MKPLREVAQAYMSLSDAGMQLQAGSYRDAAESCRKAMEMSRTISLEEAFDHEGFDAFCFATLSEAFWRLGRFEESLQSAEKALRYFNRRGELNQDEGKLWIAAVFSKAVALQETGSPEDAAGFFRTAGEMIAERKGELPGKEMLLQEIEERLALLEGSLNSKRKSGYKAWWEFWS