MGGRKIQVQLECFGSGRMEAPGAPLMLKLQPAEDPSNVKAIRTSEHSRIETKPLETWIKTQKVGFFRRDLARCHSLETEGGKLGGKRRGEGEGEGEGERRRRKKRKRRGNLAVEAATARRSGEPAPATTMAMKVASNPGGS