MKLLDKSLLSTLKSIATQNIVSHYHNLQQHRTIVKVRLKWVKNRGLDHIIDVQTDLKAACLLKDAIVRSPVGYLTAKSLADSQKLLGLTVPTLRFIRRYPTLFEEFPHPKYQSLPCFRLTQIAKILHDQELKVFEDNHADLVERLSKVLMMTTNRMVALQSLHPLKWDLGLPDDFDKRFPDHFRIVKGTNGLACLKLVQWPEKYAVSELQKMNDDSSPPAGYREFKRGKAALEFPMSFPRGYGAQKKVKAWMDEFQKLPCISPYEDSRGIDPNSDLMEKRVVGVLHEFLSLTLYKKTKRNYLRSLRKELYLPDRFTRIFTRYPGIFYLSLKCKTTTVALREGYRRGRLVNAHPLTRHRDKFHHVMRTGLIYRSKGVDILPQLDNVLDEEENELTEEEEIELTDECDGTSDAETASDED*