MSEDDGKIVVMVTGGSGLVGAAIRDYIVETGAKEKEEWIYLSSKDGDLRKRDDTEKIFKEKKPTHVIHLAAKVGGLFANMNEKVEFFRENILINDNIMECCRIYKVKKLVSFLSTCIFPDKTTYPIDETMLHDGPPHSSNEGYAYAKRLIDTMNRAYAEEYGCNFTSIIPTNIYGPHDNFNIQSGHVIPGLIHKCFIAKRDKTAFTIWGSGTPLRQFIYNRDLAELTVWVMREYHDPAPITLSVDEEAEVSIKDVALAIAKAMEFDGEVIFDTSKAX