MEPFMGKNFLLKNETAVSLYHNYAKDMPIIDYHCHLSPKEIYENKTFQNITEAWLYGDHYKWRIMRANGIEETYITGDAPDEEKFMAWAKTVPMAIGNPLYNWTHLELQRFFGIYEILNEKSGSAIWKQTNKLLKGEGFGARDLIVKSNVKVVCTTDDPVDSLEYHLLLKEDKDFPVSVLPGFRPDKGLEINREGFPEWVQALEDAAAISITTYDEFLKALEKRVRFFHSAGGRVSDHAIDTMVFAETTKEEAGRIFSDRLQGTEVSCEDEKKFKTYTLQFLCGLYAELDWAMQFHINALRNTNTKMMKRLGPDTGYDSMNDEEIAKPLYKLLNSVEMKNQLPKTILYSLNPNDNYVIASMINSFQDGITPGKIQFGTAWWFNDTKDGMLDQMKALSNVGLFSRFIGMLTDSRSFLSYTRHEYFRRIVCNLIGEWVENGEVPRDMELLGSIVQGICYDNAKHYFQFQEEKANV