MASNLTVNVHPGVYMNVVDTHMRRTKSSAKNTGQEKCMGTLMGYYEKGSIQVTNCFAIPFNESNDDLEIDDQFNQQMISALKKTSPNEQPVGWFLTTSDITSSCLIYHDYYVRVITEASARRESPPIVVLTIDTTFSGDMSKRMPVRAYLRSKAGIPGAAGPHCAIFNPLRVELAAFPGELVAMQLIEKALDSRRREATLESGLEQLETSTAQMIEWLERMLHYVEDVNKNGEKPGDAQIGRQLMDIVTASSNNMQPEKLDTLVKNTLRDYVMVSYLAKLTQTQLQVHERLVSA