MVENRHNIQTRWGEKRYHSMDYDLKKRYGEKVYRIALDGGMTCPNRDGTIGSGGCIFCSANGSGDFAGSASCSVSEQLAHGKQLLKSKRPVHAYIAYFQAFTNTYAPVEYLEKIYMQAVSDPDVRILSIATRPDCLDEDILALLERINRIKPVWVELGLQTIHADTAAYIRRGYELPVFERAVNDLRARGIEVIVHTILCLPGETKQLMFETLDYLNHMDIQGIKLQLLHILKGTDLAIDYERQPFWSPSMEEYIELLGSCIIRLRPDLSIHRLTGDGPKDLLIAPLWTSRKREVLNTLHRYLKEQDLWQGKEYHE