MDPLLYKAAREGDVALLLKSILERPSPPDPLLSRTPQKNTALHIAVKFGRENIVKEIQMIPRLASLISKTNFRGDTPLHMAARAGHLPITQLLTPTLEEGTSWGIAAAASEVWTMKNLEGNTAFHEALKKGHEEVALHLLRFEKRLAHEVNDAKESPLYLAAEAGLLGVVIEILHGGEFSTKGPDGQNPLHIAAIKGRIGVVEILLKHAPHPSNFIRMVDDFGKTALHYASTIGYYGDVNSEVHTRTCILALLLKANPSPAYVPDKNGDYPLLIATIKAPFEAVRTILEHCPDSAELINKEGQNALHLAVKKKSEAVLQYLLTWPEFRKMINEPDEEGNTPMHLATKTNSKEIVELLFHCEGVDLAVTNKNGLTALDMCGDTKELVMVTTIVESYK