MRESAKRGLPSVRGAANGRSLGLPKARQIQKTFNNLKITILCGFVTILVLRGTIGVGNLGGQDTGNGSESQKVAEENARVLEEIRRKEDPDEEKELEMQIDSNATYPNVTYTLGPRISDWDQQRIIWLKENPQFPSYVNGKPRILLVTGSQPTPCDSSVGDHYLLKGIKNKIDYCRLHGIEIVYNMAHLDKEMAGYWAKLPLLRRLMLSHPEVEWIWWMDSDAMFTDMVFELPLDKYKDYNFVLHGWENLVYGKQSWIGLNTGSFLLRNCQWSLDILDAWAPMGPKGKIREEAGKVLTAHLEGRPAFEADDQSALIYLLISQKKLWGDRVFLESSYFLHGYWVSVVDKYEDMIRTYHPGFGDERWPFVTHFVGCKPCGSYGDYPVERCMKSMERAFNFADNQILQIYGFKHRSLNTAKVKRTRNETASPLEVKDEFNLLHPTFTASKSL*