MEALVAARGGRFVPADACDPLLRSLQTRYGVVEDGGESTAVIEMAQSSGLFLLKPSERDPLRTSTYGTGLVVRAALEAGCRRILLTIGGSATTDAGIGLAAALGYRFLDEAGKEIDRPVGADMARASRIDPSGVHPLLKESRIVVACDVQNPLLGPRGAAAVFGPQKGARVPEGGAPAGSGTWGTPGVKEAPGAGAAGGLGAGLVALFGAELKPGFELVAGLAGLDAALRGAALDRRLDGPREGVDRGGPATLAECVAGAPRLLEAAAFQSEEE*