MEELGRVVLILSAMTLFISWLLLTVTKGSRLGASPLPPGPRGLPIIGSLPFLKRDLPPYFTELSNVYGPIMKIRLGSRLCIVLGSSSAAKEVFRDHGITFANRDPPVVALAASHGGKDLMWAPYGLQWRMLRKVCAHQLMSNNSLEACLPLRRREVRKMVANIYAKTGEIINIGEQVYATIFNVIASMLWGNTVKGEEFTCTSVDFRHVLEEMAEIYGKPDVSDLFPILARFDIQGLAQRMKRLVLWVDRILDAIIDQRQREGSNKESKDFLQFLLQIVEQGDPKTPLTTTHIKALFMDLILAGTDTTWTTSEWAMAEMMHHPAVMRKAQEELEQVVGMNNTVEESHLPKLKYLDAVVKEVLRLHPVTPLMLPRSPSQSCTIGGYMVPKGTRIFINVWAVQRDPDSWENPLEFRPERFLEETGKHDYKGNDYRYIPFGSGRRLCVGLPIAERMLMYVLATFLHSFEWNLPEKTMLNLEGKFGIVLKKAEPLLGIPTPRLSNPVLYT