MQIAQPYLLFLGDVTDPLAAKTARGIYQWRPEICLGQIRLTPETVSLGLTDMTLQQAQQQGAKTLVLGTANPGGVIPEAWQATLLEAAEMGFEIASGMHQRLAEFAPLADLEQRGLTKLYDVRHYDAPLKVGNGKARAGKRVLTVGTDCSVGKMYSALAIEHALKRKSCRAEFKATGQTGILIAGSGISIDAVVADFISGAVEAISPDFTDHDWDIIEGQGSLFNPSFAGVSLGLLHGAQADALVLCHEIGRPHIRNLPHASLPTIEQTIEANLAAARLTNPKAQLVGICLNTSAISEEDAAQLCQDWSDKYQVPVTDPVRFGVNAVADKILTI