MEKFNFVRDGVIRLPLGFRFQPTDEELVFQYLKCKVFSRPLPASIIPEINVSKYDPWDLPGDLEQEKYFFSNKEAKYQIGNRSNRATSSGYWKASGTDKQITSSRNSQLVGMKKTLVFYRGKPPYDSRTDWVMHEYRLLIAGAPQTKNTPSSSSIQMEDWVLCRVFLKRRTGAEHHEATESCSSGITEISSSESDHEESSSTAGYNFFH