MALKILRKGDVIRLKQVEHVKAEKQIMSMIEHPFIVNLLGAFQDDKRLFMLLEYINGGELFSYLRREGRLPNEHVRFYTGEIVLAFGYLHSLHVVYRDLKPENVLLDCEGHVKLTDFGFAKVVEERTWTLCGTPEYLAPEIIQSKGHGKGVDWWALGVLLFEMMAGYPPFYEENPFGIYQKVLQGRLDFPRHFDVKAKDLVRRLLVNDRTKRFGCLKAGVEDIKRHKWYKGTDWDLLLARRVSPPFKPPVQSADDTSMFERYPESTEASAPSISSKEQESFQEFDSPPVA*