MKRSLLNFDHRGDALLTLRRPNAQKIPWSRSKKSLSSEAVHKNEESGGSSKNLRSIQPCKDDGQPNEIQFRVSTRNLCLVSSVFRAMIEGRYRESHPNPQGLLELGASEWNVEAFVILLNIMHGHHRQVTKTPTLELVAHIGILVDYYDCLEVVEIFYERWTQWHLDLKKHNYPELSLAITTIASQTFGPDETVLLFIALVFKNYVQARGLFGLAVFNTDGPLETDLAISNRVLELIEQEREKLVEELLEVLFDLQDCLMARDLCCTLECACRLLGYLTRQMRSFNLPLTKPERPYLGYSAKRVHEMLRSLKAPGWCTDHNNEPCTLEVVLQDFYVPWEPSIFERELCELK*