MLKAALAGLGKGSDSKQQDSKLDSSSFPCIDERKALPDDVSDFADLSLLRGASLAGSMPVGVRAGSYKGSVDYELAPGSLRSAKEIYPSSMGDRAAANFLSEAVVRSLPKGLTVSERERVFASTPLSPTLNLLSSMPLDKVNSRSVDGARLRRHVLRGAVIAYITAGYSSKRFIFERAKELGVRSVVIDGPDSWSKHLVEEGQIEKFVGLDMSDADTVFDRCLEACLKIKKEMGDLDGVACFCELAMPLASRLCERLGLATNSPESVDAARDKHATRALMEQAGLPTPRNLLIKTADDLPKAAEHVGFPAVIKPIHGAASLGVLRVDSQPALAAAYEKVCLELAATIIENGVVRQATQTELANAKSKGGLSATCLMEEYLDGPEVDIDLVLSQGEPVX