MAGRGGYEHARGGFGGERQMKVLPTEPPFLAFVGNLPQGLVQGDVMKIFQDFEVKNVRLVKDRETDMFKGFCYVEFETLENLERALEFDGRIKLDDLSAPLRIDIADRKKNDRPGGGIGGGNGGMTRDGGRDGFQKRGPPRQGGTSQSYSRGGPGTGGNGGGGREGGGGSGNRADSRDRPANRGRYGNFNNDDRFERNQDRDRGQREGSYGNQSRDGDRYNNFSRHRDRERTHYNPNQQSERPSGGLGGGGGGLGGSGGLGGSGNLGGGGGGGGASIGAIDDTERPRLQLQPRTIAAPINAVAETKQSASIFGNAKPREEKLKELEQNVSHNGDI