MAPPKSVRSISQQAFDELVKENIEDLGMDSTEALEDAIQTLTLQGVDLSGIVTSILGSGEENPVIQSLEKLKELDRDCKQGGGDETDVKEIIEWLDKLNDACNVDGSGNAAIATKNGAIELVCSICGKLGSEGLVSALKTLVSLLHDLQSTEIFRETNGPKMVMNILNNRKENLSILNSGFAVVSAVATGNEVLKEAFMNLKIDELILQCLREFSRGSIPCLYDAVRVLLTSDDNRVVASEVYGYARRFAKIGIVEALVDSLHDGIKAPSLVSASVALKAIAVNDDICRAVAENGGIDAILRCIDDSSEQGEKVVAITCCSLLSKLAGSDINKSAIVNKDGMDKLMKLATRFSDDPAVLHEVIPLI*