MSDEGKLFVGGLSFETNEDSLSAAFSKYGTIEKADVIRDKETGKSRGFGFVKFDNAEDALDALNGMNGKTLDGRSIRVDEAGKGGRSRGGFSGPRGGGGGRGGGGFGGRGRGGGADTAETAATETESYGDSGAAQRADTRSYAITRGQGGYDRGNSYRDSYDSYGANE