MCGPLTHKNVDVPPVTRKVMAATFWPEKKKPRQTDGRGRHFLGLGGLRGLGLDEKEEDFEADFKEFEVNFGDSDLELGHNGVIGKDDHEDVVEIKPFVVIKGFLSQDDLSTMSTAGPSERPAKRKRKNQFRGTRQRPWGKWAAEIRDPSKGVRLWLGTFRSAEEAARAYDVAARRIHGKKAKVNFPEEPAVEEPTVIPALNNLANPNAFVYPSVDFASNQPLVQIANMPFVPAMNFVAPVQAPAMNMYSDQGSNTFGCSDLGRQYTIKTPDMSSIIAPVSTIAEGAESARVQSNTYNPVVIAEAAESALVQSNTYNSVVPSIMESDSVDFDAWTRFLMDDDVDEPIDSLVNFDVLQDVLGNMDLWNFDDMPICG