MDQIDLVRSLKTKNNTKIVMFVGDGLGGLPHEPGGKTELEAAKTPNLDALAAKSVQGGSIPVKPGISPGSGPGHLGLFGYDPLKYLIGRGALEATGIGLPLQEGDVAVRCNFCTIDADGKISDRRAGRIPTEESAPLAESLNAIKIPGVEVIVKPVKEHRFVVVFRGGDGLGGNVADTDPQATGVLPLDPVGADEASNKTAAIAKQFFEEAKKMLKDEKKANCLTMRGFSAKPSIPSYEEVYGLKAGAIAVYPMYKGLASLVGMDILGEAQSLDEELEVLKQNWDDYDFFFIHFX