ESESPKEPEQLRKLFIGGLSFETTDESLRSRFEQGGTLTDCVVRRDPNAKRSRGFGFVTYATVEEVKGRPHVDERVVEPKWAISREDSQRPGAHLPVKKVFVGGIKEDTEEHHLRDYFEQYGRIEVIEIMTDQGSGKRGFAFILFDDHDSIDKIVIQKYHTGNGLNCEVRKALSKQEMASASSSQRDFGGGRGGGLGGSDNFGRGGNFSGRGGFGGSRGGGGYAGSGYCYNGFGNDGSNFGGGGSYNDFGNYNFGPMKGGNVGGRSSGLYGGGGGYGGSSSSSSYGSGRRF