FCEMNVVGPGPYITDKGKMILIDLVREQGAIWNPNCPTYSKPDLKCAAWQHVQEEMKKYGFEYTLNFLRKQWNNLLVYWKKNLRYNKKTPGKEWPFGRSMNFLATRYGSTWVLLCKHT