MTDIVFSVGTGYFPTTVRIEEILNDDRHIYMTLWEKIKEFFFFHGHKEAQECLKKLCHPVHNITLDEVEKILFKLKELASPAYKERFCYDFGSTDNLLQMKDNRGNDIFSININKNDKIFSYTILDKEFFFYDPTIEFRDLVDDFRTRPALSNGLSIATKGTKLSIAYKDGNSLRLDFGTIYKDIMKMIREINPGEYYKQWLEQEKCTYLCALINLQIDRAFMGHKQLTKNERLSLFKETMHYLNKSDMTIDIACAQGSIKHLVSTYLMKNTLFTDFLKRINDCDQKSEVNTKISYALSDLMYESIFKENIISSVRKTAAHVANEYIQRAA