MHNAKTTHYKAHDKALCTNNEKVTHGKFLLCSTDVGNTLVAFIRACARTKDLRRGSILHNDVLKRGFLEQFLDPLVIMYAKCGALSKAQELLDMHKVTNVAPWTALIAGYAQNGLGQDALSCFERMQQEGLSPDAVTFASILKVCGSIRAIDKGEQIHDEISRQGLLENDIVLGNSLVDMYVKCGVLAKAHRVLKELPIRTVVSWSTLITGYAQQGQGEQALNCFKRMLREGLSPNAVTFSCILKACASVGAADTGKQIHDEITRQGLLGSDVVLGTALVDMYVKCGALPKAQQVLEELPVRNVVSWNALITGYAQQGQGEQAL