MVCTTVSLGKVHSMGCIPQKVVPILSHVYREDNRLFPLVPQLSRTSLRRLFWTVKSSLSNQEKQLRALDSYFQKLHDSTGASSSIEIEKLTGKNHRPKAEKALRSLDYFRGKEPKFHTFSSSDENTIEEASYFSMKMINRGGKAKKLEQYMKLKAKDIESSNEESSSFYLIGVLASINIAVFLFETASPVRNSEVGMLSLPMVYGAKINHLILLGEWWRLLTPMFLHSGVLHIALGCWVLLCFGPQVCKAYGSFPFVLIYVLGGISGNLISFLHTAEPTVGGTGPAFALIGAWLIYQVQNKDMLGKEAAKSMMDKAIIATAISFVLSNFGPIDDWAHFGATLMGIAYGYLVCPSAQVENIASPESGQKEGMRLVKQYSDPCKSLISFSVFIILFASLLLIIEPPLNAIAGAGDKFYIS*