MELPVSAIGFEGYEKRLEICFFELGNSYGPGCGLRSLSKDQLDEILTPAACTIVSSLANDEVDSYVLSESSLFVYAYKIIIKTCGTTKLLLSIPPILKLADSLNLKVKSVRYTRGSFIFPGAQPFPHRHFSEEVAVLDTYFGKLGAGSNSYVMGNADKQQNWHVYSASAEPADANNVNPVYTLEMCMTNLDKKKASVFFKTQSSTAAEMTEVSGIRKILPESNICDFDFDPCGYSMNAVEGSAISTIHITPEDGFSYASFEAVGYDFRAVDLSAMIERVLSCFGPAEFSVALHCDILGKELYTESGLDIIGYVSGEKTTEMLGKGGSLTYLTFSSGGSCGSPRSILNNCWSENEDEEMEKIC*