MDDRGTPLNRNPTIANRDIDLYRLFRVVQKLGGYNRVTNQNQWKAIADKMGFHPVTTSITNLCKQAYKKFVHY