FGRGAGLMTGGKLLLSNLHFGVSDADIQQLFAEFGPLKQAAVHYDRSGRSLGTAHVHFERKADALEAREQYNGIPLDVNRGWVTTNRGSGGFGGGTQGRARRGNQRTGRRTGRHSKRQISAEELDAQLDAYNSM