MDMKQVLVPRVKLNSGHEIPLIGMGTAPSLPPLDELVATLVGAIEAGYRHFDTAAAYGSEEALGLAVAEAVQRGLIMSRNEVFITSKLWCTEARHDLVLPALKRSLATLGMDYLDLYLIHWPATMKKGNDEEIKFANEDVIPFDMRGTWEAMEECHRLGLAKSIGVCNFSCTKLSQLLHHATIPPAVNQVEMHVTWRQDKMLQFCKEKGIHVSAWSPLGANGIPLWGNHAVMQSPVLKDIAFQKQKTIAQVALRWVYEQGVIVLVKSFNKDRMKENLQILDWELSNEEIARIKEIPQCRGFKAEVFVHPNGPYKSVDQFWDGEL*