MEESVLDDIIRRLLDAKNGRTPKQVHLTEVEIRQLCVTSRDIFISQPNLLELEAPIKICGDIHGQYSDLLRLFEYGGFPPEVNYLFLGDYVDRGKQSIETICLLLAYKIKYKENFFLLRGNHESASINRIYGFYDECKRRFNVRLWKTFTDCFNCLPVAALIDEKILCMHGGLSPELKNLDQIRNIARPIDVPDQGLLCDLLWADPDKVIEGWGENDRGVSYTFGPDKVIEFLQKHDLDLICRAHQVVEDGYEFFAKRQLVTIFSAPNYCGEFDNAGAMMSVDDTLTCSFQILKPSDKKGKMGFGNKLVKPGTPPRKGGKG