MSKTYLFTSESVSEGHPDKMADQISDAILDAYLAQDPKARVAAETVTQTGMVLIAGEVKSTAVLNLEDLVREVVLDIGYDSSDKGFDGNTCAVLNSLGAQSMDINQGVDRSRPEEQGAGDQGLMFGYACNETDVLMPAPIHFSHKLVQRQAEVRKNGTLPWLRPDAKSQVTFRYEGGKAVAADAVVLSTQHAPEIEQKDLQEAVMEEIIKPVLGEKWLHKGTKFHINPTGRFVTGGPLGDCGLTGRKIIVDTYGGMARHGGGAFSGKDPSKVDRSAAYAARYVAKNIVAAGLAERCEVQVSYAIGVAEPTSIAVETFGTGKIDETRLTEIVRDVFDLRPYGILTMLDLEKPVYRPTASYGHFGREDLGVSWERTDRADALAKAAK