MAEKKRLVTVAALQFACTDDVSTNVATAERLVRAAHQKGANIILIQELFEGYYFCQAQREDFFHGAKPYQGHPTIVRMQKLAKELGVVIPVSFFEEANNAHYNSVAIIDADGTDLGLYRKSHIPDGPGYQEKFYFNPGDTGFKVFQTKYAKIGVAICWDQWFPEAARAMALQGAEVLFYPTAIGSEPQDDGLDSRDHWRRVMQGHAGANVVPLVASNRIGKETIATEHGKSAITFYGYSFIAGPTGELVAAADDKEEAVLVAQFDLDKIKSKRQSWGVFRDRRPDLYKVLLTLDGSNPVK*