MSASLPSLAFAGLGLMGVPMCRRLLAAGYPLAVWNRSPGKRELLAAEGAKAVEVPAELAADAEILMLCLADTAAVREVVFGAGGIVENARPGQLLVDFSSAEPAATREMAAELEARCGVRWVDAPVSGGTPGAESGSLAIMAGGRAADIERLRPVLSRLGQRLTRMGEVGAGQVTKVCNQMIVACNALVIAEVVALAERAGVDASLVAPALAGGFADSKPLQILAPQMAESRYEPVKWHIRTLLKDLDTAVKLSREQGAATPMSGLAAQLMRLHGSQGYLERDPATLVEQYRTAVE*