MSSLHPSELDSVATDSVASSPRSDYHSLHDPRVRFMCSFGGKILPRPHDNQLRYVGGDTRIVAVHRSTTFSTLITKLSKLSGIVNLSVKYQLPNEDLDALISVTTDEDVENMMDEYDRVLQNQNPRSARLRLFLFSTENEESSRASSISSLLDGSTNRENWFFDALNSGARRLERGRSEASSIISEVPDYLFGLENSDETKQKSRFVMNDNVSASDPGSPAPVVSSPYCSTSSVVPTMPSIPDLPPVKTKPDYPDPITVQVKQTPFEGYSEPMEPPPMTQPTGYPGNPVMHYIPDSHYSGAPVQQMPVYYVQGTIPPGNVQIRSPYAQQYPIATGQMPIRYHQAVQGMGQVYSGMTMRPVAAMDPYDGARVVSDGVNQQFYYGVRNASTGMVQGYPGMVIPGGEDMKRTASDVNPGRVSQ*