MAGLFDEQASLYAAARPDYPPSLFSFLASLTPLHQRAWDVGTGTGQAALAVADHYEMVIATDVSENQLRFAPKRENITYACTSGLMSEEELRSVVGAEDSVDLVTVAQALHWFDLDPFYKQVKHVLRKPGGIFAAWCYTIPSVNDAVDLVLCEYYKETQAHWEPARRIVEDEYRSLPFPFKSVLDDRRGTGPIRFESTKRMRLEEFLTYLKSWSVLQCARSRGVELLDEDRQEAFRTAWGSAEEVRNVTFPLFLRVGRVPDSSS*