MSRTRYDWSKLCHDILRLILESLHYKDYHRARTVCSNWYTASTTCKRPLYPWRIKFNKISTSLFDPREDKIHEIQHPGIEFSDRNVLASCSNWFLMVDSGLEFYLLNAFTRERINLPSMESSILGKERLEKEVAWKHFIERTDIISTKKQACLWINERTGDYVVAWSIKQHYLFTYKKGDDSWLNLEGTKCVSMALNKDYKLYVYALDNSIKIFDLYGEFPSEIVEENPYRNHPFSFRFVSKPEEHAWKQVVAITNSGEVLMIVSLKGLEDKRLFYIYKMDFGSCNWERVDSLGGEMLIFGHGVTIRAPILDINGLGIKSDSICFRGDDLWPLSQLFIPITQPMCGVFDLATSTITWPKSLDASVLKSFWFVPGHA*