Function at 0x140104f44
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3870]
mov eax, 0x3970
call fcn.14027bf80
sub rsp, rax
mov qword [rsp + 0x50], 0xfffffffffffffffe
mov qword [rsp + 0x39b0], rbx
mov rbx, rcx
mov edi, 1
mov sil, dil
lea eax, [rdi + 0x61]
mov dword [rbp - 0x40], eax
lea r12d, [rdi + 2]
mov word [rbp - 0x3c], r12w
lea eax, [rdi + 5]
mov word [rbp - 0x3a], ax
lea eax, [rdi + 0xe]
mov word [rbp - 0x38], ax
lea eax, [rdi + 0xa]
mov word [rbp - 0x36], ax
lea eax, [rdi + 0xb]
mov word [rbp - 0x34], ax
xor eax, eax
mov word [rbp - 0x32], ax
movzx eax, word [rbp - 0x3c]
lea rcx, [rbp - 0x40]
call fcn.1400abcd0
mov rdx, rax
lea rcx, [rbp + 0x2c70]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x5f]
mov dword [rbp + 0x164], eax
lea eax, [rdi + 0x15]
mov word [rbp + 0x168], ax
mov word [rbp + 0x16a], di
lea eax, [rdi + 6]
mov word [rbp + 0x16c], ax
lea eax, [rdi + 0x11]
mov word [rbp + 0x16e], ax
mov word [rbp + 0x170], di
lea eax, [rdi + 0xd]
mov word [rbp + 0x172], ax
lea eax, [rdi + 0x13]
mov word [rbp + 0x174], ax
xor eax, eax
mov word [rbp + 0x176], ax
movzx eax, word [rbp + 0x168]
lea rcx, [rbp + 0x164]
call fcn.1400ac07c
mov rdx, rax
lea rcx, [rbp + 0x2c90]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x52]
mov dword [rbp - 0x30], eax
mov eax, dword [rbp - 0x30]
xor ax, 0x61
mov word [rbp - 0x2c], ax
mov eax, dword [rbp - 0x30]
add ax, di
lea r13d, [rdi + 0x6d]
xor ax, r13w
mov word [rbp - 0x2a], ax
mov eax, dword [rbp - 0x30]
lea r15d, [rdi + 1]
add ax, r15w
xor ax, 0x64
mov word [rbp - 0x28], ax
mov eax, dword [rbp - 0x30]
add ax, r12w
xor ax, 0x79
mov word [rbp - 0x26], ax
xor eax, eax
mov word [rbp - 0x24], ax
movzx eax, word [rbp - 0x2c]
lea rcx, [rbp - 0x30]
call fcn.1400abc54
mov rdx, rax
lea rcx, [rbp + 0x2cb0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x5b]
mov dword [rbp - 0x20], eax
mov eax, dword [rbp - 0x20]
xor ax, 0x68
mov word [rbp - 0x1c], ax
mov eax, dword [rbp - 0x20]
add ax, di
lea r14d, [rdi + 0x6e]
xor ax, r14w
mov word [rbp - 0x1a], ax
mov eax, dword [rbp - 0x20]
add ax, r15w
xor ax, r13w
mov word [rbp - 0x18], ax
mov eax, dword [rbp - 0x20]
add ax, r12w
lea r12d, [rdi + 0x64]
xor ax, r12w
mov word [rbp - 0x16], ax
mov eax, dword [rbp - 0x20]
add ax, 4
xor ax, 0x79
mov word [rbp - 0x14], ax
xor eax, eax
mov word [rbp - 0x12], ax
movzx eax, word [rbp - 0x1c]
lea rcx, [rbp - 0x20]
call fcn.1400abc0c
mov rdx, rax
lea rcx, [rbp + 0x2cd0]
call fcn.1400ac71c
nop
mov dword [rbp - 0x10], 0x39
lea eax, [rdi + 0x52]
mov word [rbp - 0xc], ax
lea eax, [rdi + 0x55]
mov word [rbp - 0xa], ax
lea eax, [rdi + 0x50]
mov word [rbp - 8], ax
lea eax, [rdi + 0x56]
mov word [rbp - 6], ax
xor eax, eax
mov word [rbp - 4], ax
movzx eax, word [rbp - 0xc]
lea rcx, [rbp - 0x10]
call fcn.1400abde8
mov rdx, rax
lea rcx, [rbp + 0x2cf0]
call fcn.1400ac71c
nop
mov word [rbp + 0x140], r13w
lea ecx, [rdi + 0x72]
mov word [rbp + 0x142], cx
lea eax, [rdi + 0x6b]
mov word [rbp + 0x144], ax
lea eax, [rdi + 0x71]
mov word [rbp + 0x146], ax
lea eax, [rdi + 0x23]
mov word [rbp + 0x148], ax
lea eax, [rdi + 0x67]
mov word [rbp + 0x14a], ax
mov word [rbp + 0x14c], cx
lea eax, [rdi + 0x68]
mov word [rbp + 0x14e], ax
xor r13d, r13d
mov word [rbp + 0x150], r13w
movzx eax, word [rbp + 0x140]
lea rcx, [rbp + 0x140]
call fcn.1401212dc
mov rdx, rax
lea rcx, [rbp + 0x2d10]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x7b]
mov dword [rbp + 0x230], eax
lea ecx, [rdi + 0x10]
mov word [rbp + 0x234], cx
lea eax, [rdi + 0x1c]
mov word [rbp + 0x236], ax
lea eax, [rdi + 0xf]
mov word [rbp + 0x238], ax
lea eax, [rdi + 0x11]
mov word [rbp + 0x23a], ax
lea eax, [rdi + 0x18]
mov word [rbp + 0x23c], ax
lea eax, [rdi + 7]
mov word [rbp + 0x23e], ax
lea eax, [rdi + 9]
mov word [rbp + 0x240], ax
mov word [rbp + 0x242], cx
xor eax, eax
mov word [rbp + 0x244], ax
movzx eax, word [rbp + 0x234]
lea rcx, [rbp + 0x230]
call fcn.1400abafc
mov rdx, rax
lea rcx, [rbp + 0x2d30]
call fcn.1400ac71c
nop
lea edx, [rdi + 0x6b]
mov dword [rbp + 0x178], edx
mov eax, dword [rbp + 0x178]
xor ax, 0x6d
mov word [rbp + 0x17c], ax
mov eax, dword [rbp + 0x178]
add ax, di
xor ax, 0x61
mov word [rbp + 0x17e], ax
mov eax, dword [rbp + 0x178]
add ax, r15w
xor ax, dx
mov word [rbp + 0x180], ax
mov eax, dword [rbp + 0x178]
add ax, 3
lea r8d, [rdi + 0x73]
xor ax, r8w
mov word [rbp + 0x182], ax
mov eax, dword [rbp + 0x178]
add ax, 4
xor ax, r12w
mov word [rbp + 0x184], ax
mov eax, dword [rbp + 0x178]
add ax, 5
xor ax, 0x73
mov word [rbp + 0x186], ax
mov eax, dword [rbp + 0x178]
add ax, 6
xor ax, r8w
mov word [rbp + 0x188], ax
xor eax, eax
mov word [rbp + 0x18a], ax
movzx eax, word [rbp + 0x17c]
lea rcx, [rbp + 0x178]
call fcn.1400ac1f8
mov rdx, rax
lea rcx, [rbp + 0x2d50]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x71]
mov word [rbp], ax
lea eax, [rdi + 0x65]
mov word [rbp + 2], ax
lea ecx, [rdi + 0x70]
mov word [rbp + 4], cx
lea ecx, [rdi + 0x7b]
mov word [rbp + 6], cx
mov word [rbp + 8], ax
lea eax, [rdi + 0x76]
mov word [rbp + 0xa], ax
lea eax, [rdi + 0x69]
mov word [rbp + 0xc], ax
mov word [rbp + 0xe], r13w
movzx eax, word [rbp]
lea rcx, [rbp]
call fcn.140122624
mov rdx, rax
lea rcx, [rbp + 0x2d70]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x5c]
mov dword [rbp - 0x64], eax
lea eax, [rdi + 0x2e]
mov word [rbp - 0x60], ax
lea eax, [rdi + 0x31]
mov word [rbp - 0x5e], ax
mov word [rbp - 0x5c], ax
xor eax, eax
mov word [rbp - 0x5a], ax
movzx eax, word [rbp - 0x60]
lea rcx, [rbp - 0x64]
call fcn.1401225f4
mov rdx, rax
lea rcx, [rbp + 0x2d90]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x42]
mov dword [rbp + 0x18c], eax
mov eax, dword [rbp + 0x18c]
xor ax, 0x73
mov word [rbp + 0x190], ax
mov eax, dword [rbp + 0x18c]
add ax, di
xor ax, 0x61
mov word [rbp + 0x192], ax
mov eax, dword [rbp + 0x18c]
add ax, r15w
xor ax, 0x6e
mov word [rbp + 0x194], ax
mov eax, dword [rbp + 0x18c]
add ax, 3
xor ax, 0x64
mov word [rbp + 0x196], ax
mov eax, dword [rbp + 0x18c]
add ax, 4
xor ax, 0x62
mov word [rbp + 0x198], ax
mov eax, dword [rbp + 0x18c]
add ax, 5
xor ax, r14w
mov word [rbp + 0x19a], ax
mov eax, dword [rbp + 0x18c]
add ax, 6
xor ax, 0x78
mov word [rbp + 0x19c], ax
xor eax, eax
mov word [rbp + 0x19e], ax
movzx eax, word [rbp + 0x190]
lea rcx, [rbp + 0x18c]
call fcn.1400ac1f8
mov rdx, rax
lea rcx, [rbp + 0x2db0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x29]
mov dword [rbp - 0x58], eax
mov eax, dword [rbp - 0x58]
xor ax, 0x62
mov word [rbp - 0x54], ax
mov eax, dword [rbp - 0x58]
add ax, di
xor ax, r14w
mov word [rbp - 0x52], ax
mov eax, dword [rbp - 0x58]
add ax, r15w
xor ax, 0x78
mov word [rbp - 0x50], ax
xor eax, eax
mov word [rbp - 0x4e], ax
movzx eax, word [rbp - 0x54]
lea rcx, [rbp - 0x58]
call fcn.1401225c0
mov rdx, rax
lea rcx, [rbp + 0x2dd0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x33]
mov dword [rbp + 0x1a0], eax
mov eax, dword [rbp + 0x1a0]
xor ax, 0x73
mov word [rbp + 0x1a4], ax
mov eax, dword [rbp + 0x1a0]
add ax, di
xor ax, 0x61
mov word [rbp + 0x1a6], ax
mov eax, dword [rbp + 0x1a0]
add ax, r15w
xor ax, 0x6d
mov word [rbp + 0x1a8], ax
mov eax, dword [rbp + 0x1a0]
add ax, 3
xor ax, 0x70
mov word [rbp + 0x1aa], ax
mov eax, dword [rbp + 0x1a0]
add ax, 4
xor ax, 0x6c
mov word [rbp + 0x1ac], ax
mov eax, dword [rbp + 0x1a0]
add ax, 5
xor ax, r12w
mov word [rbp + 0x1ae], ax
xor eax, eax
mov word [rbp + 0x1b0], ax
movzx eax, word [rbp + 0x1a4]
lea rcx, [rbp + 0x1a0]
call fcn.140122558
mov rdx, rax
lea rcx, [rbp + 0x2df0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x7c]
mov dword [rbp + 0x10], eax
lea eax, [rdi + 0xd]
mov word [rbp + 0x14], ax
lea eax, [rdi + 0x12]
mov word [rbp + 0x16], ax
lea eax, [rdi + 0x11]
mov word [rbp + 0x18], ax
lea eax, [rdi + 0xe]
mov word [rbp + 0x1a], ax
lea eax, [rdi + 8]
mov word [rbp + 0x1c], ax
xor eax, eax
mov word [rbp + 0x1e], ax
movzx eax, word [rbp + 0x14]
lea rcx, [rbp + 0x10]
call fcn.1400abcd0
mov rdx, rax
lea rcx, [rbp + 0x2e10]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x71]
mov dword [rbp + 0x88c], eax
mov eax, dword [rbp + 0x88c]
xor ax, 0x74
mov word [rbp + 0x890], ax
mov eax, dword [rbp + 0x88c]
add ax, di
xor ax, r12w
mov word [rbp + 0x892], ax
mov eax, dword [rbp + 0x88c]
add ax, r15w
xor ax, 0x71
mov word [rbp + 0x894], ax
mov eax, dword [rbp + 0x88c]
add ax, 3
xor ax, 0x75
mov word [rbp + 0x896], ax
mov eax, dword [rbp + 0x88c]
add ax, 4
xor ax, 0x69
mov word [rbp + 0x898], ax
mov eax, dword [rbp + 0x88c]
add ax, 5
xor ax, 0x6c
mov word [rbp + 0x89a], ax
mov eax, dword [rbp + 0x88c]
add ax, 6
xor ax, 0x61
mov word [rbp + 0x89c], ax
mov eax, dword [rbp + 0x88c]
add ax, 7
lea r8d, [rdi + 0x61]
xor ax, r8w
mov word [rbp + 0x89e], ax
mov eax, dword [rbp + 0x88c]
add ax, 8
xor ax, r14w
mov word [rbp + 0x8a0], ax
mov eax, dword [rbp + 0x88c]
add ax, 9
xor ax, r14w
mov word [rbp + 0x8a2], ax
mov eax, dword [rbp + 0x88c]
add ax, 0xa
lea ecx, [rdi + 0x6c]
xor ax, cx
mov word [rbp + 0x8a4], ax
mov eax, dword [rbp + 0x88c]
add ax, 0xb
xor ax, r8w
mov word [rbp + 0x8a6], ax
mov eax, dword [rbp + 0x88c]
add ax, 0xc
xor ax, r14w
mov word [rbp + 0x8a8], ax
mov eax, dword [rbp + 0x88c]
add ax, 0xd
xor ax, r14w
mov word [rbp + 0x8aa], ax
mov eax, dword [rbp + 0x88c]
add ax, 0xe
xor ax, cx
mov word [rbp + 0x8ac], ax
xor eax, eax
mov word [rbp + 0x8ae], ax
movzx eax, word [rbp + 0x890]
lea rcx, [rbp + 0x88c]
call fcn.1401210f0
mov rdx, rax
lea rcx, [rbp + 0x2e30]
call fcn.1400ac71c
nop
mov dword [rbp + 0x20], 0x24
lea eax, [rdi + 0x4f]
mov word [rbp + 0x24], ax
lea ecx, [rdi + 0x40]
mov word [rbp + 0x26], cx
lea ecx, [rdi + 0x56]
mov word [rbp + 0x28], cx
mov word [rbp + 0x2a], ax
xor eax, eax
mov word [rbp + 0x2c], ax
movzx eax, word [rbp + 0x24]
lea rcx, [rbp + 0x20]
call fcn.1400abde8
mov rdx, rax
lea rcx, [rbp + 0x2e50]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x50]
mov dword [rbp + 0x30], eax
mov eax, dword [rbp + 0x30]
xor ax, 0x76
mov word [rbp + 0x34], ax
mov eax, dword [rbp + 0x30]
add ax, di
xor ax, 0x69
mov word [rbp + 0x36], ax
mov eax, dword [rbp + 0x30]
add ax, r15w
xor ax, 0x72
mov word [rbp + 0x38], ax
mov eax, dword [rbp + 0x30]
add ax, 3
xor ax, 0x75
mov word [rbp + 0x3a], ax
mov eax, dword [rbp + 0x30]
add ax, 4
xor ax, 0x73
mov word [rbp + 0x3c], ax
xor eax, eax
mov word [rbp + 0x3e], ax
movzx eax, word [rbp + 0x34]
lea rcx, [rbp + 0x30]
call fcn.1400abc0c
mov rdx, rax
lea rcx, [rbp + 0x2e70]
call fcn.1400ac71c
nop
mov dword [rbp + 0x3fc], r14d
lea eax, [rdi + 0x18]
mov word [rbp + 0x400], ax
lea eax, [rdi + 5]
mov word [rbp + 0x402], ax
lea eax, [rdi + 0x1c]
mov word [rbp + 0x404], ax
lea eax, [rdi + 0x19]
mov word [rbp + 0x406], ax
lea eax, [rdi + 0x1b]
mov word [rbp + 0x408], ax
lea eax, [rdi + 0xb]
mov word [rbp + 0x40a], ax
lea r14d, [rdi + 2]
mov word [rbp + 0x40c], r14w
mov word [rbp + 0x40e], r13w
mov word [rbp + 0x410], di
lea eax, [rdi + 9]
mov word [rbp + 0x412], ax
xor eax, eax
mov word [rbp + 0x414], ax
movzx eax, word [rbp + 0x400]
lea rcx, [rbp + 0x3fc]
call fcn.140120ee4
mov rdx, rax
lea rcx, [rbp + 0x2e90]
call fcn.1400ac71c
nop
lea eax, [rdi + 3]
mov dword [rbp + 0x1b4], eax
lea eax, [rdi + 0x72]
mov word [rbp + 0x1b8], ax
lea eax, [rdi + 0x6c]
mov word [rbp + 0x1ba], ax
lea eax, [rdi + 0x67]
mov word [rbp + 0x1bc], ax
lea eax, [rdi + 0x65]
mov word [rbp + 0x1be], ax
lea eax, [rdi + 0x60]
mov word [rbp + 0x1c0], ax
lea eax, [rdi + 0x75]
mov word [rbp + 0x1c2], ax
lea eax, [rdi + 0x6f]
mov word [rbp + 0x1c4], ax
xor eax, eax
mov word [rbp + 0x1c6], ax
movzx eax, word [rbp + 0x1b8]
lea rcx, [rbp + 0x1b4]
call fcn.1400ac07c
mov rdx, rax
lea rcx, [rbp + 0x2eb0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x29]
mov dword [rbp + 0x248], eax
mov eax, dword [rbp + 0x248]
lea ecx, [rdi + 0x6d]
xor ax, cx
mov word [rbp + 0x24c], ax
mov eax, dword [rbp + 0x248]
add ax, di
xor ax, r12w
mov word [rbp + 0x24e], ax
mov eax, dword [rbp + 0x248]
add ax, r15w
xor ax, 0x70
mov word [rbp + 0x250], ax
mov eax, dword [rbp + 0x248]
add ax, r14w
xor ax, r12w
mov word [rbp + 0x252], ax
mov eax, dword [rbp + 0x248]
add ax, 4
xor ax, cx
mov word [rbp + 0x254], ax
mov eax, dword [rbp + 0x248]
add ax, 5
xor ax, 0x74
mov word [rbp + 0x256], ax
mov eax, dword [rbp + 0x248]
add ax, 6
xor ax, 0x68
mov word [rbp + 0x258], ax
mov eax, dword [rbp + 0x248]
lea r14d, [rdi + 6]
add ax, r14w
xor ax, r12w
mov word [rbp + 0x25a], ax
mov eax, dword [rbp + 0x248]
add ax, 8
xor ax, 0x73
mov word [rbp + 0x25c], ax
xor eax, eax
mov word [rbp + 0x25e], ax
movzx eax, word [rbp + 0x24c]
lea rcx, [rbp + 0x248]
call fcn.14012145c
mov rdx, rax
lea rcx, [rbp + 0x2ed0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x22]
mov dword [rbp + 0x418], eax
mov eax, dword [rbp + 0x418]
xor ax, 0x63
mov word [rbp + 0x41c], ax
mov eax, dword [rbp + 0x418]
add ax, di
lea r8d, [rdi + 0x74]
xor ax, r8w
mov word [rbp + 0x41e], ax
mov eax, dword [rbp + 0x418]
add ax, r15w
lea ecx, [rdi + 0x71]
xor ax, cx
mov word [rbp + 0x420], ax
mov eax, dword [rbp + 0x418]
add ax, 3
xor ax, cx
mov word [rbp + 0x422], ax
mov eax, dword [rbp + 0x418]
add ax, 4
xor ax, r12w
mov word [rbp + 0x424], ax
mov eax, dword [rbp + 0x418]
add ax, 5
xor ax, 0x6e
mov word [rbp + 0x426], ax
mov eax, dword [rbp + 0x418]
add ax, 6
xor ax, 0x74
mov word [rbp + 0x428], ax
mov eax, dword [rbp + 0x418]
add ax, r14w
xor ax, r8w
mov word [rbp + 0x42a], ax
mov eax, dword [rbp + 0x418]
add ax, 8
xor ax, 0x73
mov word [rbp + 0x42c], ax
mov eax, dword [rbp + 0x418]
add ax, 9
xor ax, r12w
mov word [rbp + 0x42e], ax
mov eax, dword [rbp + 0x418]
add ax, 0xa
xor ax, cx
mov word [rbp + 0x430], ax
xor eax, eax
mov word [rbp + 0x432], ax
movzx eax, word [rbp + 0x41c]
lea rcx, [rbp + 0x418]
call fcn.140121018
mov rdx, rax
lea rcx, [rbp + 0x2ef0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x63]
mov dword [rbp + 0x260], eax
mov eax, dword [rbp + 0x260]
xor ax, 0x75
mov word [rbp + 0x264], ax
mov eax, dword [rbp + 0x260]
add ax, di
xor ax, 0x73
mov word [rbp + 0x266], ax
mov eax, dword [rbp + 0x260]
add ax, r15w
xor ax, r12w
mov word [rbp + 0x268], ax
mov eax, dword [rbp + 0x260]
add ax, 3
xor ax, 0x72
mov word [rbp + 0x26a], ax
mov eax, dword [rbp + 0x260]
add ax, 4
xor ax, 0x6e
mov word [rbp + 0x26c], ax
mov eax, dword [rbp + 0x260]
add ax, 5
xor ax, 0x61
mov word [rbp + 0x26e], ax
mov eax, dword [rbp + 0x260]
add ax, 6
xor ax, 0x6d
mov word [rbp + 0x270], ax
mov eax, dword [rbp + 0x260]
add ax, r14w
xor ax, r12w
mov word [rbp + 0x272], ax
xor eax, eax
mov word [rbp + 0x274], ax
movzx eax, word [rbp + 0x264]
lea rcx, [rbp + 0x260]
call fcn.1400ab1e4
mov rdx, rax
lea rcx, [rbp + 0x2f10]
call fcn.1400ac71c
nop
lea r14d, [rdi + 0x75]
mov word [rbp - 0x78], r14w
lea eax, [rdi + 0x73]
mov word [rbp - 0x76], ax
lea eax, [rdi + 0x65]
mov word [rbp - 0x74], ax
lea eax, [rdi + 0x72]
mov word [rbp - 0x72], ax
mov word [rbp - 0x70], r13w
movzx eax, word [rbp - 0x78]
lea rcx, [rbp - 0x78]
call fcn.14012258c
mov rdx, rax
lea rcx, [rbp + 0x2f30]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x47]
mov dword [rbp + 0x1c8], eax
mov eax, dword [rbp + 0x1c8]
xor ax, r14w
mov word [rbp + 0x1cc], ax
mov eax, dword [rbp + 0x1c8]
add ax, di
xor ax, 0x6d
mov word [rbp + 0x1ce], ax
mov eax, dword [rbp + 0x1c8]
add ax, r15w
xor ax, 0x77
mov word [rbp + 0x1d0], ax
mov eax, dword [rbp + 0x1c8]
add ax, 3
xor ax, 0x61
mov word [rbp + 0x1d2], ax
mov eax, dword [rbp + 0x1c8]
add ax, 4
xor ax, 0x72
mov word [rbp + 0x1d4], ax
mov eax, dword [rbp + 0x1c8]
add ax, 5
xor ax, r12w
mov word [rbp + 0x1d6], ax
xor eax, eax
mov word [rbp + 0x1d8], ax
movzx eax, word [rbp + 0x1cc]
lea rcx, [rbp + 0x1c8]
call fcn.140122558
mov rdx, rax
lea rcx, [rbp + 0x2f50]
call fcn.1400ac71c
nop
lea rax, [rbp + 0x2c70]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x2f70]
mov qword [rbp + 0x48], rax
lea r8, [rbp + 0x38b8]
lea rdx, [rbp + 0x40]
lea rcx, [rbp + 0x278]
call fcn.140131c84
nop
lea r9, [fcn.1400ac668]
lea r14d, [rdi + 0x17]
mov r8d, r14d
lea edi, [r15 + 0x1e]
mov edx, edi
lea rcx, [rbp + 0x2c70]
call fcn.14027b064
nop
xor edx, edx
lea r8d, [r15 + 0xc]
lea rcx, [rbp + 0x1cc]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea r15d, [r12 - 0x5b]
mov r8d, r15d
xor edx, edx
lea rcx, [rbp - 0x78]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r12 - 0x53]
lea rcx, [rbp + 0x264]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x41c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r12 - 0x51]
lea rcx, [rbp + 0x24c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea r14d, [r12 - 0x55]
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x1b8]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r12 - 0x4f]
lea rcx, [rbp + 0x400]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r12 - 0x59]
lea rcx, [rbp + 0x34]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r15d
xor edx, edx
lea rcx, [rbp + 0x24]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x890]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r12 - 0x59]
lea rcx, [rbp + 0x14]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r12 - 0x57]
lea rcx, [rbp + 0x1a4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea edi, [r12 - 0x5d]
mov r8d, edi
xor edx, edx
lea rcx, [rbp - 0x54]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x190]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp - 0x60]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x17c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea edi, [r12 - 0x53]
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x234]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x140]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r15d
xor edx, edx
lea rcx, [rbp - 0xc]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea edi, [r12 - 0x59]
mov r8d, edi
xor edx, edx
lea rcx, [rbp - 0x1c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r15d
xor edx, edx
lea rcx, [rbp - 0x2c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x168]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp - 0x3c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov r14b, r13b
lea rdx, [rbp + 0x588]
mov rcx, rbx
call fcn.1400f6660
nop
mov rdi, qword [rbp + 0x278]
mov r15, qword [rbp + 0x280]
jmp 0x1401061af
lea rdx, [rbp + 0x588]
mov rcx, rdi
call fcn.1400c5238
test al, al
je 0x1401061ab
mov sil, r13b
test r14b, r14b
jne 0x1401061ab
lea rax, [rbp + 0x5a8]
mov qword [rsp + 0x40], rax
mov rdx, rdi
lea rcx, [rbp + 0x5a8]
call fcn.1400ac788
mov rbx, rax
mov eax, 0x66
mov dword [rbp + 0x23a8], eax
mov eax, 0x3d
mov word [rbp + 0x23ac], ax
mov eax, 0x4b
mov word [rbp + 0x23ae], ax
lea ecx, [rax - 0x10]
mov word [rbp + 0x23b0], cx
lea r14d, [rax - 5]
mov word [rbp + 0x23b2], r14w
lea ecx, [rax - 0x24]
mov word [rbp + 0x23b4], cx
lea ecx, [rax - 0x23]
mov word [rbp + 0x23b6], cx
lea ecx, [rax - 0x19]
mov word [rbp + 0x23b8], cx
lea ecx, [rax - 0x1c]
mov word [rbp + 0x23ba], cx
mov word [rbp + 0x23bc], ax
lea ecx, [rax - 0x1b]
mov word [rbp + 0x23be], cx
lea eax, [rcx - 5]
mov word [rbp + 0x23c0], ax
lea eax, [rcx + 0x27]
mov word [rbp + 0x23c2], ax
lea r9d, [r14 + 0x16]
mov word [rbp + 0x23c4], r9w
mov word [rbp + 0x23c6], r14w
lea eax, [rcx + 3]
mov word [rbp + 0x23c8], ax
lea eax, [rcx - 0x1b]
mov word [rbp + 0x23ca], ax
lea edx, [rcx - 0x2d]
mov word [rbp + 0x23cc], dx
lea eax, [rcx - 0x1c]
mov word [rbp + 0x23ce], ax
lea r8d, [r14 - 0x3e]
mov word [rbp + 0x23d0], r8w
lea ecx, [rdx + 4]
mov word [rbp + 0x23d2], cx
lea r11d, [r14 - 0x3b]
mov word [rbp + 0x23d4], r11w
mov word [rbp + 0x23d6], dx
mov word [rbp + 0x23d8], r14w
mov word [rbp + 0x23da], r13w
lea r10d, [r14 - 0x3d]
mov word [rbp + 0x23dc], r10w
lea eax, [rdx + 0x10]
mov word [rbp + 0x23de], ax
mov word [rbp + 0x23e0], r8w
lea eax, [rdx - 1]
mov word [rbp + 0x23e2], ax
mov word [rbp + 0x23e4], r14w
lea eax, [rdx + 0x13]
mov word [rbp + 0x23e6], ax
mov word [rbp + 0x23e8], r10w
lea r14d, [r9 - 0x4d]
mov word [rbp + 0x23ea], r14w
mov word [rbp + 0x23ec], r8w
lea eax, [rdx + 0xf]
mov word [rbp + 0x23ee], ax
mov word [rbp + 0x23f0], r14w
mov word [rbp + 0x23f2], r8w
lea r14d, [r9 - 0x5b]
mov word [rbp + 0x23f4], r14w
lea r13d, [r9 - 0x16]
mov word [rbp + 0x23f6], r13w
mov word [rbp + 0x23f8], cx
mov word [rbp + 0x23fa], ax
mov ecx, r13d
mov word [rbp + 0x23fc], cx
lea eax, [rdx + 0x2d]
mov word [rbp + 0x23fe], ax
lea eax, [rdx + 0x28]
mov word [rbp + 0x2400], ax
mov word [rbp + 0x2402], cx
mov word [rbp + 0x2404], dx
mov word [rbp + 0x2406], r8w
lea eax, [rdx + 0xd]
mov word [rbp + 0x2408], ax
lea eax, [rdx + 0xc]
mov word [rbp + 0x240a], ax
lea eax, [rdx + 0x11]
mov word [rbp + 0x240c], ax
mov word [rbp + 0x240e], r10w
mov word [rbp + 0x2410], r8w
mov word [rbp + 0x2412], r11w
mov word [rbp + 0x2414], dx
mov word [rbp + 0x2416], r8w
lea eax, [rdx + 0xf]
mov word [rbp + 0x2418], ax
mov word [rbp + 0x241a], r9w
mov word [rbp + 0x241c], cx
xor eax, eax
mov word [rbp + 0x241e], ax
movzx eax, word [rbp + 0x23ac]
lea rcx, [rbp + 0x23a8]
call fcn.140122528
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
xor edx, edx
lea r8d, [r14 + 0x73]
lea rcx, [rbp + 0x23ac]
call qword [sym.imp.VCRUNTIME140.dll_memset]
xor r13d, r13d
add rdi, 0x20
cmp rdi, r15
jne 0x140105f08
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov ebx, 0x7b
lea edi, [rbx - 0x4d]
lea r15d, [rbx - 0x34]
lea r14d, [rbx - 0x10]
mov eax, dword [rdx + rcx]
cmp dword [0x1402d2ee8], eax
jle 0x14010637a
lea rcx, [0x1402d2ee8]
call fcn.14027b540
cmp dword [0x1402d2ee8], 0xffffffff
jne 0x14010637a
lea rax, [rbp + 0x5c8]
mov qword [rsp + 0x40], rax
lea eax, [rbx - 0x2d]
mov byte [rbp + 0x50], al
lea eax, [rbx - 3]
mov byte [rbp + 0x51], al
lea eax, [rbx - 0x28]
mov byte [rbp + 0x52], al
lea eax, [rbx - 0x15]
mov byte [rbp + 0x53], al
lea ecx, [rbx - 2]
mov byte [rbp + 0x54], cl
lea eax, [rbx - 0xd]
mov byte [rbp + 0x55], al
mov byte [rbp + 0x56], bl
lea eax, [rbx - 0x11]
mov byte [rbp + 0x57], al
lea eax, [rbx - 0x20]
mov byte [rbp + 0x58], al
lea eax, [rbx - 0xe]
mov byte [rbp + 0x59], al
lea eax, [rbx - 0x12]
mov byte [rbp + 0x5a], al
mov byte [rbp + 0x5b], r15b
lea eax, [rbx - 7]
mov byte [rbp + 0x5c], al
mov byte [rbp + 0x5d], al
mov byte [rbp + 0x5e], cl
mov byte [rbp + 0x5f], r13b
mov al, byte [rbp + 0x50]
lea rcx, [rbp + 0x50]
call fcn.1401224f8
mov rdx, rax
lea rcx, [rbp + 0x5c8]
call fcn.1400ac8f4
mov rbx, rax
mov dword [rbp + 0x60], edi
mov ecx, dword [rbp + 0x60]
xor cl, r14b
mov byte [rbp + 0x64], cl
mov ecx, dword [rbp + 0x60]
lea edi, [r15 - 0x46]
add cl, dil
xor cl, r12b
mov byte [rbp + 0x65], cl
mov ecx, dword [rbp + 0x60]
lea r14d, [r15 - 0x45]
add cl, r14b
lea r15d, [rdi + 0x71]
xor cl, r15b
mov byte [rbp + 0x66], cl
mov eax, dword [rbp + 0x60]
add al, 3
xor al, 0x6e
mov byte [rbp + 0x67], al
mov eax, dword [rbp + 0x60]
add al, 4
xor al, r12b
mov byte [rbp + 0x68], al
mov eax, dword [rbp + 0x60]
add al, 5
xor al, 0x6c
mov byte [rbp + 0x69], al
mov eax, dword [rbp + 0x60]
add al, 6
xor al, 0x33
mov byte [rbp + 0x6a], al
mov eax, dword [rbp + 0x60]
add al, 7
xor al, 0x32
mov byte [rbp + 0x6b], al
xor eax, eax
mov byte [rbp + 0x6c], al
mov al, byte [rbp + 0x64]
lea rcx, [rbp + 0x60]
call fcn.1400b8630
mov rdx, rax
lea rcx, [rbp + 0x608]
call fcn.1400ac8f4
nop
lea rdx, [rbp + 0x608]
lea rcx, [rbp + 0x5e8]
call fcn.1401a82ac
nop
mov qword [rsp + 0x20], r13
mov r9b, dil
mov r8, rbx
mov rdx, rax
lea rcx, [0x1402d3550]
call fcn.140121dc8
nop
lea rcx, [rbp + 0x608]
call fcn.1400ac898
nop
xor edx, edx
lea r8d, [rdi + 8]
lea rcx, [rbp + 0x64]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdi + 0xf]
lea rcx, [rbp + 0x50]
call qword [sym.imp.VCRUNTIME140.dll_memset]
lea rcx, [0x14028e950]
call fcn.14027b36c
nop
lea rcx, [0x1402d2ee8]
call fcn.14027b4e0
jmp 0x140106388
mov r15d, 0x72
lea r14d, [r15 - 0x70]
lea edi, [r15 - 0x71]
mov dword [rsp + 0x48], r13d
lea rdx, [rsp + 0x48]
lea rcx, [0x1402d3550]
call fcn.140122488
mov eax, 0x44
lea ebx, [rax - 0xf]
lea r8d, [rax + 0x1a]
lea edx, [rax + 0x36]
lea r11d, [rax + 0x15]
lea r10d, [rax + 0xb]
lea r9d, [rax - 0x13]
cmp dword [rsp + 0x48], r13d
je 0x140106622
mov sil, r13b
mov word [rbp + 0x2420], r8w
lea ecx, [rax - 0x14]
mov word [rbp + 0x2422], cx
lea r8d, [rax + 0x1c]
mov word [rbp + 0x2424], r8w
lea r8d, [rax - 0x21]
mov word [rbp + 0x2426], r8w
mov word [rbp + 0x2428], ax
lea eax, [rbx + 0x1c]
mov word [rbp + 0x242a], ax
lea eax, [rbx + 0x22]
mov word [rbp + 0x242c], ax
lea eax, [rbx + 0x17]
mov word [rbp + 0x242e], ax
mov word [rbp + 0x2430], cx
mov word [rbp + 0x2432], r11w
lea eax, [rbx + 0x1b]
mov word [rbp + 0x2434], ax
mov word [rbp + 0x2436], bx
lea eax, [rbx + 8]
mov word [rbp + 0x2438], ax
mov word [rbp + 0x243a], r8w
mov word [rbp + 0x243c], r10w
mov word [rbp + 0x243e], r15w
mov word [rbp + 0x2440], r15w
lea ecx, [rbx + 0x39]
mov word [rbp + 0x2442], cx
lea eax, [rbx + 0x41]
mov word [rbp + 0x2444], ax
mov word [rbp + 0x2446], r8w
lea eax, [rbx + 0x3a]
mov word [rbp + 0x2448], ax
lea ebx, [rdx - 0xe]
mov word [rbp + 0x244a], bx
mov word [rbp + 0x244c], cx
lea eax, [rdx - 0x12]
mov word [rbp + 0x244e], ax
mov word [rbp + 0x2450], r8w
mov word [rbp + 0x2452], dx
mov word [rbp + 0x2454], ax
lea ecx, [rdx - 0x50]
mov word [rbp + 0x2456], cx
lea edx, [rbx + 9]
mov word [rbp + 0x2458], dx
mov word [rbp + 0x245a], ax
mov word [rbp + 0x245c], r8w
mov word [rbp + 0x245e], dx
lea eax, [rbx + 0xc]
mov word [rbp + 0x2460], ax
lea r10d, [r11 + 0x18]
mov word [rbp + 0x2462], r10w
mov word [rbp + 0x2464], r10w
mov word [rbp + 0x2466], bx
mov word [rbp + 0x2468], r10w
lea eax, [rbx - 2]
mov word [rbp + 0x246a], ax
mov word [rbp + 0x246c], r8w
mov word [rbp + 0x246e], bx
mov word [rbp + 0x2470], r10w
mov word [rbp + 0x2472], r8w
lea ecx, [rbx - 8]
mov word [rbp + 0x2474], cx
mov word [rbp + 0x2476], r10w
mov word [rbp + 0x2478], r8w
lea eax, [rbx - 0x1a]
mov word [rbp + 0x247a], ax
lea eax, [rbx - 0x16]
mov word [rbp + 0x247c], ax
mov word [rbp + 0x247e], r8w
mov word [rbp + 0x2480], dx
mov word [rbp + 0x2482], cx
mov word [rbp + 0x2484], r10w
mov word [rbp + 0x2486], r8w
lea eax, [rbx - 3]
mov word [rbp + 0x2488], ax
mov word [rbp + 0x248a], dx
mov word [rbp + 0x248c], r15w
lea eax, [rbx + 4]
mov word [rbp + 0x248e], ax
mov word [rbp + 0x2490], r8w
mov word [rbp + 0x2492], cx
mov word [rbp + 0x2494], r8w
mov word [rbp + 0x2496], r11w
lea eax, [rbx - 0x21]
mov word [rbp + 0x2498], ax
lea eax, [rbx - 0x25]
mov word [rbp + 0x249a], ax
mov word [rbp + 0x249c], r9w
mov word [rbp + 0x249e], r13w
movzx eax, word [rbp + 0x2420]
lea rcx, [rbp + 0x2420]
call fcn.140121dac
mov rcx, rax
call fcn.1400acf00
nop
xor edx, edx
lea r8d, [rbx + 0x14]
lea rcx, [rbp + 0x2420]
call qword [sym.imp.VCRUNTIME140.dll_memset]
jmp 0x140106627
mov ebx, 0x6c
mov eax, 0x5a
mov word [rbp - 0x6e], ax
mov eax, 0x46
mov word [rbp - 0x6c], ax
mov eax, 0x53
mov word [rbp - 0x6a], ax
mov eax, 0x5c
mov word [rbp - 0x68], ax
mov word [rbp - 0x66], r13w
movzx eax, word [rbp - 0x6e]
lea rcx, [rbp - 0x6e]
call fcn.140121d8c
mov rdx, rax
lea rcx, [rbp + 0x28f0]
call fcn.1400ac71c
nop
mov eax, 0x6a
mov dword [rbp + 0x434], eax
mov eax, dword [rbp + 0x434]
xor ax, 0x56
mov word [rbp + 0x438], ax
mov eax, dword [rbp + 0x434]
add ax, di
xor ax, 0x69
mov word [rbp + 0x43a], ax
mov eax, dword [rbp + 0x434]
add ax, r14w
xor ax, r15w
mov word [rbp + 0x43c], ax
mov eax, dword [rbp + 0x434]
add ax, 3
xor ax, 0x74
mov word [rbp + 0x43e], ax
mov eax, dword [rbp + 0x434]
add ax, 4
xor ax, 0x75
mov word [rbp + 0x440], ax
mov eax, dword [rbp + 0x434]
add ax, 5
xor ax, 0x61
mov word [rbp + 0x442], ax
mov eax, dword [rbp + 0x434]
add ax, 6
xor ax, bx
mov word [rbp + 0x444], ax
mov eax, dword [rbp + 0x434]
mov ebx, 7
add ax, bx
xor ax, 0x62
mov word [rbp + 0x446], ax
mov eax, dword [rbp + 0x434]
add ax, 8
xor ax, 0x6f
mov word [rbp + 0x448], ax
mov eax, dword [rbp + 0x434]
add ax, 9
xor ax, 0x78
mov word [rbp + 0x44a], ax
xor eax, eax
mov word [rbp + 0x44c], ax
movzx eax, word [rbp + 0x438]
lea rcx, [rbp + 0x434]
call fcn.140120f14
mov rdx, rax
lea rcx, [rbp + 0x2910]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x60]
mov dword [rbp + 0x70], eax
lea eax, [rbx + 0x2f]
mov word [rbp + 0x74], ax
lea eax, [rbx + 0x1b]
mov word [rbp + 0x76], ax
lea eax, [rbx + 0x23]
mov word [rbp + 0x78], ax
lea eax, [rbx + 0x2b]
mov word [rbp + 0x7a], ax
xor eax, eax
mov word [rbp + 0x7c], ax
movzx eax, word [rbp + 0x74]
lea rcx, [rbp + 0x70]
call fcn.1400abde8
mov rdx, rax
lea rcx, [rbp + 0x2930]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x40]
mov word [rbp - 0x4c], ax
lea eax, [rbx + 0x4d]
mov word [rbp - 0x4a], ax
lea eax, [rbx + 0x41]
mov word [rbp - 0x48], ax
lea eax, [rbx + 0x46]
mov word [rbp - 0x46], ax
lea eax, [rbx + 0x51]
mov word [rbp - 0x44], ax
mov word [rbp - 0x42], r13w
movzx eax, word [rbp - 0x4c]
lea rcx, [rbp - 0x4c]
call fcn.140121d6c
mov rdx, rax
lea rcx, [rbp + 0x2950]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x60]
mov dword [rbp + 0x1dc], eax
lea eax, [rbx + 0x2a]
mov word [rbp + 0x1e0], ax
lea eax, [rbx + 0x23]
mov word [rbp + 0x1e2], ax
lea eax, [rbx + 9]
mov word [rbp + 0x1e4], ax
lea eax, [rbx - 1]
mov word [rbp + 0x1e6], ax
lea eax, [rbx + 0xe]
mov word [rbp + 0x1e8], ax
mov word [rbp + 0x1ea], r14w
xor eax, eax
mov word [rbp + 0x1ec], ax
movzx eax, word [rbp + 0x1e0]
lea rcx, [rbp + 0x1dc]
call fcn.140121d3c
mov rdx, rax
lea rcx, [rbp + 0x2970]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x42]
mov dword [rbp + 0x450], eax
mov eax, dword [rbp + 0x450]
xor ax, 0x56
mov word [rbp + 0x454], ax
mov eax, dword [rbp + 0x450]
add ax, di
xor ax, 0x69
mov word [rbp + 0x456], ax
mov eax, dword [rbp + 0x450]
add ax, r14w
xor ax, r15w
mov word [rbp + 0x458], ax
mov eax, dword [rbp + 0x450]
add ax, 3
xor ax, 0x74
mov word [rbp + 0x45a], ax
mov eax, dword [rbp + 0x450]
add ax, 4
xor ax, 0x75
mov word [rbp + 0x45c], ax
mov eax, dword [rbp + 0x450]
add ax, 5
xor ax, 0x61
mov word [rbp + 0x45e], ax
mov eax, dword [rbp + 0x450]
add ax, 6
xor ax, 0x6c
mov word [rbp + 0x460], ax
mov eax, dword [rbp + 0x450]
add ax, bx
lea r15d, [rbx + 0x19]
xor ax, r15w
mov word [rbp + 0x462], ax
mov eax, dword [rbp + 0x450]
add ax, 8
xor ax, 0x50
mov word [rbp + 0x464], ax
mov eax, dword [rbp + 0x450]
add ax, 9
xor ax, 0x43
mov word [rbp + 0x466], ax
xor eax, eax
mov word [rbp + 0x468], ax
movzx eax, word [rbp + 0x454]
lea rcx, [rbp + 0x450]
call fcn.140120f14
mov rdx, rax
lea rcx, [rbp + 0x2990]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x5c]
mov word [rbp + 0x1f0], ax
lea eax, [rbx + 0x6f]
mov word [rbp + 0x1f2], ax
lea eax, [rbx + 0x78]
mov word [rbp + 0x1f4], ax
lea eax, [rbx + 0x7a]
mov word [rbp + 0x1f6], ax
lea eax, [rbx + 0x7b]
mov word [rbp + 0x1f8], ax
lea eax, [rbx + 0x67]
mov word [rbp + 0x1fa], ax
lea eax, [rbx + 0x72]
mov word [rbp + 0x1fc], ax
lea eax, [rbx + 0x56]
mov word [rbp + 0x1fe], ax
lea eax, [rbx + 0x49]
mov word [rbp + 0x200], ax
mov word [rbp + 0x202], r13w
movzx eax, word [rbp + 0x1f0]
lea rcx, [rbp + 0x1f0]
call fcn.140121d20
mov rdx, rax
lea rcx, [rbp + 0x29b0]
call fcn.1400ac71c
nop
lea eax, [rbx + 5]
mov dword [rbp + 0x290], eax
mov eax, dword [rbp + 0x290]
xor ax, 0x50
mov word [rbp + 0x294], ax
mov eax, dword [rbp + 0x290]
add ax, di
lea edx, [rbx + 0x5a]
xor ax, dx
mov word [rbp + 0x296], ax
mov eax, dword [rbp + 0x290]
add ax, r14w
xor ax, 0x72
mov word [rbp + 0x298], ax
mov eax, dword [rbp + 0x290]
add ax, 3
xor ax, dx
mov word [rbp + 0x29a], ax
mov eax, dword [rbp + 0x290]
add ax, 4
lea edx, [rbx + 0x65]
xor ax, dx
mov word [rbp + 0x29c], ax
mov eax, dword [rbp + 0x290]
add ax, 5
xor ax, dx
mov word [rbp + 0x29e], ax
mov eax, dword [rbp + 0x290]
lea r14d, [rbx - 1]
add ax, r14w
xor ax, r12w
mov word [rbp + 0x2a0], ax
mov eax, dword [rbp + 0x290]
add ax, bx
xor ax, dx
mov word [rbp + 0x2a2], ax
mov eax, dword [rbp + 0x290]
lea ebx, [rdx - 0x64]
add ax, bx
xor ax, 0x73
mov word [rbp + 0x2a4], ax
xor eax, eax
mov word [rbp + 0x2a6], ax
movzx eax, word [rbp + 0x294]
lea rcx, [rbp + 0x290]
call fcn.14012145c
mov rdx, rax
lea rcx, [rbp + 0x29d0]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x6c]
mov dword [rbp + 0x46c], eax
lea eax, [rbx + 0x1a]
mov word [rbp + 0x470], ax
lea eax, [rbx + 0x15]
mov word [rbp + 0x472], ax
mov word [rbp + 0x474], r14w
mov word [rbp + 0x476], r13w
mov word [rbp + 0x478], di
lea eax, [rbx + 0xd]
mov word [rbp + 0x47a], ax
lea eax, [rbx + 0x10]
mov word [rbp + 0x47c], ax
lea eax, [rbx + 0x4c]
mov word [rbp + 0x47e], ax
lea eax, [rbx + 0x34]
mov word [rbp + 0x480], ax
lea eax, [rbx + 0x28]
mov word [rbp + 0x482], ax
xor eax, eax
mov word [rbp + 0x484], ax
movzx eax, word [rbp + 0x470]
lea rcx, [rbp + 0x46c]
call fcn.140120ee4
mov rdx, rax
lea rcx, [rbp + 0x29f0]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x4f]
mov word [rbp + 0x204], ax
lea eax, [rbx + 0x62]
mov word [rbp + 0x206], ax
lea eax, [rbx + 0x6b]
mov word [rbp + 0x208], ax
lea edi, [rbx + 0x6d]
mov word [rbp + 0x20a], di
lea eax, [rbx + 0x6e]
mov word [rbp + 0x20c], ax
lea eax, [rbx + 0x5a]
mov word [rbp + 0x20e], ax
lea eax, [rbx + 0x65]
mov word [rbp + 0x210], ax
lea eax, [rbx + 0x41]
mov word [rbp + 0x212], ax
lea eax, [rbx + 0x3d]
mov word [rbp + 0x214], ax
mov word [rbp + 0x216], r13w
movzx eax, word [rbp + 0x204]
lea rcx, [rbp + 0x204]
call fcn.140121d00
mov rdx, rax
lea rcx, [rbp + 0x2a10]
call fcn.1400ac71c
nop
lea eax, [rbx + 0x57]
mov word [rsp + 0x58], ax
lea eax, [rbx + 0x64]
mov word [rsp + 0x5a], ax
mov word [rsp + 0x5c], di
mov word [rsp + 0x5e], r13w
movzx eax, word [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.140121ce4
mov rdx, rax
lea rcx, [rbp + 0x2a30]
call fcn.1400ac71c
nop
lea rax, [rbp + 0x28f0]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x2a50]
mov qword [rbp + 0x88], rax
lea r8, [rbp + 0x38c0]
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x2a8]
call fcn.140131c84
nop
lea r9, [fcn.1400ac668]
lea r8d, [r15 - 0x15]
mov edx, r15d
lea rcx, [rbp + 0x28f0]
call fcn.14027b064
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rsp + 0x58]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea ebx, [rdi - 0x61]
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x204]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea edi, [rbx + 2]
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x470]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x294]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x1f0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x454]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r15 - 0x12]
lea rcx, [rbp + 0x1e0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r15 - 0x14]
lea rcx, [rbp - 0x4c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea ebx, [rdi - 0xc]
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x74]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x438]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp - 0x6e]
call qword [sym.imp.VCRUNTIME140.dll_memset]
lea rcx, [rbp + 0x628]
call fcn.140102730
nop
mov bl, r13b
mov rdi, qword [rbp + 0x2a8]
mov r14, qword [rbp + 0x2b0]
jmp 0x14010721c
mov rcx, rdi
call fcn.140101d14
test al, al
je 0x140106fb8
mov sil, r13b
test bl, bl
jne 0x140106fb8
lea rax, [rbp + 0x648]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x648]
call fcn.1400ac788
mov rbx, rax
mov eax, 0x63
mov dword [rbp + 0x1f24], eax
mov eax, 0x38
mov word [rbp + 0x1f28], ax
lea ecx, [rax + 0x16]
mov word [rbp + 0x1f2a], cx
lea eax, [rcx - 0x10]
mov word [rbp + 0x1f2c], ax
lea r9d, [rcx - 0xb]
mov word [rbp + 0x1f2e], r9w
lea eax, [rcx - 0x2c]
mov word [rbp + 0x1f30], ax
lea eax, [rcx - 0x21]
mov word [rbp + 0x1f32], ax
lea eax, [rcx - 0x17]
mov word [rbp + 0x1f34], ax
lea eax, [rcx - 0x24]
mov word [rbp + 0x1f36], ax
mov word [rbp + 0x1f38], cx
lea eax, [rcx - 0x19]
mov word [rbp + 0x1f3a], ax
lea edx, [rcx - 0x20]
mov word [rbp + 0x1f3c], dx
lea eax, [rcx + 3]
mov word [rbp + 0x1f3e], ax
lea eax, [rcx + 0xb]
mov word [rbp + 0x1f40], ax
mov word [rbp + 0x1f42], r9w
lea eax, [rcx - 0x23]
mov word [rbp + 0x1f44], ax
lea eax, [rcx - 0x27]
mov word [rbp + 0x1f46], ax
mov word [rbp + 0x1f48], ax
mov word [rbp + 0x1f4a], r9w
lea r11d, [rcx - 0x41]
mov word [rbp + 0x1f4c], r11w
lea eax, [rcx - 0x4c]
mov word [rbp + 0x1f4e], ax
lea ecx, [rdx - 0x20]
mov word [rbp + 0x1f50], cx
lea r8d, [r9 - 0x3d]
mov word [rbp + 0x1f52], r8w
mov word [rbp + 0x1f54], r9w
lea ecx, [rdx - 0x1b]
mov word [rbp + 0x1f56], cx
lea r10d, [r9 - 0x37]
mov word [rbp + 0x1f58], r10w
lea ecx, [rdx - 0x24]
mov word [rbp + 0x1f5a], cx
mov word [rbp + 0x1f5c], r11w
lea r11d, [r9 - 0x2c]
mov word [rbp + 0x1f5e], r11w
lea ecx, [rdx - 0x1e]
mov word [rbp + 0x1f60], cx
mov word [rbp + 0x1f62], r9w
mov word [rbp + 0x1f64], ax
mov word [rbp + 0x1f66], r11w
mov word [rbp + 0x1f68], r9w
lea r15d, [r9 - 0xe]
mov word [rbp + 0x1f6a], r15w
mov word [rbp + 0x1f6c], dx
mov word [rbp + 0x1f6e], r9w
mov word [rbp + 0x1f70], cx
mov word [rbp + 0x1f72], r10w
lea ecx, [rdx - 0x29]
mov word [rbp + 0x1f74], cx
mov word [rbp + 0x1f76], r11w
lea ecx, [rdx - 0x1a]
mov word [rbp + 0x1f78], cx
mov word [rbp + 0x1f7a], ax
lea eax, [rdx - 0x1d]
mov word [rbp + 0x1f7c], ax
mov word [rbp + 0x1f7e], r8w
lea eax, [rdx + 0x2b]
mov word [rbp + 0x1f80], ax
mov word [rbp + 0x1f82], r9w
xor eax, eax
mov word [rbp + 0x1f84], ax
movzx eax, word [rbp + 0x1f28]
lea rcx, [rbp + 0x1f24]
call fcn.140121988
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
xor edx, edx
lea r8d, [r15 + 0x29]
lea rcx, [rbp + 0x1f28]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov bl, 1
mov r15d, 0x20
lea rdx, [rbp + 0x628]
mov rcx, rdi
call fcn.1400c5238
test al, al
je 0x140107219
mov sil, r13b
test bl, bl
jne 0x140107219
lea rax, [rbp + 0x668]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x668]
call fcn.1400ac788
mov rbx, rax
mov eax, 0x22
mov dword [rbp + 0x2180], eax
mov eax, 0x79
mov word [rbp + 0x2184], ax
lea edx, [rax - 0x6a]
mov word [rbp + 0x2186], dx
lea eax, [rdx + 0x70]
mov word [rbp + 0x2188], ax
lea ecx, [rdx - 0xd]
mov word [rbp + 0x218a], cx
lea eax, [rdx + 0x54]
mov word [rbp + 0x218c], ax
lea eax, [rdx + 0x5d]
mov word [rbp + 0x218e], ax
lea eax, [rdx + 0x67]
mov word [rbp + 0x2190], ax
lea eax, [rdx + 0x5c]
mov word [rbp + 0x2192], ax
mov word [rbp + 0x2194], dx
lea r8d, [rdx + 0x65]
mov word [rbp + 0x2196], r8w
lea eax, [rdx + 0x60]
mov word [rbp + 0x2198], ax
lea edx, [rcx + 0xe]
mov word [rbp + 0x219a], dx
lea r11d, [rcx + 0x16]
mov word [rbp + 0x219c], r11w
mov word [rbp + 0x219e], cx
lea edx, [rcx + 0x68]
mov word [rbp + 0x21a0], dx
lea r10d, [rcx + 0x64]
mov word [rbp + 0x21a2], r10w
mov word [rbp + 0x21a4], r10w
mov word [rbp + 0x21a6], cx
mov word [rbp + 0x21a8], r8w
lea edx, [rcx + 0x45]
mov word [rbp + 0x21aa], dx
lea edx, [rcx + 0x4a]
mov word [rbp + 0x21ac], dx
lea edx, [rcx + 0x44]
mov word [rbp + 0x21ae], dx
lea r9d, [rcx + 0x4b]
mov word [rbp + 0x21b0], r9w
lea edx, [rcx + 0x4e]
mov word [rbp + 0x21b2], dx
mov word [rbp + 0x21b4], cx
lea edx, [rcx + 0x69]
mov word [rbp + 0x21b6], dx
mov word [rbp + 0x21b8], r10w
mov word [rbp + 0x21ba], cx
lea edx, [rcx + 0x50]
mov word [rbp + 0x21bc], dx
mov word [rbp + 0x21be], r9w
lea edx, [rcx + 0x49]
mov word [rbp + 0x21c0], dx
lea edx, [rcx + 0x4a]
mov word [rbp + 0x21c2], dx
lea edx, [rcx + 0x54]
mov word [rbp + 0x21c4], dx
lea r10d, [rcx + 0x4f]
mov word [rbp + 0x21c6], r10w
mov word [rbp + 0x21c8], cx
lea r10d, [rcx + 0x41]
mov word [rbp + 0x21ca], r10w
mov word [rbp + 0x21cc], dx
mov word [rbp + 0x21ce], cx
mov word [rbp + 0x21d0], r8w
mov word [rbp + 0x21d2], ax
mov word [rbp + 0x21d4], cx
lea eax, [rcx + 0x4f]
mov word [rbp + 0x21d6], ax
mov word [rbp + 0x21d8], r9w
lea eax, [rcx + 0x42]
mov word [rbp + 0x21da], ax
mov word [rbp + 0x21dc], dx
lea eax, [rcx + 0x53]
mov word [rbp + 0x21de], ax
mov word [rbp + 0x21e0], r10w
lea eax, [rcx + 0x4e]
mov word [rbp + 0x21e2], ax
lea eax, [rcx + 0x45]
mov word [rbp + 0x21e4], ax
mov word [rbp + 0x21e6], r11w
mov word [rbp + 0x21e8], cx
xor eax, eax
mov word [rbp + 0x21ea], ax
movzx eax, word [rbp + 0x2184]
lea rcx, [rbp + 0x2180]
call fcn.140121a60
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
xor edx, edx
lea r8d, [rdx + 0x68]
lea rcx, [rbp + 0x2184]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov bl, 1
add rdi, r15
cmp rdi, r14
jne 0x140106d80
mov dword [rbp + 0x1424], 0x5f
mov eax, dword [rbp + 0x1424]
xor ax, 0x25
mov word [rbp + 0x1428], ax
mov eax, dword [rbp + 0x1424]
inc ax
xor ax, 0x53
mov word [rbp + 0x142a], ax
mov eax, dword [rbp + 0x1424]
add ax, 2
xor ax, 0x79
mov word [rbp + 0x142c], ax
mov eax, dword [rbp + 0x1424]
add ax, 3
xor ax, 0x73
mov word [rbp + 0x142e], ax
mov eax, dword [rbp + 0x1424]
add ax, 4
xor ax, 0x74
mov word [rbp + 0x1430], ax
mov eax, dword [rbp + 0x1424]
add ax, 5
xor ax, 0x65
mov word [rbp + 0x1432], ax
mov eax, dword [rbp + 0x1424]
add ax, 6
xor ax, 0x6d
mov word [rbp + 0x1434], ax
mov eax, dword [rbp + 0x1424]
add ax, 7
xor ax, 0x52
mov word [rbp + 0x1436], ax
mov eax, dword [rbp + 0x1424]
add ax, 8
xor ax, 0x6f
mov word [rbp + 0x1438], ax
mov eax, dword [rbp + 0x1424]
add ax, 9
xor ax, 0x6f
mov word [rbp + 0x143a], ax
mov eax, dword [rbp + 0x1424]
add ax, 0xa
xor ax, 0x74
mov word [rbp + 0x143c], ax
mov eax, dword [rbp + 0x1424]
add ax, 0xb
xor ax, 0x25
mov word [rbp + 0x143e], ax
mov eax, dword [rbp + 0x1424]
add ax, 0xc
xor ax, 0x5c
mov word [rbp + 0x1440], ax
mov eax, dword [rbp + 0x1424]
add ax, 0xd
xor ax, 0x73
mov word [rbp + 0x1442], ax
mov eax, dword [rbp + 0x1424]
add ax, 0xe
xor ax, 0x79
mov word [rbp + 0x1444], ax
mov eax, dword [rbp + 0x1424]
add ax, 0xf
xor ax, 0x73
mov word [rbp + 0x1446], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x10
xor ax, 0x74
mov word [rbp + 0x1448], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x11
xor ax, 0x65
mov word [rbp + 0x144a], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x12
xor ax, 0x6d
mov word [rbp + 0x144c], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x13
xor ax, 0x33
mov word [rbp + 0x144e], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x14
xor ax, 0x32
mov word [rbp + 0x1450], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x15
xor ax, 0x5c
mov word [rbp + 0x1452], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x16
xor ax, 0x64
mov word [rbp + 0x1454], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x17
xor ax, 0x72
mov word [rbp + 0x1456], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x18
xor ax, 0x69
mov word [rbp + 0x1458], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x19
xor ax, 0x76
mov word [rbp + 0x145a], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x1a
xor ax, 0x65
mov word [rbp + 0x145c], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x1b
xor ax, 0x72
mov word [rbp + 0x145e], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x1c
xor ax, 0x73
mov word [rbp + 0x1460], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x1d
xor ax, 0x5c
mov word [rbp + 0x1462], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x1e
xor ax, 0x70
mov word [rbp + 0x1464], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x1f
xor ax, 0x72
mov word [rbp + 0x1466], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x20
xor ax, 0x6c
mov word [rbp + 0x1468], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x21
xor ax, 0x65
mov word [rbp + 0x146a], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x22
xor ax, 0x74
mov word [rbp + 0x146c], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x23
xor ax, 0x68
mov word [rbp + 0x146e], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x24
xor ax, 0x2e
mov word [rbp + 0x1470], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x25
xor ax, 0x73
mov word [rbp + 0x1472], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x26
xor ax, 0x79
mov word [rbp + 0x1474], ax
mov eax, dword [rbp + 0x1424]
add ax, 0x27
xor ax, 0x73
mov word [rbp + 0x1476], ax
xor eax, eax
mov word [rbp + 0x1478], ax
movzx eax, word [rbp + 0x1428]
lea rcx, [rbp + 0x1424]
call fcn.140121778
mov rdx, rax
lea rcx, [rbp + 0x2f70]
call fcn.1400ac71c
nop
mov dword [rbp + 0xedc], 0x19
mov eax, 0x3c
mov word [rbp + 0xee0], ax
mov eax, 0x4a
mov word [rbp + 0xee2], ax
mov eax, 0x60
mov word [rbp + 0xee4], ax
mov eax, 0x6a
mov word [rbp + 0xee6], ax
mov eax, 0x6d
mov word [rbp + 0xee8], ax
mov eax, 0x7c
mov word [rbp + 0xeea], ax
mov eax, 0x74
mov word [rbp + 0xeec], ax
mov eax, 0x4b
mov word [rbp + 0xeee], ax
mov eax, 0x76
mov word [rbp + 0xef0], ax
mov word [rbp + 0xef2], ax
mov eax, 0x6d
mov word [rbp + 0xef4], ax
mov eax, 0x3c
mov word [rbp + 0xef6], ax
mov eax, 0x45
mov word [rbp + 0xef8], ax
mov eax, 0x6a
mov word [rbp + 0xefa], ax
mov eax, 0x60
mov word [rbp + 0xefc], ax
mov eax, 0x6a
mov word [rbp + 0xefe], ax
mov eax, 0x6d
mov word [rbp + 0xf00], ax
mov eax, 0x7c
mov word [rbp + 0xf02], ax
mov eax, 0x74
mov word [rbp + 0xf04], ax
mov eax, 0x2a
mov word [rbp + 0xf06], ax
mov eax, 0x2b
mov word [rbp + 0xf08], ax
mov eax, 0x45
mov word [rbp + 0xf0a], ax
mov eax, 0x7d
mov word [rbp + 0xf0c], ax
mov eax, 0x6b
mov word [rbp + 0xf0e], ax
mov eax, 0x70
mov word [rbp + 0xf10], ax
mov eax, 0x6f
mov word [rbp + 0xf12], ax
mov eax, 0x7c
mov word [rbp + 0xf14], ax
mov eax, 0x6b
mov word [rbp + 0xf16], ax
mov eax, 0x6a
mov word [rbp + 0xf18], ax
mov eax, 0x45
mov word [rbp + 0xf1a], ax
mov eax, 0x69
mov word [rbp + 0xf1c], ax
mov eax, 0x6b
mov word [rbp + 0xf1e], ax
mov eax, 0x75
mov word [rbp + 0xf20], ax
mov eax, 0x7f
mov word [rbp + 0xf22], ax
mov eax, 0x6a
mov word [rbp + 0xf24], ax
mov eax, 0x37
mov word [rbp + 0xf26], ax
mov eax, 0x6a
mov word [rbp + 0xf28], ax
mov eax, 0x60
mov word [rbp + 0xf2a], ax
mov eax, 0x6a
mov word [rbp + 0xf2c], ax
xor eax, eax
mov word [rbp + 0xf2e], ax
movzx eax, word [rbp + 0xee0]
lea rcx, [rbp + 0xedc]
call fcn.1400aaec0
mov rdx, rax
lea rcx, [rbp + 0x2f90]
call fcn.1400ac71c
nop
mov eax, 0x32
mov word [rbp + 0x1320], ax
mov eax, 0x60
mov word [rbp + 0x1322], ax
mov eax, 0x86
mov word [rbp + 0x1324], ax
mov eax, 0x80
mov word [rbp + 0x1326], ax
mov eax, 0x81
mov word [rbp + 0x1328], ax
mov eax, 0x72
mov word [rbp + 0x132a], ax
mov eax, 0x7a
mov word [rbp + 0x132c], ax
mov eax, 0x5f
mov word [rbp + 0x132e], ax
mov eax, 0x7c
mov word [rbp + 0x1330], ax
mov word [rbp + 0x1332], ax
mov eax, 0x81
mov word [rbp + 0x1334], ax
mov eax, 0x32
mov word [rbp + 0x1336], ax
mov eax, 0x69
mov word [rbp + 0x1338], ax
mov eax, 0x80
mov word [rbp + 0x133a], ax
mov eax, 0x86
mov word [rbp + 0x133c], ax
mov eax, 0x80
mov word [rbp + 0x133e], ax
mov eax, 0x81
mov word [rbp + 0x1340], ax
mov eax, 0x72
mov word [rbp + 0x1342], ax
mov eax, 0x7a
mov word [rbp + 0x1344], ax
mov eax, 0x40
mov word [rbp + 0x1346], ax
mov eax, 0x3f
mov word [rbp + 0x1348], ax
mov eax, 0x69
mov word [rbp + 0x134a], ax
mov eax, 0x71
mov word [rbp + 0x134c], ax
mov eax, 0x7f
mov word [rbp + 0x134e], ax
mov eax, 0x76
mov word [rbp + 0x1350], ax
mov eax, 0x83
mov word [rbp + 0x1352], ax
mov eax, 0x72
mov word [rbp + 0x1354], ax
mov eax, 0x7f
mov word [rbp + 0x1356], ax
mov eax, 0x80
mov word [rbp + 0x1358], ax
mov eax, 0x69
mov word [rbp + 0x135a], ax
mov eax, 0x7d
mov word [rbp + 0x135c], ax
mov eax, 0x7f
mov word [rbp + 0x135e], ax
mov eax, 0x79
mov word [rbp + 0x1360], ax
mov eax, 0x7a
mov word [rbp + 0x1362], ax
mov eax, 0x7c
mov word [rbp + 0x1364], ax
mov eax, 0x82
mov word [rbp + 0x1366], ax
mov eax, 0x80
mov word [rbp + 0x1368], ax
mov eax, 0x72
mov word [rbp + 0x136a], ax
mov eax, 0x3b
mov word [rbp + 0x136c], ax
mov eax, 0x80
mov word [rbp + 0x136e], ax
mov eax, 0x86
mov word [rbp + 0x1370], ax
mov eax, 0x80
mov word [rbp + 0x1372], ax
xor eax, eax
mov word [rbp + 0x1374], ax
movzx eax, word [rbp + 0x1320]
lea rcx, [rbp + 0x1320]
call fcn.140121cb8
mov rdx, rax
lea rcx, [rbp + 0x2fb0]
call fcn.1400ac71c
nop
mov eax, 0x2c
mov word [rbp + 0x1376], ax
mov eax, 0x5a
mov word [rbp + 0x1378], ax
mov eax, 0x80
mov word [rbp + 0x137a], ax
mov eax, 0x7a
mov word [rbp + 0x137c], ax
mov eax, 0x7b
mov word [rbp + 0x137e], ax
mov eax, 0x6c
mov word [rbp + 0x1380], ax
mov eax, 0x74
mov word [rbp + 0x1382], ax
mov eax, 0x59
mov word [rbp + 0x1384], ax
mov eax, 0x76
mov word [rbp + 0x1386], ax
mov word [rbp + 0x1388], ax
mov eax, 0x7b
mov word [rbp + 0x138a], ax
mov eax, 0x2c
mov word [rbp + 0x138c], ax
mov eax, 0x63
mov word [rbp + 0x138e], ax
mov eax, 0x7a
mov word [rbp + 0x1390], ax
mov eax, 0x80
mov word [rbp + 0x1392], ax
mov eax, 0x7a
mov word [rbp + 0x1394], ax
mov eax, 0x7b
mov word [rbp + 0x1396], ax
mov eax, 0x6c
mov word [rbp + 0x1398], ax
mov eax, 0x74
mov word [rbp + 0x139a], ax
mov eax, 0x3a
mov word [rbp + 0x139c], ax
mov eax, 0x39
mov word [rbp + 0x139e], ax
mov eax, 0x63
mov word [rbp + 0x13a0], ax
mov eax, 0x6b
mov word [rbp + 0x13a2], ax
mov eax, 0x79
mov word [rbp + 0x13a4], ax
mov eax, 0x70
mov word [rbp + 0x13a6], ax
mov eax, 0x7d
mov word [rbp + 0x13a8], ax
mov eax, 0x6c
mov word [rbp + 0x13aa], ax
mov eax, 0x79
mov word [rbp + 0x13ac], ax
mov eax, 0x7a
mov word [rbp + 0x13ae], ax
mov eax, 0x63
mov word [rbp + 0x13b0], ax
mov eax, 0x77
mov word [rbp + 0x13b2], ax
mov eax, 0x79
mov word [rbp + 0x13b4], ax
mov eax, 0x73
mov word [rbp + 0x13b6], ax
mov eax, 0x7d
mov word [rbp + 0x13b8], ax
mov eax, 0x70
mov word [rbp + 0x13ba], ax
mov eax, 0x6b
mov word [rbp + 0x13bc], ax
mov eax, 0x6c
mov word [rbp + 0x13be], ax
mov eax, 0x76
mov word [rbp + 0x13c0], ax
mov eax, 0x35
mov word [rbp + 0x13c2], ax
mov eax, 0x7a
mov word [rbp + 0x13c4], ax
mov eax, 0x80
mov word [rbp + 0x13c6], ax
mov eax, 0x7a
mov word [rbp + 0x13c8], ax
xor eax, eax
mov word [rbp + 0x13ca], ax
movzx eax, word [rbp + 0x1376]
lea rcx, [rbp + 0x1376]
call fcn.1400b7c20
mov rdx, rax
lea rcx, [rbp + 0x2fd0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x147c], 0x2e
mov eax, dword [rbp + 0x147c]
xor ax, 0x25
mov word [rbp + 0x1480], ax
mov eax, dword [rbp + 0x147c]
inc ax
xor ax, 0x53
mov word [rbp + 0x1482], ax
mov eax, dword [rbp + 0x147c]
add ax, 2
xor ax, 0x79
mov word [rbp + 0x1484], ax
mov eax, dword [rbp + 0x147c]
add ax, 3
xor ax, 0x73
mov word [rbp + 0x1486], ax
mov eax, dword [rbp + 0x147c]
add ax, 4
xor ax, 0x74
mov word [rbp + 0x1488], ax
mov eax, dword [rbp + 0x147c]
add ax, 5
xor ax, 0x65
mov word [rbp + 0x148a], ax
mov eax, dword [rbp + 0x147c]
add ax, 6
xor ax, 0x6d
mov word [rbp + 0x148c], ax
mov eax, dword [rbp + 0x147c]
add ax, 7
xor ax, 0x52
mov word [rbp + 0x148e], ax
mov eax, dword [rbp + 0x147c]
add ax, 8
xor ax, 0x6f
mov word [rbp + 0x1490], ax
mov eax, dword [rbp + 0x147c]
add ax, 9
xor ax, 0x6f
mov word [rbp + 0x1492], ax
mov eax, dword [rbp + 0x147c]
add ax, 0xa
xor ax, 0x74
mov word [rbp + 0x1494], ax
mov eax, dword [rbp + 0x147c]
add ax, 0xb
xor ax, 0x25
mov word [rbp + 0x1496], ax
mov eax, dword [rbp + 0x147c]
add ax, 0xc
xor ax, 0x5c
mov word [rbp + 0x1498], ax
mov eax, dword [rbp + 0x147c]
add ax, 0xd
xor ax, 0x73
mov word [rbp + 0x149a], ax
mov eax, dword [rbp + 0x147c]
add ax, 0xe
xor ax, 0x79
mov word [rbp + 0x149c], ax
mov eax, dword [rbp + 0x147c]
add ax, 0xf
xor ax, 0x73
mov word [rbp + 0x149e], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x10
xor ax, 0x74
mov word [rbp + 0x14a0], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x11
xor ax, 0x65
mov word [rbp + 0x14a2], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x12
xor ax, 0x6d
mov word [rbp + 0x14a4], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x13
xor ax, 0x33
mov word [rbp + 0x14a6], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x14
xor ax, 0x32
mov word [rbp + 0x14a8], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x15
xor ax, 0x5c
mov word [rbp + 0x14aa], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x16
xor ax, 0x64
mov word [rbp + 0x14ac], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x17
xor ax, 0x72
mov word [rbp + 0x14ae], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x18
xor ax, 0x69
mov word [rbp + 0x14b0], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x19
xor ax, 0x76
mov word [rbp + 0x14b2], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x1a
xor ax, 0x65
mov word [rbp + 0x14b4], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x1b
xor ax, 0x72
mov word [rbp + 0x14b6], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x1c
xor ax, 0x73
mov word [rbp + 0x14b8], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x1d
xor ax, 0x5c
mov word [rbp + 0x14ba], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x1e
xor ax, 0x70
mov word [rbp + 0x14bc], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x1f
xor ax, 0x72
mov word [rbp + 0x14be], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x20
xor ax, 0x6c
mov word [rbp + 0x14c0], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x21
xor ax, 0x74
mov word [rbp + 0x14c2], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x22
xor ax, 0x69
mov word [rbp + 0x14c4], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x23
xor ax, 0x6d
mov word [rbp + 0x14c6], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x24
xor ax, 0x65
mov word [rbp + 0x14c8], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x25
xor ax, 0x2e
mov word [rbp + 0x14ca], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x26
xor ax, 0x73
mov word [rbp + 0x14cc], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x27
xor ax, 0x79
mov word [rbp + 0x14ce], ax
mov eax, dword [rbp + 0x147c]
add ax, 0x28
xor ax, 0x73
mov word [rbp + 0x14d0], ax
xor eax, eax
mov word [rbp + 0x14d2], ax
movzx eax, word [rbp + 0x1480]
lea rcx, [rbp + 0x147c]
call fcn.140121690
mov rdx, rax
lea rcx, [rbp + 0x2ff0]
call fcn.1400ac71c
nop
mov eax, 0x26
mov word [rbp + 0x13cc], ax
mov eax, 0x54
mov word [rbp + 0x13ce], ax
mov eax, 0x7a
mov word [rbp + 0x13d0], ax
mov eax, 0x74
mov word [rbp + 0x13d2], ax
mov eax, 0x75
mov word [rbp + 0x13d4], ax
mov eax, 0x66
mov word [rbp + 0x13d6], ax
mov eax, 0x6e
mov word [rbp + 0x13d8], ax
mov eax, 0x53
mov word [rbp + 0x13da], ax
mov eax, 0x70
mov word [rbp + 0x13dc], ax
mov word [rbp + 0x13de], ax
mov eax, 0x75
mov word [rbp + 0x13e0], ax
mov eax, 0x26
mov word [rbp + 0x13e2], ax
mov eax, 0x5d
mov word [rbp + 0x13e4], ax
mov eax, 0x74
mov word [rbp + 0x13e6], ax
mov eax, 0x7a
mov word [rbp + 0x13e8], ax
mov eax, 0x74
mov word [rbp + 0x13ea], ax
mov eax, 0x75
mov word [rbp + 0x13ec], ax
mov eax, 0x66
mov word [rbp + 0x13ee], ax
mov eax, 0x6e
mov word [rbp + 0x13f0], ax
mov eax, 0x34
mov word [rbp + 0x13f2], ax
mov eax, 0x33
mov word [rbp + 0x13f4], ax
mov eax, 0x5d
mov word [rbp + 0x13f6], ax
mov eax, 0x65
mov word [rbp + 0x13f8], ax
mov eax, 0x73
mov word [rbp + 0x13fa], ax
mov eax, 0x6a
mov word [rbp + 0x13fc], ax
mov eax, 0x77
mov word [rbp + 0x13fe], ax
mov eax, 0x66
mov word [rbp + 0x1400], ax
mov eax, 0x73
mov word [rbp + 0x1402], ax
mov eax, 0x74
mov word [rbp + 0x1404], ax
mov eax, 0x5d
mov word [rbp + 0x1406], ax
mov eax, 0x71
mov word [rbp + 0x1408], ax
mov eax, 0x73
mov word [rbp + 0x140a], ax
mov eax, 0x6d
mov word [rbp + 0x140c], ax
mov eax, 0x60
mov word [rbp + 0x140e], ax
mov eax, 0x71
mov word [rbp + 0x1410], ax
mov eax, 0x77
mov word [rbp + 0x1412], ax
mov eax, 0x34
mov word [rbp + 0x1414], ax
mov eax, 0x33
mov word [rbp + 0x1416], ax
mov eax, 0x2f
mov word [rbp + 0x1418], ax
mov eax, 0x74
mov word [rbp + 0x141a], ax
mov eax, 0x7a
mov word [rbp + 0x141c], ax
mov eax, 0x74
mov word [rbp + 0x141e], ax
xor eax, eax
mov word [rbp + 0x1420], ax
movzx eax, word [rbp + 0x13cc]
lea rcx, [rbp + 0x13cc]
call fcn.140121c98
mov rdx, rax
lea rcx, [rbp + 0x3010]
call fcn.1400ac71c
nop
mov eax, 0x27
mov word [rbp + 0x1f88], ax
mov eax, 0x55
mov word [rbp + 0x1f8a], ax
mov eax, 0x7b
mov word [rbp + 0x1f8c], ax
mov eax, 0x75
mov word [rbp + 0x1f8e], ax
mov eax, 0x76
mov word [rbp + 0x1f90], ax
mov eax, 0x67
mov word [rbp + 0x1f92], ax
mov eax, 0x6f
mov word [rbp + 0x1f94], ax
mov eax, 0x54
mov word [rbp + 0x1f96], ax
mov eax, 0x71
mov word [rbp + 0x1f98], ax
mov word [rbp + 0x1f9a], ax
mov eax, 0x76
mov word [rbp + 0x1f9c], ax
mov eax, 0x27
mov word [rbp + 0x1f9e], ax
mov eax, 0x5e
mov word [rbp + 0x1fa0], ax
mov eax, 0x75
mov word [rbp + 0x1fa2], ax
mov eax, 0x7b
mov word [rbp + 0x1fa4], ax
mov eax, 0x75
mov word [rbp + 0x1fa6], ax
mov eax, 0x76
mov word [rbp + 0x1fa8], ax
mov eax, 0x67
mov word [rbp + 0x1faa], ax
mov eax, 0x6f
mov word [rbp + 0x1fac], ax
mov eax, 0x35
mov word [rbp + 0x1fae], ax
mov eax, 0x34
mov word [rbp + 0x1fb0], ax
mov eax, 0x5e
mov word [rbp + 0x1fb2], ax
mov eax, 0x66
mov word [rbp + 0x1fb4], ax
mov eax, 0x74
mov word [rbp + 0x1fb6], ax
mov eax, 0x6b
mov word [rbp + 0x1fb8], ax
mov eax, 0x78
mov word [rbp + 0x1fba], ax
mov eax, 0x67
mov word [rbp + 0x1fbc], ax
mov eax, 0x74
mov word [rbp + 0x1fbe], ax
mov eax, 0x75
mov word [rbp + 0x1fc0], ax
mov eax, 0x5e
mov word [rbp + 0x1fc2], ax
mov eax, 0x72
mov word [rbp + 0x1fc4], ax
mov eax, 0x74
mov word [rbp + 0x1fc6], ax
mov eax, 0x6e
mov word [rbp + 0x1fc8], ax
mov eax, 0x61
mov word [rbp + 0x1fca], ax
mov eax, 0x72
mov word [rbp + 0x1fcc], ax
mov eax, 0x63
mov word [rbp + 0x1fce], ax
mov eax, 0x74
mov word [rbp + 0x1fd0], ax
mov eax, 0x63
mov word [rbp + 0x1fd2], ax
mov eax, 0x78
mov word [rbp + 0x1fd4], ax
mov eax, 0x6b
mov word [rbp + 0x1fd6], ax
mov eax, 0x74
mov word [rbp + 0x1fd8], ax
mov eax, 0x76
mov word [rbp + 0x1fda], ax
mov eax, 0x61
mov word [rbp + 0x1fdc], ax
mov eax, 0x35
mov word [rbp + 0x1fde], ax
mov eax, 0x34
mov word [rbp + 0x1fe0], ax
mov eax, 0x30
mov word [rbp + 0x1fe2], ax
mov eax, 0x75
mov word [rbp + 0x1fe4], ax
mov eax, 0x7b
mov word [rbp + 0x1fe6], ax
mov eax, 0x75
mov word [rbp + 0x1fe8], ax
xor eax, eax
mov word [rbp + 0x1fea], ax
movzx eax, word [rbp + 0x1f88]
lea rcx, [rbp + 0x1f88]
call fcn.140121c7c
mov rdx, rax
lea rcx, [rbp + 0x3030]
call fcn.1400ac71c
nop
mov dword [rbp + 0x19a8], 0x75
mov eax, 0x50
mov word [rbp + 0x19ac], ax
mov eax, 0x26
mov word [rbp + 0x19ae], ax
mov eax, 0xc
mov word [rbp + 0x19b0], ax
mov eax, 6
mov word [rbp + 0x19b2], ax
mov eax, 1
mov word [rbp + 0x19b4], ax
mov eax, 0x10
mov word [rbp + 0x19b6], ax
mov eax, 0x18
mov word [rbp + 0x19b8], ax
mov eax, 0x27
mov word [rbp + 0x19ba], ax
mov eax, 0x1a
mov word [rbp + 0x19bc], ax
mov word [rbp + 0x19be], ax
mov eax, 1
mov word [rbp + 0x19c0], ax
mov eax, 0x50
mov word [rbp + 0x19c2], ax
mov eax, 0x29
mov word [rbp + 0x19c4], ax
mov eax, 6
mov word [rbp + 0x19c6], ax
mov eax, 0xc
mov word [rbp + 0x19c8], ax
mov eax, 6
mov word [rbp + 0x19ca], ax
mov eax, 1
mov word [rbp + 0x19cc], ax
mov eax, 0x10
mov word [rbp + 0x19ce], ax
mov eax, 0x18
mov word [rbp + 0x19d0], ax
mov eax, 0x46
mov word [rbp + 0x19d2], ax
mov eax, 0x47
mov word [rbp + 0x19d4], ax
mov eax, 0x29
mov word [rbp + 0x19d6], ax
mov eax, 0x11
mov word [rbp + 0x19d8], ax
mov eax, 7
mov word [rbp + 0x19da], ax
mov eax, 0x1c
mov word [rbp + 0x19dc], ax
mov eax, 3
mov word [rbp + 0x19de], ax
mov eax, 0x10
mov word [rbp + 0x19e0], ax
mov eax, 7
mov word [rbp + 0x19e2], ax
mov eax, 6
mov word [rbp + 0x19e4], ax
mov eax, 0x29
mov word [rbp + 0x19e6], ax
mov eax, 0x23
mov word [rbp + 0x19e8], ax
mov eax, 0x37
mov word [rbp + 0x19ea], ax
mov eax, 0x1a
mov word [rbp + 0x19ec], ax
mov eax, 0xd
mov word [rbp + 0x19ee], ax
mov eax, 0x38
mov word [rbp + 0x19f0], ax
mov eax, 0x1a
mov word [rbp + 0x19f2], ax
xor eax, eax
mov word [rbp + 0x19f4], ax
mov eax, 6
mov word [rbp + 0x19f6], ax
mov eax, 0x10
mov word [rbp + 0x19f8], ax
mov eax, 0x5b
mov word [rbp + 0x19fa], ax
mov eax, 6
mov word [rbp + 0x19fc], ax
mov eax, 0xc
mov word [rbp + 0x19fe], ax
mov eax, 6
mov word [rbp + 0x1a00], ax
xor eax, eax
mov word [rbp + 0x1a02], ax
movzx eax, word [rbp + 0x19ac]
lea rcx, [rbp + 0x19a8]
call fcn.140121c3c
mov rdx, rax
lea rcx, [rbp + 0x3050]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1a04], 0xf
mov eax, 0x2a
mov word [rbp + 0x1a08], ax
mov eax, 0x5c
mov word [rbp + 0x1a0a], ax
mov eax, 0x76
mov word [rbp + 0x1a0c], ax
mov eax, 0x7c
mov word [rbp + 0x1a0e], ax
mov eax, 0x7b
mov word [rbp + 0x1a10], ax
mov eax, 0x6a
mov word [rbp + 0x1a12], ax
mov eax, 0x62
mov word [rbp + 0x1a14], ax
mov eax, 0x5d
mov word [rbp + 0x1a16], ax
mov eax, 0x60
mov word [rbp + 0x1a18], ax
mov word [rbp + 0x1a1a], ax
mov eax, 0x7b
mov word [rbp + 0x1a1c], ax
mov eax, 0x2a
mov word [rbp + 0x1a1e], ax
mov eax, 0x53
mov word [rbp + 0x1a20], ax
mov eax, 0x7c
mov word [rbp + 0x1a22], ax
mov eax, 0x76
mov word [rbp + 0x1a24], ax
mov eax, 0x7c
mov word [rbp + 0x1a26], ax
mov eax, 0x7b
mov word [rbp + 0x1a28], ax
mov eax, 0x6a
mov word [rbp + 0x1a2a], ax
mov eax, 0x62
mov word [rbp + 0x1a2c], ax
mov eax, 0x3c
mov word [rbp + 0x1a2e], ax
mov eax, 0x3d
mov word [rbp + 0x1a30], ax
mov eax, 0x53
mov word [rbp + 0x1a32], ax
mov eax, 0x6b
mov word [rbp + 0x1a34], ax
mov eax, 0x7d
mov word [rbp + 0x1a36], ax
mov eax, 0x66
mov word [rbp + 0x1a38], ax
mov eax, 0x79
mov word [rbp + 0x1a3a], ax
mov eax, 0x6a
mov word [rbp + 0x1a3c], ax
mov eax, 0x7d
mov word [rbp + 0x1a3e], ax
mov eax, 0x7c
mov word [rbp + 0x1a40], ax
mov eax, 0x53
mov word [rbp + 0x1a42], ax
mov eax, 0x59
mov word [rbp + 0x1a44], ax
mov eax, 0x4d
mov word [rbp + 0x1a46], ax
mov eax, 0x60
mov word [rbp + 0x1a48], ax
mov eax, 0x77
mov word [rbp + 0x1a4a], ax
mov eax, 0x48
mov word [rbp + 0x1a4c], ax
mov eax, 0x7a
mov word [rbp + 0x1a4e], ax
mov eax, 0x6a
mov word [rbp + 0x1a50], ax
mov eax, 0x7c
mov word [rbp + 0x1a52], ax
mov eax, 0x7b
mov word [rbp + 0x1a54], ax
mov eax, 0x21
mov word [rbp + 0x1a56], ax
mov eax, 0x7c
mov word [rbp + 0x1a58], ax
mov eax, 0x76
mov word [rbp + 0x1a5a], ax
mov eax, 0x7c
mov word [rbp + 0x1a5c], ax
xor eax, eax
mov word [rbp + 0x1a5e], ax
movzx eax, word [rbp + 0x1a08]
lea rcx, [rbp + 0x1a04]
call fcn.140121c3c
mov rdx, rax
lea rcx, [rbp + 0x3070]
call fcn.1400ac71c
nop
mov eax, 0x2e
mov word [rbp + 0xde4], ax
mov eax, 0x5c
mov word [rbp + 0xde6], ax
mov eax, 0x82
mov word [rbp + 0xde8], ax
mov eax, 0x7c
mov word [rbp + 0xdea], ax
mov eax, 0x7d
mov word [rbp + 0xdec], ax
mov eax, 0x6e
mov word [rbp + 0xdee], ax
mov eax, 0x76
mov word [rbp + 0xdf0], ax
mov eax, 0x5b
mov word [rbp + 0xdf2], ax
mov eax, 0x78
mov word [rbp + 0xdf4], ax
mov word [rbp + 0xdf6], ax
mov eax, 0x7d
mov word [rbp + 0xdf8], ax
mov eax, 0x2e
mov word [rbp + 0xdfa], ax
mov eax, 0x65
mov word [rbp + 0xdfc], ax
mov eax, 0x7c
mov word [rbp + 0xdfe], ax
mov eax, 0x82
mov word [rbp + 0xe00], ax
mov eax, 0x7c
mov word [rbp + 0xe02], ax
mov eax, 0x7d
mov word [rbp + 0xe04], ax
mov eax, 0x6e
mov word [rbp + 0xe06], ax
mov eax, 0x76
mov word [rbp + 0xe08], ax
mov eax, 0x3c
mov word [rbp + 0xe0a], ax
mov eax, 0x3b
mov word [rbp + 0xe0c], ax
mov eax, 0x65
mov word [rbp + 0xe0e], ax
mov eax, 0x6d
mov word [rbp + 0xe10], ax
mov eax, 0x7b
mov word [rbp + 0xe12], ax
mov eax, 0x72
mov word [rbp + 0xe14], ax
mov eax, 0x7f
mov word [rbp + 0xe16], ax
mov eax, 0x6e
mov word [rbp + 0xe18], ax
mov eax, 0x7b
mov word [rbp + 0xe1a], ax
mov eax, 0x7c
mov word [rbp + 0xe1c], ax
mov eax, 0x65
mov word [rbp + 0xe1e], ax
mov eax, 0x5f
mov word [rbp + 0xe20], ax
mov eax, 0x4b
mov word [rbp + 0xe22], ax
mov eax, 0x78
mov word [rbp + 0xe24], ax
mov eax, 0x81
mov word [rbp + 0xe26], ax
mov eax, 0x5c
mov word [rbp + 0xe28], ax
mov eax, 0x4f
mov word [rbp + 0xe2a], ax
mov eax, 0x37
mov word [rbp + 0xe2c], ax
mov eax, 0x7c
mov word [rbp + 0xe2e], ax
mov eax, 0x82
mov word [rbp + 0xe30], ax
mov eax, 0x7c
mov word [rbp + 0xe32], ax
xor eax, eax
mov word [rbp + 0xe34], ax
movzx eax, word [rbp + 0xde4]
lea rcx, [rbp + 0xde4]
call fcn.140121c20
mov rdx, rax
lea rcx, [rbp + 0x3090]
call fcn.1400ac71c
nop
mov eax, 0x30
mov word [rbp + 0x14d4], ax
mov eax, 0x5e
mov word [rbp + 0x14d6], ax
mov eax, 0x84
mov word [rbp + 0x14d8], ax
mov eax, 0x7e
mov word [rbp + 0x14da], ax
mov eax, 0x7f
mov word [rbp + 0x14dc], ax
mov eax, 0x70
mov word [rbp + 0x14de], ax
mov eax, 0x78
mov word [rbp + 0x14e0], ax
mov eax, 0x5d
mov word [rbp + 0x14e2], ax
mov eax, 0x7a
mov word [rbp + 0x14e4], ax
mov word [rbp + 0x14e6], ax
mov eax, 0x7f
mov word [rbp + 0x14e8], ax
mov eax, 0x30
mov word [rbp + 0x14ea], ax
mov eax, 0x67
mov word [rbp + 0x14ec], ax
mov eax, 0x7e
mov word [rbp + 0x14ee], ax
mov eax, 0x84
mov word [rbp + 0x14f0], ax
mov eax, 0x7e
mov word [rbp + 0x14f2], ax
mov eax, 0x7f
mov word [rbp + 0x14f4], ax
mov eax, 0x70
mov word [rbp + 0x14f6], ax
mov eax, 0x78
mov word [rbp + 0x14f8], ax
mov eax, 0x3e
mov word [rbp + 0x14fa], ax
mov eax, 0x3d
mov word [rbp + 0x14fc], ax
mov eax, 0x67
mov word [rbp + 0x14fe], ax
mov eax, 0x6f
mov word [rbp + 0x1500], ax
mov eax, 0x7d
mov word [rbp + 0x1502], ax
mov eax, 0x74
mov word [rbp + 0x1504], ax
mov eax, 0x81
mov word [rbp + 0x1506], ax
mov eax, 0x70
mov word [rbp + 0x1508], ax
mov eax, 0x7d
mov word [rbp + 0x150a], ax
mov eax, 0x7e
mov word [rbp + 0x150c], ax
mov eax, 0x67
mov word [rbp + 0x150e], ax
mov eax, 0x61
mov word [rbp + 0x1510], ax
mov eax, 0x4d
mov word [rbp + 0x1512], ax
mov eax, 0x7a
mov word [rbp + 0x1514], ax
mov eax, 0x83
mov word [rbp + 0x1516], ax
mov eax, 0x61
mov word [rbp + 0x1518], ax
mov eax, 0x74
mov word [rbp + 0x151a], ax
mov eax, 0x6f
mov word [rbp + 0x151c], ax
mov eax, 0x70
mov word [rbp + 0x151e], ax
mov eax, 0x7a
mov word [rbp + 0x1520], ax
mov eax, 0x39
mov word [rbp + 0x1522], ax
mov eax, 0x7e
mov word [rbp + 0x1524], ax
mov eax, 0x84
mov word [rbp + 0x1526], ax
mov eax, 0x7e
mov word [rbp + 0x1528], ax
xor eax, eax
mov word [rbp + 0x152a], ax
movzx eax, word [rbp + 0x14d4]
lea rcx, [rbp + 0x14d4]
call fcn.140121c04
mov rdx, rax
lea rcx, [rbp + 0x30b0]
call fcn.1400ac71c
nop
mov dword [rbp + 0xc64], 0x62
mov eax, dword [rbp + 0xc64]
xor ax, 0x25
mov word [rbp + 0xc68], ax
mov eax, dword [rbp + 0xc64]
inc ax
xor ax, 0x53
mov word [rbp + 0xc6a], ax
mov eax, dword [rbp + 0xc64]
add ax, 2
xor ax, 0x79
mov word [rbp + 0xc6c], ax
mov eax, dword [rbp + 0xc64]
add ax, 3
xor ax, 0x73
mov word [rbp + 0xc6e], ax
mov eax, dword [rbp + 0xc64]
add ax, 4
xor ax, 0x74
mov word [rbp + 0xc70], ax
mov eax, dword [rbp + 0xc64]
add ax, 5
xor ax, 0x65
mov word [rbp + 0xc72], ax
mov eax, dword [rbp + 0xc64]
add ax, 6
xor ax, 0x6d
mov word [rbp + 0xc74], ax
mov eax, dword [rbp + 0xc64]
add ax, 7
xor ax, 0x52
mov word [rbp + 0xc76], ax
mov eax, dword [rbp + 0xc64]
add ax, 8
xor ax, 0x6f
mov word [rbp + 0xc78], ax
mov eax, dword [rbp + 0xc64]
add ax, 9
xor ax, 0x6f
mov word [rbp + 0xc7a], ax
mov eax, dword [rbp + 0xc64]
add ax, 0xa
xor ax, 0x74
mov word [rbp + 0xc7c], ax
mov eax, dword [rbp + 0xc64]
add ax, 0xb
xor ax, 0x25
mov word [rbp + 0xc7e], ax
mov eax, dword [rbp + 0xc64]
add ax, 0xc
xor ax, 0x5c
mov word [rbp + 0xc80], ax
mov eax, dword [rbp + 0xc64]
add ax, 0xd
xor ax, 0x73
mov word [rbp + 0xc82], ax
mov eax, dword [rbp + 0xc64]
add ax, 0xe
xor ax, 0x79
mov word [rbp + 0xc84], ax
mov eax, dword [rbp + 0xc64]
add ax, 0xf
xor ax, 0x73
mov word [rbp + 0xc86], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x10
xor ax, 0x74
mov word [rbp + 0xc88], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x11
xor ax, 0x65
mov word [rbp + 0xc8a], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x12
xor ax, 0x6d
mov word [rbp + 0xc8c], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x13
xor ax, 0x33
mov word [rbp + 0xc8e], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x14
xor ax, 0x32
mov word [rbp + 0xc90], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x15
xor ax, 0x5c
mov word [rbp + 0xc92], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x16
xor ax, 0x76
mov word [rbp + 0xc94], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x17
xor ax, 0x62
mov word [rbp + 0xc96], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x18
xor ax, 0x6f
mov word [rbp + 0xc98], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x19
xor ax, 0x78
mov word [rbp + 0xc9a], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x1a
xor ax, 0x64
mov word [rbp + 0xc9c], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x1b
xor ax, 0x69
mov word [rbp + 0xc9e], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x1c
xor ax, 0x73
mov word [rbp + 0xca0], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x1d
xor ax, 0x70
mov word [rbp + 0xca2], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x1e
xor ax, 0x2e
mov word [rbp + 0xca4], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x1f
xor ax, 0x64
mov word [rbp + 0xca6], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x20
xor ax, 0x6c
mov word [rbp + 0xca8], ax
mov eax, dword [rbp + 0xc64]
add ax, 0x21
xor ax, 0x6c
mov word [rbp + 0xcaa], ax
xor eax, eax
mov word [rbp + 0xcac], ax
movzx eax, word [rbp + 0xc68]
lea rcx, [rbp + 0xc64]
call fcn.1400ac114
mov rdx, rax
lea rcx, [rbp + 0x30d0]
call fcn.1400ac71c
nop
mov dword [rbp + 0xcb0], 0x70
mov eax, 0x55
mov word [rbp + 0xcb4], ax
mov eax, 0x23
mov word [rbp + 0xcb6], ax
mov eax, 9
mov word [rbp + 0xcb8], ax
mov eax, 3
mov word [rbp + 0xcba], ax
mov eax, 4
mov word [rbp + 0xcbc], ax
mov eax, 0x15
mov word [rbp + 0xcbe], ax
mov eax, 0x1d
mov word [rbp + 0xcc0], ax
mov eax, 0x22
mov word [rbp + 0xcc2], ax
mov eax, 0x1f
mov word [rbp + 0xcc4], ax
mov word [rbp + 0xcc6], ax
mov eax, 4
mov word [rbp + 0xcc8], ax
mov eax, 0x55
mov word [rbp + 0xcca], ax
mov eax, 0x2c
mov word [rbp + 0xccc], ax
mov eax, 3
mov word [rbp + 0xcce], ax
mov eax, 9
mov word [rbp + 0xcd0], ax
mov eax, 3
mov word [rbp + 0xcd2], ax
mov eax, 4
mov word [rbp + 0xcd4], ax
mov eax, 0x15
mov word [rbp + 0xcd6], ax
mov eax, 0x1d
mov word [rbp + 0xcd8], ax
mov eax, 0x43
mov word [rbp + 0xcda], ax
mov eax, 0x42
mov word [rbp + 0xcdc], ax
mov eax, 0x2c
mov word [rbp + 0xcde], ax
mov eax, 6
mov word [rbp + 0xce0], ax
mov eax, 0x12
mov word [rbp + 0xce2], ax
mov eax, 0x1f
mov word [rbp + 0xce4], ax
mov eax, 8
mov word [rbp + 0xce6], ax
mov eax, 0x18
mov word [rbp + 0xce8], ax
mov eax, 0x1f
mov word [rbp + 0xcea], ax
mov word [rbp + 0xcec], ax
mov eax, 0x1b
mov word [rbp + 0xcee], ax
mov eax, 0x5e
mov word [rbp + 0xcf0], ax
mov eax, 0x14
mov word [rbp + 0xcf2], ax
mov eax, 0x1c
mov word [rbp + 0xcf4], ax
mov word [rbp + 0xcf6], ax
xor eax, eax
mov word [rbp + 0xcf8], ax
movzx eax, word [rbp + 0xcb4]
lea rcx, [rbp + 0xcb0]
call fcn.140121bd4
mov rdx, rax
lea rcx, [rbp + 0x30f0]
call fcn.1400ac71c
nop
mov eax, 0x2a
mov word [rbp + 0xbd4], ax
mov eax, 0x58
mov word [rbp + 0xbd6], ax
mov eax, 0x7e
mov word [rbp + 0xbd8], ax
mov eax, 0x78
mov word [rbp + 0xbda], ax
mov eax, 0x79
mov word [rbp + 0xbdc], ax
mov eax, 0x6a
mov word [rbp + 0xbde], ax
mov eax, 0x72
mov word [rbp + 0xbe0], ax
mov eax, 0x57
mov word [rbp + 0xbe2], ax
mov eax, 0x74
mov word [rbp + 0xbe4], ax
mov word [rbp + 0xbe6], ax
mov eax, 0x79
mov word [rbp + 0xbe8], ax
mov eax, 0x2a
mov word [rbp + 0xbea], ax
mov eax, 0x61
mov word [rbp + 0xbec], ax
mov eax, 0x78
mov word [rbp + 0xbee], ax
mov eax, 0x7e
mov word [rbp + 0xbf0], ax
mov eax, 0x78
mov word [rbp + 0xbf2], ax
mov eax, 0x79
mov word [rbp + 0xbf4], ax
mov eax, 0x6a
mov word [rbp + 0xbf6], ax
mov eax, 0x72
mov word [rbp + 0xbf8], ax
mov eax, 0x38
mov word [rbp + 0xbfa], ax
mov eax, 0x37
mov word [rbp + 0xbfc], ax
mov eax, 0x61
mov word [rbp + 0xbfe], ax
mov eax, 0x7b
mov word [rbp + 0xc00], ax
mov eax, 0x67
mov word [rbp + 0xc02], ax
mov eax, 0x74
mov word [rbp + 0xc04], ax
mov eax, 0x7d
mov word [rbp + 0xc06], ax
mov eax, 0x72
mov word [rbp + 0xc08], ax
mov eax, 0x77
mov word [rbp + 0xc0a], ax
mov eax, 0x7d
mov word [rbp + 0xc0c], ax
mov eax, 0x73
mov word [rbp + 0xc0e], ax
mov eax, 0x75
mov word [rbp + 0xc10], ax
mov eax, 0x33
mov word [rbp + 0xc12], ax
mov eax, 0x69
mov word [rbp + 0xc14], ax
mov eax, 0x71
mov word [rbp + 0xc16], ax
mov word [rbp + 0xc18], ax
xor eax, eax
mov word [rbp + 0xc1a], ax
movzx eax, word [rbp + 0xbd4]
lea rcx, [rbp + 0xbd4]
call fcn.140121bb8
mov rdx, rax
lea rcx, [rbp + 0x3110]
call fcn.1400ac71c
nop
mov dword [rbp + 0xc1c], 9
mov eax, 0x2c
mov word [rbp + 0xc20], ax
mov eax, 0x5a
mov word [rbp + 0xc22], ax
mov eax, 0x70
mov word [rbp + 0xc24], ax
mov eax, 0x7a
mov word [rbp + 0xc26], ax
mov eax, 0x7d
mov word [rbp + 0xc28], ax
mov eax, 0x6c
mov word [rbp + 0xc2a], ax
mov eax, 0x64
mov word [rbp + 0xc2c], ax
mov eax, 0x5b
mov word [rbp + 0xc2e], ax
mov eax, 0x66
mov word [rbp + 0xc30], ax
mov word [rbp + 0xc32], ax
mov eax, 0x7d
mov word [rbp + 0xc34], ax
mov eax, 0x2c
mov word [rbp + 0xc36], ax
mov eax, 0x55
mov word [rbp + 0xc38], ax
mov eax, 0x7a
mov word [rbp + 0xc3a], ax
mov eax, 0x70
mov word [rbp + 0xc3c], ax
mov eax, 0x7a
mov word [rbp + 0xc3e], ax
mov eax, 0x7d
mov word [rbp + 0xc40], ax
mov eax, 0x6c
mov word [rbp + 0xc42], ax
mov eax, 0x64
mov word [rbp + 0xc44], ax
mov eax, 0x3a
mov word [rbp + 0xc46], ax
mov eax, 0x3b
mov word [rbp + 0xc48], ax
mov eax, 0x55
mov word [rbp + 0xc4a], ax
mov eax, 0x7f
mov word [rbp + 0xc4c], ax
mov eax, 0x6b
mov word [rbp + 0xc4e], ax
mov eax, 0x66
mov word [rbp + 0xc50], ax
mov eax, 0x71
mov word [rbp + 0xc52], ax
mov eax, 0x66
mov word [rbp + 0xc54], ax
mov eax, 0x6e
mov word [rbp + 0xc56], ax
mov eax, 0x65
mov word [rbp + 0xc58], ax
mov eax, 0x27
mov word [rbp + 0xc5a], ax
mov eax, 0x6d
mov word [rbp + 0xc5c], ax
mov eax, 0x65
mov word [rbp + 0xc5e], ax
mov word [rbp + 0xc60], ax
xor eax, eax
mov word [rbp + 0xc62], ax
movzx eax, word [rbp + 0xc20]
lea rcx, [rbp + 0xc1c]
call fcn.1400aac54
mov rdx, rax
lea rcx, [rbp + 0x3130]
call fcn.1400ac71c
nop
mov eax, 0x28
mov word [rbp + 0xf30], ax
mov eax, 0x56
mov word [rbp + 0xf32], ax
mov eax, 0x7c
mov word [rbp + 0xf34], ax
mov eax, 0x76
mov word [rbp + 0xf36], ax
mov eax, 0x77
mov word [rbp + 0xf38], ax
mov eax, 0x68
mov word [rbp + 0xf3a], ax
mov eax, 0x70
mov word [rbp + 0xf3c], ax
mov eax, 0x55
mov word [rbp + 0xf3e], ax
mov eax, 0x72
mov word [rbp + 0xf40], ax
mov word [rbp + 0xf42], ax
mov eax, 0x77
mov word [rbp + 0xf44], ax
mov eax, 0x28
mov word [rbp + 0xf46], ax
mov eax, 0x5f
mov word [rbp + 0xf48], ax
mov eax, 0x76
mov word [rbp + 0xf4a], ax
mov eax, 0x7c
mov word [rbp + 0xf4c], ax
mov eax, 0x76
mov word [rbp + 0xf4e], ax
mov eax, 0x77
mov word [rbp + 0xf50], ax
mov eax, 0x68
mov word [rbp + 0xf52], ax
mov eax, 0x70
mov word [rbp + 0xf54], ax
mov eax, 0x36
mov word [rbp + 0xf56], ax
mov eax, 0x35
mov word [rbp + 0xf58], ax
mov eax, 0x5f
mov word [rbp + 0xf5a], ax
mov eax, 0x79
mov word [rbp + 0xf5c], ax
mov eax, 0x65
mov word [rbp + 0xf5e], ax
mov eax, 0x72
mov word [rbp + 0xf60], ax
mov eax, 0x7b
mov word [rbp + 0xf62], ax
mov eax, 0x72
mov word [rbp + 0xf64], ax
mov eax, 0x6a
mov word [rbp + 0xf66], ax
mov eax, 0x6f
mov word [rbp + 0xf68], ax
mov eax, 0x64
mov word [rbp + 0xf6a], ax
mov eax, 0x75
mov word [rbp + 0xf6c], ax
mov word [rbp + 0xf6e], ax
mov eax, 0x64
mov word [rbp + 0xf70], ax
mov eax, 0x7c
mov word [rbp + 0xf72], ax
mov eax, 0x76
mov word [rbp + 0xf74], ax
mov eax, 0x73
mov word [rbp + 0xf76], ax
mov eax, 0x78
mov word [rbp + 0xf78], ax
mov eax, 0x31
mov word [rbp + 0xf7a], ax
mov eax, 0x67
mov word [rbp + 0xf7c], ax
mov eax, 0x6f
mov word [rbp + 0xf7e], ax
mov word [rbp + 0xf80], ax
xor eax, eax
mov word [rbp + 0xf82], ax
movzx eax, word [rbp + 0xf30]
lea rcx, [rbp + 0xf30]
call fcn.140121b8c
mov rdx, rax
lea rcx, [rbp + 0x3150]
call fcn.1400ac71c
nop
mov dword [rbp + 0xf84], 0x1c
mov eax, dword [rbp + 0xf84]
xor ax, 0x25
mov word [rbp + 0xf88], ax
mov eax, dword [rbp + 0xf84]
inc ax
xor ax, 0x53
mov word [rbp + 0xf8a], ax
mov eax, dword [rbp + 0xf84]
add ax, 2
xor ax, 0x79
mov word [rbp + 0xf8c], ax
mov eax, dword [rbp + 0xf84]
add ax, 3
xor ax, 0x73
mov word [rbp + 0xf8e], ax
mov eax, dword [rbp + 0xf84]
add ax, 4
xor ax, 0x74
mov word [rbp + 0xf90], ax
mov eax, dword [rbp + 0xf84]
add ax, 5
xor ax, 0x65
mov word [rbp + 0xf92], ax
mov eax, dword [rbp + 0xf84]
add ax, 6
xor ax, 0x6d
mov word [rbp + 0xf94], ax
mov eax, dword [rbp + 0xf84]
add ax, 7
xor ax, 0x52
mov word [rbp + 0xf96], ax
mov eax, dword [rbp + 0xf84]
add ax, 8
xor ax, 0x6f
mov word [rbp + 0xf98], ax
mov eax, dword [rbp + 0xf84]
add ax, 9
xor ax, 0x6f
mov word [rbp + 0xf9a], ax
mov eax, dword [rbp + 0xf84]
add ax, 0xa
xor ax, 0x74
mov word [rbp + 0xf9c], ax
mov eax, dword [rbp + 0xf84]
add ax, 0xb
xor ax, 0x25
mov word [rbp + 0xf9e], ax
mov eax, dword [rbp + 0xf84]
add ax, 0xc
xor ax, 0x5c
mov word [rbp + 0xfa0], ax
mov eax, dword [rbp + 0xf84]
add ax, 0xd
xor ax, 0x73
mov word [rbp + 0xfa2], ax
mov eax, dword [rbp + 0xf84]
add ax, 0xe
xor ax, 0x79
mov word [rbp + 0xfa4], ax
mov eax, dword [rbp + 0xf84]
add ax, 0xf
xor ax, 0x73
mov word [rbp + 0xfa6], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x10
xor ax, 0x74
mov word [rbp + 0xfa8], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x11
xor ax, 0x65
mov word [rbp + 0xfaa], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x12
xor ax, 0x6d
mov word [rbp + 0xfac], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x13
xor ax, 0x33
mov word [rbp + 0xfae], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x14
xor ax, 0x32
mov word [rbp + 0xfb0], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x15
xor ax, 0x5c
mov word [rbp + 0xfb2], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x16
xor ax, 0x76
mov word [rbp + 0xfb4], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x17
xor ax, 0x62
mov word [rbp + 0xfb6], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x18
xor ax, 0x6f
mov word [rbp + 0xfb8], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x19
xor ax, 0x78
mov word [rbp + 0xfba], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x1a
xor ax, 0x6f
mov word [rbp + 0xfbc], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x1b
xor ax, 0x67
mov word [rbp + 0xfbe], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x1c
xor ax, 0x6c
mov word [rbp + 0xfc0], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x1d
xor ax, 0x63
mov word [rbp + 0xfc2], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x1e
xor ax, 0x72
mov word [rbp + 0xfc4], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x1f
xor ax, 0x75
mov word [rbp + 0xfc6], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x20
xor ax, 0x74
mov word [rbp + 0xfc8], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x21
xor ax, 0x69
mov word [rbp + 0xfca], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x22
xor ax, 0x6c
mov word [rbp + 0xfcc], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x23
xor ax, 0x2e
mov word [rbp + 0xfce], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x24
xor ax, 0x64
mov word [rbp + 0xfd0], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x25
xor ax, 0x6c
mov word [rbp + 0xfd2], ax
mov eax, dword [rbp + 0xf84]
add ax, 0x26
xor ax, 0x6c
mov word [rbp + 0xfd4], ax
xor eax, eax
mov word [rbp + 0xfd6], ax
movzx eax, word [rbp + 0xf88]
lea rcx, [rbp + 0xf84]
call fcn.140121808
mov rdx, rax
lea rcx, [rbp + 0x3170]
call fcn.1400ac71c
nop
mov eax, 0x26
mov word [rbp + 0xfd8], ax
mov eax, 0x54
mov word [rbp + 0xfda], ax
mov eax, 0x7a
mov word [rbp + 0xfdc], ax
mov eax, 0x74
mov word [rbp + 0xfde], ax
mov eax, 0x75
mov word [rbp + 0xfe0], ax
mov eax, 0x66
mov word [rbp + 0xfe2], ax
mov eax, 0x6e
mov word [rbp + 0xfe4], ax
mov eax, 0x53
mov word [rbp + 0xfe6], ax
mov eax, 0x70
mov word [rbp + 0xfe8], ax
mov word [rbp + 0xfea], ax
mov eax, 0x75
mov word [rbp + 0xfec], ax
mov eax, 0x26
mov word [rbp + 0xfee], ax
mov eax, 0x5d
mov word [rbp + 0xff0], ax
mov eax, 0x74
mov word [rbp + 0xff2], ax
mov eax, 0x7a
mov word [rbp + 0xff4], ax
lea edx, [rax - 5]
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x73
mov word [rbp + 0xff6], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x74
mov word [rbp + 0xff8], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x65
mov word [rbp + 0xffa], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x6d
mov word [rbp + 0xffc], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x33
mov word [rbp + 0xffe], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x32
mov word [rbp + 0x1000], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x1002], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x76
mov word [rbp + 0x1004], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x62
mov word [rbp + 0x1006], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x6f
mov word [rbp + 0x1008], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x78
mov word [rbp + 0x100a], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x6f
mov word [rbp + 0x100c], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x67
mov word [rbp + 0x100e], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x6c
mov word [rbp + 0x1010], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x65
mov word [rbp + 0x1012], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x72
mov word [rbp + 0x1014], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x72
mov word [rbp + 0x1016], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x6f
mov word [rbp + 0x1018], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x72
mov word [rbp + 0x101a], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x73
mov word [rbp + 0x101c], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x70
mov word [rbp + 0x101e], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x75
mov word [rbp + 0x1020], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x2e
mov word [rbp + 0x1022], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x64
mov word [rbp + 0x1024], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x6c
mov word [rbp + 0x1026], ax
mov edx, 0x75
lea rcx, [rbp + 0xfd8]
call fcn.1400ace1c
add ax, 0x6c
mov word [rbp + 0x1028], ax
xor eax, eax
mov word [rbp + 0x102a], ax
movzx eax, word [rbp + 0xfd8]
lea rcx, [rbp + 0xfd8]
call fcn.140121b6c
mov rdx, rax
lea rcx, [rbp + 0x3190]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1d44], 0x5b
mov eax, 0x7e
mov word [rbp + 0x1d48], ax
mov eax, 8
mov word [rbp + 0x1d4a], ax
mov eax, 0x22
mov word [rbp + 0x1d4c], ax
mov eax, 0x28
mov word [rbp + 0x1d4e], ax
mov eax, 0x2f
mov word [rbp + 0x1d50], ax
mov eax, 0x3e
mov word [rbp + 0x1d52], ax
mov eax, 0x36
mov word [rbp + 0x1d54], ax
mov eax, 9
mov word [rbp + 0x1d56], ax
mov eax, 0x34
mov word [rbp + 0x1d58], ax
mov word [rbp + 0x1d5a], ax
mov eax, 0x2f
mov word [rbp + 0x1d5c], ax
mov eax, 0x7e
mov word [rbp + 0x1d5e], ax
mov eax, 7
mov word [rbp + 0x1d60], ax
mov eax, 0x28
mov word [rbp + 0x1d62], ax
mov eax, 0x22
mov word [rbp + 0x1d64], ax
mov eax, 0x28
mov word [rbp + 0x1d66], ax
mov eax, 0x2f
mov word [rbp + 0x1d68], ax
mov eax, 0x3e
mov word [rbp + 0x1d6a], ax
mov eax, 0x36
mov word [rbp + 0x1d6c], ax
mov eax, 0x68
mov word [rbp + 0x1d6e], ax
mov eax, 0x69
mov word [rbp + 0x1d70], ax
mov eax, 7
mov word [rbp + 0x1d72], ax
mov eax, 0x2d
mov word [rbp + 0x1d74], ax
mov eax, 0x39
mov word [rbp + 0x1d76], ax
mov eax, 0x34
mov word [rbp + 0x1d78], ax
mov eax, 0x23
mov word [rbp + 0x1d7a], ax
mov eax, 0x34
mov word [rbp + 0x1d7c], ax
mov eax, 0x3c
mov word [rbp + 0x1d7e], ax
mov eax, 0x37
mov word [rbp + 0x1d80], ax
mov eax, 0x3d
mov word [rbp + 0x1d82], ax
mov eax, 0x3e
mov word [rbp + 0x1d84], ax
mov word [rbp + 0x1d86], ax
mov eax, 0x3f
mov word [rbp + 0x1d88], ax
mov eax, 0x39
mov word [rbp + 0x1d8a], ax
mov eax, 0x3a
mov word [rbp + 0x1d8c], ax
mov eax, 0x38
mov word [rbp + 0x1d8e], ax
mov eax, 0x30
mov word [rbp + 0x1d90], ax
mov eax, 0x28
mov word [rbp + 0x1d92], ax
mov eax, 0x2b
mov word [rbp + 0x1d94], ax
mov eax, 0x2e
mov word [rbp + 0x1d96], ax
mov eax, 0x75
mov word [rbp + 0x1d98], ax
mov eax, 0x3f
mov word [rbp + 0x1d9a], ax
mov eax, 0x37
mov word [rbp + 0x1d9c], ax
mov word [rbp + 0x1d9e], ax
xor eax, eax
mov word [rbp + 0x1da0], ax
movzx eax, word [rbp + 0x1d48]
lea rcx, [rbp + 0x1d44]
call fcn.140121734
mov rdx, rax
lea rcx, [rbp + 0x31b0]
call fcn.1400ac71c
nop
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x25
mov word [rbp + 0xe36], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x53
mov word [rbp + 0xe38], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x79
mov word [rbp + 0xe3a], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x73
mov word [rbp + 0xe3c], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x74
mov word [rbp + 0xe3e], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x65
mov word [rbp + 0xe40], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6d
mov word [rbp + 0xe42], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x52
mov word [rbp + 0xe44], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0xe46], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0xe48], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x74
mov word [rbp + 0xe4a], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x25
mov word [rbp + 0xe4c], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0xe4e], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x73
mov word [rbp + 0xe50], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x79
mov word [rbp + 0xe52], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x73
mov word [rbp + 0xe54], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x74
mov word [rbp + 0xe56], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x65
mov word [rbp + 0xe58], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6d
mov word [rbp + 0xe5a], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x33
mov word [rbp + 0xe5c], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x32
mov word [rbp + 0xe5e], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0xe60], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x76
mov word [rbp + 0xe62], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x62
mov word [rbp + 0xe64], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0xe66], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x78
mov word [rbp + 0xe68], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0xe6a], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x67
mov word [rbp + 0xe6c], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6c
mov word [rbp + 0xe6e], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x70
mov word [rbp + 0xe70], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x61
mov word [rbp + 0xe72], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x63
mov word [rbp + 0xe74], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6b
mov word [rbp + 0xe76], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x73
mov word [rbp + 0xe78], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x70
mov word [rbp + 0xe7a], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x75
mov word [rbp + 0xe7c], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x2e
mov word [rbp + 0xe7e], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x64
mov word [rbp + 0xe80], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6c
mov word [rbp + 0xe82], ax
mov edx, 0x1d
lea rcx, [rbp + 0xe36]
call fcn.1400ace14
add ax, 0x6c
mov word [rbp + 0xe84], ax
xor eax, eax
mov word [rbp + 0xe86], ax
movzx eax, word [rbp + 0xe36]
lea rcx, [rbp + 0xe36]
call fcn.140121b50
mov rdx, rax
lea rcx, [rbp + 0x31d0]
call fcn.1400ac71c
nop
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x25
mov word [rbp + 0x1da4], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x53
mov word [rbp + 0x1da6], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x79
mov word [rbp + 0x1da8], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0x1daa], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0x1dac], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x65
mov word [rbp + 0x1dae], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6d
mov word [rbp + 0x1db0], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x52
mov word [rbp + 0x1db2], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0x1db4], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0x1db6], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0x1db8], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x25
mov word [rbp + 0x1dba], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x5c
mov word [rbp + 0x1dbc], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0x1dbe], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x79
mov word [rbp + 0x1dc0], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0x1dc2], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0x1dc4], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x65
mov word [rbp + 0x1dc6], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6d
mov word [rbp + 0x1dc8], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x33
mov word [rbp + 0x1dca], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x32
mov word [rbp + 0x1dcc], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x5c
mov word [rbp + 0x1dce], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x76
mov word [rbp + 0x1dd0], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x62
mov word [rbp + 0x1dd2], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0x1dd4], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x78
mov word [rbp + 0x1dd6], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0x1dd8], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x67
mov word [rbp + 0x1dda], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6c
mov word [rbp + 0x1ddc], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x70
mov word [rbp + 0x1dde], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x61
mov word [rbp + 0x1de0], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0x1de2], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0x1de4], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0x1de6], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x68
mov word [rbp + 0x1de8], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x72
mov word [rbp + 0x1dea], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0x1dec], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x75
mov word [rbp + 0x1dee], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x67
mov word [rbp + 0x1df0], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x68
mov word [rbp + 0x1df2], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0x1df4], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x70
mov word [rbp + 0x1df6], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x75
mov word [rbp + 0x1df8], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x2e
mov word [rbp + 0x1dfa], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x64
mov word [rbp + 0x1dfc], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6c
mov word [rbp + 0x1dfe], ax
mov edx, 0x55
lea rcx, [rbp + 0x1da4]
call fcn.14015ca80
add ax, 0x6c
mov word [rbp + 0x1e00], ax
xor eax, eax
mov word [rbp + 0x1e02], ax
movzx eax, word [rbp + 0x1da4]
lea rcx, [rbp + 0x1da4]
call fcn.140121b34
mov rdx, rax
lea rcx, [rbp + 0x31f0]
call fcn.1400ac71c
nop
mov dword [rbp + 0xd94], 0x2e
xor edx, edx
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0xd98], ax
mov edx, 1
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0xd9a], ax
mov edx, 2
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0xd9c], ax
mov edx, 3
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0xd9e], ax
mov edx, 4
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0xda0], ax
mov edx, 5
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xda2], ax
mov edx, 6
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0xda4], ax
mov edx, 7
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0xda6], ax
mov edx, 8
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0xda8], ax
mov edx, 9
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0xdaa], ax
mov edx, 0xa
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0xdac], ax
mov edx, 0xb
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0xdae], ax
mov edx, 0xc
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0xdb0], ax
mov edx, 0xd
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0xdb2], ax
mov edx, 0xe
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0xdb4], ax
mov edx, 0xf
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0xdb6], ax
mov edx, 0x10
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0xdb8], ax
mov edx, 0x11
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xdba], ax
mov edx, 0x12
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0xdbc], ax
mov edx, 0x13
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x33
mov word [rbp + 0xdbe], ax
mov edx, 0x14
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x32
mov word [rbp + 0xdc0], ax
mov edx, 0x15
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0xdc2], ax
mov edx, 0x16
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0xdc4], ax
mov edx, 0x17
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0xdc6], ax
mov edx, 0x18
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0xdc8], ax
mov edx, 0x19
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0xdca], ax
mov edx, 0x1a
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0xdcc], ax
mov edx, 0x1b
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xdce], ax
mov edx, 0x1c
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0xdd0], ax
mov edx, 0x1d
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0xdd2], ax
mov edx, 0x1e
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0xdd4], ax
mov edx, 0x1f
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0xdd6], ax
mov edx, 0x20
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xdd8], ax
mov edx, 0x21
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0xdda], ax
mov edx, 0x22
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xddc], ax
mov edx, 0x23
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0xdde], ax
mov edx, 0x24
lea rcx, [rbp + 0xd94]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xde0], ax
xor eax, eax
mov word [rbp + 0xde2], ax
movzx eax, word [rbp + 0xd98]
lea rcx, [rbp + 0xd94]
call fcn.1400b7c60
mov rdx, rax
lea rcx, [rbp + 0x3210]
call fcn.1400ac71c
nop
mov dword [rbp + 0xcfc], 2
xor edx, edx
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0xd00], ax
mov edx, 1
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0xd02], ax
mov edx, 2
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0xd04], ax
mov edx, 3
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0xd06], ax
mov edx, 4
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0xd08], ax
mov edx, 5
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xd0a], ax
mov edx, 6
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0xd0c], ax
mov edx, 7
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0xd0e], ax
mov edx, 8
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0xd10], ax
mov edx, 9
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0xd12], ax
mov edx, 0xa
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0xd14], ax
mov edx, 0xb
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0xd16], ax
mov edx, 0xc
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0xd18], ax
mov edx, 0xd
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0xd1a], ax
mov edx, 0xe
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0xd1c], ax
mov edx, 0xf
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0xd1e], ax
mov edx, 0x10
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0xd20], ax
mov edx, 0x11
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xd22], ax
mov edx, 0x12
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0xd24], ax
mov edx, 0x13
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x33
mov word [rbp + 0xd26], ax
mov edx, 0x14
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x32
mov word [rbp + 0xd28], ax
mov edx, 0x15
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0xd2a], ax
mov edx, 0x16
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0xd2c], ax
mov edx, 0x17
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0xd2e], ax
mov edx, 0x18
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0xd30], ax
mov edx, 0x19
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0xd32], ax
mov edx, 0x1a
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0xd34], ax
mov edx, 0x1b
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0xd36], ax
mov edx, 0x1c
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0xd38], ax
mov edx, 0x1d
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0xd3a], ax
mov edx, 0x1e
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0xd3c], ax
mov edx, 0x1f
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xd3e], ax
mov edx, 0x20
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0xd40], ax
mov edx, 0x21
lea rcx, [rbp + 0xcfc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0xd42], ax
xor eax, eax
mov word [rbp + 0xd44], ax
movzx eax, word [rbp + 0xd00]
lea rcx, [rbp + 0xcfc]
call fcn.1400ac114
mov rdx, rax
lea rcx, [rbp + 0x3230]
call fcn.1400ac71c
nop
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x25
mov word [rbp + 0xd48], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x53
mov word [rbp + 0xd4a], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x79
mov word [rbp + 0xd4c], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0xd4e], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0xd50], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x65
mov word [rbp + 0xd52], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6d
mov word [rbp + 0xd54], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x52
mov word [rbp + 0xd56], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0xd58], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0xd5a], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0xd5c], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x25
mov word [rbp + 0xd5e], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x5c
mov word [rbp + 0xd60], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0xd62], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x79
mov word [rbp + 0xd64], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0xd66], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0xd68], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x65
mov word [rbp + 0xd6a], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6d
mov word [rbp + 0xd6c], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x33
mov word [rbp + 0xd6e], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x32
mov word [rbp + 0xd70], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x5c
mov word [rbp + 0xd72], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x56
mov word [rbp + 0xd74], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x42
mov word [rbp + 0xd76], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0xd78], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x78
mov word [rbp + 0xd7a], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x43
mov word [rbp + 0xd7c], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0xd7e], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6e
mov word [rbp + 0xd80], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0xd82], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x72
mov word [rbp + 0xd84], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6f
mov word [rbp + 0xd86], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x6c
mov word [rbp + 0xd88], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x2e
mov word [rbp + 0xd8a], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x65
mov word [rbp + 0xd8c], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x78
mov word [rbp + 0xd8e], ax
mov edx, 0x3b
lea rcx, [rbp + 0xd48]
call fcn.14015ca80
add ax, 0x65
mov word [rbp + 0xd90], ax
xor eax, eax
mov word [rbp + 0xd92], ax
movzx eax, word [rbp + 0xd48]
lea rcx, [rbp + 0xd48]
call fcn.140121b18
mov rdx, rax
lea rcx, [rbp + 0x3250]
call fcn.1400ac71c
nop
mov dword [rbp + 0x152c], 0x44
mov eax, 0x61
mov word [rbp + 0x1530], ax
mov eax, 0x17
mov word [rbp + 0x1532], ax
mov eax, 0x3d
mov word [rbp + 0x1534], ax
mov eax, 0x37
mov word [rbp + 0x1536], ax
mov eax, 0x30
mov word [rbp + 0x1538], ax
mov eax, 0x21
mov word [rbp + 0x153a], ax
mov eax, 0x29
mov word [rbp + 0x153c], ax
mov eax, 0x16
mov word [rbp + 0x153e], ax
mov eax, 0x2b
mov word [rbp + 0x1540], ax
mov word [rbp + 0x1542], ax
mov eax, 0x30
mov word [rbp + 0x1544], ax
mov eax, 0x61
mov word [rbp + 0x1546], ax
mov eax, 0x18
mov word [rbp + 0x1548], ax
mov eax, 0x37
mov word [rbp + 0x154a], ax
mov eax, 0x3d
mov word [rbp + 0x154c], ax
mov eax, 0x37
mov word [rbp + 0x154e], ax
mov eax, 0x30
mov word [rbp + 0x1550], ax
mov eax, 0x21
mov word [rbp + 0x1552], ax
mov eax, 0x29
mov word [rbp + 0x1554], ax
mov eax, 0x77
mov word [rbp + 0x1556], ax
mov eax, 0x76
mov word [rbp + 0x1558], ax
mov eax, 0x18
mov word [rbp + 0x155a], ax
mov eax, 0x20
mov word [rbp + 0x155c], ax
mov eax, 0x36
mov word [rbp + 0x155e], ax
mov eax, 0x2d
mov word [rbp + 0x1560], ax
mov eax, 0x32
mov word [rbp + 0x1562], ax
mov eax, 0x21
mov word [rbp + 0x1564], ax
mov eax, 0x36
mov word [rbp + 0x1566], ax
mov eax, 0x37
mov word [rbp + 0x1568], ax
mov eax, 0x18
mov word [rbp + 0x156a], ax
mov eax, 0x32
mov word [rbp + 0x156c], ax
mov eax, 0x29
mov word [rbp + 0x156e], ax
mov eax, 0x37
mov word [rbp + 0x1570], ax
mov eax, 0x36
mov word [rbp + 0x1572], ax
mov eax, 0x32
mov word [rbp + 0x1574], ax
mov eax, 0x27
mov word [rbp + 0x1576], ax
mov eax, 0x6a
mov word [rbp + 0x1578], ax
mov eax, 0x37
mov word [rbp + 0x157a], ax
mov eax, 0x3d
mov word [rbp + 0x157c], ax
mov eax, 0x37
mov word [rbp + 0x157e], ax
xor eax, eax
mov word [rbp + 0x1580], ax
movzx eax, word [rbp + 0x1530]
lea rcx, [rbp + 0x152c]
call fcn.140121ad8
mov rdx, rax
lea rcx, [rbp + 0x3270]
call fcn.1400ac71c
nop
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x25
mov word [rbp + 0xe88], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x53
mov word [rbp + 0xe8a], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x79
mov word [rbp + 0xe8c], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0xe8e], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x74
mov word [rbp + 0xe90], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x65
mov word [rbp + 0xe92], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x6d
mov word [rbp + 0xe94], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x52
mov word [rbp + 0xe96], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x6f
mov word [rbp + 0xe98], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x6f
mov word [rbp + 0xe9a], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x74
mov word [rbp + 0xe9c], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x25
mov word [rbp + 0xe9e], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x5c
mov word [rbp + 0xea0], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0xea2], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x79
mov word [rbp + 0xea4], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0xea6], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x74
mov word [rbp + 0xea8], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x65
mov word [rbp + 0xeaa], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x6d
mov word [rbp + 0xeac], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x33
mov word [rbp + 0xeae], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x32
mov word [rbp + 0xeb0], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x5c
mov word [rbp + 0xeb2], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x64
mov word [rbp + 0xeb4], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x72
mov word [rbp + 0xeb6], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x69
mov word [rbp + 0xeb8], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x76
mov word [rbp + 0xeba], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x65
mov word [rbp + 0xebc], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x72
mov word [rbp + 0xebe], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0xec0], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x5c
mov word [rbp + 0xec2], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x76
mov word [rbp + 0xec4], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x70
mov word [rbp + 0xec6], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x63
mov word [rbp + 0xec8], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x2d
mov word [rbp + 0xeca], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0xecc], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x33
mov word [rbp + 0xece], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x2e
mov word [rbp + 0xed0], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0xed2], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x79
mov word [rbp + 0xed4], ax
mov edx, 0x73
lea rcx, [rbp + 0xe88]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0xed6], ax
xor eax, eax
mov word [rbp + 0xed8], ax
movzx eax, word [rbp + 0xe88]
lea rcx, [rbp + 0xe88]
call fcn.140121abc
mov rdx, rax
lea rcx, [rbp + 0x3290]
call fcn.1400ac71c
nop
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x25
mov word [rbp + 0x102c], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x53
mov word [rbp + 0x102e], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x79
mov word [rbp + 0x1030], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x1032], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x74
mov word [rbp + 0x1034], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x65
mov word [rbp + 0x1036], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x6d
mov word [rbp + 0x1038], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x52
mov word [rbp + 0x103a], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x6f
mov word [rbp + 0x103c], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x6f
mov word [rbp + 0x103e], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x74
mov word [rbp + 0x1040], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x25
mov word [rbp + 0x1042], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x5c
mov word [rbp + 0x1044], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x1046], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x79
mov word [rbp + 0x1048], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x104a], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x74
mov word [rbp + 0x104c], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x65
mov word [rbp + 0x104e], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x6d
mov word [rbp + 0x1050], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x33
mov word [rbp + 0x1052], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x32
mov word [rbp + 0x1054], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x5c
mov word [rbp + 0x1056], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x64
mov word [rbp + 0x1058], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x72
mov word [rbp + 0x105a], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x69
mov word [rbp + 0x105c], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x76
mov word [rbp + 0x105e], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x65
mov word [rbp + 0x1060], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x72
mov word [rbp + 0x1062], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x1064], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x5c
mov word [rbp + 0x1066], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x76
mov word [rbp + 0x1068], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x6d
mov word [rbp + 0x106a], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x6d
mov word [rbp + 0x106c], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x6f
mov word [rbp + 0x106e], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x75
mov word [rbp + 0x1070], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x1072], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x65
mov word [rbp + 0x1074], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x2e
mov word [rbp + 0x1076], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x1078], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x79
mov word [rbp + 0x107a], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x107c], ax
xor eax, eax
mov word [rbp + 0x107e], ax
movzx eax, word [rbp + 0x102c]
lea rcx, [rbp + 0x102c]
call fcn.140121a90
mov rdx, rax
lea rcx, [rbp + 0x32b0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1080], 0x60
xor edx, edx
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x1084], ax
mov edx, 1
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1086], ax
mov edx, 2
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x1088], ax
mov edx, 3
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x108a], ax
mov edx, 4
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x108c], ax
mov edx, 5
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x108e], ax
mov edx, 6
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1090], ax
mov edx, 7
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0x1092], ax
mov edx, 8
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1094], ax
mov edx, 9
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1096], ax
mov edx, 0xa
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1098], ax
mov edx, 0xb
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x109a], ax
mov edx, 0xc
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x109c], ax
mov edx, 0xd
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x109e], ax
mov edx, 0xe
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x10a0], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x10a2], ax
mov edx, 0x10
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x10a4], ax
mov edx, 0x11
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x10a6], ax
mov edx, 0x12
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x10a8], ax
mov edx, 0x13
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x33
mov word [rbp + 0x10aa], ax
mov edx, 0x14
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x32
mov word [rbp + 0x10ac], ax
mov edx, 0x15
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x10ae], ax
mov edx, 0x16
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x10b0], ax
mov edx, 0x17
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x10b2], ax
mov edx, 0x18
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x10b4], ax
mov edx, 0x19
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x10b6], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x10b8], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x10ba], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x10bc], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x10be], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x10c0], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x10c2], ax
mov edx, 0x20
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x10c4], ax
mov edx, 0x21
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x10c6], ax
mov edx, 0x22
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x10c8], ax
mov edx, 0x23
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x10ca], ax
mov edx, 0x24
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x10cc], ax
mov edx, 0x25
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x10ce], ax
mov edx, 0x26
lea rcx, [rbp + 0x1080]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x10d0], ax
xor eax, eax
mov word [rbp + 0x10d2], ax
movzx eax, word [rbp + 0x1084]
lea rcx, [rbp + 0x1080]
call fcn.140121808
mov rdx, rax
lea rcx, [rbp + 0x32d0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1584], 0x42
xor edx, edx
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x1588], ax
mov edx, 1
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x158a], ax
mov edx, 2
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x158c], ax
mov edx, 3
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x158e], ax
mov edx, 4
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1590], ax
mov edx, 5
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1592], ax
mov edx, 6
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1594], ax
mov edx, 7
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0x1596], ax
mov edx, 8
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1598], ax
mov edx, 9
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x159a], ax
mov edx, 0xa
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x159c], ax
mov edx, 0xb
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x159e], ax
mov edx, 0xc
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x15a0], ax
mov edx, 0xd
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15a2], ax
mov edx, 0xe
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x15a4], ax
mov edx, 0xf
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15a6], ax
mov edx, 0x10
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x15a8], ax
mov edx, 0x11
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x15aa], ax
mov edx, 0x12
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x15ac], ax
mov edx, 0x13
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x33
mov word [rbp + 0x15ae], ax
mov edx, 0x14
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x32
mov word [rbp + 0x15b0], ax
mov edx, 0x15
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x15b2], ax
mov edx, 0x16
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x15b4], ax
mov edx, 0x17
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x15b6], ax
mov edx, 0x18
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x15b8], ax
mov edx, 0x19
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x15ba], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x15bc], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x15be], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15c0], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x15c2], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x15c4], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x15c6], ax
mov edx, 0x20
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x15c8], ax
mov edx, 0x21
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x15ca], ax
mov edx, 0x22
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x15cc], ax
mov edx, 0x23
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x15ce], ax
mov edx, 0x24
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x15d0], ax
mov edx, 0x25
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15d2], ax
mov edx, 0x26
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x15d4], ax
mov edx, 0x27
lea rcx, [rbp + 0x1584]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15d6], ax
xor eax, eax
mov word [rbp + 0x15d8], ax
movzx eax, word [rbp + 0x1588]
lea rcx, [rbp + 0x1584]
call fcn.140121778
mov rdx, rax
lea rcx, [rbp + 0x32f0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x15dc], 0x42
xor edx, edx
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x15e0], ax
mov edx, 1
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x15e2], ax
mov edx, 2
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x15e4], ax
mov edx, 3
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15e6], ax
mov edx, 4
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x15e8], ax
mov edx, 5
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x15ea], ax
mov edx, 6
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x15ec], ax
mov edx, 7
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0x15ee], ax
mov edx, 8
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x15f0], ax
mov edx, 9
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x15f2], ax
mov edx, 0xa
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x15f4], ax
mov edx, 0xb
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x15f6], ax
mov edx, 0xc
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x15f8], ax
mov edx, 0xd
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15fa], ax
mov edx, 0xe
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x15fc], ax
mov edx, 0xf
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x15fe], ax
mov edx, 0x10
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1600], ax
mov edx, 0x11
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1602], ax
mov edx, 0x12
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1604], ax
mov edx, 0x13
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x33
mov word [rbp + 0x1606], ax
mov edx, 0x14
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x32
mov word [rbp + 0x1608], ax
mov edx, 0x15
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x160a], ax
mov edx, 0x16
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x160c], ax
mov edx, 0x17
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x160e], ax
mov edx, 0x18
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1610], ax
mov edx, 0x19
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1612], ax
mov edx, 0x1a
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1614], ax
mov edx, 0x1b
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1616], ax
mov edx, 0x1c
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1618], ax
mov edx, 0x1d
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x161a], ax
mov edx, 0x1e
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x161c], ax
mov edx, 0x1f
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x161e], ax
mov edx, 0x20
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x68
mov word [rbp + 0x1620], ax
mov edx, 0x21
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x67
mov word [rbp + 0x1622], ax
mov edx, 0x22
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x66
mov word [rbp + 0x1624], ax
mov edx, 0x23
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1626], ax
mov edx, 0x24
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x1628], ax
mov edx, 0x25
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x162a], ax
mov edx, 0x26
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x162c], ax
mov edx, 0x27
lea rcx, [rbp + 0x15dc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x162e], ax
xor eax, eax
mov word [rbp + 0x1630], ax
movzx eax, word [rbp + 0x15e0]
lea rcx, [rbp + 0x15dc]
call fcn.140121778
mov rdx, rax
lea rcx, [rbp + 0x3310]
call fcn.1400ac71c
nop
mov dword [rbp + 0x10d4], 0x15
xor edx, edx
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x10d8], ax
mov edx, 1
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x10da], ax
mov edx, 2
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x10dc], ax
mov edx, 3
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x10de], ax
mov edx, 4
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x10e0], ax
mov edx, 5
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x10e2], ax
mov edx, 6
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x10e4], ax
mov edx, 7
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0x10e6], ax
mov edx, 8
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x10e8], ax
mov edx, 9
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x10ea], ax
mov edx, 0xa
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x10ec], ax
mov edx, 0xb
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x25
mov word [rbp + 0x10ee], ax
mov edx, 0xc
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x10f0], ax
mov edx, 0xd
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x10f2], ax
mov edx, 0xe
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x10f4], ax
mov edx, 0xf
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x10f6], ax
mov edx, 0x10
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x10f8], ax
mov edx, 0x11
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x10fa], ax
mov edx, 0x12
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x10fc], ax
mov edx, 0x13
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x33
mov word [rbp + 0x10fe], ax
mov edx, 0x14
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x32
mov word [rbp + 0x1100], ax
mov edx, 0x15
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1102], ax
mov edx, 0x16
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x1104], ax
mov edx, 0x17
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1106], ax
mov edx, 0x18
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1108], ax
mov edx, 0x19
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x110a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x110c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x110e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1110], ax
mov edx, 0x1d
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1112], ax
mov edx, 0x1e
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1114], ax
mov edx, 0x1f
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1116], ax
mov edx, 0x20
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x1118], ax
mov edx, 0x21
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x38
mov word [rbp + 0x111a], ax
mov edx, 0x22
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x36
mov word [rbp + 0x111c], ax
mov edx, 0x23
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x111e], ax
mov edx, 0x24
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1120], ax
mov edx, 0x25
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x1122], ax
mov edx, 0x26
lea rcx, [rbp + 0x10d4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1124], ax
xor eax, eax
mov word [rbp + 0x1126], ax
movzx eax, word [rbp + 0x10d8]
lea rcx, [rbp + 0x10d4]
call fcn.140121808
mov rdx, rax
lea rcx, [rbp + 0x3330]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1128], 0x55
mov eax, 0x70
mov word [rbp + 0x112c], ax
mov eax, 6
mov word [rbp + 0x112e], ax
mov eax, 0x2c
mov word [rbp + 0x1130], ax
mov eax, 0x26
mov word [rbp + 0x1132], ax
mov eax, 0x21
mov word [rbp + 0x1134], ax
mov eax, 0x30
mov word [rbp + 0x1136], ax
mov eax, 0x38
mov word [rbp + 0x1138], ax
mov eax, 7
mov word [rbp + 0x113a], ax
mov eax, 0x3a
mov word [rbp + 0x113c], ax
mov word [rbp + 0x113e], ax
mov eax, 0x21
mov word [rbp + 0x1140], ax
mov eax, 0x70
mov word [rbp + 0x1142], ax
mov eax, 9
mov word [rbp + 0x1144], ax
mov eax, 0x26
mov word [rbp + 0x1146], ax
mov eax, 0x2c
mov word [rbp + 0x1148], ax
mov eax, 0x26
mov word [rbp + 0x114a], ax
mov eax, 0x21
mov word [rbp + 0x114c], ax
mov eax, 0x30
mov word [rbp + 0x114e], ax
mov eax, 0x38
mov word [rbp + 0x1150], ax
mov eax, 0x66
mov word [rbp + 0x1152], ax
mov eax, 0x67
mov word [rbp + 0x1154], ax
mov eax, 9
mov word [rbp + 0x1156], ax
mov eax, 0x31
mov word [rbp + 0x1158], ax
mov eax, 0x27
mov word [rbp + 0x115a], ax
mov eax, 0x3c
mov word [rbp + 0x115c], ax
mov eax, 0x23
mov word [rbp + 0x115e], ax
mov eax, 0x30
mov word [rbp + 0x1160], ax
mov eax, 0x27
mov word [rbp + 0x1162], ax
mov eax, 0x26
mov word [rbp + 0x1164], ax
mov eax, 9
mov word [rbp + 0x1166], ax
mov eax, 0x3d
mov word [rbp + 0x1168], ax
mov eax, 0x32
mov word [rbp + 0x116a], ax
mov eax, 0x33
mov word [rbp + 0x116c], ax
mov eax, 0x26
mov word [rbp + 0x116e], ax
mov eax, 0x7b
mov word [rbp + 0x1170], ax
mov eax, 0x26
mov word [rbp + 0x1172], ax
mov eax, 0x2c
mov word [rbp + 0x1174], ax
mov eax, 0x26
mov word [rbp + 0x1176], ax
xor eax, eax
mov word [rbp + 0x1178], ax
movzx eax, word [rbp + 0x112c]
lea rcx, [rbp + 0x1128]
call fcn.1400aafe8
mov rdx, rax
lea rcx, [rbp + 0x3350]
call fcn.1400ac71c
nop
lea r8, [rbp + 0x3370]
lea rdx, [rbp + 0x2f70]
lea rcx, [rbp + 0x90]
call fcn.140125fd8
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0xa0], xmm0
lea r8, [rbp + 0x38c8]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x2c0]
call fcn.140131c84
nop
lea r9, [fcn.1400ac668]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x2f70]
call fcn.14027b064
nop
lea rcx, [rbp + 0x1128]
call fcn.1400aafd4
nop
lea rcx, [rbp + 0x10d4]
call fcn.1400aaeac
nop
lea rcx, [rbp + 0x15dc]
call fcn.140121764
nop
lea rcx, [rbp + 0x1584]
call fcn.140121764
nop
lea rcx, [rbp + 0x1080]
call fcn.1400aaeac
nop
lea rcx, [rbp + 0x102c]
call fcn.1401216c4
nop
lea rcx, [rbp + 0xe88]
call fcn.140121aac
nop
lea rcx, [rbp + 0x152c]
call fcn.140121764
nop
lea rcx, [rbp + 0xd48]
call fcn.140121b08
nop
lea rcx, [rbp + 0xcfc]
call fcn.1400ac100
nop
lea rcx, [rbp + 0xd94]
call fcn.1400b7c4c
nop
lea rcx, [rbp + 0x1da4]
call fcn.1400cb27c
nop
lea rcx, [rbp + 0xe36]
call fcn.140121aac
nop
lea rcx, [rbp + 0x1d44]
call fcn.140121720
nop
lea rcx, [rbp + 0xfd8]
call fcn.1401216c4
nop
lea rcx, [rbp + 0xf84]
call fcn.1400aaeac
nop
lea rcx, [rbp + 0xf30]
call fcn.1401216c4
nop
lea rcx, [rbp + 0xc1c]
call fcn.1400aac40
nop
lea rcx, [rbp + 0xbd4]
call fcn.140121ba8
nop
lea rcx, [rbp + 0xcb0]
call fcn.1400ac100
nop
lea rcx, [rbp + 0xc64]
call fcn.1400ac100
nop
lea rcx, [rbp + 0x14d4]
call fcn.1401217dc
nop
lea rcx, [rbp + 0xde4]
call fcn.140121aac
nop
lea rcx, [rbp + 0x1a04]
call fcn.14012183c
nop
lea rcx, [rbp + 0x19a8]
call fcn.14012183c
nop
lea rcx, [rbp + 0x1f88]
call fcn.140121c6c
nop
lea rcx, [rbp + 0x13cc]
call fcn.1400b7c10
nop
lea rcx, [rbp + 0x147c]
call fcn.14012167c
nop
lea rcx, [rbp + 0x1376]
call fcn.1400b7c10
nop
lea rcx, [rbp + 0x1320]
call fcn.1400b7c10
nop
lea rcx, [rbp + 0xedc]
call fcn.1400aaeac
nop
lea rcx, [rbp + 0x1424]
call fcn.140121764
xor bl, bl
lea rcx, [rbp + 0x2c0]
call fcn.1400ac280
mov rdi, rax
lea rcx, [rbp + 0x2c0]
call fcn.1400ac278
mov r14, rax
cmp rdi, rax
je 0x14010da3d
mov rcx, rdi
call fcn.140103008
test al, al
je 0x14010da31
mov sil, r13b
test bl, bl
jne 0x14010da31
lea rax, [rbp + 0x688]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x688]
call fcn.1400ac788
mov rbx, rax
mov eax, 0x1c
mov dword [rbp + 0x21ec], eax
mov eax, 0x47
mov word [rbp + 0x21f0], ax
lea ecx, [rax - 0x16]
mov word [rbp + 0x21f2], cx
lea eax, [rcx + 0x10]
mov word [rbp + 0x21f4], ax
lea r9d, [rcx + 0xb]
mov word [rbp + 0x21f6], r9w
lea eax, [rcx + 0x2c]
mov word [rbp + 0x21f8], ax
lea eax, [rcx + 0x21]
mov word [rbp + 0x21fa], ax
lea eax, [rcx + 0x17]
mov word [rbp + 0x21fc], ax
lea eax, [rcx + 0x24]
mov word [rbp + 0x21fe], ax
mov word [rbp + 0x2200], cx
lea edx, [rcx + 0x19]
mov word [rbp + 0x2202], dx
lea eax, [rcx + 0x20]
mov word [rbp + 0x2204], ax
lea ecx, [rdx - 0x1b]
mov word [rbp + 0x2206], cx
lea ecx, [rdx - 0x24]
mov word [rbp + 0x2208], cx
mov word [rbp + 0x220a], r9w
mov word [rbp + 0x220c], dx
mov word [rbp + 0x220e], ax
mov word [rbp + 0x2210], r9w
lea eax, [rdx + 0x25]
mov word [rbp + 0x2212], ax
lea edx, [rcx + 0x4d]
mov word [rbp + 0x2214], dx
lea r8d, [r9 + 0x3e]
mov word [rbp + 0x2216], r8w
lea r11d, [r9 + 0x2c]
mov word [rbp + 0x2218], r11w
lea ecx, [rax - 4]
mov word [rbp + 0x221a], cx
lea ecx, [rax + 0xe]
mov word [rbp + 0x221c], cx
lea ecx, [rax - 1]
mov word [rbp + 0x221e], cx
lea r10d, [r9 + 0x3d]
mov word [rbp + 0x2220], r10w
mov word [rbp + 0x2222], r9w
mov word [rbp + 0x2224], r8w
lea r9d, [rax + 6]
mov word [rbp + 0x2226], r9w
lea r9d, [rax + 1]
mov word [rbp + 0x2228], r9w
mov word [rbp + 0x222a], r10w
lea r13d, [rax - 0x33]
mov word [rbp + 0x222c], r13w
mov word [rbp + 0x222e], r9w
mov word [rbp + 0x2230], r10w
mov word [rbp + 0x2232], r8w
mov word [rbp + 0x2234], r11w
mov word [rbp + 0x2236], dx
lea edx, [rax - 5]
mov word [rbp + 0x2238], dx
mov word [rbp + 0x223a], r10w
mov word [rbp + 0x223c], cx
mov word [rbp + 0x223e], ax
mov ecx, r13d
mov word [rbp + 0x2240], cx
lea eax, [rdx + 0xe]
mov word [rbp + 0x2242], ax
mov word [rbp + 0x2244], r10w
mov word [rbp + 0x2246], r11w
mov word [rbp + 0x2248], r10w
lea edx, [rax + 7]
mov word [rbp + 0x224a], dx
mov word [rbp + 0x224c], r11w
mov word [rbp + 0x224e], r10w
mov word [rbp + 0x2250], ax
lea eax, [rdx - 0x59]
mov word [rbp + 0x2252], ax
mov word [rbp + 0x2254], cx
xor eax, eax
mov word [rbp + 0x2256], ax
movzx eax, word [rbp + 0x21f0]
lea rcx, [rbp + 0x21ec]
call fcn.140121a60
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
lea rcx, [rbp + 0x21ec]
call fcn.140121a4c
mov bl, 1
xor r13d, r13d
add rdi, r15
cmp rdi, r14
jne 0x14010d7db
lea rcx, [rsp + 0x30]
call fcn.1400c252c
mov rbx, rax
mov dword [rbp + 0xb4c], 4
mov eax, 0x4c
mov word [rbp + 0xb50], ax
mov eax, 0x4f
mov word [rbp + 0xb52], ax
mov eax, 0x48
mov word [rbp + 0xb54], ax
mov eax, 0x49
mov word [rbp + 0xb56], ax
mov eax, 0x58
mov word [rbp + 0xb58], ax
mov eax, 0x57
mov word [rbp + 0xb5a], ax
mov eax, 0x4b
mov word [rbp + 0xb5c], ax
mov eax, 0x42
mov word [rbp + 0xb5e], ax
mov eax, 0x50
mov word [rbp + 0xb60], ax
mov eax, 0x53
mov word [rbp + 0xb62], ax
mov eax, 0x45
mov word [rbp + 0xb64], ax
mov eax, 0x56
mov word [rbp + 0xb66], ax
mov eax, 0x41
mov word [rbp + 0xb68], ax
mov eax, 0x58
mov word [rbp + 0xb6a], ax
mov eax, 0x49
mov word [rbp + 0xb6c], ax
mov eax, 0x6d
mov word [rbp + 0xb6e], ax
mov eax, 0x67
mov word [rbp + 0xb70], ax
mov eax, 0x76
mov word [rbp + 0xb72], ax
mov eax, 0x6b
mov word [rbp + 0xb74], ax
mov eax, 0x77
mov word [rbp + 0xb76], ax
mov eax, 0x6b
mov word [rbp + 0xb78], ax
mov eax, 0x62
mov word [rbp + 0xb7a], ax
mov eax, 0x70
mov word [rbp + 0xb7c], ax
mov eax, 0x58
mov word [rbp + 0xb7e], ax
mov eax, 0x4c
mov word [rbp + 0xb80], ax
mov eax, 0x7d
mov word [rbp + 0xb82], ax
mov eax, 0x74
mov word [rbp + 0xb84], ax
mov eax, 0x61
mov word [rbp + 0xb86], ax
mov eax, 0x76
mov word [rbp + 0xb88], ax
mov eax, 0x29
mov word [rbp + 0xb8a], ax
mov eax, 0x52
mov word [rbp + 0xb8c], ax
xor eax, eax
mov word [rbp + 0xb8e], ax
movzx eax, word [rbp + 0xb50]
lea rcx, [rbp + 0xb4c]
call fcn.1400aae50
mov rdx, rax
lea rcx, [rbp + 0x3370]
call fcn.1400ac71c
nop
mov dword [rbp + 0x117c], 6
mov eax, 0x4e
mov word [rbp + 0x1180], ax
mov eax, 0x4d
mov word [rbp + 0x1182], ax
mov eax, 0x4a
mov word [rbp + 0x1184], ax
mov eax, 0x4b
mov word [rbp + 0x1186], ax
mov eax, 0x5a
mov word [rbp + 0x1188], ax
mov eax, 0x55
mov word [rbp + 0x118a], ax
mov eax, 0x49
mov word [rbp + 0x118c], ax
mov eax, 0x40
mov word [rbp + 0x118e], ax
mov eax, 0x52
mov word [rbp + 0x1190], ax
mov eax, 0x51
mov word [rbp + 0x1192], ax
mov eax, 0x47
mov word [rbp + 0x1194], ax
mov eax, 0x54
mov word [rbp + 0x1196], ax
mov eax, 0x43
mov word [rbp + 0x1198], ax
mov eax, 0x5a
mov word [rbp + 0x119a], ax
mov eax, 0x4b
mov word [rbp + 0x119c], ax
mov eax, 0x6f
mov word [rbp + 0x119e], ax
mov eax, 0x65
mov word [rbp + 0x11a0], ax
mov eax, 0x74
mov word [rbp + 0x11a2], ax
mov eax, 0x69
mov word [rbp + 0x11a4], ax
mov eax, 0x75
mov word [rbp + 0x11a6], ax
mov eax, 0x69
mov word [rbp + 0x11a8], ax
mov eax, 0x60
mov word [rbp + 0x11aa], ax
mov eax, 0x72
mov word [rbp + 0x11ac], ax
mov eax, 0x5a
mov word [rbp + 0x11ae], ax
mov eax, 0x50
mov word [rbp + 0x11b0], ax
mov eax, 0x6f
mov word [rbp + 0x11b2], ax
mov eax, 0x74
mov word [rbp + 0x11b4], ax
mov eax, 0x72
mov word [rbp + 0x11b6], ax
mov eax, 0x73
mov word [rbp + 0x11b8], ax
mov eax, 0x67
mov word [rbp + 0x11ba], ax
mov eax, 0x6a
mov word [rbp + 0x11bc], ax
mov eax, 0x4b
mov word [rbp + 0x11be], ax
mov eax, 0x67
mov word [rbp + 0x11c0], ax
mov eax, 0x65
mov word [rbp + 0x11c2], ax
mov eax, 0x6e
mov word [rbp + 0x11c4], ax
mov eax, 0x6f
mov word [rbp + 0x11c6], ax
mov eax, 0x68
mov word [rbp + 0x11c8], ax
mov eax, 0x63
mov word [rbp + 0x11ca], ax
xor eax, eax
mov word [rbp + 0x11cc], ax
movzx eax, word [rbp + 0x1180]
lea rcx, [rbp + 0x117c]
call fcn.1400aafe8
mov rdx, rax
lea rcx, [rbp + 0x3390]
call fcn.1400ac71c
nop
mov dword [rbp + 0x2118], 0x7b
mov eax, 0x33
mov word [rbp + 0x211c], ax
mov eax, 0x30
mov word [rbp + 0x211e], ax
mov eax, 0x37
mov word [rbp + 0x2120], ax
mov eax, 0x36
mov word [rbp + 0x2122], ax
mov eax, 0x27
mov word [rbp + 0x2124], ax
mov eax, 0x28
mov word [rbp + 0x2126], ax
mov eax, 0x22
mov word [rbp + 0x2128], ax
mov eax, 0x28
mov word [rbp + 0x212a], ax
mov eax, 0x2f
mov word [rbp + 0x212c], ax
mov eax, 0x3e
mov word [rbp + 0x212e], ax
mov eax, 0x36
mov word [rbp + 0x2130], ax
mov eax, 0x27
mov word [rbp + 0x2132], ax
mov eax, 0x38
mov word [rbp + 0x2134], ax
mov eax, 0x14
mov word [rbp + 0x2136], ax
mov eax, 0x15
mov word [rbp + 0x2138], ax
mov eax, 0xf
mov word [rbp + 0x213a], ax
mov eax, 9
mov word [rbp + 0x213c], ax
mov eax, 0x14
mov word [rbp + 0x213e], ax
mov eax, 0x17
mov word [rbp + 0x2140], ax
mov eax, 0x28
mov word [rbp + 0x2142], ax
mov eax, 0x1e
mov word [rbp + 0x2144], ax
mov eax, 0xf
mov word [rbp + 0x2146], ax
mov eax, 0x4b
mov word [rbp + 0x2148], ax
mov word [rbp + 0x214a], ax
mov eax, 0x4a
mov word [rbp + 0x214c], ax
mov eax, 0x27
mov word [rbp + 0x214e], ax
mov eax, 0x28
mov word [rbp + 0x2150], ax
mov eax, 0x1e
mov word [rbp + 0x2152], ax
mov eax, 9
mov word [rbp + 0x2154], ax
mov eax, 0xd
mov word [rbp + 0x2156], ax
mov eax, 0x12
mov word [rbp + 0x2158], ax
mov eax, 0x18
mov word [rbp + 0x215a], ax
mov eax, 0x1e
mov word [rbp + 0x215c], ax
mov eax, 8
mov word [rbp + 0x215e], ax
mov eax, 0x27
mov word [rbp + 0x2160], ax
mov eax, 0xd
mov word [rbp + 0x2162], ax
mov eax, 0x16
mov word [rbp + 0x2164], ax
mov eax, 0x12
mov word [rbp + 0x2166], ax
mov eax, 0x18
mov word [rbp + 0x2168], ax
mov eax, 0x13
mov word [rbp + 0x216a], ax
mov eax, 0x1e
mov word [rbp + 0x216c], ax
mov eax, 0x1a
mov word [rbp + 0x216e], ax
mov eax, 9
mov word [rbp + 0x2170], ax
mov eax, 0xf
mov word [rbp + 0x2172], ax
mov eax, 0x19
mov word [rbp + 0x2174], ax
mov eax, 0x1e
mov word [rbp + 0x2176], ax
mov eax, 0x1a
mov word [rbp + 0x2178], ax
mov eax, 0xf
mov word [rbp + 0x217a], ax
xor eax, eax
mov word [rbp + 0x217c], ax
movzx eax, word [rbp + 0x211c]
lea rcx, [rbp + 0x2118]
call fcn.140121a1c
mov rdx, rax
lea rcx, [rbp + 0x33b0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1a60], 8
xor edx, edx
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1a64], ax
mov edx, 1
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x1a66], ax
mov edx, 2
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x1a68], ax
mov edx, 3
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1a6a], ax
mov edx, 4
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1a6c], ax
mov edx, 5
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1a6e], ax
mov edx, 6
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1a70], ax
mov edx, 7
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1a72], ax
mov edx, 8
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1a74], ax
mov edx, 9
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x1a76], ax
mov edx, 0xa
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1a78], ax
mov edx, 0xb
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1a7a], ax
mov edx, 0xc
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1a7c], ax
mov edx, 0xd
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1a7e], ax
mov edx, 0xe
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1a80], ax
mov edx, 0xf
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1a82], ax
mov edx, 0x10
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1a84], ax
mov edx, 0x11
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1a86], ax
mov edx, 0x12
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x1a88], ax
mov edx, 0x13
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1a8a], ax
mov edx, 0x14
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1a8c], ax
mov edx, 0x15
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1a8e], ax
mov edx, 0x16
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1a90], ax
mov edx, 0x17
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1a92], ax
mov edx, 0x18
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1a94], ax
mov edx, 0x19
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1a96], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1a98], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1a9a], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1a9c], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1a9e], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1aa0], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1aa2], ax
mov edx, 0x20
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1aa4], ax
mov edx, 0x21
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1aa6], ax
mov edx, 0x22
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1aa8], ax
mov edx, 0x23
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1aaa], ax
mov edx, 0x24
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1aac], ax
mov edx, 0x25
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1aae], ax
mov edx, 0x26
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1ab0], ax
mov edx, 0x27
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1ab2], ax
mov edx, 0x28
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1ab4], ax
mov edx, 0x29
lea rcx, [rbp + 0x1a60]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1ab6], ax
xor eax, eax
mov word [rbp + 0x1ab8], ax
movzx eax, word [rbp + 0x1a64]
lea rcx, [rbp + 0x1a60]
call fcn.1400b7bb0
mov rdx, rax
lea rcx, [rbp + 0x33d0]
call fcn.1400ac71c
nop
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x48
mov word [rbp + 0x1e04], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x4b
mov word [rbp + 0x1e06], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x4c
mov word [rbp + 0x1e08], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x4d
mov word [rbp + 0x1e0a], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x5c
mov word [rbp + 0x1e0c], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x53
mov word [rbp + 0x1e0e], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x59
mov word [rbp + 0x1e10], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x53
mov word [rbp + 0x1e12], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x54
mov word [rbp + 0x1e14], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x45
mov word [rbp + 0x1e16], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x4d
mov word [rbp + 0x1e18], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x5c
mov word [rbp + 0x1e1a], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x43
mov word [rbp + 0x1e1c], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x6f
mov word [rbp + 0x1e1e], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x6e
mov word [rbp + 0x1e20], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x74
mov word [rbp + 0x1e22], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x72
mov word [rbp + 0x1e24], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x6f
mov word [rbp + 0x1e26], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x6c
mov word [rbp + 0x1e28], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x53
mov word [rbp + 0x1e2a], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x65
mov word [rbp + 0x1e2c], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x74
mov word [rbp + 0x1e2e], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x30
mov word [rbp + 0x1e30], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x30
mov word [rbp + 0x1e32], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x31
mov word [rbp + 0x1e34], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x5c
mov word [rbp + 0x1e36], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x53
mov word [rbp + 0x1e38], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x65
mov word [rbp + 0x1e3a], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x72
mov word [rbp + 0x1e3c], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x76
mov word [rbp + 0x1e3e], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x69
mov word [rbp + 0x1e40], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x63
mov word [rbp + 0x1e42], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x65
mov word [rbp + 0x1e44], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0x1e46], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x5c
mov word [rbp + 0x1e48], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x76
mov word [rbp + 0x1e4a], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x6d
mov word [rbp + 0x1e4c], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x69
mov word [rbp + 0x1e4e], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x63
mov word [rbp + 0x1e50], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x73
mov word [rbp + 0x1e52], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x68
mov word [rbp + 0x1e54], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x75
mov word [rbp + 0x1e56], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x74
mov word [rbp + 0x1e58], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x64
mov word [rbp + 0x1e5a], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x6f
mov word [rbp + 0x1e5c], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x77
mov word [rbp + 0x1e5e], ax
mov edx, 0x4c
lea rcx, [rbp + 0x1e04]
call fcn.1400ace0c
add ax, 0x6e
mov word [rbp + 0x1e60], ax
xor eax, eax
mov word [rbp + 0x1e62], ax
movzx eax, word [rbp + 0x1e04]
lea rcx, [rbp + 0x1e04]
call fcn.1401219ec
mov rdx, rax
lea rcx, [rbp + 0x33f0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1fec], 0x3b
xor edx, edx
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1ff0], ax
mov edx, 1
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x1ff2], ax
mov edx, 2
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x1ff4], ax
mov edx, 3
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1ff6], ax
mov edx, 4
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1ff8], ax
mov edx, 5
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1ffa], ax
mov edx, 6
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1ffc], ax
mov edx, 7
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1ffe], ax
mov edx, 8
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x2000], ax
mov edx, 9
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x2002], ax
mov edx, 0xa
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x2004], ax
mov edx, 0xb
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x2006], ax
mov edx, 0xc
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x2008], ax
mov edx, 0xd
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x200a], ax
mov edx, 0xe
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x200c], ax
mov edx, 0xf
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x200e], ax
mov edx, 0x10
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x2010], ax
mov edx, 0x11
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x2012], ax
mov edx, 0x12
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x2014], ax
mov edx, 0x13
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x2016], ax
mov edx, 0x14
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x2018], ax
mov edx, 0x15
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x201a], ax
mov edx, 0x16
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x201c], ax
mov edx, 0x17
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x201e], ax
mov edx, 0x18
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x2020], ax
mov edx, 0x19
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x2022], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x2024], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x2026], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x2028], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x202a], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x202c], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x202e], ax
mov edx, 0x20
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x2030], ax
mov edx, 0x21
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x2032], ax
mov edx, 0x22
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x2034], ax
mov edx, 0x23
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x2036], ax
mov edx, 0x24
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x2038], ax
mov edx, 0x25
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x203a], ax
mov edx, 0x26
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x203c], ax
mov edx, 0x27
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x203e], ax
mov edx, 0x28
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x2040], ax
mov edx, 0x29
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x2042], ax
mov edx, 0x2a
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x68
mov word [rbp + 0x2044], ax
mov edx, 0x2b
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x2046], ax
mov edx, 0x2c
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x2048], ax
mov edx, 0x2d
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x67
mov word [rbp + 0x204a], ax
mov edx, 0x2e
lea rcx, [rbp + 0x1fec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x204c], ax
xor eax, eax
mov word [rbp + 0x204e], ax
movzx eax, word [rbp + 0x1ff0]
lea rcx, [rbp + 0x1fec]
call fcn.1401219b8
mov rdx, rax
lea rcx, [rbp + 0x3410]
call fcn.1400ac71c
nop
mov dword [rbp + 0x2050], 0x50
mov eax, 0x18
mov word [rbp + 0x2054], ax
mov eax, 0x1b
mov word [rbp + 0x2056], ax
mov eax, 0x1c
mov word [rbp + 0x2058], ax
mov eax, 0x1d
mov word [rbp + 0x205a], ax
mov eax, 0xc
mov word [rbp + 0x205c], ax
mov eax, 3
mov word [rbp + 0x205e], ax
mov eax, 9
mov word [rbp + 0x2060], ax
mov eax, 3
mov word [rbp + 0x2062], ax
mov eax, 4
mov word [rbp + 0x2064], ax
mov eax, 0x15
mov word [rbp + 0x2066], ax
mov eax, 0x1d
mov word [rbp + 0x2068], ax
mov eax, 0xc
mov word [rbp + 0x206a], ax
mov eax, 0x13
mov word [rbp + 0x206c], ax
mov eax, 0x25
mov word [rbp + 0x206e], ax
mov eax, 0x22
mov word [rbp + 0x2070], ax
mov word [rbp + 0x2072], ax
mov eax, 0x35
mov word [rbp + 0x2074], ax
mov eax, 0x3e
mov word [rbp + 0x2076], ax
mov eax, 0x24
mov word [rbp + 0x2078], ax
mov eax, 0x13
mov word [rbp + 0x207a], ax
mov eax, 0x3f
mov word [rbp + 0x207c], ax
mov eax, 0x3e
mov word [rbp + 0x207e], ax
mov eax, 0x24
mov word [rbp + 0x2080], ax
mov eax, 0x22
mov word [rbp + 0x2082], ax
mov eax, 0x3f
mov word [rbp + 0x2084], ax
mov eax, 0x3c
mov word [rbp + 0x2086], ax
mov eax, 3
mov word [rbp + 0x2088], ax
mov eax, 0x35
mov word [rbp + 0x208a], ax
mov eax, 0x24
mov word [rbp + 0x208c], ax
mov eax, 0xc
mov word [rbp + 0x208e], ax
mov eax, 3
mov word [rbp + 0x2090], ax
mov eax, 0x35
mov word [rbp + 0x2092], ax
mov eax, 0x22
mov word [rbp + 0x2094], ax
mov eax, 0x26
mov word [rbp + 0x2096], ax
mov eax, 0x39
mov word [rbp + 0x2098], ax
mov eax, 0x33
mov word [rbp + 0x209a], ax
mov eax, 0x35
mov word [rbp + 0x209c], ax
mov eax, 0x23
mov word [rbp + 0x209e], ax
mov eax, 0xc
mov word [rbp + 0x20a0], ax
mov eax, 3
mov word [rbp + 0x20a2], ax
mov eax, 0x32
mov word [rbp + 0x20a4], ax
mov eax, 0x39
mov word [rbp + 0x20a6], ax
mov eax, 0x35
mov word [rbp + 0x20a8], ax
mov eax, 0x14
mov word [rbp + 0x20aa], ax
mov eax, 0x22
mov word [rbp + 0x20ac], ax
mov eax, 0x26
mov word [rbp + 0x20ae], ax
xor eax, eax
mov word [rbp + 0x20b0], ax
movzx eax, word [rbp + 0x2054]
lea rcx, [rbp + 0x2050]
call fcn.140121988
mov rdx, rax
lea rcx, [rbp + 0x3430]
call fcn.1400ac71c
nop
mov dword [rbp + 0x2520], 0x5b
mov eax, 0x13
mov word [rbp + 0x2524], ax
mov eax, 0x10
mov word [rbp + 0x2526], ax
mov eax, 0x17
mov word [rbp + 0x2528], ax
mov eax, 0x16
mov word [rbp + 0x252a], ax
mov eax, 7
mov word [rbp + 0x252c], ax
mov eax, 8
mov word [rbp + 0x252e], ax
mov eax, 0x14
mov word [rbp + 0x2530], ax
mov eax, 0x1d
mov word [rbp + 0x2532], ax
mov eax, 0xf
mov word [rbp + 0x2534], ax
mov eax, 0xc
mov word [rbp + 0x2536], ax
mov eax, 0x1a
mov word [rbp + 0x2538], ax
mov eax, 9
mov word [rbp + 0x253a], ax
mov eax, 0x1e
mov word [rbp + 0x253c], ax
mov eax, 7
mov word [rbp + 0x253e], ax
mov eax, 0x16
mov word [rbp + 0x2540], ax
mov eax, 0x32
mov word [rbp + 0x2542], ax
mov eax, 0x38
mov word [rbp + 0x2544], ax
mov eax, 0x29
mov word [rbp + 0x2546], ax
mov eax, 0x34
mov word [rbp + 0x2548], ax
mov eax, 0x28
mov word [rbp + 0x254a], ax
mov eax, 0x34
mov word [rbp + 0x254c], ax
mov eax, 0x3d
mov word [rbp + 0x254e], ax
mov eax, 0x2f
mov word [rbp + 0x2550], ax
mov eax, 7
mov word [rbp + 0x2552], ax
mov eax, 0xc
mov word [rbp + 0x2554], ax
mov eax, 0x32
mov word [rbp + 0x2556], ax
mov eax, 0x35
mov word [rbp + 0x2558], ax
mov eax, 0x3f
mov word [rbp + 0x255a], ax
mov eax, 0x34
mov word [rbp + 0x255c], ax
mov eax, 0x2c
mov word [rbp + 0x255e], ax
mov eax, 0x28
mov word [rbp + 0x2560], ax
mov eax, 7
mov word [rbp + 0x2562], ax
mov eax, 0x18
mov word [rbp + 0x2564], ax
mov eax, 0x2e
mov word [rbp + 0x2566], ax
mov eax, 0x29
mov word [rbp + 0x2568], ax
mov word [rbp + 0x256a], ax
mov eax, 0x3e
mov word [rbp + 0x256c], ax
mov eax, 0x35
mov word [rbp + 0x256e], ax
mov eax, 0x2f
mov word [rbp + 0x2570], ax
mov eax, 0xd
mov word [rbp + 0x2572], ax
mov eax, 0x3e
mov word [rbp + 0x2574], ax
mov eax, 0x29
mov word [rbp + 0x2576], ax
mov eax, 0x28
mov word [rbp + 0x2578], ax
mov eax, 0x32
mov word [rbp + 0x257a], ax
mov eax, 0x34
mov word [rbp + 0x257c], ax
mov eax, 0x35
mov word [rbp + 0x257e], ax
mov eax, 7
mov word [rbp + 0x2580], ax
mov eax, 0xe
mov word [rbp + 0x2582], ax
mov eax, 0x35
mov word [rbp + 0x2584], ax
mov eax, 0x32
mov word [rbp + 0x2586], ax
mov eax, 0x35
mov word [rbp + 0x2588], ax
mov eax, 0x28
mov word [rbp + 0x258a], ax
mov eax, 0x2f
mov word [rbp + 0x258c], ax
mov eax, 0x3a
mov word [rbp + 0x258e], ax
mov eax, 0x37
mov word [rbp + 0x2590], ax
mov word [rbp + 0x2592], ax
mov eax, 7
mov word [rbp + 0x2594], ax
mov eax, 8
mov word [rbp + 0x2596], ax
mov eax, 0x3a
mov word [rbp + 0x2598], ax
mov eax, 0x35
mov word [rbp + 0x259a], ax
mov eax, 0x3f
mov word [rbp + 0x259c], ax
mov eax, 0x39
mov word [rbp + 0x259e], ax
mov eax, 0x34
mov word [rbp + 0x25a0], ax
mov eax, 0x23
mov word [rbp + 0x25a2], ax
mov eax, 0x32
mov word [rbp + 0x25a4], ax
mov eax, 0x3e
mov word [rbp + 0x25a6], ax
xor eax, eax
mov word [rbp + 0x25a8], ax
movzx eax, word [rbp + 0x2524]
lea rcx, [rbp + 0x2520]
call fcn.140121944
mov rdx, rax
lea rcx, [rbp + 0x3450]
call fcn.1400ac71c
nop
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x48
mov word [rbp + 0xad0], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x4b
mov word [rbp + 0xad2], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x4c
mov word [rbp + 0xad4], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x4d
mov word [rbp + 0xad6], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x5c
mov word [rbp + 0xad8], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x48
mov word [rbp + 0xada], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x41
mov word [rbp + 0xadc], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x52
mov word [rbp + 0xade], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x44
mov word [rbp + 0xae0], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x57
mov word [rbp + 0xae2], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x41
mov word [rbp + 0xae4], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x52
mov word [rbp + 0xae6], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x45
mov word [rbp + 0xae8], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x5c
mov word [rbp + 0xaea], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x41
mov word [rbp + 0xaec], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x43
mov word [rbp + 0xaee], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x50
mov word [rbp + 0xaf0], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x49
mov word [rbp + 0xaf2], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x5c
mov word [rbp + 0xaf4], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x44
mov word [rbp + 0xaf6], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x53
mov word [rbp + 0xaf8], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x44
mov word [rbp + 0xafa], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x54
mov word [rbp + 0xafc], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x5c
mov word [rbp + 0xafe], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x56
mov word [rbp + 0xb00], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x42
mov word [rbp + 0xb02], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x4f
mov word [rbp + 0xb04], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x58
mov word [rbp + 0xb06], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x5f
mov word [rbp + 0xb08], ax
mov edx, 0x3d
lea rcx, [rbp + 0xad0]
call fcn.1400ace24
add ax, 0x5f
mov word [rbp + 0xb0a], ax
xor eax, eax
mov word [rbp + 0xb0c], ax
movzx eax, word [rbp + 0xad0]
lea rcx, [rbp + 0xad0]
call fcn.140121928
mov rdx, rax
lea rcx, [rbp + 0x3470]
call fcn.1400ac71c
nop
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x48
mov word [rbp + 0xb0e], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x4b
mov word [rbp + 0xb10], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x4c
mov word [rbp + 0xb12], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x4d
mov word [rbp + 0xb14], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x5c
mov word [rbp + 0xb16], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x48
mov word [rbp + 0xb18], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x41
mov word [rbp + 0xb1a], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x52
mov word [rbp + 0xb1c], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x44
mov word [rbp + 0xb1e], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x57
mov word [rbp + 0xb20], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x41
mov word [rbp + 0xb22], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x52
mov word [rbp + 0xb24], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x45
mov word [rbp + 0xb26], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x5c
mov word [rbp + 0xb28], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x41
mov word [rbp + 0xb2a], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x43
mov word [rbp + 0xb2c], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x50
mov word [rbp + 0xb2e], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x49
mov word [rbp + 0xb30], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x5c
mov word [rbp + 0xb32], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x46
mov word [rbp + 0xb34], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x41
mov word [rbp + 0xb36], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x44
mov word [rbp + 0xb38], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x54
mov word [rbp + 0xb3a], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x5c
mov word [rbp + 0xb3c], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x56
mov word [rbp + 0xb3e], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x42
mov word [rbp + 0xb40], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x4f
mov word [rbp + 0xb42], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x58
mov word [rbp + 0xb44], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x5f
mov word [rbp + 0xb46], ax
mov edx, 0xa
lea rcx, [rbp + 0xb0e]
call fcn.14015ca98
add ax, 0x5f
mov word [rbp + 0xb48], ax
xor eax, eax
mov word [rbp + 0xb4a], ax
movzx eax, word [rbp + 0xb0e]
lea rcx, [rbp + 0xb0e]
call fcn.14012190c
mov rdx, rax
lea rcx, [rbp + 0x3490]
call fcn.1400ac71c
nop
mov dword [rbp + 0xb90], 0x7a
mov eax, 0x32
mov word [rbp + 0xb94], ax
mov eax, 0x31
mov word [rbp + 0xb96], ax
mov eax, 0x36
mov word [rbp + 0xb98], ax
mov eax, 0x37
mov word [rbp + 0xb9a], ax
mov eax, 0x26
mov word [rbp + 0xb9c], ax
mov eax, 0x32
mov word [rbp + 0xb9e], ax
mov eax, 0x3b
mov word [rbp + 0xba0], ax
mov eax, 0x28
mov word [rbp + 0xba2], ax
mov eax, 0x3e
mov word [rbp + 0xba4], ax
mov eax, 0x2d
mov word [rbp + 0xba6], ax
mov eax, 0x3b
mov word [rbp + 0xba8], ax
mov eax, 0x28
mov word [rbp + 0xbaa], ax
mov eax, 0x3f
mov word [rbp + 0xbac], ax
mov eax, 0x26
mov word [rbp + 0xbae], ax
mov eax, 0x3b
mov word [rbp + 0xbb0], ax
mov eax, 0x39
mov word [rbp + 0xbb2], ax
mov eax, 0x2a
mov word [rbp + 0xbb4], ax
mov eax, 0x33
mov word [rbp + 0xbb6], ax
mov eax, 0x26
mov word [rbp + 0xbb8], ax
mov eax, 0x28
mov word [rbp + 0xbba], ax
mov eax, 0x29
mov word [rbp + 0xbbc], ax
mov eax, 0x3e
mov word [rbp + 0xbbe], ax
mov eax, 0x2e
mov word [rbp + 0xbc0], ax
mov eax, 0x26
mov word [rbp + 0xbc2], ax
mov eax, 0x2c
mov word [rbp + 0xbc4], ax
mov eax, 0x38
mov word [rbp + 0xbc6], ax
mov eax, 0x35
mov word [rbp + 0xbc8], ax
mov eax, 0x22
mov word [rbp + 0xbca], ax
mov eax, 0x25
mov word [rbp + 0xbcc], ax
mov word [rbp + 0xbce], ax
xor eax, eax
mov word [rbp + 0xbd0], ax
movzx eax, word [rbp + 0xb94]
lea rcx, [rbp + 0xb90]
call fcn.1400abf00
mov rdx, rax
lea rcx, [rbp + 0x34b0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x20b4], 0x4d
mov eax, 5
mov word [rbp + 0x20b8], ax
mov eax, 6
mov word [rbp + 0x20ba], ax
mov eax, 1
mov word [rbp + 0x20bc], ax
xor eax, eax
mov word [rbp + 0x20be], ax
mov eax, 0x11
mov word [rbp + 0x20c0], ax
mov eax, 0x1e
mov word [rbp + 0x20c2], ax
mov eax, 2
mov word [rbp + 0x20c4], ax
mov eax, 0xb
mov word [rbp + 0x20c6], ax
mov eax, 0x19
mov word [rbp + 0x20c8], ax
mov eax, 0x1a
mov word [rbp + 0x20ca], ax
mov eax, 0xc
mov word [rbp + 0x20cc], ax
mov eax, 0x1f
mov word [rbp + 0x20ce], ax
mov eax, 8
mov word [rbp + 0x20d0], ax
mov eax, 0x11
mov word [rbp + 0x20d2], ax
mov eax, 2
mov word [rbp + 0x20d4], ax
mov eax, 0x3f
mov word [rbp + 0x20d6], ax
mov eax, 0x2c
mov word [rbp + 0x20d8], ax
mov eax, 0x2e
mov word [rbp + 0x20da], ax
mov eax, 0x21
mov word [rbp + 0x20dc], ax
mov eax, 0x28
mov word [rbp + 0x20de], ax
mov eax, 0x11
mov word [rbp + 0x20e0], ax
mov eax, 0x1b
mov word [rbp + 0x20e2], ax
mov eax, 0x24
mov word [rbp + 0x20e4], ax
mov eax, 0x3f
mov word [rbp + 0x20e6], ax
mov eax, 0x39
mov word [rbp + 0x20e8], ax
mov eax, 0x38
mov word [rbp + 0x20ea], ax
mov eax, 0x2c
mov word [rbp + 0x20ec], ax
mov eax, 0x21
mov word [rbp + 0x20ee], ax
mov eax, 0xf
mov word [rbp + 0x20f0], ax
mov eax, 0x22
mov word [rbp + 0x20f2], ax
mov eax, 0x35
mov word [rbp + 0x20f4], ax
mov eax, 0x6d
mov word [rbp + 0x20f6], ax
mov eax, 0xa
mov word [rbp + 0x20f8], ax
mov eax, 0x38
mov word [rbp + 0x20fa], ax
mov eax, 0x28
mov word [rbp + 0x20fc], ax
mov eax, 0x3e
mov word [rbp + 0x20fe], ax
mov eax, 0x39
mov word [rbp + 0x2100], ax
mov eax, 0x6d
mov word [rbp + 0x2102], ax
mov eax, 0xc
mov word [rbp + 0x2104], ax
mov eax, 0x29
mov word [rbp + 0x2106], ax
mov word [rbp + 0x2108], ax
mov eax, 0x24
mov word [rbp + 0x210a], ax
mov eax, 0x39
mov word [rbp + 0x210c], ax
mov eax, 0x24
mov word [rbp + 0x210e], ax
mov eax, 0x22
mov word [rbp + 0x2110], ax
mov eax, 0x23
mov word [rbp + 0x2112], ax
mov eax, 0x3e
mov word [rbp + 0x2114], ax
xor eax, eax
mov word [rbp + 0x2116], ax
movzx eax, word [rbp + 0x20b8]
lea rcx, [rbp + 0x20b4]
call fcn.1400b7cd4
mov rdx, rax
lea rcx, [rbp + 0x34d0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1e64], 0x53
mov eax, 0x1b
mov word [rbp + 0x1e68], ax
mov eax, 0x18
mov word [rbp + 0x1e6a], ax
mov eax, 0x1f
mov word [rbp + 0x1e6c], ax
mov eax, 0x1e
mov word [rbp + 0x1e6e], ax
mov eax, 0xf
mov word [rbp + 0x1e70], ax
xor eax, eax
mov word [rbp + 0x1e72], ax
mov eax, 0xa
mov word [rbp + 0x1e74], ax
xor eax, eax
mov word [rbp + 0x1e76], ax
mov eax, 7
mov word [rbp + 0x1e78], ax
mov eax, 0x16
mov word [rbp + 0x1e7a], ax
mov eax, 0x1e
mov word [rbp + 0x1e7c], ax
mov eax, 0xf
mov word [rbp + 0x1e7e], ax
mov eax, 0x10
mov word [rbp + 0x1e80], ax
mov eax, 0x3c
mov word [rbp + 0x1e82], ax
mov eax, 0x3d
mov word [rbp + 0x1e84], ax
mov eax, 0x27
mov word [rbp + 0x1e86], ax
mov eax, 0x21
mov word [rbp + 0x1e88], ax
mov eax, 0x3c
mov word [rbp + 0x1e8a], ax
mov eax, 0x3f
mov word [rbp + 0x1e8c], ax
xor eax, eax
mov word [rbp + 0x1e8e], ax
mov eax, 0x36
mov word [rbp + 0x1e90], ax
mov eax, 0x27
mov word [rbp + 0x1e92], ax
mov eax, 0x63
mov word [rbp + 0x1e94], ax
mov word [rbp + 0x1e96], ax
mov eax, 0x62
mov word [rbp + 0x1e98], ax
mov eax, 0xf
mov word [rbp + 0x1e9a], ax
xor eax, eax
mov word [rbp + 0x1e9c], ax
mov eax, 0x36
mov word [rbp + 0x1e9e], ax
mov eax, 0x21
mov word [rbp + 0x1ea0], ax
mov eax, 0x25
mov word [rbp + 0x1ea2], ax
mov eax, 0x3a
mov word [rbp + 0x1ea4], ax
mov eax, 0x30
mov word [rbp + 0x1ea6], ax
mov eax, 0x36
mov word [rbp + 0x1ea8], ax
mov eax, 0x20
mov word [rbp + 0x1eaa], ax
mov eax, 0xf
mov word [rbp + 0x1eac], ax
mov eax, 5
mov word [rbp + 0x1eae], ax
mov eax, 0x11
mov word [rbp + 0x1eb0], ax
mov eax, 0x3c
mov word [rbp + 0x1eb2], ax
mov eax, 0x2b
mov word [rbp + 0x1eb4], ax
mov eax, 0x14
mov word [rbp + 0x1eb6], ax
mov eax, 0x26
mov word [rbp + 0x1eb8], ax
mov eax, 0x36
mov word [rbp + 0x1eba], ax
mov eax, 0x20
mov word [rbp + 0x1ebc], ax
mov eax, 0x27
mov word [rbp + 0x1ebe], ax
xor eax, eax
mov word [rbp + 0x1ec0], ax
movzx eax, word [rbp + 0x1e68]
lea rcx, [rbp + 0x1e64]
call fcn.140121734
mov rdx, rax
lea rcx, [rbp + 0x34f0]
call fcn.1400ac71c
nop
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x48
mov word [rbp + 0x18f4], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x4b
mov word [rbp + 0x18f6], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x4c
mov word [rbp + 0x18f8], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x4d
mov word [rbp + 0x18fa], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0x18fc], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x53
mov word [rbp + 0x18fe], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x59
mov word [rbp + 0x1900], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x53
mov word [rbp + 0x1902], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x54
mov word [rbp + 0x1904], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x45
mov word [rbp + 0x1906], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x4d
mov word [rbp + 0x1908], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0x190a], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x43
mov word [rbp + 0x190c], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0x190e], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x6e
mov word [rbp + 0x1910], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x74
mov word [rbp + 0x1912], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x72
mov word [rbp + 0x1914], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0x1916], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x6c
mov word [rbp + 0x1918], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x53
mov word [rbp + 0x191a], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x65
mov word [rbp + 0x191c], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x74
mov word [rbp + 0x191e], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x30
mov word [rbp + 0x1920], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x30
mov word [rbp + 0x1922], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x31
mov word [rbp + 0x1924], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0x1926], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x53
mov word [rbp + 0x1928], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x65
mov word [rbp + 0x192a], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x72
mov word [rbp + 0x192c], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x76
mov word [rbp + 0x192e], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x69
mov word [rbp + 0x1930], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x63
mov word [rbp + 0x1932], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x65
mov word [rbp + 0x1934], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x73
mov word [rbp + 0x1936], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0x1938], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x56
mov word [rbp + 0x193a], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x42
mov word [rbp + 0x193c], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0x193e], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x78
mov word [rbp + 0x1940], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x4d
mov word [rbp + 0x1942], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x6f
mov word [rbp + 0x1944], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x75
mov word [rbp + 0x1946], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x73
mov word [rbp + 0x1948], ax
mov edx, 0x51
lea rcx, [rbp + 0x18f4]
call fcn.1400ace14
add ax, 0x65
mov word [rbp + 0x194a], ax
xor eax, eax
mov word [rbp + 0x194c], ax
movzx eax, word [rbp + 0x18f4]
lea rcx, [rbp + 0x18f4]
call fcn.1401218e0
mov rdx, rax
lea rcx, [rbp + 0x3510]
call fcn.1400ac71c
nop
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x48
mov word [rbp + 0x1ce4], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x4b
mov word [rbp + 0x1ce6], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x4c
mov word [rbp + 0x1ce8], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x4d
mov word [rbp + 0x1cea], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x1cec], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x53
mov word [rbp + 0x1cee], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x59
mov word [rbp + 0x1cf0], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x53
mov word [rbp + 0x1cf2], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x54
mov word [rbp + 0x1cf4], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x45
mov word [rbp + 0x1cf6], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x4d
mov word [rbp + 0x1cf8], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x1cfa], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x43
mov word [rbp + 0x1cfc], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x6f
mov word [rbp + 0x1cfe], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x6e
mov word [rbp + 0x1d00], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x74
mov word [rbp + 0x1d02], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x72
mov word [rbp + 0x1d04], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x6f
mov word [rbp + 0x1d06], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x6c
mov word [rbp + 0x1d08], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x53
mov word [rbp + 0x1d0a], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x65
mov word [rbp + 0x1d0c], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x74
mov word [rbp + 0x1d0e], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x30
mov word [rbp + 0x1d10], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x30
mov word [rbp + 0x1d12], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x31
mov word [rbp + 0x1d14], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x1d16], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x53
mov word [rbp + 0x1d18], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x65
mov word [rbp + 0x1d1a], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x72
mov word [rbp + 0x1d1c], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x76
mov word [rbp + 0x1d1e], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x69
mov word [rbp + 0x1d20], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x63
mov word [rbp + 0x1d22], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x65
mov word [rbp + 0x1d24], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x73
mov word [rbp + 0x1d26], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x1d28], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x56
mov word [rbp + 0x1d2a], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x42
mov word [rbp + 0x1d2c], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x6f
mov word [rbp + 0x1d2e], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x78
mov word [rbp + 0x1d30], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x53
mov word [rbp + 0x1d32], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x65
mov word [rbp + 0x1d34], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x72
mov word [rbp + 0x1d36], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x76
mov word [rbp + 0x1d38], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x69
mov word [rbp + 0x1d3a], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x63
mov word [rbp + 0x1d3c], ax
mov edx, 0x34
lea rcx, [rbp + 0x1ce4]
call fcn.1400ace1c
add ax, 0x65
mov word [rbp + 0x1d3e], ax
xor eax, eax
mov word [rbp + 0x1d40], ax
movzx eax, word [rbp + 0x1ce4]
lea rcx, [rbp + 0x1ce4]
call fcn.1401218c0
mov rdx, rax
lea rcx, [rbp + 0x3530]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1634], 0x76
xor edx, edx
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1638], ax
mov edx, 1
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x163a], ax
mov edx, 2
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x163c], ax
mov edx, 3
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x163e], ax
mov edx, 4
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1640], ax
mov edx, 5
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1642], ax
mov edx, 6
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1644], ax
mov edx, 7
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1646], ax
mov edx, 8
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1648], ax
mov edx, 9
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x164a], ax
mov edx, 0xa
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x164c], ax
mov edx, 0xb
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x164e], ax
mov edx, 0xc
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1650], ax
mov edx, 0xd
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1652], ax
mov edx, 0xe
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1654], ax
mov edx, 0xf
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1656], ax
mov edx, 0x10
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1658], ax
mov edx, 0x11
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x165a], ax
mov edx, 0x12
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x165c], ax
mov edx, 0x13
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x165e], ax
mov edx, 0x14
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1660], ax
mov edx, 0x15
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1662], ax
mov edx, 0x16
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1664], ax
mov edx, 0x17
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1666], ax
mov edx, 0x18
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1668], ax
mov edx, 0x19
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x166a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x166c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x166e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1670], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1672], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1674], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1676], ax
mov edx, 0x20
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1678], ax
mov edx, 0x21
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x167a], ax
mov edx, 0x22
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x167c], ax
mov edx, 0x23
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x167e], ax
mov edx, 0x24
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x42
mov word [rbp + 0x1680], ax
mov edx, 0x25
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1682], ax
mov edx, 0x26
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x1684], ax
mov edx, 0x27
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1686], ax
mov edx, 0x28
lea rcx, [rbp + 0x1634]
call fcn.1400acdf4
xor ax, 0x46
mov word [rbp + 0x1688], ax
xor eax, eax
mov word [rbp + 0x168a], ax
movzx eax, word [rbp + 0x1638]
lea rcx, [rbp + 0x1634]
call fcn.140121690
mov rdx, rax
lea rcx, [rbp + 0x3550]
call fcn.1400ac71c
nop
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x48
mov word [rbp + 0x194e], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x4b
mov word [rbp + 0x1950], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x4c
mov word [rbp + 0x1952], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x4d
mov word [rbp + 0x1954], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x1956], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x1958], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x59
mov word [rbp + 0x195a], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x195c], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x54
mov word [rbp + 0x195e], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x45
mov word [rbp + 0x1960], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x4d
mov word [rbp + 0x1962], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x1964], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x43
mov word [rbp + 0x1966], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x6f
mov word [rbp + 0x1968], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x6e
mov word [rbp + 0x196a], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x74
mov word [rbp + 0x196c], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x72
mov word [rbp + 0x196e], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x6f
mov word [rbp + 0x1970], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x6c
mov word [rbp + 0x1972], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x1974], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x1976], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x74
mov word [rbp + 0x1978], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x30
mov word [rbp + 0x197a], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x30
mov word [rbp + 0x197c], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x31
mov word [rbp + 0x197e], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x1980], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x1982], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x1984], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x72
mov word [rbp + 0x1986], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x76
mov word [rbp + 0x1988], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x69
mov word [rbp + 0x198a], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x63
mov word [rbp + 0x198c], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x198e], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x73
mov word [rbp + 0x1990], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x1992], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x56
mov word [rbp + 0x1994], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x42
mov word [rbp + 0x1996], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x6f
mov word [rbp + 0x1998], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x78
mov word [rbp + 0x199a], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x56
mov word [rbp + 0x199c], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x69
mov word [rbp + 0x199e], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x64
mov word [rbp + 0x19a0], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x19a2], ax
mov edx, 1
lea rcx, [rbp + 0x194e]
call fcn.14015ca88
add ax, 0x6f
mov word [rbp + 0x19a4], ax
xor eax, eax
mov word [rbp + 0x19a6], ax
movzx eax, word [rbp + 0x194e]
lea rcx, [rbp + 0x194e]
call fcn.140121894
mov rdx, rax
lea rcx, [rbp + 0x3570]
call fcn.1400ac71c
nop
mov dword [rbp + 0x168c], 0x51
xor edx, edx
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1690], ax
mov edx, 1
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x1692], ax
mov edx, 2
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x1694], ax
mov edx, 3
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1696], ax
mov edx, 4
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1698], ax
mov edx, 5
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x169a], ax
mov edx, 6
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x169c], ax
mov edx, 7
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x169e], ax
mov edx, 8
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x16a0], ax
mov edx, 9
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x16a2], ax
mov edx, 0xa
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x16a4], ax
mov edx, 0xb
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x16a6], ax
mov edx, 0xc
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x16a8], ax
mov edx, 0xd
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x16aa], ax
mov edx, 0xe
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x16ac], ax
mov edx, 0xf
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x16ae], ax
mov edx, 0x10
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x16b0], ax
mov edx, 0x11
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x16b2], ax
mov edx, 0x12
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x16b4], ax
mov edx, 0x13
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x16b6], ax
mov edx, 0x14
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x16b8], ax
mov edx, 0x15
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x16ba], ax
mov edx, 0x16
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x16bc], ax
mov edx, 0x17
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x16be], ax
mov edx, 0x18
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x16c0], ax
mov edx, 0x19
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x16c2], ax
mov edx, 0x1a
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x16c4], ax
mov edx, 0x1b
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x16c6], ax
mov edx, 0x1c
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x16c8], ax
mov edx, 0x1d
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x16ca], ax
mov edx, 0x1e
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x16cc], ax
mov edx, 0x1f
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x16ce], ax
mov edx, 0x20
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x16d0], ax
mov edx, 0x21
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x16d2], ax
mov edx, 0x22
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x16d4], ax
mov edx, 0x23
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x16d6], ax
mov edx, 0x24
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x16d8], ax
mov edx, 0x25
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x16da], ax
mov edx, 0x26
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0x16dc], ax
mov edx, 0x27
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x16de], ax
mov edx, 0x28
lea rcx, [rbp + 0x168c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x16e0], ax
xor eax, eax
mov word [rbp + 0x16e2], ax
movzx eax, word [rbp + 0x1690]
lea rcx, [rbp + 0x168c]
call fcn.140121690
mov rdx, rax
lea rcx, [rbp + 0x3590]
call fcn.1400ac71c
nop
mov dword [rbp + 0x16e4], 0x15
xor edx, edx
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x16e8], ax
mov edx, 1
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x16ea], ax
mov edx, 2
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x16ec], ax
mov edx, 3
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x16ee], ax
mov edx, 4
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x16f0], ax
mov edx, 5
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x16f2], ax
mov edx, 6
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x16f4], ax
mov edx, 7
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x16f6], ax
mov edx, 8
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x16f8], ax
mov edx, 9
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x16fa], ax
mov edx, 0xa
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x16fc], ax
mov edx, 0xb
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x16fe], ax
mov edx, 0xc
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1700], ax
mov edx, 0xd
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1702], ax
mov edx, 0xe
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1704], ax
mov edx, 0xf
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1706], ax
mov edx, 0x10
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1708], ax
mov edx, 0x11
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x170a], ax
mov edx, 0x12
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x170c], ax
mov edx, 0x13
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x170e], ax
mov edx, 0x14
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1710], ax
mov edx, 0x15
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1712], ax
mov edx, 0x16
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1714], ax
mov edx, 0x17
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1716], ax
mov edx, 0x18
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1718], ax
mov edx, 0x19
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x171a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x171c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x171e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1720], ax
mov edx, 0x1d
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1722], ax
mov edx, 0x1e
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1724], ax
mov edx, 0x1f
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1726], ax
mov edx, 0x20
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1728], ax
mov edx, 0x21
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x172a], ax
mov edx, 0x22
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x172c], ax
mov edx, 0x23
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x172e], ax
mov edx, 0x24
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x1730], ax
mov edx, 0x25
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1732], ax
mov edx, 0x26
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x2d
mov word [rbp + 0x1734], ax
mov edx, 0x27
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1736], ax
mov edx, 0x28
lea rcx, [rbp + 0x16e4]
call fcn.1400acdf4
xor ax, 0x33
mov word [rbp + 0x1738], ax
xor eax, eax
mov word [rbp + 0x173a], ax
movzx eax, word [rbp + 0x16e8]
lea rcx, [rbp + 0x16e4]
call fcn.140121690
mov rdx, rax
lea rcx, [rbp + 0x35b0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1abc], 0x48
xor edx, edx
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1ac0], ax
mov edx, 1
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x1ac2], ax
mov edx, 2
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x1ac4], ax
mov edx, 3
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1ac6], ax
mov edx, 4
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1ac8], ax
mov edx, 5
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1aca], ax
mov edx, 6
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1acc], ax
mov edx, 7
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1ace], ax
mov edx, 8
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1ad0], ax
mov edx, 9
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x1ad2], ax
mov edx, 0xa
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1ad4], ax
mov edx, 0xb
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1ad6], ax
mov edx, 0xc
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1ad8], ax
mov edx, 0xd
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1ada], ax
mov edx, 0xe
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1adc], ax
mov edx, 0xf
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1ade], ax
mov edx, 0x10
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1ae0], ax
mov edx, 0x11
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1ae2], ax
mov edx, 0x12
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x1ae4], ax
mov edx, 0x13
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1ae6], ax
mov edx, 0x14
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1ae8], ax
mov edx, 0x15
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1aea], ax
mov edx, 0x16
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1aec], ax
mov edx, 0x17
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1aee], ax
mov edx, 0x18
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1af0], ax
mov edx, 0x19
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1af2], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1af4], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1af6], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1af8], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1afa], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1afc], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1afe], ax
mov edx, 0x20
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1b00], ax
mov edx, 0x21
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1b02], ax
mov edx, 0x22
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1b04], ax
mov edx, 0x23
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1b06], ax
mov edx, 0x24
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x1b08], ax
mov edx, 0x25
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1b0a], ax
mov edx, 0x26
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x1b0c], ax
mov edx, 0x27
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x68
mov word [rbp + 0x1b0e], ax
mov edx, 0x28
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x1b10], ax
mov edx, 0x29
lea rcx, [rbp + 0x1abc]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0x1b12], ax
xor eax, eax
mov word [rbp + 0x1b14], ax
movzx eax, word [rbp + 0x1ac0]
lea rcx, [rbp + 0x1abc]
call fcn.1400b7bb0
mov rdx, rax
lea rcx, [rbp + 0x35d0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1b18], 0x5e
xor edx, edx
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1b1c], ax
mov edx, 1
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x1b1e], ax
mov edx, 2
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x1b20], ax
mov edx, 3
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1b22], ax
mov edx, 4
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1b24], ax
mov edx, 5
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1b26], ax
mov edx, 6
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1b28], ax
mov edx, 7
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1b2a], ax
mov edx, 8
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1b2c], ax
mov edx, 9
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x1b2e], ax
mov edx, 0xa
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1b30], ax
mov edx, 0xb
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1b32], ax
mov edx, 0xc
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1b34], ax
mov edx, 0xd
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1b36], ax
mov edx, 0xe
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1b38], ax
mov edx, 0xf
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1b3a], ax
mov edx, 0x10
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1b3c], ax
mov edx, 0x11
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1b3e], ax
mov edx, 0x12
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x1b40], ax
mov edx, 0x13
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1b42], ax
mov edx, 0x14
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1b44], ax
mov edx, 0x15
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1b46], ax
mov edx, 0x16
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1b48], ax
mov edx, 0x17
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1b4a], ax
mov edx, 0x18
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1b4c], ax
mov edx, 0x19
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1b4e], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1b50], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1b52], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1b54], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1b56], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1b58], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1b5a], ax
mov edx, 0x20
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1b5c], ax
mov edx, 0x21
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1b5e], ax
mov edx, 0x22
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1b60], ax
mov edx, 0x23
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1b62], ax
mov edx, 0x24
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1b64], ax
mov edx, 0x25
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1b66], ax
mov edx, 0x26
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1b68], ax
mov edx, 0x27
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1b6a], ax
mov edx, 0x28
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1b6c], ax
mov edx, 0x29
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x1b6e], ax
mov edx, 0x2a
lea rcx, [rbp + 0x1b18]
call fcn.1400acdf4
xor ax, 0x66
mov word [rbp + 0x1b70], ax
xor eax, eax
mov word [rbp + 0x1b72], ax
movzx eax, word [rbp + 0x1b1c]
lea rcx, [rbp + 0x1b18]
call fcn.140121850
mov rdx, rax
lea rcx, [rbp + 0x35f0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x11d0], 0x61
xor edx, edx
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x11d4], ax
mov edx, 1
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x11d6], ax
mov edx, 2
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x11d8], ax
mov edx, 3
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x55
mov word [rbp + 0x11da], ax
mov edx, 4
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x11dc], ax
mov edx, 5
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x11de], ax
mov edx, 6
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x4f
mov word [rbp + 0x11e0], ax
mov edx, 7
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x46
mov word [rbp + 0x11e2], ax
mov edx, 8
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x11e4], ax
mov edx, 9
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x57
mov word [rbp + 0x11e6], ax
mov edx, 0xa
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x41
mov word [rbp + 0x11e8], ax
mov edx, 0xb
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0x11ea], ax
mov edx, 0xc
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x11ec], ax
mov edx, 0xd
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x11ee], ax
mov edx, 0xe
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x11f0], ax
mov edx, 0xf
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x11f2], ax
mov edx, 0x10
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x77
mov word [rbp + 0x11f4], ax
mov edx, 0x11
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x11f6], ax
mov edx, 0x12
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x11f8], ax
mov edx, 0x13
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x11fa], ax
mov edx, 0x14
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x2c
mov word [rbp + 0x11fc], ax
mov edx, 0x15
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x20
mov word [rbp + 0x11fe], ax
mov edx, 0x16
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x49
mov word [rbp + 0x1200], ax
mov edx, 0x17
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1202], ax
mov edx, 0x18
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1204], ax
mov edx, 0x19
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x1206], ax
mov edx, 0x1a
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1208], ax
mov edx, 0x1b
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x120a], ax
mov edx, 0x1c
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x120c], ax
mov edx, 0x1d
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x77
mov word [rbp + 0x120e], ax
mov edx, 0x1e
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x1210], ax
mov edx, 0x1f
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1212], ax
mov edx, 0x20
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1214], ax
mov edx, 0x21
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x20
mov word [rbp + 0x1216], ax
mov edx, 0x22
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1218], ax
mov edx, 0x23
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x121a], ax
mov edx, 0x24
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x121c], ax
mov edx, 0x25
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x121e], ax
mov edx, 0x26
lea rcx, [rbp + 0x11d0]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1220], ax
xor eax, eax
mov word [rbp + 0x1222], ax
movzx eax, word [rbp + 0x11d4]
lea rcx, [rbp + 0x11d0]
call fcn.140121808
mov rdx, rax
lea rcx, [rbp + 0x3610]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1224], 0x42
mov eax, 0xa
mov word [rbp + 0x1228], ax
mov eax, 9
mov word [rbp + 0x122a], ax
mov eax, 0xe
mov word [rbp + 0x122c], ax
mov eax, 0xf
mov word [rbp + 0x122e], ax
mov eax, 0x1e
mov word [rbp + 0x1230], ax
mov eax, 0x11
mov word [rbp + 0x1232], ax
mov eax, 0xd
mov word [rbp + 0x1234], ax
mov eax, 4
mov word [rbp + 0x1236], ax
mov eax, 0x16
mov word [rbp + 0x1238], ax
mov eax, 0x15
mov word [rbp + 0x123a], ax
mov eax, 3
mov word [rbp + 0x123c], ax
mov eax, 0x10
mov word [rbp + 0x123e], ax
mov eax, 7
mov word [rbp + 0x1240], ax
mov eax, 0x1e
mov word [rbp + 0x1242], ax
mov eax, 0x14
mov word [rbp + 0x1244], ax
mov eax, 0xf
mov word [rbp + 0x1246], ax
mov eax, 0x35
mov word [rbp + 0x1248], ax
mov eax, 0x23
mov word [rbp + 0x124a], ax
mov eax, 0x30
mov word [rbp + 0x124c], ax
mov eax, 0x27
mov word [rbp + 0x124e], ax
mov eax, 0x6e
mov word [rbp + 0x1250], ax
mov eax, 0x62
mov word [rbp + 0x1252], ax
mov eax, 0xb
mov word [rbp + 0x1254], ax
mov eax, 0x2c
mov word [rbp + 0x1256], ax
mov eax, 0x21
mov word [rbp + 0x1258], ax
mov eax, 0x6c
mov word [rbp + 0x125a], ax
mov eax, 0x1e
mov word [rbp + 0x125c], ax
mov eax, 0x14
mov word [rbp + 0x125e], ax
mov eax, 0xf
mov word [rbp + 0x1260], ax
mov eax, 0x35
mov word [rbp + 0x1262], ax
mov eax, 0x23
mov word [rbp + 0x1264], ax
mov eax, 0x30
mov word [rbp + 0x1266], ax
mov eax, 0x27
mov word [rbp + 0x1268], ax
mov eax, 0x62
mov word [rbp + 0x126a], ax
mov eax, 0x16
mov word [rbp + 0x126c], ax
mov eax, 0x2d
mov word [rbp + 0x126e], ax
mov word [rbp + 0x1270], ax
mov eax, 0x2e
mov word [rbp + 0x1272], ax
mov eax, 0x31
mov word [rbp + 0x1274], ax
xor eax, eax
mov word [rbp + 0x1276], ax
movzx eax, word [rbp + 0x1228]
lea rcx, [rbp + 0x1224]
call fcn.1400aaec0
mov rdx, rax
lea rcx, [rbp + 0x3630]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1b74], 0xf
xor edx, edx
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1b78], ax
mov edx, 1
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x1b7a], ax
mov edx, 2
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x1b7c], ax
mov edx, 3
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1b7e], ax
mov edx, 4
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1b80], ax
mov edx, 5
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1b82], ax
mov edx, 6
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1b84], ax
mov edx, 7
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1b86], ax
mov edx, 8
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1b88], ax
mov edx, 9
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x1b8a], ax
mov edx, 0xa
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1b8c], ax
mov edx, 0xb
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1b8e], ax
mov edx, 0xc
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1b90], ax
mov edx, 0xd
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1b92], ax
mov edx, 0xe
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1b94], ax
mov edx, 0xf
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1b96], ax
mov edx, 0x10
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1b98], ax
mov edx, 0x11
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1b9a], ax
mov edx, 0x12
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x1b9c], ax
mov edx, 0x13
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1b9e], ax
mov edx, 0x14
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1ba0], ax
mov edx, 0x15
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1ba2], ax
mov edx, 0x16
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1ba4], ax
mov edx, 0x17
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1ba6], ax
mov edx, 0x18
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1ba8], ax
mov edx, 0x19
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1baa], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1bac], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1bae], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1bb0], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1bb2], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1bb4], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1bb6], ax
mov edx, 0x20
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1bb8], ax
mov edx, 0x21
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1bba], ax
mov edx, 0x22
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1bbc], ax
mov edx, 0x23
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1bbe], ax
mov edx, 0x24
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1bc0], ax
mov edx, 0x25
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x1bc2], ax
mov edx, 0x26
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1bc4], ax
mov edx, 0x27
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0x1bc6], ax
mov edx, 0x28
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x1bc8], ax
mov edx, 0x29
lea rcx, [rbp + 0x1b74]
call fcn.1400acdf4
xor ax, 0x67
mov word [rbp + 0x1bca], ax
xor eax, eax
mov word [rbp + 0x1bcc], ax
movzx eax, word [rbp + 0x1b78]
lea rcx, [rbp + 0x1b74]
call fcn.1400b7bb0
mov rdx, rax
lea rcx, [rbp + 0x3650]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1bd0], 0x21
mov eax, 0x69
mov word [rbp + 0x1bd4], ax
mov eax, 0x6a
mov word [rbp + 0x1bd6], ax
mov eax, 0x6d
mov word [rbp + 0x1bd8], ax
mov eax, 0x6c
mov word [rbp + 0x1bda], ax
mov eax, 0x7d
mov word [rbp + 0x1bdc], ax
mov eax, 0x72
mov word [rbp + 0x1bde], ax
mov eax, 0x78
mov word [rbp + 0x1be0], ax
mov eax, 0x72
mov word [rbp + 0x1be2], ax
mov eax, 0x75
mov word [rbp + 0x1be4], ax
mov eax, 0x64
mov word [rbp + 0x1be6], ax
mov eax, 0x6c
mov word [rbp + 0x1be8], ax
mov eax, 0x7d
mov word [rbp + 0x1bea], ax
mov eax, 0x62
mov word [rbp + 0x1bec], ax
mov eax, 0x4e
mov word [rbp + 0x1bee], ax
mov eax, 0x4f
mov word [rbp + 0x1bf0], ax
mov eax, 0x55
mov word [rbp + 0x1bf2], ax
mov eax, 0x53
mov word [rbp + 0x1bf4], ax
mov eax, 0x4e
mov word [rbp + 0x1bf6], ax
mov eax, 0x4d
mov word [rbp + 0x1bf8], ax
mov eax, 0x72
mov word [rbp + 0x1bfa], ax
mov eax, 0x44
mov word [rbp + 0x1bfc], ax
mov eax, 0x55
mov word [rbp + 0x1bfe], ax
mov eax, 0x11
mov word [rbp + 0x1c00], ax
mov word [rbp + 0x1c02], ax
mov eax, 0x10
mov word [rbp + 0x1c04], ax
mov eax, 0x7d
mov word [rbp + 0x1c06], ax
mov eax, 0x72
mov word [rbp + 0x1c08], ax
mov eax, 0x44
mov word [rbp + 0x1c0a], ax
mov eax, 0x53
mov word [rbp + 0x1c0c], ax
mov eax, 0x57
mov word [rbp + 0x1c0e], ax
mov eax, 0x48
mov word [rbp + 0x1c10], ax
mov eax, 0x42
mov word [rbp + 0x1c12], ax
mov eax, 0x44
mov word [rbp + 0x1c14], ax
mov eax, 0x52
mov word [rbp + 0x1c16], ax
mov eax, 0x7d
mov word [rbp + 0x1c18], ax
mov eax, 0x57
mov word [rbp + 0x1c1a], ax
mov eax, 0x4c
mov word [rbp + 0x1c1c], ax
mov word [rbp + 0x1c1e], ax
mov eax, 0x4e
mov word [rbp + 0x1c20], ax
mov eax, 0x54
mov word [rbp + 0x1c22], ax
mov eax, 0x52
mov word [rbp + 0x1c24], ax
mov eax, 0x44
mov word [rbp + 0x1c26], ax
xor eax, eax
mov word [rbp + 0x1c28], ax
movzx eax, word [rbp + 0x1bd4]
lea rcx, [rbp + 0x1bd0]
call fcn.1401216f0
mov rdx, rax
lea rcx, [rbp + 0x3670]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1c2c], 0x59
xor edx, edx
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1c30], ax
mov edx, 1
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x1c32], ax
mov edx, 2
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x1c34], ax
mov edx, 3
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1c36], ax
mov edx, 4
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1c38], ax
mov edx, 5
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1c3a], ax
mov edx, 6
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1c3c], ax
mov edx, 7
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1c3e], ax
mov edx, 8
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1c40], ax
mov edx, 9
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x1c42], ax
mov edx, 0xa
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1c44], ax
mov edx, 0xb
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1c46], ax
mov edx, 0xc
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1c48], ax
mov edx, 0xd
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1c4a], ax
mov edx, 0xe
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1c4c], ax
mov edx, 0xf
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1c4e], ax
mov edx, 0x10
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1c50], ax
mov edx, 0x11
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1c52], ax
mov edx, 0x12
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x1c54], ax
mov edx, 0x13
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1c56], ax
mov edx, 0x14
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1c58], ax
mov edx, 0x15
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1c5a], ax
mov edx, 0x16
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1c5c], ax
mov edx, 0x17
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1c5e], ax
mov edx, 0x18
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1c60], ax
mov edx, 0x19
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1c62], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1c64], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1c66], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1c68], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1c6a], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1c6c], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1c6e], ax
mov edx, 0x20
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1c70], ax
mov edx, 0x21
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1c72], ax
mov edx, 0x22
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1c74], ax
mov edx, 0x23
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x1c76], ax
mov edx, 0x24
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1c78], ax
mov edx, 0x25
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1c7a], ax
mov edx, 0x26
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1c7c], ax
mov edx, 0x27
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1c7e], ax
mov edx, 0x28
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x1c80], ax
mov edx, 0x29
lea rcx, [rbp + 0x1c2c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1c82], ax
xor eax, eax
mov word [rbp + 0x1c84], ax
movzx eax, word [rbp + 0x1c30]
lea rcx, [rbp + 0x1c2c]
call fcn.1400b7bb0
mov rdx, rax
lea rcx, [rbp + 0x3690]
call fcn.1400ac71c
nop
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x48
mov word [rbp + 0x173c], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4b
mov word [rbp + 0x173e], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4c
mov word [rbp + 0x1740], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4d
mov word [rbp + 0x1742], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x5c
mov word [rbp + 0x1744], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x53
mov word [rbp + 0x1746], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x59
mov word [rbp + 0x1748], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x53
mov word [rbp + 0x174a], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x54
mov word [rbp + 0x174c], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x45
mov word [rbp + 0x174e], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4d
mov word [rbp + 0x1750], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x5c
mov word [rbp + 0x1752], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x43
mov word [rbp + 0x1754], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x6f
mov word [rbp + 0x1756], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x6e
mov word [rbp + 0x1758], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x74
mov word [rbp + 0x175a], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x72
mov word [rbp + 0x175c], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x6f
mov word [rbp + 0x175e], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x6c
mov word [rbp + 0x1760], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x53
mov word [rbp + 0x1762], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x65
mov word [rbp + 0x1764], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x74
mov word [rbp + 0x1766], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x30
mov word [rbp + 0x1768], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x30
mov word [rbp + 0x176a], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x31
mov word [rbp + 0x176c], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x5c
mov word [rbp + 0x176e], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x53
mov word [rbp + 0x1770], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x65
mov word [rbp + 0x1772], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x72
mov word [rbp + 0x1774], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x76
mov word [rbp + 0x1776], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x69
mov word [rbp + 0x1778], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x63
mov word [rbp + 0x177a], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x65
mov word [rbp + 0x177c], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x73
mov word [rbp + 0x177e], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x5c
mov word [rbp + 0x1780], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x56
mov word [rbp + 0x1782], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4d
mov word [rbp + 0x1784], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4d
mov word [rbp + 0x1786], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x45
mov word [rbp + 0x1788], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4d
mov word [rbp + 0x178a], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x43
mov word [rbp + 0x178c], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x54
mov word [rbp + 0x178e], ax
mov edx, 5
lea rcx, [rbp + 0x173c]
call fcn.14015ca90
add ax, 0x4c
mov word [rbp + 0x1790], ax
xor eax, eax
mov word [rbp + 0x1792], ax
movzx eax, word [rbp + 0x173c]
lea rcx, [rbp + 0x173c]
call fcn.1401217ec
mov rdx, rax
lea rcx, [rbp + 0x36b0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1794], 0x42
mov eax, 0xa
mov word [rbp + 0x1798], ax
mov eax, 9
mov word [rbp + 0x179a], ax
mov eax, 0xe
mov word [rbp + 0x179c], ax
mov eax, 0xf
mov word [rbp + 0x179e], ax
mov eax, 0x1e
mov word [rbp + 0x17a0], ax
mov eax, 0x11
mov word [rbp + 0x17a2], ax
mov eax, 0x1b
mov word [rbp + 0x17a4], ax
mov eax, 0x11
mov word [rbp + 0x17a6], ax
mov eax, 0x16
mov word [rbp + 0x17a8], ax
mov eax, 7
mov word [rbp + 0x17aa], ax
mov eax, 0xf
mov word [rbp + 0x17ac], ax
mov eax, 0x1e
mov word [rbp + 0x17ae], ax
mov eax, 1
mov word [rbp + 0x17b0], ax
mov eax, 0x2d
mov word [rbp + 0x17b2], ax
mov eax, 0x2c
mov word [rbp + 0x17b4], ax
mov eax, 0x36
mov word [rbp + 0x17b6], ax
mov eax, 0x30
mov word [rbp + 0x17b8], ax
mov eax, 0x2d
mov word [rbp + 0x17ba], ax
mov eax, 0x2e
mov word [rbp + 0x17bc], ax
mov eax, 0x11
mov word [rbp + 0x17be], ax
mov eax, 0x27
mov word [rbp + 0x17c0], ax
mov eax, 0x36
mov word [rbp + 0x17c2], ax
mov eax, 0x72
mov word [rbp + 0x17c4], ax
mov word [rbp + 0x17c6], ax
mov eax, 0x73
mov word [rbp + 0x17c8], ax
mov eax, 0x1e
mov word [rbp + 0x17ca], ax
mov eax, 0x11
mov word [rbp + 0x17cc], ax
mov eax, 0x27
mov word [rbp + 0x17ce], ax
mov eax, 0x30
mov word [rbp + 0x17d0], ax
mov eax, 0x34
mov word [rbp + 0x17d2], ax
mov eax, 0x2b
mov word [rbp + 0x17d4], ax
mov eax, 0x21
mov word [rbp + 0x17d6], ax
mov eax, 0x27
mov word [rbp + 0x17d8], ax
mov eax, 0x31
mov word [rbp + 0x17da], ax
mov eax, 0x1e
mov word [rbp + 0x17dc], ax
mov eax, 0x34
mov word [rbp + 0x17de], ax
mov eax, 0x2f
mov word [rbp + 0x17e0], ax
mov eax, 0x35
mov word [rbp + 0x17e2], ax
mov eax, 0x23
mov word [rbp + 0x17e4], ax
mov eax, 0x30
mov word [rbp + 0x17e6], ax
mov eax, 0x27
mov word [rbp + 0x17e8], ax
xor eax, eax
mov word [rbp + 0x17ea], ax
movzx eax, word [rbp + 0x1798]
lea rcx, [rbp + 0x1794]
call fcn.1401217ac
mov rdx, rax
lea rcx, [rbp + 0x36d0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1278], 0x1e
mov eax, 0x56
mov word [rbp + 0x127c], ax
mov eax, 0x55
mov word [rbp + 0x127e], ax
mov eax, 0x52
mov word [rbp + 0x1280], ax
mov eax, 0x53
mov word [rbp + 0x1282], ax
mov eax, 0x42
mov word [rbp + 0x1284], ax
mov eax, 0x4d
mov word [rbp + 0x1286], ax
mov eax, 0x47
mov word [rbp + 0x1288], ax
mov eax, 0x4d
mov word [rbp + 0x128a], ax
mov eax, 0x4a
mov word [rbp + 0x128c], ax
mov eax, 0x5b
mov word [rbp + 0x128e], ax
mov eax, 0x53
mov word [rbp + 0x1290], ax
mov eax, 0x42
mov word [rbp + 0x1292], ax
mov eax, 0x5d
mov word [rbp + 0x1294], ax
mov eax, 0x71
mov word [rbp + 0x1296], ax
mov eax, 0x70
mov word [rbp + 0x1298], ax
mov eax, 0x6a
mov word [rbp + 0x129a], ax
mov eax, 0x6c
mov word [rbp + 0x129c], ax
mov eax, 0x71
mov word [rbp + 0x129e], ax
mov eax, 0x72
mov word [rbp + 0x12a0], ax
mov eax, 0x4d
mov word [rbp + 0x12a2], ax
mov eax, 0x7b
mov word [rbp + 0x12a4], ax
mov eax, 0x6a
mov word [rbp + 0x12a6], ax
mov eax, 0x2e
mov word [rbp + 0x12a8], ax
mov word [rbp + 0x12aa], ax
mov eax, 0x2f
mov word [rbp + 0x12ac], ax
mov eax, 0x42
mov word [rbp + 0x12ae], ax
mov eax, 0x4d
mov word [rbp + 0x12b0], ax
mov eax, 0x7b
mov word [rbp + 0x12b2], ax
mov eax, 0x6c
mov word [rbp + 0x12b4], ax
mov eax, 0x68
mov word [rbp + 0x12b6], ax
mov eax, 0x77
mov word [rbp + 0x12b8], ax
mov eax, 0x7d
mov word [rbp + 0x12ba], ax
mov eax, 0x7b
mov word [rbp + 0x12bc], ax
mov eax, 0x6d
mov word [rbp + 0x12be], ax
mov eax, 0x42
mov word [rbp + 0x12c0], ax
mov eax, 0x68
mov word [rbp + 0x12c2], ax
mov eax, 0x73
mov word [rbp + 0x12c4], ax
mov eax, 0x7d
mov word [rbp + 0x12c6], ax
mov eax, 0x77
mov word [rbp + 0x12c8], ax
xor eax, eax
mov word [rbp + 0x12ca], ax
movzx eax, word [rbp + 0x127c]
lea rcx, [rbp + 0x1278]
call fcn.1400aaec0
mov rdx, rax
lea rcx, [rbp + 0x36f0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x17ec], 0x1e
xor edx, edx
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x17f0], ax
mov edx, 1
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x17f2], ax
mov edx, 2
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x17f4], ax
mov edx, 3
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x17f6], ax
mov edx, 4
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x17f8], ax
mov edx, 5
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x17fa], ax
mov edx, 6
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x17fc], ax
mov edx, 7
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x17fe], ax
mov edx, 8
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1800], ax
mov edx, 9
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x1802], ax
mov edx, 0xa
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x1804], ax
mov edx, 0xb
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1806], ax
mov edx, 0xc
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1808], ax
mov edx, 0xd
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x180a], ax
mov edx, 0xe
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x180c], ax
mov edx, 0xf
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x180e], ax
mov edx, 0x10
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1810], ax
mov edx, 0x11
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1812], ax
mov edx, 0x12
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x1814], ax
mov edx, 0x13
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1816], ax
mov edx, 0x14
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1818], ax
mov edx, 0x15
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x181a], ax
mov edx, 0x16
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x181c], ax
mov edx, 0x17
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x181e], ax
mov edx, 0x18
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1820], ax
mov edx, 0x19
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1822], ax
mov edx, 0x1a
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1824], ax
mov edx, 0x1b
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1826], ax
mov edx, 0x1c
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1828], ax
mov edx, 0x1d
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x182a], ax
mov edx, 0x1e
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x182c], ax
mov edx, 0x1f
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x182e], ax
mov edx, 0x20
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1830], ax
mov edx, 0x21
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x1832], ax
mov edx, 0x22
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1834], ax
mov edx, 0x23
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1836], ax
mov edx, 0x24
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x1838], ax
mov edx, 0x25
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x183a], ax
mov edx, 0x26
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x38
mov word [rbp + 0x183c], ax
mov edx, 0x27
lea rcx, [rbp + 0x17ec]
call fcn.1400acdf4
xor ax, 0x36
mov word [rbp + 0x183e], ax
xor eax, eax
mov word [rbp + 0x1840], ax
movzx eax, word [rbp + 0x17f0]
lea rcx, [rbp + 0x17ec]
call fcn.140121778
mov rdx, rax
lea rcx, [rbp + 0x3710]
call fcn.1400ac71c
nop
mov dword [rbp + 0x994], 0x71
xor edx, edx
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x998], ax
mov edx, 1
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x99a], ax
mov edx, 2
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x99c], ax
mov edx, 3
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x55
mov word [rbp + 0x99e], ax
mov edx, 4
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x9a0], ax
mov edx, 5
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x9a2], ax
mov edx, 6
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x4f
mov word [rbp + 0x9a4], ax
mov edx, 7
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x46
mov word [rbp + 0x9a6], ax
mov edx, 8
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x9a8], ax
mov edx, 9
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x57
mov word [rbp + 0x9aa], ax
mov edx, 0xa
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x41
mov word [rbp + 0x9ac], ax
mov edx, 0xb
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0x9ae], ax
mov edx, 0xc
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x9b0], ax
mov edx, 0xd
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x9b2], ax
mov edx, 0xe
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x57
mov word [rbp + 0x9b4], ax
mov edx, 0xf
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x9b6], ax
mov edx, 0x10
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x9b8], ax
mov edx, 0x11
lea rcx, [rbp + 0x994]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x9ba], ax
xor eax, eax
mov word [rbp + 0x9bc], ax
movzx eax, word [rbp + 0x998]
lea rcx, [rbp + 0x994]
call fcn.1400ab19c
mov rdx, rax
lea rcx, [rbp + 0x3730]
call fcn.1400ac71c
nop
mov dword [rbp + 0x9c0], 0xf
xor edx, edx
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x9c4], ax
mov edx, 1
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x9c6], ax
mov edx, 2
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x9c8], ax
mov edx, 3
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x9ca], ax
mov edx, 4
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x9cc], ax
mov edx, 5
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x9ce], ax
mov edx, 6
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x4f
mov word [rbp + 0x9d0], ax
mov edx, 7
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x46
mov word [rbp + 0x9d2], ax
mov edx, 8
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x9d4], ax
mov edx, 9
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x57
mov word [rbp + 0x9d6], ax
mov edx, 0xa
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x41
mov word [rbp + 0x9d8], ax
mov edx, 0xb
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0x9da], ax
mov edx, 0xc
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x9dc], ax
mov edx, 0xd
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x9de], ax
mov edx, 0xe
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x57
mov word [rbp + 0x9e0], ax
mov edx, 0xf
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x9e2], ax
mov edx, 0x10
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x9e4], ax
mov edx, 0x11
lea rcx, [rbp + 0x9c0]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x9e6], ax
xor eax, eax
mov word [rbp + 0x9e8], ax
movzx eax, word [rbp + 0x9c4]
lea rcx, [rbp + 0x9c0]
call fcn.1400ab19c
mov rdx, rax
lea rcx, [rbp + 0x3750]
call fcn.1400ac71c
nop
mov dword [rbp + 0xa1c], 1
mov eax, 0x49
mov word [rbp + 0xa20], ax
mov eax, 0x4a
mov word [rbp + 0xa22], ax
mov eax, 0x4d
mov word [rbp + 0xa24], ax
mov eax, 0x4c
mov word [rbp + 0xa26], ax
mov eax, 0x5d
mov word [rbp + 0xa28], ax
mov eax, 0x49
mov word [rbp + 0xa2a], ax
mov eax, 0x40
mov word [rbp + 0xa2c], ax
mov eax, 0x53
mov word [rbp + 0xa2e], ax
mov eax, 0x45
mov word [rbp + 0xa30], ax
mov eax, 0x56
mov word [rbp + 0xa32], ax
mov eax, 0x40
mov word [rbp + 0xa34], ax
mov eax, 0x53
mov word [rbp + 0xa36], ax
mov eax, 0x44
mov word [rbp + 0xa38], ax
mov eax, 0x5d
mov word [rbp + 0xa3a], ax
mov eax, 0x40
mov word [rbp + 0xa3c], ax
mov eax, 0x42
mov word [rbp + 0xa3e], ax
mov eax, 0x51
mov word [rbp + 0xa40], ax
mov eax, 0x48
mov word [rbp + 0xa42], ax
mov eax, 0x5d
mov word [rbp + 0xa44], ax
mov eax, 0x45
mov word [rbp + 0xa46], ax
mov eax, 0x52
mov word [rbp + 0xa48], ax
mov eax, 0x45
mov word [rbp + 0xa4a], ax
mov eax, 0x55
mov word [rbp + 0xa4c], ax
mov eax, 0x5d
mov word [rbp + 0xa4e], ax
mov eax, 0x79
mov word [rbp + 0xa50], ax
mov eax, 0x64
mov word [rbp + 0xa52], ax
mov eax, 0x6f
mov word [rbp + 0xa54], ax
xor eax, eax
mov word [rbp + 0xa56], ax
movzx eax, word [rbp + 0xa20]
lea rcx, [rbp + 0xa1c]
call fcn.1400ab0d0
mov rdx, rax
lea rcx, [rbp + 0x3770]
call fcn.1400ac71c
nop
mov dword [rbp + 0xa58], 0x78
mov eax, 0x30
mov word [rbp + 0xa5c], ax
mov eax, 0x33
mov word [rbp + 0xa5e], ax
mov eax, 0x34
mov word [rbp + 0xa60], ax
mov eax, 0x35
mov word [rbp + 0xa62], ax
mov eax, 0x24
mov word [rbp + 0xa64], ax
mov eax, 0x30
mov word [rbp + 0xa66], ax
mov eax, 0x39
mov word [rbp + 0xa68], ax
mov eax, 0x2a
mov word [rbp + 0xa6a], ax
mov eax, 0x3c
mov word [rbp + 0xa6c], ax
mov eax, 0x2f
mov word [rbp + 0xa6e], ax
mov eax, 0x39
mov word [rbp + 0xa70], ax
mov eax, 0x2a
mov word [rbp + 0xa72], ax
mov eax, 0x3d
mov word [rbp + 0xa74], ax
mov eax, 0x24
mov word [rbp + 0xa76], ax
mov eax, 0x39
mov word [rbp + 0xa78], ax
mov eax, 0x3b
mov word [rbp + 0xa7a], ax
mov eax, 0x28
mov word [rbp + 0xa7c], ax
mov eax, 0x31
mov word [rbp + 0xa7e], ax
mov eax, 0x24
mov word [rbp + 0xa80], ax
mov eax, 0x3e
mov word [rbp + 0xa82], ax
mov eax, 0x39
mov word [rbp + 0xa84], ax
mov eax, 0x3c
mov word [rbp + 0xa86], ax
mov eax, 0x2c
mov word [rbp + 0xa88], ax
mov eax, 0x24
mov word [rbp + 0xa8a], ax
xor eax, eax
mov word [rbp + 0xa8c], ax
mov eax, 0x1d
mov word [rbp + 0xa8e], ax
mov eax, 0x16
mov word [rbp + 0xa90], ax
xor eax, eax
mov word [rbp + 0xa92], ax
movzx eax, word [rbp + 0xa5c]
lea rcx, [rbp + 0xa58]
call fcn.1400ab0d0
mov rdx, rax
lea rcx, [rbp + 0x3790]
call fcn.1400ac71c
nop
mov dword [rbp + 0xa94], 0x7b
mov eax, 0x33
mov word [rbp + 0xa98], ax
mov eax, 0x30
mov word [rbp + 0xa9a], ax
mov eax, 0x37
mov word [rbp + 0xa9c], ax
mov eax, 0x36
mov word [rbp + 0xa9e], ax
mov eax, 0x27
mov word [rbp + 0xaa0], ax
mov eax, 0x33
mov word [rbp + 0xaa2], ax
mov eax, 0x3a
mov word [rbp + 0xaa4], ax
mov eax, 0x29
mov word [rbp + 0xaa6], ax
mov eax, 0x3f
mov word [rbp + 0xaa8], ax
mov eax, 0x2c
mov word [rbp + 0xaaa], ax
mov eax, 0x3a
mov word [rbp + 0xaac], ax
mov eax, 0x29
mov word [rbp + 0xaae], ax
mov eax, 0x3e
mov word [rbp + 0xab0], ax
mov eax, 0x27
mov word [rbp + 0xab2], ax
mov eax, 0x3a
mov word [rbp + 0xab4], ax
mov eax, 0x38
mov word [rbp + 0xab6], ax
mov eax, 0x2b
mov word [rbp + 0xab8], ax
mov eax, 0x32
mov word [rbp + 0xaba], ax
mov eax, 0x27
mov word [rbp + 0xabc], ax
mov eax, 0x29
mov word [rbp + 0xabe], ax
mov eax, 0x28
mov word [rbp + 0xac0], ax
mov eax, 0x3f
mov word [rbp + 0xac2], ax
mov eax, 0x2f
mov word [rbp + 0xac4], ax
mov eax, 0x27
mov word [rbp + 0xac6], ax
mov eax, 3
mov word [rbp + 0xac8], ax
mov eax, 0x1e
mov word [rbp + 0xaca], ax
mov eax, 0x15
mov word [rbp + 0xacc], ax
xor eax, eax
mov word [rbp + 0xace], ax
movzx eax, word [rbp + 0xa98]
lea rcx, [rbp + 0xa94]
call fcn.1400ab0d0
mov rdx, rax
lea rcx, [rbp + 0x37b0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1ec4], 0x3c
mov eax, 0x74
mov word [rbp + 0x1ec8], ax
mov eax, 0x77
mov word [rbp + 0x1eca], ax
mov eax, 0x70
mov word [rbp + 0x1ecc], ax
mov eax, 0x71
mov word [rbp + 0x1ece], ax
mov eax, 0x60
mov word [rbp + 0x1ed0], ax
mov eax, 0x6f
mov word [rbp + 0x1ed2], ax
mov eax, 0x65
mov word [rbp + 0x1ed4], ax
mov eax, 0x6f
mov word [rbp + 0x1ed6], ax
mov eax, 0x68
mov word [rbp + 0x1ed8], ax
mov eax, 0x79
mov word [rbp + 0x1eda], ax
mov eax, 0x71
mov word [rbp + 0x1edc], ax
mov eax, 0x60
mov word [rbp + 0x1ede], ax
mov eax, 0x7f
mov word [rbp + 0x1ee0], ax
mov eax, 0x53
mov word [rbp + 0x1ee2], ax
mov eax, 0x52
mov word [rbp + 0x1ee4], ax
mov eax, 0x48
mov word [rbp + 0x1ee6], ax
mov eax, 0x4e
mov word [rbp + 0x1ee8], ax
mov eax, 0x53
mov word [rbp + 0x1eea], ax
mov eax, 0x50
mov word [rbp + 0x1eec], ax
mov eax, 0x6f
mov word [rbp + 0x1eee], ax
mov eax, 0x59
mov word [rbp + 0x1ef0], ax
mov eax, 0x48
mov word [rbp + 0x1ef2], ax
mov eax, 0xc
mov word [rbp + 0x1ef4], ax
mov word [rbp + 0x1ef6], ax
mov eax, 0xd
mov word [rbp + 0x1ef8], ax
mov eax, 0x60
mov word [rbp + 0x1efa], ax
mov eax, 0x6f
mov word [rbp + 0x1efc], ax
mov eax, 0x59
mov word [rbp + 0x1efe], ax
mov eax, 0x4e
mov word [rbp + 0x1f00], ax
mov eax, 0x4a
mov word [rbp + 0x1f02], ax
mov eax, 0x55
mov word [rbp + 0x1f04], ax
mov eax, 0x5f
mov word [rbp + 0x1f06], ax
mov eax, 0x59
mov word [rbp + 0x1f08], ax
mov eax, 0x4f
mov word [rbp + 0x1f0a], ax
mov eax, 0x60
mov word [rbp + 0x1f0c], ax
mov eax, 0x44
mov word [rbp + 0x1f0e], ax
mov eax, 0x59
mov word [rbp + 0x1f10], ax
mov eax, 0x52
mov word [rbp + 0x1f12], ax
mov eax, 0x59
mov word [rbp + 0x1f14], ax
mov eax, 0x4a
mov word [rbp + 0x1f16], ax
mov eax, 0x48
mov word [rbp + 0x1f18], ax
mov eax, 0x5f
mov word [rbp + 0x1f1a], ax
mov eax, 0x54
mov word [rbp + 0x1f1c], ax
mov eax, 0x52
mov word [rbp + 0x1f1e], ax
xor eax, eax
mov word [rbp + 0x1f20], ax
movzx eax, word [rbp + 0x1ec8]
lea rcx, [rbp + 0x1ec4]
call fcn.140121734
mov rdx, rax
lea rcx, [rbp + 0x37d0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1844], 0x58
xor edx, edx
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x1848], ax
mov edx, 1
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x184a], ax
mov edx, 2
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x184c], ax
mov edx, 3
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x184e], ax
mov edx, 4
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x1850], ax
mov edx, 5
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1852], ax
mov edx, 6
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x1854], ax
mov edx, 7
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x1856], ax
mov edx, 8
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x1858], ax
mov edx, 9
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x185a], ax
mov edx, 0xa
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x185c], ax
mov edx, 0xb
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x185e], ax
mov edx, 0xc
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x1860], ax
mov edx, 0xd
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x1862], ax
mov edx, 0xe
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1864], ax
mov edx, 0xf
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1866], ax
mov edx, 0x10
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1868], ax
mov edx, 0x11
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x186a], ax
mov edx, 0x12
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x186c], ax
mov edx, 0x13
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x186e], ax
mov edx, 0x14
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1870], ax
mov edx, 0x15
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1872], ax
mov edx, 0x16
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1874], ax
mov edx, 0x17
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x1876], ax
mov edx, 0x18
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x1878], ax
mov edx, 0x19
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x187a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x187c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x187e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x1880], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x1882], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x1884], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x1886], ax
mov edx, 0x20
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1888], ax
mov edx, 0x21
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x188a], ax
mov edx, 0x22
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x188c], ax
mov edx, 0x23
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x188e], ax
mov edx, 0x24
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1890], ax
mov edx, 0x25
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1892], ax
mov edx, 0x26
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x1894], ax
mov edx, 0x27
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x1896], ax
mov edx, 0x28
lea rcx, [rbp + 0x1844]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x1898], ax
xor eax, eax
mov word [rbp + 0x189a], ax
movzx eax, word [rbp + 0x1848]
lea rcx, [rbp + 0x1844]
call fcn.140121690
mov rdx, rax
lea rcx, [rbp + 0x37f0]
call fcn.1400ac71c
nop
mov dword [rbp + 0x1c88], 0x42
mov eax, 0xa
mov word [rbp + 0x1c8c], ax
mov eax, 9
mov word [rbp + 0x1c8e], ax
mov eax, 0xe
mov word [rbp + 0x1c90], ax
mov eax, 0xf
mov word [rbp + 0x1c92], ax
mov eax, 0x1e
mov word [rbp + 0x1c94], ax
mov eax, 0x11
mov word [rbp + 0x1c96], ax
mov eax, 0x1b
mov word [rbp + 0x1c98], ax
mov eax, 0x11
mov word [rbp + 0x1c9a], ax
mov eax, 0x16
mov word [rbp + 0x1c9c], ax
mov eax, 7
mov word [rbp + 0x1c9e], ax
mov eax, 0xf
mov word [rbp + 0x1ca0], ax
mov eax, 0x1e
mov word [rbp + 0x1ca2], ax
mov eax, 1
mov word [rbp + 0x1ca4], ax
mov eax, 0x2d
mov word [rbp + 0x1ca6], ax
mov eax, 0x2c
mov word [rbp + 0x1ca8], ax
mov eax, 0x36
mov word [rbp + 0x1caa], ax
mov eax, 0x30
mov word [rbp + 0x1cac], ax
mov eax, 0x2d
mov word [rbp + 0x1cae], ax
mov eax, 0x2e
mov word [rbp + 0x1cb0], ax
mov eax, 0x11
mov word [rbp + 0x1cb2], ax
mov eax, 0x27
mov word [rbp + 0x1cb4], ax
mov eax, 0x36
mov word [rbp + 0x1cb6], ax
mov eax, 0x72
mov word [rbp + 0x1cb8], ax
mov word [rbp + 0x1cba], ax
mov eax, 0x73
mov word [rbp + 0x1cbc], ax
mov eax, 0x1e
mov word [rbp + 0x1cbe], ax
mov eax, 0x11
mov word [rbp + 0x1cc0], ax
mov eax, 0x27
mov word [rbp + 0x1cc2], ax
mov eax, 0x30
mov word [rbp + 0x1cc4], ax
mov eax, 0x34
mov word [rbp + 0x1cc6], ax
mov eax, 0x2b
mov word [rbp + 0x1cc8], ax
mov eax, 0x21
mov word [rbp + 0x1cca], ax
mov eax, 0x27
mov word [rbp + 0x1ccc], ax
mov eax, 0x31
mov word [rbp + 0x1cce], ax
mov eax, 0x1e
mov word [rbp + 0x1cd0], ax
mov eax, 0x3a
mov word [rbp + 0x1cd2], ax
mov eax, 0x27
mov word [rbp + 0x1cd4], ax
mov eax, 0x2c
mov word [rbp + 0x1cd6], ax
mov word [rbp + 0x1cd8], ax
mov eax, 0x27
mov word [rbp + 0x1cda], ax
mov eax, 0x36
mov word [rbp + 0x1cdc], ax
mov eax, 0x74
mov word [rbp + 0x1cde], ax
xor eax, eax
mov word [rbp + 0x1ce0], ax
movzx eax, word [rbp + 0x1c8c]
lea rcx, [rbp + 0x1c88]
call fcn.1401216f0
mov rdx, rax
lea rcx, [rbp + 0x3810]
call fcn.1400ac71c
nop
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x48
mov word [rbp + 0x12cc], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x4b
mov word [rbp + 0x12ce], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x4c
mov word [rbp + 0x12d0], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x4d
mov word [rbp + 0x12d2], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x12d4], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x12d6], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x59
mov word [rbp + 0x12d8], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x12da], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x54
mov word [rbp + 0x12dc], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x45
mov word [rbp + 0x12de], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x4d
mov word [rbp + 0x12e0], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x12e2], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x43
mov word [rbp + 0x12e4], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x6f
mov word [rbp + 0x12e6], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x6e
mov word [rbp + 0x12e8], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x74
mov word [rbp + 0x12ea], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x72
mov word [rbp + 0x12ec], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x6f
mov word [rbp + 0x12ee], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x6c
mov word [rbp + 0x12f0], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x12f2], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x12f4], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x74
mov word [rbp + 0x12f6], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x30
mov word [rbp + 0x12f8], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x30
mov word [rbp + 0x12fa], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x31
mov word [rbp + 0x12fc], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x12fe], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x53
mov word [rbp + 0x1300], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x1302], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x72
mov word [rbp + 0x1304], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x76
mov word [rbp + 0x1306], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x69
mov word [rbp + 0x1308], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x63
mov word [rbp + 0x130a], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x130c], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x73
mov word [rbp + 0x130e], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x5c
mov word [rbp + 0x1310], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x78
mov word [rbp + 0x1312], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x65
mov word [rbp + 0x1314], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x6e
mov word [rbp + 0x1316], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x73
mov word [rbp + 0x1318], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x76
mov word [rbp + 0x131a], ax
mov edx, 1
lea rcx, [rbp + 0x12cc]
call fcn.14015ca88
add ax, 0x63
mov word [rbp + 0x131c], ax
xor eax, eax
mov word [rbp + 0x131e], ax
movzx eax, word [rbp + 0x12cc]
lea rcx, [rbp + 0x12cc]
call fcn.1401216d4
mov rdx, rax
lea rcx, [rbp + 0x3830]
call fcn.1400ac71c
nop
mov dword [rbp + 0x189c], 0x5f
xor edx, edx
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x18a0], ax
mov edx, 1
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x18a2], ax
mov edx, 2
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x4c
mov word [rbp + 0x18a4], ax
mov edx, 3
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x18a6], ax
mov edx, 4
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x18a8], ax
mov edx, 5
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x18aa], ax
mov edx, 6
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x59
mov word [rbp + 0x18ac], ax
mov edx, 7
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x18ae], ax
mov edx, 8
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x18b0], ax
mov edx, 9
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x45
mov word [rbp + 0x18b2], ax
mov edx, 0xa
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x18b4], ax
mov edx, 0xb
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x18b6], ax
mov edx, 0xc
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x18b8], ax
mov edx, 0xd
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x18ba], ax
mov edx, 0xe
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x18bc], ax
mov edx, 0xf
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x18be], ax
mov edx, 0x10
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x18c0], ax
mov edx, 0x11
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x18c2], ax
mov edx, 0x12
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x18c4], ax
mov edx, 0x13
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x18c6], ax
mov edx, 0x14
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x18c8], ax
mov edx, 0x15
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x18ca], ax
mov edx, 0x16
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x18cc], ax
mov edx, 0x17
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x30
mov word [rbp + 0x18ce], ax
mov edx, 0x18
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x31
mov word [rbp + 0x18d0], ax
mov edx, 0x19
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x18d2], ax
mov edx, 0x1a
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x53
mov word [rbp + 0x18d4], ax
mov edx, 0x1b
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x18d6], ax
mov edx, 0x1c
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x18d8], ax
mov edx, 0x1d
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x18da], ax
mov edx, 0x1e
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x18dc], ax
mov edx, 0x1f
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x18de], ax
mov edx, 0x20
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x18e0], ax
mov edx, 0x21
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x18e2], ax
mov edx, 0x22
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x18e4], ax
mov edx, 0x23
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x18e6], ax
mov edx, 0x24
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x65
mov word [rbp + 0x18e8], ax
mov edx, 0x25
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x18ea], ax
mov edx, 0x26
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x18ec], ax
mov edx, 0x27
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x18ee], ax
mov edx, 0x28
lea rcx, [rbp + 0x189c]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0x18f0], ax
xor eax, eax
mov word [rbp + 0x18f2], ax
movzx eax, word [rbp + 0x18a0]
lea rcx, [rbp + 0x189c]
call fcn.140121690
mov rdx, rax
lea rcx, [rbp + 0x3850]
call fcn.1400ac71c
nop
lea r8, [rbp + 0x3870]
lea rdx, [rbp + 0x3370]
lea rcx, [rbp + 0xb0]
call fcn.140125fd8
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0xc0], xmm0
mov r8, rbx
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x2d8]
call fcn.140131c84
nop
lea r9, [fcn.1400ac668]
mov edx, 0x20
lea r8d, [rdx + 8]
lea rcx, [rbp + 0x3370]
call fcn.14027b064
nop
lea rcx, [rbp + 0x189c]
call fcn.14012167c
nop
lea rcx, [rbp + 0x12cc]
call fcn.1401216c4
nop
lea rcx, [rbp + 0x1c88]
call fcn.1400b7b9c
nop
lea rcx, [rbp + 0x1844]
call fcn.14012167c
nop
lea rcx, [rbp + 0x1ec4]
call fcn.140121720
nop
lea rcx, [rbp + 0xa94]
call fcn.1400aaa30
nop
lea rcx, [rbp + 0xa58]
call fcn.1400aaa30
nop
lea rcx, [rbp + 0xa1c]
call fcn.1400aaa30
nop
lea rcx, [rbp + 0x9c0]
call fcn.1400ab188
nop
lea rcx, [rbp + 0x994]
call fcn.1400ab188
nop
lea rcx, [rbp + 0x17ec]
call fcn.140121764
nop
lea rcx, [rbp + 0x1278]
call fcn.1400aaeac
nop
lea rcx, [rbp + 0x1794]
call fcn.14012167c
nop
lea rcx, [rbp + 0x173c]
call fcn.1401217dc
nop
lea rcx, [rbp + 0x1c2c]
call fcn.1400b7b9c
nop
lea rcx, [rbp + 0x1bd0]
call fcn.1400b7b9c
nop
lea rcx, [rbp + 0x1b74]
call fcn.1400b7b9c
nop
lea rcx, [rbp + 0x1224]
call fcn.1400aaeac
nop
lea rcx, [rbp + 0x11d0]
call fcn.1400aaeac
nop
lea rcx, [rbp + 0x1b18]
call fcn.14012183c
nop
lea rcx, [rbp + 0x1abc]
call fcn.1400b7b9c
nop
lea rcx, [rbp + 0x16e4]
call fcn.14012167c
nop
lea rcx, [rbp + 0x168c]
call fcn.14012167c
nop
lea rcx, [rbp + 0x194e]
call fcn.140121884
nop
lea rcx, [rbp + 0x1634]
call fcn.14012167c
nop
lea rcx, [rbp + 0x1ce4]
call fcn.1401218b0
nop
lea rcx, [rbp + 0x18f4]
call fcn.140121884
nop
lea rcx, [rbp + 0x1e64]
call fcn.140121720
nop
lea rcx, [rbp + 0x20b4]
call fcn.1400b7cc0
nop
lea rcx, [rbp + 0xb90]
call fcn.1400abeec
nop
lea rcx, [rbp + 0xb0e]
call fcn.1401218fc
nop
lea rcx, [rbp + 0xad0]
call fcn.1401218fc
nop
lea rcx, [rbp + 0x2520]
call fcn.140120e84
nop
lea rcx, [rbp + 0x2050]
call fcn.140121974
nop
lea rcx, [rbp + 0x1fec]
call fcn.1400b7cc0
nop
lea rcx, [rbp + 0x1e04]
call fcn.1400cb27c
nop
lea rcx, [rbp + 0x1a60]
call fcn.1400b7b9c
nop
lea rcx, [rbp + 0x2118]
call fcn.140121a08
nop
lea rcx, [rbp + 0x117c]
call fcn.1400aafd4
nop
lea rcx, [rbp + 0xb4c]
call fcn.1400aae3c
xor bl, bl
lea rcx, [rbp + 0x2d8]
call fcn.1400ac280
mov rdi, rax
lea rcx, [rbp + 0x2d8]
call fcn.1400ac278
mov r14, rax
cmp rdi, rax
je 0x140116974
mov rcx, rdi
call fcn.1401033ec
test al, al
je 0x140116968
mov sil, r13b
test bl, bl
jne 0x140116968
lea rax, [rbp + 0x6a8]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x6a8]
call fcn.1400ac788
mov rbx, rax
mov eax, 0xe
mov dword [rbp + 0x2334], eax
mov eax, 0x55
mov word [rbp + 0x2338], ax
mov eax, 0x23
mov word [rbp + 0x233a], ax
lea ecx, [rax + 0x30]
mov word [rbp + 0x233c], cx
lea ecx, [rax + 0xb]
mov word [rbp + 0x233e], cx
lea edx, [rax + 0x2c]
mov word [rbp + 0x2340], dx
lea edx, [rax + 0x1d]
mov word [rbp + 0x2342], dx
lea edx, [rax + 0x37]
mov word [rbp + 0x2344], dx
lea edx, [rax + 0x24]
mov word [rbp + 0x2346], dx
mov word [rbp + 0x2348], ax
lea edx, [rax + 0x35]
mov word [rbp + 0x234a], dx
lea eax, [rcx + 0x15]
mov word [rbp + 0x234c], ax
lea r8d, [rcx + 0xc]
mov word [rbp + 0x234e], r8w
lea r11d, [rcx + 6]
mov word [rbp + 0x2350], r11w
mov word [rbp + 0x2352], cx
mov word [rbp + 0x2354], dx
mov word [rbp + 0x2356], ax
mov word [rbp + 0x2358], cx
lea eax, [rcx + 0x4f]
mov word [rbp + 0x235a], ax
lea edx, [rcx + 0x33]
mov word [rbp + 0x235c], dx
lea r9d, [rcx + 0x3a]
mov word [rbp + 0x235e], r9w
lea r8d, [rcx + 0x4c]
mov word [rbp + 0x2360], r8w
lea eax, [rcx + 0x4b]
mov word [rbp + 0x2362], ax
lea eax, [rcx + 0x41]
mov word [rbp + 0x2364], ax
lea eax, [rcx + 0x4e]
mov word [rbp + 0x2366], ax
lea r10d, [rcx + 0x3d]
mov word [rbp + 0x2368], r10w
mov word [rbp + 0x236a], cx
mov word [rbp + 0x236c], ax
mov word [rbp + 0x236e], r10w
lea eax, [rcx + 0x3b]
mov word [rbp + 0x2370], ax
lea eax, [rcx + 0x39]
mov word [rbp + 0x2372], ax
lea eax, [rcx + 0x4f]
mov word [rbp + 0x2374], ax
mov word [rbp + 0x2376], r8w
lea eax, [rcx + 0x4e]
mov word [rbp + 0x2378], ax
lea eax, [rcx + 0x49]
mov word [rbp + 0x237a], ax
mov word [rbp + 0x237c], cx
lea eax, [rcx + 0x34]
mov word [rbp + 0x237e], ax
mov word [rbp + 0x2380], r10w
mov word [rbp + 0x2382], r9w
mov word [rbp + 0x2384], r8w
mov word [rbp + 0x2386], dx
lea eax, [rcx + 0x4a]
mov word [rbp + 0x2388], ax
mov word [rbp + 0x238a], r10w
lea eax, [rcx + 0x4e]
mov word [rbp + 0x238c], ax
lea eax, [rcx + 0x4f]
mov word [rbp + 0x238e], ax
mov word [rbp + 0x2390], cx
lea edx, [rcx + 0x3c]
mov word [rbp + 0x2392], dx
mov word [rbp + 0x2394], r10w
mov word [rbp + 0x2396], r8w
mov word [rbp + 0x2398], r10w
lea eax, [rcx + 0x3f]
mov word [rbp + 0x239a], ax
mov word [rbp + 0x239c], r8w
mov word [rbp + 0x239e], r10w
mov word [rbp + 0x23a0], dx
mov word [rbp + 0x23a2], r11w
mov word [rbp + 0x23a4], cx
xor eax, eax
mov word [rbp + 0x23a6], ax
movzx eax, word [rbp + 0x2338]
lea rcx, [rbp + 0x2334]
call fcn.14012164c
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
lea rcx, [rbp + 0x2334]
call fcn.140121638
mov bl, 1
add rdi, r15
cmp rdi, r14
jne 0x1401166f5
lea rcx, [rsp + 0x31]
call fcn.1400c252c
mov rbx, rax
mov r14d, 0x10
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
lea edi, [r14 + 0x4c]
add ax, di
mov word [rbp + 0x848], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, di
mov word [rbp + 0x84a], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x2e
mov word [rbp + 0x84c], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, di
mov word [rbp + 0x84e], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x56
mov word [rbp + 0x850], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x42
mov word [rbp + 0x852], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
lea edi, [r14 + 0x5f]
add ax, di
mov word [rbp + 0x854], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x78
mov word [rbp + 0x856], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x4d
mov word [rbp + 0x858], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x69
mov word [rbp + 0x85a], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x6e
mov word [rbp + 0x85c], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x69
mov word [rbp + 0x85e], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x52
mov word [rbp + 0x860], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x64
mov word [rbp + 0x862], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x44
mov word [rbp + 0x864], ax
mov edx, r14d
lea rcx, [rbp + 0x848]
call fcn.1400ace14
add ax, 0x4e
mov word [rbp + 0x866], ax
mov word [rbp + 0x868], r13w
movzx eax, word [rbp + 0x848]
lea rcx, [rbp + 0x848]
call fcn.14012161c
mov rdx, rax
lea rcx, [rbp + 0x27b0]
call fcn.1400ac71c
nop
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
lea r14d, [rdi - 0x13]
add ax, r14w
mov word [rbp + 0x8b0], ax
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, r14w
mov word [rbp + 0x8b2], ax
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x2e
mov word [rbp + 0x8b4], ax
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, r14w
mov word [rbp + 0x8b6], ax
lea r14d, [rdi - 0x52]
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x56
mov word [rbp + 0x8b8], ax
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x42
mov word [rbp + 0x8ba], ax
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, di
mov word [rbp + 0x8bc], ax
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x78
mov word [rbp + 0x8be], ax
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x4d
mov word [rbp + 0x8c0], ax
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
lea r14d, [rdi - 6]
add ax, r14w
mov word [rbp + 0x8c2], ax
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x6e
mov word [rbp + 0x8c4], ax
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, r14w
mov word [rbp + 0x8c6], ax
lea r14d, [rdi - 0x52]
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x52
mov word [rbp + 0x8c8], ax
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x64
mov word [rbp + 0x8ca], ax
mov edx, r14d
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
lea r14d, [rdi + 3]
add ax, r14w
mov word [rbp + 0x8cc], ax
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x44
mov word [rbp + 0x8ce], ax
lea edx, [rdi - 0x52]
lea rcx, [rbp + 0x8b0]
call fcn.1400ace14
add ax, 0x4e
mov word [rbp + 0x8d0], ax
mov word [rbp + 0x8d2], r13w
movzx eax, word [rbp + 0x8b0]
lea rcx, [rbp + 0x8b0]
call fcn.140121600
mov rdx, rax
lea rcx, [rbp + 0x27d0]
call fcn.1400ac71c
nop
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x5c
mov word [rbp + 0x488], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x5c
mov word [rbp + 0x48a], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x2e
mov word [rbp + 0x48c], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x5c
mov word [rbp + 0x48e], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x56
mov word [rbp + 0x490], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x42
mov word [rbp + 0x492], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, di
mov word [rbp + 0x494], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x78
mov word [rbp + 0x496], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x47
mov word [rbp + 0x498], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x75
mov word [rbp + 0x49a], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, r12w
mov word [rbp + 0x49c], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x73
mov word [rbp + 0x49e], ax
lea edx, [rdi - 0x39]
lea rcx, [rbp + 0x488]
call fcn.1400ace04
add ax, 0x74
mov word [rbp + 0x4a0], ax
mov word [rbp + 0x4a2], r13w
movzx eax, word [rbp + 0x488]
lea rcx, [rbp + 0x488]
call fcn.1401215e4
mov rdx, rax
lea rcx, [rbp + 0x27f0]
call fcn.1400ac71c
nop
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0x6c8], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0x6ca], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x2e
mov word [rbp + 0x6cc], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x5c
mov word [rbp + 0x6ce], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x56
mov word [rbp + 0x6d0], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x42
mov word [rbp + 0x6d2], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, di
mov word [rbp + 0x6d4], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x78
mov word [rbp + 0x6d6], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x54
mov word [rbp + 0x6d8], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, r14w
mov word [rbp + 0x6da], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x61
mov word [rbp + 0x6dc], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x79
mov word [rbp + 0x6de], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x49
mov word [rbp + 0x6e0], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x50
mov word [rbp + 0x6e2], ax
lea edx, [rdi - 0x38]
lea rcx, [rbp + 0x6c8]
call fcn.1400ace14
add ax, 0x43
mov word [rbp + 0x6e4], ax
mov word [rbp + 0x6e6], r13w
movzx eax, word [rbp + 0x6c8]
lea rcx, [rbp + 0x6c8]
call fcn.1401214e8
mov rdx, rax
lea rcx, [rbp + 0x2810]
call fcn.1400ac71c
nop
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x5c
mov word [rbp + 0x4a4], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x5c
mov word [rbp + 0x4a6], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x2e
mov word [rbp + 0x4a8], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x5c
mov word [rbp + 0x4aa], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x56
mov word [rbp + 0x4ac], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x42
mov word [rbp + 0x4ae], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, di
mov word [rbp + 0x4b0], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x78
mov word [rbp + 0x4b2], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x4d
mov word [rbp + 0x4b4], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, di
mov word [rbp + 0x4b6], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x75
mov word [rbp + 0x4b8], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, 0x73
mov word [rbp + 0x4ba], ax
mov edx, r15d
lea rcx, [rbp + 0x4a4]
call fcn.1400ace34
add ax, r12w
mov word [rbp + 0x4bc], ax
mov word [rbp + 0x4be], r13w
movzx eax, word [rbp + 0x4a4]
lea rcx, [rbp + 0x4a4]
call fcn.1401215c8
mov rdx, rax
lea rcx, [rbp + 0x2830]
call fcn.1400ac71c
nop
lea eax, [rdi - 0x16]
mov dword [rbp + 0x6e8], eax
lea eax, [rdi - 0x6a]
mov word [rbp + 0x6ec], ax
mov word [rbp + 0x6ee], ax
lea ecx, [rdi + 8]
mov word [rbp + 0x6f0], cx
mov word [rbp + 0x6f2], ax
lea ecx, [rdi - 0x60]
mov word [rbp + 0x6f4], cx
lea eax, [rdi - 0x54]
mov word [rbp + 0x6f6], ax
lea eax, [rdi - 0x39]
mov word [rbp + 0x6f8], ax
lea edx, [rdi - 0x4e]
mov word [rbp + 0x6fa], dx
mov word [rbp + 0x6fc], cx
lea ecx, [rdi - 0x3f]
mov word [rbp + 0x6fe], cx
lea ecx, [rdi - 0x32]
mov word [rbp + 0x700], cx
lea ecx, [rdi - 0x33]
mov word [rbp + 0x702], cx
mov word [rbp + 0x704], ax
xor eax, eax
mov word [rbp + 0x706], ax
movzx eax, word [rbp + 0x6ec]
lea rcx, [rbp + 0x6e8]
call fcn.140120fe8
mov rdx, rax
lea rcx, [rbp + 0x2850]
call fcn.1400ac71c
nop
lea eax, [rdi - 0x2c]
mov dword [rbp + 0x2f0], eax
lea ecx, [rdi - 0x50]
mov word [rbp + 0x2f4], cx
mov word [rbp + 0x2f6], cx
lea eax, [rdi - 2]
mov word [rbp + 0x2f8], ax
mov word [rbp + 0x2fa], cx
lea eax, [rdi - 0x64]
mov word [rbp + 0x2fc], ax
lea eax, [rdi - 0x6b]
mov word [rbp + 0x2fe], ax
lea eax, [rdi - 0x6a]
mov word [rbp + 0x300], ax
lea eax, [rdi - 0x5f]
mov word [rbp + 0x302], ax
xor eax, eax
mov word [rbp + 0x304], ax
movzx eax, word [rbp + 0x2f4]
lea rcx, [rbp + 0x2f0]
call fcn.1400abafc
mov rdx, rax
lea rcx, [rbp + 0x2870]
call fcn.1400ac71c
nop
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x5c
mov word [rbp + 0x152], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x5c
mov word [rbp + 0x154], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x2e
mov word [rbp + 0x156], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x5c
mov word [rbp + 0x158], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x76
mov word [rbp + 0x15a], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x6d
mov word [rbp + 0x15c], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x63
mov word [rbp + 0x15e], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x152]
call fcn.1400ace34
add ax, 0x69
mov word [rbp + 0x160], ax
mov word [rbp + 0x162], r13w
movzx eax, word [rbp + 0x152]
lea rcx, [rbp + 0x152]
call fcn.1401215ac
mov rdx, rax
lea rcx, [rbp + 0x2890]
call fcn.1400ac71c
nop
mov dword [rbp + 0x9ec], 0x5e
xor edx, edx
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x9f0], ax
lea edx, [rdi - 0x6e]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x9f2], ax
lea edx, [rdi - 0x6d]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x9f4], ax
lea edx, [rdi - 0x6c]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0x9f6], ax
lea edx, [rdi - 0x6b]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x9f8], ax
lea edx, [rdi - 0x6a]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x9fa], ax
lea edx, [rdi - 0x69]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x9fc], ax
lea edx, [rdi - 0x68]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x9fe], ax
lea edx, [rdi - 0x67]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x5c
mov word [rbp + 0xa00], ax
lea edx, [rdi - 0x66]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0xa02], ax
lea edx, [rdi - 0x65]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x42
mov word [rbp + 0xa04], ax
lea edx, [rdi - 0x64]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0xa06], ax
lea edx, [rdi - 0x63]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0xa08], ax
lea edx, [rdi - 0x62]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0xa0a], ax
lea edx, [rdi - 0x61]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0xa0c], ax
lea edx, [rdi - 0x60]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0xa0e], ax
lea edx, [rdi - 0x5f]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0xa10], ax
lea edx, [rdi - 0x5e]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x52
mov word [rbp + 0xa12], ax
lea edx, [rdi - 0x5d]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0xa14], ax
lea edx, [rdi - 0x5c]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x44
mov word [rbp + 0xa16], ax
lea edx, [rdi - 0x5b]
lea rcx, [rbp + 0x9ec]
call fcn.1400acdf4
xor ax, 0x4e
mov word [rbp + 0xa18], ax
xor eax, eax
mov word [rbp + 0xa1a], ax
movzx eax, word [rbp + 0x9f0]
lea rcx, [rbp + 0x9ec]
call fcn.1400abd40
mov rdx, rax
lea rcx, [rbp + 0x28b0]
call fcn.1400ac71c
nop
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x968], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x96a], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x2e
mov word [rbp + 0x96c], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x96e], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x70
mov word [rbp + 0x970], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x69
mov word [rbp + 0x972], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x70
mov word [rbp + 0x974], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, r12w
mov word [rbp + 0x976], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x5c
mov word [rbp + 0x978], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x56
mov word [rbp + 0x97a], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x42
mov word [rbp + 0x97c], ax
lea edx, [rdi - 0x55]
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, di
mov word [rbp + 0x97e], ax
lea edi, [r14 - 0x58]
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x78
mov word [rbp + 0x980], ax
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x54
mov word [rbp + 0x982], ax
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, r14w
mov word [rbp + 0x984], ax
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x61
mov word [rbp + 0x986], ax
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x79
mov word [rbp + 0x988], ax
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x49
mov word [rbp + 0x98a], ax
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x50
mov word [rbp + 0x98c], ax
mov edx, edi
lea rcx, [rbp + 0x968]
call fcn.1400ace1c
add ax, 0x43
mov word [rbp + 0x98e], ax
mov word [rbp + 0x990], r13w
movzx eax, word [rbp + 0x968]
lea rcx, [rbp + 0x968]
call fcn.14012158c
mov rdx, rax
lea rcx, [rbp + 0x28d0]
call fcn.1400ac71c
nop
lea r8, [rbp + 0x28f0]
lea rdx, [rbp + 0x27b0]
lea rcx, [rbp + 0xd0]
call fcn.140125fd8
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0xe0], xmm0
mov r8, rbx
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x308]
call fcn.140131c84
nop
lea r9, [fcn.1400ac668]
lea r8d, [r14 - 0x68]
mov rdx, r15
lea rcx, [rbp + 0x27b0]
call fcn.14027b064
nop
lea rcx, [rbp + 0x968]
call fcn.1400abb7c
nop
lea rcx, [rbp + 0x9ec]
call fcn.1400abd2c
nop
lea rcx, [rbp + 0x152]
call fcn.1400ac148
nop
lea rcx, [rbp + 0x2f0]
call fcn.1400ab1d0
nop
lea rcx, [rbp + 0x6e8]
call fcn.1400aab5c
nop
lea rcx, [rbp + 0x4a4]
call fcn.1400aaaec
nop
lea rcx, [rbp + 0x6c8]
call fcn.14012104c
nop
lea rcx, [rbp + 0x488]
call fcn.1400aaaec
nop
lea rcx, [rbp + 0x8b0]
call fcn.1400aad00
nop
lea rcx, [rbp + 0x848]
call fcn.1400aae80
mov bl, r13b
lea rcx, [rbp + 0x308]
call fcn.1400ac280
mov rdi, rax
lea rcx, [rbp + 0x308]
call fcn.1400ac278
mov r14, rax
cmp rdi, rax
je 0x140117f9a
mov rcx, rdi
call fcn.140103a14
test al, al
je 0x140117f8e
mov sil, r13b
test bl, bl
jne 0x140117f8e
lea rax, [rbp + 0x708]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x708]
call fcn.1400ac788
mov rbx, rax
mov eax, 0x75
mov dword [rbp + 0x2258], eax
xor edx, edx
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x5b
mov word [rbp + 0x225c], ax
mov edx, 1
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x2d
mov word [rbp + 0x225e], ax
mov edx, 2
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x5d
mov word [rbp + 0x2260], ax
mov edx, 3
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x2262], ax
mov edx, 4
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x41
mov word [rbp + 0x2264], ax
mov edx, 5
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x4e
mov word [rbp + 0x2266], ax
mov edx, 6
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x2268], ax
mov edx, 7
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x49
mov word [rbp + 0x226a], ax
mov edx, 8
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x2d
mov word [rbp + 0x226c], ax
mov edx, 9
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x226e], ax
mov edx, 0xa
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x2270], ax
mov edx, 0xb
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x35
mov word [rbp + 0x2272], ax
mov edx, 0xc
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x3a
mov word [rbp + 0x2274], ax
mov edx, 0xd
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x2276], ax
mov edx, 0xe
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x2278], ax
mov edx, 0xf
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x227a], ax
mov edx, 0x10
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x227c], ax
mov edx, 0x11
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x227e], ax
mov edx, 0x12
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x2280], ax
mov edx, 0x13
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x66
mov word [rbp + 0x2282], ax
mov edx, 0x14
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x2284], ax
mov edx, 0x15
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x77
mov word [rbp + 0x2286], ax
mov edx, 0x16
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x2288], ax
mov edx, 0x17
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x228a], ax
mov edx, 0x18
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x228c], ax
mov edx, 0x19
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x228e], ax
mov edx, 0x1a
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x2290], ax
mov edx, 0x1b
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x2292], ax
mov edx, 0x1c
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x2294], ax
mov edx, 0x1d
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x2296], ax
mov edx, 0x1e
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x2298], ax
mov edx, 0x1f
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x229a], ax
mov rdx, r15
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x229c], ax
mov edx, 0x21
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x229e], ax
mov edx, 0x22
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x22a0], ax
mov edx, 0x23
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x22a2], ax
mov edx, 0x24
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x22a4], ax
mov edx, 0x25
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x22a6], ax
mov edx, 0x26
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x22a8], ax
mov edx, 0x27
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0x22aa], ax
mov edx, 0x28
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x22ac], ax
mov edx, 0x29
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x22ae], ax
mov edx, 0x2a
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x6f
mov word [rbp + 0x22b0], ax
mov edx, 0x2b
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x22b2], ax
mov edx, 0x2c
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x22b4], ax
mov edx, 0x2d
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x22b6], ax
mov edx, 0x2e
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x22b8], ax
mov edx, 0x2f
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x64
mov word [rbp + 0x22ba], ax
mov edx, 0x30
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, 0x3a
mov word [rbp + 0x22bc], ax
mov edx, 0x31
lea rcx, [rbp + 0x2258]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x22be], ax
xor eax, eax
mov word [rbp + 0x22c0], ax
movzx eax, word [rbp + 0x225c]
lea rcx, [rbp + 0x2258]
call fcn.140121558
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
lea rcx, [rbp + 0x2258]
call fcn.1400cce50
mov bl, 1
add rdi, r15
cmp rdi, r14
jne 0x1401179a0
lea rcx, [rsp + 0x32]
call fcn.1400c252c
mov rbx, rax
mov edi, 0x7a
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, 0x6a
mov word [rbp + 0x86a], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
lea r14d, [rdi - 0xb]
add ax, r14w
mov word [rbp + 0x86c], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, r12w
mov word [rbp + 0x86e], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, 0x62
mov word [rbp + 0x870], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, r14w
mov word [rbp + 0x872], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, 0x78
mov word [rbp + 0x874], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, 0x73
mov word [rbp + 0x876], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, r12w
mov word [rbp + 0x878], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
lea edi, [r14 + 3]
add ax, di
mov word [rbp + 0x87a], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, 0x76
mov word [rbp + 0x87c], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, r12w
mov word [rbp + 0x87e], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, di
mov word [rbp + 0x880], ax
lea edi, [r14 + 0xb]
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, 0x2e
mov word [rbp + 0x882], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, r12w
mov word [rbp + 0x884], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, 0x78
mov word [rbp + 0x886], ax
mov edx, edi
lea rcx, [rbp + 0x86a]
call fcn.14015ca90
add ax, r12w
mov word [rbp + 0x888], ax
mov word [rbp + 0x88a], r13w
movzx eax, word [rbp + 0x86a]
lea rcx, [rbp + 0x86a]
call fcn.1400abb60
mov rdx, rax
lea rcx, [rbp + 0x2a50]
call fcn.1400ac71c
nop
mov dword [rbp + 0x940], 0x39
xor edx, edx
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x6a
mov word [rbp + 0x944], ax
lea edi, [r14 - 0x6e]
mov edx, edi
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x946], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x948], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0x94a], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x94c], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x94e], ax
lea edx, [rdi + 5]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x950], ax
lea edx, [rdi + 6]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x952], ax
lea edx, [rdi + 7]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x6e
mov word [rbp + 0x954], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x956], ax
lea edx, [rdi + 9]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x958], ax
lea edx, [rdi + 0xa]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x95a], ax
lea edx, [rdi + 0xb]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x95c], ax
lea edx, [rdi + 0xc]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x95e], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x960], ax
lea edx, [rdi + 0xe]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x962], ax
lea edx, [rdi + 0xf]
lea rcx, [rbp + 0x940]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x964], ax
xor eax, eax
mov word [rbp + 0x966], ax
movzx eax, word [rbp + 0x944]
lea rcx, [rbp + 0x940]
call fcn.1400aac84
mov rdx, rax
lea rcx, [rbp + 0x2a70]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x40]
mov dword [rbp + 0x4c0], eax
xor edx, edx
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x4c4], ax
mov edx, edi
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x4c6], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x4c8], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x5f
mov word [rbp + 0x4ca], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x4cc], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x4ce], ax
lea edx, [rdi + 5]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x4d0], ax
lea edx, [rdi + 6]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x4d2], ax
lea edx, [rdi + 7]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x4d4], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x4c0]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x4d6], ax
xor eax, eax
mov word [rbp + 0x4d8], ax
movzx eax, word [rbp + 0x4c4]
lea rcx, [rbp + 0x4c0]
call fcn.140120f14
mov rdx, rax
lea rcx, [rbp + 0x2a90]
call fcn.1400ac71c
nop
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x70
mov word [rbp + 0x4dc], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x72
mov word [rbp + 0x4de], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x6c
mov word [rbp + 0x4e0], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x5f
mov word [rbp + 0x4e2], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x74
mov word [rbp + 0x4e4], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, r14w
mov word [rbp + 0x4e6], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, r14w
mov word [rbp + 0x4e8], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x6c
mov word [rbp + 0x4ea], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x73
mov word [rbp + 0x4ec], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x2e
mov word [rbp + 0x4ee], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, r12w
mov word [rbp + 0x4f0], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, 0x78
mov word [rbp + 0x4f2], ax
lea edx, [rdi + 0x38]
lea rcx, [rbp + 0x4dc]
call fcn.14015ca90
add ax, r12w
mov word [rbp + 0x4f4], ax
mov word [rbp + 0x4f6], r13w
movzx eax, word [rbp + 0x4dc]
lea rcx, [rbp + 0x4dc]
call fcn.14012153c
mov rdx, rax
lea rcx, [rbp + 0x2ab0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x3d]
mov dword [rbp + 0x8d4], eax
xor edx, edx
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x8d8], ax
mov edx, edi
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x62
mov word [rbp + 0x8da], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x8dc], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x8de], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x8e0], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x8e2], ax
lea edx, [rdi + 5]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x8e4], ax
lea edx, [rdi + 6]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x8e6], ax
lea edx, [rdi + 7]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x8e8], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x8ea], ax
lea edx, [rdi + 9]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x8ec], ax
lea edx, [rdi + 0xa]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x8ee], ax
lea edx, [rdi + 0xb]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x8f0], ax
lea edx, [rdi + 0xc]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x8f2], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x8d4]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x8f4], ax
xor eax, eax
mov word [rbp + 0x8f6], ax
movzx eax, word [rbp + 0x8d8]
lea rcx, [rbp + 0x8d4]
call fcn.1401210f0
mov rdx, rax
lea rcx, [rbp + 0x2ad0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x70]
mov dword [rbp + 0x728], eax
lea eax, [rdi + 6]
mov word [rbp + 0x72c], ax
lea eax, [rdi + 0x12]
mov word [rbp + 0x72e], ax
lea eax, [rdi + 0x1d]
mov word [rbp + 0x730], ax
lea ecx, [rdi + 8]
mov word [rbp + 0x732], cx
lea eax, [rdi + 4]
mov word [rbp + 0x734], ax
lea eax, [rdi + 2]
mov word [rbp + 0x736], ax
lea eax, [rdi + 0xf]
mov word [rbp + 0x738], ax
lea eax, [rdi + 7]
mov word [rbp + 0x73a], ax
lea eax, [rdi + 0x5e]
mov word [rbp + 0x73c], ax
lea eax, [rdi + 0x13]
mov word [rbp + 0x73e], ax
mov word [rbp + 0x740], cx
mov word [rbp + 0x742], ax
xor eax, eax
mov word [rbp + 0x744], ax
movzx eax, word [rbp + 0x72c]
lea rcx, [rbp + 0x728]
call fcn.1400aab2c
mov rdx, rax
lea rcx, [rbp + 0x2af0]
call fcn.1400ac71c
nop
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
lea ecx, [rdi + 0x75]
add ax, cx
mov word [rbp + 0x218], ax
mov edx, ecx
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, 0x6d
mov word [rbp + 0x21a], ax
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, 0x73
mov word [rbp + 0x21c], ax
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, 0x72
mov word [rbp + 0x21e], ax
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
lea ecx, [rdi + 0x75]
add ax, cx
mov word [rbp + 0x220], ax
mov edx, ecx
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, 0x63
mov word [rbp + 0x222], ax
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, 0x2e
mov word [rbp + 0x224], ax
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, r12w
mov word [rbp + 0x226], ax
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, 0x78
mov word [rbp + 0x228], ax
lea edx, [rdi + 0x75]
lea rcx, [rbp + 0x218]
call fcn.14015ca88
add ax, r12w
mov word [rbp + 0x22a], ax
mov word [rbp + 0x22c], r13w
movzx eax, word [rbp + 0x218]
lea rcx, [rbp + 0x218]
call fcn.140120f94
mov rdx, rax
lea rcx, [rbp + 0x2b10]
call fcn.1400ac71c
nop
mov dword [rbp + 0x4f8], 0x1b
lea ecx, [rdi + 0x6c]
mov word [rbp + 0x4fc], cx
lea eax, [rdi + 0x75]
mov word [rbp + 0x4fe], ax
lea eax, [rdi + 0x6d]
mov word [rbp + 0x500], ax
lea eax, [rdi + 0x67]
mov word [rbp + 0x502], ax
lea eax, [rdi + 0x68]
mov word [rbp + 0x504], ax
mov word [rbp + 0x506], cx
lea eax, [rdi + 0x77]
mov word [rbp + 0x508], ax
lea eax, [rdi + 0x34]
mov word [rbp + 0x50a], ax
lea ecx, [rdi + 0x7d]
mov word [rbp + 0x50c], cx
lea eax, [rdi + 0x62]
mov word [rbp + 0x50e], ax
mov word [rbp + 0x510], cx
xor eax, eax
mov word [rbp + 0x512], ax
movzx eax, word [rbp + 0x4fc]
lea rcx, [rbp + 0x4f8]
call fcn.1400abf60
mov rdx, rax
lea rcx, [rbp + 0x2b30]
call fcn.1400ac71c
nop
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, 0x76
mov word [rbp + 0x3c8], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, 0x6d
mov word [rbp + 0x3ca], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, 0x74
mov word [rbp + 0x3cc], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, r14w
mov word [rbp + 0x3ce], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, r14w
mov word [rbp + 0x3d0], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, 0x6c
mov word [rbp + 0x3d2], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, 0x73
mov word [rbp + 0x3d4], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
lea ecx, [rdi + 0x63]
add ax, cx
mov word [rbp + 0x3d6], ax
mov edx, ecx
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, 0x2e
mov word [rbp + 0x3d8], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, r12w
mov word [rbp + 0x3da], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, 0x78
mov word [rbp + 0x3dc], ax
lea edx, [rdi + 0x63]
lea rcx, [rbp + 0x3c8]
call fcn.1400ace24
add ax, r12w
mov word [rbp + 0x3de], ax
mov word [rbp + 0x3e0], r13w
movzx eax, word [rbp + 0x3c8]
lea rcx, [rbp + 0x3c8]
call fcn.140121520
mov rdx, rax
lea rcx, [rbp + 0x2b50]
call fcn.1400ac71c
nop
mov dword [rbp + 0x748], 0x7e
xor edx, edx
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x74c], ax
mov edx, edi
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x74e], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x750], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x752], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x754], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x68
mov word [rbp + 0x756], ax
lea edx, [rdi + 5]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x6c
mov word [rbp + 0x758], ax
lea edx, [rdi + 6]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x75a], ax
lea edx, [rdi + 7]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x75c], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x75e], ax
lea edx, [rdi + 9]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x760], ax
lea edx, [rdi + 0xa]
lea rcx, [rbp + 0x748]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x762], ax
xor eax, eax
mov word [rbp + 0x764], ax
movzx eax, word [rbp + 0x74c]
lea rcx, [rbp + 0x748]
call fcn.1400aba3c
mov rdx, rax
lea rcx, [rbp + 0x2b70]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x4e]
mov dword [rbp + 0x8f8], eax
xor edx, edx
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x8fc], ax
mov edx, edi
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x8fe], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x77
mov word [rbp + 0x900], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x902], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x904], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x906], ax
lea edx, [rdi + 5]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x74
mov word [rbp + 0x908], ax
lea edx, [rdi + 6]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x90a], ax
lea edx, [rdi + 7]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x90c], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x90e], ax
lea edx, [rdi + 9]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x910], ax
lea edx, [rdi + 0xa]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x912], ax
lea edx, [rdi + 0xb]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x914], ax
lea edx, [rdi + 0xc]
lea rcx, [rbp + 0x8f8]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x916], ax
xor eax, eax
mov word [rbp + 0x918], ax
movzx eax, word [rbp + 0x8fc]
lea rcx, [rbp + 0x8f8]
call fcn.1400abc9c
mov rdx, rax
lea rcx, [rbp + 0x2b90]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x36]
mov dword [rbp + 0x91c], eax
xor edx, edx
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x920], ax
mov edx, edi
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x922], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x77
mov word [rbp + 0x924], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x926], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x928], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x92a], ax
lea edx, [rdi + 5]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x92c], ax
lea edx, [rdi + 6]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x92e], ax
lea edx, [rdi + 7]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x930], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x72
mov word [rbp + 0x932], ax
lea edx, [rdi + 9]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x2e
mov word [rbp + 0x934], ax
lea edx, [rdi + 0xa]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x936], ax
lea edx, [rdi + 0xb]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, 0x78
mov word [rbp + 0x938], ax
lea edx, [rdi + 0xc]
lea rcx, [rbp + 0x91c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x93a], ax
xor eax, eax
mov word [rbp + 0x93c], ax
movzx eax, word [rbp + 0x920]
lea rcx, [rbp + 0x91c]
call fcn.1400abc9c
mov rdx, rax
lea rcx, [rbp + 0x2bb0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x34]
mov dword [rbp + 0x514], eax
lea eax, [rdi + 0x42]
mov word [rbp + 0x518], ax
lea eax, [rdi + 0x57]
mov word [rbp + 0x51a], ax
lea eax, [rdi + 0x41]
mov word [rbp + 0x51c], ax
lea eax, [rdi + 0x53]
mov word [rbp + 0x51e], ax
lea eax, [rdi + 0x46]
mov word [rbp + 0x520], ax
lea ecx, [rdi + 0x4f]
mov word [rbp + 0x522], cx
lea eax, [rdi + 0x1a]
mov word [rbp + 0x524], ax
mov word [rbp + 0x526], cx
lea eax, [rdi + 0x4c]
mov word [rbp + 0x528], ax
mov word [rbp + 0x52a], cx
xor eax, eax
mov word [rbp + 0x52c], ax
movzx eax, word [rbp + 0x518]
lea rcx, [rbp + 0x514]
call fcn.140120ee4
mov rdx, rax
lea rcx, [rbp + 0x2bd0]
call fcn.1400ac71c
nop
lea eax, [rdi + 0x33]
mov dword [rbp + 0x530], eax
lea eax, [rdi + 0x41]
mov word [rbp + 0x534], ax
lea eax, [rdi + 0x58]
mov word [rbp + 0x536], ax
lea eax, [rdi + 0x5a]
mov word [rbp + 0x538], ax
lea eax, [rdi + 0x40]
mov word [rbp + 0x53a], ax
lea eax, [rdi + 0x59]
mov word [rbp + 0x53c], ax
lea eax, [rdi + 0x3f]
mov word [rbp + 0x53e], ax
lea eax, [rdi + 5]
mov word [rbp + 0x540], ax
lea eax, [rdi + 0x19]
mov word [rbp + 0x542], ax
lea eax, [rdi + 0x50]
mov word [rbp + 0x544], ax
lea ecx, [rdi + 0x4b]
mov word [rbp + 0x546], cx
mov word [rbp + 0x548], ax
xor eax, eax
mov word [rbp + 0x54a], ax
movzx eax, word [rbp + 0x534]
lea rcx, [rbp + 0x530]
call fcn.1400abf60
mov rdx, rax
lea rcx, [rbp + 0x2bf0]
call fcn.1400ac71c
nop
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x78
mov word [rbp + 0x568], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, r12w
mov word [rbp + 0x56a], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x6e
mov word [rbp + 0x56c], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x73
mov word [rbp + 0x56e], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, r12w
mov word [rbp + 0x570], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x72
mov word [rbp + 0x572], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x76
mov word [rbp + 0x574], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x69
mov word [rbp + 0x576], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x63
mov word [rbp + 0x578], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, r12w
mov word [rbp + 0x57a], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x2e
mov word [rbp + 0x57c], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, r12w
mov word [rbp + 0x57e], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, 0x78
mov word [rbp + 0x580], ax
lea edx, [rdi + 0x35]
lea rcx, [rbp + 0x568]
call fcn.1400ace04
add ax, r12w
mov word [rbp + 0x582], ax
mov word [rbp + 0x584], r13w
movzx eax, word [rbp + 0x568]
lea rcx, [rbp + 0x568]
call fcn.140121504
mov rdx, rax
lea rcx, [rbp + 0x2c10]
call fcn.1400ac71c
nop
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x78
mov word [rbp + 0x768], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x73
mov word [rbp + 0x76a], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x76
mov word [rbp + 0x76c], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x63
mov word [rbp + 0x76e], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x5f
mov word [rbp + 0x770], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x64
mov word [rbp + 0x772], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, r12w
mov word [rbp + 0x774], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x70
mov word [rbp + 0x776], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x72
mov word [rbp + 0x778], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x69
mov word [rbp + 0x77a], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x76
mov word [rbp + 0x77c], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x2e
mov word [rbp + 0x77e], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, r12w
mov word [rbp + 0x780], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, 0x78
mov word [rbp + 0x782], ax
lea edx, [rdi + 0x43]
lea rcx, [rbp + 0x768]
call fcn.1400ace14
add ax, r12w
mov word [rbp + 0x784], ax
mov word [rbp + 0x786], r13w
movzx eax, word [rbp + 0x768]
lea rcx, [rbp + 0x768]
call fcn.1401214e8
mov rdx, rax
lea rcx, [rbp + 0x2c30]
call fcn.1400ac71c
nop
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, 0x57
mov word [rbp + 0x320], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, 0x50
mov word [rbp + 0x322], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, 0x45
mov word [rbp + 0x324], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, r15w
mov word [rbp + 0x326], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, 0x50
mov word [rbp + 0x328], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, 0x72
mov word [rbp + 0x32a], ax
lea edx, [rdi + 0xd]
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, r14w
mov word [rbp + 0x32c], ax
lea r14d, [rdi + 0xd]
mov edx, r14d
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, 0x2e
mov word [rbp + 0x32e], ax
mov edx, r14d
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, r12w
mov word [rbp + 0x330], ax
mov edx, r14d
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, 0x78
mov word [rbp + 0x332], ax
mov edx, r14d
lea rcx, [rbp + 0x320]
call fcn.14015ca88
add ax, r12w
mov word [rbp + 0x334], ax
mov word [rbp + 0x336], r13w
movzx eax, word [rbp + 0x320]
lea rcx, [rbp + 0x320]
call fcn.140121354
mov rdx, rax
lea rcx, [rbp + 0x2c50]
call fcn.1400ac71c
nop
lea r8, [rbp + 0x2c70]
lea rdx, [rbp + 0x2a50]
lea rcx, [rbp + 0xf0]
call fcn.140125fd8
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x100], xmm0
mov r8, rbx
lea rdx, [rbp + 0x100]
lea rcx, [rbp + 0x338]
call fcn.140131c84
nop
lea r9, [fcn.1400ac668]
lea r8d, [rdi + 0x10]
mov rdx, r15
lea rcx, [rbp + 0x2a50]
call fcn.14027b064
nop
lea rcx, [rbp + 0x320]
call fcn.1400ac1e8
nop
lea rcx, [rbp + 0x768]
call fcn.14012104c
nop
lea rcx, [rbp + 0x568]
call fcn.1400abf90
nop
lea rcx, [rbp + 0x530]
call fcn.1400abf4c
nop
lea rcx, [rbp + 0x514]
call fcn.140120ed0
nop
lea rcx, [rbp + 0x91c]
call fcn.1400abc88
nop
lea rcx, [rbp + 0x8f8]
call fcn.1400abc88
nop
lea rcx, [rbp + 0x748]
call fcn.1400aab18
nop
lea rcx, [rbp + 0x3c8]
call fcn.1400ac16c
nop
lea rcx, [rbp + 0x4f8]
call fcn.1400abf4c
nop
lea rcx, [rbp + 0x218]
call fcn.140120f84
nop
lea rcx, [rbp + 0x728]
call fcn.1400aab18
nop
lea rcx, [rbp + 0x8d4]
call fcn.1400ac22c
nop
lea rcx, [rbp + 0x4dc]
call fcn.1400aaaec
nop
lea rcx, [rbp + 0x4c0]
call fcn.140120ed0
nop
lea rcx, [rbp + 0x940]
call fcn.1400aabfc
nop
lea rcx, [rbp + 0x86a]
call fcn.1400aae80
lea rcx, [rbp + 0x350]
call fcn.1401040d4
nop
mov r15b, r13b
lea rcx, [rbp + 0x338]
call fcn.1400ac280
mov r14, rax
lea rcx, [rbp + 0x338]
call fcn.1400ac278
mov r12, rax
cmp r14, rax
je 0x140119a4f
mov rdx, r14
lea rcx, [rsp + 0x60]
call fcn.14011b548
mov rdi, qword [rax]
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x350]
call fcn.140131c6c
mov rbx, qword [rax]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x350]
call fcn.140131c78
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x78]
call fcn.14015d35c
mov rbx, rax
lea rdx, [rbp - 0x80]
lea rcx, [rbp + 0x350]
call fcn.140131c6c
mov rdx, rax
mov rcx, rbx
call fcn.1401214dc
test al, al
je 0x140119a3d
mov sil, r13b
test r15b, r15b
jne 0x140119a3d
lea rax, [rbp + 0x788]
mov qword [rsp + 0x38], rax
mov rdx, r14
lea rcx, [rbp + 0x788]
call fcn.1400ac788
mov rbx, rax
mov dword [rbp + 0x22c4], 0x65
mov eax, 0x3e
mov word [rbp + 0x22c8], ax
lea ecx, [rax + 0xa]
mov word [rbp + 0x22ca], cx
lea eax, [rcx - 0x10]
mov word [rbp + 0x22cc], ax
lea r10d, [rcx - 3]
mov word [rbp + 0x22ce], r10w
lea eax, [rcx - 0x24]
mov word [rbp + 0x22d0], ax
lea eax, [rcx - 0x1d]
mov word [rbp + 0x22d2], ax
lea eax, [rcx - 0x17]
mov word [rbp + 0x22d4], ax
lea eax, [rcx - 0x1c]
mov word [rbp + 0x22d6], ax
mov word [rbp + 0x22d8], cx
lea edx, [rcx - 0x15]
mov word [rbp + 0x22da], dx
lea eax, [rcx - 0x20]
mov word [rbp + 0x22dc], ax
lea ecx, [rdx + 0x20]
mov word [rbp + 0x22de], cx
lea r15d, [r10 + 0x1a]
mov word [rbp + 0x22e0], r15w
mov word [rbp + 0x22e2], r10w
mov word [rbp + 0x22e4], dx
mov word [rbp + 0x22e6], ax
mov word [rbp + 0x22e8], r10w
lea r8d, [r10 - 0x2f]
mov word [rbp + 0x22ea], r8w
lea ecx, [rdx - 0x29]
mov word [rbp + 0x22ec], cx
lea eax, [rdx - 0x30]
mov word [rbp + 0x22ee], ax
lea r9d, [r10 - 0x34]
mov word [rbp + 0x22f0], r9w
lea eax, [rdx - 0x21]
mov word [rbp + 0x22f2], ax
lea eax, [rdx - 0x2f]
mov word [rbp + 0x22f4], ax
lea r11d, [r10 - 0x2e]
mov word [rbp + 0x22f6], r11w
mov word [rbp + 0x22f8], r13w
mov word [rbp + 0x22fa], r10w
mov word [rbp + 0x22fc], r11w
lea eax, [rdx - 0x23]
mov word [rbp + 0x22fe], ax
lea edx, [rcx + 1]
mov word [rbp + 0x2300], dx
mov word [rbp + 0x2302], dx
lea eax, [rcx + 2]
mov word [rbp + 0x2304], ax
mov word [rbp + 0x2306], dx
lea eax, [rcx - 8]
mov word [rbp + 0x2308], ax
mov word [rbp + 0x230a], r10w
lea eax, [rcx + 0xb]
mov word [rbp + 0x230c], ax
mov word [rbp + 0x230e], r11w
mov word [rbp + 0x2310], cx
lea eax, [rcx - 4]
mov word [rbp + 0x2312], ax
mov word [rbp + 0x2314], r13w
mov word [rbp + 0x2316], r8w
mov word [rbp + 0x2318], r8w
mov word [rbp + 0x231a], r10w
lea edi, [rcx - 9]
mov word [rbp + 0x231c], di
mov word [rbp + 0x231e], r13w
mov word [rbp + 0x2320], r9w
mov word [rbp + 0x2322], r13w
mov word [rbp + 0x2324], ax
mov word [rbp + 0x2326], r9w
mov word [rbp + 0x2328], r13w
mov word [rbp + 0x232a], di
mov word [rbp + 0x232c], r15w
mov word [rbp + 0x232e], r10w
xor eax, eax
mov word [rbp + 0x2330], ax
movzx eax, word [rbp + 0x22c8]
lea rcx, [rbp + 0x22c4]
call fcn.1401214ac
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
lea rcx, [rbp + 0x22c4]
call fcn.1400b7e08
mov r15b, dil
jmp 0x140119a42
mov edi, 1
add r14, 0x20
cmp r14, r12
jne 0x140119789
lea rcx, [rsp + 0x33]
call fcn.1400c252c
mov rbx, rax
mov r12d, 0x18
mov edx, r12d
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, 0x62
mov word [rbp + 0x368], ax
mov edx, r12d
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, 0x68
mov word [rbp + 0x36a], ax
mov edx, r12d
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, 0x79
mov word [rbp + 0x36c], ax
mov edx, r12d
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
lea r15d, [r12 + 0x5e]
add ax, r15w
mov word [rbp + 0x36e], ax
mov edx, r12d
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
lea r14d, [r12 + 0x4d]
add ax, r14w
mov word [rbp + 0x370], ax
mov edx, r12d
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
lea r12d, [r15 - 0x56]
add ax, r12w
mov word [rbp + 0x372], ax
lea edx, [r15 - 0x5e]
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, 0x62
mov word [rbp + 0x374], ax
lea edx, [r15 - 0x5e]
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, 0x68
mov word [rbp + 0x376], ax
lea edx, [r15 - 0x5e]
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, 0x79
mov word [rbp + 0x378], ax
lea edx, [r15 - 0x5e]
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, r15w
mov word [rbp + 0x37a], ax
lea edx, [r15 - 0x5e]
lea rcx, [rbp + 0x368]
call fcn.1400ace0c
add ax, r14w
mov word [rbp + 0x37c], ax
mov word [rbp + 0x37e], r13w
movzx eax, word [rbp + 0x368]
lea rcx, [rbp + 0x368]
call fcn.140121490
mov rdx, rax
lea rcx, [rbp + 0x26d0]
call fcn.1400ac71c
nop
lea r15d, [r14 - 0x5e]
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x4d
mov word [rbp + 0x3e2], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x69
mov word [rbp + 0x3e4], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x63
mov word [rbp + 0x3e6], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x72
mov word [rbp + 0x3e8], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
lea r15d, [r14 + 0xa]
add ax, r15w
mov word [rbp + 0x3ea], ax
lea edx, [r14 - 0x5e]
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x73
mov word [rbp + 0x3ec], ax
lea edx, [r14 - 0x5e]
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, r15w
mov word [rbp + 0x3ee], ax
lea r15d, [r14 - 0x5e]
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x66
mov word [rbp + 0x3f0], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x74
mov word [rbp + 0x3f2], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, r12w
mov word [rbp + 0x3f4], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x48
mov word [rbp + 0x3f6], ax
mov edx, r15d
lea rcx, [rbp + 0x3e2]
call fcn.14015ca80
add ax, 0x76
mov word [rbp + 0x3f8], ax
mov word [rbp + 0x3fa], r13w
movzx eax, word [rbp + 0x3e2]
lea rcx, [rbp + 0x3e2]
call fcn.140121078
mov rdx, rax
lea rcx, [rbp + 0x26f0]
call fcn.1400ac71c
nop
lea r15d, [r14 - 0x63]
mov dword [rbp + 0x380], r15d
xor edx, edx
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x384], ax
mov rdx, rdi
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x386], ax
mov edx, r15d
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x388], ax
lea edx, [r14 - 0x62]
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x38a], ax
lea edx, [r14 - 0x61]
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x38c], ax
lea edx, [r14 - 0x60]
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x38e], ax
lea edx, [r14 - 0x5f]
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x4b
mov word [rbp + 0x390], ax
lea edx, [r14 - 0x5e]
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x392], ax
lea edx, [r14 - 0x5d]
lea rcx, [rbp + 0x380]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x394], ax
xor eax, eax
mov word [rbp + 0x396], ax
movzx eax, word [rbp + 0x384]
lea rcx, [rbp + 0x380]
call fcn.14012145c
mov rdx, rax
lea rcx, [rbp + 0x2710]
call fcn.1400ac71c
nop
lea eax, [r14 - 0x11]
mov dword [rbp + 0x54c], eax
lea ecx, [rax - 0x30]
mov word [rbp + 0x550], cx
lea edx, [rax - 0x2e]
mov word [rbp + 0x552], dx
lea eax, [rcx + 0x14]
mov word [rbp + 0x554], ax
lea eax, [rcx + 0x50]
mov word [rbp + 0x556], ax
lea eax, [rcx + 0x18]
mov word [rbp + 0x558], ax
lea eax, [rcx + 9]
mov word [rbp + 0x55a], ax
mov word [rbp + 0x55c], cx
lea eax, [rcx + 0xd]
mov word [rbp + 0x55e], ax
mov word [rbp + 0x560], dx
lea eax, [rcx - 2]
mov word [rbp + 0x562], ax
xor eax, eax
mov word [rbp + 0x564], ax
movzx eax, word [rbp + 0x550]
lea rcx, [rbp + 0x54c]
call fcn.140120ee4
mov rdx, rax
lea rcx, [rbp + 0x2730]
call fcn.1400ac71c
nop
lea eax, [r14 + 1]
mov dword [rbp + 0x7a8], eax
lea ecx, [rax - 0x36]
mov word [rbp + 0x7ac], cx
lea edx, [rax - 0x42]
mov word [rbp + 0x7ae], dx
lea eax, [rcx - 0x27]
mov word [rbp + 0x7b0], ax
lea r8d, [r14 - 0x47]
mov word [rbp + 0x7b2], r8w
mov word [rbp + 0x7b4], cx
mov word [rbp + 0x7b6], dx
mov word [rbp + 0x7b8], ax
mov word [rbp + 0x7ba], r8w
mov word [rbp + 0x7bc], cx
mov word [rbp + 0x7be], dx
mov word [rbp + 0x7c0], ax
mov word [rbp + 0x7c2], r8w
xor eax, eax
mov word [rbp + 0x7c4], ax
movzx eax, word [rbp + 0x7ac]
lea rcx, [rbp + 0x7a8]
call fcn.1400aab2c
mov rdx, rax
lea rcx, [rbp + 0x2750]
call fcn.1400ac71c
nop
lea eax, [r14 - 0x59]
mov dword [rbp + 0x7c8], eax
lea r9d, [r14 - 0xb]
mov word [rbp + 0x7cc], r9w
lea r8d, [r14 - 0x24]
mov word [rbp + 0x7ce], r8w
lea eax, [r14 + 0x16]
mov word [rbp + 0x7d0], ax
lea edx, [rax - 0xe]
mov word [rbp + 0x7d2], dx
lea r10d, [r14 + 0x19]
mov word [rbp + 0x7d4], r10w
lea ecx, [rax - 0x12]
mov word [rbp + 0x7d6], cx
mov word [rbp + 0x7d8], r9w
mov word [rbp + 0x7da], r8w
mov word [rbp + 0x7dc], ax
mov word [rbp + 0x7de], dx
mov word [rbp + 0x7e0], r10w
mov word [rbp + 0x7e2], cx
xor eax, eax
mov word [rbp + 0x7e4], ax
movzx eax, word [rbp + 0x7cc]
lea rcx, [rbp + 0x7c8]
call fcn.1400aab2c
mov rdx, rax
lea rcx, [rbp + 0x2770]
call fcn.1400ac71c
nop
lea eax, [r14 - 0x31]
mov dword [rbp + 0x7e8], eax
xor edx, edx
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, 0x58
mov word [rbp + 0x7ec], ax
mov rdx, rdi
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x7ee], ax
mov edx, r15d
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
lea r15d, [r14 + 9]
xor ax, r15w
mov word [rbp + 0x7f0], ax
lea edx, [r14 - 0x62]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x7f2], ax
lea edx, [r14 - 0x61]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
lea edi, [r14 - 0x18]
xor ax, di
mov word [rbp + 0x7f4], ax
lea edx, [rdi - 0x48]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0x7f6], ax
lea edx, [rdi - 0x47]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, 0x58
mov word [rbp + 0x7f8], ax
lea edi, [r14 - 0x5e]
mov edx, edi
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x7fa], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x7fc], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x7fe], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
lea r15d, [r14 - 0x18]
xor ax, r15w
mov word [rbp + 0x800], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x7e8]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x802], ax
xor eax, eax
mov word [rbp + 0x804], ax
movzx eax, word [rbp + 0x7ec]
lea rcx, [rbp + 0x7e8]
call fcn.1400aba3c
mov rdx, rax
lea rcx, [rbp + 0x2790]
call fcn.1400ac71c
nop
lea r8, [rbp + 0x27b0]
lea rdx, [rbp + 0x26d0]
lea rcx, [rbp + 0x110]
call fcn.140125fd8
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x120], xmm0
mov r8, rbx
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x398]
call fcn.140131c84
nop
lea r9, [fcn.1400ac668]
mov r8d, edi
mov edx, r12d
lea rcx, [rbp + 0x26d0]
call fcn.14027b064
nop
lea rcx, [rbp + 0x7e8]
call fcn.1400aab18
nop
lea rcx, [rbp + 0x7c8]
call fcn.1400aab18
nop
lea rcx, [rbp + 0x7a8]
call fcn.1400aab18
nop
lea rcx, [rbp + 0x54c]
call fcn.140120ed0
nop
lea rcx, [rbp + 0x380]
call fcn.1400ab144
nop
lea rcx, [rbp + 0x3e2]
call fcn.1400ac16c
nop
lea rcx, [rbp + 0x368]
call fcn.1400ac1e8
lea rcx, [rbp + 0x3b0]
call fcn.140104a38
nop
mov r15b, r13b
lea rcx, [rbp + 0x3b0]
call fcn.1400ac280
mov rdi, rax
lea rcx, [rbp + 0x3b0]
call fcn.1400ac278
mov r13, rax
mov qword [rsp + 0x38], rax
cmp rdi, rax
je 0x14011ad1e
lea rcx, [rbp + 0x398]
call fcn.1400ac280
mov r14, rax
lea rcx, [rbp + 0x398]
call fcn.1400ac278
mov r12, rax
cmp r14, rax
je 0x14011a9ce
xor r13d, r13d
mov rdx, r14
mov rcx, rdi
call fcn.1400c5238
test al, al
je 0x14011a9bc
mov sil, r13b
test r15b, r15b
jne 0x14011a9bc
lea rax, [rbp + 0x808]
mov qword [rsp + 0x40], rax
mov rdx, rdi
lea rcx, [rbp + 0x808]
call fcn.1400ac788
mov rbx, rax
mov r15d, 0x7b
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x5b
mov word [rbp + 0x24a0], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x2d
mov word [rbp + 0x24a2], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x5d
mov word [rbp + 0x24a4], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x24a6], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x41
mov word [rbp + 0x24a8], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x4e
mov word [rbp + 0x24aa], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x54
mov word [rbp + 0x24ac], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x49
mov word [rbp + 0x24ae], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x2d
mov word [rbp + 0x24b0], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x56
mov word [rbp + 0x24b2], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x4d
mov word [rbp + 0x24b4], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x37
mov word [rbp + 0x24b6], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x3a
mov word [rbp + 0x24b8], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x24ba], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x43
mov word [rbp + 0x24bc], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x50
mov word [rbp + 0x24be], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x55
mov word [rbp + 0x24c0], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x49
mov word [rbp + 0x24c2], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x44
mov word [rbp + 0x24c4], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x24c6], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x72
mov word [rbp + 0x24c8], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
mov r15d, 0x65
add ax, r15w
mov word [rbp + 0x24ca], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x74
mov word [rbp + 0x24cc], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x75
mov word [rbp + 0x24ce], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x72
mov word [rbp + 0x24d0], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6e
mov word [rbp + 0x24d2], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, r15w
mov word [rbp + 0x24d4], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x64
mov word [rbp + 0x24d6], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x24d8], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x76
mov word [rbp + 0x24da], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, r15w
mov word [rbp + 0x24dc], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6e
mov word [rbp + 0x24de], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x64
mov word [rbp + 0x24e0], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6f
mov word [rbp + 0x24e2], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x72
mov word [rbp + 0x24e4], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x24e6], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6e
mov word [rbp + 0x24e8], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x61
mov word [rbp + 0x24ea], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6d
mov word [rbp + 0x24ec], ax
lea edx, [r15 + 0x16]
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, r15w
mov word [rbp + 0x24ee], ax
mov r15d, 0x7b
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x24f0], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6f
mov word [rbp + 0x24f2], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x66
mov word [rbp + 0x24f4], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x24f6], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6b
mov word [rbp + 0x24f8], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6e
mov word [rbp + 0x24fa], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6f
mov word [rbp + 0x24fc], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x77
mov word [rbp + 0x24fe], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6e
mov word [rbp + 0x2500], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x2502], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x56
mov word [rbp + 0x2504], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x4d
mov word [rbp + 0x2506], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x2508], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x70
mov word [rbp + 0x250a], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6c
mov word [rbp + 0x250c], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x61
mov word [rbp + 0x250e], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x74
mov word [rbp + 0x2510], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x66
mov word [rbp + 0x2512], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6f
mov word [rbp + 0x2514], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x72
mov word [rbp + 0x2516], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x6d
mov word [rbp + 0x2518], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x3a
mov word [rbp + 0x251a], ax
mov edx, r15d
lea rcx, [rbp + 0x24a0]
call fcn.1400ace34
add ax, 0x20
mov word [rbp + 0x251c], ax
mov word [rbp + 0x251e], r13w
movzx eax, word [rbp + 0x24a0]
lea rcx, [rbp + 0x24a0]
call fcn.140121440
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
lea rcx, [rbp + 0x24a0]
call fcn.1400b7c94
mov r15d, 1
add r14, 0x20
cmp r14, r12
jne 0x14011a2bb
mov r13, qword [rsp + 0x38]
lea rcx, [rbp + 0x2a8]
call fcn.1400ac280
mov r14, rax
lea rcx, [rbp + 0x2a8]
call fcn.1400ac278
mov r12, rax
cmp r14, rax
je 0x14011ad07
xor r13d, r13d
xor r8d, r8d
mov rdx, r14
mov rcx, rdi
call fcn.140131e20
cmp rax, 0xffffffffffffffff
je 0x14011acf5
mov sil, r13b
test r15b, r15b
jne 0x14011acf5
lea rax, [rbp + 0x828]
mov qword [rsp + 0x40], rax
mov rdx, rdi
lea rcx, [rbp + 0x828]
call fcn.1400ac788
mov rbx, rax
mov eax, 0x75
mov dword [rbp + 0x25ac], eax
mov eax, 0x2e
mov word [rbp + 0x25b0], ax
mov eax, 0x58
mov word [rbp + 0x25b2], ax
lea ecx, [rax - 0x30]
mov word [rbp + 0x25b4], cx
lea r10d, [rax - 3]
mov word [rbp + 0x25b6], r10w
lea ecx, [rax - 0x24]
mov word [rbp + 0x25b8], cx
lea ecx, [rax - 0x1d]
mov word [rbp + 0x25ba], cx
lea ecx, [rax - 0x37]
mov word [rbp + 0x25bc], cx
lea ecx, [rax - 0x1c]
mov word [rbp + 0x25be], cx
mov word [rbp + 0x25c0], ax
lea r8d, [rax - 0x35]
mov word [rbp + 0x25c2], r8w
lea eax, [rcx - 4]
mov word [rbp + 0x25c4], ax
lea eax, [rcx + 6]
mov word [rbp + 0x25c6], ax
lea eax, [rcx - 5]
mov word [rbp + 0x25c8], ax
lea eax, [rcx + 0x13]
mov word [rbp + 0x25ca], ax
mov word [rbp + 0x25cc], r10w
lea eax, [rcx - 6]
mov word [rbp + 0x25ce], ax
lea eax, [rcx - 0x17]
mov word [rbp + 0x25d0], ax
lea eax, [rcx - 0x1c]
mov word [rbp + 0x25d2], ax
mov word [rbp + 0x25d4], cx
lea eax, [rcx - 0xb]
mov word [rbp + 0x25d6], ax
mov word [rbp + 0x25d8], r10w
lea eax, [rcx - 0x35]
mov word [rbp + 0x25da], ax
lea ecx, [rax + 9]
mov word [rbp + 0x25dc], cx
lea r15d, [r10 - 0x54]
mov word [rbp + 0x25de], r15w
mov word [rbp + 0x25e0], r13w
mov word [rbp + 0x25e2], ax
lea r11d, [r10 - 0x3a]
mov word [rbp + 0x25e4], r11w
mov word [rbp + 0x25e6], cx
lea r9d, [r10 - 0x44]
mov word [rbp + 0x25e8], r9w
mov word [rbp + 0x25ea], r10w
lea edx, [rax - 4]
mov word [rbp + 0x25ec], dx
mov word [rbp + 0x25ee], cx
mov word [rbp + 0x25f0], r11w
mov word [rbp + 0x25f2], r9w
lea edx, [rax + 0x13]
mov word [rbp + 0x25f4], dx
mov word [rbp + 0x25f6], ax
mov word [rbp + 0x25f8], r10w
mov word [rbp + 0x25fa], r11w
lea r9d, [r10 - 0x41]
mov word [rbp + 0x25fc], r9w
lea r9d, [r10 - 0x3d]
mov word [rbp + 0x25fe], r9w
mov word [rbp + 0x2600], cx
mov word [rbp + 0x2602], r10w
mov word [rbp + 0x2604], dx
lea edx, [rax + 0xc]
mov word [rbp + 0x2606], dx
mov word [rbp + 0x2608], r10w
lea edx, [rax + 0xb]
mov word [rbp + 0x260a], dx
mov word [rbp + 0x260c], cx
mov word [rbp + 0x260e], r11w
mov word [rbp + 0x2610], cx
mov word [rbp + 0x2612], ax
lea r9d, [r10 - 0x39]
mov word [rbp + 0x2614], r9w
lea r9d, [r10 - 0x3f]
mov word [rbp + 0x2616], r9w
mov word [rbp + 0x2618], r10w
mov word [rbp + 0x261a], r8w
lea r8d, [r10 - 0x1d]
mov word [rbp + 0x261c], r8w
mov word [rbp + 0x261e], r10w
lea r8d, [r10 - 0x42]
mov word [rbp + 0x2620], r8w
lea r8d, [r10 - 0x39]
mov word [rbp + 0x2622], r8w
mov word [rbp + 0x2624], r11w
mov word [rbp + 0x2626], dx
mov word [rbp + 0x2628], cx
mov word [rbp + 0x262a], ax
lea ecx, [rax - 2]
mov word [rbp + 0x262c], cx
mov word [rbp + 0x262e], ax
mov word [rbp + 0x2630], r8w
mov word [rbp + 0x2632], r11w
mov word [rbp + 0x2634], r15w
lea eax, [rdx + 0x3d]
mov word [rbp + 0x2636], ax
mov word [rbp + 0x2638], r10w
xor eax, eax
mov word [rbp + 0x263a], ax
movzx eax, word [rbp + 0x25b0]
lea rcx, [rbp + 0x25ac]
call fcn.140121410
nop
mov rdx, rbx
mov rcx, rax
call fcn.14015d2b8
nop
lea rcx, [rbp + 0x25ac]
call fcn.1401213fc
add r14, 0x20
cmp r14, r12
jne 0x14011a9f8
mov r13, qword [rsp + 0x38]
mov r12d, 0x20
add rdi, r12
cmp rdi, r13
jne 0x14011a291
lea r14d, [r12 + 0x45]
lea rcx, [rbp + 0x130]
call fcn.1400c252c
mov r8, rax
mov edi, 1
mov eax, edi
xor ecx, ecx
cpuid
mov dword [r8], eax
mov dword [r8 + 4], ebx
mov dword [r8 + 8], ecx
mov dword [r8 + 0xc], edx
lea ebx, [rdi + 1]
mov edx, ebx
lea rcx, [rbp + 0x130]
call fcn.1401226a0
xor ecx, ecx
cmp dword [rax], ecx
jge 0x14011b49c
mov sil, cl
test r15b, r15b
jne 0x14011b49c
lea eax, [rdi + 0x74]
mov dword [rbp + 0x263c], eax
xor edx, edx
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x5b
mov word [rbp + 0x2640], ax
mov edx, edi
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
lea edi, [rbx + 0x2b]
xor ax, di
mov word [rbp + 0x2642], ax
mov edx, ebx
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x5d
mov word [rbp + 0x2644], ax
lea edx, [rbx + 1]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x2646], ax
lea edx, [rbx + 2]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x41
mov word [rbp + 0x2648], ax
lea edx, [rbx + 3]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x4e
mov word [rbp + 0x264a], ax
lea edx, [rbx + 4]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x54
mov word [rbp + 0x264c], ax
lea edx, [rbx + 5]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
lea ebx, [rdi + 0x1c]
xor ax, bx
mov word [rbp + 0x264e], ax
lea edx, [rdi - 0x25]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0x2650], ax
lea edx, [rdi - 0x24]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x56
mov word [rbp + 0x2652], ax
lea edx, [rdi - 0x23]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x4d
mov word [rbp + 0x2654], ax
lea edx, [rdi - 0x22]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x38
mov word [rbp + 0x2656], ax
lea edx, [rdi - 0x21]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x3a
mov word [rbp + 0x2658], ax
lea edx, [rdi - 0x20]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x265a], ax
lea edx, [rdi - 0x1f]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x43
mov word [rbp + 0x265c], ax
lea edx, [rdi - 0x1e]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x50
mov word [rbp + 0x265e], ax
lea edx, [rdi - 0x1d]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x55
mov word [rbp + 0x2660], ax
lea edx, [rdi - 0x1c]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, bx
mov word [rbp + 0x2662], ax
lea edx, [rdi - 0x1b]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x44
mov word [rbp + 0x2664], ax
lea edx, [rdi - 0x1a]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x2666], ax
lea edx, [rdi - 0x19]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x2668], ax
lea edx, [rdi - 0x18]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
lea ebx, [rdi + 0x42]
xor ax, bx
mov word [rbp + 0x266a], ax
lea edx, [rdi - 0x17]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
lea r13d, [rdi + 0x3c]
xor ax, r13w
mov word [rbp + 0x266c], ax
lea edx, [rdi - 0x16]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
lea r15d, [rdi + 0x41]
xor ax, r15w
mov word [rbp + 0x266e], ax
lea edx, [rdi - 0x15]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
lea edi, [rbx + 5]
xor ax, di
mov word [rbp + 0x2670], ax
lea edx, [rbx - 0x56]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x2672], ax
lea edx, [rbx - 0x55]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x2674], ax
lea edx, [rbx - 0x54]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0x2676], ax
lea edx, [rbx - 0x53]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x68
mov word [rbp + 0x2678], ax
lea edx, [rbx - 0x52]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x267a], ax
lea edx, [rbx - 0x51]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0x267c], ax
lea edx, [rbx - 0x50]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x267e], ax
mov rdx, r12
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x77
mov word [rbp + 0x2680], ax
lea edx, [rbx - 0x4e]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x2682], ax
lea edx, [rbx - 0x4d]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x27
mov word [rbp + 0x2684], ax
lea edx, [rbx - 0x4c]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
lea edi, [rbx + 3]
xor ax, di
mov word [rbp + 0x2686], ax
lea edx, [rbx - 0x4b]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x2688], ax
lea edx, [rbx - 0x4a]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x268a], ax
lea edx, [rbx - 0x49]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0x268c], ax
lea edx, [rbx - 0x48]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x75
mov word [rbp + 0x268e], ax
lea edx, [rbx - 0x47]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x2690], ax
lea edx, [rbx - 0x46]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x2692], ax
lea edx, [rbx - 0x45]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r13w
mov word [rbp + 0x2694], ax
lea edx, [rbx - 0x44]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x2696], ax
lea edx, [rbx - 0x43]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x67
mov word [rbp + 0x2698], ax
lea edx, [rbx - 0x42]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x269a], ax
lea r13d, [rbx - 0x41]
mov edx, r13d
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x269c], ax
lea edx, [rbx - 0x40]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x269e], ax
lea edx, [rbx - 0x3f]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x26a0], ax
lea edx, [rbx - 0x3e]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x48
mov word [rbp + 0x26a2], ax
lea edx, [rbx - 0x3d]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x79
mov word [rbp + 0x26a4], ax
lea edx, [rbx - 0x3c]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x70
mov word [rbp + 0x26a6], ax
lea edx, [rbx - 0x3b]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x26a8], ax
lea edx, [rbx - 0x3a]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0x26aa], ax
lea edx, [rbx - 0x39]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x76
mov word [rbp + 0x26ac], ax
lea edx, [rbx - 0x38]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x26ae], ax
lea edx, [rbx - 0x37]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x73
mov word [rbp + 0x26b0], ax
lea edx, [rbx - 0x36]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, bx
mov word [rbp + 0x26b2], ax
lea edx, [rbx - 0x35]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, di
mov word [rbp + 0x26b4], ax
lea edx, [rbx - 0x34]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r12w
mov word [rbp + 0x26b6], ax
lea edx, [rbx - 0x33]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x6d
mov word [rbp + 0x26b8], ax
lea edx, [rbx - 0x32]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x61
mov word [rbp + 0x26ba], ax
lea edx, [rbx - 0x31]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x63
mov word [rbp + 0x26bc], ax
lea edx, [rbx - 0x30]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x68
mov word [rbp + 0x26be], ax
lea edx, [rbx - 0x2f]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, 0x69
mov word [rbp + 0x26c0], ax
lea edx, [rbx - 0x2e]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r15w
mov word [rbp + 0x26c2], ax
lea edx, [rbx - 0x2d]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r14w
mov word [rbp + 0x26c4], ax
lea edx, [rbx - 0x2c]
lea rcx, [rbp + 0x263c]
call fcn.1400acdf4
xor ax, r13w
mov word [rbp + 0x26c6], ax
xor eax, eax
mov word [rbp + 0x26c8], ax
movzx eax, word [rbp + 0x2640]
lea rcx, [rbp + 0x263c]
call fcn.1401213c4
mov rcx, rax
call fcn.1400acf00
nop
lea rcx, [rbp + 0x263c]
call fcn.1400b7df4
nop
lea rcx, [rbp + 0x3b0]
call fcn.1400af404
nop
lea rcx, [rbp + 0x398]
call fcn.1400af404
nop
lea rcx, [rbp + 0x350]
call fcn.1400af404
nop
lea rcx, [rbp + 0x338]
call fcn.1400af404
nop
lea rcx, [rbp + 0x308]
call fcn.1400af404
nop
lea rcx, [rbp + 0x2d8]
call fcn.1400af404
nop
lea rcx, [rbp + 0x2c0]
call fcn.1400af404
nop
lea rcx, [rbp + 0x628]
call fcn.1400ac668
nop
lea rcx, [rbp + 0x2a8]
call fcn.1400af404
nop
lea rcx, [rbp + 0x588]
call fcn.1400ac668
nop
lea rcx, [rbp + 0x278]
call fcn.1400af404
mov al, sil
mov rbx, qword [rsp + 0x39b0]
add rsp, 0x3970
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret