Function at 0x1800d5bf8
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x38c0]
mov eax, 0x39c0
call fcn.18026a280
sub rsp, rax
mov qword [rsp + 0x78], 0xfffffffffffffffe
mov qword [rsp + 0x3a00], rbx
mov rdi, rcx
mov r13d, 1
mov sil, r13b
lea rcx, [rbp + 0x3908]
call fcn.1800934b0
mov rbx, rax
lea eax, [r13 + 5]
mov dword [rbp + 0x58], eax
lea r12d, [r13 + 0x66]
mov dword [rsp + 0x50], r12d
mov word [rbp + 0x5c], r12w
lea eax, [r13 + 0x61]
mov word [rbp + 0x5e], ax
lea eax, [r13 + 0x6a]
mov word [rbp + 0x60], ax
lea r14d, [r13 + 0x6e]
mov word [rbp + 0x62], r14w
lea eax, [r13 + 0x67]
mov word [rbp + 0x64], ax
xor eax, eax
mov word [rbp + 0x66], ax
movzx eax, word [rbp + 0x5c]
lea rcx, [rbp + 0x58]
call fcn.180079b1c
mov rdx, rax
lea rcx, [rbp + 0x2cc0]
call fcn.18007a4fc
nop
mov edx, r13d
lea rcx, [rbp + 0x68]
call fcn.180135a8c
lea ecx, [r13 + 0x75]
mov dword [rsp + 0x54], ecx
add ax, cx
mov word [rbp + 0x68], ax
mov edx, r13d
lea rcx, [rbp + 0x68]
call fcn.180135a8c
lea r15d, [r13 + 0x60]
mov dword [rsp + 0x58], r15d
add ax, r15w
mov word [rbp + 0x6a], ax
mov edx, r13d
lea rcx, [rbp + 0x68]
call fcn.180135a8c
add ax, r12w
mov word [rbp + 0x6c], ax
mov edx, r13d
lea rcx, [rbp + 0x68]
call fcn.180135a8c
add ax, 0x72
mov word [rbp + 0x6e], ax
mov edx, r13d
lea rcx, [rbp + 0x68]
call fcn.180135a8c
add ax, r15w
mov word [rbp + 0x70], ax
mov edx, r13d
lea rcx, [rbp + 0x68]
call fcn.180135a8c
lea r12d, [r13 + 0x6d]
add ax, r12w
mov word [rbp + 0x72], ax
mov edx, r13d
lea rcx, [rbp + 0x68]
call fcn.180135a8c
add ax, 0x74
mov word [rbp + 0x74], ax
xor r15d, r15d
mov word [rbp + 0x76], r15w
movzx eax, word [rbp + 0x68]
lea rcx, [rbp + 0x68]
call fcn.1800f2e24
mov rdx, rax
lea rcx, [rbp + 0x2ce0]
call fcn.18007a4fc
nop
lea eax, [r13 + 0x36]
mov dword [rbp + 0x78], eax
lea eax, [r13 + 0x55]
mov word [rbp + 0x7c], ax
lea eax, [r13 + 0x58]
mov word [rbp + 0x7e], ax
lea eax, [r13 + 0x52]
mov word [rbp + 0x80], ax
lea eax, [r13 + 0x4d]
mov word [rbp + 0x82], ax
xor eax, eax
mov word [rbp + 0x84], ax
movzx eax, word [rbp + 0x7c]
lea rcx, [rbp + 0x78]
call fcn.180079bac
mov rdx, rax
lea rcx, [rbp + 0x2d00]
call fcn.18007a4fc
nop
lea edx, [r13 + 0x2e]
lea rcx, [rbp + 0x18]
call fcn.18007aa18
add ax, 0x68
mov word [rbp + 0x18], ax
lea edx, [r13 + 0x2e]
lea rcx, [rbp + 0x18]
call fcn.18007aa18
add ax, r14w
mov word [rbp + 0x1a], ax
lea r14d, [r13 + 0x2e]
mov edx, r14d
lea rcx, [rbp + 0x18]
call fcn.18007aa18
add ax, r12w
mov word [rbp + 0x1c], ax
mov edx, r14d
lea rcx, [rbp + 0x18]
call fcn.18007aa18
lea r14d, [r13 + 0x64]
add ax, r14w
mov word [rbp + 0x1e], ax
lea edx, [r13 + 0x2e]
lea rcx, [rbp + 0x18]
call fcn.18007aa18
add ax, 0x79
mov word [rbp + 0x20], ax
mov word [rbp + 0x22], r15w
movzx eax, word [rbp + 0x18]
lea rcx, [rbp + 0x18]
call fcn.180079dfc
mov rdx, rax
lea rcx, [rbp + 0x2d20]
call fcn.18007a4fc
nop
lea edx, [r13 + 5]
lea rcx, [rbp - 6]
call fcn.180135a94
add ax, 0x6a
mov word [rbp - 6], ax
lea edx, [r13 + 5]
lea rcx, [rbp - 6]
call fcn.180135a94
add ax, 0x6f
mov word [rbp - 4], ax
lea edx, [r13 + 5]
lea rcx, [rbp - 6]
call fcn.180135a94
add ax, 0x68
mov word [rbp - 2], ax
lea edx, [r13 + 5]
lea rcx, [rbp - 6]
call fcn.180135a94
add ax, r12w
mov word [rbp], ax
mov word [rbp + 2], r15w
movzx eax, word [rbp - 6]
lea rcx, [rbp - 6]
call fcn.1800f2e08
mov rdx, rax
lea rcx, [rbp + 0x2d40]
call fcn.18007a4fc
nop
lea eax, [r13 + 0x3f]
mov dword [rbp + 0x2b8], eax
lea eax, [r13 + 0x29]
mov qword [rbp - 0x80], rax
mov word [rbp + 0x2bc], ax
lea eax, [r13 + 0x2e]
mov word [rbp + 0x2be], ax
lea ecx, [rax - 7]
mov qword [rbp - 0x78], rcx
mov word [rbp + 0x2c0], cx
lea ecx, [rax - 1]
mov word [rbp + 0x2c2], cx
lea ecx, [rax + 0x31]
mov word [rbp + 0x2c4], cx
lea ecx, [rax - 0xb]
mov qword [rbp - 0x70], rcx
mov word [rbp + 0x2c6], cx
mov word [rbp + 0x2c8], ax
lea eax, [rcx + 1]
mov qword [rbp - 0x68], rax
mov word [rbp + 0x2ca], ax
xor eax, eax
mov word [rbp + 0x2cc], ax
movzx eax, word [rbp + 0x2bc]
lea rcx, [rbp + 0x2b8]
call fcn.180078ff4
mov rdx, rax
lea rcx, [rbp + 0x2d60]
call fcn.18007a4fc
nop
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
lea ecx, [r13 + 0x6c]
mov dword [rsp + 0x5c], ecx
add ax, cx
mov word [rbp + 0x1b0], ax
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
add ax, 0x61
mov word [rbp + 0x1b2], ax
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
add ax, 0x6c
mov word [rbp + 0x1b4], ax
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
add ax, r12w
mov word [rbp + 0x1b6], ax
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
add ax, r14w
mov word [rbp + 0x1b8], ax
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
add ax, 0x74
mov word [rbp + 0x1ba], ax
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
add ax, 0x76
mov word [rbp + 0x1bc], ax
mov edx, r12d
lea rcx, [rbp + 0x1b0]
call fcn.180135a94
add ax, 0x6d
mov word [rbp + 0x1be], ax
mov word [rbp + 0x1c0], r15w
movzx eax, word [rbp + 0x1b0]
lea rcx, [rbp + 0x1b0]
call fcn.1800f2dec
mov rdx, rax
lea rcx, [rbp + 0x2d80]
call fcn.18007a4fc
nop
lea eax, [r13 + 0x7c]
mov dword [rbp + 0x1d4], eax
lea eax, [r13 + 0xf]
mov word [rbp + 0x1d8], ax
lea eax, [r13 + 0x1b]
mov word [rbp + 0x1da], ax
lea eax, [r13 + 0x10]
mov word [rbp + 0x1dc], ax
lea eax, [r13 + 8]
mov word [rbp + 0x1de], ax
lea ecx, [rax + 0xf]
mov word [rbp + 0x1e0], cx
lea ecx, [rax + 5]
mov word [rbp + 0x1e2], cx
mov word [rbp + 0x1e4], ax
xor eax, eax
mov word [rbp + 0x1e6], ax
movzx eax, word [rbp + 0x1d8]
lea rcx, [rbp + 0x1d4]
call fcn.1800f2d40
mov rdx, rax
lea rcx, [rbp + 0x2da0]
call fcn.18007a4fc
nop
lea eax, [r13 + 0x27]
mov dword [rbp + 0x1e8], eax
xor edx, edx
lea rcx, [rbp + 0x1e8]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1ec], ax
mov edx, r13d
lea rcx, [rbp + 0x1e8]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x1ee], ax
lea edx, [r13 + 1]
lea rcx, [rbp + 0x1e8]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x1f0], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x1e8]
call fcn.18007a9f8
xor ax, 0x77
mov word [rbp + 0x1f2], ax
lea edx, [r13 + 3]
lea rcx, [rbp + 0x1e8]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x1f4], ax
lea edx, [r13 + 4]
lea rcx, [rbp + 0x1e8]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1f6], ax
lea edx, [r13 + 5]
lea rcx, [rbp + 0x1e8]
call fcn.18007a9f8
xor ax, r14w
mov word [rbp + 0x1f8], ax
xor eax, eax
mov word [rbp + 0x1fa], ax
movzx eax, word [rbp + 0x1ec]
lea rcx, [rbp + 0x1e8]
call fcn.180079e48
mov rdx, rax
lea rcx, [rbp + 0x2dc0]
call fcn.18007a4fc
nop
lea eax, [r13 + 0x77]
mov dword [rbp + 0x24], eax
lea eax, [r13 + 9]
mov word [rbp + 0x28], ax
lea eax, [r13 + 0x16]
mov word [rbp + 0x2a], ax
mov word [rbp + 0x2c], ax
xor eax, eax
mov word [rbp + 0x2e], ax
movzx eax, word [rbp + 0x28]
lea rcx, [rbp + 0x24]
call fcn.1800f255c
mov rdx, rax
lea rcx, [rbp + 0x2de0]
call fcn.18007a4fc
nop
lea edx, [r13 + 2]
lea rcx, [rbp + 0x88]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x88], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x88]
call fcn.18007a9f0
add ax, 0x61
mov word [rbp + 0x8a], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x88]
call fcn.18007a9f0
add ax, r12w
mov word [rbp + 0x8c], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x88]
call fcn.18007a9f0
add ax, 0x64
mov word [rbp + 0x8e], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x88]
call fcn.18007a9f0
add ax, 0x62
mov word [rbp + 0x90], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x88]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x92], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x88]
call fcn.18007a9f0
add ax, 0x78
mov word [rbp + 0x94], ax
mov word [rbp + 0x96], r15w
movzx eax, word [rbp + 0x88]
lea rcx, [rbp + 0x88]
call fcn.1800f2dd0
mov rdx, rax
lea rcx, [rbp + 0x2e00]
call fcn.18007a4fc
nop
lea eax, [r13 + 0x5a]
mov dword [rbp + 0x30], eax
xor edx, edx
lea rcx, [rbp + 0x30]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0x34], ax
mov edx, r13d
lea rcx, [rbp + 0x30]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x36], ax
lea edx, [r13 + 1]
lea rcx, [rbp + 0x30]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0x38], ax
xor eax, eax
mov word [rbp + 0x3a], ax
movzx eax, word [rbp + 0x34]
lea rcx, [rbp + 0x30]
call fcn.1800f2d9c
mov rdx, rax
lea rcx, [rbp + 0x2e20]
call fcn.18007a4fc
nop
lea edx, [r13 + 2]
lea rcx, [rbp + 0x48]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x48], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x48]
call fcn.18007a9f0
add ax, 0x61
mov word [rbp + 0x4a], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x48]
call fcn.18007a9f0
add ax, 0x6d
mov word [rbp + 0x4c], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x48]
call fcn.18007a9f0
add ax, 0x70
mov word [rbp + 0x4e], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x48]
call fcn.18007a9f0
add ax, 0x6c
mov word [rbp + 0x50], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x48]
call fcn.18007a9f0
add ax, r14w
mov word [rbp + 0x52], ax
mov word [rbp + 0x54], r15w
movzx eax, word [rbp + 0x48]
lea rcx, [rbp + 0x48]
call fcn.1800f2d80
mov rdx, rax
lea rcx, [rbp + 0x2e40]
call fcn.18007a4fc
nop
mov dword [rbp + 0x98], 0x7d
xor edx, edx
lea rcx, [rbp + 0x98]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x9c], ax
mov edx, r13d
lea rcx, [rbp + 0x98]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x9e], ax
lea edx, [r13 + 1]
lea rcx, [rbp + 0x98]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xa0], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x98]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0xa2], ax
lea edx, [r13 + 3]
lea rcx, [rbp + 0x98]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xa4], ax
xor eax, eax
mov word [rbp + 0xa6], ax
movzx eax, word [rbp + 0x9c]
lea rcx, [rbp + 0x98]
call fcn.180079b78
mov rdx, rax
lea rcx, [rbp + 0x2e60]
call fcn.18007a4fc
nop
lea eax, [r13 + 0x3b]
mov dword [rsp + 0x60], eax
mov dword [rbp + 0x870], eax
xor edx, edx
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x874], ax
mov edx, r13d
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, r14w
mov word [rbp + 0x876], ax
lea edx, [r13 + 1]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x71
mov word [rbp + 0x878], ax
lea edx, [r13 + 2]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x87a], ax
lea edx, [r13 + 3]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
lea ecx, [r13 + 0x68]
mov dword [rsp + 0x48], ecx
xor ax, cx
mov word [rbp + 0x87c], ax
lea edx, [rcx - 0x64]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x87e], ax
lea edx, [r13 + 5]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x880], ax
lea edx, [r13 + 6]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0x882], ax
lea edx, [r13 + 7]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
lea r13d, [r12 + 1]
xor ax, r13w
mov word [rbp + 0x884], ax
lea edx, [r12 - 0x65]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, r13w
mov word [rbp + 0x886], ax
lea edx, [r12 - 0x64]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x888], ax
lea edx, [r12 - 0x63]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0x88a], ax
lea edx, [r12 - 0x62]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, r13w
mov word [rbp + 0x88c], ax
lea r13d, [r12 - 0x61]
mov edx, r13d
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x88e], ax
lea edx, [r12 - 0x60]
lea rcx, [rbp + 0x870]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x890], ax
xor eax, eax
mov word [rbp + 0x892], ax
movzx eax, word [rbp + 0x874]
lea rcx, [rbp + 0x870]
call fcn.1800f1890
mov rdx, rax
lea rcx, [rbp + 0x2e80]
call fcn.18007a4fc
nop
lea eax, [r12 - 0x4a]
mov dword [rbp + 0xa8], eax
lea ecx, [rax + 0x2c]
mov word [rbp + 0xac], cx
lea eax, [rcx - 0xf]
mov word [rbp + 0xae], ax
lea eax, [rcx + 7]
mov word [rbp + 0xb0], ax
mov word [rbp + 0xb2], cx
xor eax, eax
mov word [rbp + 0xb4], ax
movzx eax, word [rbp + 0xac]
lea rcx, [rbp + 0xa8]
call fcn.180079bac
mov rdx, rax
lea rcx, [rbp + 0x2ea0]
call fcn.18007a4fc
nop
lea eax, [r12 - 0xb]
mov dword [rbp + 0xb8], eax
xor edx, edx
lea rcx, [rbp + 0xb8]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0xbc], ax
lea edx, [r12 - 0x6d]
lea rcx, [rbp + 0xb8]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0xbe], ax
lea edx, [r12 - 0x6c]
lea rcx, [rbp + 0xb8]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0xc0], ax
lea edx, [r12 - 0x6b]
lea rcx, [rbp + 0xb8]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0xc2], ax
lea edx, [r12 - 0x6a]
lea rcx, [rbp + 0xb8]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xc4], ax
xor eax, eax
mov word [rbp + 0xc6], ax
movzx eax, word [rbp + 0xbc]
lea rcx, [rbp + 0xb8]
call fcn.180079b78
mov rdx, rax
lea rcx, [rbp + 0x2ec0]
call fcn.18007a4fc
nop
lea eax, [r12 + 7]
mov dword [rbp + 0x454], eax
lea eax, [r12 - 0x6b]
mov word [rbp + 0x458], ax
lea eax, [r12 - 0x52]
mov word [rbp + 0x45a], ax
lea eax, [r12 - 0x67]
mov word [rbp + 0x45c], ax
mov word [rbp + 0x45e], r15w
lea eax, [r12 - 0x68]
mov word [rbp + 0x460], ax
lea eax, [r12 - 0x58]
mov word [rbp + 0x462], ax
lea eax, [r12 - 0x55]
mov word [rbp + 0x464], ax
lea eax, [r12 - 0x54]
mov word [rbp + 0x466], ax
lea eax, [r12 - 0x53]
mov word [rbp + 0x468], ax
lea eax, [r12 - 0x5e]
mov word [rbp + 0x46a], ax
xor eax, eax
mov word [rbp + 0x46c], ax
movzx eax, word [rbp + 0x458]
lea rcx, [rbp + 0x454]
call fcn.1800f1b0c
mov rdx, rax
lea rcx, [rbp + 0x2ee0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1fc], r13d
lea eax, [r12 + 0xc]
mov word [rbp + 0x200], ax
lea eax, [r12 - 0xa]
mov word [rbp + 0x202], ax
lea eax, [r12 - 0xd]
mov word [rbp + 0x204], ax
lea eax, [r12 + 1]
mov word [rbp + 0x206], ax
lea eax, [r12 - 6]
mov word [rbp + 0x208], ax
lea eax, [r12 + 0x11]
mov word [rbp + 0x20a], ax
lea eax, [r12 + 0xb]
mov word [rbp + 0x20c], ax
xor eax, eax
mov word [rbp + 0x20e], ax
movzx eax, word [rbp + 0x200]
lea rcx, [rbp + 0x1fc]
call fcn.1800f2d40
mov rdx, rax
lea rcx, [rbp + 0x2f00]
call fcn.18007a4fc
nop
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, r12w
mov word [rbp + 0x210], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, r14w
mov word [rbp + 0x212], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, 0x70
mov word [rbp + 0x214], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, r14w
mov word [rbp + 0x216], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, r12w
mov word [rbp + 0x218], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, 0x74
mov word [rbp + 0x21a], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, 0x68
mov word [rbp + 0x21c], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, r14w
mov word [rbp + 0x21e], ax
lea edx, [r12 + 0x10]
lea rcx, [rbp + 0x210]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0x220], ax
mov word [rbp + 0x222], r15w
movzx eax, word [rbp + 0x210]
lea rcx, [rbp + 0x210]
call fcn.1800f2d24
mov rdx, rax
lea rcx, [rbp + 0x2f20]
call fcn.18007a4fc
nop
lea eax, [r12 - 0x16]
mov dword [rbp + 0x470], eax
lea eax, [r12 - 0x33]
mov dword [rsp + 0x64], eax
mov word [rbp + 0x474], ax
lea eax, [r12 - 0x41]
mov word [rbp + 0x476], ax
lea r8d, [r12 - 0x44]
mov word [rbp + 0x478], r8w
mov word [rbp + 0x47a], r8w
lea edx, [rax + 0x10]
mov word [rbp + 0x47c], dx
lea ecx, [rax + 9]
mov word [rbp + 0x47e], cx
lea ecx, [rax - 1]
mov word [rbp + 0x480], cx
mov word [rbp + 0x482], ax
lea eax, [rdx - 0x12]
mov word [rbp + 0x484], ax
mov word [rbp + 0x486], dx
mov word [rbp + 0x488], r8w
xor eax, eax
mov word [rbp + 0x48a], ax
movzx eax, word [rbp + 0x474]
lea rcx, [rbp + 0x470]
call fcn.1800f1974
mov rdx, rax
lea rcx, [rbp + 0x2f40]
call fcn.18007a4fc
nop
mov dword [rbp + 0x2d0], 0x71
xor edx, edx
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x2d4], ax
lea edx, [r12 - 0x6d]
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x2d6], ax
lea edx, [r12 - 0x6c]
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, r14w
mov word [rbp + 0x2d8], ax
lea edx, [r12 - 0x6b]
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x2da], ax
lea edx, [r12 - 0x6a]
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2dc], ax
lea edx, [r12 - 0x69]
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x2de], ax
lea edx, [r12 - 0x68]
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x2e0], ax
lea edx, [r12 - 0x67]
lea rcx, [rbp + 0x2d0]
call fcn.18007a9f8
xor ax, r14w
mov word [rbp + 0x2e2], ax
xor eax, eax
mov word [rbp + 0x2e4], ax
movzx eax, word [rbp + 0x2d4]
lea rcx, [rbp + 0x2d0]
call fcn.180079954
mov rdx, rax
lea rcx, [rbp + 0x2f60]
call fcn.18007a4fc
nop
lea r12d, [r15 + 0x4a]
mov edx, r12d
lea rcx, [rbp + 4]
call fcn.18007aa00
add ax, 0x75
mov word [rbp + 4], ax
mov edx, r12d
lea rcx, [rbp + 4]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 6], ax
mov edx, r12d
lea rcx, [rbp + 4]
call fcn.18007aa00
add ax, r14w
mov word [rbp + 8], ax
mov edx, r12d
lea rcx, [rbp + 4]
call fcn.18007aa00
add ax, 0x72
mov word [rbp + 0xa], ax
mov word [rbp + 0xc], r15w
movzx eax, word [rbp + 4]
lea rcx, [rbp + 4]
call fcn.1800f2d08
mov rdx, rax
lea rcx, [rbp + 0x2f80]
call fcn.18007a4fc
nop
lea eax, [r15 + 0x50]
mov dword [rbp + 0x224], eax
lea eax, [r15 + 0x26]
mov qword [rbp - 0x60], rax
mov word [rbp + 0x228], ax
lea eax, [r15 + 0x3d]
mov word [rbp + 0x22a], ax
lea eax, [r15 + 0x27]
mov qword [rbp - 0x38], rax
mov word [rbp + 0x22c], ax
lea eax, [r15 + 0x31]
mov word [rbp + 0x22e], ax
lea eax, [r15 + 0x22]
mov word [rbp + 0x230], ax
lea eax, [r15 + 0x35]
mov word [rbp + 0x232], ax
xor eax, eax
mov word [rbp + 0x234], ax
movzx eax, word [rbp + 0x228]
lea rcx, [rbp + 0x224]
call fcn.1800f25a8
mov rdx, rax
lea rcx, [rbp + 0x2fa0]
call fcn.18007a4fc
nop
lea r8, [rbp + 0x2fc0]
lea rdx, [rbp + 0x2cc0]
lea rcx, [rbp + 0xc8]
call fcn.1800f6d54
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0xe0], xmm0
mov r8, rbx
lea rdx, [rbp + 0xe0]
lea rcx, [rbp + 0x2e8]
call fcn.180105948
nop
lea r9, [fcn.18007a444]
lea r8d, [r15 + 0x18]
lea r12d, [r15 + 0x20]
mov edx, r12d
lea rcx, [rbp + 0x2cc0]
call fcn.1802690e4
nop
lea rcx, [rbp + 0x224]
call fcn.180079f6c
nop
lea rcx, [rbp + 4]
call fcn.180079bdc
nop
lea rcx, [rbp + 0x2d0]
call fcn.180078fe0
nop
lea rcx, [rbp + 0x470]
call fcn.180079d10
nop
lea rcx, [rbp + 0x210]
call fcn.18007a01c
nop
lea rcx, [rbp + 0x1fc]
call fcn.180079e34
nop
lea rcx, [rbp + 0x454]
call fcn.1800f17b8
nop
lea rcx, [rbp + 0xb8]
call fcn.180079b08
nop
lea rcx, [rbp + 0xa8]
call fcn.180079a94
nop
lea rcx, [rbp + 0x870]
call fcn.18007a008
nop
lea rcx, [rbp + 0x98]
call fcn.180079b08
nop
lea rcx, [rbp + 0x48]
call fcn.1800f2d70
nop
lea rcx, [rbp + 0x30]
call fcn.1800f2548
nop
lea rcx, [rbp + 0x88]
call fcn.1800788c0
nop
lea rcx, [rbp + 0x24]
call fcn.1800f2548
nop
lea rcx, [rbp + 0x1e8]
call fcn.180079e34
nop
lea rcx, [rbp + 0x1d4]
call fcn.180079e34
nop
lea rcx, [rbp + 0x1b0]
call fcn.180079f5c
nop
lea rcx, [rbp + 0x2b8]
call fcn.180078fe0
nop
lea rcx, [rbp - 6]
call fcn.180079bdc
nop
lea rcx, [rbp + 0x18]
call fcn.180079a64
nop
lea rcx, [rbp + 0x78]
call fcn.180079a94
nop
lea rcx, [rbp + 0x68]
call fcn.1800788c0
nop
lea rcx, [rbp + 0x58]
call fcn.180079b08
mov bl, r15b
lea rdx, [rbp + 0x590]
mov rcx, rdi
call fcn.1800c6a4c
nop
lea rcx, [rbp + 0x2e8]
call fcn.18007a048
mov rdi, rax
lea rcx, [rbp + 0x2e8]
call fcn.18007a040
mov r14, rax
cmp rdi, rax
je 0x1800d74ab
lea rdx, [rbp + 0x590]
mov rcx, rdi
call fcn.18009594c
test al, al
je 0x1800d749f
mov sil, r15b
test bl, bl
jne 0x1800d749f
lea rax, [rbp + 0x5b0]
mov qword [rsp + 0x40], rax
mov rdx, rdi
lea rcx, [rbp + 0x5b0]
call fcn.18007a534
mov rbx, rax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x5b
mov word [rbp + 0x2380], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x2d
mov word [rbp + 0x2382], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x5d
mov word [rbp + 0x2384], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x2386], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x41
mov word [rbp + 0x2388], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x4e
mov word [rbp + 0x238a], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x54
mov word [rbp + 0x238c], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x49
mov word [rbp + 0x238e], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x2d
mov word [rbp + 0x2390], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x56
mov word [rbp + 0x2392], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x4d
mov word [rbp + 0x2394], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x31
mov word [rbp + 0x2396], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x3a
mov word [rbp + 0x2398], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x239a], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x55
mov word [rbp + 0x239c], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0x239e], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x23a0], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x72
mov word [rbp + 0x23a2], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x23a4], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x61
mov word [rbp + 0x23a6], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6d
mov word [rbp + 0x23a8], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x23aa], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x23ac], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x66
mov word [rbp + 0x23ae], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0x23b0], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x75
mov word [rbp + 0x23b2], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x23b4], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x64
mov word [rbp + 0x23b6], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x23b8], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x70
mov word [rbp + 0x23ba], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0x23bc], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x69
mov word [rbp + 0x23be], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x23c0], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x23c2], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x69
mov word [rbp + 0x23c4], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x23c6], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x67
mov word [rbp + 0x23c8], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x23ca], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x61
mov word [rbp + 0x23cc], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x23ce], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x23d0], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x56
mov word [rbp + 0x23d2], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x4d
mov word [rbp + 0x23d4], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x23d6], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x23d8], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x23da], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x76
mov word [rbp + 0x23dc], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x69
mov word [rbp + 0x23de], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x72
mov word [rbp + 0x23e0], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0x23e2], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x23e4], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6d
mov word [rbp + 0x23e6], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x23e8], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x23ea], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x23ec], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, 0x3a
mov word [rbp + 0x23ee], ax
mov edx, r13d
lea rcx, [rbp + 0x2380]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x23f0], ax
mov word [rbp + 0x23f2], r15w
movzx eax, word [rbp + 0x2380]
lea rcx, [rbp + 0x2380]
call fcn.1800f2ce8
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
lea rcx, [rbp + 0x2380]
call fcn.1800f2cd8
mov ebx, 1
add rdi, r12
cmp rdi, r14
jne 0x1800d6e5c
mov ecx, dword [0x1802bccdc]
mov rax, qword gs:[0x58]
mov ebx, 4
mov rdx, qword [rax + rcx*8]
mov eax, dword [rbx + rdx]
cmp dword [0x1802c34b8], eax
jle 0x1800d77ae
lea rcx, [0x1802c34b8]
call fcn.1802696f0
cmp dword [0x1802c34b8], 0xffffffff
jne 0x1800d77ae
lea rax, [rbp + 0x5d0]
mov qword [rsp + 0x40], rax
mov r14d, 0x7e
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x49
mov byte [rbp + 0xf0], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x73
mov byte [rbp + 0xf1], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x4e
mov byte [rbp + 0xf2], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x61
mov byte [rbp + 0xf3], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
lea ebx, [r14 - 0xa]
add al, bl
mov byte [rbp + 0xf4], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x69
mov byte [rbp + 0xf5], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x76
mov byte [rbp + 0xf6], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
lea edi, [rbx - 0xf]
add al, dil
mov byte [rbp + 0xf7], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x56
mov byte [rbp + 0xf8], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x68
mov byte [rbp + 0xf9], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x64
mov byte [rbp + 0xfa], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, 0x42
mov byte [rbp + 0xfb], al
mov dl, r14b
lea rcx, [rbp + 0xf0]
call fcn.180135aac
lea r14d, [rbx - 5]
add al, r14b
mov byte [rbp + 0xfc], al
mov dl, 0x7e
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, r14b
mov byte [rbp + 0xfd], al
mov dl, 0x7e
lea rcx, [rbp + 0xf0]
call fcn.180135aac
add al, bl
mov byte [rbp + 0xfe], al
mov byte [rbp + 0xff], r15b
mov al, byte [rbp + 0xf0]
lea rcx, [rbp + 0xf0]
call fcn.1800f2ca0
mov rdx, rax
lea rcx, [rbp + 0x5d0]
call fcn.18007a6d8
mov rbx, rax
lea r14d, [rdi - 0x63]
mov dl, r14b
lea rcx, [rbp - 0x10]
call fcn.180135ab0
add al, 0x6b
mov byte [rbp - 0x10], al
mov dl, r14b
lea rcx, [rbp - 0x10]
call fcn.180135ab0
add al, dil
mov byte [rbp - 0xf], al
mov dl, r14b
lea rcx, [rbp - 0x10]
call fcn.180135ab0
add al, 0x72
mov byte [rbp - 0xe], al
mov dl, r14b
lea rcx, [rbp - 0x10]
call fcn.180135ab0
lea r14d, [rdi + 9]
add al, r14b
mov byte [rbp - 0xd], al
lea edx, [rdi - 0x63]
lea rcx, [rbp - 0x10]
call fcn.180135ab0
add al, dil
mov byte [rbp - 0xc], al
lea edx, [rdi - 0x63]
lea rcx, [rbp - 0x10]
call fcn.180135ab0
add al, 0x6c
mov byte [rbp - 0xb], al
lea edx, [rdi - 0x63]
lea rcx, [rbp - 0x10]
call fcn.180135ab0
add al, 0x33
mov byte [rbp - 0xa], al
lea edx, [rdi - 0x63]
lea rcx, [rbp - 0x10]
call fcn.180135ab0
add al, 0x32
mov byte [rbp - 9], al
mov byte [rbp - 8], r15b
mov al, byte [rbp - 0x10]
lea rcx, [rbp - 0x10]
call fcn.1800f2cbc
mov rdx, rax
lea rcx, [rbp + 0x610]
call fcn.18007a6d8
nop
lea rdx, [rbp + 0x610]
lea rcx, [rbp + 0x5f0]
call fcn.180188b20
nop
mov qword [rsp + 0x20], r15
lea r9d, [rdi - 0x64]
mov r8, rbx
mov rdx, rax
lea rcx, [0x1802c3b20]
call fcn.1800f2614
nop
lea rcx, [rbp + 0x610]
call fcn.18007a67c
nop
lea rcx, [rbp - 0x10]
call fcn.180086d00
nop
lea rcx, [rbp + 0xf0]
call fcn.1800788c0
lea rcx, [0x18027d918]
call fcn.18026951c
nop
lea rcx, [0x1802c34b8]
call fcn.180269690
jmp 0x1800d77b8
mov r14d, 0x6e
lea edi, [r14 - 9]
mov dword [rsp + 0x68], r15d
lea rdx, [rsp + 0x68]
lea rcx, [0x1802c3b20]
call fcn.1800f2c30
mov r11d, 0x7b
lea r9d, [r11 - 0x37]
lea r10d, [r11 - 0x29]
lea r8d, [r11 - 0x36]
cmp dword [rsp + 0x68], r15d
je 0x1800d7a4c
mov sil, r15b
lea eax, [r11 - 0x44]
mov dword [rbp + 0x2468], eax
lea eax, [r11 - 0xf]
mov word [rbp + 0x246c], ax
lea ecx, [rax - 0x52]
mov word [rbp + 0x246e], cx
lea eax, [rcx + 0x50]
mov word [rbp + 0x2470], ax
lea ebx, [rcx - 3]
mov word [rbp + 0x2472], bx
lea eax, [rcx + 0x5c]
mov word [rbp + 0x2474], ax
lea eax, [rcx + 0x5f]
mov word [rbp + 0x2476], ax
lea eax, [rcx + 0x49]
mov word [rbp + 0x2478], ax
lea eax, [rcx + 0x64]
mov word [rbp + 0x247a], ax
mov word [rbp + 0x247c], cx
lea edx, [rcx + 0x47]
mov word [rbp + 0x247e], dx
lea eax, [rcx + 0x60]
mov word [rbp + 0x2480], ax
lea eax, [rcx - 0x15]
mov word [rbp + 0x2482], ax
mov word [rbp + 0x2484], r13w
mov word [rbp + 0x2486], bx
mov word [rbp + 0x2488], r11w
lea r11d, [r9 + 0x14]
mov word [rbp + 0x248a], r11w
mov word [rbp + 0x248c], r11w
lea eax, [rcx + 0x42]
mov word [rbp + 0x248e], ax
mov word [rbp + 0x2490], r9w
mov word [rbp + 0x2492], bx
lea ecx, [rbx + 0x44]
mov word [rbp + 0x2494], cx
lea ecx, [rbx + 0x47]
mov word [rbp + 0x2496], cx
mov word [rbp + 0x2498], ax
mov word [rbp + 0x249a], r10w
mov word [rbp + 0x249c], bx
lea eax, [rbx + 0x29]
mov word [rbp + 0x249e], ax
mov word [rbp + 0x24a0], r10w
lea eax, [rbx - 7]
mov word [rbp + 0x24a2], ax
mov word [rbp + 0x24a4], r8w
mov word [rbp + 0x24a6], r10w
mov word [rbp + 0x24a8], bx
mov word [rbp + 0x24aa], r8w
lea eax, [rbx + 0x2b]
mov word [rbp + 0x24ac], ax
lea r9d, [r10 + 7]
mov word [rbp + 0x24ae], r9w
mov word [rbp + 0x24b0], r9w
mov word [rbp + 0x24b2], cx
mov word [rbp + 0x24b4], r9w
lea eax, [rbx + 0x39]
mov word [rbp + 0x24b6], ax
mov word [rbp + 0x24b8], bx
mov word [rbp + 0x24ba], cx
mov word [rbp + 0x24bc], r9w
mov word [rbp + 0x24be], bx
lea eax, [rbx + 0x3f]
mov word [rbp + 0x24c0], ax
mov word [rbp + 0x24c2], r9w
mov word [rbp + 0x24c4], bx
lea ecx, [rbx + 0x61]
mov word [rbp + 0x24c6], cx
lea ecx, [rbx + 0x4d]
mov word [rbp + 0x24c8], cx
mov word [rbp + 0x24ca], bx
mov word [rbp + 0x24cc], r8w
mov word [rbp + 0x24ce], ax
mov word [rbp + 0x24d0], r9w
mov word [rbp + 0x24d2], bx
lea ecx, [rbx + 0x3a]
mov word [rbp + 0x24d4], cx
mov word [rbp + 0x24d6], r8w
mov word [rbp + 0x24d8], r11w
lea ecx, [rbx + 0x43]
mov word [rbp + 0x24da], cx
mov word [rbp + 0x24dc], bx
mov word [rbp + 0x24de], ax
mov word [rbp + 0x24e0], bx
mov word [rbp + 0x24e2], dx
lea eax, [rbx + 0x68]
mov word [rbp + 0x24e4], ax
lea eax, [rbx + 0x5c]
mov word [rbp + 0x24e6], ax
lea eax, [rbx + 2]
mov word [rbp + 0x24e8], ax
xor eax, eax
mov word [rbp + 0x24ea], ax
movzx eax, word [rbp + 0x246c]
lea rcx, [rbp + 0x2468]
call fcn.1800f1be8
mov rcx, rax
call fcn.18007aae4
nop
lea rcx, [rbp + 0x2468]
call fcn.18008637c
lea rcx, [rbp + 0x3910]
call fcn.1800934b0
mov rbx, rax
mov eax, 0x2c
mov dword [rbp + 0x100], eax
mov eax, 0x7a
mov word [rbp + 0x104], ax
mov word [rbp + 0x106], r14w
mov eax, 0x63
mov word [rbp + 0x108], ax
mov eax, 0x74
mov word [rbp + 0x10a], ax
xor eax, eax
mov word [rbp + 0x10c], ax
movzx eax, word [rbp + 0x104]
lea rcx, [rbp + 0x100]
call fcn.180079bac
mov rdx, rax
lea rcx, [rbp + 0x2940]
call fcn.18007a4fc
nop
mov r14d, 0x78
mov edx, r14d
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x56
mov word [rbp + 0x260], ax
mov edx, r14d
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x69
mov word [rbp + 0x262], ax
mov edx, r14d
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
mov r14d, 0x72
add ax, r14w
mov word [rbp + 0x264], ax
lea edx, [r14 + 6]
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0x266], ax
lea edx, [r14 + 6]
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x75
mov word [rbp + 0x268], ax
lea edx, [r14 + 6]
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x61
mov word [rbp + 0x26a], ax
lea edx, [r14 + 6]
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x6c
mov word [rbp + 0x26c], ax
lea edx, [r14 + 6]
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x62
mov word [rbp + 0x26e], ax
lea edx, [r14 + 6]
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x270], ax
lea edx, [r14 + 6]
lea rcx, [rbp + 0x260]
call fcn.18007a9f0
add ax, 0x78
mov word [rbp + 0x272], ax
mov word [rbp + 0x274], r15w
movzx eax, word [rbp + 0x260]
lea rcx, [rbp + 0x260]
call fcn.1800f25f8
mov rdx, rax
lea rcx, [rbp + 0x2960]
call fcn.18007a4fc
nop
lea edx, [r14 - 7]
lea rcx, [rbp + 0xe]
call fcn.18007a9f0
add ax, 0x51
mov word [rbp + 0xe], ax
lea edx, [r14 - 7]
lea rcx, [rbp + 0xe]
call fcn.18007a9f0
add ax, 0x45
mov word [rbp + 0x10], ax
lea edx, [r14 - 7]
lea rcx, [rbp + 0xe]
call fcn.18007a9f0
add ax, 0x4d
mov word [rbp + 0x12], ax
lea edx, [r14 - 7]
lea rcx, [rbp + 0xe]
call fcn.18007a9f0
add ax, 0x55
mov word [rbp + 0x14], ax
mov word [rbp + 0x16], r15w
movzx eax, word [rbp + 0xe]
lea rcx, [rbp + 0xe]
call fcn.1800f25d8
mov rdx, rax
lea rcx, [rbp + 0x2980]
call fcn.18007a4fc
nop
mov dword [rbp + 0x110], 0x71
lea eax, [r14 - 0x3f]
mov word [rbp + 0x114], ax
lea eax, [r14 - 0x34]
mov word [rbp + 0x116], ax
lea eax, [r14 - 0x40]
mov word [rbp + 0x118], ax
lea eax, [r14 - 0x39]
mov word [rbp + 0x11a], ax
lea eax, [r14 - 0x50]
mov word [rbp + 0x11c], ax
xor eax, eax
mov word [rbp + 0x11e], ax
movzx eax, word [rbp + 0x114]
lea rcx, [rbp + 0x110]
call fcn.180079b1c
mov rdx, rax
lea rcx, [rbp + 0x29a0]
call fcn.18007a4fc
nop
lea eax, [r14 - 0x5b]
mov dword [rbp + 0x238], eax
lea eax, [r14 - 0x31]
mov word [rbp + 0x23c], ax
lea eax, [r14 - 0x18]
mov word [rbp + 0x23e], ax
lea eax, [r14 - 0x12]
mov word [rbp + 0x240], ax
lea eax, [r14 + 4]
mov word [rbp + 0x242], ax
mov word [rbp + 0x244], di
mov word [rbp + 0x246], r14w
xor eax, eax
mov word [rbp + 0x248], ax
movzx eax, word [rbp + 0x23c]
lea rcx, [rbp + 0x238]
call fcn.1800f25a8
mov rdx, rax
lea rcx, [rbp + 0x29c0]
call fcn.18007a4fc
nop
lea eax, [r14 + 2]
mov dword [rbp + 0x48c], eax
xor edx, edx
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x490], ax
lea edi, [r14 - 0x71]
mov edx, edi
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x492], ax
lea edx, [rdi + 1]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, r14w
mov word [rbp + 0x494], ax
lea edx, [rdi + 2]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x496], ax
lea edx, [rdi + 3]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x498], ax
lea edx, [rdi + 4]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x49a], ax
lea edx, [rdi + 5]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x49c], ax
lea edx, [rdi + 6]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x49e], ax
lea edx, [rdi + 7]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x50
mov word [rbp + 0x4a0], ax
lea edx, [rdi + 8]
lea rcx, [rbp + 0x48c]
call fcn.18007a9f8
xor ax, 0x43
mov word [rbp + 0x4a2], ax
xor eax, eax
mov word [rbp + 0x4a4], ax
movzx eax, word [rbp + 0x490]
lea rcx, [rbp + 0x48c]
call fcn.1800f17cc
mov rdx, rax
lea rcx, [rbp + 0x29e0]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x4a]
mov dword [rbp + 0x300], eax
lea eax, [rdi + 0x1c]
mov qword [rsp + 0x70], rax
mov word [rbp + 0x304], ax
lea eax, [rdi + 0x21]
mov word [rbp + 0x306], ax
lea eax, [rdi + 0x38]
mov word [rbp + 0x308], ax
lea eax, [rdi + 0x3e]
mov word [rbp + 0x30a], ax
lea eax, [rdi + 0x3d]
mov word [rbp + 0x30c], ax
lea eax, [rdi + 0x29]
mov word [rbp + 0x30e], ax
lea eax, [rdi + 0x26]
mov word [rbp + 0x310], ax
lea eax, [rdi + 0x1a]
mov word [rbp + 0x312], ax
lea eax, [rdi + 7]
mov word [rbp + 0x314], ax
xor eax, eax
mov word [rbp + 0x316], ax
movzx eax, word [rbp + 0x304]
lea rcx, [rbp + 0x300]
call fcn.180078f50
mov rdx, rax
lea rcx, [rbp + 0x2a00]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x63]
mov dword [rbp + 0x318], eax
lea eax, [rdi + 0x33]
mov word [rbp + 0x31c], ax
lea eax, [rdi + 4]
mov word [rbp + 0x31e], ax
lea ecx, [rdi + 0x15]
mov word [rbp + 0x320], cx
mov word [rbp + 0x322], ax
lea eax, [rdi + 7]
mov word [rbp + 0x324], ax
mov word [rbp + 0x326], ax
mov word [rbp + 0x328], di
mov word [rbp + 0x32a], ax
lea eax, [rdi + 0x16]
mov word [rbp + 0x32c], ax
xor eax, eax
mov word [rbp + 0x32e], ax
movzx eax, word [rbp + 0x31c]
lea rcx, [rbp + 0x318]
call fcn.180078f50
mov rdx, rax
lea rcx, [rbp + 0x2a20]
call fcn.18007a4fc
nop
lea edi, [r14 - 0x2d]
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x56
mov word [rbp + 0x276], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x69
mov word [rbp + 0x278], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, r14w
mov word [rbp + 0x27a], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x27c], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x75
mov word [rbp + 0x27e], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x61
mov word [rbp + 0x280], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x6c
mov word [rbp + 0x282], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, r12w
mov word [rbp + 0x284], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x48
mov word [rbp + 0x286], ax
mov edx, edi
lea rcx, [rbp + 0x276]
call fcn.18007aa08
add ax, 0x44
mov word [rbp + 0x288], ax
mov word [rbp + 0x28a], r15w
movzx eax, word [rbp + 0x276]
lea rcx, [rbp + 0x276]
call fcn.1800f258c
mov rdx, rax
lea rcx, [rbp + 0x2a40]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x34]
mov dword [rbp + 0x330], eax
lea eax, [rdi - 0x16]
mov word [rbp + 0x334], ax
lea eax, [rdi - 0x35]
mov word [rbp + 0x336], ax
lea edi, [rax - 5]
mov word [rbp + 0x338], di
mov word [rbp + 0x33a], r13w
lea eax, [rdi + 1]
mov word [rbp + 0x33c], ax
lea eax, [rdi + 0xd]
mov word [rbp + 0x33e], ax
lea eax, [rdi + 0xa]
mov word [rbp + 0x340], ax
lea eax, [rdi + 0x26]
mov word [rbp + 0x342], ax
lea eax, [rdi + 0x32]
mov word [rbp + 0x344], ax
xor eax, eax
mov word [rbp + 0x346], ax
movzx eax, word [rbp + 0x334]
lea rcx, [rbp + 0x330]
call fcn.180078f50
mov rdx, rax
lea rcx, [rbp + 0x2a60]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x3b]
mov dword [rbp + 0x3c], eax
lea eax, [rdi + 0x13]
mov qword [rsp + 0x40], rax
mov word [rbp + 0x40], ax
lea eax, [rdi + 0x18]
mov qword [rbp - 0x58], rax
mov word [rbp + 0x42], ax
lea eax, [rdi + 0x1d]
mov word [rbp + 0x44], ax
xor eax, eax
mov word [rbp + 0x46], ax
movzx eax, word [rbp + 0x40]
lea rcx, [rbp + 0x3c]
call fcn.1800f255c
mov rdx, rax
lea rcx, [rbp + 0x2a80]
call fcn.18007a4fc
nop
lea r8, [rbp + 0x2aa0]
lea rdx, [rbp + 0x2940]
lea rcx, [rbp + 0x120]
call fcn.1800f6d54
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x130], xmm0
mov r8, rbx
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x348]
call fcn.180105948
nop
lea r9, [fcn.18007a444]
mov r8d, edi
mov rdx, r12
lea rcx, [rbp + 0x2940]
call fcn.1802690e4
nop
lea rcx, [rbp + 0x3c]
call fcn.1800f2548
nop
lea rcx, [rbp + 0x330]
call fcn.180078f3c
nop
lea rcx, [rbp + 0x276]
call fcn.1800f178c
nop
lea rcx, [rbp + 0x318]
call fcn.180078f3c
nop
lea rcx, [rbp + 0x300]
call fcn.180078f3c
nop
lea rcx, [rbp + 0x48c]
call fcn.1800f17b8
nop
lea rcx, [rbp + 0x238]
call fcn.180079f6c
nop
lea rcx, [rbp + 0x110]
call fcn.180079b08
nop
lea rcx, [rbp + 0xe]
call fcn.180079bdc
nop
lea rcx, [rbp + 0x260]
call fcn.1800f178c
nop
lea rcx, [rbp + 0x100]
call fcn.180079a94
lea rcx, [rbp + 0x630]
call fcn.1800d34d0
nop
mov bl, r15b
lea rcx, [rbp + 0x348]
call fcn.18007a048
mov rdi, rax
lea rcx, [rbp + 0x348]
call fcn.18007a040
mov r14, rax
mov qword [rbp - 0x50], 0x1f
mov qword [rbp - 0x48], 0x21
mov qword [rbp - 0x40], 0x29
cmp rdi, rax
je 0x1800d8e69
mov rcx, rdi
call fcn.1800d2b48
test al, al
je 0x1800d884b
mov sil, r15b
test bl, bl
jne 0x1800d884b
lea rax, [rbp + 0x650]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x650]
call fcn.18007a534
mov rbx, rax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x5b
mov word [rbp + 0x1d98], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x2d
mov word [rbp + 0x1d9a], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x5d
mov word [rbp + 0x1d9c], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1d9e], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x41
mov word [rbp + 0x1da0], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x4e
mov word [rbp + 0x1da2], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x54
mov word [rbp + 0x1da4], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x49
mov word [rbp + 0x1da6], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x2d
mov word [rbp + 0x1da8], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x56
mov word [rbp + 0x1daa], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x4d
mov word [rbp + 0x1dac], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x32
mov word [rbp + 0x1dae], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x3a
mov word [rbp + 0x1db0], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1db2], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x48
mov word [rbp + 0x1db4], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x44
mov word [rbp + 0x1db6], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x44
mov word [rbp + 0x1db8], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1dba], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x1dbc], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x61
mov word [rbp + 0x1dbe], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x6d
mov word [rbp + 0x1dc0], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x1dc2], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1dc4], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x70
mov word [rbp + 0x1dc6], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0x1dc8], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x69
mov word [rbp + 0x1dca], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x1dcc], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x1dce], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0x1dd0], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1dd2], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x61
mov word [rbp + 0x1dd4], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x1dd6], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1dd8], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x56
mov word [rbp + 0x1dda], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x4d
mov word [rbp + 0x1ddc], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1dde], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0x1de0], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0x1de2], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x66
mov word [rbp + 0x1de4], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x1de6], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x77
mov word [rbp + 0x1de8], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x61
mov word [rbp + 0x1dea], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x72
mov word [rbp + 0x1dec], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x1dee], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, 0x3a
mov word [rbp + 0x1df0], ax
mov edx, 0x34
lea rcx, [rbp + 0x1d98]
call fcn.180135aa4
add ax, r12w
mov word [rbp + 0x1df2], ax
mov word [rbp + 0x1df4], r15w
movzx eax, word [rbp + 0x1d98]
lea rcx, [rbp + 0x1d98]
call fcn.1800f2528
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
lea rcx, [rbp + 0x1d98]
call fcn.1800f21a4
mov ebx, 1
lea rdx, [rbp + 0x630]
mov rcx, rdi
call fcn.18009594c
test al, al
je 0x1800d8e5d
mov sil, r15b
test bl, bl
jne 0x1800d8e5d
lea rax, [rbp + 0x670]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x670]
call fcn.18007a534
mov rbx, rax
mov eax, 0x4c
mov dword [rbp + 0x21cc], eax
xor edx, edx
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x5b
mov word [rbp + 0x21d0], ax
mov edx, 1
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x2d
mov word [rbp + 0x21d2], ax
mov edx, 2
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x5d
mov word [rbp + 0x21d4], ax
mov edx, 3
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x21d6], ax
mov edx, 4
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0x21d8], ax
mov edx, 5
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x4e
mov word [rbp + 0x21da], ax
mov edx, 6
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x54
mov word [rbp + 0x21dc], ax
mov edx, 7
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x49
mov word [rbp + 0x21de], ax
mov edx, 8
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x2d
mov word [rbp + 0x21e0], ax
mov edx, 9
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x21e2], ax
mov edx, 0xa
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x21e4], ax
mov edx, 0xb
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x21e6], ax
mov edx, 0xc
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x3a
mov word [rbp + 0x21e8], ax
mov rdx, r13
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x21ea], ax
mov edx, 0xe
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x48
mov word [rbp + 0x21ec], ax
mov edx, 0xf
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x44
mov word [rbp + 0x21ee], ax
mov edx, 0x10
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x44
mov word [rbp + 0x21f0], ax
mov edx, 0x11
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x21f2], ax
mov edx, 0x12
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x21f4], ax
mov edx, 0x13
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x21f6], ax
mov edx, 0x14
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x21f8], ax
mov edx, 0x15
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x21fa], ax
mov edx, 0x16
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x21fc], ax
mov edx, 0x17
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x21fe], ax
mov edx, 0x18
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2200], ax
mov edx, 0x19
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x49
mov word [rbp + 0x2202], ax
mov edx, 0x1a
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x44
mov word [rbp + 0x2204], ax
mov edx, 0x1b
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2206], ax
mov edx, 0x1c
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x70
mov word [rbp + 0x2208], ax
mov edx, 0x1d
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x220a], ax
mov edx, 0x1e
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x220c], ax
mov edx, 0x1f
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x220e], ax
mov rdx, r12
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2210], ax
mov edx, 0x21
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x2212], ax
mov edx, 0x22
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2214], ax
mov edx, 0x23
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x2216], ax
mov edx, 0x24
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2218], ax
mov edx, 0x25
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x221a], ax
mov edx, 0x26
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x221c], ax
mov edx, 0x27
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x221e], ax
mov edx, 0x28
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2220], ax
mov edx, 0x29
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x2222], ax
mov edx, 0x2a
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x2224], ax
mov edx, 0x2b
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x66
mov word [rbp + 0x2226], ax
mov edx, 0x2c
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2228], ax
mov edx, 0x2d
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x77
mov word [rbp + 0x222a], ax
mov edx, 0x2e
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x222c], ax
mov edx, 0x2f
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x222e], ax
mov edx, 0x30
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x2230], ax
mov edx, 0x31
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, 0x3a
mov word [rbp + 0x2232], ax
mov edx, 0x32
lea rcx, [rbp + 0x21cc]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2234], ax
xor eax, eax
mov word [rbp + 0x2236], ax
movzx eax, word [rbp + 0x21d0]
lea rcx, [rbp + 0x21cc]
call fcn.1800f225c
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
lea rcx, [rbp + 0x21cc]
call fcn.1800f2248
mov ebx, 1
add rdi, r12
cmp rdi, r14
jne 0x1800d82d1
lea rcx, [rbp + 0x3918]
call fcn.1800934b0
mov rbx, rax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x25
mov word [rbp + 0xf34], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x53
mov word [rbp + 0xf36], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x79
mov word [rbp + 0xf38], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0xf3a], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0xf3c], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x65
mov word [rbp + 0xf3e], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x6d
mov word [rbp + 0xf40], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x52
mov word [rbp + 0xf42], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x6f
mov word [rbp + 0xf44], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x6f
mov word [rbp + 0xf46], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0xf48], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x25
mov word [rbp + 0xf4a], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x5c
mov word [rbp + 0xf4c], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0xf4e], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x79
mov word [rbp + 0xf50], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0xf52], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0xf54], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x65
mov word [rbp + 0xf56], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x6d
mov word [rbp + 0xf58], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x33
mov word [rbp + 0xf5a], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x32
mov word [rbp + 0xf5c], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x5c
mov word [rbp + 0xf5e], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x64
mov word [rbp + 0xf60], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x72
mov word [rbp + 0xf62], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x69
mov word [rbp + 0xf64], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x76
mov word [rbp + 0xf66], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x65
mov word [rbp + 0xf68], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x72
mov word [rbp + 0xf6a], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0xf6c], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x5c
mov word [rbp + 0xf6e], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x70
mov word [rbp + 0xf70], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x72
mov word [rbp + 0xf72], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x6c
mov word [rbp + 0xf74], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x65
mov word [rbp + 0xf76], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0xf78], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x68
mov word [rbp + 0xf7a], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x2e
mov word [rbp + 0xf7c], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0xf7e], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x79
mov word [rbp + 0xf80], ax
mov edx, 0x25
lea rcx, [rbp + 0xf34]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0xf82], ax
xor eax, eax
mov word [rbp + 0xf84], ax
movzx eax, word [rbp + 0xf34]
lea rcx, [rbp + 0xf34]
call fcn.1800f250c
mov rdx, rax
lea rcx, [rbp + 0x2fc0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x102c], 0x28
xor edx, edx
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x1030], ax
mov edx, 1
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x1032], ax
mov edx, 2
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1034], ax
mov edx, 3
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1036], ax
mov edx, 4
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1038], ax
mov edx, 5
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x103a], ax
mov edx, 6
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x103c], ax
mov edx, 7
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0x103e], ax
mov edx, 8
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1040], ax
mov edx, 9
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1042], ax
mov edx, 0xa
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1044], ax
mov edx, 0xb
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x1046], ax
mov edx, 0xc
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1048], ax
mov edx, 0xd
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x104a], ax
mov edx, 0xe
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x104c], ax
mov edx, 0xf
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x104e], ax
mov edx, 0x10
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1050], ax
mov edx, 0x11
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1052], ax
mov edx, 0x12
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1054], ax
mov edx, 0x13
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x1056], ax
mov edx, 0x14
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x1058], ax
mov edx, 0x15
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x105a], ax
mov edx, 0x16
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x105c], ax
mov edx, 0x17
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x105e], ax
mov edx, 0x18
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x1060], ax
mov edx, 0x19
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1062], ax
mov edx, 0x1a
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1064], ax
mov edx, 0x1b
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1066], ax
mov edx, 0x1c
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1068], ax
mov edx, 0x1d
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x106a], ax
mov edx, 0x1e
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x70
mov word [rbp + 0x106c], ax
mov edx, 0x1f
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x106e], ax
mov edx, 0x20
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x1070], ax
mov edx, 0x21
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x66
mov word [rbp + 0x1072], ax
mov edx, 0x22
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1074], ax
mov edx, 0x23
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0x1076], ax
mov edx, 0x24
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1078], ax
mov edx, 0x25
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x107a], ax
mov edx, 0x26
lea rcx, [rbp + 0x102c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x107c], ax
xor eax, eax
mov word [rbp + 0x107e], ax
movzx eax, word [rbp + 0x1030]
lea rcx, [rbp + 0x102c]
call fcn.180078d38
mov rdx, rax
lea rcx, [rbp + 0x2fe0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1a00], 0x42
mov eax, 0x67
mov word [rbp + 0x1a04], ax
mov eax, 0x11
mov word [rbp + 0x1a06], ax
mov eax, 0x3b
mov word [rbp + 0x1a08], ax
mov eax, 0x31
mov word [rbp + 0x1a0a], ax
mov eax, 0x36
mov word [rbp + 0x1a0c], ax
mov eax, 0x27
mov word [rbp + 0x1a0e], ax
mov eax, 0x2f
mov word [rbp + 0x1a10], ax
mov eax, 0x10
mov word [rbp + 0x1a12], ax
mov eax, 0x2d
mov word [rbp + 0x1a14], ax
mov word [rbp + 0x1a16], ax
mov eax, 0x36
mov word [rbp + 0x1a18], ax
mov eax, 0x67
mov word [rbp + 0x1a1a], ax
mov eax, 0x1e
mov word [rbp + 0x1a1c], ax
mov eax, 0x31
mov word [rbp + 0x1a1e], ax
mov eax, 0x3b
mov word [rbp + 0x1a20], ax
mov eax, 0x31
mov word [rbp + 0x1a22], ax
mov eax, 0x36
mov word [rbp + 0x1a24], ax
mov eax, 0x27
mov word [rbp + 0x1a26], ax
mov eax, 0x2f
mov word [rbp + 0x1a28], ax
mov eax, 0x71
mov word [rbp + 0x1a2a], ax
mov eax, 0x70
mov word [rbp + 0x1a2c], ax
mov eax, 0x1e
mov word [rbp + 0x1a2e], ax
mov eax, 0x26
mov word [rbp + 0x1a30], ax
mov eax, 0x30
mov word [rbp + 0x1a32], ax
mov eax, 0x2b
mov word [rbp + 0x1a34], ax
mov eax, 0x34
mov word [rbp + 0x1a36], ax
mov eax, 0x27
mov word [rbp + 0x1a38], ax
mov eax, 0x30
mov word [rbp + 0x1a3a], ax
mov eax, 0x31
mov word [rbp + 0x1a3c], ax
mov eax, 0x1e
mov word [rbp + 0x1a3e], ax
mov eax, 0x32
mov word [rbp + 0x1a40], ax
mov eax, 0x30
mov word [rbp + 0x1a42], ax
mov eax, 0x2e
mov word [rbp + 0x1a44], ax
mov eax, 0x2f
mov word [rbp + 0x1a46], ax
mov eax, 0x2d
mov word [rbp + 0x1a48], ax
mov eax, 0x37
mov word [rbp + 0x1a4a], ax
mov eax, 0x31
mov word [rbp + 0x1a4c], ax
mov eax, 0x27
mov word [rbp + 0x1a4e], ax
mov eax, 0x6c
mov word [rbp + 0x1a50], ax
mov eax, 0x31
mov word [rbp + 0x1a52], ax
mov eax, 0x3b
mov word [rbp + 0x1a54], ax
mov eax, 0x31
mov word [rbp + 0x1a56], ax
xor eax, eax
mov word [rbp + 0x1a58], ax
movzx eax, word [rbp + 0x1a04]
lea rcx, [rbp + 0x1a00]
call fcn.1800f2024
mov rdx, rax
lea rcx, [rbp + 0x3000]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1a5c], 0x32
mov eax, 0x17
mov word [rbp + 0x1a60], ax
mov eax, 0x61
mov word [rbp + 0x1a62], ax
mov eax, 0x4b
mov word [rbp + 0x1a64], ax
mov eax, 0x41
mov word [rbp + 0x1a66], ax
mov eax, 0x46
mov word [rbp + 0x1a68], ax
mov eax, 0x57
mov word [rbp + 0x1a6a], ax
mov eax, 0x5f
mov word [rbp + 0x1a6c], ax
mov eax, 0x60
mov word [rbp + 0x1a6e], ax
mov eax, 0x5d
mov word [rbp + 0x1a70], ax
mov word [rbp + 0x1a72], ax
mov eax, 0x46
mov word [rbp + 0x1a74], ax
mov eax, 0x17
mov word [rbp + 0x1a76], ax
mov eax, 0x6e
mov word [rbp + 0x1a78], ax
mov eax, 0x41
mov word [rbp + 0x1a7a], ax
mov eax, 0x4b
mov word [rbp + 0x1a7c], ax
mov eax, 0x41
mov word [rbp + 0x1a7e], ax
mov eax, 0x46
mov word [rbp + 0x1a80], ax
mov eax, 0x57
mov word [rbp + 0x1a82], ax
mov eax, 0x5f
mov word [rbp + 0x1a84], ax
mov eax, 1
mov word [rbp + 0x1a86], ax
xor eax, eax
mov word [rbp + 0x1a88], ax
mov eax, 0x6e
mov word [rbp + 0x1a8a], ax
mov eax, 0x56
mov word [rbp + 0x1a8c], ax
mov eax, 0x40
mov word [rbp + 0x1a8e], ax
mov eax, 0x5b
mov word [rbp + 0x1a90], ax
mov eax, 0x44
mov word [rbp + 0x1a92], ax
mov eax, 0x57
mov word [rbp + 0x1a94], ax
mov eax, 0x40
mov word [rbp + 0x1a96], ax
mov eax, 0x41
mov word [rbp + 0x1a98], ax
mov eax, 0x6e
mov word [rbp + 0x1a9a], ax
mov eax, 0x42
mov word [rbp + 0x1a9c], ax
mov eax, 0x40
mov word [rbp + 0x1a9e], ax
mov eax, 0x5e
mov word [rbp + 0x1aa0], ax
mov eax, 0x44
mov word [rbp + 0x1aa2], ax
mov eax, 0x5b
mov word [rbp + 0x1aa4], ax
mov eax, 0x56
mov word [rbp + 0x1aa6], ax
mov eax, 0x57
mov word [rbp + 0x1aa8], ax
mov eax, 0x5d
mov word [rbp + 0x1aaa], ax
mov eax, 0x1c
mov word [rbp + 0x1aac], ax
mov eax, 0x41
mov word [rbp + 0x1aae], ax
mov eax, 0x4b
mov word [rbp + 0x1ab0], ax
mov eax, 0x41
mov word [rbp + 0x1ab2], ax
xor eax, eax
mov word [rbp + 0x1ab4], ax
movzx eax, word [rbp + 0x1a60]
lea rcx, [rbp + 0x1a5c]
call fcn.1800f2024
mov rdx, rax
lea rcx, [rbp + 0x3020]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1478], 0x2c
mov eax, 9
mov word [rbp + 0x147c], ax
mov eax, 0x7f
mov word [rbp + 0x147e], ax
mov eax, 0x55
mov word [rbp + 0x1480], ax
mov eax, 0x5f
mov word [rbp + 0x1482], ax
mov eax, 0x58
mov word [rbp + 0x1484], ax
mov eax, 0x49
mov word [rbp + 0x1486], ax
mov eax, 0x41
mov word [rbp + 0x1488], ax
mov eax, 0x7e
mov word [rbp + 0x148a], ax
mov eax, 0x43
mov word [rbp + 0x148c], ax
mov word [rbp + 0x148e], ax
mov eax, 0x58
mov word [rbp + 0x1490], ax
mov eax, 9
mov word [rbp + 0x1492], ax
mov eax, 0x70
mov word [rbp + 0x1494], ax
mov eax, 0x5f
mov word [rbp + 0x1496], ax
mov eax, 0x55
mov word [rbp + 0x1498], ax
mov eax, 0x5f
mov word [rbp + 0x149a], ax
mov eax, 0x58
mov word [rbp + 0x149c], ax
mov eax, 0x49
mov word [rbp + 0x149e], ax
mov eax, 0x41
mov word [rbp + 0x14a0], ax
mov eax, 0x1f
mov word [rbp + 0x14a2], ax
mov eax, 0x1e
mov word [rbp + 0x14a4], ax
mov eax, 0x70
mov word [rbp + 0x14a6], ax
mov eax, 0x48
mov word [rbp + 0x14a8], ax
mov eax, 0x5e
mov word [rbp + 0x14aa], ax
mov eax, 0x45
mov word [rbp + 0x14ac], ax
mov eax, 0x5a
mov word [rbp + 0x14ae], ax
mov eax, 0x49
mov word [rbp + 0x14b0], ax
mov eax, 0x5e
mov word [rbp + 0x14b2], ax
mov eax, 0x5f
mov word [rbp + 0x14b4], ax
mov eax, 0x70
mov word [rbp + 0x14b6], ax
mov eax, 0x5c
mov word [rbp + 0x14b8], ax
mov eax, 0x5e
mov word [rbp + 0x14ba], ax
mov eax, 0x40
mov word [rbp + 0x14bc], ax
mov eax, 0x58
mov word [rbp + 0x14be], ax
mov eax, 0x45
mov word [rbp + 0x14c0], ax
mov eax, 0x41
mov word [rbp + 0x14c2], ax
mov eax, 0x49
mov word [rbp + 0x14c4], ax
mov eax, 2
mov word [rbp + 0x14c6], ax
mov eax, 0x5f
mov word [rbp + 0x14c8], ax
mov eax, 0x55
mov word [rbp + 0x14ca], ax
mov eax, 0x5f
mov word [rbp + 0x14cc], ax
xor eax, eax
mov word [rbp + 0x14ce], ax
movzx eax, word [rbp + 0x147c]
lea rcx, [rbp + 0x1478]
call fcn.1800f1e28
mov rdx, rax
lea rcx, [rbp + 0x3040]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1ab8], 0x65
xor edx, edx
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x1abc], ax
mov edx, 1
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x1abe], ax
mov edx, 2
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1ac0], ax
mov edx, 3
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1ac2], ax
mov edx, 4
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1ac4], ax
mov edx, 5
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1ac6], ax
mov edx, 6
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1ac8], ax
mov edx, 7
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0x1aca], ax
mov edx, 8
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1acc], ax
mov edx, 9
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1ace], ax
mov edx, 0xa
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1ad0], ax
mov edx, 0xb
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x1ad2], ax
mov edx, 0xc
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1ad4], ax
mov edx, 0xd
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1ad6], ax
mov edx, 0xe
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1ad8], ax
mov edx, 0xf
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1ada], ax
mov edx, 0x10
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1adc], ax
mov edx, 0x11
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1ade], ax
mov edx, 0x12
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1ae0], ax
mov edx, 0x13
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x1ae2], ax
mov edx, 0x14
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x1ae4], ax
mov edx, 0x15
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1ae6], ax
mov edx, 0x16
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x1ae8], ax
mov edx, 0x17
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1aea], ax
mov edx, 0x18
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x1aec], ax
mov edx, 0x19
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1aee], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1af0], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1af2], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1af4], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1af6], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x70
mov word [rbp + 0x1af8], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1afa], ax
mov edx, 0x20
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x1afc], ax
mov edx, 0x21
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x5f
mov word [rbp + 0x1afe], ax
mov edx, 0x22
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x70
mov word [rbp + 0x1b00], ax
mov edx, 0x23
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1b02], ax
mov edx, 0x24
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x1b04], ax
mov edx, 0x25
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x1b06], ax
mov edx, 0x26
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0x1b08], ax
mov edx, 0x27
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b0a], ax
mov edx, 0x28
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1b0c], ax
mov edx, 0x29
lea rcx, [rbp + 0x1ab8]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b0e], ax
xor eax, eax
mov word [rbp + 0x1b10], ax
movzx eax, word [rbp + 0x1abc]
lea rcx, [rbp + 0x1ab8]
call fcn.1800f1ff0
mov rdx, rax
lea rcx, [rbp + 0x3060]
call fcn.18007a4fc
nop
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x25
mov word [rbp + 0x1fd4], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x53
mov word [rbp + 0x1fd6], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x79
mov word [rbp + 0x1fd8], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0x1fda], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x74
mov word [rbp + 0x1fdc], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x65
mov word [rbp + 0x1fde], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x6d
mov word [rbp + 0x1fe0], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x52
mov word [rbp + 0x1fe2], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x6f
mov word [rbp + 0x1fe4], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x6f
mov word [rbp + 0x1fe6], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x74
mov word [rbp + 0x1fe8], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x25
mov word [rbp + 0x1fea], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x5c
mov word [rbp + 0x1fec], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0x1fee], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x79
mov word [rbp + 0x1ff0], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0x1ff2], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x74
mov word [rbp + 0x1ff4], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x65
mov word [rbp + 0x1ff6], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x6d
mov word [rbp + 0x1ff8], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x33
mov word [rbp + 0x1ffa], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x32
mov word [rbp + 0x1ffc], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x5c
mov word [rbp + 0x1ffe], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x64
mov word [rbp + 0x2000], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x72
mov word [rbp + 0x2002], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x69
mov word [rbp + 0x2004], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x76
mov word [rbp + 0x2006], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x65
mov word [rbp + 0x2008], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x72
mov word [rbp + 0x200a], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0x200c], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x5c
mov word [rbp + 0x200e], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x70
mov word [rbp + 0x2010], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x72
mov word [rbp + 0x2012], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x6c
mov word [rbp + 0x2014], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x5f
mov word [rbp + 0x2016], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x70
mov word [rbp + 0x2018], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x61
mov word [rbp + 0x201a], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x72
mov word [rbp + 0x201c], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x61
mov word [rbp + 0x201e], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x76
mov word [rbp + 0x2020], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x69
mov word [rbp + 0x2022], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x72
mov word [rbp + 0x2024], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x74
mov word [rbp + 0x2026], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x5f
mov word [rbp + 0x2028], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x33
mov word [rbp + 0x202a], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x32
mov word [rbp + 0x202c], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x2e
mov word [rbp + 0x202e], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0x2030], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x79
mov word [rbp + 0x2032], ax
mov edx, 0x67
lea rcx, [rbp + 0x1fd4]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0x2034], ax
xor eax, eax
mov word [rbp + 0x2036], ax
movzx eax, word [rbp + 0x1fd4]
lea rcx, [rbp + 0x1fd4]
call fcn.1800f24f0
mov rdx, rax
lea rcx, [rbp + 0x3080]
call fcn.18007a4fc
nop
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x25
mov word [rbp + 0x14d0], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x53
mov word [rbp + 0x14d2], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x79
mov word [rbp + 0x14d4], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x14d6], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x14d8], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x14da], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x6d
mov word [rbp + 0x14dc], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x52
mov word [rbp + 0x14de], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x14e0], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x14e2], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x14e4], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x25
mov word [rbp + 0x14e6], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x14e8], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x14ea], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x79
mov word [rbp + 0x14ec], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x14ee], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x14f0], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x14f2], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x6d
mov word [rbp + 0x14f4], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x33
mov word [rbp + 0x14f6], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x32
mov word [rbp + 0x14f8], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x14fa], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x64
mov word [rbp + 0x14fc], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x72
mov word [rbp + 0x14fe], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x69
mov word [rbp + 0x1500], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x76
mov word [rbp + 0x1502], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x1504], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x72
mov word [rbp + 0x1506], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x1508], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x150a], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x56
mov word [rbp + 0x150c], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x42
mov word [rbp + 0x150e], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1510], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x78
mov word [rbp + 0x1512], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x4d
mov word [rbp + 0x1514], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1516], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x75
mov word [rbp + 0x1518], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x151a], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x151c], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x2e
mov word [rbp + 0x151e], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x1520], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x79
mov word [rbp + 0x1522], ax
mov edx, 0x79
lea rcx, [rbp + 0x14d0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x1524], ax
xor eax, eax
mov word [rbp + 0x1526], ax
movzx eax, word [rbp + 0x14d0]
lea rcx, [rbp + 0x14d0]
call fcn.1800f24c4
mov rdx, rax
lea rcx, [rbp + 0x30a0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1b14], 0x52
xor edx, edx
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x1b18], ax
mov edx, 1
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x1b1a], ax
mov edx, 2
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1b1c], ax
mov edx, 3
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b1e], ax
mov edx, 4
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1b20], ax
mov edx, 5
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1b22], ax
mov edx, 6
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1b24], ax
mov edx, 7
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0x1b26], ax
mov edx, 8
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1b28], ax
mov edx, 9
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1b2a], ax
mov edx, 0xa
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1b2c], ax
mov edx, 0xb
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x1b2e], ax
mov edx, 0xc
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1b30], ax
mov edx, 0xd
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b32], ax
mov edx, 0xe
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1b34], ax
mov edx, 0xf
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b36], ax
mov edx, 0x10
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1b38], ax
mov edx, 0x11
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1b3a], ax
mov edx, 0x12
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1b3c], ax
mov edx, 0x13
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x1b3e], ax
mov edx, 0x14
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x1b40], ax
mov edx, 0x15
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1b42], ax
mov edx, 0x16
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x1b44], ax
mov edx, 0x17
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1b46], ax
mov edx, 0x18
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x1b48], ax
mov edx, 0x19
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1b4a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1b4c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1b4e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b50], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1b52], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x1b54], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x42
mov word [rbp + 0x1b56], ax
mov edx, 0x20
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1b58], ax
mov edx, 0x21
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0x1b5a], ax
mov edx, 0x22
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x47
mov word [rbp + 0x1b5c], ax
mov edx, 0x23
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x1b5e], ax
mov edx, 0x24
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1b60], ax
mov edx, 0x25
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b62], ax
mov edx, 0x26
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1b64], ax
mov edx, 0x27
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0x1b66], ax
mov edx, 0x28
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b68], ax
mov edx, 0x29
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1b6a], ax
mov edx, 0x2a
lea rcx, [rbp + 0x1b14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1b6c], ax
xor eax, eax
mov word [rbp + 0x1b6e], ax
movzx eax, word [rbp + 0x1b18]
lea rcx, [rbp + 0x1b14]
call fcn.1800f1f8c
mov rdx, rax
lea rcx, [rbp + 0x30c0]
call fcn.18007a4fc
nop
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x25
mov word [rbp + 0xf86], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x53
mov word [rbp + 0xf88], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x79
mov word [rbp + 0xf8a], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0xf8c], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0xf8e], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0xf90], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x6d
mov word [rbp + 0xf92], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x52
mov word [rbp + 0xf94], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0xf96], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0xf98], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0xf9a], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x25
mov word [rbp + 0xf9c], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x5c
mov word [rbp + 0xf9e], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0xfa0], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x79
mov word [rbp + 0xfa2], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0xfa4], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0xfa6], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0xfa8], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x6d
mov word [rbp + 0xfaa], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x33
mov word [rbp + 0xfac], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x32
mov word [rbp + 0xfae], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x5c
mov word [rbp + 0xfb0], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x64
mov word [rbp + 0xfb2], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x72
mov word [rbp + 0xfb4], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x69
mov word [rbp + 0xfb6], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x76
mov word [rbp + 0xfb8], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0xfba], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x72
mov word [rbp + 0xfbc], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0xfbe], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x5c
mov word [rbp + 0xfc0], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x56
mov word [rbp + 0xfc2], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x42
mov word [rbp + 0xfc4], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0xfc6], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x78
mov word [rbp + 0xfc8], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x53
mov word [rbp + 0xfca], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x46
mov word [rbp + 0xfcc], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x2e
mov word [rbp + 0xfce], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0xfd0], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x79
mov word [rbp + 0xfd2], ax
mov edx, 0x68
lea rcx, [rbp + 0xf86]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0xfd4], ax
xor eax, eax
mov word [rbp + 0xfd6], ax
movzx eax, word [rbp + 0xf86]
lea rcx, [rbp + 0xf86]
call fcn.1800f2494
mov rdx, rax
lea rcx, [rbp + 0x30e0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1b70], 0x52
mov eax, 0x77
mov word [rbp + 0x1b74], ax
mov eax, 1
mov word [rbp + 0x1b76], ax
mov eax, 0x2b
mov word [rbp + 0x1b78], ax
mov eax, 0x21
mov word [rbp + 0x1b7a], ax
mov eax, 0x26
mov word [rbp + 0x1b7c], ax
mov eax, 0x37
mov word [rbp + 0x1b7e], ax
mov eax, 0x3f
mov word [rbp + 0x1b80], ax
xor eax, eax
mov word [rbp + 0x1b82], ax
mov eax, 0x3d
mov word [rbp + 0x1b84], ax
mov word [rbp + 0x1b86], ax
mov eax, 0x26
mov word [rbp + 0x1b88], ax
mov eax, 0x77
mov word [rbp + 0x1b8a], ax
mov eax, 0xe
mov word [rbp + 0x1b8c], ax
mov eax, 0x21
mov word [rbp + 0x1b8e], ax
mov eax, 0x2b
mov word [rbp + 0x1b90], ax
mov eax, 0x21
mov word [rbp + 0x1b92], ax
mov eax, 0x26
mov word [rbp + 0x1b94], ax
mov eax, 0x37
mov word [rbp + 0x1b96], ax
mov eax, 0x3f
mov word [rbp + 0x1b98], ax
mov eax, 0x61
mov word [rbp + 0x1b9a], ax
mov eax, 0x60
mov word [rbp + 0x1b9c], ax
mov eax, 0xe
mov word [rbp + 0x1b9e], ax
mov eax, 0x36
mov word [rbp + 0x1ba0], ax
mov eax, 0x20
mov word [rbp + 0x1ba2], ax
mov eax, 0x3b
mov word [rbp + 0x1ba4], ax
mov eax, 0x24
mov word [rbp + 0x1ba6], ax
mov eax, 0x37
mov word [rbp + 0x1ba8], ax
mov eax, 0x20
mov word [rbp + 0x1baa], ax
mov eax, 0x21
mov word [rbp + 0x1bac], ax
mov eax, 0xe
mov word [rbp + 0x1bae], ax
mov eax, 4
mov word [rbp + 0x1bb0], ax
mov eax, 0x10
mov word [rbp + 0x1bb2], ax
mov eax, 0x3d
mov word [rbp + 0x1bb4], ax
mov eax, 0x2a
mov word [rbp + 0x1bb6], ax
mov eax, 4
mov word [rbp + 0x1bb8], ax
mov eax, 0x3b
mov word [rbp + 0x1bba], ax
mov eax, 0x36
mov word [rbp + 0x1bbc], ax
mov eax, 0x37
mov word [rbp + 0x1bbe], ax
mov eax, 0x3d
mov word [rbp + 0x1bc0], ax
mov eax, 0x7c
mov word [rbp + 0x1bc2], ax
mov eax, 0x21
mov word [rbp + 0x1bc4], ax
mov eax, 0x2b
mov word [rbp + 0x1bc6], ax
mov eax, 0x21
mov word [rbp + 0x1bc8], ax
xor eax, eax
mov word [rbp + 0x1bca], ax
movzx eax, word [rbp + 0x1b74]
lea rcx, [rbp + 0x1b70]
call fcn.1800f2080
mov rdx, rax
lea rcx, [rbp + 0x3100]
call fcn.18007a4fc
nop
mov dword [rbp + 0xcc0], 9
xor edx, edx
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0xcc4], ax
mov edx, 1
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0xcc6], ax
mov edx, 2
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0xcc8], ax
mov edx, 3
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xcca], ax
mov edx, 4
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xccc], ax
mov edx, 5
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xcce], ax
mov edx, 6
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0xcd0], ax
mov edx, 7
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0xcd2], ax
mov edx, 8
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xcd4], ax
mov edx, 9
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xcd6], ax
mov edx, 0xa
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xcd8], ax
mov edx, 0xb
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0xcda], ax
mov edx, 0xc
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xcdc], ax
mov edx, 0xd
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xcde], ax
mov edx, 0xe
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0xce0], ax
mov edx, 0xf
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xce2], ax
mov edx, 0x10
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xce4], ax
mov edx, 0x11
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xce6], ax
mov edx, 0x12
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0xce8], ax
mov edx, 0x13
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0xcea], ax
mov edx, 0x14
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0xcec], ax
mov edx, 0x15
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xcee], ax
mov edx, 0x16
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0xcf0], ax
mov edx, 0x17
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0xcf2], ax
mov edx, 0x18
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xcf4], ax
mov edx, 0x19
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0xcf6], ax
mov edx, 0x1a
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0xcf8], ax
mov edx, 0x1b
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0xcfa], ax
mov edx, 0x1c
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xcfc], ax
mov edx, 0x1d
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x70
mov word [rbp + 0xcfe], ax
mov edx, 0x1e
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0xd00], ax
mov edx, 0x1f
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0xd02], ax
mov edx, 0x20
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0xd04], ax
mov edx, 0x21
lea rcx, [rbp + 0xcc0]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0xd06], ax
xor eax, eax
mov word [rbp + 0xd08], ax
movzx eax, word [rbp + 0xcc4]
lea rcx, [rbp + 0xcc0]
call fcn.180079f0c
mov rdx, rax
lea rcx, [rbp + 0x3120]
call fcn.18007a4fc
nop
mov dword [rbp + 0xd0c], 0x3d
xor edx, edx
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0xd10], ax
mov edx, 1
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0xd12], ax
mov edx, 2
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0xd14], ax
mov edx, 3
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xd16], ax
mov edx, 4
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xd18], ax
mov edx, 5
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xd1a], ax
mov edx, 6
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0xd1c], ax
mov edx, 7
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0xd1e], ax
mov edx, 8
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xd20], ax
mov edx, 9
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xd22], ax
mov edx, 0xa
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xd24], ax
mov edx, 0xb
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0xd26], ax
mov edx, 0xc
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xd28], ax
mov edx, 0xd
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xd2a], ax
mov edx, 0xe
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0xd2c], ax
mov edx, 0xf
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xd2e], ax
mov edx, 0x10
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xd30], ax
mov edx, 0x11
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xd32], ax
mov edx, 0x12
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0xd34], ax
mov edx, 0x13
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0xd36], ax
mov edx, 0x14
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0xd38], ax
mov edx, 0x15
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xd3a], ax
mov edx, 0x16
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0xd3c], ax
mov edx, 0x17
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0xd3e], ax
mov edx, 0x18
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xd40], ax
mov edx, 0x19
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0xd42], ax
mov edx, 0x1a
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x68
mov word [rbp + 0xd44], ax
mov edx, 0x1b
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xd46], ax
mov edx, 0x1c
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xd48], ax
mov edx, 0x1d
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6b
mov word [rbp + 0xd4a], ax
mov edx, 0x1e
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0xd4c], ax
mov edx, 0x1f
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0xd4e], ax
mov edx, 0x20
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0xd50], ax
mov edx, 0x21
lea rcx, [rbp + 0xd0c]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0xd52], ax
xor eax, eax
mov word [rbp + 0xd54], ax
movzx eax, word [rbp + 0xd10]
lea rcx, [rbp + 0xd0c]
call fcn.180079f0c
mov rdx, rax
lea rcx, [rbp + 0x3140]
call fcn.18007a4fc
nop
mov dword [rbp + 0xd58], 0x7e
mov eax, 0x5b
mov word [rbp + 0xd5c], ax
mov eax, 0x2d
mov word [rbp + 0xd5e], ax
mov eax, 7
mov word [rbp + 0xd60], ax
mov eax, 0xd
mov word [rbp + 0xd62], ax
mov eax, 0xa
mov word [rbp + 0xd64], ax
mov eax, 0x1b
mov word [rbp + 0xd66], ax
mov eax, 0x13
mov word [rbp + 0xd68], ax
mov eax, 0x2c
mov word [rbp + 0xd6a], ax
mov eax, 0x11
mov word [rbp + 0xd6c], ax
mov word [rbp + 0xd6e], ax
mov eax, 0xa
mov word [rbp + 0xd70], ax
mov eax, 0x5b
mov word [rbp + 0xd72], ax
mov eax, 0x22
mov word [rbp + 0xd74], ax
mov eax, 0xd
mov word [rbp + 0xd76], ax
mov eax, 7
mov word [rbp + 0xd78], ax
mov eax, 0xd
mov word [rbp + 0xd7a], ax
mov eax, 0xa
mov word [rbp + 0xd7c], ax
mov eax, 0x1b
mov word [rbp + 0xd7e], ax
mov eax, 0x13
mov word [rbp + 0xd80], ax
mov eax, 0x4d
mov word [rbp + 0xd82], ax
mov eax, 0x4c
mov word [rbp + 0xd84], ax
mov eax, 0x22
mov word [rbp + 0xd86], ax
mov eax, 8
mov word [rbp + 0xd88], ax
mov eax, 0x1c
mov word [rbp + 0xd8a], ax
mov eax, 0x11
mov word [rbp + 0xd8c], ax
mov eax, 6
mov word [rbp + 0xd8e], ax
mov eax, 0x13
mov word [rbp + 0xd90], ax
mov eax, 0xc
mov word [rbp + 0xd92], ax
mov eax, 6
mov word [rbp + 0xd94], ax
mov eax, 0x10
mov word [rbp + 0xd96], ax
mov eax, 0xe
mov word [rbp + 0xd98], ax
mov eax, 0x50
mov word [rbp + 0xd9a], ax
mov eax, 0x1a
mov word [rbp + 0xd9c], ax
mov eax, 0x12
mov word [rbp + 0xd9e], ax
mov word [rbp + 0xda0], ax
xor eax, eax
mov word [rbp + 0xda2], ax
movzx eax, word [rbp + 0xd5c]
lea rcx, [rbp + 0xd58]
call fcn.1800f2464
mov rdx, rax
lea rcx, [rbp + 0x3160]
call fcn.18007a4fc
nop
mov dword [rbp + 0xc78], 0x3a
mov eax, 0x1f
mov word [rbp + 0xc7c], ax
mov eax, 0x69
mov word [rbp + 0xc7e], ax
mov eax, 0x43
mov word [rbp + 0xc80], ax
mov eax, 0x49
mov word [rbp + 0xc82], ax
mov eax, 0x4e
mov word [rbp + 0xc84], ax
mov eax, 0x5f
mov word [rbp + 0xc86], ax
mov eax, 0x57
mov word [rbp + 0xc88], ax
mov eax, 0x68
mov word [rbp + 0xc8a], ax
mov eax, 0x55
mov word [rbp + 0xc8c], ax
mov word [rbp + 0xc8e], ax
mov eax, 0x4e
mov word [rbp + 0xc90], ax
mov eax, 0x1f
mov word [rbp + 0xc92], ax
mov eax, 0x66
mov word [rbp + 0xc94], ax
mov eax, 0x49
mov word [rbp + 0xc96], ax
mov eax, 0x43
mov word [rbp + 0xc98], ax
mov eax, 0x49
mov word [rbp + 0xc9a], ax
mov eax, 0x4e
mov word [rbp + 0xc9c], ax
mov eax, 0x5f
mov word [rbp + 0xc9e], ax
mov eax, 0x57
mov word [rbp + 0xca0], ax
mov eax, 9
mov word [rbp + 0xca2], ax
mov eax, 8
mov word [rbp + 0xca4], ax
mov eax, 0x66
mov word [rbp + 0xca6], ax
mov eax, 0x4c
mov word [rbp + 0xca8], ax
mov eax, 0x58
mov word [rbp + 0xcaa], ax
mov eax, 0x55
mov word [rbp + 0xcac], ax
mov eax, 0x42
mov word [rbp + 0xcae], ax
mov eax, 0x55
mov word [rbp + 0xcb0], ax
mov eax, 0x5d
mov word [rbp + 0xcb2], ax
mov eax, 0x56
mov word [rbp + 0xcb4], ax
mov eax, 0x14
mov word [rbp + 0xcb6], ax
mov eax, 0x5e
mov word [rbp + 0xcb8], ax
mov eax, 0x56
mov word [rbp + 0xcba], ax
mov word [rbp + 0xcbc], ax
xor eax, eax
mov word [rbp + 0xcbe], ax
movzx eax, word [rbp + 0xc7c]
lea rcx, [rbp + 0xc78]
call fcn.180078ab4
mov rdx, rax
lea rcx, [rbp + 0x3180]
call fcn.18007a4fc
nop
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x25
mov word [rbp + 0x1080], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x53
mov word [rbp + 0x1082], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x79
mov word [rbp + 0x1084], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x73
mov word [rbp + 0x1086], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x74
mov word [rbp + 0x1088], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x65
mov word [rbp + 0x108a], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6d
mov word [rbp + 0x108c], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x52
mov word [rbp + 0x108e], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6f
mov word [rbp + 0x1090], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6f
mov word [rbp + 0x1092], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x74
mov word [rbp + 0x1094], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x25
mov word [rbp + 0x1096], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x5c
mov word [rbp + 0x1098], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x73
mov word [rbp + 0x109a], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x79
mov word [rbp + 0x109c], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x73
mov word [rbp + 0x109e], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x74
mov word [rbp + 0x10a0], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x65
mov word [rbp + 0x10a2], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6d
mov word [rbp + 0x10a4], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x33
mov word [rbp + 0x10a6], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x32
mov word [rbp + 0x10a8], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x5c
mov word [rbp + 0x10aa], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x76
mov word [rbp + 0x10ac], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x62
mov word [rbp + 0x10ae], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6f
mov word [rbp + 0x10b0], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x78
mov word [rbp + 0x10b2], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6f
mov word [rbp + 0x10b4], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x67
mov word [rbp + 0x10b6], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6c
mov word [rbp + 0x10b8], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x61
mov word [rbp + 0x10ba], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x72
mov word [rbp + 0x10bc], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x72
mov word [rbp + 0x10be], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x61
mov word [rbp + 0x10c0], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x79
mov word [rbp + 0x10c2], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x73
mov word [rbp + 0x10c4], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x70
mov word [rbp + 0x10c6], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x75
mov word [rbp + 0x10c8], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x2e
mov word [rbp + 0x10ca], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x64
mov word [rbp + 0x10cc], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6c
mov word [rbp + 0x10ce], ax
mov edx, 0xf
lea rcx, [rbp + 0x1080]
call fcn.18007a9e0
add ax, 0x6c
mov word [rbp + 0x10d0], ax
xor eax, eax
mov word [rbp + 0x10d2], ax
movzx eax, word [rbp + 0x1080]
lea rcx, [rbp + 0x1080]
call fcn.1800f2434
mov rdx, rax
lea rcx, [rbp + 0x31a0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x10d4], 0x5c
xor edx, edx
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x10d8], ax
mov edx, 1
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x10da], ax
mov edx, 2
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x10dc], ax
mov edx, 3
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x10de], ax
mov edx, 4
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x10e0], ax
mov edx, 5
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x10e2], ax
mov edx, 6
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x10e4], ax
mov edx, 7
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0x10e6], ax
mov edx, 8
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x10e8], ax
mov edx, 9
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x10ea], ax
mov edx, 0xa
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x10ec], ax
mov edx, 0xb
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x10ee], ax
mov edx, 0xc
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x10f0], ax
mov edx, 0xd
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x10f2], ax
mov edx, 0xe
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x10f4], ax
mov edx, 0xf
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x10f6], ax
mov edx, 0x10
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x10f8], ax
mov edx, 0x11
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x10fa], ax
mov edx, 0x12
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x10fc], ax
mov edx, 0x13
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x10fe], ax
mov edx, 0x14
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x1100], ax
mov edx, 0x15
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1102], ax
mov edx, 0x16
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1104], ax
mov edx, 0x17
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0x1106], ax
mov edx, 0x18
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1108], ax
mov edx, 0x19
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0x110a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x110c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x67
mov word [rbp + 0x110e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x1110], ax
mov edx, 0x1d
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x1112], ax
mov edx, 0x1e
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1114], ax
mov edx, 0x1f
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x1116], ax
mov edx, 0x20
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1118], ax
mov edx, 0x21
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x111a], ax
mov edx, 0x22
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x111c], ax
mov edx, 0x23
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0x111e], ax
mov edx, 0x24
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x1120], ax
mov edx, 0x25
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x1122], ax
mov edx, 0x26
lea rcx, [rbp + 0x10d4]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x1124], ax
xor eax, eax
mov word [rbp + 0x1126], ax
movzx eax, word [rbp + 0x10d8]
lea rcx, [rbp + 0x10d4]
call fcn.180078d38
mov rdx, rax
lea rcx, [rbp + 0x31c0]
call fcn.18007a4fc
nop
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x25
mov word [rbp + 0x1128], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x53
mov word [rbp + 0x112a], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x79
mov word [rbp + 0x112c], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x112e], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0x1130], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0x1132], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6d
mov word [rbp + 0x1134], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x52
mov word [rbp + 0x1136], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x1138], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x113a], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0x113c], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x25
mov word [rbp + 0x113e], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0x1140], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x1142], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x79
mov word [rbp + 0x1144], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x1146], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0x1148], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0x114a], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6d
mov word [rbp + 0x114c], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x33
mov word [rbp + 0x114e], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x32
mov word [rbp + 0x1150], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0x1152], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x76
mov word [rbp + 0x1154], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x62
mov word [rbp + 0x1156], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x1158], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x78
mov word [rbp + 0x115a], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x115c], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x67
mov word [rbp + 0x115e], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6c
mov word [rbp + 0x1160], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0x1162], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0x1164], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0x1166], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x1168], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0x116a], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x116c], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x70
mov word [rbp + 0x116e], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x75
mov word [rbp + 0x1170], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x2e
mov word [rbp + 0x1172], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x64
mov word [rbp + 0x1174], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6c
mov word [rbp + 0x1176], ax
mov edx, 0x5e
lea rcx, [rbp + 0x1128]
call fcn.18007a9f0
add ax, 0x6c
mov word [rbp + 0x1178], ax
xor eax, eax
mov word [rbp + 0x117a], ax
movzx eax, word [rbp + 0x1128]
lea rcx, [rbp + 0x1128]
call fcn.1800f2418
mov rdx, rax
lea rcx, [rbp + 0x31e0]
call fcn.18007a4fc
nop
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x25
mov word [rbp + 0x18f0], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x53
mov word [rbp + 0x18f2], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x79
mov word [rbp + 0x18f4], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x18f6], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x18f8], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x18fa], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6d
mov word [rbp + 0x18fc], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x52
mov word [rbp + 0x18fe], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1900], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1902], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x1904], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x25
mov word [rbp + 0x1906], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x1908], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x190a], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x79
mov word [rbp + 0x190c], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x190e], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x1910], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x1912], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6d
mov word [rbp + 0x1914], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x33
mov word [rbp + 0x1916], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x32
mov word [rbp + 0x1918], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x191a], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x76
mov word [rbp + 0x191c], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x62
mov word [rbp + 0x191e], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1920], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x78
mov word [rbp + 0x1922], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1924], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x67
mov word [rbp + 0x1926], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6c
mov word [rbp + 0x1928], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x66
mov word [rbp + 0x192a], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x192c], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x192e], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x64
mov word [rbp + 0x1930], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x62
mov word [rbp + 0x1932], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x61
mov word [rbp + 0x1934], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x63
mov word [rbp + 0x1936], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6b
mov word [rbp + 0x1938], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x193a], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x70
mov word [rbp + 0x193c], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x75
mov word [rbp + 0x193e], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x2e
mov word [rbp + 0x1940], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x64
mov word [rbp + 0x1942], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6c
mov word [rbp + 0x1944], ax
mov edx, 0x2b
lea rcx, [rbp + 0x18f0]
call fcn.18007aa08
add ax, 0x6c
mov word [rbp + 0x1946], ax
xor eax, eax
mov word [rbp + 0x1948], ax
movzx eax, word [rbp + 0x18f0]
lea rcx, [rbp + 0x18f0]
call fcn.1800f23fc
mov rdx, rax
lea rcx, [rbp + 0x3200]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1528], 0x76
mov eax, 0x53
mov word [rbp + 0x152c], ax
mov eax, 0x25
mov word [rbp + 0x152e], ax
mov eax, 0xf
mov word [rbp + 0x1530], ax
mov eax, 5
mov word [rbp + 0x1532], ax
mov eax, 2
mov word [rbp + 0x1534], ax
mov eax, 0x13
mov word [rbp + 0x1536], ax
mov eax, 0x1b
mov word [rbp + 0x1538], ax
mov eax, 0x24
mov word [rbp + 0x153a], ax
mov eax, 0x19
mov word [rbp + 0x153c], ax
mov word [rbp + 0x153e], ax
mov eax, 2
mov word [rbp + 0x1540], ax
mov eax, 0x53
mov word [rbp + 0x1542], ax
mov eax, 0x2a
mov word [rbp + 0x1544], ax
mov eax, 5
mov word [rbp + 0x1546], ax
mov eax, 0xf
mov word [rbp + 0x1548], ax
mov eax, 5
mov word [rbp + 0x154a], ax
mov eax, 2
mov word [rbp + 0x154c], ax
mov eax, 0x13
mov word [rbp + 0x154e], ax
mov eax, 0x1b
mov word [rbp + 0x1550], ax
mov eax, 0x45
mov word [rbp + 0x1552], ax
mov eax, 0x44
mov word [rbp + 0x1554], ax
mov eax, 0x2a
mov word [rbp + 0x1556], ax
xor eax, eax
mov word [rbp + 0x1558], ax
mov eax, 0x14
mov word [rbp + 0x155a], ax
mov eax, 0x19
mov word [rbp + 0x155c], ax
mov eax, 0xe
mov word [rbp + 0x155e], ax
mov eax, 0x19
mov word [rbp + 0x1560], ax
mov eax, 0x11
mov word [rbp + 0x1562], ax
mov eax, 0x1a
mov word [rbp + 0x1564], ax
mov eax, 6
mov word [rbp + 0x1566], ax
mov eax, 0x17
mov word [rbp + 0x1568], ax
mov eax, 0x15
mov word [rbp + 0x156a], ax
mov eax, 0x1d
mov word [rbp + 0x156c], ax
mov eax, 5
mov word [rbp + 0x156e], ax
mov eax, 6
mov word [rbp + 0x1570], ax
mov eax, 3
mov word [rbp + 0x1572], ax
mov eax, 0x58
mov word [rbp + 0x1574], ax
mov eax, 0x12
mov word [rbp + 0x1576], ax
mov eax, 0x1a
mov word [rbp + 0x1578], ax
mov word [rbp + 0x157a], ax
xor eax, eax
mov word [rbp + 0x157c], ax
movzx eax, word [rbp + 0x152c]
lea rcx, [rbp + 0x1528]
call fcn.1800f1f1c
mov rdx, rax
lea rcx, [rbp + 0x3220]
call fcn.18007a4fc
nop
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x25
mov word [rbp + 0x1eb2], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x53
mov word [rbp + 0x1eb4], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x79
mov word [rbp + 0x1eb6], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0x1eb8], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0x1eba], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x65
mov word [rbp + 0x1ebc], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6d
mov word [rbp + 0x1ebe], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x52
mov word [rbp + 0x1ec0], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6f
mov word [rbp + 0x1ec2], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6f
mov word [rbp + 0x1ec4], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0x1ec6], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x25
mov word [rbp + 0x1ec8], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x5c
mov word [rbp + 0x1eca], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0x1ecc], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x79
mov word [rbp + 0x1ece], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0x1ed0], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0x1ed2], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x65
mov word [rbp + 0x1ed4], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6d
mov word [rbp + 0x1ed6], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x33
mov word [rbp + 0x1ed8], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x32
mov word [rbp + 0x1eda], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x5c
mov word [rbp + 0x1edc], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x76
mov word [rbp + 0x1ede], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x62
mov word [rbp + 0x1ee0], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6f
mov word [rbp + 0x1ee2], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x78
mov word [rbp + 0x1ee4], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6f
mov word [rbp + 0x1ee6], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x67
mov word [rbp + 0x1ee8], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6c
mov word [rbp + 0x1eea], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x70
mov word [rbp + 0x1eec], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x61
mov word [rbp + 0x1eee], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0x1ef0], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0x1ef2], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x74
mov word [rbp + 0x1ef4], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x68
mov word [rbp + 0x1ef6], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x72
mov word [rbp + 0x1ef8], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6f
mov word [rbp + 0x1efa], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x75
mov word [rbp + 0x1efc], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x67
mov word [rbp + 0x1efe], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x68
mov word [rbp + 0x1f00], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x73
mov word [rbp + 0x1f02], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x70
mov word [rbp + 0x1f04], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x75
mov word [rbp + 0x1f06], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x2e
mov word [rbp + 0x1f08], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x64
mov word [rbp + 0x1f0a], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6c
mov word [rbp + 0x1f0c], ax
mov edx, 0x25
lea rcx, [rbp + 0x1eb2]
call fcn.180135a9c
add ax, 0x6c
mov word [rbp + 0x1f0e], ax
xor eax, eax
mov word [rbp + 0x1f10], ax
movzx eax, word [rbp + 0x1eb2]
lea rcx, [rbp + 0x1eb2]
call fcn.1800f23e0
mov rdx, rax
lea rcx, [rbp + 0x3240]
call fcn.18007a4fc
nop
mov dword [rbp + 0xdf4], 0x38
xor edx, edx
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0xdf8], ax
mov edx, 1
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0xdfa], ax
mov edx, 2
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0xdfc], ax
mov edx, 3
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xdfe], ax
mov edx, 4
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xe00], ax
mov edx, 5
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xe02], ax
mov edx, 6
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0xe04], ax
mov edx, 7
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0xe06], ax
mov edx, 8
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xe08], ax
mov edx, 9
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xe0a], ax
mov edx, 0xa
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xe0c], ax
mov edx, 0xb
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0xe0e], ax
mov edx, 0xc
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xe10], ax
mov edx, 0xd
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xe12], ax
mov edx, 0xe
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0xe14], ax
mov edx, 0xf
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xe16], ax
mov edx, 0x10
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0xe18], ax
mov edx, 0x11
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xe1a], ax
mov edx, 0x12
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0xe1c], ax
mov edx, 0x13
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0xe1e], ax
mov edx, 0x14
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0xe20], ax
mov edx, 0x15
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xe22], ax
mov edx, 0x16
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0xe24], ax
mov edx, 0x17
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0xe26], ax
mov edx, 0x18
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0xe28], ax
mov edx, 0x19
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0xe2a], ax
mov edx, 0x1a
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0xe2c], ax
mov edx, 0x1b
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xe2e], ax
mov edx, 0x1c
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0xe30], ax
mov edx, 0x1d
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0xe32], ax
mov edx, 0x1e
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0xe34], ax
mov edx, 0x1f
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0xe36], ax
mov edx, 0x20
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xe38], ax
mov edx, 0x21
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0xe3a], ax
mov edx, 0x22
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xe3c], ax
mov edx, 0x23
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0xe3e], ax
mov edx, 0x24
lea rcx, [rbp + 0xdf4]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0xe40], ax
xor eax, eax
mov word [rbp + 0xe42], ax
movzx eax, word [rbp + 0xdf8]
lea rcx, [rbp + 0xdf4]
call fcn.1800f23ac
mov rdx, rax
lea rcx, [rbp + 0x3260]
call fcn.18007a4fc
nop
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x25
mov word [rbp + 0xc30], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x53
mov word [rbp + 0xc32], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x79
mov word [rbp + 0xc34], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0xc36], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0xc38], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0xc3a], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x6d
mov word [rbp + 0xc3c], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x52
mov word [rbp + 0xc3e], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0xc40], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0xc42], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0xc44], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x25
mov word [rbp + 0xc46], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0xc48], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0xc4a], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x79
mov word [rbp + 0xc4c], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0xc4e], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0xc50], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0xc52], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x6d
mov word [rbp + 0xc54], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x33
mov word [rbp + 0xc56], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x32
mov word [rbp + 0xc58], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0xc5a], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x76
mov word [rbp + 0xc5c], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x62
mov word [rbp + 0xc5e], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0xc60], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x78
mov word [rbp + 0xc62], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0xc64], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0xc66], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x61
mov word [rbp + 0xc68], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x79
mov word [rbp + 0xc6a], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x2e
mov word [rbp + 0xc6c], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0xc6e], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x78
mov word [rbp + 0xc70], ax
mov edx, 0x5e
lea rcx, [rbp + 0xc30]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0xc72], ax
xor eax, eax
mov word [rbp + 0xc74], ax
movzx eax, word [rbp + 0xc30]
lea rcx, [rbp + 0xc30]
call fcn.1800f2390
mov rdx, rax
lea rcx, [rbp + 0x3280]
call fcn.18007a4fc
nop
mov dword [rbp + 0xe44], 0x7b
mov eax, 0x5e
mov word [rbp + 0xe48], ax
mov eax, 0x28
mov word [rbp + 0xe4a], ax
mov eax, 2
mov word [rbp + 0xe4c], ax
mov eax, 8
mov word [rbp + 0xe4e], ax
mov eax, 0xf
mov word [rbp + 0xe50], ax
mov eax, 0x1e
mov word [rbp + 0xe52], ax
mov eax, 0x16
mov word [rbp + 0xe54], ax
mov eax, 0x29
mov word [rbp + 0xe56], ax
mov eax, 0x14
mov word [rbp + 0xe58], ax
mov word [rbp + 0xe5a], ax
mov eax, 0xf
mov word [rbp + 0xe5c], ax
mov eax, 0x5e
mov word [rbp + 0xe5e], ax
mov eax, 0x27
mov word [rbp + 0xe60], ax
mov eax, 8
mov word [rbp + 0xe62], ax
mov eax, 2
mov word [rbp + 0xe64], ax
mov eax, 8
mov word [rbp + 0xe66], ax
mov eax, 0xf
mov word [rbp + 0xe68], ax
mov eax, 0x1e
mov word [rbp + 0xe6a], ax
mov eax, 0x16
mov word [rbp + 0xe6c], ax
mov eax, 0x48
mov word [rbp + 0xe6e], ax
mov eax, 0x49
mov word [rbp + 0xe70], ax
mov eax, 0x27
mov word [rbp + 0xe72], ax
mov eax, 0x2d
mov word [rbp + 0xe74], ax
mov eax, 0x39
mov word [rbp + 0xe76], ax
mov eax, 0x14
mov word [rbp + 0xe78], ax
mov eax, 3
mov word [rbp + 0xe7a], ax
mov eax, 0x38
mov word [rbp + 0xe7c], ax
mov eax, 0x14
mov word [rbp + 0xe7e], ax
mov eax, 0x15
mov word [rbp + 0xe80], ax
mov eax, 0xf
mov word [rbp + 0xe82], ax
mov eax, 9
mov word [rbp + 0xe84], ax
mov eax, 0x14
mov word [rbp + 0xe86], ax
mov eax, 0x17
mov word [rbp + 0xe88], ax
mov eax, 0x55
mov word [rbp + 0xe8a], ax
mov eax, 0x1e
mov word [rbp + 0xe8c], ax
mov eax, 3
mov word [rbp + 0xe8e], ax
mov eax, 0x1e
mov word [rbp + 0xe90], ax
xor eax, eax
mov word [rbp + 0xe92], ax
movzx eax, word [rbp + 0xe48]
lea rcx, [rbp + 0xe44]
call fcn.1800f2350
mov rdx, rax
lea rcx, [rbp + 0x32a0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1580], 0x3f
mov eax, 0x1a
mov word [rbp + 0x1584], ax
mov eax, 0x6c
mov word [rbp + 0x1586], ax
mov eax, 0x46
mov word [rbp + 0x1588], ax
mov eax, 0x4c
mov word [rbp + 0x158a], ax
mov eax, 0x4b
mov word [rbp + 0x158c], ax
mov eax, 0x5a
mov word [rbp + 0x158e], ax
mov eax, 0x52
mov word [rbp + 0x1590], ax
mov eax, 0x6d
mov word [rbp + 0x1592], ax
mov eax, 0x50
mov word [rbp + 0x1594], ax
mov word [rbp + 0x1596], ax
mov eax, 0x4b
mov word [rbp + 0x1598], ax
mov eax, 0x1a
mov word [rbp + 0x159a], ax
mov eax, 0x63
mov word [rbp + 0x159c], ax
mov eax, 0x4c
mov word [rbp + 0x159e], ax
mov eax, 0x46
mov word [rbp + 0x15a0], ax
mov eax, 0x4c
mov word [rbp + 0x15a2], ax
mov eax, 0x4b
mov word [rbp + 0x15a4], ax
mov eax, 0x5a
mov word [rbp + 0x15a6], ax
mov eax, 0x52
mov word [rbp + 0x15a8], ax
mov eax, 0xc
mov word [rbp + 0x15aa], ax
mov eax, 0xd
mov word [rbp + 0x15ac], ax
mov eax, 0x63
mov word [rbp + 0x15ae], ax
mov eax, 0x5b
mov word [rbp + 0x15b0], ax
mov eax, 0x4d
mov word [rbp + 0x15b2], ax
mov eax, 0x56
mov word [rbp + 0x15b4], ax
mov eax, 0x49
mov word [rbp + 0x15b6], ax
mov eax, 0x5a
mov word [rbp + 0x15b8], ax
mov eax, 0x4d
mov word [rbp + 0x15ba], ax
mov eax, 0x4c
mov word [rbp + 0x15bc], ax
mov eax, 0x63
mov word [rbp + 0x15be], ax
mov eax, 0x49
mov word [rbp + 0x15c0], ax
mov eax, 0x52
mov word [rbp + 0x15c2], ax
mov eax, 0x4c
mov word [rbp + 0x15c4], ax
mov eax, 0x4d
mov word [rbp + 0x15c6], ax
mov eax, 0x49
mov word [rbp + 0x15c8], ax
mov eax, 0x5c
mov word [rbp + 0x15ca], ax
mov eax, 0x11
mov word [rbp + 0x15cc], ax
mov eax, 0x4c
mov word [rbp + 0x15ce], ax
mov eax, 0x46
mov word [rbp + 0x15d0], ax
mov eax, 0x4c
mov word [rbp + 0x15d2], ax
xor eax, eax
mov word [rbp + 0x15d4], ax
movzx eax, word [rbp + 0x1584]
lea rcx, [rbp + 0x1580]
call fcn.1800f1f1c
mov rdx, rax
lea rcx, [rbp + 0x32c0]
call fcn.18007a4fc
nop
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x25
mov word [rbp + 0xfd8], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x53
mov word [rbp + 0xfda], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x79
mov word [rbp + 0xfdc], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0xfde], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x74
mov word [rbp + 0xfe0], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x65
mov word [rbp + 0xfe2], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x6d
mov word [rbp + 0xfe4], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x52
mov word [rbp + 0xfe6], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x6f
mov word [rbp + 0xfe8], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x6f
mov word [rbp + 0xfea], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x74
mov word [rbp + 0xfec], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x25
mov word [rbp + 0xfee], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x5c
mov word [rbp + 0xff0], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0xff2], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x79
mov word [rbp + 0xff4], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0xff6], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x74
mov word [rbp + 0xff8], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x65
mov word [rbp + 0xffa], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x6d
mov word [rbp + 0xffc], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x33
mov word [rbp + 0xffe], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x32
mov word [rbp + 0x1000], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x5c
mov word [rbp + 0x1002], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x64
mov word [rbp + 0x1004], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x72
mov word [rbp + 0x1006], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x69
mov word [rbp + 0x1008], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x76
mov word [rbp + 0x100a], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x65
mov word [rbp + 0x100c], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x72
mov word [rbp + 0x100e], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0x1010], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x5c
mov word [rbp + 0x1012], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x76
mov word [rbp + 0x1014], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x70
mov word [rbp + 0x1016], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x63
mov word [rbp + 0x1018], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x2d
mov word [rbp + 0x101a], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0x101c], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x33
mov word [rbp + 0x101e], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x2e
mov word [rbp + 0x1020], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0x1022], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x79
mov word [rbp + 0x1024], ax
mov edx, 0x7e
lea rcx, [rbp + 0xfd8]
call fcn.18007aa00
add ax, 0x73
mov word [rbp + 0x1026], ax
xor eax, eax
mov word [rbp + 0x1028], ax
movzx eax, word [rbp + 0xfd8]
lea rcx, [rbp + 0xfd8]
call fcn.1800f2320
mov rdx, rax
lea rcx, [rbp + 0x32e0]
call fcn.18007a4fc
nop
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x25
mov word [rbp + 0x117c], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x53
mov word [rbp + 0x117e], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x79
mov word [rbp + 0x1180], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x73
mov word [rbp + 0x1182], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x74
mov word [rbp + 0x1184], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x65
mov word [rbp + 0x1186], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x6d
mov word [rbp + 0x1188], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x52
mov word [rbp + 0x118a], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x6f
mov word [rbp + 0x118c], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x6f
mov word [rbp + 0x118e], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x74
mov word [rbp + 0x1190], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x25
mov word [rbp + 0x1192], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x5c
mov word [rbp + 0x1194], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x73
mov word [rbp + 0x1196], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x79
mov word [rbp + 0x1198], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x73
mov word [rbp + 0x119a], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x74
mov word [rbp + 0x119c], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x65
mov word [rbp + 0x119e], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x6d
mov word [rbp + 0x11a0], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x33
mov word [rbp + 0x11a2], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x32
mov word [rbp + 0x11a4], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x5c
mov word [rbp + 0x11a6], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x64
mov word [rbp + 0x11a8], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x72
mov word [rbp + 0x11aa], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x69
mov word [rbp + 0x11ac], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x76
mov word [rbp + 0x11ae], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x65
mov word [rbp + 0x11b0], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x72
mov word [rbp + 0x11b2], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x73
mov word [rbp + 0x11b4], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x5c
mov word [rbp + 0x11b6], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x76
mov word [rbp + 0x11b8], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x6d
mov word [rbp + 0x11ba], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x6d
mov word [rbp + 0x11bc], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x6f
mov word [rbp + 0x11be], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x75
mov word [rbp + 0x11c0], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x73
mov word [rbp + 0x11c2], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x65
mov word [rbp + 0x11c4], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x2e
mov word [rbp + 0x11c6], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x73
mov word [rbp + 0x11c8], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x79
mov word [rbp + 0x11ca], ax
mov edx, 0x13
lea rcx, [rbp + 0x117c]
call fcn.180135a94
add ax, 0x73
mov word [rbp + 0x11cc], ax
xor eax, eax
mov word [rbp + 0x11ce], ax
movzx eax, word [rbp + 0x117c]
lea rcx, [rbp + 0x117c]
call fcn.1800f22f4
mov rdx, rax
lea rcx, [rbp + 0x3300]
call fcn.18007a4fc
nop
mov dword [rbp + 0x11d0], 0x15
xor edx, edx
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x11d4], ax
mov edx, 1
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x11d6], ax
mov edx, 2
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x11d8], ax
mov edx, 3
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x11da], ax
mov edx, 4
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x11dc], ax
mov edx, 5
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x11de], ax
mov edx, 6
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x11e0], ax
mov edx, 7
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0x11e2], ax
mov edx, 8
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x11e4], ax
mov edx, 9
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x11e6], ax
mov edx, 0xa
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x11e8], ax
mov edx, 0xb
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x11ea], ax
mov edx, 0xc
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x11ec], ax
mov edx, 0xd
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x11ee], ax
mov edx, 0xe
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x11f0], ax
mov edx, 0xf
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x11f2], ax
mov edx, 0x10
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x11f4], ax
mov edx, 0x11
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x11f6], ax
mov edx, 0x12
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x11f8], ax
mov edx, 0x13
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x11fa], ax
mov edx, 0x14
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x11fc], ax
mov edx, 0x15
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x11fe], ax
mov edx, 0x16
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x1200], ax
mov edx, 0x17
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1202], ax
mov edx, 0x18
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x1204], ax
mov edx, 0x19
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1206], ax
mov edx, 0x1a
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1208], ax
mov edx, 0x1b
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x120a], ax
mov edx, 0x1c
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x120c], ax
mov edx, 0x1d
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x120e], ax
mov edx, 0x1e
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1210], ax
mov edx, 0x1f
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1212], ax
mov edx, 0x20
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x1214], ax
mov edx, 0x21
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1216], ax
mov edx, 0x22
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1218], ax
mov edx, 0x23
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0x121a], ax
mov edx, 0x24
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x121c], ax
mov edx, 0x25
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x121e], ax
mov edx, 0x26
lea rcx, [rbp + 0x11d0]
call fcn.18007a9f8
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.180078d38
mov rdx, rax
lea rcx, [rbp + 0x3320]
call fcn.18007a4fc
nop
mov dword [rbp + 0x15d8], 1
mov eax, 0x24
mov word [rbp + 0x15dc], ax
mov eax, 0x52
mov word [rbp + 0x15de], ax
mov eax, 0x78
mov word [rbp + 0x15e0], ax
mov eax, 0x72
mov word [rbp + 0x15e2], ax
mov eax, 0x75
mov word [rbp + 0x15e4], ax
mov eax, 0x64
mov word [rbp + 0x15e6], ax
mov eax, 0x6c
mov word [rbp + 0x15e8], ax
mov eax, 0x53
mov word [rbp + 0x15ea], ax
mov eax, 0x6e
mov word [rbp + 0x15ec], ax
mov word [rbp + 0x15ee], ax
mov eax, 0x75
mov word [rbp + 0x15f0], ax
mov eax, 0x24
mov word [rbp + 0x15f2], ax
mov eax, 0x5d
mov word [rbp + 0x15f4], ax
mov eax, 0x72
mov word [rbp + 0x15f6], ax
mov eax, 0x78
mov word [rbp + 0x15f8], ax
mov eax, 0x72
mov word [rbp + 0x15fa], ax
mov eax, 0x75
mov word [rbp + 0x15fc], ax
mov eax, 0x64
mov word [rbp + 0x15fe], ax
mov eax, 0x6c
mov word [rbp + 0x1600], ax
mov eax, 0x32
mov word [rbp + 0x1602], ax
mov eax, 0x33
mov word [rbp + 0x1604], ax
mov eax, 0x5d
mov word [rbp + 0x1606], ax
mov eax, 0x65
mov word [rbp + 0x1608], ax
mov eax, 0x73
mov word [rbp + 0x160a], ax
mov eax, 0x68
mov word [rbp + 0x160c], ax
mov eax, 0x77
mov word [rbp + 0x160e], ax
mov eax, 0x64
mov word [rbp + 0x1610], ax
mov eax, 0x73
mov word [rbp + 0x1612], ax
mov eax, 0x72
mov word [rbp + 0x1614], ax
mov eax, 0x5d
mov word [rbp + 0x1616], ax
mov eax, 0x77
mov word [rbp + 0x1618], ax
mov eax, 0x6c
mov word [rbp + 0x161a], ax
mov eax, 0x79
mov word [rbp + 0x161c], ax
mov eax, 0x6f
mov word [rbp + 0x161e], ax
mov eax, 0x64
mov word [rbp + 0x1620], ax
mov eax, 0x75
mov word [rbp + 0x1622], ax
mov eax, 0x2f
mov word [rbp + 0x1624], ax
mov eax, 0x72
mov word [rbp + 0x1626], ax
mov eax, 0x78
mov word [rbp + 0x1628], ax
mov eax, 0x72
mov word [rbp + 0x162a], ax
xor eax, eax
mov word [rbp + 0x162c], ax
movzx eax, word [rbp + 0x15dc]
lea rcx, [rbp + 0x15d8]
call fcn.1800f1f1c
mov rdx, rax
lea rcx, [rbp + 0x3340]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1630], 0x76
mov eax, 0x53
mov word [rbp + 0x1634], ax
mov eax, 0x25
mov word [rbp + 0x1636], ax
mov eax, 0xf
mov word [rbp + 0x1638], ax
mov eax, 5
mov word [rbp + 0x163a], ax
mov eax, 2
mov word [rbp + 0x163c], ax
mov eax, 0x13
mov word [rbp + 0x163e], ax
mov eax, 0x1b
mov word [rbp + 0x1640], ax
mov eax, 0x24
mov word [rbp + 0x1642], ax
mov eax, 0x19
mov word [rbp + 0x1644], ax
mov word [rbp + 0x1646], ax
mov eax, 2
mov word [rbp + 0x1648], ax
mov eax, 0x53
mov word [rbp + 0x164a], ax
mov eax, 0x2a
mov word [rbp + 0x164c], ax
mov eax, 5
mov word [rbp + 0x164e], ax
mov eax, 0xf
mov word [rbp + 0x1650], ax
mov eax, 5
mov word [rbp + 0x1652], ax
mov eax, 2
mov word [rbp + 0x1654], ax
mov eax, 0x13
mov word [rbp + 0x1656], ax
mov eax, 0x1b
mov word [rbp + 0x1658], ax
mov eax, 0x45
mov word [rbp + 0x165a], ax
mov eax, 0x44
mov word [rbp + 0x165c], ax
mov eax, 0x2a
mov word [rbp + 0x165e], ax
mov eax, 0x12
mov word [rbp + 0x1660], ax
mov eax, 4
mov word [rbp + 0x1662], ax
mov eax, 0x1f
mov word [rbp + 0x1664], ax
xor eax, eax
mov word [rbp + 0x1666], ax
mov eax, 0x13
mov word [rbp + 0x1668], ax
mov eax, 4
mov word [rbp + 0x166a], ax
mov eax, 5
mov word [rbp + 0x166c], ax
mov eax, 0x2a
mov word [rbp + 0x166e], ax
xor eax, eax
mov word [rbp + 0x1670], ax
mov eax, 0x1b
mov word [rbp + 0x1672], ax
mov eax, 0x1e
mov word [rbp + 0x1674], ax
mov eax, 0x11
mov word [rbp + 0x1676], ax
mov eax, 0x10
mov word [rbp + 0x1678], ax
mov eax, 5
mov word [rbp + 0x167a], ax
mov eax, 0x58
mov word [rbp + 0x167c], ax
mov eax, 5
mov word [rbp + 0x167e], ax
mov eax, 0xf
mov word [rbp + 0x1680], ax
mov eax, 5
mov word [rbp + 0x1682], ax
xor eax, eax
mov word [rbp + 0x1684], ax
movzx eax, word [rbp + 0x1634]
lea rcx, [rbp + 0x1630]
call fcn.1800f1f1c
mov rdx, rax
lea rcx, [rbp + 0x3360]
call fcn.18007a4fc
nop
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x25
mov word [rbp + 0xe94], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x53
mov word [rbp + 0xe96], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x79
mov word [rbp + 0xe98], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0xe9a], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x74
mov word [rbp + 0xe9c], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x65
mov word [rbp + 0xe9e], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x6d
mov word [rbp + 0xea0], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x52
mov word [rbp + 0xea2], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x6f
mov word [rbp + 0xea4], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x6f
mov word [rbp + 0xea6], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x74
mov word [rbp + 0xea8], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x25
mov word [rbp + 0xeaa], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x5c
mov word [rbp + 0xeac], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0xeae], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x79
mov word [rbp + 0xeb0], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0xeb2], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x74
mov word [rbp + 0xeb4], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x65
mov word [rbp + 0xeb6], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x6d
mov word [rbp + 0xeb8], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x33
mov word [rbp + 0xeba], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x32
mov word [rbp + 0xebc], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x5c
mov word [rbp + 0xebe], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x64
mov word [rbp + 0xec0], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x72
mov word [rbp + 0xec2], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x69
mov word [rbp + 0xec4], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x76
mov word [rbp + 0xec6], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x65
mov word [rbp + 0xec8], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x72
mov word [rbp + 0xeca], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0xecc], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x5c
mov word [rbp + 0xece], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x76
mov word [rbp + 0xed0], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x6d
mov word [rbp + 0xed2], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x78
mov word [rbp + 0xed4], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x38
mov word [rbp + 0xed6], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x36
mov word [rbp + 0xed8], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x2e
mov word [rbp + 0xeda], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0xedc], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x79
mov word [rbp + 0xede], ax
mov edx, 0x67
lea rcx, [rbp + 0xe94]
call fcn.18007a9e8
add ax, 0x73
mov word [rbp + 0xee0], ax
xor eax, eax
mov word [rbp + 0xee2], ax
movzx eax, word [rbp + 0xe94]
lea rcx, [rbp + 0xe94]
call fcn.1800f22d8
mov rdx, rax
lea rcx, [rbp + 0x3380]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1224], 0x46
xor edx, edx
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x1228], ax
mov edx, 1
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x122a], ax
mov edx, 2
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x122c], ax
mov edx, 3
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x122e], ax
mov edx, 4
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1230], ax
mov edx, 5
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1232], ax
mov edx, 6
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x1234], ax
mov edx, 7
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0x1236], ax
mov edx, 8
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1238], ax
mov edx, 9
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x123a], ax
mov edx, 0xa
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x123c], ax
mov edx, 0xb
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x25
mov word [rbp + 0x123e], ax
mov edx, 0xc
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1240], ax
mov edx, 0xd
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1242], ax
mov edx, 0xe
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1244], ax
mov edx, 0xf
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1246], ax
mov edx, 0x10
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1248], ax
mov edx, 0x11
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x124a], ax
mov edx, 0x12
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x124c], ax
mov edx, 0x13
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x124e], ax
mov edx, 0x14
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x32
mov word [rbp + 0x1250], ax
mov edx, 0x15
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1252], ax
mov edx, 0x16
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x1254], ax
mov edx, 0x17
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1256], ax
mov edx, 0x18
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x1258], ax
mov edx, 0x19
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x125a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x125c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x125e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1260], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1262], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x68
mov word [rbp + 0x1264], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x67
mov word [rbp + 0x1266], ax
mov edx, 0x20
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x66
mov word [rbp + 0x1268], ax
mov edx, 0x21
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x126a], ax
mov edx, 0x22
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x2e
mov word [rbp + 0x126c], ax
mov edx, 0x23
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x126e], ax
mov edx, 0x24
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x79
mov word [rbp + 0x1270], ax
mov edx, 0x25
lea rcx, [rbp + 0x1224]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1272], ax
xor eax, eax
mov word [rbp + 0x1274], ax
movzx eax, word [rbp + 0x1228]
lea rcx, [rbp + 0x1224]
call fcn.1800f22a4
mov rdx, rax
lea rcx, [rbp + 0x33a0]
call fcn.18007a4fc
nop
lea r8, [rbp + 0x33c0]
lea rdx, [rbp + 0x2fc0]
lea rcx, [rbp + 0x140]
call fcn.1800f6d54
movups xmm0, xmmword [rax]
movdqu xmmword [rbp + 0x150], xmm0
mov r8, rbx
lea rdx, [rbp + 0x150]
lea rcx, [rbp + 0x360]
call fcn.180105948
nop
lea r9, [fcn.18007a444]
mov edx, 0x20
mov r8d, edx
lea rcx, [rbp + 0x2fc0]
call fcn.1802690e4
nop
lea rcx, [rbp + 0x1224]
call fcn.1800f2290
nop
lea rcx, [rbp + 0xe94]
call fcn.1800f2054
nop
lea rcx, [rbp + 0x1630]
call fcn.1800f1f08
nop
lea rcx, [rbp + 0x15d8]
call fcn.1800f1f08
nop
lea rcx, [rbp + 0x11d0]
call fcn.180078cb0
nop
lea rcx, [rbp + 0x117c]
call fcn.1800f1f4c
nop
lea rcx, [rbp + 0xfd8]
call fcn.1800f2310
nop
lea rcx, [rbp + 0x1580]
call fcn.1800f1f08
nop
lea rcx, [rbp + 0xe44]
call fcn.1800f233c
nop
lea rcx, [rbp + 0xc30]
call fcn.1800f2380
nop
lea rcx, [rbp + 0xdf4]
call fcn.1800f233c
nop
lea rcx, [rbp + 0x1eb2]
call fcn.18009b778
nop
lea rcx, [rbp + 0x1528]
call fcn.1800f1f08
nop
lea rcx, [rbp + 0x18f0]
call fcn.1800f20b0
nop
lea rcx, [rbp + 0x1128]
call fcn.1800f1f4c
nop
lea rcx, [rbp + 0x10d4]
call fcn.180078cb0
nop
lea rcx, [rbp + 0x1080]
call fcn.1800f1f4c
nop
lea rcx, [rbp + 0xc78]
call fcn.180078aa0
nop
lea rcx, [rbp + 0xd58]
call fcn.1800f2450
nop
lea rcx, [rbp + 0xd0c]
call fcn.180079ef8
nop
lea rcx, [rbp + 0xcc0]
call fcn.180079ef8
nop
lea rcx, [rbp + 0x1b70]
call fcn.1800f1f78
nop
lea rcx, [rbp + 0xf86]
call fcn.1800f2310
nop
lea rcx, [rbp + 0x1b14]
call fcn.1800f1f78
nop
lea rcx, [rbp + 0x14d0]
call fcn.1800f24b4
nop
lea rcx, [rbp + 0x1fd4]
call fcn.1800f24e0
nop
lea rcx, [rbp + 0x1ab8]
call fcn.1800f1fdc
nop
lea rcx, [rbp + 0x1478]
call fcn.1800f1e14
nop
lea rcx, [rbp + 0x1a5c]
call fcn.1800f1fdc
nop
lea rcx, [rbp + 0x1a00]
call fcn.1800f1fdc
nop
lea rcx, [rbp + 0x102c]
call fcn.180078cb0
nop
lea rcx, [rbp + 0xf34]
call fcn.1800f2310
xor bl, bl
lea rcx, [rbp + 0x360]
call fcn.18007a048
mov rdi, rax
lea rcx, [rbp + 0x360]
call fcn.18007a040
mov r14, rax
cmp rdi, rax
je 0x1800e0d23
mov rcx, rdi
call fcn.1800d3ddc
test al, al
je 0x1800e0d17
mov sil, r15b
test bl, bl
jne 0x1800e0d17
lea rax, [rbp + 0x690]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x690]
call fcn.18007a534
mov rbx, rax
mov eax, 0x25
mov dword [rbp + 0x2238], eax
xor edx, edx
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x5b
mov word [rbp + 0x223c], ax
mov edx, 1
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x2d
mov word [rbp + 0x223e], ax
mov edx, 2
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x5d
mov word [rbp + 0x2240], ax
mov edx, 3
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2242], ax
mov edx, 4
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0x2244], ax
mov edx, 5
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x4e
mov word [rbp + 0x2246], ax
mov edx, 6
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x54
mov word [rbp + 0x2248], ax
mov edx, 7
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x49
mov word [rbp + 0x224a], ax
mov edx, 8
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x2d
mov word [rbp + 0x224c], ax
mov edx, 9
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x224e], ax
mov edx, 0xa
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x2250], ax
mov edx, 0xb
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x33
mov word [rbp + 0x2252], ax
mov edx, 0xc
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x3a
mov word [rbp + 0x2254], ax
mov rdx, r13
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2256], ax
mov edx, 0xe
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x2258], ax
mov edx, 0xf
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x225a], ax
mov edx, 0x10
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x225c], ax
mov edx, 0x11
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x225e], ax
mov edx, 0x12
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x2260], ax
mov edx, 0x13
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x66
mov word [rbp + 0x2262], ax
mov edx, 0x14
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2264], ax
mov edx, 0x15
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x77
mov word [rbp + 0x2266], ax
mov edx, 0x16
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x2268], ax
mov edx, 0x17
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x226a], ax
mov edx, 0x18
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x226c], ax
mov edx, 0x19
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x226e], ax
mov edx, 0x1a
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x66
mov word [rbp + 0x2270], ax
mov edx, 0x1b
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x2272], ax
mov edx, 0x1c
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x2274], ax
mov edx, 0x1d
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x2276], ax
mov edx, 0x1e
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x2278], ax
mov edx, 0x1f
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x227a], ax
mov rdx, r12
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x227c], ax
mov edx, 0x21
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x66
mov word [rbp + 0x227e], ax
mov edx, 0x22
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2280], ax
mov edx, 0x23
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x2282], ax
mov edx, 0x24
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x2284], ax
mov edx, 0x25
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x2286], ax
mov edx, 0x26
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x2288], ax
mov edx, 0x27
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x228a], ax
mov edx, 0x28
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x228c], ax
mov edx, 0x29
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x228e], ax
mov edx, 0x2a
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x2290], ax
mov edx, 0x2b
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2292], ax
mov edx, 0x2c
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x2294], ax
mov edx, 0x2d
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x2296], ax
mov edx, 0x2e
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2298], ax
mov edx, 0x2f
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x229a], ax
mov edx, 0x30
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x229c], ax
mov edx, 0x31
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, 0x3a
mov word [rbp + 0x229e], ax
mov edx, 0x32
lea rcx, [rbp + 0x2238]
call fcn.18007a9f8
xor ax, r12w
mov word [rbp + 0x22a0], ax
xor eax, eax
mov word [rbp + 0x22a2], ax
movzx eax, word [rbp + 0x223c]
lea rcx, [rbp + 0x2238]
call fcn.1800f225c
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
lea rcx, [rbp + 0x2238]
call fcn.1800f2248
mov ebx, 1
add rdi, r12
cmp rdi, r14
jne 0x1800e070c
mov dword [rbp + 0xb20], 0x73
mov eax, 0x3b
mov word [rbp + 0xb24], ax
mov eax, 0x38
mov word [rbp + 0xb26], ax
mov eax, 0x3f
mov word [rbp + 0xb28], ax
mov eax, 0x3e
mov word [rbp + 0xb2a], ax
mov eax, 0x2f
mov word [rbp + 0xb2c], ax
mov eax, 0x20
mov word [rbp + 0xb2e], ax
mov eax, 0x3c
mov word [rbp + 0xb30], ax
mov eax, 0x35
mov word [rbp + 0xb32], ax
mov eax, 0x27
mov word [rbp + 0xb34], ax
mov eax, 0x24
mov word [rbp + 0xb36], ax
mov eax, 0x32
mov word [rbp + 0xb38], ax
mov eax, 0x21
mov word [rbp + 0xb3a], ax
mov eax, 0x36
mov word [rbp + 0xb3c], ax
mov eax, 0x2f
mov word [rbp + 0xb3e], ax
mov eax, 0x3e
mov word [rbp + 0xb40], ax
mov eax, 0x1a
mov word [rbp + 0xb42], ax
mov eax, 0x10
mov word [rbp + 0xb44], ax
mov eax, 1
mov word [rbp + 0xb46], ax
mov eax, 0x1c
mov word [rbp + 0xb48], ax
xor eax, eax
mov word [rbp + 0xb4a], ax
mov eax, 0x1c
mov word [rbp + 0xb4c], ax
mov eax, 0x15
mov word [rbp + 0xb4e], ax
mov eax, 7
mov word [rbp + 0xb50], ax
mov eax, 0x2f
mov word [rbp + 0xb52], ax
mov eax, 0x3b
mov word [rbp + 0xb54], ax
mov eax, 0xa
mov word [rbp + 0xb56], ax
mov eax, 3
mov word [rbp + 0xb58], ax
mov eax, 0x16
mov word [rbp + 0xb5a], ax
mov eax, 1
mov word [rbp + 0xb5c], ax
mov eax, 0x5e
mov word [rbp + 0xb5e], ax
mov eax, 0x25
mov word [rbp + 0xb60], ax
xor eax, eax
mov word [rbp + 0xb62], ax
movzx eax, word [rbp + 0xb24]
lea rcx, [rbp + 0xb20]
call fcn.180078c54
mov rdx, rax
lea rcx, [rbp + 0x33c0]
call fcn.18007a4fc
nop
mov eax, 0x4c
mov word [rbp + 0xda4], ax
mov eax, 0x4f
mov word [rbp + 0xda6], ax
mov eax, 0x50
mov word [rbp + 0xda8], ax
mov eax, 0x51
mov word [rbp + 0xdaa], ax
mov eax, 0x60
mov word [rbp + 0xdac], ax
mov eax, 0x57
mov word [rbp + 0xdae], ax
mov eax, 0x53
mov word [rbp + 0xdb0], ax
mov eax, 0x4a
mov word [rbp + 0xdb2], ax
mov eax, 0x58
mov word [rbp + 0xdb4], ax
mov eax, 0x5b
mov word [rbp + 0xdb6], ax
mov eax, 0x45
mov word [rbp + 0xdb8], ax
mov eax, 0x56
mov word [rbp + 0xdba], ax
lea edx, [rax - 0x46]
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x45
mov word [rbp + 0xdbc], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0xdbe], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x4d
mov word [rbp + 0xdc0], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x69
mov word [rbp + 0xdc2], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x63
mov word [rbp + 0xdc4], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0xdc6], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0xdc8], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0xdca], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0xdcc], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x66
mov word [rbp + 0xdce], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0xdd0], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0xdd2], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x56
mov word [rbp + 0xdd4], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x69
mov word [rbp + 0xdd6], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0xdd8], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0xdda], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x75
mov word [rbp + 0xddc], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x61
mov word [rbp + 0xdde], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x6c
mov word [rbp + 0xde0], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x4d
mov word [rbp + 0xde2], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x61
mov word [rbp + 0xde4], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x63
mov word [rbp + 0xde6], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x68
mov word [rbp + 0xde8], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x69
mov word [rbp + 0xdea], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x6e
mov word [rbp + 0xdec], ax
mov edx, 0x10
lea rcx, [rbp + 0xda4]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0xdee], ax
xor eax, eax
mov word [rbp + 0xdf0], ax
movzx eax, word [rbp + 0xda4]
lea rcx, [rbp + 0xda4]
call fcn.180078df4
mov rdx, rax
lea rcx, [rbp + 0x33e0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x2164], 0xf
xor edx, edx
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x48
mov word [rbp + 0x2168], ax
mov edx, 1
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x4b
mov word [rbp + 0x216a], ax
mov edx, 2
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x4c
mov word [rbp + 0x216c], ax
mov edx, 3
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x216e], ax
mov edx, 4
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x2170], ax
mov edx, 5
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x2172], ax
mov edx, 6
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x59
mov word [rbp + 0x2174], ax
mov edx, 7
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x2176], ax
mov edx, 8
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x54
mov word [rbp + 0x2178], ax
mov edx, 9
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x45
mov word [rbp + 0x217a], ax
mov edx, 0xa
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x217c], ax
mov edx, 0xb
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x217e], ax
mov edx, 0xc
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x43
mov word [rbp + 0x2180], ax
mov edx, 0xd
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x2182], ax
mov edx, 0xe
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x2184], ax
mov edx, 0xf
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2186], ax
mov edx, 0x10
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x2188], ax
mov edx, 0x11
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x218a], ax
mov edx, 0x12
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x218c], ax
mov edx, 0x13
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x218e], ax
mov edx, 0x14
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x2190], ax
mov edx, 0x15
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2192], ax
mov edx, 0x16
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x30
mov word [rbp + 0x2194], ax
mov edx, 0x17
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x30
mov word [rbp + 0x2196], ax
mov edx, 0x18
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x31
mov word [rbp + 0x2198], ax
mov edx, 0x19
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x219a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x219c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x219e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x21a0], ax
mov edx, 0x1d
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x21a2], ax
mov edx, 0x1e
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x21a4], ax
mov edx, 0x1f
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x21a6], ax
mov edx, 0x20
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x21a8], ax
mov edx, 0x21
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x21aa], ax
mov edx, 0x22
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x21ac], ax
mov edx, 0x23
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x21ae], ax
mov edx, 0x24
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x21b0], ax
mov edx, 0x25
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x21b2], ax
mov edx, 0x26
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x21b4], ax
mov edx, 0x27
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x68
mov word [rbp + 0x21b6], ax
mov edx, 0x28
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x21b8], ax
mov edx, 0x29
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x21ba], ax
mov edx, 0x2a
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x21bc], ax
mov edx, 0x2b
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x21be], ax
mov edx, 0x2c
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x62
mov word [rbp + 0x21c0], ax
mov edx, 0x2d
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x21c2], ax
mov edx, 0x2e
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x21c4], ax
mov edx, 0x2f
lea rcx, [rbp + 0x2164]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x21c6], ax
xor eax, eax
mov word [rbp + 0x21c8], ax
movzx eax, word [rbp + 0x2168]
lea rcx, [rbp + 0x2164]
call fcn.1800f2214
mov rdx, rax
lea rcx, [rbp + 0x3400]
call fcn.18007a4fc
nop
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x48
mov word [rbp + 0x1374], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x4b
mov word [rbp + 0x1376], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x4c
mov word [rbp + 0x1378], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x4d
mov word [rbp + 0x137a], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x5c
mov word [rbp + 0x137c], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x53
mov word [rbp + 0x137e], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x59
mov word [rbp + 0x1380], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x53
mov word [rbp + 0x1382], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x54
mov word [rbp + 0x1384], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x45
mov word [rbp + 0x1386], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x4d
mov word [rbp + 0x1388], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x5c
mov word [rbp + 0x138a], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x43
mov word [rbp + 0x138c], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0x138e], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x6e
mov word [rbp + 0x1390], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x1392], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x72
mov word [rbp + 0x1394], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x6f
mov word [rbp + 0x1396], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x6c
mov word [rbp + 0x1398], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x53
mov word [rbp + 0x139a], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x139c], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x74
mov word [rbp + 0x139e], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x30
mov word [rbp + 0x13a0], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x30
mov word [rbp + 0x13a2], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x31
mov word [rbp + 0x13a4], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x5c
mov word [rbp + 0x13a6], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x53
mov word [rbp + 0x13a8], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x13aa], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x72
mov word [rbp + 0x13ac], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x76
mov word [rbp + 0x13ae], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x69
mov word [rbp + 0x13b0], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x63
mov word [rbp + 0x13b2], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x65
mov word [rbp + 0x13b4], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0x13b6], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x5c
mov word [rbp + 0x13b8], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x76
mov word [rbp + 0x13ba], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x6d
mov word [rbp + 0x13bc], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x69
mov word [rbp + 0x13be], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x63
mov word [rbp + 0x13c0], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x76
mov word [rbp + 0x13c2], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0x13c4], ax
mov edx, 0x68
lea rcx, [rbp + 0x1374]
call fcn.180135aa4
add ax, 0x73
mov word [rbp + 0x13c6], ax
xor eax, eax
mov word [rbp + 0x13c8], ax
movzx eax, word [rbp + 0x1374]
lea rcx, [rbp + 0x1374]
call fcn.1800f6e14
mov rdx, rax
lea rcx, [rbp + 0x3420]
call fcn.18007a4fc
nop
mov dword [rbp + 0x2038], 0x75
mov eax, 0x3d
mov word [rbp + 0x203c], ax
mov eax, 0x3e
mov word [rbp + 0x203e], ax
mov eax, 0x39
mov word [rbp + 0x2040], ax
mov eax, 0x38
mov word [rbp + 0x2042], ax
mov eax, 0x29
mov word [rbp + 0x2044], ax
mov eax, 0x26
mov word [rbp + 0x2046], ax
mov eax, 0x2c
mov word [rbp + 0x2048], ax
mov eax, 0x26
mov word [rbp + 0x204a], ax
mov eax, 0x21
mov word [rbp + 0x204c], ax
mov eax, 0x30
mov word [rbp + 0x204e], ax
mov eax, 0x38
mov word [rbp + 0x2050], ax
mov eax, 0x29
mov word [rbp + 0x2052], ax
mov eax, 0x36
mov word [rbp + 0x2054], ax
mov eax, 0x1a
mov word [rbp + 0x2056], ax
mov eax, 0x1b
mov word [rbp + 0x2058], ax
mov eax, 1
mov word [rbp + 0x205a], ax
mov eax, 7
mov word [rbp + 0x205c], ax
mov eax, 0x1a
mov word [rbp + 0x205e], ax
mov eax, 0x19
mov word [rbp + 0x2060], ax
mov eax, 0x26
mov word [rbp + 0x2062], ax
mov eax, 0x10
mov word [rbp + 0x2064], ax
mov eax, 1
mov word [rbp + 0x2066], ax
mov eax, 0x45
mov word [rbp + 0x2068], ax
mov word [rbp + 0x206a], ax
mov eax, 0x44
mov word [rbp + 0x206c], ax
mov eax, 0x29
mov word [rbp + 0x206e], ax
mov eax, 0x26
mov word [rbp + 0x2070], ax
mov eax, 0x10
mov word [rbp + 0x2072], ax
mov eax, 7
mov word [rbp + 0x2074], ax
mov eax, 3
mov word [rbp + 0x2076], ax
mov eax, 0x1c
mov word [rbp + 0x2078], ax
mov eax, 0x16
mov word [rbp + 0x207a], ax
mov eax, 0x10
mov word [rbp + 0x207c], ax
mov eax, 6
mov word [rbp + 0x207e], ax
mov eax, 0x29
mov word [rbp + 0x2080], ax
mov eax, 3
mov word [rbp + 0x2082], ax
mov eax, 0x18
mov word [rbp + 0x2084], ax
mov eax, 0x1c
mov word [rbp + 0x2086], ax
mov eax, 0x16
mov word [rbp + 0x2088], ax
mov eax, 6
mov word [rbp + 0x208a], ax
mov eax, 0x1d
mov word [rbp + 0x208c], ax
xor eax, eax
mov word [rbp + 0x208e], ax
mov eax, 1
mov word [rbp + 0x2090], ax
mov eax, 0x11
mov word [rbp + 0x2092], ax
mov eax, 0x1a
mov word [rbp + 0x2094], ax
mov eax, 2
mov word [rbp + 0x2096], ax
mov eax, 0x1b
mov word [rbp + 0x2098], ax
xor eax, eax
mov word [rbp + 0x209a], ax
movzx eax, word [rbp + 0x203c]
lea rcx, [rbp + 0x2038]
call fcn.1800f21d0
mov rdx, rax
lea rcx, [rbp + 0x3440]
call fcn.18007a4fc
nop
mov dword [rbp + 0x209c], 0x14
xor edx, edx
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x48
mov word [rbp + 0x20a0], ax
mov edx, 1
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x4b
mov word [rbp + 0x20a2], ax
mov edx, 2
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x4c
mov word [rbp + 0x20a4], ax
mov edx, 3
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x20a6], ax
mov edx, 4
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x20a8], ax
mov edx, 5
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x20aa], ax
mov edx, 6
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x59
mov word [rbp + 0x20ac], ax
mov edx, 7
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x20ae], ax
mov edx, 8
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x54
mov word [rbp + 0x20b0], ax
mov edx, 9
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x45
mov word [rbp + 0x20b2], ax
mov edx, 0xa
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x20b4], ax
mov edx, 0xb
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x20b6], ax
mov edx, 0xc
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x43
mov word [rbp + 0x20b8], ax
mov edx, 0xd
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x20ba], ax
mov edx, 0xe
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x20bc], ax
mov edx, 0xf
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x20be], ax
mov edx, 0x10
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x20c0], ax
mov edx, 0x11
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x20c2], ax
mov edx, 0x12
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x20c4], ax
mov edx, 0x13
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x20c6], ax
mov edx, 0x14
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x20c8], ax
mov edx, 0x15
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x20ca], ax
mov edx, 0x16
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x30
mov word [rbp + 0x20cc], ax
mov edx, 0x17
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x30
mov word [rbp + 0x20ce], ax
mov edx, 0x18
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x31
mov word [rbp + 0x20d0], ax
mov edx, 0x19
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x20d2], ax
mov edx, 0x1a
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x20d4], ax
mov edx, 0x1b
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x20d6], ax
mov edx, 0x1c
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x20d8], ax
mov edx, 0x1d
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x20da], ax
mov edx, 0x1e
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x20dc], ax
mov edx, 0x1f
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x20de], ax
mov edx, 0x20
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x20e0], ax
mov edx, 0x21
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x20e2], ax
mov edx, 0x22
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x20e4], ax
mov edx, 0x23
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x20e6], ax
mov edx, 0x24
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x6d
mov word [rbp + 0x20e8], ax
mov edx, 0x25
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x20ea], ax
mov edx, 0x26
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x20ec], ax
mov edx, 0x27
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x20ee], ax
mov edx, 0x28
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0x20f0], ax
mov edx, 0x29
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x20f2], ax
mov edx, 0x2a
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x68
mov word [rbp + 0x20f4], ax
mov edx, 0x2b
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x20f6], ax
mov edx, 0x2c
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x20f8], ax
mov edx, 0x2d
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x67
mov word [rbp + 0x20fa], ax
mov edx, 0x2e
lea rcx, [rbp + 0x209c]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x20fc], ax
xor eax, eax
mov word [rbp + 0x20fe], ax
movzx eax, word [rbp + 0x20a0]
lea rcx, [rbp + 0x209c]
call fcn.1800863ec
mov rdx, rax
lea rcx, [rbp + 0x3460]
call fcn.18007a4fc
nop
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x48
mov word [rbp + 0x1df6], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x4b
mov word [rbp + 0x1df8], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x4c
mov word [rbp + 0x1dfa], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x4d
mov word [rbp + 0x1dfc], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x5c
mov word [rbp + 0x1dfe], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x53
mov word [rbp + 0x1e00], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x59
mov word [rbp + 0x1e02], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x53
mov word [rbp + 0x1e04], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x54
mov word [rbp + 0x1e06], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x45
mov word [rbp + 0x1e08], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x4d
mov word [rbp + 0x1e0a], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x5c
mov word [rbp + 0x1e0c], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x43
mov word [rbp + 0x1e0e], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x75
mov word [rbp + 0x1e10], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x72
mov word [rbp + 0x1e12], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x72
mov word [rbp + 0x1e14], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x65
mov word [rbp + 0x1e16], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x6e
mov word [rbp + 0x1e18], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x74
mov word [rbp + 0x1e1a], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x43
mov word [rbp + 0x1e1c], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x6f
mov word [rbp + 0x1e1e], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x6e
mov word [rbp + 0x1e20], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x74
mov word [rbp + 0x1e22], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x72
mov word [rbp + 0x1e24], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x6f
mov word [rbp + 0x1e26], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x6c
mov word [rbp + 0x1e28], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x53
mov word [rbp + 0x1e2a], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x65
mov word [rbp + 0x1e2c], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x74
mov word [rbp + 0x1e2e], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x5c
mov word [rbp + 0x1e30], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x53
mov word [rbp + 0x1e32], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x65
mov word [rbp + 0x1e34], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x72
mov word [rbp + 0x1e36], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x76
mov word [rbp + 0x1e38], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x69
mov word [rbp + 0x1e3a], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x63
mov word [rbp + 0x1e3c], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x65
mov word [rbp + 0x1e3e], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x73
mov word [rbp + 0x1e40], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x5c
mov word [rbp + 0x1e42], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x53
mov word [rbp + 0x1e44], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x62
mov word [rbp + 0x1e46], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x69
mov word [rbp + 0x1e48], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x65
mov word [rbp + 0x1e4a], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x44
mov word [rbp + 0x1e4c], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x72
mov word [rbp + 0x1e4e], ax
mov edx, 0xe
lea rcx, [rbp + 0x1df6]
call fcn.180135a8c
add ax, 0x76
mov word [rbp + 0x1e50], ax
xor eax, eax
mov word [rbp + 0x1e52], ax
movzx eax, word [rbp + 0x1df6]
lea rcx, [rbp + 0x1df6]
call fcn.1800f21b4
mov rdx, rax
lea rcx, [rbp + 0x3480]
call fcn.18007a4fc
nop
mov dword [rbp + 0x2570], 0x78
mov eax, 0x30
mov word [rbp + 0x2574], ax
mov eax, 0x33
mov word [rbp + 0x2576], ax
mov eax, 0x34
mov word [rbp + 0x2578], ax
mov eax, 0x35
mov word [rbp + 0x257a], ax
mov eax, 0x24
mov word [rbp + 0x257c], ax
mov eax, 0x2b
mov word [rbp + 0x257e], ax
mov eax, 0x37
mov word [rbp + 0x2580], ax
mov eax, 0x3e
mov word [rbp + 0x2582], ax
mov eax, 0x2c
mov word [rbp + 0x2584], ax
mov eax, 0x2f
mov word [rbp + 0x2586], ax
mov eax, 0x39
mov word [rbp + 0x2588], ax
mov eax, 0x2a
mov word [rbp + 0x258a], ax
mov eax, 0x3d
mov word [rbp + 0x258c], ax
mov eax, 0x24
mov word [rbp + 0x258e], ax
mov eax, 0x35
mov word [rbp + 0x2590], ax
mov eax, 0x11
mov word [rbp + 0x2592], ax
mov eax, 0x1b
mov word [rbp + 0x2594], ax
mov eax, 0xa
mov word [rbp + 0x2596], ax
mov eax, 0x17
mov word [rbp + 0x2598], ax
mov eax, 0xb
mov word [rbp + 0x259a], ax
mov eax, 0x17
mov word [rbp + 0x259c], ax
mov eax, 0x1e
mov word [rbp + 0x259e], ax
mov eax, 0xc
mov word [rbp + 0x25a0], ax
mov eax, 0x24
mov word [rbp + 0x25a2], ax
mov eax, 0x2f
mov word [rbp + 0x25a4], ax
mov eax, 0x11
mov word [rbp + 0x25a6], ax
mov eax, 0x16
mov word [rbp + 0x25a8], ax
mov eax, 0x1c
mov word [rbp + 0x25aa], ax
mov eax, 0x17
mov word [rbp + 0x25ac], ax
mov eax, 0xf
mov word [rbp + 0x25ae], ax
mov eax, 0xb
mov word [rbp + 0x25b0], ax
mov eax, 0x24
mov word [rbp + 0x25b2], ax
mov eax, 0x3b
mov word [rbp + 0x25b4], ax
mov eax, 0xd
mov word [rbp + 0x25b6], ax
mov eax, 0xa
mov word [rbp + 0x25b8], ax
mov word [rbp + 0x25ba], ax
mov eax, 0x1d
mov word [rbp + 0x25bc], ax
mov eax, 0x16
mov word [rbp + 0x25be], ax
mov eax, 0xc
mov word [rbp + 0x25c0], ax
mov eax, 0x2e
mov word [rbp + 0x25c2], ax
mov eax, 0x1d
mov word [rbp + 0x25c4], ax
mov eax, 0xa
mov word [rbp + 0x25c6], ax
mov eax, 0xb
mov word [rbp + 0x25c8], ax
mov eax, 0x11
mov word [rbp + 0x25ca], ax
mov eax, 0x17
mov word [rbp + 0x25cc], ax
mov eax, 0x16
mov word [rbp + 0x25ce], ax
mov eax, 0x24
mov word [rbp + 0x25d0], ax
mov eax, 0x2d
mov word [rbp + 0x25d2], ax
mov eax, 0x16
mov word [rbp + 0x25d4], ax
mov eax, 0x11
mov word [rbp + 0x25d6], ax
mov eax, 0x16
mov word [rbp + 0x25d8], ax
mov eax, 0xb
mov word [rbp + 0x25da], ax
mov eax, 0xc
mov word [rbp + 0x25dc], ax
mov eax, 0x19
mov word [rbp + 0x25de], ax
mov eax, 0x14
mov word [rbp + 0x25e0], ax
mov word [rbp + 0x25e2], ax
mov eax, 0x24
mov word [rbp + 0x25e4], ax
mov eax, 0x2b
mov word [rbp + 0x25e6], ax
mov eax, 0x19
mov word [rbp + 0x25e8], ax
mov eax, 0x16
mov word [rbp + 0x25ea], ax
mov eax, 0x1c
mov word [rbp + 0x25ec], ax
mov eax, 0x1a
mov word [rbp + 0x25ee], ax
mov eax, 0x17
mov word [rbp + 0x25f0], ax
xor eax, eax
mov word [rbp + 0x25f2], ax
mov eax, 0x11
mov word [rbp + 0x25f4], ax
mov eax, 0x1d
mov word [rbp + 0x25f6], ax
xor eax, eax
mov word [rbp + 0x25f8], ax
movzx eax, word [rbp + 0x2574]
lea rcx, [rbp + 0x2570]
call fcn.1800f175c
mov rdx, rax
lea rcx, [rbp + 0x34a0]
call fcn.18007a4fc
nop
mov dword [rbp + 0xb64], 0x7d
mov eax, dword [rbp + 0xb64]
xor ax, 0x48
mov word [rbp + 0xb68], ax
mov eax, dword [rbp + 0xb64]
inc ax
xor ax, 0x4b
mov word [rbp + 0xb6a], ax
mov eax, dword [rbp + 0xb64]
add ax, 2
xor ax, 0x4c
mov word [rbp + 0xb6c], ax
mov eax, dword [rbp + 0xb64]
add ax, 3
xor ax, 0x4d
mov word [rbp + 0xb6e], ax
mov eax, dword [rbp + 0xb64]
add ax, 4
xor ax, 0x5c
mov word [rbp + 0xb70], ax
mov eax, dword [rbp + 0xb64]
add ax, 5
xor ax, 0x48
mov word [rbp + 0xb72], ax
mov eax, dword [rbp + 0xb64]
add ax, 6
xor ax, 0x41
mov word [rbp + 0xb74], ax
mov eax, dword [rbp + 0xb64]
add ax, 7
xor ax, 0x52
mov word [rbp + 0xb76], ax
mov eax, dword [rbp + 0xb64]
add ax, 8
xor ax, 0x44
mov word [rbp + 0xb78], ax
mov eax, dword [rbp + 0xb64]
add ax, 9
xor ax, 0x57
mov word [rbp + 0xb7a], ax
mov eax, dword [rbp + 0xb64]
add ax, 0xa
xor ax, 0x41
mov word [rbp + 0xb7c], ax
mov eax, dword [rbp + 0xb64]
add ax, 0xb
xor ax, 0x52
mov word [rbp + 0xb7e], ax
mov eax, dword [rbp + 0xb64]
add ax, 0xc
xor ax, 0x45
mov word [rbp + 0xb80], ax
mov eax, dword [rbp + 0xb64]
add ax, 0xd
xor ax, 0x5c
mov word [rbp + 0xb82], ax
mov eax, dword [rbp + 0xb64]
add ax, 0xe
xor ax, 0x41
mov word [rbp + 0xb84], ax
mov eax, dword [rbp + 0xb64]
add ax, 0xf
xor ax, 0x43
mov word [rbp + 0xb86], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x10
xor ax, 0x50
mov word [rbp + 0xb88], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x11
xor ax, 0x49
mov word [rbp + 0xb8a], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x12
xor ax, 0x5c
mov word [rbp + 0xb8c], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x13
xor ax, 0x44
mov word [rbp + 0xb8e], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x14
xor ax, 0x53
mov word [rbp + 0xb90], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x15
xor ax, 0x44
mov word [rbp + 0xb92], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x16
xor ax, 0x54
mov word [rbp + 0xb94], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x17
xor ax, 0x5c
mov word [rbp + 0xb96], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x18
xor ax, 0x56
mov word [rbp + 0xb98], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x19
xor ax, 0x42
mov word [rbp + 0xb9a], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x1a
xor ax, 0x4f
mov word [rbp + 0xb9c], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x1b
xor ax, 0x58
mov word [rbp + 0xb9e], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x1c
xor ax, 0x5f
mov word [rbp + 0xba0], ax
mov eax, dword [rbp + 0xb64]
add ax, 0x1d
xor ax, 0x5f
mov word [rbp + 0xba2], ax
xor eax, eax
mov word [rbp + 0xba4], ax
movzx eax, word [rbp + 0xb68]
lea rcx, [rbp + 0xb64]
call fcn.1800f2170
mov rdx, rax
lea rcx, [rbp + 0x34c0]
call fcn.18007a4fc
nop
mov dword [rbp + 0xba8], 0x68
xor edx, edx
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x48
mov word [rbp + 0xbac], ax
mov edx, 1
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x4b
mov word [rbp + 0xbae], ax
mov edx, 2
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x4c
mov word [rbp + 0xbb0], ax
mov edx, 3
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0xbb2], ax
mov edx, 4
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xbb4], ax
mov edx, 5
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x48
mov word [rbp + 0xbb6], ax
mov edx, 6
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0xbb8], ax
mov edx, 7
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0xbba], ax
mov edx, 8
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x44
mov word [rbp + 0xbbc], ax
mov edx, 9
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x57
mov word [rbp + 0xbbe], ax
mov edx, 0xa
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0xbc0], ax
mov edx, 0xb
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0xbc2], ax
mov edx, 0xc
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x45
mov word [rbp + 0xbc4], ax
mov edx, 0xd
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xbc6], ax
mov edx, 0xe
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0xbc8], ax
mov edx, 0xf
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x43
mov word [rbp + 0xbca], ax
mov edx, 0x10
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x50
mov word [rbp + 0xbcc], ax
mov edx, 0x11
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x49
mov word [rbp + 0xbce], ax
mov edx, 0x12
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xbd0], ax
mov edx, 0x13
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x46
mov word [rbp + 0xbd2], ax
mov edx, 0x14
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0xbd4], ax
mov edx, 0x15
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x44
mov word [rbp + 0xbd6], ax
mov edx, 0x16
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x54
mov word [rbp + 0xbd8], ax
mov edx, 0x17
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0xbda], ax
mov edx, 0x18
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0xbdc], ax
mov edx, 0x19
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x42
mov word [rbp + 0xbde], ax
mov edx, 0x1a
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x4f
mov word [rbp + 0xbe0], ax
mov edx, 0x1b
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x58
mov word [rbp + 0xbe2], ax
mov edx, 0x1c
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x5f
mov word [rbp + 0xbe4], ax
mov edx, 0x1d
lea rcx, [rbp + 0xba8]
call fcn.18007a9f8
xor ax, 0x5f
mov word [rbp + 0xbe6], ax
xor eax, eax
mov word [rbp + 0xbe8], ax
movzx eax, word [rbp + 0xbac]
lea rcx, [rbp + 0xba8]
call fcn.1800f2170
mov rdx, rax
lea rcx, [rbp + 0x34e0]
call fcn.18007a4fc
nop
mov dword [rbp + 0xbec], 0x7e
mov eax, 0x36
mov word [rbp + 0xbf0], ax
mov eax, 0x35
mov word [rbp + 0xbf2], ax
mov eax, 0x32
mov word [rbp + 0xbf4], ax
mov eax, 0x33
mov word [rbp + 0xbf6], ax
mov eax, 0x22
mov word [rbp + 0xbf8], ax
mov eax, 0x36
mov word [rbp + 0xbfa], ax
mov eax, 0x3f
mov word [rbp + 0xbfc], ax
mov eax, 0x2c
mov word [rbp + 0xbfe], ax
mov eax, 0x3a
mov word [rbp + 0xc00], ax
mov eax, 0x29
mov word [rbp + 0xc02], ax
mov eax, 0x3f
mov word [rbp + 0xc04], ax
mov eax, 0x2c
mov word [rbp + 0xc06], ax
mov eax, 0x3b
mov word [rbp + 0xc08], ax
mov eax, 0x22
mov word [rbp + 0xc0a], ax
mov eax, 0x3f
mov word [rbp + 0xc0c], ax
mov eax, 0x3d
mov word [rbp + 0xc0e], ax
mov eax, 0x2e
mov word [rbp + 0xc10], ax
mov eax, 0x37
mov word [rbp + 0xc12], ax
mov eax, 0x22
mov word [rbp + 0xc14], ax
mov eax, 0x2c
mov word [rbp + 0xc16], ax
mov eax, 0x2d
mov word [rbp + 0xc18], ax
mov eax, 0x3a
mov word [rbp + 0xc1a], ax
mov eax, 0x2a
mov word [rbp + 0xc1c], ax
mov eax, 0x22
mov word [rbp + 0xc1e], ax
mov eax, 0x28
mov word [rbp + 0xc20], ax
mov eax, 0x3c
mov word [rbp + 0xc22], ax
mov eax, 0x31
mov word [rbp + 0xc24], ax
mov eax, 0x26
mov word [rbp + 0xc26], ax
mov eax, 0x21
mov word [rbp + 0xc28], ax
mov word [rbp + 0xc2a], ax
xor eax, eax
mov word [rbp + 0xc2c], ax
movzx eax, word [rbp + 0xbf0]
lea rcx, [rbp + 0xbec]
call fcn.1800f2140
mov rdx, rax
lea rcx, [rbp + 0x3500]
call fcn.18007a4fc
nop
mov dword [rbp + 0x2100], 0x26
xor edx, edx
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x48
mov word [rbp + 0x2104], ax
mov edx, 1
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x4b
mov word [rbp + 0x2106], ax
mov edx, 2
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x4c
mov word [rbp + 0x2108], ax
mov edx, 3
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x210a], ax
mov edx, 4
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x210c], ax
mov edx, 5
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x210e], ax
mov edx, 6
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x4f
mov word [rbp + 0x2110], ax
mov edx, 7
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x46
mov word [rbp + 0x2112], ax
mov edx, 8
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x54
mov word [rbp + 0x2114], ax
mov edx, 9
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x57
mov word [rbp + 0x2116], ax
mov edx, 0xa
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0x2118], ax
mov edx, 0xb
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x52
mov word [rbp + 0x211a], ax
mov edx, 0xc
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x45
mov word [rbp + 0x211c], ax
mov edx, 0xd
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x211e], ax
mov edx, 0xe
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x4f
mov word [rbp + 0x2120], ax
mov edx, 0xf
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x2122], ax
mov edx, 0x10
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x2124], ax
mov edx, 0x11
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x2126], ax
mov edx, 0x12
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x2128], ax
mov edx, 0x13
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x212a], ax
mov edx, 0x14
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x212c], ax
mov edx, 0x15
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x212e], ax
mov edx, 0x16
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x2130], ax
mov edx, 0x17
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x2132], ax
mov edx, 0x18
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2134], ax
mov edx, 0x19
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x2136], ax
mov edx, 0x1a
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x61
mov word [rbp + 0x2138], ax
mov edx, 0x1b
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x213a], ax
mov edx, 0x1c
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x42
mov word [rbp + 0x213c], ax
mov edx, 0x1d
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x213e], ax
mov edx, 0x1e
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0x2140], ax
mov edx, 0x1f
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x20
mov word [rbp + 0x2142], ax
mov edx, 0x20
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x47
mov word [rbp + 0x2144], ax
mov edx, 0x21
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x2146], ax
mov edx, 0x22
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x2148], ax
mov edx, 0x23
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x214a], ax
mov edx, 0x24
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x214c], ax
mov edx, 0x25
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x20
mov word [rbp + 0x214e], ax
mov edx, 0x26
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x41
mov word [rbp + 0x2150], ax
mov edx, 0x27
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x2152], ax
mov edx, 0x28
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x64
mov word [rbp + 0x2154], ax
mov edx, 0x29
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x2156], ax
mov edx, 0x2a
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x2158], ax
mov edx, 0x2b
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x215a], ax
mov edx, 0x2c
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x215c], ax
mov edx, 0x2d
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x215e], ax
mov edx, 0x2e
lea rcx, [rbp + 0x2100]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x2160], ax
xor eax, eax
mov word [rbp + 0x2162], ax
movzx eax, word [rbp + 0x2104]
lea rcx, [rbp + 0x2100]
call fcn.1800863ec
mov rdx, rax
lea rcx, [rbp + 0x3520]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1f14], 0x6f
xor edx, edx
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x48
mov word [rbp + 0x1f18], ax
mov edx, 1
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x4b
mov word [rbp + 0x1f1a], ax
mov edx, 2
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x4c
mov word [rbp + 0x1f1c], ax
mov edx, 3
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x1f1e], ax
mov edx, 4
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1f20], ax
mov edx, 5
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x1f22], ax
mov edx, 6
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x59
mov word [rbp + 0x1f24], ax
mov edx, 7
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x1f26], ax
mov edx, 8
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x54
mov word [rbp + 0x1f28], ax
mov edx, 9
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x45
mov word [rbp + 0x1f2a], ax
mov edx, 0xa
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x4d
mov word [rbp + 0x1f2c], ax
mov edx, 0xb
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1f2e], ax
mov edx, 0xc
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x43
mov word [rbp + 0x1f30], ax
mov edx, 0xd
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1f32], ax
mov edx, 0xe
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x6e
mov word [rbp + 0x1f34], ax
mov edx, 0xf
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1f36], ax
mov edx, 0x10
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1f38], ax
mov edx, 0x11
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1f3a], ax
mov edx, 0x12
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x6c
mov word [rbp + 0x1f3c], ax
mov edx, 0x13
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x1f3e], ax
mov edx, 0x14
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1f40], ax
mov edx, 0x15
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1f42], ax
mov edx, 0x16
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x30
mov word [rbp + 0x1f44], ax
mov edx, 0x17
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x30
mov word [rbp + 0x1f46], ax
mov edx, 0x18
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x31
mov word [rbp + 0x1f48], ax
mov edx, 0x19
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1f4a], ax
mov edx, 0x1a
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x53
mov word [rbp + 0x1f4c], ax
mov edx, 0x1b
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1f4e], ax
mov edx, 0x1c
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x72
mov word [rbp + 0x1f50], ax
mov edx, 0x1d
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x76
mov word [rbp + 0x1f52], ax
mov edx, 0x1e
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x69
mov word [rbp + 0x1f54], ax
mov edx, 0x1f
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x63
mov word [rbp + 0x1f56], ax
mov edx, 0x20
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1f58], ax
mov edx, 0x21
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1f5a], ax
mov edx, 0x22
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x5c
mov word [rbp + 0x1f5c], ax
mov edx, 0x23
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x56
mov word [rbp + 0x1f5e], ax
mov edx, 0x24
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x42
mov word [rbp + 0x1f60], ax
mov edx, 0x25
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x6f
mov word [rbp + 0x1f62], ax
mov edx, 0x26
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x78
mov word [rbp + 0x1f64], ax
mov edx, 0x27
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x47
mov word [rbp + 0x1f66], ax
mov edx, 0x28
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x75
mov word [rbp + 0x1f68], ax
mov edx, 0x29
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x65
mov word [rbp + 0x1f6a], ax
mov edx, 0x2a
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x73
mov word [rbp + 0x1f6c], ax
mov edx, 0x2b
lea rcx, [rbp + 0x1f14]
call fcn.18007a9f8
xor ax, 0x74
mov word [rbp + 0x1f6e], ax
xor eax, eax
mov word [rbp + 0x1f70], ax
movzx eax, word [rbp + 0x1f18]
lea rcx, [rbp + 0x1f14]
call fcn.1800f20f8
mov rdx, rax
lea rcx, [rbp + 0x3540]
call fcn.18007a4fc
nop
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x48
mov word [rbp + 0x194a], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x4b
mov word [rbp + 0x194c], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x4c
mov word [rbp + 0x194e], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x4d
mov word [rbp + 0x1950], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0x1952], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x53
mov word [rbp + 0x1954], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x59
mov word [rbp + 0x1956], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x53
mov word [rbp + 0x1958], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x54
mov word [rbp + 0x195a], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x45
mov word [rbp + 0x195c], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x4d
mov word [rbp + 0x195e], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0x1960], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x43
mov word [rbp + 0x1962], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x1964], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x6e
mov word [rbp + 0x1966], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0x1968], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0x196a], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x196c], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x6c
mov word [rbp + 0x196e], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x53
mov word [rbp + 0x1970], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0x1972], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x74
mov word [rbp + 0x1974], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x30
mov word [rbp + 0x1976], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x30
mov word [rbp + 0x1978], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x31
mov word [rbp + 0x197a], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0x197c], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x53
mov word [rbp + 0x197e], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0x1980], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x72
mov word [rbp + 0x1982], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x76
mov word [rbp + 0x1984], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x69
mov word [rbp + 0x1986], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x63
mov word [rbp + 0x1988], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0x198a], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x198c], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x5c
mov word [rbp + 0x198e], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x56
mov word [rbp + 0x1990], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x42
mov word [rbp + 0x1992], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x1994], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x78
mov word [rbp + 0x1996], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x4d
mov word [rbp + 0x1998], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x6f
mov word [rbp + 0x199a], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x75
mov word [rbp + 0x199c], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x73
mov word [rbp + 0x199e], ax
mov edx, 0x10
lea rcx, [rbp + 0x194a]
call fcn.18007a9f0
add ax, 0x65
mov word [rbp + 0x19a0], ax
xor eax, eax
mov word [rbp + 0x19a2], ax
movzx eax, word [rbp + 0x194a]
lea rcx, [rbp + 0x194a]
call fcn.1800f20dc
mov rdx, rax
lea rcx, [rbp + 0x3560]
call fcn.18007a4fc
nop
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x48
mov word [rbp + 0x1e54], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x4b
mov word [rbp + 0x1e56], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x4c
mov word [rbp + 0x1e58], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x4d
mov word [rbp + 0x1e5a], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x1e5c], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x53
mov word [rbp + 0x1e5e], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x59
mov word [rbp + 0x1e60], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x53
mov word [rbp + 0x1e62], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x54
mov word [rbp + 0x1e64], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x45
mov word [rbp + 0x1e66], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x4d
mov word [rbp + 0x1e68], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x1e6a], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x43
mov word [rbp + 0x1e6c], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1e6e], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x6e
mov word [rbp + 0x1e70], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x1e72], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x72
mov word [rbp + 0x1e74], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1e76], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x6c
mov word [rbp + 0x1e78], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x53
mov word [rbp + 0x1e7a], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x1e7c], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x74
mov word [rbp + 0x1e7e], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x30
mov word [rbp + 0x1e80], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x30
mov word [rbp + 0x1e82], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x31
mov word [rbp + 0x1e84], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x1e86], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x53
mov word [rbp + 0x1e88], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x1e8a], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x72
mov word [rbp + 0x1e8c], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x76
mov word [rbp + 0x1e8e], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x69
mov word [rbp + 0x1e90], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x63
mov word [rbp + 0x1e92], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x1e94], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x73
mov word [rbp + 0x1e96], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x5c
mov word [rbp + 0x1e98], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x56
mov word [rbp + 0x1e9a], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x42
mov word [rbp + 0x1e9c], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x6f
mov word [rbp + 0x1e9e], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x78
mov word [rbp + 0x1ea0], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x53
mov word [rbp + 0x1ea2], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x1ea4], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x72
mov word [rbp + 0x1ea6], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x76
mov word [rbp + 0x1ea8], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x69
mov word [rbp + 0x1eaa], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x63
mov word [rbp + 0x1eac], ax
mov edx, 0x52
lea rcx, [rbp + 0x1e54]
call fcn.18007aa08
add ax, 0x65
mov word [rbp + 0x1eae], ax
xor eax, eax
mov word [rbp + 0x1eb0], ax
movzx eax, word [rbp + 0x1e54]
lea rcx, [rbp + 0x1e54]
call fcn.1800feaf8
mov rdx, rax
lea rcx, [rbp + 0x3580]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1688], 1
mov eax, 0x49
mov word [rbp + 0x168c], ax
mov eax, 0x4a
mov word [rbp + 0x168e], ax
mov eax, 0x4d
mov word [rbp + 0x1690], ax
mov eax, 0x4c
mov word [rbp + 0x1692], ax
mov eax, 0x5d
mov word [rbp + 0x1694], ax
mov eax, 0x52
mov word [rbp + 0x1696], ax
mov eax, 0x58
mov word [rbp + 0x1698], ax
mov eax, 0x52
mov word [rbp + 0x169a], ax
mov eax, 0x55
mov word [rbp + 0x169c], ax
mov eax, 0x44
mov word [rbp + 0x169e], ax
mov eax, 0x4c
mov word [rbp + 0x16a0], ax
mov eax, 0x5d
mov word [rbp + 0x16a2], ax
mov eax, 0x42
mov word [rbp + 0x16a4], ax
mov eax, 0x6e
mov word [rbp + 0x16a6], ax
mov eax, 0x6f
mov word [rbp + 0x16a8], ax
mov eax, 0x75
mov word [rbp + 0x16aa], ax
mov eax, 0x73
mov word [rbp + 0x16ac], ax
mov eax, 0x6e
mov word [rbp + 0x16ae], ax
mov eax, 0x6d
mov word [rbp + 0x16b0], ax
mov eax, 0x52
mov word [rbp + 0x16b2], ax
mov eax, 0x64
mov word [rbp + 0x16b4], ax
mov eax, 0x75
mov word [rbp + 0x16b6], ax
mov eax, 0x31
mov word [rbp + 0x16b8], ax
mov word [rbp + 0x16ba], ax
mov eax, 0x30
mov word [rbp + 0x16bc], ax
mov eax, 0x5d
mov word [rbp + 0x16be], ax
mov eax, 0x52
mov word [rbp + 0x16c0], ax
mov eax, 0x64
mov word [rbp + 0x16c2], ax
mov eax, 0x73
mov word [rbp + 0x16c4], ax
mov eax, 0x77
mov word [rbp + 0x16c6], ax
mov eax, 0x68
mov word [rbp + 0x16c8], ax
mov eax, 0x62
mov word [rbp + 0x16ca], ax
mov eax, 0x64
mov word [rbp + 0x16cc], ax
mov eax, 0x72
mov word [rbp + 0x16ce], ax
mov eax, 0x5d
mov word [rbp + 0x16d0], ax
mov eax, 0x57
mov word [rbp + 0x16d2], ax
mov eax, 0x43
mov word [rbp + 0x16d4], ax
mov eax, 0x6e
mov word [rbp + 0x16d6], ax
mov eax, 0x79
mov word [rbp + 0x16d8], ax
mov eax, 0x52
mov word [rbp + 0x16da], ax
mov eax, 0x47
mov word [rbp + 0x16dc], ax
xor eax, eax
mov word [rbp + 0x16de], ax
movzx eax, word [rbp + 0x168c]
lea rcx, [rbp + 0x1688]
call fcn.1800f1e28
mov rdx, rax
lea rcx, [rbp + 0x35a0]
call fcn.18007a4fc
nop
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x48
mov word [rbp + 0x19a4], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x4b
mov word [rbp + 0x19a6], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x4c
mov word [rbp + 0x19a8], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x4d
mov word [rbp + 0x19aa], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x5c
mov word [rbp + 0x19ac], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x53
mov word [rbp + 0x19ae], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x59
mov word [rbp + 0x19b0], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x53
mov word [rbp + 0x19b2], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x54
mov word [rbp + 0x19b4], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x45
mov word [rbp + 0x19b6], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x4d
mov word [rbp + 0x19b8], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x5c
mov word [rbp + 0x19ba], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x43
mov word [rbp + 0x19bc], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x6f
mov word [rbp + 0x19be], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x6e
mov word [rbp + 0x19c0], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x74
mov word [rbp + 0x19c2], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x72
mov word [rbp + 0x19c4], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x6f
mov word [rbp + 0x19c6], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x6c
mov word [rbp + 0x19c8], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x53
mov word [rbp + 0x19ca], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x65
mov word [rbp + 0x19cc], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x74
mov word [rbp + 0x19ce], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x30
mov word [rbp + 0x19d0], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x30
mov word [rbp + 0x19d2], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x31
mov word [rbp + 0x19d4], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x5c
mov word [rbp + 0x19d6], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x53
mov word [rbp + 0x19d8], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x65
mov word [rbp + 0x19da], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x72
mov word [rbp + 0x19dc], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x76
mov word [rbp + 0x19de], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x69
mov word [rbp + 0x19e0], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x63
mov word [rbp + 0x19e2], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x65
mov word [rbp + 0x19e4], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x73
mov word [rbp + 0x19e6], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x5c
mov word [rbp + 0x19e8], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x56
mov word [rbp + 0x19ea], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x42
mov word [rbp + 0x19ec], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x6f
mov word [rbp + 0x19ee], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x78
mov word [rbp + 0x19f0], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x56
mov word [rbp + 0x19f2], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x69
mov word [rbp + 0x19f4], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x64
mov word [rbp + 0x19f6], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x65
mov word [rbp + 0x19f8], ax
mov edx, 0x6f
lea rcx, [rbp + 0x19a4]
call fcn.180135a84
add ax, 0x6f
mov word [rbp + 0x19fa], ax
xor eax, eax
mov word [rbp + 0x19fc], ax
movzx eax, word [rbp + 0x19a4]
lea rcx, [rbp + 0x19a4]
call fcn.1800f20c0
mov rdx, rax
lea rcx, [rbp + 0x35c0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x16e0], 0x3e
mov eax, 0x76
mov word [rbp + 0x16e4], ax
mov eax, 0x75
mov word [rbp + 0x16e6], ax
mov eax, 0x72
mov word [rbp + 0x16e8], ax
mov eax, 0x73
mov word [rbp + 0x16ea], ax
mov eax, 0x62
mov word [rbp + 0x16ec], ax
mov eax, 0x6d
mov word [rbp + 0x16ee], ax
mov eax, 0x67
mov word [rbp + 0x16f0], ax
mov eax, 0x6d
mov word [rbp + 0x16f2], ax
mov eax, 0x6a
mov word [rbp + 0x16f4], ax
mov eax, 0x7b
mov word [rbp + 0x16f6], ax
mov eax, 0x73
mov word [rbp + 0x16f8], ax
mov eax, 0x62
mov word [rbp + 0x16fa], ax
mov eax, 0x7d
mov word [rbp + 0x16fc], ax
mov eax, 0x51
mov word [rbp + 0x16fe], ax
mov eax, 0x50
mov word [rbp + 0x1700], ax
mov eax, 0x4a
mov word [rbp + 0x1702], ax
mov eax, 0x4c
mov word [rbp + 0x1704], ax
mov eax, 0x51
mov word [rbp + 0x1706], ax
mov eax, 0x52
mov word [rbp + 0x1708], ax
mov eax, 0x6d
mov word [rbp + 0x170a], ax
mov eax, 0x5b
mov word [rbp + 0x170c], ax
mov eax, 0x4a
mov word [rbp + 0x170e], ax
mov eax, 0xe
mov word [rbp + 0x1710], ax
mov word [rbp + 0x1712], ax
mov eax, 0xf
mov word [rbp + 0x1714], ax
mov eax, 0x62
mov word [rbp + 0x1716], ax
mov eax, 0x6d
mov word [rbp + 0x1718], ax
mov eax, 0x5b
mov word [rbp + 0x171a], ax
mov eax, 0x4c
mov word [rbp + 0x171c], ax
mov eax, 0x48
mov word [rbp + 0x171e], ax
mov eax, 0x57
mov word [rbp + 0x1720], ax
mov eax, 0x5d
mov word [rbp + 0x1722], ax
mov eax, 0x5b
mov word [rbp + 0x1724], ax
mov eax, 0x4d
mov word [rbp + 0x1726], ax
mov eax, 0x62
mov word [rbp + 0x1728], ax
mov eax, 0x48
mov word [rbp + 0x172a], ax
mov eax, 0x4e
mov word [rbp + 0x172c], ax
mov eax, 0x5d
mov word [rbp + 0x172e], ax
mov eax, 0x5c
mov word [rbp + 0x1730], ax
mov eax, 0x4b
mov word [rbp + 0x1732], ax
mov eax, 0x4d
mov word [rbp + 0x1734], ax
xor eax, eax
mov word [rbp + 0x1736], ax
movzx eax, word [rbp + 0x16e4]
lea rcx, [rbp + 0x16e0]
call fcn.1800f1e28
mov rdx, rax
lea rcx, [rbp + 0x35e0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1738], 4
mov eax, 0x4c
mov word [rbp + 0x173c], ax
mov eax, 0x4f
mov word [rbp + 0x173e], ax
mov eax, 0x48
mov word [rbp + 0x1740], ax
mov eax, 0x49
mov word [rbp + 0x1742], ax
mov eax, 0x58
mov word [rbp + 0x1744], ax
mov eax, 0x57
mov word [rbp + 0x1746], ax
mov eax, 0x5d
mov word [rbp + 0x1748], ax
mov eax, 0x57
mov word [rbp + 0x174a], ax
mov eax, 0x50
mov word [rbp + 0x174c], ax
mov eax, 0x41
mov word [rbp + 0x174e], ax
mov eax, 0x49
mov word [rbp + 0x1750], ax
mov eax, 0x58
mov word [rbp + 0x1752], ax
mov eax, 0x47
mov word [rbp + 0x1754], ax
mov eax, 0x6b
mov word [rbp + 0x1756], ax
mov eax, 0x6a
mov word [rbp + 0x1758], ax
mov eax, 0x70
mov word [rbp + 0x175a], ax
mov eax, 0x76
mov word [rbp + 0x175c], ax
mov eax, 0x6b
mov word [rbp + 0x175e], ax
mov eax, 0x68
mov word [rbp + 0x1760], ax
mov eax, 0x57
mov word [rbp + 0x1762], ax
mov eax, 0x61
mov word [rbp + 0x1764], ax
mov eax, 0x70
mov word [rbp + 0x1766], ax
mov eax, 0x34
mov word [rbp + 0x1768], ax
mov word [rbp + 0x176a], ax
mov eax, 0x35
mov word [rbp + 0x176c], ax
mov eax, 0x58
mov word [rbp + 0x176e], ax
mov eax, 0x57
mov word [rbp + 0x1770], ax
mov eax, 0x61
mov word [rbp + 0x1772], ax
mov eax, 0x76
mov word [rbp + 0x1774], ax
mov eax, 0x72
mov word [rbp + 0x1776], ax
mov eax, 0x6d
mov word [rbp + 0x1778], ax
mov eax, 0x67
mov word [rbp + 0x177a], ax
mov eax, 0x61
mov word [rbp + 0x177c], ax
mov eax, 0x77
mov word [rbp + 0x177e], ax
mov eax, 0x58
mov word [rbp + 0x1780], ax
mov eax, 0x72
mov word [rbp + 0x1782], ax
mov eax, 0x74
mov word [rbp + 0x1784], ax
mov eax, 0x67
mov word [rbp + 0x1786], ax
mov eax, 0x29
mov word [rbp + 0x1788], ax
mov eax, 0x77
mov word [rbp + 0x178a], ax
mov eax, 0x37
mov word [rbp + 0x178c], ax
xor eax, eax
mov word [rbp + 0x178e], ax
movzx eax, word [rbp + 0x173c]
lea rcx, [rbp + 0x1738]
call fcn.1800f1e28
mov rdx, rax
lea rcx, [rbp + 0x3600]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1bcc], 0xe
mov eax, 0x46
mov word [rbp + 0x1bd0], ax
mov eax, 0x45
mov word [rbp + 0x1bd2], ax
mov eax, 0x42
mov word [rbp + 0x1bd4], ax
mov eax, 0x43
mov word [rbp + 0x1bd6], ax
mov eax, 0x52
mov word [rbp + 0x1bd8], ax
mov eax, 0x5d
mov word [rbp + 0x1bda], ax
mov eax, 0x57
mov word [rbp + 0x1bdc], ax
mov eax, 0x5d
mov word [rbp + 0x1bde], ax
mov eax, 0x5a
mov word [rbp + 0x1be0], ax
mov eax, 0x4b
mov word [rbp + 0x1be2], ax
mov eax, 0x43
mov word [rbp + 0x1be4], ax
mov eax, 0x52
mov word [rbp + 0x1be6], ax
mov eax, 0x4d
mov word [rbp + 0x1be8], ax
mov eax, 0x61
mov word [rbp + 0x1bea], ax
mov eax, 0x60
mov word [rbp + 0x1bec], ax
mov eax, 0x7a
mov word [rbp + 0x1bee], ax
mov eax, 0x7c
mov word [rbp + 0x1bf0], ax
mov eax, 0x61
mov word [rbp + 0x1bf2], ax
mov eax, 0x62
mov word [rbp + 0x1bf4], ax
mov eax, 0x5d
mov word [rbp + 0x1bf6], ax
mov eax, 0x6b
mov word [rbp + 0x1bf8], ax
mov eax, 0x7a
mov word [rbp + 0x1bfa], ax
mov eax, 0x3e
mov word [rbp + 0x1bfc], ax
mov word [rbp + 0x1bfe], ax
mov eax, 0x3f
mov word [rbp + 0x1c00], ax
mov eax, 0x52
mov word [rbp + 0x1c02], ax
mov eax, 0x5d
mov word [rbp + 0x1c04], ax
mov eax, 0x6b
mov word [rbp + 0x1c06], ax
mov eax, 0x7c
mov word [rbp + 0x1c08], ax
mov eax, 0x78
mov word [rbp + 0x1c0a], ax
mov eax, 0x67
mov word [rbp + 0x1c0c], ax
mov eax, 0x6d
mov word [rbp + 0x1c0e], ax
mov eax, 0x6b
mov word [rbp + 0x1c10], ax
mov eax, 0x7d
mov word [rbp + 0x1c12], ax
mov eax, 0x52
mov word [rbp + 0x1c14], ax
mov eax, 0x78
mov word [rbp + 0x1c16], ax
mov eax, 0x7e
mov word [rbp + 0x1c18], ax
mov eax, 0x6d
mov word [rbp + 0x1c1a], ax
mov eax, 0x7b
mov word [rbp + 0x1c1c], ax
mov eax, 0x66
mov word [rbp + 0x1c1e], ax
mov eax, 0x7b
mov word [rbp + 0x1c20], ax
mov eax, 0x6c
mov word [rbp + 0x1c22], ax
xor eax, eax
mov word [rbp + 0x1c24], ax
movzx eax, word [rbp + 0x1bd0]
lea rcx, [rbp + 0x1bcc]
call fcn.1800f2024
mov rdx, rax
lea rcx, [rbp + 0x3620]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1c28], 0x6b
mov eax, 0x23
mov word [rbp + 0x1c2c], ax
mov eax, 0x20
mov word [rbp + 0x1c2e], ax
mov eax, 0x27
mov word [rbp + 0x1c30], ax
mov eax, 0x26
mov word [rbp + 0x1c32], ax
mov eax, 0x37
mov word [rbp + 0x1c34], ax
mov eax, 0x38
mov word [rbp + 0x1c36], ax
mov eax, 0x32
mov word [rbp + 0x1c38], ax
mov eax, 0x38
mov word [rbp + 0x1c3a], ax
mov eax, 0x3f
mov word [rbp + 0x1c3c], ax
mov eax, 0x2e
mov word [rbp + 0x1c3e], ax
mov eax, 0x26
mov word [rbp + 0x1c40], ax
mov eax, 0x37
mov word [rbp + 0x1c42], ax
mov eax, 0x28
mov word [rbp + 0x1c44], ax
mov eax, 4
mov word [rbp + 0x1c46], ax
mov eax, 5
mov word [rbp + 0x1c48], ax
mov eax, 0x1f
mov word [rbp + 0x1c4a], ax
mov eax, 0x19
mov word [rbp + 0x1c4c], ax
mov eax, 4
mov word [rbp + 0x1c4e], ax
mov eax, 7
mov word [rbp + 0x1c50], ax
mov eax, 0x38
mov word [rbp + 0x1c52], ax
mov eax, 0xe
mov word [rbp + 0x1c54], ax
mov eax, 0x1f
mov word [rbp + 0x1c56], ax
mov eax, 0x5b
mov word [rbp + 0x1c58], ax
mov word [rbp + 0x1c5a], ax
mov eax, 0x5a
mov word [rbp + 0x1c5c], ax
mov eax, 0x37
mov word [rbp + 0x1c5e], ax
mov eax, 0x38
mov word [rbp + 0x1c60], ax
mov eax, 0xe
mov word [rbp + 0x1c62], ax
mov eax, 0x19
mov word [rbp + 0x1c64], ax
mov eax, 0x1d
mov word [rbp + 0x1c66], ax
mov eax, 2
mov word [rbp + 0x1c68], ax
mov eax, 8
mov word [rbp + 0x1c6a], ax
mov eax, 0xe
mov word [rbp + 0x1c6c], ax
mov eax, 0x18
mov word [rbp + 0x1c6e], ax
mov eax, 0x37
mov word [rbp + 0x1c70], ax
mov eax, 6
mov word [rbp + 0x1c72], ax
mov eax, 0x18
mov word [rbp + 0x1c74], ax
mov eax, 0x1d
mov word [rbp + 0x1c76], ax
mov eax, 6
mov word [rbp + 0x1c78], ax
mov word [rbp + 0x1c7a], ax
mov eax, 4
mov word [rbp + 0x1c7c], ax
mov eax, 0x1e
mov word [rbp + 0x1c7e], ax
mov eax, 0xd
mov word [rbp + 0x1c80], ax
xor eax, eax
mov word [rbp + 0x1c82], ax
movzx eax, word [rbp + 0x1c2c]
lea rcx, [rbp + 0x1c28]
call fcn.1800f2080
mov rdx, rax
lea rcx, [rbp + 0x3640]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1278], 0x49
mov eax, 1
mov word [rbp + 0x127c], ax
mov eax, 2
mov word [rbp + 0x127e], ax
mov eax, 0xa
mov word [rbp + 0x1280], ax
mov eax, 0x1c
mov word [rbp + 0x1282], ax
mov eax, 0x15
mov word [rbp + 0x1284], ax
mov eax, 0x1a
mov word [rbp + 0x1286], ax
mov eax, 6
mov word [rbp + 0x1288], ax
mov eax, 0xf
mov word [rbp + 0x128a], ax
mov eax, 0x1d
mov word [rbp + 0x128c], ax
mov eax, 0x1e
mov word [rbp + 0x128e], ax
mov eax, 8
mov word [rbp + 0x1290], ax
mov eax, 0x1b
mov word [rbp + 0x1292], ax
mov eax, 0xc
mov word [rbp + 0x1294], ax
mov eax, 0x15
mov word [rbp + 0x1296], ax
mov eax, 0x1f
mov word [rbp + 0x1298], ax
mov eax, 4
mov word [rbp + 0x129a], ax
mov eax, 0x3e
mov word [rbp + 0x129c], ax
mov eax, 0x28
mov word [rbp + 0x129e], ax
mov eax, 0x3b
mov word [rbp + 0x12a0], ax
mov eax, 0x2c
mov word [rbp + 0x12a2], ax
mov eax, 0x65
mov word [rbp + 0x12a4], ax
mov eax, 0x69
mov word [rbp + 0x12a6], ax
xor eax, eax
mov word [rbp + 0x12a8], ax
mov eax, 0x27
mov word [rbp + 0x12aa], ax
mov eax, 0x2a
mov word [rbp + 0x12ac], ax
mov eax, 0x67
mov word [rbp + 0x12ae], ax
mov eax, 0x15
mov word [rbp + 0x12b0], ax
mov eax, 0x1f
mov word [rbp + 0x12b2], ax
mov eax, 4
mov word [rbp + 0x12b4], ax
mov eax, 0x3e
mov word [rbp + 0x12b6], ax
mov eax, 0x28
mov word [rbp + 0x12b8], ax
mov eax, 0x3b
mov word [rbp + 0x12ba], ax
mov eax, 0x2c
mov word [rbp + 0x12bc], ax
mov eax, 0x69
mov word [rbp + 0x12be], ax
mov eax, 0x1d
mov word [rbp + 0x12c0], ax
mov eax, 0x26
mov word [rbp + 0x12c2], ax
mov word [rbp + 0x12c4], ax
mov eax, 0x25
mov word [rbp + 0x12c6], ax
mov eax, 0x3a
mov word [rbp + 0x12c8], ax
xor eax, eax
mov word [rbp + 0x12ca], ax
movzx eax, word [rbp + 0x127c]
lea rcx, [rbp + 0x1278]
call fcn.180078cc4
mov rdx, rax
lea rcx, [rbp + 0x3660]
call fcn.18007a4fc
nop
mov eax, 0x4c
mov word [rbp + 0xee4], ax
mov eax, 0x4f
mov word [rbp + 0xee6], ax
mov eax, 0x50
mov word [rbp + 0xee8], ax
mov eax, 0x51
mov word [rbp + 0xeea], ax
mov eax, 0x60
mov word [rbp + 0xeec], ax
mov eax, 0x57
mov word [rbp + 0xeee], ax
mov eax, 0x53
mov word [rbp + 0xef0], ax
mov eax, 0x4a
mov word [rbp + 0xef2], ax
mov eax, 0x58
mov word [rbp + 0xef4], ax
mov eax, 0x5b
mov word [rbp + 0xef6], ax
mov eax, 0x45
mov word [rbp + 0xef8], ax
mov eax, 0x56
mov word [rbp + 0xefa], ax
mov eax, 0x49
mov word [rbp + 0xefc], ax
mov eax, 0x60
mov word [rbp + 0xefe], ax
mov eax, 0x5a
mov word [rbp + 0xf00], ax
mov eax, 0x51
mov word [rbp + 0xf02], ax
mov eax, 0x7b
mov word [rbp + 0xf04], ax
mov eax, 0x65
mov word [rbp + 0xf06], ax
mov eax, 0x76
mov word [rbp + 0xf08], ax
mov eax, 0x69
mov word [rbp + 0xf0a], ax
mov eax, 0x30
mov word [rbp + 0xf0c], ax
mov eax, 0x24
mov word [rbp + 0xf0e], ax
mov eax, 0x4d
mov word [rbp + 0xf10], ax
mov eax, 0x72
mov word [rbp + 0xf12], ax
mov eax, 0x67
mov word [rbp + 0xf14], ax
mov eax, 0x32
mov word [rbp + 0xf16], ax
mov eax, 0x60
mov word [rbp + 0xf18], ax
mov eax, 0x5a
mov word [rbp + 0xf1a], ax
mov eax, 0x51
mov word [rbp + 0xf1c], ax
mov eax, 0x7b
mov word [rbp + 0xf1e], ax
mov eax, 0x65
mov word [rbp + 0xf20], ax
mov eax, 0x76
mov word [rbp + 0xf22], ax
mov eax, 0x69
mov word [rbp + 0xf24], ax
mov eax, 0x24
mov word [rbp + 0xf26], ax
mov eax, 0x58
mov word [rbp + 0xf28], ax
mov eax, 0x73
mov word [rbp + 0xf2a], ax
mov word [rbp + 0xf2c], ax
mov eax, 0x70
mov word [rbp + 0xf2e], ax
mov eax, 0x77
mov word [rbp + 0xf30], ax
xor eax, eax
mov word [rbp + 0xf32], ax
movzx eax, word [rbp + 0xee4]
lea rcx, [rbp + 0xee4]
call fcn.1800f2064
mov rdx, rax
lea rcx, [rbp + 0x3680]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1c84], 0x30
mov eax, 0x78
mov word [rbp + 0x1c88], ax
mov eax, 0x7b
mov word [rbp + 0x1c8a], ax
mov eax, 0x7c
mov word [rbp + 0x1c8c], ax
mov eax, 0x7d
mov word [rbp + 0x1c8e], ax
mov eax, 0x6c
mov word [rbp + 0x1c90], ax
mov eax, 0x63
mov word [rbp + 0x1c92], ax
mov eax, 0x69
mov word [rbp + 0x1c94], ax
mov eax, 0x63
mov word [rbp + 0x1c96], ax
mov eax, 0x64
mov word [rbp + 0x1c98], ax
mov eax, 0x75
mov word [rbp + 0x1c9a], ax
mov eax, 0x7d
mov word [rbp + 0x1c9c], ax
mov eax, 0x6c
mov word [rbp + 0x1c9e], ax
mov eax, 0x73
mov word [rbp + 0x1ca0], ax
mov eax, 0x5f
mov word [rbp + 0x1ca2], ax
mov eax, 0x5e
mov word [rbp + 0x1ca4], ax
mov eax, 0x44
mov word [rbp + 0x1ca6], ax
mov eax, 0x42
mov word [rbp + 0x1ca8], ax
mov eax, 0x5f
mov word [rbp + 0x1caa], ax
mov eax, 0x5c
mov word [rbp + 0x1cac], ax
mov eax, 0x63
mov word [rbp + 0x1cae], ax
mov eax, 0x55
mov word [rbp + 0x1cb0], ax
mov eax, 0x44
mov word [rbp + 0x1cb2], ax
xor eax, eax
mov word [rbp + 0x1cb4], ax
mov word [rbp + 0x1cb6], ax
mov eax, 1
mov word [rbp + 0x1cb8], ax
mov eax, 0x6c
mov word [rbp + 0x1cba], ax
mov eax, 0x63
mov word [rbp + 0x1cbc], ax
mov eax, 0x55
mov word [rbp + 0x1cbe], ax
mov eax, 0x42
mov word [rbp + 0x1cc0], ax
mov eax, 0x46
mov word [rbp + 0x1cc2], ax
mov eax, 0x59
mov word [rbp + 0x1cc4], ax
mov eax, 0x53
mov word [rbp + 0x1cc6], ax
mov eax, 0x55
mov word [rbp + 0x1cc8], ax
mov eax, 0x43
mov word [rbp + 0x1cca], ax
mov eax, 0x6c
mov word [rbp + 0x1ccc], ax
mov eax, 0x46
mov word [rbp + 0x1cce], ax
mov eax, 0x5d
mov word [rbp + 0x1cd0], ax
mov eax, 0x54
mov word [rbp + 0x1cd2], ax
mov eax, 0x55
mov word [rbp + 0x1cd4], ax
mov eax, 0x52
mov word [rbp + 0x1cd6], ax
mov eax, 0x45
mov word [rbp + 0x1cd8], ax
mov eax, 0x57
mov word [rbp + 0x1cda], ax
xor eax, eax
mov word [rbp + 0x1cdc], ax
movzx eax, word [rbp + 0x1c88]
lea rcx, [rbp + 0x1c84]
call fcn.1800f2024
mov rdx, rax
lea rcx, [rbp + 0x36a0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1ce0], 0x60
mov eax, dword [rbp + 0x1ce0]
xor ax, 0x48
mov word [rbp + 0x1ce4], ax
mov eax, dword [rbp + 0x1ce0]
inc ax
xor ax, 0x4b
mov word [rbp + 0x1ce6], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 2
xor ax, 0x4c
mov word [rbp + 0x1ce8], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 3
xor ax, 0x4d
mov word [rbp + 0x1cea], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 4
xor ax, 0x5c
mov word [rbp + 0x1cec], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 5
xor ax, 0x53
mov word [rbp + 0x1cee], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 6
xor ax, 0x59
mov word [rbp + 0x1cf0], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 7
xor ax, 0x53
mov word [rbp + 0x1cf2], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 8
xor ax, 0x54
mov word [rbp + 0x1cf4], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 9
xor ax, 0x45
mov word [rbp + 0x1cf6], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0xa
xor ax, 0x4d
mov word [rbp + 0x1cf8], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0xb
xor ax, 0x5c
mov word [rbp + 0x1cfa], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0xc
xor ax, 0x43
mov word [rbp + 0x1cfc], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0xd
xor ax, 0x6f
mov word [rbp + 0x1cfe], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0xe
xor ax, 0x6e
mov word [rbp + 0x1d00], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0xf
xor ax, 0x74
mov word [rbp + 0x1d02], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x10
xor ax, 0x72
mov word [rbp + 0x1d04], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x11
xor ax, 0x6f
mov word [rbp + 0x1d06], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x12
xor ax, 0x6c
mov word [rbp + 0x1d08], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x13
xor ax, 0x53
mov word [rbp + 0x1d0a], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x14
xor ax, 0x65
mov word [rbp + 0x1d0c], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x15
xor ax, 0x74
mov word [rbp + 0x1d0e], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x16
xor ax, 0x30
mov word [rbp + 0x1d10], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x17
xor ax, 0x30
mov word [rbp + 0x1d12], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x18
xor ax, 0x31
mov word [rbp + 0x1d14], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x19
xor ax, 0x5c
mov word [rbp + 0x1d16], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x1a
xor ax, 0x53
mov word [rbp + 0x1d18], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x1b
xor ax, 0x65
mov word [rbp + 0x1d1a], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x1c
xor ax, 0x72
mov word [rbp + 0x1d1c], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x1d
xor ax, 0x76
mov word [rbp + 0x1d1e], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x1e
xor ax, 0x69
mov word [rbp + 0x1d20], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x1f
xor ax, 0x63
mov word [rbp + 0x1d22], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x20
xor ax, 0x65
mov word [rbp + 0x1d24], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x21
xor ax, 0x73
mov word [rbp + 0x1d26], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x22
xor ax, 0x5c
mov word [rbp + 0x1d28], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x23
xor ax, 0x76
mov word [rbp + 0x1d2a], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x24
xor ax, 0x6d
mov word [rbp + 0x1d2c], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x25
xor ax, 0x6d
mov word [rbp + 0x1d2e], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x26
xor ax, 0x6f
mov word [rbp + 0x1d30], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x27
xor ax, 0x75
mov word [rbp + 0x1d32], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x28
xor ax, 0x73
mov word [rbp + 0x1d34], ax
mov eax, dword [rbp + 0x1ce0]
add ax, 0x29
xor ax, 0x65
mov word [rbp + 0x1d36], ax
xor eax, eax
mov word [rbp + 0x1d38], ax
movzx eax, word [rbp + 0x1ce4]
lea rcx, [rbp + 0x1ce0]
call fcn.1800f1ff0
mov rdx, rax
lea rcx, [rbp + 0x36c0]
call fcn.18007a4fc
nop
mov eax, 0x4f
mov word [rbp + 0x13ca], ax
mov eax, 0x52
mov word [rbp + 0x13cc], ax
mov eax, 0x53
mov word [rbp + 0x13ce], ax
mov eax, 0x54
mov word [rbp + 0x13d0], ax
mov eax, 0x63
mov word [rbp + 0x13d2], ax
mov eax, 0x5a
mov word [rbp + 0x13d4], ax
mov eax, 0x60
mov word [rbp + 0x13d6], ax
mov eax, 0x5a
mov word [rbp + 0x13d8], ax
mov eax, 0x5b
mov word [rbp + 0x13da], ax
mov eax, 0x4c
mov word [rbp + 0x13dc], ax
mov eax, 0x54
mov word [rbp + 0x13de], ax
mov eax, 0x63
mov word [rbp + 0x13e0], ax
mov eax, 0x4a
mov word [rbp + 0x13e2], ax
mov eax, 0x76
mov word [rbp + 0x13e4], ax
mov eax, 0x75
mov word [rbp + 0x13e6], ax
mov eax, 0x7b
mov word [rbp + 0x13e8], ax
mov eax, 0x79
mov word [rbp + 0x13ea], ax
mov eax, 0x76
mov word [rbp + 0x13ec], ax
mov eax, 0x73
mov word [rbp + 0x13ee], ax
mov eax, 0x5a
mov word [rbp + 0x13f0], ax
mov eax, 0x6c
mov word [rbp + 0x13f2], ax
mov eax, 0x7b
mov word [rbp + 0x13f4], ax
mov eax, 0x37
mov word [rbp + 0x13f6], ax
mov word [rbp + 0x13f8], ax
mov eax, 0x38
mov word [rbp + 0x13fa], ax
mov eax, 0x63
mov word [rbp + 0x13fc], ax
mov eax, 0x5a
mov word [rbp + 0x13fe], ax
mov eax, 0x6c
mov word [rbp + 0x1400], ax
mov eax, 0x79
mov word [rbp + 0x1402], ax
mov eax, 0x7d
mov word [rbp + 0x1404], ax
mov eax, 0x70
mov word [rbp + 0x1406], ax
mov eax, 0x6a
mov word [rbp + 0x1408], ax
mov eax, 0x6c
mov word [rbp + 0x140a], ax
mov eax, 0x7a
mov word [rbp + 0x140c], ax
mov eax, 0x63
mov word [rbp + 0x140e], ax
mov eax, 0x5d
mov word [rbp + 0x1410], ax
mov eax, 0x54
mov word [rbp + 0x1412], ax
mov eax, 0x5b
mov word [rbp + 0x1414], ax
mov eax, 0x76
mov word [rbp + 0x1416], ax
mov word [rbp + 0x1418], ax
mov eax, 0x73
mov word [rbp + 0x141a], ax
mov eax, 0x7a
mov word [rbp + 0x141c], ax
xor eax, eax
mov word [rbp + 0x141e], ax
movzx eax, word [rbp + 0x13ca]
lea rcx, [rbp + 0x13ca]
call fcn.1800f1fc0
mov rdx, rax
lea rcx, [rbp + 0x36e0]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1d3c], 0x5f
mov eax, dword [rbp + 0x1d3c]
xor ax, 0x48
mov word [rbp + 0x1d40], ax
mov eax, dword [rbp + 0x1d3c]
inc ax
xor ax, 0x4b
mov word [rbp + 0x1d42], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 2
xor ax, 0x4c
mov word [rbp + 0x1d44], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 3
xor ax, 0x4d
mov word [rbp + 0x1d46], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 4
xor ax, 0x5c
mov word [rbp + 0x1d48], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 5
xor ax, 0x53
mov word [rbp + 0x1d4a], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 6
xor ax, 0x59
mov word [rbp + 0x1d4c], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 7
xor ax, 0x53
mov word [rbp + 0x1d4e], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 8
xor ax, 0x54
mov word [rbp + 0x1d50], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 9
xor ax, 0x45
mov word [rbp + 0x1d52], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0xa
xor ax, 0x4d
mov word [rbp + 0x1d54], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0xb
xor ax, 0x5c
mov word [rbp + 0x1d56], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0xc
xor ax, 0x43
mov word [rbp + 0x1d58], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0xd
xor ax, 0x6f
mov word [rbp + 0x1d5a], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0xe
xor ax, 0x6e
mov word [rbp + 0x1d5c], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0xf
xor ax, 0x74
mov word [rbp + 0x1d5e], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x10
xor ax, 0x72
mov word [rbp + 0x1d60], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x11
xor ax, 0x6f
mov word [rbp + 0x1d62], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x12
xor ax, 0x6c
mov word [rbp + 0x1d64], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x13
xor ax, 0x53
mov word [rbp + 0x1d66], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x14
xor ax, 0x65
mov word [rbp + 0x1d68], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x15
xor ax, 0x74
mov word [rbp + 0x1d6a], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x16
xor ax, 0x30
mov word [rbp + 0x1d6c], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x17
xor ax, 0x30
mov word [rbp + 0x1d6e], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x18
xor ax, 0x31
mov word [rbp + 0x1d70], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x19
xor ax, 0x5c
mov word [rbp + 0x1d72], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x1a
xor ax, 0x53
mov word [rbp + 0x1d74], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x1b
xor ax, 0x65
mov word [rbp + 0x1d76], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x1c
xor ax, 0x72
mov word [rbp + 0x1d78], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x1d
xor ax, 0x76
mov word [rbp + 0x1d7a], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x1e
xor ax, 0x69
mov word [rbp + 0x1d7c], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x1f
xor ax, 0x63
mov word [rbp + 0x1d7e], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x20
xor ax, 0x65
mov word [rbp + 0x1d80], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x21
xor ax, 0x73
mov word [rbp + 0x1d82], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x22
xor ax, 0x5c
mov word [rbp + 0x1d84], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x23
xor ax, 0x56
mov word [rbp + 0x1d86], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x24
xor ax, 0x4d
mov word [rbp + 0x1d88], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x25
xor ax, 0x4d
mov word [rbp + 0x1d8a], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x26
xor ax, 0x45
mov word [rbp + 0x1d8c], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x27
xor ax, 0x4d
mov word [rbp + 0x1d8e], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x28
xor ax, 0x43
mov word [rbp + 0x1d90], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x29
xor ax, 0x54
mov word [rbp + 0x1d92], ax
mov eax, dword [rbp + 0x1d3c]
add ax, 0x2a
xor ax, 0x4c
mov word [rbp + 0x1d94], ax
xor eax, eax
mov word [rbp + 0x1d96], ax
movzx eax, word [rbp + 0x1d40]
lea rcx, [rbp + 0x1d3c]
call fcn.1800f1f8c
mov rdx, rax
lea rcx, [rbp + 0x3700]
call fcn.18007a4fc
nop
mov eax, 0x4d
mov word [rbp + 0x12cc], ax
mov eax, 0x50
mov word [rbp + 0x12ce], ax
mov eax, 0x51
mov word [rbp + 0x12d0], ax
mov eax, 0x52
mov word [rbp + 0x12d2], ax
mov eax, 0x61
mov word [rbp + 0x12d4], ax
mov eax, 0x58
mov word [rbp + 0x12d6], ax
mov eax, 0x5e
mov word [rbp + 0x12d8], ax
mov eax, 0x58
mov word [rbp + 0x12da], ax
mov eax, 0x59
mov word [rbp + 0x12dc], ax
mov eax, 0x4a
mov word [rbp + 0x12de], ax
mov eax, 0x52
mov word [rbp + 0x12e0], ax
mov eax, 0x61
mov word [rbp + 0x12e2], ax
mov eax, 0x48
mov word [rbp + 0x12e4], ax
mov eax, 0x74
mov word [rbp + 0x12e6], ax
mov eax, 0x73
mov word [rbp + 0x12e8], ax
mov eax, 0x79
mov word [rbp + 0x12ea], ax
mov eax, 0x77
mov word [rbp + 0x12ec], ax
mov eax, 0x74
mov word [rbp + 0x12ee], ax
mov eax, 0x71
mov word [rbp + 0x12f0], ax
mov eax, 0x58
mov word [rbp + 0x12f2], ax
mov eax, 0x6a
mov word [rbp + 0x12f4], ax
mov eax, 0x79
mov word [rbp + 0x12f6], ax
mov eax, 0x35
mov word [rbp + 0x12f8], ax
mov word [rbp + 0x12fa], ax
mov eax, 0x36
mov word [rbp + 0x12fc], ax
mov eax, 0x61
mov word [rbp + 0x12fe], ax
mov eax, 0x58
mov word [rbp + 0x1300], ax
mov eax, 0x6a
mov word [rbp + 0x1302], ax
mov eax, 0x77
mov word [rbp + 0x1304], ax
mov eax, 0x7b
mov word [rbp + 0x1306], ax
mov eax, 0x6e
mov word [rbp + 0x1308], ax
mov eax, 0x68
mov word [rbp + 0x130a], ax
mov eax, 0x6a
mov word [rbp + 0x130c], ax
mov eax, 0x78
mov word [rbp + 0x130e], ax
mov eax, 0x61
mov word [rbp + 0x1310], ax
mov eax, 0x7b
mov word [rbp + 0x1312], ax
mov eax, 0x72
mov word [rbp + 0x1314], ax
mov eax, 0x7c
mov word [rbp + 0x1316], ax
mov eax, 0x66
mov word [rbp + 0x1318], ax
mov eax, 0x77
mov word [rbp + 0x131a], ax
mov eax, 0x6a
mov word [rbp + 0x131c], ax
xor eax, eax
mov word [rbp + 0x131e], ax
movzx eax, word [rbp + 0x12cc]
lea rcx, [rbp + 0x12cc]
call fcn.1800f1f5c
mov rdx, rax
lea rcx, [rbp + 0x3720]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1320], 0x42
mov eax, 0xa
mov word [rbp + 0x1324], ax
mov eax, 9
mov word [rbp + 0x1326], ax
mov eax, 0xe
mov word [rbp + 0x1328], ax
mov eax, 0xf
mov word [rbp + 0x132a], ax
mov eax, 0x1e
mov word [rbp + 0x132c], ax
mov eax, 0x11
mov word [rbp + 0x132e], ax
mov eax, 0x1b
mov word [rbp + 0x1330], ax
mov eax, 0x11
mov word [rbp + 0x1332], ax
mov eax, 0x16
mov word [rbp + 0x1334], ax
mov eax, 7
mov word [rbp + 0x1336], ax
mov eax, 0xf
mov word [rbp + 0x1338], ax
mov eax, 0x1e
mov word [rbp + 0x133a], ax
mov eax, 1
mov word [rbp + 0x133c], ax
mov eax, 0x2d
mov word [rbp + 0x133e], ax
mov eax, 0x2c
mov word [rbp + 0x1340], ax
mov eax, 0x36
mov word [rbp + 0x1342], ax
mov eax, 0x30
mov word [rbp + 0x1344], ax
mov eax, 0x2d
mov word [rbp + 0x1346], ax
mov eax, 0x2e
mov word [rbp + 0x1348], ax
mov eax, 0x11
mov word [rbp + 0x134a], ax
mov eax, 0x27
mov word [rbp + 0x134c], ax
mov eax, 0x36
mov word [rbp + 0x134e], ax
mov eax, 0x72
mov word [rbp + 0x1350], ax
mov word [rbp + 0x1352], ax
mov eax, 0x73
mov word [rbp + 0x1354], ax
mov eax, 0x1e
mov word [rbp + 0x1356], ax
mov eax, 0x11
mov word [rbp + 0x1358], ax
mov eax, 0x27
mov word [rbp + 0x135a], ax
mov eax, 0x30
mov word [rbp + 0x135c], ax
mov eax, 0x34
mov word [rbp + 0x135e], ax
mov eax, 0x2b
mov word [rbp + 0x1360], ax
mov eax, 0x21
mov word [rbp + 0x1362], ax
mov eax, 0x27
mov word [rbp + 0x1364], ax
mov eax, 0x31
mov word [rbp + 0x1366], ax
mov eax, 0x1e
mov word [rbp + 0x1368], ax
mov eax, 0x34
mov word [rbp + 0x136a], ax
mov eax, 0x2f
mov word [rbp + 0x136c], ax
mov eax, 0x21
mov word [rbp + 0x136e], ax
mov eax, 0x2b
mov word [rbp + 0x1370], ax
xor eax, eax
mov word [rbp + 0x1372], ax
movzx eax, word [rbp + 0x1324]
lea rcx, [rbp + 0x1320]
call fcn.180078cc4
mov rdx, rax
lea rcx, [rbp + 0x3740]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1790], 0x64
mov eax, 0x2c
mov word [rbp + 0x1794], ax
mov eax, 0x2f
mov word [rbp + 0x1796], ax
mov eax, 0x28
mov word [rbp + 0x1798], ax
mov eax, 0x29
mov word [rbp + 0x179a], ax
mov eax, 0x38
mov word [rbp + 0x179c], ax
mov eax, 0x37
mov word [rbp + 0x179e], ax
mov eax, 0x3d
mov word [rbp + 0x17a0], ax
mov eax, 0x37
mov word [rbp + 0x17a2], ax
mov eax, 0x30
mov word [rbp + 0x17a4], ax
mov eax, 0x21
mov word [rbp + 0x17a6], ax
mov eax, 0x29
mov word [rbp + 0x17a8], ax
mov eax, 0x38
mov word [rbp + 0x17aa], ax
mov eax, 0x27
mov word [rbp + 0x17ac], ax
mov eax, 0xb
mov word [rbp + 0x17ae], ax
mov eax, 0xa
mov word [rbp + 0x17b0], ax
mov eax, 0x10
mov word [rbp + 0x17b2], ax
mov eax, 0x16
mov word [rbp + 0x17b4], ax
mov eax, 0xb
mov word [rbp + 0x17b6], ax
mov eax, 8
mov word [rbp + 0x17b8], ax
mov eax, 0x37
mov word [rbp + 0x17ba], ax
mov eax, 1
mov word [rbp + 0x17bc], ax
mov eax, 0x10
mov word [rbp + 0x17be], ax
mov eax, 0x54
mov word [rbp + 0x17c0], ax
mov word [rbp + 0x17c2], ax
mov eax, 0x55
mov word [rbp + 0x17c4], ax
mov eax, 0x38
mov word [rbp + 0x17c6], ax
mov eax, 0x37
mov word [rbp + 0x17c8], ax
mov eax, 1
mov word [rbp + 0x17ca], ax
mov eax, 0x16
mov word [rbp + 0x17cc], ax
mov eax, 0x12
mov word [rbp + 0x17ce], ax
mov eax, 0xd
mov word [rbp + 0x17d0], ax
mov eax, 7
mov word [rbp + 0x17d2], ax
mov eax, 1
mov word [rbp + 0x17d4], ax
mov eax, 0x17
mov word [rbp + 0x17d6], ax
mov eax, 0x38
mov word [rbp + 0x17d8], ax
mov eax, 0x12
mov word [rbp + 0x17da], ax
mov eax, 9
mov word [rbp + 0x17dc], ax
mov eax, 0x1c
mov word [rbp + 0x17de], ax
mov eax, 0x5c
mov word [rbp + 0x17e0], ax
mov eax, 0x52
mov word [rbp + 0x17e2], ax
xor eax, eax
mov word [rbp + 0x17e4], ax
movzx eax, word [rbp + 0x1794]
lea rcx, [rbp + 0x1790]
call fcn.1800f1f1c
mov rdx, rax
lea rcx, [rbp + 0x3760]
call fcn.18007a4fc
nop
mov eax, 0x4b
mov word [rbp + 0x948], ax
mov eax, 0x4e
mov word [rbp + 0x94a], ax
mov eax, 0x46
mov word [rbp + 0x94c], ax
mov eax, 0x58
mov word [rbp + 0x94e], ax
mov eax, 0x5f
mov word [rbp + 0x950], ax
mov eax, 0x56
mov word [rbp + 0x952], ax
mov eax, 0x52
mov word [rbp + 0x954], ax
mov eax, 0x49
mov word [rbp + 0x956], ax
mov eax, 0x57
mov word [rbp + 0x958], ax
mov eax, 0x5a
mov word [rbp + 0x95a], ax
mov eax, 0x44
mov word [rbp + 0x95c], ax
mov eax, 0x55
mov word [rbp + 0x95e], ax
mov eax, 0x48
mov word [rbp + 0x960], ax
mov eax, 0x5f
mov word [rbp + 0x962], ax
mov eax, 0x5a
mov word [rbp + 0x964], ax
mov eax, 0x6c
mov word [rbp + 0x966], ax
mov eax, 0x71
mov word [rbp + 0x968], ax
mov eax, 0x68
mov word [rbp + 0x96a], ax
xor eax, eax
mov word [rbp + 0x96c], ax
movzx eax, word [rbp + 0x948]
lea rcx, [rbp + 0x948]
call fcn.180078fc4
mov rdx, rax
lea rcx, [rbp + 0x3780]
call fcn.18007a4fc
nop
mov dword [rbp + 0xa14], 0x29
mov eax, 0x61
mov word [rbp + 0xa18], ax
mov eax, 0x62
mov word [rbp + 0xa1a], ax
mov eax, 0x65
mov word [rbp + 0xa1c], ax
mov eax, 0x64
mov word [rbp + 0xa1e], ax
mov eax, 0x75
mov word [rbp + 0xa20], ax
mov eax, 0x7a
mov word [rbp + 0xa22], ax
mov eax, 0x66
mov word [rbp + 0xa24], ax
mov eax, 0x6f
mov word [rbp + 0xa26], ax
mov eax, 0x7d
mov word [rbp + 0xa28], ax
mov eax, 0x7e
mov word [rbp + 0xa2a], ax
mov eax, 0x68
mov word [rbp + 0xa2c], ax
mov eax, 0x7b
mov word [rbp + 0xa2e], ax
mov eax, 0x6c
mov word [rbp + 0xa30], ax
mov eax, 0x75
mov word [rbp + 0xa32], ax
mov eax, 0x7e
mov word [rbp + 0xa34], ax
mov eax, 0x40
mov word [rbp + 0xa36], ax
mov eax, 0x47
mov word [rbp + 0xa38], ax
mov eax, 0x4c
mov word [rbp + 0xa3a], ax
xor eax, eax
mov word [rbp + 0xa3c], ax
movzx eax, word [rbp + 0xa18]
lea rcx, [rbp + 0xa14]
call fcn.1800f1b3c
mov rdx, rax
lea rcx, [rbp + 0x37a0]
call fcn.18007a4fc
nop
mov dword [rbp + 0xaa8], 0x2f
mov eax, dword [rbp + 0xaa8]
xor ax, 0x48
mov word [rbp + 0xaac], ax
mov eax, dword [rbp + 0xaa8]
inc ax
xor ax, 0x4b
mov word [rbp + 0xaae], ax
mov eax, dword [rbp + 0xaa8]
add ax, 2
xor ax, 0x4c
mov word [rbp + 0xab0], ax
mov eax, dword [rbp + 0xaa8]
add ax, 3
xor ax, 0x4d
mov word [rbp + 0xab2], ax
mov eax, dword [rbp + 0xaa8]
add ax, 4
xor ax, 0x5c
mov word [rbp + 0xab4], ax
mov eax, dword [rbp + 0xaa8]
add ax, 5
xor ax, 0x48
mov word [rbp + 0xab6], ax
mov eax, dword [rbp + 0xaa8]
add ax, 6
xor ax, 0x41
mov word [rbp + 0xab8], ax
mov eax, dword [rbp + 0xaa8]
add ax, 7
xor ax, 0x52
mov word [rbp + 0xaba], ax
mov eax, dword [rbp + 0xaa8]
add ax, 8
xor ax, 0x44
mov word [rbp + 0xabc], ax
mov eax, dword [rbp + 0xaa8]
add ax, 9
xor ax, 0x57
mov word [rbp + 0xabe], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0xa
xor ax, 0x41
mov word [rbp + 0xac0], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0xb
xor ax, 0x52
mov word [rbp + 0xac2], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0xc
xor ax, 0x45
mov word [rbp + 0xac4], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0xd
xor ax, 0x5c
mov word [rbp + 0xac6], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0xe
xor ax, 0x41
mov word [rbp + 0xac8], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0xf
xor ax, 0x43
mov word [rbp + 0xaca], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x10
xor ax, 0x50
mov word [rbp + 0xacc], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x11
xor ax, 0x49
mov word [rbp + 0xace], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x12
xor ax, 0x5c
mov word [rbp + 0xad0], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x13
xor ax, 0x44
mov word [rbp + 0xad2], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x14
xor ax, 0x53
mov word [rbp + 0xad4], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x15
xor ax, 0x44
mov word [rbp + 0xad6], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x16
xor ax, 0x54
mov word [rbp + 0xad8], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x17
xor ax, 0x5c
mov word [rbp + 0xada], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x18
xor ax, 0x78
mov word [rbp + 0xadc], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x19
xor ax, 0x65
mov word [rbp + 0xade], ax
mov eax, dword [rbp + 0xaa8]
add ax, 0x1a
xor ax, 0x6e
mov word [rbp + 0xae0], ax
xor eax, eax
mov word [rbp + 0xae2], ax
movzx eax, word [rbp + 0xaac]
lea rcx, [rbp + 0xaa8]
call fcn.180078ec0
mov rdx, rax
lea rcx, [rbp + 0x37c0]
call fcn.18007a4fc
nop
mov eax, 0x52
mov word [rbp + 0xa70], ax
mov eax, 0x55
mov word [rbp + 0xa72], ax
mov eax, 0x56
mov word [rbp + 0xa74], ax
mov eax, 0x57
mov word [rbp + 0xa76], ax
mov eax, 0x66
mov word [rbp + 0xa78], ax
mov eax, 0x52
mov word [rbp + 0xa7a], ax
mov eax, 0x4b
mov word [rbp + 0xa7c], ax
mov eax, 0x5c
mov word [rbp + 0xa7e], ax
mov eax, 0x4e
mov word [rbp + 0xa80], ax
mov eax, 0x61
mov word [rbp + 0xa82], ax
mov eax, 0x4b
mov word [rbp + 0xa84], ax
mov eax, 0x5c
mov word [rbp + 0xa86], ax
mov eax, 0x4f
mov word [rbp + 0xa88], ax
mov eax, 0x66
mov word [rbp + 0xa8a], ax
mov eax, 0x4b
mov word [rbp + 0xa8c], ax
mov eax, 0x4d
mov word [rbp + 0xa8e], ax
mov eax, 0x5a
mov word [rbp + 0xa90], ax
mov eax, 0x53
mov word [rbp + 0xa92], ax
mov eax, 0x66
mov word [rbp + 0xa94], ax
mov eax, 0x50
mov word [rbp + 0xa96], ax
mov eax, 0x4b
mov word [rbp + 0xa98], ax
mov eax, 0x4e
mov word [rbp + 0xa9a], ax
mov eax, 0x5e
mov word [rbp + 0xa9c], ax
mov eax, 0x66
mov word [rbp + 0xa9e], ax
mov eax, 0x82
mov word [rbp + 0xaa0], ax
mov eax, 0x6f
mov word [rbp + 0xaa2], ax
mov eax, 0x78
mov word [rbp + 0xaa4], ax
xor eax, eax
mov word [rbp + 0xaa6], ax
movzx eax, word [rbp + 0xa70]
lea rcx, [rbp + 0xa70]
call fcn.1800f1eec
mov rdx, rax
lea rcx, [rbp + 0x37e0]
call fcn.18007a4fc
nop
mov dword [rbp + 0xae4], 0x5b
mov eax, dword [rbp + 0xae4]
xor ax, 0x48
mov word [rbp + 0xae8], ax
mov eax, dword [rbp + 0xae4]
inc ax
xor ax, 0x4b
mov word [rbp + 0xaea], ax
mov eax, dword [rbp + 0xae4]
add ax, 2
xor ax, 0x4c
mov word [rbp + 0xaec], ax
mov eax, dword [rbp + 0xae4]
add ax, 3
xor ax, 0x4d
mov word [rbp + 0xaee], ax
mov eax, dword [rbp + 0xae4]
add ax, 4
xor ax, 0x5c
mov word [rbp + 0xaf0], ax
mov eax, dword [rbp + 0xae4]
add ax, 5
xor ax, 0x48
mov word [rbp + 0xaf2], ax
mov eax, dword [rbp + 0xae4]
add ax, 6
xor ax, 0x41
mov word [rbp + 0xaf4], ax
mov eax, dword [rbp + 0xae4]
add ax, 7
xor ax, 0x52
mov word [rbp + 0xaf6], ax
mov eax, dword [rbp + 0xae4]
add ax, 8
xor ax, 0x44
mov word [rbp + 0xaf8], ax
mov eax, dword [rbp + 0xae4]
add ax, 9
xor ax, 0x57
mov word [rbp + 0xafa], ax
mov eax, dword [rbp + 0xae4]
add ax, 0xa
xor ax, 0x41
mov word [rbp + 0xafc], ax
mov eax, dword [rbp + 0xae4]
add ax, 0xb
xor ax, 0x52
mov word [rbp + 0xafe], ax
mov eax, dword [rbp + 0xae4]
add ax, 0xc
xor ax, 0x45
mov word [rbp + 0xb00], ax
mov eax, dword [rbp + 0xae4]
add ax, 0xd
xor ax, 0x5c
mov word [rbp + 0xb02], ax
mov eax, dword [rbp + 0xae4]
add ax, 0xe
xor ax, 0x41
mov word [rbp + 0xb04], ax
mov eax, dword [rbp + 0xae4]
add ax, 0xf
xor ax, 0x43
mov word [rbp + 0xb06], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x10
xor ax, 0x50
mov word [rbp + 0xb08], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x11
xor ax, 0x49
mov word [rbp + 0xb0a], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x12
xor ax, 0x5c
mov word [rbp + 0xb0c], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x13
xor ax, 0x52
mov word [rbp + 0xb0e], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x14
xor ax, 0x53
mov word [rbp + 0xb10], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x15
xor ax, 0x44
mov word [rbp + 0xb12], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x16
xor ax, 0x54
mov word [rbp + 0xb14], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x17
xor ax, 0x5c
mov word [rbp + 0xb16], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x18
xor ax, 0x78
mov word [rbp + 0xb18], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x19
xor ax, 0x65
mov word [rbp + 0xb1a], ax
mov eax, dword [rbp + 0xae4]
add ax, 0x1a
xor ax, 0x6e
mov word [rbp + 0xb1c], ax
xor eax, eax
mov word [rbp + 0xb1e], ax
movzx eax, word [rbp + 0xae8]
lea rcx, [rbp + 0xae4]
call fcn.180078ec0
mov rdx, rax
lea rcx, [rbp + 0x3800]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1f74], 0x4b
mov eax, 3
mov word [rbp + 0x1f78], ax
xor eax, eax
mov word [rbp + 0x1f7a], ax
mov eax, 7
mov word [rbp + 0x1f7c], ax
mov eax, 6
mov word [rbp + 0x1f7e], ax
mov eax, 0x17
mov word [rbp + 0x1f80], ax
mov eax, 0x18
mov word [rbp + 0x1f82], ax
mov eax, 0x12
mov word [rbp + 0x1f84], ax
mov eax, 0x18
mov word [rbp + 0x1f86], ax
mov eax, 0x1f
mov word [rbp + 0x1f88], ax
mov eax, 0xe
mov word [rbp + 0x1f8a], ax
mov eax, 6
mov word [rbp + 0x1f8c], ax
mov eax, 0x17
mov word [rbp + 0x1f8e], ax
mov eax, 8
mov word [rbp + 0x1f90], ax
mov eax, 0x24
mov word [rbp + 0x1f92], ax
mov eax, 0x25
mov word [rbp + 0x1f94], ax
mov eax, 0x3f
mov word [rbp + 0x1f96], ax
mov eax, 0x39
mov word [rbp + 0x1f98], ax
mov eax, 0x24
mov word [rbp + 0x1f9a], ax
mov eax, 0x27
mov word [rbp + 0x1f9c], ax
mov eax, 0x18
mov word [rbp + 0x1f9e], ax
mov eax, 0x2e
mov word [rbp + 0x1fa0], ax
mov eax, 0x3f
mov word [rbp + 0x1fa2], ax
mov eax, 0x7b
mov word [rbp + 0x1fa4], ax
mov word [rbp + 0x1fa6], ax
mov eax, 0x7a
mov word [rbp + 0x1fa8], ax
mov eax, 0x17
mov word [rbp + 0x1faa], ax
mov eax, 0x18
mov word [rbp + 0x1fac], ax
mov eax, 0x2e
mov word [rbp + 0x1fae], ax
mov eax, 0x39
mov word [rbp + 0x1fb0], ax
mov eax, 0x3d
mov word [rbp + 0x1fb2], ax
mov eax, 0x22
mov word [rbp + 0x1fb4], ax
mov eax, 0x28
mov word [rbp + 0x1fb6], ax
mov eax, 0x2e
mov word [rbp + 0x1fb8], ax
mov eax, 0x38
mov word [rbp + 0x1fba], ax
mov eax, 0x17
mov word [rbp + 0x1fbc], ax
mov eax, 0x33
mov word [rbp + 0x1fbe], ax
mov eax, 0x2e
mov word [rbp + 0x1fc0], ax
mov eax, 0x25
mov word [rbp + 0x1fc2], ax
mov eax, 0x2e
mov word [rbp + 0x1fc4], ax
mov eax, 0x3d
mov word [rbp + 0x1fc6], ax
mov eax, 0x3f
mov word [rbp + 0x1fc8], ax
mov eax, 0x28
mov word [rbp + 0x1fca], ax
mov eax, 0x23
mov word [rbp + 0x1fcc], ax
mov eax, 0x25
mov word [rbp + 0x1fce], ax
xor eax, eax
mov word [rbp + 0x1fd0], ax
movzx eax, word [rbp + 0x1f78]
lea rcx, [rbp + 0x1f74]
call fcn.1800f1ebc
mov rdx, rax
lea rcx, [rbp + 0x3820]
call fcn.18007a4fc
nop
mov dword [rbp + 0x17e8], 0xd
mov eax, dword [rbp + 0x17e8]
xor ax, 0x48
mov word [rbp + 0x17ec], ax
mov eax, dword [rbp + 0x17e8]
inc ax
xor ax, 0x4b
mov word [rbp + 0x17ee], ax
mov eax, dword [rbp + 0x17e8]
add ax, 2
xor ax, 0x4c
mov word [rbp + 0x17f0], ax
mov eax, dword [rbp + 0x17e8]
add ax, 3
xor ax, 0x4d
mov word [rbp + 0x17f2], ax
mov eax, dword [rbp + 0x17e8]
add ax, 4
xor ax, 0x5c
mov word [rbp + 0x17f4], ax
mov eax, dword [rbp + 0x17e8]
add ax, 5
xor ax, 0x53
mov word [rbp + 0x17f6], ax
mov eax, dword [rbp + 0x17e8]
add ax, 6
xor ax, 0x59
mov word [rbp + 0x17f8], ax
mov eax, dword [rbp + 0x17e8]
add ax, 7
xor ax, 0x53
mov word [rbp + 0x17fa], ax
mov eax, dword [rbp + 0x17e8]
add ax, 8
xor ax, 0x54
mov word [rbp + 0x17fc], ax
mov eax, dword [rbp + 0x17e8]
add ax, 9
xor ax, 0x45
mov word [rbp + 0x17fe], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0xa
xor ax, 0x4d
mov word [rbp + 0x1800], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0xb
xor ax, 0x5c
mov word [rbp + 0x1802], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0xc
xor ax, 0x43
mov word [rbp + 0x1804], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0xd
xor ax, 0x6f
mov word [rbp + 0x1806], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0xe
xor ax, 0x6e
mov word [rbp + 0x1808], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0xf
xor ax, 0x74
mov word [rbp + 0x180a], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x10
xor ax, 0x72
mov word [rbp + 0x180c], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x11
xor ax, 0x6f
mov word [rbp + 0x180e], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x12
xor ax, 0x6c
mov word [rbp + 0x1810], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x13
xor ax, 0x53
mov word [rbp + 0x1812], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x14
xor ax, 0x65
mov word [rbp + 0x1814], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x15
xor ax, 0x74
mov word [rbp + 0x1816], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x16
xor ax, 0x30
mov word [rbp + 0x1818], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x17
xor ax, 0x30
mov word [rbp + 0x181a], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x18
xor ax, 0x31
mov word [rbp + 0x181c], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x19
xor ax, 0x5c
mov word [rbp + 0x181e], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x1a
xor ax, 0x53
mov word [rbp + 0x1820], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x1b
xor ax, 0x65
mov word [rbp + 0x1822], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x1c
xor ax, 0x72
mov word [rbp + 0x1824], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x1d
xor ax, 0x76
mov word [rbp + 0x1826], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x1e
xor ax, 0x69
mov word [rbp + 0x1828], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x1f
xor ax, 0x63
mov word [rbp + 0x182a], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x20
xor ax, 0x65
mov word [rbp + 0x182c], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x21
xor ax, 0x73
mov word [rbp + 0x182e], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x22
xor ax, 0x5c
mov word [rbp + 0x1830], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x23
xor ax, 0x78
mov word [rbp + 0x1832], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x24
xor ax, 0x65
mov word [rbp + 0x1834], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x25
xor ax, 0x6e
mov word [rbp + 0x1836], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x26
xor ax, 0x6e
mov word [rbp + 0x1838], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x27
xor ax, 0x65
mov word [rbp + 0x183a], ax
mov eax, dword [rbp + 0x17e8]
add ax, 0x28
xor ax, 0x74
mov word [rbp + 0x183c], ax
xor eax, eax
mov word [rbp + 0x183e], ax
movzx eax, word [rbp + 0x17ec]
lea rcx, [rbp + 0x17e8]
call fcn.1800f1e74
mov rdx, rax
lea rcx, [rbp + 0x3840]
call fcn.18007a4fc
nop
mov eax, 0x52
mov word [rbp + 0x1420], ax
mov eax, 0x55
mov word [rbp + 0x1422], ax
mov eax, 0x56
mov word [rbp + 0x1424], ax
mov eax, 0x57
mov word [rbp + 0x1426], ax
mov eax, 0x66
mov word [rbp + 0x1428], ax
mov eax, 0x5d
mov word [rbp + 0x142a], ax
mov eax, 0x63
mov word [rbp + 0x142c], ax
mov eax, 0x5d
mov word [rbp + 0x142e], ax
mov eax, 0x5e
mov word [rbp + 0x1430], ax
mov eax, 0x4f
mov word [rbp + 0x1432], ax
mov eax, 0x57
mov word [rbp + 0x1434], ax
mov eax, 0x66
mov word [rbp + 0x1436], ax
mov eax, 0x4d
mov word [rbp + 0x1438], ax
mov eax, 0x79
mov word [rbp + 0x143a], ax
mov eax, 0x78
mov word [rbp + 0x143c], ax
mov eax, 0x7e
mov word [rbp + 0x143e], ax
mov eax, 0x7c
mov word [rbp + 0x1440], ax
mov eax, 0x79
mov word [rbp + 0x1442], ax
mov eax, 0x76
mov word [rbp + 0x1444], ax
mov eax, 0x5d
mov word [rbp + 0x1446], ax
mov eax, 0x6f
mov word [rbp + 0x1448], ax
mov eax, 0x7e
mov word [rbp + 0x144a], ax
mov eax, 0x3a
mov word [rbp + 0x144c], ax
mov word [rbp + 0x144e], ax
mov eax, 0x3b
mov word [rbp + 0x1450], ax
mov eax, 0x66
mov word [rbp + 0x1452], ax
mov eax, 0x5d
mov word [rbp + 0x1454], ax
mov eax, 0x6f
mov word [rbp + 0x1456], ax
mov eax, 0x7c
mov word [rbp + 0x1458], ax
mov eax, 0x80
mov word [rbp + 0x145a], ax
mov eax, 0x73
mov word [rbp + 0x145c], ax
mov eax, 0x6d
mov word [rbp + 0x145e], ax
mov eax, 0x6f
mov word [rbp + 0x1460], ax
mov eax, 0x7d
mov word [rbp + 0x1462], ax
mov eax, 0x66
mov word [rbp + 0x1464], ax
mov eax, 0x82
mov word [rbp + 0x1466], ax
mov eax, 0x6f
mov word [rbp + 0x1468], ax
mov eax, 0x78
mov word [rbp + 0x146a], ax
mov word [rbp + 0x146c], ax
mov eax, 0x6f
mov word [rbp + 0x146e], ax
mov eax, 0x7e
mov word [rbp + 0x1470], ax
mov eax, 0x40
mov word [rbp + 0x1472], ax
xor eax, eax
mov word [rbp + 0x1474], ax
movzx eax, word [rbp + 0x1420]
lea rcx, [rbp + 0x1420]
call fcn.1800f1e58
mov rdx, rax
lea rcx, [rbp + 0x3860]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1840], 0x59
mov eax, 0x11
mov word [rbp + 0x1844], ax
mov eax, 0x12
mov word [rbp + 0x1846], ax
mov eax, 0x15
mov word [rbp + 0x1848], ax
mov eax, 0x14
mov word [rbp + 0x184a], ax
mov eax, 5
mov word [rbp + 0x184c], ax
mov eax, 0xa
mov word [rbp + 0x184e], ax
xor eax, eax
mov word [rbp + 0x1850], ax
mov eax, 0xa
mov word [rbp + 0x1852], ax
mov eax, 0xd
mov word [rbp + 0x1854], ax
mov eax, 0x1c
mov word [rbp + 0x1856], ax
mov eax, 0x14
mov word [rbp + 0x1858], ax
mov eax, 5
mov word [rbp + 0x185a], ax
mov eax, 0x1a
mov word [rbp + 0x185c], ax
mov eax, 0x36
mov word [rbp + 0x185e], ax
mov eax, 0x37
mov word [rbp + 0x1860], ax
mov eax, 0x2d
mov word [rbp + 0x1862], ax
mov eax, 0x2b
mov word [rbp + 0x1864], ax
mov eax, 0x36
mov word [rbp + 0x1866], ax
mov eax, 0x35
mov word [rbp + 0x1868], ax
mov eax, 0xa
mov word [rbp + 0x186a], ax
mov eax, 0x3c
mov word [rbp + 0x186c], ax
mov eax, 0x2d
mov word [rbp + 0x186e], ax
mov eax, 0x69
mov word [rbp + 0x1870], ax
mov word [rbp + 0x1872], ax
mov eax, 0x68
mov word [rbp + 0x1874], ax
mov eax, 5
mov word [rbp + 0x1876], ax
mov eax, 0xa
mov word [rbp + 0x1878], ax
mov eax, 0x3c
mov word [rbp + 0x187a], ax
mov eax, 0x2b
mov word [rbp + 0x187c], ax
mov eax, 0x2f
mov word [rbp + 0x187e], ax
mov eax, 0x30
mov word [rbp + 0x1880], ax
mov eax, 0x3a
mov word [rbp + 0x1882], ax
mov eax, 0x3c
mov word [rbp + 0x1884], ax
mov eax, 0x2a
mov word [rbp + 0x1886], ax
mov eax, 5
mov word [rbp + 0x1888], ax
mov eax, 0x21
mov word [rbp + 0x188a], ax
mov eax, 0x3c
mov word [rbp + 0x188c], ax
mov eax, 0x37
mov word [rbp + 0x188e], ax
mov eax, 0x2a
mov word [rbp + 0x1890], ax
mov eax, 0x2f
mov word [rbp + 0x1892], ax
mov eax, 0x3a
mov word [rbp + 0x1894], ax
xor eax, eax
mov word [rbp + 0x1896], ax
movzx eax, word [rbp + 0x1844]
lea rcx, [rbp + 0x1840]
call fcn.1800f1e28
mov rdx, rax
lea rcx, [rbp + 0x3880]
call fcn.18007a4fc
nop
mov dword [rbp + 0x1898], 0x50
mov eax, 0x18
mov word [rbp + 0x189c], ax
mov eax, 0x1b
mov word [rbp + 0x189e], ax
mov eax, 0x1c
mov word [rbp + 0x18a0], ax
mov eax, 0x1d
mov word [rbp + 0x18a2], ax
mov eax, 0xc
mov word [rbp + 0x18a4], ax
mov eax, 3
mov word [rbp + 0x18a6], ax
mov eax, 9
mov word [rbp + 0x18a8], ax
mov eax, 3
mov word [rbp + 0x18aa], ax
mov eax, 4
mov word [rbp + 0x18ac], ax
mov eax, 0x15
mov word [rbp + 0x18ae], ax
mov eax, 0x1d
mov word [rbp + 0x18b0], ax
mov eax, 0xc
mov word [rbp + 0x18b2], ax
mov eax, 0x13
mov word [rbp + 0x18b4], ax
mov eax, 0x3f
mov word [rbp + 0x18b6], ax
mov eax, 0x3e
mov word [rbp + 0x18b8], ax
mov eax, 0x24
mov word [rbp + 0x18ba], ax
mov eax, 0x22
mov word [rbp + 0x18bc], ax
mov eax, 0x3f
mov word [rbp + 0x18be], ax
mov eax, 0x3c
mov word [rbp + 0x18c0], ax
mov eax, 3
mov word [rbp + 0x18c2], ax
mov eax, 0x35
mov word [rbp + 0x18c4], ax
mov eax, 0x24
mov word [rbp + 0x18c6], ax
mov eax, 0x60
mov word [rbp + 0x18c8], ax
mov word [rbp + 0x18ca], ax
mov eax, 0x61
mov word [rbp + 0x18cc], ax
mov eax, 0xc
mov word [rbp + 0x18ce], ax
mov eax, 3
mov word [rbp + 0x18d0], ax
mov eax, 0x35
mov word [rbp + 0x18d2], ax
mov eax, 0x22
mov word [rbp + 0x18d4], ax
mov eax, 0x26
mov word [rbp + 0x18d6], ax
mov eax, 0x39
mov word [rbp + 0x18d8], ax
mov eax, 0x33
mov word [rbp + 0x18da], ax
mov eax, 0x35
mov word [rbp + 0x18dc], ax
mov eax, 0x23
mov word [rbp + 0x18de], ax
mov eax, 0xc
mov word [rbp + 0x18e0], ax
mov eax, 0x28
mov word [rbp + 0x18e2], ax
mov eax, 0x35
mov word [rbp + 0x18e4], ax
mov eax, 0x3e
mov word [rbp + 0x18e6], ax
mov eax, 0x26
mov word [rbp + 0x18e8], ax
mov eax, 0x34
mov word [rbp + 0x18ea], ax
mov eax, 0x32
mov word [rbp + 0x18ec], ax
xor eax, eax
mov word [rbp + 0x18ee], ax
movzx eax, word [rbp + 0x189c]
lea rcx, [rbp + 0x1898]
call fcn.1800f1e28
mov rdx, rax
lea rcx, [rbp + 0x38a0]
call fcn.18007a4fc
nop
lea rax, [rbp + 0x33c0]
mov qword [rbp + 0x160], rax
lea rax, [rbp + 0x38c0]
mov qword [rbp + 0x168], rax
lea r8, [rsp + 0x30]
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x378]
call fcn.180105948
nop
lea r9, [fcn.18007a444]
mov edx, 0x20
lea r8d, [rdx + 8]
lea rcx, [rbp + 0x33c0]
call fcn.1802690e4
nop
xor edx, edx
lea r8d, [rdx + 0x54]
lea rcx, [rbp + 0x189c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x54]
lea rcx, [rbp + 0x1844]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x56]
lea rcx, [rbp + 0x1420]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x54]
lea rcx, [rbp + 0x17ec]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x5a]
lea rcx, [rbp + 0x1f78]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x38]
lea rcx, [rbp + 0xae8]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x38]
lea rcx, [rbp + 0xa70]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x38]
lea rcx, [rbp + 0xaac]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x26]
lea rcx, [rbp + 0xa18]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x26]
lea rcx, [rbp + 0x948]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x52]
lea rcx, [rbp + 0x1794]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x50]
lea rcx, [rbp + 0x1324]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x54]
lea rcx, [rbp + 0x12cc]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x58]
lea rcx, [rbp + 0x1d40]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x56]
lea rcx, [rbp + 0x13ca]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x56]
lea rcx, [rbp + 0x1ce4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x56]
lea rcx, [rbp + 0x1c88]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x50]
lea rcx, [rbp + 0xee4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x50]
lea rcx, [rbp + 0x127c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x58]
lea rcx, [rbp + 0x1c2c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x56]
lea rcx, [rbp + 0x1bd0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x54]
lea rcx, [rbp + 0x173c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x54]
lea rcx, [rbp + 0x16e4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x5a]
lea rcx, [rbp + 0x19a4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x54]
lea rcx, [rbp + 0x168c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x5e]
lea rcx, [rbp + 0x1e54]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x5a]
lea rcx, [rbp + 0x194a]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x5a]
lea rcx, [rbp + 0x1f18]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x60]
lea rcx, [rbp + 0x2104]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x3e]
lea rcx, [rbp + 0xbf0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x3e]
lea rcx, [rbp + 0xbac]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x3e]
lea rcx, [rbp + 0xb68]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
mov r8d, 0x86
lea rcx, [rbp + 0x2574]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x5e]
lea rcx, [rbp + 0x1df6]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x60]
lea rcx, [rbp + 0x20a0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x60]
lea rcx, [rbp + 0x203c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x56]
lea rcx, [rbp + 0x1374]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x62]
lea rcx, [rbp + 0x2168]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x4e]
lea rcx, [rbp + 0xda4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdx + 0x40]
lea rcx, [rbp + 0xb24]
call qword [sym.imp.VCRUNTIME140.dll_memset]
xor bl, bl
mov rdi, qword [rbp + 0x378]
mov r14, qword [rbp + 0x380]
jmp 0x1800e88e9
mov rcx, rdi
call fcn.1800d40fc
test al, al
je 0x1800e88e6
mov sil, r15b
test bl, bl
jne 0x1800e88e6
lea rax, [rbp + 0x6b0]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x6b0]
call fcn.18007a534
mov rbx, rax
mov eax, 0x40
mov dword [rbp + 0x23f4], eax
mov eax, 0x1b
mov word [rbp + 0x23f8], ax
lea ecx, [rax + 0x52]
mov word [rbp + 0x23fa], cx
lea eax, [rcx - 0x50]
mov word [rbp + 0x23fc], ax
lea r9d, [rcx - 0xd]
mov word [rbp + 0x23fe], r9w
lea eax, [rcx - 0x6c]
mov word [rbp + 0x2400], ax
lea eax, [rcx - 0x5f]
mov word [rbp + 0x2402], ax
lea eax, [rcx - 0x59]
mov word [rbp + 0x2404], ax
lea eax, [rcx - 0x64]
mov word [rbp + 0x2406], ax
mov word [rbp + 0x2408], cx
lea ecx, [rax + 0xd]
mov word [rbp + 0x240a], cx
mov word [rbp + 0x240c], r13w
lea eax, [rcx + 0x5e]
mov word [rbp + 0x240e], ax
lea eax, [rcx + 0x64]
mov word [rbp + 0x2410], ax
mov word [rbp + 0x2412], r9w
mov word [rbp + 0x2414], cx
mov word [rbp + 0x2416], r13w
mov word [rbp + 0x2418], r9w
lea r11d, [r9 - 0x2d]
mov word [rbp + 0x241a], r11w
lea ecx, [rax - 0x4b]
mov word [rbp + 0x241c], cx
lea eax, [rcx - 9]
mov word [rbp + 0x241e], ax
lea eax, [rcx + 5]
mov word [rbp + 0x2420], ax
lea edx, [rcx + 8]
mov word [rbp + 0x2422], dx
lea edx, [rcx - 0xe]
mov word [rbp + 0x2424], dx
lea edx, [rcx + 3]
mov word [rbp + 0x2426], dx
lea r8d, [r9 - 0x3b]
mov word [rbp + 0x2428], r8w
mov word [rbp + 0x242a], r9w
mov word [rbp + 0x242c], dx
mov word [rbp + 0x242e], r8w
lea r10d, [r9 - 0x39]
mov word [rbp + 0x2430], r10w
lea r10d, [r9 - 0x37]
mov word [rbp + 0x2432], r10w
mov word [rbp + 0x2434], r11w
mov word [rbp + 0x2436], ax
mov word [rbp + 0x2438], dx
lea r10d, [r9 - 0x27]
mov word [rbp + 0x243a], r10w
mov word [rbp + 0x243c], r9w
lea r10d, [r9 - 0x34]
mov word [rbp + 0x243e], r10w
mov word [rbp + 0x2440], r8w
lea r10d, [r9 - 0x3a]
mov word [rbp + 0x2442], r10w
mov word [rbp + 0x2444], ax
mov word [rbp + 0x2446], cx
lea ecx, [rax + 2]
mov word [rbp + 0x2448], cx
mov word [rbp + 0x244a], r8w
mov word [rbp + 0x244c], dx
mov word [rbp + 0x244e], r11w
mov word [rbp + 0x2450], r9w
lea ecx, [rax - 0x10]
mov word [rbp + 0x2452], cx
mov word [rbp + 0x2454], r8w
mov word [rbp + 0x2456], ax
mov word [rbp + 0x2458], r8w
lea edx, [rax - 0x11]
mov word [rbp + 0x245a], dx
mov word [rbp + 0x245c], ax
mov word [rbp + 0x245e], r8w
mov word [rbp + 0x2460], cx
lea eax, [rcx + 0x56]
mov word [rbp + 0x2462], ax
mov word [rbp + 0x2464], r9w
xor eax, eax
mov word [rbp + 0x2466], ax
movzx eax, word [rbp + 0x23f8]
lea rcx, [rbp + 0x23f4]
call fcn.1800f1de4
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
xor edx, edx
lea r8d, [rdx + 0x70]
lea rcx, [rbp + 0x23f8]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov ebx, 1
add rdi, r12
cmp rdi, r14
jne 0x1800e866a
mov eax, 0x24
mov dword [rbp + 0x970], eax
mov eax, dword [rbp + 0x970]
mov edx, 0x5c
xor ax, dx
mov word [rbp + 0x974], ax
mov eax, dword [rbp + 0x970]
inc ax
xor ax, dx
mov word [rbp + 0x976], ax
mov eax, dword [rbp + 0x970]
add ax, 2
xor ax, 0x2e
mov word [rbp + 0x978], ax
mov eax, dword [rbp + 0x970]
add ax, 3
xor ax, dx
mov word [rbp + 0x97a], ax
mov eax, dword [rbp + 0x970]
add ax, 4
xor ax, 0x56
mov word [rbp + 0x97c], ax
mov eax, dword [rbp + 0x970]
add ax, 5
xor ax, 0x42
mov word [rbp + 0x97e], ax
mov eax, dword [rbp + 0x970]
add ax, 6
xor ax, 0x6f
mov word [rbp + 0x980], ax
mov eax, dword [rbp + 0x970]
add ax, 7
xor ax, 0x78
mov word [rbp + 0x982], ax
mov eax, dword [rbp + 0x970]
add ax, 8
xor ax, 0x4d
mov word [rbp + 0x984], ax
mov eax, dword [rbp + 0x970]
add ax, 9
lea ecx, [rdx + 0xd]
xor ax, cx
mov word [rbp + 0x986], ax
mov eax, dword [rbp + 0x970]
add ax, 0xa
lea r14d, [rdx + 0x12]
xor ax, r14w
mov word [rbp + 0x988], ax
mov eax, dword [rbp + 0x970]
add ax, 0xb
xor ax, cx
mov word [rbp + 0x98a], ax
mov eax, dword [rbp + 0x970]
add ax, 0xc
xor ax, 0x52
mov word [rbp + 0x98c], ax
mov eax, dword [rbp + 0x970]
add ax, r13w
xor ax, 0x64
mov word [rbp + 0x98e], ax
mov eax, dword [rbp + 0x970]
add ax, 0xe
lea ebx, [rdx - 0x18]
xor ax, bx
mov word [rbp + 0x990], ax
mov eax, dword [rbp + 0x970]
add ax, 0xf
xor ax, 0x4e
mov word [rbp + 0x992], ax
xor eax, eax
mov word [rbp + 0x994], ax
movzx eax, word [rbp + 0x974]
lea rcx, [rbp + 0x970]
call fcn.180078e44
mov rdx, rax
lea rcx, [rbp + 0x2800]
call fcn.18007a4fc
nop
lea eax, [rbx + 0x1a]
mov word [rbp + 0x894], ax
mov word [rbp + 0x896], ax
lea ecx, [rbx - 0x14]
mov word [rbp + 0x898], cx
mov word [rbp + 0x89a], ax
lea ecx, [rbx + 0x14]
mov word [rbp + 0x89c], cx
mov word [rbp + 0x89e], bx
lea eax, [rbx + 0x2d]
mov word [rbp + 0x8a0], ax
lea eax, [rbx + 0x36]
mov word [rbp + 0x8a2], ax
lea eax, [rbx + 0xb]
mov word [rbp + 0x8a4], ax
lea eax, [rbx + 0x27]
mov word [rbp + 0x8a6], ax
lea edi, [rbx + 0x2c]
mov word [rbp + 0x8a8], di
mov word [rbp + 0x8aa], ax
lea eax, [rbx + 0x10]
mov word [rbp + 0x8ac], ax
lea eax, [rbx + 0x22]
mov word [rbp + 0x8ae], ax
lea ebx, [rcx + 0x1c]
mov word [rbp + 0x8b0], bx
lea ecx, [rdi - 0x2a]
mov word [rbp + 0x8b2], cx
lea eax, [rdi - 0x20]
mov word [rbp + 0x8b4], ax
mov word [rbp + 0x8b6], r15w
movzx eax, word [rbp + 0x894]
lea rcx, [rbp + 0x894]
call fcn.1800f1db4
mov rdx, rax
lea rcx, [rbp + 0x2820]
call fcn.18007a4fc
nop
lea ecx, [rdi - 0x13]
mov word [rbp + 0x4a8], cx
mov word [rbp + 0x4aa], cx
lea eax, [rdi - 0x41]
mov word [rbp + 0x4ac], ax
mov word [rbp + 0x4ae], cx
lea eax, [rdi - 0x19]
mov word [rbp + 0x4b0], ax
lea eax, [rdi - 0x2d]
mov word [rbp + 0x4b2], ax
mov word [rbp + 0x4b4], di
lea eax, [rdi + 9]
mov word [rbp + 0x4b6], ax
lea eax, [rdi - 0x28]
mov word [rbp + 0x4b8], ax
lea edi, [rbx + 2]
mov word [rbp + 0x4ba], di
lea eax, [rbx - 0xe]
mov word [rbp + 0x4bc], ax
mov word [rbp + 0x4be], bx
lea eax, [rbx + 1]
mov word [rbp + 0x4c0], ax
mov word [rbp + 0x4c2], r15w
movzx eax, word [rbp + 0x4a8]
lea rcx, [rbp + 0x4a8]
call fcn.1800789b4
mov rdx, rax
lea rcx, [rbp + 0x2840]
call fcn.18007a4fc
nop
lea ebx, [rdi - 0x42]
mov dword [rbp + 0x8b8], ebx
lea ecx, [rdi - 0xe]
mov word [rbp + 0x8bc], cx
mov word [rbp + 0x8be], cx
lea eax, [rdi - 0x5c]
mov word [rbp + 0x8c0], ax
mov word [rbp + 0x8c2], cx
lea eax, [rdi - 0x14]
mov word [rbp + 0x8c4], ax
mov word [rbp + 0x8c6], di
lea eax, [rdi - 0x1b]
mov word [rbp + 0x8c8], ax
lea eax, [rdi - 0x2a]
mov word [rbp + 0x8ca], ax
lea eax, [rdi - 0x16]
mov word [rbp + 0x8cc], ax
lea eax, [rdi - 0x30]
mov word [rbp + 0x8ce], ax
lea eax, [rdi - 0x21]
mov word [rbp + 0x8d0], ax
lea eax, [rdi - 0x29]
mov word [rbp + 0x8d2], ax
lea eax, [rdi + 7]
mov word [rbp + 0x8d4], ax
lea eax, [rdi - 0x12]
mov word [rbp + 0x8d6], ax
lea eax, [rdi + 1]
mov word [rbp + 0x8d8], ax
xor eax, eax
mov word [rbp + 0x8da], ax
movzx eax, word [rbp + 0x8bc]
lea rcx, [rbp + 0x8b8]
call fcn.1800f1ca0
mov rdx, rax
lea rcx, [rbp + 0x2860]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x4f]
mov dword [rbp + 0x6d0], eax
lea ecx, [rdi + 5]
mov word [rbp + 0x6d4], cx
mov word [rbp + 0x6d6], cx
lea eax, [rdi - 0x6d]
mov word [rbp + 0x6d8], ax
mov word [rbp + 0x6da], cx
lea eax, [rdi - 5]
mov word [rbp + 0x6dc], ax
lea edi, [rbx + 0x31]
mov word [rbp + 0x6de], di
lea eax, [rbx + 0x14]
mov word [rbp + 0x6e0], ax
lea ecx, [rbx + 0x2b]
mov word [rbp + 0x6e2], cx
lea ecx, [rbx + 0x36]
mov word [rbp + 0x6e4], cx
mov word [rbp + 0x6e6], ax
lea eax, [rbx + 0x1e]
mov word [rbp + 0x6e8], ax
lea eax, [rbx + 0x20]
mov word [rbp + 0x6ea], ax
lea eax, [rbx + 0xe]
mov word [rbp + 0x6ec], ax
xor eax, eax
mov word [rbp + 0x6ee], ax
movzx eax, word [rbp + 0x6d4]
lea rcx, [rbp + 0x6d0]
call fcn.180079da0
mov rdx, rax
lea rcx, [rbp + 0x2880]
call fcn.18007a4fc
nop
lea eax, [rbx - 0x1a]
mov dword [rbp + 0x6f0], eax
lea eax, [rbx + 0x12]
mov word [rbp + 0x6f4], ax
mov word [rbp + 0x6f6], ax
mov word [rbp + 0x6f8], bx
mov word [rbp + 0x6fa], ax
lea edx, [rbx + 0x18]
mov word [rbp + 0x6fc], dx
lea eax, [rbx + 0x24]
mov word [rbp + 0x6fe], ax
lea ecx, [rbx + 0x41]
mov word [rbp + 0x700], cx
lea eax, [rbx + 0x2e]
mov word [rbp + 0x702], ax
mov word [rbp + 0x704], dx
lea eax, [rbx + 0x3f]
mov word [rbp + 0x706], ax
lea eax, [rbx + 0x4a]
mov word [rbp + 0x708], ax
lea eax, [rbx + 0x4b]
mov word [rbp + 0x70a], ax
mov word [rbp + 0x70c], cx
xor eax, eax
mov word [rbp + 0x70e], ax
movzx eax, word [rbp + 0x6f4]
lea rcx, [rbp + 0x6f0]
call fcn.180079da0
mov rdx, rax
lea rcx, [rbp + 0x28a0]
call fcn.18007a4fc
nop
lea eax, [rbx - 5]
mov dword [rbp + 0x390], eax
mov eax, dword [rbp + 0x390]
lea edx, [rbx + 0x28]
xor ax, dx
mov word [rbp + 0x394], ax
mov eax, dword [rbp + 0x390]
lea ebx, [rdi - 0x64]
add ax, bx
xor ax, dx
mov word [rbp + 0x396], ax
mov eax, dword [rbp + 0x390]
add ax, 2
xor ax, 0x2e
mov word [rbp + 0x398], ax
mov eax, dword [rbp + 0x390]
add ax, 3
xor ax, dx
mov word [rbp + 0x39a], ax
mov eax, dword [rbp + 0x390]
add ax, 4
xor ax, 0x48
mov word [rbp + 0x39c], ax
mov eax, dword [rbp + 0x390]
add ax, 5
xor ax, 0x47
mov word [rbp + 0x39e], ax
mov eax, dword [rbp + 0x390]
add ax, 6
xor ax, 0x46
mov word [rbp + 0x3a0], ax
mov eax, dword [rbp + 0x390]
add ax, 7
xor ax, 0x53
mov word [rbp + 0x3a2], ax
xor eax, eax
mov word [rbp + 0x3a4], ax
movzx eax, word [rbp + 0x394]
lea rcx, [rbp + 0x390]
call fcn.180079954
mov rdx, rax
lea rcx, [rbp + 0x28c0]
call fcn.18007a4fc
nop
lea eax, [rdi - 1]
mov word [rbp + 0x1c2], ax
mov word [rbp + 0x1c4], ax
lea ecx, [rdi - 0x2f]
mov word [rbp + 0x1c6], cx
mov word [rbp + 0x1c8], ax
lea eax, [rdi + 0x19]
mov word [rbp + 0x1ca], ax
lea eax, [rdi + 0x10]
mov word [rbp + 0x1cc], ax
lea eax, [rdi + 6]
mov word [rbp + 0x1ce], ax
lea eax, [rdi + 0xc]
mov word [rbp + 0x1d0], ax
mov word [rbp + 0x1d2], r15w
movzx eax, word [rbp + 0x1c2]
lea rcx, [rbp + 0x1c2]
call fcn.1800f1800
mov rdx, rax
lea rcx, [rbp + 0x28e0]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x3d]
mov dword [rbp + 0xa40], eax
mov eax, dword [rbp + 0xa40]
lea r8d, [r14 - 0x12]
xor ax, r8w
mov word [rbp + 0xa44], ax
mov eax, dword [rbp + 0xa40]
add ax, bx
xor ax, r8w
mov word [rbp + 0xa46], ax
mov eax, dword [rbp + 0xa40]
add ax, 2
xor ax, 0x2e
mov word [rbp + 0xa48], ax
mov eax, dword [rbp + 0xa40]
add ax, 3
xor ax, r8w
mov word [rbp + 0xa4a], ax
mov eax, dword [rbp + 0xa40]
add ax, 4
lea edx, [rdi + 0xb]
xor ax, dx
mov word [rbp + 0xa4c], ax
mov eax, dword [rbp + 0xa40]
add ax, 5
lea ebx, [rdi + 4]
xor ax, bx
mov word [rbp + 0xa4e], ax
mov eax, dword [rbp + 0xa40]
add ax, 6
xor ax, dx
mov word [rbp + 0xa50], ax
mov eax, dword [rbp + 0xa40]
add ax, 7
xor ax, di
mov word [rbp + 0xa52], ax
mov eax, dword [rbp + 0xa40]
add ax, 8
xor ax, r8w
mov word [rbp + 0xa54], ax
mov eax, dword [rbp + 0xa40]
add ax, 9
xor ax, 0x56
mov word [rbp + 0xa56], ax
mov eax, dword [rbp + 0xa40]
add ax, 0xa
xor ax, 0x42
mov word [rbp + 0xa58], ax
mov eax, dword [rbp + 0xa40]
add ax, 0xb
xor ax, 0x6f
mov word [rbp + 0xa5a], ax
mov eax, dword [rbp + 0xa40]
add ax, 0xc
xor ax, 0x78
mov word [rbp + 0xa5c], ax
mov eax, dword [rbp + 0xa40]
add ax, r13w
xor ax, 0x4d
mov word [rbp + 0xa5e], ax
mov eax, dword [rbp + 0xa40]
add ax, 0xe
xor ax, bx
mov word [rbp + 0xa60], ax
mov eax, dword [rbp + 0xa40]
add ax, 0xf
xor ax, r14w
mov word [rbp + 0xa62], ax
mov eax, dword [rbp + 0xa40]
add ax, 0x10
xor ax, bx
mov word [rbp + 0xa64], ax
mov eax, dword [rbp + 0xa40]
add ax, 0x11
xor ax, 0x52
mov word [rbp + 0xa66], ax
mov eax, dword [rbp + 0xa40]
lea r14d, [rdi - 0x53]
add ax, r14w
xor ax, 0x64
mov word [rbp + 0xa68], ax
mov eax, dword [rbp + 0xa40]
add ax, 0x13
xor ax, 0x44
mov word [rbp + 0xa6a], ax
mov eax, dword [rbp + 0xa40]
add ax, 0x14
xor ax, 0x4e
mov word [rbp + 0xa6c], ax
xor eax, eax
mov word [rbp + 0xa6e], ax
movzx eax, word [rbp + 0xa44]
lea rcx, [rbp + 0xa40]
call fcn.1800f1d80
mov rdx, rax
lea rcx, [rbp + 0x2900]
call fcn.18007a4fc
nop
lea edx, [rdi - 5]
mov word [rbp + 0x9e8], dx
mov word [rbp + 0x9ea], dx
lea eax, [rdi - 0x33]
mov word [rbp + 0x9ec], ax
mov word [rbp + 0x9ee], dx
lea eax, [rdi + 0xf]
mov word [rbp + 0x9f0], ax
lea ecx, [rdi + 8]
mov word [rbp + 0x9f2], cx
mov word [rbp + 0x9f4], ax
mov word [rbp + 0x9f6], bx
mov word [rbp + 0x9f8], dx
lea eax, [rdi - 0xb]
mov word [rbp + 0x9fa], ax
lea eax, [rdi - 0x1f]
mov word [rbp + 0x9fc], ax
lea eax, [rdi + 0xe]
mov word [rbp + 0x9fe], ax
lea eax, [rdi + 0x17]
mov word [rbp + 0xa00], ax
lea eax, [rdi - 0xd]
mov word [rbp + 0xa02], ax
lea eax, [rdi + 0x11]
mov word [rbp + 0xa04], ax
mov word [rbp + 0xa06], di
lea eax, [rdi + 0x18]
mov word [rbp + 0xa08], ax
lea eax, [rdi - 0x18]
mov word [rbp + 0xa0a], ax
lea eax, [rdi - 0x11]
mov word [rbp + 0xa0c], ax
lea eax, [rdi - 0x1e]
mov word [rbp + 0xa0e], ax
mov word [rbp + 0xa10], r15w
movzx eax, word [rbp + 0x9e8]
lea rcx, [rbp + 0x9e8]
call fcn.1800f1d50
mov rdx, rax
lea rcx, [rbp + 0x2920]
call fcn.18007a4fc
nop
lea rax, [rbp + 0x2800]
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x2940]
mov qword [rbp + 0x178], rax
lea r8, [rsp + 0x31]
lea rdx, [rbp + 0x170]
lea rcx, [rbp + 0x3a8]
call fcn.180105948
nop
lea r9, [fcn.18007a444]
lea r8d, [rdi - 0x5b]
mov rdx, r12
lea rcx, [rbp + 0x2800]
call fcn.1802690e4
nop
xor edx, edx
lea r8d, [rdi - 0x3b]
lea rcx, [rbp + 0x9e8]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdi - 0x39]
lea rcx, [rbp + 0xa44]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x1c2]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x394]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea ebx, [rdi - 0x49]
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x6f4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x6d4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8, r12
xor edx, edx
lea rcx, [rbp + 0x8bc]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x4a8]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdi - 0x41]
lea rcx, [rbp + 0x894]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rdi - 0x43]
lea rcx, [rbp + 0x974]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov bl, r15b
mov rdi, qword [rbp + 0x3a8]
mov r14, qword [rbp + 0x3b0]
cmp rdi, r14
je 0x1800e95b1
mov r13d, 1
mov rcx, rdi
call fcn.1800d46ec
test al, al
je 0x1800e959f
mov sil, r15b
test bl, bl
jne 0x1800e959f
lea rax, [rbp + 0x710]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x710]
call fcn.18007a534
mov rbx, rax
mov eax, 0x25
mov dword [rbp + 0x22a4], eax
mov eax, 0x7e
mov word [rbp + 0x22a8], ax
lea edx, [rax - 0x76]
mov word [rbp + 0x22aa], dx
lea eax, [rdx + 0x70]
mov word [rbp + 0x22ac], ax
lea ecx, [rdx - 3]
mov word [rbp + 0x22ae], cx
lea eax, [rdx + 0x5c]
mov word [rbp + 0x22b0], ax
lea eax, [rdx + 0x63]
mov word [rbp + 0x22b2], ax
lea eax, [rdx + 0x69]
mov word [rbp + 0x22b4], ax
lea eax, [rdx + 0x64]
mov word [rbp + 0x22b6], ax
mov word [rbp + 0x22b8], dx
lea eax, [rdx + 0x6b]
mov word [rbp + 0x22ba], ax
lea edx, [rcx + 0x63]
mov word [rbp + 0x22bc], dx
lea r8d, [rcx + 0xb]
mov word [rbp + 0x22be], r8w
lea r10d, [rcx + 0x1a]
mov word [rbp + 0x22c0], r10w
mov word [rbp + 0x22c2], cx
mov word [rbp + 0x22c4], ax
mov word [rbp + 0x22c6], dx
mov word [rbp + 0x22c8], cx
lea eax, [rcx + 0x51]
mov word [rbp + 0x22ca], ax
lea r9d, [rcx + 0x45]
mov word [rbp + 0x22cc], r9w
lea eax, [rcx + 0x3e]
mov word [rbp + 0x22ce], ax
lea eax, [rcx + 0x4c]
mov word [rbp + 0x22d0], ax
lea eax, [rcx + 0x4d]
mov word [rbp + 0x22d2], ax
lea eax, [rcx + 0x3f]
mov word [rbp + 0x22d4], ax
lea eax, [rcx + 0x52]
mov word [rbp + 0x22d6], ax
lea r8d, [rcx + 0x3b]
mov word [rbp + 0x22d8], r8w
mov word [rbp + 0x22da], cx
lea eax, [rcx + 0x3c]
mov word [rbp + 0x22dc], ax
mov word [rbp + 0x22de], r8w
lea edx, [rcx + 0x4e]
mov word [rbp + 0x22e0], dx
lea edx, [rcx + 0x47]
mov word [rbp + 0x22e2], dx
lea edx, [rcx + 0x41]
mov word [rbp + 0x22e4], dx
mov word [rbp + 0x22e6], r8w
mov word [rbp + 0x22e8], cx
mov word [rbp + 0x22ea], dx
mov word [rbp + 0x22ec], r9w
lea edx, [rcx + 0x4b]
mov word [rbp + 0x22ee], dx
lea edx, [rcx + 0x44]
mov word [rbp + 0x22f0], dx
mov word [rbp + 0x22f2], ax
mov word [rbp + 0x22f4], cx
lea edx, [rcx + 0x42]
mov word [rbp + 0x22f6], dx
mov word [rbp + 0x22f8], r8w
mov word [rbp + 0x22fa], cx
mov word [rbp + 0x22fc], r9w
lea edx, [rcx + 0x50]
mov word [rbp + 0x22fe], dx
mov word [rbp + 0x2300], r8w
lea edx, [rcx + 0x46]
mov word [rbp + 0x2302], dx
mov word [rbp + 0x2304], r8w
mov word [rbp + 0x2306], ax
mov word [rbp + 0x2308], r10w
mov word [rbp + 0x230a], cx
xor eax, eax
mov word [rbp + 0x230c], ax
movzx eax, word [rbp + 0x22a8]
lea rcx, [rbp + 0x22a4]
call fcn.1800f1d20
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
xor edx, edx
lea r8d, [rdx + 0x66]
lea rcx, [rbp + 0x22a8]
call qword [sym.imp.VCRUNTIME140.dll_memset]
mov bl, r13b
add rdi, r12
cmp rdi, r14
jne 0x1800e9355
mov r13d, 0xd
mov eax, 0x7e
mov dword [rbp + 0x998], eax
mov eax, 0x14
mov word [rbp + 0x99c], ax
mov eax, 0x11
mov word [rbp + 0x99e], ax
lea edx, [rax + 0xa]
mov word [rbp + 0x9a0], dx
lea edi, [rax + 0xb]
mov word [rbp + 0x9a2], di
mov word [rbp + 0x9a4], ax
lea eax, [rdx - 0x15]
mov word [rbp + 0x9a6], ax
mov word [rbp + 0x9a8], r13w
mov word [rbp + 0x9aa], dx
lea ebx, [rdx - 0xf]
mov word [rbp + 0x9ac], bx
lea ecx, [rdx - 0x13]
mov word [rbp + 0x9ae], cx
mov word [rbp + 0x9b0], dx
mov word [rbp + 0x9b2], bx
lea ecx, [rdx + 0x35]
mov word [rbp + 0x9b4], cx
mov word [rbp + 0x9b6], dx
mov word [rbp + 0x9b8], ax
mov word [rbp + 0x9ba], dx
xor eax, eax
mov word [rbp + 0x9bc], ax
movzx eax, word [rbp + 0x99c]
lea rcx, [rbp + 0x998]
call fcn.180078be4
mov rdx, rax
lea rcx, [rbp + 0x2aa0]
call fcn.18007a4fc
nop
lea r14d, [rdi + 0x52]
mov dword [rbp + 0x9c0], r14d
lea eax, [rdi - 0x18]
mov word [rbp + 0x9c4], ax
lea ebx, [rdi - 0x1b]
mov word [rbp + 0x9c6], bx
lea edx, [rdi - 0x11]
mov word [rbp + 0x9c8], dx
lea eax, [rdi - 0x10]
mov word [rbp + 0x9ca], ax
mov word [rbp + 0x9cc], bx
lea ecx, [rdi - 6]
mov word [rbp + 0x9ce], cx
mov word [rbp + 0x9d0], r13w
mov word [rbp + 0x9d2], bx
mov word [rbp + 0x9d4], r15w
lea eax, [rdi - 2]
mov word [rbp + 0x9d6], ax
mov word [rbp + 0x9d8], di
mov word [rbp + 0x9da], bx
lea eax, [rdi - 0x1a]
mov word [rbp + 0x9dc], ax
lea eax, [rdi + 0x24]
mov word [rbp + 0x9de], ax
mov word [rbp + 0x9e0], dx
mov word [rbp + 0x9e2], cx
mov word [rbp + 0x9e4], dx
xor eax, eax
mov word [rbp + 0x9e6], ax
movzx eax, word [rbp + 0x9c4]
lea rcx, [rbp + 0x9c0]
call fcn.180078a70
mov rdx, rax
lea rcx, [rbp + 0x2ac0]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x5d]
mov word [rbp + 0x28c], ax
lea ecx, [rdi + 0x5f]
mov word [rbp + 0x28e], cx
lea eax, [rdi + 0x59]
mov word [rbp + 0x290], ax
lea eax, [rdi + 0x4c]
mov word [rbp + 0x292], ax
lea eax, [rdi + 0x50]
mov word [rbp + 0x294], ax
mov word [rbp + 0x296], ax
lea eax, [rdi + 0x1b]
mov word [rbp + 0x298], ax
mov word [rbp + 0x29a], r14w
lea edi, [rcx + 6]
mov word [rbp + 0x29c], di
mov word [rbp + 0x29e], r14w
mov word [rbp + 0x2a0], r15w
movzx eax, word [rbp + 0x28c]
lea rcx, [rbp + 0x28c]
call fcn.1800f179c
mov rdx, rax
lea rcx, [rbp + 0x2ae0]
call fcn.18007a4fc
nop
lea eax, [rbx + 0x6c]
mov dword [rbp + 0x730], eax
mov eax, dword [rbp + 0x730]
xor ax, 0x70
mov word [rbp + 0x734], ax
mov eax, dword [rbp + 0x730]
add ax, bx
xor ax, 0x72
mov word [rbp + 0x736], ax
mov eax, dword [rbp + 0x730]
add ax, 2
lea edx, [rbx + 0x6b]
xor ax, dx
mov word [rbp + 0x738], ax
mov eax, dword [rbp + 0x730]
add ax, 3
xor ax, 0x5f
mov word [rbp + 0x73a], ax
mov eax, dword [rbp + 0x730]
add ax, 4
xor ax, 0x74
mov word [rbp + 0x73c], ax
mov eax, dword [rbp + 0x730]
add ax, 5
lea ecx, [rbx + 0x6e]
xor ax, cx
mov word [rbp + 0x73e], ax
mov eax, dword [rbp + 0x730]
add ax, 6
xor ax, cx
mov word [rbp + 0x740], ax
mov eax, dword [rbp + 0x730]
add ax, 7
xor ax, dx
mov word [rbp + 0x742], ax
mov eax, dword [rbp + 0x730]
add ax, 8
xor ax, 0x73
mov word [rbp + 0x744], ax
mov eax, dword [rbp + 0x730]
add ax, 9
xor ax, 0x2e
mov word [rbp + 0x746], ax
mov eax, dword [rbp + 0x730]
add ax, 0xa
lea ebx, [rdi - 0x1c]
xor ax, bx
mov word [rbp + 0x748], ax
mov eax, dword [rbp + 0x730]
add ax, 0xb
xor ax, 0x78
mov word [rbp + 0x74a], ax
mov eax, dword [rbp + 0x730]
add ax, 0xc
xor ax, bx
mov word [rbp + 0x74c], ax
xor eax, eax
mov word [rbp + 0x74e], ax
movzx eax, word [rbp + 0x734]
lea rcx, [rbp + 0x730]
call fcn.18007892c
mov rdx, rax
lea rcx, [rbp + 0x2b00]
call fcn.18007a4fc
nop
lea ecx, [rdi - 0x80]
mov dword [rbp + 0x8dc], ecx
mov eax, dword [rbp + 0x8dc]
lea r8d, [r14 + 8]
xor ax, r8w
mov word [rbp + 0x8e0], ax
mov eax, dword [rbp + 0x8dc]
add ax, cx
xor ax, 0x62
mov word [rbp + 0x8e2], ax
mov eax, dword [rbp + 0x8dc]
add ax, 2
xor ax, 0x6f
mov word [rbp + 0x8e4], ax
mov eax, dword [rbp + 0x8dc]
add ax, 3
lea edx, [rdi - 9]
xor ax, dx
mov word [rbp + 0x8e6], ax
mov eax, dword [rbp + 0x8dc]
add ax, 4
xor ax, 0x73
mov word [rbp + 0x8e8], ax
mov eax, dword [rbp + 0x8dc]
add ax, 5
xor ax, bx
mov word [rbp + 0x8ea], ax
mov eax, dword [rbp + 0x8dc]
add ax, 6
xor ax, 0x72
mov word [rbp + 0x8ec], ax
mov eax, dword [rbp + 0x8dc]
add ax, 7
xor ax, r8w
mov word [rbp + 0x8ee], ax
mov eax, dword [rbp + 0x8dc]
add ax, 8
xor ax, 0x69
mov word [rbp + 0x8f0], ax
mov eax, dword [rbp + 0x8dc]
add ax, 9
xor ax, 0x63
mov word [rbp + 0x8f2], ax
mov eax, dword [rbp + 0x8dc]
add ax, 0xa
xor ax, bx
mov word [rbp + 0x8f4], ax
mov eax, dword [rbp + 0x8dc]
add ax, 0xb
xor ax, 0x2e
mov word [rbp + 0x8f6], ax
mov eax, dword [rbp + 0x8dc]
add ax, 0xc
xor ax, bx
mov word [rbp + 0x8f8], ax
mov eax, dword [rbp + 0x8dc]
add ax, r13w
xor ax, dx
mov word [rbp + 0x8fa], ax
mov eax, dword [rbp + 0x8dc]
add ax, 0xe
xor ax, bx
mov word [rbp + 0x8fc], ax
xor eax, eax
mov word [rbp + 0x8fe], ax
movzx eax, word [rbp + 0x8e0]
lea rcx, [rbp + 0x8dc]
call fcn.1800f1890
mov rdx, rax
lea rcx, [rbp + 0x2b20]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x4a]
mov dword [rbp + 0x750], eax
lea eax, [rdi - 0x40]
mov word [rbp + 0x754], ax
lea eax, [rdi - 0x2c]
mov word [rbp + 0x756], ax
lea eax, [rdi - 0x29]
mov word [rbp + 0x758], ax
lea edx, [rdi - 0x32]
mov word [rbp + 0x75a], dx
lea eax, [rdi - 0x3e]
mov word [rbp + 0x75c], ax
lea ecx, [rdi - 0x3c]
mov word [rbp + 0x75e], cx
lea eax, [rdi - 0x2b]
mov word [rbp + 0x760], ax
lea eax, [rdi - 0x33]
mov word [rbp + 0x762], ax
lea eax, [rdi - 0x68]
mov word [rbp + 0x764], ax
lea eax, [rdi - 0x2f]
mov word [rbp + 0x766], ax
mov word [rbp + 0x768], dx
mov word [rbp + 0x76a], ax
xor eax, eax
mov word [rbp + 0x76c], ax
movzx eax, word [rbp + 0x754]
lea rcx, [rbp + 0x750]
call fcn.180078974
mov rdx, rax
lea rcx, [rbp + 0x2b40]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x38]
mov dword [rbp + 0x4c4], eax
mov eax, dword [rbp + 0x4c4]
lea edx, [rdi - 0xb]
xor ax, dx
mov word [rbp + 0x4c8], ax
mov eax, dword [rbp + 0x4c4]
inc ax
xor ax, 0x6d
mov word [rbp + 0x4ca], ax
mov eax, dword [rbp + 0x4c4]
add ax, 2
xor ax, 0x73
mov word [rbp + 0x4cc], ax
mov eax, dword [rbp + 0x4c4]
add ax, 3
xor ax, 0x72
mov word [rbp + 0x4ce], ax
mov eax, dword [rbp + 0x4c4]
add ax, 4
xor ax, dx
mov word [rbp + 0x4d0], ax
mov eax, dword [rbp + 0x4c4]
add ax, 5
xor ax, 0x63
mov word [rbp + 0x4d2], ax
mov eax, dword [rbp + 0x4c4]
add ax, 6
xor ax, 0x2e
mov word [rbp + 0x4d4], ax
mov eax, dword [rbp + 0x4c4]
add ax, 7
xor ax, bx
mov word [rbp + 0x4d6], ax
mov eax, dword [rbp + 0x4c4]
add ax, 8
xor ax, 0x78
mov word [rbp + 0x4d8], ax
mov eax, dword [rbp + 0x4c4]
add ax, 9
xor ax, bx
mov word [rbp + 0x4da], ax
xor eax, eax
mov word [rbp + 0x4dc], ax
movzx eax, word [rbp + 0x4c8]
lea rcx, [rbp + 0x4c4]
call fcn.1800f17cc
mov rdx, rax
lea rcx, [rbp + 0x2b60]
call fcn.18007a4fc
nop
lea edx, [rdi - 0x7e]
mov dword [rbp + 0x4e0], edx
mov eax, dword [rbp + 0x4e0]
lea r8d, [r14 + 8]
xor ax, r8w
mov word [rbp + 0x4e4], ax
mov eax, dword [rbp + 0x4e0]
inc ax
xor ax, 0x6d
mov word [rbp + 0x4e6], ax
mov eax, dword [rbp + 0x4e0]
add ax, 2
xor ax, 0x75
mov word [rbp + 0x4e8], ax
mov eax, dword [rbp + 0x4e0]
add ax, dx
xor ax, 0x73
mov word [rbp + 0x4ea], ax
mov eax, dword [rbp + 0x4e0]
add ax, 4
xor ax, 0x72
mov word [rbp + 0x4ec], ax
mov eax, dword [rbp + 0x4e0]
add ax, 5
xor ax, r8w
mov word [rbp + 0x4ee], ax
mov eax, dword [rbp + 0x4e0]
add ax, 6
xor ax, 0x63
mov word [rbp + 0x4f0], ax
mov eax, dword [rbp + 0x4e0]
add ax, 7
xor ax, 0x2e
mov word [rbp + 0x4f2], ax
mov eax, dword [rbp + 0x4e0]
add ax, 8
xor ax, bx
mov word [rbp + 0x4f4], ax
mov eax, dword [rbp + 0x4e0]
add ax, 9
xor ax, 0x78
mov word [rbp + 0x4f6], ax
mov eax, dword [rbp + 0x4e0]
add ax, 0xa
xor ax, bx
mov word [rbp + 0x4f8], ax
xor eax, eax
mov word [rbp + 0x4fa], ax
movzx eax, word [rbp + 0x4e4]
lea rcx, [rbp + 0x4e0]
call fcn.180079d24
mov rdx, rax
lea rcx, [rbp + 0x2b80]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x4f]
mov dword [rbp + 0x770], eax
lea eax, [rdi - 0x3d]
mov word [rbp + 0x774], ax
lea eax, [rdi - 0x22]
mov word [rbp + 0x776], ax
lea eax, [rdi - 0x3b]
mov word [rbp + 0x778], ax
lea eax, [rdi - 0x24]
mov word [rbp + 0x77a], ax
mov word [rbp + 0x77c], ax
lea eax, [rdi - 0x23]
mov word [rbp + 0x77e], ax
lea eax, [rdi - 0x40]
mov word [rbp + 0x780], ax
lea ebx, [rdi - 0x2b]
mov word [rbp + 0x782], bx
lea eax, [rdi - 0x65]
mov word [rbp + 0x784], ax
lea ecx, [rdi - 0x2a]
mov word [rbp + 0x786], cx
lea eax, [rdi - 0x37]
mov word [rbp + 0x788], ax
mov word [rbp + 0x78a], cx
xor eax, eax
mov word [rbp + 0x78c], ax
movzx eax, word [rbp + 0x774]
lea rcx, [rbp + 0x770]
call fcn.180078974
mov rdx, rax
lea rcx, [rbp + 0x2ba0]
call fcn.18007a4fc
nop
lea eax, [rdi - 9]
mov dword [rbp + 0x790], eax
lea eax, [rdi - 0x73]
mov word [rbp + 0x794], ax
lea eax, [rdi - 0x6c]
mov word [rbp + 0x796], ax
lea eax, [rdi - 0x68]
mov word [rbp + 0x798], ax
lea eax, [rdi - 0x66]
mov word [rbp + 0x79a], ax
lea eax, [rdi - 0x75]
mov word [rbp + 0x79c], ax
lea eax, [rdi - 0x71]
mov word [rbp + 0x79e], ax
lea eax, [rdi - 0x6d]
mov word [rbp + 0x7a0], ax
lea eax, [rdi - 0x79]
mov word [rbp + 0x7a2], ax
mov word [rbp + 0x7a4], bx
lea eax, [rdi - 0x64]
mov word [rbp + 0x7a6], ax
mov word [rbp + 0x7a8], r15w
mov word [rbp + 0x7aa], ax
xor eax, eax
mov word [rbp + 0x7ac], ax
movzx eax, word [rbp + 0x794]
lea rcx, [rbp + 0x790]
call fcn.180078974
mov rdx, rax
lea rcx, [rbp + 0x2bc0]
call fcn.18007a4fc
nop
lea eax, [rdi - 0xa]
mov word [rbp + 0x550], ax
mov word [rbp + 0x552], r14w
lea ebx, [rdi - 9]
mov word [rbp + 0x554], bx
lea r8d, [r14 - 0xc]
mov word [rbp + 0x556], r8w
lea eax, [rdi - 0xe]
mov word [rbp + 0x558], ax
lea edx, [rdi - 0x1b]
mov word [rbp + 0x55a], dx
lea ecx, [rdi - 0xc]
mov word [rbp + 0x55c], cx
mov word [rbp + 0x55e], ax
mov word [rbp + 0x560], r8w
lea eax, [rdi - 7]
mov word [rbp + 0x562], ax
lea eax, [rdi - 0x52]
mov word [rbp + 0x564], ax
mov word [rbp + 0x566], dx
lea eax, [rdi - 8]
mov word [rbp + 0x568], ax
mov word [rbp + 0x56a], dx
mov word [rbp + 0x56c], r15w
movzx eax, word [rbp + 0x550]
lea rcx, [rbp + 0x550]
call fcn.1800f1cec
mov rdx, rax
lea rcx, [rbp + 0x2be0]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x12]
mov dword [rbp + 0x900], eax
lea eax, [rdi - 0x68]
mov word [rbp + 0x904], ax
lea eax, [rdi - 0x7f]
mov word [rbp + 0x906], ax
lea eax, [rdi - 0x69]
mov word [rbp + 0x908], ax
lea eax, [rdi - 0x73]
mov word [rbp + 0x90a], ax
lea edx, [rdi - 0x64]
mov word [rbp + 0x90c], dx
lea ecx, [rdi - 0x77]
mov word [rbp + 0x90e], cx
lea eax, [rdi - 0x67]
mov word [rbp + 0x910], ax
lea eax, [rdi - 0x65]
mov word [rbp + 0x912], ax
mov word [rbp + 0x914], cx
mov word [rbp + 0x916], dx
lea eax, [rdi - 0x40]
mov word [rbp + 0x918], ax
mov word [rbp + 0x91a], cx
lea eax, [rdi - 0x6a]
mov word [rbp + 0x91c], ax
mov word [rbp + 0x91e], cx
xor eax, eax
mov word [rbp + 0x920], ax
movzx eax, word [rbp + 0x904]
lea rcx, [rbp + 0x900]
call fcn.1800f18e0
mov rdx, rax
lea rcx, [rbp + 0x2c00]
call fcn.18007a4fc
nop
mov word [rbp + 0x2a2], di
mov word [rbp + 0x2a4], bx
lea eax, [rdi + 1]
mov word [rbp + 0x2a6], ax
lea eax, [rdi - 0x15]
mov word [rbp + 0x2a8], ax
lea eax, [rdi - 4]
mov word [rbp + 0x2aa], ax
lea eax, [rdi - 0x11]
mov word [rbp + 0x2ac], ax
lea ecx, [rdi - 0x48]
mov word [rbp + 0x2ae], cx
mov word [rbp + 0x2b0], ax
lea ebx, [rdi + 2]
mov word [rbp + 0x2b2], bx
mov word [rbp + 0x2b4], ax
mov word [rbp + 0x2b6], r15w
movzx eax, word [rbp + 0x2a2]
lea rcx, [rbp + 0x2a2]
call fcn.1800f1a08
mov rdx, rax
lea rcx, [rbp + 0x2c20]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x46]
mov dword [rbp + 0x4fc], eax
lea eax, [rdi - 0x34]
mov word [rbp + 0x500], ax
lea eax, [rdi - 0x2b]
mov word [rbp + 0x502], ax
lea eax, [rdi - 0x2d]
mov word [rbp + 0x504], ax
lea eax, [rdi - 0x33]
mov word [rbp + 0x506], ax
lea eax, [rdi - 0x2c]
mov word [rbp + 0x508], ax
lea eax, [rdi - 0x32]
mov word [rbp + 0x50a], ax
lea eax, [rdi - 0x78]
mov word [rbp + 0x50c], ax
lea eax, [rdi - 0x6c]
mov word [rbp + 0x50e], ax
lea eax, [rdi - 0x23]
mov word [rbp + 0x510], ax
lea ecx, [rdi - 0x3e]
mov word [rbp + 0x512], cx
mov word [rbp + 0x514], ax
xor eax, eax
mov word [rbp + 0x516], ax
movzx eax, word [rbp + 0x500]
lea rcx, [rbp + 0x4fc]
call fcn.1800f1974
mov rdx, rax
lea rcx, [rbp + 0x2c40]
call fcn.18007a4fc
nop
mov word [rbp + 0x56e], bx
lea ecx, [rdi - 0x11]
mov word [rbp + 0x570], cx
lea eax, [rdi - 8]
mov word [rbp + 0x572], ax
lea eax, [rdi - 3]
mov word [rbp + 0x574], ax
mov word [rbp + 0x576], cx
lea eax, [rdi - 4]
mov word [rbp + 0x578], ax
mov word [rbp + 0x57a], di
lea eax, [rdi - 0xd]
mov word [rbp + 0x57c], ax
mov word [rbp + 0x57e], r14w
mov word [rbp + 0x580], cx
lea eax, [rdi - 0x48]
mov word [rbp + 0x582], ax
mov word [rbp + 0x584], cx
mov word [rbp + 0x586], bx
mov word [rbp + 0x588], cx
mov word [rbp + 0x58a], r15w
movzx eax, word [rbp + 0x56e]
lea rcx, [rbp + 0x56e]
call fcn.1800f1cd0
mov rdx, rax
lea rcx, [rbp + 0x2c60]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x50]
mov dword [rbp + 0x924], eax
lea edx, [rdi - 0x38]
mov word [rbp + 0x928], dx
lea eax, [rdi - 0x3f]
mov word [rbp + 0x92a], ax
lea ebx, [rdi - 0x3a]
mov word [rbp + 0x92c], bx
lea eax, [rdi - 0x2f]
mov word [rbp + 0x92e], ax
mov word [rbp + 0x930], r14w
lea eax, [rdi - 0x2c]
mov word [rbp + 0x932], ax
lea eax, [rdi - 0x2d]
mov word [rbp + 0x934], ax
lea ecx, [rdi - 0x40]
mov word [rbp + 0x936], cx
lea ecx, [rdi - 0x3e]
mov word [rbp + 0x938], cx
lea ecx, [rdi - 0x29]
mov word [rbp + 0x93a], cx
mov word [rbp + 0x93c], bx
lea ecx, [rdi - 0x62]
mov word [rbp + 0x93e], cx
mov word [rbp + 0x940], ax
mov word [rbp + 0x942], dx
mov word [rbp + 0x944], ax
xor eax, eax
mov word [rbp + 0x946], ax
movzx eax, word [rbp + 0x928]
lea rcx, [rbp + 0x924]
call fcn.1800f1ca0
mov rdx, rax
lea rcx, [rbp + 0x2c80]
call fcn.18007a4fc
nop
lea eax, [rdi - 0x24]
mov word [rbp + 0x3c0], ax
lea eax, [rdi - 0x2b]
mov word [rbp + 0x3c2], ax
lea ecx, [rdi - 0x36]
mov word [rbp + 0x3c4], cx
lea ecx, [rdi - 0x5b]
mov word [rbp + 0x3c6], cx
mov word [rbp + 0x3c8], ax
lea eax, [rdi - 9]
mov word [rbp + 0x3ca], ax
lea eax, [rdi - 0xc]
mov word [rbp + 0x3cc], ax
lea eax, [rdi - 0x4d]
mov word [rbp + 0x3ce], ax
lea ecx, [rdi - 0x16]
mov word [rbp + 0x3d0], cx
lea eax, [rdi - 3]
mov word [rbp + 0x3d2], ax
mov word [rbp + 0x3d4], cx
mov word [rbp + 0x3d6], r15w
movzx eax, word [rbp + 0x3c0]
lea rcx, [rbp + 0x3c0]
call fcn.1800f1c84
mov rdx, rax
lea rcx, [rbp + 0x2ca0]
call fcn.18007a4fc
nop
lea rax, [rbp + 0x2aa0]
mov qword [rbp + 0x180], rax
lea rax, [rbp + 0x2cc0]
mov qword [rbp + 0x188], rax
lea r8, [rsp + 0x32]
lea rdx, [rbp + 0x180]
lea rcx, [rbp + 0x3d8]
call fcn.180105948
nop
lea r9, [fcn.18007a444]
lea r8d, [r14 - 0x5d]
mov rdx, r12
lea rcx, [rbp + 0x2aa0]
call fcn.1802690e4
nop
lea r14d, [rdi - 0x69]
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x3c0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8, r12
xor edx, edx
lea rcx, [rbp + 0x928]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea ebx, [rdi - 0x63]
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x56e]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x500]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea edi, [rbx - 8]
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x2a2]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x904]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x550]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea ebx, [rdi + 4]
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x794]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x774]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r14d
xor edx, edx
lea rcx, [rbp + 0x4e4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x4c8]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, ebx
xor edx, edx
lea rcx, [rbp + 0x754]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8, r12
xor edx, edx
lea rcx, [rbp + 0x8e0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r14 + 4]
lea rcx, [rbp + 0x734]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, edi
xor edx, edx
lea rcx, [rbp + 0x28c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r14 + 0xc]
lea rcx, [rbp + 0x9c4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [r14 + 0xa]
lea rcx, [rbp + 0x99c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
lea rcx, [rbp + 0x3f0]
call fcn.1800d4d24
nop
mov r14b, r15b
mov rdi, qword [rbp + 0x3d8]
mov r15, qword [rbp + 0x3e0]
jmp 0x1800ea9e2
lea rdx, [rbp - 0x30]
lea rcx, [rbp + 0x3f0]
call fcn.180105930
mov rbx, qword [rax]
lea rdx, [rbp - 0x28]
lea rcx, [rbp + 0x3f0]
call fcn.18010593c
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp - 0x20]
call fcn.180136b1c
mov rbx, rax
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x3f0]
call fcn.180105930
mov rcx, qword [rax]
cmp qword [rbx], rcx
je 0x1800ea9df
xor sil, sil
test r14b, r14b
jne 0x1800ea9df
lea rax, [rbp + 0x7b0]
mov qword [rsp + 0x38], rax
mov rdx, rdi
lea rcx, [rbp + 0x7b0]
call fcn.18007a534
mov rbx, rax
mov eax, 0x2c
mov dword [rbp + 0x2310], eax
mov eax, dword [rbp + 0x2310]
xor ax, 0x5b
mov word [rbp + 0x2314], ax
mov eax, dword [rbp + 0x2310]
mov r14d, 1
add ax, r14w
lea edx, [r14 + 0x2c]
xor ax, dx
mov word [rbp + 0x2316], ax
mov eax, dword [rbp + 0x2310]
add ax, 2
xor ax, 0x5d
mov word [rbp + 0x2318], ax
mov eax, dword [rbp + 0x2310]
add ax, 3
xor ax, r12w
mov word [rbp + 0x231a], ax
mov eax, dword [rbp + 0x2310]
add ax, 4
xor ax, 0x41
mov word [rbp + 0x231c], ax
mov eax, dword [rbp + 0x2310]
add ax, 5
xor ax, 0x4e
mov word [rbp + 0x231e], ax
mov eax, dword [rbp + 0x2310]
add ax, 6
xor ax, 0x54
mov word [rbp + 0x2320], ax
mov eax, dword [rbp + 0x2310]
add ax, 7
xor ax, 0x49
mov word [rbp + 0x2322], ax
mov eax, dword [rbp + 0x2310]
add ax, 8
xor ax, dx
mov word [rbp + 0x2324], ax
mov eax, dword [rbp + 0x2310]
add ax, 9
lea ecx, [rdx + 0x29]
xor ax, cx
mov word [rbp + 0x2326], ax
mov eax, dword [rbp + 0x2310]
add ax, 0xa
lea edx, [rcx - 9]
xor ax, dx
mov word [rbp + 0x2328], ax
mov eax, dword [rbp + 0x2310]
add ax, 0xb
xor ax, 0x36
mov word [rbp + 0x232a], ax
mov eax, dword [rbp + 0x2310]
add ax, 0xc
xor ax, 0x3a
mov word [rbp + 0x232c], ax
mov eax, dword [rbp + 0x2310]
add ax, r13w
xor ax, r12w
mov word [rbp + 0x232e], ax
mov eax, dword [rbp + 0x2310]
add ax, 0xe
xor ax, cx
mov word [rbp + 0x2330], ax
mov eax, dword [rbp + 0x2310]
add ax, 0xf
xor ax, dx
mov word [rbp + 0x2332], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x10
xor ax, r12w
mov word [rbp + 0x2334], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x11
lea r11d, [r14 + 0x72]
xor ax, r11w
mov word [rbp + 0x2336], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x12
lea r10d, [r14 + 0x6e]
xor ax, r10w
mov word [rbp + 0x2338], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x13
xor ax, 0x66
mov word [rbp + 0x233a], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x14
lea r9d, [r14 + 0x73]
xor ax, r9w
mov word [rbp + 0x233c], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x15
xor ax, 0x77
mov word [rbp + 0x233e], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x16
xor ax, 0x61
mov word [rbp + 0x2340], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x17
lea r8d, [r14 + 0x71]
xor ax, r8w
mov word [rbp + 0x2342], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x18
lea ecx, [rdx + 0x18]
xor ax, cx
mov word [rbp + 0x2344], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x19
xor ax, r12w
mov word [rbp + 0x2346], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x1a
xor ax, r8w
mov word [rbp + 0x2348], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x1b
xor ax, 0x75
mov word [rbp + 0x234a], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x1c
lea edx, [rcx + 9]
xor ax, dx
mov word [rbp + 0x234c], ax
mov eax, dword [rbp + 0x2310]
add ax, word [rsp + 0x70]
xor ax, dx
mov word [rbp + 0x234e], ax
mov eax, dword [rbp + 0x2310]
add ax, word [rsp + 0x40]
xor ax, word [rsp + 0x48]
mov word [rbp + 0x2350], ax
mov eax, dword [rbp + 0x2310]
add ax, word [rbp - 0x50]
xor ax, dx
mov word [rbp + 0x2352], ax
mov eax, dword [rbp + 0x2310]
add ax, r12w
xor ax, 0x67
mov word [rbp + 0x2354], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x21
xor ax, r12w
mov word [rbp + 0x2356], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x22
xor ax, 0x70
mov word [rbp + 0x2358], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x23
xor ax, r8w
mov word [rbp + 0x235a], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x24
xor ax, r10w
mov word [rbp + 0x235c], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x25
lea r10d, [r14 + 0x62]
xor ax, r10w
mov word [rbp + 0x235e], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x26
xor ax, cx
mov word [rbp + 0x2360], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x27
xor ax, r11w
mov word [rbp + 0x2362], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x28
xor ax, r11w
mov word [rbp + 0x2364], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x29
xor ax, r12w
mov word [rbp + 0x2366], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x2a
lea edx, [rcx - 1]
xor ax, dx
mov word [rbp + 0x2368], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x2b
xor ax, cx
mov word [rbp + 0x236a], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x2c
xor ax, r9w
mov word [rbp + 0x236c], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x2d
xor ax, cx
mov word [rbp + 0x236e], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x2e
xor ax, r10w
mov word [rbp + 0x2370], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x2f
xor ax, r9w
mov word [rbp + 0x2372], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x30
xor ax, cx
mov word [rbp + 0x2374], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x31
xor ax, dx
mov word [rbp + 0x2376], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x32
xor ax, 0x3a
mov word [rbp + 0x2378], ax
mov eax, dword [rbp + 0x2310]
add ax, 0x33
xor ax, r12w
mov word [rbp + 0x237a], ax
xor eax, eax
mov word [rbp + 0x237c], ax
movzx eax, word [rbp + 0x2314]
lea rcx, [rbp + 0x2310]
call fcn.1800f1c50
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
xor edx, edx
lea r8d, [r14 + 0x69]
lea rcx, [rbp + 0x2314]
call qword [sym.imp.VCRUNTIME140.dll_memset]
add rdi, r12
cmp rdi, r15
jne 0x1800ea4ba
mov eax, 0x12
mov dword [rbp + 0x518], eax
mov eax, dword [rbp + 0x518]
mov r10d, 0x62
xor ax, r10w
mov word [rbp + 0x51c], ax
mov eax, dword [rbp + 0x518]
lea edi, [r10 - 0x61]
add ax, di
lea r8d, [r10 + 6]
xor ax, r8w
mov word [rbp + 0x51e], ax
mov eax, dword [rbp + 0x518]
lea r14d, [r10 - 0x60]
add ax, r14w
lea r9d, [r10 + 0x17]
xor ax, r9w
mov word [rbp + 0x520], ax
mov eax, dword [rbp + 0x518]
lea r15d, [r10 - 0x5f]
add ax, r15w
lea ebx, [rdi + 0x75]
xor ax, bx
mov word [rbp + 0x522], ax
mov eax, dword [rbp + 0x518]
add ax, 4
lea ecx, [rdi + 0x64]
xor ax, cx
mov word [rbp + 0x524], ax
mov eax, dword [rbp + 0x518]
add ax, 5
xor ax, r12w
mov word [rbp + 0x526], ax
mov eax, dword [rbp + 0x518]
add ax, 6
xor ax, r10w
mov word [rbp + 0x528], ax
mov eax, dword [rbp + 0x518]
add ax, 7
xor ax, r8w
mov word [rbp + 0x52a], ax
mov eax, dword [rbp + 0x518]
add ax, 8
xor ax, r9w
mov word [rbp + 0x52c], ax
mov eax, dword [rbp + 0x518]
add ax, 9
xor ax, bx
mov word [rbp + 0x52e], ax
mov eax, dword [rbp + 0x518]
add ax, 0xa
xor ax, cx
mov word [rbp + 0x530], ax
xor eax, eax
mov word [rbp + 0x532], ax
movzx eax, word [rbp + 0x51c]
lea rcx, [rbp + 0x518]
call fcn.180079d24
mov rdx, rax
lea rcx, [rbp + 0x2720]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x35]
mov dword [rbp + 0x7d0], eax
lea eax, [rdi + 0x7a]
mov word [rbp + 0x7d4], ax
lea eax, [rdi + 0x5e]
mov word [rbp + 0x7d6], ax
lea eax, [rdi + 0x54]
mov word [rbp + 0x7d8], ax
lea eax, [rdi + 0x43]
mov word [rbp + 0x7da], ax
lea ebx, [rdi + 0x58]
mov word [rbp + 0x7dc], bx
lea eax, [rdi + 0x44]
mov word [rbp + 0x7de], ax
mov word [rbp + 0x7e0], bx
lea eax, [rdi + 0x4f]
mov word [rbp + 0x7e2], ax
lea eax, [rdi + 0x41]
mov word [rbp + 0x7e4], ax
lea eax, [rdi + 0x15]
mov word [rbp + 0x7e6], ax
lea eax, [rdi + 0x7d]
mov word [rbp + 0x7e8], ax
lea eax, [rdi + 0x3f]
mov word [rbp + 0x7ea], ax
xor eax, eax
mov word [rbp + 0x7ec], ax
movzx eax, word [rbp + 0x7d4]
lea rcx, [rbp + 0x7d0]
call fcn.180078974
mov rdx, rax
lea rcx, [rbp + 0x2740]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x4d]
mov word [rbp + 0x24c], ax
mov word [rbp + 0x24e], bx
lea ecx, [rdi + 0x4f]
mov word [rbp + 0x250], cx
mov word [rbp + 0x252], ax
mov word [rbp + 0x254], bx
mov word [rbp + 0x256], cx
mov word [rbp + 0x258], ax
mov word [rbp + 0x25a], bx
mov word [rbp + 0x25c], cx
xor ebx, ebx
mov word [rbp + 0x25e], bx
movzx eax, word [rbp + 0x24c]
lea rcx, [rbp + 0x24c]
call fcn.1800f1c34
mov rdx, rax
lea rcx, [rbp + 0x2760]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x43]
mov dword [rbp + 0x534], eax
lea eax, [rdi + 0x33]
mov word [rbp + 0x538], ax
lea edx, [rdi + 0x35]
mov word [rbp + 0x53a], dx
lea ecx, [rdi + 0x27]
mov word [rbp + 0x53c], cx
lea ecx, [rdi + 0x63]
mov word [rbp + 0x53e], cx
lea ecx, [rdi + 0x2b]
mov word [rbp + 0x540], cx
lea ecx, [rdi + 0x3c]
mov word [rbp + 0x542], cx
mov word [rbp + 0x544], ax
lea eax, [rdi + 0x20]
mov word [rbp + 0x546], ax
mov word [rbp + 0x548], dx
lea eax, [rdi + 0x31]
mov word [rbp + 0x54a], ax
xor eax, eax
mov word [rbp + 0x54c], ax
movzx eax, word [rbp + 0x538]
lea rcx, [rbp + 0x534]
call fcn.1800f1b0c
mov rdx, rax
lea rcx, [rbp + 0x2780]
call fcn.18007a4fc
nop
lea eax, [rdi + 0x36]
mov dword [rbp + 0x7f0], eax
mov eax, dword [rbp + 0x7f0]
lea ecx, [rdi + 0x55]
xor ax, cx
mov word [rbp + 0x7f4], ax
mov eax, dword [rbp + 0x7f0]
add ax, di
lea r9d, [rdi + 0x41]
xor ax, r9w
mov word [rbp + 0x7f6], ax
mov eax, dword [rbp + 0x7f0]
add ax, r14w
lea r14d, [rdi + 0x6e]
xor ax, r14w
mov word [rbp + 0x7f8], ax
mov eax, dword [rbp + 0x7f0]
add ax, r15w
lea edx, [rdi + 0x77]
xor ax, dx
mov word [rbp + 0x7fa], ax
mov eax, dword [rbp + 0x7f0]
add ax, 4
xor ax, cx
mov word [rbp + 0x7fc], ax
mov eax, dword [rbp + 0x7f0]
add ax, 5
xor ax, r9w
mov word [rbp + 0x7fe], ax
mov eax, dword [rbp + 0x7f0]
add ax, 6
xor ax, r14w
mov word [rbp + 0x800], ax
mov eax, dword [rbp + 0x7f0]
lea edi, [rbx + 7]
add ax, di
xor ax, dx
mov word [rbp + 0x802], ax
mov eax, dword [rbp + 0x7f0]
add ax, 8
xor ax, cx
mov word [rbp + 0x804], ax
mov eax, dword [rbp + 0x7f0]
add ax, 9
xor ax, r9w
mov word [rbp + 0x806], ax
mov eax, dword [rbp + 0x7f0]
add ax, 0xa
xor ax, r14w
mov word [rbp + 0x808], ax
mov eax, dword [rbp + 0x7f0]
add ax, 0xb
xor ax, dx
mov word [rbp + 0x80a], ax
xor eax, eax
mov word [rbp + 0x80c], ax
movzx eax, word [rbp + 0x7f4]
lea rcx, [rbp + 0x7f0]
call fcn.180079828
mov rdx, rax
lea rcx, [rbp + 0x27a0]
call fcn.18007a4fc
nop
lea eax, [rbx + 0x5b]
mov dword [rbp + 0x810], eax
mov word [rbp + 0x814], r13w
lea r15d, [rbx + 0x16]
mov word [rbp + 0x816], r15w
lea ecx, [rbx + 0x2c]
mov word [rbp + 0x818], cx
lea eax, [rbx + 0x3a]
mov word [rbp + 0x81a], ax
lea edx, [rbx + 0x29]
mov word [rbp + 0x81c], dx
lea r8d, [rbx + 0x3e]
mov word [rbp + 0x81e], r8w
mov word [rbp + 0x820], r13w
mov word [rbp + 0x822], r15w
mov word [rbp + 0x824], cx
mov word [rbp + 0x826], ax
mov word [rbp + 0x828], dx
mov word [rbp + 0x82a], r8w
xor eax, eax
mov word [rbp + 0x82c], ax
movzx eax, word [rbp + 0x814]
lea rcx, [rbp + 0x810]
call fcn.180078974
mov rdx, rax
lea rcx, [rbp + 0x27c0]
call fcn.18007a4fc
nop
lea r9d, [rbx + 0x63]
mov word [rbp + 0x438], r9w
lea ecx, [rbx + 0x70]
mov word [rbp + 0x43a], cx
lea r8d, [rbx + 0x79]
mov word [rbp + 0x43c], r8w
lea eax, [rbx + 0x61]
mov word [rbp + 0x43e], ax
lea edx, [rbx + 0x58]
mov word [rbp + 0x440], dx
mov word [rbp + 0x442], dx
mov word [rbp + 0x444], r9w
mov word [rbp + 0x446], cx
mov word [rbp + 0x448], r8w
mov word [rbp + 0x44a], ax
mov word [rbp + 0x44c], dx
mov word [rbp + 0x44e], dx
mov word [rbp + 0x450], bx
movzx eax, word [rbp + 0x438]
lea rcx, [rbp + 0x438]
call fcn.1800f1c18
mov rdx, rax
lea rcx, [rbp + 0x27e0]
call fcn.18007a4fc
nop
lea rax, [rbp + 0x2720]
mov qword [rbp + 0x190], rax
lea rax, [rbp + 0x2800]
mov qword [rbp + 0x198], rax
lea r8, [rsp + 0x33]
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x408]
call fcn.180105948
nop
lea r9, [fcn.18007a444]
mov r8d, edi
mov rdx, r12
lea rcx, [rbp + 0x2720]
call fcn.1802690e4
nop
lea r12d, [rbx + 0x1a]
mov r8d, r12d
xor edx, edx
lea rcx, [rbp + 0x438]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r12d
xor edx, edx
lea rcx, [rbp + 0x814]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r12d
xor edx, edx
lea rcx, [rbp + 0x7f4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r15d
xor edx, edx
lea rcx, [rbp + 0x538]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rbx + 0x14]
lea rcx, [rbp + 0x24c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
mov r8d, r12d
xor edx, edx
lea rcx, [rbp + 0x7d4]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
xor edx, edx
lea r8d, [rbx + 0x18]
lea rcx, [rbp + 0x51c]
call qword [sym.imp.VCRUNTIME140.dll_memset]
lea rcx, [rbp + 0x420]
call fcn.1800d566c
nop
mov r15b, bl
mov rdi, qword [rbp + 0x420]
mov r13, qword [rbp + 0x428]
mov qword [rsp + 0x38], r13
cmp rdi, r13
je 0x1800eb9ee
lea eax, [rbx + 0x20]
mov r14, qword [rbp + 0x408]
mov r12, qword [rbp + 0x410]
cmp r14, r12
je 0x1800eb34b
mov r13d, 0x20
mov rdx, r14
mov rcx, rdi
call fcn.18009594c
test al, al
je 0x1800eb335
mov sil, bl
test r15b, r15b
jne 0x1800eb335
lea rax, [rbp + 0x830]
mov qword [rsp + 0x48], rax
mov rdx, rdi
lea rcx, [rbp + 0x830]
call fcn.18007a534
mov rbx, rax
mov eax, 0x52
mov dword [rbp + 0x24ec], eax
mov eax, 9
mov word [rbp + 0x24f0], ax
lea edx, [rax + 0x76]
mov word [rbp + 0x24f2], dx
lea eax, [rdx - 0x70]
mov word [rbp + 0x24f4], ax
lea ecx, [rdx - 0xd]
mov word [rbp + 0x24f6], cx
lea eax, [rdx - 0x6c]
mov word [rbp + 0x24f8], ax
lea eax, [rdx - 0x63]
mov word [rbp + 0x24fa], ax
lea eax, [rdx - 0x79]
mov word [rbp + 0x24fc], ax
lea r9d, [rdx - 0x64]
mov word [rbp + 0x24fe], r9w
mov word [rbp + 0x2500], dx
lea edx, [rcx - 0x6e]
mov word [rbp + 0x2502], dx
lea eax, [rcx - 0x53]
mov word [rbp + 0x2504], ax
lea eax, [rcx - 0xd]
mov word [rbp + 0x2506], ax
lea r8d, [rcx - 0xa]
mov word [rbp + 0x2508], r8w
mov word [rbp + 0x250a], cx
lea eax, [rcx - 0x61]
mov word [rbp + 0x250c], ax
lea eax, [rcx - 0x70]
mov word [rbp + 0x250e], ax
lea eax, [rcx - 0x6b]
mov word [rbp + 0x2510], ax
mov word [rbp + 0x2512], r9w
lea eax, [rcx - 0x5c]
mov word [rbp + 0x2514], ax
mov word [rbp + 0x2516], cx
mov word [rbp + 0x2518], r13w
lea eax, [rcx - 0x3b]
mov word [rbp + 0x251a], ax
lea r11d, [rcx - 0x4c]
mov word [rbp + 0x251c], r11w
lea r9d, [rcx - 0x4b]
mov word [rbp + 0x251e], r9w
mov word [rbp + 0x2520], r13w
lea r9d, [rcx - 0x36]
mov word [rbp + 0x2522], r9w
mov word [rbp + 0x2524], ax
lea r10d, [rcx - 0x3c]
mov word [rbp + 0x2526], r10w
mov word [rbp + 0x2528], cx
lea r9d, [rcx - 0x4e]
mov word [rbp + 0x252a], r9w
mov word [rbp + 0x252c], ax
lea r9d, [rcx - 0x36]
mov word [rbp + 0x252e], r9w
mov word [rbp + 0x2530], r10w
lea r15d, [rcx - 0x35]
mov word [rbp + 0x2532], r15w
mov word [rbp + 0x2534], r13w
mov word [rbp + 0x2536], cx
mov word [rbp + 0x2538], r9w
lea r10d, [rcx - 0x3f]
mov word [rbp + 0x253a], r10w
lea r9d, [rcx - 0x33]
mov word [rbp + 0x253c], r9w
mov word [rbp + 0x253e], ax
mov word [rbp + 0x2540], cx
mov word [rbp + 0x2542], r15w
lea eax, [rcx - 0x3e]
mov word [rbp + 0x2544], ax
mov word [rbp + 0x2546], cx
lea r9d, [rcx - 0x39]
mov word [rbp + 0x2548], r9w
lea r9d, [rcx - 0x36]
mov word [rbp + 0x254a], r9w
mov word [rbp + 0x254c], r15w
lea r9d, [rcx - 0x4d]
mov word [rbp + 0x254e], r9w
lea r9d, [rcx - 0x36]
mov word [rbp + 0x2550], r9w
mov word [rbp + 0x2552], cx
mov word [rbp + 0x2554], dx
lea edx, [rcx - 0x53]
mov word [rbp + 0x2556], dx
mov word [rbp + 0x2558], cx
lea edx, [rcx - 0x50]
mov word [rbp + 0x255a], dx
lea edx, [rcx - 0x34]
mov word [rbp + 0x255c], dx
mov word [rbp + 0x255e], r10w
mov word [rbp + 0x2560], r11w
mov word [rbp + 0x2562], ax
mov word [rbp + 0x2564], r15w
mov word [rbp + 0x2566], r13w
lea eax, [rcx - 0x33]
mov word [rbp + 0x2568], ax
mov word [rbp + 0x256a], r8w
mov word [rbp + 0x256c], cx
xor eax, eax
mov word [rbp + 0x256e], ax
movzx eax, word [rbp + 0x24f0]
lea rcx, [rbp + 0x24ec]
call fcn.1800f1be8
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
xor edx, edx
lea r8d, [r15 + 0x43]
lea rcx, [rbp + 0x24f0]
call qword [sym.imp.VCRUNTIME140.dll_memset]
xor ebx, ebx
lea r15d, [rbx + 1]
add r14, r13
cmp r14, r12
jne 0x1800eb05c
mov r13, qword [rsp + 0x38]
mov eax, 0x20
mov r14, qword [rbp + 0x348]
mov r12, qword [rbp + 0x350]
cmp r14, r12
je 0x1800eb9d5
mov r13d, 0x20
xor r8d, r8d
mov rdx, r14
mov rcx, rdi
call fcn.180105af4
cmp rax, 0xffffffffffffffff
je 0x1800eb9bc
mov sil, bl
test r15b, r15b
jne 0x1800eb9bc
lea rax, [rbp + 0x850]
mov qword [rsp + 0x48], rax
mov rdx, rdi
lea rcx, [rbp + 0x850]
call fcn.18007a534
mov rbx, rax
mov r11d, 0x56
mov dword [rbp + 0x25fc], r11d
mov eax, dword [rbp + 0x25fc]
xor ax, 0x5b
mov word [rbp + 0x2600], ax
mov eax, dword [rbp + 0x25fc]
lea r15d, [r11 - 0x55]
add ax, r15w
lea edx, [r11 - 0x29]
xor ax, dx
mov word [rbp + 0x2602], ax
mov eax, dword [rbp + 0x25fc]
add ax, 2
xor ax, 0x5d
mov word [rbp + 0x2604], ax
mov eax, dword [rbp + 0x25fc]
add ax, 3
xor ax, r13w
mov word [rbp + 0x2606], ax
mov eax, dword [rbp + 0x25fc]
add ax, 4
xor ax, 0x41
mov word [rbp + 0x2608], ax
mov eax, dword [rbp + 0x25fc]
add ax, 5
xor ax, 0x4e
mov word [rbp + 0x260a], ax
mov eax, dword [rbp + 0x25fc]
add ax, 6
xor ax, 0x54
mov word [rbp + 0x260c], ax
mov eax, dword [rbp + 0x25fc]
add ax, 7
lea r8d, [r11 - 0xd]
xor ax, r8w
mov word [rbp + 0x260e], ax
mov eax, dword [rbp + 0x25fc]
add ax, 8
xor ax, dx
mov word [rbp + 0x2610], ax
mov eax, dword [rbp + 0x25fc]
add ax, 9
xor ax, r11w
mov word [rbp + 0x2612], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0xa
xor ax, 0x4d
mov word [rbp + 0x2614], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0xb
xor ax, 0x37
mov word [rbp + 0x2616], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0xc
xor ax, 0x42
mov word [rbp + 0x2618], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0xd
xor ax, 0x3a
mov word [rbp + 0x261a], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0xe
xor ax, r13w
mov word [rbp + 0x261c], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0xf
xor ax, 0x43
mov word [rbp + 0x261e], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x10
xor ax, 0x50
mov word [rbp + 0x2620], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x11
xor ax, 0x55
mov word [rbp + 0x2622], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x12
xor ax, r8w
mov word [rbp + 0x2624], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x13
xor ax, 0x44
mov word [rbp + 0x2626], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x14
xor ax, r13w
mov word [rbp + 0x2628], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x15
lea r9d, [r11 + 0x1c]
xor ax, r9w
mov word [rbp + 0x262a], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x16
lea edx, [r11 + 0xf]
xor ax, dx
mov word [rbp + 0x262c], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x17
lea r10d, [r11 + 0x1e]
xor ax, r10w
mov word [rbp + 0x262e], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x18
xor ax, 0x75
mov word [rbp + 0x2630], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x19
xor ax, r9w
mov word [rbp + 0x2632], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x1a
lea r8d, [r11 + 0x18]
xor ax, r8w
mov word [rbp + 0x2634], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x1b
xor ax, dx
mov word [rbp + 0x2636], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x1c
lea ecx, [rdx - 1]
xor ax, cx
mov word [rbp + 0x2638], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rsp + 0x70]
xor ax, r13w
mov word [rbp + 0x263a], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rsp + 0x40]
xor ax, word [rsp + 0x54]
mov word [rbp + 0x263c], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x50]
xor ax, dx
mov word [rbp + 0x263e], ax
mov eax, dword [rbp + 0x25fc]
add ax, r13w
xor ax, r8w
mov word [rbp + 0x2640], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x48]
xor ax, cx
mov word [rbp + 0x2642], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x22
lea ecx, [rdx + 0xa]
xor ax, cx
mov word [rbp + 0x2644], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x58]
xor ax, r9w
mov word [rbp + 0x2646], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x70]
xor ax, r13w
mov word [rbp + 0x2648], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x68]
xor ax, r8w
mov word [rbp + 0x264a], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x60]
xor ax, word [rsp + 0x58]
mov word [rbp + 0x264c], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x38]
xor ax, word [rsp + 0x5c]
mov word [rbp + 0x264e], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x78]
xor ax, dx
mov word [rbp + 0x2650], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x40]
xor ax, r13w
mov word [rbp + 0x2652], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rbp - 0x80]
xor ax, cx
mov word [rbp + 0x2654], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x2b
xor ax, 0x66
mov word [rbp + 0x2656], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x2c
xor ax, r13w
mov word [rbp + 0x2658], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x2d
xor ax, 0x67
mov word [rbp + 0x265a], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x2e
xor ax, dx
mov word [rbp + 0x265c], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x2f
xor ax, r8w
mov word [rbp + 0x265e], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x30
xor ax, dx
mov word [rbp + 0x2660], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x31
xor ax, r9w
mov word [rbp + 0x2662], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x32
xor ax, 0x69
mov word [rbp + 0x2664], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x33
xor ax, 0x63
mov word [rbp + 0x2666], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x34
xor ax, r13w
mov word [rbp + 0x2668], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x35
xor ax, r11w
mov word [rbp + 0x266a], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x36
xor ax, 0x4d
mov word [rbp + 0x266c], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x37
xor ax, r13w
mov word [rbp + 0x266e], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x38
xor ax, 0x66
mov word [rbp + 0x2670], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x39
lea ecx, [rdx + 4]
xor ax, cx
mov word [rbp + 0x2672], ax
mov eax, dword [rbp + 0x25fc]
lea r11d, [r15 + 0x39]
add ax, r11w
xor ax, r8w
mov word [rbp + 0x2674], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rsp + 0x64]
xor ax, word [rsp + 0x50]
mov word [rbp + 0x2676], ax
mov eax, dword [rbp + 0x25fc]
add ax, word [rsp + 0x60]
xor ax, dx
mov word [rbp + 0x2678], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x3d
xor ax, r9w
mov word [rbp + 0x267a], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x3e
xor ax, 0x70
mov word [rbp + 0x267c], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x3f
xor ax, r9w
mov word [rbp + 0x267e], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x40
xor ax, cx
mov word [rbp + 0x2680], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x41
xor ax, r8w
mov word [rbp + 0x2682], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x42
xor ax, r10w
mov word [rbp + 0x2684], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x43
xor ax, r11w
mov word [rbp + 0x2686], ax
mov eax, dword [rbp + 0x25fc]
add ax, 0x44
xor ax, r13w
mov word [rbp + 0x2688], ax
xor eax, eax
mov word [rbp + 0x268a], ax
movzx eax, word [rbp + 0x2600]
lea rcx, [rbp + 0x25fc]
call fcn.1800f1bb0
nop
mov rdx, rbx
mov rcx, rax
call fcn.180136a78
nop
xor edx, edx
mov r8d, 0x8c
lea rcx, [rbp + 0x2600]
call qword [sym.imp.VCRUNTIME140.dll_memset]
add r14, r13
cmp r14, r12
mov ebx, 0
jne 0x1800eb368
mov r13, qword [rsp + 0x38]
lea eax, [rbx + 0x20]
add rdi, rax
cmp rdi, r13
mov ebx, 0
jne 0x1800eb03f
lea r14d, [rbx + 0x6f]
lea r12d, [rbx + 0x1a]
mov eax, 1
xor ecx, ecx
cpuid
mov dword [rbp + 0x1a0], eax
mov dword [rbp + 0x1a4], ebx
mov dword [rbp + 0x1a8], ecx
mov dword [rbp + 0x1ac], edx
xor eax, eax
test ecx, ecx
jns 0x1800ebcc4
mov sil, al
test r15b, r15b
jne 0x1800ebcc4
lea ecx, [rax + 0x3a]
mov dword [rbp + 0x268c], ecx
lea ecx, [rax + 0x61]
mov word [rbp + 0x2690], cx
lea ebx, [rax + 0x17]
mov word [rbp + 0x2692], bx
lea ecx, [rax + 0x67]
mov word [rbp + 0x2694], cx
mov word [rbp + 0x2696], r12w
lea ecx, [rax + 0x7b]
mov word [rbp + 0x2698], cx
lea ecx, [rax + 0x74]
mov word [rbp + 0x269a], cx
lea ecx, [rax + 0x6e]
mov word [rbp + 0x269c], cx
lea edx, [rax + 0x73]
mov word [rbp + 0x269e], dx
mov word [rbp + 0x26a0], bx
lea ecx, [rax + 0x6c]
mov word [rbp + 0x26a2], cx
lea ecx, [rax + 0x77]
mov word [rbp + 0x26a4], cx
lea ecx, [rax + 2]
mov word [rbp + 0x26a6], cx
mov word [rbp + 0x26a8], ax
mov word [rbp + 0x26aa], r12w
lea eax, [rbx + 0x62]
mov word [rbp + 0x26ac], ax
lea eax, [rbx + 0x53]
mov word [rbp + 0x26ae], ax
mov word [rbp + 0x26b0], r14w
mov word [rbp + 0x26b2], dx
lea eax, [rbx + 0x67]
mov word [rbp + 0x26b4], ax
mov word [rbp + 0x26b6], r12w
lea r11d, [rbx + 0x33]
mov word [rbp + 0x26b8], r11w
lea r10d, [rbx + 0x3e]
mov word [rbp + 0x26ba], r10w
lea r14d, [rbx + 0x3c]
mov word [rbp + 0x26bc], r14w
lea ecx, [rbx + 0x3d]
mov word [rbp + 0x26be], cx
lea eax, [rbx + 0x37]
mov word [rbp + 0x26c0], ax
lea edx, [rbx + 0x32]
mov word [rbp + 0x26c2], dx
mov word [rbp + 0x26c4], r12w
mov word [rbp + 0x26c6], ax
lea ebx, [rcx - 2]
mov word [rbp + 0x26c8], bx
lea r8d, [r11 + 0x11]
mov word [rbp + 0x26ca], r8w
mov word [rbp + 0x26cc], ax
mov word [rbp + 0x26ce], r12w
lea eax, [rcx - 7]
mov word [rbp + 0x26d0], ax
lea edi, [rcx + 0xb]
mov word [rbp + 0x26d2], di
lea eax, [rcx - 0x37]
mov word [rbp + 0x26d4], ax
lea r9d, [r11 - 2]
mov word [rbp + 0x26d6], r9w
mov word [rbp + 0x26d8], di
mov word [rbp + 0x26da], r12w
mov word [rbp + 0x26dc], r9w
lea eax, [rcx - 5]
mov word [rbp + 0x26de], ax
mov word [rbp + 0x26e0], cx
mov word [rbp + 0x26e2], cx
mov word [rbp + 0x26e4], r14w
mov word [rbp + 0x26e6], cx
lea eax, [rcx + 9]
mov word [rbp + 0x26e8], ax
mov word [rbp + 0x26ea], r12w
mov word [rbp + 0x26ec], r14w
mov word [rbp + 0x26ee], cx
mov word [rbp + 0x26f0], r12w
lea eax, [rcx + 0x1e]
mov word [rbp + 0x26f2], ax
lea eax, [rcx - 0x11]
mov word [rbp + 0x26f4], ax
mov word [rbp + 0x26f6], r11w
mov word [rbp + 0x26f8], di
mov word [rbp + 0x26fa], r9w
lea eax, [rcx - 8]
mov word [rbp + 0x26fc], ax
mov word [rbp + 0x26fe], r14w
mov word [rbp + 0x2700], dx
mov word [rbp + 0x2702], r10w
mov word [rbp + 0x2704], r9w
mov word [rbp + 0x2706], r12w
lea eax, [rcx + 3]
mov word [rbp + 0x2708], ax
mov word [rbp + 0x270a], r8w
lea eax, [rcx + 5]
mov word [rbp + 0x270c], ax
mov word [rbp + 0x270e], bx
mov word [rbp + 0x2710], r14w
mov word [rbp + 0x2712], cx
mov word [rbp + 0x2714], di
lea eax, [rcx - 0x40]
mov word [rbp + 0x2716], ax
xor eax, eax
mov word [rbp + 0x2718], ax
movzx eax, word [rbp + 0x2690]
lea rcx, [rbp + 0x268c]
call fcn.1800f1b6c
mov rcx, rax
call fcn.18007aae4
nop
xor edx, edx
lea r8d, [r14 + 0x37]
lea rcx, [rbp + 0x2690]
call qword [sym.imp.VCRUNTIME140.dll_memset]
nop
lea rcx, [rbp + 0x420]
call fcn.18007d898
nop
lea rcx, [rbp + 0x408]
call fcn.18007d898
nop
lea rcx, [rbp + 0x3f0]
call fcn.18007d898
nop
lea rcx, [rbp + 0x3d8]
call fcn.18007d898
nop
lea rcx, [rbp + 0x3a8]
call fcn.18007d898
nop
lea rcx, [rbp + 0x378]
call fcn.18007d898
nop
lea rcx, [rbp + 0x360]
call fcn.18007d898
nop
lea rcx, [rbp + 0x630]
call fcn.18007a444
nop
lea rcx, [rbp + 0x348]
call fcn.18007d898
nop
lea rcx, [rbp + 0x590]
call fcn.18007a444
nop
lea rcx, [rbp + 0x2e8]
call fcn.18007d898
mov al, sil
mov rbx, qword [rsp + 0x3a00]
add rsp, 0x39c0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret