MSLKCAIQLGIPDIIHNHGKPMTLPELVAKLPVHPKRSQCVYRLMRILVHSGFLAAQRVQQGKEEEGPLVLAMLDPILTKPWHYLSAWFQNDDPTPFHTAYERSFWDYAGHEPQLNNSFNEAMASDARLLTSVLLKEGQGVFAGLNSLVDVGGGTGKVAKAIANAFPHLNCTVLDLSHVVAGLQGSKNLNYFAGDMFEAIPPADAILLKWILHDWSNEECVKILKRCREAIPSKENGGKVIIIDMIMMKNQGDYKSTETQLFFDMTMMIFAPGRERDENEWEKLFLDAGFSHYKITPILGLRSLIEVYP*