MSFKLTLKTPDGEVSFECDEDVYILDALEDAGIDLPYSCRAGACSSCAGKLLEGTVDQSAQSFLTPEQIKSGYVLTCCAYPTSDCVIETHKEDELSD