MSEDDGKIVVMVTGGSGLVGAAIRDYIVETGAKEKEEWIYLSSKDGDLRKRDDTEKIFKEKKPTHVIHLAAKVGGLFANMNEKVEFFRENILINDNIMECCRIYKVKKLVSFLSTCIFPDKTTYPIDETMLHDGPPHSSNEGYAYAKRLIDTMNRAYAEEYGCNFTSIIPTNIYGPHDNFNIQSGHVIPGLIHKCFIAKRDKTAFTIWGSGTPLRQFIYNRDLAELTVWVMREYHDPAPITLSVDEEAEVSIKDVALAIAKAMEFDGEVIFDTSKADGQFKKTACNKKLRKHRPEYKFTTIEDGLKKACDWFVENYDTARK*