MSSTPNQNIQWLNALVELVEELKADHKGFKGLVAKRFQVLSAKVQLLQTNNKHLKHENQDLKKQINYVDNKNAGKDSDDRTVLEGSSDLPEGVSQIPNNSAMSTDQAQKSLDAVLSKPVRDAILKAFSHYMGISNVQPKNLPAFPFGISKDHQTWPKDPLTQKLYHHYNWALTADDPTNAESL