MGGSATIAIEQGELGSAGRGTEPGDEVRRVGGGLGLGSRAWTEGEERLGPGTEVLGLKIREHTEVRFKALEFARISGPGGDGLRVGIGGLGSDEVGKPGRAGGVETRGLVLEDPKAEEVRLQLEVFMERGHFC