MEESVLDDIIRRLLDAKNGRTPKQVHLTEVEIRQLCVTSRDIFISQPNLLELEAPIKICGDIHGQYSDLLRLFEYGGFPPEVNYLFLGDYVDRELKNLDQIRNIARPIDVPDQGLLCDLLWADPDKVIEGWGENDRGVSYTFGPDKVIEFLQKHDLDLICRAHQVVEDGYEFFAKRQLVTIFSAPNYCGEFDNAGAMMSVDDTLTCSFQILKPSDKKGKMGFGNKLVKPGTPPRKGGKG