MKVLLITYEFTHAPFSGNGMLSRSLAKSLLSLGASLRVICCRPAPTLAGLAGDNHLAEPEVARPDIELWTIQLQEAAGWKRLDDASAYKDFWAGAGGMGAAVARFAPEAVVAVDWTGAGAWRALRESGVADSKLCYLNFRVYASGMAESRGGWFDRMEAAALEQAQLVLALSPADQKSLAALQRRSSPPTATLPPVRVLMPPLRADVAALALASGSGAAAAAASAALPPALAAALALPGARRRFVTCGVRLSSEKEPMRFVAFAEYAEEAKTRLRAACEAAAALSGDAVVLSDFIGPPALAAVFAATALNFHPCRYDAYGMSVVEAAAFGAPSVVNGGAKVGAAQLLPADEGASFEARFDGAADEAVSAEVLALLGDQARLASVGSAARERALGWDESAYGAALHGHLVQLSEGATTDAGDGR