MSFHECGGTAGDDVNIPLPKWILEIGKDNPDIFFTDREGRRNTECLTWGIDKERVLKGRTAVEVYFDYMRSFRMEFDDLFMDGAISGIEIGLGASGELKYPSYPERHGWRYPGIGEFQCYDKYMQKSLRKAAEARGHSFWARGPDNAGYYNSQPHDTGFFRDGGDYNSYYGRFFLRWYSQGLIEHGDRVLDLANLAFEGTRIAVKVSGIHWWYKTASHAAELTAGFCNSSNLDGYGPVCQIMKKHNATFNFSCVDLNSLDHEQGFLEAMEDPHGLVWQVMNAAWDAGIPVASVNPVPCHDRDGYNRILENAKPRNDPDGRHLIAFTYLRLSPTLMERANFCEFDRFVKRMHGKESMTLSILKK*