MAGRGGYEHARGGFGGERQMKVLPTEPPFLAFVGNLPQGLVQGDVMKIFQDFEVKNVRLVKDRETDMFKGFCYVEFETLENLERALEFDGRIKLDDLSAPLRIDIADRKKNDRPGGGIGGGNGGMTRDDRPANRGRYGNFNNDDRFERNQDRDRGQREGSYGNQSRDGDRYNNFSRHRDRERTHYNPNQQSERPSGGLGGGGGGLGGSGGLGGSGNLGGGGGGGGASIGAIDDTERPRLQQHPRTIAAPINAVAESKQSASFFGNAKPREEKLKELEQNVSHKGDILSAGNRSAIKPDVI