MEKREFSPGPVVRSTGQLYDNPEKKVEKIRLIIDGREVEAEKGMSVLEAARLAGIEIPSLCYLRRINEIGSCRVCLVEIEMKGTRTLQASCVYPASGGLVVYTNTPRARRVRKTMVELLLSDHHRECTTCIRNLNCELQNLTDNLGIRNIRYTGEMKMLPVQNKNPFIVRDYNKCIKCRRCEAICSKVQEVNVYSALNRGYDTVIAPAFMQDLSRVACITCGQCVIACPTASLTEKECIDSVWEALEDPNKYVVVQTAPSIQVTLGEVFGYPVGTVVTGKVVAALRRLGFDKVFATDFTADLTIMEEAYELLERLEGRGRLPLLSSCSPGWVKFAEHFYPEFLENLSTCKSPHEMFGALTKTYFAEKEGLDPEKIVVVAVMPCTAKKFEASRPEMGTGKFKDVDWVLTTRELARMIRQAGINFRELPDEDYDTPMGIASGAGAIFGSTGGVIEAAVRTAYYLTTGKELDLLDYEEFRGFSGIKEALVELKGRTIKVAIAHGTGNARILLDRMKAGEKFDYVEIMACPGGCVGGGGQPIFGTREHKEISLDYRHNRADALDRIDYSRELRRAHENPAVKKIYDEFLGHPLSEKSKKLLHTCYTPRGKLPGFDFGGIKDLQKPLFI