MSTVKEAAAFFRSEQGFKRLFVEMKRKYESLGRVGGAVSLQSFSKEERESIAAFFGKDVSRVFLSDFEKQLGQTRFAGVGLVELLEHYFGVPLMSNKERRQAEAEERERFFARLAEEHHWFAAVRGQRFVQTAYEADRGGLEAAVRLVGAALCRLPLSSYMRLPLFAQQVASDPHAFDLSTLPGRLLLSALQATTPGQWDVASVESVNELLQSVGLLREDILNFVTCANILAETEGGPHPVFSAASETNTALNMPLRDVLSLVGAHPARGKTVYIVENAGVFSTLLDTRAPLVSTNGQMNLATMKLLDLLAASGAKLYYSGDFDPEGLAMAERLLERYGQAVTLWRFSLDDYAAANPVVELTPERLAKLASVTSEPLRPVKEAIGRKKKAGYQEAIIGRLTGDING