MSERRRQHLHESEDESLIPGLPNDLALRCFLQYLPARCRARCRCLSRAHAHLLAHSLLPETWALLCLCTYFDSEWLDAKGLHWFLMDPIHSCCHALDRIPKPRVTSSGLQTIALPKQGKALLHALYIREKEEGAEEEEDDVDVDEEEQLRAQDWQVLDLVHRKWVLATSSQPSVNIRPLDRYGFAWAVVGDYLYVAGGRGRDVTELYADPVKKAMRVNLHHLKFRDPTSSPPQLLEWEELPDMAEERSLCFGFAWKGCFCVMGGYSFHKWNYDCYHLPSLESGEVYDPKSRTWSFVSHMWPQDVSGLENYSMLPPTNIAFVKDDLYALNDKSREIFRYDMACNTWTFVGEVPPEWSSSYHTCTLLGVSDQLWLLRITSSLSLEVLTCTPHETTLQWKKLAFLLPFVVRENHYVNIASLIGLDMSCLVL*