MEKDMNLKREQEFVSQYHFDARNFEWENENGAPETKVDVNFQLLQHDQENQVTSLIVILSFMIVFDKFVISGTISQVNHIDGRIVNEPNELNQEEVETLARPCLNMLNRLTYEVTEIALDLPGINLEF