MRGLLDSIRLVGSSEFKCDQWIEEPTLLVTRFEYANLFHTFTDWYSAYVASRVTGLPNRPHLVFIDGHCRAPLEETWKALFSSLKYAKNFSGSVCFRHAVLVPLGYETALFKGLSENINCHGAFAHDLWQNPDDLKTARLSEFGEMIRAAFGFPVGRHRVLKPASGHNILFVRREDYVAHPRHGGKVESRLSNEQEVFDSLKNWASNYLECKINLVDGLFAHMPMKEQVRAIQDASVIIGAHGAGLTHIISARPKTVILEIISSLYRRPHFALISQWKGLEYHAINLDGSYADPRVVIDQLNSIVKSLGC*