MVLDGVVDALSWYSGEMSTSLRDADRVFDSFFRYCHQAGQPRCAFASPSADGEDNINAISELQQRFTNILSDLKASPLWTTHPNPDIITYSDVRRLLRLALYAPIDLFPTLAIILADLEQRNATSMAEWKTMLREEMQPAHCLSSECQSDAPCREACQYSYRVEVTAGTVCLDLNQKLLNATREEYWDEYLRPSIESSHWMGDTFADFLMPCARWNGRGPGDFKGPTGAQDMSTPVLFVSNTLDPVTPLGDAHAMSALFEKSVVLEQHAEGHCSFASRSGCTDDHIRAYFQTGELPAPGTRCETDIRPFGVEDVLDGTSPVELERTEL*