MMYRRLALSVWEGGRARGPCGGRYSDHVQRWFGSCSVLLSENPKNPPEVPSATVQQNETQEKQPEPTKKESLLNVIGGMKVELSSRRKFQAMKMNKSKERSTEYIESMESASSMFQRAAEESQVENTKPLSPDLVAAVSAVAESLPSNKKQIESELLQQLRKHEQETDAQKKGDSLSNIISDMKVKKHPEFRTSSWHSNQIRFDEDGRGYTHDRGVTQELAGVRSRRGLYTGRRLNIFPVFADPEQPTGTEMFPSLWDVELANEIASASEQPPRNGFEEMIRWTKEGKLWTFPIDNEAGLDEEQKVEFHEHIFLDKYLEDFPKQGPIRHFMELVVCGLSKNPYLSVKQKREHIEWYRDYFQQKEDILKECEVYLN