METEVLDDVIGRLLEVRGSKPGKQVQLLEAEVRQLCILSKDIFMKQPNLLELEAPVKICGDVHGQYSDLLRLFEYGGLPPESNYLFLGDYVDRGKQSLETICLLLAYKIKYPENFFLLRGNHECASINRIYGFYDECKRRFNVRLWKLFTDCFNCLPVAALIDEKILCMHGGLSPELNSLDQIRNIPRPTDVPDQGLLCDLLWSDPSNEIQGWGSNDRGVSYTFGPDKVSDFLQKLDLDLICRAHQVVEDGYQFFADRQLVTVFSAPNYCGEFDNAGAMMSVDX