MHGGILIGPSLLGRSKAYMHTIFPENSTTVLETVANIGLLLFLFLVGLELDFNAIKRTGRKALAIAAAGISLPFLAGIGVAYILKATISKGVGYGQFLVFMGVSLSITAFPVLARILAEVKLLTTDVGQMAMAEATVNDVVAWILLSLAIALSGTDKSHVISIYVLLCGLAFVVFMMVAVKPIMSWIGHRSPDNEPVLNDEVFSILVLMALFTTFITTPLVMAIYKPARKATPYIHKKIQREKPEDQLRILACLHGTRNIPAMINLIEASRGIRKPALRLYIMHLVELSERSSAIMMVHKARKNGLPFWNHNRSQSQDRIVVAFEAYEQLSKVTVRPMTAISPIHDMREDICNIADRKRIAIIILPFHKYQRVDSVLESVSLGFRTANQRVLKHVCCSVGILVDRGQLGGQSQLAPFNVDHRVAVLFFGGPDDREALVFERRMEEHPGIKLTVIRFLPGNEFDDTAINLTPVPAHDHELHRKAYKFSTAEMNREQEKTLDEED*