Function at 0x180002d40
Capabilities:
Link many functions at runtime

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb18
lea rbp, [rsp + 0x80]
mov r14d, 0x21ceedeb
mov r15d, 0x70cadfba
mov edi, 0xa62dbb75
mov esi, 0x7b8eb208
movabs r13, 0x667c33e0cbd8086
movabs rbx, 0xedbb2897ff832085
mov eax, 0x41e238c5
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x36a4de9a
mov ecx, 0xf04f4e4b
nop word cs:[rax + rax]
cmove eax, ecx
cmp dword [0x180056e44], 0xa
cmovl eax, ecx
cmp eax, 0xf4f32fab
jg 0x180002e30
cmp eax, 0xb88c7148
jg 0x180002eb0
cmp eax, 0xa16058c6
jle 0x180003006
cmp eax, 0xb1bf194d
jle 0x180004032
cmp eax, 0xb521beec
jle 0x180004291
cmp eax, 0xb5ac7aa6
jle 0x180004c29
cmp eax, 0xb62f608b
jle 0x18000792d
cmp eax, 0xb62f608c
je 0x1800080ec
cmp eax, 0xb674a86a
je 0x18000810a
cmp eax, 0xb7cdd1e2
jne 0x180002dbd
mov eax, 0xd69bef71
jmp 0x180002dbd
cmp eax, 0x38f24dbb
jle 0x180002f30
cmp eax, 0x5d582176
jg 0x180002f9b
cmp eax, 0x4933272d
jle 0x180004087
cmp eax, 0x548c2513
jle 0x1800047d2
cmp eax, 0x56e70f7b
jle 0x180004ede
cmp eax, 0x5977ae55
jle 0x18000794d
cmp eax, 0x5977ae56
je 0x180008114
cmp eax, 0x5a024148
je 0x18000811e
cmp eax, 0x5c2dba14
jne 0x180002dbd
mov eax, 0x417172d4
mov dword [rbp + 0x9d0], 1
jmp 0x180002dbd
cmp eax, 0xda14a5b0
jle 0x18000309f
cmp eax, 0xe7803710
jle 0x1800040c8
cmp eax, 0xecd5b8ae
jle 0x180004812
cmp eax, 0xf15e1910
jle 0x180004f36
cmp eax, 0xf2bfdb9b
jle 0x180007977
cmp eax, 0xf2bfdb9c
je 0x180008128
cmp eax, 0xf4dc54d2
je 0x180008154
cmp eax, 0xf4e11d53
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x3adf9220
mov ecx, 0x5335d757
jmp 0x180002db0
cmp eax, 0x177a675c
jle 0x1800030f9
cmp eax, 0x28eb77e6
jle 0x180004109
cmp eax, 0x2fd8e7b6
jg 0x18000485c
cmp eax, 0x2c286456
jle 0x180004f61
cmp eax, 0x2d5a5dc3
jle 0x1800058d8
cmp eax, 0x2d5a5dc4
je 0x180008172
cmp eax, 0x2e522ae7
jne 0x1800306c2
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c6195e2
mov ecx, 0x3d7b894b
jmp 0x1800117e7
cmp eax, 0x70cf80f3
jle 0x18000415e
cmp eax, 0x76142298
jle 0x1800048d1
cmp eax, 0x7696bbec
jle 0x180004f9b
cmp eax, 0x792f43d5
jg 0x18000590c
cmp eax, 0x76b8a242
je 0x18000817c
cmp eax, 0x78917add
jne 0x1800306d2
mov rcx, rsp
mov rax, qword [rbp + 0x7c8]
mov rax, qword [rbp + 0x7d0]
mov rax, qword [rbp + 0x7d8]
mov rdx, qword [rbp + 0x958]
mov eax, 0x8151e787
jmp 0x1800081d0
cmp eax, 0x9495bc76
jg 0x1800041b3
cmp eax, 0x8a4b4bca
jg 0x180004916
cmp eax, 0x85e03038
jg 0x180004fc6
cmp eax, 0x82fd9c23
jg 0x180005936
cmp eax, 0x81bdadc4
je 0x180008892
cmp eax, 0x82a4eb62
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x750]
mov rax, qword [rbp + 0x758]
movzx edx, byte [rax]
mov r8, qword [rbp + 0x8e0]
movzx eax, byte [rbp + 0x9be]
mov eax, dword [0x180056e48]
mov r9d, dword [0x180056e4c]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa68]
cmp r9d, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0x2e9614b7
jmp 0x180003171
cmp eax, 0xcd79575b
jg 0x1800041f4
cmp eax, 0xc31be4bb
jg 0x18000494c
cmp eax, 0xbc5e6876
jg 0x180005038
cmp eax, 0xb92dd8cb
jg 0x180005960
cmp eax, 0xb88c7149
je 0x18000889c
cmp eax, 0xb89012c9
jne 0x180002dbd
lea rax, [rbp + 0x980]
mov qword [rbp + 0x690], rax
mov eax, 0x4b7e39d8
jmp 0x180002dbd
cmp eax, 0x9ba9cfb
jg 0x180004250
cmp eax, 0x18e807f
jg 0x180004996
cmp eax, 0xff0494fc
jg 0x18000506a
cmp eax, 0xf710b3f4
jg 0x1800059c8
cmp eax, 0xf4f32fac
je 0x1800088a6
cmp eax, 0xf5789547
jne 0x180002dbd
mov eax, 0xcdf0d187
jmp 0x180002dbd
mov eax, dword [0x180056e48]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0xeb45a546
mov r9d, 0x5d14b176
cmove eax, r9d
cmp dword [0x180056e4c], 0xa
cmovl eax, r9d
cmp eax, 0x3e39185f
jg 0x1800031d0
cmp eax, 0xfe0a6ef0
jle 0x180003440
cmp eax, 0xfe0a6ef1
je 0x1800034c6
cmp eax, 0x8218209
je 0x1800034d0
cmp eax, 0x2e9614b7
jne 0x180003171
movzx r9d, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0xfe0a6ef1
mov r10d, 0x6396abc9
cmovne eax, r10d
test r9b, r9b
cmovne eax, r10d
jmp 0x180003171
cmp eax, 0x5d14b175
jg 0x180003460
cmp eax, 0x45cee263
je 0x180003145
cmp eax, 0x4800ced1
jne 0x18000372a
mov r9, rsp
mov rax, qword [rbp + 0xa58]
mov byte [rax], dl
mov rax, qword [rbp + 0xa60]
mov qword [rax], r8
mov rax, qword [rbp + 0xa60]
mov rax, qword [rax]
mov qword [rbp + 0xa50], rax
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0x9e8]
cmp r10d, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180003280
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800032b0
cmp eax, 0x70cadfb9
jle 0x1800032f0
cmp eax, 0x70cadfba
je 0x1800033a6
cmp eax, 0x740e7907
je 0x180003258
cmp eax, 0x7b8eb208
jne 0x180003280
mov eax, 0x23f2abfb
jmp 0x180003280
cmp eax, 0xf2e50001
jg 0x180003310
cmp eax, 0x86b756fc
je 0x1800033e6
cmp eax, 0xd704c075
jne 0x180003411
movzx r10d, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x180003280
cmp eax, 0x23f2abfb
je 0x18000336d
cmp eax, 0x6e8ef6ba
jne 0x180003280
mov eax, 0x70cadfba
jmp 0x180003280
cmp eax, 0xf2e50002
je 0x18000338b
cmp eax, 0x21ceedeb
jne 0x180003280
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180003280
mov rax, qword [rbp + 0xa80]
movabs r10, 0x81d26ef28bea52d2
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x180003280
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180003280
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180003280
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180003280
cmp eax, 0xa62dbb75
jne 0x180003280
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [rbp + 0xa20], rax
mov eax, 0xbe5a2757
jmp 0x180003171
cmp eax, 0xbe5a2757
je 0x1800034da
cmp eax, 0xeb45a546
jne 0x180003171
mov eax, 0x5d14b176
jmp 0x180003171
cmp eax, 0x5d14b176
je 0x180003708
cmp eax, 0x6396abc9
jne 0x180003171
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov r9, rsp
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa60], rax
mov qword [rbp + 0xa58], r9
mov eax, dword [0x180056e48]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0xfe0a6ef1
mov r9d, 0x8218209
jmp 0x180003162
mov eax, 0x6396abc9
jmp 0x180003171
mov eax, 0x4800ced1
jmp 0x180003171
mov r9, rsp
mov rax, qword [rbp + 0xa40]
mov r10, qword [rbp + 0xa20]
mov qword [rax], r10
mov r10, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r11d, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0x9e8]
cmp r11d, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180003540
mov rax, qword [rbp + 0xa80]
movabs r11, 0x667c33e0cbd80e3
mov qword [rax], r11
mov eax, 0xf2e50002
cmp eax, 0x23f2abfa
jle 0x180003580
cmp eax, 0x70cadfb9
jle 0x1800035c0
cmp eax, 0x70cadfba
je 0x18000367a
cmp eax, 0x740e7907
je 0x18000363d
cmp eax, 0x7b8eb208
jne 0x180003540
mov eax, 0x23f2abfb
jmp 0x180003540
cmp eax, 0xf2e50001
jg 0x1800035e0
cmp eax, 0x86b756fc
je 0x1800036ba
cmp eax, 0xd704c075
jne 0x1800036e5
movzx r11d, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r11b, r11b
cmovne eax, r15d
jmp 0x180003540
cmp eax, 0x23f2abfb
je 0x180003527
cmp eax, 0x6e8ef6ba
jne 0x180003540
mov eax, 0x70cadfba
jmp 0x180003540
cmp eax, 0xf2e50002
je 0x18000365f
cmp eax, 0x21ceedeb
jne 0x180003540
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180003540
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180003540
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180003540
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180003540
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180003540
cmp eax, 0xa62dbb75
jne 0x180003540
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r10 + 8], rax
mov eax, 0x45cee263
jmp 0x180003171
mov eax, dword [0x180056e48]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0xeb45a546
mov r9d, 0x3e391860
jmp 0x180003162
cmp eax, 0x3e391860
jne 0x180003171
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov rcx, rsp
mov rax, qword [rbp + 0x8e0]
mov qword [rbp + 0xa38], rax
lea rax, [rbp + 0xa40]
mov qword [rbp + 0xa60], rax
mov eax, 0x57771ace
nop word cs:[rax + rax]
cmp eax, 0x9de4e591
je 0x18000398d
cmp eax, 0x4bced343
je 0x1800088cf
cmp eax, 0x57771ace
jne 0x180003770
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800037e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa50]
mov qword [r8], rax
mov rax, qword [rbp + 0xa50]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180003810
cmp eax, 0x70cadfb9
jle 0x180003850
cmp eax, 0x70cadfba
je 0x1800038fc
cmp eax, 0x740e7907
je 0x1800037c2
cmp eax, 0x7b8eb208
jne 0x1800037e0
mov eax, 0x23f2abfb
jmp 0x1800037e0
cmp eax, 0xf2e50001
jg 0x180003870
cmp eax, 0x86b756fc
je 0x18000393c
cmp eax, 0xd704c075
jne 0x180003967
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800037e0
cmp eax, 0x23f2abfb
je 0x1800038cd
cmp eax, 0x6e8ef6ba
jne 0x1800037e0
mov eax, 0x70cadfba
jmp 0x1800037e0
cmp eax, 0xf2e50002
je 0x1800038e1
cmp eax, 0x21ceedeb
jne 0x1800037e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa50]
mov qword [r8], rax
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800037e0
mov rax, qword [rbp + 0xa50]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800037e0
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800037e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800037e0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800037e0
cmp eax, 0xa62dbb75
jne 0x1800037e0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov qword [rbp + 0xa58], rax
mov eax, 0x9de4e591
jmp 0x180003770
mov r8, rsp
mov rax, qword [rbp + 0xa60]
mov rdx, qword [rbp + 0xa58]
mov qword [rax], rdx
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180003a00
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa50]
mov qword [r9], rax
mov rax, qword [rbp + 0xa50]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180003a30
cmp eax, 0x70cadfb9
jle 0x180003a70
cmp eax, 0x70cadfba
je 0x180003b1c
cmp eax, 0x740e7907
je 0x1800039da
cmp eax, 0x7b8eb208
jne 0x180003a00
mov eax, 0x23f2abfb
jmp 0x180003a00
cmp eax, 0xf2e50001
jg 0x180003a90
cmp eax, 0x86b756fc
je 0x180003b5c
cmp eax, 0xd704c075
jne 0x180003b87
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180003a00
cmp eax, 0x23f2abfb
je 0x180003aed
cmp eax, 0x6e8ef6ba
jne 0x180003a00
mov eax, 0x70cadfba
jmp 0x180003a00
cmp eax, 0xf2e50002
je 0x180003b01
cmp eax, 0x21ceedeb
jne 0x180003a00
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa50]
mov qword [r9], rax
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180003a00
mov rax, qword [rbp + 0xa50]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180003a00
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180003a00
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180003a00
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180003a00
cmp eax, 0xa62dbb75
jne 0x180003a00
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp edx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180003bf0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa50]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa50]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x180003c20
cmp eax, 0x70cadfb9
jle 0x180003c60
cmp eax, 0x70cadfba
je 0x180003d10
cmp eax, 0x740e7907
je 0x180003bd3
cmp eax, 0x7b8eb208
jne 0x180003bf0
mov eax, 0x23f2abfb
jmp 0x180003bf0
cmp eax, 0xf2e50001
jg 0x180003c80
cmp eax, 0x86b756fc
je 0x180003d4d
cmp eax, 0xd704c075
jne 0x180003d75
movzx edx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180003bf0
cmp eax, 0x23f2abfb
je 0x180003cda
cmp eax, 0x6e8ef6ba
jne 0x180003bf0
mov eax, 0x70cadfba
jmp 0x180003bf0
cmp eax, 0xf2e50002
je 0x180003cf5
cmp eax, 0x21ceedeb
jne 0x180003bf0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa50]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180003bf0
mov rax, qword [rbp + 0xa50]
lea rdx, [rbp + 0xa40]
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x180003bf0
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180003bf0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180003bf0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180003bf0
cmp eax, 0xa62dbb75
jne 0x180003bf0
mov r10, qword [rbp + 0x9f0]
mov rsp, r8
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov edx, 0x8702f53c
mov r8d, 0xe1f61876
cmovne edx, r8d
mov r8d, 0xa3f04f9d
mov r9d, 0x3433f71f
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r9d, r11d
mov r12d, 0x23bdf7b9
jmp 0x180003e00
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180003e50
cmp r11d, 0x4de4b1b7
jle 0x180003e80
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x180003e00
cmp r11d, 0x585b062d
jne 0x180003eea
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r8d
jmp 0x180003e00
cmp r11d, 0xe1f61875
jg 0x180003eb0
cmp r11d, 0x8702f53c
je 0x180003dec
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180003e00
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180003e00
cmp r11d, 0x23bdf7b9
je 0x180003ed8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180003e00
mov r12d, 0xe51fd45b
jmp 0x180003e00
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x180003e00
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180003e00
mov r12d, edx
jmp 0x180003e00
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x180003e00
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180003e00
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa20], xmm0
mov r10, qword [rbp + 0xa38]
mov r12d, 0x23bdf7b9
jmp 0x180003f20
mov r12d, 0xe1f61876
nop dword [rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180003f70
cmp r11d, 0x4de4b1b7
jle 0x180003fa0
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x180003f20
cmp r11d, 0x585b062d
jne 0x18000400a
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r8d
jmp 0x180003f20
cmp r11d, 0xe1f61875
jg 0x180003fd0
cmp r11d, 0x8702f53c
je 0x180003f17
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180003f20
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180003f20
cmp r11d, 0x23bdf7b9
je 0x180003ff8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180003f20
mov r12d, 0xe51fd45b
jmp 0x180003f20
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x180003f20
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180003f20
mov r12d, edx
jmp 0x180003f20
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x180003f20
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180003f20
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov eax, 0x4bced343
jmp 0x180003770
cmp eax, 0xa609cf02
jg 0x1800049cc
cmp eax, 0xa24c9b81
jg 0x1800050a4
cmp eax, 0xa1bf7fdf
jg 0x1800059e8
cmp eax, 0xa16058c7
je 0x180008a43
cmp eax, 0xa16661d4
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb4028fb4
mov ecx, 0xb5364813
jmp 0x180002db0
cmp eax, 0x3d7b894a
jg 0x180004a16
cmp eax, 0x3adf921f
jg 0x18000510b
cmp eax, 0x397177fa
jg 0x180005a08
cmp eax, 0x38f24dbc
je 0x180008a61
cmp eax, 0x392a1dc7
jne 0x180002dbd
mov eax, 0xd35053ff
jmp 0x180002dbd
cmp eax, 0xe09d2e84
jg 0x180004a4c
cmp eax, 0xdcdad2ad
jg 0x180005136
cmp eax, 0xdc67e93a
jg 0x180005a3c
cmp eax, 0xda14a5b1
je 0x180008a6b
cmp eax, 0xdb2326f5
jne 0x180002dbd
mov eax, 0x76142299
jmp 0x180002dbd
cmp eax, 0x220f5191
jg 0x180004a96
cmp eax, 0x1f818f71
jg 0x180005161
cmp eax, 0x1adf8689
jg 0x180005a70
cmp eax, 0x177a675d
je 0x180008a88
cmp eax, 0x1a7b0902
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4615b7e8
mov ecx, 0x90543fe2
jmp 0x180002db0
cmp eax, 0x6a6b7754
jg 0x180004acc
cmp eax, 0x62e677f9
jg 0x18000518c
cmp eax, 0x60dafe07
jg 0x180005a9f
cmp eax, 0x5d582177
je 0x180008a92
cmp eax, 0x5f2d0226
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb2c3cf7d
mov ecx, 0x220f5192
jmp 0x180002db0
cmp eax, 0x9cf94c35
jg 0x180004b16
cmp eax, 0x9964b1cc
jg 0x1800051c1
cmp eax, 0x977c7d1c
jg 0x180005abf
cmp eax, 0x9495bc77
je 0x180008aa3
cmp eax, 0x95301221
jne 0x180002dbd
mov eax, 0x177a675d
jmp 0x180002dbd
cmp eax, 0xd35c6ba9
jg 0x180004b7c
cmp eax, 0xd239a983
jg 0x1800051ec
cmp eax, 0xd044f2c9
jg 0x180005aeb
cmp eax, 0xcd79575c
je 0x180008aad
cmp eax, 0xcdf0d187
jne 0x180002dbd
mov rax, qword [rbp + 0x938]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd044f2ca
mov ecx, 0x82fd9c24
jmp 0x180002db0
cmp eax, 0xf089558
jg 0x180004be9
cmp eax, 0xba4228f
jg 0x18000522b
cmp eax, 0xb13f541
jg 0x180005b23
cmp eax, 0x9ba9cfc
je 0x180008ab7
cmp eax, 0xafe319c
jne 0x180002dbd
mov eax, 0xb1bf194e
jmp 0x180002dbd
cmp eax, 0xb2c3cf7c
jg 0x180005260
cmp eax, 0xb27440f5
jg 0x180005b43
cmp eax, 0xb1bf194e
je 0x180008ad4
cmp eax, 0xb1fe1a27
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x840]
mov rax, qword [rbp + 0x848]
mov rax, qword [rbp + 0x850]
mov rdx, qword [rbp + 0x970]
mov eax, 0x22880569
lea r11, [rbp + 0xa20]
nop dword [rax + rax]
cmp eax, 0x22880568
jg 0x180004320
cmp eax, 0xd28f834f
je 0x180004342
cmp eax, 0xdbde8ac9
je 0x180004364
cmp eax, 0xdc6ddd74
jne 0x1800042f0
mov eax, 0x371434d8
jmp 0x1800042f0
cmp eax, 0x4af98dcd
je 0x180009cad
cmp eax, 0x371434d8
je 0x18000457a
cmp eax, 0x22880569
jne 0x1800042f0
jmp 0x1800045b0
mov eax, dword [0x180056e60]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xdc6ddd74
mov r8d, 0x371434d8
jmp 0x180004597
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa58]
cmp r9d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x1800043c0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800043f0
cmp eax, 0x70cadfb9
jle 0x180004430
cmp eax, 0x70cadfba
je 0x1800044e6
cmp eax, 0x740e7907
je 0x180004399
cmp eax, 0x7b8eb208
jne 0x1800043c0
mov eax, 0x23f2abfb
jmp 0x1800043c0
cmp eax, 0xf2e50001
jg 0x180004450
cmp eax, 0x86b756fc
je 0x180004526
cmp eax, 0xd704c075
jne 0x180004551
movzx r9d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x1800043c0
cmp eax, 0x23f2abfb
je 0x1800044ad
cmp eax, 0x6e8ef6ba
jne 0x1800043c0
mov eax, 0x70cadfba
jmp 0x1800043c0
cmp eax, 0xf2e50002
je 0x1800044cb
cmp eax, 0x21ceedeb
jne 0x1800043c0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800043c0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667c33e0cd8ece2
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x1800043c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800043c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800043c0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800043c0
cmp eax, 0xa62dbb75
jne 0x1800043c0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, 0xd28f834f
jmp 0x1800042f0
mov eax, dword [0x180056e60]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xdc6ddd74
mov r8d, 0x4af98dcd
cmove eax, r8d
cmp dword [0x180056e64], 0xa
cmovl eax, r8d
jmp 0x1800042f0
mov r9, rsp
mov qword [rbp + 0xa40], rdx
mov r8, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa58]
cmp r10d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x180004610
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x180004640
cmp eax, 0x70cadfb9
jle 0x180004680
cmp eax, 0x70cadfba
je 0x180004701
cmp eax, 0x740e7907
je 0x1800045f3
cmp eax, 0x7b8eb208
jne 0x180004610
mov eax, 0x23f2abfb
jmp 0x180004610
cmp eax, 0xf2e50001
jg 0x1800046a0
cmp eax, 0x86b756fc
je 0x180004741
cmp eax, 0xd704c075
jne 0x1800047a5
movzx r10d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x180004610
cmp eax, 0x23f2abfb
je 0x18000476c
cmp eax, 0x6e8ef6ba
jne 0x180004610
mov eax, 0x70cadfba
jmp 0x180004610
cmp eax, 0xf2e50002
je 0x18000478a
cmp eax, 0x21ceedeb
jne 0x180004610
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180004610
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180004610
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180004610
mov rax, qword [rbp + 0xa80]
movabs r10, 0x83da60f28cec4cc6
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x180004610
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180004610
cmp eax, 0xa62dbb75
jne 0x180004610
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa20], r8
mov eax, 0xdbde8ac9
jmp 0x1800042e1
cmp eax, 0x51a88793
jg 0x18000528b
cmp eax, 0x49f3ea33
jg 0x180005b77
cmp eax, 0x4933272e
je 0x18000a82b
cmp eax, 0x49ed8ce4
jne 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0xb674a86a
jmp 0x180002dbd
cmp eax, 0xead87925
jg 0x180005606
cmp eax, 0xe97b6940
jg 0x180005bc7
cmp eax, 0xe7803711
je 0x18000af4f
cmp eax, 0xe8e7e7f4
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x7c6195e2
mov ecx, 0x2e522ae7
jmp 0x180002db0
cmp eax, 0x351c7c6e
jg 0x180005631
cmp eax, 0x3122ef61
jg 0x180005bfb
cmp eax, 0x2fd8e7b7
je 0x18000af6d
cmp eax, 0x30857e7b
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x930]
mov rax, qword [rbp + 0x8d8]
mov rax, qword [rbp + 0x730]
mov rax, qword [rbp + 0x738]
mov rax, qword [rbp + 0x740]
movzx eax, byte [rax]
mov rdx, qword [rbp + 0x8d8]
lea r8, [rbp + 0xa38]
mov qword [rbp + 0xa50], r8
mov r8d, 0xdef2371f
jmp 0x18000afc0
cmp eax, 0x73437a82
jg 0x180005666
cmp eax, 0x72c503a7
jg 0x180005c2a
cmp eax, 0x70cf80f4
je 0x18000b070
cmp eax, 0x719454b8
jne 0x180002dbd
cmp dword [rbp + 0x888], 0
mov eax, 0x4297ab27
mov ecx, 0xe09d2e85
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0x91bdfc1e
jg 0x1800056b0
cmp eax, 0x8f9b7ce1
jg 0x180005c5e
cmp eax, 0x8a4b4bcb
je 0x18000b08d
cmp eax, 0x8cf52c47
jne 0x180002dbd
mov eax, 0xe1b9a422
jmp 0x180002dbd
cmp eax, 0xc82a5e31
jg 0x1800056ef
cmp eax, 0xc4d20726
jg 0x180005c7e
cmp eax, 0xc31be4bc
je 0x18000b09e
cmp eax, 0xc3a58baa
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x538d9612
mov ecx, 0xd88e1fdc
jmp 0x180002db0
cmp eax, 0x4925e73
jg 0x180005724
cmp eax, 0x4833fd4
jg 0x18000678d
cmp eax, 0x18e8080
je 0x18000b0c6
cmp eax, 0x3f732e8
jne 0x180002dbd
mov eax, 0x9ba9cfc
jmp 0x180002dbd
cmp eax, 0xaae74c1c
jg 0x18000574f
cmp eax, 0xaa095abb
jg 0x1800067ad
cmp eax, 0xa609cf03
je 0x18000b105
cmp eax, 0xa8c25a48
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcdad2ae
mov ecx, 0xf5789547
jmp 0x180002db0
cmp eax, 0x41e238c4
jg 0x18000577a
cmp eax, 0x413b7942
jg 0x1800067cd
cmp eax, 0x3d7b894b
je 0x18000b116
cmp eax, 0x4058b1d5
jne 0x180002dbd
mov eax, 0x9bb58ebf
jmp 0x180002dbd
cmp eax, 0xe60327b9
jg 0x1800057ac
cmp eax, 0xe3d71e8e
jg 0x180006801
cmp eax, 0xe09d2e85
je 0x18000b120
cmp eax, 0xe1b9a422
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd21ffc11
mov ecx, 0xd65a6391
jmp 0x180002db0
cmp eax, 0x233782eb
jg 0x1800057d7
cmp eax, 0x22c5e3a6
jg 0x180006845
cmp eax, 0x220f5192
je 0x18000b12a
cmp eax, 0x22145141
jne 0x180002dbd
mov eax, 0x60dafe08
jmp 0x180002dbd
cmp eax, 0x6c68a987
jg 0x180005811
cmp eax, 0x6ac99233
jg 0x1800068a5
cmp eax, 0x6a6b7755
je 0x18000b148
cmp eax, 0x6aa81536
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x705a89c4
mov ecx, 0x4903a04
jmp 0x1800117e7
cmp eax, 0x9fd6c7ce
jg 0x18000583c
cmp eax, 0x9eb12e91
jg 0x1800068d9
cmp eax, 0x9cf94c36
je 0x18000b152
cmp eax, 0x9e756efb
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x7b0]
mov rax, qword [rbp + 0x7b8]
mov rax, qword [rbp + 0x7c0]
movzx edx, byte [rax]
mov r8, qword [rbp + 0x950]
lea rax, [rbp + 0xa60]
mov qword [rbp + 0xa40], rax
mov eax, 0x575a7f75
jmp 0x18000b190
cmp eax, 0xd803fe14
jg 0x180005867
cmp eax, 0xd69bef70
jg 0x180006908
cmp eax, 0xd35c6baa
je 0x18000b638
cmp eax, 0xd65a6391
jne 0x180002dbd
mov rax, qword [rbp + 0x978]
mov rcx, qword [rbp + 0x7a8]
mov qword [rax], rcx
mov rax, qword [rbp + 0x978]
cmp qword [rax], 0
setne byte [rbp + 0x9bc]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd21ffc11
mov ecx, 0x330ed0cd
jmp 0x180002db0
cmp eax, 0x118757f6
jg 0x1800058ad
cmp eax, 0x1077b9ee
jg 0x180006955
cmp eax, 0xf089559
je 0x18000b656
cmp eax, 0xfaa53db
jne 0x180002dbd
mov eax, 0xe6d369bf
mov dword [rbp + 0x9d0], 1
jmp 0x180002dbd
cmp eax, 0xb52dd4e7
jg 0x180006997
cmp eax, 0xb521beed
je 0x18000b88b
cmp eax, 0xb529dd0d
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x908]
mov rax, qword [rbp + 0x8d0]
mov rax, qword [rbp + 0x700]
movzx edx, byte [rax]
mov rax, qword [rbp + 0x708]
mov rax, qword [rbp + 0x710]
mov r8, qword [rbp + 0x8d0]
lea rax, [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xb7626d7e
nop dword [rax]
cmp eax, 0x64d3c129
je 0x18000b89c
cmp eax, 0x560cb8fb
je 0x180004cb9
cmp eax, 0xb7626d7e
jne 0x180004c90
mov rax, qword [rbp + 0xa50]
mov byte [rax], dl
mov eax, 0x560cb8fb
jmp 0x180004c90
mov r10, rsp
mov qword [rbp + 0xa40], r8
mov r9, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r11d, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0xa60]
cmp r11d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180004d20
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180004d50
cmp eax, 0x70cadfb9
jle 0x180004d90
cmp eax, 0x70cadfba
je 0x180004e46
cmp eax, 0x740e7907
je 0x180004cfc
cmp eax, 0x7b8eb208
jne 0x180004d20
mov eax, 0x23f2abfb
jmp 0x180004d20
cmp eax, 0xf2e50001
jg 0x180004db0
cmp eax, 0x86b756fc
je 0x180004e86
cmp eax, 0xd704c075
jne 0x180004eb1
movzx r11d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r11b, r11b
cmovne eax, r15d
jmp 0x180004d20
cmp eax, 0x23f2abfb
je 0x180004e0d
cmp eax, 0x6e8ef6ba
jne 0x180004d20
mov eax, 0x70cadfba
jmp 0x180004d20
cmp eax, 0xf2e50002
je 0x180004e2b
cmp eax, 0x21ceedeb
jne 0x180004d20
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180004d20
mov rax, qword [rbp + 0xa80]
movabs r11, 0x85ef4de39ee652c6
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x180004d20
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180004d20
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180004d20
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180004d20
cmp eax, 0xa62dbb75
jne 0x180004d20
mov rax, qword [rbp + 0x9f0]
mov rsp, r10
mov qword [r9], rax
add r9, 8
mov qword [rbp + 0xa20], r9
mov eax, 0x64d3c129
jmp 0x180004c90
cmp eax, 0x55c95776
jg 0x1800069b7
cmp eax, 0x548c2514
je 0x18000c61d
cmp eax, 0x552eb307
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xaad36e1d
mov ecx, 0xb62c9703
cmove eax, ecx
cmp dword [0x180056e44], 0xa
mov edx, dword [rbp + 0x9d0]
mov dword [rbp + 0x888], edx
cmovl eax, ecx
jmp 0x180002dbd
cmp eax, 0xef5b036a
jg 0x180006a29
cmp eax, 0xecd5b8af
je 0x18000c631
cmp eax, 0xee0ba1a2
jne 0x180002dbd
mov eax, 0x9edb5b97
jmp 0x180002dbd
cmp eax, 0x2ae50e75
jg 0x180006a5d
cmp eax, 0x28eb77e7
je 0x18000c65d
cmp eax, 0x291b9f26
jne 0x180002dbd
cmp byte [rbp + 0x9bf], 0
mov eax, 0x6b89679b
mov ecx, 0xafe319c
cmovne eax, ecx
jmp 0x180002dbd
cmp eax, 0x76724a23
jg 0x180006a7d
cmp eax, 0x76142299
je 0x18000c667
cmp eax, 0x763e79cf
jne 0x180002dbd
mov eax, 0x5d582177
jmp 0x180002dbd
cmp eax, 0x88b50c76
jg 0x180006ae5
cmp eax, 0x85e03039
je 0x18000c685
cmp eax, 0x863a9ade
jne 0x180002dbd
mov rax, qword [rbp + 0x948]
mov rax, qword [rbp + 0x920]
sub rsp, 0x20
mov edx, 0x996
xor ecx, ecx
mov r8d, 0x1000
mov r9d, 4
call qword [rax]
add rsp, 0x20
mov rcx, qword [rbp + 0x948]
mov qword [rcx], rax
mov rax, qword [rbp + 0x948]
cmp qword [rax], 0
setne byte [rbp + 0x9b9]
mov eax, 0xc189fb6f
jmp 0x180002dbd
cmp eax, 0xc189fb6e
jg 0x180007459
cmp eax, 0xbc5e6877
je 0x18000c68f
cmp eax, 0xbd8ed47a
jne 0x180002dbd
mov rax, qword [rbp + 0x928]
mov eax, 0x988a7866
jmp 0x180002dbd
cmp eax, 0x199a13
jg 0x18000748d
cmp eax, 0xff0494fd
je 0x18000c6d1
cmp eax, 0xff529bd8
jne 0x180002dbd
cmp dword [rbp + 0x86c], 0
mov eax, 0x38f24dbc
mov ecx, 0xa523a137
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0xa5165a5b
jg 0x1800074c8
cmp eax, 0xa24c9b82
je 0x18000c6ef
cmp eax, 0xa2fa6043
jne 0x180002dbd
mov rax, qword [rbp + 0x688]
mov rcx, qword [rbp + 0x680]
sub rsp, 0x20
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x960]
mov rcx, qword [rbp + 0x918]
mov qword [rcx], rax
mov rax, qword [rbp + 0x918]
cmp qword [rax], 0
mov eax, 0x30857e7b
mov ecx, 0xe8e7e7f4
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0x3bf30dd7
jg 0x1800074fc
cmp eax, 0x3adf9220
je 0x18000c6f9
cmp eax, 0x3b40e7a3
jne 0x180002dbd
mov eax, 0x38f24dbc
jmp 0x180002dbd
cmp eax, 0xddfdc1e3
jg 0x180007530
cmp eax, 0xdcdad2ae
je 0x18000c703
cmp eax, 0xdcfb79d3
jne 0x180002dbd
mov eax, 0x1adf868a
jmp 0x180002dbd
cmp eax, 0x20b6c3de
jg 0x180007564
cmp eax, 0x1f818f72
je 0x18000c70d
cmp eax, 0x1f81a93c
jne 0x180002dbd
mov eax, 0x73437a83
jmp 0x180002dbd
cmp eax, 0x658513c6
jg 0x18000758e
cmp eax, 0x62e677fa
je 0x18000c732
cmp eax, 0x6495f6ea
jne 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0xb92dd8cc
jmp 0x180002dbd
cmp eax, 0x9aa234d4
jg 0x1800075c9
cmp eax, 0x9964b1cd
je 0x18000d28a
cmp eax, 0x99e54856
jne 0x180002dbd
mov eax, 0x291b9f26
jmp 0x180002dbd
cmp eax, 0xd3245bf4
jg 0x1800075fd
cmp eax, 0xd239a984
je 0x18000d2be
cmp eax, 0xd296b4f4
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x538d9612
mov ecx, 0xc3a58baa
jmp 0x180002db0
cmp eax, 0xd9d25b1
jg 0x18000761d
cmp eax, 0xba42290
je 0x18000d2c8
cmp eax, 0xd40eb8b
jne 0x180002dbd
mov dword [rbp + 0x9d0], 1
mov eax, 0x81bdadc4
jmp 0x180002dbd
cmp eax, 0xb4028fb3
jg 0x180007651
cmp eax, 0xb2c3cf7d
je 0x18000d2d2
cmp eax, 0xb3ecd78b
jne 0x180002dbd
mov eax, 0xf4dc54d2
jmp 0x180002dbd
cmp eax, 0x537bb4a4
jg 0x180007685
cmp eax, 0x51a88794
je 0x18000d2dc
cmp eax, 0x5335d757
jne 0x180002dbd
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x730], rax
mov eax, 0x20
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x910], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x728], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x720], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x718], rax
mov eax, 0x20
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x990], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x808], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x800], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7f8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x988], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7f0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7e8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7e0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x908], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8d0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x710], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x708], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x700], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x928], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x958], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7d8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7d0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7c8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x920], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x950], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7c0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7b8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x7b0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x900], rax
mov eax, 0x20
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8c8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6f8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6f0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6e8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x948], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8c0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8b8], rax
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x3adf9220
mov ecx, 0x8f9b7ce2
jmp 0x180002db0
cmp eax, 0xebb71a3d
jg 0x1800076a5
cmp eax, 0xead87926
je 0x18000d2e6
cmp eax, 0xeb055233
jne 0x180002dbd
mov eax, 0xa16058c7
jmp 0x180002dbd
cmp eax, 0x36a4de99
jg 0x1800076c5
cmp eax, 0x351c7c6f
je 0x18000d320
cmp eax, 0x35511744
jne 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0x85e03039
jmp 0x180002dbd
cmp eax, 0x757a0840
jg 0x1800076f9
cmp eax, 0x73437a83
je 0x18000d339
cmp eax, 0x75724bcc
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x828]
mov rax, qword [rbp + 0x830]
mov rax, qword [rbp + 0x838]
mov rdx, qword [rbp + 0x968]
mov eax, 0x342db024
jmp 0x1800079b0
cmp eax, 0x934940dc
jg 0x180007723
cmp eax, 0x91bdfc1f
je 0x18000d357
cmp eax, 0x930524df
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb4028fb4
mov ecx, 0xa16661d4
jmp 0x180002db0
cmp eax, 0xc9ab0bf8
jg 0x180007743
cmp eax, 0xc82a5e32
je 0x18000d374
cmp eax, 0xc98d0c6e
jne 0x180002dbd
mov eax, 0x4833fd5
mov dword [rbp + 0x9d0], 1
jmp 0x180002dbd
cmp eax, 0x5a063d0
jg 0x180007763
cmp eax, 0x4925e74
je 0x18000d388
cmp eax, 0x4db58d0
jne 0x180002dbd
mov eax, 0xd7f94aa0
jmp 0x180002dbd
cmp eax, 0xae0faf49
jg 0x180007797
cmp eax, 0xaae74c1d
je 0x18000d3a6
cmp eax, 0xad6da483
jne 0x180002dbd
mov eax, 0x109674c9
jmp 0x180002dbd
cmp eax, 0x42ac6b32
jg 0x1800077b7
cmp eax, 0x41e238c5
je 0x18000d3bf
cmp eax, 0x4297ab27
jne 0x180002dbd
mov rax, qword [rbp + 0x948]
mov eax, 0xd9d25b2
jmp 0x180002dbd
cmp eax, 0xe6d369be
jg 0x1800077d7
cmp eax, 0xe60327ba
je 0x18000d5f1
cmp eax, 0xe6532a40
jne 0x180002dbd
mov eax, 0xc2e1439f
jmp 0x180002dbd
cmp eax, 0x27a89f20
jg 0x180007856
cmp eax, 0x233782ec
je 0x18000d605
cmp eax, 0x2477617f
jne 0x180002dbd
cmp dword [rbp + 0x878], 0
mov eax, 0x8a4b4bcb
mov ecx, 0xa5165a5c
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0x705a89c3
jg 0x180007876
cmp eax, 0x6c68a988
je 0x18000d60f
cmp eax, 0x6f982ade
jne 0x180002dbd
mov eax, 0x67df43e
jmp 0x180002dbd
cmp eax, 0xa03a23b1
jg 0x1800078a0
cmp eax, 0x9fd6c7cf
je 0x18000d623
cmp eax, 0xa0160f0f
jne 0x180002dbd
mov eax, 0xa2fa6043
jmp 0x180002dbd
cmp eax, 0xd88e1fdb
jg 0x1800078ca
cmp eax, 0xd803fe15
je 0x18000dd42
cmp eax, 0xd817803b
jne 0x180002dbd
sub rsp, 0x20
lea rcx, [rbp + 0x858]
lea rdx, [rbp + 0x788]
call fcn.1800027d0
add rsp, 0x20
mov eax, 0xbc5e6877
jmp 0x180002dbd
cmp eax, 0x152a0baf
jg 0x1800078f9
cmp eax, 0x118757f7
je 0x18000dd79
cmp eax, 0x142f29a1
jne 0x180002dbd
mov eax, 0x733c7a98
jmp 0x180002dbd
cmp eax, 0x2c286457
je 0x18000e17b
cmp eax, 0x2cc94ebf
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb88c7149
mov ecx, 0x537bb4a5
jmp 0x180002db0
cmp eax, 0x792f43d6
je 0x18000e185
cmp eax, 0x7c6195e2
jne 0x180002dbd
mov dword [rbp + 0x9d0], 1
mov eax, 0x2e522ae7
jmp 0x180002dbd
cmp eax, 0x82fd9c24
je 0x18000e1a3
cmp eax, 0x84d770c1
jne 0x180002dbd
mov eax, 0x42ac6b33
mov dword [rbp + 0x9d0], 1
jmp 0x180002dbd
cmp eax, 0xb92dd8cc
je 0x18000e1c1
cmp eax, 0xbb346541
jne 0x180002dbd
mov rdx, qword [rbp + 0x7a0]
mov rcx, qword [rbp + 0x798]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [0x180056e18], rax
mov rcx, qword [rbp + 0x910]
test rax, rax
setne byte [rbp + 0x9ba]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x9964b1cd
mov ecx, 0xd926f5a2
jmp 0x180002db0
cmp eax, 0xf710b3f5
je 0x18000e1df
cmp eax, 0xf8f98715
jne 0x180002dbd
mov eax, 0x658513c7
jmp 0x180002dbd
cmp eax, 0xa1bf7fe0
je 0x18000e1e9
cmp eax, 0xa1f0ad25
jne 0x180002dbd
mov eax, 0xc82a5e32
jmp 0x180002dbd
cmp eax, 0x397177fb
je 0x18000e1f3
cmp eax, 0x3a8d70bc
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xebe43038
mov ecx, 0xea7a2ac6
jmp 0x180002db0
cmp eax, 0xdc67e93b
je 0x18000e211
cmp eax, 0xdcbd6c6e
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x28176ac0
mov ecx, 0x5977ae56
jmp 0x180002db0
cmp eax, 0x1adf868a
je 0x18000e22a
cmp eax, 0x1eed5d60
jne 0x180002dbd
cmp dword [rbp + 0x870], 0
mov eax, 0x757a0841
mov ecx, 0x2be7ed74
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0x60dafe08
je 0x18000e256
cmp eax, 0x6254b6fb
jne 0x180002dbd
mov eax, 0x3a8d70bc
jmp 0x180002dbd
cmp eax, 0x977c7d1d
je 0x18000e260
cmp eax, 0x988a7866
jne 0x180002dbd
mov eax, dword [rbp + 0x9d0]
mov dword [rbp + 0x878], eax
mov eax, 0x2477617f
jmp 0x180002dbd
cmp eax, 0xd044f2ca
je 0x18000e2b2
cmp eax, 0xd21ffc11
jne 0x180002dbd
mov rax, qword [rbp + 0x978]
mov rcx, qword [rbp + 0x7a8]
mov qword [rax], rcx
mov rax, qword [rbp + 0x978]
mov eax, 0xd65a6391
jmp 0x180002dbd
cmp eax, 0xb13f542
je 0x18000e2bc
cmp eax, 0xb962850
jne 0x180002dbd
mov eax, 0x35511744
jmp 0x180002dbd
cmp eax, 0xb27440f6
je 0x18000e2c6
cmp eax, 0xb289a5d9
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x548c2514
mov ecx, 0x55c95777
jmp 0x180002db0
cmp eax, 0x49f3ea34
je 0x18000e2f2
cmp eax, 0x4b7e39d8
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x690]
movzx eax, byte [rax]
movzx edx, byte [rbp + 0x945]
movzx edx, byte [rbp + 0x944]
lea rdx, [rbp + 0xa58]
mov qword [rbp + 0xa20], rdx
mov edx, 0xcdc5029
lea r10, [rbp + 0xa20]
jmp 0x1800080c0
cmp eax, 0xe97b6941
je 0x18000e303
cmp eax, 0xea7a2ac6
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xebe43038
mov ecx, 0x1f81a93c
jmp 0x180002db0
cmp eax, 0x3122ef62
je 0x18000e321
cmp eax, 0x330ed0cd
jne 0x180002dbd
cmp byte [rbp + 0x9bc], 0
mov eax, 0xff0494fd
mov ecx, 0xf4f32fac
cmovne eax, ecx
jmp 0x180002dbd
cmp eax, 0x72c503a8
je 0x18000e332
cmp eax, 0x733c7a98
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6495f6ea
mov ecx, 0xb92dd8cc
jmp 0x180002db0
cmp eax, 0x8f9b7ce2
je 0x18000e842
cmp eax, 0x90543fe2
jne 0x180002dbd
mov eax, 0xcdf0d187
jmp 0x180002dbd
cmp eax, 0xc4d20727
je 0x18000e84c
cmp eax, 0xc7260dc3
jne 0x180002dbd
mov rax, qword [rbp + 0x8f8]
sub rsp, 0x20
xor ecx, ecx
lea rdx, [rbp + 0x4b0]
mov r8d, 0x104
call qword [rax]
add rsp, 0x20
mov rcx, rsp
mov rax, qword [rbp + 0x8a8]
mov rax, qword [rbp + 0x6b8]
mov rax, qword [rbp + 0x6c0]
mov rax, qword [rbp + 0x6c8]
mov rdx, qword [rbp + 0x8a8]
mov eax, dword [0x180056e68]
mov r8d, dword [0x180056e6c]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp r8d, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xf5c9d420
jmp 0x180005d3f
mov eax, dword [0x180056e68]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x8c388f8c
mov r8d, 0x48ed9d3e
nop dword [rax]
cmove eax, r8d
cmp dword [0x180056e6c], 0xa
cmovl eax, r8d
cmp eax, 0xf20c3ea2
jle 0x180005fb0
cmp eax, 0x53cd8f0a
jg 0x180006220
cmp eax, 0x3ece7519
jle 0x1800064c3
cmp eax, 0x3ece751a
je 0x1800064f8
cmp eax, 0x48ed9d3e
jne 0x180005d3f
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov r9, qword [rbp + 0xa20]
mov qword [rax], r9
mov r9, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180005de0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180005e10
cmp eax, 0x70cadfb9
jle 0x180005e50
cmp eax, 0x70cadfba
je 0x180005f06
cmp eax, 0x740e7907
je 0x180005dbf
cmp eax, 0x7b8eb208
jne 0x180005de0
mov eax, 0x23f2abfb
jmp 0x180005de0
cmp eax, 0xf2e50001
jg 0x180005e70
cmp eax, 0x86b756fc
je 0x180005f46
cmp eax, 0xd704c075
jne 0x180005f71
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x180005de0
cmp eax, 0x23f2abfb
je 0x180005ecd
cmp eax, 0x6e8ef6ba
jne 0x180005de0
mov eax, 0x70cadfba
jmp 0x180005de0
cmp eax, 0xf2e50002
je 0x180005eeb
cmp eax, 0x21ceedeb
jne 0x180005de0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180005de0
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e69c5e5a8
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x180005de0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180005de0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180005de0
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180005de0
cmp eax, 0xa62dbb75
jne 0x180005de0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [r9 + 8], rax
mov eax, dword [0x180056e68]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x8c388f8c
mov r8d, 0x848f4fd4
jmp 0x180005d30
cmp eax, 0xb1d67015
jg 0x180006480
cmp eax, 0x80bf947a
je 0x180006502
cmp eax, 0x848f4fd4
je 0x18000652b
cmp eax, 0x8c388f8c
jne 0x180005d3f
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov r9, qword [rbp + 0xa20]
mov qword [rax], r9
mov r9, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180006050
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e69c5e5a8
mov qword [rax], r10
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180006090
cmp eax, 0x70cadfb9
jle 0x1800060d0
cmp eax, 0x70cadfba
je 0x18000618a
cmp eax, 0x740e7907
je 0x18000614d
cmp eax, 0x7b8eb208
jne 0x180006050
mov eax, 0x23f2abfb
jmp 0x180006050
cmp eax, 0xf2e50001
jg 0x1800060f0
cmp eax, 0x86b756fc
je 0x1800061ca
cmp eax, 0xd704c075
jne 0x1800061f5
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x180006050
cmp eax, 0x23f2abfb
je 0x180006029
cmp eax, 0x6e8ef6ba
jne 0x180006050
mov eax, 0x70cadfba
jmp 0x180006050
cmp eax, 0xf2e50002
je 0x18000616f
cmp eax, 0x21ceedeb
jne 0x180006050
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180006050
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180006050
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180006050
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180006050
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180006050
cmp eax, 0xa62dbb75
jne 0x180006050
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [r9 + 8], rax
mov eax, 0x48ed9d3e
jmp 0x180005d3f
cmp eax, 0x53cd8f0b
je 0x180006535
cmp eax, 0x6989c468
je 0x18000653f
cmp eax, 0x74a62496
jne 0x180005d3f
mov r8, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800062b0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800062e0
cmp eax, 0x70cadfb9
jle 0x180006320
cmp eax, 0x70cadfba
je 0x1800063d6
cmp eax, 0x740e7907
je 0x180006284
cmp eax, 0x7b8eb208
jne 0x1800062b0
mov eax, 0x23f2abfb
jmp 0x1800062b0
cmp eax, 0xf2e50001
jg 0x180006340
cmp eax, 0x86b756fc
je 0x180006416
cmp eax, 0xd704c075
jne 0x180006441
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x1800062b0
cmp eax, 0x23f2abfb
je 0x18000639d
cmp eax, 0x6e8ef6ba
jne 0x1800062b0
mov eax, 0x70cadfba
jmp 0x1800062b0
cmp eax, 0xf2e50002
je 0x1800063bb
cmp eax, 0x21ceedeb
jne 0x1800062b0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800062b0
mov rax, qword [rbp + 0xa80]
movabs r9, 0xdf8844fb9bed55f7
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x1800062b0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800062b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800062b0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800062b0
cmp eax, 0xa62dbb75
jne 0x1800062b0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e68]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6989c468
mov r8d, 0x53cd8f0b
jmp 0x180005d30
cmp eax, 0xb1d67016
je 0x180006764
cmp eax, 0xb88fe0d2
je 0x180005d0c
cmp eax, 0xca7da6aa
jne 0x180005d3f
mov eax, dword [0x180056e68]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6989c468
mov r8d, 0x74a62496
jmp 0x180005d30
cmp eax, 0xf5c9d420
jne 0x18000676e
movzx r8d, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x3ece751a
mov r9d, 0x80bf947a
cmovne eax, r9d
test r8b, r8b
cmovne eax, r9d
jmp 0x180005d3f
mov eax, 0x80bf947a
jmp 0x180005d3f
mov qword [rbp + 0xa50], rdx
mov eax, dword [0x180056e68]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x3ece751a
mov r8d, 0xb1d67016
jmp 0x180005d30
mov eax, 0xf20c3ea3
jmp 0x180005d3f
mov eax, 0xb88fe0d2
jmp 0x180005d3f
mov r8, rsp
mov rax, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800065a0
mov rax, qword [rbp + 0xa80]
movabs r9, 0xdf8844fb9bed55f7
mov qword [rax], r9
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800065e0
cmp eax, 0x70cadfb9
jle 0x180006620
cmp eax, 0x70cadfba
je 0x1800066da
cmp eax, 0x740e7907
je 0x18000669d
cmp eax, 0x7b8eb208
jne 0x1800065a0
mov eax, 0x23f2abfb
jmp 0x1800065a0
cmp eax, 0xf2e50001
jg 0x180006640
cmp eax, 0x86b756fc
je 0x18000671a
cmp eax, 0xd704c075
jne 0x180006745
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x1800065a0
cmp eax, 0x23f2abfb
je 0x18000657b
cmp eax, 0x6e8ef6ba
jne 0x1800065a0
mov eax, 0x70cadfba
jmp 0x1800065a0
cmp eax, 0xf2e50002
je 0x1800066bf
cmp eax, 0x21ceedeb
jne 0x1800065a0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800065a0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800065a0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800065a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800065a0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800065a0
cmp eax, 0xa62dbb75
jne 0x1800065a0
mov rax, qword [rbp + 0x9f0]
mov eax, 0x74a62496
mov rsp, r8
jmp 0x180005d3f
mov eax, 0xca7da6aa
jmp 0x180005d3f
cmp eax, 0xf20c3ea3
jne 0x180005d3f
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov eax, 0x88b50c77
jmp 0x180002dbd
cmp eax, 0x4833fd5
je 0x18000e85d
cmp eax, 0x4903a04
jne 0x180002dbd
mov eax, 0x28eb77e7
jmp 0x180002dbd
cmp eax, 0xaa095abc
je 0x18000e867
cmp eax, 0xaad36e1d
jne 0x180002dbd
mov eax, 0x552eb307
jmp 0x180002dbd
cmp eax, 0x413b7943
je 0x18000e871
cmp eax, 0x417172d4
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4615b7e8
mov ecx, 0x1a7b0902
jmp 0x180002db0
cmp eax, 0xe3d71e8f
je 0x18000e87b
cmp eax, 0xe407a5d8
jne 0x180002dbd
mov rax, qword [rbp + 0x930]
mov rcx, qword [rbp + 0x678]
mov qword [rax], rcx
mov rax, qword [rbp + 0x930]
cmp qword [rax], 0
mov eax, 0x9eb12e92
mov ecx, 0xa03a23b2
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0x22c5e3a7
je 0x18000e891
cmp eax, 0x23157c89
jne 0x180002dbd
mov rdx, qword [rbp + 0x670]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x8c8]
mov rcx, qword [rbp + 0x900]
mov qword [rcx], rax
mov rax, qword [rbp + 0x900]
cmp qword [rax], 0
mov eax, 0x863a9ade
mov ecx, 0xc82a5e32
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0x6ac99234
je 0x18000e89b
cmp eax, 0x6b89679b
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x21a06b2b
mov ecx, 0xebb71a3e
jmp 0x180002db0
cmp eax, 0x9eb12e92
je 0x18000e8f3
cmp eax, 0x9edb5b97
jne 0x180002dbd
cmp dword [rbp + 0x88c], 0
mov eax, 0x1adf868a
mov ecx, 0x142f29a1
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0xd69bef71
je 0x18000eb92
cmp eax, 0xd7f94aa0
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4db58d0
mov ecx, 0xf24c1f66
cmove eax, ecx
cmp dword [0x180056e44], 0xa
mov edx, dword [rbp + 0x9d0]
mov dword [rbp + 0x870], edx
cmovl eax, ecx
jmp 0x180002dbd
cmp eax, 0x1077b9ef
je 0x18000ebb0
cmp eax, 0x109674c9
jne 0x180002dbd
lea rax, [rbp + 0x860]
mov qword [rbp + 0x698], rax
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xad6da483
mov ecx, 0x939479f4
jmp 0x180002db0
cmp eax, 0xb52dd4e8
je 0x18000ebc9
cmp eax, 0xb5364813
jne 0x180002dbd
mov eax, 0x49ed8ce4
jmp 0x180002dbd
cmp eax, 0x55c95777
je 0x18000f318
cmp eax, 0x5627db1a
jne 0x180002dbd
mov rax, qword [rbp + 0x938]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov rcx, qword [rbp + 0x898]
lea rdx, section..data
mov r8d, 0xba40
lea r9, [rbp + 0x8ec]
call qword [rax]
add rsp, 0x30
test eax, eax
setne byte [rbp + 0x9bd]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x18e8080
mov ecx, 0xeb055233
jmp 0x180002db0
cmp eax, 0xef5b036b
je 0x18000f336
cmp eax, 0xf04f4e4b
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x36a4de9a
mov ecx, 0x3b40e7a3
jmp 0x180002db0
cmp eax, 0x2ae50e76
je 0x18000f39c
cmp eax, 0x2be7ed74
jne 0x180002dbd
mov eax, 0xb4380fd2
jmp 0x180002dbd
cmp eax, 0x76724a24
je 0x18000f3a6
cmp eax, 0x768d6a64
jne 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x930]
mov rax, qword [rax]
mov qword [rbp + 0x9c8], rax
mov rax, qword [rbp + 0x990]
mov rax, qword [rbp + 0x7f8]
mov rax, qword [rbp + 0x800]
movzx edx, byte [rax]
mov rax, qword [rbp + 0x808]
mov r8, qword [rbp + 0x990]
lea rax, [rbp + 0x9e8]
mov qword [rbp + 0xa58], rax
mov eax, 0x1bff174e
jmp 0x18000f3f0
cmp eax, 0x88b50c77
je 0x18000f8a3
cmp eax, 0x88dc73d9
jne 0x180002dbd
mov rcx, rsp
mov eax, 0x4ded3259
lea r11, [rbp + 0xa20]
nop word [rax + rax]
cmp eax, 0x4ded3258
jg 0x180006b50
cmp eax, 0x236a1933
je 0x180006ba1
cmp eax, 0x26bc6526
je 0x18001041d
cmp eax, 0x31175e9d
jne 0x180006b10
mov rax, qword [rbp + 0xa58]
mov qword [rbp + 0xa40], rax
mov eax, 0x236a1933
jmp 0x180006b10
cmp eax, 0x74f56223
je 0x180006bbf
cmp eax, 0x531b19e5
je 0x180006ff8
cmp eax, 0x4ded3259
jne 0x180006b10
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa58], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x31175e9d
jmp 0x180006b10
mov eax, dword [0x180056e70]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x74f56223
mov edx, 0x531b19e5
jmp 0x180007447
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
lea rdx, [rbp + 0x660]
mov qword [rax], rdx
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rax]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180006c40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180006c70
cmp eax, 0x70cadfb9
jle 0x180006cb0
cmp eax, 0x70cadfba
je 0x180006d31
cmp eax, 0x740e7907
je 0x180006c16
cmp eax, 0x7b8eb208
jne 0x180006c40
mov eax, 0x23f2abfb
jmp 0x180006c40
cmp eax, 0xf2e50001
jg 0x180006cd0
cmp eax, 0x86b756fc
je 0x180006d71
cmp eax, 0xd704c075
jne 0x180006dd5
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180006c40
cmp eax, 0x23f2abfb
je 0x180006d9c
cmp eax, 0x6e8ef6ba
jne 0x180006c40
mov eax, 0x70cadfba
jmp 0x180006c40
cmp eax, 0xf2e50002
je 0x180006dba
cmp eax, 0x21ceedeb
jne 0x180006c40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180006c40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180006c40
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180006c40
mov rax, qword [rbp + 0xa80]
movabs r9, 0x84fd4de39ee652c6
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180006c40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180006c40
cmp eax, 0xa62dbb75
jne 0x180006c40
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180006e40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180006e70
cmp eax, 0x70cadfb9
jle 0x180006eb0
cmp eax, 0x70cadfba
je 0x180006f31
cmp eax, 0x740e7907
je 0x180006e22
cmp eax, 0x7b8eb208
jne 0x180006e40
mov eax, 0x23f2abfb
jmp 0x180006e40
cmp eax, 0xf2e50001
jg 0x180006ed0
cmp eax, 0x86b756fc
je 0x180006f71
cmp eax, 0xd704c075
jne 0x180006fd5
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180006e40
cmp eax, 0x23f2abfb
je 0x180006f9c
cmp eax, 0x6e8ef6ba
jne 0x180006e40
mov eax, 0x70cadfba
jmp 0x180006e40
cmp eax, 0xf2e50002
je 0x180006fba
cmp eax, 0x21ceedeb
jne 0x180006e40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180006e40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180006e40
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180006e40
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667c33e0cfce5ea
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180006e40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180006e40
cmp eax, 0xa62dbb75
jne 0x180006e40
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rdx + 8], rax
mov eax, 0x531b19e5
jmp 0x180006b10
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
lea rdx, [rbp + 0x660]
mov qword [rax], rdx
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa20], rax
mov rdx, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180007080
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800070b0
cmp eax, 0x70cadfb9
jle 0x1800070f0
cmp eax, 0x70cadfba
je 0x180007171
cmp eax, 0x740e7907
je 0x18000705d
cmp eax, 0x7b8eb208
jne 0x180007080
mov eax, 0x23f2abfb
jmp 0x180007080
cmp eax, 0xf2e50001
jg 0x180007110
cmp eax, 0x86b756fc
je 0x1800071b1
cmp eax, 0xd704c075
jne 0x180007215
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180007080
cmp eax, 0x23f2abfb
je 0x1800071dc
cmp eax, 0x6e8ef6ba
jne 0x180007080
mov eax, 0x70cadfba
jmp 0x180007080
cmp eax, 0xf2e50002
je 0x1800071fa
cmp eax, 0x21ceedeb
jne 0x180007080
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180007080
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180007080
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180007080
mov rax, qword [rbp + 0xa80]
movabs r9, 0x84fd4de39ee652c6
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180007080
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180007080
cmp eax, 0xa62dbb75
jne 0x180007080
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180007280
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x1800072b0
cmp eax, 0x70cadfb9
jle 0x1800072f0
cmp eax, 0x70cadfba
je 0x180007371
cmp eax, 0x740e7907
je 0x180007262
cmp eax, 0x7b8eb208
jne 0x180007280
mov eax, 0x23f2abfb
jmp 0x180007280
cmp eax, 0xf2e50001
jg 0x180007310
cmp eax, 0x86b756fc
je 0x1800073b1
cmp eax, 0xd704c075
jne 0x180007415
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180007280
cmp eax, 0x23f2abfb
je 0x1800073dc
cmp eax, 0x6e8ef6ba
jne 0x180007280
mov eax, 0x70cadfba
jmp 0x180007280
cmp eax, 0xf2e50002
je 0x1800073fa
cmp eax, 0x21ceedeb
jne 0x180007280
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180007280
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180007280
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180007280
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667c33e0cfce5ea
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180007280
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180007280
cmp eax, 0xa62dbb75
jne 0x180007280
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rdx + 8], rax
mov eax, dword [0x180056e70]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x74f56223
mov edx, 0x26bc6526
cmove eax, edx
cmp dword [0x180056e74], 0xa
cmovl eax, edx
jmp 0x180006b10
cmp eax, 0xc189fb6f
je 0x180010f91
cmp eax, 0xc2e1439f
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6f982ade
mov ecx, 0x67df43e
jmp 0x180002db0
cmp eax, 0x199a14
je 0x180010faa
cmp eax, 0x6fd8f0
jne 0x180002dbd
mov rax, qword [rbp + 0x930]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x28176ac0
mov ecx, 0xdcbd6c6e
jmp 0x180002db0
cmp eax, 0xa5165a5c
je 0x1800116f8
cmp eax, 0xa523a137
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x22c5e3a7
mov ecx, 0xe97b6941
jmp 0x180002db0
cmp eax, 0x3bf30dd8
je 0x180011702
cmp eax, 0x3c76dce2
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xe60327ba
mov ecx, 0xd35c6baa
jmp 0x180002db0
cmp eax, 0xddfdc1e4
je 0x180011718
cmp eax, 0xde305362
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4db58d0
mov ecx, 0xd7f94aa0
jmp 0x180002db0
cmp eax, 0x20b6c3df
je 0x18001173d
cmp eax, 0x21a06b2b
jne 0x180002dbd
mov dword [rbp + 0x9d0], 1
mov eax, 0xebb71a3e
jmp 0x180002dbd
cmp eax, 0x658513c7
je 0x180011747
cmp eax, 0x664823f7
jne 0x180002dbd
mov rax, qword [rbp + 0x698]
lea rcx, section..data
mov qword [rax], rcx
mov dword [rbp + 0x858], 0xba40
mov eax, 0xe7803711
jmp 0x180002dbd
cmp eax, 0x9aa234d5
je 0x180011751
cmp eax, 0x9bb58ebf
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4058b1d5
mov ecx, 0xafb9a201
jmp 0x180002db0
cmp eax, 0xd3245bf5
je 0x18001175b
cmp eax, 0xd35053ff
jne 0x180002dbd
mov eax, 0x38f24dbc
jmp 0x180002dbd
cmp eax, 0xd9d25b2
je 0x180011790
cmp eax, 0xdf82093
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1bf7fe0
mov ecx, 0xcca96399
jmp 0x180002db0
cmp eax, 0xb4028fb4
je 0x1800117a6
cmp eax, 0xb4380fd2
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x75cb2103
mov ecx, 0xd3245bf5
jmp 0x180002db0
cmp eax, 0x537bb4a5
je 0x1800117b0
cmp eax, 0x538d9612
jne 0x180002dbd
mov eax, 0xc3a58baa
jmp 0x180002dbd
cmp eax, 0xebb71a3e
je 0x1800117ce
cmp eax, 0xebe43038
jne 0x180002dbd
mov eax, 0xea7a2ac6
jmp 0x180002dbd
cmp eax, 0x36a4de9a
je 0x180011803
cmp eax, 0x38dd0c2d
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x18e8080
mov ecx, 0x5627db1a
jmp 0x180002db0
cmp eax, 0x757a0841
je 0x18001180d
cmp eax, 0x75cb2103
jne 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0xd3245bf5
jmp 0x180002dbd
cmp eax, 0x934940dd
je 0x18001182b
cmp eax, 0x939479f4
jne 0x180002dbd
mov eax, 0x664823f7
jmp 0x180002dbd
cmp eax, 0xc9ab0bf9
je 0x180011844
cmp eax, 0xcca96399
jne 0x180002dbd
mov eax, 0x73437a83
jmp 0x180002dbd
cmp eax, 0x5a063d1
je 0x18001185d
cmp eax, 0x67df43e
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6f982ade
mov ecx, 0x6254b6fb
jmp 0x180002db0
cmp eax, 0xae0faf4a
je 0x180013129
cmp eax, 0xafb9a201
jne 0x180002dbd
mov eax, 0xe3d71e8f
jmp 0x180002dbd
cmp eax, 0x42ac6b33
je 0x180013133
cmp eax, 0x4615b7e8
jne 0x180002dbd
mov eax, 0x1a7b0902
jmp 0x180002dbd
cmp eax, 0xe6d369bf
je 0x180013151
cmp eax, 0xe6faa6a6
jne 0x180002dbd
mov rax, qword [rbp + 0x8c0]
mov rax, qword [rbp + 0x8c0]
mov dword [rax], 0
mov rax, qword [rbp + 0x8b8]
mov rax, qword [rbp + 0x8b8]
mov dword [rax], 0
mov rax, qword [rbp + 0x928]
mov rcx, qword [rbp + 0x948]
mov rcx, qword [rcx]
mov r9, qword [rbp + 0x8c0]
sub rsp, 0x20
mov edx, 0x996
mov r8d, 0x20
call qword [rax]
add rsp, 0x20
test eax, eax
mov eax, 0x49f3ea34
mov ecx, 0x733c7a98
cmove eax, ecx
jmp 0x180002dbd
cmp eax, 0x27a89f21
je 0x180002d8c
cmp eax, 0x28176ac0
jne 0x180002dbd
mov eax, 0xdcbd6c6e
jmp 0x180002dbd
cmp eax, 0x705a89c4
je 0x18001315b
cmp eax, 0x70712931
jne 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0x27a89f21
jmp 0x180002dbd
cmp eax, 0xa03a23b2
je 0x18001316f
cmp eax, 0xa14ed640
jne 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0xda14a5b1
jmp 0x180002dbd
cmp eax, 0xd88e1fdc
je 0x180013183
cmp eax, 0xd926f5a2
jne 0x180002dbd
cmp byte [rbp + 0x9ba], 0
mov eax, 0xfaa53db
mov ecx, 0x4925e74
cmovne eax, ecx
jmp 0x180002dbd
cmp eax, 0x152a0bb0
je 0x18001318d
cmp eax, 0x159de141
jne 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x9964b1cd
mov ecx, 0xbb346541
jmp 0x180002db0
cmp eax, 0xb5ac7aa7
je 0x180013197
cmp eax, 0xb62c9703
jne 0x180002dbd
mov eax, 0x5a024148
jmp 0x180002dbd
cmp eax, 0x56e70f7c
je 0x1800131ab
cmp eax, 0x58b32332
jne 0x180002dbd
mov dword [rbp + 0x9d0], 1
mov eax, 0x9aa234d5
jmp 0x180002dbd
cmp eax, 0xf15e1911
je 0x1800131d9
cmp eax, 0xf24c1f66
jne 0x180002dbd
mov eax, 0xaa095abc
jmp 0x180002dbd
cmove eax, r8d
cmp dword [0x180056e78], 0xa
cmovl eax, r8d
nop word cs:[rax + rax]
cmp eax, 0xd41ee89b
jle 0x180007a00
cmp eax, 0xd41ee89c
je 0x180007c5c
cmp eax, 0x425fb8f1
je 0x1800131e3
cmp eax, 0x342db024
jne 0x1800079b0
mov eax, dword [0x180056e7c]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x8be8757c
mov r8d, 0x9d1731cd
jmp 0x180007997
cmp eax, 0x8be8757c
je 0x180007c66
cmp eax, 0x9d1731cd
je 0x180007e70
cmp eax, 0xc8d715a0
jne 0x1800079b0
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov r9, qword [rbp + 0xa20]
mov qword [rax], r9
mov r9, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180007a90
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e4dc4f2e7
mov qword [rax], r10
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180007ad0
cmp eax, 0x70cadfb9
jle 0x180007b10
cmp eax, 0x70cadfba
je 0x180007b91
cmp eax, 0x740e7907
je 0x180007bd1
cmp eax, 0x7b8eb208
jne 0x180007a90
mov eax, 0x23f2abfb
jmp 0x180007a90
cmp eax, 0xf2e50001
jg 0x180007b30
cmp eax, 0x86b756fc
je 0x180007bf3
cmp eax, 0xd704c075
jne 0x180007c39
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x180007a90
cmp eax, 0x23f2abfb
je 0x180007a6a
cmp eax, 0x6e8ef6ba
jne 0x180007a90
mov eax, 0x70cadfba
jmp 0x180007a90
cmp eax, 0xf2e50002
je 0x180007c1e
cmp eax, 0x21ceedeb
jne 0x180007a90
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180007a90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180007a90
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180007a90
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180007a90
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180007a90
cmp eax, 0xa62dbb75
jne 0x180007a90
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [r9 + 8], rax
mov eax, 0x425fb8f1
jmp 0x1800079b0
mov eax, 0xc8d715a0
jmp 0x1800079b0
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180007cc0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180007cf0
cmp eax, 0x70cadfb9
jle 0x180007d30
cmp eax, 0x70cadfba
je 0x180007de6
cmp eax, 0x740e7907
je 0x180007c9b
cmp eax, 0x7b8eb208
jne 0x180007cc0
mov eax, 0x23f2abfb
jmp 0x180007cc0
cmp eax, 0xf2e50001
jg 0x180007d50
cmp eax, 0x86b756fc
je 0x180007e26
cmp eax, 0xd704c075
jne 0x180007e51
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180007cc0
cmp eax, 0x23f2abfb
je 0x180007dad
cmp eax, 0x6e8ef6ba
jne 0x180007cc0
mov eax, 0x70cadfba
jmp 0x180007cc0
cmp eax, 0xf2e50002
je 0x180007dcb
cmp eax, 0x21ceedeb
jne 0x180007cc0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180007cc0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x9fd941db9be24fc9
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180007cc0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180007cc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180007cc0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180007cc0
cmp eax, 0xa62dbb75
jne 0x180007cc0
mov rax, qword [rbp + 0x9f0]
mov eax, 0x9d1731cd
mov rsp, r8
jmp 0x1800079b0
mov r8, rsp
mov qword [rbp + 0xa50], rdx
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180007ee0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180007f10
cmp eax, 0x70cadfb9
jle 0x180007f50
cmp eax, 0x70cadfba
je 0x180007fd1
cmp eax, 0x740e7907
je 0x180007eba
cmp eax, 0x7b8eb208
jne 0x180007ee0
mov eax, 0x23f2abfb
jmp 0x180007ee0
cmp eax, 0xf2e50001
jg 0x180007f70
cmp eax, 0x86b756fc
je 0x180008011
cmp eax, 0xd704c075
jne 0x180008075
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180007ee0
cmp eax, 0x23f2abfb
je 0x18000803c
cmp eax, 0x6e8ef6ba
jne 0x180007ee0
mov eax, 0x70cadfba
jmp 0x180007ee0
cmp eax, 0xf2e50002
je 0x18000805a
cmp eax, 0x21ceedeb
jne 0x180007ee0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180007ee0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180007ee0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180007ee0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x9fd941db9be24fc9
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180007ee0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180007ee0
cmp eax, 0xa62dbb75
jne 0x180007ee0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e7c]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x8be8757c
mov r8d, 0xd41ee89c
jmp 0x180007997
mov edx, 0x7a423410
nop dword [rax + rax]
cmp edx, 0x8099e5b5
je 0x1800080b3
cmp edx, 0x7a423410
je 0x180013d6d
cmp edx, 0xcdc5029
jne 0x1800080c0
mov rdx, qword [rbp + 0xa20]
mov byte [rdx], al
mov edx, 0x8099e5b5
jmp 0x1800080c0
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xdcdad2ae
mov ecx, 0xa8c25a48
jmp 0x180002db0
mov eax, 0xbd8ed47a
jmp 0x180002dbd
mov eax, 0x2d5a5dc4
jmp 0x180002dbd
mov eax, 0x719454b8
jmp 0x180002dbd
mov rax, qword [rbp + 0x928]
mov rax, qword [rbp + 0x958]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x78917add
mov ecx, 0x9fd6c7cf
jmp 0x180002db0
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xdb2326f5
mov ecx, 0x76142299
jmp 0x180002db0
mov eax, 0xb521beed
jmp 0x180002dbd
cmp dword [rbp + 0x880], 0
mov eax, 0x3122ef62
mov ecx, 0xb962850
cmove eax, ecx
jmp 0x180002dbd
mov eax, dword [0x180056e80]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd71d3e38
mov r8d, 0x59906d8
cmove eax, r8d
cmp dword [0x180056e84], 0xa
cmovl eax, r8d
nop word cs:[rax + rax]
cmp eax, 0x59906d7
jle 0x180008200
cmp eax, 0x59906d8
je 0x18000842a
cmp eax, 0x4965085a
je 0x180008195
cmp eax, 0x53f4fabd
jne 0x1800081d0
jmp 0x180014cd1
cmp eax, 0x8151e787
je 0x180008656
cmp eax, 0xcad2e856
je 0x180008675
cmp eax, 0xd71d3e38
jne 0x1800081d0
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180008270
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x1800082a0
cmp eax, 0x70cadfb9
jle 0x1800082e0
cmp eax, 0x70cadfba
je 0x180008396
cmp eax, 0x740e7907
je 0x180008252
cmp eax, 0x7b8eb208
jne 0x180008270
mov eax, 0x23f2abfb
jmp 0x180008270
cmp eax, 0xf2e50001
jg 0x180008300
cmp eax, 0x86b756fc
je 0x1800083d6
cmp eax, 0xd704c075
jne 0x180008401
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180008270
cmp eax, 0x23f2abfb
je 0x18000835d
cmp eax, 0x6e8ef6ba
jne 0x180008270
mov eax, 0x70cadfba
jmp 0x180008270
cmp eax, 0xf2e50002
je 0x18000837b
cmp eax, 0x21ceedeb
jne 0x180008270
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180008270
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667b75d69c9eff4
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180008270
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180008270
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180008270
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180008270
cmp eax, 0xa62dbb75
jne 0x180008270
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, 0x59906d8
jmp 0x1800081d0
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180008480
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x1800084b0
cmp eax, 0x70cadfb9
jle 0x1800084f0
cmp eax, 0x70cadfba
je 0x180008571
cmp eax, 0x740e7907
je 0x18000845f
cmp eax, 0x7b8eb208
jne 0x180008480
mov eax, 0x23f2abfb
jmp 0x180008480
cmp eax, 0xf2e50001
jg 0x180008510
cmp eax, 0x86b756fc
je 0x1800085b1
cmp eax, 0xd704c075
jne 0x180008615
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180008480
cmp eax, 0x23f2abfb
je 0x1800085dc
cmp eax, 0x6e8ef6ba
jne 0x180008480
mov eax, 0x70cadfba
jmp 0x180008480
cmp eax, 0xf2e50002
je 0x1800085fa
cmp eax, 0x21ceedeb
jne 0x180008480
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180008480
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180008480
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180008480
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667b75d69c9eff4
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180008480
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180008480
cmp eax, 0xa62dbb75
jne 0x180008480
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, dword [0x180056e80]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd71d3e38
mov r8d, 0x53f4fabd
jmp 0x1800081b2
mov qword [rbp + 0xa50], rdx
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, 0xcad2e856
jmp 0x1800081d0
mov r9, rsp
mov r8, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800086d0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180008700
cmp eax, 0x70cadfb9
jle 0x180008740
cmp eax, 0x70cadfba
je 0x1800087c1
cmp eax, 0x740e7907
je 0x1800086b1
cmp eax, 0x7b8eb208
jne 0x1800086d0
mov eax, 0x23f2abfb
jmp 0x1800086d0
cmp eax, 0xf2e50001
jg 0x180008760
cmp eax, 0x86b756fc
je 0x180008801
cmp eax, 0xd704c075
jne 0x180008865
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x1800086d0
cmp eax, 0x23f2abfb
je 0x18000882c
cmp eax, 0x6e8ef6ba
jne 0x1800086d0
mov eax, 0x70cadfba
jmp 0x1800086d0
cmp eax, 0xf2e50002
je 0x18000884a
cmp eax, 0x21ceedeb
jne 0x1800086d0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800086d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800086d0
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800086d0
mov rax, qword [rbp + 0xa80]
movabs r10, 0xbdd749e28bf149d3
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x1800086d0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800086d0
cmp eax, 0xa62dbb75
jne 0x1800086d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa20], r8
mov eax, 0x4965085a
jmp 0x1800081d0
mov eax, 0xda14a5b1
jmp 0x180002dbd
mov eax, 0x537bb4a5
jmp 0x180002dbd
mov rax, qword [rbp + 0x978]
sub rsp, 0x20
mov rcx, qword [rbp + 0x898]
call qword [rax]
add rsp, 0x20
mov rax, qword [rbp + 0x998]
mov eax, 0x1f818f72
jmp 0x180002dbd
movaps xmm0, xmmword [rbp + 0xa20]
movaps xmm1, xmmword [rbp + 0xa80]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov edx, 0xe62b15fb
mov r8d, 0xd9751bba
cmovne edx, r8d
mov r8d, 0x88c1fb0a
mov r9d, 0x737424a4
cmovne r8d, r9d
mov r9d, 0x88c1fb0a
mov r10d, 0x84c5fed
cmovne r9d, r10d
mov r11d, 0x5a571eef
jmp 0x180008950
mov r11d, 0xd9751bba
nop word cs:[rax + rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x180008990
cmp r10d, 0xe62b15fa
jg 0x1800089c0
cmp r10d, 0x88c1fb0a
je 0x180008a14
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180008950
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180008950
jmp 0x18001602d
cmp r10d, 0x6d702eee
jg 0x1800089f0
cmp r10d, 0x84c5fed
je 0x180008a1f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180008950
mov r11d, r9d
jmp 0x180008950
cmp r10d, 0xe62b15fb
je 0x18000893f
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180008950
mov r11d, edx
jmp 0x180008950
cmp r10d, 0x6d702eef
je 0x180008a2e
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180008950
mov r11d, 0x6d702eef
jmp 0x180008950
mov r11d, 0x84c5fed
jmp 0x180008950
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x180008950
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x180008950
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7cdd1e2
mov ecx, 0xd69bef71
jmp 0x180002db0
mov eax, 0x9cf94c36
jmp 0x180002dbd
mov rax, qword [rbp + 0x8f8]
mov eax, dword [rbp + 0x9d0]
mov dword [rbp + 0x88c], eax
mov eax, 0x5f2d0226
jmp 0x180002dbd
mov eax, 0xc2e1439f
jmp 0x180002dbd
mov rax, qword [rbp + 0x978]
mov eax, 0xb62f608c
jmp 0x180002dbd
mov eax, 0x70712931
jmp 0x180002dbd
mov eax, 0xb521beed
jmp 0x180002dbd
mov rax, qword [rbp + 0x900]
mov eax, dword [rbp + 0x9d0]
mov dword [rbp + 0x880], eax
mov eax, 0x2c286457
jmp 0x180002dbd
mov rcx, rsp
movzx edx, byte [rbp + 0x947]
movzx r8d, byte [rbp + 0x946]
mov eax, dword [0x180056e90]
mov r9d, dword [0x180056e94]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa68]
cmp r9d, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd3355753
jmp 0x180008b44
mov eax, dword [0x180056e90]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x1003b1e2
mov r9d, 0x9173a97b
cmove eax, r9d
cmp dword [0x180056e94], 0xa
cmovl eax, r9d
cmp eax, 0x8ed3f46
jle 0x180008c00
cmp eax, 0x1b95a766
jle 0x180008c30
cmp eax, 0x1b95a767
je 0x180008b18
cmp eax, 0x3fca6f6d
je 0x180008cc2
cmp eax, 0x4ffe2f27
jne 0x180008b44
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov r9, rsp
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa60], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa58], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov qword [rbp + 0xa40], r9
mov eax, dword [0x180056e90]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x89e5ff91
mov r9d, 0x8a8a523
jmp 0x180008b35
cmp eax, 0xd3355752
jle 0x180008c70
cmp eax, 0xd3355753
je 0x180008ccc
cmp eax, 0x8a8a523
jne 0x180008d2c
mov eax, 0x1b95a767
jmp 0x180008b44
cmp eax, 0x8ed3f47
je 0x180008cf6
cmp eax, 0x1003b1e2
jne 0x180008b44
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov rax, qword [rbp + 0xa60]
mov byte [rax], r8b
mov rax, qword [rbp + 0xa58]
mov eax, 0x9173a97b
jmp 0x180008b44
cmp eax, 0x89e5ff91
je 0x180008d22
cmp eax, 0x9173a97b
jne 0x180008b44
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov rax, qword [rbp + 0xa60]
mov byte [rax], r8b
mov rax, qword [rbp + 0xa58]
mov eax, dword [0x180056e90]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x1003b1e2
mov r9d, 0x3fca6f6d
jmp 0x180008b35
mov eax, 0x8ed3f47
jmp 0x180008b44
movzx r9d, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x89e5ff91
mov r10d, 0x4ffe2f27
cmovne eax, r10d
test r9b, r9b
cmovne eax, r10d
jmp 0x180008b44
mov rax, qword [rbp + 0xa50]
lea r9, [rbp + 0x770]
mov qword [rax], r9
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa20], rax
mov eax, 0xf36e4e43
jmp 0x180008b44
mov eax, 0x4ffe2f27
jmp 0x180008b44
cmp eax, 0xf36e4e43
jne 0x180008b44
mov r8, rsp
mov rdx, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e8]
cmp r9d, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180008d90
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x180008dc0
cmp eax, 0x70cadfb9
jle 0x180008e00
cmp eax, 0x70cadfba
je 0x180008e81
cmp eax, 0x740e7907
je 0x180008d73
cmp eax, 0x7b8eb208
jne 0x180008d90
mov eax, 0x23f2abfb
jmp 0x180008d90
cmp eax, 0xf2e50001
jg 0x180008e20
cmp eax, 0x86b756fc
je 0x180008ec1
cmp eax, 0xd704c075
jne 0x180008f25
movzx r9d, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180008d90
cmp eax, 0x23f2abfb
je 0x180008eec
cmp eax, 0x6e8ef6ba
jne 0x180008d90
mov eax, 0x70cadfba
jmp 0x180008d90
cmp eax, 0xf2e50002
je 0x180008f0a
cmp eax, 0x21ceedeb
jne 0x180008d90
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180008d90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180008d90
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180008d90
mov rax, qword [rbp + 0xa80]
movabs r9, 0xdf8844f291f145ee
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180008d90
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180008d90
cmp eax, 0xa62dbb75
jne 0x180008d90
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rdx], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp r8d, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180008f90
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180008fc0
cmp eax, 0x70cadfb9
jle 0x180009000
cmp eax, 0x70cadfba
je 0x180009081
cmp eax, 0x740e7907
je 0x180008f6f
cmp eax, 0x7b8eb208
jne 0x180008f90
mov eax, 0x23f2abfb
jmp 0x180008f90
cmp eax, 0xf2e50001
jg 0x180009020
cmp eax, 0x86b756fc
je 0x1800090c1
cmp eax, 0xd704c075
jne 0x180009125
movzx r8d, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180008f90
cmp eax, 0x23f2abfb
je 0x1800090ec
cmp eax, 0x6e8ef6ba
jne 0x180008f90
mov eax, 0x70cadfba
jmp 0x180008f90
cmp eax, 0xf2e50002
je 0x18000910a
cmp eax, 0x21ceedeb
jne 0x180008f90
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180008f90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180008f90
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180008f90
mov rax, qword [rbp + 0xa80]
movabs r8, 0x667c33e60d1e4a8
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x180008f90
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180008f90
cmp eax, 0xa62dbb75
jne 0x180008f90
mov rax, qword [rbp + 0x9f0]
mov qword [rdx + 8], rax
mov rax, qword [rbp + 0xa20]
mov rsp, rcx
mov r12, rsp
mov eax, 0xeb3fb4ad
jmp 0x180009170
mov rsp, rcx
lea rax, [rbp + 0x770]
mov qword [rbp + 0xa20], rax
mov eax, 0x29b9a6fc
nop word cs:[rax + rax]
cmp eax, 0xb5d309a0
je 0x1800091be
cmp eax, 0x29b9a6fc
je 0x180016151
cmp eax, 0xeb3fb4ad
jne 0x180009170
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0xb5d309a0
jmp 0x180009170
mov r8, rsp
mov rax, qword [rbp + 0xa50]
mov rcx, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa60]
cmp edx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180009220
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180009250
cmp eax, 0x70cadfb9
jle 0x180009290
cmp eax, 0x70cadfba
je 0x180009339
cmp eax, 0x740e7907
je 0x1800091ff
cmp eax, 0x7b8eb208
jne 0x180009220
mov eax, 0x23f2abfb
jmp 0x180009220
cmp eax, 0xf2e50001
jg 0x1800092b0
cmp eax, 0x86b756fc
je 0x180009376
cmp eax, 0xd704c075
jne 0x18000939e
movzx edx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180009220
cmp eax, 0x23f2abfb
je 0x18000930a
cmp eax, 0x6e8ef6ba
jne 0x180009220
mov eax, 0x70cadfba
jmp 0x180009220
cmp eax, 0xf2e50002
je 0x18000931e
cmp eax, 0x21ceedeb
jne 0x180009220
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180009220
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180009220
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180009220
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180009220
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180009220
cmp eax, 0xa62dbb75
jne 0x180009220
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rcx], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa60]
cmp edx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180009410
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180009440
cmp eax, 0x70cadfb9
jle 0x180009480
cmp eax, 0x70cadfba
je 0x180009529
cmp eax, 0x740e7907
je 0x1800093e9
cmp eax, 0x7b8eb208
jne 0x180009410
mov eax, 0x23f2abfb
jmp 0x180009410
cmp eax, 0xf2e50001
jg 0x1800094a0
cmp eax, 0x86b756fc
je 0x180009566
cmp eax, 0xd704c075
jne 0x18000958e
movzx edx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180009410
cmp eax, 0x23f2abfb
je 0x1800094fa
cmp eax, 0x6e8ef6ba
jne 0x180009410
mov eax, 0x70cadfba
jmp 0x180009410
cmp eax, 0xf2e50002
je 0x18000950e
cmp eax, 0x21ceedeb
jne 0x180009410
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180009410
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180009410
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180009410
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180009410
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180009410
cmp eax, 0xa62dbb75
jne 0x180009410
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rcx + 8], rax
mov rax, qword [rbp + 0xa40]
mov rcx, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa60]
cmp edx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180009610
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180009640
cmp eax, 0x70cadfb9
jle 0x180009680
cmp eax, 0x70cadfba
je 0x180009729
cmp eax, 0x740e7907
je 0x1800095e8
cmp eax, 0x7b8eb208
jne 0x180009610
mov eax, 0x23f2abfb
jmp 0x180009610
cmp eax, 0xf2e50001
jg 0x1800096a0
cmp eax, 0x86b756fc
je 0x180009766
cmp eax, 0xd704c075
jne 0x18000978e
movzx edx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180009610
cmp eax, 0x23f2abfb
je 0x1800096fa
cmp eax, 0x6e8ef6ba
jne 0x180009610
mov eax, 0x70cadfba
jmp 0x180009610
cmp eax, 0xf2e50002
je 0x18000970e
cmp eax, 0x21ceedeb
jne 0x180009610
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180009610
mov rax, qword [rbp + 0xa80]
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180009610
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180009610
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180009610
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180009610
cmp eax, 0xa62dbb75
jne 0x180009610
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rdx, qword [rbp + 0xa40]
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov ecx, 0x8702f53c
mov r8d, 0xe1f61876
cmovne ecx, r8d
mov r10, qword [rdx]
mov r8d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r8d, edx
mov edx, 0xa3f04f9d
mov r9d, 0x585b062d
cmovne edx, r9d
mov r9d, 0x23bdf7b9
jmp 0x180009820
mov r9d, 0xe1f61876
nop dword [rax]
mov r11d, r9d
cmp r9d, 0x23bdf7b8
jle 0x180009870
cmp r11d, 0x4de4b1b7
jle 0x1800098a0
mov r9d, edx
cmp r11d, 0x4de4b1b8
je 0x180009820
cmp r11d, 0x585b062d
jne 0x18000990a
mov r9, qword [rbp + 0xa70]
movaps xmm0, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm0
mov r9d, r8d
jmp 0x180009820
cmp r11d, 0xe1f61875
jg 0x1800098d0
cmp r11d, 0x8702f53c
je 0x180009817
mov r9d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180009820
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x180009820
cmp r11d, 0x23bdf7b9
je 0x1800098f8
mov r9d, r11d
cmp r11d, 0x3433f71f
jne 0x180009820
mov r9d, 0xe51fd45b
jmp 0x180009820
mov r9d, eax
cmp r11d, 0xe1f61876
je 0x180009820
mov r9d, r11d
cmp r11d, 0xe51fd45b
jne 0x180009820
mov r9d, ecx
jmp 0x180009820
mov qword [rbp + 0xa70], r10
mov r9d, 0x4de4b1b8
jmp 0x180009820
mov r9d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180009820
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9d, 0x23bdf7b9
jmp 0x180009930
mov r9d, 0xe1f61876
nop
mov r10d, r9d
cmp r9d, 0x23bdf7b8
jle 0x180009980
cmp r10d, 0x4de4b1b7
jle 0x1800099b0
mov r9d, edx
cmp r10d, 0x4de4b1b8
je 0x180009930
cmp r10d, 0x585b062d
jne 0x180009a21
mov r9, qword [rbp + 0xa70]
movaps xmm1, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm1
mov r9d, r8d
jmp 0x180009930
cmp r10d, 0xe1f61875
jg 0x1800099e0
cmp r10d, 0x8702f53c
je 0x180009929
mov r9d, r10d
cmp r10d, 0xa3f04f9d
jne 0x180009930
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x180009930
cmp r10d, 0x23bdf7b9
je 0x180009a08
mov r9d, r10d
cmp r10d, 0x3433f71f
jne 0x180009930
mov r9d, 0xe51fd45b
jmp 0x180009930
mov r9d, eax
cmp r10d, 0xe1f61876
je 0x180009930
mov r9d, r10d
cmp r10d, 0xe51fd45b
jne 0x180009930
mov r9d, ecx
jmp 0x180009930
lea r9, [rbp + 0x770]
mov qword [rbp + 0xa70], r9
mov r9d, 0x4de4b1b8
jmp 0x180009930
mov r9d, r10d
cmp r10d, 0x74a3fc2f
jne 0x180009930
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov ecx, 0xe62b15fb
mov edx, 0xd9751bba
cmovne ecx, edx
mov r8d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r9d, edx
mov r11d, 0x5a571eef
jmp 0x180009aa0
mov r11d, 0xd9751bba
nop dword [rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x180009ae0
cmp r10d, 0xe62b15fa
jg 0x180009b10
cmp r10d, 0x88c1fb0a
je 0x180009b64
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180009aa0
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180009aa0
jmp 0x180009b93
cmp r10d, 0x6d702eee
jg 0x180009b40
cmp r10d, 0x84c5fed
je 0x180009b6f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180009aa0
mov r11d, r9d
jmp 0x180009aa0
cmp r10d, 0xe62b15fb
je 0x180009a96
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180009aa0
mov r11d, ecx
jmp 0x180009aa0
cmp r10d, 0x6d702eef
je 0x180009b7e
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180009aa0
mov r11d, 0x6d702eef
jmp 0x180009aa0
mov r11d, 0x84c5fed
jmp 0x180009aa0
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x180009aa0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x180009aa0
mov rcx, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x180009c00
cmp eax, 0x8c738dd4
je 0x180009c34
cmp eax, 0xad05d251
je 0x18000914f
cmp eax, 0xc76865f2
jne 0x180009bb0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
lea rdx, [rbp + 0x770]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x180009bb0
cmp eax, 0xe2835c51
je 0x180009c70
cmp eax, 0x64ef195e
je 0x180009c92
cmp eax, 0x702da026
jne 0x180009bb0
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x180009c5e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
jmp 0x180009bb0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180009bb0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180009bb0
mov rax, qword [rbp + 0xa40]
mov rsp, rcx
mov rcx, rsp
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], r11
mov eax, 0xe8fd87bc
jmp 0x180009cf0
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xd718b090
nop dword [rax]
cmp eax, 0xceb5b26d
je 0x18000a6d3
cmp eax, 0xd718b090
je 0x180016193
cmp eax, 0xe8fd87bc
jne 0x180009cf0
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180009d60
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180009d90
cmp eax, 0x70cadfb9
jle 0x180009dd0
cmp eax, 0x70cadfba
je 0x180009e7c
cmp eax, 0x740e7907
je 0x180009d42
cmp eax, 0x7b8eb208
jne 0x180009d60
mov eax, 0x23f2abfb
jmp 0x180009d60
cmp eax, 0xf2e50001
jg 0x180009df0
cmp eax, 0x86b756fc
je 0x180009ebc
cmp eax, 0xd704c075
jne 0x180009ee7
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180009d60
cmp eax, 0x23f2abfb
je 0x180009e4d
cmp eax, 0x6e8ef6ba
jne 0x180009d60
mov eax, 0x70cadfba
jmp 0x180009d60
cmp eax, 0xf2e50002
je 0x180009e61
cmp eax, 0x21ceedeb
jne 0x180009d60
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180009d60
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180009d60
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180009d60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180009d60
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180009d60
cmp eax, 0xa62dbb75
jne 0x180009d60
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rdx, qword [rbp + 0xa60]
mov qword [rdx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180009f60
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180009f90
cmp eax, 0x70cadfb9
jle 0x180009fd0
cmp eax, 0x70cadfba
je 0x18000a07c
cmp eax, 0x740e7907
je 0x180009f42
cmp eax, 0x7b8eb208
jne 0x180009f60
mov eax, 0x23f2abfb
jmp 0x180009f60
cmp eax, 0xf2e50001
jg 0x180009ff0
cmp eax, 0x86b756fc
je 0x18000a0bc
cmp eax, 0xd704c075
jne 0x18000a0e7
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180009f60
cmp eax, 0x23f2abfb
je 0x18000a04d
cmp eax, 0x6e8ef6ba
jne 0x180009f60
mov eax, 0x70cadfba
jmp 0x180009f60
cmp eax, 0xf2e50002
je 0x18000a061
cmp eax, 0x21ceedeb
jne 0x180009f60
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180009f60
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180009f60
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180009f60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180009f60
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180009f60
cmp eax, 0xa62dbb75
jne 0x180009f60
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp edx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x18000a150
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x18000a180
cmp eax, 0x70cadfb9
jle 0x18000a1c0
cmp eax, 0x70cadfba
je 0x18000a269
cmp eax, 0x740e7907
je 0x18000a133
cmp eax, 0x7b8eb208
jne 0x18000a150
mov eax, 0x23f2abfb
jmp 0x18000a150
cmp eax, 0xf2e50001
jg 0x18000a1e0
cmp eax, 0x86b756fc
je 0x18000a2a6
cmp eax, 0xd704c075
jne 0x18000a2ce
movzx edx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18000a150
cmp eax, 0x23f2abfb
je 0x18000a23a
cmp eax, 0x6e8ef6ba
jne 0x18000a150
mov eax, 0x70cadfba
jmp 0x18000a150
cmp eax, 0xf2e50002
je 0x18000a24e
cmp eax, 0x21ceedeb
jne 0x18000a150
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000a150
mov rax, qword [rbp + 0xa40]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x18000a150
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000a150
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000a150
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000a150
cmp eax, 0xa62dbb75
jne 0x18000a150
mov r10, qword [rbp + 0x9f0]
mov rsp, r8
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov edx, 0x8702f53c
mov r8d, 0xe1f61876
cmovne edx, r8d
mov r8d, 0xa3f04f9d
mov r9d, 0x3433f71f
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r9d, r11d
mov r12d, 0x23bdf7b9
jmp 0x18000a350
mov r12d, 0xe1f61876
nop dword [rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x18000a3a0
cmp r11d, 0x4de4b1b7
jle 0x18000a3d0
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x18000a350
cmp r11d, 0x585b062d
jne 0x18000a43a
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r8d
jmp 0x18000a350
cmp r11d, 0xe1f61875
jg 0x18000a400
cmp r11d, 0x8702f53c
je 0x18000a345
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x18000a350
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18000a350
cmp r11d, 0x23bdf7b9
je 0x18000a428
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x18000a350
mov r12d, 0xe51fd45b
jmp 0x18000a350
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x18000a350
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x18000a350
mov r12d, edx
jmp 0x18000a350
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x18000a350
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x18000a350
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa38]
mov r12d, 0x23bdf7b9
jmp 0x18000a470
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x18000a4c0
cmp r11d, 0x4de4b1b7
jle 0x18000a4f0
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x18000a470
cmp r11d, 0x585b062d
jne 0x18000a55a
mov r11, qword [rbp + 0xa70]
movaps xmm1, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r8d
jmp 0x18000a470
cmp r11d, 0xe1f61875
jg 0x18000a520
cmp r11d, 0x8702f53c
je 0x18000a460
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x18000a470
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18000a470
cmp r11d, 0x23bdf7b9
je 0x18000a548
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x18000a470
mov r12d, 0xe51fd45b
jmp 0x18000a470
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x18000a470
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x18000a470
mov r12d, edx
jmp 0x18000a470
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x18000a470
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x18000a470
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov edx, 0xe62b15fb
mov r8d, 0xd9751bba
cmovne edx, r8d
mov r8d, 0x88c1fb0a
mov r9d, 0x737424a4
cmovne r8d, r9d
mov r9d, 0x88c1fb0a
mov r10d, 0x84c5fed
cmovne r9d, r10d
mov r11d, 0x5a571eef
jmp 0x18000a5e0
mov r11d, 0xd9751bba
nop dword [rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x18000a620
cmp r10d, 0xe62b15fa
jg 0x18000a650
cmp r10d, 0x88c1fb0a
je 0x18000a6a4
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x18000a5e0
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x18000a5e0
jmp 0x18000a7f7
cmp r10d, 0x6d702eee
jg 0x18000a680
cmp r10d, 0x84c5fed
je 0x18000a6af
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x18000a5e0
mov r11d, r9d
jmp 0x18000a5e0
cmp r10d, 0xe62b15fb
je 0x18000a5d3
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x18000a5e0
mov r11d, edx
jmp 0x18000a5e0
cmp r10d, 0x6d702eef
je 0x18000a6be
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x18000a5e0
mov r11d, 0x6d702eef
jmp 0x18000a5e0
mov r11d, 0x84c5fed
jmp 0x18000a5e0
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x18000a5e0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x18000a5e0
mov rdx, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r8, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x18000a740
cmp eax, 0x8c738dd4
je 0x18000a778
cmp eax, 0xad05d251
je 0x180009cd6
cmp eax, 0xc76865f2
jne 0x18000a6f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x18000a6f0
cmp eax, 0xe2835c51
je 0x18000a7ba
cmp eax, 0x64ef195e
je 0x18000a7dc
cmp eax, 0x702da026
jne 0x18000a6f0
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0x8c738dd4
jmp 0x18000a7a6
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0xad05d251
cmove eax, r9d
cmp dword [0x180056e9c], 0xa
cmovl eax, r9d
jmp 0x18000a6f0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18000a6f0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18000a6f0
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0xceb5b26d
lea r11, [rbp + 0xa20]
jmp 0x180009cf0
mov rcx, rsp
mov rax, qword [rbp + 0x828]
mov rax, qword [rbp + 0x830]
mov rax, qword [rbp + 0x838]
mov rdx, qword [rbp + 0x968]
mov eax, 0x342db024
jmp 0x18000a860
cmove eax, r8d
cmp dword [0x180056e78], 0xa
cmovl eax, r8d
cmp eax, 0xd41ee89b
jle 0x18000a8b0
cmp eax, 0xd41ee89c
je 0x18000aaf8
cmp eax, 0x425fb8f1
je 0x1800161de
cmp eax, 0x342db024
jne 0x18000a860
mov eax, dword [0x180056e7c]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x8be8757c
mov r8d, 0x9d1731cd
jmp 0x18000a851
cmp eax, 0x8be8757c
je 0x18000ab02
cmp eax, 0x9d1731cd
je 0x18000ad14
cmp eax, 0xc8d715a0
jne 0x18000a860
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov r9, qword [rbp + 0xa20]
mov qword [rax], r9
mov r9, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000a940
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000a970
cmp eax, 0x70cadfb9
jle 0x18000a9b0
cmp eax, 0x70cadfba
je 0x18000aa31
cmp eax, 0x740e7907
je 0x18000a91a
cmp eax, 0x7b8eb208
jne 0x18000a940
mov eax, 0x23f2abfb
jmp 0x18000a940
cmp eax, 0xf2e50001
jg 0x18000a9d0
cmp eax, 0x86b756fc
je 0x18000aa71
cmp eax, 0xd704c075
jne 0x18000aad5
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000a940
cmp eax, 0x23f2abfb
je 0x18000aa9c
cmp eax, 0x6e8ef6ba
jne 0x18000a940
mov eax, 0x70cadfba
jmp 0x18000a940
cmp eax, 0xf2e50002
je 0x18000aaba
cmp eax, 0x21ceedeb
jne 0x18000a940
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000a940
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000a940
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000a940
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e4dc4f2e7
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000a940
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000a940
cmp eax, 0xa62dbb75
jne 0x18000a940
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [r9 + 8], rax
mov eax, 0x425fb8f1
jmp 0x18000a860
mov eax, 0xc8d715a0
jmp 0x18000a860
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000ab60
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000ab90
cmp eax, 0x70cadfb9
jle 0x18000abd0
cmp eax, 0x70cadfba
je 0x18000ac51
cmp eax, 0x740e7907
je 0x18000ab37
cmp eax, 0x7b8eb208
jne 0x18000ab60
mov eax, 0x23f2abfb
jmp 0x18000ab60
cmp eax, 0xf2e50001
jg 0x18000abf0
cmp eax, 0x86b756fc
je 0x18000ac91
cmp eax, 0xd704c075
jne 0x18000acf5
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18000ab60
cmp eax, 0x23f2abfb
je 0x18000acbc
cmp eax, 0x6e8ef6ba
jne 0x18000ab60
mov eax, 0x70cadfba
jmp 0x18000ab60
cmp eax, 0xf2e50002
je 0x18000acda
cmp eax, 0x21ceedeb
jne 0x18000ab60
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000ab60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000ab60
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000ab60
mov rax, qword [rbp + 0xa80]
movabs r9, 0x9fd941db9be24fc9
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18000ab60
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000ab60
cmp eax, 0xa62dbb75
jne 0x18000ab60
mov rax, qword [rbp + 0x9f0]
mov eax, 0x9d1731cd
mov rsp, r8
jmp 0x18000a860
mov r8, rsp
mov qword [rbp + 0xa50], rdx
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000ad80
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000adb0
cmp eax, 0x70cadfb9
jle 0x18000adf0
cmp eax, 0x70cadfba
je 0x18000aea6
cmp eax, 0x740e7907
je 0x18000ad5e
cmp eax, 0x7b8eb208
jne 0x18000ad80
mov eax, 0x23f2abfb
jmp 0x18000ad80
cmp eax, 0xf2e50001
jg 0x18000ae10
cmp eax, 0x86b756fc
je 0x18000aee6
cmp eax, 0xd704c075
jne 0x18000af11
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18000ad80
cmp eax, 0x23f2abfb
je 0x18000ae6d
cmp eax, 0x6e8ef6ba
jne 0x18000ad80
mov eax, 0x70cadfba
jmp 0x18000ad80
cmp eax, 0xf2e50002
je 0x18000ae8b
cmp eax, 0x21ceedeb
jne 0x18000ad80
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000ad80
mov rax, qword [rbp + 0xa80]
movabs r9, 0x9fd941db9be24fc9
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18000ad80
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000ad80
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000ad80
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000ad80
cmp eax, 0xa62dbb75
jne 0x18000ad80
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e7c]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x8be8757c
mov r8d, 0xd41ee89c
jmp 0x18000a851
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd817803b
mov ecx, 0xbc5e6877
jmp 0x180002db0
sub rsp, 0x20
call qword [rbp + 0x760]
add rsp, 0x20
mov eax, 0x88dc73d9
jmp 0x180002dbd
mov r8d, dword [0x180056ea0]
lea r9d, [r8 + 1]
imul r9d, r8d
test r9b, 1
mov r8d, 0x487e148b
mov r9d, 0x6a38075a
cmove r8d, r9d
cmp dword [0x180056ea4], 0xa
cmovl r8d, r9d
nop word cs:[rax + rax]
cmp r8d, 0x37931db5
jg 0x18000b000
cmp r8d, 0xa96717a9
je 0x180016d5d
cmp r8d, 0xdef2371f
je 0x18000af85
cmp r8d, 0xbd9707a
jne 0x18000afc0
mov r8, qword [rbp + 0xa40]
mov qword [rbp + 0xa20], r8
mov r8d, 0xa96717a9
jmp 0x18000afc0
cmp r8d, 0x37931db6
je 0x18000b050
cmp r8d, 0x487e148b
je 0x18000b05b
cmp r8d, 0x6a38075a
jne 0x18000afc0
mov r8, qword [rbp + 0xa50]
mov byte [r8], al
mov qword [rbp + 0xa40], rdx
mov r8d, dword [0x180056ea0]
lea r9d, [r8 + 1]
imul r9d, r8d
test r9b, 1
mov r8d, 0x487e148b
mov r9d, 0x37931db6
jmp 0x18000afa4
mov r8d, 0xbd9707a
jmp 0x18000afc0
mov r8, qword [rbp + 0xa50]
mov byte [r8], al
mov r8d, 0x6a38075a
jmp 0x18000afc0
mov rax, qword [rbp + 0x928]
cmp qword [rax], 0
mov eax, 0xb27440f6
mov ecx, 0x49ed8ce4
cmove eax, ecx
jmp 0x180002dbd
mov rax, qword [rbp + 0x908]
mov eax, 0x413b7943
jmp 0x180002dbd
mov rax, qword [rbp + 0x938]
mov rax, qword [rbp + 0x8e0]
mov rax, qword [rbp + 0x748]
movzx eax, byte [rax]
mov byte [rbp + 0x9be], al
mov eax, 0x82a4eb62
jmp 0x180002dbd
mov rax, qword [rbp + 0x938]
sub rsp, 0x30
mov qword [rsp + 0x20], 0
mov rcx, qword [rbp + 0x898]
lea rdx, section..data
mov r8d, 0xba40
lea r9, [rbp + 0x8ec]
call qword [rax]
add rsp, 0x30
mov eax, 0x5627db1a
jmp 0x180002dbd
mov rax, qword [rbp + 0x998]
mov eax, 0x763e79cf
jmp 0x180002dbd
mov eax, 0xcd79575c
jmp 0x180002dbd
mov eax, 0x3c76dce2
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb2c3cf7d
mov ecx, 0xee0ba1a2
jmp 0x180002db0
mov eax, 0xb289a5d9
jmp 0x180002dbd
mov eax, 0x2e081be5
jmp 0x180002dbd
mov eax, dword [0x180056ea8]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0xafd1d22f
mov r9d, 0xf28078b7
cmove eax, r9d
cmp dword [0x180056eac], 0xa
cmovl eax, r9d
nop dword [rax + rax]
cmp eax, 0x575a7f74
jg 0x18000b1e0
cmp eax, 0xafd1d22f
je 0x18000b1fe
cmp eax, 0xb4f9a2e9
je 0x18000b20e
cmp eax, 0xf28078b7
jne 0x18000b190
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov qword [rbp + 0xa20], r8
mov eax, dword [0x180056ea8]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0xafd1d22f
mov r9d, 0xb4f9a2e9
jmp 0x18000b179
cmp eax, 0x6babd8f5
je 0x180018301
cmp eax, 0x5f940404
je 0x18000b218
cmp eax, 0x575a7f75
jne 0x18000b190
jmp 0x18000b15c
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov eax, 0xf28078b7
jmp 0x18000b190
mov eax, 0x5f940404
jmp 0x18000b190
mov r10, rsp
mov r9, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r11d, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0xa58]
cmp r11d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18000b280
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000b2b0
cmp eax, 0x70cadfb9
jle 0x18000b2f0
cmp eax, 0x70cadfba
je 0x18000b371
cmp eax, 0x740e7907
je 0x18000b254
cmp eax, 0x7b8eb208
jne 0x18000b280
mov eax, 0x23f2abfb
jmp 0x18000b280
cmp eax, 0xf2e50001
jg 0x18000b310
cmp eax, 0x86b756fc
je 0x18000b3b1
cmp eax, 0xd704c075
jne 0x18000b415
movzx r11d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r11b, r11b
cmovne eax, r15d
jmp 0x18000b280
cmp eax, 0x23f2abfb
je 0x18000b3dc
cmp eax, 0x6e8ef6ba
jne 0x18000b280
mov eax, 0x70cadfba
jmp 0x18000b280
cmp eax, 0xf2e50002
je 0x18000b3fa
cmp eax, 0x21ceedeb
jne 0x18000b280
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000b280
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000b280
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000b280
mov rax, qword [rbp + 0xa80]
movabs r11, 0xacd749e28bf149d3
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x18000b280
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000b280
cmp eax, 0xa62dbb75
jne 0x18000b280
mov rax, qword [rbp + 0x9f0]
mov rsp, r10
mov r10, rsp
mov qword [r9], rax
mov eax, dword [0x180056e50]
mov r11d, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0xa58]
cmp r11d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18000b480
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18000b4b0
cmp eax, 0x70cadfb9
jle 0x18000b4f0
cmp eax, 0x70cadfba
je 0x18000b571
cmp eax, 0x740e7907
je 0x18000b462
cmp eax, 0x7b8eb208
jne 0x18000b480
mov eax, 0x23f2abfb
jmp 0x18000b480
cmp eax, 0xf2e50001
jg 0x18000b510
cmp eax, 0x86b756fc
je 0x18000b5b1
cmp eax, 0xd704c075
jne 0x18000b615
movzx r11d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r11b, r11b
cmovne eax, r15d
jmp 0x18000b480
cmp eax, 0x23f2abfb
je 0x18000b5dc
cmp eax, 0x6e8ef6ba
jne 0x18000b480
mov eax, 0x70cadfba
jmp 0x18000b480
cmp eax, 0xf2e50002
je 0x18000b5fa
cmp eax, 0x21ceedeb
jne 0x18000b480
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000b480
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000b480
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000b480
mov rax, qword [rbp + 0xa80]
movabs r11, 0x667c33e6fd2ecea
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x18000b480
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000b480
cmp eax, 0xa62dbb75
jne 0x18000b480
mov rax, qword [rbp + 0x9f0]
mov rsp, r10
mov qword [r9 + 8], rax
mov eax, 0x6babd8f5
jmp 0x18000b190
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xe60327ba
mov ecx, 0xb3ecd78b
jmp 0x180011774
mov rcx, rsp
mov rdx, rsp
lea rax, [rbp + 0x9f0]
mov qword [rbp + 0xa38], rax
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa60], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa50]
cmp r8d, 0xa
setl byte [rbp + 0xa40]
mov eax, 0xd704c075
jmp 0x18000b6d0
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000b700
cmp eax, 0x70cadfb9
jle 0x18000b740
cmp eax, 0x70cadfba
je 0x18000b7c1
cmp eax, 0x740e7907
je 0x18000b6aa
cmp eax, 0x7b8eb208
jne 0x18000b6d0
mov eax, 0x23f2abfb
jmp 0x18000b6d0
cmp eax, 0xf2e50001
jg 0x18000b760
cmp eax, 0x86b756fc
je 0x18000b801
cmp eax, 0xd704c075
jne 0x18000b865
movzx r8d, byte [rbp + 0xa50]
cmp byte [rbp + 0xa40], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x18000b6d0
cmp eax, 0x23f2abfb
je 0x18000b82c
cmp eax, 0x6e8ef6ba
jne 0x18000b6d0
mov eax, 0x70cadfba
jmp 0x18000b6d0
cmp eax, 0xf2e50002
je 0x18000b84a
cmp eax, 0x21ceedeb
jne 0x18000b6d0
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000b6d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000b6d0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000b6d0
mov rax, qword [rbp + 0xa20]
movabs r8, 0x9ec94de48adf1ae6
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x18000b6d0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x18000b6d0
cmp eax, 0xa62dbb75
jne 0x18000b6d0
mov rax, qword [rbp + 0xa70]
mov rsp, rdx
mov qword [rbp + 0xa58], rax
mov eax, 0x36af4165
jmp 0x180018eb0
mov rax, qword [rbp + 0x918]
mov eax, 0x20b6c3df
jmp 0x180002dbd
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0xa60]
cmp edx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000b8f0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000b920
cmp eax, 0x70cadfb9
jle 0x18000b960
cmp eax, 0x70cadfba
je 0x18000b9de
cmp eax, 0x740e7907
je 0x18000b8cc
cmp eax, 0x7b8eb208
jne 0x18000b8f0
mov eax, 0x23f2abfb
jmp 0x18000b8f0
cmp eax, 0xf2e50001
jg 0x18000b980
cmp eax, 0x86b756fc
je 0x18000ba1b
cmp eax, 0xd704c075
jne 0x18000ba7c
movzx edx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18000b8f0
cmp eax, 0x23f2abfb
je 0x18000ba43
cmp eax, 0x6e8ef6ba
jne 0x18000b8f0
mov eax, 0x70cadfba
jmp 0x18000b8f0
cmp eax, 0xf2e50002
je 0x18000ba61
cmp eax, 0x21ceedeb
jne 0x18000b8f0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000b8f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000b8f0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000b8f0
mov rax, qword [rbp + 0xa80]
movabs rdx, 0x667c33e68dce5f4
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x18000b8f0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000b8f0
cmp eax, 0xa62dbb75
jne 0x18000b8f0
mov rax, qword [rbp + 0x9f0]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x8d0]
mov eax, 0xeb3fb4ad
jmp 0x18000bad0
mov rsp, r8
mov qword [rbp + 0xa20], rdx
mov eax, 0x29b9a6fc
nop word cs:[rax + rax]
cmp eax, 0xb5d309a0
je 0x18000bb1e
cmp eax, 0x29b9a6fc
je 0x180019364
cmp eax, 0xeb3fb4ad
jne 0x18000bad0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0xb5d309a0
jmp 0x18000bad0
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000bb80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000bbb0
cmp eax, 0x70cadfb9
jle 0x18000bbf0
cmp eax, 0x70cadfba
je 0x18000bc6e
cmp eax, 0x740e7907
je 0x18000bb5f
cmp eax, 0x7b8eb208
jne 0x18000bb80
mov eax, 0x23f2abfb
jmp 0x18000bb80
cmp eax, 0xf2e50001
jg 0x18000bc10
cmp eax, 0x86b756fc
je 0x18000bcab
cmp eax, 0xd704c075
jne 0x18000bd02
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18000bb80
cmp eax, 0x23f2abfb
je 0x18000bcd3
cmp eax, 0x6e8ef6ba
jne 0x18000bb80
mov eax, 0x70cadfba
jmp 0x18000bb80
cmp eax, 0xf2e50002
je 0x18000bce7
cmp eax, 0x21ceedeb
jne 0x18000bb80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000bb80
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000bb80
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000bb80
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x18000bb80
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000bb80
cmp eax, 0xa62dbb75
jne 0x18000bb80
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000bd70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000bda0
cmp eax, 0x70cadfb9
jle 0x18000bde0
cmp eax, 0x70cadfba
je 0x18000be5e
cmp eax, 0x740e7907
je 0x18000bd4d
cmp eax, 0x7b8eb208
jne 0x18000bd70
mov eax, 0x23f2abfb
jmp 0x18000bd70
cmp eax, 0xf2e50001
jg 0x18000be00
cmp eax, 0x86b756fc
je 0x18000be9b
cmp eax, 0xd704c075
jne 0x18000bef2
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18000bd70
cmp eax, 0x23f2abfb
je 0x18000bec3
cmp eax, 0x6e8ef6ba
jne 0x18000bd70
mov eax, 0x70cadfba
jmp 0x18000bd70
cmp eax, 0xf2e50002
je 0x18000bed7
cmp eax, 0x21ceedeb
jne 0x18000bd70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000bd70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000bd70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000bd70
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x18000bd70
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000bd70
cmp eax, 0xa62dbb75
jne 0x18000bd70
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0xa40]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000bf70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000bfa0
cmp eax, 0x70cadfb9
jle 0x18000bfe0
cmp eax, 0x70cadfba
je 0x18000c05e
cmp eax, 0x740e7907
je 0x18000bf4c
cmp eax, 0x7b8eb208
jne 0x18000bf70
mov eax, 0x23f2abfb
jmp 0x18000bf70
cmp eax, 0xf2e50001
jg 0x18000c000
cmp eax, 0x86b756fc
je 0x18000c09b
cmp eax, 0xd704c075
jne 0x18000c0f2
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18000bf70
cmp eax, 0x23f2abfb
je 0x18000c0c3
cmp eax, 0x6e8ef6ba
jne 0x18000bf70
mov eax, 0x70cadfba
jmp 0x18000bf70
cmp eax, 0xf2e50002
je 0x18000c0d7
cmp eax, 0x21ceedeb
jne 0x18000bf70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000bf70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000bf70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000bf70
mov rax, qword [rbp + 0xa80]
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x18000bf70
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000bf70
cmp eax, 0xa62dbb75
jne 0x18000bf70
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xa40]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r11, qword [rcx]
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x18000c190
mov r12d, 0xe1f61876
nop dword [rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18000c1e0
cmp ecx, 0x4de4b1b7
jle 0x18000c210
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x18000c190
cmp ecx, 0x585b062d
jne 0x18000c278
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x18000c190
cmp ecx, 0xe1f61875
jg 0x18000c240
cmp ecx, 0x8702f53c
je 0x18000c183
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18000c190
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18000c190
cmp ecx, 0x23bdf7b9
je 0x18000c266
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18000c190
mov r12d, 0xe51fd45b
jmp 0x18000c190
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x18000c190
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18000c190
mov r12d, r8d
jmp 0x18000c190
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x18000c190
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18000c190
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11d, 0x23bdf7b9
jmp 0x18000c2a0
mov r11d, 0xe1f61876
nop dword [rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18000c2f0
cmp ecx, 0x4de4b1b7
jle 0x18000c320
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x18000c2a0
cmp ecx, 0x585b062d
jne 0x18000c388
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r11d, r9d
jmp 0x18000c2a0
cmp ecx, 0xe1f61875
jg 0x18000c350
cmp ecx, 0x8702f53c
je 0x18000c296
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18000c2a0
mov rcx, qword [rbp + 0xa70]
mov r11d, 0x585b062d
jmp 0x18000c2a0
cmp ecx, 0x23bdf7b9
je 0x18000c376
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x18000c2a0
mov r11d, 0xe51fd45b
jmp 0x18000c2a0
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x18000c2a0
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x18000c2a0
mov r11d, r8d
jmp 0x18000c2a0
mov qword [rbp + 0xa70], rdx
mov r11d, 0x4de4b1b8
jmp 0x18000c2a0
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18000c2a0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x18000c410
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x18000c450
cmp r11d, 0xe62b15fa
jg 0x18000c480
cmp r11d, 0x88c1fb0a
je 0x18000c4f6
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x18000c410
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x18000c410
jmp 0x18000c500
cmp r11d, 0x6d702eee
jg 0x18000c4b0
cmp r11d, 0x84c5fed
je 0x18000c4d3
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x18000c410
mov ecx, r10d
jmp 0x18000c410
cmp r11d, 0xe62b15fb
je 0x18000c3fd
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x18000c410
mov ecx, r8d
jmp 0x18000c410
cmp r11d, 0x6d702eef
je 0x18000c4e2
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x18000c410
mov ecx, 0x6d702eef
jmp 0x18000c410
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x18000c410
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x18000c410
mov ecx, 0x84c5fed
jmp 0x18000c410
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x18000c570
cmp eax, 0x8c738dd4
je 0x18000c5a4
cmp eax, 0xad05d251
je 0x18000bab7
cmp eax, 0xc76865f2
jne 0x18000c520
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x18000c520
cmp eax, 0xe2835c51
je 0x18000c5e0
cmp eax, 0x64ef195e
je 0x18000c602
cmp eax, 0x702da026
jne 0x18000c520
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18000c5ce
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x18000c520
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18000c520
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18000c520
mov dword [rbp + 0x9d0], 0
mov eax, 0x55c95777
jmp 0x180002dbd
mov rax, qword [rbp + 0x978]
mov rax, qword [rbp + 0x970]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x72c503a8
mov ecx, 0xb1fe1a27
jmp 0x180002db0
mov eax, 0x5d582177
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xdb2326f5
mov ecx, 0xa24c9b82
jmp 0x180002db0
mov eax, 0x3122ef62
jmp 0x180002dbd
sub rsp, 0x20
lea rcx, [rbp + 0x858]
lea rdx, [rbp + 0x788]
call fcn.1800027d0
add rsp, 0x20
test eax, eax
setns byte [rbp + 0x9bf]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd817803b
mov ecx, 0x99e54856
jmp 0x180002db0
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x705a89c4
mov ecx, 0x6aa81536
jmp 0x180002db0
mov eax, 0x4297ab27
jmp 0x180002dbd
mov eax, 0x5335d757
jmp 0x180002dbd
mov eax, 0xa8c25a48
jmp 0x180002dbd
mov rax, qword [rbp + 0x968]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4933272e
mov ecx, 0x75724bcc
jmp 0x180002db0
mov rcx, rsp
mov rax, qword [rbp + 0x8b0]
mov rax, qword [rbp + 0x6d0]
mov rax, qword [rbp + 0x6d8]
mov rax, qword [rbp + 0x6e0]
mov rdx, qword [rbp + 0x8b0]
mov eax, 0xa2370c89
jmp 0x18000c790
mov eax, dword [0x180056eb0]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x69bbb02a
mov r8d, 0x937183de
cmove eax, r8d
cmp dword [0x180056eb4], 0xa
cmovl eax, r8d
nop dword [rax + rax]
cmp eax, 0xe90366e
jg 0x18000cbf0
cmp eax, 0x937183de
je 0x18000ce28
cmp eax, 0x9a59fdc4
je 0x1800193c3
cmp eax, 0xa2370c89
jne 0x18000c790
mov r9, rsp
mov qword [rbp + 0xa50], rdx
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000c820
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000c850
cmp eax, 0x70cadfb9
jle 0x18000c890
cmp eax, 0x70cadfba
je 0x18000c911
cmp eax, 0x740e7907
je 0x18000c7fb
cmp eax, 0x7b8eb208
jne 0x18000c820
mov eax, 0x23f2abfb
jmp 0x18000c820
cmp eax, 0xf2e50001
jg 0x18000c8b0
cmp eax, 0x86b756fc
je 0x18000c951
cmp eax, 0xd704c075
jne 0x18000c9b5
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000c820
cmp eax, 0x23f2abfb
je 0x18000c97c
cmp eax, 0x6e8ef6ba
jne 0x18000c820
mov eax, 0x70cadfba
jmp 0x18000c820
cmp eax, 0xf2e50002
je 0x18000c99a
cmp eax, 0x21ceedeb
jne 0x18000c820
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000c820
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000c820
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000c820
mov rax, qword [rbp + 0xa80]
movabs r10, 0x81ce4cf8b2f745c2
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000c820
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000c820
cmp eax, 0xa62dbb75
jne 0x18000c820
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa40], r8
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r8d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000ca30
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000ca60
cmp eax, 0x70cadfb9
jle 0x18000caa0
cmp eax, 0x70cadfba
je 0x18000cb21
cmp eax, 0x740e7907
je 0x18000ca0d
cmp eax, 0x7b8eb208
jne 0x18000ca30
mov eax, 0x23f2abfb
jmp 0x18000ca30
cmp eax, 0xf2e50001
jg 0x18000cac0
cmp eax, 0x86b756fc
je 0x18000cb61
cmp eax, 0xd704c075
jne 0x18000cbc5
movzx r8d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x18000ca30
cmp eax, 0x23f2abfb
je 0x18000cb8c
cmp eax, 0x6e8ef6ba
jne 0x18000ca30
mov eax, 0x70cadfba
jmp 0x18000ca30
cmp eax, 0xf2e50002
je 0x18000cbaa
cmp eax, 0x21ceedeb
jne 0x18000ca30
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000ca30
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000ca30
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000ca30
mov rax, qword [rbp + 0xa80]
movabs r8, 0x6b068d5b60d4c6e3
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x18000ca30
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000ca30
cmp eax, 0xa62dbb75
jne 0x18000ca30
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov eax, 0x47aa4c0b
jmp 0x18000c790
cmp eax, 0xe90366f
je 0x18000c75f
cmp eax, 0x47aa4c0b
je 0x18000d060
cmp eax, 0x69bbb02a
jne 0x18000c790
mov r9, rsp
mov r8, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000cc70
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000cca0
cmp eax, 0x70cadfb9
jle 0x18000cce0
cmp eax, 0x70cadfba
je 0x18000cd61
cmp eax, 0x740e7907
je 0x18000cc4d
cmp eax, 0x7b8eb208
jne 0x18000cc70
mov eax, 0x23f2abfb
jmp 0x18000cc70
cmp eax, 0xf2e50001
jg 0x18000cd00
cmp eax, 0x86b756fc
je 0x18000cda1
cmp eax, 0xd704c075
jne 0x18000ce05
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000cc70
cmp eax, 0x23f2abfb
je 0x18000cdcc
cmp eax, 0x6e8ef6ba
jne 0x18000cc70
mov eax, 0x70cadfba
jmp 0x18000cc70
cmp eax, 0xf2e50002
je 0x18000cdea
cmp eax, 0x21ceedeb
jne 0x18000cc70
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000cc70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000cc70
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000cc70
mov rax, qword [rbp + 0xa80]
movabs r10, 0x396dc3440b475580
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000cc70
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000cc70
cmp eax, 0xa62dbb75
jne 0x18000cc70
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8 + 8], rax
mov eax, 0x937183de
jmp 0x18000c790
mov r9, rsp
mov r8, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000ce90
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000cec0
cmp eax, 0x70cadfb9
jle 0x18000cf00
cmp eax, 0x70cadfba
je 0x18000cf81
cmp eax, 0x740e7907
je 0x18000ce64
cmp eax, 0x7b8eb208
jne 0x18000ce90
mov eax, 0x23f2abfb
jmp 0x18000ce90
cmp eax, 0xf2e50001
jg 0x18000cf20
cmp eax, 0x86b756fc
je 0x18000cfc1
cmp eax, 0xd704c075
jne 0x18000d025
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000ce90
cmp eax, 0x23f2abfb
je 0x18000cfec
cmp eax, 0x6e8ef6ba
jne 0x18000ce90
mov eax, 0x70cadfba
jmp 0x18000ce90
cmp eax, 0xf2e50002
je 0x18000d00a
cmp eax, 0x21ceedeb
jne 0x18000ce90
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000ce90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000ce90
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000ce90
mov rax, qword [rbp + 0xa80]
movabs r10, 0x396dc3440b475580
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000ce90
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000ce90
cmp eax, 0xa62dbb75
jne 0x18000ce90
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8 + 8], rax
mov eax, dword [0x180056eb0]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x69bbb02a
mov r8d, 0x9a59fdc4
jmp 0x18000c77c
mov r8, rsp
mov rax, qword [rbp + 0xa40]
add rax, 8
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000d0d0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000d100
cmp eax, 0x70cadfb9
jle 0x18000d140
cmp eax, 0x70cadfba
je 0x18000d1f6
cmp eax, 0x740e7907
je 0x18000d0a7
cmp eax, 0x7b8eb208
jne 0x18000d0d0
mov eax, 0x23f2abfb
jmp 0x18000d0d0
cmp eax, 0xf2e50001
jg 0x18000d160
cmp eax, 0x86b756fc
je 0x18000d236
cmp eax, 0xd704c075
jne 0x18000d261
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18000d0d0
cmp eax, 0x23f2abfb
je 0x18000d1bd
cmp eax, 0x6e8ef6ba
jne 0x18000d0d0
mov eax, 0x70cadfba
jmp 0x18000d0d0
cmp eax, 0xf2e50002
je 0x18000d1db
cmp eax, 0x21ceedeb
jne 0x18000d0d0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000d0d0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x6d51d215c5d26662
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18000d0d0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000d0d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000d0d0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000d0d0
cmp eax, 0xa62dbb75
jne 0x18000d0d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, 0xe90366f
jmp 0x18000c790
mov rdx, qword [rbp + 0x7a0]
mov rcx, qword [rbp + 0x798]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [0x180056e18], rax
mov rax, qword [rbp + 0x910]
mov eax, 0xbb346541
jmp 0x180002dbd
mov eax, 0x1077b9ef
jmp 0x180002dbd
mov eax, 0xde305362
jmp 0x180002dbd
mov eax, 0x220f5192
jmp 0x180002dbd
mov eax, 0x91bdfc1f
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x7b0]
mov rax, qword [rbp + 0x7b8]
mov rax, qword [rbp + 0x7c0]
movzx edx, byte [rax]
mov r8, qword [rbp + 0x950]
lea rax, [rbp + 0xa60]
mov qword [rbp + 0xa40], rax
mov eax, 0x575a7f75
jmp 0x18001c090
cmp byte [rbp + 0x9bb], 0
mov eax, 0xc98d0c6e
mov ecx, 0xddfdc1e4
cmovne eax, ecx
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ae50e76
mov ecx, 0xd803fe15
jmp 0x180002db0
mov rax, qword [rbp + 0x920]
cmp qword [rax], 0
mov eax, 0x5a063d1
mov ecx, 0x35511744
cmove eax, ecx
jmp 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0x3f732e8
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x768d6a64
mov ecx, 0x977c7d1d
jmp 0x180002db0
cmp dword [rbp + 0x87c], 0
mov eax, 0xbd8ed47a
mov ecx, 0x930524df
cmove eax, ecx
jmp 0x180002dbd
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x938], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8e0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x758], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x750], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x748], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x978], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x970], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x850], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x848], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x840], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x998], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x968], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x838], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x830], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x828], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x918], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x960], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x820], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x818], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x810], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x930], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8d8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x740], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x738], rax
mov eax, 0xf4e11d53
jmp 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0xd35c6baa
jmp 0x180002dbd
mov eax, 0xdcfb79d3
jmp 0x180002dbd
mov dword [rbp + 0x9d0], 0
mov eax, 0x76724a24
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x7c8]
mov rax, qword [rbp + 0x7d0]
mov rax, qword [rbp + 0x7d8]
mov rdx, qword [rbp + 0x958]
mov eax, 0x8151e787
jmp 0x18000d670
mov qword [rbp + 0xa50], rdx
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, 0xcad2e856
nop word cs:[rax + rax]
cmp eax, 0x59906d7
jle 0x18000d6a0
cmp eax, 0x59906d8
je 0x18000d8ca
cmp eax, 0x4965085a
je 0x18000daf3
cmp eax, 0x53f4fabd
jne 0x18000d670
jmp 0x18001c538
cmp eax, 0x8151e787
je 0x18000d649
cmp eax, 0xcad2e856
je 0x18000db24
cmp eax, 0xd71d3e38
jne 0x18000d670
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000d710
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000d740
cmp eax, 0x70cadfb9
jle 0x18000d780
cmp eax, 0x70cadfba
je 0x18000d836
cmp eax, 0x740e7907
je 0x18000d6ee
cmp eax, 0x7b8eb208
jne 0x18000d710
mov eax, 0x23f2abfb
jmp 0x18000d710
cmp eax, 0xf2e50001
jg 0x18000d7a0
cmp eax, 0x86b756fc
je 0x18000d876
cmp eax, 0xd704c075
jne 0x18000d8a1
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18000d710
cmp eax, 0x23f2abfb
je 0x18000d7fd
cmp eax, 0x6e8ef6ba
jne 0x18000d710
mov eax, 0x70cadfba
jmp 0x18000d710
cmp eax, 0xf2e50002
je 0x18000d81b
cmp eax, 0x21ceedeb
jne 0x18000d710
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000d710
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667b75d69c9eff4
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18000d710
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000d710
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000d710
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000d710
cmp eax, 0xa62dbb75
jne 0x18000d710
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, 0x59906d8
jmp 0x18000d670
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000d920
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000d950
cmp eax, 0x70cadfb9
jle 0x18000d990
cmp eax, 0x70cadfba
je 0x18000da11
cmp eax, 0x740e7907
je 0x18000d8ff
cmp eax, 0x7b8eb208
jne 0x18000d920
mov eax, 0x23f2abfb
jmp 0x18000d920
cmp eax, 0xf2e50001
jg 0x18000d9b0
cmp eax, 0x86b756fc
je 0x18000da51
cmp eax, 0xd704c075
jne 0x18000dab5
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18000d920
cmp eax, 0x23f2abfb
je 0x18000da7c
cmp eax, 0x6e8ef6ba
jne 0x18000d920
mov eax, 0x70cadfba
jmp 0x18000d920
cmp eax, 0xf2e50002
je 0x18000da9a
cmp eax, 0x21ceedeb
jne 0x18000d920
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000d920
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000d920
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000d920
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667b75d69c9eff4
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18000d920
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000d920
cmp eax, 0xa62dbb75
jne 0x18000d920
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, dword [0x180056e80]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd71d3e38
mov r8d, 0x53f4fabd
jmp 0x18000db10
mov eax, dword [0x180056e80]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd71d3e38
mov r8d, 0x59906d8
cmove eax, r8d
cmp dword [0x180056e84], 0xa
cmovl eax, r8d
jmp 0x18000d670
mov r9, rsp
mov r8, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000db80
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000dbb0
cmp eax, 0x70cadfb9
jle 0x18000dbf0
cmp eax, 0x70cadfba
je 0x18000dc71
cmp eax, 0x740e7907
je 0x18000db60
cmp eax, 0x7b8eb208
jne 0x18000db80
mov eax, 0x23f2abfb
jmp 0x18000db80
cmp eax, 0xf2e50001
jg 0x18000dc10
cmp eax, 0x86b756fc
je 0x18000dcb1
cmp eax, 0xd704c075
jne 0x18000dd15
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000db80
cmp eax, 0x23f2abfb
je 0x18000dcdc
cmp eax, 0x6e8ef6ba
jne 0x18000db80
mov eax, 0x70cadfba
jmp 0x18000db80
cmp eax, 0xf2e50002
je 0x18000dcfa
cmp eax, 0x21ceedeb
jne 0x18000db80
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000db80
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000db80
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000db80
mov rax, qword [rbp + 0xa80]
movabs r10, 0xbdd749e28bf149d3
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000db80
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000db80
cmp eax, 0xa62dbb75
jne 0x18000db80
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa20], r8
mov eax, 0x4965085a
jmp 0x18000d670
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x2ae50e76
mov ecx, 0xb13f542
cmove eax, ecx
cmp dword [0x180056e44], 0xa
mov edx, dword [rbp + 0x9d0]
mov dword [rbp + 0x874], edx
cmovl eax, ecx
jmp 0x180002dbd
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8f8], rax
mov eax, 0x20
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8b0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6e0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6d8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6d0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8a8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6c8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6c0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6b8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8f0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x890], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x8a0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6b0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x6a8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov rcx, rsp
mov qword [rbp + 0x6a0], rax
mov dword [rbp + 0x8ec], 0
mov eax, 0xd83f6716
lea r10, [rbp + 0xa20]
nop dword [rax + rax]
cmp eax, 0x6c5f51c4
je 0x18001d871
cmp eax, 0x4f2db518
je 0x18000df35
cmp eax, 0xd83f6716
jne 0x18000def0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa38], rax
lea rax, [rbp + 0xa68]
mov qword [rbp + 0xa60], rax
mov eax, 0x4f2db518
jmp 0x18000def0
mov rdx, rsp
mov rax, qword [rbp + 0xa60]
mov rax, qword [rbp + 0xa38]
mov qword [rax], r10
mov rax, qword [rbp + 0xa38]
mov rax, qword [rax]
mov qword [rbp + 0xa58], rax
mov rax, qword [rbp + 0xa58]
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x18000dfc0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000dff0
cmp eax, 0x70cadfb9
jle 0x18000e030
cmp eax, 0x70cadfba
je 0x18000e0b1
cmp eax, 0x740e7907
je 0x18000df9a
cmp eax, 0x7b8eb208
jne 0x18000dfc0
mov eax, 0x23f2abfb
jmp 0x18000dfc0
cmp eax, 0xf2e50001
jg 0x18000e050
cmp eax, 0x86b756fc
je 0x18000e0f1
cmp eax, 0xd704c075
jne 0x18000e155
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x18000dfc0
cmp eax, 0x23f2abfb
je 0x18000e11c
cmp eax, 0x6e8ef6ba
jne 0x18000dfc0
mov eax, 0x70cadfba
jmp 0x18000dfc0
cmp eax, 0xf2e50002
je 0x18000e13a
cmp eax, 0x21ceedeb
jne 0x18000dfc0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000dfc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000dfc0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000dfc0
mov rax, qword [rbp + 0xa80]
movabs r8, 0xd5c84cee86e558f6
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x18000dfc0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000dfc0
cmp eax, 0xa62dbb75
jne 0x18000dfc0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov qword [rbp + 0xa40], rax
mov eax, 0x6c5f51c4
jmp 0x18000def0
mov eax, 0x76b8a242
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c68a988
mov ecx, 0x76724a24
jmp 0x180002db0
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd044f2ca
mov ecx, 0x95301221
jmp 0x180002db0
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6495f6ea
mov ecx, 0x233782ec
jmp 0x180011774
mov eax, 0xf089559
jmp 0x180002dbd
mov eax, 0xdf82093
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xad6da483
mov ecx, 0x109674c9
jmp 0x180002db0
cmp byte [rbp + 0x9bd], 0
mov eax, 0x5c2dba14
mov ecx, 0xecd5b8af
cmovne eax, ecx
jmp 0x180002dbd
mov rax, qword [rbp + 0x8b8]
mov rax, qword [rbp + 0x8c0]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xaad36e1d
mov ecx, 0x552eb307
jmp 0x180002db0
mov eax, 0x757a0841
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x930]
mov rax, qword [rax]
mov qword [rbp + 0x9c8], rax
mov rax, qword [rbp + 0x990]
mov rax, qword [rbp + 0x7f8]
mov rax, qword [rbp + 0x800]
movzx edx, byte [rax]
mov rax, qword [rbp + 0x808]
mov r8, qword [rbp + 0x990]
lea rax, [rbp + 0x9e8]
mov qword [rbp + 0xa58], rax
mov eax, 0x1bff174e
jmp 0x18001e480
mov eax, 0x82fd9c24
jmp 0x180002dbd
mov eax, 0xd239a984
jmp 0x180002dbd
mov rax, qword [rbp + 0x920]
mov rax, qword [rbp + 0x950]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e756efb
mov ecx, 0xead87926
jmp 0x180002db0
mov rax, qword [rbp + 0x8f8]
mov eax, 0x62e677fa
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x22c5e3a7
mov ecx, 0x9495bc77
jmp 0x180002db0
mov rax, qword [rbp + 0x920]
mov eax, 0x3bf30dd8
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x840]
mov rax, qword [rbp + 0x848]
mov rax, qword [rbp + 0x850]
mov rdx, qword [rbp + 0x970]
mov eax, 0x22880569
lea r11, [rbp + 0xa20]
nop dword [rax]
cmp eax, 0x22880568
jg 0x18000e390
cmp eax, 0xd28f834f
je 0x18000e3b2
cmp eax, 0xdbde8ac9
je 0x18000e3d4
cmp eax, 0xdc6ddd74
jne 0x18000e360
mov eax, 0x371434d8
jmp 0x18000e360
cmp eax, 0x4af98dcd
je 0x18001e923
cmp eax, 0x371434d8
je 0x18000e5ee
cmp eax, 0x22880569
jne 0x18000e360
jmp 0x18000e620
mov eax, dword [0x180056e60]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xdc6ddd74
mov r8d, 0x371434d8
jmp 0x18000e60b
mov r8, rsp
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa58]
cmp r9d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18000e430
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000e460
cmp eax, 0x70cadfb9
jle 0x18000e4a0
cmp eax, 0x70cadfba
je 0x18000e521
cmp eax, 0x740e7907
je 0x18000e409
cmp eax, 0x7b8eb208
jne 0x18000e430
mov eax, 0x23f2abfb
jmp 0x18000e430
cmp eax, 0xf2e50001
jg 0x18000e4c0
cmp eax, 0x86b756fc
je 0x18000e561
cmp eax, 0xd704c075
jne 0x18000e5c5
movzx r9d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18000e430
cmp eax, 0x23f2abfb
je 0x18000e58c
cmp eax, 0x6e8ef6ba
jne 0x18000e430
mov eax, 0x70cadfba
jmp 0x18000e430
cmp eax, 0xf2e50002
je 0x18000e5aa
cmp eax, 0x21ceedeb
jne 0x18000e430
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000e430
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000e430
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000e430
mov rax, qword [rbp + 0xa80]
movabs r9, 0x667c33e0cd8ece2
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18000e430
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000e430
cmp eax, 0xa62dbb75
jne 0x18000e430
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, 0xd28f834f
jmp 0x18000e360
mov eax, dword [0x180056e60]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xdc6ddd74
mov r8d, 0x4af98dcd
cmove eax, r8d
cmp dword [0x180056e64], 0xa
cmovl eax, r8d
jmp 0x18000e360
mov r9, rsp
mov qword [rbp + 0xa40], rdx
mov r8, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa58]
cmp r10d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18000e680
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x18000e6b0
cmp eax, 0x70cadfb9
jle 0x18000e6f0
cmp eax, 0x70cadfba
je 0x18000e771
cmp eax, 0x740e7907
je 0x18000e663
cmp eax, 0x7b8eb208
jne 0x18000e680
mov eax, 0x23f2abfb
jmp 0x18000e680
cmp eax, 0xf2e50001
jg 0x18000e710
cmp eax, 0x86b756fc
je 0x18000e7b1
cmp eax, 0xd704c075
jne 0x18000e815
movzx r10d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000e680
cmp eax, 0x23f2abfb
je 0x18000e7dc
cmp eax, 0x6e8ef6ba
jne 0x18000e680
mov eax, 0x70cadfba
jmp 0x18000e680
cmp eax, 0xf2e50002
je 0x18000e7fa
cmp eax, 0x21ceedeb
jne 0x18000e680
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000e680
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000e680
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000e680
mov rax, qword [rbp + 0xa80]
movabs r10, 0x83da60f28cec4cc6
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000e680
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000e680
cmp eax, 0xa62dbb75
jne 0x18000e680
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa20], r8
mov eax, 0xdbde8ac9
jmp 0x18000e356
mov eax, 0x118757f7
jmp 0x180002dbd
mov rax, qword [rbp + 0x8f0]
mov eax, 0xa14ed640
jmp 0x180002dbd
mov eax, 0xa609cf03
jmp 0x180002dbd
mov eax, 0x1eed5d60
jmp 0x180002dbd
mov eax, 0x6fd8f0
jmp 0x180002dbd
mov eax, dword [rbp + 0x9d0]
mov dword [rbp + 0x86c], eax
mov eax, 0xff529bd8
jmp 0x180002dbd
mov eax, 0xe97b6941
jmp 0x180002dbd
mov rax, qword [rbp + 0x900]
mov rcx, qword [rbp + 0x8f0]
mov rcx, qword [rcx]
sub rsp, 0x20
mov edx, 0xffffffff
call qword [rax]
add rsp, 0x20
mov rax, qword [rbp + 0x890]
mov rax, qword [rbp + 0x8a0]
mov rax, qword [rbp + 0x6a0]
movzx eax, byte [rax]
mov byte [rbp + 0x9b7], al
mov rax, qword [rbp + 0x6a8]
movzx eax, byte [rax]
mov byte [rbp + 0x9b6], al
mov eax, 0x7696bbed
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x910]
mov rax, qword [rbp + 0x718]
mov rax, qword [rbp + 0x720]
mov rax, qword [rbp + 0x728]
mov rdx, qword [rbp + 0x910]
mov eax, 0xbcc2ffca
nop
cmp eax, 0x1bebdb8c
je 0x18000e957
cmp eax, 0xfa5ba81b
je 0x18001f4ab
cmp eax, 0xbcc2ffca
jne 0x18000e920
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x1bebdb8c
jmp 0x18000e920
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rax], rdx
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa40], rax
mov r8, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa60]
cmp r10d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000e9d0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000ea00
cmp eax, 0x70cadfb9
jle 0x18000ea40
cmp eax, 0x70cadfba
je 0x18000eac1
cmp eax, 0x740e7907
je 0x18000e9ae
cmp eax, 0x7b8eb208
jne 0x18000e9d0
mov eax, 0x23f2abfb
jmp 0x18000e9d0
cmp eax, 0xf2e50001
jg 0x18000ea60
cmp eax, 0x86b756fc
je 0x18000eb01
cmp eax, 0xd704c075
jne 0x18000eb65
movzx r10d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000e9d0
cmp eax, 0x23f2abfb
je 0x18000eb2c
cmp eax, 0x6e8ef6ba
jne 0x18000e9d0
mov eax, 0x70cadfba
jmp 0x18000e9d0
cmp eax, 0xf2e50002
je 0x18000eb4a
cmp eax, 0x21ceedeb
jne 0x18000e9d0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000e9d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000e9d0
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000e9d0
mov rax, qword [rbp + 0xa80]
movabs r10, 0x99c26afe8bef55c8
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000e9d0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000e9d0
cmp eax, 0xa62dbb75
jne 0x18000e9d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa20], r8
mov eax, 0xfa5ba81b
jmp 0x18000e920
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb7cdd1e2
mov ecx, 0xdc67e93b
jmp 0x180002db0
cmp dword [rbp + 0x874], 0
mov eax, 0xde305362
mov ecx, 0x6a6b7755
cmove eax, ecx
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x998]
mov rax, qword [rax]
mov qword [rbp + 0x688], rax
mov rax, qword [rbp + 0x960]
mov rax, qword [rbp + 0x810]
mov rax, qword [rbp + 0x818]
mov rax, qword [rbp + 0x820]
mov rdx, qword [rbp + 0x960]
mov eax, 0x4a2d9e6c
lea r11, [rbp + 0xa20]
nop dword [rax]
cmp eax, 0x1e7251b5
jle 0x18000ec40
cmp eax, 0x1e7251b6
je 0x18000ec62
cmp eax, 0x4a2d9e6c
je 0x18000ee9d
cmp eax, 0x50556223
jne 0x18000ec10
jmp 0x18002032d
cmp eax, 0xa66935be
je 0x18000eea7
cmp eax, 0xb7fbeb62
je 0x18000eed8
cmp eax, 0xd28e3e77
jne 0x18000ec10
jmp 0x18000f100
mov r9, rsp
mov r8, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
lea r11, [rbp + 0xa20]
sete byte [rbp + 0xa58]
cmp r10d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18000ecd0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000ed00
cmp eax, 0x70cadfb9
jle 0x18000ed40
cmp eax, 0x70cadfba
je 0x18000edc1
cmp eax, 0x740e7907
je 0x18000eca5
cmp eax, 0x7b8eb208
jne 0x18000ecd0
mov eax, 0x23f2abfb
jmp 0x18000ecd0
cmp eax, 0xf2e50001
jg 0x18000ed60
cmp eax, 0x86b756fc
je 0x18000ee01
cmp eax, 0xd704c075
jne 0x18000ee65
movzx r10d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000ecd0
cmp eax, 0x23f2abfb
je 0x18000ee2c
cmp eax, 0x6e8ef6ba
jne 0x18000ecd0
mov eax, 0x70cadfba
jmp 0x18000ecd0
cmp eax, 0xf2e50002
je 0x18000ee4a
cmp eax, 0x21ceedeb
jne 0x18000ecd0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000ecd0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000ecd0
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000ecd0
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e0cd1ece2
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000ecd0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000ecd0
cmp eax, 0xa62dbb75
jne 0x18000ecd0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8 + 8], rax
mov eax, dword [0x180056eb8]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd28e3e77
mov r8d, 0x50556223
jmp 0x18000eec4
mov eax, 0xb7fbeb62
jmp 0x18000ec10
mov eax, dword [0x180056eb8]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd28e3e77
mov r8d, 0x1e7251b6
cmove eax, r8d
cmp dword [0x180056ebc], 0xa
cmovl eax, r8d
jmp 0x18000ec10
mov r8, rsp
mov qword [rbp + 0xa40], rdx
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa58]
cmp r9d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18000ef40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18000ef70
cmp eax, 0x70cadfb9
jle 0x18000efb0
cmp eax, 0x70cadfba
je 0x18000f031
cmp eax, 0x740e7907
je 0x18000ef22
cmp eax, 0x7b8eb208
jne 0x18000ef40
mov eax, 0x23f2abfb
jmp 0x18000ef40
cmp eax, 0xf2e50001
jg 0x18000efd0
cmp eax, 0x86b756fc
je 0x18000f071
cmp eax, 0xd704c075
jne 0x18000f0d5
movzx r9d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18000ef40
cmp eax, 0x23f2abfb
je 0x18000f09c
cmp eax, 0x6e8ef6ba
jne 0x18000ef40
mov eax, 0x70cadfba
jmp 0x18000ef40
cmp eax, 0xf2e50002
je 0x18000f0ba
cmp eax, 0x21ceedeb
jne 0x18000ef40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000ef40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000ef40
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000ef40
mov rax, qword [rbp + 0xa80]
movabs r9, 0xc3891bfb93e648d6
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18000ef40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000ef40
cmp eax, 0xa62dbb75
jne 0x18000ef40
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, 0xa66935be
jmp 0x18000ec10
mov r9, rsp
mov r8, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa58]
cmp r10d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18000f160
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000f190
cmp eax, 0x70cadfb9
jle 0x18000f1d0
cmp eax, 0x70cadfba
je 0x18000f251
cmp eax, 0x740e7907
je 0x18000f13c
cmp eax, 0x7b8eb208
jne 0x18000f160
mov eax, 0x23f2abfb
jmp 0x18000f160
cmp eax, 0xf2e50001
jg 0x18000f1f0
cmp eax, 0x86b756fc
je 0x18000f291
cmp eax, 0xd704c075
jne 0x18000f2f5
movzx r10d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000f160
cmp eax, 0x23f2abfb
je 0x18000f2bc
cmp eax, 0x6e8ef6ba
jne 0x18000f160
mov eax, 0x70cadfba
jmp 0x18000f160
cmp eax, 0xf2e50002
je 0x18000f2da
cmp eax, 0x21ceedeb
jne 0x18000f160
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000f160
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000f160
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000f160
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e0cd1ece2
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000f160
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000f160
cmp eax, 0xa62dbb75
jne 0x18000f160
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8 + 8], rax
mov eax, 0x1e7251b6
jmp 0x18000ec05
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x548c2514
mov ecx, 0xf15e1911
jmp 0x180011774
mov rax, qword [rbp + 0x8f0]
mov rax, qword [rbp + 0x908]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x948]
mov r8, qword [rcx]
mov rcx, qword [rbp + 0x8b8]
sub rsp, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], 0
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call rax
add rsp, 0x30
mov rcx, qword [rbp + 0x8f0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x8f0]
cmp qword [rax], 0
setne byte [rbp + 0x9b8]
mov eax, 0x2cc94ebf
jmp 0x180002dbd
mov eax, 0xd803fe15
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6c68a988
mov ecx, 0xf8f98715
jmp 0x180011774
mov eax, dword [0x180056ec0]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x9f2983db
mov r9d, 0x55fe6153
cmove eax, r9d
cmp dword [0x180056ec4], 0xa
cmovl eax, r9d
cmp eax, 0x30c98d
jg 0x18000f420
cmp eax, 0x9f2983db
je 0x18000f454
cmp eax, 0xdc6ab149
je 0x18000f3c4
cmp eax, 0xde131b11
jne 0x18000f3f0
mov eax, 0x30c98e
jmp 0x18000f3f0
cmp eax, 0x30c98e
je 0x180020ecb
cmp eax, 0x55fe6153
je 0x18000f664
cmp eax, 0x1bff174e
jne 0x18000f3f0
mov rax, qword [rbp + 0xa58]
mov byte [rax], dl
mov qword [rbp + 0xa50], r8
mov eax, 0xdc6ab149
jmp 0x18000f3f0
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa38]
cmp r10d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x18000f4b0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000f4e0
cmp eax, 0x70cadfb9
jle 0x18000f520
cmp eax, 0x70cadfba
je 0x18000f5a1
cmp eax, 0x740e7907
je 0x18000f490
cmp eax, 0x7b8eb208
jne 0x18000f4b0
mov eax, 0x23f2abfb
jmp 0x18000f4b0
cmp eax, 0xf2e50001
jg 0x18000f540
cmp eax, 0x86b756fc
je 0x18000f5e1
cmp eax, 0xd704c075
jne 0x18000f645
movzx r10d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000f4b0
cmp eax, 0x23f2abfb
je 0x18000f60c
cmp eax, 0x6e8ef6ba
jne 0x18000f4b0
mov eax, 0x70cadfba
jmp 0x18000f4b0
cmp eax, 0xf2e50002
je 0x18000f62a
cmp eax, 0x21ceedeb
jne 0x18000f4b0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000f4b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000f4b0
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000f4b0
mov rax, qword [rbp + 0xa80]
movabs r10, 0x9ec94de48adf1ae6
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000f4b0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000f4b0
cmp eax, 0xa62dbb75
jne 0x18000f4b0
mov rax, qword [rbp + 0x9f0]
mov eax, 0x55fe6153
mov rsp, r9
jmp 0x18000f3f0
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa38]
cmp r10d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x18000f6d0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000f700
cmp eax, 0x70cadfb9
jle 0x18000f740
cmp eax, 0x70cadfba
je 0x18000f7c1
cmp eax, 0x740e7907
je 0x18000f6a7
cmp eax, 0x7b8eb208
jne 0x18000f6d0
mov eax, 0x23f2abfb
jmp 0x18000f6d0
cmp eax, 0xf2e50001
jg 0x18000f760
cmp eax, 0x86b756fc
je 0x18000f801
cmp eax, 0xd704c075
jne 0x18000f865
movzx r10d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18000f6d0
cmp eax, 0x23f2abfb
je 0x18000f82c
cmp eax, 0x6e8ef6ba
jne 0x18000f6d0
mov eax, 0x70cadfba
jmp 0x18000f6d0
cmp eax, 0xf2e50002
je 0x18000f84a
cmp eax, 0x21ceedeb
jne 0x18000f6d0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000f6d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000f6d0
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000f6d0
mov rax, qword [rbp + 0xa80]
movabs r10, 0x9ec94de48adf1ae6
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18000f6d0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000f6d0
cmp eax, 0xa62dbb75
jne 0x18000f6d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056ec0]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x9f2983db
mov r9d, 0xde131b11
jmp 0x18000f3e1
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x8a8]
mov eax, 0xeb3fb4ad
jmp 0x18000f8d0
mov rsp, r8
mov qword [rbp + 0xa20], rdx
mov eax, 0x29b9a6fc
nop word [rax + rax]
cmp eax, 0xb5d309a0
je 0x18000f91e
cmp eax, 0x29b9a6fc
je 0x180021514
cmp eax, 0xeb3fb4ad
jne 0x18000f8d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0xb5d309a0
jmp 0x18000f8d0
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000f980
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000f9b0
cmp eax, 0x70cadfb9
jle 0x18000f9f0
cmp eax, 0x70cadfba
je 0x18000fa6e
cmp eax, 0x740e7907
je 0x18000f95f
cmp eax, 0x7b8eb208
jne 0x18000f980
mov eax, 0x23f2abfb
jmp 0x18000f980
cmp eax, 0xf2e50001
jg 0x18000fa10
cmp eax, 0x86b756fc
je 0x18000faab
cmp eax, 0xd704c075
jne 0x18000fb02
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18000f980
cmp eax, 0x23f2abfb
je 0x18000fad3
cmp eax, 0x6e8ef6ba
jne 0x18000f980
mov eax, 0x70cadfba
jmp 0x18000f980
cmp eax, 0xf2e50002
je 0x18000fae7
cmp eax, 0x21ceedeb
jne 0x18000f980
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000f980
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000f980
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000f980
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x18000f980
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000f980
cmp eax, 0xa62dbb75
jne 0x18000f980
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000fb70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18000fba0
cmp eax, 0x70cadfb9
jle 0x18000fbe0
cmp eax, 0x70cadfba
je 0x18000fc5e
cmp eax, 0x740e7907
je 0x18000fb4d
cmp eax, 0x7b8eb208
jne 0x18000fb70
mov eax, 0x23f2abfb
jmp 0x18000fb70
cmp eax, 0xf2e50001
jg 0x18000fc00
cmp eax, 0x86b756fc
je 0x18000fc9b
cmp eax, 0xd704c075
jne 0x18000fcf2
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18000fb70
cmp eax, 0x23f2abfb
je 0x18000fcc3
cmp eax, 0x6e8ef6ba
jne 0x18000fb70
mov eax, 0x70cadfba
jmp 0x18000fb70
cmp eax, 0xf2e50002
je 0x18000fcd7
cmp eax, 0x21ceedeb
jne 0x18000fb70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000fb70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000fb70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000fb70
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x18000fb70
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000fb70
cmp eax, 0xa62dbb75
jne 0x18000fb70
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0xa40]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18000fd70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18000fda0
cmp eax, 0x70cadfb9
jle 0x18000fde0
cmp eax, 0x70cadfba
je 0x18000fe5e
cmp eax, 0x740e7907
je 0x18000fd4c
cmp eax, 0x7b8eb208
jne 0x18000fd70
mov eax, 0x23f2abfb
jmp 0x18000fd70
cmp eax, 0xf2e50001
jg 0x18000fe00
cmp eax, 0x86b756fc
je 0x18000fe9b
cmp eax, 0xd704c075
jne 0x18000fef2
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18000fd70
cmp eax, 0x23f2abfb
je 0x18000fec3
cmp eax, 0x6e8ef6ba
jne 0x18000fd70
mov eax, 0x70cadfba
jmp 0x18000fd70
cmp eax, 0xf2e50002
je 0x18000fed7
cmp eax, 0x21ceedeb
jne 0x18000fd70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18000fd70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18000fd70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18000fd70
mov rax, qword [rbp + 0xa80]
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x18000fd70
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18000fd70
cmp eax, 0xa62dbb75
jne 0x18000fd70
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xa40]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r11, qword [rcx]
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x18000ff90
mov r12d, 0xe1f61876
nop dword [rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18000ffe0
cmp ecx, 0x4de4b1b7
jle 0x180010010
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x18000ff90
cmp ecx, 0x585b062d
jne 0x180010078
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x18000ff90
cmp ecx, 0xe1f61875
jg 0x180010040
cmp ecx, 0x8702f53c
je 0x18000ff83
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18000ff90
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18000ff90
cmp ecx, 0x23bdf7b9
je 0x180010066
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18000ff90
mov r12d, 0xe51fd45b
jmp 0x18000ff90
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x18000ff90
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18000ff90
mov r12d, r8d
jmp 0x18000ff90
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x18000ff90
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18000ff90
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11d, 0x23bdf7b9
jmp 0x1800100a0
mov r11d, 0xe1f61876
nop dword [rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x1800100f0
cmp ecx, 0x4de4b1b7
jle 0x180010120
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800100a0
cmp ecx, 0x585b062d
jne 0x180010188
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r11d, r9d
jmp 0x1800100a0
cmp ecx, 0xe1f61875
jg 0x180010150
cmp ecx, 0x8702f53c
je 0x180010096
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800100a0
mov rcx, qword [rbp + 0xa70]
mov r11d, 0x585b062d
jmp 0x1800100a0
cmp ecx, 0x23bdf7b9
je 0x180010176
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x1800100a0
mov r11d, 0xe51fd45b
jmp 0x1800100a0
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x1800100a0
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800100a0
mov r11d, r8d
jmp 0x1800100a0
mov qword [rbp + 0xa70], rdx
mov r11d, 0x4de4b1b8
jmp 0x1800100a0
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800100a0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180010210
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x180010250
cmp r11d, 0xe62b15fa
jg 0x180010280
cmp r11d, 0x88c1fb0a
je 0x1800102d3
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180010210
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180010210
jmp 0x180010300
cmp r11d, 0x6d702eee
jg 0x1800102b0
cmp r11d, 0x84c5fed
je 0x1800102dd
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180010210
mov ecx, r10d
jmp 0x180010210
cmp r11d, 0xe62b15fb
je 0x1800101fd
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180010210
mov ecx, r8d
jmp 0x180010210
cmp r11d, 0x6d702eef
je 0x1800102ec
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180010210
mov ecx, 0x6d702eef
jmp 0x180010210
mov ecx, 0x84c5fed
jmp 0x180010210
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180010210
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180010210
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180010370
cmp eax, 0x8c738dd4
je 0x1800103a4
cmp eax, 0xad05d251
je 0x18000f8b8
cmp eax, 0xc76865f2
jne 0x180010320
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x180010320
cmp eax, 0xe2835c51
je 0x1800103e0
cmp eax, 0x64ef195e
je 0x180010402
cmp eax, 0x702da026
jne 0x180010320
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x1800103ce
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180010320
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180010320
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180010320
mov rax, qword [rbp + 0xa20]
mov rsp, rcx
mov r12, rsp
lea rax, [rbp + 0x660]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], r11
mov eax, 0xe8fd87bc
jmp 0x180010460
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xd718b090
nop dword [rax]
cmp eax, 0xceb5b26d
je 0x180010e43
cmp eax, 0xd718b090
je 0x18002155f
cmp eax, 0xe8fd87bc
jne 0x180010460
mov rdx, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800104d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180010500
cmp eax, 0x70cadfb9
jle 0x180010540
cmp eax, 0x70cadfba
je 0x1800105e9
cmp eax, 0x740e7907
je 0x1800104b0
cmp eax, 0x7b8eb208
jne 0x1800104d0
mov eax, 0x23f2abfb
jmp 0x1800104d0
cmp eax, 0xf2e50001
jg 0x180010560
cmp eax, 0x86b756fc
je 0x180010626
cmp eax, 0xd704c075
jne 0x18001064e
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800104d0
cmp eax, 0x23f2abfb
je 0x1800105ba
cmp eax, 0x6e8ef6ba
jne 0x1800104d0
mov eax, 0x70cadfba
jmp 0x1800104d0
cmp eax, 0xf2e50002
je 0x1800105ce
cmp eax, 0x21ceedeb
jne 0x1800104d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800104d0
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800104d0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800104d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800104d0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800104d0
cmp eax, 0xa62dbb75
jne 0x1800104d0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rcx, qword [rbp + 0xa60]
mov qword [rcx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800106d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180010700
cmp eax, 0x70cadfb9
jle 0x180010740
cmp eax, 0x70cadfba
je 0x1800107e9
cmp eax, 0x740e7907
je 0x1800106a7
cmp eax, 0x7b8eb208
jne 0x1800106d0
mov eax, 0x23f2abfb
jmp 0x1800106d0
cmp eax, 0xf2e50001
jg 0x180010760
cmp eax, 0x86b756fc
je 0x180010826
cmp eax, 0xd704c075
jne 0x18001084e
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800106d0
cmp eax, 0x23f2abfb
je 0x1800107ba
cmp eax, 0x6e8ef6ba
jne 0x1800106d0
mov eax, 0x70cadfba
jmp 0x1800106d0
cmp eax, 0xf2e50002
je 0x1800107ce
cmp eax, 0x21ceedeb
jne 0x1800106d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800106d0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x1800106d0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800106d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800106d0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800106d0
cmp eax, 0xa62dbb75
jne 0x1800106d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800108c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800108f0
cmp eax, 0x70cadfb9
jle 0x180010930
cmp eax, 0x70cadfba
je 0x1800109d9
cmp eax, 0x740e7907
je 0x180010897
cmp eax, 0x7b8eb208
jne 0x1800108c0
mov eax, 0x23f2abfb
jmp 0x1800108c0
cmp eax, 0xf2e50001
jg 0x180010950
cmp eax, 0x86b756fc
je 0x180010a16
cmp eax, 0xd704c075
jne 0x180010a3e
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800108c0
cmp eax, 0x23f2abfb
je 0x1800109aa
cmp eax, 0x6e8ef6ba
jne 0x1800108c0
mov eax, 0x70cadfba
jmp 0x1800108c0
cmp eax, 0xf2e50002
je 0x1800109be
cmp eax, 0x21ceedeb
jne 0x1800108c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800108c0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x1800108c0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800108c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800108c0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800108c0
cmp eax, 0xa62dbb75
jne 0x1800108c0
mov r10, qword [rbp + 0x9f0]
mov rsp, r8
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov edx, 0x8702f53c
mov ecx, 0xe1f61876
cmovne edx, ecx
mov r8d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r8d, ecx
mov ecx, 0xa3f04f9d
mov r9d, 0x585b062d
cmovne ecx, r9d
mov r9d, 0x23bdf7b9
jmp 0x180010ac0
mov r9d, 0xe1f61876
nop word [rax + rax]
mov r11d, r9d
cmp r9d, 0x23bdf7b8
jle 0x180010b10
cmp r11d, 0x4de4b1b7
jle 0x180010b40
mov r9d, ecx
cmp r11d, 0x4de4b1b8
je 0x180010ac0
cmp r11d, 0x585b062d
jne 0x180010baa
mov r9, qword [rbp + 0xa70]
movaps xmm0, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm0
mov r9d, r8d
jmp 0x180010ac0
cmp r11d, 0xe1f61875
jg 0x180010b70
cmp r11d, 0x8702f53c
je 0x180010ab1
mov r9d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180010ac0
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x180010ac0
cmp r11d, 0x23bdf7b9
je 0x180010b98
mov r9d, r11d
cmp r11d, 0x3433f71f
jne 0x180010ac0
mov r9d, 0xe51fd45b
jmp 0x180010ac0
mov r9d, eax
cmp r11d, 0xe1f61876
je 0x180010ac0
mov r9d, r11d
cmp r11d, 0xe51fd45b
jne 0x180010ac0
mov r9d, edx
jmp 0x180010ac0
mov qword [rbp + 0xa70], r10
mov r9d, 0x4de4b1b8
jmp 0x180010ac0
mov r9d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180010ac0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa38]
mov r9d, 0x23bdf7b9
jmp 0x180010be0
mov r9d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r9d
cmp r9d, 0x23bdf7b8
jle 0x180010c30
cmp r11d, 0x4de4b1b7
jle 0x180010c60
mov r9d, ecx
cmp r11d, 0x4de4b1b8
je 0x180010be0
cmp r11d, 0x585b062d
jne 0x180010cca
mov r9, qword [rbp + 0xa70]
movaps xmm1, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm1
mov r9d, r8d
jmp 0x180010be0
cmp r11d, 0xe1f61875
jg 0x180010c90
cmp r11d, 0x8702f53c
je 0x180010bd0
mov r9d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180010be0
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x180010be0
cmp r11d, 0x23bdf7b9
je 0x180010cb8
mov r9d, r11d
cmp r11d, 0x3433f71f
jne 0x180010be0
mov r9d, 0xe51fd45b
jmp 0x180010be0
mov r9d, eax
cmp r11d, 0xe1f61876
je 0x180010be0
mov r9d, r11d
cmp r11d, 0xe51fd45b
jne 0x180010be0
mov r9d, edx
jmp 0x180010be0
mov qword [rbp + 0xa70], r10
mov r9d, 0x4de4b1b8
jmp 0x180010be0
mov r9d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180010be0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov edx, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne edx, ecx
mov r8d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r9d, ecx
mov r11d, 0x5a571eef
jmp 0x180010d50
mov r11d, 0xd9751bba
nop word cs:[rax + rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x180010d90
cmp r10d, 0xe62b15fa
jg 0x180010dc0
cmp r10d, 0x88c1fb0a
je 0x180010e14
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180010d50
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180010d50
jmp 0x180010f5d
cmp r10d, 0x6d702eee
jg 0x180010df0
cmp r10d, 0x84c5fed
je 0x180010e1f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180010d50
mov r11d, r9d
jmp 0x180010d50
cmp r10d, 0xe62b15fb
je 0x180010d3f
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180010d50
mov r11d, edx
jmp 0x180010d50
cmp r10d, 0x6d702eef
je 0x180010e2e
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180010d50
mov r11d, 0x6d702eef
jmp 0x180010d50
mov r11d, 0x84c5fed
jmp 0x180010d50
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x180010d50
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x180010d50
mov rdx, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r8, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x180010eb0
cmp eax, 0x8c738dd4
je 0x180010ee4
cmp eax, 0xad05d251
je 0x180010446
cmp eax, 0xc76865f2
jne 0x180010e60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x180010e60
cmp eax, 0xe2835c51
je 0x180010f20
cmp eax, 0x64ef195e
je 0x180010f42
cmp eax, 0x702da026
jne 0x180010e60
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180010f0e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180010e60
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180010e60
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180010e60
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0xceb5b26d
lea r11, [rbp + 0xa20]
jmp 0x180010460
cmp byte [rbp + 0x9b9], 0
mov eax, 0x3c76dce2
mov ecx, 0x56e70f7c
cmovne eax, ecx
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x998]
mov rax, qword [rbp + 0x960]
mov rax, qword [rbp + 0x810]
mov rax, qword [rbp + 0x818]
mov rax, qword [rbp + 0x820]
mov rdx, qword [rbp + 0x960]
mov eax, 0x4a2d9e6c
lea r11, [rbp + 0xa20]
nop word cs:[rax + rax]
cmp eax, 0x1e7251b5
jle 0x180011020
cmp eax, 0x1e7251b6
je 0x180011042
cmp eax, 0x4a2d9e6c
je 0x180011279
cmp eax, 0x50556223
jne 0x180010ff0
jmp 0x18002159a
cmp eax, 0xa66935be
je 0x180011283
cmp eax, 0xb7fbeb62
je 0x1800112b4
cmp eax, 0xd28e3e77
jne 0x180010ff0
jmp 0x1800114e0
mov r9, rsp
mov r8, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
lea r11, [rbp + 0xa20]
sete byte [rbp + 0xa58]
cmp r10d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x1800110b0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800110e0
cmp eax, 0x70cadfb9
jle 0x180011120
cmp eax, 0x70cadfba
je 0x1800111d6
cmp eax, 0x740e7907
je 0x180011085
cmp eax, 0x7b8eb208
jne 0x1800110b0
mov eax, 0x23f2abfb
jmp 0x1800110b0
cmp eax, 0xf2e50001
jg 0x180011140
cmp eax, 0x86b756fc
je 0x180011216
cmp eax, 0xd704c075
jne 0x180011241
movzx r10d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x1800110b0
cmp eax, 0x23f2abfb
je 0x18001119d
cmp eax, 0x6e8ef6ba
jne 0x1800110b0
mov eax, 0x70cadfba
jmp 0x1800110b0
cmp eax, 0xf2e50002
je 0x1800111bb
cmp eax, 0x21ceedeb
jne 0x1800110b0
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800110b0
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e0cd1ece2
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x1800110b0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800110b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800110b0
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800110b0
cmp eax, 0xa62dbb75
jne 0x1800110b0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8 + 8], rax
mov eax, dword [0x180056eb8]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd28e3e77
mov r8d, 0x50556223
jmp 0x1800112a0
mov eax, 0xb7fbeb62
jmp 0x180010ff0
mov eax, dword [0x180056eb8]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0xd28e3e77
mov r8d, 0x1e7251b6
cmove eax, r8d
cmp dword [0x180056ebc], 0xa
cmovl eax, r8d
jmp 0x180010ff0
mov r8, rsp
mov qword [rbp + 0xa40], rdx
mov rax, qword [rbp + 0xa40]
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa58]
cmp r9d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x180011320
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180011350
cmp eax, 0x70cadfb9
jle 0x180011390
cmp eax, 0x70cadfba
je 0x180011411
cmp eax, 0x740e7907
je 0x1800112fe
cmp eax, 0x7b8eb208
jne 0x180011320
mov eax, 0x23f2abfb
jmp 0x180011320
cmp eax, 0xf2e50001
jg 0x1800113b0
cmp eax, 0x86b756fc
je 0x180011451
cmp eax, 0xd704c075
jne 0x1800114b5
movzx r9d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180011320
cmp eax, 0x23f2abfb
je 0x18001147c
cmp eax, 0x6e8ef6ba
jne 0x180011320
mov eax, 0x70cadfba
jmp 0x180011320
cmp eax, 0xf2e50002
je 0x18001149a
cmp eax, 0x21ceedeb
jne 0x180011320
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180011320
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180011320
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180011320
mov rax, qword [rbp + 0xa80]
movabs r9, 0xc3891bfb93e648d6
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180011320
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180011320
cmp eax, 0xa62dbb75
jne 0x180011320
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov eax, 0xa66935be
jmp 0x180010ff0
mov r9, rsp
mov r8, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa58]
cmp r10d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x180011540
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180011570
cmp eax, 0x70cadfb9
jle 0x1800115b0
cmp eax, 0x70cadfba
je 0x180011631
cmp eax, 0x740e7907
je 0x18001151c
cmp eax, 0x7b8eb208
jne 0x180011540
mov eax, 0x23f2abfb
jmp 0x180011540
cmp eax, 0xf2e50001
jg 0x1800115d0
cmp eax, 0x86b756fc
je 0x180011671
cmp eax, 0xd704c075
jne 0x1800116d5
movzx r10d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x180011540
cmp eax, 0x23f2abfb
je 0x18001169c
cmp eax, 0x6e8ef6ba
jne 0x180011540
mov eax, 0x70cadfba
jmp 0x180011540
cmp eax, 0xf2e50002
je 0x1800116ba
cmp eax, 0x21ceedeb
jne 0x180011540
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180011540
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180011540
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180011540
mov rax, qword [rbp + 0xa80]
movabs r10, 0x667c33e0cd1ece2
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x180011540
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180011540
cmp eax, 0xa62dbb75
jne 0x180011540
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8 + 8], rax
mov eax, 0x1e7251b6
jmp 0x180010fdc
mov eax, 0x792f43d6
jmp 0x180002dbd
mov eax, dword [rbp + 0x9d0]
mov dword [rbp + 0x87c], eax
mov eax, 0xaae74c1d
jmp 0x180002dbd
mov rax, qword [rbp + 0x918]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x199a14
mov ecx, 0xb52dd4e8
jmp 0x180002db0
mov eax, 0xa609cf03
jmp 0x180002dbd
mov eax, 0x8a4b4bcb
jmp 0x180002dbd
mov eax, 0xda14a5b1
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x75cb2103
mov ecx, 0x22145141
cmove eax, ecx
cmp dword [0x180056e44], 0xa
cmovl eax, ecx
mov dword [rbp + 0x9d0], 0
jmp 0x180002dbd
mov eax, dword [rbp + 0x9d0]
mov dword [rbp + 0x884], eax
mov eax, 0x934940dd
jmp 0x180002dbd
mov eax, 0xa16661d4
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb88c7149
mov ecx, 0xc9ab0bf9
jmp 0x180002db0
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x21a06b2b
mov ecx, 0x392a1dc7
cmove eax, ecx
cmp dword [0x180056e44], 0xa
cmovl eax, ecx
mov dword [rbp + 0x9d0], 1
jmp 0x180002dbd
mov eax, 0xf04f4e4b
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4058b1d5
mov ecx, 0x9bb58ebf
jmp 0x180002db0
cmp dword [rbp + 0x884], 0
mov eax, 0x9ba9cfc
mov ecx, 0xa1f0ad25
cmove eax, ecx
jmp 0x180002dbd
cmp byte [rbp + 0x9b8], 0
mov eax, 0xc4d20727
mov ecx, 0x6ac99234
cmovne eax, ecx
jmp 0x180002dbd
mov rcx, rsp
mov rax, qword [rbp + 0x900]
mov rax, qword [rbp + 0x8c8]
mov rax, qword [rbp + 0x6e8]
mov rax, qword [rbp + 0x6f0]
mov rax, qword [rbp + 0x6f8]
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0xa38], rax
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa60], rax
mov eax, 0x204d3d1f
jmp 0x1800118dd
mov rax, qword [rbp + 0xa40]
mov rdx, qword [rbp + 0xa20]
mov qword [rax], rdx
mov eax, dword [0x180056ec8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x766a1ee6
mov edx, 0xfe1e24bd
cmove eax, edx
cmp dword [0x180056ecc], 0xa
cmovl eax, edx
cmp eax, 0x4bde3fc1
jg 0x180011920
cmp eax, 0xfe1e24bc
jle 0x180011950
cmp eax, 0x99d4b7e
je 0x180012011
cmp eax, 0x204d3d1f
jne 0x1800128ab
mov eax, dword [0x180056ec8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6591bdbd
mov edx, 0xdb4bbf00
jmp 0x1800118d0
cmp eax, 0x6591bdbc
jg 0x180011fe0
cmp eax, 0x4bde3fc2
je 0x18001202f
cmp eax, 0x64aae8b6
jne 0x1800118dd
mov eax, 0x4bde3fc2
jmp 0x1800118dd
cmp eax, 0x98161c73
je 0x1800118a6
cmp eax, 0xdb4bbf00
jne 0x1800118dd
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800119c0
mov rax, qword [rbp + 0xa80]
movabs r8, 0xbec947d18bea41d2
mov qword [rax], r8
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180011a00
cmp eax, 0x70cadfb9
jle 0x180011a40
cmp eax, 0x70cadfba
je 0x180011afa
cmp eax, 0x740e7907
je 0x180011abd
cmp eax, 0x7b8eb208
jne 0x1800119c0
mov eax, 0x23f2abfb
jmp 0x1800119c0
cmp eax, 0xf2e50001
jg 0x180011a60
cmp eax, 0x86b756fc
je 0x180011b3a
cmp eax, 0xd704c075
jne 0x180011b65
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800119c0
cmp eax, 0x23f2abfb
je 0x18001199b
cmp eax, 0x6e8ef6ba
jne 0x1800119c0
mov eax, 0x70cadfba
jmp 0x1800119c0
cmp eax, 0xf2e50002
je 0x180011adf
cmp eax, 0x21ceedeb
jne 0x1800119c0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800119c0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800119c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800119c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800119c0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800119c0
cmp eax, 0xa62dbb75
jne 0x1800119c0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rdx, qword [rbp + 0xa60]
mov qword [rdx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180011be0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x6c058c5b60daeeef
mov qword [rax], r9
mov eax, 0xf2e50002
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180011c20
cmp eax, 0x70cadfb9
jle 0x180011c60
cmp eax, 0x70cadfba
je 0x180011d1a
cmp eax, 0x740e7907
je 0x180011cdd
cmp eax, 0x7b8eb208
jne 0x180011be0
mov eax, 0x23f2abfb
jmp 0x180011be0
cmp eax, 0xf2e50001
jg 0x180011c80
cmp eax, 0x86b756fc
je 0x180011d5a
cmp eax, 0xd704c075
jne 0x180011d85
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180011be0
cmp eax, 0x23f2abfb
je 0x180011bc0
cmp eax, 0x6e8ef6ba
jne 0x180011be0
mov eax, 0x70cadfba
jmp 0x180011be0
cmp eax, 0xf2e50002
je 0x180011cff
cmp eax, 0x21ceedeb
jne 0x180011be0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180011be0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180011be0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180011be0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180011be0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180011be0
cmp eax, 0xa62dbb75
jne 0x180011be0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
add rdx, 0x10
mov qword [rbp + 0xa58], rdx
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp edx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180011e00
mov rax, qword [rbp + 0xa80]
movabs rdx, 0x6d51d215c5a64462
mov qword [rax], rdx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180011e40
cmp eax, 0x70cadfb9
jle 0x180011e80
cmp eax, 0x70cadfba
je 0x180011f37
cmp eax, 0x740e7907
je 0x180011efa
cmp eax, 0x7b8eb208
jne 0x180011e00
mov eax, 0x23f2abfb
jmp 0x180011e00
cmp eax, 0xf2e50001
jg 0x180011ea0
cmp eax, 0x86b756fc
je 0x180011f74
cmp eax, 0xd704c075
jne 0x180011f9c
movzx edx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180011e00
cmp eax, 0x23f2abfb
je 0x180011ddc
cmp eax, 0x6e8ef6ba
jne 0x180011e00
mov eax, 0x70cadfba
jmp 0x180011e00
cmp eax, 0xf2e50002
je 0x180011f1c
cmp eax, 0x21ceedeb
jne 0x180011e00
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180011e00
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180011e00
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180011e00
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180011e00
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180011e00
cmp eax, 0xa62dbb75
jne 0x180011e00
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056ec8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6591bdbd
mov edx, 0x64aae8b6
jmp 0x1800118d0
cmp eax, 0x6591bdbd
je 0x18001226b
cmp eax, 0x766a1ee6
jne 0x1800118dd
mov rax, qword [rbp + 0xa40]
mov rdx, qword [rbp + 0xa20]
mov qword [rax], rdx
mov eax, 0x98161c73
jmp 0x1800118dd
mov eax, dword [0x180056ec8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x766a1ee6
mov edx, 0x98161c73
jmp 0x1800118d0
mov rdx, rsp
mov rax, qword [rbp + 0xa58]
mov r8, qword [rbp + 0xa50]
mov qword [rax], r8
mov rax, qword [rbp + 0xa58]
add rax, 8
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800120a0
mov rax, qword [rbp + 0xa80]
movabs r8, 0x396dc3440b475580
mov qword [rax], r8
mov eax, 0xf2e50002
cmp eax, 0x23f2abfa
jle 0x1800120e0
cmp eax, 0x70cadfb9
jle 0x180012120
cmp eax, 0x70cadfba
je 0x1800121da
cmp eax, 0x740e7907
je 0x18001219d
cmp eax, 0x7b8eb208
jne 0x1800120a0
mov eax, 0x23f2abfb
jmp 0x1800120a0
cmp eax, 0xf2e50001
jg 0x180012140
cmp eax, 0x86b756fc
je 0x18001221a
cmp eax, 0xd704c075
jne 0x180012245
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800120a0
cmp eax, 0x23f2abfb
je 0x180012087
cmp eax, 0x6e8ef6ba
jne 0x1800120a0
mov eax, 0x70cadfba
jmp 0x1800120a0
cmp eax, 0xf2e50002
je 0x1800121bf
cmp eax, 0x21ceedeb
jne 0x1800120a0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800120a0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800120a0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800120a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800120a0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800120a0
cmp eax, 0xa62dbb75
jne 0x1800120a0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov qword [rbp + 0xa20], rax
mov eax, 0x99d4b7e
jmp 0x1800118dd
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800122c0
mov rax, qword [rbp + 0xa80]
movabs r8, 0xbec947d18bea41d2
mov qword [rax], r8
mov eax, 0xf2e50002
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180012300
cmp eax, 0x70cadfb9
jle 0x180012340
cmp eax, 0x70cadfba
je 0x1800123fa
cmp eax, 0x740e7907
je 0x1800123bd
cmp eax, 0x7b8eb208
jne 0x1800122c0
mov eax, 0x23f2abfb
jmp 0x1800122c0
cmp eax, 0xf2e50001
jg 0x180012360
cmp eax, 0x86b756fc
je 0x18001243a
cmp eax, 0xd704c075
jne 0x180012465
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800122c0
cmp eax, 0x23f2abfb
je 0x1800122a0
cmp eax, 0x6e8ef6ba
jne 0x1800122c0
mov eax, 0x70cadfba
jmp 0x1800122c0
cmp eax, 0xf2e50002
je 0x1800123df
cmp eax, 0x21ceedeb
jne 0x1800122c0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800122c0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800122c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800122c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800122c0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800122c0
cmp eax, 0xa62dbb75
jne 0x1800122c0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rdx, qword [rbp + 0xa60]
mov qword [rdx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800124e0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x6c058c5b60daeeef
mov qword [rax], r9
mov eax, 0xf2e50002
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180012520
cmp eax, 0x70cadfb9
jle 0x180012560
cmp eax, 0x70cadfba
je 0x18001261a
cmp eax, 0x740e7907
je 0x1800125dd
cmp eax, 0x7b8eb208
jne 0x1800124e0
mov eax, 0x23f2abfb
jmp 0x1800124e0
cmp eax, 0xf2e50001
jg 0x180012580
cmp eax, 0x86b756fc
je 0x18001265a
cmp eax, 0xd704c075
jne 0x180012685
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x1800124e0
cmp eax, 0x23f2abfb
je 0x1800124c0
cmp eax, 0x6e8ef6ba
jne 0x1800124e0
mov eax, 0x70cadfba
jmp 0x1800124e0
cmp eax, 0xf2e50002
je 0x1800125ff
cmp eax, 0x21ceedeb
jne 0x1800124e0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800124e0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800124e0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800124e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800124e0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800124e0
cmp eax, 0xa62dbb75
jne 0x1800124e0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp edx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800126f0
mov rax, qword [rbp + 0xa80]
movabs rdx, 0x6d51d215c5a64462
mov qword [rax], rdx
mov eax, 0xf2e50002
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180012730
cmp eax, 0x70cadfb9
jle 0x180012770
cmp eax, 0x70cadfba
je 0x180012827
cmp eax, 0x740e7907
je 0x1800127ea
cmp eax, 0x7b8eb208
jne 0x1800126f0
mov eax, 0x23f2abfb
jmp 0x1800126f0
cmp eax, 0xf2e50001
jg 0x180012790
cmp eax, 0x86b756fc
je 0x180012864
cmp eax, 0xd704c075
jne 0x18001288c
movzx edx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x1800126f0
cmp eax, 0x23f2abfb
je 0x1800126d1
cmp eax, 0x6e8ef6ba
jne 0x1800126f0
mov eax, 0x70cadfba
jmp 0x1800126f0
cmp eax, 0xf2e50002
je 0x18001280c
cmp eax, 0x21ceedeb
jne 0x1800126f0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800126f0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800126f0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800126f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800126f0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800126f0
cmp eax, 0xa62dbb75
jne 0x1800126f0
mov rax, qword [rbp + 0x9f0]
mov eax, 0xdb4bbf00
mov rsp, r8
jmp 0x1800118dd
cmp eax, 0xfe1e24bd
jne 0x1800118dd
mov rax, qword [rbp + 0xa38]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x8c8]
mov eax, 0x21c9b9fc
nop word cs:[rax + rax]
cmp eax, 0xa4e9f6df
je 0x180012b12
cmp eax, 0x3b280323
je 0x18002211b
cmp eax, 0x21c9b9fc
jne 0x1800128e0
mov r8, rsp
mov qword [rbp + 0xa58], rdx
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180012960
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180012990
cmp eax, 0x70cadfb9
jle 0x1800129d0
cmp eax, 0x70cadfba
je 0x180012a79
cmp eax, 0x740e7907
je 0x180012937
cmp eax, 0x7b8eb208
jne 0x180012960
mov eax, 0x23f2abfb
jmp 0x180012960
cmp eax, 0xf2e50001
jg 0x1800129f0
cmp eax, 0x86b756fc
je 0x180012ab6
cmp eax, 0xd704c075
jne 0x180012ade
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180012960
cmp eax, 0x23f2abfb
je 0x180012a4a
cmp eax, 0x6e8ef6ba
jne 0x180012960
mov eax, 0x70cadfba
jmp 0x180012960
cmp eax, 0xf2e50002
je 0x180012a5e
cmp eax, 0x21ceedeb
jne 0x180012960
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180012960
mov rax, qword [rbp + 0xa20]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180012960
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180012960
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180012960
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180012960
cmp eax, 0xa62dbb75
jne 0x180012960
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov qword [rbp + 0x9f0], rax
lea rax, [rbp + 0x9f8]
mov qword [rbp + 0xa50], rax
mov eax, 0xa4e9f6df
jmp 0x1800128e0
mov r8, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180012b70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180012ba0
cmp eax, 0x70cadfb9
jle 0x180012be0
cmp eax, 0x70cadfba
je 0x180012c89
cmp eax, 0x740e7907
je 0x180012b45
cmp eax, 0x7b8eb208
jne 0x180012b70
mov eax, 0x23f2abfb
jmp 0x180012b70
cmp eax, 0xf2e50001
jg 0x180012c00
cmp eax, 0x86b756fc
je 0x180012cc6
cmp eax, 0xd704c075
jne 0x180012cee
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180012b70
cmp eax, 0x23f2abfb
je 0x180012c5a
cmp eax, 0x6e8ef6ba
jne 0x180012b70
mov eax, 0x70cadfba
jmp 0x180012b70
cmp eax, 0xf2e50002
je 0x180012c6e
cmp eax, 0x21ceedeb
jne 0x180012b70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180012b70
mov rax, qword [rbp + 0xa20]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180012b70
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180012b70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180012b70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180012b70
cmp eax, 0xa62dbb75
jne 0x180012b70
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r9, rsp
mov rcx, qword [rbp + 0xa50]
mov qword [rcx], rax
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180012d70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180012da0
cmp eax, 0x70cadfb9
jle 0x180012de0
cmp eax, 0x70cadfba
je 0x180012e93
cmp eax, 0x740e7907
je 0x180012d47
cmp eax, 0x7b8eb208
jne 0x180012d70
mov eax, 0x23f2abfb
jmp 0x180012d70
cmp eax, 0xf2e50001
jg 0x180012e00
cmp eax, 0x86b756fc
je 0x180012ed0
cmp eax, 0xd704c075
jne 0x180012ef8
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180012d70
cmp eax, 0x23f2abfb
je 0x180012e5a
cmp eax, 0x6e8ef6ba
jne 0x180012d70
mov eax, 0x70cadfba
jmp 0x180012d70
cmp eax, 0xf2e50002
je 0x180012e78
cmp eax, 0x21ceedeb
jne 0x180012d70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180012d70
mov rax, qword [rbp + 0xa20]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180012d70
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180012d70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180012d70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180012d70
cmp eax, 0xa62dbb75
jne 0x180012d70
mov rax, qword [rbp + 0xa70]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180012f70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180012fa0
cmp eax, 0x70cadfb9
jle 0x180012fe0
cmp eax, 0x70cadfba
je 0x180013093
cmp eax, 0x740e7907
je 0x180012f44
cmp eax, 0x7b8eb208
jne 0x180012f70
mov eax, 0x23f2abfb
jmp 0x180012f70
cmp eax, 0xf2e50001
jg 0x180013000
cmp eax, 0x86b756fc
je 0x1800130d0
cmp eax, 0xd704c075
jne 0x1800130f8
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180012f70
cmp eax, 0x23f2abfb
je 0x18001305a
cmp eax, 0x6e8ef6ba
jne 0x180012f70
mov eax, 0x70cadfba
jmp 0x180012f70
cmp eax, 0xf2e50002
je 0x180013078
cmp eax, 0x21ceedeb
jne 0x180012f70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180012f70
mov rax, qword [rbp + 0xa20]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180012f70
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180012f70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180012f70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180012f70
cmp eax, 0xa62dbb75
jne 0x180012f70
mov rax, qword [rbp + 0xa70]
mov rsp, r9
mov qword [r8 + 0x10], rax
lea rax, [rbp + 0x9f0]
mov qword [rbp + 0xa40], rax
mov eax, 0x3b280323
jmp 0x1800128e0
mov eax, 0x70cf80f4
jmp 0x180002dbd
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xa1bf7fe0
mov ecx, 0xdf82093
jmp 0x180002db0
mov eax, 0x6fd8f0
jmp 0x180002dbd
mov dword [rbp + 0x9d0], 1
mov eax, 0x6aa81536
jmp 0x180002dbd
mov eax, 0xd296b4f4
mov dword [rbp + 0x9d0], 1
jmp 0x180002dbd
mov eax, 0x6fd8f0
jmp 0x180002dbd
mov eax, 0xb529dd0d
jmp 0x180002dbd
mov eax, 0xe6532a40
mov dword [rbp + 0x9d0], 1
jmp 0x180002dbd
mov rax, qword [rbp + 0x948]
mov rcx, qword [rax]
sub rsp, 0x20
mov r8d, 0x996
lea rdx, [0x180055a40]
call fcn.180032eb0
add rsp, 0x20
mov eax, 0xe6faa6a6
jmp 0x180002dbd
mov eax, 0xba42290
jmp 0x180002dbd
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x968]
mov eax, 0xeb3fb4ad
jmp 0x180013220
mov rsp, r8
mov qword [rbp + 0xa20], rdx
mov eax, 0x29b9a6fc
nop word cs:[rax + rax]
cmp eax, 0xb5d309a0
je 0x18001326e
cmp eax, 0x29b9a6fc
je 0x180022700
cmp eax, 0xeb3fb4ad
jne 0x180013220
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0xb5d309a0
jmp 0x180013220
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800132d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180013300
cmp eax, 0x70cadfb9
jle 0x180013340
cmp eax, 0x70cadfba
je 0x1800133d2
cmp eax, 0x740e7907
je 0x1800132af
cmp eax, 0x7b8eb208
jne 0x1800132d0
mov eax, 0x23f2abfb
jmp 0x1800132d0
cmp eax, 0xf2e50001
jg 0x180013360
cmp eax, 0x86b756fc
je 0x18001340f
cmp eax, 0xd704c075
jne 0x180013452
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800132d0
cmp eax, 0x23f2abfb
je 0x1800133be
cmp eax, 0x6e8ef6ba
jne 0x1800132d0
mov eax, 0x70cadfba
jmp 0x1800132d0
cmp eax, 0xf2e50002
je 0x180013437
cmp eax, 0x21ceedeb
jne 0x1800132d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800132d0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800132d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800132d0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800132d0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800132d0
cmp eax, 0xa62dbb75
jne 0x1800132d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800134c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800134f0
cmp eax, 0x70cadfb9
jle 0x180013530
cmp eax, 0x70cadfba
je 0x1800135c2
cmp eax, 0x740e7907
je 0x18001349d
cmp eax, 0x7b8eb208
jne 0x1800134c0
mov eax, 0x23f2abfb
jmp 0x1800134c0
cmp eax, 0xf2e50001
jg 0x180013550
cmp eax, 0x86b756fc
je 0x1800135ff
cmp eax, 0xd704c075
jne 0x180013642
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800134c0
cmp eax, 0x23f2abfb
je 0x1800135ae
cmp eax, 0x6e8ef6ba
jne 0x1800134c0
mov eax, 0x70cadfba
jmp 0x1800134c0
cmp eax, 0xf2e50002
je 0x180013627
cmp eax, 0x21ceedeb
jne 0x1800134c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800134c0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x1800134c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800134c0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800134c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800134c0
cmp eax, 0xa62dbb75
jne 0x1800134c0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0xa40]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800136c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x1800136f0
cmp eax, 0x70cadfb9
jle 0x180013730
cmp eax, 0x70cadfba
je 0x1800137c2
cmp eax, 0x740e7907
je 0x18001369c
cmp eax, 0x7b8eb208
jne 0x1800136c0
mov eax, 0x23f2abfb
jmp 0x1800136c0
cmp eax, 0xf2e50001
jg 0x180013750
cmp eax, 0x86b756fc
je 0x1800137ff
cmp eax, 0xd704c075
jne 0x180013842
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800136c0
cmp eax, 0x23f2abfb
je 0x1800137ae
cmp eax, 0x6e8ef6ba
jne 0x1800136c0
mov eax, 0x70cadfba
jmp 0x1800136c0
cmp eax, 0xf2e50002
je 0x180013827
cmp eax, 0x21ceedeb
jne 0x1800136c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800136c0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x1800136c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800136c0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800136c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800136c0
cmp eax, 0xa62dbb75
jne 0x1800136c0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xa40]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r11, qword [rcx]
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x1800138e0
mov r12d, 0xe1f61876
nop dword [rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180013930
cmp ecx, 0x4de4b1b7
jle 0x180013960
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800138e0
cmp ecx, 0x585b062d
jne 0x1800139c8
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x1800138e0
cmp ecx, 0xe1f61875
jg 0x180013990
cmp ecx, 0x8702f53c
je 0x1800138d3
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800138e0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800138e0
cmp ecx, 0x23bdf7b9
je 0x1800139b6
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800138e0
mov r12d, 0xe51fd45b
jmp 0x1800138e0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x1800138e0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800138e0
mov r12d, r8d
jmp 0x1800138e0
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x1800138e0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800138e0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11d, 0x23bdf7b9
jmp 0x1800139f0
mov r11d, 0xe1f61876
nop dword [rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x180013a40
cmp ecx, 0x4de4b1b7
jle 0x180013a70
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800139f0
cmp ecx, 0x585b062d
jne 0x180013ad8
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r11d, r9d
jmp 0x1800139f0
cmp ecx, 0xe1f61875
jg 0x180013aa0
cmp ecx, 0x8702f53c
je 0x1800139e6
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800139f0
mov rcx, qword [rbp + 0xa70]
mov r11d, 0x585b062d
jmp 0x1800139f0
cmp ecx, 0x23bdf7b9
je 0x180013ac6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x1800139f0
mov r11d, 0xe51fd45b
jmp 0x1800139f0
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x1800139f0
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800139f0
mov r11d, r8d
jmp 0x1800139f0
mov qword [rbp + 0xa70], rdx
mov r11d, 0x4de4b1b8
jmp 0x1800139f0
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800139f0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180013b60
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x180013ba0
cmp r11d, 0xe62b15fa
jg 0x180013bd0
cmp r11d, 0x88c1fb0a
je 0x180013c23
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180013b60
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180013b60
jmp 0x180013c50
cmp r11d, 0x6d702eee
jg 0x180013c00
cmp r11d, 0x84c5fed
je 0x180013c2d
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180013b60
mov ecx, r10d
jmp 0x180013b60
cmp r11d, 0xe62b15fb
je 0x180013b4d
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180013b60
mov ecx, r8d
jmp 0x180013b60
cmp r11d, 0x6d702eef
je 0x180013c3c
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180013b60
mov ecx, 0x6d702eef
jmp 0x180013b60
mov ecx, 0x84c5fed
jmp 0x180013b60
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180013b60
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180013b60
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180013cc0
cmp eax, 0x8c738dd4
je 0x180013cf4
cmp eax, 0xad05d251
je 0x180013202
cmp eax, 0xc76865f2
jne 0x180013c70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x180013c70
cmp eax, 0xe2835c51
je 0x180013d30
cmp eax, 0x64ef195e
je 0x180013d52
cmp eax, 0x702da026
jne 0x180013c70
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180013d1e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180013c70
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180013c70
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180013c70
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa50]
cmp r8d, 0xa
setl byte [rbp + 0xa40]
mov eax, 0xd704c075
jmp 0x180013dc0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180013df0
cmp eax, 0x70cadfb9
jle 0x180013e30
cmp eax, 0x70cadfba
je 0x180013eb1
cmp eax, 0x740e7907
je 0x180013da2
cmp eax, 0x7b8eb208
jne 0x180013dc0
mov eax, 0x23f2abfb
jmp 0x180013dc0
cmp eax, 0xf2e50001
jg 0x180013e50
cmp eax, 0x86b756fc
je 0x180013ef1
cmp eax, 0xd704c075
jne 0x180013f55
movzx r8d, byte [rbp + 0xa50]
cmp byte [rbp + 0xa40], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180013dc0
cmp eax, 0x23f2abfb
je 0x180013f1c
cmp eax, 0x6e8ef6ba
jne 0x180013dc0
mov eax, 0x70cadfba
jmp 0x180013dc0
cmp eax, 0xf2e50002
je 0x180013f3a
cmp eax, 0x21ceedeb
jne 0x180013dc0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180013dc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180013dc0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180013dc0
mov rax, qword [rbp + 0xa80]
movabs r8, 0x9ed547d49ae652c3
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x180013dc0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180013dc0
cmp eax, 0xa62dbb75
jne 0x180013dc0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov qword [rbp + 0x650], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0xa50]
cmp edx, 0xa
setl byte [rbp + 0xa40]
mov eax, 0xd704c075
jmp 0x180013fc0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180013ff0
cmp eax, 0x70cadfb9
jle 0x180014030
cmp eax, 0x70cadfba
je 0x1800140ae
cmp eax, 0x740e7907
je 0x180013fa1
cmp eax, 0x7b8eb208
jne 0x180013fc0
mov eax, 0x23f2abfb
jmp 0x180013fc0
cmp eax, 0xf2e50001
jg 0x180014050
cmp eax, 0x86b756fc
je 0x1800140eb
cmp eax, 0xd704c075
jne 0x18001414c
movzx edx, byte [rbp + 0xa50]
cmp byte [rbp + 0xa40], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180013fc0
cmp eax, 0x23f2abfb
je 0x180014113
cmp eax, 0x6e8ef6ba
jne 0x180013fc0
mov eax, 0x70cadfba
jmp 0x180013fc0
cmp eax, 0xf2e50002
je 0x180014131
cmp eax, 0x21ceedeb
jne 0x180013fc0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa80]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180013fc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180013fc0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180013fc0
mov rax, qword [rbp + 0xa80]
movabs rdx, 0x667c33e0cd8ece9
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x180013fc0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180013fc0
cmp eax, 0xa62dbb75
jne 0x180013fc0
mov rax, qword [rbp + 0x9f0]
mov qword [rbp + 0x658], rax
mov rsp, rcx
mov r12, rsp
lea rax, [rbp + 0x650]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], r10
mov eax, 0xe8fd87bc
jmp 0x1800141a0
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xd718b090
nop dword [rax]
cmp eax, 0xceb5b26d
je 0x180014b83
cmp eax, 0xd718b090
je 0x180022772
cmp eax, 0xe8fd87bc
jne 0x1800141a0
mov rdx, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180014210
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180014240
cmp eax, 0x70cadfb9
jle 0x180014280
cmp eax, 0x70cadfba
je 0x180014329
cmp eax, 0x740e7907
je 0x1800141f0
cmp eax, 0x7b8eb208
jne 0x180014210
mov eax, 0x23f2abfb
jmp 0x180014210
cmp eax, 0xf2e50001
jg 0x1800142a0
cmp eax, 0x86b756fc
je 0x180014366
cmp eax, 0xd704c075
jne 0x18001438e
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180014210
cmp eax, 0x23f2abfb
je 0x1800142fa
cmp eax, 0x6e8ef6ba
jne 0x180014210
mov eax, 0x70cadfba
jmp 0x180014210
cmp eax, 0xf2e50002
je 0x18001430e
cmp eax, 0x21ceedeb
jne 0x180014210
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180014210
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180014210
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180014210
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180014210
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180014210
cmp eax, 0xa62dbb75
jne 0x180014210
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rcx, qword [rbp + 0xa60]
mov qword [rcx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180014410
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180014440
cmp eax, 0x70cadfb9
jle 0x180014480
cmp eax, 0x70cadfba
je 0x180014529
cmp eax, 0x740e7907
je 0x1800143e7
cmp eax, 0x7b8eb208
jne 0x180014410
mov eax, 0x23f2abfb
jmp 0x180014410
cmp eax, 0xf2e50001
jg 0x1800144a0
cmp eax, 0x86b756fc
je 0x180014566
cmp eax, 0xd704c075
jne 0x18001458e
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180014410
cmp eax, 0x23f2abfb
je 0x1800144fa
cmp eax, 0x6e8ef6ba
jne 0x180014410
mov eax, 0x70cadfba
jmp 0x180014410
cmp eax, 0xf2e50002
je 0x18001450e
cmp eax, 0x21ceedeb
jne 0x180014410
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180014410
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180014410
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180014410
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180014410
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180014410
cmp eax, 0xa62dbb75
jne 0x180014410
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180014600
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180014630
cmp eax, 0x70cadfb9
jle 0x180014670
cmp eax, 0x70cadfba
je 0x180014719
cmp eax, 0x740e7907
je 0x1800145d7
cmp eax, 0x7b8eb208
jne 0x180014600
mov eax, 0x23f2abfb
jmp 0x180014600
cmp eax, 0xf2e50001
jg 0x180014690
cmp eax, 0x86b756fc
je 0x180014756
cmp eax, 0xd704c075
jne 0x18001477e
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180014600
cmp eax, 0x23f2abfb
je 0x1800146ea
cmp eax, 0x6e8ef6ba
jne 0x180014600
mov eax, 0x70cadfba
jmp 0x180014600
cmp eax, 0xf2e50002
je 0x1800146fe
cmp eax, 0x21ceedeb
jne 0x180014600
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180014600
mov rax, qword [rbp + 0xa40]
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x180014600
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180014600
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180014600
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180014600
cmp eax, 0xa62dbb75
jne 0x180014600
mov r10, qword [rbp + 0x9f0]
mov rsp, r8
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov edx, 0x8702f53c
mov ecx, 0xe1f61876
cmovne edx, ecx
mov r8d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r8d, ecx
mov ecx, 0xa3f04f9d
mov r9d, 0x585b062d
cmovne ecx, r9d
mov r9d, 0x23bdf7b9
jmp 0x180014800
mov r9d, 0xe1f61876
nop word [rax + rax]
mov r11d, r9d
cmp r9d, 0x23bdf7b8
jle 0x180014850
cmp r11d, 0x4de4b1b7
jle 0x180014880
mov r9d, ecx
cmp r11d, 0x4de4b1b8
je 0x180014800
cmp r11d, 0x585b062d
jne 0x1800148ea
mov r9, qword [rbp + 0xa70]
movaps xmm0, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm0
mov r9d, r8d
jmp 0x180014800
cmp r11d, 0xe1f61875
jg 0x1800148b0
cmp r11d, 0x8702f53c
je 0x1800147f1
mov r9d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180014800
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x180014800
cmp r11d, 0x23bdf7b9
je 0x1800148d8
mov r9d, r11d
cmp r11d, 0x3433f71f
jne 0x180014800
mov r9d, 0xe51fd45b
jmp 0x180014800
mov r9d, eax
cmp r11d, 0xe1f61876
je 0x180014800
mov r9d, r11d
cmp r11d, 0xe51fd45b
jne 0x180014800
mov r9d, edx
jmp 0x180014800
mov qword [rbp + 0xa70], r10
mov r9d, 0x4de4b1b8
jmp 0x180014800
mov r9d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180014800
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa38]
mov r9d, 0x23bdf7b9
jmp 0x180014920
mov r9d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r9d
cmp r9d, 0x23bdf7b8
jle 0x180014970
cmp r11d, 0x4de4b1b7
jle 0x1800149a0
mov r9d, ecx
cmp r11d, 0x4de4b1b8
je 0x180014920
cmp r11d, 0x585b062d
jne 0x180014a0a
mov r9, qword [rbp + 0xa70]
movaps xmm1, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm1
mov r9d, r8d
jmp 0x180014920
cmp r11d, 0xe1f61875
jg 0x1800149d0
cmp r11d, 0x8702f53c
je 0x180014910
mov r9d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180014920
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x180014920
cmp r11d, 0x23bdf7b9
je 0x1800149f8
mov r9d, r11d
cmp r11d, 0x3433f71f
jne 0x180014920
mov r9d, 0xe51fd45b
jmp 0x180014920
mov r9d, eax
cmp r11d, 0xe1f61876
je 0x180014920
mov r9d, r11d
cmp r11d, 0xe51fd45b
jne 0x180014920
mov r9d, edx
jmp 0x180014920
mov qword [rbp + 0xa70], r10
mov r9d, 0x4de4b1b8
jmp 0x180014920
mov r9d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180014920
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov edx, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne edx, ecx
mov r8d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r9d, ecx
mov r11d, 0x5a571eef
jmp 0x180014a90
mov r11d, 0xd9751bba
nop word cs:[rax + rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x180014ad0
cmp r10d, 0xe62b15fa
jg 0x180014b00
cmp r10d, 0x88c1fb0a
je 0x180014b54
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180014a90
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180014a90
jmp 0x180014c9d
cmp r10d, 0x6d702eee
jg 0x180014b30
cmp r10d, 0x84c5fed
je 0x180014b5f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180014a90
mov r11d, r9d
jmp 0x180014a90
cmp r10d, 0xe62b15fb
je 0x180014a7f
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180014a90
mov r11d, edx
jmp 0x180014a90
cmp r10d, 0x6d702eef
je 0x180014b6e
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180014a90
mov r11d, 0x6d702eef
jmp 0x180014a90
mov r11d, 0x84c5fed
jmp 0x180014a90
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x180014a90
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x180014a90
mov rdx, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r8, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x180014bf0
cmp eax, 0x8c738dd4
je 0x180014c24
cmp eax, 0xad05d251
je 0x180014187
cmp eax, 0xc76865f2
jne 0x180014ba0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x180014ba0
cmp eax, 0xe2835c51
je 0x180014c60
cmp eax, 0x64ef195e
je 0x180014c82
cmp eax, 0x702da026
jne 0x180014ba0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180014c4e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180014ba0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180014ba0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180014ba0
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0xceb5b26d
lea r10, [rbp + 0xa20]
jmp 0x1800141a0
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x9a8], rsp
mov rax, qword [rbp + 0x958]
mov qword [rbp + 0x9c8], rax
mov eax, 0xc3336318
jmp 0x180014d1d
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9563cde
mov ecx, 0xfe7e650f
cmove eax, ecx
cmp dword [0x180056ed4], 0xa
cmovl eax, ecx
cmp eax, 0xfe7e650e
jle 0x1800150f0
cmp eax, 0x28d9c706
jle 0x180015320
cmp eax, 0x28d9c707
je 0x180015374
cmp eax, 0x4d08c816
jne 0x180015fe4
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180014dc0
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180014e00
cmp ecx, 0x4de4b1b7
jle 0x180014e30
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180014dc0
cmp ecx, 0x585b062d
jne 0x180014e8e
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180014dc0
cmp ecx, 0xe1f61875
jg 0x180014e60
cmp ecx, 0x8702f53c
je 0x180014e84
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180014dc0
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180014dc0
cmp ecx, 0x23bdf7b9
je 0x180014da8
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180014dc0
mov edx, 0xe51fd45b
jmp 0x180014dc0
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180014dc0
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180014dc0
mov edx, r9d
jmp 0x180014dc0
mov edx, 0xe1f61876
jmp 0x180014dc0
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180014dc0
movaps xmm0, xmmword [rbp + 0x9f0]
mov rcx, qword [rbp + 0xa50]
mov r12d, 0x23bdf7b9
jmp 0x180014ec0
mov qword [rbp + 0xa70], rcx
mov r12d, 0x4de4b1b8
nop
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180014f10
cmp edx, 0x4de4b1b7
jle 0x180014f40
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x180014ec0
cmp edx, 0x585b062d
jne 0x180014fa1
mov rdx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x180014ec0
cmp edx, 0xe1f61875
jg 0x180014f70
cmp edx, 0x8702f53c
je 0x180014f96
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x180014ec0
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180014ec0
cmp edx, 0x23bdf7b9
je 0x180014eb2
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x180014ec0
mov r12d, 0xe51fd45b
jmp 0x180014ec0
mov r12d, eax
cmp edx, 0xe1f61876
je 0x180014ec0
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x180014ec0
mov r12d, r9d
jmp 0x180014ec0
mov r12d, 0xe1f61876
jmp 0x180014ec0
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x180014ec0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov edx, 0x5a571eef
jmp 0x180015020
mov edx, 0xd9751bba
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x84c5fec
jg 0x180015060
cmp ecx, 0xe62b15fa
jg 0x180015080
cmp ecx, 0x88c1fb0a
je 0x1800150e3
mov edx, eax
cmp ecx, 0xd9751bba
je 0x180015020
mov edx, ecx
cmp ecx, 0x84531406
jne 0x180015020
jmp 0x18001577b
cmp ecx, 0x6d702eee
jg 0x1800150a0
cmp ecx, 0x84c5fed
je 0x1800150c0
mov edx, ecx
cmp ecx, 0x5a571eef
jne 0x180015020
mov edx, r11d
jmp 0x180015020
cmp ecx, 0xe62b15fb
je 0x180015016
mov edx, ecx
cmp ecx, 0xecd82529
jne 0x180015020
mov edx, r9d
jmp 0x180015020
cmp ecx, 0x6d702eef
je 0x1800150cf
mov edx, ecx
cmp ecx, 0x737424a4
jne 0x180015020
mov edx, 0x6d702eef
jmp 0x180015020
movaps xmmword [rbp + 0xa70], xmm1
mov edx, r10d
jmp 0x180015020
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x180015020
mov edx, 0x84c5fed
jmp 0x180015020
cmp eax, 0xf90a4777
jg 0x180015340
cmp eax, 0xc3336318
je 0x180014cf7
cmp eax, 0xd9563cde
jne 0x180014d1d
mov r9, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180015150
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
cmp eax, 0x23f2abfa
jle 0x180015190
cmp eax, 0x70cadfb9
jle 0x1800151d0
cmp eax, 0x70cadfba
je 0x180015287
cmp eax, 0x740e7907
je 0x18001524a
cmp eax, 0x7b8eb208
jne 0x180015150
mov eax, 0x23f2abfb
jmp 0x180015150
cmp eax, 0xf2e50001
jg 0x1800151f0
cmp eax, 0x86b756fc
je 0x1800152c4
cmp eax, 0xd704c075
jne 0x1800152ec
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180015150
cmp eax, 0x23f2abfb
je 0x180015141
cmp eax, 0x6e8ef6ba
jne 0x180015150
mov eax, 0x70cadfba
jmp 0x180015150
cmp eax, 0xf2e50002
je 0x18001526c
cmp eax, 0x21ceedeb
jne 0x180015150
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180015150
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180015150
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180015150
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180015150
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180015150
cmp eax, 0xa62dbb75
jne 0x180015150
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [rbp + 0x620], rax
mov eax, 0xfe7e650f
jmp 0x180014d1d
cmp eax, 0xfe7e650f
je 0x18001579d
cmp eax, 0x1c7e7a48
jne 0x180014d1d
mov eax, 0x28d9c707
jmp 0x180014d1d
cmp eax, 0xf90a4778
je 0x1800159d9
cmp eax, 0xfd1b502c
jne 0x180014d1d
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xf90a4778
mov ecx, 0x4d08c816
jmp 0x180014d10
mov r9, rsp
mov r8, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800153c0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180015400
cmp eax, 0x70cadfb9
jle 0x180015440
cmp eax, 0x70cadfba
je 0x1800154f7
cmp eax, 0x740e7907
je 0x1800154ba
cmp eax, 0x7b8eb208
jne 0x1800153c0
mov eax, 0x23f2abfb
jmp 0x1800153c0
cmp eax, 0xf2e50001
jg 0x180015460
cmp eax, 0x86b756fc
je 0x180015534
cmp eax, 0xd704c075
jne 0x18001555c
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800153c0
cmp eax, 0x23f2abfb
je 0x1800153ab
cmp eax, 0x6e8ef6ba
jne 0x1800153c0
mov eax, 0x70cadfba
jmp 0x1800153c0
cmp eax, 0xf2e50002
je 0x1800154dc
cmp eax, 0x21ceedeb
jne 0x1800153c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800153c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800153c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800153c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800153c0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800153c0
cmp eax, 0xa62dbb75
jne 0x1800153c0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800155c0
mov rax, qword [rbp + 0xa80]
lea rcx, [rbp + 0x620]
mov qword [rax], rcx
mov eax, 0xf2e50002
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180015600
cmp eax, 0x70cadfb9
jle 0x180015640
cmp eax, 0x70cadfba
je 0x1800156f7
cmp eax, 0x740e7907
je 0x1800156ba
cmp eax, 0x7b8eb208
jne 0x1800155c0
mov eax, 0x23f2abfb
jmp 0x1800155c0
cmp eax, 0xf2e50001
jg 0x180015660
cmp eax, 0x86b756fc
je 0x180015734
cmp eax, 0xd704c075
jne 0x18001575c
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800155c0
cmp eax, 0x23f2abfb
je 0x1800155a5
cmp eax, 0x6e8ef6ba
jne 0x1800155c0
mov eax, 0x70cadfba
jmp 0x1800155c0
cmp eax, 0xf2e50002
je 0x1800156dc
cmp eax, 0x21ceedeb
jne 0x1800155c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800155c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800155c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800155c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800155c0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800155c0
cmp eax, 0xa62dbb75
jne 0x1800155c0
mov r8, qword [rbp + 0x9f0]
mov rsp, r9
mov eax, 0xfd1b502c
jmp 0x180014d1d
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa50]
mov eax, 0xc76865f2
jmp 0x180015dc0
mov r9, rsp
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0xa50], rax
lea rax, [rbp + 0x620]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180015800
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180015840
cmp eax, 0x70cadfb9
jle 0x180015880
cmp eax, 0x70cadfba
je 0x180015937
cmp eax, 0x740e7907
je 0x1800158fa
cmp eax, 0x7b8eb208
jne 0x180015800
mov eax, 0x23f2abfb
jmp 0x180015800
cmp eax, 0xf2e50001
jg 0x1800158a0
cmp eax, 0x86b756fc
je 0x180015974
cmp eax, 0xd704c075
jne 0x18001599c
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180015800
cmp eax, 0x23f2abfb
je 0x1800157e9
cmp eax, 0x6e8ef6ba
jne 0x180015800
mov eax, 0x70cadfba
jmp 0x180015800
cmp eax, 0xf2e50002
je 0x18001591c
cmp eax, 0x21ceedeb
jne 0x180015800
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180015800
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180015800
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180015800
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180015800
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180015800
cmp eax, 0xa62dbb75
jne 0x180015800
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9563cde
mov ecx, 0x1c7e7a48
jmp 0x180014d10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180015a50
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180015a90
cmp ecx, 0x4de4b1b7
jle 0x180015ac0
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180015a50
cmp ecx, 0x585b062d
jne 0x180015b1e
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180015a50
cmp ecx, 0xe1f61875
jg 0x180015af0
cmp ecx, 0x8702f53c
je 0x180015b14
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180015a50
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180015a50
cmp ecx, 0x23bdf7b9
je 0x180015a38
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180015a50
mov edx, 0xe51fd45b
jmp 0x180015a50
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180015a50
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180015a50
mov edx, r9d
jmp 0x180015a50
mov edx, 0xe1f61876
jmp 0x180015a50
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180015a50
movaps xmm0, xmmword [rbp + 0x9f0]
mov rcx, qword [rbp + 0xa50]
mov r12d, 0x23bdf7b9
jmp 0x180015b50
mov qword [rbp + 0xa70], rcx
mov r12d, 0x4de4b1b8
nop
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180015ba0
cmp edx, 0x4de4b1b7
jle 0x180015bd0
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x180015b50
cmp edx, 0x585b062d
jne 0x180015c31
mov rdx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x180015b50
cmp edx, 0xe1f61875
jg 0x180015c00
cmp edx, 0x8702f53c
je 0x180015c26
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x180015b50
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180015b50
cmp edx, 0x23bdf7b9
je 0x180015b42
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x180015b50
mov r12d, 0xe51fd45b
jmp 0x180015b50
mov r12d, eax
cmp edx, 0xe1f61876
je 0x180015b50
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x180015b50
mov r12d, r9d
jmp 0x180015b50
mov r12d, 0xe1f61876
jmp 0x180015b50
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x180015b50
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov edx, 0x5a571eef
jmp 0x180015cb0
mov edx, 0xd9751bba
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x84c5fec
jg 0x180015cf0
cmp ecx, 0xe62b15fa
jg 0x180015d10
cmp ecx, 0x88c1fb0a
je 0x180015d73
mov edx, eax
cmp ecx, 0xd9751bba
je 0x180015cb0
mov edx, ecx
cmp ecx, 0x84531406
jne 0x180015cb0
jmp 0x180015e80
cmp ecx, 0x6d702eee
jg 0x180015d30
cmp ecx, 0x84c5fed
je 0x180015d50
mov edx, ecx
cmp ecx, 0x5a571eef
jne 0x180015cb0
mov edx, r11d
jmp 0x180015cb0
cmp ecx, 0xe62b15fb
je 0x180015ca6
mov edx, ecx
cmp ecx, 0xecd82529
jne 0x180015cb0
mov edx, r9d
jmp 0x180015cb0
cmp ecx, 0x6d702eef
je 0x180015d5f
mov edx, ecx
cmp ecx, 0x737424a4
jne 0x180015cb0
mov edx, 0x6d702eef
jmp 0x180015cb0
movaps xmmword [rbp + 0xa70], xmm1
mov edx, r10d
jmp 0x180015cb0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x180015cb0
mov edx, 0x84c5fed
jmp 0x180015cb0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180015e10
cmp eax, 0x8c738dd4
je 0x180015d7d
cmp eax, 0xad05d251
je 0x180015e9f
cmp eax, 0xc76865f2
jne 0x180015dc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x180015dc0
cmp eax, 0xe2835c51
je 0x180015e43
cmp eax, 0x64ef195e
je 0x180015e65
cmp eax, 0x702da026
jne 0x180015dc0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180015da7
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180015dc0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180015dc0
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa50]
mov eax, 0xc76865f2
jmp 0x180015f10
mov rsp, r9
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xf90a4778
mov ecx, 0x6d4605e8
jmp 0x180014d10
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180015f60
cmp eax, 0x8c738dd4
je 0x180015ece
cmp eax, 0xad05d251
je 0x180015fd0
cmp eax, 0xc76865f2
jne 0x180015f10
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x180015f10
cmp eax, 0xe2835c51
je 0x180015f93
cmp eax, 0x64ef195e
je 0x180015fb5
cmp eax, 0x702da026
jne 0x180015f10
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180015ef8
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180015f10
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180015f10
mov rsp, r9
mov rax, qword [rbp + 0xa50]
mov eax, 0x4d08c816
jmp 0x180014d1d
cmp eax, 0x6d4605e8
jne 0x180014d1d
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9a8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x958]
mov rcx, qword [rbp + 0x928]
mov qword [rcx], rax
mov eax, 0x9fd6c7cf
jmp 0x180002dbd
mov rdx, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r8, qword [rbp + 0xa38]
mov eax, 0xc76865f2
jmp 0x180016070
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x1800160c0
cmp eax, 0x8c738dd4
je 0x1800160f4
cmp eax, 0xad05d251
je 0x1800227ad
cmp eax, 0xc76865f2
jne 0x180016070
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov rax, qword [rbp + 0xa50]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x180016070
cmp eax, 0xe2835c51
je 0x18001604c
cmp eax, 0x64ef195e
je 0x180016136
cmp eax, 0x702da026
jne 0x180016070
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0x8c738dd4
jmp 0x180016122
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0xad05d251
cmove eax, r9d
cmp dword [0x180056e9c], 0xa
cmovl eax, r9d
jmp 0x180016070
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180016070
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
mov rcx, qword [rbp + 0xa20]
mov rsp, r12
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
add rsp, 0x20
mov qword [rbp + 0x9c0], rax
test rax, rax
mov eax, 0xb89012c9
mov ecx, 0xb4380fd2
cmove eax, ecx
jmp 0x180002dbd
mov rdx, qword [rbp + 0xa50]
mov rsp, rcx
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [rbp + 0x7a8], rax
mov rax, qword [rbp + 0x970]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x72c503a8
mov ecx, 0x8cf52c47
jmp 0x180002db0
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x968]
mov eax, 0xeb3fb4ad
jmp 0x180016210
mov rsp, r8
mov qword [rbp + 0xa20], rdx
mov eax, 0x29b9a6fc
nop dword [rax]
cmp eax, 0xb5d309a0
je 0x18001625e
cmp eax, 0x29b9a6fc
je 0x1800227fd
cmp eax, 0xeb3fb4ad
jne 0x180016210
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0xb5d309a0
jmp 0x180016210
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800162c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x1800162f0
cmp eax, 0x70cadfb9
jle 0x180016330
cmp eax, 0x70cadfba
je 0x1800163ae
cmp eax, 0x740e7907
je 0x18001629f
cmp eax, 0x7b8eb208
jne 0x1800162c0
mov eax, 0x23f2abfb
jmp 0x1800162c0
cmp eax, 0xf2e50001
jg 0x180016350
cmp eax, 0x86b756fc
je 0x1800163eb
cmp eax, 0xd704c075
jne 0x180016442
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800162c0
cmp eax, 0x23f2abfb
je 0x180016413
cmp eax, 0x6e8ef6ba
jne 0x1800162c0
mov eax, 0x70cadfba
jmp 0x1800162c0
cmp eax, 0xf2e50002
je 0x180016427
cmp eax, 0x21ceedeb
jne 0x1800162c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800162c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800162c0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800162c0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800162c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800162c0
cmp eax, 0xa62dbb75
jne 0x1800162c0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800164b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800164e0
cmp eax, 0x70cadfb9
jle 0x180016520
cmp eax, 0x70cadfba
je 0x18001659e
cmp eax, 0x740e7907
je 0x18001648d
cmp eax, 0x7b8eb208
jne 0x1800164b0
mov eax, 0x23f2abfb
jmp 0x1800164b0
cmp eax, 0xf2e50001
jg 0x180016540
cmp eax, 0x86b756fc
je 0x1800165db
cmp eax, 0xd704c075
jne 0x180016632
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800164b0
cmp eax, 0x23f2abfb
je 0x180016603
cmp eax, 0x6e8ef6ba
jne 0x1800164b0
mov eax, 0x70cadfba
jmp 0x1800164b0
cmp eax, 0xf2e50002
je 0x180016617
cmp eax, 0x21ceedeb
jne 0x1800164b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800164b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800164b0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800164b0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x1800164b0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800164b0
cmp eax, 0xa62dbb75
jne 0x1800164b0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0xa40]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800166b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x1800166e0
cmp eax, 0x70cadfb9
jle 0x180016720
cmp eax, 0x70cadfba
je 0x18001679e
cmp eax, 0x740e7907
je 0x18001668c
cmp eax, 0x7b8eb208
jne 0x1800166b0
mov eax, 0x23f2abfb
jmp 0x1800166b0
cmp eax, 0xf2e50001
jg 0x180016740
cmp eax, 0x86b756fc
je 0x1800167db
cmp eax, 0xd704c075
jne 0x180016832
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800166b0
cmp eax, 0x23f2abfb
je 0x180016803
cmp eax, 0x6e8ef6ba
jne 0x1800166b0
mov eax, 0x70cadfba
jmp 0x1800166b0
cmp eax, 0xf2e50002
je 0x180016817
cmp eax, 0x21ceedeb
jne 0x1800166b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800166b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800166b0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800166b0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x1800166b0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800166b0
cmp eax, 0xa62dbb75
jne 0x1800166b0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xa40]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r11, qword [rcx]
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x1800168d0
mov r12d, 0xe1f61876
nop dword [rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180016920
cmp ecx, 0x4de4b1b7
jle 0x180016950
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800168d0
cmp ecx, 0x585b062d
jne 0x1800169b8
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x1800168d0
cmp ecx, 0xe1f61875
jg 0x180016980
cmp ecx, 0x8702f53c
je 0x1800168c3
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800168d0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800168d0
cmp ecx, 0x23bdf7b9
je 0x1800169a6
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800168d0
mov r12d, 0xe51fd45b
jmp 0x1800168d0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x1800168d0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800168d0
mov r12d, r8d
jmp 0x1800168d0
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x1800168d0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800168d0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11d, 0x23bdf7b9
jmp 0x1800169e0
mov r11d, 0xe1f61876
nop dword [rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x180016a30
cmp ecx, 0x4de4b1b7
jle 0x180016a60
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800169e0
cmp ecx, 0x585b062d
jne 0x180016ac8
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r11d, r9d
jmp 0x1800169e0
cmp ecx, 0xe1f61875
jg 0x180016a90
cmp ecx, 0x8702f53c
je 0x1800169d6
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800169e0
mov rcx, qword [rbp + 0xa70]
mov r11d, 0x585b062d
jmp 0x1800169e0
cmp ecx, 0x23bdf7b9
je 0x180016ab6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x1800169e0
mov r11d, 0xe51fd45b
jmp 0x1800169e0
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x1800169e0
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800169e0
mov r11d, r8d
jmp 0x1800169e0
mov qword [rbp + 0xa70], rdx
mov r11d, 0x4de4b1b8
jmp 0x1800169e0
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800169e0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180016b50
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x180016b90
cmp r11d, 0xe62b15fa
jg 0x180016bc0
cmp r11d, 0x88c1fb0a
je 0x180016c13
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180016b50
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180016b50
jmp 0x180016c40
cmp r11d, 0x6d702eee
jg 0x180016bf0
cmp r11d, 0x84c5fed
je 0x180016c1d
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180016b50
mov ecx, r10d
jmp 0x180016b50
cmp r11d, 0xe62b15fb
je 0x180016b3d
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180016b50
mov ecx, r8d
jmp 0x180016b50
cmp r11d, 0x6d702eef
je 0x180016c2c
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180016b50
mov ecx, 0x6d702eef
jmp 0x180016b50
mov ecx, 0x84c5fed
jmp 0x180016b50
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180016b50
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180016b50
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180016cb0
cmp eax, 0x8c738dd4
je 0x180016ce4
cmp eax, 0xad05d251
je 0x1800161fd
cmp eax, 0xc76865f2
jne 0x180016c60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x180016c60
cmp eax, 0xe2835c51
je 0x180016d20
cmp eax, 0x64ef195e
je 0x180016d42
cmp eax, 0x702da026
jne 0x180016c60
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180016d0e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180016c60
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180016c60
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180016c60
mov r8, rsp
mov rdx, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180016dc0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180016df0
cmp eax, 0x70cadfb9
jle 0x180016e30
cmp eax, 0x70cadfba
je 0x180016eb1
cmp eax, 0x740e7907
je 0x180016d99
cmp eax, 0x7b8eb208
jne 0x180016dc0
mov eax, 0x23f2abfb
jmp 0x180016dc0
cmp eax, 0xf2e50001
jg 0x180016e50
cmp eax, 0x86b756fc
je 0x180016ef1
cmp eax, 0xd704c075
jne 0x180016f55
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180016dc0
cmp eax, 0x23f2abfb
je 0x180016f1c
cmp eax, 0x6e8ef6ba
jne 0x180016dc0
mov eax, 0x70cadfba
jmp 0x180016dc0
cmp eax, 0xf2e50002
je 0x180016f3a
cmp eax, 0x21ceedeb
jne 0x180016dc0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180016dc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180016dc0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180016dc0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x88c36dfb93e648d6
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180016dc0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180016dc0
cmp eax, 0xa62dbb75
jne 0x180016dc0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rdx], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa60]
cmp r8d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180016fc0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180016ff0
cmp eax, 0x70cadfb9
jle 0x180017030
cmp eax, 0x70cadfba
je 0x1800170b1
cmp eax, 0x740e7907
je 0x180016f9f
cmp eax, 0x7b8eb208
jne 0x180016fc0
mov eax, 0x23f2abfb
jmp 0x180016fc0
cmp eax, 0xf2e50001
jg 0x180017050
cmp eax, 0x86b756fc
je 0x1800170f1
cmp eax, 0xd704c075
jne 0x180017155
movzx r8d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180016fc0
cmp eax, 0x23f2abfb
je 0x18001711c
cmp eax, 0x6e8ef6ba
jne 0x180016fc0
mov eax, 0x70cadfba
jmp 0x180016fc0
cmp eax, 0xf2e50002
je 0x18001713a
cmp eax, 0x21ceedeb
jne 0x180016fc0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180016fc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180016fc0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180016fc0
mov rax, qword [rbp + 0xa80]
movabs r8, 0x667c36969c9f5e5
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x180016fc0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180016fc0
cmp eax, 0xa62dbb75
jne 0x180016fc0
mov rax, qword [rbp + 0x9f0]
mov qword [rdx + 8], rax
mov rax, qword [rbp + 0xa40]
mov rsp, rcx
mov rcx, rsp
mov rdx, rsp
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0xa38], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa40]
cmp r8d, 0xa
setl byte [rbp + 0xa20]
mov eax, 0xd704c075
jmp 0x1800171e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180017210
cmp eax, 0x70cadfb9
jle 0x180017250
cmp eax, 0x70cadfba
je 0x1800172d1
cmp eax, 0x740e7907
je 0x1800171bb
cmp eax, 0x7b8eb208
jne 0x1800171e0
mov eax, 0x23f2abfb
jmp 0x1800171e0
cmp eax, 0xf2e50001
jg 0x180017270
cmp eax, 0x86b756fc
je 0x180017311
cmp eax, 0xd704c075
jne 0x18001736b
movzx r8d, byte [rbp + 0xa40]
cmp byte [rbp + 0xa20], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800171e0
cmp eax, 0x23f2abfb
je 0x18001733c
cmp eax, 0x6e8ef6ba
jne 0x1800171e0
mov eax, 0x70cadfba
jmp 0x1800171e0
cmp eax, 0xf2e50002
je 0x180017350
cmp eax, 0x21ceedeb
jne 0x1800171e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800171e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800171e0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800171e0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800171e0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800171e0
cmp eax, 0xa62dbb75
jne 0x1800171e0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov rdx, rsp
mov qword [rbp + 0x640], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa40]
cmp r8d, 0xa
setl byte [rbp + 0xa20]
mov eax, 0xd704c075
jmp 0x1800173e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180017410
cmp eax, 0x70cadfb9
jle 0x180017450
cmp eax, 0x70cadfba
je 0x1800174d1
cmp eax, 0x740e7907
je 0x1800173bc
cmp eax, 0x7b8eb208
jne 0x1800173e0
mov eax, 0x23f2abfb
jmp 0x1800173e0
cmp eax, 0xf2e50001
jg 0x180017470
cmp eax, 0x86b756fc
je 0x180017511
cmp eax, 0xd704c075
jne 0x18001756b
movzx r8d, byte [rbp + 0xa40]
cmp byte [rbp + 0xa20], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800173e0
cmp eax, 0x23f2abfb
je 0x18001753c
cmp eax, 0x6e8ef6ba
jne 0x1800173e0
mov eax, 0x70cadfba
jmp 0x1800173e0
cmp eax, 0xf2e50002
je 0x180017550
cmp eax, 0x21ceedeb
jne 0x1800173e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800173e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800173e0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800173e0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x1800173e0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800173e0
cmp eax, 0xa62dbb75
jne 0x1800173e0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov rdx, rsp
mov qword [rbp + 0x648], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa40]
cmp r8d, 0xa
setl byte [rbp + 0xa20]
mov eax, 0xd704c075
jmp 0x1800175e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180017610
cmp eax, 0x70cadfb9
jle 0x180017650
cmp eax, 0x70cadfba
je 0x1800176d1
cmp eax, 0x740e7907
je 0x1800175bc
cmp eax, 0x7b8eb208
jne 0x1800175e0
mov eax, 0x23f2abfb
jmp 0x1800175e0
cmp eax, 0xf2e50001
jg 0x180017670
cmp eax, 0x86b756fc
je 0x180017711
cmp eax, 0xd704c075
jne 0x180017772
movzx r8d, byte [rbp + 0xa40]
cmp byte [rbp + 0xa20], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800175e0
cmp eax, 0x23f2abfb
je 0x18001773c
cmp eax, 0x6e8ef6ba
jne 0x1800175e0
mov eax, 0x70cadfba
jmp 0x1800175e0
cmp eax, 0xf2e50002
je 0x180017757
cmp eax, 0x21ceedeb
jne 0x1800175e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800175e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800175e0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800175e0
mov rax, qword [rbp + 0xa80]
lea r8, [rbp + 0x640]
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x1800175e0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800175e0
cmp eax, 0xa62dbb75
jne 0x1800175e0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov edx, dword [0x180056e58]
lea r8d, [rdx + 1]
imul r8d, edx
test r8b, 1
sete dl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, dl
mov edx, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne edx, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r10d, 0x3433f71f
cmovne r9d, r10d
mov r10d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r10d, r11d
mov r12d, 0x23bdf7b9
jmp 0x180017800
mov r12d, 0xe1f61876
nop word [rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180017850
cmp r11d, 0x4de4b1b7
jle 0x180017880
mov r12d, r10d
cmp r11d, 0x4de4b1b8
je 0x180017800
cmp r11d, 0x585b062d
jne 0x1800178ea
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x180017800
cmp r11d, 0xe1f61875
jg 0x1800178b0
cmp r11d, 0x8702f53c
je 0x1800177f1
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180017800
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180017800
cmp r11d, 0x23bdf7b9
je 0x1800178d8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180017800
mov r12d, 0xe51fd45b
jmp 0x180017800
mov r12d, edx
cmp r11d, 0xe1f61876
je 0x180017800
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180017800
mov r12d, r8d
jmp 0x180017800
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
jmp 0x180017800
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180017800
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa20], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa60], rax
mov eax, 0xeb1e7c13
jmp 0x180017954
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056ed8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0xbe39d05
mov edx, 0xe95febfe
cmove eax, edx
cmp dword [0x180056edc], 0xa
cmovl eax, edx
cmp eax, 0x5ef3675d
jg 0x180017ab0
cmp eax, 0x2be19b42
jg 0x180017af0
cmp eax, 0xeb1e7c13
je 0x18001829e
cmp eax, 0xbe39d05
jne 0x1800182bc
mov rdx, rsp
mov r8, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xa80]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x1800179f0
cmp eax, 0x8c738dd4
je 0x180017a28
cmp eax, 0xad05d251
je 0x180017b44
cmp eax, 0xc76865f2
jne 0x1800179a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x1800179a0
cmp eax, 0xe2835c51
je 0x180017a6a
cmp eax, 0x64ef195e
je 0x180017a8c
cmp eax, 0x702da026
jne 0x1800179a0
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0x8c738dd4
jmp 0x180017a56
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0xad05d251
cmove eax, r9d
cmp dword [0x180056e9c], 0xa
cmovl eax, r9d
jmp 0x1800179a0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x1800179a0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x1800179a0
cmp eax, 0x784d1977
jg 0x180017b10
cmp eax, 0x5ef3675e
je 0x180017b58
cmp eax, 0x612655c1
jne 0x180017954
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0x7ac124ef
jmp 0x180017954
cmp eax, 0x2be19b43
je 0x180017c77
cmp eax, 0x43afcf3f
jne 0x180017954
mov eax, 0x612655c1
jmp 0x180017954
cmp eax, 0x784d1978
je 0x180017f63
cmp eax, 0x7ac124ef
jne 0x180017954
mov eax, dword [0x180056ed8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0xbe39d05
mov edx, 0x5ef3675e
jmp 0x180017947
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov eax, 0x5ef3675e
jmp 0x180017954
mov rdx, rsp
mov r8, qword [rbp + 0xa58]
movaps xmm0, xmmword [rbp + 0xa80]
mov eax, 0xc76865f2
nop
cmp eax, 0xe2835c50
jg 0x180017bc0
cmp eax, 0x8c738dd4
je 0x180017bf8
cmp eax, 0xad05d251
je 0x18001791d
cmp eax, 0xc76865f2
jne 0x180017b70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x180017b70
cmp eax, 0xe2835c51
je 0x180017c3a
cmp eax, 0x64ef195e
je 0x180017c5c
cmp eax, 0x702da026
jne 0x180017b70
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0x8c738dd4
jmp 0x180017c26
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0xad05d251
cmove eax, r9d
cmp dword [0x180056e9c], 0xa
cmovl eax, r9d
jmp 0x180017b70
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180017b70
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180017b70
mov rax, qword [rbp + 0xa60]
mov edx, dword [0x180056e58]
lea r8d, [rdx + 1]
imul r8d, edx
test r8b, 1
sete dl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, dl
mov edx, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne edx, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r10d, 0x3433f71f
cmovne r9d, r10d
mov r10d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r10d, r11d
mov r12d, 0x23bdf7b9
jmp 0x180017d00
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180017d50
cmp r11d, 0x4de4b1b7
jle 0x180017d80
mov r12d, r10d
cmp r11d, 0x4de4b1b8
je 0x180017d00
cmp r11d, 0x585b062d
jne 0x180017de3
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x180017d00
cmp r11d, 0xe1f61875
jg 0x180017db0
cmp r11d, 0x8702f53c
je 0x180017dd8
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180017d00
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180017d00
cmp r11d, 0x23bdf7b9
je 0x180017ce8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180017d00
mov r12d, 0xe51fd45b
jmp 0x180017d00
mov r12d, edx
cmp r11d, 0xe1f61876
je 0x180017d00
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180017d00
mov r12d, r8d
jmp 0x180017d00
mov r12d, 0xe1f61876
jmp 0x180017d00
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180017d00
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa20]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov edx, 0xe62b15fb
mov r8d, 0xd9751bba
cmovne edx, r8d
mov r8d, 0x88c1fb0a
mov r9d, 0x737424a4
cmovne r8d, r9d
mov r9d, 0x88c1fb0a
mov r10d, 0x84c5fed
cmovne r9d, r10d
mov r11d, 0x5a571eef
jmp 0x180017e70
mov r11d, 0xd9751bba
nop dword [rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x180017eb0
cmp r10d, 0xe62b15fa
jg 0x180017ee0
cmp r10d, 0x88c1fb0a
je 0x180017f58
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180017e70
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180017e70
jmp 0x180018253
cmp r10d, 0x6d702eee
jg 0x180017f10
cmp r10d, 0x84c5fed
je 0x180017f34
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180017e70
mov r11d, r9d
jmp 0x180017e70
cmp r10d, 0xe62b15fb
je 0x180017e63
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180017e70
mov r11d, edx
jmp 0x180017e70
cmp r10d, 0x6d702eef
je 0x180017f43
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180017e70
mov r11d, 0x6d702eef
jmp 0x180017e70
movaps xmmword [rbp + 0xa70], xmm0
mov r11d, r8d
jmp 0x180017e70
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov r11d, 0xecd82529
jmp 0x180017e70
mov r11d, 0x84c5fed
jmp 0x180017e70
mov rax, qword [rbp + 0xa60]
mov edx, dword [0x180056e58]
lea r8d, [rdx + 1]
imul r8d, edx
test r8b, 1
sete dl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, dl
mov edx, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne edx, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r10d, 0x3433f71f
cmovne r9d, r10d
mov r10d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r10d, r11d
mov r12d, 0x23bdf7b9
jmp 0x180017ff0
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180018040
cmp r11d, 0x4de4b1b7
jle 0x180018070
mov r12d, r10d
cmp r11d, 0x4de4b1b8
je 0x180017ff0
cmp r11d, 0x585b062d
jne 0x1800180d3
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x180017ff0
cmp r11d, 0xe1f61875
jg 0x1800180a0
cmp r11d, 0x8702f53c
je 0x1800180c8
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180017ff0
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180017ff0
cmp r11d, 0x23bdf7b9
je 0x180017fd4
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180017ff0
mov r12d, 0xe51fd45b
jmp 0x180017ff0
mov r12d, edx
cmp r11d, 0xe1f61876
je 0x180017ff0
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180017ff0
mov r12d, r8d
jmp 0x180017ff0
mov r12d, 0xe1f61876
jmp 0x180017ff0
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180017ff0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa20]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov edx, 0xe62b15fb
mov r8d, 0xd9751bba
cmovne edx, r8d
mov r8d, 0x88c1fb0a
mov r9d, 0x737424a4
cmovne r8d, r9d
mov r9d, 0x88c1fb0a
mov r10d, 0x84c5fed
cmovne r9d, r10d
mov r11d, 0x5a571eef
jmp 0x180018160
mov r11d, 0xd9751bba
nop dword [rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x1800181a0
cmp r10d, 0xe62b15fa
jg 0x1800181d0
cmp r10d, 0x88c1fb0a
je 0x180018248
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180018160
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180018160
jmp 0x18001826b
cmp r10d, 0x6d702eee
jg 0x180018200
cmp r10d, 0x84c5fed
je 0x180018224
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180018160
mov r11d, r9d
jmp 0x180018160
cmp r10d, 0xe62b15fb
je 0x180018153
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180018160
mov r11d, edx
jmp 0x180018160
cmp r10d, 0x6d702eef
je 0x180018233
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180018160
mov r11d, 0x6d702eef
jmp 0x180018160
movaps xmmword [rbp + 0xa70], xmm0
mov r11d, r8d
jmp 0x180018160
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov r11d, 0xecd82529
jmp 0x180018160
mov r11d, 0x84c5fed
jmp 0x180018160
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0x784d1978
jmp 0x180017954
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov eax, dword [0x180056ed8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x2be19b43
mov edx, 0x43afcf3f
jmp 0x180017947
mov eax, dword [0x180056ed8]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x2be19b43
mov edx, 0x784d1978
jmp 0x180017947
cmp eax, 0xe95febfe
jne 0x180017954
mov rdx, qword [rbp + 0xa50]
mov rsp, rcx
mov rax, qword [rbp + 0x918]
mov rcx, qword [rax]
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [rbp + 0x678], rax
mov rax, qword [rbp + 0x8d8]
mov eax, 0xe407a5d8
jmp 0x180002dbd
mov rax, qword [rbp + 0xa20]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x950]
mov eax, 0xeb3fb4ad
jmp 0x180018330
mov rsp, r8
mov qword [rbp + 0xa20], rdx
mov eax, 0x29b9a6fc
nop
cmp eax, 0xb5d309a0
je 0x18001837e
cmp eax, 0x29b9a6fc
je 0x180022850
cmp eax, 0xeb3fb4ad
jne 0x180018330
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0xb5d309a0
jmp 0x180018330
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800183e0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180018410
cmp eax, 0x70cadfb9
jle 0x180018450
cmp eax, 0x70cadfba
je 0x1800184f9
cmp eax, 0x740e7907
je 0x1800183bf
cmp eax, 0x7b8eb208
jne 0x1800183e0
mov eax, 0x23f2abfb
jmp 0x1800183e0
cmp eax, 0xf2e50001
jg 0x180018470
cmp eax, 0x86b756fc
je 0x180018536
cmp eax, 0xd704c075
jne 0x18001855e
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800183e0
cmp eax, 0x23f2abfb
je 0x1800184ca
cmp eax, 0x6e8ef6ba
jne 0x1800183e0
mov eax, 0x70cadfba
jmp 0x1800183e0
cmp eax, 0xf2e50002
je 0x1800184de
cmp eax, 0x21ceedeb
jne 0x1800183e0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800183e0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800183e0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800183e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800183e0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800183e0
cmp eax, 0xa62dbb75
jne 0x1800183e0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800185d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180018600
cmp eax, 0x70cadfb9
jle 0x180018640
cmp eax, 0x70cadfba
je 0x1800186e9
cmp eax, 0x740e7907
je 0x1800185a9
cmp eax, 0x7b8eb208
jne 0x1800185d0
mov eax, 0x23f2abfb
jmp 0x1800185d0
cmp eax, 0xf2e50001
jg 0x180018660
cmp eax, 0x86b756fc
je 0x180018726
cmp eax, 0xd704c075
jne 0x18001874e
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800185d0
cmp eax, 0x23f2abfb
je 0x1800186ba
cmp eax, 0x6e8ef6ba
jne 0x1800185d0
mov eax, 0x70cadfba
jmp 0x1800185d0
cmp eax, 0xf2e50002
je 0x1800186ce
cmp eax, 0x21ceedeb
jne 0x1800185d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800185d0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x1800185d0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800185d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800185d0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800185d0
cmp eax, 0xa62dbb75
jne 0x1800185d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0xa40]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800187d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180018800
cmp eax, 0x70cadfb9
jle 0x180018840
cmp eax, 0x70cadfba
je 0x1800188e9
cmp eax, 0x740e7907
je 0x1800187a8
cmp eax, 0x7b8eb208
jne 0x1800187d0
mov eax, 0x23f2abfb
jmp 0x1800187d0
cmp eax, 0xf2e50001
jg 0x180018860
cmp eax, 0x86b756fc
je 0x180018926
cmp eax, 0xd704c075
jne 0x18001894e
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800187d0
cmp eax, 0x23f2abfb
je 0x1800188ba
cmp eax, 0x6e8ef6ba
jne 0x1800187d0
mov eax, 0x70cadfba
jmp 0x1800187d0
cmp eax, 0xf2e50002
je 0x1800188ce
cmp eax, 0x21ceedeb
jne 0x1800187d0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800187d0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x1800187d0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800187d0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800187d0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800187d0
cmp eax, 0xa62dbb75
jne 0x1800187d0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xa40]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r11, qword [rcx]
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x1800189f0
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180018a40
cmp ecx, 0x4de4b1b7
jle 0x180018a70
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800189f0
cmp ecx, 0x585b062d
jne 0x180018ad8
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x1800189f0
cmp ecx, 0xe1f61875
jg 0x180018aa0
cmp ecx, 0x8702f53c
je 0x1800189df
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800189f0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800189f0
cmp ecx, 0x23bdf7b9
je 0x180018ac6
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800189f0
mov r12d, 0xe51fd45b
jmp 0x1800189f0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x1800189f0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800189f0
mov r12d, r8d
jmp 0x1800189f0
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x1800189f0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800189f0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11d, 0x23bdf7b9
jmp 0x180018b00
mov r11d, 0xe1f61876
nop dword [rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x180018b50
cmp ecx, 0x4de4b1b7
jle 0x180018b80
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x180018b00
cmp ecx, 0x585b062d
jne 0x180018be8
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r11d, r9d
jmp 0x180018b00
cmp ecx, 0xe1f61875
jg 0x180018bb0
cmp ecx, 0x8702f53c
je 0x180018af6
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x180018b00
mov rcx, qword [rbp + 0xa70]
mov r11d, 0x585b062d
jmp 0x180018b00
cmp ecx, 0x23bdf7b9
je 0x180018bd6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x180018b00
mov r11d, 0xe51fd45b
jmp 0x180018b00
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x180018b00
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x180018b00
mov r11d, r8d
jmp 0x180018b00
mov qword [rbp + 0xa70], rdx
mov r11d, 0x4de4b1b8
jmp 0x180018b00
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x180018b00
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180018c70
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x180018cb0
cmp r11d, 0xe62b15fa
jg 0x180018ce0
cmp r11d, 0x88c1fb0a
je 0x180018d33
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180018c70
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180018c70
jmp 0x180018d60
cmp r11d, 0x6d702eee
jg 0x180018d10
cmp r11d, 0x84c5fed
je 0x180018d3d
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180018c70
mov ecx, r10d
jmp 0x180018c70
cmp r11d, 0xe62b15fb
je 0x180018c5d
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180018c70
mov ecx, r8d
jmp 0x180018c70
cmp r11d, 0x6d702eef
je 0x180018d4c
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180018c70
mov ecx, 0x6d702eef
jmp 0x180018c70
mov ecx, 0x84c5fed
jmp 0x180018c70
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180018c70
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180018c70
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180018dd0
cmp eax, 0x8c738dd4
je 0x180018e04
cmp eax, 0xad05d251
je 0x180018320
cmp eax, 0xc76865f2
jne 0x180018d80
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x180018d80
cmp eax, 0xe2835c51
je 0x180018e40
cmp eax, 0x64ef195e
je 0x180018e62
cmp eax, 0x702da026
jne 0x180018d80
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180018e2e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180018d80
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180018d80
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180018d80
mov eax, dword [0x180056ee0]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x5e882d31
mov edx, 0xe717c51a
cmove eax, edx
cmp dword [0x180056ee4], 0xa
cmovl eax, edx
nop word cs:[rax + rax]
cmp eax, 0x1e47202b
jg 0x180019100
cmp eax, 0x997994c4
je 0x18001914a
cmp eax, 0xcb881972
je 0x18002289c
cmp eax, 0xe717c51a
jne 0x180018eb0
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180018f30
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180018f60
cmp eax, 0x70cadfb9
jle 0x180018fa0
cmp eax, 0x70cadfba
je 0x180019056
cmp eax, 0x740e7907
je 0x180018f0d
cmp eax, 0x7b8eb208
jne 0x180018f30
mov eax, 0x23f2abfb
jmp 0x180018f30
cmp eax, 0xf2e50001
jg 0x180018fc0
cmp eax, 0x86b756fc
je 0x180019096
cmp eax, 0xd704c075
jne 0x1800190c1
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180018f30
cmp eax, 0x23f2abfb
je 0x18001901d
cmp eax, 0x6e8ef6ba
jne 0x180018f30
mov eax, 0x70cadfba
jmp 0x180018f30
cmp eax, 0xf2e50002
je 0x18001903b
cmp eax, 0x21ceedeb
jne 0x180018f30
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180018f30
mov rax, qword [rbp + 0xa20]
movabs r8, 0x5a04aa526ec8f0da
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x180018f30
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180018f30
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180018f30
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180018f30
cmp eax, 0xa62dbb75
jne 0x180018f30
mov rax, qword [rbp + 0xa70]
mov rsp, rdx
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056ee0]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x5e882d31
mov edx, 0x997994c4
jmp 0x180018e96
cmp eax, 0x1e47202c
je 0x180018e7d
cmp eax, 0x5e882d31
je 0x180019154
cmp eax, 0x36af4165
jne 0x180018eb0
mov rax, qword [rbp + 0xa60]
mov rdx, qword [rbp + 0xa58]
mov qword [rax], rdx
mov rax, qword [rbp + 0xa60]
add rax, 8
mov qword [rbp + 0xa50], rax
mov eax, 0x1e47202c
jmp 0x180018eb0
mov eax, 0xcb881972
jmp 0x180018eb0
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800191b0
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800191e0
cmp eax, 0x70cadfb9
jle 0x180019220
cmp eax, 0x70cadfba
je 0x1800192a1
cmp eax, 0x740e7907
je 0x180019189
cmp eax, 0x7b8eb208
jne 0x1800191b0
mov eax, 0x23f2abfb
jmp 0x1800191b0
cmp eax, 0xf2e50001
jg 0x180019240
cmp eax, 0x86b756fc
je 0x1800192e1
cmp eax, 0xd704c075
jne 0x180019345
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800191b0
cmp eax, 0x23f2abfb
je 0x18001930c
cmp eax, 0x6e8ef6ba
jne 0x1800191b0
mov eax, 0x70cadfba
jmp 0x1800191b0
cmp eax, 0xf2e50002
je 0x18001932a
cmp eax, 0x21ceedeb
jne 0x1800191b0
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800191b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800191b0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800191b0
mov rax, qword [rbp + 0xa20]
movabs r8, 0x5a04aa526ec8f0da
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x1800191b0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x1800191b0
cmp eax, 0xa62dbb75
jne 0x1800191b0
mov rax, qword [rbp + 0xa70]
mov eax, 0xe717c51a
mov rsp, rdx
jmp 0x180018eb0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x8d0]
mov rcx, qword [rbp + 0x908]
mov qword [rcx], rax
mov rax, qword [rbp + 0x908]
cmp qword [rax], 0
mov eax, 0xf2bfdb9c
mov ecx, 0x792f43d6
cmove eax, ecx
jmp 0x180002dbd
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x8b0]
mov eax, dword [0x180056ee8]
mov ecx, dword [0x180056eec]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0x9b5]
cmp ecx, 0xa
setl byte [rbp + 0x9df]
mov eax, 0x772e09a0
jmp 0x18001943d
mov eax, dword [0x180056ee8]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x48709d89
mov ecx, 0xf85a1434
nop word cs:[rax + rax]
cmove eax, ecx
cmp dword [0x180056eec], 0xa
cmovl eax, ecx
cmp eax, 0x237bc882
jle 0x180019490
cmp eax, 0x7204f67a
jle 0x1800194d0
cmp eax, 0x772e099f
jle 0x180019800
cmp eax, 0x78548a0b
je 0x18001940b
cmp eax, 0x772e09a0
jne 0x18001943d
movzx ecx, byte [rbp + 0x9b5]
cmp byte [rbp + 0x9df], 0
mov eax, 0xb09c14ca
mov r8d, 0xd829e21c
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
jmp 0x18001943d
cmp eax, 0xc0dc2c48
jg 0x180019500
cmp eax, 0x9d26e1d6
je 0x180019815
cmp eax, 0xb09c14ca
je 0x18001992d
cmp eax, 0xb994dfc1
jne 0x18001943d
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa60], rax
mov eax, 0x78548a0b
jmp 0x18001943d
cmp eax, 0x237bc883
je 0x18001a4d1
cmp eax, 0x48709d89
je 0x18001a4ef
cmp eax, 0x67115099
jne 0x18001943d
mov eax, 0xb994dfc1
jmp 0x18001943d
cmp eax, 0xc0dc2c49
je 0x18001a7d0
cmp eax, 0xd829e21c
je 0x18001a8ed
cmp eax, 0xf85a1434
jne 0x18001943d
mov rax, qword [rbp + 0xa60]
mov ecx, dword [0x180056e58]
lea r8d, [rcx + 1]
imul r8d, ecx
test r8b, 1
sete cl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, cl
mov r8d, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne r8d, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov r12d, 0x23bdf7b9
jmp 0x1800195a0
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x1800195f0
cmp ecx, 0x4de4b1b7
jle 0x180019620
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x1800195a0
cmp ecx, 0x585b062d
jne 0x180019688
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x1800195a0
cmp ecx, 0xe1f61875
jg 0x180019650
cmp ecx, 0x8702f53c
je 0x18001958f
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800195a0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800195a0
cmp ecx, 0x23bdf7b9
je 0x180019676
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800195a0
mov r12d, 0xe51fd45b
jmp 0x1800195a0
mov r12d, r8d
cmp ecx, 0xe1f61876
je 0x1800195a0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800195a0
mov r12d, r9d
jmp 0x1800195a0
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
jmp 0x1800195a0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800195a0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa20]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180019710
mov ecx, 0xd9751bba
nop dword [rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x180019750
cmp r11d, 0xe62b15fa
jg 0x180019780
cmp r11d, 0x88c1fb0a
je 0x1800197f6
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180019710
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180019710
jmp 0x18001ba9f
cmp r11d, 0x6d702eee
jg 0x1800197b0
cmp r11d, 0x84c5fed
je 0x1800197d3
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180019710
mov ecx, r10d
jmp 0x180019710
cmp r11d, 0xe62b15fb
je 0x180019704
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180019710
mov ecx, r8d
jmp 0x180019710
cmp r11d, 0x6d702eef
je 0x1800197e2
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180019710
mov ecx, 0x6d702eef
jmp 0x180019710
movaps xmmword [rbp + 0xa70], xmm0
mov ecx, r9d
jmp 0x180019710
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov ecx, 0xecd82529
jmp 0x180019710
mov ecx, 0x84c5fed
jmp 0x180019710
cmp eax, 0x7204f67b
jne 0x18001c005
mov eax, 0x237bc883
jmp 0x18001943d
mov r8, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r9, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop dword [rax + rax]
cmp eax, 0xe2835c50
jg 0x180019880
cmp eax, 0x8c738dd4
je 0x1800198b4
cmp eax, 0xad05d251
je 0x18001b50c
cmp eax, 0xc76865f2
jne 0x180019830
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x180019830
cmp eax, 0xe2835c51
je 0x1800198f0
cmp eax, 0x64ef195e
je 0x180019912
cmp eax, 0x702da026
jne 0x180019830
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x1800198de
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180019830
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180019830
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180019830
mov eax, 0x20
call fcn.180031c40
sub rsp, rax
mov r8, rsp
mov r9, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x180019980
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
nop
cmp eax, 0x23f2abfa
jle 0x1800199c0
cmp eax, 0x70cadfb9
jle 0x180019a00
cmp eax, 0x70cadfba
je 0x180019ab7
cmp eax, 0x740e7907
je 0x180019a7a
cmp eax, 0x7b8eb208
jne 0x180019980
mov eax, 0x23f2abfb
jmp 0x180019980
cmp eax, 0xf2e50001
jg 0x180019a20
cmp eax, 0x86b756fc
je 0x180019af4
cmp eax, 0xd704c075
jne 0x180019b1c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180019980
cmp eax, 0x23f2abfb
je 0x180019970
cmp eax, 0x6e8ef6ba
jne 0x180019980
mov eax, 0x70cadfba
jmp 0x180019980
cmp eax, 0xf2e50002
je 0x180019a9c
cmp eax, 0x21ceedeb
jne 0x180019980
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180019980
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x180019980
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180019980
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180019980
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180019980
cmp eax, 0xa62dbb75
jne 0x180019980
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x180019b80
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180019bc0
cmp eax, 0x70cadfb9
jle 0x180019c00
cmp eax, 0x70cadfba
je 0x180019cb7
cmp eax, 0x740e7907
je 0x180019c7a
cmp eax, 0x7b8eb208
jne 0x180019b80
mov eax, 0x23f2abfb
jmp 0x180019b80
cmp eax, 0xf2e50001
jg 0x180019c20
cmp eax, 0x86b756fc
je 0x180019cf4
cmp eax, 0xd704c075
jne 0x180019d1c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180019b80
cmp eax, 0x23f2abfb
je 0x180019b67
cmp eax, 0x6e8ef6ba
jne 0x180019b80
mov eax, 0x70cadfba
jmp 0x180019b80
cmp eax, 0xf2e50002
je 0x180019c9c
cmp eax, 0x21ceedeb
jne 0x180019b80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180019b80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x180019b80
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180019b80
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180019b80
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180019b80
cmp eax, 0xa62dbb75
jne 0x180019b80
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x180019d90
mov rax, qword [rbp + 0xa40]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180019dd0
cmp eax, 0x70cadfb9
jle 0x180019e10
cmp eax, 0x70cadfba
je 0x180019ec7
cmp eax, 0x740e7907
je 0x180019e8a
cmp eax, 0x7b8eb208
jne 0x180019d90
mov eax, 0x23f2abfb
jmp 0x180019d90
cmp eax, 0xf2e50001
jg 0x180019e30
cmp eax, 0x86b756fc
je 0x180019f04
cmp eax, 0xd704c075
jne 0x180019f2c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180019d90
cmp eax, 0x23f2abfb
je 0x180019d68
cmp eax, 0x6e8ef6ba
jne 0x180019d90
mov eax, 0x70cadfba
jmp 0x180019d90
cmp eax, 0xf2e50002
je 0x180019eac
cmp eax, 0x21ceedeb
jne 0x180019d90
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180019d90
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x180019d90
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180019d90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180019d90
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180019d90
cmp eax, 0xa62dbb75
jne 0x180019d90
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x180019fa0
mov rax, qword [rbp + 0xa40]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180019fe0
cmp eax, 0x70cadfb9
jle 0x18001a020
cmp eax, 0x70cadfba
je 0x18001a0d7
cmp eax, 0x740e7907
je 0x18001a09a
cmp eax, 0x7b8eb208
jne 0x180019fa0
mov eax, 0x23f2abfb
jmp 0x180019fa0
cmp eax, 0xf2e50001
jg 0x18001a040
cmp eax, 0x86b756fc
je 0x18001a114
cmp eax, 0xd704c075
jne 0x18001a13c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180019fa0
cmp eax, 0x23f2abfb
je 0x180019f78
cmp eax, 0x6e8ef6ba
jne 0x180019fa0
mov eax, 0x70cadfba
jmp 0x180019fa0
cmp eax, 0xf2e50002
je 0x18001a0bc
cmp eax, 0x21ceedeb
jne 0x180019fa0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180019fa0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x180019fa0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180019fa0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180019fa0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180019fa0
cmp eax, 0xa62dbb75
jne 0x180019fa0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x18], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x18001a1a0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xf2e50002
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001a1e0
cmp eax, 0x70cadfb9
jle 0x18001a220
cmp eax, 0x70cadfba
je 0x18001a2d7
cmp eax, 0x740e7907
je 0x18001a29a
cmp eax, 0x7b8eb208
jne 0x18001a1a0
mov eax, 0x23f2abfb
jmp 0x18001a1a0
cmp eax, 0xf2e50001
jg 0x18001a240
cmp eax, 0x86b756fc
je 0x18001a314
cmp eax, 0xd704c075
jne 0x18001a33c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001a1a0
cmp eax, 0x23f2abfb
je 0x18001a188
cmp eax, 0x6e8ef6ba
jne 0x18001a1a0
mov eax, 0x70cadfba
jmp 0x18001a1a0
cmp eax, 0xf2e50002
je 0x18001a2bc
cmp eax, 0x21ceedeb
jne 0x18001a1a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001a1a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x18001a1a0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001a1a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001a1a0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001a1a0
cmp eax, 0xa62dbb75
jne 0x18001a1a0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov ecx, dword [0x180056e58]
lea r8d, [rcx + 1]
imul r8d, ecx
test r8b, 1
sete cl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, cl
mov r8d, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne r8d, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov r12d, 0x23bdf7b9
jmp 0x18001a3d0
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop word cs:[rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001a420
cmp ecx, 0x4de4b1b7
jle 0x18001a450
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x18001a3d0
cmp ecx, 0x585b062d
jne 0x18001a4b1
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18001a3d0
cmp ecx, 0xe1f61875
jg 0x18001a480
cmp ecx, 0x8702f53c
je 0x18001a4a6
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001a3d0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001a3d0
cmp ecx, 0x23bdf7b9
je 0x18001a3b8
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18001a3d0
mov r12d, 0xe51fd45b
jmp 0x18001a3d0
mov r12d, r8d
cmp ecx, 0xe1f61876
je 0x18001a3d0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18001a3d0
mov r12d, r9d
jmp 0x18001a3d0
mov r12d, 0xe1f61876
jmp 0x18001a3d0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001a3d0
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xd829e21c
jmp 0x18001943d
mov eax, dword [0x180056ee8]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x9d26e1d6
mov ecx, 0xc0dc2c49
jmp 0x180019430
mov rax, qword [rbp + 0xa60]
mov ecx, dword [0x180056e58]
lea r8d, [rcx + 1]
imul r8d, ecx
test r8b, 1
sete cl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, cl
mov r8d, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne r8d, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov r12d, 0x23bdf7b9
jmp 0x18001a570
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop word [rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001a5c0
cmp ecx, 0x4de4b1b7
jle 0x18001a5f0
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x18001a570
cmp ecx, 0x585b062d
jne 0x18001a651
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18001a570
cmp ecx, 0xe1f61875
jg 0x18001a620
cmp ecx, 0x8702f53c
je 0x18001a646
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001a570
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001a570
cmp ecx, 0x23bdf7b9
je 0x18001a55d
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18001a570
mov r12d, 0xe51fd45b
jmp 0x18001a570
mov r12d, r8d
cmp ecx, 0xe1f61876
je 0x18001a570
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18001a570
mov r12d, r9d
jmp 0x18001a570
mov r12d, 0xe1f61876
jmp 0x18001a570
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001a570
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa20]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x18001a6e0
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x18001a720
cmp r11d, 0xe62b15fa
jg 0x18001a750
cmp r11d, 0x88c1fb0a
je 0x18001a7c6
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x18001a6e0
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x18001a6e0
jmp 0x18001b52e
cmp r11d, 0x6d702eee
jg 0x18001a780
cmp r11d, 0x84c5fed
je 0x18001a7a3
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x18001a6e0
mov ecx, r10d
jmp 0x18001a6e0
cmp r11d, 0xe62b15fb
je 0x18001a6cd
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x18001a6e0
mov ecx, r8d
jmp 0x18001a6e0
cmp r11d, 0x6d702eef
je 0x18001a7b2
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x18001a6e0
mov ecx, 0x6d702eef
jmp 0x18001a6e0
movaps xmmword [rbp + 0xa70], xmm0
mov ecx, r9d
jmp 0x18001a6e0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov ecx, 0xecd82529
jmp 0x18001a6e0
mov ecx, 0x84c5fed
jmp 0x18001a6e0
mov r8, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r9, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x18001a840
cmp eax, 0x8c738dd4
je 0x18001a874
cmp eax, 0xad05d251
je 0x18001b64d
cmp eax, 0xc76865f2
jne 0x18001a7f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18001a7f0
cmp eax, 0xe2835c51
je 0x18001a8b0
cmp eax, 0x64ef195e
je 0x18001a8d2
cmp eax, 0x702da026
jne 0x18001a7f0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18001a89e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x18001a7f0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18001a7f0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18001a7f0
mov eax, 0x20
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9e0], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov r9, rsp
mov qword [rbp + 0x9e8], rax
mov qword [rbp + 0xa38], rdx
mov rax, qword [rbp + 0x9e0]
mov r8, qword [rbp + 0x9e0]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x18001a980
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001a9c0
cmp eax, 0x70cadfb9
jle 0x18001aa00
cmp eax, 0x70cadfba
je 0x18001aab7
cmp eax, 0x740e7907
je 0x18001aa7a
cmp eax, 0x7b8eb208
jne 0x18001a980
mov eax, 0x23f2abfb
jmp 0x18001a980
cmp eax, 0xf2e50001
jg 0x18001aa20
cmp eax, 0x86b756fc
je 0x18001aaf4
cmp eax, 0xd704c075
jne 0x18001ab1c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001a980
cmp eax, 0x23f2abfb
je 0x18001a963
cmp eax, 0x6e8ef6ba
jne 0x18001a980
mov eax, 0x70cadfba
jmp 0x18001a980
cmp eax, 0xf2e50002
je 0x18001aa9c
cmp eax, 0x21ceedeb
jne 0x18001a980
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001a980
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x18001a980
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001a980
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001a980
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001a980
cmp eax, 0xa62dbb75
jne 0x18001a980
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x18001ab80
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001abc0
cmp eax, 0x70cadfb9
jle 0x18001ac00
cmp eax, 0x70cadfba
je 0x18001acb7
cmp eax, 0x740e7907
je 0x18001ac7a
cmp eax, 0x7b8eb208
jne 0x18001ab80
mov eax, 0x23f2abfb
jmp 0x18001ab80
cmp eax, 0xf2e50001
jg 0x18001ac20
cmp eax, 0x86b756fc
je 0x18001acf4
cmp eax, 0xd704c075
jne 0x18001ad1c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001ab80
cmp eax, 0x23f2abfb
je 0x18001ab67
cmp eax, 0x6e8ef6ba
jne 0x18001ab80
mov eax, 0x70cadfba
jmp 0x18001ab80
cmp eax, 0xf2e50002
je 0x18001ac9c
cmp eax, 0x21ceedeb
jne 0x18001ab80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001ab80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x18001ab80
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001ab80
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001ab80
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001ab80
cmp eax, 0xa62dbb75
jne 0x18001ab80
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x18001ad90
mov rax, qword [rbp + 0xa40]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001add0
cmp eax, 0x70cadfb9
jle 0x18001ae10
cmp eax, 0x70cadfba
je 0x18001aec7
cmp eax, 0x740e7907
je 0x18001ae8a
cmp eax, 0x7b8eb208
jne 0x18001ad90
mov eax, 0x23f2abfb
jmp 0x18001ad90
cmp eax, 0xf2e50001
jg 0x18001ae30
cmp eax, 0x86b756fc
je 0x18001af04
cmp eax, 0xd704c075
jne 0x18001af2c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001ad90
cmp eax, 0x23f2abfb
je 0x18001ad68
cmp eax, 0x6e8ef6ba
jne 0x18001ad90
mov eax, 0x70cadfba
jmp 0x18001ad90
cmp eax, 0xf2e50002
je 0x18001aeac
cmp eax, 0x21ceedeb
jne 0x18001ad90
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001ad90
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x18001ad90
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001ad90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001ad90
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001ad90
cmp eax, 0xa62dbb75
jne 0x18001ad90
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x18001afa0
mov rax, qword [rbp + 0xa40]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001afe0
cmp eax, 0x70cadfb9
jle 0x18001b020
cmp eax, 0x70cadfba
je 0x18001b0d7
cmp eax, 0x740e7907
je 0x18001b09a
cmp eax, 0x7b8eb208
jne 0x18001afa0
mov eax, 0x23f2abfb
jmp 0x18001afa0
cmp eax, 0xf2e50001
jg 0x18001b040
cmp eax, 0x86b756fc
je 0x18001b114
cmp eax, 0xd704c075
jne 0x18001b13c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001afa0
cmp eax, 0x23f2abfb
je 0x18001af78
cmp eax, 0x6e8ef6ba
jne 0x18001afa0
mov eax, 0x70cadfba
jmp 0x18001afa0
cmp eax, 0xf2e50002
je 0x18001b0bc
cmp eax, 0x21ceedeb
jne 0x18001afa0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001afa0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x18001afa0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001afa0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001afa0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001afa0
cmp eax, 0xa62dbb75
jne 0x18001afa0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x18], rax
mov rax, qword [rbp + 0x9e8]
mov r8, qword [rbp + 0x9e0]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa1f]
cmp ecx, 0xa
setl byte [rbp + 0xa68]
mov eax, 0xd704c075
jmp 0x18001b1b0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001b1f0
cmp eax, 0x70cadfb9
jle 0x18001b230
cmp eax, 0x70cadfba
je 0x18001b2e7
cmp eax, 0x740e7907
je 0x18001b2aa
cmp eax, 0x7b8eb208
jne 0x18001b1b0
mov eax, 0x23f2abfb
jmp 0x18001b1b0
cmp eax, 0xf2e50001
jg 0x18001b250
cmp eax, 0x86b756fc
je 0x18001b324
cmp eax, 0xd704c075
jne 0x18001b34c
movzx ecx, byte [rbp + 0xa1f]
cmp byte [rbp + 0xa68], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001b1b0
cmp eax, 0x23f2abfb
je 0x18001b196
cmp eax, 0x6e8ef6ba
jne 0x18001b1b0
mov eax, 0x70cadfba
jmp 0x18001b1b0
cmp eax, 0xf2e50002
je 0x18001b2cc
cmp eax, 0x21ceedeb
jne 0x18001b1b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001b1b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
jmp 0x18001b1b0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001b1b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001b1b0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001b1b0
cmp eax, 0xa62dbb75
jne 0x18001b1b0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0x9e8]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x9e8]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9, qword [rcx]
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov r12d, 0x23bdf7b9
jmp 0x18001b3f0
mov qword [rbp + 0xa70], r9
mov r12d, 0x4de4b1b8
nop word [rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001b440
cmp ecx, 0x4de4b1b7
jle 0x18001b470
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x18001b3f0
cmp ecx, 0x585b062d
jne 0x18001b4d1
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18001b3f0
cmp ecx, 0xe1f61875
jg 0x18001b4a0
cmp ecx, 0x8702f53c
je 0x18001b4c6
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001b3f0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001b3f0
cmp ecx, 0x23bdf7b9
je 0x18001b3dd
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18001b3f0
mov r12d, 0xe51fd45b
jmp 0x18001b3f0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x18001b3f0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18001b3f0
mov r12d, r8d
jmp 0x18001b3f0
mov r12d, 0xe1f61876
jmp 0x18001b3f0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001b3f0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa20], xmm0
mov eax, dword [0x180056ee8]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xb09c14ca
mov ecx, 0x67115099
jmp 0x180019430
mov rsp, r8
mov rax, qword [rbp + 0xa38]
mov rax, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0x9e0]
mov eax, 0xc0dc2c49
jmp 0x18001943d
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa38]
mov eax, 0xc76865f2
nop dword [rax + rax]
cmp eax, 0xe2835c50
jg 0x18001b5a0
cmp eax, 0x8c738dd4
je 0x18001b5d4
cmp eax, 0xad05d251
je 0x18001b68a
cmp eax, 0xc76865f2
jne 0x18001b550
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18001b550
cmp eax, 0xe2835c51
je 0x18001b610
cmp eax, 0x64ef195e
je 0x18001b632
cmp eax, 0x702da026
jne 0x18001b550
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18001b5fe
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x18001b550
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18001b550
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18001b550
mov rsp, r8
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov rax, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0x9e0]
mov eax, dword [0x180056ee8]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x9d26e1d6
mov ecx, 0x7386436e
jmp 0x180019430
mov rsp, r8
mov rax, qword [rbp + 0x9e8]
mov r11, qword [rax]
add r11, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r8d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r8d, ecx
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x18001b710
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
nop dword [rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001b760
cmp ecx, 0x4de4b1b7
jle 0x18001b790
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x18001b710
cmp ecx, 0x585b062d
jne 0x18001b7f1
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x18001b710
cmp ecx, 0xe1f61875
jg 0x18001b7c0
cmp ecx, 0x8702f53c
je 0x18001b7e6
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001b710
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001b710
cmp ecx, 0x23bdf7b9
je 0x18001b6fb
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18001b710
mov r12d, 0xe51fd45b
jmp 0x18001b710
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x18001b710
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18001b710
mov r12d, r8d
jmp 0x18001b710
mov r12d, 0xe1f61876
jmp 0x18001b710
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001b710
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11, qword [rbp + 0xa38]
add r11, 0x10
mov r12d, 0x23bdf7b9
jmp 0x18001b830
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
nop word [rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001b880
cmp ecx, 0x4de4b1b7
jle 0x18001b8b0
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x18001b830
cmp ecx, 0x585b062d
jne 0x18001b911
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r9d
jmp 0x18001b830
cmp ecx, 0xe1f61875
jg 0x18001b8e0
cmp ecx, 0x8702f53c
je 0x18001b906
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001b830
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001b830
cmp ecx, 0x23bdf7b9
je 0x18001b81a
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18001b830
mov r12d, 0xe51fd45b
jmp 0x18001b830
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x18001b830
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18001b830
mov r12d, r8d
jmp 0x18001b830
mov r12d, 0xe1f61876
jmp 0x18001b830
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001b830
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x18001b990
mov ecx, 0xd9751bba
nop dword [rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x18001b9d0
cmp r11d, 0xe62b15fa
jg 0x18001ba00
cmp r11d, 0x88c1fb0a
je 0x18001ba76
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x18001b990
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x18001b990
jmp 0x18001ba80
cmp r11d, 0x6d702eee
jg 0x18001ba30
cmp r11d, 0x84c5fed
je 0x18001ba53
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x18001b990
mov ecx, r10d
jmp 0x18001b990
cmp r11d, 0xe62b15fb
je 0x18001b986
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x18001b990
mov ecx, r8d
jmp 0x18001b990
cmp r11d, 0x6d702eef
je 0x18001ba62
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x18001b990
mov ecx, 0x6d702eef
jmp 0x18001b990
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x18001b990
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x18001b990
mov ecx, 0x84c5fed
jmp 0x18001b990
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa38]
mov eax, 0xf85a1434
jmp 0x18001943d
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa38]
mov eax, 0xc76865f2
jmp 0x18001bb00
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x18001bb50
cmp eax, 0x8c738dd4
je 0x18001babe
cmp eax, 0xad05d251
je 0x18001bbc0
cmp eax, 0xc76865f2
jne 0x18001bb00
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18001bb00
cmp eax, 0xe2835c51
je 0x18001bb83
cmp eax, 0x64ef195e
je 0x18001bba5
cmp eax, 0x702da026
jne 0x18001bb00
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18001bae8
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18001bb00
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18001bb00
mov rsp, r8
mov rax, qword [rbp + 0x9e8]
mov r11, qword [rax]
add r11, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r8d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r8d, ecx
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x18001bc40
mov r12d, 0xe1f61876
nop word [rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001bc90
cmp ecx, 0x4de4b1b7
jle 0x18001bcc0
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x18001bc40
cmp ecx, 0x585b062d
jne 0x18001bd28
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x18001bc40
cmp ecx, 0xe1f61875
jg 0x18001bcf0
cmp ecx, 0x8702f53c
je 0x18001bc31
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001bc40
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001bc40
cmp ecx, 0x23bdf7b9
je 0x18001bd16
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18001bc40
mov r12d, 0xe51fd45b
jmp 0x18001bc40
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x18001bc40
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18001bc40
mov r12d, r8d
jmp 0x18001bc40
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x18001bc40
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001bc40
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11, qword [rbp + 0xa38]
add r11, 0x10
mov r12d, 0x23bdf7b9
jmp 0x18001bd60
mov r12d, 0xe1f61876
nop word [rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001bdb0
cmp ecx, 0x4de4b1b7
jle 0x18001bde0
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x18001bd60
cmp ecx, 0x585b062d
jne 0x18001be48
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r9d
jmp 0x18001bd60
cmp ecx, 0xe1f61875
jg 0x18001be10
cmp ecx, 0x8702f53c
je 0x18001bd51
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001bd60
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001bd60
cmp ecx, 0x23bdf7b9
je 0x18001be36
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x18001bd60
mov r12d, 0xe51fd45b
jmp 0x18001bd60
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x18001bd60
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x18001bd60
mov r12d, r8d
jmp 0x18001bd60
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x18001bd60
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001bd60
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x18001bed0
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x18001bf10
cmp r11d, 0xe62b15fa
jg 0x18001bf40
cmp r11d, 0x88c1fb0a
je 0x18001bfb6
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x18001bed0
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x18001bed0
jmp 0x18001bfc0
cmp r11d, 0x6d702eee
jg 0x18001bf70
cmp r11d, 0x84c5fed
je 0x18001bf93
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x18001bed0
mov ecx, r10d
jmp 0x18001bed0
cmp r11d, 0xe62b15fb
je 0x18001bebd
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x18001bed0
mov ecx, r8d
jmp 0x18001bed0
cmp r11d, 0x6d702eef
je 0x18001bfa2
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x18001bed0
mov ecx, 0x6d702eef
jmp 0x18001bed0
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x18001bed0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x18001bed0
mov ecx, 0x84c5fed
jmp 0x18001bed0
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
add rax, 0x10
mov qword [rbp + 0xa58], rax
mov eax, dword [0x180056ee8]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x48709d89
mov ecx, 0x7204f67b
jmp 0x180019430
cmp eax, 0x7386436e
jne 0x18001943d
mov rdx, qword [rbp + 0xa50]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x8b0]
mov rcx, qword [rbp + 0x8f8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x8f8]
cmp qword [rax], 0
mov eax, 0xc7260dc3
mov ecx, 0xd40eb8b
cmove eax, ecx
jmp 0x180002dbd
mov eax, dword [0x180056ea8]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0xafd1d22f
mov r9d, 0xf28078b7
cmove eax, r9d
cmp dword [0x180056eac], 0xa
cmovl eax, r9d
nop dword [rax]
cmp eax, 0x575a7f74
jg 0x18001c0e0
cmp eax, 0xafd1d22f
je 0x18001c0fe
cmp eax, 0xb4f9a2e9
je 0x18001c10e
cmp eax, 0xf28078b7
jne 0x18001c090
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov qword [rbp + 0xa20], r8
mov eax, dword [0x180056ea8]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0xafd1d22f
mov r9d, 0xb4f9a2e9
jmp 0x18001c07e
cmp eax, 0x6babd8f5
je 0x180022cd6
cmp eax, 0x5f940404
je 0x18001c118
cmp eax, 0x575a7f75
jne 0x18001c090
jmp 0x18001c061
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov eax, 0xf28078b7
jmp 0x18001c090
mov eax, 0x5f940404
jmp 0x18001c090
mov r10, rsp
mov r9, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r11d, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0xa58]
cmp r11d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18001c180
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001c1b0
cmp eax, 0x70cadfb9
jle 0x18001c1f0
cmp eax, 0x70cadfba
je 0x18001c271
cmp eax, 0x740e7907
je 0x18001c154
cmp eax, 0x7b8eb208
jne 0x18001c180
mov eax, 0x23f2abfb
jmp 0x18001c180
cmp eax, 0xf2e50001
jg 0x18001c210
cmp eax, 0x86b756fc
je 0x18001c2b1
cmp eax, 0xd704c075
jne 0x18001c315
movzx r11d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r11b, r11b
cmovne eax, r15d
jmp 0x18001c180
cmp eax, 0x23f2abfb
je 0x18001c2dc
cmp eax, 0x6e8ef6ba
jne 0x18001c180
mov eax, 0x70cadfba
jmp 0x18001c180
cmp eax, 0xf2e50002
je 0x18001c2fa
cmp eax, 0x21ceedeb
jne 0x18001c180
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001c180
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001c180
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001c180
mov rax, qword [rbp + 0xa80]
movabs r11, 0xacd749e28bf149d3
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x18001c180
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001c180
cmp eax, 0xa62dbb75
jne 0x18001c180
mov rax, qword [rbp + 0x9f0]
mov rsp, r10
mov r10, rsp
mov qword [r9], rax
mov eax, dword [0x180056e50]
mov r11d, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0xa58]
cmp r11d, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18001c380
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18001c3b0
cmp eax, 0x70cadfb9
jle 0x18001c3f0
cmp eax, 0x70cadfba
je 0x18001c471
cmp eax, 0x740e7907
je 0x18001c362
cmp eax, 0x7b8eb208
jne 0x18001c380
mov eax, 0x23f2abfb
jmp 0x18001c380
cmp eax, 0xf2e50001
jg 0x18001c410
cmp eax, 0x86b756fc
je 0x18001c4b1
cmp eax, 0xd704c075
jne 0x18001c515
movzx r11d, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r11b, r11b
cmovne eax, r15d
jmp 0x18001c380
cmp eax, 0x23f2abfb
je 0x18001c4dc
cmp eax, 0x6e8ef6ba
jne 0x18001c380
mov eax, 0x70cadfba
jmp 0x18001c380
cmp eax, 0xf2e50002
je 0x18001c4fa
cmp eax, 0x21ceedeb
jne 0x18001c380
mov rax, qword [rbp + 0xa70]
mov r11, qword [rbp + 0xa80]
mov qword [r11], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001c380
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001c380
mov eax, dword [0x180056e50]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001c380
mov rax, qword [rbp + 0xa80]
movabs r11, 0x667c33e6fd2ecea
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x18001c380
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001c380
cmp eax, 0xa62dbb75
jne 0x18001c380
mov rax, qword [rbp + 0x9f0]
mov rsp, r10
mov qword [r9 + 8], rax
mov eax, 0x6babd8f5
jmp 0x18001c090
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x9a8], rsp
mov rax, qword [rbp + 0x958]
mov qword [rbp + 0x9c8], rax
mov eax, 0xc3336318
jmp 0x18001c584
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9563cde
mov ecx, 0xfe7e650f
cmove eax, ecx
cmp dword [0x180056ed4], 0xa
cmovl eax, ecx
cmp eax, 0xfe7e650e
jle 0x18001c950
cmp eax, 0x28d9c706
jle 0x18001cb80
cmp eax, 0x28d9c707
je 0x18001cbd4
cmp eax, 0x4d08c816
jne 0x18001d814
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x18001c620
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x18001c660
cmp ecx, 0x4de4b1b7
jle 0x18001c690
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x18001c620
cmp ecx, 0x585b062d
jne 0x18001c6ee
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x18001c620
cmp ecx, 0xe1f61875
jg 0x18001c6c0
cmp ecx, 0x8702f53c
je 0x18001c6e4
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001c620
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x18001c620
cmp ecx, 0x23bdf7b9
je 0x18001c60f
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x18001c620
mov edx, 0xe51fd45b
jmp 0x18001c620
mov edx, eax
cmp ecx, 0xe1f61876
je 0x18001c620
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x18001c620
mov edx, r9d
jmp 0x18001c620
mov edx, 0xe1f61876
jmp 0x18001c620
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001c620
movaps xmm0, xmmword [rbp + 0x9f0]
mov rcx, qword [rbp + 0xa50]
mov r12d, 0x23bdf7b9
jmp 0x18001c720
mov qword [rbp + 0xa70], rcx
mov r12d, 0x4de4b1b8
nop
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001c770
cmp edx, 0x4de4b1b7
jle 0x18001c7a0
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18001c720
cmp edx, 0x585b062d
jne 0x18001c801
mov rdx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x18001c720
cmp edx, 0xe1f61875
jg 0x18001c7d0
cmp edx, 0x8702f53c
je 0x18001c7f6
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18001c720
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001c720
cmp edx, 0x23bdf7b9
je 0x18001c712
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18001c720
mov r12d, 0xe51fd45b
jmp 0x18001c720
mov r12d, eax
cmp edx, 0xe1f61876
je 0x18001c720
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18001c720
mov r12d, r9d
jmp 0x18001c720
mov r12d, 0xe1f61876
jmp 0x18001c720
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18001c720
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov edx, 0x5a571eef
jmp 0x18001c880
mov edx, 0xd9751bba
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x84c5fec
jg 0x18001c8c0
cmp ecx, 0xe62b15fa
jg 0x18001c8e0
cmp ecx, 0x88c1fb0a
je 0x18001c943
mov edx, eax
cmp ecx, 0xd9751bba
je 0x18001c880
mov edx, ecx
cmp ecx, 0x84531406
jne 0x18001c880
jmp 0x18001cfdb
cmp ecx, 0x6d702eee
jg 0x18001c900
cmp ecx, 0x84c5fed
je 0x18001c920
mov edx, ecx
cmp ecx, 0x5a571eef
jne 0x18001c880
mov edx, r11d
jmp 0x18001c880
cmp ecx, 0xe62b15fb
je 0x18001c876
mov edx, ecx
cmp ecx, 0xecd82529
jne 0x18001c880
mov edx, r9d
jmp 0x18001c880
cmp ecx, 0x6d702eef
je 0x18001c92f
mov edx, ecx
cmp ecx, 0x737424a4
jne 0x18001c880
mov edx, 0x6d702eef
jmp 0x18001c880
movaps xmmword [rbp + 0xa70], xmm1
mov edx, r10d
jmp 0x18001c880
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x18001c880
mov edx, 0x84c5fed
jmp 0x18001c880
cmp eax, 0xf90a4777
jg 0x18001cba0
cmp eax, 0xc3336318
je 0x18001c55e
cmp eax, 0xd9563cde
jne 0x18001c584
mov r9, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18001c9b0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
cmp eax, 0x23f2abfa
jle 0x18001c9f0
cmp eax, 0x70cadfb9
jle 0x18001ca30
cmp eax, 0x70cadfba
je 0x18001cae7
cmp eax, 0x740e7907
je 0x18001caaa
cmp eax, 0x7b8eb208
jne 0x18001c9b0
mov eax, 0x23f2abfb
jmp 0x18001c9b0
cmp eax, 0xf2e50001
jg 0x18001ca50
cmp eax, 0x86b756fc
je 0x18001cb24
cmp eax, 0xd704c075
jne 0x18001cb4c
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001c9b0
cmp eax, 0x23f2abfb
je 0x18001c9a1
cmp eax, 0x6e8ef6ba
jne 0x18001c9b0
mov eax, 0x70cadfba
jmp 0x18001c9b0
cmp eax, 0xf2e50002
je 0x18001cacc
cmp eax, 0x21ceedeb
jne 0x18001c9b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001c9b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18001c9b0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001c9b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001c9b0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001c9b0
cmp eax, 0xa62dbb75
jne 0x18001c9b0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [rbp + 0x630], rax
mov eax, 0xfe7e650f
jmp 0x18001c584
cmp eax, 0xfe7e650f
je 0x18001d0f7
cmp eax, 0x1c7e7a48
jne 0x18001c584
mov eax, 0x28d9c707
jmp 0x18001c584
cmp eax, 0xf90a4778
je 0x18001d31b
cmp eax, 0xfd1b502c
jne 0x18001c584
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xf90a4778
mov ecx, 0x4d08c816
jmp 0x18001c577
mov r9, rsp
mov r8, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18001cc20
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001cc60
cmp eax, 0x70cadfb9
jle 0x18001cca0
cmp eax, 0x70cadfba
je 0x18001cd57
cmp eax, 0x740e7907
je 0x18001cd1a
cmp eax, 0x7b8eb208
jne 0x18001cc20
mov eax, 0x23f2abfb
jmp 0x18001cc20
cmp eax, 0xf2e50001
jg 0x18001ccc0
cmp eax, 0x86b756fc
je 0x18001cd94
cmp eax, 0xd704c075
jne 0x18001cdbc
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001cc20
cmp eax, 0x23f2abfb
je 0x18001cc0b
cmp eax, 0x6e8ef6ba
jne 0x18001cc20
mov eax, 0x70cadfba
jmp 0x18001cc20
cmp eax, 0xf2e50002
je 0x18001cd3c
cmp eax, 0x21ceedeb
jne 0x18001cc20
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001cc20
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18001cc20
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001cc20
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001cc20
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001cc20
cmp eax, 0xa62dbb75
jne 0x18001cc20
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18001ce20
mov rax, qword [rbp + 0xa80]
lea rcx, [rbp + 0x630]
mov qword [rax], rcx
mov eax, 0xf2e50002
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001ce60
cmp eax, 0x70cadfb9
jle 0x18001cea0
cmp eax, 0x70cadfba
je 0x18001cf57
cmp eax, 0x740e7907
je 0x18001cf1a
cmp eax, 0x7b8eb208
jne 0x18001ce20
mov eax, 0x23f2abfb
jmp 0x18001ce20
cmp eax, 0xf2e50001
jg 0x18001cec0
cmp eax, 0x86b756fc
je 0x18001cf94
cmp eax, 0xd704c075
jne 0x18001cfbc
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001ce20
cmp eax, 0x23f2abfb
je 0x18001ce05
cmp eax, 0x6e8ef6ba
jne 0x18001ce20
mov eax, 0x70cadfba
jmp 0x18001ce20
cmp eax, 0xf2e50002
je 0x18001cf3c
cmp eax, 0x21ceedeb
jne 0x18001ce20
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001ce20
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18001ce20
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001ce20
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001ce20
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001ce20
cmp eax, 0xa62dbb75
jne 0x18001ce20
mov r8, qword [rbp + 0x9f0]
mov rsp, r9
mov eax, 0xfd1b502c
jmp 0x18001c584
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa50]
mov eax, 0xc76865f2
jmp 0x18001d020
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x18001d070
cmp eax, 0x8c738dd4
je 0x18001d0a0
cmp eax, 0xad05d251
je 0x18001d6ad
cmp eax, 0xc76865f2
jne 0x18001d020
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x18001d020
cmp eax, 0xe2835c51
je 0x18001cffa
cmp eax, 0x64ef195e
je 0x18001d0dc
cmp eax, 0x702da026
jne 0x18001d020
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18001d0ca
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x18001d020
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18001d020
mov r9, rsp
mov rax, qword [rbp + 0x9c8]
mov qword [rbp + 0xa50], rax
lea rax, [rbp + 0x630]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18001d160
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x18001d190
cmp eax, 0x70cadfb9
jle 0x18001d1d0
cmp eax, 0x70cadfba
je 0x18001d279
cmp eax, 0x740e7907
je 0x18001d143
cmp eax, 0x7b8eb208
jne 0x18001d160
mov eax, 0x23f2abfb
jmp 0x18001d160
cmp eax, 0xf2e50001
jg 0x18001d1f0
cmp eax, 0x86b756fc
je 0x18001d2b6
cmp eax, 0xd704c075
jne 0x18001d2de
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001d160
cmp eax, 0x23f2abfb
je 0x18001d24a
cmp eax, 0x6e8ef6ba
jne 0x18001d160
mov eax, 0x70cadfba
jmp 0x18001d160
cmp eax, 0xf2e50002
je 0x18001d25e
cmp eax, 0x21ceedeb
jne 0x18001d160
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001d160
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x18001d160
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001d160
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001d160
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001d160
cmp eax, 0xa62dbb75
jne 0x18001d160
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xd9563cde
mov ecx, 0x1c7e7a48
jmp 0x18001c577
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x18001d380
mov edx, 0xe1f61876
nop
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x18001d3c0
cmp ecx, 0x4de4b1b7
jle 0x18001d3f0
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x18001d380
cmp ecx, 0x585b062d
jne 0x18001d445
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x18001d380
cmp ecx, 0xe1f61875
jg 0x18001d410
cmp ecx, 0x8702f53c
je 0x18001d37a
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x18001d380
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x18001d380
cmp ecx, 0x23bdf7b9
je 0x18001d434
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x18001d380
mov edx, 0xe51fd45b
jmp 0x18001d380
mov edx, eax
cmp ecx, 0xe1f61876
je 0x18001d380
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x18001d380
mov edx, r9d
jmp 0x18001d380
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x18001d380
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x18001d380
movaps xmm0, xmmword [rbp + 0x9f0]
mov rcx, qword [rbp + 0xa50]
mov r12d, 0x23bdf7b9
jmp 0x18001d470
mov r12d, 0xe1f61876
nop
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001d4c0
cmp edx, 0x4de4b1b7
jle 0x18001d4f0
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18001d470
cmp edx, 0x585b062d
jne 0x18001d558
mov rdx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x18001d470
cmp edx, 0xe1f61875
jg 0x18001d520
cmp edx, 0x8702f53c
je 0x18001d469
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18001d470
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001d470
cmp edx, 0x23bdf7b9
je 0x18001d546
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18001d470
mov r12d, 0xe51fd45b
jmp 0x18001d470
mov r12d, eax
cmp edx, 0xe1f61876
je 0x18001d470
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18001d470
mov r12d, r9d
jmp 0x18001d470
mov qword [rbp + 0xa70], rcx
mov r12d, 0x4de4b1b8
jmp 0x18001d470
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18001d470
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov edx, 0x5a571eef
jmp 0x18001d5e0
mov edx, 0xd9751bba
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0x84c5fec
jg 0x18001d620
cmp ecx, 0xe62b15fa
jg 0x18001d640
cmp ecx, 0x88c1fb0a
je 0x18001d6a3
mov edx, eax
cmp ecx, 0xd9751bba
je 0x18001d5e0
mov edx, ecx
cmp ecx, 0x84531406
jne 0x18001d5e0
jmp 0x18001d6dc
cmp ecx, 0x6d702eee
jg 0x18001d660
cmp ecx, 0x84c5fed
je 0x18001d680
mov edx, ecx
cmp ecx, 0x5a571eef
jne 0x18001d5e0
mov edx, r11d
jmp 0x18001d5e0
cmp ecx, 0xe62b15fb
je 0x18001d5cd
mov edx, ecx
cmp ecx, 0xecd82529
jne 0x18001d5e0
mov edx, r9d
jmp 0x18001d5e0
cmp ecx, 0x6d702eef
je 0x18001d68f
mov edx, ecx
cmp ecx, 0x737424a4
jne 0x18001d5e0
mov edx, 0x6d702eef
jmp 0x18001d5e0
movaps xmmword [rbp + 0xa70], xmm1
mov edx, r10d
jmp 0x18001d5e0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x18001d5e0
mov edx, 0x84c5fed
jmp 0x18001d5e0
mov rsp, r9
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056ed0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xf90a4778
mov ecx, 0x6d4605e8
jmp 0x18001c577
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa50]
mov eax, 0xc76865f2
jmp 0x18001d740
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x18001d790
cmp eax, 0x8c738dd4
je 0x18001d6fb
cmp eax, 0xad05d251
je 0x18001d800
cmp eax, 0xc76865f2
jne 0x18001d740
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x18001d740
cmp eax, 0xe2835c51
je 0x18001d7c3
cmp eax, 0x64ef195e
je 0x18001d7e5
cmp eax, 0x702da026
jne 0x18001d740
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18001d725
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18001d740
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18001d740
mov rsp, r9
mov rax, qword [rbp + 0xa50]
mov eax, 0x4d08c816
jmp 0x18001c584
cmp eax, 0x6d4605e8
jne 0x18001c584
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9a8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x958]
mov rcx, qword [rbp + 0x928]
mov qword [rcx], rax
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x78917add
mov ecx, 0xae0faf4a
jmp 0x180002db0
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa40]
mov qword [rax], rdx
mov rdx, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x18001d8e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001d910
cmp eax, 0x70cadfb9
jle 0x18001d950
cmp eax, 0x70cadfba
je 0x18001d9d1
cmp eax, 0x740e7907
je 0x18001d8bb
cmp eax, 0x7b8eb208
jne 0x18001d8e0
mov eax, 0x23f2abfb
jmp 0x18001d8e0
cmp eax, 0xf2e50001
jg 0x18001d970
cmp eax, 0x86b756fc
je 0x18001da11
cmp eax, 0xd704c075
jne 0x18001da6b
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x18001d8e0
cmp eax, 0x23f2abfb
je 0x18001da3c
cmp eax, 0x6e8ef6ba
jne 0x18001d8e0
mov eax, 0x70cadfba
jmp 0x18001d8e0
cmp eax, 0xf2e50002
je 0x18001da50
cmp eax, 0x21ceedeb
jne 0x18001d8e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001d8e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001d8e0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001d8e0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x18001d8e0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001d8e0
cmp eax, 0xa62dbb75
jne 0x18001d8e0
mov rax, qword [rbp + 0x9f0]
mov qword [rdx + 8], rax
mov rax, qword [rbp + 0xa58]
mov rsp, rcx
mov r12, rsp
mov rdx, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0xa50]
cmp ecx, 0xa
setl byte [rbp + 0xa40]
mov eax, 0xd704c075
jmp 0x18001dae0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18001db10
cmp eax, 0x70cadfb9
jle 0x18001db50
cmp eax, 0x70cadfba
je 0x18001dbce
cmp eax, 0x740e7907
je 0x18001dac1
cmp eax, 0x7b8eb208
jne 0x18001dae0
mov eax, 0x23f2abfb
jmp 0x18001dae0
cmp eax, 0xf2e50001
jg 0x18001db70
cmp eax, 0x86b756fc
je 0x18001dc0b
cmp eax, 0xd704c075
jne 0x18001dc62
movzx ecx, byte [rbp + 0xa50]
cmp byte [rbp + 0xa40], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001dae0
cmp eax, 0x23f2abfb
je 0x18001dc33
cmp eax, 0x6e8ef6ba
jne 0x18001dae0
mov eax, 0x70cadfba
jmp 0x18001dae0
cmp eax, 0xf2e50002
je 0x18001dc47
cmp eax, 0x21ceedeb
jne 0x18001dae0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001dae0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001dae0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001dae0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x18001dae0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001dae0
cmp eax, 0xa62dbb75
jne 0x18001dae0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov rdx, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0xa58]
cmp ecx, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18001dcd0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18001dd00
cmp eax, 0x70cadfb9
jle 0x18001dd40
cmp eax, 0x70cadfba
je 0x18001ddbe
cmp eax, 0x740e7907
je 0x18001dcb1
cmp eax, 0x7b8eb208
jne 0x18001dcd0
mov eax, 0x23f2abfb
jmp 0x18001dcd0
cmp eax, 0xf2e50001
jg 0x18001dd60
cmp eax, 0x86b756fc
je 0x18001ddfb
cmp eax, 0xd704c075
jne 0x18001de52
movzx ecx, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001dcd0
cmp eax, 0x23f2abfb
je 0x18001de23
cmp eax, 0x6e8ef6ba
jne 0x18001dcd0
mov eax, 0x70cadfba
jmp 0x18001dcd0
cmp eax, 0xf2e50002
je 0x18001de37
cmp eax, 0x21ceedeb
jne 0x18001dcd0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001dcd0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001dcd0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001dcd0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x18001dcd0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001dcd0
cmp eax, 0xa62dbb75
jne 0x18001dcd0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov rdx, rsp
mov qword [rbp + 0xa88], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0xa58]
cmp ecx, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x18001dec0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18001def0
cmp eax, 0x70cadfb9
jle 0x18001df30
cmp eax, 0x70cadfba
je 0x18001dfae
cmp eax, 0x740e7907
je 0x18001dea1
cmp eax, 0x7b8eb208
jne 0x18001dec0
mov eax, 0x23f2abfb
jmp 0x18001dec0
cmp eax, 0xf2e50001
jg 0x18001df50
cmp eax, 0x86b756fc
je 0x18001dfeb
cmp eax, 0xd704c075
jne 0x18001e049
movzx ecx, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001dec0
cmp eax, 0x23f2abfb
je 0x18001e013
cmp eax, 0x6e8ef6ba
jne 0x18001dec0
mov eax, 0x70cadfba
jmp 0x18001dec0
cmp eax, 0xf2e50002
je 0x18001e02e
cmp eax, 0x21ceedeb
jne 0x18001dec0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001dec0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001dec0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001dec0
mov rax, qword [rbp + 0xa40]
lea rcx, [rbp + 0xa80]
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x18001dec0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001dec0
cmp eax, 0xa62dbb75
jne 0x18001dec0
mov r10, qword [rbp + 0x9f0]
mov rsp, rdx
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov edx, 0x8702f53c
mov ecx, 0xe1f61876
cmovne edx, ecx
mov r8d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r8d, ecx
mov ecx, 0xa3f04f9d
mov r9d, 0x585b062d
cmovne ecx, r9d
mov r9d, 0x23bdf7b9
jmp 0x18001e0d0
mov r9d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r9d
cmp r9d, 0x23bdf7b8
jle 0x18001e120
cmp r11d, 0x4de4b1b7
jle 0x18001e150
mov r9d, ecx
cmp r11d, 0x4de4b1b8
je 0x18001e0d0
cmp r11d, 0x585b062d
jne 0x18001e1ba
mov r9, qword [rbp + 0xa70]
movaps xmm0, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm0
mov r9d, r8d
jmp 0x18001e0d0
cmp r11d, 0xe1f61875
jg 0x18001e180
cmp r11d, 0x8702f53c
je 0x18001e0bc
mov r9d, r11d
cmp r11d, 0xa3f04f9d
jne 0x18001e0d0
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x18001e0d0
cmp r11d, 0x23bdf7b9
je 0x18001e1a8
mov r9d, r11d
cmp r11d, 0x3433f71f
jne 0x18001e0d0
mov r9d, 0xe51fd45b
jmp 0x18001e0d0
mov r9d, eax
cmp r11d, 0xe1f61876
je 0x18001e0d0
mov r9d, r11d
cmp r11d, 0xe51fd45b
jne 0x18001e0d0
mov r9d, edx
jmp 0x18001e0d0
mov qword [rbp + 0xa70], r10
mov r9d, 0x4de4b1b8
jmp 0x18001e0d0
mov r9d, r11d
cmp r11d, 0x74a3fc2f
jne 0x18001e0d0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9d, 0x23bdf7b9
lea r11, [rbp + 0xa20]
jmp 0x18001e1f0
mov r9d, 0xe1f61876
nop word cs:[rax + rax]
mov r10d, r9d
cmp r9d, 0x23bdf7b8
jle 0x18001e240
cmp r10d, 0x4de4b1b7
jle 0x18001e270
mov r9d, ecx
cmp r10d, 0x4de4b1b8
je 0x18001e1f0
cmp r10d, 0x585b062d
jne 0x18001e2da
mov r9, qword [rbp + 0xa70]
movaps xmm1, xmmword [r9]
movaps xmmword [rbp + 0x9f0], xmm1
mov r9d, r8d
jmp 0x18001e1f0
cmp r10d, 0xe1f61875
jg 0x18001e2a0
cmp r10d, 0x8702f53c
je 0x18001e1e0
mov r9d, r10d
cmp r10d, 0xa3f04f9d
jne 0x18001e1f0
mov r9, qword [rbp + 0xa70]
mov r9d, 0x585b062d
jmp 0x18001e1f0
cmp r10d, 0x23bdf7b9
je 0x18001e2c8
mov r9d, r10d
cmp r10d, 0x3433f71f
jne 0x18001e1f0
mov r9d, 0xe51fd45b
jmp 0x18001e1f0
mov r9d, eax
cmp r10d, 0xe1f61876
je 0x18001e1f0
mov r9d, r10d
cmp r10d, 0xe51fd45b
jne 0x18001e1f0
mov r9d, edx
jmp 0x18001e1f0
mov qword [rbp + 0xa70], r11
mov r9d, 0x4de4b1b8
jmp 0x18001e1f0
mov r9d, r10d
cmp r10d, 0x74a3fc2f
jne 0x18001e1f0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov edx, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne edx, ecx
mov r8d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r9d, ecx
mov r11d, 0x5a571eef
jmp 0x18001e360
mov r11d, 0xd9751bba
nop word cs:[rax + rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x18001e3a0
cmp r10d, 0xe62b15fa
jg 0x18001e3d0
cmp r10d, 0x88c1fb0a
je 0x18001e424
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x18001e360
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x18001e360
jmp 0x18002385d
cmp r10d, 0x6d702eee
jg 0x18001e400
cmp r10d, 0x84c5fed
je 0x18001e42f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x18001e360
mov r11d, r9d
jmp 0x18001e360
cmp r10d, 0xe62b15fb
je 0x18001e34f
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x18001e360
mov r11d, edx
jmp 0x18001e360
cmp r10d, 0x6d702eef
je 0x18001e43e
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x18001e360
mov r11d, 0x6d702eef
jmp 0x18001e360
mov r11d, 0x84c5fed
jmp 0x18001e360
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x18001e360
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x18001e360
mov eax, dword [0x180056ec0]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x9f2983db
mov r9d, 0x55fe6153
cmove eax, r9d
cmp dword [0x180056ec4], 0xa
cmovl eax, r9d
nop
cmp eax, 0x30c98d
jg 0x18001e4b0
cmp eax, 0x9f2983db
je 0x18001e4e4
cmp eax, 0xdc6ab149
je 0x18001e453
cmp eax, 0xde131b11
jne 0x18001e480
mov eax, 0x30c98e
jmp 0x18001e480
cmp eax, 0x30c98e
je 0x18002387f
cmp eax, 0x55fe6153
je 0x18001e6f0
cmp eax, 0x1bff174e
jne 0x18001e480
mov rax, qword [rbp + 0xa58]
mov byte [rax], dl
mov qword [rbp + 0xa50], r8
mov eax, 0xdc6ab149
jmp 0x18001e480
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa38]
cmp r10d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x18001e540
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18001e570
cmp eax, 0x70cadfb9
jle 0x18001e5b0
cmp eax, 0x70cadfba
je 0x18001e666
cmp eax, 0x740e7907
je 0x18001e520
cmp eax, 0x7b8eb208
jne 0x18001e540
mov eax, 0x23f2abfb
jmp 0x18001e540
cmp eax, 0xf2e50001
jg 0x18001e5d0
cmp eax, 0x86b756fc
je 0x18001e6a6
cmp eax, 0xd704c075
jne 0x18001e6d1
movzx r10d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18001e540
cmp eax, 0x23f2abfb
je 0x18001e62d
cmp eax, 0x6e8ef6ba
jne 0x18001e540
mov eax, 0x70cadfba
jmp 0x18001e540
cmp eax, 0xf2e50002
je 0x18001e64b
cmp eax, 0x21ceedeb
jne 0x18001e540
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001e540
mov rax, qword [rbp + 0xa80]
movabs r10, 0x9ec94de48adf1ae6
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18001e540
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001e540
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001e540
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001e540
cmp eax, 0xa62dbb75
jne 0x18001e540
mov rax, qword [rbp + 0x9f0]
mov eax, 0x55fe6153
mov rsp, r9
jmp 0x18001e480
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
mov r10d, dword [0x180056e54]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa38]
cmp r10d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x18001e750
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x18001e780
cmp eax, 0x70cadfb9
jle 0x18001e7c0
cmp eax, 0x70cadfba
je 0x18001e841
cmp eax, 0x740e7907
je 0x18001e733
cmp eax, 0x7b8eb208
jne 0x18001e750
mov eax, 0x23f2abfb
jmp 0x18001e750
cmp eax, 0xf2e50001
jg 0x18001e7e0
cmp eax, 0x86b756fc
je 0x18001e881
cmp eax, 0xd704c075
jne 0x18001e8e5
movzx r10d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r10b, r10b
cmovne eax, r15d
jmp 0x18001e750
cmp eax, 0x23f2abfb
je 0x18001e8ac
cmp eax, 0x6e8ef6ba
jne 0x18001e750
mov eax, 0x70cadfba
jmp 0x18001e750
cmp eax, 0xf2e50002
je 0x18001e8ca
cmp eax, 0x21ceedeb
jne 0x18001e750
mov rax, qword [rbp + 0xa70]
mov r10, qword [rbp + 0xa80]
mov qword [r10], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001e750
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001e750
mov eax, dword [0x180056e50]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001e750
mov rax, qword [rbp + 0xa80]
movabs r10, 0x9ec94de48adf1ae6
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x18001e750
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001e750
cmp eax, 0xa62dbb75
jne 0x18001e750
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056ec0]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x9f2983db
mov r9d, 0xde131b11
jmp 0x18001e470
mov rax, qword [rbp + 0xa40]
mov rsp, rcx
mov rcx, rsp
mov rax, qword [rbp + 0x970]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], r11
mov eax, 0xe8fd87bc
jmp 0x18001e970
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xd718b090
nop word cs:[rax + rax]
cmp eax, 0xceb5b26d
je 0x18001f353
cmp eax, 0xd718b090
je 0x18002645f
cmp eax, 0xe8fd87bc
jne 0x18001e970
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x18001e9e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18001ea10
cmp eax, 0x70cadfb9
jle 0x18001ea50
cmp eax, 0x70cadfba
je 0x18001eafc
cmp eax, 0x740e7907
je 0x18001e9c2
cmp eax, 0x7b8eb208
jne 0x18001e9e0
mov eax, 0x23f2abfb
jmp 0x18001e9e0
cmp eax, 0xf2e50001
jg 0x18001ea70
cmp eax, 0x86b756fc
je 0x18001eb3c
cmp eax, 0xd704c075
jne 0x18001eb67
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x18001e9e0
cmp eax, 0x23f2abfb
je 0x18001eacd
cmp eax, 0x6e8ef6ba
jne 0x18001e9e0
mov eax, 0x70cadfba
jmp 0x18001e9e0
cmp eax, 0xf2e50002
je 0x18001eae1
cmp eax, 0x21ceedeb
jne 0x18001e9e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001e9e0
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x18001e9e0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001e9e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001e9e0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001e9e0
cmp eax, 0xa62dbb75
jne 0x18001e9e0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rdx, qword [rbp + 0xa60]
mov qword [rdx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x18001ebe0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18001ec10
cmp eax, 0x70cadfb9
jle 0x18001ec50
cmp eax, 0x70cadfba
je 0x18001ecfc
cmp eax, 0x740e7907
je 0x18001ebc2
cmp eax, 0x7b8eb208
jne 0x18001ebe0
mov eax, 0x23f2abfb
jmp 0x18001ebe0
cmp eax, 0xf2e50001
jg 0x18001ec70
cmp eax, 0x86b756fc
je 0x18001ed3c
cmp eax, 0xd704c075
jne 0x18001ed67
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18001ebe0
cmp eax, 0x23f2abfb
je 0x18001eccd
cmp eax, 0x6e8ef6ba
jne 0x18001ebe0
mov eax, 0x70cadfba
jmp 0x18001ebe0
cmp eax, 0xf2e50002
je 0x18001ece1
cmp eax, 0x21ceedeb
jne 0x18001ebe0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001ebe0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x18001ebe0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001ebe0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001ebe0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001ebe0
cmp eax, 0xa62dbb75
jne 0x18001ebe0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp edx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x18001edd0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x18001ee00
cmp eax, 0x70cadfb9
jle 0x18001ee40
cmp eax, 0x70cadfba
je 0x18001eee9
cmp eax, 0x740e7907
je 0x18001edb3
cmp eax, 0x7b8eb208
jne 0x18001edd0
mov eax, 0x23f2abfb
jmp 0x18001edd0
cmp eax, 0xf2e50001
jg 0x18001ee60
cmp eax, 0x86b756fc
je 0x18001ef26
cmp eax, 0xd704c075
jne 0x18001ef4e
movzx edx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18001edd0
cmp eax, 0x23f2abfb
je 0x18001eeba
cmp eax, 0x6e8ef6ba
jne 0x18001edd0
mov eax, 0x70cadfba
jmp 0x18001edd0
cmp eax, 0xf2e50002
je 0x18001eece
cmp eax, 0x21ceedeb
jne 0x18001edd0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001edd0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x18001edd0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001edd0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001edd0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001edd0
cmp eax, 0xa62dbb75
jne 0x18001edd0
mov r10, qword [rbp + 0x9f0]
mov rsp, r8
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov edx, 0x8702f53c
mov r8d, 0xe1f61876
cmovne edx, r8d
mov r8d, 0xa3f04f9d
mov r9d, 0x3433f71f
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r9d, r11d
mov r12d, 0x23bdf7b9
jmp 0x18001efd0
mov r12d, 0xe1f61876
nop dword [rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001f020
cmp r11d, 0x4de4b1b7
jle 0x18001f050
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x18001efd0
cmp r11d, 0x585b062d
jne 0x18001f0ba
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r8d
jmp 0x18001efd0
cmp r11d, 0xe1f61875
jg 0x18001f080
cmp r11d, 0x8702f53c
je 0x18001efc5
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x18001efd0
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001efd0
cmp r11d, 0x23bdf7b9
je 0x18001f0a8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x18001efd0
mov r12d, 0xe51fd45b
jmp 0x18001efd0
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x18001efd0
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x18001efd0
mov r12d, edx
jmp 0x18001efd0
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x18001efd0
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x18001efd0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa38]
mov r12d, 0x23bdf7b9
jmp 0x18001f0f0
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x18001f140
cmp r11d, 0x4de4b1b7
jle 0x18001f170
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x18001f0f0
cmp r11d, 0x585b062d
jne 0x18001f1da
mov r11, qword [rbp + 0xa70]
movaps xmm1, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r8d
jmp 0x18001f0f0
cmp r11d, 0xe1f61875
jg 0x18001f1a0
cmp r11d, 0x8702f53c
je 0x18001f0e0
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x18001f0f0
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18001f0f0
cmp r11d, 0x23bdf7b9
je 0x18001f1c8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x18001f0f0
mov r12d, 0xe51fd45b
jmp 0x18001f0f0
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x18001f0f0
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x18001f0f0
mov r12d, edx
jmp 0x18001f0f0
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x18001f0f0
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x18001f0f0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov edx, 0xe62b15fb
mov r8d, 0xd9751bba
cmovne edx, r8d
mov r8d, 0x88c1fb0a
mov r9d, 0x737424a4
cmovne r8d, r9d
mov r9d, 0x88c1fb0a
mov r10d, 0x84c5fed
cmovne r9d, r10d
mov r11d, 0x5a571eef
jmp 0x18001f260
mov r11d, 0xd9751bba
nop dword [rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x18001f2a0
cmp r10d, 0xe62b15fa
jg 0x18001f2d0
cmp r10d, 0x88c1fb0a
je 0x18001f324
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x18001f260
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x18001f260
jmp 0x18001f477
cmp r10d, 0x6d702eee
jg 0x18001f300
cmp r10d, 0x84c5fed
je 0x18001f32f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x18001f260
mov r11d, r9d
jmp 0x18001f260
cmp r10d, 0xe62b15fb
je 0x18001f253
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x18001f260
mov r11d, edx
jmp 0x18001f260
cmp r10d, 0x6d702eef
je 0x18001f33e
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x18001f260
mov r11d, 0x6d702eef
jmp 0x18001f260
mov r11d, 0x84c5fed
jmp 0x18001f260
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x18001f260
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x18001f260
mov rdx, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r8, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x18001f3c0
cmp eax, 0x8c738dd4
je 0x18001f3f8
cmp eax, 0xad05d251
je 0x18001e94c
cmp eax, 0xc76865f2
jne 0x18001f370
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x18001f370
cmp eax, 0xe2835c51
je 0x18001f43a
cmp eax, 0x64ef195e
je 0x18001f45c
cmp eax, 0x702da026
jne 0x18001f370
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0x8c738dd4
jmp 0x18001f426
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0xad05d251
cmove eax, r9d
cmp dword [0x180056e9c], 0xa
cmovl eax, r9d
jmp 0x18001f370
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18001f370
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18001f370
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0xceb5b26d
lea r11, [rbp + 0xa20]
jmp 0x18001e970
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa60]
cmp r8d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18001f500
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18001f530
cmp eax, 0x70cadfb9
jle 0x18001f570
cmp eax, 0x70cadfba
je 0x18001f626
cmp eax, 0x740e7907
je 0x18001f4e0
cmp eax, 0x7b8eb208
jne 0x18001f500
mov eax, 0x23f2abfb
jmp 0x18001f500
cmp eax, 0xf2e50001
jg 0x18001f590
cmp eax, 0x86b756fc
je 0x18001f666
cmp eax, 0xd704c075
jne 0x18001f691
movzx r8d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x18001f500
cmp eax, 0x23f2abfb
je 0x18001f5ed
cmp eax, 0x6e8ef6ba
jne 0x18001f500
mov eax, 0x70cadfba
jmp 0x18001f500
cmp eax, 0xf2e50002
je 0x18001f60b
cmp eax, 0x21ceedeb
jne 0x18001f500
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001f500
mov rax, qword [rbp + 0xa80]
movabs r8, 0x4502a7575bd2d4e3
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x18001f500
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001f500
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001f500
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001f500
cmp eax, 0xa62dbb75
jne 0x18001f500
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rdx, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp r9d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18001f710
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18001f740
cmp eax, 0x70cadfb9
jle 0x18001f780
cmp eax, 0x70cadfba
je 0x18001f836
cmp eax, 0x740e7907
je 0x18001f6ec
cmp eax, 0x7b8eb208
jne 0x18001f710
mov eax, 0x23f2abfb
jmp 0x18001f710
cmp eax, 0xf2e50001
jg 0x18001f7a0
cmp eax, 0x86b756fc
je 0x18001f876
cmp eax, 0xd704c075
jne 0x18001f8a1
movzx r9d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x18001f710
cmp eax, 0x23f2abfb
je 0x18001f7fd
cmp eax, 0x6e8ef6ba
jne 0x18001f710
mov eax, 0x70cadfba
jmp 0x18001f710
cmp eax, 0xf2e50002
je 0x18001f81b
cmp eax, 0x21ceedeb
jne 0x18001f710
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001f710
mov rax, qword [rbp + 0xa80]
movabs r9, 0x6d51d215c5a0466f
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x18001f710
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001f710
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001f710
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001f710
cmp eax, 0xa62dbb75
jne 0x18001f710
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa60]
cmp r8d, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x18001f910
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18001f940
cmp eax, 0x70cadfb9
jle 0x18001f980
cmp eax, 0x70cadfba
je 0x18001fa36
cmp eax, 0x740e7907
je 0x18001f8ec
cmp eax, 0x7b8eb208
jne 0x18001f910
mov eax, 0x23f2abfb
jmp 0x18001f910
cmp eax, 0xf2e50001
jg 0x18001f9a0
cmp eax, 0x86b756fc
je 0x18001fa76
cmp eax, 0xd704c075
jne 0x18001faa1
movzx r8d, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x18001f910
cmp eax, 0x23f2abfb
je 0x18001f9fd
cmp eax, 0x6e8ef6ba
jne 0x18001f910
mov eax, 0x70cadfba
jmp 0x18001f910
cmp eax, 0xf2e50002
je 0x18001fa1b
cmp eax, 0x21ceedeb
jne 0x18001f910
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001f910
mov rax, qword [rbp + 0xa80]
movabs r8, 0x396dc3440b475580
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x18001f910
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18001f910
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001f910
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001f910
cmp eax, 0xa62dbb75
jne 0x18001f910
mov rax, qword [rbp + 0x9f0]
mov qword [rdx + 0x10], rax
mov rax, qword [rbp + 0xa40]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x910]
mov eax, 0x21c9b9fc
nop word cs:[rax + rax]
cmp eax, 0xa4e9f6df
je 0x18001fd16
cmp eax, 0x3b280323
je 0x18002648f
cmp eax, 0x21c9b9fc
jne 0x18001fae0
mov r8, rsp
mov qword [rbp + 0xa58], rdx
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x18001fb60
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001fb90
cmp eax, 0x70cadfb9
jle 0x18001fbd0
cmp eax, 0x70cadfba
je 0x18001fc4e
cmp eax, 0x740e7907
je 0x18001fb37
cmp eax, 0x7b8eb208
jne 0x18001fb60
mov eax, 0x23f2abfb
jmp 0x18001fb60
cmp eax, 0xf2e50001
jg 0x18001fbf0
cmp eax, 0x86b756fc
je 0x18001fc8b
cmp eax, 0xd704c075
jne 0x18001fce2
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001fb60
cmp eax, 0x23f2abfb
je 0x18001fcb3
cmp eax, 0x6e8ef6ba
jne 0x18001fb60
mov eax, 0x70cadfba
jmp 0x18001fb60
cmp eax, 0xf2e50002
je 0x18001fcc7
cmp eax, 0x21ceedeb
jne 0x18001fb60
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001fb60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001fb60
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001fb60
mov rax, qword [rbp + 0xa20]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x18001fb60
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x18001fb60
cmp eax, 0xa62dbb75
jne 0x18001fb60
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov qword [rbp + 0x9f0], rax
lea rax, [rbp + 0x9f8]
mov qword [rbp + 0xa50], rax
mov eax, 0xa4e9f6df
jmp 0x18001fae0
mov r8, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x18001fd70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001fda0
cmp eax, 0x70cadfb9
jle 0x18001fde0
cmp eax, 0x70cadfba
je 0x18001fe5e
cmp eax, 0x740e7907
je 0x18001fd49
cmp eax, 0x7b8eb208
jne 0x18001fd70
mov eax, 0x23f2abfb
jmp 0x18001fd70
cmp eax, 0xf2e50001
jg 0x18001fe00
cmp eax, 0x86b756fc
je 0x18001fe9b
cmp eax, 0xd704c075
jne 0x18001fef2
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001fd70
cmp eax, 0x23f2abfb
je 0x18001fec3
cmp eax, 0x6e8ef6ba
jne 0x18001fd70
mov eax, 0x70cadfba
jmp 0x18001fd70
cmp eax, 0xf2e50002
je 0x18001fed7
cmp eax, 0x21ceedeb
jne 0x18001fd70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001fd70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001fd70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001fd70
mov rax, qword [rbp + 0xa20]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x18001fd70
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x18001fd70
cmp eax, 0xa62dbb75
jne 0x18001fd70
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r9, rsp
mov rcx, qword [rbp + 0xa50]
mov qword [rcx], rax
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x18001ff70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18001ffa0
cmp eax, 0x70cadfb9
jle 0x18001ffe0
cmp eax, 0x70cadfba
je 0x18002005e
cmp eax, 0x740e7907
je 0x18001ff4b
cmp eax, 0x7b8eb208
jne 0x18001ff70
mov eax, 0x23f2abfb
jmp 0x18001ff70
cmp eax, 0xf2e50001
jg 0x180020000
cmp eax, 0x86b756fc
je 0x18002009b
cmp eax, 0xd704c075
jne 0x1800200fc
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18001ff70
cmp eax, 0x23f2abfb
je 0x1800200c3
cmp eax, 0x6e8ef6ba
jne 0x18001ff70
mov eax, 0x70cadfba
jmp 0x18001ff70
cmp eax, 0xf2e50002
je 0x1800200e1
cmp eax, 0x21ceedeb
jne 0x18001ff70
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18001ff70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18001ff70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18001ff70
mov rax, qword [rbp + 0xa20]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x18001ff70
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x18001ff70
cmp eax, 0xa62dbb75
jne 0x18001ff70
mov rax, qword [rbp + 0xa70]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180020170
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800201a0
cmp eax, 0x70cadfb9
jle 0x1800201e0
cmp eax, 0x70cadfba
je 0x18002025e
cmp eax, 0x740e7907
je 0x180020148
cmp eax, 0x7b8eb208
jne 0x180020170
mov eax, 0x23f2abfb
jmp 0x180020170
cmp eax, 0xf2e50001
jg 0x180020200
cmp eax, 0x86b756fc
je 0x18002029b
cmp eax, 0xd704c075
jne 0x1800202fc
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180020170
cmp eax, 0x23f2abfb
je 0x1800202c3
cmp eax, 0x6e8ef6ba
jne 0x180020170
mov eax, 0x70cadfba
jmp 0x180020170
cmp eax, 0xf2e50002
je 0x1800202e1
cmp eax, 0x21ceedeb
jne 0x180020170
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180020170
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180020170
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180020170
mov rax, qword [rbp + 0xa20]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180020170
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180020170
cmp eax, 0xa62dbb75
jne 0x180020170
mov rax, qword [rbp + 0xa70]
mov rsp, r9
mov qword [r8 + 0x10], rax
lea rax, [rbp + 0x9f0]
mov qword [rbp + 0xa40], rax
mov eax, 0x3b280323
jmp 0x18001fae0
mov rax, qword [rbp + 0xa40]
mov rsp, rcx
mov rcx, rsp
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], r11
mov eax, 0xe8fd87bc
jmp 0x180020370
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xd718b090
nop dword [rax]
cmp eax, 0xceb5b26d
je 0x180020d73
cmp eax, 0xd718b090
je 0x180026a70
cmp eax, 0xe8fd87bc
jne 0x180020370
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800203e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180020410
cmp eax, 0x70cadfb9
jle 0x180020450
cmp eax, 0x70cadfba
je 0x1800204d1
cmp eax, 0x740e7907
je 0x1800203c2
cmp eax, 0x7b8eb208
jne 0x1800203e0
mov eax, 0x23f2abfb
jmp 0x1800203e0
cmp eax, 0xf2e50001
jg 0x180020470
cmp eax, 0x86b756fc
je 0x180020511
cmp eax, 0xd704c075
jne 0x18002056b
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x1800203e0
cmp eax, 0x23f2abfb
je 0x18002053c
cmp eax, 0x6e8ef6ba
jne 0x1800203e0
mov eax, 0x70cadfba
jmp 0x1800203e0
cmp eax, 0xf2e50002
je 0x180020550
cmp eax, 0x21ceedeb
jne 0x1800203e0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800203e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800203e0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800203e0
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800203e0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800203e0
cmp eax, 0xa62dbb75
jne 0x1800203e0
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rdx, qword [rbp + 0xa60]
mov qword [rdx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800205f0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180020620
cmp eax, 0x70cadfb9
jle 0x180020660
cmp eax, 0x70cadfba
je 0x1800206e1
cmp eax, 0x740e7907
je 0x1800205c6
cmp eax, 0x7b8eb208
jne 0x1800205f0
mov eax, 0x23f2abfb
jmp 0x1800205f0
cmp eax, 0xf2e50001
jg 0x180020680
cmp eax, 0x86b756fc
je 0x180020721
cmp eax, 0xd704c075
jne 0x18002077b
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x1800205f0
cmp eax, 0x23f2abfb
je 0x18002074c
cmp eax, 0x6e8ef6ba
jne 0x1800205f0
mov eax, 0x70cadfba
jmp 0x1800205f0
cmp eax, 0xf2e50002
je 0x180020760
cmp eax, 0x21ceedeb
jne 0x1800205f0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800205f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800205f0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800205f0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x1800205f0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800205f0
cmp eax, 0xa62dbb75
jne 0x1800205f0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp edx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x1800207f0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180020820
cmp eax, 0x70cadfb9
jle 0x180020860
cmp eax, 0x70cadfba
je 0x1800208de
cmp eax, 0x740e7907
je 0x1800207c7
cmp eax, 0x7b8eb208
jne 0x1800207f0
mov eax, 0x23f2abfb
jmp 0x1800207f0
cmp eax, 0xf2e50001
jg 0x180020880
cmp eax, 0x86b756fc
je 0x18002091b
cmp eax, 0xd704c075
jne 0x180020972
movzx edx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x1800207f0
cmp eax, 0x23f2abfb
je 0x180020943
cmp eax, 0x6e8ef6ba
jne 0x1800207f0
mov eax, 0x70cadfba
jmp 0x1800207f0
cmp eax, 0xf2e50002
je 0x180020957
cmp eax, 0x21ceedeb
jne 0x1800207f0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800207f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800207f0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800207f0
mov rax, qword [rbp + 0xa40]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x1800207f0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800207f0
cmp eax, 0xa62dbb75
jne 0x1800207f0
mov r10, qword [rbp + 0x9f0]
mov rsp, r8
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov edx, 0x8702f53c
mov r8d, 0xe1f61876
cmovne edx, r8d
mov r8d, 0xa3f04f9d
mov r9d, 0x3433f71f
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r9d, r11d
mov r12d, 0x23bdf7b9
jmp 0x1800209f0
mov r12d, 0xe1f61876
nop
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180020a40
cmp r11d, 0x4de4b1b7
jle 0x180020a70
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x1800209f0
cmp r11d, 0x585b062d
jne 0x180020ada
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r8d
jmp 0x1800209f0
cmp r11d, 0xe1f61875
jg 0x180020aa0
cmp r11d, 0x8702f53c
je 0x1800209e9
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x1800209f0
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800209f0
cmp r11d, 0x23bdf7b9
je 0x180020ac8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x1800209f0
mov r12d, 0xe51fd45b
jmp 0x1800209f0
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x1800209f0
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x1800209f0
mov r12d, edx
jmp 0x1800209f0
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x1800209f0
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x1800209f0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa38]
mov r12d, 0x23bdf7b9
jmp 0x180020b10
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180020b60
cmp r11d, 0x4de4b1b7
jle 0x180020b90
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x180020b10
cmp r11d, 0x585b062d
jne 0x180020bfa
mov r11, qword [rbp + 0xa70]
movaps xmm1, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r8d
jmp 0x180020b10
cmp r11d, 0xe1f61875
jg 0x180020bc0
cmp r11d, 0x8702f53c
je 0x180020b00
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180020b10
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180020b10
cmp r11d, 0x23bdf7b9
je 0x180020be8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180020b10
mov r12d, 0xe51fd45b
jmp 0x180020b10
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x180020b10
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180020b10
mov r12d, edx
jmp 0x180020b10
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x180020b10
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180020b10
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov edx, 0xe62b15fb
mov r8d, 0xd9751bba
cmovne edx, r8d
mov r8d, 0x88c1fb0a
mov r9d, 0x737424a4
cmovne r8d, r9d
mov r9d, 0x88c1fb0a
mov r10d, 0x84c5fed
cmovne r9d, r10d
mov r11d, 0x5a571eef
jmp 0x180020c80
mov r11d, 0xd9751bba
nop dword [rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x180020cc0
cmp r10d, 0xe62b15fa
jg 0x180020cf0
cmp r10d, 0x88c1fb0a
je 0x180020d44
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180020c80
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180020c80
jmp 0x180020e97
cmp r10d, 0x6d702eee
jg 0x180020d20
cmp r10d, 0x84c5fed
je 0x180020d4f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180020c80
mov r11d, r9d
jmp 0x180020c80
cmp r10d, 0xe62b15fb
je 0x180020c73
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180020c80
mov r11d, edx
jmp 0x180020c80
cmp r10d, 0x6d702eef
je 0x180020d5e
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180020c80
mov r11d, 0x6d702eef
jmp 0x180020c80
mov r11d, 0x84c5fed
jmp 0x180020c80
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x180020c80
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x180020c80
mov rdx, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r8, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x180020de0
cmp eax, 0x8c738dd4
je 0x180020e18
cmp eax, 0xad05d251
je 0x180020356
cmp eax, 0xc76865f2
jne 0x180020d90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x180020d90
cmp eax, 0xe2835c51
je 0x180020e5a
cmp eax, 0x64ef195e
je 0x180020e7c
cmp eax, 0x702da026
jne 0x180020d90
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0x8c738dd4
jmp 0x180020e46
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0xad05d251
cmove eax, r9d
cmp dword [0x180056e9c], 0xa
cmovl eax, r9d
jmp 0x180020d90
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180020d90
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180020d90
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0xceb5b26d
lea r11, [rbp + 0xa20]
jmp 0x180020370
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov rdx, qword [rbp + 0xa20]
mov qword [rax], rdx
mov rdx, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180020f40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180020f70
cmp eax, 0x70cadfb9
jle 0x180020fb0
cmp eax, 0x70cadfba
je 0x180021031
cmp eax, 0x740e7907
je 0x180020f18
cmp eax, 0x7b8eb208
jne 0x180020f40
mov eax, 0x23f2abfb
jmp 0x180020f40
cmp eax, 0xf2e50001
jg 0x180020fd0
cmp eax, 0x86b756fc
je 0x180021071
cmp eax, 0xd704c075
jne 0x1800210d5
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180020f40
cmp eax, 0x23f2abfb
je 0x18002109c
cmp eax, 0x6e8ef6ba
jne 0x180020f40
mov eax, 0x70cadfba
jmp 0x180020f40
cmp eax, 0xf2e50002
je 0x1800210ba
cmp eax, 0x21ceedeb
jne 0x180020f40
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180020f40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180020f40
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180020f40
mov rax, qword [rbp + 0xa80]
movabs r9, 0x5a04aa526ec8f0da
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180020f40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180020f40
cmp eax, 0xa62dbb75
jne 0x180020f40
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180021140
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x180021170
cmp eax, 0x70cadfb9
jle 0x1800211b0
cmp eax, 0x70cadfba
je 0x180021231
cmp eax, 0x740e7907
je 0x180021123
cmp eax, 0x7b8eb208
jne 0x180021140
mov eax, 0x23f2abfb
jmp 0x180021140
cmp eax, 0xf2e50001
jg 0x1800211d0
cmp eax, 0x86b756fc
je 0x180021271
cmp eax, 0xd704c075
jne 0x1800212d5
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180021140
cmp eax, 0x23f2abfb
je 0x18002129c
cmp eax, 0x6e8ef6ba
jne 0x180021140
mov eax, 0x70cadfba
jmp 0x180021140
cmp eax, 0xf2e50002
je 0x1800212ba
cmp eax, 0x21ceedeb
jne 0x180021140
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180021140
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180021140
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180021140
mov rax, qword [rbp + 0xa80]
movabs r9, 0xb35a23bb5bf4273
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180021140
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180021140
cmp eax, 0xa62dbb75
jne 0x180021140
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rdx + 0x10], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp r8d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180021340
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180021370
cmp eax, 0x70cadfb9
jle 0x1800213b0
cmp eax, 0x70cadfba
je 0x180021431
cmp eax, 0x740e7907
je 0x180021320
cmp eax, 0x7b8eb208
jne 0x180021340
mov eax, 0x23f2abfb
jmp 0x180021340
cmp eax, 0xf2e50001
jg 0x1800213d0
cmp eax, 0x86b756fc
je 0x180021471
cmp eax, 0xd704c075
jne 0x1800214d5
movzx r8d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180021340
cmp eax, 0x23f2abfb
je 0x18002149c
cmp eax, 0x6e8ef6ba
jne 0x180021340
mov eax, 0x70cadfba
jmp 0x180021340
cmp eax, 0xf2e50002
je 0x1800214ba
cmp eax, 0x21ceedeb
jne 0x180021340
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180021340
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180021340
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180021340
mov rax, qword [rbp + 0xa80]
movabs r8, 0x396dc3440b475580
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x180021340
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180021340
cmp eax, 0xa62dbb75
jne 0x180021340
mov rax, qword [rbp + 0x9f0]
mov qword [rdx + 0x18], rax
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x9a8], rsp
mov rax, qword [rbp + 0x990]
mov qword [rbp + 0x9a0], rax
mov eax, 0x1967ff2f
jmp 0x180026ad0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x20
lea rcx, [rbp + 0x4b0]
call fcn.1800347a0
add rsp, 0x20
test eax, eax
mov rax, qword [rbp + 0x8a8]
mov eax, 0xef5b036b
mov ecx, 0x58b32332
cmove eax, ecx
jmp 0x180002dbd
mov rdx, qword [rbp + 0xa50]
mov rsp, r12
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [rbp + 0x768], rax
test rax, rax
mov eax, 0xf710b3f5
mov ecx, 0x84d770c1
cmove eax, ecx
jmp 0x180002dbd
mov rax, qword [rbp + 0xa40]
mov rsp, rcx
mov rcx, rsp
mov rax, qword [rbp + 0x960]
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], r11
mov eax, 0xe8fd87bc
jmp 0x1800215e0
mov rsp, rdx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xd718b090
nop dword [rax]
cmp eax, 0xceb5b26d
je 0x180021fc3
cmp eax, 0xd718b090
je 0x180029023
cmp eax, 0xe8fd87bc
jne 0x1800215e0
mov rdx, rsp
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180021650
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180021680
cmp eax, 0x70cadfb9
jle 0x1800216c0
cmp eax, 0x70cadfba
je 0x18002176c
cmp eax, 0x740e7907
je 0x180021632
cmp eax, 0x7b8eb208
jne 0x180021650
mov eax, 0x23f2abfb
jmp 0x180021650
cmp eax, 0xf2e50001
jg 0x1800216e0
cmp eax, 0x86b756fc
je 0x1800217ac
cmp eax, 0xd704c075
jne 0x1800217d7
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180021650
cmp eax, 0x23f2abfb
je 0x18002173d
cmp eax, 0x6e8ef6ba
jne 0x180021650
mov eax, 0x70cadfba
jmp 0x180021650
cmp eax, 0xf2e50002
je 0x180021751
cmp eax, 0x21ceedeb
jne 0x180021650
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa40]
mov qword [r8], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180021650
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180021650
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180021650
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180021650
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180021650
cmp eax, 0xa62dbb75
jne 0x180021650
mov rax, qword [rbp + 0x9f0]
mov rsp, rdx
mov r8, rsp
mov rdx, qword [rbp + 0xa60]
mov qword [rdx], rax
mov rdx, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180021850
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180021880
cmp eax, 0x70cadfb9
jle 0x1800218c0
cmp eax, 0x70cadfba
je 0x18002196c
cmp eax, 0x740e7907
je 0x180021832
cmp eax, 0x7b8eb208
jne 0x180021850
mov eax, 0x23f2abfb
jmp 0x180021850
cmp eax, 0xf2e50001
jg 0x1800218e0
cmp eax, 0x86b756fc
je 0x1800219ac
cmp eax, 0xd704c075
jne 0x1800219d7
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180021850
cmp eax, 0x23f2abfb
je 0x18002193d
cmp eax, 0x6e8ef6ba
jne 0x180021850
mov eax, 0x70cadfba
jmp 0x180021850
cmp eax, 0xf2e50002
je 0x180021951
cmp eax, 0x21ceedeb
jne 0x180021850
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa40]
mov qword [r9], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180021850
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180021850
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180021850
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180021850
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180021850
cmp eax, 0xa62dbb75
jne 0x180021850
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp edx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180021a40
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x180021a70
cmp eax, 0x70cadfb9
jle 0x180021ab0
cmp eax, 0x70cadfba
je 0x180021b59
cmp eax, 0x740e7907
je 0x180021a23
cmp eax, 0x7b8eb208
jne 0x180021a40
mov eax, 0x23f2abfb
jmp 0x180021a40
cmp eax, 0xf2e50001
jg 0x180021ad0
cmp eax, 0x86b756fc
je 0x180021b96
cmp eax, 0xd704c075
jne 0x180021bbe
movzx edx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180021a40
cmp eax, 0x23f2abfb
je 0x180021b2a
cmp eax, 0x6e8ef6ba
jne 0x180021a40
mov eax, 0x70cadfba
jmp 0x180021a40
cmp eax, 0xf2e50002
je 0x180021b3e
cmp eax, 0x21ceedeb
jne 0x180021a40
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa40]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180021a40
mov rax, qword [rbp + 0xa40]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x180021a40
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180021a40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180021a40
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180021a40
cmp eax, 0xa62dbb75
jne 0x180021a40
mov r10, qword [rbp + 0x9f0]
mov rsp, r8
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov edx, 0x8702f53c
mov r8d, 0xe1f61876
cmovne edx, r8d
mov r8d, 0xa3f04f9d
mov r9d, 0x3433f71f
cmovne r8d, r9d
mov r9d, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne r9d, r11d
mov r12d, 0x23bdf7b9
jmp 0x180021c40
mov r12d, 0xe1f61876
nop dword [rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180021c90
cmp r11d, 0x4de4b1b7
jle 0x180021cc0
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x180021c40
cmp r11d, 0x585b062d
jne 0x180021d2a
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r8d
jmp 0x180021c40
cmp r11d, 0xe1f61875
jg 0x180021cf0
cmp r11d, 0x8702f53c
je 0x180021c35
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180021c40
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180021c40
cmp r11d, 0x23bdf7b9
je 0x180021d18
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180021c40
mov r12d, 0xe51fd45b
jmp 0x180021c40
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x180021c40
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180021c40
mov r12d, edx
jmp 0x180021c40
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x180021c40
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180021c40
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa38]
mov r12d, 0x23bdf7b9
jmp 0x180021d60
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180021db0
cmp r11d, 0x4de4b1b7
jle 0x180021de0
mov r12d, r9d
cmp r11d, 0x4de4b1b8
je 0x180021d60
cmp r11d, 0x585b062d
jne 0x180021e4a
mov r11, qword [rbp + 0xa70]
movaps xmm1, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r8d
jmp 0x180021d60
cmp r11d, 0xe1f61875
jg 0x180021e10
cmp r11d, 0x8702f53c
je 0x180021d50
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180021d60
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180021d60
cmp r11d, 0x23bdf7b9
je 0x180021e38
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180021d60
mov r12d, 0xe51fd45b
jmp 0x180021d60
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x180021d60
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180021d60
mov r12d, edx
jmp 0x180021d60
mov qword [rbp + 0xa70], r10
mov r12d, 0x4de4b1b8
jmp 0x180021d60
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180021d60
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov edx, 0xe62b15fb
mov r8d, 0xd9751bba
cmovne edx, r8d
mov r8d, 0x88c1fb0a
mov r9d, 0x737424a4
cmovne r8d, r9d
mov r9d, 0x88c1fb0a
mov r10d, 0x84c5fed
cmovne r9d, r10d
mov r11d, 0x5a571eef
jmp 0x180021ed0
mov r11d, 0xd9751bba
nop dword [rax]
mov r10d, r11d
cmp r11d, 0x84c5fec
jg 0x180021f10
cmp r10d, 0xe62b15fa
jg 0x180021f40
cmp r10d, 0x88c1fb0a
je 0x180021f94
mov r11d, eax
cmp r10d, 0xd9751bba
je 0x180021ed0
mov r11d, r10d
cmp r10d, 0x84531406
jne 0x180021ed0
jmp 0x1800220e7
cmp r10d, 0x6d702eee
jg 0x180021f70
cmp r10d, 0x84c5fed
je 0x180021f9f
mov r11d, r10d
cmp r10d, 0x5a571eef
jne 0x180021ed0
mov r11d, r9d
jmp 0x180021ed0
cmp r10d, 0xe62b15fb
je 0x180021ec3
mov r11d, r10d
cmp r10d, 0xecd82529
jne 0x180021ed0
mov r11d, edx
jmp 0x180021ed0
cmp r10d, 0x6d702eef
je 0x180021fae
mov r11d, r10d
cmp r10d, 0x737424a4
jne 0x180021ed0
mov r11d, 0x6d702eef
jmp 0x180021ed0
mov r11d, 0x84c5fed
jmp 0x180021ed0
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r8d
jmp 0x180021ed0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x180021ed0
mov rdx, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r8, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x180022030
cmp eax, 0x8c738dd4
je 0x180022068
cmp eax, 0xad05d251
je 0x1800215c3
cmp eax, 0xc76865f2
jne 0x180021fe0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x180021fe0
cmp eax, 0xe2835c51
je 0x1800220aa
cmp eax, 0x64ef195e
je 0x1800220cc
cmp eax, 0x702da026
jne 0x180021fe0
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0x8c738dd4
jmp 0x180022096
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x64ef195e
mov r9d, 0xad05d251
cmove eax, r9d
cmp dword [0x180056e9c], 0xa
cmovl eax, r9d
jmp 0x180021fe0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180021fe0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180021fe0
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0xceb5b26d
lea r11, [rbp + 0xa20]
jmp 0x1800215e0
mov r8, rsp
mov rdx, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180022180
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800221b0
cmp eax, 0x70cadfb9
jle 0x1800221f0
cmp eax, 0x70cadfba
je 0x18002226e
cmp eax, 0x740e7907
je 0x180022155
cmp eax, 0x7b8eb208
jne 0x180022180
mov eax, 0x23f2abfb
jmp 0x180022180
cmp eax, 0xf2e50001
jg 0x180022210
cmp eax, 0x86b756fc
je 0x1800222ab
cmp eax, 0xd704c075
jne 0x180022302
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180022180
cmp eax, 0x23f2abfb
je 0x1800222d3
cmp eax, 0x6e8ef6ba
jne 0x180022180
mov eax, 0x70cadfba
jmp 0x180022180
cmp eax, 0xf2e50002
je 0x1800222e7
cmp eax, 0x21ceedeb
jne 0x180022180
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180022180
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180022180
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180022180
mov rax, qword [rbp + 0xa20]
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x180022180
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180022180
cmp eax, 0xa62dbb75
jne 0x180022180
mov rdx, qword [rbp + 0xa70]
mov rsp, r8
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r8d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r8d, ecx
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov ecx, 0x23bdf7b9
jmp 0x180022380
mov ecx, 0xe1f61876
nop dword [rax + rax]
mov r11d, ecx
cmp ecx, 0x23bdf7b8
jle 0x1800223d0
cmp r11d, 0x4de4b1b7
jle 0x180022400
mov ecx, r10d
cmp r11d, 0x4de4b1b8
je 0x180022380
cmp r11d, 0x585b062d
jne 0x180022468
mov rcx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm0
mov ecx, r9d
jmp 0x180022380
cmp r11d, 0xe1f61875
jg 0x180022430
cmp r11d, 0x8702f53c
je 0x180022376
mov ecx, r11d
cmp r11d, 0xa3f04f9d
jne 0x180022380
mov rcx, qword [rbp + 0xa80]
mov ecx, 0x585b062d
jmp 0x180022380
cmp r11d, 0x23bdf7b9
je 0x180022457
mov ecx, r11d
cmp r11d, 0x3433f71f
jne 0x180022380
mov ecx, 0xe51fd45b
jmp 0x180022380
mov ecx, eax
cmp r11d, 0xe1f61876
je 0x180022380
mov ecx, r11d
cmp r11d, 0xe51fd45b
jne 0x180022380
mov ecx, r8d
jmp 0x180022380
mov qword [rbp + 0xa80], rdx
mov ecx, 0x4de4b1b8
jmp 0x180022380
mov ecx, r11d
cmp r11d, 0x74a3fc2f
jne 0x180022380
movaps xmm0, xmmword [rbp + 0xa70]
mov r11, qword [rbp + 0xa58]
mov r12d, 0x23bdf7b9
jmp 0x1800224a0
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x1800224f0
cmp ecx, 0x4de4b1b7
jle 0x180022520
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800224a0
cmp ecx, 0x585b062d
jne 0x180022588
mov rcx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm1
mov r12d, r9d
jmp 0x1800224a0
cmp ecx, 0xe1f61875
jg 0x180022550
cmp ecx, 0x8702f53c
je 0x18002248e
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800224a0
mov rcx, qword [rbp + 0xa80]
mov r12d, 0x585b062d
jmp 0x1800224a0
cmp ecx, 0x23bdf7b9
je 0x180022576
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800224a0
mov r12d, 0xe51fd45b
jmp 0x1800224a0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x1800224a0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800224a0
mov r12d, r8d
jmp 0x1800224a0
mov qword [rbp + 0xa80], r11
mov r12d, 0x4de4b1b8
jmp 0x1800224a0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800224a0
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180022610
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x180022650
cmp r11d, 0xe62b15fa
jg 0x180022680
cmp r11d, 0x88c1fb0a
je 0x1800226d3
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180022610
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180022610
jmp 0x180029037
cmp r11d, 0x6d702eee
jg 0x1800226b0
cmp r11d, 0x84c5fed
je 0x1800226dd
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180022610
mov ecx, r10d
jmp 0x180022610
cmp r11d, 0xe62b15fb
je 0x1800225fd
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180022610
mov ecx, r8d
jmp 0x180022610
cmp r11d, 0x6d702eef
je 0x1800226ec
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180022610
mov ecx, 0x6d702eef
jmp 0x180022610
mov ecx, 0x84c5fed
jmp 0x180022610
movaps xmmword [rbp + 0xa80], xmm1
mov ecx, r9d
jmp 0x180022610
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180022610
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x998]
mov qword [rcx], rax
mov rax, qword [rbp + 0x998]
cmp qword [rax], 0
setne byte [rbp + 0x9bb]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x4933272e
mov ecx, 0x351c7c6f
jmp 0x180002db0
mov rdx, qword [rbp + 0xa50]
mov rsp, r12
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov qword [rbp + 0x760], rax
test rax, rax
mov eax, 0x2fd8e7b7
mov ecx, 0xb289a5d9
cmove eax, ecx
jmp 0x180002dbd
mov rsp, rdx
mov rdx, qword [rbp + 0xa38]
mov rsp, rcx
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x8e0]
mov rcx, qword [rbp + 0x938]
mov qword [rcx], rax
mov rax, qword [rbp + 0x938]
cmp qword [rax], 0
mov eax, 0x38dd0c2d
mov ecx, 0x5c2dba14
cmove eax, ecx
jmp 0x180002dbd
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x968]
mov rcx, qword [rbp + 0x998]
mov qword [rcx], rax
mov rax, qword [rbp + 0x998]
mov eax, 0x75724bcc
jmp 0x180002dbd
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x950]
mov rcx, qword [rbp + 0x920]
mov qword [rcx], rax
mov eax, 0xead87926
jmp 0x180002dbd
mov r8, rsp
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa40]
mov qword [rax], rdx
mov rdx, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0x9e0]
cmp r9d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180022910
mov rax, qword [rbp + 0xa80]
mov r9, qword [rbp + 0xa20]
mov qword [r9], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180022940
cmp eax, 0x70cadfb9
jle 0x180022980
cmp eax, 0x70cadfba
je 0x180022a01
cmp eax, 0x740e7907
je 0x1800228e9
cmp eax, 0x7b8eb208
jne 0x180022910
mov eax, 0x23f2abfb
jmp 0x180022910
cmp eax, 0xf2e50001
jg 0x1800229a0
cmp eax, 0x86b756fc
je 0x180022a41
cmp eax, 0xd704c075
jne 0x180022aa5
movzx r9d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180022910
cmp eax, 0x23f2abfb
je 0x180022a6c
cmp eax, 0x6e8ef6ba
jne 0x180022910
mov eax, 0x70cadfba
jmp 0x180022910
cmp eax, 0xf2e50002
je 0x180022a8a
cmp eax, 0x21ceedeb
jne 0x180022910
mov rax, qword [rbp + 0xa80]
mov r9, qword [rbp + 0xa20]
mov qword [r9], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180022910
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180022910
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180022910
mov rax, qword [rbp + 0xa20]
movabs r9, 0xb35a23bb5bf4273
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180022910
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180022910
cmp eax, 0xa62dbb75
jne 0x180022910
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e0]
cmp r8d, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180022b10
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180022b40
cmp eax, 0x70cadfb9
jle 0x180022b80
cmp eax, 0x70cadfba
je 0x180022c01
cmp eax, 0x740e7907
je 0x180022af0
cmp eax, 0x7b8eb208
jne 0x180022b10
mov eax, 0x23f2abfb
jmp 0x180022b10
cmp eax, 0xf2e50001
jg 0x180022ba0
cmp eax, 0x86b756fc
je 0x180022c41
cmp eax, 0xd704c075
jne 0x180022ca5
movzx r8d, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180022b10
cmp eax, 0x23f2abfb
je 0x180022c6c
cmp eax, 0x6e8ef6ba
jne 0x180022b10
mov eax, 0x70cadfba
jmp 0x180022b10
cmp eax, 0xf2e50002
je 0x180022c8a
cmp eax, 0x21ceedeb
jne 0x180022b10
mov rax, qword [rbp + 0xa80]
mov r8, qword [rbp + 0xa20]
mov qword [r8], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180022b10
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180022b10
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180022b10
mov rax, qword [rbp + 0xa20]
movabs r8, 0x396dc3440b475580
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x180022b10
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180022b10
cmp eax, 0xa62dbb75
jne 0x180022b10
mov rax, qword [rbp + 0xa70]
mov qword [rdx + 0x10], rax
mov rax, qword [rbp + 0xa38]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov eax, 0x1967ff2f
jmp 0x180029080
mov rax, qword [rbp + 0xa20]
mov rsp, rcx
mov qword [rbp + 0x9c8], rsp
mov rdx, qword [rbp + 0x950]
mov eax, 0xeb3fb4ad
jmp 0x180022d10
mov rsp, r8
mov qword [rbp + 0xa20], rdx
mov eax, 0x29b9a6fc
nop word cs:[rax + rax]
cmp eax, 0xb5d309a0
je 0x180022d5e
cmp eax, 0x29b9a6fc
je 0x18002b703
cmp eax, 0xeb3fb4ad
jne 0x180022d10
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, 0xb5d309a0
jmp 0x180022d10
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180022dc0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180022df0
cmp eax, 0x70cadfb9
jle 0x180022e30
cmp eax, 0x70cadfba
je 0x180022ed9
cmp eax, 0x740e7907
je 0x180022d9f
cmp eax, 0x7b8eb208
jne 0x180022dc0
mov eax, 0x23f2abfb
jmp 0x180022dc0
cmp eax, 0xf2e50001
jg 0x180022e50
cmp eax, 0x86b756fc
je 0x180022f16
cmp eax, 0xd704c075
jne 0x180022f3e
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180022dc0
cmp eax, 0x23f2abfb
je 0x180022eaa
cmp eax, 0x6e8ef6ba
jne 0x180022dc0
mov eax, 0x70cadfba
jmp 0x180022dc0
cmp eax, 0xf2e50002
je 0x180022ebe
cmp eax, 0x21ceedeb
jne 0x180022dc0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180022dc0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180022dc0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180022dc0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180022dc0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180022dc0
cmp eax, 0xa62dbb75
jne 0x180022dc0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x180022fb0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180022fe0
cmp eax, 0x70cadfb9
jle 0x180023020
cmp eax, 0x70cadfba
je 0x1800230c9
cmp eax, 0x740e7907
je 0x180022f89
cmp eax, 0x7b8eb208
jne 0x180022fb0
mov eax, 0x23f2abfb
jmp 0x180022fb0
cmp eax, 0xf2e50001
jg 0x180023040
cmp eax, 0x86b756fc
je 0x180023106
cmp eax, 0xd704c075
jne 0x18002312e
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180022fb0
cmp eax, 0x23f2abfb
je 0x18002309a
cmp eax, 0x6e8ef6ba
jne 0x180022fb0
mov eax, 0x70cadfba
jmp 0x180022fb0
cmp eax, 0xf2e50002
je 0x1800230ae
cmp eax, 0x21ceedeb
jne 0x180022fb0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180022fb0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180022fb0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180022fb0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180022fb0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180022fb0
cmp eax, 0xa62dbb75
jne 0x180022fb0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov rax, qword [rbp + 0xa40]
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa60]
cmp ecx, 0xa
setl byte [rbp + 0xa58]
mov eax, 0xd704c075
jmp 0x1800231b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800231e0
cmp eax, 0x70cadfb9
jle 0x180023220
cmp eax, 0x70cadfba
je 0x1800232c9
cmp eax, 0x740e7907
je 0x180023188
cmp eax, 0x7b8eb208
jne 0x1800231b0
mov eax, 0x23f2abfb
jmp 0x1800231b0
cmp eax, 0xf2e50001
jg 0x180023240
cmp eax, 0x86b756fc
je 0x180023306
cmp eax, 0xd704c075
jne 0x18002332e
movzx ecx, byte [rbp + 0xa60]
cmp byte [rbp + 0xa58], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800231b0
cmp eax, 0x23f2abfb
je 0x18002329a
cmp eax, 0x6e8ef6ba
jne 0x1800231b0
mov eax, 0x70cadfba
jmp 0x1800231b0
cmp eax, 0xf2e50002
je 0x1800232ae
cmp eax, 0x21ceedeb
jne 0x1800231b0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800231b0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x1800231b0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800231b0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800231b0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800231b0
cmp eax, 0xa62dbb75
jne 0x1800231b0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rcx, qword [rbp + 0xa40]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r11, qword [rcx]
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r12d, 0x23bdf7b9
jmp 0x1800233d0
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180023420
cmp ecx, 0x4de4b1b7
jle 0x180023450
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800233d0
cmp ecx, 0x585b062d
jne 0x1800234b8
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r9d
jmp 0x1800233d0
cmp ecx, 0xe1f61875
jg 0x180023480
cmp ecx, 0x8702f53c
je 0x1800233bf
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800233d0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800233d0
cmp ecx, 0x23bdf7b9
je 0x1800234a6
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800233d0
mov r12d, 0xe51fd45b
jmp 0x1800233d0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x1800233d0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800233d0
mov r12d, r8d
jmp 0x1800233d0
mov qword [rbp + 0xa70], r11
mov r12d, 0x4de4b1b8
jmp 0x1800233d0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800233d0
movaps xmm0, xmmword [rbp + 0x9f0]
mov r11d, 0x23bdf7b9
jmp 0x1800234e0
mov r11d, 0xe1f61876
nop dword [rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x180023530
cmp ecx, 0x4de4b1b7
jle 0x180023560
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800234e0
cmp ecx, 0x585b062d
jne 0x1800235c8
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r11d, r9d
jmp 0x1800234e0
cmp ecx, 0xe1f61875
jg 0x180023590
cmp ecx, 0x8702f53c
je 0x1800234d6
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800234e0
mov rcx, qword [rbp + 0xa70]
mov r11d, 0x585b062d
jmp 0x1800234e0
cmp ecx, 0x23bdf7b9
je 0x1800235b6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x1800234e0
mov r11d, 0xe51fd45b
jmp 0x1800234e0
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x1800234e0
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800234e0
mov r11d, r8d
jmp 0x1800234e0
mov qword [rbp + 0xa70], rdx
mov r11d, 0x4de4b1b8
jmp 0x1800234e0
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800234e0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180023650
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x180023690
cmp r11d, 0xe62b15fa
jg 0x1800236c0
cmp r11d, 0x88c1fb0a
je 0x180023713
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180023650
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180023650
jmp 0x180023740
cmp r11d, 0x6d702eee
jg 0x1800236f0
cmp r11d, 0x84c5fed
je 0x18002371d
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180023650
mov ecx, r10d
jmp 0x180023650
cmp r11d, 0xe62b15fb
je 0x18002363d
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180023650
mov ecx, r8d
jmp 0x180023650
cmp r11d, 0x6d702eef
je 0x18002372c
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180023650
mov ecx, 0x6d702eef
jmp 0x180023650
mov ecx, 0x84c5fed
jmp 0x180023650
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180023650
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180023650
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x1800237b0
cmp eax, 0x8c738dd4
je 0x1800237e4
cmp eax, 0xad05d251
je 0x180022cf5
cmp eax, 0xc76865f2
jne 0x180023760
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x180023760
cmp eax, 0xe2835c51
je 0x180023820
cmp eax, 0x64ef195e
je 0x180023842
cmp eax, 0x702da026
jne 0x180023760
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18002380e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180023760
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180023760
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180023760
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov eax, 0xc76865f2
lea rdx, [rbp + 0xa20]
jmp 0x18002b7a0
mov r8, rsp
mov rax, qword [rbp + 0xa40]
mov rdx, qword [rbp + 0xa20]
mov qword [rax], rdx
mov rdx, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x1800238f0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180023920
cmp eax, 0x70cadfb9
jle 0x180023960
cmp eax, 0x70cadfba
je 0x180023a16
cmp eax, 0x740e7907
je 0x1800238cc
cmp eax, 0x7b8eb208
jne 0x1800238f0
mov eax, 0x23f2abfb
jmp 0x1800238f0
cmp eax, 0xf2e50001
jg 0x180023980
cmp eax, 0x86b756fc
je 0x180023a56
cmp eax, 0xd704c075
jne 0x180023a81
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x1800238f0
cmp eax, 0x23f2abfb
je 0x1800239dd
cmp eax, 0x6e8ef6ba
jne 0x1800238f0
mov eax, 0x70cadfba
jmp 0x1800238f0
cmp eax, 0xf2e50002
je 0x1800239fb
cmp eax, 0x21ceedeb
jne 0x1800238f0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800238f0
mov rax, qword [rbp + 0xa80]
movabs r9, 0x5a04aa526ec8f0da
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x1800238f0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800238f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800238f0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800238f0
cmp eax, 0xa62dbb75
jne 0x1800238f0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov qword [rdx + 8], rax
mov eax, dword [0x180056e50]
mov r9d, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa38]
cmp r9d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180023af0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180023b20
cmp eax, 0x70cadfb9
jle 0x180023b60
cmp eax, 0x70cadfba
je 0x180023c16
cmp eax, 0x740e7907
je 0x180023acf
cmp eax, 0x7b8eb208
jne 0x180023af0
mov eax, 0x23f2abfb
jmp 0x180023af0
cmp eax, 0xf2e50001
jg 0x180023b80
cmp eax, 0x86b756fc
je 0x180023c56
cmp eax, 0xd704c075
jne 0x180023c81
movzx r9d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r9b, r9b
cmovne eax, r15d
jmp 0x180023af0
cmp eax, 0x23f2abfb
je 0x180023bdd
cmp eax, 0x6e8ef6ba
jne 0x180023af0
mov eax, 0x70cadfba
jmp 0x180023af0
cmp eax, 0xf2e50002
je 0x180023bfb
cmp eax, 0x21ceedeb
jne 0x180023af0
mov rax, qword [rbp + 0xa70]
mov r9, qword [rbp + 0xa80]
mov qword [r9], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180023af0
mov rax, qword [rbp + 0xa80]
movabs r9, 0xb35a23bb5bf4273
mov qword [rax], r9
mov eax, 0xf2e50002
jmp 0x180023af0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180023af0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180023af0
mov eax, dword [0x180056e50]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180023af0
cmp eax, 0xa62dbb75
jne 0x180023af0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rdx + 0x10], rax
mov eax, dword [0x180056e50]
mov r8d, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp r8d, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180023cf0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180023d20
cmp eax, 0x70cadfb9
jle 0x180023d60
cmp eax, 0x70cadfba
je 0x180023e16
cmp eax, 0x740e7907
je 0x180023ccc
cmp eax, 0x7b8eb208
jne 0x180023cf0
mov eax, 0x23f2abfb
jmp 0x180023cf0
cmp eax, 0xf2e50001
jg 0x180023d80
cmp eax, 0x86b756fc
je 0x180023e56
cmp eax, 0xd704c075
jne 0x180023e81
movzx r8d, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test r8b, r8b
cmovne eax, r15d
jmp 0x180023cf0
cmp eax, 0x23f2abfb
je 0x180023ddd
cmp eax, 0x6e8ef6ba
jne 0x180023cf0
mov eax, 0x70cadfba
jmp 0x180023cf0
cmp eax, 0xf2e50002
je 0x180023dfb
cmp eax, 0x21ceedeb
jne 0x180023cf0
mov rax, qword [rbp + 0xa70]
mov r8, qword [rbp + 0xa80]
mov qword [r8], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180023cf0
mov rax, qword [rbp + 0xa80]
movabs r8, 0x396dc3440b475580
mov qword [rax], r8
mov eax, 0xf2e50002
jmp 0x180023cf0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180023cf0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180023cf0
mov eax, dword [0x180056e50]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180023cf0
cmp eax, 0xa62dbb75
jne 0x180023cf0
mov rax, qword [rbp + 0x9f0]
mov qword [rdx + 0x18], rax
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x9a8], rsp
mov rax, qword [rbp + 0x990]
mov qword [rbp + 0x9a0], rax
mov eax, 0x1967ff2f
jmp 0x180023ef0
mov eax, dword [0x180056ef0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x44ce751d
mov ecx, 0x81f8b50
cmove eax, ecx
cmp dword [0x180056ef4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0x1967ff2e
jle 0x180023f30
cmp eax, 0x44ce751d
je 0x180024add
cmp eax, 0x1f53bf5d
je 0x18002b860
cmp eax, 0x1967ff2f
jne 0x180023ef0
mov rax, qword [rbp + 0x9a0]
mov qword [rbp + 0xa58], rax
mov eax, 0xcb38173b
jmp 0x180023ef0
cmp eax, 0xb0628dd5
je 0x180023ebd
cmp eax, 0xcb38173b
je 0x180025c71
cmp eax, 0x81f8b50
jne 0x180023ef0
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov rcx, qword [rbp + 0xa40]
mov qword [rax], rcx
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180023fb0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180023fe0
cmp eax, 0x70cadfb9
jle 0x180024020
cmp eax, 0x70cadfba
je 0x18002409e
cmp eax, 0x740e7907
je 0x180023f91
cmp eax, 0x7b8eb208
jne 0x180023fb0
mov eax, 0x23f2abfb
jmp 0x180023fb0
cmp eax, 0xf2e50001
jg 0x180024040
cmp eax, 0x86b756fc
je 0x1800240db
cmp eax, 0xd704c075
jne 0x180024132
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180023fb0
cmp eax, 0x23f2abfb
je 0x180024103
cmp eax, 0x6e8ef6ba
jne 0x180023fb0
mov eax, 0x70cadfba
jmp 0x180023fb0
cmp eax, 0xf2e50002
je 0x180024117
cmp eax, 0x21ceedeb
jne 0x180023fb0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180023fb0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180023fb0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180023fb0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180023fb0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180023fb0
cmp eax, 0xa62dbb75
jne 0x180023fb0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x1800241a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800241d0
cmp eax, 0x70cadfb9
jle 0x180024210
cmp eax, 0x70cadfba
je 0x18002428e
cmp eax, 0x740e7907
je 0x18002417b
cmp eax, 0x7b8eb208
jne 0x1800241a0
mov eax, 0x23f2abfb
jmp 0x1800241a0
cmp eax, 0xf2e50001
jg 0x180024230
cmp eax, 0x86b756fc
je 0x1800242cb
cmp eax, 0xd704c075
jne 0x18002432c
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800241a0
cmp eax, 0x23f2abfb
je 0x1800242f3
cmp eax, 0x6e8ef6ba
jne 0x1800241a0
mov eax, 0x70cadfba
jmp 0x1800241a0
cmp eax, 0xf2e50002
je 0x180024311
cmp eax, 0x21ceedeb
jne 0x1800241a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800241a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800241a0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800241a0
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x1800241a0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800241a0
cmp eax, 0xa62dbb75
jne 0x1800241a0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x1800243a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800243d0
cmp eax, 0x70cadfb9
jle 0x180024410
cmp eax, 0x70cadfba
je 0x18002448e
cmp eax, 0x740e7907
je 0x180024375
cmp eax, 0x7b8eb208
jne 0x1800243a0
mov eax, 0x23f2abfb
jmp 0x1800243a0
cmp eax, 0xf2e50001
jg 0x180024430
cmp eax, 0x86b756fc
je 0x1800244cb
cmp eax, 0xd704c075
jne 0x18002452c
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800243a0
cmp eax, 0x23f2abfb
je 0x1800244f3
cmp eax, 0x6e8ef6ba
jne 0x1800243a0
mov eax, 0x70cadfba
jmp 0x1800243a0
cmp eax, 0xf2e50002
je 0x180024511
cmp eax, 0x21ceedeb
jne 0x1800243a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800243a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800243a0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800243a0
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x1800243a0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800243a0
cmp eax, 0xa62dbb75
jne 0x1800243a0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x18], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x1800245a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800245d0
cmp eax, 0x70cadfb9
jle 0x180024610
cmp eax, 0x70cadfba
je 0x18002468e
cmp eax, 0x740e7907
je 0x180024575
cmp eax, 0x7b8eb208
jne 0x1800245a0
mov eax, 0x23f2abfb
jmp 0x1800245a0
cmp eax, 0xf2e50001
jg 0x180024630
cmp eax, 0x86b756fc
je 0x1800246cb
cmp eax, 0xd704c075
jne 0x180024729
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800245a0
cmp eax, 0x23f2abfb
je 0x1800246f3
cmp eax, 0x6e8ef6ba
jne 0x1800245a0
mov eax, 0x70cadfba
jmp 0x1800245a0
cmp eax, 0xf2e50002
je 0x18002470e
cmp eax, 0x21ceedeb
jne 0x1800245a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800245a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800245a0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800245a0
mov rax, qword [rbp + 0xa80]
lea rcx, [rbp + 0x5e0]
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x1800245a0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800245a0
cmp eax, 0xa62dbb75
jne 0x1800245a0
mov r8, qword [rbp + 0x9f0]
mov rsp, r9
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov ecx, 0x23bdf7b9
jmp 0x1800247b0
mov ecx, 0xe1f61876
nop word cs:[rax + rax]
mov edx, ecx
cmp ecx, 0x23bdf7b8
jle 0x1800247f0
cmp edx, 0x4de4b1b7
jle 0x180024820
mov ecx, r11d
cmp edx, 0x4de4b1b8
je 0x1800247b0
cmp edx, 0x585b062d
jne 0x180024875
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov ecx, r10d
jmp 0x1800247b0
cmp edx, 0xe1f61875
jg 0x180024840
cmp edx, 0x8702f53c
je 0x18002479d
mov ecx, edx
cmp edx, 0xa3f04f9d
jne 0x1800247b0
mov rcx, qword [rbp + 0xa70]
mov ecx, 0x585b062d
jmp 0x1800247b0
cmp edx, 0x23bdf7b9
je 0x180024864
mov ecx, edx
cmp edx, 0x3433f71f
jne 0x1800247b0
mov ecx, 0xe51fd45b
jmp 0x1800247b0
mov ecx, eax
cmp edx, 0xe1f61876
je 0x1800247b0
mov ecx, edx
cmp edx, 0xe51fd45b
jne 0x1800247b0
mov ecx, r9d
jmp 0x1800247b0
mov qword [rbp + 0xa70], r8
mov ecx, 0x4de4b1b8
jmp 0x1800247b0
mov ecx, edx
cmp edx, 0x74a3fc2f
jne 0x1800247b0
movaps xmm0, xmmword [rbp + 0x9f0]
mov rdx, qword [rbp + 0xa58]
mov r12d, 0x23bdf7b9
jmp 0x1800248a0
mov r12d, 0xe1f61876
nop
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x1800248f0
cmp ecx, 0x4de4b1b7
jle 0x180024920
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x1800248a0
cmp ecx, 0x585b062d
jne 0x180024988
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x1800248a0
cmp ecx, 0xe1f61875
jg 0x180024950
cmp ecx, 0x8702f53c
je 0x180024899
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800248a0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800248a0
cmp ecx, 0x23bdf7b9
je 0x180024976
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800248a0
mov r12d, 0xe51fd45b
jmp 0x1800248a0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x1800248a0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800248a0
mov r12d, r9d
jmp 0x1800248a0
mov qword [rbp + 0xa70], rdx
mov r12d, 0x4de4b1b8
jmp 0x1800248a0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800248a0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov ecx, 0x5a571eef
jmp 0x180024a10
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x180024a50
cmp edx, 0xe62b15fa
jg 0x180024a70
cmp edx, 0x88c1fb0a
je 0x180024ab0
mov ecx, eax
cmp edx, 0xd9751bba
je 0x180024a10
mov ecx, edx
cmp edx, 0x84531406
jne 0x180024a10
jmp 0x180025e74
cmp edx, 0x6d702eee
jg 0x180024a90
cmp edx, 0x84c5fed
je 0x180024aba
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x180024a10
mov ecx, r11d
jmp 0x180024a10
cmp edx, 0xe62b15fb
je 0x1800249fd
mov ecx, edx
cmp edx, 0xecd82529
jne 0x180024a10
mov ecx, r9d
jmp 0x180024a10
cmp edx, 0x6d702eef
je 0x180024ac9
mov ecx, edx
cmp edx, 0x737424a4
jne 0x180024a10
mov ecx, 0x6d702eef
jmp 0x180024a10
mov ecx, 0x84c5fed
jmp 0x180024a10
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r10d
jmp 0x180024a10
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180024a10
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov rcx, qword [rbp + 0xa40]
mov qword [rax], rcx
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180024b50
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180024b80
cmp eax, 0x70cadfb9
jle 0x180024bc0
cmp eax, 0x70cadfba
je 0x180024c3e
cmp eax, 0x740e7907
je 0x180024b25
cmp eax, 0x7b8eb208
jne 0x180024b50
mov eax, 0x23f2abfb
jmp 0x180024b50
cmp eax, 0xf2e50001
jg 0x180024be0
cmp eax, 0x86b756fc
je 0x180024c7b
cmp eax, 0xd704c075
jne 0x180024cd2
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180024b50
cmp eax, 0x23f2abfb
je 0x180024ca3
cmp eax, 0x6e8ef6ba
jne 0x180024b50
mov eax, 0x70cadfba
jmp 0x180024b50
cmp eax, 0xf2e50002
je 0x180024cb7
cmp eax, 0x21ceedeb
jne 0x180024b50
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180024b50
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180024b50
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180024b50
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180024b50
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180024b50
cmp eax, 0xa62dbb75
jne 0x180024b50
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180024d40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180024d70
cmp eax, 0x70cadfb9
jle 0x180024db0
cmp eax, 0x70cadfba
je 0x180024e2e
cmp eax, 0x740e7907
je 0x180024d1b
cmp eax, 0x7b8eb208
jne 0x180024d40
mov eax, 0x23f2abfb
jmp 0x180024d40
cmp eax, 0xf2e50001
jg 0x180024dd0
cmp eax, 0x86b756fc
je 0x180024e6b
cmp eax, 0xd704c075
jne 0x180024ecc
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180024d40
cmp eax, 0x23f2abfb
je 0x180024e93
cmp eax, 0x6e8ef6ba
jne 0x180024d40
mov eax, 0x70cadfba
jmp 0x180024d40
cmp eax, 0xf2e50002
je 0x180024eb1
cmp eax, 0x21ceedeb
jne 0x180024d40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180024d40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180024d40
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180024d40
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180024d40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180024d40
cmp eax, 0xa62dbb75
jne 0x180024d40
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180024f40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180024f70
cmp eax, 0x70cadfb9
jle 0x180024fb0
cmp eax, 0x70cadfba
je 0x18002502e
cmp eax, 0x740e7907
je 0x180024f15
cmp eax, 0x7b8eb208
jne 0x180024f40
mov eax, 0x23f2abfb
jmp 0x180024f40
cmp eax, 0xf2e50001
jg 0x180024fd0
cmp eax, 0x86b756fc
je 0x18002506b
cmp eax, 0xd704c075
jne 0x1800250cc
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180024f40
cmp eax, 0x23f2abfb
je 0x180025093
cmp eax, 0x6e8ef6ba
jne 0x180024f40
mov eax, 0x70cadfba
jmp 0x180024f40
cmp eax, 0xf2e50002
je 0x1800250b1
cmp eax, 0x21ceedeb
jne 0x180024f40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180024f40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180024f40
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180024f40
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180024f40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180024f40
cmp eax, 0xa62dbb75
jne 0x180024f40
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x18], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180025140
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180025170
cmp eax, 0x70cadfb9
jle 0x1800251b0
cmp eax, 0x70cadfba
je 0x18002522e
cmp eax, 0x740e7907
je 0x180025115
cmp eax, 0x7b8eb208
jne 0x180025140
mov eax, 0x23f2abfb
jmp 0x180025140
cmp eax, 0xf2e50001
jg 0x1800251d0
cmp eax, 0x86b756fc
je 0x18002526b
cmp eax, 0xd704c075
jne 0x1800252c9
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180025140
cmp eax, 0x23f2abfb
je 0x180025293
cmp eax, 0x6e8ef6ba
jne 0x180025140
mov eax, 0x70cadfba
jmp 0x180025140
cmp eax, 0xf2e50002
je 0x1800252ae
cmp eax, 0x21ceedeb
jne 0x180025140
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180025140
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180025140
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180025140
mov rax, qword [rbp + 0xa80]
lea rcx, [rbp + 0x5e0]
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180025140
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180025140
cmp eax, 0xa62dbb75
jne 0x180025140
mov r8, qword [rbp + 0x9f0]
mov rsp, r9
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180025350
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
nop dword [rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180025390
cmp ecx, 0x4de4b1b7
jle 0x1800253c0
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180025350
cmp ecx, 0x585b062d
jne 0x18002541e
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180025350
cmp ecx, 0xe1f61875
jg 0x1800253f0
cmp ecx, 0x8702f53c
je 0x180025414
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180025350
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180025350
cmp ecx, 0x23bdf7b9
je 0x18002533d
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180025350
mov edx, 0xe51fd45b
jmp 0x180025350
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180025350
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180025350
mov edx, r9d
jmp 0x180025350
mov edx, 0xe1f61876
jmp 0x180025350
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180025350
movaps xmm0, xmmword [rbp + 0x9f0]
mov rdx, qword [rbp + 0xa58]
mov r12d, 0x23bdf7b9
jmp 0x180025450
mov qword [rbp + 0xa70], rdx
mov r12d, 0x4de4b1b8
nop
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x1800254a0
cmp ecx, 0x4de4b1b7
jle 0x1800254d0
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x180025450
cmp ecx, 0x585b062d
jne 0x180025531
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x180025450
cmp ecx, 0xe1f61875
jg 0x180025500
cmp ecx, 0x8702f53c
je 0x180025526
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x180025450
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180025450
cmp ecx, 0x23bdf7b9
je 0x180025442
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x180025450
mov r12d, 0xe51fd45b
jmp 0x180025450
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x180025450
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x180025450
mov r12d, r9d
jmp 0x180025450
mov r12d, 0xe1f61876
jmp 0x180025450
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x180025450
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov ecx, 0x5a571eef
jmp 0x1800255b0
mov ecx, 0xd9751bba
nop dword [rax + rax]
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x1800255f0
cmp edx, 0xe62b15fa
jg 0x180025610
cmp edx, 0x88c1fb0a
je 0x180025650
mov ecx, eax
cmp edx, 0xd9751bba
je 0x1800255b0
mov ecx, edx
cmp edx, 0x84531406
jne 0x1800255b0
jmp 0x18002567d
cmp edx, 0x6d702eee
jg 0x180025630
cmp edx, 0x84c5fed
je 0x18002565a
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x1800255b0
mov ecx, r11d
jmp 0x1800255b0
cmp edx, 0xe62b15fb
je 0x1800255a6
mov ecx, edx
cmp edx, 0xecd82529
jne 0x1800255b0
mov ecx, r9d
jmp 0x1800255b0
cmp edx, 0x6d702eef
je 0x180025669
mov ecx, edx
cmp edx, 0x737424a4
jne 0x1800255b0
mov ecx, 0x6d702eef
jmp 0x1800255b0
mov ecx, 0x84c5fed
jmp 0x1800255b0
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r10d
jmp 0x1800255b0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x1800255b0
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x1800256f0
cmp eax, 0x8c738dd4
je 0x180025724
cmp eax, 0xad05d251
je 0x18002579d
cmp eax, 0xc76865f2
jne 0x1800256a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x1800256a0
cmp eax, 0xe2835c51
je 0x180025760
cmp eax, 0x64ef195e
je 0x180025782
cmp eax, 0x702da026
jne 0x1800256a0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18002574e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x1800256a0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x1800256a0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x1800256a0
mov rsp, r9
add r8, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180025810
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
nop
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180025850
cmp ecx, 0x4de4b1b7
jle 0x180025880
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180025810
cmp ecx, 0x585b062d
jne 0x1800258de
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180025810
cmp ecx, 0xe1f61875
jg 0x1800258b0
cmp ecx, 0x8702f53c
je 0x1800258d4
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180025810
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180025810
cmp ecx, 0x23bdf7b9
je 0x180025803
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180025810
mov edx, 0xe51fd45b
jmp 0x180025810
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180025810
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180025810
mov edx, r9d
jmp 0x180025810
mov edx, 0xe1f61876
jmp 0x180025810
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180025810
movaps xmm0, xmmword [rbp + 0x9f0]
mov r8, qword [rbp + 0xa58]
add r8, 0x10
mov edx, 0x23bdf7b9
jmp 0x180025920
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180025960
cmp ecx, 0x4de4b1b7
jle 0x180025990
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180025920
cmp ecx, 0x585b062d
jne 0x1800259ee
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov edx, r10d
jmp 0x180025920
cmp ecx, 0xe1f61875
jg 0x1800259c0
cmp ecx, 0x8702f53c
je 0x1800259e4
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180025920
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180025920
cmp ecx, 0x23bdf7b9
je 0x180025905
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180025920
mov edx, 0xe51fd45b
jmp 0x180025920
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180025920
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180025920
mov edx, r9d
jmp 0x180025920
mov edx, 0xe1f61876
jmp 0x180025920
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180025920
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180025a70
mov ecx, 0xd9751bba
nop word [rax + rax]
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x180025ab0
cmp edx, 0xe62b15fa
jg 0x180025ad0
cmp edx, 0x88c1fb0a
je 0x180025b10
mov ecx, eax
cmp edx, 0xd9751bba
je 0x180025a70
mov ecx, edx
cmp edx, 0x84531406
jne 0x180025a70
jmp 0x180025b3d
cmp edx, 0x6d702eee
jg 0x180025af0
cmp edx, 0x84c5fed
je 0x180025b1a
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x180025a70
mov ecx, r10d
jmp 0x180025a70
cmp edx, 0xe62b15fb
je 0x180025a62
mov ecx, edx
cmp edx, 0xecd82529
jne 0x180025a70
mov ecx, r8d
jmp 0x180025a70
cmp edx, 0x6d702eef
je 0x180025b29
mov ecx, edx
cmp edx, 0x737424a4
jne 0x180025a70
mov ecx, 0x6d702eef
jmp 0x180025a70
mov ecx, 0x84c5fed
jmp 0x180025a70
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180025a70
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180025a70
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa58]
add r9, 0x10
mov eax, 0xc76865f2
nop
cmp eax, 0xe2835c50
jg 0x180025bb0
cmp eax, 0x8c738dd4
je 0x180025be4
cmp eax, 0xad05d251
je 0x180025c5d
cmp eax, 0xc76865f2
jne 0x180025b60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x180025b60
cmp eax, 0xe2835c51
je 0x180025c20
cmp eax, 0x64ef195e
je 0x180025c42
cmp eax, 0x702da026
jne 0x180025b60
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180025c0e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
jmp 0x180025b60
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180025b60
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180025b60
mov rsp, r8
mov rax, qword [rbp + 0xa58]
mov eax, 0x81f8b50
jmp 0x180023ef0
mov r8, rsp
lea rax, [rbp + 0x5e0]
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180025cd0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x180025d00
cmp eax, 0x70cadfb9
jle 0x180025d40
cmp eax, 0x70cadfba
je 0x180025de9
cmp eax, 0x740e7907
je 0x180025caf
cmp eax, 0x7b8eb208
jne 0x180025cd0
mov eax, 0x23f2abfb
jmp 0x180025cd0
cmp eax, 0xf2e50001
jg 0x180025d60
cmp eax, 0x86b756fc
je 0x180025e26
cmp eax, 0xd704c075
jne 0x180025e4e
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180025cd0
cmp eax, 0x23f2abfb
je 0x180025dba
cmp eax, 0x6e8ef6ba
jne 0x180025cd0
mov eax, 0x70cadfba
jmp 0x180025cd0
cmp eax, 0xf2e50002
je 0x180025dce
cmp eax, 0x21ceedeb
jne 0x180025cd0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180025cd0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180025cd0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180025cd0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180025cd0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180025cd0
cmp eax, 0xa62dbb75
jne 0x180025cd0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rbp + 0xa40], rax
mov eax, 0xb0628dd5
jmp 0x180023ef0
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa58]
mov eax, 0xc76865f2
jmp 0x180025ed0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x180025f20
cmp eax, 0x8c738dd4
je 0x180025e93
cmp eax, 0xad05d251
je 0x180025f90
cmp eax, 0xc76865f2
jne 0x180025ed0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x180025ed0
cmp eax, 0xe2835c51
je 0x180025f53
cmp eax, 0x64ef195e
je 0x180025f75
cmp eax, 0x702da026
jne 0x180025ed0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180025ebd
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180025ed0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180025ed0
mov rsp, r9
add r8, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180026000
mov edx, 0xe1f61876
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180026040
cmp ecx, 0x4de4b1b7
jle 0x180026070
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180026000
cmp ecx, 0x585b062d
jne 0x1800260c5
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180026000
cmp ecx, 0xe1f61875
jg 0x180026090
cmp ecx, 0x8702f53c
je 0x180025ff6
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180026000
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180026000
cmp ecx, 0x23bdf7b9
je 0x1800260b4
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180026000
mov edx, 0xe51fd45b
jmp 0x180026000
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180026000
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180026000
mov edx, r9d
jmp 0x180026000
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x180026000
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180026000
movaps xmm0, xmmword [rbp + 0x9f0]
mov r8, qword [rbp + 0xa58]
add r8, 0x10
mov edx, 0x23bdf7b9
jmp 0x180026100
mov edx, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180026140
cmp ecx, 0x4de4b1b7
jle 0x180026170
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180026100
cmp ecx, 0x585b062d
jne 0x1800261c5
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov edx, r10d
jmp 0x180026100
cmp ecx, 0xe1f61875
jg 0x180026190
cmp ecx, 0x8702f53c
je 0x1800260ec
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180026100
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180026100
cmp ecx, 0x23bdf7b9
je 0x1800261b4
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180026100
mov edx, 0xe51fd45b
jmp 0x180026100
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180026100
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180026100
mov edx, r9d
jmp 0x180026100
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x180026100
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180026100
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180026240
mov ecx, 0xd9751bba
nop
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x180026280
cmp edx, 0xe62b15fa
jg 0x1800262a0
cmp edx, 0x88c1fb0a
je 0x1800262e0
mov ecx, eax
cmp edx, 0xd9751bba
je 0x180026240
mov ecx, edx
cmp edx, 0x84531406
jne 0x180026240
jmp 0x18002630d
cmp edx, 0x6d702eee
jg 0x1800262c0
cmp edx, 0x84c5fed
je 0x1800262ea
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x180026240
mov ecx, r10d
jmp 0x180026240
cmp edx, 0xe62b15fb
je 0x180026239
mov ecx, edx
cmp edx, 0xecd82529
jne 0x180026240
mov ecx, r8d
jmp 0x180026240
cmp edx, 0x6d702eef
je 0x1800262f9
mov ecx, edx
cmp edx, 0x737424a4
jne 0x180026240
mov ecx, 0x6d702eef
jmp 0x180026240
mov ecx, 0x84c5fed
jmp 0x180026240
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180026240
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180026240
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa58]
add r9, 0x10
mov eax, 0xc76865f2
jmp 0x180026370
mov rdx, qword [rbp + 0xa50]
mov rsp, rcx
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rax, qword [rbp + 0x970]
mov eax, 0xb1fe1a27
jmp 0x180002dbd
mov r8, rsp
mov rdx, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x1800264f0
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180026520
cmp eax, 0x70cadfb9
jle 0x180026560
cmp eax, 0x70cadfba
je 0x180026609
cmp eax, 0x740e7907
je 0x1800264c9
cmp eax, 0x7b8eb208
jne 0x1800264f0
mov eax, 0x23f2abfb
jmp 0x1800264f0
cmp eax, 0xf2e50001
jg 0x180026580
cmp eax, 0x86b756fc
je 0x180026646
cmp eax, 0xd704c075
jne 0x18002666e
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800264f0
cmp eax, 0x23f2abfb
je 0x1800265da
cmp eax, 0x6e8ef6ba
jne 0x1800264f0
mov eax, 0x70cadfba
jmp 0x1800264f0
cmp eax, 0xf2e50002
je 0x1800265ee
cmp eax, 0x21ceedeb
jne 0x1800264f0
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800264f0
mov rax, qword [rbp + 0xa20]
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x1800264f0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x1800264f0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800264f0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800264f0
cmp eax, 0xa62dbb75
jne 0x1800264f0
mov rdx, qword [rbp + 0xa70]
mov rsp, r8
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r8d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r8d, ecx
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov ecx, 0x23bdf7b9
jmp 0x1800266f0
mov ecx, 0xe1f61876
nop word [rax + rax]
mov r11d, ecx
cmp ecx, 0x23bdf7b8
jle 0x180026740
cmp r11d, 0x4de4b1b7
jle 0x180026770
mov ecx, r10d
cmp r11d, 0x4de4b1b8
je 0x1800266f0
cmp r11d, 0x585b062d
jne 0x1800267d8
mov rcx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm0
mov ecx, r9d
jmp 0x1800266f0
cmp r11d, 0xe1f61875
jg 0x1800267a0
cmp r11d, 0x8702f53c
je 0x1800266e2
mov ecx, r11d
cmp r11d, 0xa3f04f9d
jne 0x1800266f0
mov rcx, qword [rbp + 0xa80]
mov ecx, 0x585b062d
jmp 0x1800266f0
cmp r11d, 0x23bdf7b9
je 0x1800267c7
mov ecx, r11d
cmp r11d, 0x3433f71f
jne 0x1800266f0
mov ecx, 0xe51fd45b
jmp 0x1800266f0
mov ecx, eax
cmp r11d, 0xe1f61876
je 0x1800266f0
mov ecx, r11d
cmp r11d, 0xe51fd45b
jne 0x1800266f0
mov ecx, r8d
jmp 0x1800266f0
mov qword [rbp + 0xa80], rdx
mov ecx, 0x4de4b1b8
jmp 0x1800266f0
mov ecx, r11d
cmp r11d, 0x74a3fc2f
jne 0x1800266f0
movaps xmm0, xmmword [rbp + 0xa70]
mov r11, qword [rbp + 0xa58]
mov r12d, 0x23bdf7b9
jmp 0x180026810
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180026860
cmp ecx, 0x4de4b1b7
jle 0x180026890
mov r12d, r10d
cmp ecx, 0x4de4b1b8
je 0x180026810
cmp ecx, 0x585b062d
jne 0x1800268f8
mov rcx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm1
mov r12d, r9d
jmp 0x180026810
cmp ecx, 0xe1f61875
jg 0x1800268c0
cmp ecx, 0x8702f53c
je 0x1800267fe
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x180026810
mov rcx, qword [rbp + 0xa80]
mov r12d, 0x585b062d
jmp 0x180026810
cmp ecx, 0x23bdf7b9
je 0x1800268e6
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x180026810
mov r12d, 0xe51fd45b
jmp 0x180026810
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x180026810
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x180026810
mov r12d, r8d
jmp 0x180026810
mov qword [rbp + 0xa80], r11
mov r12d, 0x4de4b1b8
jmp 0x180026810
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x180026810
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180026980
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, ecx
cmp ecx, 0x84c5fec
jg 0x1800269c0
cmp r11d, 0xe62b15fa
jg 0x1800269f0
cmp r11d, 0x88c1fb0a
je 0x180026a43
mov ecx, eax
cmp r11d, 0xd9751bba
je 0x180026980
mov ecx, r11d
cmp r11d, 0x84531406
jne 0x180026980
jmp 0x18002d933
cmp r11d, 0x6d702eee
jg 0x180026a20
cmp r11d, 0x84c5fed
je 0x180026a4d
mov ecx, r11d
cmp r11d, 0x5a571eef
jne 0x180026980
mov ecx, r10d
jmp 0x180026980
cmp r11d, 0xe62b15fb
je 0x18002696d
mov ecx, r11d
cmp r11d, 0xecd82529
jne 0x180026980
mov ecx, r8d
jmp 0x180026980
cmp r11d, 0x6d702eef
je 0x180026a5c
mov ecx, r11d
cmp r11d, 0x737424a4
jne 0x180026980
mov ecx, 0x6d702eef
jmp 0x180026980
mov ecx, 0x84c5fed
jmp 0x180026980
movaps xmmword [rbp + 0xa80], xmm1
mov ecx, r9d
jmp 0x180026980
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180026980
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov qword [rbp + 0x680], rax
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x199a14
mov ecx, 0xa0160f0f
jmp 0x180002db0
mov eax, dword [0x180056ef0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x44ce751d
mov ecx, 0x81f8b50
cmove eax, ecx
cmp dword [0x180056ef4], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0x1967ff2e
jle 0x180026b10
cmp eax, 0x44ce751d
je 0x1800276ed
cmp eax, 0x1f53bf5d
je 0x18002da50
cmp eax, 0x1967ff2f
jne 0x180026ad0
mov rax, qword [rbp + 0x9a0]
mov qword [rbp + 0xa58], rax
mov eax, 0xcb38173b
jmp 0x180026ad0
cmp eax, 0xb0628dd5
je 0x180026a9f
cmp eax, 0xcb38173b
je 0x18002825d
cmp eax, 0x81f8b50
jne 0x180026ad0
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov rcx, qword [rbp + 0xa40]
mov qword [rax], rcx
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180026b80
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
cmp eax, 0x23f2abfa
jle 0x180026bc0
cmp eax, 0x70cadfb9
jle 0x180026c00
cmp eax, 0x70cadfba
je 0x180026c7e
cmp eax, 0x740e7907
je 0x180026cbb
cmp eax, 0x7b8eb208
jne 0x180026b80
mov eax, 0x23f2abfb
jmp 0x180026b80
cmp eax, 0xf2e50001
jg 0x180026c20
cmp eax, 0x86b756fc
je 0x180026cdd
cmp eax, 0xd704c075
jne 0x180026d20
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180026b80
cmp eax, 0x23f2abfb
je 0x180026b71
cmp eax, 0x6e8ef6ba
jne 0x180026b80
mov eax, 0x70cadfba
jmp 0x180026b80
cmp eax, 0xf2e50002
je 0x180026d05
cmp eax, 0x21ceedeb
jne 0x180026b80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180026b80
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180026b80
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180026b80
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180026b80
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180026b80
cmp eax, 0xa62dbb75
jne 0x180026b80
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180026d90
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180026dd0
cmp eax, 0x70cadfb9
jle 0x180026e10
cmp eax, 0x70cadfba
je 0x180026e8e
cmp eax, 0x740e7907
je 0x180026ecb
cmp eax, 0x7b8eb208
jne 0x180026d90
mov eax, 0x23f2abfb
jmp 0x180026d90
cmp eax, 0xf2e50001
jg 0x180026e30
cmp eax, 0x86b756fc
je 0x180026eed
cmp eax, 0xd704c075
jne 0x180026f30
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180026d90
cmp eax, 0x23f2abfb
je 0x180026d69
cmp eax, 0x6e8ef6ba
jne 0x180026d90
mov eax, 0x70cadfba
jmp 0x180026d90
cmp eax, 0xf2e50002
je 0x180026f15
cmp eax, 0x21ceedeb
jne 0x180026d90
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180026d90
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180026d90
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180026d90
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180026d90
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180026d90
cmp eax, 0xa62dbb75
jne 0x180026d90
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180026fa0
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180026fe0
cmp eax, 0x70cadfb9
jle 0x180027020
cmp eax, 0x70cadfba
je 0x18002709e
cmp eax, 0x740e7907
je 0x1800270db
cmp eax, 0x7b8eb208
jne 0x180026fa0
mov eax, 0x23f2abfb
jmp 0x180026fa0
cmp eax, 0xf2e50001
jg 0x180027040
cmp eax, 0x86b756fc
je 0x1800270fd
cmp eax, 0xd704c075
jne 0x180027140
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180026fa0
cmp eax, 0x23f2abfb
je 0x180026f79
cmp eax, 0x6e8ef6ba
jne 0x180026fa0
mov eax, 0x70cadfba
jmp 0x180026fa0
cmp eax, 0xf2e50002
je 0x180027125
cmp eax, 0x21ceedeb
jne 0x180026fa0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180026fa0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180026fa0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x180026fa0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180026fa0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180026fa0
cmp eax, 0xa62dbb75
jne 0x180026fa0
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x18], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x1800271a0
mov rax, qword [rbp + 0xa80]
lea rcx, [rbp + 0x5c0]
mov qword [rax], rcx
mov eax, 0xf2e50002
nop
cmp eax, 0x23f2abfa
jle 0x1800271e0
cmp eax, 0x70cadfb9
jle 0x180027220
cmp eax, 0x70cadfba
je 0x18002729e
cmp eax, 0x740e7907
je 0x1800272db
cmp eax, 0x7b8eb208
jne 0x1800271a0
mov eax, 0x23f2abfb
jmp 0x1800271a0
cmp eax, 0xf2e50001
jg 0x180027240
cmp eax, 0x86b756fc
je 0x1800272fd
cmp eax, 0xd704c075
jne 0x180027340
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800271a0
cmp eax, 0x23f2abfb
je 0x180027189
cmp eax, 0x6e8ef6ba
jne 0x1800271a0
mov eax, 0x70cadfba
jmp 0x1800271a0
cmp eax, 0xf2e50002
je 0x180027325
cmp eax, 0x21ceedeb
jne 0x1800271a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800271a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800271a0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x1800271a0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800271a0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800271a0
cmp eax, 0xa62dbb75
jne 0x1800271a0
mov r8, qword [rbp + 0x9f0]
mov rsp, r9
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov ecx, 0x23bdf7b9
jmp 0x1800273c0
mov ecx, 0xe1f61876
nop dword [rax]
mov edx, ecx
cmp ecx, 0x23bdf7b8
jle 0x180027400
cmp edx, 0x4de4b1b7
jle 0x180027430
mov ecx, r11d
cmp edx, 0x4de4b1b8
je 0x1800273c0
cmp edx, 0x585b062d
jne 0x180027485
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov ecx, r10d
jmp 0x1800273c0
cmp edx, 0xe1f61875
jg 0x180027450
cmp edx, 0x8702f53c
je 0x1800273b4
mov ecx, edx
cmp edx, 0xa3f04f9d
jne 0x1800273c0
mov rcx, qword [rbp + 0xa70]
mov ecx, 0x585b062d
jmp 0x1800273c0
cmp edx, 0x23bdf7b9
je 0x180027474
mov ecx, edx
cmp edx, 0x3433f71f
jne 0x1800273c0
mov ecx, 0xe51fd45b
jmp 0x1800273c0
mov ecx, eax
cmp edx, 0xe1f61876
je 0x1800273c0
mov ecx, edx
cmp edx, 0xe51fd45b
jne 0x1800273c0
mov ecx, r9d
jmp 0x1800273c0
mov qword [rbp + 0xa70], r8
mov ecx, 0x4de4b1b8
jmp 0x1800273c0
mov ecx, edx
cmp edx, 0x74a3fc2f
jne 0x1800273c0
movaps xmm0, xmmword [rbp + 0x9f0]
mov rdx, qword [rbp + 0xa58]
mov r12d, 0x23bdf7b9
jmp 0x1800274b0
mov r12d, 0xe1f61876
nop
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180027500
cmp ecx, 0x4de4b1b7
jle 0x180027530
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x1800274b0
cmp ecx, 0x585b062d
jne 0x180027598
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x1800274b0
cmp ecx, 0xe1f61875
jg 0x180027560
cmp ecx, 0x8702f53c
je 0x1800274a9
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800274b0
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x1800274b0
cmp ecx, 0x23bdf7b9
je 0x180027586
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x1800274b0
mov r12d, 0xe51fd45b
jmp 0x1800274b0
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x1800274b0
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800274b0
mov r12d, r9d
jmp 0x1800274b0
mov qword [rbp + 0xa70], rdx
mov r12d, 0x4de4b1b8
jmp 0x1800274b0
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800274b0
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov ecx, 0x5a571eef
jmp 0x180027620
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x180027660
cmp edx, 0xe62b15fa
jg 0x180027680
cmp edx, 0x88c1fb0a
je 0x1800276c0
mov ecx, eax
cmp edx, 0xd9751bba
je 0x180027620
mov ecx, edx
cmp edx, 0x84531406
jne 0x180027620
jmp 0x180028468
cmp edx, 0x6d702eee
jg 0x1800276a0
cmp edx, 0x84c5fed
je 0x1800276ca
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x180027620
mov ecx, r11d
jmp 0x180027620
cmp edx, 0xe62b15fb
je 0x18002760d
mov ecx, edx
cmp edx, 0xecd82529
jne 0x180027620
mov ecx, r9d
jmp 0x180027620
cmp edx, 0x6d702eef
je 0x1800276d9
mov ecx, edx
cmp edx, 0x737424a4
jne 0x180027620
mov ecx, 0x6d702eef
jmp 0x180027620
mov ecx, 0x84c5fed
jmp 0x180027620
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r10d
jmp 0x180027620
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180027620
mov r9, rsp
mov rax, qword [rbp + 0xa50]
mov rcx, qword [rbp + 0xa40]
mov qword [rax], rcx
mov r8, qword [rbp + 0xa50]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180027760
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180027790
cmp eax, 0x70cadfb9
jle 0x1800277d0
cmp eax, 0x70cadfba
je 0x180027879
cmp eax, 0x740e7907
je 0x180027735
cmp eax, 0x7b8eb208
jne 0x180027760
mov eax, 0x23f2abfb
jmp 0x180027760
cmp eax, 0xf2e50001
jg 0x1800277f0
cmp eax, 0x86b756fc
je 0x1800278b6
cmp eax, 0xd704c075
jne 0x1800278de
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180027760
cmp eax, 0x23f2abfb
je 0x18002784a
cmp eax, 0x6e8ef6ba
jne 0x180027760
mov eax, 0x70cadfba
jmp 0x180027760
cmp eax, 0xf2e50002
je 0x18002785e
cmp eax, 0x21ceedeb
jne 0x180027760
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180027760
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180027760
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180027760
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180027760
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180027760
cmp eax, 0xa62dbb75
jne 0x180027760
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180027950
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180027980
cmp eax, 0x70cadfb9
jle 0x1800279c0
cmp eax, 0x70cadfba
je 0x180027a73
cmp eax, 0x740e7907
je 0x180027927
cmp eax, 0x7b8eb208
jne 0x180027950
mov eax, 0x23f2abfb
jmp 0x180027950
cmp eax, 0xf2e50001
jg 0x1800279e0
cmp eax, 0x86b756fc
je 0x180027ab0
cmp eax, 0xd704c075
jne 0x180027ad8
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180027950
cmp eax, 0x23f2abfb
je 0x180027a3a
cmp eax, 0x6e8ef6ba
jne 0x180027950
mov eax, 0x70cadfba
jmp 0x180027950
cmp eax, 0xf2e50002
je 0x180027a58
cmp eax, 0x21ceedeb
jne 0x180027950
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180027950
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x6d51d215c5d22707
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180027950
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180027950
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180027950
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180027950
cmp eax, 0xa62dbb75
jne 0x180027950
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180027b40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180027b70
cmp eax, 0x70cadfb9
jle 0x180027bb0
cmp eax, 0x70cadfba
je 0x180027c63
cmp eax, 0x740e7907
je 0x180027b21
cmp eax, 0x7b8eb208
jne 0x180027b40
mov eax, 0x23f2abfb
jmp 0x180027b40
cmp eax, 0xf2e50001
jg 0x180027bd0
cmp eax, 0x86b756fc
je 0x180027ca0
cmp eax, 0xd704c075
jne 0x180027cc8
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180027b40
cmp eax, 0x23f2abfb
je 0x180027c2a
cmp eax, 0x6e8ef6ba
jne 0x180027b40
mov eax, 0x70cadfba
jmp 0x180027b40
cmp eax, 0xf2e50002
je 0x180027c48
cmp eax, 0x21ceedeb
jne 0x180027b40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180027b40
mov rax, qword [rbp + 0xa80]
movabs rcx, 0x396dc3440b475580
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180027b40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180027b40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180027b40
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180027b40
cmp eax, 0xa62dbb75
jne 0x180027b40
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov r9, rsp
mov qword [r8 + 0x18], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x180027d30
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180027d60
cmp eax, 0x70cadfb9
jle 0x180027da0
cmp eax, 0x70cadfba
je 0x180027e50
cmp eax, 0x740e7907
je 0x180027d11
cmp eax, 0x7b8eb208
jne 0x180027d30
mov eax, 0x23f2abfb
jmp 0x180027d30
cmp eax, 0xf2e50001
jg 0x180027dc0
cmp eax, 0x86b756fc
je 0x180027e8d
cmp eax, 0xd704c075
jne 0x180027eb5
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180027d30
cmp eax, 0x23f2abfb
je 0x180027e1a
cmp eax, 0x6e8ef6ba
jne 0x180027d30
mov eax, 0x70cadfba
jmp 0x180027d30
cmp eax, 0xf2e50002
je 0x180027e35
cmp eax, 0x21ceedeb
jne 0x180027d30
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180027d30
mov rax, qword [rbp + 0xa80]
lea rcx, [rbp + 0x5c0]
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180027d30
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180027d30
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180027d30
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180027d30
cmp eax, 0xa62dbb75
jne 0x180027d30
mov r8, qword [rbp + 0x9f0]
mov rsp, r9
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180027f30
mov edx, 0xe1f61876
nop
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180027f70
cmp ecx, 0x4de4b1b7
jle 0x180027fa0
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180027f30
cmp ecx, 0x585b062d
jne 0x180027ff5
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180027f30
cmp ecx, 0xe1f61875
jg 0x180027fc0
cmp ecx, 0x8702f53c
je 0x180027f29
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180027f30
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180027f30
cmp ecx, 0x23bdf7b9
je 0x180027fe4
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180027f30
mov edx, 0xe51fd45b
jmp 0x180027f30
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180027f30
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180027f30
mov edx, r9d
jmp 0x180027f30
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x180027f30
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180027f30
movaps xmm0, xmmword [rbp + 0x9f0]
mov rdx, qword [rbp + 0xa58]
mov r12d, 0x23bdf7b9
jmp 0x180028020
mov r12d, 0xe1f61876
nop
mov ecx, r12d
cmp r12d, 0x23bdf7b8
jle 0x180028070
cmp ecx, 0x4de4b1b7
jle 0x1800280a0
mov r12d, r11d
cmp ecx, 0x4de4b1b8
je 0x180028020
cmp ecx, 0x585b062d
jne 0x180028108
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r10d
jmp 0x180028020
cmp ecx, 0xe1f61875
jg 0x1800280d0
cmp ecx, 0x8702f53c
je 0x180028019
mov r12d, ecx
cmp ecx, 0xa3f04f9d
jne 0x180028020
mov rcx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180028020
cmp ecx, 0x23bdf7b9
je 0x1800280f6
mov r12d, ecx
cmp ecx, 0x3433f71f
jne 0x180028020
mov r12d, 0xe51fd45b
jmp 0x180028020
mov r12d, eax
cmp ecx, 0xe1f61876
je 0x180028020
mov r12d, ecx
cmp ecx, 0xe51fd45b
jne 0x180028020
mov r12d, r9d
jmp 0x180028020
mov qword [rbp + 0xa70], rdx
mov r12d, 0x4de4b1b8
jmp 0x180028020
mov r12d, ecx
cmp ecx, 0x74a3fc2f
jne 0x180028020
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r9d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r10d, ecx
mov r11d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r11d, ecx
mov ecx, 0x5a571eef
jmp 0x180028190
mov ecx, 0xd9751bba
nop word cs:[rax + rax]
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x1800281d0
cmp edx, 0xe62b15fa
jg 0x1800281f0
cmp edx, 0x88c1fb0a
je 0x180028230
mov ecx, eax
cmp edx, 0xd9751bba
je 0x180028190
mov ecx, edx
cmp edx, 0x84531406
jne 0x180028190
jmp 0x180028580
cmp edx, 0x6d702eee
jg 0x180028210
cmp edx, 0x84c5fed
je 0x18002823a
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x180028190
mov ecx, r11d
jmp 0x180028190
cmp edx, 0xe62b15fb
je 0x18002817d
mov ecx, edx
cmp edx, 0xecd82529
jne 0x180028190
mov ecx, r9d
jmp 0x180028190
cmp edx, 0x6d702eef
je 0x180028249
mov ecx, edx
cmp edx, 0x737424a4
jne 0x180028190
mov ecx, 0x6d702eef
jmp 0x180028190
mov ecx, 0x84c5fed
jmp 0x180028190
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r10d
jmp 0x180028190
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180028190
mov r8, rsp
lea rax, [rbp + 0x5c0]
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa38]
cmp ecx, 0xa
setl byte [rbp + 0xa60]
mov eax, 0xd704c075
jmp 0x1800282c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x1800282f0
cmp eax, 0x70cadfb9
jle 0x180028330
cmp eax, 0x70cadfba
je 0x1800283ae
cmp eax, 0x740e7907
je 0x18002829b
cmp eax, 0x7b8eb208
jne 0x1800282c0
mov eax, 0x23f2abfb
jmp 0x1800282c0
cmp eax, 0xf2e50001
jg 0x180028350
cmp eax, 0x86b756fc
je 0x1800283eb
cmp eax, 0xd704c075
jne 0x180028442
movzx ecx, byte [rbp + 0xa38]
cmp byte [rbp + 0xa60], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x1800282c0
cmp eax, 0x23f2abfb
je 0x180028413
cmp eax, 0x6e8ef6ba
jne 0x1800282c0
mov eax, 0x70cadfba
jmp 0x1800282c0
cmp eax, 0xf2e50002
je 0x180028427
cmp eax, 0x21ceedeb
jne 0x1800282c0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x1800282c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x1800282c0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x1800282c0
mov rax, qword [rbp + 0xa80]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x1800282c0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x1800282c0
cmp eax, 0xa62dbb75
jne 0x1800282c0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov qword [rbp + 0xa40], rax
mov eax, 0xb0628dd5
jmp 0x180026ad0
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa58]
mov eax, 0xc76865f2
jmp 0x1800284c0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop
cmp eax, 0xe2835c50
jg 0x180028510
cmp eax, 0x8c738dd4
je 0x180028487
cmp eax, 0xad05d251
je 0x1800286a0
cmp eax, 0xc76865f2
jne 0x1800284c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x1800284c0
cmp eax, 0xe2835c51
je 0x180028543
cmp eax, 0x64ef195e
je 0x180028565
cmp eax, 0x702da026
jne 0x1800284c0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x1800284b1
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x1800284c0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x1800284c0
mov r9, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r10, qword [rbp + 0xa58]
mov eax, 0xc76865f2
jmp 0x1800285e0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180028630
cmp eax, 0x8c738dd4
je 0x18002859f
cmp eax, 0xad05d251
je 0x180028a1d
cmp eax, 0xc76865f2
jne 0x1800285e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xe2835c51
jmp 0x1800285e0
cmp eax, 0xe2835c51
je 0x180028663
cmp eax, 0x64ef195e
je 0x180028685
cmp eax, 0x702da026
jne 0x1800285e0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x1800285c9
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x1800285e0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x1800285e0
mov rsp, r9
add r8, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180028710
mov edx, 0xe1f61876
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180028750
cmp ecx, 0x4de4b1b7
jle 0x180028780
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180028710
cmp ecx, 0x585b062d
jne 0x1800287d5
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180028710
cmp ecx, 0xe1f61875
jg 0x1800287a0
cmp ecx, 0x8702f53c
je 0x180028706
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180028710
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180028710
cmp ecx, 0x23bdf7b9
je 0x1800287c4
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180028710
mov edx, 0xe51fd45b
jmp 0x180028710
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180028710
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180028710
mov edx, r9d
jmp 0x180028710
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x180028710
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180028710
movaps xmm0, xmmword [rbp + 0x9f0]
mov r8, qword [rbp + 0xa58]
add r8, 0x10
mov edx, 0x23bdf7b9
jmp 0x180028810
mov edx, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180028850
cmp ecx, 0x4de4b1b7
jle 0x180028880
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180028810
cmp ecx, 0x585b062d
jne 0x1800288d5
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov edx, r10d
jmp 0x180028810
cmp ecx, 0xe1f61875
jg 0x1800288a0
cmp ecx, 0x8702f53c
je 0x1800287fc
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180028810
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180028810
cmp ecx, 0x23bdf7b9
je 0x1800288c4
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180028810
mov edx, 0xe51fd45b
jmp 0x180028810
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180028810
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180028810
mov edx, r9d
jmp 0x180028810
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x180028810
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180028810
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180028950
mov ecx, 0xd9751bba
nop
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x180028990
cmp edx, 0xe62b15fa
jg 0x1800289b0
cmp edx, 0x88c1fb0a
je 0x1800289f0
mov ecx, eax
cmp edx, 0xd9751bba
je 0x180028950
mov ecx, edx
cmp edx, 0x84531406
jne 0x180028950
jmp 0x180028d9d
cmp edx, 0x6d702eee
jg 0x1800289d0
cmp edx, 0x84c5fed
je 0x1800289fa
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x180028950
mov ecx, r10d
jmp 0x180028950
cmp edx, 0xe62b15fb
je 0x180028949
mov ecx, edx
cmp edx, 0xecd82529
jne 0x180028950
mov ecx, r8d
jmp 0x180028950
cmp edx, 0x6d702eef
je 0x180028a09
mov ecx, edx
cmp edx, 0x737424a4
jne 0x180028950
mov ecx, 0x6d702eef
jmp 0x180028950
mov ecx, 0x84c5fed
jmp 0x180028950
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180028950
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180028950
mov rsp, r9
add r8, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r9d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r10d, ecx
mov r11d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r11d, ecx
mov edx, 0x23bdf7b9
jmp 0x180028a90
mov edx, 0xe1f61876
nop dword [rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180028ad0
cmp ecx, 0x4de4b1b7
jle 0x180028b00
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180028a90
cmp ecx, 0x585b062d
jne 0x180028b55
mov rcx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm0
mov edx, r10d
jmp 0x180028a90
cmp ecx, 0xe1f61875
jg 0x180028b20
cmp ecx, 0x8702f53c
je 0x180028a83
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180028a90
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180028a90
cmp ecx, 0x23bdf7b9
je 0x180028b44
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180028a90
mov edx, 0xe51fd45b
jmp 0x180028a90
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180028a90
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180028a90
mov edx, r9d
jmp 0x180028a90
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x180028a90
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180028a90
movaps xmm0, xmmword [rbp + 0x9f0]
mov r8, qword [rbp + 0xa58]
add r8, 0x10
mov edx, 0x23bdf7b9
jmp 0x180028b90
mov edx, 0xe1f61876
nop word cs:[rax + rax]
mov ecx, edx
cmp edx, 0x23bdf7b8
jle 0x180028bd0
cmp ecx, 0x4de4b1b7
jle 0x180028c00
mov edx, r11d
cmp ecx, 0x4de4b1b8
je 0x180028b90
cmp ecx, 0x585b062d
jne 0x180028c55
mov rcx, qword [rbp + 0xa70]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0x9f0], xmm1
mov edx, r10d
jmp 0x180028b90
cmp ecx, 0xe1f61875
jg 0x180028c20
cmp ecx, 0x8702f53c
je 0x180028b7c
mov edx, ecx
cmp ecx, 0xa3f04f9d
jne 0x180028b90
mov rcx, qword [rbp + 0xa70]
mov edx, 0x585b062d
jmp 0x180028b90
cmp ecx, 0x23bdf7b9
je 0x180028c44
mov edx, ecx
cmp ecx, 0x3433f71f
jne 0x180028b90
mov edx, 0xe51fd45b
jmp 0x180028b90
mov edx, eax
cmp ecx, 0xe1f61876
je 0x180028b90
mov edx, ecx
cmp ecx, 0xe51fd45b
jne 0x180028b90
mov edx, r9d
jmp 0x180028b90
mov qword [rbp + 0xa70], r8
mov edx, 0x4de4b1b8
jmp 0x180028b90
mov edx, ecx
cmp ecx, 0x74a3fc2f
jne 0x180028b90
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov r8d, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r9d, ecx
mov r10d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r10d, ecx
mov ecx, 0x5a571eef
jmp 0x180028cd0
mov ecx, 0xd9751bba
nop
mov edx, ecx
cmp ecx, 0x84c5fec
jg 0x180028d10
cmp edx, 0xe62b15fa
jg 0x180028d30
cmp edx, 0x88c1fb0a
je 0x180028d70
mov ecx, eax
cmp edx, 0xd9751bba
je 0x180028cd0
mov ecx, edx
cmp edx, 0x84531406
jne 0x180028cd0
jmp 0x180028ec0
cmp edx, 0x6d702eee
jg 0x180028d50
cmp edx, 0x84c5fed
je 0x180028d7a
mov ecx, edx
cmp edx, 0x5a571eef
jne 0x180028cd0
mov ecx, r10d
jmp 0x180028cd0
cmp edx, 0xe62b15fb
je 0x180028cc9
mov ecx, edx
cmp edx, 0xecd82529
jne 0x180028cd0
mov ecx, r8d
jmp 0x180028cd0
cmp edx, 0x6d702eef
je 0x180028d89
mov ecx, edx
cmp edx, 0x737424a4
jne 0x180028cd0
mov ecx, 0x6d702eef
jmp 0x180028cd0
mov ecx, 0x84c5fed
jmp 0x180028cd0
movaps xmmword [rbp + 0xa70], xmm1
mov ecx, r9d
jmp 0x180028cd0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180028cd0
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa58]
add r9, 0x10
mov eax, 0xc76865f2
jmp 0x180028e00
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x180028e50
cmp eax, 0x8c738dd4
je 0x180028dc0
cmp eax, 0xad05d251
je 0x180028fe0
cmp eax, 0xc76865f2
jne 0x180028e00
cmp eax, 0xe2835c51
je 0x180028e83
cmp eax, 0x64ef195e
je 0x180028ea5
cmp eax, 0x702da026
jne 0x180028e00
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180028dea
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180028e00
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180028e00
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa58]
add r9, 0x10
mov eax, 0xc76865f2
jmp 0x180028f20
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x180028f70
cmp eax, 0x8c738dd4
je 0x180028ee3
cmp eax, 0xad05d251
je 0x18002900f
cmp eax, 0xc76865f2
jne 0x180028f20
cmp eax, 0xe2835c51
je 0x180028fa3
cmp eax, 0x64ef195e
je 0x180028fc5
cmp eax, 0x702da026
jne 0x180028f20
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x180028f0d
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180028f20
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180028f20
mov rsp, r8
mov rax, qword [rbp + 0xa58]
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056ef0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x44ce751d
mov ecx, 0x1f53bf5d
jmp 0x180026ab8
mov rsp, r8
mov rax, qword [rbp + 0xa58]
mov eax, 0x81f8b50
jmp 0x180026ad0
mov rax, qword [rbp + 0xa50]
mov rsp, rcx
mov eax, 0xb52dd4e8
jmp 0x180002dbd
mov r8, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r9, qword [rbp + 0xa58]
mov eax, 0xc76865f2
jmp 0x18002fb00
mov eax, dword [0x180056ef0]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x44ce751d
mov ecx, 0x81f8b50
cmove eax, ecx
cmp dword [0x180056ef4], 0xa
cmovl eax, ecx
nop
cmp eax, 0x1967ff2e
jle 0x1800290c0
cmp eax, 0x44ce751d
je 0x180029cb0
cmp eax, 0x1f53bf5d
je 0x18002fbc0
cmp eax, 0x1967ff2f
jne 0x180029080
lea rax, [rbp + 0x9f0]
mov qword [rbp + 0xa60], rax
mov eax, 0xcb38173b
jmp 0x180029080
cmp eax, 0xb0628dd5
je 0x180029059
cmp eax, 0xcb38173b
je 0x18002a8a0
cmp eax, 0x81f8b50
jne 0x180029080
mov r8, rsp
mov rax, qword [rbp + 0xa58]
mov rcx, qword [rbp + 0xa50]
mov qword [rax], rcx
mov rcx, qword [rbp + 0xa58]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp edx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180029150
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180029180
cmp eax, 0x70cadfb9
jle 0x1800291c0
cmp eax, 0x70cadfba
je 0x180029269
cmp eax, 0x740e7907
je 0x180029124
cmp eax, 0x7b8eb208
jne 0x180029150
mov eax, 0x23f2abfb
jmp 0x180029150
cmp eax, 0xf2e50001
jg 0x1800291e0
cmp eax, 0x86b756fc
je 0x1800292a6
cmp eax, 0xd704c075
jne 0x1800292ce
movzx edx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180029150
cmp eax, 0x23f2abfb
je 0x18002923a
cmp eax, 0x6e8ef6ba
jne 0x180029150
mov eax, 0x70cadfba
jmp 0x180029150
cmp eax, 0xf2e50002
je 0x18002924e
cmp eax, 0x21ceedeb
jne 0x180029150
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180029150
mov rax, qword [rbp + 0xa20]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180029150
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180029150
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180029150
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180029150
cmp eax, 0xa62dbb75
jne 0x180029150
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r8, rsp
mov qword [rcx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp edx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180029340
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180029370
cmp eax, 0x70cadfb9
jle 0x1800293b0
cmp eax, 0x70cadfba
je 0x180029463
cmp eax, 0x740e7907
je 0x18002931a
cmp eax, 0x7b8eb208
jne 0x180029340
mov eax, 0x23f2abfb
jmp 0x180029340
cmp eax, 0xf2e50001
jg 0x1800293d0
cmp eax, 0x86b756fc
je 0x1800294a0
cmp eax, 0xd704c075
jne 0x1800294c8
movzx edx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180029340
cmp eax, 0x23f2abfb
je 0x18002942a
cmp eax, 0x6e8ef6ba
jne 0x180029340
mov eax, 0x70cadfba
jmp 0x180029340
cmp eax, 0xf2e50002
je 0x180029448
cmp eax, 0x21ceedeb
jne 0x180029340
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180029340
mov rax, qword [rbp + 0xa20]
movabs rdx, 0x6d51d215c5d22707
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x180029340
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180029340
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180029340
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180029340
cmp eax, 0xa62dbb75
jne 0x180029340
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r8, rsp
mov qword [rcx + 0x10], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp edx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180029540
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180029570
cmp eax, 0x70cadfb9
jle 0x1800295b0
cmp eax, 0x70cadfba
je 0x180029663
cmp eax, 0x740e7907
je 0x180029514
cmp eax, 0x7b8eb208
jne 0x180029540
mov eax, 0x23f2abfb
jmp 0x180029540
cmp eax, 0xf2e50001
jg 0x1800295d0
cmp eax, 0x86b756fc
je 0x1800296a0
cmp eax, 0xd704c075
jne 0x1800296c8
movzx edx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180029540
cmp eax, 0x23f2abfb
je 0x18002962a
cmp eax, 0x6e8ef6ba
jne 0x180029540
mov eax, 0x70cadfba
jmp 0x180029540
cmp eax, 0xf2e50002
je 0x180029648
cmp eax, 0x21ceedeb
jne 0x180029540
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180029540
mov rax, qword [rbp + 0xa20]
movabs rdx, 0x396dc3440b475580
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x180029540
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180029540
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180029540
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180029540
cmp eax, 0xa62dbb75
jne 0x180029540
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r8, rsp
mov qword [rcx + 0x18], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180029730
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180029760
cmp eax, 0x70cadfb9
jle 0x1800297a0
cmp eax, 0x70cadfba
je 0x180029850
cmp eax, 0x740e7907
je 0x180029711
cmp eax, 0x7b8eb208
jne 0x180029730
mov eax, 0x23f2abfb
jmp 0x180029730
cmp eax, 0xf2e50001
jg 0x1800297c0
cmp eax, 0x86b756fc
je 0x18002988d
cmp eax, 0xd704c075
jne 0x1800298b5
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x180029730
cmp eax, 0x23f2abfb
je 0x18002981a
cmp eax, 0x6e8ef6ba
jne 0x180029730
mov eax, 0x70cadfba
jmp 0x180029730
cmp eax, 0xf2e50002
je 0x180029835
cmp eax, 0x21ceedeb
jne 0x180029730
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180029730
mov rax, qword [rbp + 0xa20]
lea rcx, [rbp + 0x600]
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x180029730
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180029730
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180029730
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180029730
cmp eax, 0xa62dbb75
jne 0x180029730
mov rcx, qword [rbp + 0xa70]
mov rsp, r8
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov r8d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r8d, edx
mov r9d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r9d, edx
mov r12d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r12d, edx
mov edx, 0x23bdf7b9
jmp 0x180029930
mov edx, 0xe1f61876
nop
mov r11d, edx
cmp edx, 0x23bdf7b8
jle 0x180029980
cmp r11d, 0x4de4b1b7
jle 0x1800299b0
mov edx, r12d
cmp r11d, 0x4de4b1b8
je 0x180029930
cmp r11d, 0x585b062d
jne 0x180029a18
mov rdx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm0
mov edx, r9d
jmp 0x180029930
cmp r11d, 0xe1f61875
jg 0x1800299e0
cmp r11d, 0x8702f53c
je 0x180029929
mov edx, r11d
cmp r11d, 0xa3f04f9d
jne 0x180029930
mov rdx, qword [rbp + 0xa80]
mov edx, 0x585b062d
jmp 0x180029930
cmp r11d, 0x23bdf7b9
je 0x180029a07
mov edx, r11d
cmp r11d, 0x3433f71f
jne 0x180029930
mov edx, 0xe51fd45b
jmp 0x180029930
mov edx, eax
cmp r11d, 0xe1f61876
je 0x180029930
mov edx, r11d
cmp r11d, 0xe51fd45b
jne 0x180029930
mov edx, r8d
jmp 0x180029930
mov qword [rbp + 0xa80], rcx
mov edx, 0x4de4b1b8
jmp 0x180029930
mov edx, r11d
cmp r11d, 0x74a3fc2f
jne 0x180029930
movaps xmm0, xmmword [rbp + 0xa70]
mov r11, qword [rbp + 0xa60]
mov r10d, 0x23bdf7b9
jmp 0x180029a50
mov r10d, 0xe1f61876
nop word cs:[rax + rax]
mov edx, r10d
cmp r10d, 0x23bdf7b8
jle 0x180029aa0
cmp edx, 0x4de4b1b7
jle 0x180029ad0
mov r10d, r12d
cmp edx, 0x4de4b1b8
je 0x180029a50
cmp edx, 0x585b062d
jne 0x180029b38
mov rdx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm1
mov r10d, r9d
jmp 0x180029a50
cmp edx, 0xe1f61875
jg 0x180029b00
cmp edx, 0x8702f53c
je 0x180029a3e
mov r10d, edx
cmp edx, 0xa3f04f9d
jne 0x180029a50
mov rdx, qword [rbp + 0xa80]
mov r10d, 0x585b062d
jmp 0x180029a50
cmp edx, 0x23bdf7b9
je 0x180029b26
mov r10d, edx
cmp edx, 0x3433f71f
jne 0x180029a50
mov r10d, 0xe51fd45b
jmp 0x180029a50
mov r10d, eax
cmp edx, 0xe1f61876
je 0x180029a50
mov r10d, edx
cmp edx, 0xe51fd45b
jne 0x180029a50
mov r10d, r8d
jmp 0x180029a50
mov qword [rbp + 0xa80], r11
mov r10d, 0x4de4b1b8
jmp 0x180029a50
mov r10d, edx
cmp edx, 0x74a3fc2f
jne 0x180029a50
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov r8d, 0xe62b15fb
mov edx, 0xd9751bba
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r9d, edx
mov r10d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r10d, edx
mov edx, 0x5a571eef
jmp 0x180029bc0
mov edx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, edx
cmp edx, 0x84c5fec
jg 0x180029c00
cmp r11d, 0xe62b15fa
jg 0x180029c30
cmp r11d, 0x88c1fb0a
je 0x180029c83
mov edx, eax
cmp r11d, 0xd9751bba
je 0x180029bc0
mov edx, r11d
cmp r11d, 0x84531406
jne 0x180029bc0
jmp 0x18002aaa8
cmp r11d, 0x6d702eee
jg 0x180029c60
cmp r11d, 0x84c5fed
je 0x180029c8d
mov edx, r11d
cmp r11d, 0x5a571eef
jne 0x180029bc0
mov edx, r10d
jmp 0x180029bc0
cmp r11d, 0xe62b15fb
je 0x180029bad
mov edx, r11d
cmp r11d, 0xecd82529
jne 0x180029bc0
mov edx, r8d
jmp 0x180029bc0
cmp r11d, 0x6d702eef
je 0x180029c9c
mov edx, r11d
cmp r11d, 0x737424a4
jne 0x180029bc0
mov edx, 0x6d702eef
jmp 0x180029bc0
mov edx, 0x84c5fed
jmp 0x180029bc0
movaps xmmword [rbp + 0xa80], xmm1
mov edx, r9d
jmp 0x180029bc0
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x180029bc0
mov r8, rsp
mov rax, qword [rbp + 0xa58]
mov rcx, qword [rbp + 0xa50]
mov qword [rax], rcx
mov rcx, qword [rbp + 0xa58]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp edx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180029d20
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180029d50
cmp eax, 0x70cadfb9
jle 0x180029d90
cmp eax, 0x70cadfba
je 0x180029e0e
cmp eax, 0x740e7907
je 0x180029cfb
cmp eax, 0x7b8eb208
jne 0x180029d20
mov eax, 0x23f2abfb
jmp 0x180029d20
cmp eax, 0xf2e50001
jg 0x180029db0
cmp eax, 0x86b756fc
je 0x180029e4b
cmp eax, 0xd704c075
jne 0x180029ea2
movzx edx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180029d20
cmp eax, 0x23f2abfb
je 0x180029e73
cmp eax, 0x6e8ef6ba
jne 0x180029d20
mov eax, 0x70cadfba
jmp 0x180029d20
cmp eax, 0xf2e50002
je 0x180029e87
cmp eax, 0x21ceedeb
jne 0x180029d20
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180029d20
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180029d20
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180029d20
mov rax, qword [rbp + 0xa20]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180029d20
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180029d20
cmp eax, 0xa62dbb75
jne 0x180029d20
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r8, rsp
mov qword [rcx + 8], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp edx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x180029f10
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180029f40
cmp eax, 0x70cadfb9
jle 0x180029f80
cmp eax, 0x70cadfba
je 0x180029ffe
cmp eax, 0x740e7907
je 0x180029eee
cmp eax, 0x7b8eb208
jne 0x180029f10
mov eax, 0x23f2abfb
jmp 0x180029f10
cmp eax, 0xf2e50001
jg 0x180029fa0
cmp eax, 0x86b756fc
je 0x18002a03b
cmp eax, 0xd704c075
jne 0x18002a09c
movzx edx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x180029f10
cmp eax, 0x23f2abfb
je 0x18002a063
cmp eax, 0x6e8ef6ba
jne 0x180029f10
mov eax, 0x70cadfba
jmp 0x180029f10
cmp eax, 0xf2e50002
je 0x18002a081
cmp eax, 0x21ceedeb
jne 0x180029f10
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180029f10
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180029f10
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x180029f10
mov rax, qword [rbp + 0xa20]
movabs rdx, 0x6d51d215c5d22707
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x180029f10
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x180029f10
cmp eax, 0xa62dbb75
jne 0x180029f10
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r8, rsp
mov qword [rcx + 0x10], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0x9e8]
cmp edx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002a110
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002a140
cmp eax, 0x70cadfb9
jle 0x18002a180
cmp eax, 0x70cadfba
je 0x18002a1fe
cmp eax, 0x740e7907
je 0x18002a0e8
cmp eax, 0x7b8eb208
jne 0x18002a110
mov eax, 0x23f2abfb
jmp 0x18002a110
cmp eax, 0xf2e50001
jg 0x18002a1a0
cmp eax, 0x86b756fc
je 0x18002a23b
cmp eax, 0xd704c075
jne 0x18002a29c
movzx edx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002a110
cmp eax, 0x23f2abfb
je 0x18002a263
cmp eax, 0x6e8ef6ba
jne 0x18002a110
mov eax, 0x70cadfba
jmp 0x18002a110
cmp eax, 0xf2e50002
je 0x18002a281
cmp eax, 0x21ceedeb
jne 0x18002a110
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002a110
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002a110
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002a110
mov rax, qword [rbp + 0xa20]
movabs rdx, 0x396dc3440b475580
mov qword [rax], rdx
mov eax, 0xf2e50002
jmp 0x18002a110
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x18002a110
cmp eax, 0xa62dbb75
jne 0x18002a110
mov rax, qword [rbp + 0xa70]
mov rsp, r8
mov r8, rsp
mov qword [rcx + 0x18], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002a310
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002a340
cmp eax, 0x70cadfb9
jle 0x18002a380
cmp eax, 0x70cadfba
je 0x18002a3fe
cmp eax, 0x740e7907
je 0x18002a2e5
cmp eax, 0x7b8eb208
jne 0x18002a310
mov eax, 0x23f2abfb
jmp 0x18002a310
cmp eax, 0xf2e50001
jg 0x18002a3a0
cmp eax, 0x86b756fc
je 0x18002a43b
cmp eax, 0xd704c075
jne 0x18002a499
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002a310
cmp eax, 0x23f2abfb
je 0x18002a463
cmp eax, 0x6e8ef6ba
jne 0x18002a310
mov eax, 0x70cadfba
jmp 0x18002a310
cmp eax, 0xf2e50002
je 0x18002a47e
cmp eax, 0x21ceedeb
jne 0x18002a310
mov rax, qword [rbp + 0xa80]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002a310
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002a310
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002a310
mov rax, qword [rbp + 0xa20]
lea rcx, [rbp + 0x600]
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x18002a310
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x18002a310
cmp eax, 0xa62dbb75
jne 0x18002a310
mov rcx, qword [rbp + 0xa70]
mov rsp, r8
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov r8d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r8d, edx
mov r9d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r9d, edx
mov r10d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r10d, edx
mov r11d, 0x23bdf7b9
jmp 0x18002a520
mov r11d, 0xe1f61876
nop word cs:[rax + rax]
mov edx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18002a570
cmp edx, 0x4de4b1b7
jle 0x18002a5a0
mov r11d, r10d
cmp edx, 0x4de4b1b8
je 0x18002a520
cmp edx, 0x585b062d
jne 0x18002a608
mov rdx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm0
mov r11d, r9d
jmp 0x18002a520
cmp edx, 0xe1f61875
jg 0x18002a5d0
cmp edx, 0x8702f53c
je 0x18002a50e
mov r11d, edx
cmp edx, 0xa3f04f9d
jne 0x18002a520
mov rdx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x18002a520
cmp edx, 0x23bdf7b9
je 0x18002a5f6
mov r11d, edx
cmp edx, 0x3433f71f
jne 0x18002a520
mov r11d, 0xe51fd45b
jmp 0x18002a520
mov r11d, eax
cmp edx, 0xe1f61876
je 0x18002a520
mov r11d, edx
cmp edx, 0xe51fd45b
jne 0x18002a520
mov r11d, r8d
jmp 0x18002a520
mov qword [rbp + 0xa80], rcx
mov r11d, 0x4de4b1b8
jmp 0x18002a520
mov r11d, edx
cmp edx, 0x74a3fc2f
jne 0x18002a520
movaps xmm0, xmmword [rbp + 0xa70]
mov r11, qword [rbp + 0xa60]
mov r12d, 0x23bdf7b9
jmp 0x18002a640
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002a690
cmp edx, 0x4de4b1b7
jle 0x18002a6c0
mov r12d, r10d
cmp edx, 0x4de4b1b8
je 0x18002a640
cmp edx, 0x585b062d
jne 0x18002a728
mov rdx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm1
mov r12d, r9d
jmp 0x18002a640
cmp edx, 0xe1f61875
jg 0x18002a6f0
cmp edx, 0x8702f53c
je 0x18002a62d
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002a640
mov rdx, qword [rbp + 0xa80]
mov r12d, 0x585b062d
jmp 0x18002a640
cmp edx, 0x23bdf7b9
je 0x18002a716
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002a640
mov r12d, 0xe51fd45b
jmp 0x18002a640
mov r12d, eax
cmp edx, 0xe1f61876
je 0x18002a640
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002a640
mov r12d, r8d
jmp 0x18002a640
mov qword [rbp + 0xa80], r11
mov r12d, 0x4de4b1b8
jmp 0x18002a640
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002a640
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov r8d, 0xe62b15fb
mov edx, 0xd9751bba
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r9d, edx
mov r10d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r10d, edx
mov edx, 0x5a571eef
jmp 0x18002a7b0
mov edx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, edx
cmp edx, 0x84c5fec
jg 0x18002a7f0
cmp r11d, 0xe62b15fa
jg 0x18002a820
cmp r11d, 0x88c1fb0a
je 0x18002a873
mov edx, eax
cmp r11d, 0xd9751bba
je 0x18002a7b0
mov edx, r11d
cmp r11d, 0x84531406
jne 0x18002a7b0
jmp 0x18002abc0
cmp r11d, 0x6d702eee
jg 0x18002a850
cmp r11d, 0x84c5fed
je 0x18002a87d
mov edx, r11d
cmp r11d, 0x5a571eef
jne 0x18002a7b0
mov edx, r10d
jmp 0x18002a7b0
cmp r11d, 0xe62b15fb
je 0x18002a79d
mov edx, r11d
cmp r11d, 0xecd82529
jne 0x18002a7b0
mov edx, r8d
jmp 0x18002a7b0
cmp r11d, 0x6d702eef
je 0x18002a88c
mov edx, r11d
cmp r11d, 0x737424a4
jne 0x18002a7b0
mov edx, 0x6d702eef
jmp 0x18002a7b0
mov edx, 0x84c5fed
jmp 0x18002a7b0
movaps xmmword [rbp + 0xa80], xmm1
mov edx, r9d
jmp 0x18002a7b0
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x18002a7b0
mov rcx, rsp
lea rax, [rbp + 0x600]
mov qword [rbp + 0xa58], rax
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0x9e8]
cmp edx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002a900
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x18002a930
cmp eax, 0x70cadfb9
jle 0x18002a970
cmp eax, 0x70cadfba
je 0x18002a9ee
cmp eax, 0x740e7907
je 0x18002a8e1
cmp eax, 0x7b8eb208
jne 0x18002a900
mov eax, 0x23f2abfb
jmp 0x18002a900
cmp eax, 0xf2e50001
jg 0x18002a990
cmp eax, 0x86b756fc
je 0x18002aa2b
cmp eax, 0xd704c075
jne 0x18002aa82
movzx edx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002a900
cmp eax, 0x23f2abfb
je 0x18002aa53
cmp eax, 0x6e8ef6ba
jne 0x18002a900
mov eax, 0x70cadfba
jmp 0x18002a900
cmp eax, 0xf2e50002
je 0x18002aa67
cmp eax, 0x21ceedeb
jne 0x18002a900
mov rax, qword [rbp + 0xa80]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002a900
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002a900
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002a900
mov rax, qword [rbp + 0xa20]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x18002a900
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x86b756fc
jmp 0x18002a900
cmp eax, 0xa62dbb75
jne 0x18002a900
mov rax, qword [rbp + 0xa70]
mov rsp, rcx
mov qword [rbp + 0xa50], rax
mov eax, 0xb0628dd5
jmp 0x180029080
mov r8, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r9, qword [rbp + 0xa60]
mov eax, 0xc76865f2
jmp 0x18002ab00
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
nop
cmp eax, 0xe2835c50
jg 0x18002ab50
cmp eax, 0x8c738dd4
je 0x18002aac7
cmp eax, 0xad05d251
je 0x18002ace0
cmp eax, 0xc76865f2
jne 0x18002ab00
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002ab00
cmp eax, 0xe2835c51
je 0x18002ab83
cmp eax, 0x64ef195e
je 0x18002aba5
cmp eax, 0x702da026
jne 0x18002ab00
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002aaf1
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x18002ab00
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002ab00
mov r8, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r9, qword [rbp + 0xa60]
mov eax, 0xc76865f2
jmp 0x18002ac20
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x18002ac70
cmp eax, 0x8c738dd4
je 0x18002abdf
cmp eax, 0xad05d251
je 0x18002b0b0
cmp eax, 0xc76865f2
jne 0x18002ac20
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002ac20
cmp eax, 0xe2835c51
je 0x18002aca3
cmp eax, 0x64ef195e
je 0x18002acc5
cmp eax, 0x702da026
jne 0x18002ac20
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002ac09
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x18002ac20
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002ac20
mov rsp, r8
add rcx, 0x10
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov r8d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r8d, edx
mov r9d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r9d, edx
mov r10d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r10d, edx
mov r11d, 0x23bdf7b9
jmp 0x18002ad50
mov r11d, 0xe1f61876
nop dword [rax]
mov edx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18002ada0
cmp edx, 0x4de4b1b7
jle 0x18002add0
mov r11d, r10d
cmp edx, 0x4de4b1b8
je 0x18002ad50
cmp edx, 0x585b062d
jne 0x18002ae38
mov rdx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm0
mov r11d, r9d
jmp 0x18002ad50
cmp edx, 0xe1f61875
jg 0x18002ae00
cmp edx, 0x8702f53c
je 0x18002ad47
mov r11d, edx
cmp edx, 0xa3f04f9d
jne 0x18002ad50
mov rdx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x18002ad50
cmp edx, 0x23bdf7b9
je 0x18002ae26
mov r11d, edx
cmp edx, 0x3433f71f
jne 0x18002ad50
mov r11d, 0xe51fd45b
jmp 0x18002ad50
mov r11d, eax
cmp edx, 0xe1f61876
je 0x18002ad50
mov r11d, edx
cmp edx, 0xe51fd45b
jne 0x18002ad50
mov r11d, r8d
jmp 0x18002ad50
mov qword [rbp + 0xa80], rcx
mov r11d, 0x4de4b1b8
jmp 0x18002ad50
mov r11d, edx
cmp edx, 0x74a3fc2f
jne 0x18002ad50
movaps xmm0, xmmword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa60]
add rcx, 0x10
mov r11d, 0x23bdf7b9
jmp 0x18002ae70
mov r11d, 0xe1f61876
nop word [rax + rax]
mov edx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18002aec0
cmp edx, 0x4de4b1b7
jle 0x18002aef0
mov r11d, r10d
cmp edx, 0x4de4b1b8
je 0x18002ae70
cmp edx, 0x585b062d
jne 0x18002af58
mov rdx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r9d
jmp 0x18002ae70
cmp edx, 0xe1f61875
jg 0x18002af20
cmp edx, 0x8702f53c
je 0x18002ae61
mov r11d, edx
cmp edx, 0xa3f04f9d
jne 0x18002ae70
mov rdx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x18002ae70
cmp edx, 0x23bdf7b9
je 0x18002af46
mov r11d, edx
cmp edx, 0x3433f71f
jne 0x18002ae70
mov r11d, 0xe51fd45b
jmp 0x18002ae70
mov r11d, eax
cmp edx, 0xe1f61876
je 0x18002ae70
mov r11d, edx
cmp edx, 0xe51fd45b
jne 0x18002ae70
mov r11d, r8d
jmp 0x18002ae70
mov qword [rbp + 0xa80], rcx
mov r11d, 0x4de4b1b8
jmp 0x18002ae70
mov r11d, edx
cmp edx, 0x74a3fc2f
jne 0x18002ae70
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov ecx, 0xe62b15fb
mov edx, 0xd9751bba
cmovne ecx, edx
mov r8d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r9d, edx
mov edx, 0x5a571eef
jmp 0x18002afd0
mov edx, 0xd9751bba
mov r10d, edx
cmp edx, 0x84c5fec
jg 0x18002b010
cmp r10d, 0xe62b15fa
jg 0x18002b040
cmp r10d, 0x88c1fb0a
je 0x18002b083
mov edx, eax
cmp r10d, 0xd9751bba
je 0x18002afd0
mov edx, r10d
cmp r10d, 0x84531406
jne 0x18002afd0
jmp 0x18002b480
cmp r10d, 0x6d702eee
jg 0x18002b060
cmp r10d, 0x84c5fed
je 0x18002b08d
mov edx, r10d
cmp r10d, 0x5a571eef
jne 0x18002afd0
mov edx, r9d
jmp 0x18002afd0
cmp r10d, 0xe62b15fb
je 0x18002afcb
mov edx, r10d
cmp r10d, 0xecd82529
jne 0x18002afd0
mov edx, ecx
jmp 0x18002afd0
cmp r10d, 0x6d702eef
je 0x18002b09c
mov edx, r10d
cmp r10d, 0x737424a4
jne 0x18002afd0
mov edx, 0x6d702eef
jmp 0x18002afd0
mov edx, 0x84c5fed
jmp 0x18002afd0
movaps xmmword [rbp + 0xa80], xmm1
mov edx, r8d
jmp 0x18002afd0
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x18002afd0
mov rsp, r8
add rcx, 0x10
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov r8d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r8d, edx
mov r9d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r9d, edx
mov r10d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r10d, edx
mov r11d, 0x23bdf7b9
jmp 0x18002b120
mov r11d, 0xe1f61876
nop dword [rax]
mov edx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18002b170
cmp edx, 0x4de4b1b7
jle 0x18002b1a0
mov r11d, r10d
cmp edx, 0x4de4b1b8
je 0x18002b120
cmp edx, 0x585b062d
jne 0x18002b208
mov rdx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm0
mov r11d, r9d
jmp 0x18002b120
cmp edx, 0xe1f61875
jg 0x18002b1d0
cmp edx, 0x8702f53c
je 0x18002b117
mov r11d, edx
cmp edx, 0xa3f04f9d
jne 0x18002b120
mov rdx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x18002b120
cmp edx, 0x23bdf7b9
je 0x18002b1f6
mov r11d, edx
cmp edx, 0x3433f71f
jne 0x18002b120
mov r11d, 0xe51fd45b
jmp 0x18002b120
mov r11d, eax
cmp edx, 0xe1f61876
je 0x18002b120
mov r11d, edx
cmp edx, 0xe51fd45b
jne 0x18002b120
mov r11d, r8d
jmp 0x18002b120
mov qword [rbp + 0xa80], rcx
mov r11d, 0x4de4b1b8
jmp 0x18002b120
mov r11d, edx
cmp edx, 0x74a3fc2f
jne 0x18002b120
movaps xmm0, xmmword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa60]
add rcx, 0x10
mov r11d, 0x23bdf7b9
jmp 0x18002b240
mov r11d, 0xe1f61876
nop word [rax + rax]
mov edx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18002b290
cmp edx, 0x4de4b1b7
jle 0x18002b2c0
mov r11d, r10d
cmp edx, 0x4de4b1b8
je 0x18002b240
cmp edx, 0x585b062d
jne 0x18002b328
mov rdx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rdx]
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r9d
jmp 0x18002b240
cmp edx, 0xe1f61875
jg 0x18002b2f0
cmp edx, 0x8702f53c
je 0x18002b231
mov r11d, edx
cmp edx, 0xa3f04f9d
jne 0x18002b240
mov rdx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x18002b240
cmp edx, 0x23bdf7b9
je 0x18002b316
mov r11d, edx
cmp edx, 0x3433f71f
jne 0x18002b240
mov r11d, 0xe51fd45b
jmp 0x18002b240
mov r11d, eax
cmp edx, 0xe1f61876
je 0x18002b240
mov r11d, edx
cmp edx, 0xe51fd45b
jne 0x18002b240
mov r11d, r8d
jmp 0x18002b240
mov qword [rbp + 0xa80], rcx
mov r11d, 0x4de4b1b8
jmp 0x18002b240
mov r11d, edx
cmp edx, 0x74a3fc2f
jne 0x18002b240
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov ecx, 0xe62b15fb
mov edx, 0xd9751bba
cmovne ecx, edx
mov r8d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r9d, edx
mov edx, 0x5a571eef
jmp 0x18002b3a0
mov edx, 0xd9751bba
mov r10d, edx
cmp edx, 0x84c5fec
jg 0x18002b3e0
cmp r10d, 0xe62b15fa
jg 0x18002b410
cmp r10d, 0x88c1fb0a
je 0x18002b453
mov edx, eax
cmp r10d, 0xd9751bba
je 0x18002b3a0
mov edx, r10d
cmp r10d, 0x84531406
jne 0x18002b3a0
jmp 0x18002b5a0
cmp r10d, 0x6d702eee
jg 0x18002b430
cmp r10d, 0x84c5fed
je 0x18002b45d
mov edx, r10d
cmp r10d, 0x5a571eef
jne 0x18002b3a0
mov edx, r9d
jmp 0x18002b3a0
cmp r10d, 0xe62b15fb
je 0x18002b39b
mov edx, r10d
cmp r10d, 0xecd82529
jne 0x18002b3a0
mov edx, ecx
jmp 0x18002b3a0
cmp r10d, 0x6d702eef
je 0x18002b46c
mov edx, r10d
cmp r10d, 0x737424a4
jne 0x18002b3a0
mov edx, 0x6d702eef
jmp 0x18002b3a0
mov edx, 0x84c5fed
jmp 0x18002b3a0
movaps xmmword [rbp + 0xa80], xmm1
mov edx, r8d
jmp 0x18002b3a0
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov edx, 0xecd82529
jmp 0x18002b3a0
mov rcx, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r8, qword [rbp + 0xa60]
add r8, 0x10
mov eax, 0xc76865f2
jmp 0x18002b4e0
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x18002b530
cmp eax, 0x8c738dd4
je 0x18002b4a3
cmp eax, 0xe2835c51
je 0x18002b563
cmp eax, 0x64ef195e
je 0x18002b585
cmp eax, 0x702da026
jne 0x18002b4e0
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002b4cd
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x18002b4e0
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002b4e0
mov rcx, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r8, qword [rbp + 0xa60]
add r8, 0x10
mov eax, 0xc76865f2
jmp 0x18002b600
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x18002b650
cmp eax, 0x8c738dd4
je 0x18002b5c3
cmp eax, 0xe2835c51
je 0x18002b683
cmp eax, 0x64ef195e
je 0x18002b6a5
cmp eax, 0x702da026
jne 0x18002b600
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002b5ed
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x18002b600
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002b600
mov rax, qword [rbp + 0xa40]
mov rax, qword [rbp + 0xa50]
mov rdx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x950]
mov rcx, qword [rbp + 0x920]
mov qword [rcx], rax
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x9e756efb
mov ecx, 0x51a88794
jmp 0x180002db0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x18002b7f0
cmp eax, 0x8c738dd4
je 0x18002b763
cmp eax, 0xad05d251
je 0x18002fc1c
cmp eax, 0xc76865f2
jne 0x18002b7a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], rdx
mov eax, 0xe2835c51
jmp 0x18002b7a0
cmp eax, 0xe2835c51
je 0x18002b823
cmp eax, 0x64ef195e
je 0x18002b845
cmp eax, 0x702da026
jne 0x18002b7a0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18002b78d
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18002b7a0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002b7a0
mov rcx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9a8]
sub rsp, 0x20
mov r8d, 0x104
lea rdx, [rbp + 0x2a0]
call section..text
add rsp, 0x20
mov qword [rbp + 0x9a8], rax
mov qword [rbp + 0x9a0], rsp
mov rax, qword [rbp + 0x988]
mov rax, qword [rbp + 0x7e0]
mov rax, qword [rbp + 0x7e8]
movzx edx, byte [rax]
mov rax, qword [rbp + 0x7f0]
movzx r8d, byte [rax]
mov r9, qword [rbp + 0x988]
mov eax, dword [0x180056ef8]
mov r10d, dword [0x180056efc]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa68]
cmp r10d, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xb979989d
jmp 0x18002b91b
mov eax, dword [0x180056ef8]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x44d9a656
mov ecx, 0x97b0c00a
cmove eax, ecx
cmp dword [0x180056efc], 0xa
cmovl eax, ecx
cmp eax, 0xd04e0679
jg 0x18002b970
cmp eax, 0x9825c079
jle 0x18002bdc0
cmp eax, 0x9825c07a
je 0x18002b8f2
cmp eax, 0xaa435410
je 0x18002c2ac
cmp eax, 0xb979989d
jne 0x18002b91b
movzx r10d, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0xf694d8d9
mov ecx, 0x7413553c
cmovne eax, ecx
test r10b, r10b
cmovne eax, ecx
jmp 0x18002b91b
cmp eax, 0x5c6f1610
jg 0x18002c230
cmp eax, 0xf694d8d9
je 0x18002c2eb
cmp eax, 0x44d9a656
jne 0x18002c2f5
mov r11, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rax], r9
mov rax, qword [rbp + 0xa50]
mov r10, qword [rax]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002ba00
mov rax, qword [rbp + 0xa80]
movabs rcx, 0xedbb289791e650ea
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002ba40
cmp eax, 0x70cadfb9
jle 0x18002ba80
cmp eax, 0x70cadfba
je 0x18002bb37
cmp eax, 0x740e7907
je 0x18002bafa
cmp eax, 0x7b8eb208
jne 0x18002ba00
mov eax, 0x23f2abfb
jmp 0x18002ba00
cmp eax, 0xf2e50001
jg 0x18002baa0
cmp eax, 0x86b756fc
je 0x18002bb74
cmp eax, 0xd704c075
jne 0x18002bb9c
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002ba00
cmp eax, 0x23f2abfb
je 0x18002b9d8
cmp eax, 0x6e8ef6ba
jne 0x18002ba00
mov eax, 0x70cadfba
jmp 0x18002ba00
cmp eax, 0xf2e50002
je 0x18002bb1c
cmp eax, 0x21ceedeb
jne 0x18002ba00
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002ba00
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18002ba00
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002ba00
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002ba00
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002ba00
cmp eax, 0xa62dbb75
jne 0x18002ba00
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov r11, rsp
mov qword [r10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002bc00
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002bc40
cmp eax, 0x70cadfb9
jle 0x18002bc80
cmp eax, 0x70cadfba
je 0x18002bd37
cmp eax, 0x740e7907
je 0x18002bcfa
cmp eax, 0x7b8eb208
jne 0x18002bc00
mov eax, 0x23f2abfb
jmp 0x18002bc00
cmp eax, 0xf2e50001
jg 0x18002bca0
cmp eax, 0x86b756fc
je 0x18002bd74
cmp eax, 0xd704c075
jne 0x18002bd9c
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002bc00
cmp eax, 0x23f2abfb
je 0x18002bbe7
cmp eax, 0x6e8ef6ba
jne 0x18002bc00
mov eax, 0x70cadfba
jmp 0x18002bc00
cmp eax, 0xf2e50002
je 0x18002bd1c
cmp eax, 0x21ceedeb
jne 0x18002bc00
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002bc00
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18002bc00
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002bc00
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002bc00
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002bc00
cmp eax, 0xa62dbb75
jne 0x18002bc00
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov qword [r10 + 8], rax
mov eax, 0x97b0c00a
jmp 0x18002b91b
cmp eax, 0x96540280
je 0x18002c2b6
cmp eax, 0x97b0c00a
jne 0x18002b91b
mov r11, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rax], r9
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa20], rax
mov r10, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r12d, dword [0x180056e54]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x9e8]
cmp r12d, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002be50
mov rax, qword [rbp + 0xa80]
movabs rcx, 0xedbb289791e650ea
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002be90
cmp eax, 0x70cadfb9
jle 0x18002bed0
cmp eax, 0x70cadfba
je 0x18002bf87
cmp eax, 0x740e7907
je 0x18002bf4a
cmp eax, 0x7b8eb208
jne 0x18002be50
mov eax, 0x23f2abfb
jmp 0x18002be50
cmp eax, 0xf2e50001
jg 0x18002bef0
cmp eax, 0x86b756fc
je 0x18002bfc4
cmp eax, 0xd704c075
jne 0x18002bfec
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002be50
cmp eax, 0x23f2abfb
je 0x18002be2a
cmp eax, 0x6e8ef6ba
jne 0x18002be50
mov eax, 0x70cadfba
jmp 0x18002be50
cmp eax, 0xf2e50002
je 0x18002bf6c
cmp eax, 0x21ceedeb
jne 0x18002be50
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002be50
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18002be50
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002be50
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002be50
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002be50
cmp eax, 0xa62dbb75
jne 0x18002be50
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov r11, rsp
mov qword [r10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002c050
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002c090
cmp eax, 0x70cadfb9
jle 0x18002c0d0
cmp eax, 0x70cadfba
je 0x18002c187
cmp eax, 0x740e7907
je 0x18002c14a
cmp eax, 0x7b8eb208
jne 0x18002c050
mov eax, 0x23f2abfb
jmp 0x18002c050
cmp eax, 0xf2e50001
jg 0x18002c0f0
cmp eax, 0x86b756fc
je 0x18002c1c4
cmp eax, 0xd704c075
jne 0x18002c1ec
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002c050
cmp eax, 0x23f2abfb
je 0x18002c037
cmp eax, 0x6e8ef6ba
jne 0x18002c050
mov eax, 0x70cadfba
jmp 0x18002c050
cmp eax, 0xf2e50002
je 0x18002c16c
cmp eax, 0x21ceedeb
jne 0x18002c050
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002c050
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18002c050
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002c050
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002c050
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002c050
cmp eax, 0xa62dbb75
jne 0x18002c050
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov qword [r10 + 8], rax
mov eax, dword [0x180056ef8]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x44d9a656
mov ecx, 0xd04e067a
jmp 0x18002b90e
cmp eax, 0x5c6f1611
je 0x18002c2ce
cmp eax, 0x7413553c
jne 0x18002b91b
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa60], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa58], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056ef8]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0xf694d8d9
mov ecx, 0xaa435410
jmp 0x18002b90e
mov eax, 0x96540280
jmp 0x18002b91b
mov rax, qword [rbp + 0xa60]
mov qword [rbp + 0xa40], rax
mov eax, 0x5c6f1611
jmp 0x18002b91b
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov rax, qword [rbp + 0xa58]
mov byte [rax], r8b
mov eax, 0x9825c07a
jmp 0x18002b91b
mov eax, 0x7413553c
jmp 0x18002b91b
cmp eax, 0xd04e067a
jne 0x18002b91b
mov rax, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9a0]
mov rcx, qword [rbp + 0x988]
mov eax, dword [0x180056f00]
mov edx, dword [0x180056f04]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0x9df]
cmp edx, 0xa
setl byte [rbp + 0xa1f]
mov eax, 0xe67a6212
jmp 0x18002c38d
mov rsp, r8
mov rax, qword [rbp + 0xa60]
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa38]
mov rax, qword [rbp + 0x9e8]
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x7c4697bf
mov edx, 0x69ec4c6
nop dword [rax]
cmove eax, edx
cmp dword [0x180056f04], 0xa
cmovl eax, edx
cmp eax, 0x2d58143
jle 0x18002c5d0
cmp eax, 0x7b2e76ec
jg 0x18002c630
cmp eax, 0xeb97450
jle 0x18002c96f
cmp eax, 0xeb97451
je 0x18002d35d
cmp eax, 0x676f86f2
jne 0x18002c38d
mov r8, rsp
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002c410
mov rax, qword [rbp + 0xa20]
mov qword [rax], rbx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002c450
cmp eax, 0x70cadfb9
jle 0x18002c490
cmp eax, 0x70cadfba
je 0x18002c547
cmp eax, 0x740e7907
je 0x18002c50a
cmp eax, 0x7b8eb208
jne 0x18002c410
mov eax, 0x23f2abfb
jmp 0x18002c410
cmp eax, 0xf2e50001
jg 0x18002c4b0
cmp eax, 0x86b756fc
je 0x18002c584
cmp eax, 0xd704c075
jne 0x18002c5ac
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002c410
cmp eax, 0x23f2abfb
je 0x18002c3f3
cmp eax, 0x6e8ef6ba
jne 0x18002c410
mov eax, 0x70cadfba
jmp 0x18002c410
cmp eax, 0xf2e50002
je 0x18002c52c
cmp eax, 0x21ceedeb
jne 0x18002c410
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002c410
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002c410
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002c410
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002c410
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002c410
cmp eax, 0xa62dbb75
jne 0x18002c410
mov rax, qword [rbp + 0x9f0]
mov eax, 0xb0a4e2aa
mov rsp, r8
jmp 0x18002c38d
cmp eax, 0xe96232ab
jg 0x18002c930
cmp eax, 0x917ab24c
je 0x18002cd95
cmp eax, 0xb0a4e2aa
je 0x18002d37b
cmp eax, 0xe67a6212
jne 0x18002c38d
movzx edx, byte [rbp + 0x9df]
cmp byte [rbp + 0xa1f], 0
mov eax, 0x676f86f2
mov r8d, 0xb0a4e2aa
cmovne eax, r8d
test dl, dl
cmovne eax, r8d
jmp 0x18002c38d
cmp eax, 0x7b2e76ed
je 0x18002cf4a
cmp eax, 0x7be7f541
je 0x18002cf54
cmp eax, 0x7c4697bf
jne 0x18002c38d
mov rax, qword [rbp + 0xa50]
mov edx, dword [0x180056e58]
lea r8d, [rdx + 1]
imul r8d, edx
test r8b, 1
sete dl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, dl
mov r8d, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne r8d, edx
mov r9d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r9d, edx
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002c6d0
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop dword [rax]
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002c720
cmp edx, 0x4de4b1b7
jle 0x18002c750
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002c6d0
cmp edx, 0x585b062d
jne 0x18002c7b1
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002c6d0
cmp edx, 0xe1f61875
jg 0x18002c780
cmp edx, 0x8702f53c
je 0x18002c7a6
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002c6d0
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002c6d0
cmp edx, 0x23bdf7b9
je 0x18002c6bf
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002c6d0
mov r12d, 0xe51fd45b
jmp 0x18002c6d0
mov r12d, r8d
cmp edx, 0xe1f61876
je 0x18002c6d0
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002c6d0
mov r12d, r9d
jmp 0x18002c6d0
mov r12d, 0xe1f61876
jmp 0x18002c6d0
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002c6d0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa80]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov r8d, 0xe62b15fb
mov edx, 0xd9751bba
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r9d, edx
mov r10d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r10d, edx
mov edx, 0x5a571eef
jmp 0x18002c840
mov edx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, edx
cmp edx, 0x84c5fec
jg 0x18002c880
cmp r11d, 0xe62b15fa
jg 0x18002c8b0
cmp r11d, 0x88c1fb0a
je 0x18002c926
mov edx, eax
cmp r11d, 0xd9751bba
je 0x18002c840
mov edx, r11d
cmp r11d, 0x84531406
jne 0x18002c840
jmp 0x18002d5dd
cmp r11d, 0x6d702eee
jg 0x18002c8e0
cmp r11d, 0x84c5fed
je 0x18002c903
mov edx, r11d
cmp r11d, 0x5a571eef
jne 0x18002c840
mov edx, r10d
jmp 0x18002c840
cmp r11d, 0xe62b15fb
je 0x18002c82d
mov edx, r11d
cmp r11d, 0xecd82529
jne 0x18002c840
mov edx, r8d
jmp 0x18002c840
cmp r11d, 0x6d702eef
je 0x18002c912
mov edx, r11d
cmp r11d, 0x737424a4
jne 0x18002c840
mov edx, 0x6d702eef
jmp 0x18002c840
movaps xmmword [rbp + 0xa70], xmm0
mov edx, r9d
jmp 0x18002c840
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov edx, 0xecd82529
jmp 0x18002c840
mov edx, 0x84c5fed
jmp 0x18002c840
cmp eax, 0xe96232ac
je 0x18002cf5e
cmp eax, 0xfd04226f
je 0x18002d700
cmp eax, 0xfd8a65d0
jne 0x18002c38d
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x7c4697bf
mov edx, 0xe96232ac
jmp 0x18002c380
cmp eax, 0x2d58144
jne 0x18002d8aa
mov r8, rsp
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002c9c0
mov rax, qword [rbp + 0xa20]
mov qword [rax], r13
mov eax, 0xf2e50002
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18002ca00
cmp eax, 0x70cadfb9
jle 0x18002ca40
cmp eax, 0x70cadfba
je 0x18002caf7
cmp eax, 0x740e7907
je 0x18002caba
cmp eax, 0x7b8eb208
jne 0x18002c9c0
mov eax, 0x23f2abfb
jmp 0x18002c9c0
cmp eax, 0xf2e50001
jg 0x18002ca60
cmp eax, 0x86b756fc
je 0x18002cb34
cmp eax, 0xd704c075
jne 0x18002cb5c
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002c9c0
cmp eax, 0x23f2abfb
je 0x18002c9ad
cmp eax, 0x6e8ef6ba
jne 0x18002c9c0
mov eax, 0x70cadfba
jmp 0x18002c9c0
cmp eax, 0xf2e50002
je 0x18002cadc
cmp eax, 0x21ceedeb
jne 0x18002c9c0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002c9c0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002c9c0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002c9c0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002c9c0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002c9c0
cmp eax, 0xa62dbb75
jne 0x18002c9c0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov rdx, qword [rbp + 0xa58]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa38]
mov r9, qword [rbp + 0x9e8]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002cbd0
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xf2e50002
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002cc10
cmp eax, 0x70cadfb9
jle 0x18002cc50
cmp eax, 0x70cadfba
je 0x18002cd07
cmp eax, 0x740e7907
je 0x18002ccca
cmp eax, 0x7b8eb208
jne 0x18002cbd0
mov eax, 0x23f2abfb
jmp 0x18002cbd0
cmp eax, 0xf2e50001
jg 0x18002cc70
cmp eax, 0x86b756fc
je 0x18002cd44
cmp eax, 0xd704c075
jne 0x18002cd6c
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002cbd0
cmp eax, 0x23f2abfb
je 0x18002cbbc
cmp eax, 0x6e8ef6ba
jne 0x18002cbd0
mov eax, 0x70cadfba
jmp 0x18002cbd0
cmp eax, 0xf2e50002
je 0x18002ccec
cmp eax, 0x21ceedeb
jne 0x18002cbd0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002cbd0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002cbd0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002cbd0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002cbd0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002cbd0
cmp eax, 0xa62dbb75
jne 0x18002cbd0
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov rdx, qword [rbp + 0xa38]
mov qword [rdx], rax
mov eax, 0xeb97451
jmp 0x18002c38d
mov rdx, qword [rbp + 0xa38]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9, qword [rdx]
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002ce20
mov qword [rbp + 0xa70], r9
mov r12d, 0x4de4b1b8
nop word cs:[rax + rax]
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002ce70
cmp edx, 0x4de4b1b7
jle 0x18002cea0
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002ce20
cmp edx, 0x585b062d
jne 0x18002cf01
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002ce20
cmp edx, 0xe1f61875
jg 0x18002ced0
cmp edx, 0x8702f53c
je 0x18002cef6
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002ce20
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002ce20
cmp edx, 0x23bdf7b9
je 0x18002ce07
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002ce20
mov r12d, 0xe51fd45b
jmp 0x18002ce20
mov r12d, eax
cmp edx, 0xe1f61876
je 0x18002ce20
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002ce20
mov r12d, r8d
jmp 0x18002ce20
mov r12d, 0xe1f61876
jmp 0x18002ce20
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002ce20
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa60]
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0xfd04226f
mov edx, 0x7be7f541
jmp 0x18002c380
mov eax, 0x2d58144
jmp 0x18002c38d
mov eax, 0xfd8a65d0
jmp 0x18002c38d
mov rax, qword [rbp + 0xa50]
mov edx, dword [0x180056e58]
lea r8d, [rdx + 1]
imul r8d, edx
test r8b, 1
sete dl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, dl
mov r8d, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne r8d, edx
mov r9d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r9d, edx
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002cfe0
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop dword [rax]
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002d030
cmp edx, 0x4de4b1b7
jle 0x18002d060
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002cfe0
cmp edx, 0x585b062d
jne 0x18002d0c1
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002cfe0
cmp edx, 0xe1f61875
jg 0x18002d090
cmp edx, 0x8702f53c
je 0x18002d0b6
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002cfe0
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002cfe0
cmp edx, 0x23bdf7b9
je 0x18002cfcc
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002cfe0
mov r12d, 0xe51fd45b
jmp 0x18002cfe0
mov r12d, r8d
cmp edx, 0xe1f61876
je 0x18002cfe0
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002cfe0
mov r12d, r9d
jmp 0x18002cfe0
mov r12d, 0xe1f61876
jmp 0x18002cfe0
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002cfe0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa80]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov r8d, 0xe62b15fb
mov edx, 0xd9751bba
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r9d, edx
mov r10d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r10d, edx
mov edx, 0x5a571eef
jmp 0x18002d150
mov edx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, edx
cmp edx, 0x84c5fec
jg 0x18002d190
cmp r11d, 0xe62b15fa
jg 0x18002d1c0
cmp r11d, 0x88c1fb0a
je 0x18002d236
mov edx, eax
cmp r11d, 0xd9751bba
je 0x18002d150
mov edx, r11d
cmp r11d, 0x84531406
jne 0x18002d150
jmp 0x18002d240
cmp r11d, 0x6d702eee
jg 0x18002d1f0
cmp r11d, 0x84c5fed
je 0x18002d213
mov edx, r11d
cmp r11d, 0x5a571eef
jne 0x18002d150
mov edx, r10d
jmp 0x18002d150
cmp r11d, 0xe62b15fb
je 0x18002d13d
mov edx, r11d
cmp r11d, 0xecd82529
jne 0x18002d150
mov edx, r8d
jmp 0x18002d150
cmp r11d, 0x6d702eef
je 0x18002d222
mov edx, r11d
cmp r11d, 0x737424a4
jne 0x18002d150
mov edx, 0x6d702eef
jmp 0x18002d150
movaps xmmword [rbp + 0xa70], xmm0
mov edx, r9d
jmp 0x18002d150
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov edx, 0xecd82529
jmp 0x18002d150
mov edx, 0x84c5fed
jmp 0x18002d150
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa60]
mov eax, 0xc76865f2
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x18002d2b0
cmp eax, 0x8c738dd4
je 0x18002d2e4
cmp eax, 0xad05d251
je 0x18002c345
cmp eax, 0xc76865f2
jne 0x18002d260
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002d260
cmp eax, 0xe2835c51
je 0x18002d320
cmp eax, 0x64ef195e
je 0x18002d342
cmp eax, 0x702da026
jne 0x18002d260
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002d30e
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
jmp 0x18002d260
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18002d260
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002d260
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0xfd04226f
mov edx, 0x917ab24c
jmp 0x18002c380
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9e8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov r9, rsp
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], rcx
mov rax, qword [rbp + 0x9e8]
mov r8, qword [rbp + 0x9e8]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002d400
mov rax, qword [rbp + 0xa20]
mov qword [rax], rbx
mov eax, 0xf2e50002
cmp eax, 0x23f2abfa
jle 0x18002d440
cmp eax, 0x70cadfb9
jle 0x18002d480
cmp eax, 0x70cadfba
je 0x18002d537
cmp eax, 0x740e7907
je 0x18002d4fa
cmp eax, 0x7b8eb208
jne 0x18002d400
mov eax, 0x23f2abfb
jmp 0x18002d400
cmp eax, 0xf2e50001
jg 0x18002d4a0
cmp eax, 0x86b756fc
je 0x18002d574
cmp eax, 0xd704c075
jne 0x18002d59c
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002d400
cmp eax, 0x23f2abfb
je 0x18002d3f1
cmp eax, 0x6e8ef6ba
jne 0x18002d400
mov eax, 0x70cadfba
jmp 0x18002d400
cmp eax, 0xf2e50002
je 0x18002d51c
cmp eax, 0x21ceedeb
jne 0x18002d400
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002d400
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002d400
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002d400
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002d400
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002d400
cmp eax, 0xa62dbb75
jne 0x18002d400
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa58], r8
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x676f86f2
mov edx, 0x7b2e76ed
jmp 0x18002c380
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa60]
mov eax, 0xc76865f2
jmp 0x18002d640
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x18002d690
cmp eax, 0x8c738dd4
je 0x18002d5fc
cmp eax, 0xad05d251
je 0x18002d888
cmp eax, 0xc76865f2
jne 0x18002d640
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002d640
cmp eax, 0xe2835c51
je 0x18002d6c3
cmp eax, 0x64ef195e
je 0x18002d6e5
cmp eax, 0x702da026
jne 0x18002d640
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002d626
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18002d640
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002d640
mov rdx, qword [rbp + 0xa38]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9, qword [rdx]
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002d780
mov qword [rbp + 0xa70], r9
mov r12d, 0x4de4b1b8
nop
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002d7d0
cmp edx, 0x4de4b1b7
jle 0x18002d800
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002d780
cmp edx, 0x585b062d
jne 0x18002d861
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002d780
cmp edx, 0xe1f61875
jg 0x18002d830
cmp edx, 0x8702f53c
je 0x18002d856
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002d780
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002d780
cmp edx, 0x23bdf7b9
je 0x18002d772
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002d780
mov r12d, 0xe51fd45b
jmp 0x18002d780
mov r12d, eax
cmp edx, 0xe1f61876
je 0x18002d780
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002d780
mov r12d, r8d
jmp 0x18002d780
mov r12d, 0xe1f61876
jmp 0x18002d780
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002d780
movaps xmm0, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa60]
mov eax, 0x917ab24c
jmp 0x18002c38d
mov rsp, r8
mov rax, qword [rbp + 0xa60]
mov rax, qword [rbp + 0xa38]
mov rax, qword [rbp + 0x9e8]
mov eax, 0xe96232ac
jmp 0x18002c38d
cmp eax, 0x69ec4c6
jne 0x18002c38d
mov rcx, qword [rbp + 0xa40]
mov rsp, qword [rbp + 0x9a0]
sub rsp, 0x20
mov r8d, 0x104
lea rdx, [rbp + 0x90]
call section..text
sub rsp, 0x10
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor ecx, ecx
mov rdx, rax
mov r8, qword [rbp + 0x9a8]
xor r9d, r9d
call qword [rbp + 0x9c8]
add rsp, 0x30
mov rax, qword [rbp + 0x988]
mov rax, qword [rbp + 0x990]
mov eax, dword [0x180056e40]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x768d6a64
mov ecx, 0x152a0bb0
jmp 0x180002db0
mov r8, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r9, qword [rbp + 0xa58]
mov eax, 0xc76865f2
jmp 0x18002d990
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop dword [rax]
cmp eax, 0xe2835c50
jg 0x18002d9e0
cmp eax, 0x8c738dd4
je 0x18002d952
cmp eax, 0xad05d251
je 0x18002fc8e
cmp eax, 0xc76865f2
jne 0x18002d990
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002d990
cmp eax, 0xe2835c51
je 0x18002da13
cmp eax, 0x64ef195e
je 0x18002da35
cmp eax, 0x702da026
jne 0x18002d990
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18002d97c
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x18002d990
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002d990
mov rcx, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9a8]
sub rsp, 0x20
mov r8d, 0x104
lea rdx, [rbp + 0x2a0]
call section..text
add rsp, 0x20
mov qword [rbp + 0x9a8], rax
mov qword [rbp + 0x9a0], rsp
mov rax, qword [rbp + 0x988]
mov rax, qword [rbp + 0x7e0]
mov rax, qword [rbp + 0x7e8]
movzx edx, byte [rax]
mov rax, qword [rbp + 0x7f0]
movzx r8d, byte [rax]
mov r9, qword [rbp + 0x988]
mov eax, dword [0x180056ef8]
mov r10d, dword [0x180056efc]
lea r11d, [rax + 1]
imul r11d, eax
test r11b, 1
sete byte [rbp + 0xa68]
cmp r10d, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xb979989d
jmp 0x18002db0b
mov eax, dword [0x180056ef8]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0x44d9a656
mov ecx, 0x97b0c00a
cmove eax, ecx
cmp dword [0x180056efc], 0xa
cmovl eax, ecx
cmp eax, 0xd04e0679
jg 0x18002db60
cmp eax, 0x9825c079
jle 0x18002dfb0
cmp eax, 0x9825c07a
je 0x18002dae2
cmp eax, 0xaa435410
je 0x18002e46c
cmp eax, 0xb979989d
jne 0x18002db0b
movzx r10d, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0xf694d8d9
mov ecx, 0x7413553c
cmovne eax, ecx
test r10b, r10b
cmovne eax, ecx
jmp 0x18002db0b
cmp eax, 0x5c6f1610
jg 0x18002e3f0
cmp eax, 0xf694d8d9
je 0x18002e476
cmp eax, 0x44d9a656
jne 0x18002e4b5
mov r11, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rax], r9
mov rax, qword [rbp + 0xa50]
mov r10, qword [rax]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002dbf0
mov rax, qword [rbp + 0xa80]
movabs rcx, 0xedbb289791e650ea
mov qword [rax], rcx
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002dc30
cmp eax, 0x70cadfb9
jle 0x18002dc70
cmp eax, 0x70cadfba
je 0x18002dd27
cmp eax, 0x740e7907
je 0x18002dcea
cmp eax, 0x7b8eb208
jne 0x18002dbf0
mov eax, 0x23f2abfb
jmp 0x18002dbf0
cmp eax, 0xf2e50001
jg 0x18002dc90
cmp eax, 0x86b756fc
je 0x18002dd64
cmp eax, 0xd704c075
jne 0x18002dd8c
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002dbf0
cmp eax, 0x23f2abfb
je 0x18002dbc8
cmp eax, 0x6e8ef6ba
jne 0x18002dbf0
mov eax, 0x70cadfba
jmp 0x18002dbf0
cmp eax, 0xf2e50002
je 0x18002dd0c
cmp eax, 0x21ceedeb
jne 0x18002dbf0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002dbf0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18002dbf0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002dbf0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002dbf0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002dbf0
cmp eax, 0xa62dbb75
jne 0x18002dbf0
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov r11, rsp
mov qword [r10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002ddf0
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002de30
cmp eax, 0x70cadfb9
jle 0x18002de70
cmp eax, 0x70cadfba
je 0x18002df27
cmp eax, 0x740e7907
je 0x18002deea
cmp eax, 0x7b8eb208
jne 0x18002ddf0
mov eax, 0x23f2abfb
jmp 0x18002ddf0
cmp eax, 0xf2e50001
jg 0x18002de90
cmp eax, 0x86b756fc
je 0x18002df64
cmp eax, 0xd704c075
jne 0x18002df8c
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002ddf0
cmp eax, 0x23f2abfb
je 0x18002ddd7
cmp eax, 0x6e8ef6ba
jne 0x18002ddf0
mov eax, 0x70cadfba
jmp 0x18002ddf0
cmp eax, 0xf2e50002
je 0x18002df0c
cmp eax, 0x21ceedeb
jne 0x18002ddf0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002ddf0
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
jmp 0x18002ddf0
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002ddf0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002ddf0
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002ddf0
cmp eax, 0xa62dbb75
jne 0x18002ddf0
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov qword [r10 + 8], rax
mov eax, 0x97b0c00a
jmp 0x18002db0b
cmp eax, 0x96540280
je 0x18002e480
cmp eax, 0x97b0c00a
jne 0x18002db0b
mov r11, rsp
mov rax, qword [rbp + 0xa50]
mov qword [rax], r9
mov rax, qword [rbp + 0xa50]
mov rax, qword [rax]
mov qword [rbp + 0xa20], rax
mov r10, qword [rbp + 0xa20]
mov eax, dword [0x180056e50]
mov r12d, dword [0x180056e54]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete byte [rbp + 0x9e8]
cmp r12d, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002e040
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002e070
cmp eax, 0x70cadfb9
jle 0x18002e0b0
cmp eax, 0x70cadfba
je 0x18002e163
cmp eax, 0x740e7907
je 0x18002e01a
cmp eax, 0x7b8eb208
jne 0x18002e040
mov eax, 0x23f2abfb
jmp 0x18002e040
cmp eax, 0xf2e50001
jg 0x18002e0d0
cmp eax, 0x86b756fc
je 0x18002e1a0
cmp eax, 0xd704c075
jne 0x18002e1c8
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002e040
cmp eax, 0x23f2abfb
je 0x18002e12a
cmp eax, 0x6e8ef6ba
jne 0x18002e040
mov eax, 0x70cadfba
jmp 0x18002e040
cmp eax, 0xf2e50002
je 0x18002e148
cmp eax, 0x21ceedeb
jne 0x18002e040
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002e040
mov rax, qword [rbp + 0xa80]
movabs rcx, 0xedbb289791e650ea
mov qword [rax], rcx
mov eax, 0xf2e50002
jmp 0x18002e040
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002e040
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002e040
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002e040
cmp eax, 0xa62dbb75
jne 0x18002e040
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov r11, rsp
mov qword [r10], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea r12d, [rax + 1]
imul r12d, eax
test r12b, 1
sete byte [rbp + 0x9e8]
cmp ecx, 0xa
setl byte [rbp + 0xa38]
mov eax, 0xd704c075
jmp 0x18002e230
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
cmp eax, 0x23f2abfa
jle 0x18002e260
cmp eax, 0x70cadfb9
jle 0x18002e2a0
cmp eax, 0x70cadfba
je 0x18002e349
cmp eax, 0x740e7907
je 0x18002e213
cmp eax, 0x7b8eb208
jne 0x18002e230
mov eax, 0x23f2abfb
jmp 0x18002e230
cmp eax, 0xf2e50001
jg 0x18002e2c0
cmp eax, 0x86b756fc
je 0x18002e386
cmp eax, 0xd704c075
jne 0x18002e3ae
movzx ecx, byte [rbp + 0x9e8]
cmp byte [rbp + 0xa38], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test cl, cl
cmovne eax, r15d
jmp 0x18002e230
cmp eax, 0x23f2abfb
je 0x18002e31a
cmp eax, 0x6e8ef6ba
jne 0x18002e230
mov eax, 0x70cadfba
jmp 0x18002e230
cmp eax, 0xf2e50002
je 0x18002e32e
cmp eax, 0x21ceedeb
jne 0x18002e230
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002e230
mov rax, qword [rbp + 0xa80]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x18002e230
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002e230
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002e230
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002e230
cmp eax, 0xa62dbb75
jne 0x18002e230
mov rax, qword [rbp + 0x9f0]
mov rsp, r11
mov qword [r10 + 8], rax
mov eax, dword [0x180056ef8]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x44d9a656
mov ecx, 0xd04e067a
jmp 0x18002dafe
cmp eax, 0x5c6f1611
je 0x18002e498
cmp eax, 0x7413553c
jne 0x18002db0b
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa60], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa58], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056ef8]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
mov eax, 0xf694d8d9
mov ecx, 0xaa435410
jmp 0x18002dafe
mov eax, 0x96540280
jmp 0x18002db0b
mov eax, 0x7413553c
jmp 0x18002db0b
mov rax, qword [rbp + 0xa60]
mov qword [rbp + 0xa40], rax
mov eax, 0x5c6f1611
jmp 0x18002db0b
mov rax, qword [rbp + 0xa40]
mov byte [rax], dl
mov rax, qword [rbp + 0xa58]
mov byte [rax], r8b
mov eax, 0x9825c07a
jmp 0x18002db0b
cmp eax, 0xd04e067a
jne 0x18002db0b
mov rax, qword [rbp + 0xa20]
mov rsp, qword [rbp + 0x9a0]
mov rcx, qword [rbp + 0x988]
mov eax, dword [0x180056f00]
mov edx, dword [0x180056f04]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete byte [rbp + 0x9df]
cmp edx, 0xa
setl byte [rbp + 0xa1f]
mov eax, 0xe67a6212
jmp 0x18002e52d
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0xfd04226f
mov edx, 0x917ab24c
nop
cmove eax, edx
cmp dword [0x180056f04], 0xa
cmovl eax, edx
cmp eax, 0x2d58143
jle 0x18002e760
cmp eax, 0x7b2e76ec
jg 0x18002e7c0
cmp eax, 0xeb97450
jle 0x18002eaff
cmp eax, 0xeb97451
je 0x18002e505
cmp eax, 0x676f86f2
jne 0x18002e52d
mov r8, rsp
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002e5a0
mov rax, qword [rbp + 0xa20]
mov qword [rax], rbx
mov eax, 0xf2e50002
nop
cmp eax, 0x23f2abfa
jle 0x18002e5e0
cmp eax, 0x70cadfb9
jle 0x18002e620
cmp eax, 0x70cadfba
je 0x18002e6d7
cmp eax, 0x740e7907
je 0x18002e69a
cmp eax, 0x7b8eb208
jne 0x18002e5a0
mov eax, 0x23f2abfb
jmp 0x18002e5a0
cmp eax, 0xf2e50001
jg 0x18002e640
cmp eax, 0x86b756fc
je 0x18002e714
cmp eax, 0xd704c075
jne 0x18002e73c
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002e5a0
cmp eax, 0x23f2abfb
je 0x18002e58f
cmp eax, 0x6e8ef6ba
jne 0x18002e5a0
mov eax, 0x70cadfba
jmp 0x18002e5a0
cmp eax, 0xf2e50002
je 0x18002e6bc
cmp eax, 0x21ceedeb
jne 0x18002e5a0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002e5a0
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002e5a0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002e5a0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002e5a0
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002e5a0
cmp eax, 0xa62dbb75
jne 0x18002e5a0
mov rax, qword [rbp + 0x9f0]
mov eax, 0xb0a4e2aa
mov rsp, r8
jmp 0x18002e52d
cmp eax, 0xe96232ab
jg 0x18002eac0
cmp eax, 0x917ab24c
je 0x18002ef25
cmp eax, 0xb0a4e2aa
je 0x18002f0da
cmp eax, 0xe67a6212
jne 0x18002e52d
movzx edx, byte [rbp + 0x9df]
cmp byte [rbp + 0xa1f], 0
mov eax, 0x676f86f2
mov r8d, 0xb0a4e2aa
cmovne eax, r8d
test dl, dl
cmovne eax, r8d
jmp 0x18002e52d
cmp eax, 0x7b2e76ed
je 0x18002f33d
cmp eax, 0x7be7f541
je 0x18002f347
cmp eax, 0x7c4697bf
jne 0x18002e52d
mov rax, qword [rbp + 0xa50]
mov edx, dword [0x180056e58]
lea r8d, [rdx + 1]
imul r8d, edx
test r8b, 1
sete dl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, dl
mov r8d, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne r8d, edx
mov r9d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r9d, edx
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002e860
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop dword [rax]
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002e8b0
cmp edx, 0x4de4b1b7
jle 0x18002e8e0
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002e860
cmp edx, 0x585b062d
jne 0x18002e941
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002e860
cmp edx, 0xe1f61875
jg 0x18002e910
cmp edx, 0x8702f53c
je 0x18002e936
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002e860
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002e860
cmp edx, 0x23bdf7b9
je 0x18002e84f
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002e860
mov r12d, 0xe51fd45b
jmp 0x18002e860
mov r12d, r8d
cmp edx, 0xe1f61876
je 0x18002e860
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002e860
mov r12d, r9d
jmp 0x18002e860
mov r12d, 0xe1f61876
jmp 0x18002e860
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002e860
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa80]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov r8d, 0xe62b15fb
mov edx, 0xd9751bba
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r9d, edx
mov r10d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r10d, edx
mov edx, 0x5a571eef
jmp 0x18002e9d0
mov edx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, edx
cmp edx, 0x84c5fec
jg 0x18002ea10
cmp r11d, 0xe62b15fa
jg 0x18002ea40
cmp r11d, 0x88c1fb0a
je 0x18002eab6
mov edx, eax
cmp r11d, 0xd9751bba
je 0x18002e9d0
mov edx, r11d
cmp r11d, 0x84531406
jne 0x18002e9d0
jmp 0x18002f351
cmp r11d, 0x6d702eee
jg 0x18002ea70
cmp r11d, 0x84c5fed
je 0x18002ea93
mov edx, r11d
cmp r11d, 0x5a571eef
jne 0x18002e9d0
mov edx, r10d
jmp 0x18002e9d0
cmp r11d, 0xe62b15fb
je 0x18002e9bd
mov edx, r11d
cmp r11d, 0xecd82529
jne 0x18002e9d0
mov edx, r8d
jmp 0x18002e9d0
cmp r11d, 0x6d702eef
je 0x18002eaa2
mov edx, r11d
cmp r11d, 0x737424a4
jne 0x18002e9d0
mov edx, 0x6d702eef
jmp 0x18002e9d0
movaps xmmword [rbp + 0xa70], xmm0
mov edx, r9d
jmp 0x18002e9d0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov edx, 0xecd82529
jmp 0x18002e9d0
mov edx, 0x84c5fed
jmp 0x18002e9d0
cmp eax, 0xe96232ac
je 0x18002f373
cmp eax, 0xfd04226f
je 0x18002f650
cmp eax, 0xfd8a65d0
jne 0x18002e52d
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x7c4697bf
mov edx, 0xe96232ac
jmp 0x18002e520
cmp eax, 0x2d58144
jne 0x18002fa4f
mov r8, rsp
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r9d, [rax + 1]
imul r9d, eax
test r9b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002eb50
mov rax, qword [rbp + 0xa20]
mov qword [rax], r13
mov eax, 0xf2e50002
nop dword [rax]
cmp eax, 0x23f2abfa
jle 0x18002eb90
cmp eax, 0x70cadfb9
jle 0x18002ebd0
cmp eax, 0x70cadfba
je 0x18002ec87
cmp eax, 0x740e7907
je 0x18002ec4a
cmp eax, 0x7b8eb208
jne 0x18002eb50
mov eax, 0x23f2abfb
jmp 0x18002eb50
cmp eax, 0xf2e50001
jg 0x18002ebf0
cmp eax, 0x86b756fc
je 0x18002ecc4
cmp eax, 0xd704c075
jne 0x18002ecec
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002eb50
cmp eax, 0x23f2abfb
je 0x18002eb3d
cmp eax, 0x6e8ef6ba
jne 0x18002eb50
mov eax, 0x70cadfba
jmp 0x18002eb50
cmp eax, 0xf2e50002
je 0x18002ec6c
cmp eax, 0x21ceedeb
jne 0x18002eb50
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002eb50
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002eb50
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002eb50
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002eb50
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002eb50
cmp eax, 0xa62dbb75
jne 0x18002eb50
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov r8, rsp
mov rdx, qword [rbp + 0xa58]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa38]
mov r9, qword [rbp + 0x9e8]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002ed60
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xf2e50002
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x18002eda0
cmp eax, 0x70cadfb9
jle 0x18002ede0
cmp eax, 0x70cadfba
je 0x18002ee97
cmp eax, 0x740e7907
je 0x18002ee5a
cmp eax, 0x7b8eb208
jne 0x18002ed60
mov eax, 0x23f2abfb
jmp 0x18002ed60
cmp eax, 0xf2e50001
jg 0x18002ee00
cmp eax, 0x86b756fc
je 0x18002eed4
cmp eax, 0xd704c075
jne 0x18002eefc
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002ed60
cmp eax, 0x23f2abfb
je 0x18002ed4c
cmp eax, 0x6e8ef6ba
jne 0x18002ed60
mov eax, 0x70cadfba
jmp 0x18002ed60
cmp eax, 0xf2e50002
je 0x18002ee7c
cmp eax, 0x21ceedeb
jne 0x18002ed60
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002ed60
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002ed60
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002ed60
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002ed60
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002ed60
cmp eax, 0xa62dbb75
jne 0x18002ed60
mov rax, qword [rbp + 0x9f0]
mov rsp, r8
mov rdx, qword [rbp + 0xa38]
mov qword [rdx], rax
mov eax, 0xeb97451
jmp 0x18002e52d
mov rdx, qword [rbp + 0xa38]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9, qword [rdx]
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002efb0
mov qword [rbp + 0xa70], r9
mov r12d, 0x4de4b1b8
nop word cs:[rax + rax]
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002f000
cmp edx, 0x4de4b1b7
jle 0x18002f030
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002efb0
cmp edx, 0x585b062d
jne 0x18002f091
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002efb0
cmp edx, 0xe1f61875
jg 0x18002f060
cmp edx, 0x8702f53c
je 0x18002f086
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002efb0
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002efb0
cmp edx, 0x23bdf7b9
je 0x18002ef97
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002efb0
mov r12d, 0xe51fd45b
jmp 0x18002efb0
mov r12d, eax
cmp edx, 0xe1f61876
je 0x18002efb0
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002efb0
mov r12d, r8d
jmp 0x18002efb0
mov r12d, 0xe1f61876
jmp 0x18002efb0
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002efb0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa60]
mov qword [rbp + 0xa50], rax
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0xfd04226f
mov edx, 0x7be7f541
jmp 0x18002e520
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x9e8], rax
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov r9, rsp
mov qword [rbp + 0xa38], rax
mov qword [rbp + 0xa60], rcx
mov rax, qword [rbp + 0x9e8]
mov r8, qword [rbp + 0x9e8]
mov eax, dword [0x180056e50]
mov edx, dword [0x180056e54]
lea r10d, [rax + 1]
imul r10d, eax
test r10b, 1
sete byte [rbp + 0xa68]
cmp edx, 0xa
setl byte [rbp + 0x9e0]
mov eax, 0xd704c075
jmp 0x18002f160
mov rax, qword [rbp + 0xa20]
mov qword [rax], rbx
mov eax, 0xf2e50002
nop
cmp eax, 0x23f2abfa
jle 0x18002f1a0
cmp eax, 0x70cadfb9
jle 0x18002f1e0
cmp eax, 0x70cadfba
je 0x18002f297
cmp eax, 0x740e7907
je 0x18002f25a
cmp eax, 0x7b8eb208
jne 0x18002f160
mov eax, 0x23f2abfb
jmp 0x18002f160
cmp eax, 0xf2e50001
jg 0x18002f200
cmp eax, 0x86b756fc
je 0x18002f2d4
cmp eax, 0xd704c075
jne 0x18002f2fc
movzx edx, byte [rbp + 0xa68]
cmp byte [rbp + 0x9e0], 0
mov eax, 0x6e8ef6ba
cmovne eax, r15d
test dl, dl
cmovne eax, r15d
jmp 0x18002f160
cmp eax, 0x23f2abfb
je 0x18002f150
cmp eax, 0x6e8ef6ba
jne 0x18002f160
mov eax, 0x70cadfba
jmp 0x18002f160
cmp eax, 0xf2e50002
je 0x18002f27c
cmp eax, 0x21ceedeb
jne 0x18002f160
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x18002f160
mov rax, qword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa20]
mov qword [rdx], rax
mov rax, qword [rbp + 0xa20]
mov eax, 0x21ceedeb
jmp 0x18002f160
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x18002f160
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x18002f160
mov eax, dword [0x180056e50]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x740e7907
cmove eax, r14d
cmp dword [0x180056e54], 0xa
cmovl eax, r14d
jmp 0x18002f160
cmp eax, 0xa62dbb75
jne 0x18002f160
mov rax, qword [rbp + 0x9f0]
mov rsp, r9
mov qword [r8], rax
add r8, 8
mov qword [rbp + 0xa58], r8
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x676f86f2
mov edx, 0x7b2e76ed
jmp 0x18002e520
mov eax, 0x2d58144
jmp 0x18002e52d
mov eax, 0xfd8a65d0
jmp 0x18002e52d
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa60]
mov eax, 0xc76865f2
jmp 0x18002f810
mov rax, qword [rbp + 0xa50]
mov edx, dword [0x180056e58]
lea r8d, [rdx + 1]
imul r8d, edx
test r8b, 1
sete dl
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, dl
mov r8d, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne r8d, edx
mov r9d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r9d, edx
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002f3f0
mov qword [rbp + 0xa70], rax
mov r12d, 0x4de4b1b8
nop
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002f440
cmp edx, 0x4de4b1b7
jle 0x18002f470
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002f3f0
cmp edx, 0x585b062d
jne 0x18002f4d1
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002f3f0
cmp edx, 0xe1f61875
jg 0x18002f4a0
cmp edx, 0x8702f53c
je 0x18002f4c6
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002f3f0
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002f3f0
cmp edx, 0x23bdf7b9
je 0x18002f3e1
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002f3f0
mov r12d, 0xe51fd45b
jmp 0x18002f3f0
mov r12d, r8d
cmp edx, 0xe1f61876
je 0x18002f3f0
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002f3f0
mov r12d, r9d
jmp 0x18002f3f0
mov r12d, 0xe1f61876
jmp 0x18002f3f0
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002f3f0
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmm1, xmmword [rbp + 0xa80]
mov eax, dword [0x180056e88]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl dl
or dl, al
mov eax, 0xe62b15fb
mov edx, 0x84531406
cmovne eax, edx
mov r8d, 0xe62b15fb
mov edx, 0xd9751bba
cmovne r8d, edx
mov r9d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r9d, edx
mov r10d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r10d, edx
mov edx, 0x5a571eef
jmp 0x18002f560
mov edx, 0xd9751bba
nop word cs:[rax + rax]
mov r11d, edx
cmp edx, 0x84c5fec
jg 0x18002f5a0
cmp r11d, 0xe62b15fa
jg 0x18002f5d0
cmp r11d, 0x88c1fb0a
je 0x18002f646
mov edx, eax
cmp r11d, 0xd9751bba
je 0x18002f560
mov edx, r11d
cmp r11d, 0x84531406
jne 0x18002f560
jmp 0x18002f8d0
cmp r11d, 0x6d702eee
jg 0x18002f600
cmp r11d, 0x84c5fed
je 0x18002f623
mov edx, r11d
cmp r11d, 0x5a571eef
jne 0x18002f560
mov edx, r10d
jmp 0x18002f560
cmp r11d, 0xe62b15fb
je 0x18002f54d
mov edx, r11d
cmp r11d, 0xecd82529
jne 0x18002f560
mov edx, r8d
jmp 0x18002f560
cmp r11d, 0x6d702eef
je 0x18002f632
mov edx, r11d
cmp r11d, 0x737424a4
jne 0x18002f560
mov edx, 0x6d702eef
jmp 0x18002f560
movaps xmmword [rbp + 0xa70], xmm0
mov edx, r9d
jmp 0x18002f560
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm1
mov edx, 0xecd82529
jmp 0x18002f560
mov edx, 0x84c5fed
jmp 0x18002f560
mov rdx, qword [rbp + 0xa38]
mov eax, dword [0x180056e58]
lea r8d, [rax + 1]
imul r8d, eax
test r8b, 1
sete al
cmp dword [0x180056e5c], 0xa
setl r8b
or r8b, al
mov eax, 0x8702f53c
mov r8d, 0x74a3fc2f
cmovne eax, r8d
mov r8d, 0x8702f53c
mov r9d, 0xe1f61876
cmovne r8d, r9d
mov r9, qword [rdx]
mov r10d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r10d, edx
mov r11d, 0xa3f04f9d
mov edx, 0x585b062d
cmovne r11d, edx
mov r12d, 0x23bdf7b9
jmp 0x18002f6d0
mov qword [rbp + 0xa70], r9
mov r12d, 0x4de4b1b8
nop
mov edx, r12d
cmp r12d, 0x23bdf7b8
jle 0x18002f720
cmp edx, 0x4de4b1b7
jle 0x18002f750
mov r12d, r11d
cmp edx, 0x4de4b1b8
je 0x18002f6d0
cmp edx, 0x585b062d
jne 0x18002f7b1
mov rdx, qword [rbp + 0xa70]
movaps xmm0, xmmword [rdx]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r10d
jmp 0x18002f6d0
cmp edx, 0xe1f61875
jg 0x18002f780
cmp edx, 0x8702f53c
je 0x18002f7a6
mov r12d, edx
cmp edx, 0xa3f04f9d
jne 0x18002f6d0
mov rdx, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x18002f6d0
cmp edx, 0x23bdf7b9
je 0x18002f6c2
mov r12d, edx
cmp edx, 0x3433f71f
jne 0x18002f6d0
mov r12d, 0xe51fd45b
jmp 0x18002f6d0
mov r12d, eax
cmp edx, 0xe1f61876
je 0x18002f6d0
mov r12d, edx
cmp edx, 0xe51fd45b
jne 0x18002f6d0
mov r12d, r8d
jmp 0x18002f6d0
mov r12d, 0xe1f61876
jmp 0x18002f6d0
mov r12d, edx
cmp edx, 0x74a3fc2f
jne 0x18002f6d0
movaps xmm0, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa60]
mov eax, 0x917ab24c
jmp 0x18002e52d
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
nop
cmp eax, 0xe2835c50
jg 0x18002f860
cmp eax, 0x8c738dd4
je 0x18002f7d8
cmp eax, 0xad05d251
je 0x18002f9f0
cmp eax, 0xc76865f2
jne 0x18002f810
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002f810
cmp eax, 0xe2835c51
je 0x18002f893
cmp eax, 0x64ef195e
je 0x18002f8b5
cmp eax, 0x702da026
jne 0x18002f810
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002f802
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18002f810
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002f810
mov r8, rsp
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
mov r9, qword [rbp + 0xa60]
mov eax, 0xc76865f2
jmp 0x18002f930
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x18002f980
cmp eax, 0x8c738dd4
je 0x18002f8ef
cmp eax, 0xad05d251
je 0x18002fa12
cmp eax, 0xc76865f2
jne 0x18002f930
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002f930
cmp eax, 0xe2835c51
je 0x18002f9b3
cmp eax, 0x64ef195e
je 0x18002f9d5
cmp eax, 0x702da026
jne 0x18002f930
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0x8c738dd4
jmp 0x18002f919
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x18002f930
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002f930
mov rsp, r8
mov rax, qword [rbp + 0xa60]
mov rax, qword [rbp + 0xa38]
mov rax, qword [rbp + 0x9e8]
mov eax, 0xe96232ac
jmp 0x18002e52d
mov rsp, r8
mov rax, qword [rbp + 0xa60]
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa38]
mov rax, qword [rbp + 0x9e8]
mov eax, dword [0x180056f00]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x7c4697bf
mov edx, 0x69ec4c6
jmp 0x18002e520
cmp eax, 0x69ec4c6
jne 0x18002e52d
mov rcx, qword [rbp + 0xa40]
mov rsp, qword [rbp + 0x9a0]
sub rsp, 0x20
mov r8d, 0x104
lea rdx, [rbp + 0x90]
call section..text
sub rsp, 0x10
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor ecx, ecx
mov rdx, rax
mov r8, qword [rbp + 0x9a8]
xor r9d, r9d
call qword [rbp + 0x9c8]
add rsp, 0x30
mov rax, qword [rbp + 0x988]
mov rax, qword [rbp + 0x990]
mov eax, 0x977c7d1d
jmp 0x180002dbd
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop dword [rax + rax]
cmp eax, 0xe2835c50
jg 0x18002fb50
cmp eax, 0x8c738dd4
je 0x18002fac4
cmp eax, 0xad05d251
je 0x180030060
cmp eax, 0xc76865f2
jne 0x18002fb00
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r9
mov eax, 0xe2835c51
jmp 0x18002fb00
cmp eax, 0xe2835c51
je 0x18002fb83
cmp eax, 0x64ef195e
je 0x18002fba5
cmp eax, 0x702da026
jne 0x18002fb00
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18002faee
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x18002fb00
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x18002fb00
mov rcx, qword [rbp + 0xa40]
mov rsp, qword [rbp + 0x9c8]
sub rsp, 0x40
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 2
mov edx, 0x10000000
xor r8d, r8d
xor r9d, r9d
call qword [rbp + 0x768]
add rsp, 0x40
mov qword [rbp + 0x898], rax
test rax, rax
mov eax, 0xc31be4bc
mov ecx, 0xb5ac7aa7
cmove eax, ecx
jmp 0x180002dbd
mov rsp, r8
mov rsp, r12
sub rsp, 0x20
lea r12, [rbp - 0x80]
mov rcx, r12
call fcn.1800348c0
add rsp, 0x20
mov qword [rbp + 0x790], r12
mov dword [rbp + 0x788], 8
lea rax, [0x180055a40]
mov qword [rbp + 0x860], rax
mov dword [rbp + 0x858], 0x996
sub rsp, 0x20
lea rcx, [rbp + 0x858]
lea rdx, [rbp + 0x788]
call fcn.1800027d0
add rsp, 0x20
test eax, eax
mov eax, 0x70712931
mov ecx, 0x397177fb
cmovns eax, ecx
jmp 0x180002dbd
mov rsp, r8
add rdx, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r8d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r8d, ecx
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r11d, 0x23bdf7b9
jmp 0x18002fd00
mov r11d, 0xe1f61876
nop dword [rax + rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18002fd50
cmp ecx, 0x4de4b1b7
jle 0x18002fd80
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x18002fd00
cmp ecx, 0x585b062d
jne 0x18002fde8
mov rcx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm0
mov r11d, r9d
jmp 0x18002fd00
cmp ecx, 0xe1f61875
jg 0x18002fdb0
cmp ecx, 0x8702f53c
je 0x18002fcf5
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18002fd00
mov rcx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x18002fd00
cmp ecx, 0x23bdf7b9
je 0x18002fdd6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x18002fd00
mov r11d, 0xe51fd45b
jmp 0x18002fd00
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x18002fd00
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x18002fd00
mov r11d, r8d
jmp 0x18002fd00
mov qword [rbp + 0xa80], rdx
mov r11d, 0x4de4b1b8
jmp 0x18002fd00
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18002fd00
movaps xmm0, xmmword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
add rdx, 0x10
mov r11d, 0x23bdf7b9
jmp 0x18002fe20
mov r11d, 0xe1f61876
nop word [rax + rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x18002fe70
cmp ecx, 0x4de4b1b7
jle 0x18002fea0
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x18002fe20
cmp ecx, 0x585b062d
jne 0x18002ff08
mov rcx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r9d
jmp 0x18002fe20
cmp ecx, 0xe1f61875
jg 0x18002fed0
cmp ecx, 0x8702f53c
je 0x18002fe11
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x18002fe20
mov rcx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x18002fe20
cmp ecx, 0x23bdf7b9
je 0x18002fef6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x18002fe20
mov r11d, 0xe51fd45b
jmp 0x18002fe20
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x18002fe20
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x18002fe20
mov r11d, r8d
jmp 0x18002fe20
mov qword [rbp + 0xa80], rdx
mov r11d, 0x4de4b1b8
jmp 0x18002fe20
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x18002fe20
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov edx, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne edx, ecx
mov r8d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r9d, ecx
mov ecx, 0x5a571eef
jmp 0x18002ff80
mov ecx, 0xd9751bba
mov r10d, ecx
cmp ecx, 0x84c5fec
jg 0x18002ffc0
cmp r10d, 0xe62b15fa
jg 0x18002fff0
cmp r10d, 0x88c1fb0a
je 0x180030033
mov ecx, eax
cmp r10d, 0xd9751bba
je 0x18002ff80
mov ecx, r10d
cmp r10d, 0x84531406
jne 0x18002ff80
jmp 0x180030430
cmp r10d, 0x6d702eee
jg 0x180030010
cmp r10d, 0x84c5fed
je 0x18003003d
mov ecx, r10d
cmp r10d, 0x5a571eef
jne 0x18002ff80
mov ecx, r9d
jmp 0x18002ff80
cmp r10d, 0xe62b15fb
je 0x18002ff7b
mov ecx, r10d
cmp r10d, 0xecd82529
jne 0x18002ff80
mov ecx, edx
jmp 0x18002ff80
cmp r10d, 0x6d702eef
je 0x18003004c
mov ecx, r10d
cmp r10d, 0x737424a4
jne 0x18002ff80
mov ecx, 0x6d702eef
jmp 0x18002ff80
mov ecx, 0x84c5fed
jmp 0x18002ff80
movaps xmmword [rbp + 0xa80], xmm1
mov ecx, r8d
jmp 0x18002ff80
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x18002ff80
mov rsp, r8
add rdx, 0x10
mov eax, dword [0x180056e58]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl cl
or cl, al
mov eax, 0x8702f53c
mov ecx, 0x74a3fc2f
cmovne eax, ecx
mov r8d, 0x8702f53c
mov ecx, 0xe1f61876
cmovne r8d, ecx
mov r9d, 0xa3f04f9d
mov ecx, 0x3433f71f
cmovne r9d, ecx
mov r10d, 0xa3f04f9d
mov ecx, 0x585b062d
cmovne r10d, ecx
mov r11d, 0x23bdf7b9
jmp 0x1800300d0
mov r11d, 0xe1f61876
nop dword [rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x180030120
cmp ecx, 0x4de4b1b7
jle 0x180030150
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800300d0
cmp ecx, 0x585b062d
jne 0x1800301b8
mov rcx, qword [rbp + 0xa80]
movaps xmm0, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm0
mov r11d, r9d
jmp 0x1800300d0
cmp ecx, 0xe1f61875
jg 0x180030180
cmp ecx, 0x8702f53c
je 0x1800300c7
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800300d0
mov rcx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x1800300d0
cmp ecx, 0x23bdf7b9
je 0x1800301a6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x1800300d0
mov r11d, 0xe51fd45b
jmp 0x1800300d0
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x1800300d0
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800300d0
mov r11d, r8d
jmp 0x1800300d0
mov qword [rbp + 0xa80], rdx
mov r11d, 0x4de4b1b8
jmp 0x1800300d0
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800300d0
movaps xmm0, xmmword [rbp + 0xa70]
mov rdx, qword [rbp + 0xa58]
add rdx, 0x10
mov r11d, 0x23bdf7b9
jmp 0x1800301f0
mov r11d, 0xe1f61876
nop word [rax + rax]
mov ecx, r11d
cmp r11d, 0x23bdf7b8
jle 0x180030240
cmp ecx, 0x4de4b1b7
jle 0x180030270
mov r11d, r10d
cmp ecx, 0x4de4b1b8
je 0x1800301f0
cmp ecx, 0x585b062d
jne 0x1800302d8
mov rcx, qword [rbp + 0xa80]
movaps xmm1, xmmword [rcx]
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r9d
jmp 0x1800301f0
cmp ecx, 0xe1f61875
jg 0x1800302a0
cmp ecx, 0x8702f53c
je 0x1800301e1
mov r11d, ecx
cmp ecx, 0xa3f04f9d
jne 0x1800301f0
mov rcx, qword [rbp + 0xa80]
mov r11d, 0x585b062d
jmp 0x1800301f0
cmp ecx, 0x23bdf7b9
je 0x1800302c6
mov r11d, ecx
cmp ecx, 0x3433f71f
jne 0x1800301f0
mov r11d, 0xe51fd45b
jmp 0x1800301f0
mov r11d, eax
cmp ecx, 0xe1f61876
je 0x1800301f0
mov r11d, ecx
cmp ecx, 0xe51fd45b
jne 0x1800301f0
mov r11d, r8d
jmp 0x1800301f0
mov qword [rbp + 0xa80], rdx
mov r11d, 0x4de4b1b8
jmp 0x1800301f0
mov r11d, ecx
cmp ecx, 0x74a3fc2f
jne 0x1800301f0
movaps xmm1, xmmword [rbp + 0xa70]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov edx, 0xe62b15fb
mov ecx, 0xd9751bba
cmovne edx, ecx
mov r8d, 0x88c1fb0a
mov ecx, 0x737424a4
cmovne r8d, ecx
mov r9d, 0x88c1fb0a
mov ecx, 0x84c5fed
cmovne r9d, ecx
mov ecx, 0x5a571eef
jmp 0x180030350
mov ecx, 0xd9751bba
mov r10d, ecx
cmp ecx, 0x84c5fec
jg 0x180030390
cmp r10d, 0xe62b15fa
jg 0x1800303c0
cmp r10d, 0x88c1fb0a
je 0x180030403
mov ecx, eax
cmp r10d, 0xd9751bba
je 0x180030350
mov ecx, r10d
cmp r10d, 0x84531406
jne 0x180030350
jmp 0x180030550
cmp r10d, 0x6d702eee
jg 0x1800303e0
cmp r10d, 0x84c5fed
je 0x18003040d
mov ecx, r10d
cmp r10d, 0x5a571eef
jne 0x180030350
mov ecx, r9d
jmp 0x180030350
cmp r10d, 0xe62b15fb
je 0x18003034b
mov ecx, r10d
cmp r10d, 0xecd82529
jne 0x180030350
mov ecx, edx
jmp 0x180030350
cmp r10d, 0x6d702eef
je 0x18003041c
mov ecx, r10d
cmp r10d, 0x737424a4
jne 0x180030350
mov ecx, 0x6d702eef
jmp 0x180030350
mov ecx, 0x84c5fed
jmp 0x180030350
movaps xmmword [rbp + 0xa80], xmm1
mov ecx, r8d
jmp 0x180030350
movaps xmm2, xmmword [rbp + 0xa80]
xorps xmm2, xmm0
mov ecx, 0xecd82529
jmp 0x180030350
mov rdx, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r8, qword [rbp + 0xa58]
add r8, 0x10
mov eax, 0xc76865f2
jmp 0x180030490
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x1800304e0
cmp eax, 0x8c738dd4
je 0x180030453
cmp eax, 0xad05d251
je 0x180030573
cmp eax, 0xc76865f2
jne 0x180030490
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x180030490
cmp eax, 0xe2835c51
je 0x180030513
cmp eax, 0x64ef195e
je 0x180030535
cmp eax, 0x702da026
jne 0x180030490
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x18003047d
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x180030490
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180030490
mov rdx, rsp
movaps xmmword [rbp + 0xa70], xmm2
movaps xmm0, xmmword [rbp + 0xa70]
mov r8, qword [rbp + 0xa58]
add r8, 0x10
mov eax, 0xc76865f2
jmp 0x1800305e0
mov rsp, rdx
mov rax, qword [rbp + 0xa58]
mov rsp, qword [rbp + 0x9c8]
mov qword [rbp + 0x7a0], rax
mov rax, qword [rbp + 0x9c0]
mov qword [rbp + 0x798], rax
mov eax, 0x159de141
jmp 0x180002dbd
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0xad05d251
cmove eax, ecx
cmp dword [0x180056e9c], 0xa
cmovl eax, ecx
nop word [rax + rax]
cmp eax, 0xe2835c50
jg 0x180030630
cmp eax, 0x8c738dd4
je 0x1800305a3
cmp eax, 0xad05d251
je 0x1800306a0
cmp eax, 0xc76865f2
jne 0x1800305e0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa20], rax
mov rax, qword [rbp + 0xa20]
mov qword [rax], r8
mov eax, 0xe2835c51
jmp 0x1800305e0
cmp eax, 0xe2835c51
je 0x180030663
cmp eax, 0x64ef195e
je 0x180030685
cmp eax, 0x702da026
jne 0x1800305e0
mov eax, dword [0x180056e98]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x64ef195e
mov ecx, 0x8c738dd4
jmp 0x1800305cd
movaps xmmword [rbp + 0xa70], xmm0
mov rax, qword [rbp + 0xa20]
mov rax, qword [rax]
mov qword [rbp + 0xa80], rax
mov eax, 0x702da026
jmp 0x1800305e0
movaps xmm1, xmmword [rbp + 0xa70]
mov rax, qword [rbp + 0xa80]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x1800305e0
mov rsp, rdx
mov rax, qword [rbp + 0xa58]
mov rsp, qword [rbp + 0x9c8]
mov qword [rbp + 0x670], rax
mov eax, 0x23157c89
jmp 0x180002dbd
cmp eax, 0x2e081be5
je 0x180030be6
jmp 0x180002dbd
cmp eax, 0x7696bbed
jne 0x180002dbd
mov qword [rbp + 0x9d0], rsp
mov rax, qword [rbp + 0x6b0]
mov rdx, qword [rbp + 0x8a0]
movzx eax, byte [rbp + 0x9b7]
movzx eax, byte [rbp + 0x9b6]
mov eax, 0xb5437039
mov r8d, 0x21ceedeb
mov r9d, 0x70cadfba
mov r10d, 0xa62dbb75
movabs r11, 0x8ed45ac78bea58c0
mov esi, 0x7b8eb208
mov r14d, 0x5d7402cf
jmp 0x180030740
mov eax, 0xd6533f4f
nop word cs:[rax + rax]
cmp eax, 0x2458dd9e
jle 0x180030790
cmp eax, 0x5d7402cf
je 0x1800307b2
cmp eax, 0x3aa74389
je 0x18003072e
cmp eax, 0x2458dd9f
jne 0x180030740
mov eax, dword [0x180056f08]
lea r15d, [rax + 1]
imul r15d, eax
test r15b, 1
mov eax, 0xf13e1e0d
cmove eax, r14d
cmp dword [0x180056f0c], 0xa
cmovl eax, r14d
jmp 0x180030740
cmp eax, 0xb5437039
je 0x1800309e2
cmp eax, 0xf13e1e0d
je 0x1800309ec
cmp eax, 0xd6533f4f
jne 0x180030740
jmp 0x180030bfa
mov r12, rsp
mov qword [rbp + 0xa40], rdx
mov r15, qword [rbp + 0xa40]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edi, [rax + 1]
imul edi, eax
test dil, 1
sete byte [rbp + 0xa58]
cmp ecx, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x180030810
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop
cmp eax, 0x23f2abfa
jle 0x180030840
cmp eax, 0x70cadfb9
jle 0x180030880
cmp eax, 0x70cadfba
je 0x180030900
cmp eax, 0x740e7907
je 0x1800307f1
cmp eax, 0x7b8eb208
jne 0x180030810
mov eax, 0x23f2abfb
jmp 0x180030810
cmp eax, 0xf2e50001
jg 0x1800308a0
cmp eax, 0x86b756fc
je 0x18003093d
cmp eax, 0xd704c075
jne 0x180030994
movzx ecx, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x180030810
cmp eax, 0x23f2abfb
je 0x180030965
cmp eax, 0x6e8ef6ba
jne 0x180030810
mov eax, 0x70cadfba
jmp 0x180030810
cmp eax, 0xf2e50002
je 0x180030979
cmp eax, 0x21ceedeb
jne 0x180030810
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r10d
cmp dword [0x180056e54], 0xa
cmovl eax, r10d
jmp 0x180030810
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180030810
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r8d
cmp dword [0x180056e54], 0xa
cmovl eax, r8d
jmp 0x180030810
mov rax, qword [rbp + 0xa80]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x180030810
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180030810
cmp eax, 0xa62dbb75
jne 0x180030810
mov rax, qword [rbp + 0x9f0]
mov rsp, r12
mov qword [r15], rax
add r15, 8
mov qword [rbp + 0xa20], r15
mov eax, dword [0x180056f08]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0xf13e1e0d
mov ecx, 0x3aa74389
cmove eax, ecx
cmp dword [0x180056f0c], 0xa
cmovl eax, ecx
jmp 0x180030740
mov eax, 0x2458dd9f
jmp 0x180030740
mov r15, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edi, [rax + 1]
imul edi, eax
test dil, 1
sete byte [rbp + 0xa58]
cmp ecx, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
jmp 0x180030a40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180030a70
cmp eax, 0x70cadfb9
jle 0x180030ab0
cmp eax, 0x70cadfba
je 0x180030b30
cmp eax, 0x740e7907
je 0x180030a1d
cmp eax, 0x7b8eb208
jne 0x180030a40
mov eax, 0x23f2abfb
jmp 0x180030a40
cmp eax, 0xf2e50001
jg 0x180030ad0
cmp eax, 0x86b756fc
je 0x180030b6d
cmp eax, 0xd704c075
jne 0x180030bc4
movzx ecx, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x180030a40
cmp eax, 0x23f2abfb
je 0x180030b95
cmp eax, 0x6e8ef6ba
jne 0x180030a40
mov eax, 0x70cadfba
jmp 0x180030a40
cmp eax, 0xf2e50002
je 0x180030ba9
cmp eax, 0x21ceedeb
jne 0x180030a40
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r10d
cmp dword [0x180056e54], 0xa
cmovl eax, r10d
jmp 0x180030a40
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180030a40
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r8d
cmp dword [0x180056e54], 0xa
cmovl eax, r8d
jmp 0x180030a40
mov rax, qword [rbp + 0xa80]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x180030a40
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180030a40
cmp eax, 0xa62dbb75
jne 0x180030a40
mov rax, qword [rbp + 0x9f0]
mov rsp, r15
mov qword [rdx], rax
mov eax, 0x5d7402cf
jmp 0x180030740
lea rsp, [rbp + 0xa98]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0xa58]
cmp ecx, 0xa
setl byte [rbp + 0xa50]
mov eax, 0xd704c075
mov edx, 0x21ceedeb
mov r8d, 0x70cadfba
mov r9d, 0xa62dbb75
movabs r10, 0x667c33e0ccef3e3
mov r11d, 0x7b8eb208
jmp 0x180030c70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180030ca0
cmp eax, 0x70cadfb9
jle 0x180030ce0
cmp eax, 0x70cadfba
je 0x180030d60
cmp eax, 0x740e7907
je 0x180030c48
cmp eax, 0x7b8eb208
jne 0x180030c70
mov eax, 0x23f2abfb
jmp 0x180030c70
cmp eax, 0xf2e50001
jg 0x180030d00
cmp eax, 0x86b756fc
je 0x180030d9f
cmp eax, 0xd704c075
jne 0x180030df4
movzx ecx, byte [rbp + 0xa58]
cmp byte [rbp + 0xa50], 0
mov eax, 0x6e8ef6ba
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
jmp 0x180030c70
cmp eax, 0x23f2abfb
je 0x180030dc5
cmp eax, 0x6e8ef6ba
jne 0x180030c70
mov eax, 0x70cadfba
jmp 0x180030c70
cmp eax, 0xf2e50002
je 0x180030dd9
cmp eax, 0x21ceedeb
jne 0x180030c70
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa80]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r9d
cmp dword [0x180056e54], 0xa
cmovl eax, r9d
jmp 0x180030c70
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa80], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, r11d
cmp dword [0x180056e54], 0xa
cmovl eax, r11d
jmp 0x180030c70
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, edx
cmp dword [0x180056e54], 0xa
cmovl eax, edx
jmp 0x180030c70
mov rax, qword [rbp + 0xa80]
mov qword [rax], r10
mov eax, 0xf2e50002
jmp 0x180030c70
mov rax, qword [rbp + 0xa80]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180030c70
cmp eax, 0xa62dbb75
jne 0x180030c70
mov rax, qword [rbp + 0x9f0]
mov rcx, qword [rbp + 0xa20]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rsp, qword [rbp + 0x9d0]
mov rax, qword [rbp + 0x8a0]
mov qword [rbp + 0xa38], rax
lea r11, [rbp + 0xa20]
mov qword [rbp + 0xa60], r11
mov eax, 0xe8fd87bc
mov r8d, 0x8c738dd4
mov r9d, 0x21ceedeb
mov r10d, 0x70cadfba
mov esi, 0xa62dbb75
mov edi, 0x7b8eb208
jmp 0x180030e80
mov rsp, rcx
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa50], rax
mov eax, 0xd718b090
nop word cs:[rax + rax]
cmp eax, 0xceb5b26d
je 0x180030e9e
cmp eax, 0xe8fd87bc
je 0x180030fca
cmp eax, 0xd718b090
jne 0x180030e80
jmp 0x1800319c7
mov rcx, rsp
movaps xmm0, xmmword [rbp + 0xa80]
mov r14, qword [rbp + 0xa58]
mov eax, 0xc76865f2
nop word cs:[rax + rax]
cmp eax, 0xe2835c50
jg 0x180030f10
cmp eax, 0x8c738dd4
je 0x180030f51
cmp eax, 0xad05d251
je 0x180030e5d
cmp eax, 0xc76865f2
jne 0x180030ec0
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov rax, qword [rbp + 0xa40]
mov qword [rax], r14
mov eax, 0xe2835c51
jmp 0x180030ec0
cmp eax, 0xe2835c51
je 0x180030f8d
cmp eax, 0x64ef195e
je 0x180030faf
cmp eax, 0x702da026
jne 0x180030ec0
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
cmove eax, r8d
cmp dword [0x180056e9c], 0xa
cmovl eax, r8d
jmp 0x180030ec0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, dword [0x180056e98]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
mov eax, 0x64ef195e
mov edx, 0xad05d251
cmove eax, edx
cmp dword [0x180056e9c], 0xa
cmovl eax, edx
jmp 0x180030ec0
movaps xmmword [rbp + 0x9f0], xmm0
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x702da026
jmp 0x180030ec0
movaps xmm1, xmmword [rbp + 0x9f0]
mov rax, qword [rbp + 0xa70]
movaps xmmword [rax], xmm1
mov eax, 0x8c738dd4
jmp 0x180030ec0
mov r14, rsp
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180031020
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180031050
cmp eax, 0x70cadfb9
jle 0x180031090
cmp eax, 0x70cadfba
je 0x18003110e
cmp eax, 0x740e7907
je 0x180030ffa
cmp eax, 0x7b8eb208
jne 0x180031020
mov eax, 0x23f2abfb
jmp 0x180031020
cmp eax, 0xf2e50001
jg 0x1800310b0
cmp eax, 0x86b756fc
je 0x18003114b
cmp eax, 0xd704c075
jne 0x1800311a2
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r10d
test cl, cl
cmovne eax, r10d
jmp 0x180031020
cmp eax, 0x23f2abfb
je 0x180031173
cmp eax, 0x6e8ef6ba
jne 0x180031020
mov eax, 0x70cadfba
jmp 0x180031020
cmp eax, 0xf2e50002
je 0x180031187
cmp eax, 0x21ceedeb
jne 0x180031020
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180031020
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180031020
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r9d
cmp dword [0x180056e54], 0xa
cmovl eax, r9d
jmp 0x180031020
mov rax, qword [rbp + 0xa40]
mov qword [rax], rbx
mov eax, 0xf2e50002
jmp 0x180031020
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180031020
cmp eax, 0xa62dbb75
jne 0x180031020
mov rax, qword [rbp + 0x9f0]
mov rsp, r14
mov r15, rsp
mov rcx, qword [rbp + 0xa60]
mov qword [rcx], rax
mov r14, qword [rbp + 0xa60]
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180031220
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop word cs:[rax + rax]
cmp eax, 0x23f2abfa
jle 0x180031250
cmp eax, 0x70cadfb9
jle 0x180031290
cmp eax, 0x70cadfba
je 0x18003130e
cmp eax, 0x740e7907
je 0x1800311f8
cmp eax, 0x7b8eb208
jne 0x180031220
mov eax, 0x23f2abfb
jmp 0x180031220
cmp eax, 0xf2e50001
jg 0x1800312b0
cmp eax, 0x86b756fc
je 0x18003134b
cmp eax, 0xd704c075
jne 0x1800313a2
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r10d
test cl, cl
cmovne eax, r10d
jmp 0x180031220
cmp eax, 0x23f2abfb
je 0x180031373
cmp eax, 0x6e8ef6ba
jne 0x180031220
mov eax, 0x70cadfba
jmp 0x180031220
cmp eax, 0xf2e50002
je 0x180031387
cmp eax, 0x21ceedeb
jne 0x180031220
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180031220
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180031220
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r9d
cmp dword [0x180056e54], 0xa
cmovl eax, r9d
jmp 0x180031220
mov rax, qword [rbp + 0xa40]
mov qword [rax], r13
mov eax, 0xf2e50002
jmp 0x180031220
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180031220
cmp eax, 0xa62dbb75
jne 0x180031220
mov rax, qword [rbp + 0x9f0]
mov rsp, r15
mov r15, rsp
mov qword [r14 + 8], rax
mov eax, dword [0x180056e50]
mov ecx, dword [0x180056e54]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete byte [rbp + 0x9e0]
cmp ecx, 0xa
setl byte [rbp + 0x9e8]
mov eax, 0xd704c075
jmp 0x180031410
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov eax, 0x21ceedeb
nop dword [rax + rax]
cmp eax, 0x23f2abfa
jle 0x180031440
cmp eax, 0x70cadfb9
jle 0x180031480
cmp eax, 0x70cadfba
je 0x1800314fe
cmp eax, 0x740e7907
je 0x1800313eb
cmp eax, 0x7b8eb208
jne 0x180031410
mov eax, 0x23f2abfb
jmp 0x180031410
cmp eax, 0xf2e50001
jg 0x1800314a0
cmp eax, 0x86b756fc
je 0x18003153b
cmp eax, 0xd704c075
jne 0x180031592
movzx ecx, byte [rbp + 0x9e0]
cmp byte [rbp + 0x9e8], 0
mov eax, 0x6e8ef6ba
cmovne eax, r10d
test cl, cl
cmovne eax, r10d
jmp 0x180031410
cmp eax, 0x23f2abfb
je 0x180031563
cmp eax, 0x6e8ef6ba
jne 0x180031410
mov eax, 0x70cadfba
jmp 0x180031410
cmp eax, 0xf2e50002
je 0x180031577
cmp eax, 0x21ceedeb
jne 0x180031410
mov rax, qword [rbp + 0xa70]
mov rcx, qword [rbp + 0xa40]
mov qword [rcx], rax
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0x9f0], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, esi
cmp dword [0x180056e54], 0xa
cmovl eax, esi
jmp 0x180031410
mov eax, 0x10
call fcn.180031c40
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0xa40], rax
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x6e8ef6ba
cmove eax, edi
cmp dword [0x180056e54], 0xa
cmovl eax, edi
jmp 0x180031410
mov eax, dword [0x180056e50]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
mov eax, 0x740e7907
cmove eax, r9d
cmp dword [0x180056e54], 0xa
cmovl eax, r9d
jmp 0x180031410
mov rax, qword [rbp + 0xa40]
mov qword [rax], r11
mov eax, 0xf2e50002
jmp 0x180031410
mov rax, qword [rbp + 0xa40]
mov rax, qword [rax]
mov qword [rbp + 0xa70], rax
mov eax, 0x86b756fc
jmp 0x180031410
cmp eax, 0xa62dbb75
jne 0x180031410
mov rcx, qword [rbp + 0x9f0]
mov rsp, r15
mov eax, dword [0x180056e58]
lea edx, [rax + 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x180056e5c], 0xa
setl dl
or dl, al
mov eax, 0x8702f53c
mov edx, 0x74a3fc2f
cmovne eax, edx
mov r14d, 0x8702f53c
mov edx, 0xe1f61876
cmovne r14d, edx
mov r15d, 0xa3f04f9d
mov edx, 0x3433f71f
cmovne r15d, edx
mov edx, 0xa3f04f9d
mov r11d, 0x585b062d
cmovne edx, r11d
mov r12d, 0x23bdf7b9
jmp 0x180031610
mov r12d, 0xe1f61876
nop dword [rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180031660
cmp r11d, 0x4de4b1b7
jle 0x180031690
mov r12d, edx
cmp r11d, 0x4de4b1b8
je 0x180031610
cmp r11d, 0x585b062d
jne 0x1800316fa
mov r11, qword [rbp + 0xa70]
movaps xmm0, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm0
mov r12d, r15d
jmp 0x180031610
cmp r11d, 0xe1f61875
jg 0x1800316c0
cmp r11d, 0x8702f53c
je 0x180031607
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180031610
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180031610
cmp r11d, 0x23bdf7b9
je 0x1800316e8
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180031610
mov r12d, 0xe51fd45b
jmp 0x180031610
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x180031610
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180031610
mov r12d, r14d
jmp 0x180031610
mov qword [rbp + 0xa70], rcx
mov r12d, 0x4de4b1b8
jmp 0x180031610
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180031610
movaps xmm0, xmmword [rbp + 0x9f0]
mov rcx, qword [rbp + 0xa38]
mov r12d, 0x23bdf7b9
jmp 0x180031730
mov r12d, 0xe1f61876
nop word cs:[rax + rax]
mov r11d, r12d
cmp r12d, 0x23bdf7b8
jle 0x180031780
cmp r11d, 0x4de4b1b7
jle 0x1800317b0
mov r12d, edx
cmp r11d, 0x4de4b1b8
je 0x180031730
cmp r11d, 0x585b062d
jne 0x18003181a
mov r11, qword [rbp + 0xa70]
movaps xmm1, xmmword [r11]
movaps xmmword [rbp + 0x9f0], xmm1
mov r12d, r15d
jmp 0x180031730
cmp r11d, 0xe1f61875
jg 0x1800317e0
cmp r11d, 0x8702f53c
je 0x180031720
mov r12d, r11d
cmp r11d, 0xa3f04f9d
jne 0x180031730
mov r11, qword [rbp + 0xa70]
mov r12d, 0x585b062d
jmp 0x180031730
cmp r11d, 0x23bdf7b9
je 0x180031808
mov r12d, r11d
cmp r11d, 0x3433f71f
jne 0x180031730
mov r12d, 0xe51fd45b
jmp 0x180031730
mov r12d, eax
cmp r11d, 0xe1f61876
je 0x180031730
mov r12d, r11d
cmp r11d, 0xe51fd45b
jne 0x180031730
mov r12d, r14d
jmp 0x180031730
mov qword [rbp + 0xa70], rcx
mov r12d, 0x4de4b1b8
jmp 0x180031730
mov r12d, r11d
cmp r11d, 0x74a3fc2f
jne 0x180031730
movaps xmm1, xmmword [rbp + 0x9f0]
mov eax, dword [0x180056e88]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x180056e8c], 0xa
setl cl
or cl, al
mov eax, 0xe62b15fb
mov ecx, 0x84531406
cmovne eax, ecx
mov ecx, 0xe62b15fb
mov edx, 0xd9751bba
cmovne ecx, edx
mov r14d, 0x88c1fb0a
mov edx, 0x737424a4
cmovne r14d, edx
mov r15d, 0x88c1fb0a
mov edx, 0x84c5fed
cmovne r15d, edx
mov r11d, 0x5a571eef
jmp 0x1800318a0
mov r11d, 0xd9751bba
nop word cs:[rax + rax]
mov r12d, r11d
cmp r11d, 0x84c5fec
jg 0x1800318e0
cmp r12d, 0xe62b15fa
jg 0x180031910
cmp r12d, 0x88c1fb0a
je 0x180031964
mov r11d, eax
cmp r12d, 0xd9751bba
je 0x1800318a0
mov r11d, r12d
cmp r12d, 0x84531406
jne 0x1800318a0
jmp 0x180031993
cmp r12d, 0x6d702eee
jg 0x180031940
cmp r12d, 0x84c5fed
je 0x18003196f
mov r11d, r12d
cmp r12d, 0x5a571eef
jne 0x1800318a0
mov r11d, r15d
jmp 0x1800318a0
cmp r12d, 0xe62b15fb
je 0x18003188f
mov r11d, r12d
cmp r12d, 0xecd82529
jne 0x1800318a0
mov r11d, ecx
jmp 0x1800318a0
cmp r12d, 0x6d702eef
je 0x18003197e
mov r11d, r12d
cmp r12d, 0x737424a4
jne 0x1800318a0
mov r11d, 0x6d702eef
jmp 0x1800318a0
mov r11d, 0x84c5fed
jmp 0x1800318a0
movaps xmmword [rbp + 0xa70], xmm1
mov r11d, r14d
jmp 0x1800318a0
movaps xmm2, xmmword [rbp + 0xa70]
xorps xmm2, xmm0
mov r11d, 0xecd82529
jmp 0x1800318a0
movaps xmmword [rbp + 0x9f0], xmm2
movaps xmm0, xmmword [rbp + 0x9f0]
movaps xmmword [rbp + 0xa80], xmm0
mov rax, qword [rbp + 0xa38]
mov qword [rbp + 0xa58], rax
mov eax, 0xceb5b26d
lea r11, [rbp + 0xa20]
jmp 0x180030e80
mov rdx, qword [rbp + 0xa50]
mov rsp, qword [rbp + 0x9d0]
sub rsp, 0x20
mov rcx, qword [rbp + 0x9c0]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
add rsp, 0x20
mov rcx, qword [rbp + 0x8a0]
mov rcx, qword [rbp + 0x890]
mov qword [rcx], rax
mov rax, qword [rbp + 0x890]
sub rsp, 0x20
xor ecx, ecx
call qword [rax]
int3