MTSGTSVLHRGEPPWKVTDTVDPMQLNFNVPDCAENASWKLCPPTKYCEIGERNSALEAVTSHIVSESTKISSQLPDPTSMMPNLDRIRRDTANGWTLASTAFKYAVPPASFCYEPCCEDVQAQDVMPNNRKKRRPYTRFQTLALENEYIETSYITRQKRLEISSRLHLSERQVKVWFQNRRMKSKKLELRAKAGIIDIDNKDRKTPYLEVDAPTATELPRLREKIEIFENVNESHINNDQTERIATTNFPNFPGYPFKFSAAGLSQSIYKPTNHFHGDTWFLPANTTSPLSNEDENRFVYGSSGKLHFPLGQTEGFA