// File: /workspace/github_c_makefile_star2_O2/DrYerzinia[P]C_DigiMode/src/psk31/psk31.cpp
// Function: psk31::initVaricode()
void psk31::initVaricode(){

	varicode.insert(std::make_pair(0x02AB,	'\0'));		// NULL						0b1010101011
	varicode.insert(std::make_pair(0x02DB,	'S'));		// Start of Header			0b1011011011
	varicode.insert(std::make_pair(0x02ED,	'S'));		// Start of Text			0b1011101101
	varicode.insert(std::make_pair(0x0377,	'E'));		// End of Text				0b1101110111
	varicode.insert(std::make_pair(0x02EB,	'E'));		// End of Transmission		0b1011101011
	varicode.insert(std::make_pair(0x035F,	'E'));		// Enquiry					0b1101011111
	varicode.insert(std::make_pair(0x02EF,	'A'));		// Acknowledgement			0b1011101111
	varicode.insert(std::make_pair(0x02FD,	'B'));		// Bell						0b1011111101
	varicode.insert(std::make_pair(0x02FF,	0x08));		// Backspace				0b1011111111
	varicode.insert(std::make_pair(0x00EF,	'\t'));		// Horizontal Tab			0b11101111
	varicode.insert(std::make_pair(0x001D,	'\n'));		// Line feed				0b11101
	varicode.insert(std::make_pair(0x036F,	'\v'));		// Vertical Tab				0b1101101111
	varicode.insert(std::make_pair(0x02DD,	'\f'));		// Form feed				0b1011011101
	varicode.insert(std::make_pair(0x001F,	'\r'));		// Carriage return			0b11111
	varicode.insert(std::make_pair(0x0375,	'S'));		// Shift Out				0b1101110101
	varicode.insert(std::make_pair(0x03AB,	'S'));		// Shift In					0b1110101011
	varicode.insert(std::make_pair(0x02F7,	'D'));		// Data Link Escape			0b1011110111
	varicode.insert(std::make_pair(0x02F5,	'D'));		// Device Control 1 (XON)	0b1011110101
	varicode.insert(std::make_pair(0x03AD,	'D'));		// Device Control 2			0b1110101101
	varicode.insert(std::make_pair(0x03AF,	'D'));		// Device Control 3 (XOFF)	0b1110101111
	varicode.insert(std::make_pair(0x035B,	'D'));		// Device Control 4			0b1101011011
	varicode.insert(std::make_pair(0x036B,	'N'));		// Negative Acknowledgement	0b1101101011
	varicode.insert(std::make_pair(0x036D,	'S'));		// Sychronus Idle			0b1101101101
	varicode.insert(std::make_pair(0x0357,	'E'));		// End of Trans. Block		0b1101010111
	varicode.insert(std::make_pair(0x037B,	'C'));		// Cancel					0b1101111011
	varicode.insert(std::make_pair(0x037D,	'E'));		// End of Medium			0b1101111101
	varicode.insert(std::make_pair(0x03B7,	'S'));		// Substitute				0b1110110111
	varicode.insert(std::make_pair(0x0355,	'E'));		// Escape					0b1101010101
	varicode.insert(std::make_pair(0x035D,	'F'));		// File Seperator			0b1101011101
	varicode.insert(std::make_pair(0x03BB,	'G'));		// Group Seperator			0b1110111011
	varicode.insert(std::make_pair(0x02FB,	'R'));		// Record Separator			0b1011111011
	varicode.insert(std::make_pair(0x037F,	'U'));		// Unit Separator			0b1101111111
	varicode.insert(std::make_pair(0x03B5,	0x7F));		// Delete					0b1110110101
	varicode.insert(std::make_pair(0x0001,	' '));		//							0b1
	varicode.insert(std::make_pair(0x01FF,	'!'));		//							0b111111111
	varicode.insert(std::make_pair(0x015F,	'\"'));		//							0b101011111
	varicode.insert(std::make_pair(0x01F5,	'/'));		//							0b111110101
	varicode.insert(std::make_pair(0x01DB,	'$'));		//							0b111011011
	varicode.insert(std::make_pair(0x02D5,	'%'));		//							0b1011010101
	varicode.insert(std::make_pair(0x02BB,	'&'));		//							0b1010111011
	varicode.insert(std::make_pair(0x017F,	'\''));		//							0b101111111
	varicode.insert(std::make_pair(0x00FB,	'('));		//							0b11111011
	varicode.insert(std::make_pair(0x00F7,	')'));		//							0b11110111
	varicode.insert(std::make_pair(0x016F,	'*'));		//							0b101101111
	varicode.insert(std::make_pair(0x01DF,	'+'));		//							0b111011111
	varicode.insert(std::make_pair(0x0075,	','));		//							0b1110101
	varicode.insert(std::make_pair(0x0035,	'-'));		//							0b110101
	varicode.insert(std::make_pair(0x0057,	'.'));		//							0b1010111
	varicode.insert(std::make_pair(0x01AF,	'/'));		//							0b110101111
	varicode.insert(std::make_pair(0x00B7,	'0'));		//							0b10110111
	varicode.insert(std::make_pair(0x00BD,	'1'));		//							0b10111101
	varicode.insert(std::make_pair(0x00ED,	'2'));		//							0b11101101
	varicode.insert(std::make_pair(0x00FF,	'3'));		//							0b11111111
	varicode.insert(std::make_pair(0x0177,	'4'));		//							0b101110111
	varicode.insert(std::make_pair(0x015B,	'5'));		//							0b101011011
	varicode.insert(std::make_pair(0x016B,	'6'));		//							0b101101011
	varicode.insert(std::make_pair(0x01AD,	'7'));		//							0b110101101
	varicode.insert(std::make_pair(0x01AB,	'8'));		//							0b110101011
	varicode.insert(std::make_pair(0x01B7,	'9'));		//							0b110110111
	varicode.insert(std::make_pair(0x00F5,	':'));		//							0b11110101
	varicode.insert(std::make_pair(0x01BD,	';'));		//							0b110111101
	varicode.insert(std::make_pair(0x01ED,	'<'));		//							0b111101101
	varicode.insert(std::make_pair(0x0055,	'='));		//							0b1010101
	varicode.insert(std::make_pair(0x01D7,	'>'));		//							0b111010111
	varicode.insert(std::make_pair(0x02AF,	'?'));		//							0b1010101111
	varicode.insert(std::make_pair(0x02BD,	'@'));		//							0b1010111101
	varicode.insert(std::make_pair(0x007D,	'A'));		//							0b1111101
	varicode.insert(std::make_pair(0x00EB,	'B'));		//							0b11101011
	varicode.insert(std::make_pair(0x00AD,	'C'));		//							0b10101101
	varicode.insert(std::make_pair(0x00B5,	'D'));		//							0b10110101
	varicode.insert(std::make_pair(0x0077,	'E'));		//							0b1110111
	varicode.insert(std::make_pair(0x00DB,	'F'));		//							0b11011011
	varicode.insert(std::make_pair(0x00FD,	'G'));		//							0b11111101
	varicode.insert(std::make_pair(0x0155,	'H'));		//							0b101010101
	varicode.insert(std::make_pair(0x007F,	'I'));		//							0b1111111
	varicode.insert(std::make_pair(0x01FD,	'J'));		//							0b111111101
	varicode.insert(std::make_pair(0x017D,	'K'));		//							0b101111101
	varicode.insert(std::make_pair(0x00D7,	'L'));		//							0b11010111
	varicode.insert(std::make_pair(0x00BB,	'M'));		//							0b10111011
	varicode.insert(std::make_pair(0x00DD,	'N'));		//							0b11011101
	varicode.insert(std::make_pair(0x00AB,	'O'));		//							0b10101011
	varicode.insert(std::make_pair(0x00D5,	'P'));		//							0b11010101
	varicode.insert(std::make_pair(0x01DD,	'Q'));		//							0b111011101
	varicode.insert(std::make_pair(0x00AF,	'R'));		//							0b10101111
	varicode.insert(std::make_pair(0x006F,	'S'));		//							0b1101111
	varicode.insert(std::make_pair(0x006D,	'T'));		//							0b1101101
	varicode.insert(std::make_pair(0x0157,	'U'));		//							0b101010111
	varicode.insert(std::make_pair(0x01B5,	'V'));		//							0b110110101
	varicode.insert(std::make_pair(0x015D,	'W'));		//							0b101011101
	varicode.insert(std::make_pair(0x0175,	'X'));		//							0b101110101
	varicode.insert(std::make_pair(0x017B,	'Y'));		//							0b101111011
	varicode.insert(std::make_pair(0x02AD,	'Z'));		//							0b1010101101
	varicode.insert(std::make_pair(0x01F7,	'['));		//							0b111110111
	varicode.insert(std::make_pair(0x01EF,	'\\'));		//							0b111101111
	varicode.insert(std::make_pair(0x01FB,	']'));		//							0b111111011
	varicode.insert(std::make_pair(0x02BF,	'^'));		//							0b1010111111
	varicode.insert(std::make_pair(0x016D,	'_'));		//							0b101101101
	varicode.insert(std::make_pair(0x02DF,	'`'));		//							0b1011011111
	varicode.insert(std::make_pair(0x000B,	'a'));		//							0b1011
	varicode.insert(std::make_pair(0x005F,	'b'));		//							0b1011111
	varicode.insert(std::make_pair(0x002F,	'c'));		//							0b101111
	varicode.insert(std::make_pair(0x002D,	'd'));		//							0b101101
	varicode.insert(std::make_pair(0x0003,	'e'));		//							0b11
	varicode.insert(std::make_pair(0x003D,	'f'));		//							0b111101
	varicode.insert(std::make_pair(0x005B,	'g'));		//							0b1011011
	varicode.insert(std::make_pair(0x002B,	'h'));		//							0b101011
	varicode.insert(std::make_pair(0x000D,	'i'));		//							0b1101
	varicode.insert(std::make_pair(0x01EB,	'j'));		//							0b111101011
	varicode.insert(std::make_pair(0x00BF,	'k'));		//							0b10111111
	varicode.insert(std::make_pair(0x001B,	'l'));		//							0b11011
	varicode.insert(std::make_pair(0x003B,	'm'));		//							0b111011
	varicode.insert(std::make_pair(0x000F,	'n'));		//							0b1111
	varicode.insert(std::make_pair(0x0007,	'o'));		//							0b111
	varicode.insert(std::make_pair(0x003F,	'p'));		//							0b111111
	varicode.insert(std::make_pair(0x01BF,	'q'));		//							0b110111111
	varicode.insert(std::make_pair(0x0015,	'r'));		//							0b10101
	varicode.insert(std::make_pair(0x0017,	's'));		//							0b10111
	varicode.insert(std::make_pair(0x0005,	't'));		//							0b101
	varicode.insert(std::make_pair(0x0037,	'u'));		//							0b110111
	varicode.insert(std::make_pair(0x007B,	'v'));		//							0b1111011
	varicode.insert(std::make_pair(0x006B,	'w'));		//							0b1101011
	varicode.insert(std::make_pair(0x00DF,	'x'));		//							0b11011111
	varicode.insert(std::make_pair(0x005D,	'y'));		//							0b1011101
	varicode.insert(std::make_pair(0x01D5,	'z'));		//							0b111010101
	varicode.insert(std::make_pair(0x02B7,	'{'));		//							0b1010110111
	varicode.insert(std::make_pair(0x01BB,	'|'));		//							0b110111011
	varicode.insert(std::make_pair(0x02B5,	'}'));		//							0b1010110101
	varicode.insert(std::make_pair(0x02D7,	'~'));		//							0b1011010111
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
movq %rdi, %rbx
addq $0x20, %rbx
movq %rsp, %r14
movb $0x0, 0x4(%r14)
movl $0x2ab, (%r14)          # imm = 0x2AB
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x53, %bpl
movb %bpl, 0x4(%r14)
movl $0x2db, (%r14)          # imm = 0x2DB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %bpl, 0x4(%r14)
movl $0x2ed, (%r14)          # imm = 0x2ED
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x45, %r15b
movb %r15b, 0x4(%r14)
movl $0x377, (%r14)          # imm = 0x377
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r15b, 0x4(%r14)
movl $0x2eb, (%r14)          # imm = 0x2EB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r15b, 0x4(%r14)
movl $0x35f, (%r14)          # imm = 0x35F
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x41, %al
movb %al, 0x4(%r14)
movl $0x2ef, (%r14)          # imm = 0x2EF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x42, %al
movb %al, 0x4(%r14)
movl $0x2fd, (%r14)          # imm = 0x2FD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movabsq $0x8000002ff, %rax      # imm = 0x8000002FF
movq %rax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x406a
movb $0x9, 0x4(%r14)
movl $0xef, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0xa, 0x4(%r14)
movl $0x1d, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0xb, 0x4(%r14)
movl $0x36f, (%r14)          # imm = 0x36F
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0xc, 0x4(%r14)
movl $0x2dd, (%r14)          # imm = 0x2DD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0xd, 0x4(%r14)
movl $0x1f, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %bpl, 0x4(%r14)
movl $0x375, (%r14)          # imm = 0x375
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %bpl, 0x4(%r14)
movl $0x3ab, (%r14)          # imm = 0x3AB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x44, %r13b
movb %r13b, 0x4(%r14)
movl $0x2f7, (%r14)          # imm = 0x2F7
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r13b, 0x4(%r14)
movl $0x2f5, (%r14)          # imm = 0x2F5
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r13b, 0x4(%r14)
movl $0x3ad, (%r14)          # imm = 0x3AD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r13b, 0x4(%r14)
movl $0x3af, (%r14)          # imm = 0x3AF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r13b, 0x4(%r14)
movl $0x35b, (%r14)          # imm = 0x35B
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x4e, %al
movb %al, 0x4(%r14)
movl $0x36b, (%r14)          # imm = 0x36B
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %bpl, 0x4(%r14)
movl $0x36d, (%r14)          # imm = 0x36D
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r15b, 0x4(%r14)
movl $0x357, (%r14)          # imm = 0x357
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x43, %al
movb %al, 0x4(%r14)
movl $0x37b, (%r14)          # imm = 0x37B
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r15b, 0x4(%r14)
movl $0x37d, (%r14)          # imm = 0x37D
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %bpl, 0x4(%r14)
movl $0x3b7, (%r14)          # imm = 0x3B7
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r15b, 0x4(%r14)
movl $0x355, (%r14)          # imm = 0x355
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x46, %al
movb %al, 0x4(%r14)
movl $0x35d, (%r14)          # imm = 0x35D
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x47, %al
movb %al, 0x4(%r14)
movl $0x3bb, (%r14)          # imm = 0x3BB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x52, %al
movb %al, 0x4(%r14)
movl $0x2fb, (%r14)          # imm = 0x2FB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x55, %al
movb %al, 0x4(%r14)
movl $0x37f, (%r14)          # imm = 0x37F
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movabsq $0x7f000003b5, %rax     # imm = 0x7F000003B5
movq %rax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x406a
movb $0x20, 0x4(%r14)
movl $0x1, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x21, 0x4(%r14)
movl $0x1ff, (%r14)          # imm = 0x1FF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x22, 0x4(%r14)
movl $0x15f, (%r14)          # imm = 0x15F
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x2f, %r12b
movb %r12b, 0x4(%r14)
movl $0x1f5, (%r14)          # imm = 0x1F5
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x24, 0x4(%r14)
movl $0x1db, (%r14)          # imm = 0x1DB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x25, 0x4(%r14)
movl $0x2d5, (%r14)          # imm = 0x2D5
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x26, 0x4(%r14)
movl $0x2bb, (%r14)          # imm = 0x2BB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x27, 0x4(%r14)
movl $0x17f, (%r14)          # imm = 0x17F
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x28, 0x4(%r14)
movl $0xfb, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x29, 0x4(%r14)
movl $0xf7, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x2a, 0x4(%r14)
movl $0x16f, (%r14)          # imm = 0x16F
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x2b, 0x4(%r14)
movl $0x1df, (%r14)          # imm = 0x1DF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x2c, 0x4(%r14)
movl $0x75, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x2d, 0x4(%r14)
movl $0x35, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x2e, 0x4(%r14)
movl $0x57, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r12b, 0x4(%r14)
movabsq $0x2f000001af, %rax     # imm = 0x2F000001AF
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x30, 0x4(%r14)
movl $0xb7, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x31, 0x4(%r14)
movl $0xbd, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x32, 0x4(%r14)
movl $0xed, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x33, 0x4(%r14)
movl $0xff, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x34, 0x4(%r14)
movl $0x177, (%r14)          # imm = 0x177
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x35, 0x4(%r14)
movl $0x15b, (%r14)          # imm = 0x15B
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x36, 0x4(%r14)
movl $0x16b, (%r14)          # imm = 0x16B
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x37, 0x4(%r14)
movl $0x1ad, (%r14)          # imm = 0x1AD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x38, 0x4(%r14)
movl $0x1ab, (%r14)          # imm = 0x1AB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x39, 0x4(%r14)
movl $0x1b7, (%r14)          # imm = 0x1B7
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x3a, 0x4(%r14)
movl $0xf5, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x3b, 0x4(%r14)
movl $0x1bd, (%r14)          # imm = 0x1BD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x3c, 0x4(%r14)
movl $0x1ed, (%r14)          # imm = 0x1ED
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x3d, 0x4(%r14)
movl $0x55, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x3e, 0x4(%r14)
movl $0x1d7, (%r14)          # imm = 0x1D7
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x3f, 0x4(%r14)
movl $0x2af, (%r14)          # imm = 0x2AF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x40, 0x4(%r14)
movl $0x2bd, (%r14)          # imm = 0x2BD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x41, %al
movb %al, 0x4(%r14)
movabsq $0x410000007d, %rax     # imm = 0x410000007D
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x42, %al
movb %al, 0x4(%r14)
movabsq $0x42000000eb, %rax     # imm = 0x42000000EB
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x43, %al
movb %al, 0x4(%r14)
movabsq $0x43000000ad, %rax     # imm = 0x43000000AD
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r13b, 0x4(%r14)
movabsq $0x44000000b5, %rax     # imm = 0x44000000B5
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %r15b, 0x4(%r14)
movabsq $0x4500000077, %rax     # imm = 0x4500000077
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x46, %al
movb %al, 0x4(%r14)
movabsq $0x46000000db, %rax     # imm = 0x46000000DB
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x47, %al
movb %al, 0x4(%r14)
movabsq $0x47000000fd, %rax     # imm = 0x47000000FD
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x48, 0x4(%r14)
movl $0x155, (%r14)          # imm = 0x155
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x49, 0x4(%r14)
movl $0x7f, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x4a, 0x4(%r14)
movl $0x1fd, (%r14)          # imm = 0x1FD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x4b, 0x4(%r14)
movl $0x17d, (%r14)          # imm = 0x17D
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x4c, 0x4(%r14)
movl $0xd7, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x4d, 0x4(%r14)
movl $0xbb, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x4e, %al
movb %al, 0x4(%r14)
movabsq $0x4e000000dd, %rax     # imm = 0x4E000000DD
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x4f, 0x4(%r14)
movl $0xab, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x50, 0x4(%r14)
movl $0xd5, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x51, 0x4(%r14)
movl $0x1dd, (%r14)          # imm = 0x1DD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x52, %al
movb %al, 0x4(%r14)
movabsq $0x52000000af, %rax     # imm = 0x52000000AF
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb %bpl, 0x4(%r14)
movabsq $0x530000006f, %rax     # imm = 0x530000006F
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x54, 0x4(%r14)
movl $0x6d, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x55, %al
movb %al, 0x4(%r14)
movabsq $0x5500000157, %rax     # imm = 0x5500000157
movl %eax, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x56, 0x4(%r14)
movl $0x1b5, (%r14)          # imm = 0x1B5
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x57, 0x4(%r14)
movl $0x15d, (%r14)          # imm = 0x15D
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x58, 0x4(%r14)
movl $0x175, (%r14)          # imm = 0x175
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x59, 0x4(%r14)
movl $0x17b, (%r14)          # imm = 0x17B
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x5a, 0x4(%r14)
movl $0x2ad, (%r14)          # imm = 0x2AD
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x5b, 0x4(%r14)
movl $0x1f7, (%r14)          # imm = 0x1F7
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x5c, 0x4(%r14)
movl $0x1ef, (%r14)          # imm = 0x1EF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x5d, 0x4(%r14)
movl $0x1fb, (%r14)          # imm = 0x1FB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x5e, 0x4(%r14)
movl $0x2bf, (%r14)          # imm = 0x2BF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x5f, 0x4(%r14)
movl $0x16d, (%r14)          # imm = 0x16D
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x60, 0x4(%r14)
movl $0x2df, (%r14)          # imm = 0x2DF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x61, 0x4(%r14)
movl $0xb, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x62, 0x4(%r14)
movl $0x5f, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x63, 0x4(%r14)
movl $0x2f, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x64, 0x4(%r14)
movl $0x2d, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x65, 0x4(%r14)
movl $0x3, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x66, 0x4(%r14)
movl $0x3d, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x67, 0x4(%r14)
movl $0x5b, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x68, 0x4(%r14)
movl $0x2b, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x69, 0x4(%r14)
movl $0xd, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x6a, 0x4(%r14)
movl $0x1eb, (%r14)          # imm = 0x1EB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x6b, 0x4(%r14)
movl $0xbf, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x6c, 0x4(%r14)
movl $0x1b, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x6d, 0x4(%r14)
movl $0x3b, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x6e, 0x4(%r14)
movl $0xf, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x6f, 0x4(%r14)
movl $0x7, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x70, 0x4(%r14)
movl $0x3f, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x71, 0x4(%r14)
movl $0x1bf, (%r14)          # imm = 0x1BF
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x72, 0x4(%r14)
movl $0x15, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x73, 0x4(%r14)
movl $0x17, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x74, 0x4(%r14)
movl $0x5, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x75, 0x4(%r14)
movl $0x37, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x76, 0x4(%r14)
movl $0x7b, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x77, 0x4(%r14)
movl $0x6b, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x78, 0x4(%r14)
movl $0xdf, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x79, 0x4(%r14)
movl $0x5d, (%r14)
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x7a, 0x4(%r14)
movl $0x1d5, (%r14)          # imm = 0x1D5
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x7b, 0x4(%r14)
movl $0x2b7, (%r14)          # imm = 0x2B7
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x7c, 0x4(%r14)
movl $0x1bb, (%r14)          # imm = 0x1BB
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x7d, 0x4(%r14)
movl $0x2b5, (%r14)          # imm = 0x2B5
movq %rsp, %r14
movq %rbx, %rdi
movq %r14, %rsi
callq 0x3ee8
movb $0x7e, 0x4(%r14)
movl $0x2d7, (%r14)          # imm = 0x2D7
movq %rsp, %rsi
movq %rbx, %rdi
callq 0x3ee8
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq