MSGGGVIRGPAGNNDCRIYVGNLPPDIRTKDIEDVFYKYGAIRDIDLKNRRGGPPFAFVEFEDPRDAEDAVYGRDGYDYDGYRLRVEFPRSGRGTGRGGGGGGGGGAPRGRYGPPSRRSENRVVVSGLPPSGSWQDLKDHMREAGDVCYADVYRDGTGVVEFVRKEDMTYAVRKLDNTKFRSHEFCLFNREKLPTSGLKLMGPEVQVMEDLDLEAVVVAEAVAEATAGVAVIPQGEAEDHHAILPVIADLALVHKMIGDTFCRTHVVYSFPLLSTIFSFFNSNCFVQNGLKC