MKNVQQVNQYLADLSVWNVKLHNLHFNVTGPQFKSIHEYLESIYDEAFEYFDAVAEHVKMQGQFPLVNSAEYAKLTKIEELGQEDIPQAKVIDILLKDFKYMNDQAVAIRAAADEEGDFLLVSMMEDHVAYYVKQIWFIESMLK