MDIFKQKKKNTGRKKIEIKKLEKNTNKQVTFSKRRSGLFKKTSELCVLCNVDAAIVVFSPADKLFCFGQPNTDAIINSYINGTTEFETSKSIGKSISYEEHNTEYEKAIQNLEFEKKKLEEYENLTKVWNSGEWWNDPIDEMSIDQLEQFMASIYELRRKLVDRAHEVVMMLPMLV