MVFYKYSGSGNDFLITQSFKKRDFSNLAKQVCHRHEGFGADGLVVVLPSKDYDYEWDFYNSDGSKAGMCGNASRCVGLFAYQHVIAPKEHVFLAGKREISICIEEPNIIESNLGNYKILDTIPALRCKNFFSSDSVLEHISTFYLIDTGVPHLVGFVKNKEWLNSLNTLELRALRHEFNANINIAFIENKETIFLQTYERGVEDFTLACGTGMAAVFIAARIFYNTPKKAALIPKSNESLELSLKNDGIFYKGAVRYIGMSVLGMRVFENGCF*