MKALTYHGPHHVSVDTMPDPALEAADDIILRVTATAICGSDLHLYRGKIPGTHHGDIFGHEFMGEVVEAGSEVTAVRKGDRVVIPFVIACGDCFFCRLQQYAACESTNSGQGATLNRKGISPPAALFGYSDLYGGIPGGQAEYVRVPKANTGPFKVPDTLPDEKVLFLSDILPTAWQAVKNAEVKPGSSVAIFGAGPVGLLCASCARLNGAEQIFIIDHNDYRLDFAQQRYGAIPINFDHHDDPAQWIIDNTPGHRGVDAVIDAVGFEAKGSLTETVLSTLKIEGSSGKALRQCIAAVRRGGIVSVPGVYAGFIHGFMFGDAFDKGLTFRMGQTHVHAWLPDLLALIEQGLLTPEEIVTHHMPLEEAARGYQIFEKREEACRKVILVPGMQPGKATL*