MVFYKYSGSGNDFLIVQSFKKKDFSNLAKQVCHRHEGFGADGLVVVLPSKDYDYEWDFYNSDGSKAGMCGNASRCVGLFAYQHAIASKNHVFLAGKREISICIEEPNIIESNLGNYKILDVIPALRCEKFFSSGSVLEHIPTFYLIDTGVPHLVGFVENKEGLNSLNTLELRALRHEFNANINIAFIENKETIFLQTYERGVEDFTLACGTGMAAVFIAARIFYNTPKKAALIPKSNESLELSLKNDGIFYKGAVRYIGMSVLGMRVFENGCF