MQKNGDTLSGGLTFENDSILAWIRNTDWAKIGFKNNADSDTDSYMWFETGDNGNEYFKWRSRQSTTTKDLMTLKWDALSVLVKALFSSEVKISTVNALRIFNSSFGAIFRRSEECLHIIPTRENEGENGDIGPLRPFTLNLRTGRISMGHGLDVTGDIFANRFAINSSTGMWIHMRDQNVILGRNAVSTDGAQALLRQDHADRKFMIGGLGNKQFGIYMINNSRTANGTDGQAYMDNNGNWLCGAQVIPGNYGNFDSRYVRDVRLGTRVVQTMQKGVMYEKSGHAITGLGIIGAVDGDDPAVFRPIQKYINGTWYNVVQV