MGKEKTHINIVVIGHVDAGKSTTTGHLIYKCGGIDKRTIEKFEKEAAEMGKGSFKYAWVLDKLKAERERGITIDIALWKFETAKYYFTIIDAPGHRDFIKNMITGTSQADAAVLVIASPTGEFEAGIAKNGQTREHALLAYTLGVRQMIVAINKMDEKSTNWSQTRYDEIVKETSSFVKKIGYTPEKIPFVPISGWSGDNMLEKSTNMPWYKGPTLIEALDAVTEPKRPSDKPLRIPLQDVYKIGGIGTVPVGRVETGLLKPGMVVTFSPAGLSTEVKSVEMHHTSMPEAAPGDNVGFNVKNLSVKDIRRGMVAGDSKNDPPQEVEDFSAQVIIMNHPGQIHAGYAPVLDCHTAHIACKFTELVAKVDRRTGAEGEKDPKSIKNGDSAIVKLTPSKPMCVETYTDYPPLGRFAVRDMRQTVAVGVIKSVTRKVQGAGKG