Function at 0x1402276f0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3d20]
mov eax, 0x3e20
call fcn.1403960f0
sub rsp, rax
movaps xmmword [rsp + 0x3e10], xmm6
movaps xmmword [rsp + 0x3e00], xmm7
mov rax, qword [0x144dd6080]
xor rax, rsp
mov qword [rbp + 0x3cf0], rax
mov byte [rsp + 0x56], r8b
mov qword [rsp + 0x60], rdx
mov r15d, ecx
xor r12d, r12d
mov esi, r12d
mov dword [rbp - 0x80], r12d
lea rcx, [rbp + 0x110]
call fcn.140039310
nop
mov rdi, qword [rbp + 0x110]
lea rax, [rdi + 0x430]
mov qword [rbp + 8], rax
mov word [rax], r12w
lea rcx, [rbp + 0x5b8]
call fcn.140004020
nop
lea rcx, [rbp + 0x1430]
call fcn.140004020
nop
lea rcx, [rbp + 0x698]
call fcn.140004020
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x210], xmm0
mov qword [rbp + 0x220], r12
movdqu xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], r12
movdqu xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r12
movdqu xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], r12
movdqu xmmword [rbp + 0x198], xmm0
mov qword [rbp + 0x1a8], r12
movdqu xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x190], r12
movdqu xmmword [rbp + 0x168], xmm0
mov qword [rbp + 0x178], r12
movdqu xmmword [rbp + 0x378], xmm0
mov qword [rbp + 0x388], r12
lea rcx, [rbp + 0x500]
call fcn.14021f560
nop
lea rcx, [rbp + 0x4e0]
call fcn.14021f560
nop
lea rcx, [rbp + 0x4c0]
call fcn.14021f560
nop
lea rcx, [rbp + 0x4a0]
call fcn.14021f560
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], r12
movdqu xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], r12
movdqu xmmword [rbp + 0x348], xmm0
mov qword [rbp + 0x358], r12
movdqu xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], r12
movdqu xmmword [rbp + 0x318], xmm0
mov qword [rbp + 0x328], r12
movdqu xmmword [rbp + 0x300], xmm0
mov qword [rbp + 0x310], r12
movdqu xmmword [rbp + 0x2e8], xmm0
mov qword [rbp + 0x2f8], r12
movdqu xmmword [rbp + 0x2d0], xmm0
mov qword [rbp + 0x2e0], r12
movdqu xmmword [rbp + 0x2b8], xmm0
mov qword [rbp + 0x2c8], r12
movdqu xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], r12
movdqu xmmword [rbp + 0x288], xmm0
mov qword [rbp + 0x298], r12
movdqu xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], r12
lea rcx, [rbp + 0x678]
call fcn.140004020
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x258], xmm0
mov qword [rbp + 0x268], r12
movdqu xmmword [rbp + 0x1c8], xmm0
mov qword [rbp + 0x1d8], r12
movdqu xmmword [rbp + 0x228], xmm0
mov qword [rbp + 0x238], r12
movdqu xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x430], r12
lea rcx, [rbp + 0x750]
call fcn.140004020
nop
lea rdx, [0x140513678]
lea rcx, [rbp + 0x2810]
call fcn.1400017b0
nop
lea rdx, [0x140512cf8]
lea rcx, [rbp + 0x27f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3c90]
call fcn.140004020
nop
lea rcx, [rdi + 0x439]
mov qword [rbp - 8], rcx
lea rdx, [rbp + 0x2810]
mov qword [rsp + 0x28], rdx
mov byte [rsp + 0x20], 1
mov r9, rcx
mov r8, rax
lea rdx, [rbp + 0x27f0]
lea rcx, [rbp - 0x60]
call fcn.14002a500
nop
lea rcx, [rbp + 0x3c90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x27f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2810]
call fcn.1400019c0
lea rdx, [0x1405136a8]
lea rcx, [rbp + 0x2550]
call fcn.1400017b0
nop
lea rdx, [0x1405136c0]
lea rcx, [rbp + 0x2530]
call fcn.1400017b0
nop
lea rdx, [0x1405136c4]
lea rcx, [rbp + 0x2510]
call fcn.1400017b0
nop
lea rax, [rbp + 0x2550]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x52]
lea r8, [rbp + 0x2530]
lea rdx, [rbp + 0x2510]
lea rcx, [rbp + 0x2870]
call fcn.14002a600
nop
lea rdx, [0x1405136d0]
lea rcx, [rbp + 0x24f0]
call fcn.1400017b0
nop
lea rdx, [0x1405136e8]
lea rcx, [rbp + 0x24d0]
call fcn.1400017b0
nop
lea rdx, [0x1405136f0]
lea rcx, [rbp + 0x24b0]
call fcn.1400017b0
nop
lea rax, [rbp + 0x24f0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x53]
lea r8, [rbp + 0x24d0]
lea rdx, [rbp + 0x24b0]
lea rcx, [rbp + 0x2880]
call fcn.14002a600
nop
lea rdx, [0x1405136f8]
lea rcx, [rbp + 0x2490]
call fcn.1400017b0
nop
lea rdx, [0x140513710]
lea rcx, [rbp + 0x2470]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x34f0]
call fcn.140004020
nop
lea rcx, [rbp + 0x2490]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x54]
mov r8, rax
lea rdx, [rbp + 0x2470]
lea rcx, [rbp + 0x2890]
call fcn.14002a600
nop
lea rdx, [0x140513720]
lea rcx, [rbp + 0x2450]
call fcn.1400017b0
nop
lea rdx, [0x140513730]
lea rcx, [rbp + 0x2430]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x34d0]
call fcn.140004020
nop
lea rcx, [rbp + 0x2450]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x55]
mov r8, rax
lea rdx, [rbp + 0x2430]
lea rcx, [rbp + 0x28a0]
call fcn.14002a600
nop
lea rdx, [0x140513738]
lea rcx, [rbp + 0x2410]
call fcn.1400017b0
nop
lea rdx, [0x14051374c]
lea rcx, [rbp + 0x23f0]
call fcn.1400017b0
nop
lea rdx, [0x140512bdc]
lea rcx, [rbp + 0x23d0]
call fcn.1400017b0
nop
lea rax, [rbp + 0x2410]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x5b8]
lea r8, [rbp + 0x23f0]
lea rdx, [rbp + 0x23d0]
lea rcx, [rbp + 0x28b0]
call fcn.14002aab0
nop
lea rdx, [0x140513750]
lea rcx, [rbp + 0x23b0]
call fcn.1400017b0
nop
lea rdx, [0x140512be8]
lea rcx, [rbp + 0x2390]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x34b0]
call fcn.140004020
nop
lea rcx, [rbp + 0x23b0]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1430]
mov r8, rax
lea rdx, [rbp + 0x2390]
lea rcx, [rbp + 0x28c0]
call fcn.14002aab0
nop
lea rdx, [0x140513770]
lea rcx, [rbp + 0x2370]
call fcn.1400017b0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x598], xmm0
mov qword [rbp + 0x5a8], 5
mov qword [rbp + 0x5b0], 0xf
mov eax, dword [0x140513788]
mov dword [rbp + 0x598], eax
movzx eax, byte [0x14051378c]
mov byte [rbp + 0x59c], al
mov byte [rbp + 0x59d], r12b
movups xmmword [rbp + 0x13d0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x13e0], xmm1
mov byte [rbp + 0x13d0], r12b
lea rax, [rbp + 0x2370]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x698]
lea r8, [rbp + 0x13d0]
lea rdx, [rbp + 0x598]
lea rcx, [rbp + 0x28d0]
call fcn.14002aab0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x13b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x13c0], xmm1
lea r8d, [r12 + 0x16]
lea rdx, [0x140513790]
lea rcx, [rbp + 0x13b0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x658], xmm0
mov qword [rbp + 0x668], 1
mov qword [rbp + 0x670], 0xf
mov word [rbp + 0x658], 0x73
movups xmmword [rbp + 0x5d8], xmm0
mov qword [rbp + 0x5e8], 6
mov qword [rbp + 0x5f0], 0xf
mov eax, dword [0x140512fc0]
mov dword [rbp + 0x5d8], eax
movzx eax, word [0x140512fc4]
mov word [rbp + 0x5dc], ax
mov byte [rbp + 0x5de], r12b
lea rax, [rbp + 0x13b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x210]
lea r8, [rbp + 0x658]
lea rdx, [rbp + 0x5d8]
lea rcx, [rbp + 0x28e0]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1390], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x13a0], xmm1
lea r8d, [r12 + 0x13]
lea rdx, [0x1405137a8]
lea rcx, [rbp + 0x1390]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x6b8], xmm0
mov qword [rbp + 0x6c8], 1
mov qword [rbp + 0x6d0], 0xf
mov word [rbp + 0x6b8], 0x6e
movups xmmword [rbp + 0x618], xmm0
mov qword [rbp + 0x628], 4
mov qword [rbp + 0x630], 0xf
mov dword [rbp + 0x618], 0x74726f70
mov byte [rbp + 0x61c], r12b
mov ebx, 0xffff
lea rax, [rbp + 0x1390]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], bx
mov word [rsp + 0x20], r12w
lea r9, [rbp + 0x198]
lea r8, [rbp + 0x6b8]
lea rdx, [rbp + 0x618]
lea rcx, [rbp + 0x28f0]
call fcn.14002ad90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1370], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1380], xmm1
lea r8d, [r12 + 0x17]
lea rdx, [0x1405137c0]
lea rcx, [rbp + 0x1370]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x5f8], xmm0
mov qword [rbp + 0x608], 1
mov qword [rbp + 0x610], 0xf
mov word [rbp + 0x5f8], 0x75
movups xmmword [rbp + 0x638], xmm0
mov qword [rbp + 0x648], 4
mov qword [rbp + 0x650], 0xf
mov dword [rbp + 0x638], 0x72657375
mov byte [rbp + 0x63c], r12b
lea rax, [rbp + 0x1370]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x360]
lea r8, [rbp + 0x5f8]
lea rdx, [rbp + 0x638]
lea rcx, [rbp + 0x2900]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1350], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1360], xmm1
lea r8d, [r12 + 0x17]
lea rdx, [0x1405137d8]
lea rcx, [rbp + 0x1350]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1340], xmm1
lea r8d, [r12 + 1]
lea rdx, [0x1405137f0]
lea rcx, [rbp + 0x1330]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1310], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1320], xmm1
lea r8d, [r12 + 4]
lea rdx, [0x140512b80]
lea rcx, [rbp + 0x1310]
call fcn.140001680
nop
lea rax, [rbp + 0x1350]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x318]
lea r8, [rbp + 0x1330]
lea rdx, [rbp + 0x1310]
lea rcx, [rbp + 0x2910]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x12f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1300], xmm1
lea r8d, [r12 + 0x29]
lea rdx, [0x1405137f8]
lea rcx, [rbp + 0x12f0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x12d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x12e0], xmm1
lea r8d, [r12 + 3]
lea rdx, [0x1403e8778]
lea rcx, [rbp + 0x12d0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x12b0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x12c0], xmm1
mov byte [rbp + 0x12b0], r12b
lea rax, [rbp + 0x12f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x500]
lea r8, [rbp + 0x12b0]
lea rdx, [rbp + 0x12d0]
lea rcx, [rbp + 0x2920]
call fcn.14002a420
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1290], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x12a0], xmm1
lea r8d, [r12 + 0x22]
lea rdx, [0x140513828]
lea rcx, [rbp + 0x1290]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1270], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1280], xmm1
lea r8d, [r12 + 5]
lea rdx, str.proto
lea rcx, [rbp + 0x1270]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1250], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x1260], xmm1
mov byte [rbp + 0x1250], r12b
lea rax, [rbp + 0x1290]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2b8]
lea r8, [rbp + 0x1250]
lea rdx, [rbp + 0x1270]
lea rcx, [rbp + 0x2930]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1230], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1240], xmm1
lea r8d, [r12 + 0x4d]
lea rdx, [0x140513850]
lea rcx, [rbp + 0x1230]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1530], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1540], xmm1
lea r8d, [r12 + 6]
lea rdx, [0x140512b88]
lea rcx, [rbp + 0x1530]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x11f0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x1200], xmm1
mov byte [rbp + 0x11f0], r12b
lea rax, [rbp + 0x1230]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x258]
lea r8, [rbp + 0x11f0]
lea rdx, [rbp + 0x1530]
lea rcx, [rbp + 0x2940]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x11d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x11e0], xmm1
lea r8d, [r12 + 0x1b]
lea rdx, [0x1405138a0]
lea rcx, [rbp + 0x11d0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x11b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x11c0], xmm1
lea r8d, [r12 + 7]
lea rdx, [0x140512fe0]
lea rcx, [rbp + 0x11b0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1190], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x11a0], xmm1
mov byte [rbp + 0x1190], r12b
lea rax, [rbp + 0x11d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1e0]
lea r8, [rbp + 0x1190]
lea rdx, [rbp + 0x11b0]
lea rcx, [rbp + 0x2950]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1170], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1180], xmm1
lea r8d, [r12 + 0x18]
lea rdx, [0x1405138c0]
lea rcx, [rbp + 0x1170]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1150], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1160], xmm1
lea r8d, [r12 + 5]
lea rdx, [0x1405138dc]
lea rcx, [rbp + 0x1150]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1130], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x1140], xmm1
mov byte [rbp + 0x1130], r12b
lea rax, [rbp + 0x1170]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], bx
mov word [rsp + 0x20], r12w
lea r9, [rbp + 0x168]
lea r8, [rbp + 0x1130]
lea rdx, [rbp + 0x1150]
lea rcx, [rbp + 0x2960]
call fcn.14002ad90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1110], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1120], xmm1
lea r8d, [r12 + 0x1c]
lea rdx, [0x1405138e8]
lea rcx, [rbp + 0x1110]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x10f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1100], xmm1
lea r8d, [r12 + 5]
lea rdx, [0x140513908]
lea rcx, [rbp + 0x10f0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x10d0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x10e0], xmm1
mov byte [rbp + 0x10d0], r12b
lea rax, [rbp + 0x1110]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x348]
lea r8, [rbp + 0x10d0]
lea rdx, [rbp + 0x10f0]
lea rcx, [rbp + 0x2970]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x10b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10c0], xmm1
lea r8d, [r12 + 0x1c]
lea rdx, [0x140513910]
lea rcx, [rbp + 0x10b0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1090], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10a0], xmm1
lea r8d, [r12 + 5]
lea rdx, [0x140513930]
lea rcx, [rbp + 0x1090]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1070], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x1080], xmm1
mov byte [rbp + 0x1070], r12b
lea rax, [rbp + 0x10b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2e8]
lea r8, [rbp + 0x1070]
lea rdx, [rbp + 0x1090]
lea rcx, [rbp + 0x2980]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1050], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1060], xmm1
lea r8d, [r12 + 0x2e]
lea rdx, [0x140513938]
lea rcx, [rbp + 0x1050]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1030], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1040], xmm1
lea r8d, [r12 + 4]
lea rdx, [0x140513968]
lea rcx, [rbp + 0x1030]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1010], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x1020], xmm1
mov byte [rbp + 0x1010], r12b
lea rax, [rbp + 0x1050]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x4c0]
lea r8, [rbp + 0x1010]
lea rdx, [rbp + 0x1030]
lea rcx, [rbp + 0x2990]
call fcn.14002a420
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xff0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1000], xmm1
lea r8d, [r12 + 0x15]
lea rdx, [0x140513970]
lea rcx, [rbp + 0xff0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xfd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xfe0], xmm1
lea r8d, [r12 + 6]
lea rdx, [0x140513988]
lea rcx, [rbp + 0xfd0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xfb0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xfc0], xmm1
mov byte [rbp + 0xfb0], r12b
lea rax, [rbp + 0xff0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x288]
lea r8, [rbp + 0xfb0]
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp + 0x29a0]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xfa0], xmm1
lea r8d, [r12 + 0x3e]
lea rdx, [0x140513990]
lea rcx, [rbp + 0xf90]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf80], xmm1
lea r8d, [r12 + 7]
lea rdx, [0x1405139d0]
lea rcx, [rbp + 0xf70]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf50], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xf60], xmm1
mov byte [rbp + 0xf50], r12b
lea rax, [rbp + 0xf90]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x228]
lea r8, [rbp + 0xf50]
lea rdx, [rbp + 0xf70]
lea rcx, [rbp + 0x29b0]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf40], xmm1
lea r8d, [r12 + 0x1a]
lea rdx, [0x1405139d8]
lea rcx, [rbp + 0xf30]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xf10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xf20], xmm1
lea r8d, [r12 + 9]
lea rdx, [0x140512fe8]
lea rcx, [rbp + 0xf10]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xef0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xf00], xmm1
mov byte [rbp + 0xef0], r12b
lea rax, [rbp + 0xf30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1b0]
lea r8, [rbp + 0xef0]
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0x29c0]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1220], xmm1
lea r8d, [r12 + 0x17]
lea rdx, [0x1405139f8]
lea rcx, [rbp + 0x1210]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xeb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xec0], xmm1
lea r8d, [r12 + 7]
lea rdx, [0x140513a10]
lea rcx, [rbp + 0xeb0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe90], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xea0], xmm1
mov byte [rbp + 0xe90], r12b
lea rax, [rbp + 0x1210]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], bx
mov word [rsp + 0x20], r12w
lea r9, [rbp + 0x378]
lea r8, [rbp + 0xe90]
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x29d0]
call fcn.14002ad90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe80], xmm1
lea r8d, [r12 + 0x1b]
lea rdx, [0x140513a18]
lea rcx, [rbp + 0xe70]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe60], xmm1
lea r8d, [r12 + 7]
lea rdx, [0x140513a38]
lea rcx, [rbp + 0xe50]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe30], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xe40], xmm1
mov byte [rbp + 0xe30], r12b
lea rax, [rbp + 0xe70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x330]
lea r8, [rbp + 0xe30]
lea rdx, [rbp + 0xe50]
lea rcx, [rbp + 0x29e0]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe20], xmm1
lea r8d, [r12 + 0x1b]
lea rdx, [0x140513a40]
lea rcx, [rbp + 0xe10]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xdf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xe00], xmm1
lea r8d, [r12 + 7]
lea rdx, [0x140513a60]
lea rcx, [rbp + 0xdf0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xdd0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xde0], xmm1
mov byte [rbp + 0xdd0], r12b
lea rax, [rbp + 0xe10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2d0]
lea r8, [rbp + 0xdd0]
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp + 0x29f0]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xdb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xdc0], xmm1
lea r8d, [r12 + 0x14]
lea rdx, [0x140513a68]
lea rcx, [rbp + 0xdb0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xda0], xmm1
lea r8d, [r12 + 8]
lea rdx, [0x140513a80]
lea rcx, [rbp + 0xd90]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd70], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xd80], xmm1
mov byte [rbp + 0xd70], r12b
lea rax, [rbp + 0xdb0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x270]
lea r8, [rbp + 0xd70]
lea rdx, [rbp + 0xd90]
lea rcx, [rbp + 0x2a00]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd60], xmm1
lea r8d, [r12 + 0x2d]
lea rdx, [0x140513a90]
lea rcx, [rbp + 0xd50]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd40], xmm1
lea r8d, [r12 + 6]
lea rdx, [0x140513ac0]
lea rcx, [rbp + 0xd30]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xd10], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xd20], xmm1
mov byte [rbp + 0xd10], r12b
lea rax, [rbp + 0xd50]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x4a0]
lea r8, [rbp + 0xd10]
lea rdx, [rbp + 0xd30]
lea rcx, [rbp + 0x2a10]
call fcn.14002a420
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xcf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd00], xmm1
lea r8d, [r12 + 0x22]
lea rdx, [0x140513ac8]
lea rcx, [rbp + 0xcf0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xcd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xce0], xmm1
lea r8d, [r12 + 0x12]
lea rdx, [0x140512fc8]
lea rcx, [rbp + 0xcd0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xcb0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xcc0], xmm1
mov byte [rbp + 0xcb0], r12b
lea rax, [rbp + 0xcf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1f8]
lea r8, [rbp + 0xcb0]
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp + 0x2a20]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xca0], xmm1
lea r8d, [r12 + 0x1f]
lea rdx, [0x140513af0]
lea rcx, [rbp + 0xc90]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc80], xmm1
lea r8d, [r12 + 0x10]
lea rdx, [0x140513b10]
lea rcx, [rbp + 0xc70]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc50], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xc60], xmm1
mov byte [rbp + 0xc50], r12b
lea rax, [rbp + 0xc90]
mov qword [rsp + 0x30], rax
mov word [rsp + 0x28], bx
mov word [rsp + 0x20], r12w
lea r9, [rbp + 0x180]
lea r8, [rbp + 0xc50]
lea rdx, [rbp + 0xc70]
lea rcx, [rbp + 0x2a30]
call fcn.14002ad90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc40], xmm1
lea r8d, [r12 + 0x23]
lea rdx, [0x140513b28]
lea rcx, [rbp + 0xc30]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc20], xmm1
lea r8d, [r12 + 0x10]
lea rdx, [0x140513b50]
lea rcx, [rbp + 0xc10]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xbf0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xc00], xmm1
mov byte [rbp + 0xbf0], r12b
lea rax, [rbp + 0xc30]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x240]
lea r8, [rbp + 0xbf0]
lea rdx, [rbp + 0xc10]
lea rcx, [rbp + 0x2a40]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xbd0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xbe0], xmm1
lea r8d, [r12 + 0x23]
lea rdx, [0x140513b68]
lea rcx, [rbp + 0xbd0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xbb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xbc0], xmm1
lea r8d, [r12 + 0x10]
lea rdx, [0x140513b90]
lea rcx, [rbp + 0xbb0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb90], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xba0], xmm1
mov byte [rbp + 0xb90], r12b
lea rax, [rbp + 0xbd0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x300]
lea r8, [rbp + 0xb90]
lea rdx, [rbp + 0xbb0]
lea rcx, [rbp + 0x2a50]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb80], xmm1
lea r8d, [r12 + 0x35]
lea rdx, [0x140513ba8]
lea rcx, [rbp + 0xb70]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb60], xmm1
lea r8d, [r12 + 0xf]
lea rdx, [0x140513be0]
lea rcx, [rbp + 0xb50]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb30], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xb40], xmm1
mov byte [rbp + 0xb30], r12b
lea rax, [rbp + 0xb70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x4e0]
lea r8, [rbp + 0xb30]
lea rdx, [rbp + 0xb50]
lea rcx, [rbp + 0x2a60]
call fcn.14002a420
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xb10], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb20], xmm1
lea r8d, [r12 + 0x2e]
lea rdx, [0x140513bf0]
lea rcx, [rbp + 0xb10]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xaf0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb00], xmm1
lea r8d, [r12 + 0x11]
lea rdx, [0x140513c20]
lea rcx, [rbp + 0xaf0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xad0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xae0], xmm1
mov byte [rbp + 0xad0], r12b
lea rax, [rbp + 0xb10]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2a0]
lea r8, [rbp + 0xad0]
lea rdx, [rbp + 0xaf0]
lea rcx, [rbp + 0x2a70]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xab0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xac0], xmm1
lea r8d, [r12 + 0x59]
lea rdx, [0x140513c40]
lea rcx, [rbp + 0xab0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa90], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xaa0], xmm1
lea r8d, [r12 + 0x12]
lea rdx, [0x140513ca0]
lea rcx, [rbp + 0xa90]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa70], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xa80], xmm1
mov byte [rbp + 0xa70], r12b
lea rax, [rbp + 0xab0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1c8]
lea r8, [rbp + 0xa70]
lea rdx, [rbp + 0xa90]
lea rcx, [rbp + 0x2a80]
call fcn.14002a9d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa60], xmm1
lea r8d, [r12 + 0x11]
lea rdx, [0x140513cb8]
lea rcx, [rbp + 0xa50]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa40], xmm1
lea r8d, [r12 + 0xf]
lea rdx, [0x140512c80]
lea rcx, [rbp + 0xa30]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa10], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0xa20], xmm1
mov byte [rbp + 0xa10], r12b
lea r9, [rdi + 0x4a8]
lea rax, [rbp + 0xa50]
mov qword [rsp + 0x38], rax
movaps xmm0, xmmword [0x140515b50]
movups xmmword [rsp + 0x28], xmm0
movsd xmm0, qword [0x1403ea418]
movsd qword [rsp + 0x20], xmm0
lea r8, [rbp + 0xa10]
lea rdx, [rbp + 0xa30]
lea rcx, [rbp + 0x2a90]
call fcn.14002a7c0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x9f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xa00], xmm1
lea r8d, [r12 + 0x1d]
lea rdx, [0x140513cd0]
lea rcx, [rbp + 0x9f0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x9d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9e0], xmm1
lea r8d, [r12 + 5]
lea rdx, str.proxy
lea rcx, [rbp + 0x9d0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x9b0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x9c0], xmm1
mov byte [rbp + 0x9b0], r12b
lea rax, [rbp + 0x9f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x678]
lea r8, [rbp + 0x9b0]
lea rdx, [rbp + 0x9d0]
lea rcx, [rbp + 0x2aa0]
call fcn.14002aab0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x990], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x9a0], xmm1
lea r8d, [r12 + 0x2b]
lea rdx, [0x140513cf0]
lea rcx, [rbp + 0x990]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x970], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x980], xmm1
lea r8d, [r12 + 0xa]
lea rdx, [0x140512c70]
lea rcx, [rbp + 0x970]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x950], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x960], xmm1
mov byte [rbp + 0x950], r12b
lea r9, [rdi + 0x4a0]
lea rax, [rbp + 0x990]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], r12b
lea r8, [rbp + 0x950]
lea rdx, [rbp + 0x970]
lea rcx, [rbp + 0x2ab0]
call fcn.14002a500
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x930], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x940], xmm1
lea r8d, [r12 + 0x1f]
lea rdx, [0x140513d20]
lea rcx, [rbp + 0x930]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x910], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x920], xmm1
lea r8d, [r12 + 1]
lea rdx, [0x140512a20]
lea rcx, [rbp + 0x910]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x900], xmm1
lea r8d, [r12 + 7]
lea rdx, [0x140512c00]
lea rcx, [rbp + 0x8f0]
call fcn.140001680
nop
lea r13, [rdi + 0x68]
lea rax, [rbp + 0x930]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], r12d
mov r9, r13
lea r8, [rbp + 0x910]
lea rdx, [rbp + 0x8f0]
lea rcx, [rbp + 0x2ac0]
call fcn.14002ab90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x8e0], xmm1
lea r8d, [r12 + 0x2d]
lea rdx, [0x140513d40]
lea rcx, [rbp + 0x8d0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x8b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x8c0], xmm1
lea r8d, [r12 + 1]
lea rdx, [0x140513d70]
lea rcx, [rbp + 0x8b0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x890], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x8a0], xmm1
lea r8d, [r12 + 9]
lea rdx, [0x140512c08]
lea rcx, [rbp + 0x890]
call fcn.140001680
nop
lea rax, [rdi + 0x80]
mov qword [rbp + 0x18], rax
lea rcx, [rbp + 0x8d0]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 1
mov r9, rax
lea r8, [rbp + 0x8b0]
lea rdx, [rbp + 0x890]
lea rcx, [rbp + 0x2ad0]
call fcn.14002ab90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x870], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x880], xmm1
lea r8d, [r12 + 0x3d]
lea rdx, [0x140513d78]
lea rcx, [rbp + 0x870]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x850], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x860], xmm1
lea r8d, [r12 + 2]
lea rdx, [0x140513db8]
lea rcx, [rbp + 0x850]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x830], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x840], xmm1
lea r8d, [r12 + 0xe]
lea rdx, [0x140512c18]
lea rcx, [rbp + 0x830]
call fcn.140001680
nop
lea rax, [rdi + 0x98]
mov qword [rbp + 0x20], rax
lea rcx, [rbp + 0x870]
mov qword [rsp + 0x30], rcx
movsd xmm7, qword [0x140515b20]
movsd qword [rsp + 0x28], xmm7
movsd xmm6, qword [0x140515b30]
movsd qword [rsp + 0x20], xmm6
mov r9, rax
lea r8, [rbp + 0x850]
lea rdx, [rbp + 0x830]
lea rcx, [rbp + 0x2ae0]
call fcn.14002a6d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x810], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x820], xmm1
lea r8d, [r12 + 0x41]
lea rdx, [0x140513dc0]
lea rcx, [rbp + 0x810]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x800], xmm1
lea r8d, [r12 + 5]
lea rdx, [0x140513e04]
lea rcx, [rbp + 0x7f0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7d0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7e0], xmm1
lea r8d, [r12 + 0x11]
lea rdx, [0x140512c28]
lea rcx, [rbp + 0x7d0]
call fcn.140001680
nop
lea rax, [rdi + 0xb0]
mov qword [rbp + 0x28], rax
lea rcx, [rbp + 0x810]
mov qword [rsp + 0x30], rcx
movsd qword [rsp + 0x28], xmm7
movsd qword [rsp + 0x20], xmm6
mov r9, rax
lea r8, [rbp + 0x7f0]
lea rdx, [rbp + 0x7d0]
lea rcx, [rbp + 0x2af0]
call fcn.14002a6d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x7b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7c0], xmm1
lea r8d, [r12 + 0xc]
lea rdx, [0x140513e10]
lea rcx, [rbp + 0x7b0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x790], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x7a0], xmm1
lea r8d, [r12 + 1]
lea rdx, [0x140513e20]
lea rcx, [rbp + 0x790]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x770], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x780], xmm1
lea r8d, [r12 + 7]
lea rdx, [0x140512c58]
lea rcx, [rbp + 0x770]
call fcn.140001680
nop
lea r9, [rdi + 0x3e8]
lea rax, [rbp + 0x7b0]
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x790]
lea rdx, [rbp + 0x770]
lea rcx, [rbp + 0x2b00]
call fcn.14002aab0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1510], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1520], xmm1
lea r8d, [r12 + 0x23]
lea rdx, [0x140513e28]
lea rcx, [rbp + 0x1510]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x14f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1500], xmm1
lea r8d, [r12 + 8]
lea rdx, [0x140512cd8]
lea rcx, [rbp + 0x14f0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x14d0], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x14e0], xmm1
mov byte [rbp + 0x14d0], r12b
lea r9, [rdi + 0x437]
lea rax, [rbp + 0x1510]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], r12b
lea r8, [rbp + 0x14d0]
lea rdx, [rbp + 0x14f0]
lea rcx, [rbp + 0x2b10]
call fcn.14002a500
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x14b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x14c0], xmm1
lea r8d, [r12 + 0x34]
lea rdx, [0x140513e50]
lea rcx, [rbp + 0x14b0]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1490], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x14a0], xmm1
lea r8d, [r12 + 0xb]
lea rdx, [0x140512ce8]
lea rcx, [rbp + 0x1490]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1470], xmm0
movdqa xmm1, xmmword [0x1403ddf20]
movdqu xmmword [rbp + 0x1480], xmm1
mov byte [rbp + 0x1470], r12b
lea r9, [rdi + 0x438]
lea rax, [rbp + 0x14b0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], r12b
lea r8, [rbp + 0x1470]
lea rdx, [rbp + 0x1490]
lea rcx, [rbp + 0x2b20]
call fcn.14002a500
nop
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2b30], xmm0
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x1402296de
lock inc dword [rcx + 8]
mov rdi, qword [rbp + 0x110]
mov rcx, qword [rbp - 0x58]
mov esi, dword [rbp - 0x80]
mov rax, qword [rbp - 0x60]
mov qword [rbp + 0x2b30], rax
mov qword [rbp + 0x2b38], rcx
movups xmmword [rbp + 0x1450], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1460], xmm1
mov r8d, 0x39
lea rdx, [0x140513e88]
lea rcx, [rbp + 0x1450]
call fcn.140001680
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xed0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xee0], xmm1
mov r8d, 0x13
lea rdx, [0x140512d08]
lea rcx, [rbp + 0xed0]
call fcn.140001680
nop
lea rcx, [rbp + 0x3490]
call fcn.140004020
nop
lea r9, [rdi + 0x43a]
lea rcx, [rbp + 0x1450]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 0
mov r8, rax
lea rdx, [rbp + 0xed0]
lea rcx, [rbp + 0x2b40]
call fcn.14002a500
nop
lea rdx, [0x140513ec8]
lea rcx, [rbp + 0x2350]
call fcn.1400017b0
nop
lea rdx, [0x140513ef4]
lea rcx, [rbp + 0x2330]
call fcn.1400017b0
nop
lea rdx, [0x140512cb8]
lea rcx, [rbp + 0x2310]
call fcn.1400017b0
nop
lea r9, [rdi + 0xc8]
lea rcx, [rbp + 0x2350]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x96
mov dword [rsp + 0x20], r12d
lea r8, [rbp + 0x2330]
lea rdx, [rbp + 0x2310]
lea rcx, [rbp + 0x2b50]
call fcn.14002ab90
nop
lea rdx, [0x140513ef8]
lea rcx, [rbp + 0x22f0]
call fcn.1400017b0
nop
lea rdx, [0x140513f2c]
lea rcx, [rbp + 0x22d0]
call fcn.1400017b0
nop
lea rdx, [0x140512cc8]
lea rcx, [rbp + 0x22b0]
call fcn.1400017b0
nop
lea r9, [rdi + 0xe0]
lea rcx, [rbp + 0x22f0]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0x96
mov dword [rsp + 0x20], r12d
lea r8, [rbp + 0x22d0]
lea rdx, [rbp + 0x22b0]
lea rcx, [rbp + 0x2b60]
call fcn.14002ab90
nop
lea rdx, [0x140513f30]
lea rcx, [rbp + 0x2290]
call fcn.1400017b0
nop
lea rdx, [0x140512db0]
lea rcx, [rbp + 0x2270]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3470]
call fcn.140004020
nop
lea r9, [rdi + 0x398]
lea rdx, [rbp + 0x2290]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
mov r8, rax
lea rdx, [rbp + 0x2270]
lea rcx, [rbp + 0x2b70]
call fcn.14002ab90
nop
lea rdx, [0x140513fa8]
lea rcx, [rbp + 0x2250]
call fcn.1400017b0
nop
lea rdx, [0x140512dc0]
lea rcx, [rbp + 0x2230]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3450]
call fcn.140004020
nop
lea r9, [rdi + 0x468]
lea rcx, [rbp + 0x2250]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov r8, rax
lea rdx, [rbp + 0x2230]
lea rcx, [rbp + 0x2b80]
call fcn.14002ac80
nop
lea rdx, [0x140513fe8]
lea rcx, [rbp + 0x2210]
call fcn.1400017b0
nop
lea rdx, [0x140512df0]
lea rcx, [rbp + 0x21f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3430]
call fcn.140004020
nop
lea r9, [rdi + 0x435]
lea rcx, [rbp + 0x2210]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
mov r8, rax
lea rdx, [rbp + 0x21f0]
lea rcx, [rbp + 0x2b90]
call fcn.14002a500
nop
lea rdx, [0x140514010]
lea rcx, [rbp + 0x21d0]
call fcn.1400017b0
nop
lea rdx, [0x140512dd0]
lea rcx, [rbp + 0x21b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3410]
call fcn.140004020
nop
lea r9, [rdi + 0x158]
lea rdx, [rbp + 0x21d0]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x20], r12d
mov r8, rax
lea rdx, [rbp + 0x21b0]
lea rcx, [rbp + 0x2ba0]
call fcn.14002ab90
nop
lea rdx, [0x140514080]
lea rcx, [rbp + 0x2190]
call fcn.1400017b0
nop
lea rdx, [0x140512e00]
lea rcx, [rbp + 0x2170]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x33f0]
call fcn.140004020
nop
lea r9, [rdi + 0x436]
lea rcx, [rbp + 0x2190]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
mov r8, rax
lea rdx, [rbp + 0x2170]
lea rcx, [rbp + 0x2bb0]
call fcn.14002a500
nop
lea rdx, [0x1405140a8]
lea rcx, [rbp + 0x2150]
call fcn.1400017b0
nop
lea rdx, [0x1405140c4]
lea rcx, [rbp + 0x2130]
call fcn.1400017b0
nop
lea rdx, [0x140512d1c]
lea rcx, [rbp + 0x2110]
call fcn.1400017b0
nop
lea r9, [rdi + 0x3e0]
lea rax, [rbp + 0x2150]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
lea r8, [rbp + 0x2130]
lea rdx, [rbp + 0x2110]
lea rcx, [rbp + 0x2bc0]
call fcn.14002a500
nop
lea rdx, [0x1405140c8]
lea rcx, [rbp + 0x20f0]
call fcn.1400017b0
nop
lea rdx, [0x140512de0]
lea rcx, [rbp + 0x20d0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x33d0]
call fcn.140004020
nop
lea r9, [rdi + 0x43c]
lea rcx, [rbp + 0x20f0]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 0x1e
mov r8, rax
lea rdx, [rbp + 0x20d0]
lea rcx, [rbp + 0x2bd0]
call fcn.14002ac80
nop
lea rdx, [0x1405140f0]
lea rcx, [rbp + 0x20b0]
call fcn.1400017b0
nop
lea rdx, [0x140514108]
lea rcx, [rbp + 0x2090]
call fcn.1400017b0
nop
lea rdx, [0x140512d28]
lea rcx, [rbp + 0x2070]
call fcn.1400017b0
nop
lea r9, [rdi + 0x428]
lea rcx, [rbp + 0x20b0]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
lea r8, [rbp + 0x2090]
lea rdx, [rbp + 0x2070]
lea rcx, [rbp + 0x2be0]
call fcn.14002a500
nop
lea rdx, [0x140514110]
lea rcx, [rbp + 0x2050]
call fcn.1400017b0
nop
lea rdx, [0x140512d38]
lea rcx, [rbp + 0x2030]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x33b0]
call fcn.140004020
nop
lea r9, [rdi + 0x448]
lea rcx, [rbp + 0x2050]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 1
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov r8, rax
lea rdx, [rbp + 0x2030]
lea rcx, [rbp + 0x2bf0]
call fcn.14002ac80
nop
lea rdx, [0x140514158]
lea rcx, [rbp + 0x2010]
call fcn.1400017b0
nop
lea rdx, [0x140512e10]
lea rcx, [rbp + 0x1ff0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3390]
call fcn.140004020
nop
lea r9, [rdi + 0x440]
lea rcx, [rbp + 0x2010]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 0xa
mov r8, rax
lea rdx, [rbp + 0x1ff0]
lea rcx, [rbp + 0x2c00]
call fcn.14002ac80
nop
lea rdx, [0x140514188]
lea rcx, [rbp + 0x1fd0]
call fcn.1400017b0
nop
lea rdx, [0x140512e28]
lea rcx, [rbp + 0x1fb0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3370]
call fcn.140004020
nop
lea r9, [rdi + 0x44c]
lea rcx, [rbp + 0x1fd0]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 3
mov r8, rax
lea rdx, [rbp + 0x1fb0]
lea rcx, [rbp + 0x2c10]
call fcn.14002ac80
nop
lea rdx, [0x1405141b8]
lea rcx, [rbp + 0x1f90]
call fcn.1400017b0
nop
lea rdx, [0x140512e38]
lea rcx, [rbp + 0x1f70]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3350]
call fcn.140004020
nop
lea r9, [rdi + 0x458]
lea rcx, [rbp + 0x1f90]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 0xa
mov r8, rax
lea rdx, [rbp + 0x1f70]
lea rcx, [rbp + 0x2c20]
call fcn.14002ac80
nop
lea rdx, [0x1405141d8]
lea rcx, [rbp + 0x1f50]
call fcn.1400017b0
nop
lea rdx, [0x140512e48]
lea rcx, [rbp + 0x1f30]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3330]
call fcn.140004020
nop
lea r9, [rdi + 0x450]
lea rcx, [rbp + 0x1f50]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 0xa
mov r8, rax
lea rdx, [rbp + 0x1f30]
lea rcx, [rbp + 0x2c30]
call fcn.14002ac80
nop
lea rdx, [0x140514200]
lea rcx, [rbp + 0x1f10]
call fcn.1400017b0
nop
lea rdx, [0x140512e60]
lea rcx, [rbp + 0x1ef0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3310]
call fcn.140004020
nop
lea r9, [rdi + 0x454]
lea rcx, [rbp + 0x1f10]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x30], 0xffffffff
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 0x258
mov r8, rax
lea rdx, [rbp + 0x1ef0]
lea rcx, [rbp + 0x2c40]
call fcn.14002ac80
nop
lea rdx, [0x140514250]
lea rcx, [rbp + 0x1ed0]
call fcn.1400017b0
nop
lea rdx, [0x140512e80]
lea rcx, [rbp + 0x1eb0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x32f0]
call fcn.140004020
nop
lea r9, [rdi + 0x460]
lea rcx, [rbp + 0x1ed0]
mov qword [rsp + 0x38], rcx
movsd xmm6, qword [0x140515b28]
movsd qword [rsp + 0x30], xmm6
xorps xmm7, xmm7
movups xmmword [rsp + 0x20], xmm7
mov r8, rax
lea rdx, [rbp + 0x1eb0]
lea rcx, [rbp + 0x2c50]
call fcn.14002a7c0
nop
lea rdx, [0x1405142a0]
lea rcx, [rbp + 0x1e90]
call fcn.1400017b0
nop
lea rdx, [0x140512d48]
lea rcx, [rbp + 0x1e70]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x32d0]
call fcn.140004020
nop
lea rcx, [rbp + 0x1e90]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x750]
mov r8, rax
lea rdx, [rbp + 0x1e70]
lea rcx, [rbp + 0x2c60]
call fcn.14002aab0
nop
lea rdx, [0x1405142d0]
lea rcx, [rbp + 0x1e50]
call fcn.1400017b0
nop
lea rdx, [0x1405142e8]
lea rcx, [rbp + 0x1e30]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x32b0]
call fcn.140004020
nop
lea r9, [rdi + 0x408]
lea rdx, [rbp + 0x1e50]
mov qword [rsp + 0x20], rdx
mov r8, rax
lea rdx, [rbp + 0x1e30]
lea rcx, [rbp + 0x2c70]
call fcn.14002aab0
nop
lea rdx, [0x1405142f0]
lea rcx, [rbp + 0x1e10]
call fcn.1400017b0
nop
lea rdx, [0x140512bf4]
lea rcx, [rbp + 0x1df0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3290]
call fcn.140004020
nop
lea r14, [rdi + 0x3c0]
lea rcx, [rbp + 0x1e10]
mov qword [rsp + 0x20], rcx
mov r9, r14
mov r8, rax
lea rdx, [rbp + 0x1df0]
lea rcx, [rbp + 0x2c80]
call fcn.14002aab0
nop
lea rdx, [0x140514320]
lea rcx, [rbp + 0x1dd0]
call fcn.1400017b0
nop
lea rdx, [0x140512d7c]
lea rcx, [rbp + 0x1db0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3270]
call fcn.140004020
nop
lea r9, [rdi + 0x3b0]
lea rcx, [rbp + 0x1dd0]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
mov r8, rax
lea rdx, [rbp + 0x1db0]
lea rcx, [rbp + 0x2c90]
call fcn.14002a500
nop
lea rdx, [0x140514350]
lea rcx, [rbp + 0x1d90]
call fcn.1400017b0
nop
lea rdx, [0x140512d94]
lea rcx, [rbp + 0x1d70]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3250]
call fcn.140004020
nop
lea r9, [rdi + 0x434]
lea rcx, [rbp + 0x1d90]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
mov r8, rax
lea rdx, [rbp + 0x1d70]
lea rcx, [rbp + 0x2ca0]
call fcn.14002a500
nop
lea rdx, [0x140514368]
lea rcx, [rbp + 0x1d50]
call fcn.1400017b0
nop
lea rdx, [0x140512d6c]
lea rcx, [rbp + 0x1d30]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3230]
call fcn.140004020
nop
lea r9, [rdi + 0x432]
lea rcx, [rbp + 0x1d50]
mov qword [rsp + 0x28], rcx
movzx ecx, byte [0x144e06e85]
mov byte [rsp + 0x20], cl
mov r8, rax
lea rdx, [rbp + 0x1d30]
lea rcx, [rbp + 0x2cb0]
call fcn.14002a500
nop
lea rdx, [0x140514388]
lea rcx, [rbp + 0x1d10]
call fcn.1400017b0
nop
lea rdx, [0x140512d74]
lea rcx, [rbp + 0x1cf0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3210]
call fcn.140004020
nop
lea r9, [rdi + 0x433]
lea rcx, [rbp + 0x1d10]
mov qword [rsp + 0x28], rcx
movzx ecx, byte [0x144e06e84]
mov byte [rsp + 0x20], cl
mov r8, rax
lea rdx, [rbp + 0x1cf0]
lea rcx, [rbp + 0x2cc0]
call fcn.14002a500
nop
lea rdx, [0x1405143a8]
lea rcx, [rbp + 0x1cd0]
call fcn.1400017b0
nop
lea rdx, [0x140512d80]
lea rcx, [rbp + 0x1cb0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x31f0]
call fcn.140004020
nop
lea r9, [rdi + 0x3b8]
lea rcx, [rbp + 0x1cd0]
mov qword [rsp + 0x38], rcx
movsd qword [rsp + 0x30], xmm6
movups xmmword [rsp + 0x20], xmm7
mov r8, rax
lea rdx, [rbp + 0x1cb0]
lea rcx, [rbp + 0x2cd0]
call fcn.14002a7c0
nop
lea rdx, [0x1405143c8]
lea rcx, [rbp + 0x1c90]
call fcn.1400017b0
nop
lea rdx, [0x140514400]
lea rcx, [rbp + 0x1c70]
call fcn.1400017b0
nop
lea rdx, [0x140512c3c]
lea rcx, [rbp + 0x1c50]
call fcn.1400017b0
nop
lea r9, [rdi + 0xf8]
lea rcx, [rbp + 0x1c90]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], r12d
lea r8, [rbp + 0x1c70]
lea rdx, [rbp + 0x1c50]
lea rcx, [rbp + 0x2ce0]
call fcn.14002ab90
nop
lea rdx, [0x140514408]
lea rcx, [rbp + 0x1c30]
call fcn.1400017b0
nop
lea rdx, [0x140514444]
lea rcx, [rbp + 0x1c10]
call fcn.1400017b0
nop
lea rdx, [0x140512c48]
lea rcx, [rbp + 0x1bf0]
call fcn.1400017b0
nop
lea r9, [rdi + 0x110]
lea rcx, [rbp + 0x1c30]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], r12d
lea r8, [rbp + 0x1c10]
lea rdx, [rbp + 0x1bf0]
lea rcx, [rbp + 0x2cf0]
call fcn.14002ab90
nop
lea rdx, [0x140514450]
lea rcx, [rbp + 0x1bd0]
call fcn.1400017b0
nop
lea rdx, [0x140512c60]
lea rcx, [rbp + 0x1bb0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x31d0]
call fcn.140004020
nop
lea rcx, [rbp + 0x1bd0]
mov qword [rsp + 0x20], rcx
lea r9, [rdi + 0x470]
mov r8, rax
lea rdx, [rbp + 0x1bb0]
lea rcx, [rbp + 0x2d00]
call fcn.14002aab0
nop
lea rdx, [0x140514468]
lea rcx, [rbp + 0x1b90]
call fcn.1400017b0
nop
lea rdx, [0x140512c90]
lea rcx, [rbp + 0x1b70]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x31b0]
call fcn.140004020
nop
lea r9, [rdi + 0x4b0]
lea rcx, [rbp + 0x1b90]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
mov r8, rax
lea rdx, [rbp + 0x1b70]
lea rcx, [rbp + 0x2d10]
call fcn.14002a500
nop
lea rdx, [0x140514480]
lea rcx, [rbp + 0x1b50]
call fcn.1400017b0
nop
lea rdx, [0x140512fb8]
lea rcx, [rbp + 0x1b30]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3190]
call fcn.140004020
nop
lea r9, [rdi + 0x4a1]
lea rcx, [rbp + 0x1b50]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
mov r8, rax
lea rdx, [rbp + 0x1b30]
lea rcx, [rbp + 0x2d20]
call fcn.14002a500
nop
lea rdx, [0x1405144b8]
lea rcx, [rbp + 0x1b10]
call fcn.1400017b0
nop
lea rdx, [0x140512ca0]
lea rcx, [rbp + 0x1af0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3170]
call fcn.140004020
nop
lea r9, [rdi + 0x4b1]
lea rcx, [rbp + 0x1b10]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 0
mov r8, rax
lea rdx, [rbp + 0x1af0]
lea rcx, [rbp + 0x2d30]
call fcn.14002a500
nop
lea rdx, [0x1405144e0]
lea rcx, [rbp + 0x1ad0]
call fcn.1400017b0
nop
lea rdx, [0x140512cac]
lea rcx, [rbp + 0x1ab0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3150]
call fcn.140004020
nop
lea r9, [rdi + 0x4b2]
lea rcx, [rbp + 0x1ad0]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 0
mov r8, rax
lea rdx, [rbp + 0x1ab0]
lea rcx, [rbp + 0x2d40]
call fcn.14002a500
nop
lea rdx, [0x140514500]
lea rcx, [rbp + 0x1a90]
call fcn.1400017b0
nop
lea rdx, [0x140512e90]
lea rcx, [rbp + 0x1a70]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3130]
call fcn.140004020
nop
lea r9, [rdi + 0x308]
lea rdx, [rbp + 0x1a90]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x64
xor ebx, ebx
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1a70]
lea rcx, [rbp + 0x2d50]
call fcn.14002a8e0
nop
lea rdx, [0x140514560]
lea rcx, [rbp + 0x1a50]
call fcn.1400017b0
nop
lea rdx, [0x140512e94]
lea rcx, [rbp + 0x1a30]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3110]
call fcn.140004020
nop
lea r9, [rdi + 0x320]
lea rdx, [rbp + 0x1a50]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1a30]
lea rcx, [rbp + 0x2d60]
call fcn.14002a8e0
nop
lea rdx, [0x1405145d8]
lea rcx, [rbp + 0x1a10]
call fcn.1400017b0
nop
lea rdx, [0x140512e9c]
lea rcx, [rbp + 0x19f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x30f0]
call fcn.140004020
nop
lea r9, [rdi + 0x368]
lea rdx, [rbp + 0x1a10]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x19f0]
lea rcx, [rbp + 0x2d70]
call fcn.14002a8e0
nop
lea rdx, [0x1405145d8]
lea rcx, [rbp + 0x19d0]
call fcn.1400017b0
nop
lea rdx, [0x140512ea4]
lea rcx, [rbp + 0x19b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x30d0]
call fcn.140004020
nop
lea r9, [rdi + 0x380]
lea rdx, [rbp + 0x19d0]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x19b0]
lea rcx, [rbp + 0x2d80]
call fcn.14002a8e0
nop
lea rdx, [0x140514610]
lea rcx, [rbp + 0x1990]
call fcn.1400017b0
nop
lea rdx, [0x140512eb0]
lea rcx, [rbp + 0x1970]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x30b0]
call fcn.140004020
nop
lea r9, [rdi + 0x338]
lea rdx, [rbp + 0x1990]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1970]
lea rcx, [rbp + 0x2d90]
call fcn.14002a8e0
nop
lea rdx, [0x140514650]
lea rcx, [rbp + 0x1950]
call fcn.1400017b0
nop
lea rdx, [0x140512ec8]
lea rcx, [rbp + 0x1930]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3090]
call fcn.140004020
nop
lea r9, [rdi + 0x350]
lea rdx, [rbp + 0x1950]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1930]
lea rcx, [rbp + 0x2da0]
call fcn.14002a8e0
nop
lea rdx, [0x140514690]
lea rcx, [rbp + 0x1910]
call fcn.1400017b0
nop
lea rdx, [0x140512edc]
lea rcx, [rbp + 0x18f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3070]
call fcn.140004020
nop
lea r9, [rdi + 0x170]
lea rdx, [rbp + 0x1910]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 6
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x18f0]
lea rcx, [rbp + 0x2db0]
call fcn.14002ab90
nop
lea rdx, [0x140514730]
lea rcx, [rbp + 0x18d0]
call fcn.1400017b0
nop
lea rdx, [0x140512ee0]
lea rcx, [rbp + 0x18b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3050]
call fcn.140004020
nop
lea r9, [rdi + 0x188]
lea rdx, [rbp + 0x18d0]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0xc8
mov dword [rsp + 0x20], 0xffffffce
mov r8, rax
lea rdx, [rbp + 0x18b0]
lea rcx, [rbp + 0x2dc0]
call fcn.14002a8e0
nop
lea rdx, [0x1405147c0]
lea rcx, [rbp + 0x1890]
call fcn.1400017b0
nop
lea rdx, [0x140512f04]
lea rcx, [rbp + 0x1870]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3030]
call fcn.140004020
nop
lea r9, [rdi + 0x1e8]
lea rdx, [rbp + 0x1890]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], 0x80000000
mov r8, rax
lea rdx, [rbp + 0x1870]
lea rcx, [rbp + 0x2dd0]
call fcn.14002a8e0
nop
lea rdx, [0x140514880]
lea rcx, [rbp + 0x1850]
call fcn.1400017b0
nop
lea rdx, [0x140512f0c]
lea rcx, [rbp + 0x1830]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3010]
call fcn.140004020
nop
lea r9, [rdi + 0x218]
lea rdx, [rbp + 0x1850]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], 0x80000000
mov r8, rax
lea rdx, [rbp + 0x1830]
lea rcx, [rbp + 0x2de0]
call fcn.14002a8e0
nop
lea rdx, [0x140514940]
lea rcx, [rbp + 0x1810]
call fcn.1400017b0
nop
lea rdx, [0x140512ee8]
lea rcx, [rbp + 0x17f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2ff0]
call fcn.140004020
nop
lea r9, [rdi + 0x1b8]
lea rdx, [rbp + 0x1810]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x17f0]
lea rcx, [rbp + 0x2df0]
call fcn.14002a8e0
nop
lea rdx, [0x1405149f0]
lea rcx, [rbp + 0x17d0]
call fcn.1400017b0
nop
lea rdx, [0x140512ef8]
lea rcx, [rbp + 0x17b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2fd0]
call fcn.140004020
nop
lea r9, [rdi + 0x1d0]
lea rdx, [rbp + 0x17d0]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x17b0]
lea rcx, [rbp + 0x2e00]
call fcn.14002a8e0
nop
lea rdx, [0x140514aa0]
lea rcx, [rbp + 0x1790]
call fcn.1400017b0
nop
lea rdx, [0x140512f18]
lea rcx, [rbp + 0x1770]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2fb0]
call fcn.140004020
nop
lea r9, [rdi + 0x1a0]
lea rdx, [rbp + 0x1790]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1770]
lea rcx, [rbp + 0x2e10]
call fcn.14002a8e0
nop
lea rdx, [0x140514b50]
lea rcx, [rbp + 0x1750]
call fcn.1400017b0
nop
lea rdx, [0x140512f28]
lea rcx, [rbp + 0x1730]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2f90]
call fcn.140004020
nop
lea r9, [rdi + 0x200]
lea rdx, [rbp + 0x1750]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1730]
lea rcx, [rbp + 0x2e20]
call fcn.14002a8e0
nop
lea rdx, [0x140514c20]
lea rcx, [rbp + 0x1710]
call fcn.1400017b0
nop
lea rdx, [0x140512f38]
lea rcx, [rbp + 0x16f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2f70]
call fcn.140004020
nop
lea r9, [rdi + 0x248]
lea rdx, [rbp + 0x1710]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0xc8
mov dword [rsp + 0x20], 0xffffffce
mov r8, rax
lea rdx, [rbp + 0x16f0]
lea rcx, [rbp + 0x2e30]
call fcn.14002a8e0
nop
lea rdx, [0x140514cd0]
lea rcx, [rbp + 0x16d0]
call fcn.1400017b0
nop
lea rdx, [0x140512f60]
lea rcx, [rbp + 0x16b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2f50]
call fcn.140004020
nop
lea r9, [rdi + 0x2a8]
lea rdx, [rbp + 0x16d0]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], 0x80000000
mov r8, rax
lea rdx, [rbp + 0x16b0]
lea rcx, [rbp + 0x2e40]
call fcn.14002a8e0
nop
lea rdx, [0x140514da0]
lea rcx, [rbp + 0x1690]
call fcn.1400017b0
nop
lea rdx, [0x140512f70]
lea rcx, [rbp + 0x1670]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2f30]
call fcn.140004020
nop
lea r9, [rdi + 0x2d8]
lea rdx, [rbp + 0x1690]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], 0x80000000
mov r8, rax
lea rdx, [rbp + 0x1670]
lea rcx, [rbp + 0x2e50]
call fcn.14002a8e0
nop
lea rdx, [0x140514e70]
lea rcx, [rbp + 0x1650]
call fcn.1400017b0
nop
lea rdx, [0x140512f40]
lea rcx, [rbp + 0x1630]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2f10]
call fcn.140004020
nop
lea r9, [rdi + 0x278]
lea rdx, [rbp + 0x1650]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1630]
lea rcx, [rbp + 0x2e60]
call fcn.14002a8e0
nop
lea rdx, [0x140514f30]
lea rcx, [rbp + 0x1610]
call fcn.1400017b0
nop
lea rdx, [0x140512f50]
lea rcx, [rbp + 0x15f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2ef0]
call fcn.140004020
nop
lea r9, [rdi + 0x290]
lea rdx, [rbp + 0x1610]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x15f0]
lea rcx, [rbp + 0x2e70]
call fcn.14002a8e0
nop
lea rdx, [0x140514aa0]
lea rcx, [rbp + 0x15d0]
call fcn.1400017b0
nop
lea rdx, [0x140512f80]
lea rcx, [rbp + 0x15b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2ed0]
call fcn.140004020
nop
lea r9, [rdi + 0x260]
lea rdx, [rbp + 0x15d0]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x15b0]
lea rcx, [rbp + 0x2e80]
call fcn.14002a8e0
nop
lea rdx, [0x140514b50]
lea rcx, [rbp + 0x1590]
call fcn.1400017b0
nop
lea rdx, [0x140512f90]
lea rcx, [rbp + 0x1570]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x2eb0]
call fcn.140004020
nop
lea r9, [rdi + 0x2c0]
lea rdx, [rbp + 0x1590]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0x7fffffff
mov dword [rsp + 0x20], ebx
mov r8, rax
lea rdx, [rbp + 0x1570]
lea rcx, [rbp + 0x2e90]
call fcn.14002a8e0
nop
lea rdx, [0x140514ff0]
lea rcx, [rbp + 0x2850]
call fcn.1400017b0
nop
lea rdx, [0x140512fb0]
lea rcx, [rbp + 0x2830]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3cb0]
call fcn.140004020
nop
lea r9, [rdi + 0x43b]
lea rcx, [rbp + 0x2850]
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x20], 1
mov r8, rax
lea rdx, [rbp + 0x2830]
lea rcx, [rbp + 0x2ea0]
call fcn.14002a500
nop
lea rax, [rbp + 0x2870]
mov qword [rbp - 0x80], rax
lea rax, [rbp + 0x2eb0]
mov qword [rbp - 0x78], rax
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x68]
call fcn.14021f2d0
nop
lea r9, [fcn.140010870]
lea edx, [rbx + 0x10]
lea r8d, [rbx + 0x64]
lea rcx, [rbp + 0x2870]
call fcn.140396148
nop
lea rcx, [rbp + 0x3cb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2830]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2850]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2eb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1570]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1590]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2ed0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x15b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x15d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2ef0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x15f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1610]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2f10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1630]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1650]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2f30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1670]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1690]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2f50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x16b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x16d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2f70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x16f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1710]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2f90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1730]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1750]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2fb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1770]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1790]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2fd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x17b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x17d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2ff0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x17f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1810]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3010]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1830]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1850]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3030]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1870]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1890]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3050]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x18b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x18d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3070]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x18f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1910]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3090]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1930]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1950]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x30b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1970]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1990]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x30d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x19b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x19d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x30f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x19f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1a10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3110]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1a30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1a50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3130]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1a70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1a90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3150]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1ab0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1ad0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3170]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1af0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1b10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3190]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1b30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1b50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x31b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1b70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1b90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x31d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1bb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1bd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1bf0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1c10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1c30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1c50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1c70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1c90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x31f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1cb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1cd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3210]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1cf0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1d10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3230]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1d30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1d50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3250]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1d70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1d90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3270]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1db0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1dd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3290]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1df0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1e10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x32b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1e30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1e50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x32d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1e70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1e90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x32f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1eb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1ed0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3310]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1ef0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1f10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3330]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1f30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1f50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3350]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1f70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1f90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3370]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1fb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1fd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3390]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1ff0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2010]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x33b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2030]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2050]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2070]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2090]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x20b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x33d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x20d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x20f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2110]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2130]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2150]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x33f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2170]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2190]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3410]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x21b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x21d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3430]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x21f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2210]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3450]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2230]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2250]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3470]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2270]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2290]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x22b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x22d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x22f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2310]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2330]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2350]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3490]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xed0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1450]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1470]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1490]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x14b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x14d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x14f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1510]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x770]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x790]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x7b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x7d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x7f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x810]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x830]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x850]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x870]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x890]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x8b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x8d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x8f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x910]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x930]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x950]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x970]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x990]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x9b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x9d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x9f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xa10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xa30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xa50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xa70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xa90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xab0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xad0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xaf0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xb10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xb30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xb50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xb70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xb90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xbb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xbd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xbf0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xc10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xc30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xc50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xc70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xc90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xcb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xcd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xcf0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xd10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xd30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xd50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xd70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xd90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xdb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xdd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xdf0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xe10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xe30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xe50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xe70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xe90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xeb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1210]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xef0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xf10]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xf30]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xf50]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xf70]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xf90]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xfb0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xfd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0xff0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1010]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1030]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1050]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1070]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1090]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x10b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x10d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x10f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1110]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1130]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1150]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1170]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1190]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x11b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x11d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x11f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1530]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1230]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1250]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1270]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1290]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x12b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x12d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x12f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1310]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1330]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1350]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x638]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x5f8]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1370]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x618]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x6b8]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1390]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x5d8]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x658]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x13b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x13d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x598]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2370]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x34b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2390]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x23b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x23d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x23f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2410]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x34d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2430]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2450]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x34f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2470]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2490]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x24b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x24d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x24f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2510]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2530]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2550]
call fcn.1400019c0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x408], xmm0
mov qword [rbp + 0x418], rbx
movdqu xmmword [rbp + 0x3f0], xmm0
mov qword [rbp + 0x400], rbx
lea rdx, [0x140515068]
lea rcx, [rbp + 0x2570]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3530]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x3510]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0xa
mov dword [rsp + 0x20], 0xfffffff6
lea r9, [rbp + 0x408]
mov r8, rax
lea rdx, [rbp + 0x2570]
lea rcx, [rbp + 0x100]
call fcn.14002a8e0
nop
lea rcx, [rbp + 0x3510]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3530]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2570]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0x100]
call fcn.14002b1d0
lea rdx, [rbp + 0x100]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
lea rdx, [0x140515078]
lea rcx, [rbp + 0x2590]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3570]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x3550]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0xa
mov dword [rsp + 0x20], 0xfffffff6
lea r9, [rbp + 0x3f0]
mov r8, rax
lea rdx, [rbp + 0x2590]
lea rcx, [rbp + 0xf0]
call fcn.14002a8e0
nop
lea rcx, [rbp + 0x3550]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3570]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2590]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0xf0]
call fcn.14002b1d0
lea rdx, [rbp + 0xf0]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3d8], xmm0
mov qword [rbp + 0x3e8], 0
lea rdx, [0x140515084]
lea rcx, [rbp + 0x25b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3590]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x3cd0]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 2
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x3d8]
mov r8, rax
lea rdx, [rbp + 0x25b0]
lea rcx, [rbp + 0xe0]
call fcn.14002ab90
nop
lea rcx, [rbp + 0x3cd0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3590]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x25b0]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0xe0]
call fcn.14002b1d0
lea rdx, [rbp + 0xe0]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], rbx
lea rdx, [0x140515088]
lea rcx, [rbp + 0x25d0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x35d0]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x35b0]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
movsd xmm0, qword [0x140504ea8]
movsd qword [rsp + 0x28], xmm0
movsd qword [rsp + 0x20], xmm7
lea r9, [rbp + 0x3c0]
mov r8, rax
lea rdx, [rbp + 0x25d0]
lea rcx, [rbp + 0xd0]
call fcn.14002a6d0
nop
lea rcx, [rbp + 0x35b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x35d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x25d0]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0xd0]
call fcn.14002b1d0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
lea rcx, [rbp + 0x540]
call fcn.14021f560
nop
lea rdx, [0x140515098]
lea rcx, [rbp + 0x25f0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3610]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x35f0]
call fcn.140004020
nop
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x540]
mov r8, rax
lea rdx, [rbp + 0x25f0]
lea rcx, [rbp + 0xc0]
call fcn.14002a420
nop
lea rcx, [rbp + 0x35f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3610]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x25f0]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0xc0]
call fcn.14002b1d0
lea rdx, [rbp + 0xc0]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
lea rdx, [0x1405150a8]
lea rcx, [rbp + 0x2610]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3650]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x3630]
call fcn.140004020
nop
mov qword [rsp + 0x38], rbx
movsd xmm0, qword [0x1403e8a60]
movsd qword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x20], xmm7
lea r9, [rbp + 0x438]
mov r8, rax
lea rdx, [rbp + 0x2610]
lea rcx, [rbp + 0xb0]
call fcn.14002a7c0
nop
lea rcx, [rbp + 0x3630]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3650]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2610]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0xb0]
call fcn.14002b1d0
lea rdx, [rbp + 0xb0]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x3a8], xmm0
mov qword [rbp + 0x3b8], 0
lea rdx, [0x1405150c0]
lea rcx, [rbp + 0x2630]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3690]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x3670]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 1
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x3a8]
mov r8, rax
lea rdx, [rbp + 0x2630]
lea rcx, [rbp + 0xa0]
call fcn.14002ab90
nop
lea rcx, [rbp + 0x3670]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3690]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2630]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0xa0]
call fcn.14002b1d0
lea rdx, [rbp + 0xa0]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], rbx
lea rdx, [0x140512da0]
lea rcx, [rbp + 0x2650]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x36d0]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x36b0]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0xffffffff
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x390]
mov r8, rax
lea rdx, [rbp + 0x2650]
lea rcx, [rbp + 0x90]
call fcn.14002ab90
nop
lea rcx, [rbp + 0x36b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x36d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2650]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0x90]
call fcn.14002b1d0
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rbx
lea rdx, [0x1405150d0]
lea rcx, [rbp + 0x2670]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3710]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x36f0]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x20]
mov r8, rax
lea rdx, [rbp + 0x2670]
lea rcx, [rbp + 0x80]
call fcn.14002ab90
nop
lea rcx, [rbp + 0x36f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3710]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2670]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0x80]
call fcn.14002b1d0
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
lea rdx, [0x1405150e0]
lea rcx, [rbp + 0x2690]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3750]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x3730]
call fcn.140004020
nop
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], 0
lea r9, [rsp + 0x5c]
mov r8, rax
lea rdx, [rbp + 0x2690]
lea rcx, [rbp + 0x70]
call fcn.14002a500
nop
lea rcx, [rbp + 0x3730]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3750]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2690]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0x70]
call fcn.14002b1d0
lea rdx, [rbp + 0x70]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
lea rcx, [rbp + 0x520]
call fcn.14021f560
nop
lea rcx, [rbp + 0x578]
call fcn.14021f560
nop
lea rdx, [0x1405150f0]
lea rcx, [rbp + 0x26b0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x3790]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x3770]
call fcn.140004020
nop
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x520]
mov r8, rax
lea rdx, [rbp + 0x26b0]
lea rcx, [rbp + 0x60]
call fcn.14002a420
nop
lea rcx, [rbp + 0x3770]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x3790]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x26b0]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0x60]
call fcn.14002b1d0
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], 0
lea rdx, [0x140512f30]
lea rcx, [rbp + 0x26d0]
call fcn.1400017b0
nop
lea rcx, [rbp + 0x37d0]
call fcn.140004020
mov rbx, rax
lea rcx, [rbp + 0x37b0]
call fcn.140004020
nop
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], 0x7fffffff
xor ebx, ebx
mov dword [rsp + 0x20], ebx
lea r9, [rbp - 0x38]
mov r8, rax
lea rdx, [rbp + 0x26d0]
lea rcx, [rbp + 0x50]
call fcn.14002a8e0
nop
lea rcx, [rbp + 0x37b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x37d0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x26d0]
call fcn.1400019c0
mov dl, 1
mov rcx, qword [rbp + 0x50]
call fcn.14002b1d0
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x68]
call fcn.14022e6b0
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x6e0]
call fcn.14002be50
nop
lea rdx, [0x140512c44]
lea rcx, [rbp + 0x2710]
call fcn.1400017b0
nop
lea rdx, [0x140512c3c]
lea rcx, [rbp + 0x26f0]
call fcn.1400017b0
nop
lea r8, [rbp + 0x2710]
lea rdx, [rbp + 0x26f0]
lea rcx, [rbp + 0x6e0]
call fcn.14002c890
nop
lea rcx, [rbp + 0x26f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2710]
call fcn.1400019c0
lea rdx, [0x140512eb8]
lea rcx, [rbp + 0x2750]
call fcn.1400017b0
nop
lea rdx, [0x140512eb0]
lea rcx, [rbp + 0x2730]
call fcn.1400017b0
nop
lea r8, [rbp + 0x2750]
lea rdx, [rbp + 0x2730]
lea rcx, [rbp + 0x6e0]
call fcn.14002c890
nop
lea rcx, [rbp + 0x2730]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2750]
call fcn.1400019c0
lea rdx, [0x140512ed0]
lea rcx, [rbp + 0x2790]
call fcn.1400017b0
nop
lea rdx, [0x140512ec8]
lea rcx, [rbp + 0x2770]
call fcn.1400017b0
nop
lea r8, [rbp + 0x2790]
lea rdx, [rbp + 0x2770]
lea rcx, [rbp + 0x6e0]
call fcn.14002c890
nop
lea rcx, [rbp + 0x2770]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x2790]
call fcn.1400019c0
lea rcx, [rbp + 0x1550]
call fcn.140004020
nop
lea r9, [rbp + 0x1550]
mov r8, qword [rsp + 0x60]
mov edx, r15d
lea rcx, [rbp + 0x6e0]
call fcn.14002cfb0
test al, al
jne 0x14022c755
lea rdx, [rbp + 0x1550]
lea rcx, [0x144e0ab70]
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
jmp 0x14022e244
cmp r15d, 1
je 0x14022d91e
cmp byte [rsp + 0x52], 0
jne 0x14022d91e
cmp byte [rsp + 0x53], 0
je 0x14022c791
lea rdx, [0x140512880]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
call fcn.14002ba50
jmp 0x14022e244
cmp byte [rsp + 0x54], 0
je 0x14022c967
lea rcx, [rbp - 8]
call fcn.1400db130
nop
mov rcx, qword [rbp - 8]
call fcn.1401e8810
lea rdx, [rbp + 0x120]
mov rcx, qword [rbp - 8]
call fcn.1401e7e10
nop
mov r15, qword [rbp + 0x128]
mov rax, r15
mov rsi, qword [rbp + 0x120]
sub rax, rsi
cmp rax, 0x10
jae 0x14022c7fa
lea rdx, [0x140515638]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
call fcn.14002ba50
jmp 0x14022c94c
xor r14d, r14d
cmp rsi, r15
je 0x14022c94c
nop word [rax + rax]
mov rdx, rsi
lea rcx, [rbp - 0x70]
call fcn.14002be20
nop
mov rcx, qword [rbp - 0x70]
call fcn.1401d3260
cmp r14, qword [rax + 0x10]
cmovb r14, qword [rax + 0x10]
lea rcx, [rbp - 0x70]
call fcn.140010870
add rsi, 0x10
cmp rsi, r15
jne 0x14022c810
mov r15, qword [rbp + 0x128]
mov rsi, qword [rbp + 0x120]
cmp rsi, r15
je 0x14022c94c
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [rbp + 8]
call fcn.14002be20
nop
mov rbx, qword [rbp + 8]
mov rcx, rbx
call fcn.1401d3260
mov rdx, rax
lea rcx, [rbp + 0x13f0]
call fcn.140003f00
nop
mov rdx, r14
sub rdx, qword [rbp + 0x1400]
mov r8b, 0x20
lea rcx, [rbp + 0x13f0]
call fcn.140006730
lea rdx, [rbp + 0x37f0]
mov rcx, rbx
call fcn.1401e3e60
mov rdi, rax
mov rcx, rbx
call fcn.1401e3e40
mov ebx, eax
lea rdx, [0x140510354]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov edx, ebx
call fcn.1400423f0
mov rcx, rax
lea rdx, [0x1403ddb20]
call fcn.140026580
mov rcx, rax
lea rdx, [rbp + 0x13f0]
call fcn.1400024d0
mov rcx, rax
lea rdx, [0x140515648]
call fcn.140026580
mov rcx, rax
mov rdx, rdi
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x37f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x13f0]
call fcn.1400019c0
nop
lea rcx, [rbp + 8]
call fcn.140010870
add rsi, 0x10
cmp rsi, r15
jne 0x14022c860
lea rcx, [rbp + 0x120]
call fcn.140032580
nop
lea rcx, [rbp - 8]
call fcn.140010870
jmp 0x14022e244
cmp byte [rsp + 0x55], 0
je 0x14022ca0d
lea rcx, [rbp + 0x450]
call fcn.140045920
nop
mov rcx, qword [rax]
call fcn.14022f510
mov rbx, rax
lea rdx, [0x140515650]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x450]
call fcn.140010870
lea rcx, [rbp + 0x490]
call fcn.140045920
nop
mov rcx, qword [rax]
call fcn.14022f520
mov rbx, rax
lea rdx, [0x140515660]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x490]
call fcn.140010870
jmp 0x14022e244
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x38], xmm0
mov qword [rbp + 0x48], rbx
movdqu xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], rbx
movdqu xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rbx
movdqu xmmword [rbp + 0x138], xmm0
mov qword [rbp + 0x148], rbx
mov byte [rsp + 0x50], 0
cmp qword [rdi + 0x418], 0
je 0x14022caa9
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x138]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x150]
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x678]
lea rcx, [rbp + 0x5b8]
call fcn.140222d70
test al, al
je 0x14022d8ea
mov byte [rsp + 0x51], 1
movzx ebx, byte [rsp + 0x50]
mov byte [rsp + 0x50], bl
xor ebx, ebx
jmp 0x14022cc55
xor al, al
mov byte [rsp + 0x51], al
lea rcx, [rbp + 0x38]
mov qword [rsp + 0x40], rcx
lea rax, [rbp + 0x258]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x2b8]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x500]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x318]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x360]
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0x210]
xor ecx, ecx
call fcn.140221360
test al, al
je 0x14022d8ea
lea rax, [rbp + 0x150]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x228]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x288]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x4c0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2e8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x348]
lea r8, [rbp + 0x168]
lea rdx, [rbp + 0x1e0]
mov ecx, 2
call fcn.140221360
test al, al
je 0x14022d8ea
lea rax, [rbp - 0x50]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x420]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x270]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x4a0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x330]
lea r8, [rbp + 0x378]
lea rdx, [rbp + 0x1b0]
mov ecx, 3
call fcn.140221360
test al, al
je 0x14022d8ea
lea rax, [rbp + 0x138]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x1c8]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x2a0]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x4e0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x300]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x240]
lea r8, [rbp + 0x180]
lea rdx, [rbp + 0x1f8]
mov ecx, 1
call fcn.140221360
test al, al
je 0x14022d8ea
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x460]
call fcn.14002be20
mov rdx, rax
lea rcx, [rbp + 0x6e0]
call fcn.14002cf00
mov byte [rsp + 0x50], al
lea rcx, [rbp + 0x27d0]
call fcn.140004020
nop
lea rcx, [rbp + 0x1410]
call fcn.140004020
nop
mov word [rsp + 0x58], bx
lea rcx, [rbp + 0x27b0]
call fcn.140004020
nop
cmp qword [rbp + 0x688], 0
je 0x14022ccf8
lea rax, [rbp + 0x27b0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x58]
lea r8, [rbp + 0x1410]
lea rdx, [rbp + 0x27d0]
lea rcx, [rbp + 0x678]
call fcn.140053a50
test al, al
jne 0x14022ccf8
lea rdx, str.invalid_value__
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
lea rdx, [rbp + 0x678]
call fcn.1400024d0
mov rcx, rax
lea rdx, [0x140515670]
call fcn.140026580
mov rcx, rax
call fcn.14002ba50
jmp 0x14022cdae
cmp qword [rbp + 0x1420], 0
je 0x14022cd36
movzx r8d, word [rsp + 0x58]
lea rdx, [rbp + 0x1410]
lea rcx, [rbp + 0x470]
call fcn.1401a9bc0
lea rcx, [rdi + 0x490]
mov rdx, rax
call fcn.140010b40
lea rcx, [rbp + 0x470]
call fcn.140010870
cmp byte [rsp + 0x56], 0
jne 0x14022cd4a
cmp byte [rdi + 0x428], 0
jne 0x14022d8e3
lea rcx, [rbp - 0x70]
call fcn.1400db130
nop
mov rcx, qword [rbp - 0x70]
call fcn.1401e8810
lea rdx, [rbp + 0x560]
mov rcx, qword [rbp - 0x70]
call fcn.1401e7e10
mov r15, qword [rax + 8]
sub r15, qword [rax]
sar r15, 4
lea rcx, [rbp + 0x560]
call fcn.140032580
test r15d, r15d
jne 0x14022cddb
lea rdx, [0x140515638]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp - 0x70]
call fcn.140010870
xor bl, bl
lea rcx, [rbp + 0x27b0]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1410]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x27d0]
call fcn.1400019c0
jmp 0x14022d8ec
mov rax, qword [r13 + 8]
cmp qword [r13], rax
jne 0x14022ce07
xor eax, eax
mov dword [rbp - 0x80], eax
test r15d, r15d
je 0x14022ce07
mov ebx, eax
lea rdx, [rbp - 0x80]
mov rcx, r13
call fcn.140165700
inc ebx
mov dword [rbp - 0x80], ebx
cmp ebx, r15d
jb 0x14022cdf1
mov rbx, qword [r13 + 8]
sub rbx, qword [r13]
sar rbx, 2
lea r9, [0x140515688]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0xf8]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x140515698]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x110]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x1405156a8]
mov r8, rbx
mov edx, 0x5a
lea rcx, [rdi + 0xc8]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x1405156b8]
mov r8, rbx
mov edx, 0x78
lea rcx, [rdi + 0xe0]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x1405156c8]
mov r8, rbx
mov edx, 0x64
mov rcx, qword [rbp + 0x18]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x1405156d8]
mov r8, rbx
movaps xmm1, xmm7
mov rcx, qword [rbp + 0x20]
call fcn.14021f1d0
test al, al
je 0x14022cda5
lea r9, [0x1405156f0]
mov r8, rbx
movaps xmm1, xmm7
mov rcx, qword [rbp + 0x28]
call fcn.14021f1d0
test al, al
je 0x14022cda5
lea rcx, [rdi + 0x140]
lea r9, [0x140515708]
mov r8, rbx
xor edx, edx
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x140515718]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x398]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea rcx, [rdi + 0x128]
lea r9, [0x140515728]
mov r8, rbx
xor edx, edx
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x140515738]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x158]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x140515748]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x308]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515750]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x320]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515760]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x338]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515770]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x350]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x14051577c]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x368]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515788]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x380]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515790]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x170]
call fcn.14021f0a0
test al, al
je 0x14022cda5
lea r9, [0x140515798]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x188]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x1405157a0]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x1e8]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x1405157b0]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x1a0]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x1405157c0]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x1b8]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x1405157d0]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x1d0]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x1405157e0]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x200]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x1405157e8]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x218]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea rcx, [rdi + 0x230]
lea r9, [0x1405157f8]
mov r8, rbx
xor edx, edx
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515800]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x248]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515808]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x2a8]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515818]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x260]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515830]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x278]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515848]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x290]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515860]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x2c0]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea r9, [0x140515870]
mov r8, rbx
xor edx, edx
lea rcx, [rdi + 0x2d8]
call fcn.14021ef70
test al, al
je 0x14022cda5
lea rcx, [rdi + 0x2f0]
lea r9, [0x140515880]
mov r8, rbx
xor edx, edx
call fcn.14021ef70
test al, al
je 0x14022cda5
cmp qword [rbp + 0x1440], 0
je 0x14022d272
lea rdx, [rbp + 0x1430]
lea rcx, [rbp + 0x5b8]
call fcn.140029dc0
cmp qword [rbp + 0x5c8], 0
jne 0x14022d288
lea rdx, [0x140515890]
jmp 0x14022cd90
mov rdx, rdi
lea rcx, [rbp + 0x5b8]
call fcn.140225ae0
test al, al
jne 0x14022d2c2
lea rdx, [0x1405158a8]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
lea rdx, [rbp + 0x5b8]
call fcn.1400024d0
jmp 0x14022cd9c
cmp qword [rbp + 0x6a8], 0
je 0x14022d425
lea rdx, [rsp + 0x60]
lea rcx, [rbp + 0x698]
call fcn.140225ae0
test al, al
jne 0x14022d30c
lea rdx, [0x1405158c0]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
lea rdx, [rbp + 0x698]
call fcn.1400024d0
jmp 0x14022cd9c
mov eax, dword [rdi]
cmp eax, 7
jne 0x14022d347
mov eax, dword [rsp + 0x60]
cmp eax, 0x11
jne 0x14022d327
mov dword [rdi], 0x12
jmp 0x14022d425
cmp eax, 0x17
jne 0x14022d337
mov dword [rdi], 0x18
jmp 0x14022d425
cmp eax, 0x1c
jne 0x14022d2e5
mov dword [rdi], 0x1d
jmp 0x14022d425
cmp eax, 8
jne 0x14022d384
mov eax, dword [rsp + 0x60]
cmp eax, 0x11
jne 0x14022d360
mov dword [rdi], 0x13
jmp 0x14022d425
cmp eax, 0x17
jne 0x14022d370
mov dword [rdi], 0x19
jmp 0x14022d425
cmp eax, 0x1c
jne 0x14022d2e5
mov dword [rdi], 0x1e
jmp 0x14022d425
cmp eax, 0x10
jne 0x14022d3bb
mov eax, dword [rsp + 0x60]
cmp eax, 0x11
jne 0x14022d39d
mov dword [rdi], 0x15
jmp 0x14022d425
cmp eax, 0x17
jne 0x14022d3aa
mov dword [rdi], 0x1b
jmp 0x14022d425
cmp eax, 0x1c
jne 0x14022d2e5
mov dword [rdi], 0x20
jmp 0x14022d425
cmp eax, 0xd
jne 0x14022d3ef
mov eax, dword [rsp + 0x60]
cmp eax, 0x11
jne 0x14022d3d1
mov dword [rdi], 0x14
jmp 0x14022d425
cmp eax, 0x17
jne 0x14022d3de
mov dword [rdi], 0x1a
jmp 0x14022d425
cmp eax, 0x1c
jne 0x14022d2e5
mov dword [rdi], 0x1f
jmp 0x14022d425
cmp eax, 0x21
jne 0x14022d2e5
mov eax, dword [rsp + 0x60]
cmp eax, 0x11
jne 0x14022d409
mov dword [rdi], 0x22
jmp 0x14022d425
cmp eax, 0x17
jne 0x14022d416
mov dword [rdi], 0x23
jmp 0x14022d425
cmp eax, 0x1c
jne 0x14022d2e5
mov dword [rdi], 0x24
mov eax, dword [rdi]
test eax, eax
jne 0x14022d4b4
cmp qword [rdi + 0x3d0], 0
je 0x14022d479
mov rdx, r14
lea rcx, [rbp + 0x3810]
call fcn.14024ce90
mov esi, 1
lea rdx, str.auto
mov rcx, rax
call fcn.1401c53c0
test al, al
je 0x14022d479
lea rdx, str.ZcashPoW
mov rcx, r14
call fcn.1401c53c0
test al, al
je 0x14022d479
movzx ebx, sil
jmp 0x14022d47b
xor bl, bl
test sil, 1
je 0x14022d490
and esi, 0xfffffffe
lea rcx, [rbp + 0x3810]
call fcn.1400019c0
test bl, bl
je 0x14022d4a0
lea rdx, [0x1405158e0]
jmp 0x14022cd90
lea rdx, str.ZcashPoW
mov rcx, r14
call fcn.14002c770
jmp 0x14022d6b8
cmp eax, 1
jne 0x14022d549
cmp qword [rdi + 0x3d0], 0
jne 0x14022d4d3
lea rdx, [0x140515910]
jmp 0x14022cd90
mov rdx, r14
lea rcx, [rbp + 0x3830]
call fcn.14024ce90
lea rdx, str.auto
mov rcx, rax
call fcn.14003f180
movzx ebx, al
lea rcx, [rbp + 0x3830]
call fcn.1400019c0
test bl, bl
je 0x14022d518
lea rdx, str.auto
mov rcx, r14
call fcn.14002c770
jmp 0x14022d6b8
cmp qword [rdi + 0x3d0], 8
je 0x14022d6b8
lea rdx, [0x140515938]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, r14
call fcn.1400024d0
jmp 0x14022cd9c
cmp eax, 2
jne 0x14022d5d5
cmp qword [rdi + 0x3d0], 0
je 0x14022d59a
mov rdx, r14
lea rcx, [rbp + 0x3850]
call fcn.14024ce90
mov esi, 2
lea rdx, str.auto
mov rcx, rax
call fcn.1401c53c0
test al, al
je 0x14022d59a
lea rdx, [0x140515960]
mov rcx, r14
call fcn.1401c53c0
test al, al
je 0x14022d59a
mov bl, 1
jmp 0x14022d59c
xor bl, bl
test sil, 2
je 0x14022d5b1
and esi, 0xfffffffd
lea rcx, [rbp + 0x3850]
call fcn.1400019c0
test bl, bl
je 0x14022d5c1
lea rdx, [0x140515970]
jmp 0x14022cd90
lea rdx, [0x140515960]
mov rcx, r14
call fcn.14002c770
jmp 0x14022d6b8
cmp eax, 3
jne 0x14022d617
cmp qword [rdi + 0x3d0], 0
je 0x14022d603
lea rdx, [0x1405159a0]
mov rcx, r14
call fcn.1401c53c0
test al, al
je 0x14022d603
lea rdx, [0x1405159b0]
jmp 0x14022cd90
lea rdx, [0x1405159a0]
mov rcx, r14
call fcn.14002c770
jmp 0x14022d6b8
cmp eax, 4
jne 0x14022d6a0
cmp qword [rdi + 0x3d0], 0
je 0x14022d668
mov rdx, r14
lea rcx, [rbp + 0x3870]
call fcn.14024ce90
mov esi, 4
lea rdx, str.auto
mov rcx, rax
call fcn.1401c53c0
test al, al
je 0x14022d668
lea rdx, str.AION0PoW
mov rcx, r14
call fcn.1401c53c0
test al, al
je 0x14022d668
mov bl, 1
jmp 0x14022d66a
xor bl, bl
test sil, 4
je 0x14022d67f
and esi, 0xfffffffb
lea rcx, [rbp + 0x3870]
call fcn.1400019c0
test bl, bl
je 0x14022d68f
lea rdx, [0x1405159e0]
jmp 0x14022cd90
lea rdx, str.AION0PoW
mov rcx, r14
call fcn.14002c770
jmp 0x14022d6b8
cmp eax, 0x11
je 0x14022d6aa
cmp eax, 0x16
jne 0x14022d6b8
cmp byte [rsp + 0x50], 0
jne 0x14022d6b8
mov rax, qword [rbp - 8]
mov byte [rax], 0
lea rcx, [rbp + 0x480]
call fcn.1400db130
nop
or esi, 8
mov dword [rbp - 0x80], esi
mov rcx, qword [rax]
call fcn.1400069b0
test al, al
je 0x14022d6e5
mov eax, dword [rdi]
sub eax, 0xa
cmp eax, 2
ja 0x14022d6e5
mov bl, 1
jmp 0x14022d6e7
xor bl, bl
test sil, 8
je 0x14022d6f9
lea rcx, [rbp + 0x480]
call fcn.140010870
test bl, bl
je 0x14022d702
call fcn.14024a2e0
mov rax, qword [rdi + 0x480]
test rax, rax
je 0x14022d78a
cmp rax, 0x2a
jne 0x14022d7e0
xor r8d, r8d
lea rdx, [0x140515a0c]
lea rcx, [rdi + 0x470]
call fcn.140053950
test rax, rax
jne 0x14022d7e0
lea rdx, [rbp + 0x448]
lea rcx, [rdi + 0x470]
call fcn.14002cb30
mov rbx, qword [rax]
add rbx, 2
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x470]
call fcn.14002cc50
cmp rbx, qword [rax]
je 0x14022d78a
movsx ecx, byte [rbx]
call fcn.1403a2a50
test eax, eax
je 0x14022d7e0
inc rbx
lea rdx, [rbp + 0x30]
lea rcx, [rdi + 0x470]
call fcn.14002cc50
cmp rbx, qword [rax]
jne 0x14022d766
cmp qword [rbp + 0x760], 0
je 0x14022d7ec
lea rdx, [rdi + 0x42c]
mov r8, qword [rbp + 8]
lea rcx, [rbp + 0x750]
call fcn.140227370
test al, al
jne 0x14022d7ec
lea rdx, [0x140512d50]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
lea rdx, [rbp + 0x750]
call fcn.1400024d0
mov rcx, rax
lea rdx, [0x1403e7144]
jmp 0x14022cd97
lea rdx, [0x140515a10]
jmp 0x14022cd90
lea rax, [rdi + 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x38]
xor r8d, r8d
movzx ebx, byte [rsp + 0x51]
movzx edx, bl
mov ecx, dword [rdi]
call fcn.140221eb0
test al, al
je 0x14022cda5
lea rax, [rdi + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x138]
mov r8d, 1
movzx edx, bl
mov ecx, dword [rdi]
call fcn.140221eb0
test al, al
je 0x14022cda5
mov ecx, dword [rdi]
call fcn.1401cd1b0
test al, al
je 0x14022d86e
lea rax, [rdi + 0x38]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x150]
mov r8d, 2
movzx edx, bl
mov ecx, dword [rdi]
call fcn.140221eb0
test al, al
je 0x14022cda5
mov rax, qword [rbp - 0x48]
cmp qword [rbp - 0x50], rax
je 0x14022d89d
lea rax, [rdi + 0x50]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x50]
mov r8d, 3
movzx edx, bl
mov ecx, dword [rdi]
call fcn.140221eb0
test al, al
je 0x14022cda5
mov ecx, dword [rdi]
lea eax, [rcx - 0x21]
cmp eax, 3
ja 0x14022d8bd
mov rax, qword [rdi + 0x58]
cmp qword [rdi + 0x50], rax
je 0x14022d8bd
lea rdx, [0x140515a48]
jmp 0x14022cd90
mov rax, qword [rdi + 0x58]
cmp qword [rdi + 0x50], rax
je 0x14022d8da
lea eax, [rcx - 0x11]
test eax, 0xfffffff0
jne 0x14022d8da
cmp ecx, 0x16
je 0x14022d8da
mov byte [rdi + 4], 1
lea rcx, [rbp - 0x70]
call fcn.140010870
mov bl, 1
jmp 0x14022cdb0
xor bl, bl
lea rcx, [rbp + 0x138]
call fcn.14021f5e0
nop
lea rcx, [rbp - 0x50]
call fcn.14021f5e0
nop
lea rcx, [rbp + 0x150]
call fcn.14021f5e0
nop
lea rcx, [rbp + 0x38]
call fcn.14021f5e0
jmp 0x14022e246
mov cl, 1
call fcn.14021b110
lea rdx, [0x140515108]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
call fcn.14002ba50
lea rcx, [rbp + 0x6e0]
call fcn.14002eb20
lea rdx, [0x140515120]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
call fcn.14002ba50
mov edx, 0x21
lea rcx, [rbp + 0x3890]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515138]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3890]
call fcn.1400019c0
xor edx, edx
lea rcx, [rbp + 0x38b0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515160]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x38b0]
call fcn.1400019c0
mov edx, 1
lea rcx, [rbp + 0x38d0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515188]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x38d0]
call fcn.1400019c0
mov edx, 2
lea rcx, [rbp + 0x38f0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405151b0]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x38f0]
call fcn.1400019c0
mov edx, 3
lea rcx, [rbp + 0x3910]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405151d8]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3910]
call fcn.1400019c0
mov edx, 4
lea rcx, [rbp + 0x3930]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515200]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3930]
call fcn.1400019c0
mov edx, 5
lea rcx, [rbp + 0x3950]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515228]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3950]
call fcn.1400019c0
mov edx, 6
lea rcx, [rbp + 0x3970]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515250]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3970]
call fcn.1400019c0
mov edx, 7
lea rcx, [rbp + 0x3990]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515278]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3990]
call fcn.1400019c0
mov edx, 8
lea rcx, [rbp + 0x39b0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405152a0]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x39b0]
call fcn.1400019c0
mov edx, 9
lea rcx, [rbp + 0x39d0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405152c8]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x39d0]
call fcn.1400019c0
mov edx, 0xa
lea rcx, [rbp + 0x39f0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405152f0]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x39f0]
call fcn.1400019c0
mov edx, 0xb
lea rcx, [rbp + 0x3a10]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515318]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3a10]
call fcn.1400019c0
mov edx, 0xc
lea rcx, [rbp + 0x3a30]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515340]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3a30]
call fcn.1400019c0
mov edx, 0xd
lea rcx, [rbp + 0x3a50]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515368]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3a50]
call fcn.1400019c0
mov edx, 0xf
lea rcx, [rbp + 0x3a70]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515390]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3a70]
call fcn.1400019c0
mov edx, 0x10
lea rcx, [rbp + 0x3a90]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405153b8]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3a90]
call fcn.1400019c0
mov edx, 0x11
lea rcx, [rbp + 0x3ab0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405153e0]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3ab0]
call fcn.1400019c0
mov edx, 0x12
lea rcx, [rbp + 0x3ad0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515408]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3ad0]
call fcn.1400019c0
mov edx, 0x18
lea rcx, [rbp + 0x3af0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515430]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3af0]
call fcn.1400019c0
mov edx, 0x1d
lea rcx, [rbp + 0x3b10]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515458]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3b10]
call fcn.1400019c0
mov edx, 0x13
lea rcx, [rbp + 0x3b30]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515480]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3b30]
call fcn.1400019c0
mov edx, 0x19
lea rcx, [rbp + 0x3b50]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405154a8]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3b50]
call fcn.1400019c0
mov edx, 0x1e
lea rcx, [rbp + 0x3b70]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405154d0]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3b70]
call fcn.1400019c0
mov edx, 0x15
lea rcx, [rbp + 0x3b90]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405154f8]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3b90]
call fcn.1400019c0
mov edx, 0x1b
lea rcx, [rbp + 0x3bb0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515520]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3bb0]
call fcn.1400019c0
mov edx, 0x20
lea rcx, [rbp + 0x3bd0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515548]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3bd0]
call fcn.1400019c0
mov edx, 0x14
lea rcx, [rbp + 0x3bf0]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515570]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3bf0]
call fcn.1400019c0
mov edx, 0x1a
lea rcx, [rbp + 0x3c10]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515598]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3c10]
call fcn.1400019c0
mov edx, 0x17
lea rcx, [rbp + 0x3c30]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405155c0]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3c30]
call fcn.1400019c0
mov edx, 0x1c
lea rcx, [rbp + 0x3c50]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x1405155e8]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3c50]
call fcn.1400019c0
mov edx, 0x16
lea rcx, [rbp + 0x3c70]
call fcn.1401cc920
mov rbx, rax
lea rdx, [0x140515610]
lea rcx, [0x144e0ab70]
call fcn.140026580
mov rcx, rax
mov rdx, rbx
call fcn.1400024d0
mov rcx, rax
call fcn.14002ba50
nop
lea rcx, [rbp + 0x3c70]
call fcn.1400019c0
xor bl, bl
lea rcx, [rbp + 0x1550]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x728]
call fcn.1400019c0
mov r8, qword [rbp + 0x710]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x710]
lea rcx, [rbp + 0x710]
call fcn.14002b7d0
mov edx, 0x30
mov rcx, qword [rbp + 0x710]
call fcn.140395a68
mov r8, qword [rbp + 0x700]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x700]
lea rcx, [rbp + 0x700]
call fcn.14002b750
mov edx, 0x50
mov rcx, qword [rbp + 0x700]
call fcn.140395a68
mov r8, qword [rbp + 0x6f0]
mov r8, qword [r8 + 8]
lea rdx, [rbp + 0x6f0]
lea rcx, [rbp + 0x6f0]
call fcn.14002b750
mov edx, 0x50
mov rcx, qword [rbp + 0x6f0]
call fcn.140395a68
lea rcx, [rbp + 0x6e0]
call fcn.1400105f0
nop
mov rcx, qword [rbp + 0x58]
test rcx, rcx
je 0x14022e308
call fcn.1400158f0
nop
mov rdx, qword [rbp - 0x38]
test rdx, rdx
je 0x14022e335
mov r8, qword [rbp - 0x28]
sub r8, rdx
sar r8, 2
lea rcx, [rbp - 0x38]
call fcn.14001ed10
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x38], xmm0
xor edi, edi
mov qword [rbp - 0x28], rdi
jmp 0x14022e337
xor edi, edi
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x14022e346
call fcn.1400158f0
nop
lea rcx, [rbp + 0x578]
call fcn.140010900
nop
lea rcx, [rbp + 0x520]
call fcn.140010900
nop
mov rcx, qword [rbp + 0x78]
test rcx, rcx
je 0x14022e36f
call fcn.1400158f0
nop
mov rcx, qword [rbp + 0x88]
test rcx, rcx
je 0x14022e381
call fcn.1400158f0
nop
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14022e3aa
mov r8, qword [rbp - 0x10]
sub r8, rdx
sar r8, 2
lea rcx, [rbp - 0x20]
call fcn.14001ed10
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rdi
mov rcx, qword [rbp + 0x98]
test rcx, rcx
je 0x14022e3bc
call fcn.1400158f0
nop
lea rcx, [rbp + 0x390]
call fcn.140010900
nop
mov rcx, qword [rbp + 0xa8]
test rcx, rcx
je 0x14022e3db
call fcn.1400158f0
nop
lea rcx, [rbp + 0x3a8]
call fcn.140010900
nop
mov rcx, qword [rbp + 0xb8]
test rcx, rcx
je 0x14022e3fa
call fcn.1400158f0
nop
mov rcx, qword [rbp + 0xc8]
test rcx, rcx
je 0x14022e40c
call fcn.1400158f0
nop
lea rcx, [rbp + 0x540]
call fcn.140010900
nop
mov rcx, qword [rbp + 0xd8]
test rcx, rcx
je 0x14022e42b
call fcn.1400158f0
nop
lea rcx, [rbp + 0x3c0]
call fcn.140010320
nop
mov rcx, qword [rbp + 0xe8]
test rcx, rcx
je 0x14022e44a
call fcn.1400158f0
nop
lea rcx, [rbp + 0x3d8]
call fcn.140010900
nop
mov rcx, qword [rbp + 0xf8]
test rcx, rcx
je 0x14022e469
call fcn.1400158f0
nop
mov rcx, qword [rbp + 0x108]
test rcx, rcx
je 0x14022e47b
call fcn.1400158f0
nop
lea rcx, [rbp + 0x3f0]
call fcn.140010900
nop
lea rcx, [rbp + 0x408]
call fcn.140010900
nop
lea rcx, [rsp + 0x68]
call fcn.1400105f0
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x14022e4af
call fcn.1400158f0
nop
lea rcx, [rbp + 0x750]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x420]
call fcn.14002c700
nop
lea rcx, [rbp + 0x228]
call fcn.14002c700
nop
lea rcx, [rbp + 0x1c8]
call fcn.14002c700
nop
lea rcx, [rbp + 0x258]
call fcn.14002c700
nop
lea rcx, [rbp + 0x678]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x270]
call fcn.14002c700
nop
lea rcx, [rbp + 0x288]
call fcn.14002c700
nop
lea rcx, [rbp + 0x2a0]
call fcn.14002c700
nop
lea rcx, [rbp + 0x2b8]
call fcn.14002c700
nop
lea rcx, [rbp + 0x2d0]
call fcn.14002c700
nop
lea rcx, [rbp + 0x2e8]
call fcn.14002c700
nop
lea rcx, [rbp + 0x300]
call fcn.14002c700
nop
lea rcx, [rbp + 0x318]
call fcn.14002c700
nop
lea rcx, [rbp + 0x330]
call fcn.14002c700
nop
lea rcx, [rbp + 0x348]
call fcn.14002c700
nop
lea rcx, [rbp + 0x240]
call fcn.14002c700
nop
lea rcx, [rbp + 0x360]
call fcn.14002c700
nop
lea rcx, [rbp + 0x4a0]
call fcn.140010900
nop
lea rcx, [rbp + 0x4c0]
call fcn.140010900
nop
lea rcx, [rbp + 0x4e0]
call fcn.140010900
nop
lea rcx, [rbp + 0x500]
call fcn.140010900
nop
lea rcx, [rbp + 0x378]
call fcn.14021f580
nop
lea rcx, [rbp + 0x168]
call fcn.14021f580
nop
lea rcx, [rbp + 0x180]
call fcn.14021f580
nop
lea rcx, [rbp + 0x198]
call fcn.14021f580
nop
lea rcx, [rbp + 0x1b0]
call fcn.14002c700
nop
lea rcx, [rbp + 0x1e0]
call fcn.14002c700
nop
lea rcx, [rbp + 0x1f8]
call fcn.14002c700
nop
lea rcx, [rbp + 0x210]
call fcn.14002c700
nop
lea rcx, [rbp + 0x698]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x1430]
call fcn.1400019c0
nop
lea rcx, [rbp + 0x5b8]
call fcn.1400019c0
nop
mov rcx, qword [rbp + 0x118]
test rcx, rcx
je 0x14022e66d
call fcn.1400158f0
movzx eax, bl
mov rcx, qword [rbp + 0x3cf0]
xor rcx, rsp
call fcn.140395b80
lea r11, [rsp + 0x3e20]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret