MGTRGRSSEWADRGAGEPELIPWAHTRRSLRGEAASLLAQDPPSLAVREAPESGQSPLPIASPGISGNLFCQSIIKNFLDKVTREEVYDILFHPEAWEMVVARSGLDRDEADTLYHILMEELIRWKEVSMPEDLSQEEKMFLLCFPLQKHKLEKSIKELHAIADQVDVNHKMLTKTNLVASTSGTISGVLSLLGFALSPVTGGASLMLSTAGLGLGMTAAATSMLTSFLEDKNNSTARERASKVIQMETPAANDTWEGIGFPKIGATLTCVDRFVQALHHVKGLRAYQMAKVNSGFMAKVKDFIATGRVPFWRAGGQQTASALTMTRGARLLGAAGAGFLLMYDVKSLLENWKHLEDGARAETAEELRSAARELEQELKQLNMRYMQILQGGAGGRAGRHSRSQQTWRYETHSVRGWEVRALCQPQHVQTPKGTF