MPELACIDLGSKDVAASVALLRRACLDCGFFYVVNHGISPAFMKQVFEQSRRFFSLPLNEKAKYLRNKNHKGYTPFLDETLDPFKQSKGDCKEGYYIGVEAPKDDPRALIGFYGVNLWPSNDLLPGWRETMERYHAEALDVAHRLGSLIALALNLESDFFEKPGRLDNPIAVLRLLHYSGEKSNPENGIYGAGAHSDWGLLTLLACDGTPGLQICKDKHVERRVWESVQPVEGAFVVNLGDMLERWSNNLFRSTLHRVITSGKERYSASYSAVLHLNSVIVRENYGLCDFAFNRLHSSWIQTMSVWWNAWKRVHPKIILPSFHLYSVVNIFSTGMVKPRQRNQFL*