MEKGKGREVVVSALQFACTDDVAANLATAERLVRAAHKKGSNIILIQELFEGYYFCQAQREDFFQRAKPYKGHPTILSMQKLAKELGVVIPVSFFEEANNAHYNSIAMIDADGADLGLYRKSHIPDGPGYQEKFYFNPGDTGFRVFQTKFAKIGIAICWDQWFPEAARAMVLQGAEILLYPTAIGSEPQDQGLDSLDHWKRVMQGHAGANLVPLVASNRIGKEIIQTEHGNSEITFYGNSFIAGPTGEIVAAADDKEEAVLVAKFDLEKIKSKRHGWGVFRDRRPDLYKVLLTLDGSNPLL*