MARRQLKSGVCSSNSSSPSVIVIGGGIAGIAAARALQKASFKVTVLESQDRIGGRICTDYSFGFPVDMGASWLHGACQRNPLASLIGRLGLPLYRTSGDDSVLFDHDLESYALFDMDGHKVPQELVTEVGEIFKILLEESNKVLEEFEEDISLLKSFTIVWERRPDLRLNGLAYKVLQWYMCRMEGWFATDIDSISARSWTEEELLDGGHGLMVQGYYPVIKALSKGLDIRLKHRVTKVMRRYGGVKVVTDDGKLFIADAVIIALPLGVLKANLVKFEPRLPKWKEAAIADLGVGNENKIALFFDEVCWPNVEFLGIVAPTTYGCSYFLNLHKATGHPVLVYMPAGRLADDIEKMSDAEAVNFAMLQLKKILPHVSQPIQSLVSHWGTDINSLGCYSHDTVGKPHDLYERMRIPVDNLFFAGEATSTNFPGMVHGAFATGILAAGECRRHLLEQYSDLNLFQPVMGEELITEPIPLLISRM*