MKHYRQVVSPQLRQQALDWILAAAQRPDPALEPEFDIADDERREAKKVRNLHRHDPLFWDDWFARSGLDALVRDHLRKPRLLRHAAFIKRHADESYIPLHQDIALWEKRYESAQTFWVALTPSRNDNGGMFYYPDDRTIFPHEFDLAYPMFKCIDLQANGISREQLVDAELDAGDVLVWPARTAHGSHNNRSGQLRIGMPIVFVEDDEFHQLNREDSMKTWIASNLKSVFPDEAITEDNLDHYLPQLCDYSLKMVTFLARFSRQFGHAPKIHDFIREPRLATLSASDAGARR*