MEKLKVAVIGTGPTGLSMLKVLRDDGFRVTAFERRSRVAGLWSYSDNTTYTTALSTTEANISKYPCGFADFPIHDKYPPYMKAAHFQEFMEDYAKHFDLLKDIVFDTTVRRVARNEADTKWLVQVEKQGGAVEELEFDKVALCHGYQTLAKMPTYPGQDKFEGVLIHGQAFRNGEAFKDKTVIVAGASASSGDVIPSLIPHARKVYLSHRSGGLPIRRWVKGKPVDLNITWRRRQVGFFLQRYLPTLHKFLSDVGLSLVARLTNGPLDPAWRLQPYPSLTLKLTGIWESVMDGLRAGTVTSLHGIKRFTGPRSVEMDDGTVLDDVDAVICCTGYQADWGIAPFVQTSMPSEYGYAGTPLYRLYMNLFPPEYADSCALLCYSAFGKSNGFTFADLSAQAISNVWRGVEPLPSKAAMDKHIDAHQAWVASRWKQDPSIDTSCVKTWEFQGWLHRAAGTGMENIGWGWKGWKFWWKDPEMYRLMNHGVETAHAFRYFETGKRKAWSGAREAIIEVNKRASIFPLKKEALEDAKKR