MNLLEKSLFSTLKSIATQNIVSHYHNLQQHRTIVKVRLKWVKNRGLDHIIDVQTDLKAACLLKDAIVRSPVGYLTAKSLADSQKLLGLTVPTLRFIRRYPTLFEEFPHPKYQSLPCFKLTQIAKILHDQELKVFEDNQSDLVERLSKVLMMTTNRMVALQSLHPLKWDLGLPDDFDKRFPDHFRIVKGTNGLACLKLVQWPEKYAVSELQKMNDDSSPLAGYREFKRGKAALEFPMSFPRGYGAQKKVKAWMDEFQKLPYISPYEDSRGIDPNSDLMEKRVVGVLHEFLSLTLYKKTKRNYLRSLRKELYLPDRFTRIFTRYPGIFYLSLKCKTTTVALREGYRRGRLVNPHPLTCHRDKFHHVMRTGLIYRSKGLDILPQLDTVLDEEENELTDEEEIELTEECDGASDAETGSDED*