MVLSNAIRAATRGVRTSSAAAMSLPALTTPAAGKPSILGAIFGGATPPAAPPMDTPLPGLAIPDPPPHPATAPTTHVTVLSNGATIASEDAPGASLAVGLYVGAGSKHEIPGYTTGAAHLLERCAFRATANRSTFRLTREAEAVELLADAALNPKFADHEVDAVAAQLKKEMQEMAKDPSALIMEALHATAFEGGLGQPLVASPAALSRLNAAALKDFVADNYVAPRLVLAAAGCAHAELVSLAEPLLSSLPKAKGQPSIPSRYVGGDYRVGGDAPATHVVLAFECAGGWKDHKSATAMTVFNTLMGGGGSFSAGGPGKGMYSRLYTRVLNKHHWAQNCTAFHSVFDDVGVVGVSGVADAGKASEMAAVMAREMLAVASGGVTEEELERAKAATISSILMNLESKAIVAEDVGRQILTYSERKPPGEFIAQIRALTVKDMTEFAKGAIKSAPTLCQAGDLSSAPRYDKVKAMFN*