MATGGGGSSAEEERKRGRPQLLPLARPAAARGEEAEGGREKLGWAQVVKNLAEKKGEFRDSRPPRREEEGGACSADGGLSAPAGLAVPSLGDFPPAGRGDPKGHRRDPSGEAVDPRKKKAGAAEAGRKKKAETAAAIMATPARLGAAEDDAEPSVQEEQAAAAGGSGKGRFLVRICFQGDEGACPTRDFVVGALILRSIGMDPSDIFAVIQIPGSREFDVSFRSAEKLALFLRVYEEKREQEDCWENFVVLGRSKSSLKTLFILFRNETVDVEDIVTWLKRHCDVLAVPVKVTDRFGIWTGEYKCEIELRQGEGGVRHLPGAFFLGAERGYSWYKGQPKTCFKCGSRTHMSGNCTQDRCFRCGEEGHLSPYCRKGIVCNLCGKRGHAFAQCPKAVHNSVAAAQLTGVAGH