MESRTIEQFQGKTILITGATGFLAKILVEKILRVQPNVKKLYLLIRASDNNSARQRFTNEVVMSGLFNIIREKMGTIYLSSLVEDKVLAISGDISKKNMGIKNSQFREYMFKETDIIINSAATTNFDERYDIAMNINVVGAKNVLKFAKSCKKVKMLLHVSTAYVCGKTTGILSEKSLVMGETLNKNSYLDMDKERSVIASKFKELRAQNATPKELTIAMKELGLQRARLHGWQNTYTFTKAMGEMVLGHWKENLQIVIIRPAVITSTYKEPFPGWIEGVKTVDSFILAYGKGVLKFYYGDPNSKFDAIPGDMVVNTILAAVIAHENQYSQEVVIYHSSSSLNNPLKISDLMLYAFHYFTKNPWTNKDGKTIKVKAPMRPFSSMASYRKHISTHYLPLLKMLKFVNQVSCHRFDKTYILMKKKIHKAIRLTELYEPYVFFYGSFDEVNTGKLRLAMKEINMDEMLNFDPRCIKWEDYFMNAQIPGAVKYLF*