MEPELFNSARCGNAIELMRVADRNPRTLEGSTFNGNTALHIASVHGHTDFAVTICALCPSLLLRLNSRGDTALHIAAKAGHLALVAELIDCAERMGFKGQMLRMTNAEKNTVLHEAVRHRNHKLVDLLIEKDRDLVFVPNKAESSALHVAAEEGDVKSVQDILNVTKDALNASWRGPKGLTPLHAAVLRQQIDVARVLCKERPGFLLEKDVDNRYPIHYAVALGNLEMVQIFLKQDVSIAYLGDGCHRWPFHLAAINDHISIMDELLRSLPDSCETRDMRKWNALHFAVERGNLKAVRYILNSDKLEELINQRNEEGNTPLHLAILSRQFSTSLILLMDDRVDFTAINYKGQTALDITESDNKKSRKLEKILIWNALTQRGGKRALGRTEEMEAAPEKESYKGLSNAISTVAGLIISVSFAAAFTIPSAYNSNASKTDKSITLTGKPLLWIFMITDSLAFFSSICVALLLFFVGIGDDALLLAAVSRSLTLMAIAMLSLTLCFLLGIALVLSKWFAIVVSLFCIVFFFSLLHWLFSWAPVLFLYFKFRIANLLSAFFGLCSNQRSTNRNFQLAATTENEPTNQPPNTQNDPAHQRQSGSSVPP*