MFEEQLLKIHVLRFHWLILKEFGFFFIEILIKTKVLNLNLNKKIHQLKQMTDKKEAPPKRPQCAFFIYKQEVYQQVKDAHPGKKMTDITKIISEQYKQLPKDKIDQYEQKYKDSKAIFEKEKKVYEDKFGKIKNERKKKKEDGKGPKKAQKKQKKQESDEDESGSDDD