MGVIEGEKDKVLIIGATGYLGRRLVKASMDLGHPTFVLYRPEVASDAEKVQMLIGFKMQGATLLQGSLDDHNSLVTALRQVDVVVSAVAGNHLRHAVLEQLKLIEAIKEVGTIKRFLPSEFGMDVDRMEHAIPPGAYVFTDKRVVRRAIEKANIPYTYISANCCAGYFLAALAQLGHFMPPTDHALIYGDGDKKCIWVDEDDMATYAMMAVDDPRALNKTLYLRPRGNILTQMEVVHTWEKIIGKELKKTFISQDEWLSSIDKVAPPLQIGVAHLYQIFYHGDLEFEVEGPHGVDSNDLFPNHKYVTAEAYLKRFA*