YAGRKRRKPIQKQTVKLFLPAVGNEKSNPSKRHRDRLNAELDHLASLLPFPPDIVSKLDKLSVLRLSVSYLRVKSFFQAPLPSSYRHSAAGSEPGSGPFSERANLYFPYFIFVFQSLNGFALVVSADGMIFYASSTIVDYLGFHQTDVMHQNIYDYIHVDDRQDFCRQLHWAMNPPQMLSGQQLQSETGGVVKLFKAQENDSMTTDYSSFLTRCFICRVRCLLDSTSGFLTMQFQGKLKFLFGQRKKSSSGTVLPPQLSLFCIVVPLLLPSVTEMKMKSLLVRAKHKAD