Function at 0x1400a0a4e
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1148
call fcn.1400f42f0
sub rsp, rax
mov rsi, rcx
test rsi, rsi
setne byte [rsp + 0x37]
lea rax, [rsi + 0x10]
mov qword [rsp + 0xae0], rax
mov ebp, 0x39e64527
mov r14d, 0xffffffff
mov edi, 0x7bcc9cff
mov r15d, 0xf6733f1d
mov r13d, 0x8f4336a1
mov qword [rsp + 0x228], rax
mov qword [rsp + 0x728], rax
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x220], rax
mov dword [rsp + 0x124], eax
mov qword [rsp + 0x720], rax
mov qword [rsp + 0x718], rax
mov qword [rsp + 0x710], rax
mov qword [rsp + 0x708], rax
mov qword [rsp + 0x418], rax
mov qword [rsp + 0x700], rax
mov qword [rsp + 0x6f8], rax
mov qword [rsp + 0x6f0], rax
mov qword [rsp + 0x6e8], rax
mov qword [rsp + 0x6e0], rax
mov qword [rsp + 0x6d8], rax
mov qword [rsp + 0x6d0], rax
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0x410], rax
mov qword [rsp + 0x430], rax
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x6c0], rax
mov qword [rsp + 0x6b8], rax
mov qword [rsp + 0x6b0], rax
mov qword [rsp + 0x6a8], rax
mov qword [rsp + 0x6a0], rax
mov qword [rsp + 0x698], rax
mov qword [rsp + 0x408], rax
mov qword [rsp + 0x690], rax
mov qword [rsp + 0x648], rax
mov qword [rsp + 0x688], rax
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x678], rax
mov qword [rsp + 0x670], rax
mov qword [rsp + 0x420], rax
mov qword [rsp + 0x660], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x288], rax
mov dword [rsp + 0x144], eax
mov qword [rsp + 0x638], rax
mov qword [rsp + 0x630], rax
mov dword [rsp + 0x20c], eax
mov qword [rsp + 0x628], rax
mov qword [rsp + 0x620], rax
mov qword [rsp + 0x618], rax
mov qword [rsp + 0x610], rax
mov qword [rsp + 0x608], rax
mov qword [rsp + 0x600], rax
mov qword [rsp + 0x5f8], rax
mov qword [rsp + 0x5f0], rax
mov dword [rsp + 0x208], eax
mov qword [rsp + 0x5e8], rax
mov qword [rsp + 0x5b0], rax
mov qword [rsp + 0x5e0], rax
mov qword [rsp + 0x5d8], rax
mov qword [rsp + 0x5d0], rax
mov qword [rsp + 0x5c8], rax
mov qword [rsp + 0x5c0], rax
mov qword [rsp + 0x5b8], rax
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x198], rax
mov dword [rsp + 0x8c], eax
mov qword [rsp + 0x5a8], rax
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x598], rax
mov qword [rsp + 0x590], rax
mov qword [rsp + 0x588], rax
mov qword [rsp + 0x580], rax
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x578], rax
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x568], rax
mov qword [rsp + 0x560], rax
mov qword [rsp + 0x558], rax
mov qword [rsp + 0x550], rax
mov qword [rsp + 0x548], rax
mov qword [rsp + 0x540], rax
mov dword [rsp + 0x204], eax
mov qword [rsp + 0x538], rax
mov qword [rsp + 0x518], rax
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x520], rax
mov qword [rsp + 0x510], rax
mov qword [rsp + 0x508], rax
mov qword [rsp + 0x500], rax
mov qword [rsp + 0x4f8], rax
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4e8], rax
mov qword [rsp + 0x4e0], rax
mov qword [rsp + 0x4d8], rax
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x4c8], rax
mov qword [rsp + 0x4c0], rax
mov dword [rsp + 0x200], eax
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x4b0], rax
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x490], rax
mov qword [rsp + 0x488], rax
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x668], rax
mov dword [rsp + 0x1fc], eax
mov qword [rsp + 0x478], rax
mov qword [rsp + 0x470], rax
mov qword [rsp + 0x640], rax
mov qword [rsp + 0x468], rax
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x658], rax
mov dword [rsp + 0x1f8], eax
mov qword [rsp + 0x458], rax
mov qword [rsp + 0x450], rax
mov qword [rsp + 0x650], rax
mov qword [rsp + 0x448], rax
mov qword [rsp + 0x440], rax
mov qword [rsp + 0x438], rax
jmp 0x1400a151e
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2a0]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2a8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x1b0]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x1b0]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x730]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0x2b6f381c
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dd3
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x328]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2b8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x1b8]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x1b8]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x320]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0x6c3fad5a
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dd5
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x3a8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x798]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x3a0]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x3a0]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x408], rax
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x9a0]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0xe999793c
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dd7
mov rcx, r12
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x318]
mov rcx, r12
call fcn.1400b8dff
mov rcx, r12
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x740]
mov rcx, r12
call fcn.1400b8dff
mov rcx, r12
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x310]
add rcx, 0x18
mov rdx, r12
call fcn.1400b91c3
mov rcx, qword [rsp + 0x310]
add rcx, 8
xor r12d, r12d
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x738]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0x8c593975
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dd9
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x370]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2c8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x1c0]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x1c0]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x780]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc8a58230
mov ebx, 0x9bf3376a
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8ddb
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x390]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2d0]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x250]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x250]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0x7c797002
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8ddd
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x328]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2b8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x1b8]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x1b8]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x320]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7680490f
mov ebx, 0x3ba14cfd
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dcb
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x370]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2c8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x1c0]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x1c0]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x780]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0x773d11f0
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dcd
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x3c8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x3d0]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x3c0]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x3c0]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x418], rax
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0xa08]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0x820de5ad
cmp ebp, 0x20d88c9
jg 0x1400a15e0
cmp ebp, 0xbffbaca9
jle 0x1400a1676
cmp ebp, 0xe34fc0e2
jg 0x1400a178a
cmp ebp, 0xd23ee5d3
jg 0x1400a19be
cmp ebp, 0xc8c440b4
jle 0x1400a1d75
cmp ebp, 0xccab53c3
jg 0x1400a2502
cmp ebp, 0xcac15f53
jg 0x1400a3359
cmp ebp, 0xc97963e7
jle 0x1400a4c9d
cmp ebp, 0xca428701
jle 0x1400a7930
cmp ebp, 0xca67e3b8
jg 0x1400ac2cb
cmp ebp, 0xca428702
je 0x1400ade66
cmp ebp, 0xca58be78
jne 0x1400a151e
mov al, byte [rsp + 0x820]
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0xb48], rax
mov al, byte [rsp + 0xb5]
test al, al
mov ebp, 0x55d5bf04
mov eax, 0x2da6814e
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x3e49c3d2
jg 0x1400a1708
cmp ebp, 0x1ee82eeb
jle 0x1400a1818
cmp ebp, 0x2ff64c54
jg 0x1400a1a61
cmp ebp, 0x277cf370
jle 0x1400a1e0e
cmp ebp, 0x2c28c311
jg 0x1400a2567
cmp ebp, 0x29534dfc
jg 0x1400a33a7
cmp ebp, 0x2879df51
jle 0x1400a4e49
cmp ebp, 0x28ca391b
jle 0x1400a7973
cmp ebp, 0x293a9375
jg 0x1400ac2f5
cmp ebp, 0x28ca391c
je 0x1400adeab
cmp ebp, 0x290bc22a
jne 0x1400a151e
mov rax, qword [rsp + 0x1c8]
mov ebp, 0xee3309f4
jmp 0x1400a151e
cmp ebp, 0x9daa141f
jle 0x1400a18c4
cmp ebp, 0xb0d460f0
jg 0x1400a1ad9
cmp ebp, 0xa72df914
jle 0x1400a1e74
cmp ebp, 0xabe9a50b
jg 0x1400a25ef
cmp ebp, 0xaa457c3e
jg 0x1400a3574
cmp ebp, 0xa889b0a2
jle 0x1400a4e93
cmp ebp, 0xa9609b58
jle 0x1400a79b3
cmp ebp, 0xaa0b62c2
jg 0x1400ac360
cmp ebp, 0xa9609b59
je 0x1400adf15
cmp ebp, 0xa988480e
jne 0x1400a151e
mov rax, qword [rsp + 0xd70]
mov qword [rsp + 0xd78], rax
mov ebp, 0x84261133
jmp 0x1400a151e
cmp ebp, 0x6014a066
jle 0x1400a193a
cmp ebp, 0x701d2729
jg 0x1400a1b74
cmp ebp, 0x68b57770
jle 0x1400a1ee3
cmp ebp, 0x6bfd5c2a
jg 0x1400a268a
cmp ebp, 0x69ebd37d
jg 0x1400a35ba
cmp ebp, 0x694bf2cc
jle 0x1400a4ef8
cmp ebp, 0x697b68b9
jle 0x1400a79f9
cmp ebp, 0x69835989
jg 0x1400ac3b0
cmp ebp, 0x697b68ba
je 0x1400adf50
cmp ebp, 0x697ca2e4
jne 0x1400a151e
mov ebp, 0x7f9a71b
jmp 0x1400a151e
cmp ebp, 0xf1fbab1d
jg 0x1400a1bee
cmp ebp, 0xea661a57
jle 0x1400a1f78
cmp ebp, 0xee86f8d3
jg 0x1400a2717
cmp ebp, 0xecaa1caa
jg 0x1400a3610
cmp ebp, 0xebde074e
jle 0x1400a4f42
cmp ebp, 0xec294a8f
jle 0x1400a7a72
cmp ebp, 0xec4ffdb5
jg 0x1400ac421
cmp ebp, 0xec294a90
je 0x1400adf8b
cmp ebp, 0xec33edbf
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x8bd4b080
mov eax, 0x41d093bf
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x528], rax
jmp 0x1400a151e
cmp ebp, 0xbc731b3
jle 0x1400a1c60
cmp ebp, 0x160a9042
jle 0x1400a201a
cmp ebp, 0x1ab889c2
jg 0x1400a277a
cmp ebp, 0x17d010da
jg 0x1400a36a8
cmp ebp, 0x16e99e28
jle 0x1400a4fc6
cmp ebp, 0x175d750c
jle 0x1400a7ad7
cmp ebp, 0x179784c7
jg 0x1400ac443
cmp ebp, 0x175d750d
je 0x1400adfd0
cmp ebp, 0x177d5a01
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8b8030ec
mov edx, 0xcbb640ff
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x8b8030ec
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x8ec3120f
jle 0x1400a1c89
cmp ebp, 0x960256af
jle 0x1400a207d
cmp ebp, 0x9ab03039
jg 0x1400a27d1
cmp ebp, 0x97cbb7a5
jg 0x1400a36ee
cmp ebp, 0x96cec717
jle 0x1400a5000
cmp ebp, 0x970ca595
jle 0x1400a7b1e
cmp ebp, 0x9772a42f
jg 0x1400ac475
cmp ebp, 0x970ca596
je 0x1400ae018
cmp ebp, 0x972fd34c
jne 0x1400a151e
mov ebp, 0x8ec31210
jmp 0x1400a151e
cmp ebp, 0x4d00cd71
jle 0x1400a1cfb
cmp ebp, 0x567558dd
jle 0x1400a20eb
cmp ebp, 0x5c06d90d
jg 0x1400a2836
cmp ebp, 0x5856dc8f
jg 0x1400a3745
cmp ebp, 0x577663c9
jle 0x1400a504a
cmp ebp, 0x5793bdf3
jle 0x1400a7b5c
cmp ebp, 0x581e1be2
jg 0x1400ac4ae
cmp ebp, 0x5793bdf4
je 0x1400ae06d
cmp ebp, 0x57b07d61
jne 0x1400a151e
mov al, byte [rsp + 0x67]
test al, al
mov ebp, 0xaf96530f
mov eax, 0xaa457c3f
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xd9860513
jle 0x1400a2151
cmp ebp, 0xdec9693d
jg 0x1400a28d1
cmp ebp, 0xdbc90e8e
jg 0x1400a378b
cmp ebp, 0xdacba708
jle 0x1400a50cb
cmp ebp, 0xdb4934ce
jle 0x1400a7ba6
cmp ebp, 0xdb874d1c
jg 0x1400ac4e3
cmp ebp, 0xdb4934cf
je 0x1400ae087
cmp ebp, 0xdb7d1627
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x5c305e90
mov ebx, 0xce6dd89d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x3715c3f2
jle 0x1400a21fd
cmp ebp, 0x3b04765b
jg 0x1400a292b
cmp ebp, 0x39314af8
jg 0x1400a37d1
cmp ebp, 0x37d9cbfa
jle 0x1400a514c
cmp ebp, 0x385c9c2c
jle 0x1400a7c34
cmp ebp, 0x38e96b00
jg 0x1400ac515
cmp ebp, 0x385c9c2d
je 0x1400ae0f3
cmp ebp, 0x38997dde
jne 0x1400a151e
mov rax, qword [rsp + 0x2b0]
mov al, byte [rax]
mov byte [rsp + 0x78], al
mov ebp, 0xc90dc80b
jmp 0x1400a151e
cmp ebp, 0xb9990087
jle 0x1400a2273
cmp ebp, 0xbcdc86ad
jg 0x1400a29b6
cmp ebp, 0xbafe2a5b
jg 0x1400a3829
cmp ebp, 0xba4ffa30
jle 0x1400a51bf
cmp ebp, 0xbaa4165a
jle 0x1400a7c62
cmp ebp, 0xbac38c43
jg 0x1400ac56d
cmp ebp, 0xbaa4165b
je 0x1400ae0fd
cmp ebp, 0xbac3563f
jne 0x1400a151e
mov rax, qword [rsp + 0x168]
inc rax
mov qword [rsp + 0x990], rax
seto byte [rsp + 0x998]
mov rax, qword [rsp + 0x990]
mov al, byte [rsp + 0x998]
mov byte [rsp + 0xe2], al
mov ebp, 0xcfb4abf1
jmp 0x1400a151e
cmp ebp, 0x77eb3247
jle 0x1400a22e8
cmp ebp, 0x7c7eb780
jg 0x1400a2a13
cmp ebp, 0x79d6dd62
jg 0x1400a3877
cmp ebp, 0x78bf85f5
jle 0x1400a5237
cmp ebp, 0x78e3acbf
jle 0x1400a7cc7
cmp ebp, 0x792725f6
jg 0x1400ac59f
cmp ebp, 0x78e3acc0
je 0x1400ae13e
cmp ebp, 0x7909191e
jne 0x1400a151e
mov ebp, 0x970ca596
mov rax, qword [rsp + 0xf48]
mov qword [rsp + 0x660], rax
jmp 0x1400a151e
cmp ebp, 0xfb10c8c8
jle 0x1400a2359
cmp ebp, 0xfe09b7f1
jg 0x1400a2a65
cmp ebp, 0xfc780340
jg 0x1400a38da
cmp ebp, 0xfb8ca764
jle 0x1400a5281
cmp ebp, 0xfbf0f90b
jle 0x1400a7d07
cmp ebp, 0xfc3cdeb8
jg 0x1400ac5c1
cmp ebp, 0xfbf0f90c
je 0x1400ae155
cmp ebp, 0xfc1839d4
jne 0x1400a151e
mov rax, qword [rsp + 0x8b0]
mov ebp, 0x4ea7afda
jmp 0x1400a151e
cmp ebp, 0xac41254
jle 0x1400a2494
cmp ebp, 0xafa0afe
jg 0x1400a332b
cmp ebp, 0xac41255
je 0x1400b8de3
jmp 0x1400a151e
cmp ebp, 0x877d2a35
jg 0x1400a23bf
cmp ebp, 0x84261132
jle 0x1400a2ac7
cmp ebp, 0x85797ce2
jg 0x1400a3932
cmp ebp, 0x84b1b772
jle 0x1400a5316
cmp ebp, 0x851b5932
jle 0x1400a7d47
cmp ebp, 0x852c7b01
jg 0x1400ac5e3
cmp ebp, 0x851b5933
je 0x1400ae15f
cmp ebp, 0x852963a0
jne 0x1400a151e
mov rax, qword [rsp + 0x7f0]
mov ebp, 0x25d1fa27
jmp 0x1400a151e
cmp ebp, 0x445828da
jg 0x1400a242e
cmp ebp, 0x41c2dd5a
jle 0x1400a2b50
cmp ebp, 0x4317f2e1
jg 0x1400a39b6
cmp ebp, 0x4248b444
jle 0x1400a537b
cmp ebp, 0x428c6cff
jle 0x1400a7d87
cmp ebp, 0x430f794e
jg 0x1400ac617
cmp ebp, 0x428c6d00
je 0x1400ae169
cmp ebp, 0x42a4d493
jne 0x1400a151e
mov rax, qword [rsp + 0xd48]
mov qword [rsp + 0x8e0], rax
mov ebp, 0xc2299ad2
jmp 0x1400a151e
cmp ebp, 0xc4181b03
jle 0x1400a2bcb
cmp ebp, 0xc67d839c
jg 0x1400a3a15
cmp ebp, 0xc4cfc106
jle 0x1400a53bd
cmp ebp, 0xc60d4b6e
jle 0x1400a7de5
cmp ebp, 0xc6250124
jg 0x1400ac677
cmp ebp, 0xc60d4b6f
je 0x1400ae17b
cmp ebp, 0xc61a2c3c
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x290bc22a
mov ebx, 0xee3309f4
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x23512c76
jle 0x1400a2c2b
cmp ebp, 0x2623f729
jg 0x1400a3a88
cmp ebp, 0x24c4a8f1
jle 0x1400a5412
cmp ebp, 0x252210bf
jle 0x1400a7e43
cmp ebp, 0x25d1fa26
jg 0x1400ac6ea
cmp ebp, 0x252210c0
je 0x1400ae195
cmp ebp, 0x25c72325
jne 0x1400a151e
mov rax, qword [rsp + 0x8a0]
mov ebp, 0x6350e53d
jmp 0x1400a151e
cmp ebp, 0xa3931379
jle 0x1400a2c8f
cmp ebp, 0xa58d0b2e
jg 0x1400a3ad6
cmp ebp, 0xa4438794
jle 0x1400a5482
cmp ebp, 0xa54f9c7c
jle 0x1400a7ea8
cmp ebp, 0xa5763ab0
jg 0x1400ac70c
cmp ebp, 0xa54f9c7d
je 0x1400ae1d5
cmp ebp, 0xa56353e8
jne 0x1400a151e
mov al, byte [rsp + 0xc2]
test al, al
mov ebp, 0x7a2acd7a
mov eax, 0x7a8d730c
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x6350e53c
jle 0x1400a2d1c
cmp ebp, 0x6684b400
jg 0x1400a3b70
cmp ebp, 0x64414953
jle 0x1400a54f3
cmp ebp, 0x655082eb
jle 0x1400a7ed6
cmp ebp, 0x65d3671f
jg 0x1400ac741
cmp ebp, 0x655082ec
je 0x1400ae1f1
cmp ebp, 0x65c7a67d
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe6948a78
mov edx, 0x3793320e
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xe6948a78
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xe6f36bda
jle 0x1400a2d6e
cmp ebp, 0xe8d331d0
jg 0x1400a3bcf
cmp ebp, 0xe7ac4877
jle 0x1400a552d
cmp ebp, 0xe86ed44b
jle 0x1400a7f3e
cmp ebp, 0xe88d64e4
jg 0x1400ac771
cmp ebp, 0xe86ed44c
je 0x1400ae20b
cmp ebp, 0xe8712164
jne 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xcc]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x5da6f8d6
mov edx, 0x205d55d3
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x5da6f8d6
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x10afa786
jle 0x1400a2dc8
cmp ebp, 0x138be460
jg 0x1400a3c4e
cmp ebp, 0x11ca55db
jle 0x1400a5578
cmp ebp, 0x1249103b
jle 0x1400a7f6c
cmp ebp, 0x13417d83
jg 0x1400ac79b
cmp ebp, 0x1249103c
je 0x1400ae215
cmp ebp, 0x1309afdd
jne 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x9abe9e57
jmp 0x1400a151e
cmp ebp, 0x927e0cf3
jle 0x1400a2e2c
cmp ebp, 0x947623d6
jg 0x1400a3ca4
cmp ebp, 0x93884209
jle 0x1400a55c2
cmp ebp, 0x93c6270f
jle 0x1400a7faa
cmp ebp, 0x944edf86
jg 0x1400ac7d5
cmp ebp, 0x93c62710
je 0x1400ae23f
cmp ebp, 0x93e482f3
jne 0x1400a151e
mov rax, qword [rsp + 0xda8]
mov qword [rsp + 0x900], rax
mov ebp, 0xaae4743e
jmp 0x1400a151e
cmp ebp, 0x511164c3
jle 0x1400a2eb7
cmp ebp, 0x546c2bf2
jg 0x1400a3d00
cmp ebp, 0x52038f39
jle 0x1400a5635
cmp ebp, 0x5336b23b
jle 0x1400a800b
cmp ebp, 0x53bc5e04
jg 0x1400ac830
cmp ebp, 0x5336b23c
je 0x1400ae259
cmp ebp, 0x53457c54
jne 0x1400a151e
mov rax, qword [rsp + 0x850]
mov ebp, 0x23033e14
jmp 0x1400a151e
cmp ebp, 0xd6b17801
jle 0x1400a2f42
cmp ebp, 0xd81c4869
jg 0x1400a3d46
cmp ebp, 0xd713e58c
jle 0x1400a5687
cmp ebp, 0xd7c0eec6
jle 0x1400a8054
cmp ebp, 0xd7ee5b9d
jg 0x1400ac88d
cmp ebp, 0xd7c0eec7
je 0x1400ae263
cmp ebp, 0xd7c49f2c
jne 0x1400a151e
mov rax, qword [rsp + 0x110]
cmp rax, qword [rsp + 0xa70]
setge byte [rsp + 0xb6]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xad48eb07
mov edx, 0x6bc9f721
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xad48eb07
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x344e7ea2
jle 0x1400a2f94
cmp ebp, 0x36419909
jg 0x1400a3d9f
cmp ebp, 0x34cecb8a
jle 0x1400a56e8
cmp ebp, 0x35b002ec
jle 0x1400a8092
cmp ebp, 0x3602ff19
jg 0x1400ac900
cmp ebp, 0x35b002ed
je 0x1400ae291
cmp ebp, 0x35dafae3
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xae677b93
mov eax, 0xf7a1ebbe
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4e0], rax
jmp 0x1400a151e
cmp ebp, 0xb4af9072
jle 0x1400a2ffe
cmp ebp, 0xb74489e8
jg 0x1400a3df6
cmp ebp, 0xb596b795
jle 0x1400a575d
cmp ebp, 0xb634b774
jle 0x1400a80c0
cmp ebp, 0xb6eb251b
jg 0x1400ac935
cmp ebp, 0xb634b775
je 0x1400ae29b
cmp ebp, 0xb68ac4a2
jne 0x1400a151e
mov al, byte [rsp + 0x930]
mov rax, qword [rsp + 0x928]
mov qword [rsp + 0x368], rax
mov ebp, 0xa1246825
jmp 0x1400a151e
cmp ebp, 0x738f4780
jle 0x1400a30b0
cmp ebp, 0x767fd1e8
jg 0x1400a3e55
cmp ebp, 0x74e2d2cf
jle 0x1400a5797
cmp ebp, 0x75485d64
jle 0x1400a80f2
cmp ebp, 0x75581663
jg 0x1400ac967
cmp ebp, 0x75485d65
je 0x1400ae2e4
cmp ebp, 0x7548cc8b
jne 0x1400a151e
mov rax, qword [rsp + 0xb80]
mov rax, qword [rax]
mov qword [rsp + 0xb88], rax
mov ebp, 0x4b69510f
jmp 0x1400a151e
cmp ebp, 0xf660c381
jle 0x1400a3110
cmp ebp, 0xf8682693
jg 0x1400a3ea3
cmp ebp, 0xf70ed994
jle 0x1400a57e9
cmp ebp, 0xf81c6eb7
jle 0x1400a8150
cmp ebp, 0xf84f4559
jg 0x1400ac999
cmp ebp, 0xf81c6eb8
je 0x1400ae314
cmp ebp, 0xf83906f9
jne 0x1400a151e
mov ebp, 0xf70ed995
mov qword [rsp + 0x228], rax
jmp 0x1400a151e
cmp ebp, 0x8a4dbb75
jle 0x1400a319b
cmp ebp, 0x8cb61980
jg 0x1400a3f4a
cmp ebp, 0x8b8e060c
jle 0x1400a5832
cmp ebp, 0x8bf4ef30
jle 0x1400a818d
cmp ebp, 0x8c593974
jg 0x1400ac9bb
cmp ebp, 0x8bf4ef31
je 0x1400ae326
cmp ebp, 0x8c466641
jne 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov ebp, 0xb21091a2
jmp 0x1400a151e
cmp ebp, 0x488f5eb8
jle 0x1400a321b
cmp ebp, 0x4b6f5bfa
jg 0x1400a3fa2
cmp ebp, 0x49c60233
jle 0x1400a58a5
cmp ebp, 0x4a8e65be
jle 0x1400a81d3
cmp ebp, 0x4b2beb7a
jg 0x1400aca16
cmp ebp, 0x4a8e65bf
je 0x1400ae342
cmp ebp, 0x4aea51ad
jne 0x1400a151e
mov rax, qword [rsp + 0x2b8]
mov ebp, 0x5ae51e63
jmp 0x1400a151e
cmp ebp, 0x5e15998
jg 0x1400a32a3
cmp ebp, 0x3f52f1a
jg 0x1400a450a
cmp ebp, 0x2a71e2d
jg 0x1400a58df
cmp ebp, 0x2917b07
jg 0x1400a823c
cmp ebp, 0x20d88ca
je 0x1400ae35d
cmp ebp, 0x20db5ea
je 0x1400ae37f
cmp ebp, 0x2129a70
jne 0x1400a151e
mov ebp, 0xf8070b5
mov rax, qword [rsp + 0x10e8]
mov qword [rsp + 0x720], rax
jmp 0x1400a151e
cmp ebp, 0xcf984ac3
jg 0x1400a3ff8
cmp ebp, 0xce111d34
jle 0x1400a5929
cmp ebp, 0xce6dd89c
jle 0x1400a826a
cmp ebp, 0xcf118462
jg 0x1400aca76
cmp ebp, 0xce6dd89d
je 0x1400ae39c
cmp ebp, 0xceded657
jne 0x1400a151e
mov rax, qword [rsp + 0x1068]
mov rax, qword [rax]
mov qword [rsp + 0x6d8], rax
mov ebp, 0x9b91ed1e
jmp 0x1400a151e
cmp ebp, 0x2de0ee78
jg 0x1400a404e
cmp ebp, 0x2d3a666e
jle 0x1400a5963
cmp ebp, 0x2d84b944
jle 0x1400a82a8
cmp ebp, 0x2dca8920
jg 0x1400aca98
cmp ebp, 0x2d84b945
je 0x1400ae3c1
cmp ebp, 0x2da6814e
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2ead39e7
mov ebx, 0xb46a904c
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x2ead39e7
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xadd88b44
jg 0x1400a40ad
cmp ebp, 0xacdbb604
jle 0x1400a599d
cmp ebp, 0xad48eb06
jle 0x1400a82e3
cmp ebp, 0xadbe4e95
jg 0x1400acad5
cmp ebp, 0xad48eb07
je 0x1400ae3db
cmp ebp, 0xadb31363
jne 0x1400a151e
mov rcx, qword [rsp + 0x898]
mov edx, 0xff
call fcn.140047de4
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x433e6797
mov edx, 0x567558de
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x433e6797
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6da0bc03
jg 0x1400a4107
cmp ebp, 0x6cbe4b91
jle 0x1400a5a25
cmp ebp, 0x6d158666
jle 0x1400a8348
cmp ebp, 0x6d685eea
jg 0x1400acaf7
cmp ebp, 0x6d158667
je 0x1400ae3f5
cmp ebp, 0x6d5e7b6f
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x16386542
mov ebx, 0x986425ec
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xf0671617
jg 0x1400a4191
cmp ebp, 0xef44aecd
jle 0x1400a5a71
cmp ebp, 0xefd9bbd2
jle 0x1400a83c2
cmp ebp, 0xf00c5d1b
jg 0x1400acb2b
cmp ebp, 0xefd9bbd3
je 0x1400ae3ff
cmp ebp, 0xf005f083
jne 0x1400a151e
mov al, byte [rsp + 0xbf]
test al, al
mov ebp, 0xdec9693e
mov eax, 0xf38240f2
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x1cc45fb3
jg 0x1400a4222
cmp ebp, 0x1bc16fe6
jle 0x1400a5ac0
cmp ebp, 0x1beb83c5
jle 0x1400a83f8
cmp ebp, 0x1c5f2d41
jg 0x1400acb7a
cmp ebp, 0x1beb83c6
je 0x1400ae411
cmp ebp, 0x1c2fcfbc
jne 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xad422def
jmp 0x1400a151e
cmp ebp, 0x9c254311
jg 0x1400a4280
cmp ebp, 0x9b22da50
jle 0x1400a5b02
cmp ebp, 0x9b91ed1d
jle 0x1400a8426
cmp ebp, 0x9bd49495
jg 0x1400acbac
cmp ebp, 0x9b91ed1e
je 0x1400ae451
cmp ebp, 0x9bb1846c
jne 0x1400a151e
mov rax, qword [rsp + 0xc10]
mov rax, qword [rax]
mov qword [rsp + 0xc18], rax
mov ebp, 0x3f0fb4d8
jmp 0x1400a151e
cmp ebp, 0x5da6f8d5
jg 0x1400a42d4
cmp ebp, 0x5c7981b1
jle 0x1400a5b4c
cmp ebp, 0x5cfc2692
jle 0x1400a8498
cmp ebp, 0x5d26af41
jg 0x1400acbd9
cmp ebp, 0x5cfc2693
je 0x1400ae4a6
cmp ebp, 0x5d0b883f
jne 0x1400a151e
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x3e8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x885ae0cc
mov ebx, 0x2b6f381c
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xe0c3a964
jg 0x1400a432a
cmp ebp, 0xe00d3e0f
jle 0x1400a5b86
cmp ebp, 0xe083085c
jle 0x1400a84f1
cmp ebp, 0xe0a451e9
jg 0x1400acc49
cmp ebp, 0xe083085d
je 0x1400ae4b0
cmp ebp, 0xe08974bc
jne 0x1400a151e
mov qword [rsp + 0x9e0], rsi
mov ebp, 0xa0f8034c
jmp 0x1400a151e
cmp ebp, 0x3c40acd8
jg 0x1400a4370
cmp ebp, 0x3b6e5a24
jle 0x1400a5bc0
cmp ebp, 0x3ba14cfc
jle 0x1400a856d
cmp ebp, 0x3c04bc26
jg 0x1400acca7
cmp ebp, 0x3ba14cfd
je 0x1400ae4ba
cmp ebp, 0x3bec1cc8
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xb1f29ef8
mov ebx, 0xbe31f114
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xbe2d7232
jg 0x1400a43ef
cmp ebp, 0xbd3ac56b
jle 0x1400a5c0b
cmp ebp, 0xbde5fae7
jle 0x1400a85ae
cmp ebp, 0xbdfbd794
jg 0x1400accd1
cmp ebp, 0xbde5fae8
je 0x1400ae4cf
cmp ebp, 0xbde94e48
jne 0x1400a151e
mov ebp, 0xa037db6c
mov dword [rsp + 0x20c], 0x13
jmp 0x1400a151e
cmp ebp, 0x7e8de192
jg 0x1400a443d
cmp ebp, 0x7d42ab7f
jle 0x1400a5c55
cmp ebp, 0x7e27d772
jle 0x1400a85dc
cmp ebp, 0x7e39235d
jg 0x1400acd06
cmp ebp, 0x7e27d773
je 0x1400ae4d9
cmp ebp, 0x7e2bd2c1
jne 0x1400a151e
mov ebp, 0x4afa453
jmp 0x1400a151e
cmp ebp, 0xdb271
jg 0x1400a448b
cmp ebp, 0xfeda5b3c
jle 0x1400a5cda
cmp ebp, 0xff9bab0d
jle 0x1400a8622
cmp ebp, 0xffc987d2
jg 0x1400acd28
cmp ebp, 0xff9bab0e
je 0x1400ae4e3
cmp ebp, 0xffb00204
jne 0x1400a151e
mov rax, qword [rsp + 0xd60]
mov qword [rsp + 0x8f8], rax
mov ebp, 0x9c8e73a3
jmp 0x1400a151e
cmp ebp, 0x820de5ac
jle 0x1400a4550
cmp ebp, 0x8363d08d
jle 0x1400a5d5e
cmp ebp, 0x84098924
jle 0x1400a869d
cmp ebp, 0x84178f1d
jg 0x1400acd5a
cmp ebp, 0x84098925
je 0x1400ae4fd
cmp ebp, 0x840b77a3
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x408779c0
mov edx, 0x15bef79f
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x408779c0
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x3ffe191f
jle 0x1400a45a4
cmp ebp, 0x40d770f7
jle 0x1400a5d9c
cmp ebp, 0x4143c039
jle 0x1400a86d0
cmp ebp, 0x419418e1
jg 0x1400acda7
cmp ebp, 0x4143c03a
je 0x1400ae507
cmp ebp, 0x415a61df
jne 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x9a0], rax
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0xf68], rax
mov ebp, 0xb352007b
jmp 0x1400a151e
cmp ebp, 0xc1c06d20
jle 0x1400a45ef
cmp ebp, 0xc291a84c
jle 0x1400a5e0c
cmp ebp, 0xc3134550
jle 0x1400a8723
cmp ebp, 0xc337d016
jg 0x1400acdd1
cmp ebp, 0xc3134551
je 0x1400ae523
cmp ebp, 0xc3307375
jne 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xe0]
mov ebp, 0x546c2bf3
jmp 0x1400a151e
cmp ebp, 0x212ad126
jle 0x1400a464d
cmp ebp, 0x22abebe9
jle 0x1400a5e46
cmp ebp, 0x22e75cf0
jle 0x1400a8761
cmp ebp, 0x23033e13
jg 0x1400acdfb
cmp ebp, 0x22e75cf1
je 0x1400ae535
cmp ebp, 0x22e76fbe
jne 0x1400a151e
mov rcx, qword [rsp + 0x830]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0x28c69124
jmp 0x1400a151e
cmp ebp, 0xa1246824
jle 0x1400a4693
cmp ebp, 0xa1bf2f1c
jle 0x1400a5e80
cmp ebp, 0xa28ac436
jle 0x1400a87d3
cmp ebp, 0xa2f06d2b
jg 0x1400ace2e
cmp ebp, 0xa28ac437
je 0x1400ae57d
cmp ebp, 0xa292ad90
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf66eb82d
mov ebx, 0x8ebbe214
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x61a5f0bd
jle 0x1400a4712
cmp ebp, 0x623305eb
jle 0x1400a5ecb
cmp ebp, 0x62e4bf1c
jle 0x1400a8811
cmp ebp, 0x62f8cd7b
jg 0x1400ace62
cmp ebp, 0x62e4bf1d
je 0x1400ae5e3
cmp ebp, 0x62efa26b
jne 0x1400a151e
mov ebp, 0x646d933
jmp 0x1400a151e
cmp ebp, 0xe58dc871
jle 0x1400a478f
cmp ebp, 0xe625ddc1
jle 0x1400a5f15
cmp ebp, 0xe653020e
jle 0x1400a8875
cmp ebp, 0xe680571a
jg 0x1400aceb3
cmp ebp, 0xe653020f
je 0x1400ae600
cmp ebp, 0xe6543062
jne 0x1400a151e
mov rax, qword [rsp + 0x7e8]
mov ebp, 0x95f98632
jmp 0x1400a151e
cmp ebp, 0xf133855
jle 0x1400a47da
cmp ebp, 0xf910f06
jle 0x1400a5f85
cmp ebp, 0x105996c6
jle 0x1400a88b7
cmp ebp, 0x107dc5d3
jg 0x1400aced5
cmp ebp, 0x105996c7
je 0x1400ae643
cmp ebp, 0x10691af9
jne 0x1400a151e
mov eax, dword [rsp + 0x188]
cmp eax, 0x13
mov ebp, 0x3139bef7
mov eax, 0xe680571b
cmovl ebp, eax
jmp 0x1400a151e
cmp ebp, 0x90c60346
jle 0x1400a4859
cmp ebp, 0x921bf0ae
jle 0x1400a5fd7
cmp ebp, 0x92492949
jle 0x1400a88e5
cmp ebp, 0x9254c56f
jg 0x1400acf42
cmp ebp, 0x9249294a
je 0x1400ae64d
cmp ebp, 0x9251c52a
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x16386542
mov ebx, 0x6d5e7b6f
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x4e3de063
jle 0x1400a4908
cmp ebp, 0x4f8cd108
jle 0x1400a6021
cmp ebp, 0x5071423d
jle 0x1400a8913
cmp ebp, 0x50e6ccaa
jg 0x1400acf76
cmp ebp, 0x5071423e
je 0x1400ae657
cmp ebp, 0x5073bca7
jne 0x1400a151e
mov rax, qword [rsp + 0x7c0]
mov rcx, qword [rsp + 0x80]
sub rcx, rax
mov qword [rsp + 0x928], rcx
seto byte [rsp + 0x930]
mov rax, qword [rsp + 0x928]
mov al, byte [rsp + 0x930]
mov byte [rsp + 0xd3], al
mov ebp, 0xb68ac4a2
jmp 0x1400a151e
cmp ebp, 0xd3de96f3
jle 0x1400a495e
cmp ebp, 0xd559c3df
jle 0x1400a6073
cmp ebp, 0xd5c640a6
jle 0x1400a8954
cmp ebp, 0xd66e2f05
jg 0x1400acfa6
cmp ebp, 0xd5c640a7
je 0x1400ae669
cmp ebp, 0xd6679afb
jne 0x1400a151e
mov ebp, 0xc2295a85
jmp 0x1400a151e
cmp ebp, 0x31a6fd78
jle 0x1400a49db
cmp ebp, 0x32fbe39a
jle 0x1400a60fd
cmp ebp, 0x340e0198
jle 0x1400a898a
cmp ebp, 0x341821dd
jg 0x1400acfd0
cmp ebp, 0x340e0199
je 0x1400ae67b
cmp ebp, 0x34174d88
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xa6593e4c
mov eax, 0xe08974bc
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6b0], rax
jmp 0x1400a151e
cmp ebp, 0xb3275db8
jle 0x1400a4a4f
cmp ebp, 0xb3ffeb6a
jle 0x1400a616d
cmp ebp, 0xb41adc59
jle 0x1400a89f6
cmp ebp, 0xb46a904b
jg 0x1400ad002
cmp ebp, 0xb41adc5a
je 0x1400ae6be
cmp ebp, 0xb462fb2b
jne 0x1400a151e
mov rax, qword [rsp + 0x350]
mov byte [rsp + 0xcd], al
mov rax, qword [rsp + 0x2c0]
add rax, qword [rsp + 0x238]
mov qword [rsp + 0xdc8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x40a8a6ee
mov ebx, 0x36de7cb7
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x71491e7c
jle 0x1400a4ace
cmp ebp, 0x71e11da4
jle 0x1400a61dc
cmp ebp, 0x72cbd70c
jle 0x1400a8a34
cmp ebp, 0x73724e9e
jg 0x1400ad02c
cmp ebp, 0x72cbd70d
je 0x1400ae728
cmp ebp, 0x72e0b781
jne 0x1400a151e
cmp qword [rsp + 0x100], 0
sets byte [rsp + 0x60]
mov ebp, 0xbcaf3779
jmp 0x1400a151e
cmp ebp, 0xf4931991
jle 0x1400a4b14
cmp ebp, 0xf59803d2
jle 0x1400a621e
cmp ebp, 0xf5ec2f91
jle 0x1400a8a75
cmp ebp, 0xf6241ed9
jg 0x1400ad04e
cmp ebp, 0xf5ec2f92
je 0x1400ae76d
cmp ebp, 0xf5f3b455
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc2c29ae8
mov ebx, 0xe6f95cf7
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x88408e19
jle 0x1400a4b96
cmp ebp, 0x894315d1
jle 0x1400a6258
cmp ebp, 0x895932a8
jle 0x1400a8ab3
cmp ebp, 0x89a17e77
jg 0x1400ad0bc
cmp ebp, 0x895932a9
je 0x1400ae79d
cmp ebp, 0x895aac42
jne 0x1400a151e
mov eax, dword [rsp + 0x174]
mov dword [rsp + 0x8c], eax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x198], rax
mov ebp, 0xa6bcea05
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1a0], rax
jmp 0x1400a151e
cmp ebp, 0x45b8c5bc
jle 0x1400a4bed
cmp ebp, 0x46dfddc5
jle 0x1400a62a5
cmp ebp, 0x480b16f7
jle 0x1400a8ae9
cmp ebp, 0x48321f65
jg 0x1400ad0f6
cmp ebp, 0x480b16f8
je 0x1400ae7c1
cmp ebp, 0x482c4785
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x105996c7
mov edx, 0xed53d12c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x105996c7
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x98becf4
jg 0x1400a4c45
cmp ebp, 0x79f31d3
jg 0x1400a632e
cmp ebp, 0x6a544af
jg 0x1400a8b2f
cmp ebp, 0x5e15999
je 0x1400ae819
cmp ebp, 0x646d933
je 0x1400ae82b
cmp ebp, 0x65c271c
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xef44aece
mov ebx, 0x51ab310f
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xef44aece
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xafa0aff
je 0x1400b858b
cmp ebp, 0xb399c6f
je 0x1400b85a6
cmp ebp, 0xb6b564d
jne 0x1400a151e
mov ebp, 0x44df25d1
jmp 0x1400a151e
cmp ebp, 0xcc5bb065
jle 0x1400a6370
cmp ebp, 0xcc895876
jle 0x1400a8b5d
cmp ebp, 0xcc8d0314
jg 0x1400ad16f
cmp ebp, 0xcc895877
je 0x1400ae843
cmp ebp, 0xcc8b5742
jne 0x1400a151e
mov qword [rsp + 0xf80], rsi
mov ebp, 0xc2f37bf7
jmp 0x1400a151e
cmp ebp, 0x2b12a5b9
jle 0x1400a63aa
cmp ebp, 0x2b5dcfd4
jle 0x1400a8b9b
cmp ebp, 0x2ba8a468
jg 0x1400ad1cc
cmp ebp, 0x2b5dcfd5
je 0x1400ae84d
cmp ebp, 0x2b6f381c
jne 0x1400a151e
mov rax, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
movabs rcx, 0xc800bddba94e943
mov rbp, rcx
lea rcx, [rax + rbp + 0x38]
sub rcx, rbp
add rcx, rdx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x298]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400a34a9
cmp ecx, 0xf6733f1d
je 0x1400a350d
cmp ecx, 0x3cda199b
jne 0x1400b8a61
mov ecx, dword [0x140103350]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
sete dl
test ecx, ecx
mov ecx, 0xf6733f1d
cmove ecx, r13d
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, r13d
jmp 0x1400a3452
cmp ecx, 0x8f4336a1
je 0x1400a3524
cmp ecx, 0xa328e413
jne 0x1400b8dcf
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0xa92208ab3629e08
sub rcx, rax
add rcx, qword [rsp + 0x40]
mov byte [rax + rcx + 1], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x6437bb4c12f63e21
sub rcx, rax
lea rcx, [rcx + rax + 1]
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400a3452
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400a3452
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ebx, dword [0x140103350]
mov edx, dword [0x140103358]
mov ecx, ebx
neg ecx
not ecx
imul ecx, ebx
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xf6733f1d
cmovne eax, edi
cmp ecx, r14d
mov ecx, eax
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400a3452
cmp ebp, 0xab2068eb
jle 0x1400a6436
cmp ebp, 0xab751c6a
jle 0x1400a8bd7
cmp ebp, 0xabadde65
jg 0x1400ad1f6
cmp ebp, 0xab751c6b
je 0x1400ae86f
cmp ebp, 0xab95d8be
jne 0x1400a151e
mov ebp, 0x55d5bf04
jmp 0x1400a151e
cmp ebp, 0x6ae73cf1
jle 0x1400a64af
cmp ebp, 0x6bb4df0e
jle 0x1400a8c15
cmp ebp, 0x6bc9f720
jg 0x1400ad21d
cmp ebp, 0x6bb4df0f
je 0x1400ae88b
cmp ebp, 0x6bc8931b
jne 0x1400a151e
mov ebp, 0x3e49c3d3
mov rax, qword [rsp + 0x1100]
mov qword [rsp + 0x728], rax
jmp 0x1400a151e
cmp ebp, 0xed9ea5bb
jle 0x1400a64fc
cmp ebp, 0xedf2bb9d
jle 0x1400a8c9f
cmp ebp, 0xee41ff1c
jg 0x1400ad23f
cmp ebp, 0xedf2bb9e
je 0x1400ae895
cmp ebp, 0xee3309f4
jne 0x1400a151e
mov rax, qword [rsp + 0x1c8]
movzx eax, byte [rax]
lea rcx, [0x1400fbbb0]
mov al, byte [rax + rcx]
mov byte [rsp + 0x7b], al
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x290bc22a
mov ebx, 0x119c87f1
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x19474358
jle 0x1400a653e
cmp ebp, 0x196d756f
jle 0x1400a8d04
cmp ebp, 0x19887482
jg 0x1400ad261
cmp ebp, 0x196d7570
je 0x1400ae8af
cmp ebp, 0x19770dc4
jne 0x1400a151e
mov ebp, 0x9b44d625
jmp 0x1400a151e
cmp ebp, 0x98fe3dba
jle 0x1400a6590
cmp ebp, 0x99e7aa39
jle 0x1400a8d6b
cmp ebp, 0x9a466fe9
jg 0x1400ad293
cmp ebp, 0x99e7aa3a
je 0x1400ae8b9
cmp ebp, 0x9a1c8a9b
jne 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov ebp, 0xdb3e5805
jmp 0x1400a151e
cmp ebp, 0x5ae51e62
jle 0x1400a6600
cmp ebp, 0x5b8b2098
jle 0x1400a8dd0
cmp ebp, 0x5bec2997
jg 0x1400ad2dc
cmp ebp, 0x5b8b2099
je 0x1400ae8e9
cmp ebp, 0x5b9bbdcd
jne 0x1400a151e
mov ebp, 0x49f0c844
jmp 0x1400a151e
cmp ebp, 0xdd724135
jle 0x1400a6673
cmp ebp, 0xddb77b8f
jle 0x1400a8e35
cmp ebp, 0xddf94fe1
jg 0x1400ad30f
cmp ebp, 0xddb77b90
je 0x1400ae91b
cmp ebp, 0xddc39391
jne 0x1400a151e
mov ebp, 0x3ffe1920
jmp 0x1400a151e
cmp ebp, 0x3a02371c
jle 0x1400a66ad
cmp ebp, 0x3a871ace
jle 0x1400a8e6b
cmp ebp, 0x3a9db6ad
jg 0x1400ad367
cmp ebp, 0x3a871acf
je 0x1400ae93a
cmp ebp, 0x3a92ed10
jne 0x1400a151e
mov rcx, qword [rsp + 0xcd0]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0x71e11da5
jmp 0x1400a151e
cmp ebp, 0xbbc27b51
jle 0x1400a6726
cmp ebp, 0xbc900123
jle 0x1400a8eb1
cmp ebp, 0xbcaf3778
jg 0x1400ad389
cmp ebp, 0xbc900124
je 0x1400ae98a
cmp ebp, 0xbca3a873
jne 0x1400a151e
mov qword [rsp + 0xf50], rsi
mov ebp, 0x4dd7d0f3
jmp 0x1400a151e
cmp ebp, 0x7a8d730b
jle 0x1400a6796
cmp ebp, 0x7bf969c6
jle 0x1400a8f1b
cmp ebp, 0x7c555e1b
jg 0x1400ad3cf
cmp ebp, 0x7bf969c7
je 0x1400ae9d9
cmp ebp, 0x7c0fd751
jne 0x1400a151e
mov rax, qword [rsp + 0x340]
movzx eax, byte [rax]
lea rcx, [0x1400fbbb0]
add rax, rcx
mov qword [rsp + 0xcd8], rax
mov ebp, 0xd914de0e
jmp 0x1400a151e
cmp ebp, 0xfd4d30dc
jle 0x1400a67e0
cmp ebp, 0xfdc52612
jle 0x1400a8f49
cmp ebp, 0xfde7c36f
jg 0x1400ad560
cmp ebp, 0xfdc52613
je 0x1400aea19
cmp ebp, 0xfdcb9913
jne 0x1400a151e
mov rax, qword [rsp + 0x298]
movzx eax, byte [rax]
mov dword [rsp + 0x7e0], eax
mov ebp, 0x3b6e5a25
jmp 0x1400a151e
cmp ebp, 0x864e1637
jle 0x1400a682d
cmp ebp, 0x86ce6714
jle 0x1400a8f8a
cmp ebp, 0x86ff6bf8
jg 0x1400ad59a
cmp ebp, 0x86ce6715
je 0x1400aea27
cmp ebp, 0x86fa3e92
jne 0x1400a151e
mov qword [rsp + 0xe28], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x6d158667
mov edx, 0xb5a47fda
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x6d158667
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x438d92a0
jle 0x1400a687d
cmp ebp, 0x43e6f221
jle 0x1400a8fc8
cmp ebp, 0x4436636b
jg 0x1400ad5f8
cmp ebp, 0x43e6f222
je 0x1400aea40
cmp ebp, 0x440dcf7c
jne 0x1400a151e
mov rax, qword [rsp + 0x530]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x108]
call fcn.140047de4
mov ebp, 0x321c7ec5
jmp 0x1400a151e
cmp ebp, 0xc7d25a5f
jle 0x1400a68c8
cmp ebp, 0xc848d4e9
jle 0x1400a902f
cmp ebp, 0xc8a5822f
jg 0x1400ad62e
cmp ebp, 0xc848d4ea
je 0x1400aea52
cmp ebp, 0xc871c48c
jne 0x1400a151e
mov rax, qword [rsp + 0x858]
mov al, byte [rsp + 0x860]
mov byte [rsp + 0xb9], al
mov al, byte [rsp + 0x860]
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x100], rax
mov ebp, 0xcd9712fb
jmp 0x1400a151e
cmp ebp, 0x26ab1ef8
jle 0x1400a6902
cmp ebp, 0x26d6c559
jle 0x1400a905d
cmp ebp, 0x27233a27
jg 0x1400ad668
cmp ebp, 0x26d6c55a
je 0x1400aea5c
cmp ebp, 0x270380a9
jne 0x1400a151e
mov qword [rsp + 0xe18], rsi
mov ebp, 0x1da0f82a
jmp 0x1400a151e
cmp ebp, 0xa6b91d08
jle 0x1400a694c
cmp ebp, 0xa6eb232d
jle 0x1400a908b
cmp ebp, 0xa721900c
jg 0x1400ad6b1
cmp ebp, 0xa6eb232e
je 0x1400aea66
cmp ebp, 0xa707efc0
jne 0x1400a151e
mov rdx, qword [rsp + 0x1d8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x98]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xdbc90e8f
mov edx, 0x4344418d
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xdbc90e8f
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6761226b
jle 0x1400a6993
cmp ebp, 0x67f5ae1d
jle 0x1400a90f4
cmp ebp, 0x682b4690
jg 0x1400ad6e3
cmp ebp, 0x67f5ae1e
je 0x1400aea88
cmp ebp, 0x680a316e
jne 0x1400a151e
mov rax, qword [rsp + 0x988]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x168]
mov byte [rcx + rdx + 0x10], al
mov ebp, 0xbac3563f
jmp 0x1400a151e
cmp ebp, 0xe98c87df
jle 0x1400a69db
cmp ebp, 0xea059e52
jle 0x1400a9127
cmp ebp, 0xea25aa07
jg 0x1400ad71d
cmp ebp, 0xea059e53
je 0x1400aeaad
cmp ebp, 0xea0ca61b
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xe32d6ed4
mov ebx, 0x28339c03
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xe32d6ed4
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x14a5064f
jle 0x1400a6a1d
cmp ebp, 0x1533f893
jle 0x1400a9164
cmp ebp, 0x15988d20
jg 0x1400ad775
cmp ebp, 0x1533f894
je 0x1400aeaf0
cmp ebp, 0x15472d8e
jne 0x1400a151e
mov ebp, 0xb848dff9
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0x480], rax
jmp 0x1400a151e
cmp ebp, 0x953efebf
jle 0x1400a6a6f
cmp ebp, 0x95915fbf
jle 0x1400a91ee
cmp ebp, 0x95c332da
jg 0x1400ad7fd
cmp ebp, 0x95915fc0
je 0x1400aeafa
cmp ebp, 0x95b054d9
jne 0x1400a151e
mov rax, qword [rsp + 0x8d0]
cmp rax, 0xff
mov ebp, 0xf08ae1e
mov eax, 0xbd73eb22
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0x55cf0048
jle 0x1400a6ab9
cmp ebp, 0x55f8ebf3
jle 0x1400a921c
cmp ebp, 0x564ee645
jg 0x1400ad869
cmp ebp, 0x55f8ebf4
je 0x1400aeb2f
cmp ebp, 0x560b7ada
jne 0x1400a151e
mov ebp, 0xd32702e4
jmp 0x1400a151e
cmp ebp, 0xd8ac5e0f
jle 0x1400a6b05
cmp ebp, 0xd9047f26
jle 0x1400a9255
cmp ebp, 0xd91f2497
jg 0x1400ad893
cmp ebp, 0xd9047f27
je 0x1400aeb74
cmp ebp, 0xd914de0e
jne 0x1400a151e
mov rax, qword [rsp + 0xcd8]
movzx eax, byte [rax]
mov qword [rsp + 0x8d0], rax
mov ebp, 0x95b054d9
jmp 0x1400a151e
cmp ebp, 0x36ae6ff5
jle 0x1400a6b82
cmp ebp, 0x36e240b1
jle 0x1400a92be
cmp ebp, 0x36f5ade1
jg 0x1400ad8ec
cmp ebp, 0x36e240b2
je 0x1400aeb7e
cmp ebp, 0x36f09ce7
jne 0x1400a151e
mov al, byte [rsp + 0xcf]
test al, al
mov ebp, 0xd1cc25c9
mov eax, 0x93a44d64
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xb848dff8
jle 0x1400a6bf3
cmp ebp, 0xb926f88a
jle 0x1400a92ec
cmp ebp, 0xb93e0083
jg 0x1400ad964
cmp ebp, 0xb926f88b
je 0x1400aebc3
cmp ebp, 0xb93709f6
jne 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x738], rax
mov ebp, 0xb4af9073
jmp 0x1400a151e
cmp ebp, 0x773d11ef
jle 0x1400a6c3f
cmp ebp, 0x77909460
jle 0x1400a931a
cmp ebp, 0x77c43114
jg 0x1400ad99e
cmp ebp, 0x77909461
je 0x1400aebcd
cmp ebp, 0x7798d5a5
jne 0x1400a151e
mov rax, qword [rsp + 0x8b8]
mov ebp, 0x31a6fd79
jmp 0x1400a151e
cmp ebp, 0xf955c560
jle 0x1400a6c84
cmp ebp, 0xf9df4aa0
jle 0x1400a9348
cmp ebp, 0xfa3ee507
jg 0x1400ad9d3
cmp ebp, 0xf9df4aa1
je 0x1400aebd7
cmp ebp, 0xf9eb0b44
jne 0x1400a151e
mov rax, qword [rsp + 0x158]
shl rax, 2
mov qword [rsp + 0xd80], rax
mov rax, qword [rsp + 0x230]
sar rax, 4
mov qword [rsp + 0xd88], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xfe2d5b39
mov ebx, 0xee62f461
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x8de6177e
jle 0x1400a6cc6
cmp ebp, 0x8eb060a5
jle 0x1400a93a9
cmp ebp, 0x8ebbe213
jg 0x1400ada2e
cmp ebp, 0x8eb060a6
je 0x1400aec1c
cmp ebp, 0x8eb31e95
jne 0x1400a151e
mov rcx, qword [rsp + 0xbd8]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0x4d6addad
jmp 0x1400a151e
cmp ebp, 0x4bda4ed5
jle 0x1400a6d3a
cmp ebp, 0x4c3dd64b
jle 0x1400a940e
cmp ebp, 0x4cc63313
jg 0x1400ada8b
cmp ebp, 0x4c3dd64c
je 0x1400aec5c
cmp ebp, 0x4c88d857
jne 0x1400a151e
mov ebp, 0xcb41409
mov rax, qword [rsp + 0xdd8]
mov qword [rsp + 0x5a8], rax
jmp 0x1400a151e
cmp ebp, 0xd15db16d
jle 0x1400a6daf
cmp ebp, 0xd1cc25c8
jle 0x1400a9478
cmp ebp, 0xd227334c
jg 0x1400adb0a
cmp ebp, 0xd1cc25c9
je 0x1400aec79
cmp ebp, 0xd1e80a6c
jne 0x1400a151e
mov ebp, 0xd4cf659d
mov rax, qword [rsp + 0xec8]
mov qword [rsp + 0x610], rax
jmp 0x1400a151e
cmp ebp, 0x2ed156a2
jle 0x1400a6df9
cmp ebp, 0x2f4ef2a0
jle 0x1400a94b9
cmp ebp, 0x2fbc3c76
jg 0x1400adb68
cmp ebp, 0x2f4ef2a1
je 0x1400aec91
cmp ebp, 0x2f967eb7
jne 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0xa08], rax
mov ebp, 0x392db9a7
jmp 0x1400a151e
cmp ebp, 0xaf7e6cc0
jle 0x1400a6e5e
cmp ebp, 0xb07cd239
jle 0x1400a94e7
cmp ebp, 0xb09ca4e9
jg 0x1400adba5
cmp ebp, 0xb07cd23a
je 0x1400aec9b
cmp ebp, 0xb08dfd74
jne 0x1400a151e
mov rax, qword [rsp + 0x938]
cmp rax, 3
sete byte [rsp + 0xe3]
mov ebp, 0xafa0aff
jmp 0x1400a151e
cmp ebp, 0x6f134222
jle 0x1400a6ede
cmp ebp, 0x6fc008ca
jle 0x1400a9561
cmp ebp, 0x70013de9
jg 0x1400adc14
cmp ebp, 0x6fc008cb
je 0x1400aeca5
cmp ebp, 0x6fc49131
jne 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf08], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xd76ee6d9
mov ebx, 0xf2c53926
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xd76ee6d9
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xf0f37660
jle 0x1400a6f20
cmp ebp, 0xf11c1f5e
jle 0x1400a95a2
cmp ebp, 0xf157a1bc
jg 0x1400adc4e
cmp ebp, 0xf11c1f5f
je 0x1400aecc2
cmp ebp, 0xf1447b78
jne 0x1400a151e
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x7c8], rax
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0xb28]
mov rcx, qword [rsp + 0x7c8]
cmp rcx, rax
mov ebp, 0x841d4d1e
mov eax, 0xe5ef766d
cmovle ebp, eax
mov rax, qword [rsp + 0x7c8]
mov qword [rsp + 0x640], rax
jmp 0x1400a151e
cmp ebp, 0x1da0f829
jle 0x1400a6f98
cmp ebp, 0x1e4aac6d
jle 0x1400a961c
cmp ebp, 0x1e91c859
jg 0x1400adc78
cmp ebp, 0x1e4aac6e
je 0x1400aecdd
cmp ebp, 0x1e84bf2a
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xd4cf659d
mov eax, 0xef9fb9eb
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x610], rax
jmp 0x1400a151e
cmp ebp, 0x9ccd5898
jle 0x1400a6fd2
cmp ebp, 0x9d70e17d
jle 0x1400a9662
cmp ebp, 0x9da6c568
jg 0x1400adc9a
cmp ebp, 0x9d70e17e
je 0x1400aecef
cmp ebp, 0x9d79ce46
jne 0x1400a151e
mov al, byte [rsp + 0x62]
test al, al
mov ebp, 0xea0ca61b
mov eax, 0xf8682694
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x5e4cd275
jle 0x1400a7042
cmp ebp, 0x5ecc430f
jle 0x1400a96a3
cmp ebp, 0x5fbba19b
jg 0x1400adcbc
cmp ebp, 0x5ecc4310
je 0x1400aecf9
cmp ebp, 0x5f718edd
jne 0x1400a151e
mov ebp, 0x9f716747
mov rax, qword [rsp + 0xed8]
mov qword [rsp + 0x618], rax
jmp 0x1400a151e
cmp ebp, 0xe1db63da
jle 0x1400a70b5
cmp ebp, 0xe2fbb0da
jle 0x1400a971a
cmp ebp, 0xe32d6ed3
jg 0x1400add14
cmp ebp, 0xe2fbb0db
je 0x1400aed03
cmp ebp, 0xe310477a
jne 0x1400a151e
mov ebp, 0x726e5a25
jmp 0x1400a151e
cmp ebp, 0x3d46171d
jle 0x1400a70ef
cmp ebp, 0x3d6f6418
jle 0x1400a977e
cmp ebp, 0x3e3e85cc
jg 0x1400add36
cmp ebp, 0x3d6f6419
je 0x1400aed48
cmp ebp, 0x3e348cc6
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x40a8a6ee
mov ebx, 0xb462fb2b
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x40a8a6ee
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xbf0f075d
jle 0x1400a7131
cmp ebp, 0xbfe36c59
jle 0x1400a97bc
cmp ebp, 0xbff6b8c4
jg 0x1400add6d
cmp ebp, 0xbfe36c5a
je 0x1400aed9e
cmp ebp, 0xbff31903
jne 0x1400a151e
mov qword [rsp + 0xde8], rsi
mov ebp, 0xf27b423f
jmp 0x1400a151e
cmp ebp, 0x7f18b8b7
jle 0x1400a7179
cmp ebp, 0x7f895200
jle 0x1400a97ea
cmp ebp, 0x7fde7a2b
jg 0x1400addef
cmp ebp, 0x7f895201
je 0x1400aedac
cmp ebp, 0x7fa888ee
jne 0x1400a151e
mov rax, qword [rsp + 0x98]
mov ebp, 0x207d7b78
jmp 0x1400a151e
cmp ebp, 0x11721a9
jle 0x1400a71fa
cmp ebp, 0x17cf272
jle 0x1400a9845
cmp ebp, 0x1d7c8b5
jg 0x1400ade29
cmp ebp, 0x17cf273
je 0x1400aedb6
cmp ebp, 0x18865a7
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x4b2beb7b
mov edx, 0xf3e1e8a9
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x4b2beb7b
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x49363ba
jg 0x1400a724f
cmp ebp, 0x44d77d9
jg 0x1400a98aa
cmp ebp, 0x3f52f1b
je 0x1400aedc0
cmp ebp, 0x421ba2c
je 0x1400aedfa
cmp ebp, 0x43834b6
jne 0x1400a151e
mov ebp, 0x852c7b02
jmp 0x1400a151e
cmp ebp, 0x810188f2
jg 0x1400a72cc
cmp ebp, 0x80b47cfd
jg 0x1400a98ff
cmp ebp, 0x80109ce3
je 0x1400aee3b
cmp ebp, 0x8028792f
je 0x1400aee45
cmp ebp, 0x8052e2af
jne 0x1400a151e
mov rax, qword [rsp + 0x258]
mov al, byte [rax]
mov byte [rsp + 0x7d], al
mov ebp, 0x4db57699
jmp 0x1400a151e
cmp ebp, 0x3f37324a
jg 0x1400a7306
cmp ebp, 0x3ef1d024
jg 0x1400a994b
cmp ebp, 0x3e49c3d3
je 0x1400aee4f
cmp ebp, 0x3eab9a3d
je 0x1400aeea7
cmp ebp, 0x3ebe5d8b
jne 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x577ebc80
jmp 0x1400a151e
cmp ebp, 0xc0650e05
jg 0x1400a73a1
cmp ebp, 0xc02eaaee
jg 0x1400a9979
cmp ebp, 0xbffbacaa
je 0x1400aeec1
cmp ebp, 0xc01647f3
je 0x1400aeecb
cmp ebp, 0xc0194685
jne 0x1400a151e
mov rax, qword [rsp + 0xd90]
mov ecx, 0xff
and rax, rcx
mov qword [rsp + 0x760], rax
mov ebp, 0x2cba0850
jmp 0x1400a151e
cmp ebp, 0x2010b66d
jg 0x1400a73ff
cmp ebp, 0x1fa7d612
jg 0x1400a99a7
cmp ebp, 0x1ee82eec
je 0x1400aeee5
cmp ebp, 0x1f034781
je 0x1400aef07
cmp ebp, 0x1f05c52d
jne 0x1400a151e
mov ebp, 0x5467b051
jmp 0x1400a151e
cmp ebp, 0x9fefd05d
jg 0x1400a7439
cmp ebp, 0x9f3123fc
jg 0x1400a99ea
cmp ebp, 0x9daa1420
je 0x1400aef4f
cmp ebp, 0x9ea3ebca
je 0x1400aef71
cmp ebp, 0x9edf8994
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xabc3e26
mov ebx, 0x41e94f09
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x606b5ab1
jg 0x1400a74b8
cmp ebp, 0x60358df2
jg 0x1400a9a33
cmp ebp, 0x6014a067
je 0x1400aefcd
cmp ebp, 0x602499e9
je 0x1400af012
cmp ebp, 0x6032caf7
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x857b1f44
mov ebx, 0xe63c6936
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x857b1f44
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xe3fb1c34
jg 0x1400a7539
cmp ebp, 0xe3940f58
jg 0x1400a9a98
cmp ebp, 0xe34fc0e3
je 0x1400af038
cmp ebp, 0xe37ef109
je 0x1400af053
cmp ebp, 0xe38917b7
jne 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x921bf0af
jmp 0x1400a151e
cmp ebp, 0xd902dea
jg 0x1400a7573
cmp ebp, 0xcb41408
jg 0x1400a9ad4
cmp ebp, 0xbc731b4
je 0x1400af094
cmp ebp, 0xc0cb3fb
je 0x1400af0ab
cmp ebp, 0xc99dbe3
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3b8482a5
mov ebx, 0x45aaabff
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x8f39f267
jg 0x1400a75e4
cmp ebp, 0x8eda029c
jg 0x1400a9b0a
cmp ebp, 0x8ec31210
je 0x1400af0c5
cmp ebp, 0x8ecfc375
je 0x1400af105
cmp ebp, 0x8ed1b404
jne 0x1400a151e
movzx eax, byte [rsp + 0x7c]
lea rcx, [0x1400fbbb0]
movzx eax, byte [rax + rcx]
mov qword [rsp + 0x7a0], rax
mov rax, qword [rsp + 0x7a0]
cmp rax, 0xff
sete byte [rsp + 0xea]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfdc52613
mov ebx, 0x98a0327d
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x4db57698
jg 0x1400a762e
cmp ebp, 0x4d6addac
jg 0x1400a9b48
cmp ebp, 0x4d00cd72
je 0x1400af148
cmp ebp, 0x4d01dddb
je 0x1400af15a
cmp ebp, 0x4d4a0751
jne 0x1400a151e
mov ebp, 0xfee26b2d
mov rax, qword [rsp + 0xe70]
mov qword [rsp + 0x5e8], rax
jmp 0x1400a151e
cmp ebp, 0xd309281f
jg 0x1400a766f
cmp ebp, 0xd29d1079
jg 0x1400a9b9d
cmp ebp, 0xd23ee5d4
je 0x1400af1b6
cmp ebp, 0xd24897d3
je 0x1400af1d4
cmp ebp, 0xd25f3e26
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x6141dbd5
mov ebx, 0x65104d1b
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x6141dbd5
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x3135d5af
jg 0x1400a76e3
cmp ebp, 0x303542f0
jg 0x1400a9c15
cmp ebp, 0x2ff64c55
je 0x1400af1f0
cmp ebp, 0x30216573
je 0x1400af211
cmp ebp, 0x3033a68f
jne 0x1400a151e
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x8c], eax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x198], rax
mov ebp, 0xa6bcea05
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1a0], rax
jmp 0x1400a151e
cmp ebp, 0xb1f29ef7
jg 0x1400a7758
cmp ebp, 0xb1765b8f
jg 0x1400a9c4b
cmp ebp, 0xb0d460f1
je 0x1400af266
cmp ebp, 0xb13865bc
je 0x1400af281
cmp ebp, 0xb147700e
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4f201c76
mov ebx, 0x1cc45fb4
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x70825fc6
jg 0x1400a779a
cmp ebp, 0x703c6139
jg 0x1400a9cb0
cmp ebp, 0x701d272a
je 0x1400af2d7
cmp ebp, 0x702061c2
je 0x1400af32a
cmp ebp, 0x7030c212
jne 0x1400a151e
mov ebp, 0xfdcb9913
jmp 0x1400a151e
cmp ebp, 0xf398accd
jg 0x1400a77d4
cmp ebp, 0xf2c53925
jg 0x1400a9d32
cmp ebp, 0xf1fbab1e
je 0x1400af345
cmp ebp, 0xf27b423f
je 0x1400af35d
cmp ebp, 0xf28fe918
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x167bae49
mov ebx, 0x5e827e7f
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x87d9c261
jg 0x1400a7821
cmp ebp, 0x87b2e088
jg 0x1400a9d99
cmp ebp, 0x877d2a36
je 0x1400af377
cmp ebp, 0x8788d21e
je 0x1400af3c7
cmp ebp, 0x879e20ea
jne 0x1400a151e
mov al, byte [rsp + 0xd6]
test al, al
mov ebp, 0xbb9fcc25
mov eax, 0x9da6c569
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x45265ce2
jg 0x1400a7882
cmp ebp, 0x44df25d0
jg 0x1400a9e10
cmp ebp, 0x445828db
je 0x1400af3d6
cmp ebp, 0x4484dc62
je 0x1400af3f1
cmp ebp, 0x4491b63c
jne 0x1400a151e
mov eax, dword [rsp + 0x18c]
cmp eax, 0x16
mov ebp, 0xb74851a3
mov eax, 0xb147700e
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0xa0cdcf5
jg 0x1400a78cf
cmp ebp, 0x9c7f0be
jg 0x1400a9e4e
cmp ebp, 0x98becf5
je 0x1400af3fb
cmp ebp, 0x9affda5
je 0x1400af41d
cmp ebp, 0x9b22584
jne 0x1400a151e
mov eax, dword [rsp + 0x180]
cmp eax, 0x10
mov ebp, 0x7104798a
mov eax, 0xfd9227ef
cmovl ebp, eax
jmp 0x1400a151e
cmp ebp, 0xc8fb0a4f
jg 0x1400a9e94
cmp ebp, 0xc8c440b5
je 0x1400af460
cmp ebp, 0xc8c82285
je 0x1400af46a
cmp ebp, 0xc8f0a4aa
jne 0x1400a151e
mov rax, qword [rsp + 0x1128]
mov rcx, qword [rsp + 0x430]
lea rcx, [rcx + 0x38]
movabs rdx, 0x49c152e517a0f2bb
sub rcx, rdx
add rcx, rax
add rcx, rdx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x258]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400a4d98
cmp ecx, 0xf6733f1d
je 0x1400a4ded
cmp ecx, 0x3cda199b
jne 0x1400b8b54
mov ecx, dword [0x140103350]
mov edx, dword [0x140103358]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xf6733f1d
cmovne eax, r13d
test ecx, ecx
mov ecx, eax
cmove ecx, r13d
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400a4d3b
cmp ecx, 0x8f4336a1
je 0x1400a4e04
cmp ecx, 0xa328e413
jne 0x1400b8ddf
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x23da36e0a0c0aaf2
sub rcx, rax
add rcx, qword [rsp + 0x40]
mov byte [rax + rcx + 1], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
inc rcx
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400a4d3b
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400a4d3b
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov eax, dword [0x140103350]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete dl
test eax, eax
mov ecx, 0xf6733f1d
cmove ecx, edi
cmp dword [0x140103358], 0xa
setl al
cmovge ecx, r15d
xor al, dl
cmovne ecx, edi
jmp 0x1400a4d3b
cmp ebp, 0x27f993be
jg 0x1400a9ed5
cmp ebp, 0x277cf371
je 0x1400af48f
cmp ebp, 0x27b046bb
je 0x1400af4b1
cmp ebp, 0x27bc7951
jne 0x1400a151e
mov rax, qword [rsp + 0xf18]
mov qword [rsp + 0x980], rax
mov ebp, 0x9edf8994
jmp 0x1400a151e
cmp ebp, 0xa8250ef0
jg 0x1400a9f03
cmp ebp, 0xa72df915
je 0x1400af644
cmp ebp, 0xa7d31a49
je 0x1400af676
cmp ebp, 0xa81b307c
jne 0x1400a151e
mov rax, qword [rsp + 0x648]
mov qword [rsp + 0x1120], rax
cmp qword [rsp + 0x798], 0
mov ebp, 0x3c53d797
mov eax, 0x70013dea
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x690], rax
jmp 0x1400a151e
cmp ebp, 0x692b939b
jg 0x1400a9f67
cmp ebp, 0x68b57771
je 0x1400af6a0
cmp ebp, 0x68d8ed76
je 0x1400af6af
cmp ebp, 0x68e9cd14
jne 0x1400a151e
mov ebp, 0x3c53d797
mov rax, qword [rsp + 0xfd0]
mov qword [rsp + 0x690], rax
jmp 0x1400a151e
cmp ebp, 0xeaf38b26
jg 0x1400a9f95
cmp ebp, 0xea661a58
je 0x1400af6d1
cmp ebp, 0xea957464
je 0x1400af6ee
cmp ebp, 0xeac11507
jne 0x1400a151e
mov rax, qword [rsp + 0x900]
mov rax, qword [rax]
mov qword [rsp + 0xdb0], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xece74a78
mov ebx, 0x7cdbc332
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xece74a78
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x16655df9
jg 0x1400a9fc3
cmp ebp, 0x160a9043
je 0x1400af731
cmp ebp, 0x1615eb4c
je 0x1400af73b
cmp ebp, 0x16386542
jne 0x1400a151e
mov ebp, 0x6d5e7b6f
jmp 0x1400a151e
cmp ebp, 0x967f86dc
jg 0x1400aa02c
cmp ebp, 0x960256b0
je 0x1400af74d
cmp ebp, 0x96397fdc
je 0x1400af767
cmp ebp, 0x9648ff5c
jne 0x1400a151e
mov ebp, 0x8bd4b080
mov rax, qword [rsp + 0xc78]
mov qword [rsp + 0x528], rax
jmp 0x1400a151e
cmp ebp, 0x56ed53aa
jg 0x1400aa0a3
cmp ebp, 0x567558de
je 0x1400af771
cmp ebp, 0x568a090f
je 0x1400af77b
cmp ebp, 0x5694ae57
jne 0x1400a151e
cmp qword [rsp + 0x1a8], 0
sets byte [rsp + 0xab]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x5e15999
mov ebx, 0x26bb86ef
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x5e15999
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xda3a3c74
jg 0x1400aa0e1
cmp ebp, 0xd9860514
je 0x1400af7c0
cmp ebp, 0xd9e49aec
je 0x1400af7dd
cmp ebp, 0xd9fa3c76
jne 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x910], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xbf36634c
mov edx, 0x26d6c55a
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xbf36634c
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x3793320d
jg 0x1400aa11d
cmp ebp, 0x3715c3f3
je 0x1400af7f7
cmp ebp, 0x375b9222
je 0x1400af819
cmp ebp, 0x377c36bf
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd190bf4a
mov ebx, 0x9279c5a
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xba132c5b
jg 0x1400aa15b
cmp ebp, 0xb9990088
je 0x1400af856
cmp ebp, 0xb9d494ea
je 0x1400af899
cmp ebp, 0xb9d935f0
jne 0x1400a151e
mov qword [rsp + 0xe48], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8028792f
mov edx, 0x514287a8
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x8028792f
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x78015b76
jg 0x1400aa19c
cmp ebp, 0x77eb3248
je 0x1400af905
cmp ebp, 0x77f76c31
je 0x1400af917
cmp ebp, 0x77fbdb0e
jne 0x1400a151e
mov ebp, 0x440dcf7c
mov rax, qword [rsp + 0xc88]
mov qword [rsp + 0x530], rax
jmp 0x1400a151e
cmp ebp, 0xfb3de8c3
jg 0x1400aa211
cmp ebp, 0xfb10c8c9
je 0x1400af939
cmp ebp, 0xfb39594f
je 0x1400af943
cmp ebp, 0xfb39fd1d
jne 0x1400a151e
mov rax, qword [rsp + 0x738]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0xbe0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x58c5d893
mov ebx, 0xcd11466d
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x8485d283
jg 0x1400aa251
cmp ebp, 0x84261133
je 0x1400af955
cmp ebp, 0x84531d2f
je 0x1400af972
cmp ebp, 0x847055c7
jne 0x1400a151e
mov rax, qword [rsp + 0xf00]
mov qword [rsp + 0x290], rax
mov ebp, 0x55284ae
mov dword [rsp + 0x144], 0
mov rax, qword [rsp + 0xf38]
mov qword [rsp + 0x288], rax
jmp 0x1400a151e
cmp ebp, 0x41e244c1
jg 0x1400aa27f
cmp ebp, 0x41c2dd5b
je 0x1400af97c
cmp ebp, 0x41c5f5b6
je 0x1400af996
cmp ebp, 0x41d093bf
jne 0x1400a151e
mov qword [rsp + 0x8b8], rsi
mov ebp, 0x825b2a99
jmp 0x1400a151e
cmp ebp, 0xc44c4ef4
jg 0x1400aa2f4
cmp ebp, 0xc4181b04
je 0x1400af9cb
cmp ebp, 0xc43a7c16
je 0x1400af9d5
cmp ebp, 0xc4494b28
jne 0x1400a151e
mov rax, qword [rsp + 0x118]
inc rax
mov qword [rsp + 0x970], rax
seto byte [rsp + 0x978]
mov ebp, 0x488f5eb9
jmp 0x1400a151e
cmp ebp, 0x23ec5553
jg 0x1400aa340
cmp ebp, 0x23512c77
je 0x1400af9df
cmp ebp, 0x23ca4ae3
je 0x1400afa42
cmp ebp, 0x23cfafbc
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x1b362c12
mov edx, 0x783f905b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x1b362c12
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xa3c1bdab
jg 0x1400aa386
cmp ebp, 0xa393137a
je 0x1400afa5f
cmp ebp, 0xa3ab8c22
je 0x1400afa9f
cmp ebp, 0xa3b58981
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xf0cf2380
mov edx, 0xf1086c5b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xf0cf2380
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x63fd7fcd
jg 0x1400aa3bc
cmp ebp, 0x6350e53d
je 0x1400afab7
cmp ebp, 0x63b4fed3
je 0x1400afb23
cmp ebp, 0x63f91636
jne 0x1400a151e
mov ebp, 0xaabd1b83
jmp 0x1400a151e
cmp ebp, 0xe75a9dab
jg 0x1400aa3fa
cmp ebp, 0xe6f36bdb
je 0x1400afb83
cmp ebp, 0xe6f95cf7
je 0x1400afb8d
cmp ebp, 0xe7119071
jne 0x1400a151e
mov rax, qword [rsp + 0x398]
mov al, byte [rax]
mov byte [rsp + 0xe7], al
mov ebp, 0x642f7404
jmp 0x1400a151e
cmp ebp, 0x11537b50
jg 0x1400aa46f
cmp ebp, 0x10afa787
je 0x1400afbf7
cmp ebp, 0x10b1f72c
je 0x1400afc3a
cmp ebp, 0x11151be7
jne 0x1400a151e
movzx eax, byte [rsp + 0xc1]
mov qword [rsp + 0x898], rax
mov ebp, 0x38997dde
jmp 0x1400a151e
cmp ebp, 0x935bca27
jg 0x1400aa49d
cmp ebp, 0x927e0cf4
je 0x1400afc49
cmp ebp, 0x92b86b10
je 0x1400afc9f
cmp ebp, 0x93198b44
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4e3de064
mov ebx, 0x8d76f137
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x514287a7
jg 0x1400aa4de
cmp ebp, 0x511164c4
je 0x1400afcb7
cmp ebp, 0x512db3c9
je 0x1400afcd4
cmp ebp, 0x513d2698
jne 0x1400a151e
mov rax, qword [rsp + 0x368]
mov rax, qword [rsp + 0x368]
mov rax, qword [rsp + 0x368]
mov ebp, 0x6b97f31e
jmp 0x1400a151e
cmp ebp, 0xd6ddd3b6
jg 0x1400aa527
cmp ebp, 0xd6b17802
je 0x1400afd18
cmp ebp, 0xd6c8b4a7
je 0x1400afd2a
cmp ebp, 0xd6ca3615
jne 0x1400a151e
mov rax, qword [rsp + 0x6a0]
movabs rcx, 0x19efb2ecd1cb9a1
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x128]
call fcn.140047de4
mov ebp, 0xa6eb232e
jmp 0x1400a151e
cmp ebp, 0x345f6d45
jg 0x1400aa58c
cmp ebp, 0x344e7ea3
je 0x1400afd3c
cmp ebp, 0x3453f9f2
je 0x1400afd46
cmp ebp, 0x3454a82e
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbffbacaa
mov ebx, 0xccab53c4
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xb567b7db
jg 0x1400aa5f1
cmp ebp, 0xb4af9073
je 0x1400afd8b
cmp ebp, 0xb4b22228
je 0x1400afdd1
cmp ebp, 0xb4d10590
jne 0x1400a151e
mov ebp, 0x4afa453
jmp 0x1400a151e
cmp ebp, 0x74338b83
jg 0x1400aa62f
cmp ebp, 0x738f4781
je 0x1400afdf3
cmp ebp, 0x73f361a6
je 0x1400afdfd
cmp ebp, 0x740971fa
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x6068202e
mov eax, 0x3135d5b0
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4e8], rax
jmp 0x1400a151e
cmp ebp, 0xf6724134
jg 0x1400aa675
cmp ebp, 0xf660c382
je 0x1400afe40
cmp ebp, 0xf664679f
je 0x1400afe88
cmp ebp, 0xf66eb82d
jne 0x1400a151e
mov al, byte [rsp + 0xa30]
mov rax, qword [rsp + 0xa28]
mov ebp, 0x8ebbe214
jmp 0x1400a151e
cmp ebp, 0x8b58e103
jg 0x1400aa6b3
cmp ebp, 0x8a4dbb76
je 0x1400afe92
cmp ebp, 0x8a7b82ae
je 0x1400afea4
cmp ebp, 0x8a873f6f
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xabcebc8a
mov ebx, 0x179784c8
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x48deccc9
jg 0x1400aa6e1
cmp ebp, 0x488f5eb9
je 0x1400afeb5
cmp ebp, 0x48a6c24e
je 0x1400afed5
cmp ebp, 0x48a97f06
jne 0x1400a151e
mov ebp, 0xa3c1bdac
jmp 0x1400a151e
cmp ebp, 0x319ed90
jg 0x1400aa72f
cmp ebp, 0x2a71e2e
je 0x1400afef1
cmp ebp, 0x2bf06a7
je 0x1400aff03
cmp ebp, 0x2bf9220
jne 0x1400a151e
mov ebp, 0x47f9041a
mov rax, qword [rsp + 0x10e0]
mov qword [rsp + 0x718], rax
jmp 0x1400a151e
cmp ebp, 0xcd681204
jg 0x1400aa778
cmp ebp, 0xccab53c4
je 0x1400aff54
cmp ebp, 0xccc772f3
je 0x1400aff6c
cmp ebp, 0xcd11466d
jne 0x1400a151e
mov ebp, 0x375b9222
jmp 0x1400a151e
cmp ebp, 0x2cc760c0
jg 0x1400aa7a6
cmp ebp, 0x2c28c312
je 0x1400aff76
cmp ebp, 0x2c92541a
je 0x1400aff85
cmp ebp, 0x2cba0850
jne 0x1400a151e
mov ebp, 0xe98c87e0
jmp 0x1400a151e
cmp ebp, 0xac390dfa
jg 0x1400aa7ec
cmp ebp, 0xabe9a50c
je 0x1400aff9f
cmp ebp, 0xac0a3aa5
je 0x1400affb9
cmp ebp, 0xac2c2378
jne 0x1400a151e
mov rax, qword [rsp + 0x948]
mov rax, qword [rax]
mov qword [rsp + 0xe60], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3ca026b2
mov ebx, 0x7f480ae9
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x6c3fad59
jg 0x1400aa851
cmp ebp, 0x6bfd5c2b
je 0x1400afffa
cmp ebp, 0x6c147c58
je 0x1400b0004
cmp ebp, 0x6c38caac
jne 0x1400a151e
mov rcx, qword [rsp + 0xe98]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0x9f59d50
jmp 0x1400a151e
cmp ebp, 0xeef453c0
jg 0x1400aa88f
cmp ebp, 0xee86f8d4
je 0x1400b000e
cmp ebp, 0xeea47cb7
je 0x1400b0066
cmp ebp, 0xeef3dbb2
jne 0x1400a151e
mov rcx, qword [rsp + 0x350]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov ebp, 0x9c7f0bf
jmp 0x1400a151e
cmp ebp, 0x1b594543
jg 0x1400aa8e4
cmp ebp, 0x1ab889c3
je 0x1400b0070
cmp ebp, 0x1af04ad4
je 0x1400b00c9
cmp ebp, 0x1b362c12
jne 0x1400a151e
mov rax, qword [rsp + 0x3a8]
mov ebp, 0x783f905b
jmp 0x1400a151e
cmp ebp, 0x9afa1056
jg 0x1400aa948
cmp ebp, 0x9ab0303a
je 0x1400b00de
cmp ebp, 0x9abe9e57
je 0x1400b011f
cmp ebp, 0x9ae5ceac
jne 0x1400a151e
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0xbb8], rax
mov ebp, 0x3a9db6ae
jmp 0x1400a151e
cmp ebp, 0x5c46f174
jg 0x1400aa991
cmp ebp, 0x5c06d90e
je 0x1400b0129
cmp ebp, 0x5c2f9302
je 0x1400b017f
cmp ebp, 0x5c305e90
jne 0x1400a151e
mov ebp, 0xdb7d1627
jmp 0x1400a151e
cmp ebp, 0xdf48633a
jg 0x1400aa9f5
cmp ebp, 0xdec9693e
je 0x1400b0189
cmp ebp, 0xdef17fa0
je 0x1400b01cc
cmp ebp, 0xdf25fd21
jne 0x1400a151e
mov ebp, 0x680a316e
jmp 0x1400a151e
cmp ebp, 0x3b29f9f7
jg 0x1400aaa2b
cmp ebp, 0x3b04765c
je 0x1400b0239
cmp ebp, 0x3b0657a1
je 0x1400b0251
cmp ebp, 0x3b1d05ac
jne 0x1400a151e
mov al, byte [rsp + 0xc0]
test al, al
mov ebp, 0xea059e53
mov eax, 0x2d143408
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xbcec279b
jg 0x1400aaa8f
cmp ebp, 0xbcdc86ae
je 0x1400b02a9
cmp ebp, 0xbce3bb19
je 0x1400b02bb
cmp ebp, 0xbce7492e
jne 0x1400a151e
mov ebp, 0xcc8d0315
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0x508], rax
jmp 0x1400a151e
cmp ebp, 0x7cc2e7d3
jg 0x1400aaad5
cmp ebp, 0x7c7eb781
je 0x1400b02fc
cmp ebp, 0x7c80df47
je 0x1400b0344
cmp ebp, 0x7ca31657
jne 0x1400a151e
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0xea0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x428c6d00
mov ebx, 0xec5540f8
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xfe835990
jg 0x1400aab13
cmp ebp, 0xfe09b7f2
je 0x1400b035c
cmp ebp, 0xfe2d5b39
je 0x1400b0379
cmp ebp, 0xfe68cccd
jne 0x1400a151e
mov rax, qword [rsp + 0x968]
mov rax, qword [rax]
mov qword [rsp + 0xed8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xb2fbdd46
mov edx, 0x5f718edd
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xb2fbdd46
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x82490c4c
jg 0x1400aab41
cmp ebp, 0x820de5ad
je 0x1400b03cb
cmp ebp, 0x822bbf15
je 0x1400b03e4
cmp ebp, 0x82325df3
jne 0x1400a151e
mov al, byte [rsp + 0x79]
mov ebp, 0x23ec5554
jmp 0x1400a151e
cmp ebp, 0x402c5349
jg 0x1400aab82
cmp ebp, 0x3ffe1920
je 0x1400b0427
cmp ebp, 0x401671f0
je 0x1400b0468
cmp ebp, 0x40233f6c
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xfe2d5b39
mov edx, 0xf9eb0b44
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xfe2d5b39
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xc1e64044
jg 0x1400aabc8
cmp ebp, 0xc1c06d21
je 0x1400b04a8
cmp ebp, 0xc1c54308
je 0x1400b04e0
cmp ebp, 0xc1e1b429
jne 0x1400a151e
mov ebp, 0x34fb88b
jmp 0x1400a151e
cmp ebp, 0x222fa178
jg 0x1400aac2f
cmp ebp, 0x212ad127
je 0x1400b0518
cmp ebp, 0x21532c6f
je 0x1400b052a
cmp ebp, 0x2164cf0f
jne 0x1400a151e
mov ebp, 0xe37ef109
jmp 0x1400a151e
cmp ebp, 0xa165f4d0
jg 0x1400aacab
cmp ebp, 0xa1246825
je 0x1400b0545
cmp ebp, 0xa14335d7
je 0x1400b0560
cmp ebp, 0xa1529029
jne 0x1400a151e
mov al, byte [rsp + 0xb4]
test al, al
mov ebp, 0x17d277d1
mov eax, 0x5316dd68
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x61ea105b
jg 0x1400aad10
cmp ebp, 0x61a5f0be
je 0x1400b057a
cmp ebp, 0x61c829e1
je 0x1400b05cf
cmp ebp, 0x61e4eb9a
jne 0x1400a151e
mov ebp, 0x1483f37e
mov rax, qword [rsp + 0xd40]
mov qword [rsp + 0x570], rax
jmp 0x1400a151e
cmp ebp, 0xe5e81fda
jg 0x1400aad3e
cmp ebp, 0xe58dc872
je 0x1400b05d9
cmp ebp, 0xe594982a
je 0x1400b061e
cmp ebp, 0xe59b649c
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xc83c3b4d
mov ebx, 0xd1e80a6c
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xc83c3b4d
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xf6ee1b7
jg 0x1400aada2
cmp ebp, 0xf133856
je 0x1400b0668
cmp ebp, 0xf5dfb2a
je 0x1400b068a
cmp ebp, 0xf5e2d49
jne 0x1400a151e
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x550]
mov ebp, 0xdb272
mov eax, 0x689c595f
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x91302281
jg 0x1400aade9
cmp ebp, 0x90c60347
je 0x1400b06a4
cmp ebp, 0x910718f8
je 0x1400b06d5
cmp ebp, 0x911c0d93
jne 0x1400a151e
mov ebp, 0xa721900d
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0x438], rax
jmp 0x1400a151e
cmp ebp, 0x4ea7afd9
jg 0x1400aae17
cmp ebp, 0x4e3de064
je 0x1400b06f2
cmp ebp, 0x4e638928
je 0x1400b0744
cmp ebp, 0x4ea36f6a
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x440dcf7c
mov eax, 0x20e96b97
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x530], rax
jmp 0x1400a151e
cmp ebp, 0xd4cf659c
jg 0x1400aae4d
cmp ebp, 0xd3de96f4
je 0x1400b0797
cmp ebp, 0xd457732e
je 0x1400b07b2
cmp ebp, 0xd4673f93
jne 0x1400a151e
movzx eax, byte [rsp + 0x78]
lea rcx, [0x1400fbbb0]
add rax, rcx
mov qword [rsp + 0x8a0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa22a2a41
mov ebx, 0x5e4cd276
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x321c7ec4
jg 0x1400aaeb7
cmp ebp, 0x31a6fd79
je 0x1400b07cd
cmp ebp, 0x31baf591
je 0x1400b0820
cmp ebp, 0x32159d95
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x972fd34c
mov ebx, 0x8ec31210
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x972fd34c
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xb374fb15
jg 0x1400aaf30
cmp ebp, 0xb3275db9
je 0x1400b0838
cmp ebp, 0xb34e4d9a
je 0x1400b0864
cmp ebp, 0xb352007b
jne 0x1400a151e
mov rax, qword [rsp + 0xf68]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x3a0]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x3a0]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov ebp, 0x146988e8
jmp 0x1400a151e
cmp ebp, 0x71a5b23c
jg 0x1400aaf70
cmp ebp, 0x71491e7d
je 0x1400b086e
cmp ebp, 0x7156bf7d
je 0x1400b0880
cmp ebp, 0x715e61e9
jne 0x1400a151e
mov qword [rsp + 0xd00], rsi
mov ebp, 0xabe9a50c
jmp 0x1400a151e
cmp ebp, 0xf522a69f
jg 0x1400aafb9
cmp ebp, 0xf4931992
je 0x1400b088a
cmp ebp, 0xf4db7052
je 0x1400b0894
cmp ebp, 0xf4e8eb86
jne 0x1400a151e
mov ebp, 0xe2352199
jmp 0x1400a151e
cmp ebp, 0x88ada52a
jg 0x1400aaff7
cmp ebp, 0x88408e1a
je 0x1400b08ae
cmp ebp, 0x885ae0cc
je 0x1400b08c5
cmp ebp, 0x88746bf7
jne 0x1400a151e
mov rax, qword [rsp + 0xf70]
mov rax, qword [rax]
mov qword [rsp + 0xf78], rax
mov ebp, 0xb402e22d
jmp 0x1400a151e
cmp ebp, 0x4694c780
jg 0x1400ab039
cmp ebp, 0x45b8c5bd
je 0x1400b0a6c
cmp ebp, 0x462a4c3a
je 0x1400b0aaf
cmp ebp, 0x46949696
jne 0x1400a151e
mov rax, qword [rsp + 0x230]
cmp rax, 0xff
sete byte [rsp + 0xbc]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x11721aa
mov ebx, 0x4326d90e
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x9279c59
jg 0x1400ab077
cmp ebp, 0x79f31d4
je 0x1400b0ac6
cmp ebp, 0x7f9a71b
je 0x1400b0ad0
cmp ebp, 0x83e3eb4
jne 0x1400a151e
mov rax, qword [rsp + 0x258]
mov ebp, 0xafe93506
jmp 0x1400a151e
cmp ebp, 0xcbaa62b1
jg 0x1400ab0a5
cmp ebp, 0xcac15f54
je 0x1400b0aeb
cmp ebp, 0xcb53d3e6
je 0x1400b0b05
cmp ebp, 0xcb5f4a32
jne 0x1400a151e
mov ebp, 0xf0b79363
jmp 0x1400a151e
cmp ebp, 0x2a092d55
jg 0x1400ab0e1
cmp ebp, 0x29534dfd
je 0x1400b0b0f
cmp ebp, 0x29e455c2
je 0x1400b0b39
cmp ebp, 0x29e8c2be
jne 0x1400a151e
mov rax, qword [rsp + 0x3d8]
mov rcx, qword [rsp + 0x7b0]
mov rdx, qword [rsp + 0x260]
mov byte [rcx + rdx], al
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe17f52b9
mov edx, 0xd9047f27
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xe17f52b9
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xaae4743d
jg 0x1400ab10f
cmp ebp, 0xaa457c3f
je 0x1400b0b5e
cmp ebp, 0xaa5606f4
je 0x1400b0b80
cmp ebp, 0xaabd1b83
jne 0x1400a151e
mov qword [rsp + 0xb70], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x63f91636
mov edx, 0x3470e9cb
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x63f91636
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6a28b4ba
jg 0x1400ab173
cmp ebp, 0x69ebd37e
je 0x1400b0b8f
cmp ebp, 0x69fbfa8d
je 0x1400b0bb1
cmp ebp, 0x6a0136ba
jne 0x1400a151e
mov rax, qword [rsp + 0x1028]
mov rax, qword [rax]
mov qword [rsp + 0x1030], rax
mov ebp, 0x655082ec
jmp 0x1400a151e
cmp ebp, 0xed53d12b
jg 0x1400ab1b1
cmp ebp, 0xecaa1cab
je 0x1400b0bcd
cmp ebp, 0xecd0cc0f
je 0x1400b0c28
cmp ebp, 0xece74a78
jne 0x1400a151e
mov rax, qword [rsp + 0x900]
mov ebp, 0xeac11507
jmp 0x1400a151e
cmp ebp, 0x1850b522
jg 0x1400ab22e
cmp ebp, 0x17d010db
je 0x1400b0c72
cmp ebp, 0x17d277d1
je 0x1400b0ca3
cmp ebp, 0x182269e5
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xbd1511d0
mov eax, 0x32fbe39b
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6e0], rax
jmp 0x1400a151e
cmp ebp, 0x981bbd9b
jg 0x1400ab25c
cmp ebp, 0x97cbb7a6
je 0x1400b0cc8
cmp ebp, 0x98104e54
je 0x1400b0cda
cmp ebp, 0x9814c0d8
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xd361b7e7
mov edx, 0x61a5f0be
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xd361b7e7
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x5976fa37
jg 0x1400ab28a
cmp ebp, 0x5856dc90
je 0x1400b0cfc
cmp ebp, 0x58c5d893
je 0x1400b0d41
cmp ebp, 0x58fd4e93
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x26c1b322
mov ebx, 0x34451226
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xdc82e7a4
jg 0x1400ab2cb
cmp ebp, 0xdbc90e8f
je 0x1400b0d53
cmp ebp, 0xdbf238e0
je 0x1400b0dac
cmp ebp, 0xdc7512f7
jne 0x1400a151e
mov ebp, 0x107dc5d4
jmp 0x1400a151e
cmp ebp, 0x39a19e58
jg 0x1400ab30d
cmp ebp, 0x39314af9
je 0x1400b0dfd
cmp ebp, 0x3982035b
je 0x1400b0e15
cmp ebp, 0x399655d8
jne 0x1400a151e
mov qword [rsp + 0x1088], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x9b31b021
mov edx, 0x560b7ada
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x9b31b021
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xbb9fcc24
jg 0x1400ab353
cmp ebp, 0xbafe2a5c
je 0x1400b0e6e
cmp ebp, 0xbb37e856
je 0x1400b0e88
cmp ebp, 0xbb740c45
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x67eccf8e
mov edx, 0xdc82e7a5
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x67eccf8e
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x7a2acd79
jg 0x1400ab381
cmp ebp, 0x79d6dd63
je 0x1400b0e9a
cmp ebp, 0x7a02b840
je 0x1400b0ea4
cmp ebp, 0x7a1dfb5c
jne 0x1400a151e
mov ebp, 0x6068202e
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x4e8], rax
jmp 0x1400a151e
cmp ebp, 0xfcac922f
jg 0x1400ab400
cmp ebp, 0xfc780341
je 0x1400b0ed6
cmp ebp, 0xfc90ccb2
je 0x1400b0ee8
cmp ebp, 0xfc9e34d7
jne 0x1400a151e
mov rax, qword [rsp + 0xf40]
mov rax, qword [rax]
mov qword [rsp + 0xf48], rax
mov ebp, 0x36f5ade2
jmp 0x1400a151e
cmp ebp, 0x85d12f83
jg 0x1400ab436
cmp ebp, 0x85797ce3
je 0x1400b0f04
cmp ebp, 0x857b1f44
je 0x1400b0f0e
cmp ebp, 0x8597c4e4
jne 0x1400a151e
mov rax, qword [rsp + 0x818]
mov al, byte [rsp + 0x820]
mov byte [rsp + 0xb5], al
mov ebp, 0xca58be78
jmp 0x1400a151e
cmp ebp, 0x433e6796
jg 0x1400ab49d
cmp ebp, 0x4317f2e2
je 0x1400b0f18
cmp ebp, 0x43219432
je 0x1400b0f58
cmp ebp, 0x4326d90e
jne 0x1400a151e
mov al, byte [rsp + 0xbc]
test al, al
mov ebp, 0xaa0b62c3
mov eax, 0xb93709f6
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xc7827b56
jg 0x1400ab4d9
cmp ebp, 0xc67d839d
je 0x1400b0fa0
cmp ebp, 0xc69a316e
je 0x1400b0fc2
cmp ebp, 0xc6e2d16e
jne 0x1400a151e
mov ebp, 0xe3fb1c35
jmp 0x1400a151e
cmp ebp, 0x265fe28f
jg 0x1400ab507
cmp ebp, 0x2623f72a
je 0x1400b1014
cmp ebp, 0x2630c0ea
je 0x1400b1059
cmp ebp, 0x264cead9
jne 0x1400a151e
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0xff8], rax
mov ebp, 0xfda09540
jmp 0x1400a151e
cmp ebp, 0xa63be3fd
jg 0x1400ab56f
cmp ebp, 0xa58d0b2f
je 0x1400b109c
cmp ebp, 0xa5bd360f
je 0x1400b10ef
cmp ebp, 0xa5fd7189
jne 0x1400a151e
mov rcx, qword [rsp + 0xa68]
call fcn.1400a06e8
mov ebp, 0xd56154b7
jmp 0x1400a151e
cmp ebp, 0x66d7cc15
jg 0x1400ab5b8
cmp ebp, 0x6684b401
je 0x1400b113f
cmp ebp, 0x66974d05
je 0x1400b1182
cmp ebp, 0x66a3e95e
jne 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xf2]
mov ebp, 0x2dd60c20
jmp 0x1400a151e
cmp ebp, 0xe930bb4d
jg 0x1400ab5ee
cmp ebp, 0xe8d331d1
je 0x1400b11a4
cmp ebp, 0xe915d9f2
je 0x1400b11be
cmp ebp, 0xe9283954
jne 0x1400a151e
mov qword [rsp + 0xf70], rsi
mov ebp, 0x88746bf7
jmp 0x1400a151e
cmp ebp, 0x146988e7
jg 0x1400ab624
cmp ebp, 0x138be461
je 0x1400b11c8
cmp ebp, 0x13dfb0e4
je 0x1400b120d
cmp ebp, 0x13f2d1ce
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xb374fb16
mov eax, 0x95c332db
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5f0], rax
jmp 0x1400a151e
cmp ebp, 0x94b700dc
jg 0x1400ab68b
cmp ebp, 0x947623d7
je 0x1400b1227
cmp ebp, 0x9491f6f8
je 0x1400b125f
cmp ebp, 0x94983196
jne 0x1400a151e
mov rax, qword [rsp + 0xc98]
mov qword [rsp + 0x8c0], rax
mov ebp, 0xf9df4aa1
jmp 0x1400a151e
cmp ebp, 0x54cdc30a
jg 0x1400ab6e4
cmp ebp, 0x546c2bf3
je 0x1400b1269
cmp ebp, 0x548f4898
je 0x1400b128e
cmp ebp, 0x54ae9117
jne 0x1400a151e
mov eax, dword [rsp + 0x174]
cmp eax, 0xd
mov ebp, 0x895aac42
mov eax, 0x9b10be6f
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0xd881daa9
jg 0x1400ab712
cmp ebp, 0xd81c486a
je 0x1400b12a8
cmp ebp, 0xd845108f
je 0x1400b12c2
cmp ebp, 0xd851dd0c
jne 0x1400a151e
mov qword [rsp + 0xfa0], rsi
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x956e5713
mov ebx, 0x6bfd5c2b
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x366fdf09
jg 0x1400ab78b
cmp ebp, 0x3641990a
je 0x1400b12e4
cmp ebp, 0x36543364
je 0x1400b1300
cmp ebp, 0x366f2bdc
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xa54f9c7d
mov edx, 0x7c555e1c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xa54f9c7d
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xb7fc9f7b
jg 0x1400ab7c1
cmp ebp, 0xb74489e9
je 0x1400b130f
cmp ebp, 0xb74851a3
je 0x1400b132e
cmp ebp, 0xb75117b4
jne 0x1400a151e
mov eax, dword [rsp + 0x190]
cmp eax, 0x17
mov ebp, 0x80f252d1
mov eax, 0xf0cfd4de
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0x77225413
jg 0x1400ab802
cmp ebp, 0x767fd1e9
je 0x1400b1356
cmp ebp, 0x7680490f
je 0x1400b139b
cmp ebp, 0x771c0382
jne 0x1400a151e
mov ebp, 0x7c80df47
mov dword [rsp + 0x200], 0
jmp 0x1400a151e
cmp ebp, 0xf8b9adb3
jg 0x1400ab830
cmp ebp, 0xf8682694
je 0x1400b1535
cmp ebp, 0xf8864d70
je 0x1400b1557
cmp ebp, 0xf8ac02e1
jne 0x1400a151e
mov rax, qword [rsp + 0x108]
mov ebp, 0xdbf238e0
jmp 0x1400a151e
cmp ebp, 0x8d4266d4
jg 0x1400ab888
cmp ebp, 0x8cb61981
je 0x1400b1569
cmp ebp, 0x8d03ba68
je 0x1400b15ae
cmp ebp, 0x8d1cf0d5
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xfcbdd2ec
mov edx, 0xc63fa8ea
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xfcbdd2ec
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x4b9e8067
jg 0x1400ab8fd
cmp ebp, 0x4b6f5bfb
je 0x1400b15f1
cmp ebp, 0x4b863022
je 0x1400b1631
cmp ebp, 0x4b934137
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x61c829e1
mov ebx, 0xaf53ff2c
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xd00f2d62
jg 0x1400ab92b
cmp ebp, 0xcf984ac4
je 0x1400b164c
cmp ebp, 0xcfb4abf1
je 0x1400b1656
cmp ebp, 0xcff2eb5a
jne 0x1400a151e
cmp dword [rsp + 0x190], 0
mov ebp, 0x80f252d1
mov eax, 0xf0cfd4de
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0x2e948ed6
jg 0x1400ab9a0
cmp ebp, 0x2de0ee79
je 0x1400b1688
cmp ebp, 0x2e69e1bf
je 0x1400b16a3
cmp ebp, 0x2e8f243e
jne 0x1400a151e
mov rax, qword [rsp + 0x6f8]
mov qword [rsp + 0x1130], rax
cmp qword [rsp + 0x3d0], 0
mov ebp, 0x2fbc3c77
mov eax, 0x9814c0d8
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x700], rax
jmp 0x1400a151e
cmp ebp, 0xaf0f0bce
jg 0x1400ab9db
cmp ebp, 0xadd88b45
je 0x1400b16e3
cmp ebp, 0xae4a862d
je 0x1400b16fd
cmp ebp, 0xae677b93
jne 0x1400a151e
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0xa80], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xb09ca4ea
mov edx, 0xee86f8d4
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xb09ca4ea
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6e01a10b
jg 0x1400aba11
cmp ebp, 0x6da0bc04
je 0x1400b1717
cmp ebp, 0x6de5996e
je 0x1400b175b
cmp ebp, 0x6dfbb945
jne 0x1400a151e
mov rax, qword [rsp + 0xa18]
mov ebp, 0x8eda029d
jmp 0x1400a151e
cmp ebp, 0xf0cf237f
jg 0x1400aba44
cmp ebp, 0xf0671618
je 0x1400b1776
cmp ebp, 0xf093ee14
je 0x1400b17bb
cmp ebp, 0xf0b79363
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xcb5f4a32
mov ebx, 0x7a1dfb5c
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x1d22dd63
jg 0x1400abac5
cmp ebp, 0x1cc45fb4
je 0x1400b17d7
cmp ebp, 0x1cd45bbc
je 0x1400b1832
cmp ebp, 0x1d10d798
jne 0x1400a151e
mov ebp, 0x222fa179
jmp 0x1400a151e
cmp ebp, 0x9c8b88a7
jg 0x1400abb03
cmp ebp, 0x9c254312
je 0x1400b1875
cmp ebp, 0x9c548af5
je 0x1400b187f
cmp ebp, 0x9c571ec5
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x84098925
mov edx, 0x14164af
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x84098925
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x5dfa3926
jg 0x1400abb6f
cmp ebp, 0x5da6f8d6
je 0x1400b18a1
cmp ebp, 0x5de184ec
je 0x1400b18b0
cmp ebp, 0x5dedd2b3
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x6157614b
mov ebx, 0x927e0cf4
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xe17f52b8
jg 0x1400abbab
cmp ebp, 0xe0c3a965
je 0x1400b18cc
cmp ebp, 0xe0f4bde0
je 0x1400b18e9
cmp ebp, 0xe1645489
jne 0x1400a151e
mov ebp, 0x6ab09887
jmp 0x1400a151e
cmp ebp, 0x3cfaff28
jg 0x1400abc27
cmp ebp, 0x3c40acd9
je 0x1400b1906
cmp ebp, 0x3c53d797
je 0x1400b194b
cmp ebp, 0x3ca026b2
jne 0x1400a151e
mov rax, qword [rsp + 0x948]
mov ebp, 0xac2c2378
jmp 0x1400a151e
cmp ebp, 0xbea5449d
jg 0x1400abc90
cmp ebp, 0xbe2d7233
je 0x1400b1ad1
cmp ebp, 0xbe31f114
je 0x1400b1b2a
cmp ebp, 0xbe4e8adc
jne 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xcb]
mov ebp, 0x6cbe4b92
jmp 0x1400a151e
cmp ebp, 0x7eca7b56
jg 0x1400abccf
cmp ebp, 0x7e8de193
je 0x1400b1b87
cmp ebp, 0x7e97d628
je 0x1400b1b91
cmp ebp, 0x7ea489e2
jne 0x1400a151e
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x7d8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x71a751c6
mov ebx, 0x13c4863
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x71a751c6
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x26a069
jg 0x1400abcfd
cmp ebp, 0xdb272
je 0x1400b1d14
cmp ebp, 0xed452
je 0x1400b1d57
cmp ebp, 0x123a5f
jne 0x1400a151e
cmp qword [rsp + 0x390], 0
mov ebp, 0x326c6c31
mov eax, 0x8f2dd4f9
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x620], rax
jmp 0x1400a151e
cmp ebp, 0x4f5886e
jg 0x1400abd2b
cmp ebp, 0x49363bb
je 0x1400b1d68
cmp ebp, 0x4afa453
je 0x1400b1d72
cmp ebp, 0x4de207d
jne 0x1400a151e
mov qword [rsp + 0xf90], rsi
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9c254312
mov ebx, 0x848d78a3
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x81677c31
jg 0x1400abd6c
cmp ebp, 0x810188f3
je 0x1400b1db7
cmp ebp, 0x8113a632
je 0x1400b1dc1
cmp ebp, 0x816729c5
jne 0x1400a151e
mov ebp, 0x89a17e78
jmp 0x1400a151e
cmp ebp, 0x3f90c58f
jg 0x1400abdd5
cmp ebp, 0x3f37324b
je 0x1400b1e09
cmp ebp, 0x3f41b6e9
je 0x1400b1e13
cmp ebp, 0x3f61bfdf
jne 0x1400a151e
mov rax, qword [rsp + 0xa00]
sar rax, 2
mov rcx, qword [rsp + 0x10f0]
mov rdx, rcx
not rdx
movabs rbp, 0xc4b6ecd5e0bbf316
mov rdi, rbp
not rbp
and rcx, rbp
and rbp, rax
not rax
mov rbx, rdx
and rbx, rdi
or rdx, rax
and rax, rdi
mov edi, 0x7bcc9cff
mov r15d, 0xf6733f1d
or rcx, rbx
or rbp, rax
xor rbp, rcx
not rdx
or rdx, rbp
mov qword [rsp + 0x2e0], rdx
mov ebp, 0xa0cdcf6
jmp 0x1400a151e
cmp ebp, 0xc1672f12
jg 0x1400abe46
cmp ebp, 0xc0650e06
je 0x1400b1e69
cmp ebp, 0xc068f0df
je 0x1400b1ebc
cmp ebp, 0xc072cfbc
jne 0x1400a151e
mov rax, qword [rsp + 0xd80]
mov rcx, qword [rsp + 0xd88]
mov rdx, rcx
and rdx, rax
xor rcx, rax
or rcx, rdx
mov qword [rsp + 0xd90], rcx
mov ebp, 0xc0194685
jmp 0x1400a151e
cmp ebp, 0x207d7b77
jg 0x1400abe8c
cmp ebp, 0x2010b66e
je 0x1400b1ece
cmp ebp, 0x2029a4b8
je 0x1400b1eea
cmp ebp, 0x205d55d3
jne 0x1400a151e
mov ebp, 0x9affda5
jmp 0x1400a151e
cmp ebp, 0xa0a3b51c
jg 0x1400abec2
cmp ebp, 0x9fefd05e
je 0x1400b1f05
cmp ebp, 0xa0208e35
je 0x1400b1f28
cmp ebp, 0xa037db6c
jne 0x1400a151e
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0x188], eax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x3aae69df
mov ebx, 0x9254c570
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x3aae69df
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x6141dbd4
jg 0x1400abf26
cmp ebp, 0x606b5ab2
je 0x1400b1f4d
cmp ebp, 0x6086c08a
je 0x1400b1f70
cmp ebp, 0x60aeb0ad
jne 0x1400a151e
mov rax, qword [rsp + 0x258]
mov al, byte [rax]
mov byte [rsp + 0x7c], al
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xa861ce60
mov ebx, 0x48a97f06
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xa861ce60
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xe525689d
jg 0x1400abf61
cmp ebp, 0xe3fb1c35
je 0x1400b1f92
cmp ebp, 0xe43faa43
je 0x1400b1fd5
cmp ebp, 0xe4948ad3
jne 0x1400a151e
mov ebp, 0x7c7eb781
jmp 0x1400a151e
cmp ebp, 0xead1f93
jg 0x1400abfc5
cmp ebp, 0xd902deb
je 0x1400b1fdf
cmp ebp, 0xdfa37db
je 0x1400b2025
cmp ebp, 0xe73611b
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xa5763ab1
mov edx, 0xef07de21
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xa5763ab1
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x90a4f789
jg 0x1400ac000
cmp ebp, 0x8f39f268
je 0x1400b204a
cmp ebp, 0x8fe114fe
je 0x1400b2069
cmp ebp, 0x90433f98
jne 0x1400a151e
mov rax, qword [rsp + 0x90]
mov rax, qword [rsp + 0xac0]
mov ebp, 0x5c4ee2b4
jmp 0x1400a151e
cmp ebp, 0x4dd7d0f2
jg 0x1400ac05e
cmp ebp, 0x4db57699
je 0x1400b207b
cmp ebp, 0x4dbb967b
je 0x1400b20bb
cmp ebp, 0x4dc23517
jne 0x1400a151e
mov eax, dword [rsp + 0x148]
mov ebp, 0x78cfffe8
jmp 0x1400a151e
cmp ebp, 0xd350e16a
jg 0x1400ac0c7
cmp ebp, 0xd3092820
je 0x1400b20cd
cmp ebp, 0xd32702e4
je 0x1400b211d
cmp ebp, 0xd346c799
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x64a7c379
mov edx, 0xdfa37db
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x64a7c379
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x314ee49e
jg 0x1400ac12e
cmp ebp, 0x3135d5b0
je 0x1400b213a
cmp ebp, 0x3139bef7
je 0x1400b214c
cmp ebp, 0x314d4ad9
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe43faa43
mov ebx, 0xb4b22228
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xb280c3b2
jg 0x1400ac17a
cmp ebp, 0xb1f29ef8
je 0x1400b2168
cmp ebp, 0xb21091a2
je 0x1400b2182
cmp ebp, 0xb258633e
jne 0x1400a151e
mov rax, qword [rsp + 0x788]
mov ebp, 0x8500591e
jmp 0x1400a151e
cmp ebp, 0x70bbeddc
jg 0x1400ac1b0
cmp ebp, 0x70825fc7
je 0x1400b2200
cmp ebp, 0x708435fe
je 0x1400b2212
cmp ebp, 0x70a2c083
jne 0x1400a151e
mov ebp, 0x5793270a
jmp 0x1400a151e
cmp ebp, 0xf3e1e8a8
jg 0x1400ac1f0
cmp ebp, 0xf398acce
je 0x1400b2253
cmp ebp, 0xf3af0bb8
je 0x1400b2262
cmp ebp, 0xf3c7c95d
jne 0x1400a151e
mov rax, qword [rsp + 0xfc0]
mov rax, qword [rax]
mov qword [rsp + 0x648], rax
mov ebp, 0xa81b307c
jmp 0x1400a151e
cmp ebp, 0x87f72b26
jg 0x1400ac21e
cmp ebp, 0x87d9c262
je 0x1400b226c
cmp ebp, 0x87ea49fe
je 0x1400b2276
cmp ebp, 0x87f5c674
jne 0x1400a151e
mov rax, qword [rsp + 0x488]
movabs rcx, 0xee56fa40ca629fc0
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x110]
call fcn.140047de4
mov ebp, 0xc8a64d96
jmp 0x1400a151e
cmp ebp, 0x458f8e70
jg 0x1400ac24c
cmp ebp, 0x45265ce3
je 0x1400b22c9
cmp ebp, 0x452d25c6
je 0x1400b22e5
cmp ebp, 0x4547545d
jne 0x1400a151e
mov rax, qword [rsp + 0xe38]
mov rax, qword [rax]
mov qword [rsp + 0xe40], rax
mov ebp, 0x179e5858
jmp 0x1400a151e
cmp ebp, 0xa2cd258
jg 0x1400ac295
cmp ebp, 0xa0cdcf6
je 0x1400b22ef
cmp ebp, 0xa192233
je 0x1400b2330
cmp ebp, 0xa1f9312
jne 0x1400a151e
movabs rax, 0xd984f11990831fed
mov rcx, qword [rsp + 0x458]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x1a8]
call fcn.140047de4
mov ebp, 0x16655dfa
jmp 0x1400a151e
cmp ebp, 0xc97963e8
je 0x1400b85c8
cmp ebp, 0xc9dd4a18
je 0x1400b2347
cmp ebp, 0xca3878aa
jne 0x1400a151e
mov rcx, qword [rsp + 0x100]
call fcn.140006142
mov rax, qword [rsp + 0x318]
mov ebp, 0xbffa7be2
jmp 0x1400a151e
cmp ebp, 0x2879df52
je 0x1400b236c
cmp ebp, 0x28c69124
je 0x1400b23ac
cmp ebp, 0x28c7bea4
jne 0x1400a151e
mov eax, dword [rsp + 0x148]
cmp eax, 0xa
mov ebp, 0xba94a091
mov eax, 0x2b3bcb1f
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0xa889b0a3
je 0x1400b2401
cmp ebp, 0xa8afcfe5
je 0x1400b2452
cmp ebp, 0xa9173241
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x9c548af5
mov eax, 0x43e6f222
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6b8], rax
jmp 0x1400a151e
cmp ebp, 0x694bf2cd
je 0x1400b246c
cmp ebp, 0x69549613
je 0x1400b24b5
cmp ebp, 0x69708832
jne 0x1400a151e
cmp qword [rsp + 0x2a8], 0
setne byte [rsp + 0xb8]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x5071423e
mov ebx, 0x54cdc30b
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x5071423e
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xebde074f
je 0x1400b860d
cmp ebp, 0xec00af04
je 0x1400b24cc
cmp ebp, 0xec1747f1
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xb07cd23a
mov ebx, 0x2129a70
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xb07cd23a
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x16e99e29
je 0x1400b861c
cmp ebp, 0x170318a9
je 0x1400b2520
cmp ebp, 0x175ac3a6
jne 0x1400a151e
mov rcx, qword [rsp + 0x3f8]
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140044dfb
mov ebp, 0xda7b0534
jmp 0x1400a151e
cmp ebp, 0x96cec718
je 0x1400b8634
cmp ebp, 0x96e63402
je 0x1400b2573
cmp ebp, 0x96f04f9b
jne 0x1400a151e
mov ebp, 0x87f5c674
mov rax, qword [rsp + 0xb60]
mov qword [rsp + 0x488], rax
jmp 0x1400a151e
cmp ebp, 0x577663ca
je 0x1400b8646
cmp ebp, 0x577ebc80
je 0x1400b258f
cmp ebp, 0x5793270a
jne 0x1400a151e
mov rax, qword [rsp + 0x308]
movzx eax, byte [rax]
lea rcx, [0x1400fbbb0]
mov al, byte [rax + rcx]
mov byte [rsp + 0xbb], al
mov ebp, 0x960256b0
jmp 0x1400a151e
cmp ebp, 0xdacba709
je 0x1400b8689
cmp ebp, 0xdad254a1
je 0x1400b25d0
cmp ebp, 0xdb3e5805
jne 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x9d8], rax
mov rax, qword [rsp + 0x9d8]
mov qword [rsp + 0x3b0], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x9a1c8a9b
mov edx, 0x953efec0
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x9a1c8a9b
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x37d9cbfb
je 0x1400b25eb
cmp ebp, 0x37e4872a
je 0x1400b2612
cmp ebp, 0x382ced47
jne 0x1400a151e
mov ebp, 0xcc5bb066
jmp 0x1400a151e
cmp ebp, 0xba4ffa31
je 0x1400b2653
cmp ebp, 0xba58093c
je 0x1400b266d
cmp ebp, 0xba94a091
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x4dc23517
mov ebx, 0x78cfffe8
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x4dc23517
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x78bf85f6
je 0x1400b2692
cmp ebp, 0x78cfffe8
je 0x1400b26d2
cmp ebp, 0x78e0dffe
jne 0x1400a151e
mov eax, dword [rsp + 0x170]
cmp eax, 0xc
mov ebp, 0x2010b66e
mov eax, 0x4942d2b1
cmovl ebp, eax
jmp 0x1400a151e
cmp ebp, 0xfb8ca765
je 0x1400b8693
cmp ebp, 0xfbb48826
je 0x1400b2728
cmp ebp, 0xfbc9fd45
jne 0x1400a151e
mov eax, dword [rsp + 0x17c]
cmp eax, 0xf
mov ebp, 0xaa1538e8
mov eax, 0x71b0ad52
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0x84b1b773
je 0x1400b2742
cmp ebp, 0x8500591e
je 0x1400b2767
cmp ebp, 0x850dc0ff
jne 0x1400a151e
mov rax, qword [rsp + 0x248]
movzx eax, byte [rax]
mov dword [rsp + 0x7e4], eax
mov ebp, 0x20d6b95
jmp 0x1400a151e
cmp ebp, 0x4248b445
je 0x1400b27c0
cmp ebp, 0x425dcd39
je 0x1400b2806
cmp ebp, 0x4279ab9f
jne 0x1400a151e
mov rcx, qword [rsp + 0x128]
call fcn.140006142
mov qword [rsp + 0x3b8], rax
cmp qword [rsp + 0x7a8], 0
mov ebp, 0xfd4d30dd
mov eax, 0x93c62710
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x428], rax
jmp 0x1400a151e
cmp ebp, 0xc4cfc107
je 0x1400b281a
cmp ebp, 0xc528a96b
je 0x1400b288c
cmp ebp, 0xc54600c3
jne 0x1400a151e
mov rcx, qword [rsp + 0x108]
call fcn.140006142
mov qword [rsp + 0x2b8], rax
cmp qword [rsp + 0x328], 0
mov ebp, 0x94f451bf
mov eax, 0x41c2dd5b
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x518], rax
jmp 0x1400a151e
cmp ebp, 0x24c4a8f2
je 0x1400b28cd
cmp ebp, 0x24f6852f
je 0x1400b28f2
cmp ebp, 0x251c11ea
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x85797ce3
mov edx, 0x13417d84
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x85797ce3
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xa4438795
je 0x1400b2932
cmp ebp, 0xa500b269
je 0x1400b2954
cmp ebp, 0xa54a75f0
jne 0x1400a151e
mov ebp, 0x2448a075
jmp 0x1400a151e
cmp ebp, 0x64414954
je 0x1400b2971
cmp ebp, 0x64a7c379
je 0x1400b2989
cmp ebp, 0x65104d1b
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x6141dbd5
mov ebx, 0xd81c486a
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x6141dbd5
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xe7ac4878
je 0x1400b2993
cmp ebp, 0xe8292540
je 0x1400b299d
cmp ebp, 0xe85ce482
jne 0x1400a151e
mov ebp, 0xbf0f075e
jmp 0x1400a151e
cmp ebp, 0x11ca55dc
je 0x1400b29dd
cmp ebp, 0x12127ec4
je 0x1400b2a00
cmp ebp, 0x1232a833
jne 0x1400a151e
mov ebp, 0x9daa1420
mov rax, qword [rsp + 0xd18]
mov qword [rsp + 0x560], rax
jmp 0x1400a151e
cmp ebp, 0x9388420a
je 0x1400b2a51
cmp ebp, 0x93a44d64
je 0x1400b2a73
cmp ebp, 0x93c27270
jne 0x1400a151e
mov rax, qword [rsp + 0xce8]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x348]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov al, byte [rsp + 0x62]
test al, al
mov ebp, 0xedaea51f
mov eax, 0x689c595f
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x52038f3a
je 0x1400b86ae
cmp ebp, 0x5298e12f
je 0x1400b2a8b
cmp ebp, 0x5316dd68
jne 0x1400a151e
mov rax, qword [rsp + 0x1d0]
inc rax
mov qword [rsp + 0x818], rax
seto byte [rsp + 0x820]
mov ebp, 0x8597c4e4
jmp 0x1400a151e
cmp ebp, 0xd713e58d
je 0x1400b2a9d
cmp ebp, 0xd76ee6d9
je 0x1400b2abf
cmp ebp, 0xd79298e3
jne 0x1400a151e
mov rax, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xad0]
mov ebp, 0xb567b7dc
jmp 0x1400a151e
cmp ebp, 0x34cecb8b
je 0x1400b2ace
cmp ebp, 0x353bf58b
je 0x1400b2b21
cmp ebp, 0x355f0ea2
jne 0x1400a151e
mov ebp, 0xba1c47ba
jmp 0x1400a151e
cmp ebp, 0xb596b796
je 0x1400b2b64
cmp ebp, 0xb5a47fda
je 0x1400b2ba7
cmp ebp, 0xb60d2117
jne 0x1400a151e
mov al, byte [rsp + 0x7b]
mov ebp, 0x22d2ae05
jmp 0x1400a151e
cmp ebp, 0x74e2d2d0
je 0x1400b2bb1
cmp ebp, 0x75024976
je 0x1400b2bce
cmp ebp, 0x7517731b
jne 0x1400a151e
mov rax, qword [rsp + 0x2e8]
mov rax, qword [rsp + 0x2e8]
mov rax, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x2e8]
dec rdx
mov rcx, qword [rsp + 0xa0]
call fcn.140047de4
mov ebp, 0x6ce79c51
jmp 0x1400a151e
cmp ebp, 0xf70ed995
je 0x1400b2c20
cmp ebp, 0xf7a1ebbe
je 0x1400b2c71
cmp ebp, 0xf7c132ae
jne 0x1400a151e
movzx eax, byte [rsp + 0xb1]
mov dword [rsp + 0x14c], eax
mov ebp, 0xfa926c24
jmp 0x1400a151e
cmp ebp, 0x8b8e060d
je 0x1400b2c83
cmp ebp, 0x8bc65d23
je 0x1400b2cb4
cmp ebp, 0x8bd4b080
jne 0x1400a151e
mov rax, qword [rsp + 0x108]
cmp rax, qword [rsp + 0x528]
mov ebp, 0x321c7ec5
mov eax, 0x4ea36f6a
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x49c60234
je 0x1400b2cbe
cmp ebp, 0x49dc08b2
je 0x1400b2cc8
cmp ebp, 0x49f0c844
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1d22dd64
mov ebx, 0x87ea49fe
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x2917b08
je 0x1400b2ce3
cmp ebp, 0x2917f40
je 0x1400b2d24
cmp ebp, 0x294b1e7
jne 0x1400a151e
mov ebp, 0x4349d690
jmp 0x1400a151e
cmp ebp, 0xce111d35
je 0x1400b86ef
cmp ebp, 0xce19158e
je 0x1400b2d65
cmp ebp, 0xce359491
jne 0x1400a151e
mov rax, qword [rsp + 0xce0]
mov qword [rsp + 0xce8], rax
mov ebp, 0x93c27270
jmp 0x1400a151e
cmp ebp, 0x2d3a666f
je 0x1400b2d6f
cmp ebp, 0x2d583274
je 0x1400b2d87
cmp ebp, 0x2d785dca
jne 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd70], rax
mov ebp, 0xa988480e
jmp 0x1400a151e
cmp ebp, 0xacdbb605
je 0x1400b2da9
cmp ebp, 0xad422def
je 0x1400b2df3
cmp ebp, 0xad45bf5d
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x8de6177f
mov edx, 0x5c59a62d
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x8de6177f
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6cbe4b92
je 0x1400b2dfd
cmp ebp, 0x6ce79c51
je 0x1400b2e40
cmp ebp, 0x6d100f2c
jne 0x1400a151e
mov rax, qword [rsp + 0x790]
cmp rax, 0xff
sete byte [rsp + 0xe6]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2bd835f9
mov ebx, 0x85d12f84
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x2bd835f9
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xef44aece
je 0x1400b8732
cmp ebp, 0xef44ce44
je 0x1400b2ea8
cmp ebp, 0xef9fb9eb
jne 0x1400a151e
mov qword [rsp + 0xec0], rsi
mov ebp, 0xbe01a832
jmp 0x1400a151e
cmp ebp, 0x1bc16fe7
je 0x1400b873c
cmp ebp, 0x1bccccdc
je 0x1400b2f01
cmp ebp, 0x1be77f0f
jne 0x1400a151e
mov ebp, 0xc7904c
jmp 0x1400a151e
cmp ebp, 0x9b22da51
je 0x1400b875f
cmp ebp, 0x9b31b021
je 0x1400b2f23
cmp ebp, 0x9b44d625
jne 0x1400a151e
mov qword [rsp + 0xae8], rsi
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x19770dc4
mov ebx, 0x7e8de193
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x5c7981b2
je 0x1400b8779
cmp ebp, 0x5ccce24a
je 0x1400b2f2d
cmp ebp, 0x5cf954ee
jne 0x1400a151e
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0x1110], rax
cmp qword [rsp + 0x740], 0
mov ebp, 0x7e97d628
mov eax, 0x452067a5
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4f8], rax
jmp 0x1400a151e
cmp ebp, 0xe00d3e10
je 0x1400b87ce
cmp ebp, 0xe02eb028
je 0x1400b2f47
cmp ebp, 0xe045d4a0
jne 0x1400a151e
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x7b8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd6b17802
mov ebx, 0xbe2d7233
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x3b6e5a25
je 0x1400b2f69
cmp ebp, 0x3b8482a5
je 0x1400b2f83
cmp ebp, 0x3b900495
jne 0x1400a151e
mov rax, qword [rsp + 0xef0]
mov rax, qword [rax]
mov qword [rsp + 0xef8], rax
mov ebp, 0xf57f187e
jmp 0x1400a151e
cmp ebp, 0xbd3ac56c
je 0x1400b2f8d
cmp ebp, 0xbd73eb22
je 0x1400b2fa7
cmp ebp, 0xbdcdc642
jne 0x1400a151e
mov ebp, 0x2d3a666f
jmp 0x1400a151e
cmp ebp, 0x7d42ab80
je 0x1400b2fe7
cmp ebp, 0x7d51bdcb
je 0x1400b3006
cmp ebp, 0x7da61f91
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xc1a13018
mov eax, 0x69314057
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x470], rax
jmp 0x1400a151e
cmp ebp, 0xfeda5b3d
je 0x1400b8809
cmp ebp, 0xfee26b2d
je 0x1400b3010
cmp ebp, 0xff538118
jne 0x1400a151e
mov rax, qword [rsp + 0x9c0]
mov rax, qword [rax]
mov qword [rsp + 0xfd8], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x4bab7620
mov ebx, 0x84531d2f
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x4bab7620
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x8363d08e
je 0x1400b3065
cmp ebp, 0x83920493
je 0x1400b3087
cmp ebp, 0x83d2101d
jne 0x1400a151e
mov rax, qword [rsp + 0x50]
mov ebp, 0x877d2a36
jmp 0x1400a151e
cmp ebp, 0x40d770f8
je 0x1400b30a8
cmp ebp, 0x40f2d6b5
je 0x1400b30c5
cmp ebp, 0x41312579
jne 0x1400a151e
mov rax, qword [rsp + 0x840]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1b0]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov ebp, 0x1530179c
jmp 0x1400a151e
cmp ebp, 0xc291a84d
je 0x1400b30e7
cmp ebp, 0xc2c29ae8
je 0x1400b30f1
cmp ebp, 0xc2f37bf7
jne 0x1400a151e
mov rax, qword [rsp + 0xf80]
mov qword [rsp + 0x9a8], rax
mov ebp, 0xbaa4165b
jmp 0x1400a151e
cmp ebp, 0x22abebea
je 0x1400b3115
cmp ebp, 0x22b394fe
je 0x1400b311f
cmp ebp, 0x22d2ae05
jne 0x1400a151e
movzx eax, byte [rsp + 0x7b]
mov qword [rsp + 0x788], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xb60d2117
mov edx, 0xb926f88b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xb60d2117
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xa1bf2f1d
je 0x1400b313a
cmp ebp, 0xa22a2a41
je 0x1400b3153
cmp ebp, 0xa22f3bea
jne 0x1400a151e
mov ebp, 0xa889b0a3
mov rax, qword [rsp + 0xe50]
mov qword [rsp + 0x5e0], rax
jmp 0x1400a151e
cmp ebp, 0x623305ec
je 0x1400b3161
cmp ebp, 0x62780417
je 0x1400b31a6
cmp ebp, 0x62c17af2
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xbfc4a317
mov ebx, 0x1d48fe80
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xbfc4a317
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xe625ddc2
je 0x1400b31e7
cmp ebp, 0xe63c6936
je 0x1400b3211
cmp ebp, 0xe651056e
jne 0x1400a151e
mov ebp, 0xf1447b78
xor eax, eax
mov qword [rsp + 0x468], rax
xor eax, eax
mov qword [rsp + 0x460], rax
jmp 0x1400a151e
cmp ebp, 0xf910f07
je 0x1400b3236
cmp ebp, 0xfd28462
je 0x1400b3277
cmp ebp, 0x10573964
jne 0x1400a151e
mov ebp, 0x7ef50f1e
jmp 0x1400a151e
cmp ebp, 0x921bf0af
je 0x1400b32b7
cmp ebp, 0x922f71f5
je 0x1400b32c1
cmp ebp, 0x923b337a
jne 0x1400a151e
mov ebp, 0xad45bf5d
jmp 0x1400a151e
cmp ebp, 0x4f8cd109
je 0x1400b32dc
cmp ebp, 0x501bfef8
je 0x1400b331d
cmp ebp, 0x50491757
jne 0x1400a151e
mov rax, qword [rsp + 0x1048]
mov rax, qword [rax]
mov qword [rsp + 0x1050], rax
mov ebp, 0xf53e6e3b
jmp 0x1400a151e
cmp ebp, 0xd559c3e0
je 0x1400b3338
cmp ebp, 0xd56154b7
je 0x1400b3389
cmp ebp, 0xd57d9ccf
jne 0x1400a151e
mov qword [rsp + 0x828], rsi
mov ebp, 0xbc70dfba
jmp 0x1400a151e
cmp ebp, 0x32fbe39b
je 0x1400b33f2
cmp ebp, 0x335ccbb4
je 0x1400b3404
cmp ebp, 0x33bd286c
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x82325df3
mov ebx, 0x23ec5554
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xb3ffeb6b
je 0x1400b3445
cmp ebp, 0xb402e22d
je 0x1400b344f
cmp ebp, 0xb40c3d45
jne 0x1400a151e
movzx eax, byte [rsp + 0xe9]
mov qword [rsp + 0x9d0], rax
mov ebp, 0xe37ef109
jmp 0x1400a151e
cmp ebp, 0x71e11da5
je 0x1400b3469
cmp ebp, 0x721cfd87
je 0x1400b3473
cmp ebp, 0x726e5a25
jne 0x1400a151e
mov rax, qword [rsp + 0xca8]
mov rax, qword [rax]
mov qword [rsp + 0xcb0], rax
mov ebp, 0xf5dfb2a
jmp 0x1400a151e
cmp ebp, 0xf59803d3
je 0x1400b348e
cmp ebp, 0xf5bdc9c3
je 0x1400b34a8
cmp ebp, 0xf5da6f77
jne 0x1400a151e
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x948], rax
mov ebp, 0xe2d4de14
jmp 0x1400a151e
cmp ebp, 0x894315d2
je 0x1400b34d0
cmp ebp, 0x89494581
je 0x1400b3515
cmp ebp, 0x894a241e
jne 0x1400a151e
mov rax, qword [rsp + 0x9a8]
mov ebp, 0xb13865bc
jmp 0x1400a151e
cmp ebp, 0x46dfddc6
je 0x1400b3558
cmp ebp, 0x478aaf25
je 0x1400b3575
cmp ebp, 0x47f9041a
jne 0x1400a151e
mov rax, qword [rsp + 0x260]
cmp rax, qword [rsp + 0x718]
mov ebp, 0x89149008
mov eax, 0xe3de8014
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x6a544b0
je 0x1400b358d
cmp ebp, 0x6d5b12d
je 0x1400b359f
cmp ebp, 0x78db431
jne 0x1400a151e
mov ebp, 0x63fd7fce
jmp 0x1400a151e
cmp ebp, 0xcc5bb066
je 0x1400b8821
cmp ebp, 0xcc64920b
je 0x1400b35ed
cmp ebp, 0xcc68e376
jne 0x1400a151e
mov ebp, 0x6086c08a
mov rax, qword [rsp + 0xb78]
mov qword [rsp + 0x490], rax
jmp 0x1400a151e
cmp ebp, 0x2b12a5ba
je 0x1400b35f7
cmp ebp, 0x2b1eb50a
je 0x1400b3601
cmp ebp, 0x2b3bcb1f
jne 0x1400a151e
mov al, byte [rsp + 0x77]
test al, al
mov ebp, 0x2fca2ca3
mov eax, 0xc44c4ef5
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xab2068ec
je 0x1400b3646
cmp ebp, 0xab2ae7ac
je 0x1400b3660
cmp ebp, 0xab621091
jne 0x1400a151e
mov rax, qword [rsp + 0x118]
mov rax, qword [rsp + 0xab8]
mov ebp, 0x706ce75b
jmp 0x1400a151e
cmp ebp, 0x6ae73cf2
je 0x1400b3682
cmp ebp, 0x6b638080
je 0x1400b36c3
cmp ebp, 0x6b97f31e
jne 0x1400a151e
mov rax, qword [rsp + 0x368]
mov rcx, rax
sar rcx, 0x3f
shr rcx, 0x3e
add rcx, rax
and rcx, 0xfffffffffffffffc
sub rax, rcx
mov qword [rsp + 0x770], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x513d2698
mov edx, 0x967f86dd
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x513d2698
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xed9ea5bc
je 0x1400b883c
cmp ebp, 0xedadfaa5
je 0x1400b3708
cmp ebp, 0xedaea51f
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x3d527690
mov ebx, 0x6f134223
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x3d527690
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x19474359
je 0x1400b887f
cmp ebp, 0x1956fcb9
je 0x1400b372a
cmp ebp, 0x19669021
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xfde7c370
mov ebx, 0x370d6564
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xfde7c370
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x98fe3dbb
je 0x1400b88c4
cmp ebp, 0x9904368a
je 0x1400b3734
cmp ebp, 0x99c1b4f6
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x9772a430
mov edx, 0x34cecb8b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x9772a430
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x5ae51e63
je 0x1400b8907
cmp ebp, 0x5b0350cf
je 0x1400b373e
cmp ebp, 0x5b511025
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x97cbb7a6
mov ebx, 0xd2d65da6
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x97cbb7a6
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xdd724136
je 0x1400b895a
cmp ebp, 0xdd7b37d4
je 0x1400b3758
cmp ebp, 0xddaeea7a
jne 0x1400a151e
mov rax, qword [rsp + 0x808]
mov ebp, 0xd3092820
jmp 0x1400a151e
cmp ebp, 0x3a02371d
je 0x1400b3762
cmp ebp, 0x3a3cc9d9
je 0x1400b37cc
cmp ebp, 0x3a6b69ab
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x15988d21
mov eax, 0x5bec2998
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4b0], rax
jmp 0x1400a151e
cmp ebp, 0xbbc27b52
je 0x1400b37de
cmp ebp, 0xbc44414e
je 0x1400b37fb
cmp ebp, 0xbc70dfba
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x2a71e2e
mov ebx, 0x451487b
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x7a8d730c
je 0x1400b3818
cmp ebp, 0x7ab943ad
je 0x1400b383b
cmp ebp, 0x7bde1692
jne 0x1400a151e
mov ebp, 0x2448a075
jmp 0x1400a151e
cmp ebp, 0xfd4d30dd
je 0x1400b89ae
cmp ebp, 0xfd9227ef
je 0x1400b387c
cmp ebp, 0xfda09540
jne 0x1400a151e
mov rax, qword [rsp + 0xff8]
mov rax, qword [rax]
mov qword [rsp + 0x6a8], rax
mov ebp, 0x14d7c644
jmp 0x1400a151e
cmp ebp, 0x864e1638
je 0x1400b3896
cmp ebp, 0x86635c63
je 0x1400b38ae
cmp ebp, 0x86b3ea0e
jne 0x1400a151e
mov rax, qword [rsp + 0xe78]
mov qword [rsp + 0x950], rax
mov ebp, 0x5b511025
jmp 0x1400a151e
cmp ebp, 0x438d92a1
je 0x1400b38f1
cmp ebp, 0x4393be82
je 0x1400b3908
cmp ebp, 0x439634dc
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3f128de9
mov ebx, 0x98104e54
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xc7d25a60
je 0x1400b3920
cmp ebp, 0xc83c3b4d
je 0x1400b392a
cmp ebp, 0xc842fc0a
jne 0x1400a151e
mov ebp, 0x3fb6c2d8
jmp 0x1400a151e
cmp ebp, 0x26ab1ef9
je 0x1400b3934
cmp ebp, 0x26bb86ef
je 0x1400b3987
cmp ebp, 0x26c1b322
jne 0x1400a151e
mov ebp, 0x58fd4e93
jmp 0x1400a151e
cmp ebp, 0xa6b91d09
je 0x1400b3991
cmp ebp, 0xa6bcea05
je 0x1400b39a9
cmp ebp, 0xa6c8d6f6
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xaf70e0ac
mov ebx, 0x699bd088
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x6761226c
je 0x1400b39e1
cmp ebp, 0x6783ca1c
je 0x1400b3a03
cmp ebp, 0x67eccf8e
jne 0x1400a151e
mov rax, qword [rsp + 0x50]
mov ebp, 0xdc82e7a5
jmp 0x1400a151e
cmp ebp, 0xe98c87e0
je 0x1400b3a0d
cmp ebp, 0xe98e93fb
je 0x1400b3a4e
cmp ebp, 0xe999793c
jne 0x1400a151e
mov rax, qword [rsp + 0x408]
mov dword [rsp + 0x18c], eax
mov ebp, 0x7fde7a2c
jmp 0x1400a151e
cmp ebp, 0x14a50650
je 0x1400b3a70
cmp ebp, 0x14d7c644
je 0x1400b3a92
cmp ebp, 0x1530179c
jne 0x1400a151e
mov rax, qword [rsp + 0x840]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1b0]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x41312579
mov edx, 0x3b04765c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x41312579
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x953efec0
je 0x1400b3ab4
cmp ebp, 0x953fb518
je 0x1400b3abe
cmp ebp, 0x956e5713
jne 0x1400a151e
mov ebp, 0xd851dd0c
jmp 0x1400a151e
cmp ebp, 0x55cf0049
je 0x1400b89e3
cmp ebp, 0x55d5bf04
je 0x1400b3b12
cmp ebp, 0x55e919af
jne 0x1400a151e
mov ebp, 0x7c80df47
mov dword [rsp + 0x200], 0xd
jmp 0x1400a151e
cmp ebp, 0xd8ac5e10
je 0x1400b3b57
cmp ebp, 0xd8ccdc26
je 0x1400b3b6e
cmp ebp, 0xd901bc89
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1fb5e275
mov ebx, 0x94704d0b
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x36ae6ff6
je 0x1400b3b93
cmp ebp, 0x36c18fd9
je 0x1400b3bb8
cmp ebp, 0x36de7cb7
jne 0x1400a151e
mov ebp, 0xa2f06d2c
jmp 0x1400a151e
cmp ebp, 0xb848dff9
je 0x1400b3bfb
cmp ebp, 0xb865d909
je 0x1400b3c4b
cmp ebp, 0xb8b74d77
jne 0x1400a151e
mov ebp, 0x6b638080
jmp 0x1400a151e
cmp ebp, 0x773d11f0
je 0x1400b3c8e
cmp ebp, 0x7754dc76
je 0x1400b3e22
cmp ebp, 0x776b31d8
jne 0x1400a151e
mov ebp, 0x512db3c9
jmp 0x1400a151e
cmp ebp, 0xf955c561
je 0x1400b3e46
cmp ebp, 0xf974a109
je 0x1400b3e63
cmp ebp, 0xf9d3b23f
jne 0x1400a151e
mov rax, qword [rsp + 0xfe8]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x3b0]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov al, byte [rsp + 0x66]
test al, al
mov ebp, 0xc6250125
mov eax, 0x34174d88
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x8de6177f
je 0x1400b3e6d
cmp ebp, 0x8e68d135
je 0x1400b3e77
cmp ebp, 0x8ea6e72e
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xef44aece
mov edx, 0x65c271c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xef44aece
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x4bda4ed6
je 0x1400b3eb3
cmp ebp, 0x4bf18802
je 0x1400b3ebd
cmp ebp, 0x4bfa7222
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x355f0ea2
mov ebx, 0xba1c47ba
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xd15db16e
je 0x1400b89ed
cmp ebp, 0xd190bf4a
je 0x1400b3ed8
cmp ebp, 0xd1cc0272
jne 0x1400a151e
mov rax, qword [rsp + 0x340]
movzx eax, byte [rax]
mov qword [rsp + 0xd30], rax
mov ebp, 0x55f8ebf4
jmp 0x1400a151e
cmp ebp, 0x2ed156a3
je 0x1400b3ee2
cmp ebp, 0x2f1a7f23
je 0x1400b3efd
cmp ebp, 0x2f432628
jne 0x1400a151e
mov ebp, 0x602499e9
jmp 0x1400a151e
cmp ebp, 0xaf7e6cc1
je 0x1400b3f07
cmp ebp, 0xaf96530f
je 0x1400b3f29
cmp ebp, 0xafe93506
jne 0x1400a151e
mov rax, qword [rsp + 0x258]
mov al, byte [rax]
mov byte [rsp + 0xe9], al
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x83e3eb4
mov ebx, 0x6e860e76
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x6f134223
je 0x1400b3f4b
cmp ebp, 0x6f3203ba
je 0x1400b3f90
cmp ebp, 0x6f4a3497
jne 0x1400a151e
mov rax, qword [rsp + 0xd08]
mov rax, qword [rax]
mov qword [rsp + 0x558], rax
mov ebp, 0xe930bb4e
jmp 0x1400a151e
cmp ebp, 0xf0f37661
je 0x1400b8a05
cmp ebp, 0xf107ada5
je 0x1400b3f9a
cmp ebp, 0xf1086c5b
jne 0x1400a151e
mov rax, qword [rsp + 0x960]
mov rax, qword [rax]
mov qword [rsp + 0xeb8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf0cf2380
mov ebx, 0xc01647f3
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x1da0f82a
je 0x1400b8a17
cmp ebp, 0x1e0a7644
je 0x1400b3fa4
cmp ebp, 0x1e416502
jne 0x1400a151e
mov rax, qword [rsp + 0x238]
cmp rax, qword [rsp + 0x590]
mov ebp, 0xdccf86ed
mov eax, 0x2623f72a
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x9ccd5899
je 0x1400b8a31
cmp ebp, 0x9d0905d5
je 0x1400b3fbe
cmp ebp, 0x9d5d8797
jne 0x1400a151e
mov rax, qword [rsp + 0x298]
movzx eax, byte [rax]
mov qword [rsp + 0x830], rax
mov ebp, 0xe564bf90
jmp 0x1400a151e
cmp ebp, 0x5e4cd276
je 0x1400b8a3b
cmp ebp, 0x5e6eb906
je 0x1400b3fc8
cmp ebp, 0x5e827e7f
jne 0x1400a151e
mov rax, qword [rsp + 0xa20]
mov rax, qword [rax]
mov qword [rsp + 0x1080], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x167bae49
mov ebx, 0x9d70e17e
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x167bae49
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xe1db63db
je 0x1400b8a45
cmp ebp, 0xe2352199
je 0x1400b4013
cmp ebp, 0xe2d4de14
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x3ca026b2
mov ebx, 0xac2c2378
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x3ca026b2
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x3d46171e
je 0x1400b4054
cmp ebp, 0x3d527690
je 0x1400b405e
cmp ebp, 0x3d557323
jne 0x1400a151e
mov ebp, 0x480b16f8
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x500], rax
jmp 0x1400a151e
cmp ebp, 0xbf0f075e
je 0x1400b4068
cmp ebp, 0xbf36634c
je 0x1400b40a9
cmp ebp, 0xbfc4a317
jne 0x1400a151e
mov ebp, 0x62c17af2
jmp 0x1400a151e
cmp ebp, 0x7f18b8b8
je 0x1400b40b8
cmp ebp, 0x7f480ae9
je 0x1400b40c7
cmp ebp, 0x7f7698f4
jne 0x1400a151e
mov rax, qword [rsp + 0x8e8]
mov al, byte [rsp + 0x8f0]
mov byte [rsp + 0xc5], al
mov al, byte [rsp + 0x8f0]
mov rax, qword [rsp + 0x8e8]
mov qword [rsp + 0xd58], rax
mov ebp, 0x24f6852f
jmp 0x1400a151e
cmp ebp, 0x11721aa
je 0x1400b8a4f
cmp ebp, 0x13c4863
je 0x1400b40d1
cmp ebp, 0x14164af
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x84098925
mov ebx, 0x37a7d8ea
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x84098925
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x44d77da
je 0x1400b413d
cmp ebp, 0x451487b
je 0x1400b415a
cmp ebp, 0x465bbd9
jne 0x1400a151e
mov rax, qword [rsp + 0x638]
movabs rcx, 0xeece1eb3a3038f3b
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x168]
call fcn.140047de4
mov ebp, 0x5b8b2099
jmp 0x1400a151e
cmp ebp, 0x80b47cfe
je 0x1400b41b0
cmp ebp, 0x80be5670
je 0x1400b41cb
cmp ebp, 0x80f252d1
jne 0x1400a151e
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x124], eax
mov ebp, 0xf5bdc9c3
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x220], rax
jmp 0x1400a151e
cmp ebp, 0x3ef1d025
je 0x1400b41d5
cmp ebp, 0x3f0fb4d8
je 0x1400b41df
cmp ebp, 0x3f128de9
jne 0x1400a151e
mov ebp, 0x439634dc
jmp 0x1400a151e
cmp ebp, 0xc02eaaef
je 0x1400b421f
cmp ebp, 0xc03a0503
je 0x1400b4229
cmp ebp, 0xc04f994a
jne 0x1400a151e
mov ebp, 0x6684b401
jmp 0x1400a151e
cmp ebp, 0x1fa7d613
je 0x1400b4233
cmp ebp, 0x1fb5e275
je 0x1400b4250
cmp ebp, 0x1fed1ab0
jne 0x1400a151e
mov rcx, qword [rsp + 0x760]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov ebp, 0x9d0905d5
jmp 0x1400a151e
cmp ebp, 0x9f3123fd
je 0x1400b425a
cmp ebp, 0x9f4d83c7
je 0x1400b42ab
cmp ebp, 0x9f716747
jne 0x1400a151e
mov rdx, qword [rsp + 0x618]
neg rdx
not rdx
mov rcx, qword [rsp + 0x118]
call fcn.140047de4
mov ebp, 0x4b6f5bfb
jmp 0x1400a151e
cmp ebp, 0x60358df3
je 0x1400b4308
cmp ebp, 0x6068202e
je 0x1400b435e
cmp ebp, 0x606b1194
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xfbf0f90c
mov ebx, 0x39a19e59
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xfbf0f90c
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xe3940f59
je 0x1400b4381
cmp ebp, 0xe3a400ba
je 0x1400b439c
cmp ebp, 0xe3de8014
jne 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xf6]
mov ebp, 0x8ea6e72e
jmp 0x1400a151e
cmp ebp, 0xcb41409
je 0x1400b43c6
cmp ebp, 0xcec8176
je 0x1400b43eb
cmp ebp, 0xd1d97d2
jne 0x1400a151e
mov qword [rsp + 0xa20], rsi
mov ebp, 0xf28fe918
jmp 0x1400a151e
cmp ebp, 0x8eda029d
je 0x1400b43f5
cmp ebp, 0x8f07ba0b
je 0x1400b4445
cmp ebp, 0x8f2dd4f9
jne 0x1400a151e
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0xee0], rax
mov ebp, 0x6fc008cb
jmp 0x1400a151e
cmp ebp, 0x4d6addad
je 0x1400b4457
cmp ebp, 0x4d74b341
je 0x1400b4497
cmp ebp, 0x4d7bead5
jne 0x1400a151e
mov rax, qword [rsp + 0x5f8]
movabs rcx, 0xb239a07c2a6d7de3
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x118]
call fcn.140047de4
mov ebp, 0xf5ec2f92
jmp 0x1400a151e
cmp ebp, 0xd29d107a
je 0x1400b44a1
cmp ebp, 0xd2adb969
je 0x1400b44be
cmp ebp, 0xd2d65da6
jne 0x1400a151e
mov rax, qword [rsp + 0x950]
mov rax, qword [rax]
mov qword [rsp + 0xe80], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x97cbb7a6
mov edx, 0xc171c5ca
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x97cbb7a6
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x303542f1
je 0x1400b44d8
cmp ebp, 0x30a323a8
je 0x1400b451c
cmp ebp, 0x30e0bcba
jne 0x1400a151e
mov ebp, 0xf70ed995
mov qword [rsp + 0x228], rax
jmp 0x1400a151e
cmp ebp, 0xb1765b90
je 0x1400b46ee
cmp ebp, 0xb1a8a36c
je 0x1400b4708
cmp ebp, 0xb1e8367e
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe7ac4878
mov edx, 0xd7ee5b9e
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xe7ac4878
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x703c613a
je 0x1400b4722
cmp ebp, 0x703db01f
je 0x1400b473e
cmp ebp, 0x706ce75b
jne 0x1400a151e
mov rax, qword [rsp + 0x118]
cmp rax, qword [rsp + 0xab8]
setge byte [rsp + 0xda]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xab621091
mov ebx, 0x2029a4b8
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xf2c53926
je 0x1400b4748
cmp ebp, 0xf2d69769
je 0x1400b4752
cmp ebp, 0xf38240f2
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8485d284
mov ebx, 0xf00c5d1c
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x87b2e089
je 0x1400b4798
cmp ebp, 0x87c07dab
je 0x1400b47c9
cmp ebp, 0x87ca5fd0
jne 0x1400a151e
mov rax, qword [rsp + 0x6f0]
mov qword [rsp + 0x1f0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xacdbb605
mov ebx, 0x402c534a
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x44df25d1
je 0x1400b47e6
cmp ebp, 0x4508f11e
je 0x1400b4835
cmp ebp, 0x452067a5
jne 0x1400a151e
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0xc30], rax
mov ebp, 0x1a9481ee
jmp 0x1400a151e
cmp ebp, 0x9c7f0bf
je 0x1400b4847
cmp ebp, 0x9f59d50
je 0x1400b489f
cmp ebp, 0x9f84df5
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xe98e93fb
mov eax, 0x8759d4f0
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x600], rax
jmp 0x1400a151e
cmp ebp, 0xc8fb0a50
je 0x1400b48a9
cmp ebp, 0xc90dc80b
je 0x1400b48cb
cmp ebp, 0xc9129270
jne 0x1400a151e
mov rax, qword [rsp + 0xe20]
mov rax, qword [rax]
mov qword [rsp + 0x5c8], rax
mov ebp, 0x7a468471
jmp 0x1400a151e
cmp ebp, 0x27f993bf
je 0x1400b4910
cmp ebp, 0x28339c03
je 0x1400b4951
cmp ebp, 0x284a5354
jne 0x1400a151e
mov ebp, 0x8ebf8ccb
jmp 0x1400a151e
cmp ebp, 0xa8250ef1
je 0x1400b4995
cmp ebp, 0xa861ce60
je 0x1400b49ff
cmp ebp, 0xa86e1e33
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2bd835f9
mov edx, 0x6d100f2c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x2bd835f9
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x692b939c
je 0x1400b4a11
cmp ebp, 0x69314057
je 0x1400b4a33
cmp ebp, 0x69356883
jne 0x1400a151e
mov ebp, 0xdec9693e
jmp 0x1400a151e
cmp ebp, 0xeaf38b27
je 0x1400b4a76
cmp ebp, 0xebc0da86
je 0x1400b4a80
cmp ebp, 0xebcfc4e4
jne 0x1400a151e
mov ebp, 0x1c77d048
jmp 0x1400a151e
cmp ebp, 0x16655dfa
je 0x1400b4a9d
cmp ebp, 0x167bae49
je 0x1400b4ade
cmp ebp, 0x16d139ee
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x26c1b322
mov ebx, 0x58fd4e93
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x967f86dd
je 0x1400b4af0
cmp ebp, 0x96c1c067
je 0x1400b4afa
cmp ebp, 0x96c587fa
jne 0x1400a151e
mov rax, qword [rsp + 0x8e0]
mov rax, qword [rax]
mov qword [rsp + 0xd50], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8b67be11
mov edx, 0xe8d331d1
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x8b67be11
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x56ed53ab
je 0x1400b4b17
cmp ebp, 0x56f83a2a
je 0x1400b4b29
cmp ebp, 0x57092639
jne 0x1400a151e
mov rax, qword [rsp + 0x758]
mov qword [rsp + 0xd48], rax
mov ebp, 0x42a4d493
jmp 0x1400a151e
cmp ebp, 0xda3a3c75
je 0x1400b4b43
cmp ebp, 0xda7b0534
je 0x1400b4b4d
cmp ebp, 0xda9145ac
jne 0x1400a151e
mov al, byte [rsp + 0x67]
test al, al
mov ebp, 0xfe09915b
mov eax, 0x8eb060a6
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x3793320e
je 0x1400b4b57
cmp ebp, 0x37a7d8ea
je 0x1400b4b7c
cmp ebp, 0x37b86c67
jne 0x1400a151e
mov rax, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xac8]
mov ebp, 0x7a87bece
jmp 0x1400a151e
cmp ebp, 0xba132c5c
je 0x1400b4b96
cmp ebp, 0xba1c47ba
je 0x1400b4ba0
cmp ebp, 0xba3e9209
jne 0x1400a151e
mov rax, qword [rsp + 0xe90]
mov rax, qword [rax]
mov qword [rsp + 0x5f8], rax
mov ebp, 0x4d7bead5
jmp 0x1400a151e
cmp ebp, 0x78015b77
je 0x1400b4be0
cmp ebp, 0x7825c4f0
je 0x1400b4bfc
cmp ebp, 0x783f905b
jne 0x1400a151e
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0xfb8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x1b362c12
mov ebx, 0x3ef1d025
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x1b362c12
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xfb3de8c4
je 0x1400b4c14
cmp ebp, 0xfb67b034
je 0x1400b4c31
cmp ebp, 0xfb7401f6
jne 0x1400a151e
mov eax, dword [rsp + 0x194]
cmp eax, 0x18
mov ebp, 0x944edf87
mov eax, 0x84b1b773
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0x8485d284
je 0x1400b4c3b
cmp ebp, 0x848d78a3
je 0x1400b4c4a
cmp ebp, 0x84998ee5
jne 0x1400a151e
mov ebp, 0xe651056e
jmp 0x1400a151e
cmp ebp, 0x41e244c2
je 0x1400b4c54
cmp ebp, 0x41e94f09
je 0x1400b4c6e
cmp ebp, 0x4208a567
jne 0x1400a151e
mov rax, qword [rsp + 0x538]
mov qword [rsp + 0xa98], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x7680490f
mov edx, 0x6c3fad5a
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x7680490f
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xc44c4ef5
je 0x1400b4cc6
cmp ebp, 0xc4a24c19
je 0x1400b4cd5
cmp ebp, 0xc4b2e3a8
jne 0x1400a151e
mov al, byte [rsp + 0x338]
mov rax, qword [rsp + 0x330]
mov al, byte [rsp + 0x338]
mov rax, qword [rsp + 0x330]
mov ebp, 0x981bbd9c
jmp 0x1400a151e
cmp ebp, 0x23ec5554
je 0x1400b4cf7
cmp ebp, 0x2448a075
je 0x1400b4d4a
cmp ebp, 0x24ba3d1f
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x6761226c
mov eax, 0x77eb3248
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x698], rax
jmp 0x1400a151e
cmp ebp, 0xa3c1bdac
je 0x1400b4d60
cmp ebp, 0xa3c3e376
je 0x1400b4da0
cmp ebp, 0xa3fc2e12
jne 0x1400a151e
mov qword [rsp + 0x9c8], rsi
mov ebp, 0x9cb0909a
jmp 0x1400a151e
cmp ebp, 0x63fd7fce
je 0x1400b4dba
cmp ebp, 0x64052090
je 0x1400b4dfb
cmp ebp, 0x642f7404
jne 0x1400a151e
movzx eax, byte [rsp + 0xe7]
mov qword [rsp + 0xfb0], rax
mov ebp, 0xbc900124
jmp 0x1400a151e
cmp ebp, 0xe75a9dac
je 0x1400b4e2a
cmp ebp, 0xe7a6cb4a
je 0x1400b4e6a
cmp ebp, 0xe7ab3019
jne 0x1400a151e
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0xa68], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xa5fd7189
mov edx, 0xd56154b7
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xa5fd7189
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x11537b51
je 0x1400b4e74
cmp ebp, 0x1182cab9
je 0x1400b4eba
cmp ebp, 0x119c87f1
jne 0x1400a151e
mov ebp, 0xf0671618
jmp 0x1400a151e
cmp ebp, 0x935bca28
je 0x1400b4ec9
cmp ebp, 0x93776610
je 0x1400b4ee3
cmp ebp, 0x9386a5b9
jne 0x1400a151e
mov rax, qword [rsp + 0xd20]
mov rax, qword [rax]
mov qword [rsp + 0xd28], rax
mov ebp, 0xf4db7052
jmp 0x1400a151e
cmp ebp, 0x514287a8
je 0x1400b4ef5
cmp ebp, 0x5147d4c3
je 0x1400b4eff
cmp ebp, 0x51ab310f
jne 0x1400a151e
mov al, byte [rsp + 0xf6]
test al, al
mov ebp, 0xf8070b5
mov eax, 0x252210c0
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x720], rax
jmp 0x1400a151e
cmp ebp, 0xd6ddd3b7
je 0x1400b4f34
cmp ebp, 0xd7029184
je 0x1400b4f4c
cmp ebp, 0xd70cf7e4
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xeaf38b27
mov edx, 0x421ba2c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xeaf38b27
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x345f6d46
je 0x1400b4fb9
cmp ebp, 0x3470e9cb
je 0x1400b4fc8
cmp ebp, 0x34865155
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xd5c640a7
mov edx, 0xdd724136
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xd5c640a7
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xb567b7dc
je 0x1400b4fd2
cmp ebp, 0xb578db08
je 0x1400b502a
cmp ebp, 0xb5869dcb
jne 0x1400a151e
mov ebp, 0x1b5d68cc
mov rax, qword [rsp + 0xcc8]
mov qword [rsp + 0x548], rax
jmp 0x1400a151e
cmp ebp, 0x74338b84
je 0x1400b5080
cmp ebp, 0x74c96e88
je 0x1400b508a
cmp ebp, 0x74d48f00
jne 0x1400a151e
mov rax, qword [rsp + 0x100]
cmp rax, qword [rsp + 0x4d0]
mov ebp, 0x2b1eb50a
mov eax, 0x335ccbb4
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xf6724135
je 0x1400b50d0
cmp ebp, 0xf69b49c6
je 0x1400b50f2
cmp ebp, 0xf6b0ac02
jne 0x1400a151e
mov ebp, 0xe045d4a0
mov rax, qword [rsp + 0x1108]
mov qword [rsp + 0x650], rax
jmp 0x1400a151e
cmp ebp, 0x8b58e104
je 0x1400b510f
cmp ebp, 0x8b67be11
je 0x1400b5119
cmp ebp, 0x8b8030ec
jne 0x1400a151e
mov ebp, 0x177d5a01
jmp 0x1400a151e
cmp ebp, 0x48deccca
je 0x1400b512b
cmp ebp, 0x48fef5bc
je 0x1400b5135
cmp ebp, 0x4942d2b1
jne 0x1400a151e
cmp dword [rsp + 0x170], 0
mov ebp, 0x3033a68f
mov eax, 0xe5ef766d
cmove ebp, eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x640], rax
jmp 0x1400a151e
cmp ebp, 0x319ed91
je 0x1400b513f
cmp ebp, 0x34fb88b
je 0x1400b5180
cmp ebp, 0x3b9fb96
jne 0x1400a151e
mov rax, qword [rsp + 0x260]
inc rax
mov qword [rsp + 0xa58], rax
seto byte [rsp + 0xa60]
mov ebp, 0x3f52f1b
jmp 0x1400a151e
cmp ebp, 0xcd681205
je 0x1400b519d
cmp ebp, 0xcd9712fb
je 0x1400b51b7
cmp ebp, 0xcdf00533
jne 0x1400a151e
mov ebp, 0xc97963e8
jmp 0x1400a151e
cmp ebp, 0x2cc760c1
je 0x1400b51d2
cmp ebp, 0x2cd7a167
je 0x1400b51ec
cmp ebp, 0x2d143408
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xcc8d0315
mov eax, 0x9c8b88a8
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x508], rax
jmp 0x1400a151e
cmp ebp, 0xac390dfb
je 0x1400b5208
cmp ebp, 0xac5aeb28
je 0x1400b524e
cmp ebp, 0xac7f9dd5
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x4de48aca
mov edx, 0xffea8efd
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x4de48aca
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6c3fad5a
je 0x1400b528f
cmp ebp, 0x6c67f48e
je 0x1400b5419
cmp ebp, 0x6c93427e
jne 0x1400a151e
mov ebp, 0x74d48f00
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0x4d0], rax
jmp 0x1400a151e
cmp ebp, 0xeef453c1
je 0x1400b542b
cmp ebp, 0xef07de21
je 0x1400b546b
cmp ebp, 0xef1df15b
jne 0x1400a151e
mov rax, qword [rsp + 0x598]
movabs rcx, 0x241318bfc9b569a6
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x238]
call fcn.140047de4
mov ebp, 0xdccf86ed
jmp 0x1400a151e
cmp ebp, 0x1b594544
je 0x1400b5486
cmp ebp, 0x1b5d68cc
je 0x1400b54a1
cmp ebp, 0x1b5dad60
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x53457c54
mov ebx, 0x23033e14
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x53457c54
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x9afa1057
je 0x1400b54f6
cmp ebp, 0x9b09df0f
je 0x1400b5510
cmp ebp, 0x9b10be6f
jne 0x1400a151e
mov rax, qword [rsp + 0x110]
inc rax
mov qword [rsp + 0x858], rax
seto byte [rsp + 0x860]
mov ebp, 0xc871c48c
jmp 0x1400a151e
cmp ebp, 0x5c46f175
je 0x1400b5522
cmp ebp, 0x5c4ee2b4
je 0x1400b5531
cmp ebp, 0x5c59a62d
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8de6177f
mov ebx, 0xb4d10590
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x8de6177f
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xdf48633b
je 0x1400b558a
cmp ebp, 0xdf9b525a
je 0x1400b55a4
cmp ebp, 0xdfb22eb5
jne 0x1400a151e
mov qword [rsp + 0x7f0], rsi
mov ebp, 0xe5e81fdb
jmp 0x1400a151e
cmp ebp, 0x3b29f9f8
je 0x1400b55de
cmp ebp, 0x3b3b2680
je 0x1400b55f8
cmp ebp, 0x3b526432
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xc4b2e3a8
mov ebx, 0x981bbd9c
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xc4b2e3a8
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xbcec279c
je 0x1400b563d
cmp ebp, 0xbd1511d0
je 0x1400b5682
cmp ebp, 0xbd19653b
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xf5e2d49
mov eax, 0xefd9bbd3
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x550], rax
jmp 0x1400a151e
cmp ebp, 0x7cc2e7d4
je 0x1400b56d5
cmp ebp, 0x7cc469d1
je 0x1400b56e7
cmp ebp, 0x7cdbc332
jne 0x1400a151e
mov ebp, 0xef1df15b
mov rax, qword [rsp + 0xdb0]
mov qword [rsp + 0x598], rax
jmp 0x1400a151e
cmp ebp, 0xfe835991
je 0x1400b5709
cmp ebp, 0xfe8c8ecd
je 0x1400b5726
cmp ebp, 0xfe9bba1b
jne 0x1400a151e
mov ebp, 0x606b1194
jmp 0x1400a151e
cmp ebp, 0x82490c4d
je 0x1400b5730
cmp ebp, 0x825b2a99
je 0x1400b5771
cmp ebp, 0x8261a193
jne 0x1400a151e
mov rax, qword [rsp + 0xfc8]
mov rax, qword [rax]
mov qword [rsp + 0xfd0], rax
mov ebp, 0x68e9cd14
jmp 0x1400a151e
cmp ebp, 0x402c534a
je 0x1400b57b7
cmp ebp, 0x408779c0
je 0x1400b5824
cmp ebp, 0x40a8a6ee
jne 0x1400a151e
mov rax, qword [rsp + 0x350]
mov rax, qword [rsp + 0x2c0]
mov rax, qword [rsp + 0x238]
mov ebp, 0xb462fb2b
jmp 0x1400a151e
cmp ebp, 0xc1e64045
je 0x1400b584c
cmp ebp, 0xc2295a85
je 0x1400b58b8
cmp ebp, 0xc2299ad2
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8b67be11
mov ebx, 0x96c587fa
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x222fa179
je 0x1400b58d0
cmp ebp, 0x22669108
je 0x1400b5913
cmp ebp, 0x22838830
jne 0x1400a151e
mov rax, qword [rsp + 0x4c0]
mov qword [rsp + 0xa78], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc7827b57
mov ebx, 0xf0e60d34
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xa165f4d1
je 0x1400b5930
cmp ebp, 0xa17436c6
je 0x1400b593a
cmp ebp, 0xa1ade028
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x2603dab8
mov edx, 0xea25aa08
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x2603dab8
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x61ea105c
je 0x1400b5944
cmp ebp, 0x6205f9d9
je 0x1400b5969
cmp ebp, 0x621eb7c2
jne 0x1400a151e
mov ebp, 0x81b6f96a
jmp 0x1400a151e
cmp ebp, 0xe5e81fdb
je 0x1400b59af
cmp ebp, 0xe5ef766d
je 0x1400b59f4
cmp ebp, 0xe61f8583
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x9249294a
mov edx, 0x50e6ccab
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x9249294a
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xf6ee1b8
je 0x1400b5a1f
cmp ebp, 0xf776da5
je 0x1400b5a60
cmp ebp, 0xf8070b5
jne 0x1400a151e
mov rax, qword [rsp + 0x720]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x260]
call fcn.140047de4
mov ebp, 0x89149008
jmp 0x1400a151e
cmp ebp, 0x91302282
je 0x1400b5aa5
cmp ebp, 0x91df3564
je 0x1400b5aea
cmp ebp, 0x92165df8
jne 0x1400a151e
mov ebp, 0x3c40acd9
jmp 0x1400a151e
cmp ebp, 0x4ea7afda
je 0x1400b5b2e
cmp ebp, 0x4ed7279e
je 0x1400b5b7e
cmp ebp, 0x4f201c76
jne 0x1400a151e
mov rax, qword [rsp + 0x90]
mov ebp, 0x1cc45fb4
jmp 0x1400a151e
cmp ebp, 0xd4cf659d
je 0x1400b5b90
cmp ebp, 0xd4daf1d2
je 0x1400b5bb2
cmp ebp, 0xd4edbb9f
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1e4aac6e
mov ebx, 0x12127ec4
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x321c7ec5
je 0x1400b5bcc
cmp ebp, 0x32253ffa
je 0x1400b5be9
cmp ebp, 0x326c6c31
jne 0x1400a151e
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0x278], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xcab29399
mov ebx, 0xf638a376
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xb374fb16
je 0x1400b5c2e
cmp ebp, 0xb38d330a
je 0x1400b5c7e
cmp ebp, 0xb3e04c36
jne 0x1400a151e
mov eax, dword [rsp + 0x148]
cmp eax, 0x3d
sete byte [rsp + 0xaf]
mov ebp, 0x822bbf15
jmp 0x1400a151e
cmp ebp, 0x71a5b23d
je 0x1400b5c98
cmp ebp, 0x71a751c6
je 0x1400b5cb2
cmp ebp, 0x71b0ad52
jne 0x1400a151e
mov rax, qword [rsp + 0x108]
inc rax
mov qword [rsp + 0x330], rax
seto byte [rsp + 0x338]
mov ebp, 0x3b526432
jmp 0x1400a151e
cmp ebp, 0xf522a6a0
je 0x1400b5cdf
cmp ebp, 0xf53e6e3b
je 0x1400b5cf1
cmp ebp, 0xf57f187e
jne 0x1400a151e
mov ebp, 0x26ab1ef9
mov rax, qword [rsp + 0xef8]
mov qword [rsp + 0x628], rax
jmp 0x1400a151e
cmp ebp, 0x88ada52b
je 0x1400b5d0b
cmp ebp, 0x88e7174e
je 0x1400b5d67
cmp ebp, 0x89149008
jne 0x1400a151e
mov rax, qword [rsp + 0x7a0]
shl rax, 4
mov qword [rsp + 0x10f0], rax
mov ebp, 0x3f61bfdf
jmp 0x1400a151e
cmp ebp, 0x4694c781
je 0x1400b5d71
cmp ebp, 0x469b7097
je 0x1400b5db6
cmp ebp, 0x46da8c0c
jne 0x1400a151e
cmp dword [rsp + 0x178], 0
mov ebp, 0x947623d7
mov eax, 0xe00d3e10
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0x9279c5a
je 0x1400b5dc0
cmp ebp, 0x977b8f2
je 0x1400b5e05
cmp ebp, 0x98bb88e
jne 0x1400a151e
mov ebp, 0xcc5bb066
jmp 0x1400a151e
cmp ebp, 0xcbaa62b2
je 0x1400b5e48
cmp ebp, 0xcbb640ff
je 0x1400b5e60
cmp ebp, 0xcbe8bdc3
jne 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xc7]
mov ebp, 0x67f5ae1e
jmp 0x1400a151e
cmp ebp, 0x2a092d56
je 0x1400b5e85
cmp ebp, 0x2ab08803
je 0x1400b5e96
cmp ebp, 0x2b11abc5
jne 0x1400a151e
mov ebp, 0xa54a75f0
jmp 0x1400a151e
cmp ebp, 0xaae4743e
je 0x1400b5eed
cmp ebp, 0xaaf246cd
je 0x1400b5f33
cmp ebp, 0xab02f6a5
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x49363bb
mov edx, 0xb0d460f1
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x49363bb
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6a28b4bb
je 0x1400b5f64
cmp ebp, 0x6a629e00
je 0x1400b5f7e
cmp ebp, 0x6ab09887
jne 0x1400a151e
mov ebp, 0xab2ae7ac
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0x450], rax
jmp 0x1400a151e
cmp ebp, 0xed53d12c
je 0x1400b5fbf
cmp ebp, 0xed6c7778
je 0x1400b6000
cmp ebp, 0xed8e3852
jne 0x1400a151e
mov eax, dword [rsp + 0x14c]
mov edx, 0xa
cmp eax, edx
sete byte [rsp + 0xb2]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x8a7b82ae
mov ebx, 0xfb8ca765
cmove ebp, ebx
cmp dword [0x14010335c], edx
setl al
mov edx, 0x8a7b82ae
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x1850b523
je 0x1400b6043
cmp ebp, 0x18ca814f
je 0x1400b6055
cmp ebp, 0x19068846
jne 0x1400a151e
mov ebp, 0xed6c7778
jmp 0x1400a151e
cmp ebp, 0x981bbd9c
je 0x1400b6067
cmp ebp, 0x986425ec
je 0x1400b60da
cmp ebp, 0x98a0327d
jne 0x1400a151e
mov ebp, 0x38e96b01
jmp 0x1400a151e
cmp ebp, 0x5976fa38
je 0x1400b60fc
cmp ebp, 0x5a3348f8
je 0x1400b6113
cmp ebp, 0x5a61cc01
jne 0x1400a151e
mov rax, qword [rsp + 0x340]
movzx eax, byte [rax]
mov qword [rsp + 0xcd0], rax
mov ebp, 0xdacba709
jmp 0x1400a151e
cmp ebp, 0xdc82e7a5
je 0x1400b6125
cmp ebp, 0xdca5cc9e
je 0x1400b6178
cmp ebp, 0xdccf86ed
jne 0x1400a151e
mov rax, qword [rsp + 0x230]
shl rax, 4
mov qword [rsp + 0xdb8], rax
mov ebp, 0x2ba8a469
jmp 0x1400a151e
cmp ebp, 0x39a19e59
je 0x1400b6190
cmp ebp, 0x39def8b3
je 0x1400b61d3
cmp ebp, 0x39e64527
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xa721900d
mov eax, 0x366fdf0a
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x438], rax
jmp 0x1400a151e
cmp ebp, 0xbb9fcc25
je 0x1400b61fb
cmp ebp, 0xbbbcb889
je 0x1400b6210
cmp ebp, 0xbbbf9dd2
jne 0x1400a151e
mov ebp, 0x82490c4d
jmp 0x1400a151e
cmp ebp, 0x7a2acd7a
je 0x1400b621a
cmp ebp, 0x7a468471
je 0x1400b625b
cmp ebp, 0x7a87bece
jne 0x1400a151e
mov rax, qword [rsp + 0xa0]
cmp rax, qword [rsp + 0xac8]
setge byte [rsp + 0xed]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x37b86c67
mov ebx, 0x721cfd87
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xfcac9230
je 0x1400b62ae
cmp ebp, 0xfcb1b9e1
je 0x1400b62c6
cmp ebp, 0xfcbdd2ec
jne 0x1400a151e
mov rax, qword [rsp + 0x880]
mov ebp, 0xc63fa8ea
jmp 0x1400a151e
cmp ebp, 0x85d12f84
je 0x1400b6307
cmp ebp, 0x85f0321a
je 0x1400b6322
cmp ebp, 0x86418017
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xbb37e856
mov ebx, 0x9a466fea
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x433e6797
je 0x1400b6367
cmp ebp, 0x4344418d
je 0x1400b6383
cmp ebp, 0x4349d690
jne 0x1400a151e
cmp qword [rsp + 0xa0], 0
sets byte [rsp + 0x67]
mov ebp, 0x57b07d61
jmp 0x1400a151e
cmp ebp, 0xc7827b57
je 0x1400b638d
cmp ebp, 0xc78c47fb
je 0x1400b63a7
cmp ebp, 0xc78eabfe
jne 0x1400a151e
mov ebp, 0x8052e2af
jmp 0x1400a151e
cmp ebp, 0x265fe290
je 0x1400b63b1
cmp ebp, 0x268f6b7b
je 0x1400b63f4
cmp ebp, 0x26961c0c
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x810188f3
mov ebx, 0x86635c63
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x810188f3
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xa63be3fe
je 0x1400b6416
cmp ebp, 0xa651ac2e
je 0x1400b6438
cmp ebp, 0xa6593e4c
jne 0x1400a151e
mov rdx, qword [rsp + 0x6b0]
neg rdx
not rdx
mov rcx, qword [rsp + 0x128]
call fcn.140047de4
mov ebp, 0xa6b91d09
jmp 0x1400a151e
cmp ebp, 0x66d7cc16
je 0x1400b645a
cmp ebp, 0x6700a798
je 0x1400b647f
cmp ebp, 0x673a22b6
jne 0x1400a151e
mov qword [rsp + 0xeb0], rsi
mov ebp, 0x3e3e85cd
jmp 0x1400a151e
cmp ebp, 0xe930bb4e
je 0x1400b64a4
cmp ebp, 0xe969c805
je 0x1400b64f5
cmp ebp, 0xe97cc0fd
jne 0x1400a151e
mov qword [rsp + 0xff0], rsi
mov ebp, 0x264cead9
jmp 0x1400a151e
cmp ebp, 0x146988e8
je 0x1400b653a
cmp ebp, 0x1483f37e
je 0x1400b657a
cmp ebp, 0x14a3390e
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4bab7620
mov ebx, 0xff538118
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x94b700dd
je 0x1400b65af
cmp ebp, 0x94d9790c
je 0x1400b65ce
cmp ebp, 0x94f451bf
jne 0x1400a151e
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0xa90], rax
cmp qword [rsp + 0x2b8], 0
mov ebp, 0x4208a567
mov eax, 0x175d750d
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x538], rax
jmp 0x1400a151e
cmp ebp, 0x54cdc30b
je 0x1400b65eb
cmp ebp, 0x5527e8fd
je 0x1400b6610
cmp ebp, 0x55622134
jne 0x1400a151e
mov ebp, 0x89a17e78
jmp 0x1400a151e
cmp ebp, 0xd881daaa
je 0x1400b661e
cmp ebp, 0xd88538b4
je 0x1400b6664
cmp ebp, 0xd88bb484
jne 0x1400a151e
cmp qword [rsp + 0x2c8], 0
setne byte [rsp + 0xd8]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x3a3cc9d9
mov edx, 0x29e455c2
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x3a3cc9d9
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x366fdf0a
je 0x1400b667f
cmp ebp, 0x36708621
je 0x1400b66c7
cmp ebp, 0x369e2fbe
jne 0x1400a151e
mov rax, qword [rsp + 0x908]
mov ebp, 0xe1af5ccd
jmp 0x1400a151e
cmp ebp, 0xb7fc9f7c
je 0x1400b6720
cmp ebp, 0xb7ff8361
je 0x1400b673a
cmp ebp, 0xb81088f0
jne 0x1400a151e
mov rax, qword [rsp + 0xc60]
mov rax, qword [rax]
mov qword [rsp + 0xc68], rax
mov ebp, 0xd25f3e26
jmp 0x1400a151e
cmp ebp, 0x77225414
je 0x1400b675c
cmp ebp, 0x77268cbf
je 0x1400b6777
cmp ebp, 0x772a6770
jne 0x1400a151e
mov ebp, 0x72e0b781
jmp 0x1400a151e
cmp ebp, 0xf8b9adb4
je 0x1400b67bd
cmp ebp, 0xf8f27d57
je 0x1400b67ef
cmp ebp, 0xf908eba2
jne 0x1400a151e
movzx ecx, byte [rsp + 0xdc]
call fcn.140006142
mov qword [rsp + 0x390], rax
mov rcx, qword [rsp + 0x118]
call fcn.140006142
mov qword [rsp + 0x2d0], rax
mov ebp, 0x123a5f
jmp 0x1400a151e
cmp ebp, 0x8d4266d5
je 0x1400b6830
cmp ebp, 0x8d76f137
je 0x1400b684d
cmp ebp, 0x8daca1e8
jne 0x1400a151e
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x1038], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x212ad127
mov edx, 0x1ed13a9e
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x212ad127
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x4b9e8068
je 0x1400b68a6
cmp ebp, 0x4bab7620
je 0x1400b68e6
cmp ebp, 0x4bc8e314
jne 0x1400a151e
mov ebp, 0x445828db
jmp 0x1400a151e
cmp ebp, 0xd00f2d63
je 0x1400b68f8
cmp ebp, 0xd1050d53
je 0x1400b6902
cmp ebp, 0xd13bf210
jne 0x1400a151e
cmp qword [rsp + 0x98], 0
sets byte [rsp + 0x62]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8fe114fe
mov ebx, 0xb3ffeb6b
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x2e948ed7
je 0x1400b691a
cmp ebp, 0x2ead39e7
je 0x1400b6939
cmp ebp, 0x2ecf1419
jne 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa40], rax
mov ebp, 0xe653020f
jmp 0x1400a151e
cmp ebp, 0xaf0f0bcf
je 0x1400b6948
cmp ebp, 0xaf53ff2c
je 0x1400b695a
cmp ebp, 0xaf70e0ac
jne 0x1400a151e
mov rax, qword [rsp + 0x910]
mov ebp, 0x699bd088
jmp 0x1400a151e
cmp ebp, 0x6e01a10c
je 0x1400b69a2
cmp ebp, 0x6e860e76
je 0x1400b69b4
cmp ebp, 0x6f0b16bc
jne 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x294b1e7
jmp 0x1400a151e
cmp ebp, 0xf0cf2380
je 0x1400b69be
cmp ebp, 0xf0cfd4de
je 0x1400b69d0
cmp ebp, 0xf0e60d34
jne 0x1400a151e
mov rax, qword [rsp + 0x100]
cmp rax, qword [rsp + 0xa78]
setge byte [rsp + 0xba]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc7827b57
mov ebx, 0x2ed156a3
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x1d22dd64
je 0x1400b6a0b
cmp ebp, 0x1d281760
je 0x1400b6a1d
cmp ebp, 0x1d48fe80
jne 0x1400a151e
mov ebp, 0xf70ed995
mov rax, qword [rsp + 0x1138]
mov qword [rsp + 0x228], rax
jmp 0x1400a151e
cmp ebp, 0x9c8b88a8
je 0x1400b6a37
cmp ebp, 0x9c8e73a3
je 0x1400b6a49
cmp ebp, 0x9cb0909a
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc068f0df
mov ebx, 0xfc3cdeb9
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x5dfa3927
je 0x1400b6a8f
cmp ebp, 0x5e046f6c
je 0x1400b6a99
cmp ebp, 0x5e46a2c3
jne 0x1400a151e
mov al, byte [rsp + 0x61]
test al, al
mov ebp, 0xc337d017
mov eax, 0xc67d839d
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xe17f52b9
je 0x1400b6ade
cmp ebp, 0xe198b702
je 0x1400b6b03
cmp ebp, 0xe1af5ccd
jne 0x1400a151e
mov rax, qword [rsp + 0x908]
mov rax, qword [rax]
mov qword [rsp + 0xdd0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x369e2fbe
mov ebx, 0xce19158e
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x3cfaff29
je 0x1400b6b25
cmp ebp, 0x3d0b5a3e
je 0x1400b6b42
cmp ebp, 0x3d452aee
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x6f3203ba
mov ebx, 0x43834b6
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xbea5449e
je 0x1400b6b88
cmp ebp, 0xbeeb9a54
je 0x1400b6bd4
cmp ebp, 0xbef7a077
jne 0x1400a151e
mov al, byte [rsp + 0xd7]
test al, al
mov ebp, 0x77268cbf
mov eax, 0x20d88ca
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0x7eca7b57
je 0x1400b6bf6
cmp ebp, 0x7ef50f1e
je 0x1400b6c18
cmp ebp, 0x7f12a692
jne 0x1400a151e
mov ebp, 0x1d7c8b6
jmp 0x1400a151e
cmp ebp, 0x26a06a
je 0x1400b6c59
cmp ebp, 0xc7904c
je 0x1400b6c73
cmp ebp, 0xedb32b
jne 0x1400a151e
mov ebp, 0xea661a58
jmp 0x1400a151e
cmp ebp, 0x4f5886f
je 0x1400b6cb6
cmp ebp, 0x55284ae
je 0x1400b6cf9
cmp ebp, 0x5562bc9
jne 0x1400a151e
mov rax, qword [rsp + 0x1070]
mov rax, qword [rax]
mov qword [rsp + 0x1078], rax
mov ebp, 0xdb874d1d
jmp 0x1400a151e
cmp ebp, 0x81677c32
je 0x1400b6d31
cmp ebp, 0x819bb0db
je 0x1400b6d53
cmp ebp, 0x81b6f96a
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x621eb7c2
mov ebx, 0xa0a3b51d
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x3f90c590
je 0x1400b6d94
cmp ebp, 0x3fb6c2d8
je 0x1400b6db6
cmp ebp, 0x3fb8566c
jne 0x1400a151e
mov rax, qword [rsp + 0xea0]
mov qword [rsp + 0x250], rax
mov rax, qword [rsp + 0x250]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x250]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov al, byte [rsp + 0x64]
test al, al
mov ebp, 0x2e69e1bf
mov eax, 0xa63be3fe
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xc1672f13
je 0x1400b6df6
cmp ebp, 0xc171c5ca
je 0x1400b6e11
cmp ebp, 0xc1a13018
jne 0x1400a151e
mov rax, qword [rsp + 0x1d0]
cmp rax, qword [rsp + 0x470]
mov ebp, 0x3bec1cc8
mov eax, 0x11537b51
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x207d7b78
je 0x1400b6e2b
cmp ebp, 0x20bd5295
je 0x1400b6e86
cmp ebp, 0x20e96b97
jne 0x1400a151e
mov qword [rsp + 0xc80], rsi
mov ebp, 0x62e4bf1d
jmp 0x1400a151e
cmp ebp, 0xa0a3b51d
je 0x1400b6e9e
cmp ebp, 0xa0bbd290
je 0x1400b6eae
cmp ebp, 0xa0f8034c
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x4ed7279e
mov edx, 0x60358df3
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x4ed7279e
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x6141dbd5
je 0x1400b6ec9
cmp ebp, 0x6157614b
je 0x1400b6ed3
cmp ebp, 0x616b4498
jne 0x1400a151e
mov rax, qword [rsp + 0x760]
mov rax, qword [rsp + 0x50]
mov ebp, 0x23512c77
jmp 0x1400a151e
cmp ebp, 0xe525689e
je 0x1400b6ee5
cmp ebp, 0xe527daf1
je 0x1400b6eff
cmp ebp, 0xe564bf90
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xb8b74d77
mov edx, 0x6b638080
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xb8b74d77
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xead1f94
je 0x1400b6f3f
cmp ebp, 0xec507f0
je 0x1400b6f49
cmp ebp, 0xf08ae1e
jne 0x1400a151e
mov ebp, 0x3a871acf
mov eax, 0x10
mov qword [rsp + 0x400], rax
jmp 0x1400a151e
cmp ebp, 0x90a4f78a
je 0x1400b6f7a
cmp ebp, 0x90bbb3ce
je 0x1400b6f94
cmp ebp, 0x90bea382
jne 0x1400a151e
mov rcx, qword [rsp + 0x110]
call fcn.140006142
mov qword [rsp + 0x2a8], rax
cmp qword [rsp + 0x2a0], 0
mov ebp, 0xa58d0b2f
mov eax, 0xcc8fc0cb
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x498], rax
jmp 0x1400a151e
cmp ebp, 0x4dd7d0f3
je 0x1400b6f9e
cmp ebp, 0x4de48aca
je 0x1400b6fbb
cmp ebp, 0x4e2ef7ad
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x90bbb3ce
mov ebx, 0xbac38c44
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xd350e16b
je 0x1400b6fc5
cmp ebp, 0xd361b7e7
je 0x1400b700d
cmp ebp, 0xd39eff10
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc78c47fb
mov ebx, 0x95915fc0
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x314ee49f
je 0x1400b701f
cmp ebp, 0x31865ee4
je 0x1400b7064
cmp ebp, 0x31918889
jne 0x1400a151e
mov al, byte [rsp + 0x380]
mov rax, qword [rsp + 0x378]
mov al, byte [rsp + 0x380]
mov rax, qword [rsp + 0x378]
mov ebp, 0xc4cfc107
jmp 0x1400a151e
cmp ebp, 0xb280c3b3
je 0x1400b7079
cmp ebp, 0xb2b77c87
je 0x1400b7093
cmp ebp, 0xb2fbdd46
jne 0x1400a151e
mov rax, qword [rsp + 0x968]
mov ebp, 0xfe68cccd
jmp 0x1400a151e
cmp ebp, 0x70bbeddd
je 0x1400b70b5
cmp ebp, 0x70fec67d
je 0x1400b70fd
cmp ebp, 0x7104798a
jne 0x1400a151e
mov eax, dword [rsp + 0x180]
cmp eax, 0x10
mov ebp, 0x792725f7
mov eax, 0x6205f9d9
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0xf3e1e8a9
je 0x1400b7107
cmp ebp, 0xf43f58cf
je 0x1400b7167
cmp ebp, 0xf45301ee
jne 0x1400a151e
mov ebp, 0xe527daf1
jmp 0x1400a151e
cmp ebp, 0x87f72b27
je 0x1400b71c2
cmp ebp, 0x88280d19
je 0x1400b71cc
cmp ebp, 0x882daac8
jne 0x1400a151e
mov ebp, 0x98bb88e
jmp 0x1400a151e
cmp ebp, 0x458f8e71
je 0x1400b71d6
cmp ebp, 0x4591398a
je 0x1400b71f0
cmp ebp, 0x45aaabff
jne 0x1400a151e
mov al, byte [rsp + 0xe1]
test al, al
mov ebp, 0x465bbd9
mov eax, 0x88408e1a
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x638], rax
jmp 0x1400a151e
cmp ebp, 0xa2cd259
je 0x1400b7212
cmp ebp, 0xa480d79
je 0x1400b7253
cmp ebp, 0xabc3e26
jne 0x1400a151e
mov rax, qword [rsp + 0x980]
mov ebp, 0x41e94f09
jmp 0x1400a151e
cmp ebp, 0xca67e3b9
je 0x1400b7298
cmp ebp, 0xcab29399
jne 0x1400a151e
mov rax, qword [rsp + 0x2d0]
mov ebp, 0xf638a376
jmp 0x1400a151e
cmp ebp, 0x293a9376
je 0x1400b72a2
cmp ebp, 0x29444dec
jne 0x1400a151e
mov rax, qword [rsp + 0x8f8]
mov rax, qword [rax]
mov qword [rsp + 0xd68], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x3c1f5f78
mov ebx, 0xb1a8a36c
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x3c1f5f78
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xaa0b62c3
je 0x1400b72ea
cmp ebp, 0xaa1538e8
jne 0x1400a151e
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0x17c]
mov dword [rsp + 0x8c], eax
mov ebp, 0xa6bcea05
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x198], rax
jmp 0x1400a151e
cmp ebp, 0x6983598a
je 0x1400b732d
cmp ebp, 0x699bd088
jne 0x1400a151e
mov rax, qword [rsp + 0x910]
mov rax, qword [rax]
mov qword [rsp + 0xdd8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xaf70e0ac
mov ebx, 0xc7d25a60
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0xec4ffdb6
je 0x1400b7337
cmp ebp, 0xec5540f8
jne 0x1400a151e
mov ebp, 0x3fb8566c
jmp 0x1400a151e
cmp ebp, 0x179784c8
je 0x1400b7359
cmp ebp, 0x179e5858
jne 0x1400a151e
mov ebp, 0xb2b77c87
mov rax, qword [rsp + 0xe40]
mov qword [rsp + 0x5d8], rax
jmp 0x1400a151e
cmp ebp, 0x9772a430
je 0x1400b739f
cmp ebp, 0x97b0b622
jne 0x1400a151e
mov al, byte [rsp + 0x9f0]
mov rax, qword [rsp + 0x9e8]
mov qword [rsp + 0xa0], rax
mov ebp, 0x2630c0ea
jmp 0x1400a151e
cmp ebp, 0x581e1be3
je 0x1400b73b1
cmp ebp, 0x582a46f0
jne 0x1400a151e
mov rax, qword [rsp + 0xb00]
mov rax, qword [rax]
mov qword [rsp + 0xb08], rax
mov ebp, 0x3eab9a3d
jmp 0x1400a151e
cmp ebp, 0xdb874d1d
je 0x1400b73cd
cmp ebp, 0xdbbcdc19
jne 0x1400a151e
mov ebp, 0x11ca55dc
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0x478], rax
jmp 0x1400a151e
cmp ebp, 0x38e96b01
je 0x1400b73e7
cmp ebp, 0x392db9a7
jne 0x1400a151e
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0x3c0]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x3c0]
add rax, 0x10
mov qword [rsp + 0xa10], rax
mov ebp, 0x366f2bdc
jmp 0x1400a151e
cmp ebp, 0xbac38c44
je 0x1400b7402
cmp ebp, 0xbafc02b4
jne 0x1400a151e
mov ebp, 0x9a613471
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0x4a0], rax
jmp 0x1400a151e
cmp ebp, 0x792725f7
je 0x1400b740c
cmp ebp, 0x79b97c0a
jne 0x1400a151e
mov ebp, 0x61ea105c
jmp 0x1400a151e
cmp ebp, 0xfc3cdeb9
je 0x1400b7444
cmp ebp, 0xfc73c485
jne 0x1400a151e
mov ebp, 0x43219432
jmp 0x1400a151e
cmp ebp, 0x852c7b02
je 0x1400b749c
cmp ebp, 0x8551321d
jne 0x1400a151e
mov eax, dword [rsp + 0x14c]
cmp eax, 0x20
sete byte [rsp + 0xb4]
mov ebp, 0xa1529029
jmp 0x1400a151e
cmp ebp, 0x430f794f
je 0x1400b74b7
cmp ebp, 0x4311b772
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x428c6d00
mov ebx, 0x7ca31657
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xc6250125
je 0x1400b750c
cmp ebp, 0xc63fa8ea
jne 0x1400a151e
mov rax, qword [rsp + 0x880]
mov rax, qword [rax]
mov qword [rsp + 0xc38], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfcbdd2ec
mov ebx, 0x935bca28
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x25d1fa27
je 0x1400b752e
cmp ebp, 0x2603dab8
jne 0x1400a151e
mov ebp, 0xa1ade028
jmp 0x1400a151e
cmp ebp, 0xa5763ab1
je 0x1400b7584
cmp ebp, 0xa582cc1c
jne 0x1400a151e
mov rax, qword [rsp + 0xbe8]
mov rax, qword [rax]
mov qword [rsp + 0xbf0], rax
mov ebp, 0x6c93427e
jmp 0x1400a151e
cmp ebp, 0x65d36720
je 0x1400b758e
cmp ebp, 0x667abd4b
jne 0x1400a151e
cmp qword [rsp + 0x110], 0
sets byte [rsp + 0x5f]
mov ebp, 0x4bfa7222
jmp 0x1400a151e
cmp ebp, 0xe88d64e5
je 0x1400b75b3
cmp ebp, 0xe89aacdd
jne 0x1400a151e
mov qword [rsp + 0xb00], rsi
mov ebp, 0x582a46f0
jmp 0x1400a151e
cmp ebp, 0x13417d84
je 0x1400b75d5
cmp ebp, 0x1374fb4c
jne 0x1400a151e
mov rax, qword [rsp + 0x308]
movzx ecx, byte [rax]
call fcn.140006142
mov qword [rsp + 0x318], rax
mov ebp, 0x48321f66
jmp 0x1400a151e
cmp ebp, 0x944edf87
je 0x1400b7619
cmp ebp, 0x94704d0b
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1fb5e275
mov ebx, 0xe02eb028
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x53bc5e05
je 0x1400b7641
cmp ebp, 0x5467b051
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1f05c52d
mov ebx, 0x382ced47
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xd7ee5b9e
je 0x1400b7663
cmp ebp, 0xd80689e3
jne 0x1400a151e
mov rax, qword [rsp + 0xa38]
mov rax, qword [rax]
mov qword [rsp + 0x10b8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf0f37661
mov ebx, 0xdc7512f7
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x3602ff1a
je 0x1400b76a9
cmp ebp, 0x3606e1c2
jne 0x1400a151e
mov rax, qword [rsp + 0xdf0]
mov rax, qword [rax]
mov qword [rsp + 0x5b8], rax
mov ebp, 0xa4438795
jmp 0x1400a151e
cmp ebp, 0xb6eb251c
je 0x1400b770e
cmp ebp, 0xb6f08859
jne 0x1400a151e
mov ebp, 0x10a60f67
mov rax, qword [rsp + 0xfa8]
mov qword [rsp + 0x688], rax
jmp 0x1400a151e
cmp ebp, 0x75581664
je 0x1400b7718
cmp ebp, 0x75cf2ab6
jne 0x1400a151e
mov ebp, 0xf5e2d49
mov rax, qword [rsp + 0xcf8]
mov qword [rsp + 0x550], rax
jmp 0x1400a151e
cmp ebp, 0xf84f455a
je 0x1400b7735
cmp ebp, 0xf85e0976
jne 0x1400a151e
mov ebp, 0x2164cf0f
jmp 0x1400a151e
cmp ebp, 0x8c593975
je 0x1400b7790
cmp ebp, 0x8c9c84c2
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xba132c5c
mov ebx, 0x70a2c083
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x4b2beb7b
je 0x1400b77a2
cmp ebp, 0x4b69510f
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x49c60234
mov ebx, 0x894315d2
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xcf118463
je 0x1400b77b4
cmp ebp, 0xcf94b21c
jne 0x1400a151e
mov ebp, 0x5e046f6c
jmp 0x1400a151e
cmp ebp, 0x2dca8921
je 0x1400b77c6
cmp ebp, 0x2dd60c20
jne 0x1400a151e
mov al, byte [rsp + 0xf2]
test al, al
mov ebp, 0xbeeb9a54
mov eax, 0xbb740c45
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x708], rax
jmp 0x1400a151e
cmp ebp, 0xadbe4e96
je 0x1400b781b
cmp ebp, 0xadc77ee7
jne 0x1400a151e
mov ebp, 0x92b86b10
jmp 0x1400a151e
cmp ebp, 0x6d685eeb
je 0x1400b7848
cmp ebp, 0x6d965194
jne 0x1400a151e
mov eax, dword [rsp + 0x210]
cmp eax, 6
mov ebp, 0xf83906f9
mov eax, 0x8e68d135
cmove ebp, eax
jmp 0x1400a151e
cmp ebp, 0xf00c5d1c
je 0x1400b7852
cmp ebp, 0xf04149f4
jne 0x1400a151e
mov rax, qword [rsp + 0x9b0]
mov al, byte [rsp + 0x9b8]
mov byte [rsp + 0xe8], al
mov al, byte [rsp + 0x9b8]
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x128], rax
mov ebp, 0xa2cd259
jmp 0x1400a151e
cmp ebp, 0x1c5f2d42
je 0x1400b7897
cmp ebp, 0x1c77d048
jne 0x1400a151e
mov ebp, 0xe7ab3019
mov rax, qword [rsp + 0xaf8]
mov qword [rsp + 0x440], rax
jmp 0x1400a151e
cmp ebp, 0x9bd49496
je 0x1400b78a6
cmp ebp, 0x9bf3376a
jne 0x1400a151e
mov ebp, 0xdca5cc9e
mov dword [rsp + 0x208], 0
jmp 0x1400a151e
cmp ebp, 0x5d26af42
je 0x1400b78ce
cmp ebp, 0x5d401faa
jne 0x1400a151e
mov rax, qword [rsp + 0xa40]
mov rax, qword [rax]
mov qword [rsp + 0x10c0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x6c67f48e
mov ebx, 0x5dfa3927
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xe0a451ea
je 0x1400b78d8
cmp ebp, 0xe0ace062
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf107ada5
mov ebx, 0xf6b0ac02
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x3c04bc27
je 0x1400b78f5
cmp ebp, 0x3c1f5f78
jne 0x1400a151e
mov rax, qword [rsp + 0x8f8]
mov ebp, 0x29444dec
jmp 0x1400a151e
cmp ebp, 0xbdfbd795
je 0x1400b7917
cmp ebp, 0xbe01a832
jne 0x1400a151e
mov rax, qword [rsp + 0xec0]
mov rax, qword [rax]
mov qword [rsp + 0xec8], rax
mov ebp, 0x977b8f2
jmp 0x1400a151e
cmp ebp, 0x7e39235e
je 0x1400b7921
cmp ebp, 0x7e62bd21
jne 0x1400a151e
mov ebp, 0xf908eba2
jmp 0x1400a151e
cmp ebp, 0xffc987d3
je 0x1400b792b
cmp ebp, 0xffea8efd
jne 0x1400a151e
mov ebp, 0x700cb791
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x4a8], rax
jmp 0x1400a151e
cmp ebp, 0x84178f1e
je 0x1400b7948
cmp ebp, 0x841d4d1e
jne 0x1400a151e
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x198], rax
mov ebp, 0xa6bcea05
mov dword [rsp + 0x8c], 9
mov rax, qword [rsp + 0x7c8]
mov qword [rsp + 0x1a0], rax
jmp 0x1400a151e
cmp ebp, 0x419418e2
je 0x1400b7965
cmp ebp, 0x41c1d704
jne 0x1400a151e
mov qword [rsp + 0xcc0], rsi
mov ebp, 0x44d77da
jmp 0x1400a151e
cmp ebp, 0xc337d017
je 0x1400b79b6
cmp ebp, 0xc3a494f4
jne 0x1400a151e
mov qword [rsp + 0xc60], rsi
mov ebp, 0xb81088f0
jmp 0x1400a151e
cmp ebp, 0x23033e14
je 0x1400b79d8
cmp ebp, 0x2326602f
jne 0x1400a151e
mov al, byte [rsp + 0xca]
test al, al
mov ebp, 0xbe4e8adc
mov eax, 0x2623f72a
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xa2f06d2c
je 0x1400b7a2d
cmp ebp, 0xa38fe17b
jne 0x1400a151e
mov eax, dword [rsp + 0x214]
cmp eax, 9
mov ebp, 0x96e63402
mov eax, 0xdf9b525a
cmovl ebp, eax
jmp 0x1400a151e
cmp ebp, 0x62f8cd7c
je 0x1400b7a63
cmp ebp, 0x631ab2bd
jne 0x1400a151e
mov rax, qword [rsp + 0x7d0]
mov rax, qword [rsp + 0x7d0]
movabs rcx, 0x91dbba12bacafb13
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x80]
call fcn.140047de4
mov ebp, 0xa8250ef1
jmp 0x1400a151e
cmp ebp, 0xe680571b
je 0x1400b7a75
cmp ebp, 0xe6948a78
jne 0x1400a151e
mov ebp, 0x65c7a67d
jmp 0x1400a151e
cmp ebp, 0x107dc5d4
je 0x1400b7a8f
cmp ebp, 0x10a60f67
jne 0x1400a151e
mov rax, qword [rsp + 0x688]
mov qword [rsp + 0x1e8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe594982a
mov ebx, 0x4cde8a14
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x9254c570
je 0x1400b7aa9
cmp ebp, 0x9255ab34
jne 0x1400a151e
mov eax, dword [rsp + 0x218]
cmp eax, 0x11
mov ebp, 0xf093ee14
mov eax, 0xa7d31a49
cmovl ebp, eax
jmp 0x1400a151e
cmp ebp, 0x50e6ccab
je 0x1400b7ae9
cmp ebp, 0x510451e2
jne 0x1400a151e
mov al, byte [rsp + 0x63]
test al, al
mov ebp, 0xce111d35
mov eax, 0xb1e8367e
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xd66e2f06
je 0x1400b7b01
cmp ebp, 0xd68215f7
jne 0x1400a151e
mov rax, qword [rsp + 0x778]
mov ebp, 0x1ab889c3
jmp 0x1400a151e
cmp ebp, 0x341821de
je 0x1400b7b46
cmp ebp, 0x34451226
jne 0x1400a151e
mov ebp, 0x87ca5fd0
mov rax, qword [rsp + 0x1090]
mov qword [rsp + 0x6f0], rax
jmp 0x1400a151e
cmp ebp, 0xb46a904c
je 0x1400b7b50
cmp ebp, 0xb4982d83
jne 0x1400a151e
mov rax, qword [rsp + 0x1a8]
mov ebp, 0x3a02371d
jmp 0x1400a151e
cmp ebp, 0x73724e9f
je 0x1400b7b95
cmp ebp, 0x7383dc44
jne 0x1400a151e
mov ebp, 0x2917b08
jmp 0x1400a151e
cmp ebp, 0xf6241eda
je 0x1400b7b9f
cmp ebp, 0xf638a376
jne 0x1400a151e
cmp qword [rsp + 0x2d0], 0
setne byte [rsp + 0xdd]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xcab29399
mov ebx, 0x24c4a8f2
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x89a17e78
je 0x1400b7bbb
cmp ebp, 0x8a360136
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xa1f9312
mov eax, 0x7cc2e7d4
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x458], rax
jmp 0x1400a151e
cmp ebp, 0x48321f66
je 0x1400b7bd7
cmp ebp, 0x487e33df
jne 0x1400a151e
mov rax, qword [rsp + 0x838]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x840], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x5298e12f
mov ebx, 0x6c147c58
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x5298e12f
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xcc8d0315
je 0x1400b7c1f
cmp ebp, 0xcc8fc0cb
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfc780341
mov ebx, 0x5c7981b2
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x2ba8a469
je 0x1400b7c50
cmp ebp, 0x2bd835f9
jne 0x1400a151e
mov rax, qword [rsp + 0x790]
mov ebp, 0x6d100f2c
jmp 0x1400a151e
cmp ebp, 0xabadde66
je 0x1400b7c6e
cmp ebp, 0xabcebc8a
jne 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x179784c8
jmp 0x1400a151e
cmp ebp, 0x6bc9f721
je 0x1400b7c89
cmp ebp, 0x6bcd9059
jne 0x1400a151e
mov ebp, 0x7754dc76
jmp 0x1400a151e
cmp ebp, 0xee41ff1d
je 0x1400b7ca4
cmp ebp, 0xee62f461
jne 0x1400a151e
mov ebp, 0xc072cfbc
jmp 0x1400a151e
cmp ebp, 0x19887483
je 0x1400b7cf9
cmp ebp, 0x1a9481ee
jne 0x1400a151e
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0x880], rax
mov ebp, 0x8d1cf0d5
jmp 0x1400a151e
cmp ebp, 0x9a466fea
je 0x1400b7d03
cmp ebp, 0x9a613471
jne 0x1400a151e
mov rax, qword [rsp + 0x4a0]
movabs rcx, 0x893ef8fad802a61e
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x110]
call fcn.140047de4
mov ebp, 0xa3ab8c22
jmp 0x1400a151e
cmp ebp, 0x5bec2998
je 0x1400b7d59
cmp ebp, 0x5c04211c
jne 0x1400a151e
mov al, byte [rsp + 0xe4]
test al, al
mov ebp, 0xe527daf1
mov eax, 0xb399c6f
cmovne ebp, eax
jmp 0x1400a151e
cmp ebp, 0xddf94fe2
je 0x1400b7d6b
cmp ebp, 0xde55d718
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x703db01f
mov edx, 0xbafe2a5c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x703db01f
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x3a9db6ae
je 0x1400b7db0
cmp ebp, 0x3aae69df
jne 0x1400a151e
mov ebp, 0x9254c570
jmp 0x1400a151e
cmp ebp, 0xbcaf3779
je 0x1400b7dcd
cmp ebp, 0xbcdc5002
jne 0x1400a151e
mov rax, qword [rsp + 0x138]
lea rcx, [rax + 1]
mov qword [rsp + 0x260], rcx
mov ecx, 1
add rax, rcx
mov ebp, 0x922f71f5
mov eax, 0x10b1f72c
cmovo ebp, eax
jmp 0x1400a151e
cmp ebp, 0x7c555e1c
je 0x1400b7e12
cmp ebp, 0x7c797002
jne 0x1400a151e
mov rax, qword [rsp + 0x278]
mov rdx, qword [rsp + 0x1e0]
movabs rcx, 0x41d02cea66c504a
mov rbp, rcx
lea rcx, [rax + rbp + 0x38]
sub rcx, rbp
add rcx, rdx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x1c8]
mov al, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400ad4ab
cmp ecx, 0xf6733f1d
je 0x1400ad501
cmp ecx, 0x3cda199b
jne 0x1400b8c13
mov ecx, dword [0x140103350]
lea edx, [rcx - 1]
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete dl
mov ecx, 0xf6733f1d
cmove ecx, r13d
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, r13d
jmp 0x1400ad455
cmp ecx, 0x8f4336a1
je 0x1400ad518
cmp ecx, 0xa328e413
jne 0x1400b8dd1
mov rcx, qword [rsp + 0x68]
mov byte [rcx], al
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
mov rdx, qword [rsp + 0x40]
mov byte [rdx + rcx + 1], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rdx, 0xa8c016e03d909815
sub rcx, rdx
lea rcx, [rcx + rdx + 1]
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400ad455
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, 0x8f4336a1
jmp 0x1400ad455
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, dword [0x140103350]
mov edx, ecx
neg edx
not edx
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
sete dl
test ecx, ecx
mov ecx, 0xf6733f1d
cmove ecx, edi
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, edi
jmp 0x1400ad455
cmp ebp, 0xfde7c370
je 0x1400b7e67
cmp ebp, 0xfe09915b
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x30216573
mov eax, 0xd1d97d2
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6e8], rax
jmp 0x1400a151e
cmp ebp, 0x86ff6bf9
je 0x1400b7e79
cmp ebp, 0x8759d4f0
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8bc65d23
mov ebx, 0xb634b775
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x4436636c
je 0x1400b7ebc
cmp ebp, 0x4442169d
jne 0x1400a151e
mov rdx, qword [rsp + 0x300]
xor ecx, ecx
call fcn.140046347
mov qword [rsp + 0x50], rax
mov ebp, 0x8d03ba68
jmp 0x1400a151e
cmp ebp, 0xc8a58230
je 0x1400b7f09
cmp ebp, 0xc8a64d96
jne 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x110]
mov qword [rsp + 0x298], rax
mov ebp, 0x9d5d8797
jmp 0x1400a151e
cmp ebp, 0x27233a28
je 0x1400b8086
cmp ebp, 0x27567a8c
jne 0x1400a151e
movabs rax, 0x6803d8306f55e030
mov rcx, qword [rsp + 0x520]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x108]
call fcn.140047de4
mov ebp, 0x20bd5295
jmp 0x1400a151e
cmp ebp, 0xa721900d
je 0x1400b80a8
cmp ebp, 0xa7225acf
jne 0x1400a151e
mov ebp, 0xa1f9312
mov rax, qword [rsp + 0xb20]
mov qword [rsp + 0x458], rax
jmp 0x1400a151e
cmp ebp, 0x682b4691
je 0x1400b80cd
cmp ebp, 0x689c595f
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xe930bb4e
mov eax, 0x715e61e9
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x558], rax
jmp 0x1400a151e
cmp ebp, 0xea25aa08
je 0x1400b80d7
cmp ebp, 0xea5a2c76
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xcf94b21c
mov edx, 0x5e046f6c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xcf94b21c
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x15988d21
je 0x1400b80f1
cmp ebp, 0x15bef79f
jne 0x1400a151e
mov rax, qword [rsp + 0x358]
mov al, byte [rsp + 0x360]
mov byte [rsp + 0xce], al
mov al, byte [rsp + 0x360]
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x240], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x408779c0
mov ebx, 0xa0bbd290
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x95c332db
je 0x1400b8114
cmp ebp, 0x95f98632
jne 0x1400a151e
mov rax, qword [rsp + 0x7e8]
mov rax, qword [rax]
mov qword [rsp + 0xaf8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe6543062
mov edx, 0xebcfc4e4
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xe6543062
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x564ee646
je 0x1400b8126
cmp ebp, 0x566baabb
jne 0x1400a151e
mov qword [rsp + 0x1058], rsi
mov ebp, 0x5ccce24a
jmp 0x1400a151e
cmp ebp, 0xd91f2498
je 0x1400b816c
cmp ebp, 0xd936b076
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x6d158667
mov ebx, 0x86fa3e92
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x6d158667
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0x36f5ade2
je 0x1400b81b1
cmp ebp, 0x370d6564
jne 0x1400a151e
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x8a8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xfde7c370
mov edx, 0x9491f6f8
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xfde7c370
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xb93e0084
je 0x1400b81f6
cmp ebp, 0xb95eeaf4
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x11ca55dc
mov eax, 0x4b934137
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x478], rax
jmp 0x1400a151e
cmp ebp, 0x77c43115
je 0x1400b8200
cmp ebp, 0x77c47f52
jne 0x1400a151e
mov rax, qword [rsp + 0xf90]
mov rax, qword [rax]
mov qword [rsp + 0xf98], rax
mov ebp, 0x2d84b945
jmp 0x1400a151e
cmp ebp, 0xfa3ee508
je 0x1400b821a
cmp ebp, 0xfa926c24
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x8a7b82ae
mov ebx, 0xed8e3852
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x8ebbe214
je 0x1400b8232
cmp ebp, 0x8ebf8ccb
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x284a5354
mov ebx, 0xd6ddd3b7
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x4cc63314
je 0x1400b828d
cmp ebp, 0x4cde8a14
jne 0x1400a151e
mov rax, qword [rsp + 0x1e8]
movabs rcx, 0xd85259d4e6e26161
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x90]
call fcn.140047de4
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xe594982a
mov edx, 0xcc64920b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xe594982a
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0xd227334d
je 0x1400b829f
cmp ebp, 0xd22c2b84
jne 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf4e8eb86
mov ebx, 0xe2352199
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp ebp, 0x2fbc3c77
je 0x1400b82ba
cmp ebp, 0x2fca2ca3
jne 0x1400a151e
mov ebp, 0x39def8b3
mov dword [rsp + 0x1f8], 0
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x658], rax
jmp 0x1400a151e
cmp ebp, 0xb09ca4ea
je 0x1400b842a
cmp ebp, 0xb0a0aac0
jne 0x1400a151e
mov rcx, qword [rsp + 0x9d0]
mov edx, 0xff
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x703c613a
mov ebx, 0xf85e0976
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0x70013dea
je 0x1400b8444
cmp ebp, 0x700cb791
jne 0x1400a151e
mov rax, qword [rsp + 0x110]
cmp rax, qword [rsp + 0x4a8]
mov ebp, 0x49dc08b2
mov eax, 0x3a6b69ab
cmovge ebp, eax
jmp 0x1400a151e
cmp ebp, 0xf157a1bd
je 0x1400b845e
cmp ebp, 0xf189de61
jne 0x1400a151e
mov qword [rsp + 0xd10], rsi
mov ebp, 0xf69b49c6
jmp 0x1400a151e
cmp ebp, 0x1e91c85a
je 0x1400b84ac
cmp ebp, 0x1ed13a9e
jne 0x1400a151e
mov ebp, 0xe0c3a965
jmp 0x1400a151e
cmp ebp, 0x9da6c569
je 0x1400b84c6
cmp ebp, 0x9da7abd7
jne 0x1400a151e
mov ebp, 0xf6ee1b8
jmp 0x1400a151e
cmp ebp, 0x5fbba19c
je 0x1400b8509
cmp ebp, 0x6013bbf8
jne 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xddc39391
mov ebx, 0x3ffe1920
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xddc39391
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ebp, 0xe32d6ed4
je 0x1400b8524
cmp ebp, 0xe3465942
jne 0x1400a151e
mov ebp, 0xd66e2f06
jmp 0x1400a151e
cmp ebp, 0x3e3e85cd
je 0x1400b852e
cmp ebp, 0x3e41089d
jne 0x1400a151e
mov rcx, qword [rsp + 0xa48]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov ebp, 0x7bde1692
jmp 0x1400a151e
cmp ebp, 0xbff6b8c5
je 0x1400b8548
cmp ebp, 0xbffa7be2
jne 0x1400a151e
mov rcx, qword [rsp + 0x100]
call fcn.140006142
mov qword [rsp + 0x740], rax
cmp qword [rsp + 0x318], 0
setne byte [rsp + 0xbe]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xca3878aa
mov edx, 0x7383dc44
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xca3878aa
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
cmp ebp, 0x7fde7a2c
je 0x1400b8552
cmp ebp, 0x7feb410e
jne 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x87f5c674
mov eax, 0x6a544b0
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x488], rax
jmp 0x1400a151e
cmp ebp, 0x1d7c8b6
je 0x1400b856e
cmp ebp, 0x20d6b95
jne 0x1400a151e
movsxd rax, dword [rsp + 0x7e4]
lea rcx, [0x1400fbbb0]
movzx eax, byte [rax + rcx]
mov qword [rsp + 0x778], rax
mov ebp, 0x138be461
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfe8c8ecd
mov ebx, 0xab95d8be
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x730], rax
mov rax, qword [rsp + 0x730]
mov qword [rsp + 0x838], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xabadde66
mov edx, 0x5c2f9302
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xabadde66
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x240]
inc rax
mov qword [rsp + 0x918], rax
seto byte [rsp + 0x920]
mov rax, qword [rsp + 0x918]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0xd2], al
mov ebp, 0xf8b9adb4
jmp 0x1400a151e
mov rax, qword [rsp + 0xb68]
lea rcx, [0x1400fbbb0]
movzx eax, byte [rax + rcx]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x158]
cmp rax, 0xff
mov ebp, 0x55e919af
mov eax, 0x3b3b2680
cmove ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd76ee6d9
mov ebx, 0x6fc49131
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4aea51ad
mov ebx, 0x5ae51e63
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0xac0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x90433f98
mov ebx, 0x5c4ee2b4
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
movzx eax, byte [rsp + 0xe5]
mov qword [rsp + 0x790], rax
mov ebp, 0xa86e1e33
jmp 0x1400a151e
mov rax, qword [rsp + 0x270]
movabs rcx, 0x93c9ced3d0eb5562
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x118]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2bf06a7
mov ebx, 0xd6679afb
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xe969c805
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x894a241e
mov ebx, 0xb13865bc
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x894a241e
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x10d8], rax
mov ebp, 0x75581664
jmp 0x1400a151e
mov ebp, 0x39a19e59
jmp 0x1400a151e
mov ebp, 0x99e7aa3a
jmp 0x1400a151e
mov rax, qword [rsp + 0x388]
mov ebp, 0x7ca31657
jmp 0x1400a151e
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0xfe8], rax
mov ebp, 0xf9d3b23f
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x83d2101d
mov ebx, 0x877d2a36
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x83d2101d
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0xa10]
lea rcx, [0x1400fbd30]
mov qword [rax], rcx
mov ebp, 0x7c555e1c
jmp 0x1400a151e
mov ebp, 0xfd4d30dd
mov rax, qword [rsp + 0x1030]
mov qword [rsp + 0x428], rax
jmp 0x1400a151e
mov ebp, 0x86ff6bf9
jmp 0x1400a151e
cmp dword [rsp + 0x21c], 0
mov ebp, 0x1850b523
mov eax, 0xc0650e06
cmove ebp, eax
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0x2f8], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x7a8]
mov qword [rsp + 0x1028], rax
mov ebp, 0x6a0136ba
jmp 0x1400a151e
mov ebp, 0x38997dde
jmp 0x1400a151e
mov rax, qword [rsp + 0x130]
lea rcx, [rax + 1]
mov qword [rsp + 0x238], rcx
mov ecx, 1
add rcx, rax
mov ebp, 0x5fbba19c
mov eax, 0x1309afdd
cmovo ebp, eax
jmp 0x1400a151e
mov ebp, 0xac390dfb
jmp 0x1400a151e
mov qword [rsp + 0x958], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x8bc65d23
mov ebx, 0xf4931992
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x8bc65d23
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0xa0]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0x2d8]
mov al, byte [rax]
mov byte [rsp + 0x7e], al
mov ebp, 0x27f993bf
jmp 0x1400a151e
mov rax, qword [rsp + 0x958]
mov ebp, 0x170318a9
jmp 0x1400a151e
mov eax, dword [rsp + 0x178]
cmp eax, 0xe
mov ebp, 0xab751c6b
mov eax, 0x46da8c0c
cmovl ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xf1]
test al, al
mov ebp, 0x66a3e95e
mov eax, 0x340e0199
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x8b8e060d
mov eax, 0xd936b076
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5d0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1060]
mov rax, qword [rax]
mov qword [rsp + 0x6d0], rax
mov ebp, 0xec507f0
jmp 0x1400a151e
mov al, byte [rsp + 0xc8]
test al, al
mov ebp, 0x87b2e089
mov eax, 0x2d785dca
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x588], rax
jmp 0x1400a151e
mov ebp, 0x268f6b7b
mov rax, qword [rsp + 0xf98]
mov qword [rsp + 0x680], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x110]
mov rax, qword [rsp + 0xa70]
mov ebp, 0xd7c49f2c
jmp 0x1400a151e
mov ebp, 0x86fa3e92
jmp 0x1400a151e
mov qword [rsp + 0xcf0], rsi
mov ebp, 0x8d4266d5
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x433e6797
mov ebx, 0xadb31363
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x433e6797
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x6d8]
mov qword [rsp + 0xac8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x37b86c67
mov ebx, 0x7a87bece
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x90a4f78a
jmp 0x1400a151e
mov ebp, 0x5dedd2b3
jmp 0x1400a151e
mov ebp, 0x31baf591
mov dword [rsp + 0x204], 0
jmp 0x1400a151e
mov ebp, 0x29534dfd
jmp 0x1400a151e
mov ebp, 0xe8292540
jmp 0x1400a151e
mov rax, qword [rsp + 0xe88]
mov qword [rsp + 0xe90], rax
mov ebp, 0xba3e9209
jmp 0x1400a151e
mov ebp, 0x14164af
jmp 0x1400a151e
mov eax, dword [rsp + 0x184]
cmp eax, 0x12
mov ebp, 0x3641990a
mov eax, 0xa14335d7
cmovl ebp, eax
jmp 0x1400a151e
mov qword [rsp + 0xd20], rsi
mov ebp, 0x9386a5b9
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xed452
mov ebx, 0xc69a316e
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x8a8]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1b8]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x64052090
mov ebx, 0x5e46a2c3
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x64052090
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0xc80]
mov rax, qword [rax]
mov qword [rsp + 0xc88], rax
mov ebp, 0x77fbdb0e
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x6c67f48e
mov ebx, 0x5d401faa
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0xed53d12c
jmp 0x1400a151e
mov ebp, 0xe61f8583
jmp 0x1400a151e
mov rax, qword [rsp + 0x2a8]
mov ebp, 0x69708832
jmp 0x1400a151e
mov rax, qword [rsp + 0x248]
mov ebp, 0xdd724136
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x345f6d46
mov edx, 0xf157a1bd
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x345f6d46
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x3f0]
movabs rcx, 0xb902e270bec69fb3
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x90]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x41c5f5b6
mov ebx, 0x87f72b27
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4bda4ed6
mov ebx, 0x36ae6ff6
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x118]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x1c8]
mov al, byte [rax]
mov byte [rsp + 0x7a], al
mov ebp, 0xeef453c1
jmp 0x1400a151e
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x3f8]
call fcn.140046347
mov qword [rsp + 0x1100], rax
mov ebp, 0x6bc8931b
jmp 0x1400a151e
mov rax, qword [rsp + 0x500]
mov qword [rsp + 0xa88], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x41e244c2
mov ebx, 0xecaa1cab
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1a8]
mov ebp, 0x5694ae57
jmp 0x1400a151e
mov al, byte [rsp + 0x66]
test al, al
mov ebp, 0x24ba3d1f
mov eax, 0x53bc5e05
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0xd88538b4
jmp 0x1400a151e
mov rax, qword [rsp + 0x240]
cmp rax, qword [rsp + 0x5a0]
mov ebp, 0x3602ff1a
mov eax, 0x93a44d64
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [rsp + 0x178]
cmp eax, 0xe
mov ebp, 0x947623d7
mov eax, 0xe00d3e10
cmove ebp, eax
jmp 0x1400a151e
mov ebp, 0xd350e16b
jmp 0x1400a151e
mov ebp, 0x326c6c31
mov rax, qword [rsp + 0xee8]
mov qword [rsp + 0x620], rax
jmp 0x1400a151e
mov ebp, 0xd845108f
jmp 0x1400a151e
movzx eax, byte [rsp + 0xec]
mov qword [rsp + 0xa00], rax
mov rax, qword [rsp + 0xa00]
cmp rax, 0xff
mov ebp, 0xbc731b4
mov eax, 0x2f967eb7
cmove ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x778]
shl rax, 2
mov qword [rsp + 0xf28], rax
mov rax, qword [rsp + 0x788]
sar rax, 4
mov qword [rsp + 0xf30], rax
mov ebp, 0x4436636c
jmp 0x1400a151e
mov rcx, qword [rsp + 0x988]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov ebp, 0x77909461
jmp 0x1400a151e
mov rax, qword [rsp + 0x400]
mov dword [rsp + 0x180], eax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe3465942
mov edx, 0xd66e2f06
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xe3465942
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rcx, qword [rsp + 0xfb0]
call fcn.140006142
mov qword [rsp + 0x3a8], rax
mov rcx, qword [rsp + 0x90]
call fcn.140006142
mov qword [rsp + 0x798], rax
cmp qword [rsp + 0x3a8], 0
mov ebp, 0xa81b307c
mov eax, 0x23cfafbc
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x648], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xbdfbd795
mov ebx, 0x5147d4c3
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xbdfbd795
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0x7c]
mov ebp, 0x8ed1b404
jmp 0x1400a151e
movzx eax, byte [rsp + 0xac]
mov dword [rsp + 0x148], eax
mov ebp, 0x28c7bea4
jmp 0x1400a151e
mov qword [rsp + 0x1008], rsi
mov ebp, 0xfe835991
jmp 0x1400a151e
mov ebp, 0x4442169d
jmp 0x1400a151e
mov ebp, 0xa6c8d6f6
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x128]
mov qword [rsp + 0x258], rax
mov ebp, 0x6ae73cf2
jmp 0x1400a151e
mov al, byte [rsp + 0xc7]
test al, al
mov ebp, 0x9388420a
mov eax, 0xa192233
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x580], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x5b0350cf
mov ebx, 0xef44ce44
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0xceded657
jmp 0x1400a151e
mov rax, qword [rsp + 0xd58]
mov qword [rsp + 0x1a0], rax
mov ebp, 0xa6bcea05
mov dword [rsp + 0x8c], 0
mov rax, qword [rsp + 0xde0]
mov qword [rsp + 0x198], rax
jmp 0x1400a151e
mov rcx, qword [rsp + 0xd30]
call fcn.140006142
mov qword [rsp + 0x750], rax
mov rcx, qword [rsp + 0x98]
call fcn.140006142
mov qword [rsp + 0x758], rax
cmp qword [rsp + 0x750], 0
setne byte [rsp + 0xc4]
mov ebp, 0xba58093c
jmp 0x1400a151e
mov ebp, 0x3b9fb96
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3d46171e
mov ebx, 0x52038f3a
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x4317f2e2
jmp 0x1400a151e
mov ebp, 0x680a316e
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4cc63314
mov ebx, 0x2ab08803
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x6bb4df0f
mov edx, 0xd350e16b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x6bb4df0f
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xea8]
mov rax, qword [rax]
mov qword [rsp + 0x600], rax
mov ebp, 0xe98e93fb
jmp 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xd0]
mov ebp, 0xa0208e35
jmp 0x1400a151e
mov ebp, 0xdad254a1
jmp 0x1400a151e
mov ebp, 0xec1747f1
jmp 0x1400a151e
mov rax, qword [rsp + 0xee0]
mov rax, qword [rax]
mov qword [rsp + 0xee8], rax
mov ebp, 0x482c4785
jmp 0x1400a151e
mov al, byte [rsp + 0xf4]
test al, al
mov ebp, 0x16e99e29
mov eax, 0xe3de8014
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x868]
mov ebp, 0x12127ec4
jmp 0x1400a151e
mov ebp, 0x9c571ec5
jmp 0x1400a151e
mov ebp, 0x96c1c067
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8fe114fe
mov ebx, 0xd13bf210
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x810]
mov rax, qword [rax]
mov qword [rsp + 0xb30], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd6c8b4a7
mov ebx, 0xdf48633b
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x7e]
mov ebp, 0x2dca8921
jmp 0x1400a151e
mov ebp, 0x55622134
jmp 0x1400a151e
mov ebp, 0x91df3564
jmp 0x1400a151e
mov rax, qword [rsp + 0xa58]
mov al, byte [rsp + 0xa60]
mov cl, byte [rsp + 0xa60]
mov rcx, qword [rsp + 0xa58]
mov qword [rsp + 0x10f8], rcx
test al, al
mov ebp, 0xc9dd4a18
mov eax, 0xe38917b7
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xeaf38b27
mov edx, 0x2326602f
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xeaf38b27
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xb865d909
jmp 0x1400a151e
mov ebp, 0xb9d935f0
jmp 0x1400a151e
mov rax, qword [rsp + 0x728]
mov qword [rsp + 0x1138], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbfc4a317
mov ebx, 0x62c17af2
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xec00af04
mov rax, qword [rsp + 0xb08]
mov qword [rsp + 0x448], rax
jmp 0x1400a151e
mov ebp, 0x3454a82e
jmp 0x1400a151e
mov ebp, 0x419418e2
mov rax, qword [rsp + 0xeb8]
mov qword [rsp + 0x608], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x10a60f67
mov eax, 0xf660c382
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x688], rax
jmp 0x1400a151e
call fcn.14002cb6a
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1c5f2d42
mov ebx, 0xcf984ac4
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x560]
mov ebp, 0xd1cc0272
mov eax, 0x14a50650
cmovge ebp, eax
jmp 0x1400a151e
mov rcx, qword [rsp + 0x300]
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140044dfb
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1bc16fe7
mov ebx, 0x88e7174e
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x88280d19
mov ebx, 0xdf25fd21
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x398]
movzx eax, byte [rax]
lea rcx, [0x1400fbbb0]
mov al, byte [rax + rcx]
mov byte [rsp + 0xe5], al
mov ebp, 0x5793bdf4
jmp 0x1400a151e
mov al, byte [rsp + 0xdb]
test al, al
mov ebp, 0xd22c2b84
mov eax, 0x606b5ab2
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xa861ce60
mov edx, 0x60aeb0ad
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xa861ce60
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x820de5ad
mov eax, 0x18
mov qword [rsp + 0x418], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0xe68], rax
mov ebp, 0xa500b269
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x972fd34c
mov edx, 0xe6f36bdb
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x972fd34c
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x5c305e90
mov ebx, 0xdb7d1627
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x1c8]
mov ebp, 0x5c06d90e
jmp 0x1400a151e
mov rax, qword [rsp + 0x80]
cmp rax, qword [rsp + 0xaa0]
setge byte [rsp + 0xd7]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xd9e49aec
mov edx, 0xbef7a077
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xd9e49aec
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x938]
cmp rax, 2
mov ebp, 0x62780417
mov eax, 0xf1fbab1e
cmove ebp, eax
jmp 0x1400a151e
mov eax, dword [rsp + 0x21c]
cmp eax, 0x15
mov ebp, 0xb3275db9
mov eax, 0x1249103c
cmovl ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x890]
mov rax, qword [rsp + 0x888]
mov qword [rsp + 0x108], rax
mov ebp, 0xf005f083
jmp 0x1400a151e
mov rax, qword [rsp + 0x6e8]
mov qword [rsp + 0xad0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd79298e3
mov ebx, 0xb567b7dc
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xf0]
test al, al
mov ebp, 0xd88538b4
mov eax, 0xf398acce
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x9a8]
mov rax, qword [rax]
mov qword [rsp + 0xf88], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x894a241e
mov edx, 0x13dfb0e4
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x894a241e
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x870]
mov rax, qword [rax]
mov qword [rsp + 0xbd0], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xaf0f0bcf
mov ebx, 0x1d281760
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xaf0f0bcf
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xae]
test al, al
mov ebp, 0xb3e04c36
mov eax, 0x2b3bcb1f
cmovne ebp, eax
jmp 0x1400a151e
cmp qword [rsp + 0x80], 0
sets byte [rsp + 0x63]
mov ebp, 0x510451e2
jmp 0x1400a151e
mov rax, qword [rsp + 0xde8]
mov qword [rsp + 0xdf0], rax
mov ebp, 0x3606e1c2
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa50], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x83d2101d
mov edx, 0xd00f2d63
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x83d2101d
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x682b4691
jmp 0x1400a151e
mov al, byte [rsp + 0xb3]
test al, al
mov ebp, 0x8551321d
mov eax, 0x5316dd68
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0xfdcb9913
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x268f6b7b
mov eax, 0x1cd45bbc
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x680], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x857b1f44
mov ebx, 0x6032caf7
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x74c96e88
jmp 0x1400a151e
mov al, byte [rsp + 0xd1]
test al, al
mov ebp, 0xcb41409
mov eax, 0x4f5886f
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5a8], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xa5bd360f
mov eax, 0xcc8b5742
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x678], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1118]
mov rcx, qword [rsp + 0x578]
movabs rdx, 0xab043c225f54f484
sub rcx, rdx
lea rcx, [rcx + rdx + 0x38]
movabs rdx, 0x4d43d4b95742691c
sub rcx, rdx
add rcx, rax
add rcx, rdx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x340]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400af586
cmp ecx, 0xf6733f1d
je 0x1400af5e2
cmp ecx, 0x3cda199b
jne 0x1400b8cfe
mov ecx, dword [0x140103350]
mov edx, ecx
neg edx
not edx
imul edx, ecx
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete dl
mov ecx, 0xf6733f1d
cmove ecx, r13d
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, r13d
jmp 0x1400af52d
cmp ecx, 0x8f4336a1
je 0x1400af5f9
cmp ecx, 0xa328e413
jne 0x1400b8de1
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
not rcx
mov rdx, qword [rsp + 0x40]
neg rcx
mov byte [rdx + rcx], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x851a319764a63aa8
sub rcx, rax
lea rcx, [rcx + rax + 1]
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400af52d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400af52d
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, dword [0x140103350]
mov edx, dword [0x140103358]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xf6733f1d
cmovne eax, edi
test ecx, ecx
mov ecx, eax
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400af52d
mov al, byte [rsp + 0x978]
mov rax, qword [rsp + 0x970]
mov qword [rsp + 0xf00], rax
mov al, byte [rsp + 0xde]
test al, al
mov ebp, 0xd227334d
mov eax, 0x7f18b8b8
cmovne ebp, eax
jmp 0x1400a151e
cmp dword [rsp + 0x218], 0
mov ebp, 0x18ca814f
mov eax, 0xc0650e06
cmove ebp, eax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x2f8], rax
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x772a6770
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xa4438795
mov eax, 0xbff31903
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5b8], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x398]
movzx eax, byte [rax]
mov qword [rsp + 0xf60], rax
mov ebp, 0xfd28462
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x63f91636
mov ebx, 0xaabd1b83
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0xfeda5b3d
jmp 0x1400a151e
mov qword [rsp + 0x868], rsi
mov ebp, 0xd4edbb9f
jmp 0x1400a151e
movzx eax, byte [rsp + 0xbb]
mov qword [rsp + 0x230], rax
mov ebp, 0x78bf85f6
jmp 0x1400a151e
mov ebp, 0x86ce6715
jmp 0x1400a151e
mov ebp, 0x5336b23c
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x7156bf7d
mov ebx, 0x2917f40
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xe28]
mov rax, qword [rax]
mov qword [rsp + 0xe30], rax
mov ebp, 0xb1765b90
jmp 0x1400a151e
mov rax, qword [rsp + 0x80]
mov rax, qword [rsp + 0xaa0]
mov ebp, 0x4d01dddb
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x7a468471
mov eax, 0x270380a9
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5c8], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0xbe0]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x310]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov al, byte [rsp + 0x60]
test al, al
mov ebp, 0x77f76c31
mov eax, 0x335ccbb4
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xcdf00533
mov edx, 0xc97963e8
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xcdf00533
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x268]
movabs rcx, 0x74cb2bb0ab9fff58
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x80]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd559c3e0
mov ebx, 0x160a9043
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov qword [rsp + 0x9c0], rsi
mov ebp, 0x14a3390e
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x74d48f00
mov eax, 0x5a3348f8
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4d0], rax
jmp 0x1400a151e
mov ebp, 0x4c3dd64c
jmp 0x1400a151e
mov rax, qword [rsp + 0xa50]
mov ebp, 0xf84f455a
jmp 0x1400a151e
mov rax, qword [rsp + 0xd78]
mov rax, qword [rax]
mov qword [rsp + 0x588], rax
mov ebp, 0x87b2e089
jmp 0x1400a151e
mov ebp, 0x71a5b23d
jmp 0x1400a151e
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0xc98], rax
mov ebp, 0x94983196
jmp 0x1400a151e
mov rax, qword [rsp + 0x3f0]
mov rax, qword [rsp + 0x3f0]
mov rdx, qword [rsp + 0x3f0]
neg rdx
not rdx
mov rcx, qword [rsp + 0x90]
call fcn.140047de4
mov ebp, 0xb41adc5a
jmp 0x1400a151e
mov ebp, 0x2879df52
jmp 0x1400a151e
mov ebp, 0x4f8cd109
jmp 0x1400a151e
mov rax, qword [rsp + 0x760]
mov byte [rsp + 0xc9], al
mov rax, qword [rsp + 0x50]
add rax, 0x10
mov qword [rsp + 0x2c0], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x616b4498
mov edx, 0x6bcd9059
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x616b4498
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xb18]
mov rax, qword [rax]
mov qword [rsp + 0xb20], rax
mov ebp, 0xa7225acf
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xc842fc0a
mov edx, 0x3fb6c2d8
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xc842fc0a
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x5f]
test al, al
mov ebp, 0xb7ff8361
mov eax, 0x3a6b69ab
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x8a0]
movzx eax, byte [rax]
mov qword [rsp + 0x748], rax
mov rax, qword [rsp + 0x748]
cmp rax, 0xff
sete byte [rsp + 0xc2]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x25c72325
mov ebx, 0xa56353e8
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x25c72325
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rdx, qword [rsp + 0x280]
neg rdx
not rdx
mov rcx, qword [rsp + 0x90]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9f3123fd
mov ebx, 0xf45301ee
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x5793270a
jmp 0x1400a151e
mov rax, qword [rsp + 0x940]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1c0]
add rax, 0x10
mov qword [rsp + 0xe10], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xc2c29ae8
mov ebx, 0xbde5fae8
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xc2c29ae8
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x581e1be3
mov ebx, 0xee41ff1d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x452d25c6
jmp 0x1400a151e
mov rax, qword [rsp + 0x848]
mov rax, qword [rax]
mov qword [rsp + 0xb90], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x6157614b
mov ebx, 0x385c9c2d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp qword [rsp + 0x118], 0
sets byte [rsp + 0x64]
mov ebp, 0xcbaa62b2
jmp 0x1400a151e
mov rax, qword [rsp + 0xbc0]
mov rax, qword [rax]
mov qword [rsp + 0xbc8], rax
mov ebp, 0x265fe290
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x776b31d8
mov ebx, 0x6de5996e
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x776b31d8
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x7b8]
mov ebp, 0xbe2d7233
jmp 0x1400a151e
mov rax, qword [rsp + 0x810]
mov ebp, 0x3d6f6419
jmp 0x1400a151e
mov ebp, 0xbbc27b52
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbff6b8c5
mov ebx, 0x293a9376
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x58c5d893
mov ebx, 0xfb39fd1d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x17d010db
mov eax, 0x70825fc7
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4d8], rax
jmp 0x1400a151e
mov ebp, 0xf04149f4
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8028792f
mov ebx, 0xb9d935f0
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x8028792f
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x956e5713
mov ebx, 0xd851dd0c
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xe75a9dac
jmp 0x1400a151e
mov qword [rsp + 0xdf8], rsi
mov ebp, 0x87c07dab
jmp 0x1400a151e
mov eax, dword [rsp + 0x14c]
mov ebp, 0xed8e3852
jmp 0x1400a151e
mov rax, qword [rsp + 0x970]
mov al, byte [rsp + 0x978]
mov byte [rsp + 0xde], al
mov ebp, 0xa72df915
jmp 0x1400a151e
mov eax, dword [rsp + 0x194]
cmp eax, 0x18
mov ebp, 0xfb7401f6
mov eax, 0x458f8e71
cmovl ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x828]
mov ebp, 0x451487b
jmp 0x1400a151e
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
mov rax, qword [rsp + 0x270]
movabs rcx, 0x46a10278902c4465
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x118]
call fcn.140047de4
mov ebp, 0xdb4934cf
jmp 0x1400a151e
mov al, byte [rsp + 0x62]
test al, al
mov ebp, 0x7eca7b57
mov eax, 0x14a50650
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x3453f9f2
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x10573964
jmp 0x1400a151e
mov ebp, 0x1bccccdc
mov rax, qword [rsp + 0xf10]
mov qword [rsp + 0x630], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0xd00]
mov qword [rsp + 0xd08], rax
mov ebp, 0x6f4a3497
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x703c613a
mov edx, 0xb0a0aac0
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x703c613a
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xd29d107a
jmp 0x1400a151e
mov ebp, 0x45b8c5bd
jmp 0x1400a151e
mov rax, qword [rsp + 0x100]
cmp rax, qword [rsp + 0xa80]
setge byte [rsp + 0xbd]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xb09ca4ea
mov ebx, 0x77225414
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xb09ca4ea
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0x69356883
jmp 0x1400a151e
mov rax, qword [rsp + 0x778]
cmp rax, 0xff
sete byte [rsp + 0xd6]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd68215f7
mov ebx, 0x879e20ea
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x31baf591
mov dword [rsp + 0x204], 0xf
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x64052090
mov edx, 0xa28ac437
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x64052090
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x5fbba19c
jmp 0x1400a151e
mov rax, qword [rsp + 0x1c8]
mov al, byte [rax]
mov byte [rsp + 0xdc], al
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4d00cd72
mov ebx, 0x7e62bd21
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x91302282
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf8ac02e1
mov ebx, 0xdbf238e0
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
add rax, 0x10
mov qword [rsp + 0x7b0], rax
mov rax, qword [rsp + 0x7b0]
mov rcx, qword [rsp + 0x138]
mov dl, byte [rsp + 0x7f]
mov byte [rax + rcx], dl
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2e948ed7
mov ebx, 0xb6eb251c
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x5f]
test al, al
mov ebp, 0xb9990088
mov eax, 0xec4ffdb6
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x2e0]
mov ecx, 0xff
and rax, rcx
mov qword [rsp + 0x3d8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xe625ddc2
mov edx, 0x923b337a
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xe625ddc2
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov qword [rsp + 0xc40], rsi
mov ebp, 0x84178f1e
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x1c5f2d42
mov edx, 0x1f034781
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x1c5f2d42
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x49363bb
mov ebx, 0xab02f6a5
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [rsp + 0x200]
mov dword [rsp + 0x174], eax
mov ebp, 0x2cd7a167
jmp 0x1400a151e
mov rax, qword [rsp + 0xe48]
mov rax, qword [rax]
mov qword [rsp + 0xe50], rax
mov ebp, 0xa22f3bea
jmp 0x1400a151e
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x158]
mov rax, qword [rsp + 0x230]
mov rax, qword [rsp + 0x230]
mov ebp, 0xf9eb0b44
jmp 0x1400a151e
mov rax, qword [rsp + 0x418]
mov dword [rsp + 0x194], eax
mov ebp, 0x48a6c24e
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9da7abd7
mov ebx, 0xf6ee1b8
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xddc39391
mov ebx, 0x911c0d93
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xddc39391
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xf3af0bb8
mov ebx, 0xf6724135
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xf3af0bb8
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x144], eax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x288], rax
mov ebp, 0x55284ae
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x290], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x290], rax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x144], eax
mov ebp, 0x55284ae
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x288], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x3b8]
mov ebp, 0x8daca1e8
jmp 0x1400a151e
mov al, byte [rsp + 0xee]
test al, al
mov ebp, 0x74c96e88
mov eax, 0x8eb060a6
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xd3]
test al, al
mov ebp, 0x7ef50f1e
mov eax, 0x2c28c312
cmovne ebp, eax
jmp 0x1400a151e
cmp dword [rsp + 0x184], 0
mov ebp, 0xc1c06d21
mov eax, 0x18865a7
cmove ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x10a8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd361b7e7
mov ebx, 0xe7a6cb4a
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xaf53ff2c
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1d10d798
mov ebx, 0x222fa179
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1e8]
dec rdx
mov rcx, qword [rsp + 0x90]
call fcn.140047de4
mov ebp, 0x4cde8a14
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xa889b0a3
mov eax, 0x73f361a6
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5e0], rax
jmp 0x1400a151e
mov ebp, 0x4208a567
mov rax, qword [rsp + 0xcb0]
mov qword [rsp + 0x538], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x4c8]
movabs rcx, 0xaa3f069b5e83697e
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x100]
call fcn.140047de4
mov ebp, 0x2d583274
jmp 0x1400a151e
mov rax, qword [rsp + 0xf08]
mov rax, qword [rax]
mov qword [rsp + 0xf10], rax
mov ebp, 0x2c92541a
jmp 0x1400a151e
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov rax, qword [rsp + 0x150]
mov ebp, 0x8d76f137
jmp 0x1400a151e
mov rax, qword [rsp + 0x8c8]
mov qword [rsp + 0xcb8], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x62f8cd7c
mov ebx, 0x7e39235e
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x62f8cd7c
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xb0]
test al, al
mov ebp, 0xe651056e
mov eax, 0x8a873f6f
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xd9]
test al, al
mov ebp, 0x92b86b10
mov eax, 0xaa5606f4
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x8b8]
mov rax, qword [rax]
mov qword [rsp + 0xc78], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x7798d5a5
mov ebx, 0x78db431
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x7798d5a5
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0x17c], eax
mov ebp, 0x69fbfa8d
jmp 0x1400a151e
mov eax, dword [rsp + 0x21c]
cmp eax, 0x15
mov ebp, 0x1850b523
mov eax, 0xc0650e06
cmove ebp, eax
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0x2f8], rax
jmp 0x1400a151e
mov ebp, 0x3d0b5a3e
jmp 0x1400a151e
mov qword [rsp + 0xed0], rsi
mov ebp, 0x1e91c85a
jmp 0x1400a151e
mov ebp, 0x2917f40
jmp 0x1400a151e
mov ebp, 0x89494581
jmp 0x1400a151e
mov ebp, 0xaaf246cd
mov rax, qword [rsp + 0xd28]
mov qword [rsp + 0x568], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf18], rax
mov ebp, 0x27bc7951
jmp 0x1400a151e
mov rax, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
mov rax, qword [rsp + 0x3e0]
mov rax, qword [rsp + 0x3e8]
mov rax, qword [rsp + 0x3e0]
mov rdx, qword [rsp + 0x3e8]
movabs rcx, 0xcd9b6c9ae1b6787d
mov rbp, rcx
lea rcx, [rax + rbp + 0x38]
sub rcx, rbp
neg rdx
sub rcx, rdx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x298]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b09ae
cmp ecx, 0xf6733f1d
je 0x1400b0a0a
cmp ecx, 0x3cda199b
jne 0x1400b8dbd
mov ecx, dword [0x140103350]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
sete dl
test ecx, ecx
mov ecx, 0xf6733f1d
cmove ecx, r13d
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, r13d
jmp 0x1400b0957
cmp ecx, 0x8f4336a1
je 0x1400b0a21
cmp ecx, 0xa328e413
jne 0x1400b8dc9
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
not rcx
mov rdx, qword [rsp + 0x40]
neg rcx
mov byte [rdx + rcx], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x821c48498e54bc8a
lea rcx, [rcx + rax + 1]
sub rcx, rax
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b0957
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400b0957
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, dword [0x140103350]
mov edx, dword [0x140103358]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xf6733f1d
cmovne eax, edi
test ecx, ecx
mov ecx, eax
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400b0957
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x41312579
mov ebx, 0x1530179c
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xda8], rax
mov ebp, 0x93e482f3
jmp 0x1400a151e
mov ebp, 0x9b22584
jmp 0x1400a151e
mov rax, qword [rsp + 0x2b0]
mov al, byte [rax]
mov byte [rsp + 0xc1], al
mov ebp, 0x11151be7
jmp 0x1400a151e
mov ebp, 0x2fbc3c77
mov rax, qword [rsp + 0x10b0]
mov qword [rsp + 0x700], rax
jmp 0x1400a151e
mov ebp, 0x7f7698f4
jmp 0x1400a151e
mov rax, qword [rsp + 0xe10]
lea rcx, [0x1400fbd30]
mov qword [rax], rcx
mov al, byte [rsp + 0x63]
test al, al
mov ebp, 0x3715c3f3
mov eax, 0x20d88ca
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xd8]
test al, al
mov ebp, 0xfee26b2d
mov eax, 0xc0cb3fb
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5e8], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xec507f0
mov eax, 0x566baabb
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6d0], rax
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xadc77ee7
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x3c04bc27
mov eax, 0xe9283954
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x670], rax
jmp 0x1400a151e
mov eax, dword [rsp + 0x17c]
cmp eax, 0xf
mov ebp, 0xfbc9fd45
mov eax, 0xb7fc9f7c
cmovl ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x108]
cmp rax, qword [rsp + 0xa88]
setge byte [rsp + 0xc0]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x41e244c2
mov ebx, 0x3b1d05ac
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
call fcn.14002cb6a
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1182cab9
mov ebx, 0x882daac8
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x4d8]
movabs rcx, 0xe8d71184f47cc9e7
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x100]
call fcn.140047de4
mov ebp, 0x2b1eb50a
jmp 0x1400a151e
mov ebp, 0x9bd49496
mov dword [rsp + 0x1fc], 0xc
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x668], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x950]
mov ebp, 0xd2d65da6
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xb848dff9
mov eax, 0xd57d9ccf
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x480], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3f128de9
mov ebx, 0x439634dc
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x738]
mov ebp, 0xfb39fd1d
jmp 0x1400a151e
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
movabs rcx, 0xa7503d2b6f54ce77
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x98]
call fcn.140047de4
mov ebp, 0xa707efc0
jmp 0x1400a151e
cmp qword [rsp + 0x108], 0
sets byte [rsp + 0x61]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf8ac02e1
mov ebx, 0xbdcdc642
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x65]
test al, al
mov ebp, 0x98becf5
mov eax, 0x1ee82eec
cmovne ebp, eax
jmp 0x1400a151e
mov rcx, qword [rsp + 0x3d8]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x8f39f268
mov edx, 0xa17436c6
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x8f39f268
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x22838830
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0x4c0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x3c8]
mov ebp, 0x9a466fea
jmp 0x1400a151e
mov ebp, 0x694bf2cd
jmp 0x1400a151e
mov rax, qword [rsp + 0x790]
shl rax, 2
mov qword [rsp + 0x10c8], rax
mov rax, qword [rsp + 0x7a0]
sar rax, 4
mov qword [rsp + 0x10d0], rax
mov ebp, 0xadbe4e96
jmp 0x1400a151e
mov rax, qword [rsp + 0x2a0]
mov ebp, 0x5c7981b2
jmp 0x1400a151e
mov eax, dword [rsp + 0x210]
cmp eax, 6
mov ebp, 0x6d965194
mov eax, 0xe3a400ba
cmovl ebp, eax
jmp 0x1400a151e
mov ebp, 0x13417d84
jmp 0x1400a151e
mov ebp, 0x6032caf7
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xb258633e
mov ebx, 0x8500591e
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xb258633e
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfc73c485
mov ebx, 0xc6e2d16e
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x27567a8c
mov eax, 0x93776610
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x520], rax
jmp 0x1400a151e
mov eax, dword [rsp + 0x14c]
cmp eax, 0xd
sete byte [rsp + 0xb3]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xed452
mov edx, 0x4bc8e314
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xed452
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x5da6f8d6
mov ebx, 0xe8712164
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa5763ab1
mov ebx, 0xe73611b
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x498]
mov qword [rsp + 0x3e0], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x5071423e
mov edx, 0x69708832
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x5071423e
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x3f0], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x41c5f5b6
mov edx, 0xb41adc5a
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x41c5f5b6
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc04f994a
mov ebx, 0x9648ff5c
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xe88d64e5
mov eax, 0x8f07ba0b
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x540], rax
jmp 0x1400a151e
mov ebp, 0x27b046bb
mov rax, qword [rsp + 0xd50]
mov qword [rsp + 0x578], rax
jmp 0x1400a151e
mov ebp, 0x5e6eb906
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd68215f7
mov ebx, 0x1ab889c3
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xa5bd360f
mov rax, qword [rsp + 0xf88]
mov qword [rsp + 0x678], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0x178]
mov dword [rsp + 0x8c], eax
mov ebp, 0xa6bcea05
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x198], rax
jmp 0x1400a151e
mov ebp, 0x9ab0303a
jmp 0x1400a151e
mov al, byte [rsp + 0xe0]
test al, al
mov ebp, 0x1bccccdc
mov eax, 0xec294a90
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x630], rax
jmp 0x1400a151e
mov ebp, 0x3f41b6e9
mov rax, qword [rsp + 0xf58]
mov qword [rsp + 0x420], rax
jmp 0x1400a151e
mov ebp, 0xaf7e6cc1
mov rax, qword [rsp + 0xc68]
mov qword [rsp + 0x510], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x98]
mov qword [rsp + 0x340], rax
mov ebp, 0x5a61cc01
jmp 0x1400a151e
mov eax, dword [rsp + 0x184]
cmp eax, 0x12
mov ebp, 0xc1c06d21
mov eax, 0x18865a7
cmove ebp, eax
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xf974a109
jmp 0x1400a151e
mov rcx, qword [rsp + 0xc90]
call fcn.140006142
mov qword [rsp + 0x328], rax
mov ebp, 0xc54600c3
jmp 0x1400a151e
mov eax, dword [rsp + 0x18c]
mov dword [rsp + 0x124], eax
mov ebp, 0xf5bdc9c3
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x220], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x212ad127
mov ebx, 0x8daca1e8
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xa90]
mov rcx, qword [rsp + 0xa98]
movabs rdx, 0xd60641e84d230b4f
lea rax, [rax + rdx + 0x38]
sub rax, rdx
neg rcx
sub rcx, rax
neg rcx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x2b0]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b1469
cmp ecx, 0xf6733f1d
je 0x1400b14d1
cmp ecx, 0x3cda199b
jne 0x1400a0eef
mov ecx, dword [0x140103350]
mov edx, dword [0x140103358]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, r14d
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov eax, 0xf6733f1d
cmovne eax, r13d
cmp ebx, r14d
mov ecx, eax
cmove ecx, r13d
jmp 0x1400b152a
cmp ecx, 0x8f4336a1
je 0x1400b14e8
cmp ecx, 0xa328e413
jne 0x1400b8dd3
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0xc528d2defa242d28
lea rcx, [rcx + rax + 1]
sub rcx, rax
mov rdx, qword [rsp + 0x40]
mov byte [rdx + rcx], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0xb51a42c980444a01
sub rcx, rax
lea rcx, [rcx + rax + 1]
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b140d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400b140d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov eax, dword [0x140103350]
mov edx, dword [0x140103358]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xf6733f1d
cmovne eax, edi
cmp ecx, r14d
mov ecx, eax
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400b140d
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x1b5d68cc
mov eax, 0x41c1d704
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x548], rax
jmp 0x1400a151e
mov qword [rsp + 0x1018], rsi
mov ebp, 0xe0a451ea
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1956fcb9
mov ebx, 0x22b394fe
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf3af0bb8
mov ebx, 0x401671f0
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x4d00cd72
mov edx, 0x5c06d90e
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x4d00cd72
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0xab]
test al, al
mov ebp, 0xc8fb0a50
mov eax, 0x251c11ea
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x6d685eeb
jmp 0x1400a151e
mov al, byte [rsp + 0x998]
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0xf38], rax
mov al, byte [rsp + 0xe2]
test al, al
mov ebp, 0x847055c7
mov eax, 0xebde074f
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xaa]
test al, al
mov ebp, 0x4442169d
mov eax, 0xfcb1b9e1
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xf664679f
mov edx, 0xe75a9dac
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xf664679f
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
movzx eax, byte [rsp + 0xd5]
mov qword [rsp + 0xe08], rax
mov ebp, 0x850dc0ff
jmp 0x1400a151e
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0xc20], rax
mov ebp, 0xf955c561
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x64a7c379
mov ebx, 0xd346c799
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x64a7c379
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xe8]
test al, al
mov ebp, 0x49f0c844
mov eax, 0x5c46f175
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb60d2117
mov ebx, 0x22d2ae05
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [rsp + 0x218]
cmp eax, 0x11
mov ebp, 0x18ca814f
mov eax, 0xb08dfd74
cmove ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x90]
inc rax
mov qword [rsp + 0x9b0], rax
seto byte [rsp + 0x9b8]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x4f201c76
mov ebx, 0x738f4781
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x4f201c76
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9c254312
mov ebx, 0x4de207d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x4de207d
jmp 0x1400a151e
mov rax, qword [rsp + 0x128]
cmp rax, qword [rsp + 0x6b8]
mov ebp, 0x8052e2af
mov eax, 0xd713e58d
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov ebp, 0xe8712164
jmp 0x1400a151e
mov eax, dword [rsp + 0x190]
cmp eax, 0x17
mov ebp, 0xb75117b4
mov eax, 0xcff2eb5a
cmovl ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1038]
mov rax, qword [rax]
mov qword [rsp + 0x1040], rax
mov ebp, 0xfbb48826
jmp 0x1400a151e
mov rax, qword [rsp + 0x308]
movzx eax, byte [rax]
mov qword [rsp + 0xbd8], rax
mov ebp, 0x32159d95
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x92165df8
mov ebx, 0xb280c3b3
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rcx, qword [rsp + 0x1120]
mov rax, qword [rsp + 0x690]
lea rax, [rax + 0x38]
neg rcx
sub rcx, rax
neg rcx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x398]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b1a09
cmp ecx, 0xf6733f1d
je 0x1400b1a6d
cmp ecx, 0x3cda199b
jne 0x1400a0fa4
mov ecx, dword [0x140103350]
mov edx, dword [0x140103358]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
xor ecx, 0xfffffffe
and ecx, ebx
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xf6733f1d
cmovne eax, r13d
test ecx, ecx
mov ecx, eax
cmove ecx, r13d
jmp 0x1400b1ac6
cmp ecx, 0x8f4336a1
je 0x1400b1a84
cmp ecx, 0xa328e413
jne 0x1400b8dd5
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x9221f2cab0952151
sub rcx, rax
add rcx, qword [rsp + 0x40]
mov byte [rax + rcx + 1], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x255cea2dfaee52c9
sub rcx, rax
lea rcx, [rcx + rax + 1]
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b19af
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400b19af
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov eax, dword [0x140103350]
mov edx, dword [0x140103358]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xf6733f1d
cmovne eax, edi
cmp ecx, r14d
mov ecx, eax
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400b19af
mov rax, qword [rsp + 0x7b8]
dec rax
seto byte [rsp + 0x77]
mov qword [rsp + 0x1a8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xd6b17802
mov edx, 0xd15db16e
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xd6b17802
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x1d0]
mov al, byte [rax + rcx]
mov byte [rsp + 0xb1], al
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xb1f29ef8
mov ebx, 0xca67e3b9
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x94d9790c
jmp 0x1400a151e
mov rax, qword [rsp + 0x1110]
mov rcx, qword [rsp + 0x4f8]
lea rcx, [rcx + 0x38]
neg rax
sub rcx, rax
call fcn.140041423
mov r12, rax
mov rcx, r12
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x308]
mov r8b, byte [rax]
lea rcx, [r12 + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r12
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b1c50
cmp ecx, 0xf6733f1d
je 0x1400b1caf
cmp ecx, 0x3cda199b
jne 0x1400a1063
mov ecx, dword [0x140103350]
mov edx, dword [0x140103358]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xf6733f1d
cmovne eax, r13d
test ecx, ecx
mov ecx, eax
cmove ecx, r13d
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400b1bf3
cmp ecx, 0x8f4336a1
je 0x1400b1cc6
cmp ecx, 0xa328e413
jne 0x1400b8dd7
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x61cc7f33a1af6c4e
sub rcx, rax
add rcx, qword [rsp + 0x40]
mov byte [rax + rcx + 1], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
xor edx, edx
sub rdx, rcx
mov ecx, 1
sub rcx, rdx
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b1bf3
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400b1bf3
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov eax, dword [0x140103350]
mov edx, dword [0x140103358]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
cmp edx, 0xa
setl bl
xor bl, cl
mov ebp, 0xf6733f1d
cmovne ebp, edi
test eax, eax
mov ecx, ebp
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, ebp
jmp 0x1400b1bf3
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xbffbacaa
mov ebx, 0x3454a82e
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [rsp + 0x14c]
mov ebp, 0xc69a316e
jmp 0x1400a151e
mov ebp, 0xab02f6a5
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe17f52b9
mov ebx, 0x29e8c2be
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x86635c63
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4d74b341
mov ebx, 0x68d8ed76
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xa9609b59
jmp 0x1400a151e
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x280], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9f3123fd
mov ebx, 0x63b4fed3
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x3f8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf522a6a0
mov ebx, 0x75024976
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x9c8]
mov ebp, 0xfc3cdeb9
jmp 0x1400a151e
mov eax, dword [rsp + 0x170]
cmp eax, 0xc
mov ebp, 0x3033a68f
mov eax, 0x667abd4b
cmove ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xda]
test al, al
mov ebp, 0xf5ec2f92
mov eax, 0xedadfaa5
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x710]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x138]
call fcn.140047de4
mov ebp, 0x7a02b840
jmp 0x1400a151e
mov al, byte [rsp + 0xd0]
test al, al
mov ebp, 0x2b5dcfd5
mov eax, 0xd8ac5e10
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5a0], rax
jmp 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x388], rax
mov ebp, 0x4311b772
jmp 0x1400a151e
mov rax, qword [rsp + 0x110]
cmp rax, qword [rsp + 0x490]
mov ebp, 0xa3ab8c22
mov eax, 0xec4ffdb6
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x88280d19
mov ebx, 0x6014a067
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x314d4ad9
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xeef3dbb2
mov ebx, 0x9c7f0bf
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0xf5]
test al, al
mov ebp, 0x47f9041a
mov eax, 0x78e3acc0
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x718], rax
jmp 0x1400a151e
mov rcx, qword [rsp + 0x3d8]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov ebp, 0x3982035b
jmp 0x1400a151e
mov rax, qword [rsp + 0x98]
mov ebp, 0xd13bf210
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x425dcd39
mov ebx, 0xb578db08
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x425dcd39
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov qword [rsp + 0xbc0], rsi
mov ebp, 0x511164c4
jmp 0x1400a151e
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0x810], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xddaeea7a
mov ebx, 0xe85ce482
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xddaeea7a
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x1088]
mov rax, qword [rax]
mov qword [rsp + 0x1090], rax
mov ebp, 0x16d139ee
jmp 0x1400a151e
mov qword [rsp + 0xc10], rsi
mov ebp, 0x9bb1846c
jmp 0x1400a151e
mov eax, dword [rsp + 0x188]
cmp eax, 0x13
mov ebp, 0xc1c54308
mov eax, 0xc4494b28
cmove ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x1d0]
mov ebp, 0xbe31f114
jmp 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x8d8], rax
mov rax, qword [rsp + 0x8d8]
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0xce0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8c466641
mov ebx, 0xead1f94
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov qword [rsp + 0xbf8], rsi
mov ebp, 0xd2adb969
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x22e76fbe
mov ebx, 0x28c69124
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x22e76fbe
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xcc895877
jmp 0x1400a151e
mov ebp, 0x401671f0
jmp 0x1400a151e
mov ebp, 0x65d36720
jmp 0x1400a151e
cmp qword [rsp + 0x128], 0
sets byte [rsp + 0x66]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1d22dd64
mov ebx, 0x62efa26b
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rcx, qword [rsp + 0xe08]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0x70fec67d
jmp 0x1400a151e
mov ebp, 0x922f71f5
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe625ddc2
mov ebx, 0x3b0657a1
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xe625ddc2
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd60], rax
mov ebp, 0xffb00204
jmp 0x1400a151e
mov ebp, 0xf5bdc9c3
mov dword [rsp + 0x124], 0
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0x220], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xddaeea7a
mov edx, 0xd3092820
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xddaeea7a
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rcx, qword [rsp + 0x830]
mov edx, 0xff
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x22e76fbe
mov ebx, 0x2f1a7f23
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x268], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xd559c3e0
mov edx, 0xb9d494ea
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xd559c3e0
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x430f794f
mov rax, qword [rsp + 0xe60]
mov qword [rsp + 0x5b0], rax
jmp 0x1400a151e
mov qword [rsp + 0x848], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x79d6dd63
mov edx, 0xe083085d
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x79d6dd63
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xa1bf2f1d
mov eax, 0x17
mov qword [rsp + 0x410], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x1108], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xf107ada5
mov edx, 0xe0ace062
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xf107ada5
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0xea8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf81c6eb8
mov ebx, 0xfb10c8c9
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [rsp + 0x214]
cmp eax, 9
mov ebp, 0x30e0bcba
mov eax, 0x5073bca7
cmove ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x6f3203ba
mov ebx, 0x3d452aee
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x6f3203ba
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xc3]
test al, al
mov ebp, 0xe2fbb0db
mov eax, 0x36543364
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x2d8]
movzx ecx, byte [rax]
call fcn.140006142
mov rcx, qword [rsp + 0xa0]
call fcn.140006142
mov ebp, 0xd7029184
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x25c72325
mov edx, 0x6350e53d
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x25c72325
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xfb8]
mov qword [rsp + 0xfc0], rax
mov ebp, 0xf3c7c95d
jmp 0x1400a151e
mov al, byte [rsp + 0xc4]
test al, al
mov ebp, 0x1483f37e
mov eax, 0x56f83a2a
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x570], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x11721aa
mov ebx, 0x46949696
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x11721aa
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [rsp + 0x148]
cmp eax, 0xd
sete byte [rsp + 0xad]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x4dc23517
mov ebx, 0x48fef5bc
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x4dc23517
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0xc8f0a4aa
mov rax, qword [rsp + 0x1040]
mov qword [rsp + 0x430], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0xa0]
inc rax
mov qword [rsp + 0xa28], rax
seto byte [rsp + 0xa30]
mov ebp, 0xa292ad90
jmp 0x1400a151e
mov rax, qword [rsp + 0x788]
cmp rax, 0xff
sete byte [rsp + 0xdb]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xb258633e
mov edx, 0xe34fc0e3
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xb258633e
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x92165df8
mov ebx, 0x3c40acd9
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
movzx ecx, byte [rsp + 0x7d]
call fcn.140006142
mov ebp, 0xb578db08
jmp 0x1400a151e
mov rax, qword [rsp + 0x378]
mov al, byte [rsp + 0x380]
mov byte [rsp + 0xd9], al
mov al, byte [rsp + 0x380]
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0x118], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x31918889
mov ebx, 0x6983598a
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x8b58e104
mov ebx, 0xbce7492e
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x8b58e104
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xdd]
test al, al
mov ebp, 0x26ab1ef9
mov eax, 0x9b22da51
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x628], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x1956fcb9
mov ebx, 0x8cb61981
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x1956fcb9
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x80]
cmp rax, qword [rsp + 0x5b8]
mov ebp, 0x4591398a
mov eax, 0xb1e8367e
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xe68]
mov rax, qword [rax]
mov qword [rsp + 0xe70], rax
mov ebp, 0x4d4a0751
jmp 0x1400a151e
cmp qword [rsp + 0x90], 0
sets byte [rsp + 0x65]
mov ebp, 0xd1050d53
jmp 0x1400a151e
mov ebp, 0xd346c799
jmp 0x1400a151e
mov ebp, 0xd7ee5b9e
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xaf0f0bcf
mov edx, 0x701d272a
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xaf0f0bcf
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x478]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x1d0]
call fcn.140047de4
mov ebp, 0x3bec1cc8
jmp 0x1400a151e
mov rax, qword [rsp + 0x868]
mov qword [rsp + 0x870], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x1e4aac6e
mov edx, 0x7e27d773
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x1e4aac6e
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x130]
cmp rax, qword [rsp + 0x580]
mov ebp, 0x40233f6c
mov eax, 0xfcac9230
cmovge ebp, eax
jmp 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xd1]
mov ebp, 0xc8c82285
jmp 0x1400a151e
mov rax, qword [rsp + 0x838]
mov ebp, 0x487e33df
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x7ea489e2
mov eax, 0xf8864d70
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6c0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov ebp, 0x6fc49131
jmp 0x1400a151e
mov rax, qword [rsp + 0x878]
mov qword [rsp + 0xc08], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x9772a430
mov ebx, 0xc1e1b429
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x9772a430
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2603dab8
mov ebx, 0xa1ade028
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x2603dab8
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8b58e104
mov edx, 0xc528a96b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x8b58e104
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xd9860514
jmp 0x1400a151e
mov rax, qword [rsp + 0xb58]
mov rax, qword [rax]
mov qword [rsp + 0xb60], rax
mov ebp, 0x96f04f9b
jmp 0x1400a151e
cmp qword [rsp + 0x3f8], 0
sets byte [rsp + 0xf7]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xf522a6a0
mov ebx, 0x501bfef8
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xf522a6a0
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x1140], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x19068846
mov edx, 0xed6c7778
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x19068846
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov qword [rsp + 0x878], rsi
mov ebp, 0x99c1b4f6
jmp 0x1400a151e
movabs rax, 0xbbdecb58e655cdf4
mov rcx, qword [rsp + 0x5d0]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x80]
call fcn.140047de4
mov ebp, 0x77268cbf
jmp 0x1400a151e
mov ebp, 0xb634b775
jmp 0x1400a151e
mov ebp, 0x894315d2
jmp 0x1400a151e
mov rax, qword [rsp + 0x298]
mov al, byte [rax]
mov byte [rsp + 0xb7], al
mov ebp, 0x94b700dd
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x8b8030ec
mov edx, 0x177d5a01
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x8b8030ec
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x7156bf7d
mov edx, 0xc1672f13
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x7156bf7d
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x353bf58b
jmp 0x1400a151e
mov al, byte [rsp + 0x61]
test al, al
mov ebp, 0xd901bc89
mov eax, 0x2d143408
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x100]
mov qword [rsp + 0x308], rax
mov ebp, 0xe0f4bde0
jmp 0x1400a151e
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1f0]
mov rdx, qword [rsp + 0x1f0]
dec rdx
mov rcx, qword [rsp + 0xa0]
call fcn.140047de4
mov ebp, 0x402c534a
jmp 0x1400a151e
mov ebp, 0x80b47cfe
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe6948a78
mov ebx, 0x65c7a67d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x2e8]
movabs rcx, 0xb561f560b0fea939
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0xa0]
call fcn.140047de4
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x7517731b
mov ebx, 0xa165f4d1
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x7517731b
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x108]
mov qword [rsp + 0x2b0], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x5b0350cf
mov edx, 0x697ca2e4
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x5b0350cf
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x168]
cmp rax, qword [rsp + 0x630]
mov ebp, 0x5b8b2099
mov eax, 0x478aaf25
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x399655d8
jmp 0x1400a151e
mov rax, qword [rsp + 0x1058]
mov qword [rsp + 0x1060], rax
mov ebp, 0x20db5ea
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x480b16f8
mov eax, 0xbcdc86ae
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x500], rax
jmp 0x1400a151e
movsxd rax, dword [rsp + 0x7e0]
mov qword [rsp + 0xb68], rax
mov ebp, 0x697b68ba
jmp 0x1400a151e
mov ebp, 0xc99dbe3
jmp 0x1400a151e
mov ebp, 0x9fefd05e
mov rax, qword [rsp + 0x10c0]
mov qword [rsp + 0x710], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8c466641
mov ebx, 0xb21091a2
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x8c466641
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rcx, qword [rsp + 0x768]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov ebp, 0xda3a3c75
jmp 0x1400a151e
mov ebp, 0x10691af9
jmp 0x1400a151e
mov rax, qword [rsp + 0x5e8]
mov qword [rsp + 0xab0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc8a58230
mov ebx, 0x773d11f0
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x953fb518
mov eax, 0x8a4dbb76
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5c0], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x800]
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0xb28], rax
mov ebp, 0x36e240b2
jmp 0x1400a151e
mov rax, qword [rsp + 0xba8]
mov rax, qword [rax]
mov qword [rsp + 0x498], rax
mov ebp, 0xa58d0b2f
jmp 0x1400a151e
mov rax, qword [rsp + 0xa0]
cmp rax, qword [rsp + 0x6c8]
mov ebp, 0x75485d65
mov eax, 0xaa457c3f
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x4248b445
jmp 0x1400a151e
mov rax, qword [rsp + 0x940]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1c0]
mov ebp, 0xe6f95cf7
jmp 0x1400a151e
mov ebp, 0x303542f1
jmp 0x1400a151e
mov al, byte [rsp + 0xc5]
test al, al
mov ebp, 0x852c7b02
mov eax, 0x3ebe5d8b
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x410]
mov dword [rsp + 0x190], eax
mov ebp, 0x5de184ec
jmp 0x1400a151e
mov al, byte [rsp + 0x78]
mov ebp, 0xd4673f93
jmp 0x1400a151e
mov rax, qword [rsp + 0x770]
xor ecx, ecx
movabs rdx, 0xcfb625e736b88c52
lea rcx, [rcx + rdx]
sub rcx, rax
sub rcx, rdx
mov rax, qword [rsp + 0x770]
mov dl, byte [rsp + 0xd4]
test dl, dl
cmove rax, rcx
mov qword [rsp + 0x938], rax
mov ebp, 0xd23ee5d4
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xbdfbd795
mov edx, 0x7bf969c7
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xbdfbd795
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2e0]
mov ebp, 0x3b0657a1
jmp 0x1400a151e
mov al, byte [rsp + 0xcc]
test al, al
mov ebp, 0xef1df15b
mov eax, 0x462a4c3a
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x598], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xfc1839d4
mov edx, 0x4ea7afda
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xfc1839d4
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xe1db63db
mov ebx, 0x98fe3dbb
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xe1db63db
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0xc9dd4a18
jmp 0x1400a151e
cmp qword [rsp + 0x260], 0
sets byte [rsp + 0xf4]
mov ebp, 0xf11c1f5f
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x31918889
mov ebx, 0xc4cfc107
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x31918889
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xf7]
test al, al
mov ebp, 0x895932a9
mov eax, 0x175ac3a6
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x268]
mov rax, qword [rsp + 0x268]
mov rax, qword [rsp + 0x268]
mov rax, qword [rsp + 0x268]
mov rax, qword [rsp + 0x268]
movabs rcx, 0x71b981e4ae3c6449
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x80]
call fcn.140047de4
mov ebp, 0xb9d494ea
jmp 0x1400a151e
mov rcx, qword [rsp + 0xa68]
call fcn.1400a06e8
mov qword [rsp + 0x300], rax
cmp qword [rsp + 0x300], 0
sets byte [rsp + 0xaa]
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xa5fd7189
mov ebx, 0x2de0ee79
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xa5fd7189
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov qword [rsp + 0x1070], rsi
mov ebp, 0x5562bc9
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe43faa43
mov edx, 0x314d4ad9
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xe43faa43
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x9d79ce46
jmp 0x1400a151e
mov ebp, 0x3c04bc27
mov rax, qword [rsp + 0xf78]
mov qword [rsp + 0x670], rax
jmp 0x1400a151e
mov ebp, 0x7c0fd751
jmp 0x1400a151e
mov al, byte [rsp + 0xed]
test al, al
mov ebp, 0xda9145ac
mov eax, 0x182269e5
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x94f451bf
mov rax, qword [rsp + 0xca0]
mov qword [rsp + 0x518], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0xad8], rax
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x21c], eax
mov ebp, 0xd24897d3
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x49c60234
mov ebx, 0xbafc02b4
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf81c6eb8
mov ebx, 0x170318a9
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xc00]
mov rax, qword [rax]
mov qword [rsp + 0x4d8], rax
mov ebp, 0x17d010db
jmp 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xe1]
mov ebp, 0x564ee646
jmp 0x1400a151e
mov qword [rsp + 0xb58], rsi
mov ebp, 0x74e2d2d0
jmp 0x1400a151e
movzx eax, byte [rsp + 0x7a]
mov qword [rsp + 0xe98], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x5527e8fd
mov edx, 0xfe9bba1b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x5527e8fd
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xe7119071
jmp 0x1400a151e
mov ebp, 0x70bbeddd
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xdd7b37d4
mov ebx, 0xf2d69769
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x7ea489e2
mov rax, qword [rsp + 0x1020]
mov qword [rsp + 0x6c0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1a8]
cmp rax, qword [rsp + 0x450]
mov ebp, 0x16655dfa
mov eax, 0x251c11ea
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x83e3eb4
mov ebx, 0xafe93506
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x83e3eb4
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb8b74d77
mov ebx, 0x4484dc62
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x4d7bead5
mov eax, 0x96cec718
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5f8], rax
jmp 0x1400a151e
mov ebp, 0x8cb61981
jmp 0x1400a151e
mov ebp, 0xadd88b45
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x108]
mov ebp, 0xef44ce44
jmp 0x1400a151e
mov ebp, 0xf2d69769
jmp 0x1400a151e
mov rax, qword [rsp + 0xae0]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0xf8]
mov al, byte [rcx + rax]
mov byte [rsp + 0xac], al
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xb4982d83
mov edx, 0x96397fdc
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xb4982d83
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x2c8]
mov ebp, 0xd88bb484
jmp 0x1400a151e
mov rax, qword [rsp + 0xc70]
mov rax, qword [rax]
mov qword [rsp + 0x520], rax
mov ebp, 0x27567a8c
jmp 0x1400a151e
mov rax, qword [rsp + 0xc50]
mov rax, qword [rax]
mov qword [rsp + 0xc58], rax
mov ebp, 0xb596b796
jmp 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x320], rax
mov ebp, 0x19669021
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xfc73c485
mov ebx, 0x43219432
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xfc73c485
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
cmp dword [rsp + 0x180], 0
mov ebp, 0x792725f7
mov eax, 0x6205f9d9
cmove ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x60]
test al, al
mov ebp, 0x27233a28
mov eax, 0xe198b702
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x810188f3
mov ebx, 0xe525689e
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xd98], rax
mov ebp, 0xebc0da86
jmp 0x1400a151e
mov al, byte [rsp + 0x60]
test al, al
mov ebp, 0x35dafae3
mov eax, 0x740971fa
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x4c88d857
jmp 0x1400a151e
mov ebp, 0xe59b649c
jmp 0x1400a151e
mov rax, qword [rsp + 0x628]
mov qword [rsp + 0x1e0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x30a323a8
mov ebx, 0x7c797002
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x4b863022
jmp 0x1400a151e
mov al, byte [rsp + 0x66]
test al, al
mov ebp, 0xa9173241
mov eax, 0xd713e58d
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0x8c]
mov dword [rsp + 0x214], eax
mov ebp, 0xa38fe17b
jmp 0x1400a151e
mov rax, qword [rsp + 0x128]
cmp rax, qword [rsp + 0x698]
mov ebp, 0xa6eb232e
mov eax, 0x53bc5e05
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x84998ee5
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x616b4498
mov edx, 0x23512c77
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x616b4498
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x118]
cmp rax, qword [rsp + 0x600]
mov ebp, 0xc2295a85
mov eax, 0xa63be3fe
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xaaf246cd
mov eax, 0xc3134551
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x568], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x128]
cmp rax, qword [rsp + 0x6a8]
mov ebp, 0xa6b91d09
mov eax, 0x34174d88
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xc60d4b6f
jmp 0x1400a151e
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x7d0], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x631ab2bd
mov edx, 0xa8250ef1
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x631ab2bd
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4bda4ed6
mov ebx, 0x72cbd70d
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x908], rax
mov ebp, 0x577663ca
jmp 0x1400a151e
mov ebp, 0x39def8b3
mov dword [rsp + 0x1f8], 6
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x658], rax
jmp 0x1400a151e
mov ebp, 0x9bd49496
mov dword [rsp + 0x1fc], 0
mov rax, qword [rsp + 0xb48]
mov qword [rsp + 0x668], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x5e15999
mov ebx, 0x5694ae57
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x480]
mov qword [rsp + 0xa70], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xad48eb07
mov edx, 0xd7c49f2c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xad48eb07
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xf0f37661
mov ebx, 0xd80689e3
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rcx, qword [rsp + 0xaa8]
mov rax, qword [rsp + 0xab0]
add rcx, 0x38
movabs rdx, 0xe00e139fa3ae74fd
sub rcx, rdx
add rcx, rax
add rcx, rdx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x248]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b3d5e
cmp ecx, 0xf6733f1d
je 0x1400b3dc6
cmp ecx, 0x3cda199b
jne 0x1400a111b
mov ebx, dword [0x140103350]
mov edx, dword [0x140103358]
mov ecx, ebx
neg ecx
not ecx
imul ecx, ebx
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete bl
cmp edx, 0xa
setl al
xor al, bl
mov eax, 0xf6733f1d
cmovne eax, r13d
cmp ecx, r14d
mov ecx, eax
cmove ecx, r13d
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400b3cfc
cmp ecx, 0x8f4336a1
je 0x1400b3ddd
cmp ecx, 0xa328e413
jne 0x1400b8dd9
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x569aabce9bfc3752
lea rcx, [rcx + rax + 1]
sub rcx, rax
mov rdx, qword [rsp + 0x40]
mov byte [rdx + rcx], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x7be00a00f4dc1f10
lea rcx, [rcx + rax + 1]
sub rcx, rax
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b3cfc
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400b3cfc
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov eax, dword [0x140103350]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete dl
test eax, eax
mov ecx, 0xf6733f1d
cmove ecx, edi
cmp dword [0x140103358], 0xa
setl al
cmovge ecx, r15d
xor al, dl
cmovne ecx, edi
jmp 0x1400b3cfc
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x130]
mov dl, byte [rsp + 0xc9]
mov byte [rax + rcx], dl
mov ebp, 0xd7c0eec7
jmp 0x1400a151e
mov rax, qword [rsp + 0xc20]
mov rax, qword [rax]
mov qword [rsp + 0xc28], rax
mov ebp, 0x9afa1057
jmp 0x1400a151e
mov ebp, 0xe2fbb0db
jmp 0x1400a151e
mov ebp, 0x5c59a62d
jmp 0x1400a151e
mov rax, qword [rsp + 0x7c0]
sub rax, 4
mov qword [rsp + 0x7f8], rax
seto byte [rsp + 0x800]
mov rax, qword [rsp + 0x7f8]
mov al, byte [rsp + 0x800]
mov byte [rsp + 0xb0], al
mov ebp, 0x83920493
jmp 0x1400a151e
mov ebp, 0x72cbd70d
jmp 0x1400a151e
mov al, byte [rsp + 0xc6]
test al, al
mov ebp, 0xcbe8bdc3
mov eax, 0xfcac9230
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x9279c5a
jmp 0x1400a151e
mov al, byte [rsp + 0xba]
test al, al
mov ebp, 0x2d583274
mov eax, 0xe198b702
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x7030c212
jmp 0x1400a151e
mov rax, qword [rsp + 0x108]
cmp rax, qword [rsp + 0x510]
mov ebp, 0x20bd5295
mov eax, 0xc67d839d
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x40f2d6b5
mov eax, 0xf8f27d57
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6c8], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3d527690
mov ebx, 0xbd19653b
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x3d452aee
jmp 0x1400a151e
mov ebp, 0xe0ace062
jmp 0x1400a151e
mov ebp, 0x1e416502
mov rax, qword [rsp + 0xda0]
mov qword [rsp + 0x590], rax
jmp 0x1400a151e
mov ebp, 0xe98c87e0
jmp 0x1400a151e
mov qword [rsp + 0x808], rsi
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xe915d9f2
mov edx, 0xc4181b04
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xe915d9f2
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xf4e8eb86
mov edx, 0xbde94e48
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xf4e8eb86
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x52038f3a
jmp 0x1400a151e
mov ebp, 0x6f134223
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xd6c8b4a7
mov ebx, 0x3d6f6419
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xd6c8b4a7
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov ebp, 0xd9fa3c76
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xb93e0084
jmp 0x1400a151e
mov ebp, 0xa8afcfe5
jmp 0x1400a151e
mov rax, qword [rsp + 0x7d8]
movabs rcx, 0xd25798150d93a1ee
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x128]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x71a751c6
mov ebx, 0xc78eabfe
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xcc0]
mov rax, qword [rax]
mov qword [rsp + 0xcc8], rax
mov ebp, 0xb5869dcb
jmp 0x1400a151e
mov rax, qword [rsp + 0x828]
mov rax, qword [rax]
mov qword [rsp + 0xb50], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x2a71e2e
mov ebx, 0xc02eaaef
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp qword [rsp + 0x240], 0
sets byte [rsp + 0xcf]
mov ebp, 0xe58dc872
jmp 0x1400a151e
mov ebp, 0x4591398a
jmp 0x1400a151e
mov ebp, 0xba4ffa31
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xcb5f4a32
mov edx, 0xf0b79363
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xcb5f4a32
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x15472d8e
jmp 0x1400a151e
mov ebp, 0x9ccd5899
jmp 0x1400a151e
mov rax, qword [rsp + 0xcb8]
mov rax, qword [rax]
mov qword [rsp + 0x540], rax
mov ebp, 0xe88d64e5
jmp 0x1400a151e
mov ebp, 0x94704d0b
jmp 0x1400a151e
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x280]
mov rax, qword [rsp + 0x280]
movabs rcx, 0x73bf6871aae8a627
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0x90]
call fcn.140047de4
mov ebp, 0x63b4fed3
jmp 0x1400a151e
mov rax, qword [rsp + 0x160]
mov rax, qword [rsp + 0x160]
mov rax, qword [rsp + 0x160]
mov rax, qword [rsp + 0x160]
mov rax, qword [rsp + 0x160]
mov rax, qword [rsp + 0x160]
mov rax, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x160]
neg rdx
not rdx
mov rcx, qword [rsp + 0x98]
call fcn.140047de4
mov ebp, 0xc1e64045
jmp 0x1400a151e
mov rax, qword [rsp + 0x9e0]
mov rax, qword [rax]
mov qword [rsp + 0x1000], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4ed7279e
mov ebx, 0xc291a84d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x4e8]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x100]
call fcn.140047de4
mov ebp, 0x1374fb4c
jmp 0x1400a151e
mov al, byte [rsp + 0xaf]
test al, al
mov ebp, 0xd8ccdc26
mov eax, 0x2b3bcb1f
cmovne ebp, eax
jmp 0x1400a151e
cmp dword [rsp + 0x210], 0
mov ebp, 0xf83906f9
mov eax, 0xe045d4a0
cmove ebp, eax
mov rax, qword [rsp + 0x7c0]
mov qword [rsp + 0x650], rax
jmp 0x1400a151e
mov rdx, qword [rsp + 0x5a8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x240]
call fcn.140047de4
mov ebp, 0x3602ff1a
jmp 0x1400a151e
mov ebp, 0x86418017
jmp 0x1400a151e
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0x1068], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x6dfbb945
mov edx, 0x1533f894
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x6dfbb945
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov qword [rsp + 0x8c8], rsi
mov ebp, 0x819bb0db
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xba132c5c
mov ebx, 0x8c9c84c2
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xba132c5c
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0x8113a632
jmp 0x1400a151e
mov rax, qword [rsp + 0xfa0]
mov rax, qword [rax]
mov qword [rsp + 0xfa8], rax
mov ebp, 0xb6f08859
jmp 0x1400a151e
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0xc00], rax
mov ebp, 0x46dfddc6
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x22abebea
mov edx, 0x864e1638
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x22abebea
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x278]
mov rax, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x278]
xor edx, edx
sub rdx, rax
mov rcx, qword [rsp + 0x1e0]
mov eax, 0x38
sub rax, rdx
neg rcx
sub rcx, rax
neg rcx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x1c8]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b462e
cmp ecx, 0xf6733f1d
je 0x1400b468a
cmp ecx, 0x3cda199b
jne 0x1400a1209
mov ebx, dword [0x140103350]
mov edx, dword [0x140103358]
mov ecx, ebx
neg ecx
not ecx
imul ecx, ebx
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov eax, 0xf6733f1d
cmovne eax, r13d
test ebx, ebx
mov ecx, eax
cmove ecx, r13d
jmp 0x1400b46e3
cmp ecx, 0x8f4336a1
je 0x1400b46a1
cmp ecx, 0xa328e413
jne 0x1400b8ddb
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
not rcx
mov rdx, qword [rsp + 0x40]
neg rcx
mov byte [rdx + rcx], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x16abebf775af8f54
sub rcx, rax
lea rcx, [rcx + rax + 1]
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b45d1
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400b45d1
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov eax, dword [0x140103350]
mov edx, dword [0x140103358]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xf6733f1d
cmovne eax, edi
cmp ecx, r14d
mov ecx, eax
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400b45d1
mov ebp, 0x8b8e060d
mov rax, qword [rsp + 0xe30]
mov qword [rsp + 0x5d0], rax
jmp 0x1400a151e
mov ebp, 0x9388420a
mov rax, qword [rsp + 0xd68]
mov qword [rsp + 0x580], rax
jmp 0x1400a151e
mov rcx, qword [rsp + 0x9d0]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0xb0a0aac0
jmp 0x1400a151e
mov ebp, 0xde55d718
jmp 0x1400a151e
mov ebp, 0x910718f8
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xdd7b37d4
mov ebx, 0x4393be82
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
movabs rax, 0xf96959cff2d6a154
mov rcx, qword [rsp + 0x588]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x130]
call fcn.140047de4
mov ebp, 0x40233f6c
jmp 0x1400a151e
mov rax, qword [rsp + 0xdf8]
mov rax, qword [rax]
mov qword [rsp + 0xe00], rax
mov ebp, 0x26961c0c
jmp 0x1400a151e
mov rcx, qword [rsp + 0xe58]
call fcn.140006142
mov qword [rsp + 0x370], rax
mov rcx, qword [rsp + 0x80]
call fcn.140006142
mov qword [rsp + 0x2c8], rax
cmp qword [rsp + 0x370], 0
mov ebp, 0x430f794f
mov eax, 0xf5da6f77
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5b0], rax
jmp 0x1400a151e
mov qword [rsp + 0xa18], rsi
mov ebp, 0x4b9e8068
jmp 0x1400a151e
mov rcx, qword [rsp + 0x350]
xor edx, edx
mov r8d, 0xff
call fcn.140058351
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xeef3dbb2
mov ebx, 0x17cf273
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0xc61a2c3c
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xab2ae7ac
mov eax, 0xdfb22eb5
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x450], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xa22a2a41
mov ebx, 0xd4673f93
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xbfe36c5a
mov edx, 0x2dca8921
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xbfe36c5a
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xe32d6ed4
mov edx, 0x66974d05
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xe32d6ed4
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x7d0]
movabs rcx, 0x5fe6666e7b44c3a5
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x80]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x631ab2bd
mov ebx, 0x80be5670
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x631ab2bd
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x258]
mov ebp, 0x60aeb0ad
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xe7ab3019
mov eax, 0x56ed53ab
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x440], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe915d9f2
mov ebx, 0x5e6eb906
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x421ba2c
jmp 0x1400a151e
mov rax, qword [rsp + 0xd98]
mov rax, qword [rax]
mov qword [rsp + 0xda0], rax
mov ebp, 0x1e0a7644
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xb4982d83
mov edx, 0x3a02371d
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xb4982d83
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xa20]
mov ebp, 0x5e827e7f
jmp 0x1400a151e
mov ebp, 0xddf94fe2
jmp 0x1400a151e
mov rax, qword [rsp + 0xb98]
mov rax, qword [rax]
mov qword [rsp + 0x4b0], rax
mov ebp, 0x15988d21
jmp 0x1400a151e
mov qword [rsp + 0x7e8], rsi
mov ebp, 0xf776da5
jmp 0x1400a151e
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0xd38], rax
mov ebp, 0x3cfaff29
jmp 0x1400a151e
mov ebp, 0x314ee49f
jmp 0x1400a151e
mov ebp, 0x895932a9
jmp 0x1400a151e
mov al, byte [rsp + 0xcb]
test al, al
mov ebp, 0x1e416502
mov eax, 0x438d92a1
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x590], rax
jmp 0x1400a151e
mov ebp, 0x30216573
mov rax, qword [rsp + 0x1080]
mov qword [rsp + 0x6e8], rax
jmp 0x1400a151e
mov ebp, 0x8c9c84c2
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x355f0ea2
mov edx, 0x7825c4f0
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x355f0ea2
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rcx, qword [rsp + 0xf60]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0x2f432628
jmp 0x1400a151e
mov al, byte [rsp + 0x5f]
test al, al
mov ebp, 0x5856dc90
mov eax, 0x7feb410e
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x10a8]
mov rax, qword [rax]
mov qword [rsp + 0x10b0], rax
mov ebp, 0xcac15f54
jmp 0x1400a151e
mov ebp, 0xc61a2c3c
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xf00c5d1c
jmp 0x1400a151e
mov ebp, 0x77c47f52
jmp 0x1400a151e
mov rax, qword [rsp + 0x108]
mov rax, qword [rsp + 0xa88]
mov ebp, 0xecaa1cab
jmp 0x1400a151e
mov rax, qword [rsp + 0x980]
mov rax, qword [rax]
mov qword [rsp + 0xf20], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xabc3e26
mov ebx, 0x26a06a
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x48deccca
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x970ca596
mov eax, 0xcf118463
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x660], rax
jmp 0x1400a151e
movzx eax, byte [rsp + 0x79]
mov qword [rsp + 0xe58], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x82325df3
mov ebx, 0xb6b564d
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xa48]
mov byte [rsp + 0x7f], al
mov ebp, 0x319ed91
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xfdc52613
mov ebx, 0x8ed1b404
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xfdc52613
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp dword [rsp + 0x18c], 0
mov ebp, 0xb74851a3
mov eax, 0xb147700e
cmove ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xc04f994a
mov edx, 0x6684b401
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xc04f994a
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x8a8]
lea rcx, [0x14010d6f8]
mov qword [rax], rcx
mov rax, qword [rsp + 0x1b8]
lea rcx, [0x1400fbd30]
mov qword [rax + 0x10], rcx
mov ebp, 0xa28ac437
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xf664679f
mov edx, 0x9f84df5
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xf664679f
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xfb3de8c4
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1be77f0f
mov ebx, 0xc7904c
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xecd0cc0f
jmp 0x1400a151e
mov ebp, 0x7e97d628
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x4f8], rax
jmp 0x1400a151e
mov qword [rsp + 0x8b0], rsi
mov ebp, 0xf910f07
jmp 0x1400a151e
mov ebp, 0xfe09b7f2
jmp 0x1400a151e
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x288], rax
mov ebp, 0x55284ae
mov dword [rsp + 0x144], 0x11
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x290], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x63]
test al, al
mov ebp, 0x9251c52a
mov eax, 0xf133856
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x2d8]
movzx ecx, byte [rax]
call fcn.140006142
mov qword [rsp + 0x3c8], rax
mov rcx, qword [rsp + 0xa0]
call fcn.140006142
mov qword [rsp + 0x3d0], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x37d9cbfb
mov edx, 0xcec8176
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x37d9cbfb
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov ebp, 0xf157a1bd
jmp 0x1400a151e
mov ebp, 0x22669108
jmp 0x1400a151e
mov rax, qword [rsp + 0xa0]
cmp rax, qword [rsp + 0xad0]
setge byte [rsp + 0xee]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xd79298e3
mov edx, 0x21532c6f
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xd79298e3
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
movzx ecx, byte [rsp + 0x7d]
call fcn.140006142
mov qword [rsp + 0x7a8], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x425dcd39
mov edx, 0x5d26af42
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x425dcd39
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x32253ffa
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x37d9cbfb
mov ebx, 0xd7029184
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xec00af04
mov eax, 0xe89aacdd
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x448], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0xd10]
mov rax, qword [rax]
mov qword [rsp + 0xd18], rax
mov ebp, 0xa393137a
jmp 0x1400a151e
mov ebp, 0xc528a96b
jmp 0x1400a151e
mov rax, qword [rsp + 0x8e0]
mov ebp, 0x96c587fa
jmp 0x1400a151e
mov ebp, 0x2fca2ca3
jmp 0x1400a151e
mov ebp, 0x1b594544
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x2e948ed7
mov edx, 0xdef17fa0
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x2e948ed7
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xc08]
mov rax, qword [rax]
mov qword [rsp + 0x4e0], rax
mov ebp, 0xae677b93
jmp 0x1400a151e
mov ebp, 0xd6ca3615
mov rax, qword [rsp + 0xfe0]
mov qword [rsp + 0x6a0], rax
jmp 0x1400a151e
mov al, byte [rsp + 0xb9]
test al, al
mov ebp, 0x72e0b781
mov eax, 0x68b57771
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
mov rax, qword [rsp + 0x90]
mov ebp, 0xf43f58cf
jmp 0x1400a151e
mov eax, dword [rsp + 0x174]
cmp eax, 0xd
mov ebp, 0x54ae9117
mov eax, 0x3b29f9f8
cmovl ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x35b002ed
mov ebx, 0x692b939c
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x1182cab9
mov edx, 0xecd0cc0f
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x1182cab9
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xa90]
mov rdx, qword [rsp + 0xa98]
movabs rcx, 0xd62148cf9c44d663
mov rbp, rcx
lea rcx, [rax + rbp + 0x38]
sub rcx, rbp
add rcx, rdx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x2b0]
mov al, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b5357
cmp ecx, 0xf6733f1d
je 0x1400b53ba
cmp ecx, 0x3cda199b
jne 0x1400a12be
mov ecx, dword [0x140103350]
mov edx, ecx
neg edx
not edx
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
sete dl
test ecx, ecx
mov ecx, 0xf6733f1d
cmove ecx, r13d
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, r13d
jmp 0x1400b52fd
cmp ecx, 0x8f4336a1
je 0x1400b53d1
cmp ecx, 0xa328e413
jne 0x1400b8ddd
mov rcx, qword [rsp + 0x68]
mov byte [rcx], al
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rdx, 0x451e7f068078ec7d
sub rcx, rdx
add rcx, qword [rsp + 0x40]
mov byte [rdx + rcx + 1], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rdx, 0x64388cfd99630826
sub rcx, rdx
lea rcx, [rcx + rdx + 1]
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b52fd
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, 0x8f4336a1
jmp 0x1400b52fd
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, dword [0x140103350]
mov edx, ecx
neg edx
not edx
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
sete dl
test ecx, ecx
mov ecx, 0xf6733f1d
cmove ecx, edi
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, edi
jmp 0x1400b52fd
mov rax, qword [rsp + 0xa40]
mov ebp, 0x5d401faa
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x5527e8fd
mov edx, 0x6d5b12d
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x5527e8fd
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0xeb]
test al, al
mov ebp, 0x4349d690
mov eax, 0x6f0b16bc
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xad]
test al, al
mov ebp, 0xf6241eda
mov eax, 0x2b3bcb1f
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x548]
mov qword [rsp + 0x160], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9f4d83c7
mov ebx, 0xc1e64045
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x5cf954ee
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x4f0], rax
jmp 0x1400a151e
mov qword [rsp + 0xe38], rsi
mov ebp, 0x4547545d
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x5b9bbdcd
jmp 0x1400a151e
mov rax, qword [rsp + 0x90]
cmp rax, qword [rsp + 0xac0]
setge byte [rsp + 0xe4]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x90433f98
mov ebx, 0x5c04211c
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x90433f98
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0xc1a13018
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0x470], rax
jmp 0x1400a151e
cmp dword [rsp + 0x214], 0
mov ebp, 0x30e0bcba
mov eax, 0xf1447b78
cmove ebp, eax
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x468], rax
jmp 0x1400a151e
cmp dword [rsp + 0x174], 0
mov ebp, 0x895aac42
mov eax, 0x9b10be6f
cmove ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xabadde66
mov ebx, 0x28ca391c
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x8f39f268
mov ebx, 0x3982035b
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x6e0]
mov qword [rsp + 0x2e8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7517731b
mov ebx, 0x6ce79c51
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov qword [rsp + 0xb18], rsi
mov ebp, 0x23ca4ae3
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x9f716747
mov eax, 0x71491e7d
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x618], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x1008]
mov rax, qword [rax]
mov qword [rsp + 0x1010], rax
mov ebp, 0x6a28b4bb
jmp 0x1400a151e
mov ebp, 0xca428702
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xbbbf9dd2
mov edx, 0x7909191e
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0xbbbf9dd2
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7798d5a5
mov ebx, 0x31a6fd79
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x1f0]
movabs rcx, 0xfa8fbf07482589fb
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0xa0]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xacdbb605
mov ebx, 0xc8c440b5
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x360]
mov rax, qword [rsp + 0x358]
mov al, byte [rsp + 0x360]
mov rax, qword [rsp + 0x358]
mov ebp, 0x15bef79f
jmp 0x1400a151e
mov rax, qword [rsp + 0x160]
movabs rcx, 0x9e404a2cadfdfbf8
lea rdx, [rax + rcx - 1]
sub rdx, rcx
mov rcx, qword [rsp + 0x98]
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x9f4d83c7
mov ebx, 0x196d7570
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x64]
test al, al
mov ebp, 0x1e84bf2a
mov eax, 0x7cc469d1
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1d10d798
mov ebx, 0x36f09ce7
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xb70]
mov rax, qword [rax]
mov qword [rsp + 0xb78], rax
mov ebp, 0xcc68e376
jmp 0x1400a151e
mov ebp, 0xda9145ac
jmp 0x1400a151e
mov ebp, 0x7e2bd2c1
jmp 0x1400a151e
mov al, byte [rsp + 0xef]
test al, al
mov ebp, 0x2e8f243e
mov eax, 0xd4daf1d2
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6f8], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x7fa888ee
mov ebx, 0x207d7b78
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x852963a0
mov ebx, 0x25d1fa27
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x1d0], rax
cmp qword [rsp + 0x1d0], 0
mov ebp, 0x7da61f91
mov eax, 0x11537b51
cmovs ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x9da7abd7
mov ebx, 0xe3940f59
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x9da7abd7
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe6543062
mov ebx, 0x95f98632
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x5298e12f
mov ebx, 0x487e33df
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x90bbb3ce
mov edx, 0x4e2ef7ad
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x90bbb3ce
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x8b0]
mov qword [rsp + 0xc70], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xfc1839d4
mov ebx, 0x344e7ea3
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xfc1839d4
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x9e0]
mov ebp, 0x60358df3
jmp 0x1400a151e
mov rax, qword [rsp + 0x118]
cmp rax, qword [rsp + 0x610]
mov ebp, 0x4b6f5bfb
mov eax, 0x7cc469d1
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x1098], rax
mov ebp, 0xffc987d3
jmp 0x1400a151e
mov rax, qword [rsp + 0x2b0]
movzx eax, byte [rax]
mov qword [rsp + 0xc90], rax
mov ebp, 0xb74489e9
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x74338b84
mov ebx, 0x1af04ad4
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0xab8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xab621091
mov edx, 0x706ce75b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xab621091
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0xbb0], rax
mov ebp, 0x9ae5ceac
jmp 0x1400a151e
mov ebp, 0x6761226c
mov rax, qword [rsp + 0xfd8]
mov qword [rsp + 0x698], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x7d8]
mov rdx, qword [rsp + 0x7d8]
neg rdx
not rdx
mov rcx, qword [rsp + 0x128]
call fcn.140047de4
mov ebp, 0x13c4863
jmp 0x1400a151e
mov rax, qword [rsp + 0x3f8]
mov ebp, 0x75024976
jmp 0x1400a151e
mov ebp, 0x40f2d6b5
mov rax, qword [rsp + 0x1050]
mov qword [rsp + 0x6c8], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x768]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x240]
mov byte [rcx + rdx], al
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x66d7cc16
mov edx, 0x3f37324b
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x66d7cc16
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xc848d4ea
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xb2fbdd46
mov ebx, 0xfe68cccd
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x50491757
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xd190bf4a
mov ebx, 0x2b11abc5
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xc83c3b4d
mov edx, 0xe59b649c
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xc83c3b4d
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x64]
test al, al
mov ebp, 0x13f2d1ce
mov eax, 0xedadfaa5
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xbe]
test al, al
mov ebp, 0x5cf954ee
mov eax, 0xae4a862d
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4f0], rax
jmp 0x1400a151e
mov eax, dword [rsp + 0x2f4]
mov ebp, 0x36708621
jmp 0x1400a151e
mov rax, qword [rsp + 0x8c0]
mov rax, qword [rax]
mov qword [rsp + 0xca0], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x4cc63314
mov edx, 0xf59803d3
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x4cc63314
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xece74a78
mov ebx, 0xeac11507
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
movabs rax, 0x43dd4bdf95d3a2de
mov rcx, qword [rsp + 0x568]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x98]
call fcn.140047de4
mov ebp, 0xd1cc0272
jmp 0x1400a151e
mov ebp, 0x9c548af5
mov rax, qword [rsp + 0x1010]
mov qword [rsp + 0x6b8], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x79d6dd63
mov ebx, 0x694bf2cd
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x79d6dd63
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x105996c7
mov edx, 0xedf2bb9e
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x105996c7
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x19068846
mov ebx, 0xac41255
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0xf70ed995
mov qword [rsp + 0x228], rax
jmp 0x1400a151e
mov ebp, 0xf70ed995
mov qword [rsp + 0x228], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x330]
mov al, byte [rsp + 0x338]
mov byte [rsp + 0xc3], al
mov al, byte [rsp + 0x338]
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x98], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xc4b2e3a8
mov ebx, 0x2f4ef2a1
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xb2b77c87
mov eax, 0x9b09df0f
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x5d8], rax
jmp 0x1400a151e
mov ebp, 0xe999793c
mov eax, 0x16
mov qword [rsp + 0x408], rax
jmp 0x1400a151e
mov qword [rsp + 0xbe8], rsi
mov ebp, 0xa582cc1c
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa38], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x67eccf8e
mov ebx, 0x80109ce3
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [rsp + 0x208]
mov dword [rsp + 0x184], eax
mov ebp, 0x4143c03a
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xfbf0f90c
mov ebx, 0xfb67b034
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x658]
mov qword [rsp + 0x7c0], rax
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0x210], eax
mov ebp, 0xfc90ccb2
jmp 0x1400a151e
mov ebp, 0xdca5cc9e
mov dword [rsp + 0x208], 0x12
jmp 0x1400a151e
mov ebp, 0x847055c7
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x74338b84
mov ebx, 0x32253ffa
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x74338b84
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x5c8]
mov qword [rsp + 0xaa0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd9e49aec
mov ebx, 0x4d01dddb
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xc8]
mov ebp, 0x8ecfc375
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x1bc16fe7
mov ebx, 0x9ea3ebca
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x1bc16fe7
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xe6]
test al, al
mov ebp, 0x5976fa38
mov eax, 0x415a61df
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfb39594f
mov ebx, 0xf84f455a
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rcx, qword [rsp + 0x898]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0xadb31363
jmp 0x1400a151e
mov ebp, 0xdb272
jmp 0x1400a151e
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0xa78]
mov ebp, 0xf0e60d34
jmp 0x1400a151e
mov ebp, 0xd39eff10
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x703db01f
mov ebx, 0xde55d718
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x90]
cmp rax, qword [rsp + 0x680]
mov ebp, 0xe7119071
mov eax, 0x1ee82eec
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x419418e2
mov eax, 0x673a22b6
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x608], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x87ca5fd0
mov eax, 0xed9ea5bc
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6f0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x768]
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x240]
mov byte [rcx + rdx], al
mov ebp, 0x88ada52b
jmp 0x1400a151e
mov ebp, 0xf5bdc9c3
mov dword [rsp + 0x124], 0x15
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x220], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x558]
mov qword [rsp + 0x1d8], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xdbc90e8f
mov ebx, 0xa707efc0
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xdbc90e8f
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4de48aca
mov ebx, 0xac7f9dd5
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x9249294a
mov edx, 0xe61f8583
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x9249294a
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x1118], rax
cmp qword [rsp + 0x758], 0
mov ebp, 0x27b046bb
mov eax, 0x57092639
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x578], rax
jmp 0x1400a151e
movzx ecx, byte [rsp + 0xb7]
call fcn.140006142
mov qword [rsp + 0x2a0], rax
mov ebp, 0x90bea382
jmp 0x1400a151e
mov rax, qword [rsp + 0xae8]
mov rax, qword [rax]
mov qword [rsp + 0xaf0], rax
mov ebp, 0x6013bbf8
jmp 0x1400a151e
mov al, byte [rsp + 0xb8]
test al, al
mov ebp, 0x5d0b883f
mov eax, 0xb38d330a
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4b8], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x7a]
mov ebp, 0x6d5b12d
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9a1c8a9b
mov ebx, 0xdb3e5805
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
cmp qword [rsp + 0x138], 0
sets byte [rsp + 0xf1]
mov ebp, 0x4a8e65bf
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x19770dc4
mov ebx, 0x9b44d625
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
movsxd rax, dword [rsp + 0x2f4]
lea rcx, [0x1400fbbb0]
mov al, byte [rax + rcx]
mov byte [rsp + 0xec], al
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2a092d56
mov edx, 0x851b5933
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x2a092d56
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
cmp dword [rsp + 0x17c], 0
mov ebp, 0xaa1538e8
mov eax, 0x71b0ad52
cmove ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x700cb791
mov eax, 0x6a629e00
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4a8], rax
jmp 0x1400a151e
mov al, byte [rsp + 0xbd]
test al, al
mov ebp, 0x1374fb4c
mov eax, 0x740971fa
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x284a5354
mov ebx, 0x8ebf8ccb
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x920]
mov rax, qword [rsp + 0x918]
mov qword [rsp + 0xde0], rax
mov al, byte [rsp + 0xd2]
test al, al
mov ebp, 0x19474359
mov eax, 0x8788d21e
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x2b12a5ba
mov ebx, 0x70bbeddd
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x2b12a5ba
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0xcf0]
mov rax, qword [rax]
mov qword [rsp + 0xcf8], rax
mov ebp, 0x75cf2ab6
jmp 0x1400a151e
mov rax, qword [rsp + 0x150]
mov ecx, 0xff
and rax, rcx
mov qword [rsp + 0x768], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x4e3de064
mov edx, 0xc03a0503
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x4e3de064
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x6dfbb945
mov ebx, 0x8eda029d
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x6dfbb945
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x9c0]
mov ebp, 0xff538118
jmp 0x1400a151e
mov ebp, 0x85f0321a
jmp 0x1400a151e
mov al, byte [rsp + 0x65]
test al, al
mov ebp, 0xc4a24c19
mov eax, 0xb399c6f
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x138]
mov dl, byte [rsp + 0x7f]
mov byte [rax + rcx + 0x10], dl
mov ebp, 0xdef17fa0
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xb46a904c
jmp 0x1400a151e
mov rax, qword [rsp + 0x870]
mov ebp, 0x701d272a
jmp 0x1400a151e
mov qword [rsp + 0xb38], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x61c829e1
mov edx, 0x7f12a692
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x61c829e1
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov qword [rsp + 0xb80], rsi
mov ebp, 0x7548cc8b
jmp 0x1400a151e
mov ebp, 0xb40c3d45
jmp 0x1400a151e
mov rax, qword [rsp + 0x960]
mov ebp, 0xf1086c5b
jmp 0x1400a151e
mov rax, qword [rsp + 0x128]
inc rax
mov qword [rsp + 0x9e8], rax
seto byte [rsp + 0x9f0]
mov rax, qword [rsp + 0x9e8]
mov al, byte [rsp + 0x9f0]
mov byte [rsp + 0xeb], al
mov ebp, 0x97b0b622
jmp 0x1400a151e
mov rax, qword [rsp + 0x128]
mov ebp, 0x87ea49fe
jmp 0x1400a151e
mov ebp, 0x90c60347
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0x4c8], rax
jmp 0x1400a151e
mov qword [rsp + 0xc50], rsi
mov ebp, 0xbc44414e
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3c1f5f78
mov ebx, 0x29444dec
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0xbd3ac56c
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xcf94b21c
mov ebx, 0x55cf0049
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x3d8]
mov rcx, qword [rsp + 0x7b0]
mov rdx, qword [rsp + 0x260]
mov byte [rcx + rdx], al
mov ebp, 0x29e8c2be
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x90c60347
mov eax, 0x1615eb4c
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4c8], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0xd38]
mov rax, qword [rax]
mov qword [rsp + 0xd40], rax
mov ebp, 0x61e4eb9a
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xfe8c8ecd
mov ebx, 0xca428702
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xdb8]
mov rcx, qword [rsp + 0xdc0]
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x79
and ecx, 0x86
or edx, ebp
and ebp, 0x79
and eax, 0x86
or ecx, ebx
or eax, ebp
xor eax, ecx
not edx
or edx, eax
movzx eax, dl
mov qword [rsp + 0x350], rax
mov ebp, 0xea5a2c76
jmp 0x1400a151e
mov rax, qword [rsp + 0x138]
cmp rax, qword [rsp + 0x708]
mov ebp, 0x7a02b840
mov eax, 0x340e0199
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x9daa1420
mov eax, 0xf189de61
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x560], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x513d2698
mov ebx, 0x6b97f31e
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x513d2698
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0x465bbd9
mov rax, qword [rsp + 0xf20]
mov qword [rsp + 0x638], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x1be77f0f
mov ebx, 0xb95eeaf4
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xbf36634c
mov edx, 0xd9fa3c76
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xbf36634c
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x138], rax
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x218], eax
mov ebp, 0x9255ab34
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x6086c08a
mov eax, 0xea957464
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x490], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x62f8cd7c
mov edx, 0x4e638928
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x62f8cd7c
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x9b91ed1e
mov eax, 0x4508f11e
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6d8], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xc842fc0a
mov ebx, 0x1232a833
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0xc842fc0a
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov al, byte [rsp + 0xdf]
test al, al
mov ebp, 0xc3307375
mov eax, 0x478aaf25
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0xb374fb16
mov rax, qword [rsp + 0xe80]
mov qword [rsp + 0x5f0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x98]
inc rax
mov qword [rsp + 0x8e8], rax
seto byte [rsp + 0x8f0]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x7fa888ee
mov edx, 0xcb53d3e6
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x7fa888ee
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x61]
test al, al
mov ebp, 0xec33edbf
mov eax, 0x4ea36f6a
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x8c593975
mov r12d, 0xe
jmp 0x1400a151e
mov al, byte [rsp + 0xce]
test al, al
mov ebp, 0x80b47cfe
mov eax, 0x1c2fcfbc
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x65104d1b
jmp 0x1400a151e
mov rax, qword [rsp + 0x848]
mov ebp, 0x927e0cf4
jmp 0x1400a151e
mov ebp, 0x953fb518
mov rax, qword [rsp + 0xe00]
mov qword [rsp + 0x5c0], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2cc760c1
mov edx, 0xf43f58cf
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x2cc760c1
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0xce359491
jmp 0x1400a151e
mov rax, qword [rsp + 0x6d0]
movabs rcx, 0x20f6d478efbf1ce6
sub rax, rcx
lea rdx, [rax + rcx - 1]
mov rcx, qword [rsp + 0xa0]
call fcn.140047de4
mov ebp, 0x75485d65
jmp 0x1400a151e
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0xba8], rax
mov ebp, 0x40d770f8
jmp 0x1400a151e
mov ebp, 0x4e2ef7ad
jmp 0x1400a151e
mov rax, qword [rsp + 0xf50]
mov rax, qword [rax]
mov qword [rsp + 0xf58], rax
mov ebp, 0x548f4898
jmp 0x1400a151e
mov ebp, 0xac7f9dd5
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x6bb4df0f
mov ebx, 0xa651ac2e
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x3d0]
mov ebp, 0x61a5f0be
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x66d7cc16
mov ebx, 0x88ada52b
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xa037db6c
mov dword [rsp + 0x20c], 0
jmp 0x1400a151e
mov ebp, 0xa6593e4c
mov rax, qword [rsp + 0x1000]
mov qword [rsp + 0x6b0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x80]
cmp rax, qword [rsp + 0x5d8]
mov ebp, 0xfeda5b3d
mov eax, 0xf133856
cmovge ebp, eax
jmp 0x1400a151e
mov qword [rsp + 0x1048], rsi
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2b12a5ba
mov ebx, 0x469b7097
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x2b12a5ba
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0x850dc0ff
jmp 0x1400a151e
mov rax, qword [rsp + 0x80]
inc rax
mov qword [rsp + 0x378], rax
seto byte [rsp + 0x380]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x4b2beb7b
mov ebx, 0xc43a7c16
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x90]
mov qword [rsp + 0x398], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x2cc760c1
mov ebx, 0xedb32b
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x39314af9
jmp 0x1400a151e
mov ebp, 0x6014a067
jmp 0x1400a151e
cmp dword [rsp + 0x194], 0
mov ebp, 0x944edf87
mov eax, 0x84b1b773
cmove ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x80]
mov qword [rsp + 0x248], rax
mov ebp, 0x34865155
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x776b31d8
mov edx, 0x512db3c9
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x776b31d8
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x35b002ed
mov ebx, 0xac390dfb
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xf7c132ae
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbff6b8c5
mov ebx, 0xcd681205
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x621eb7c2
mov ebx, 0x81b6f96a
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x621eb7c2
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov ebp, 0xd457732e
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x9a613471
mov eax, 0x6e01a10c
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4a0], rax
jmp 0x1400a151e
call fcn.14002cb6a
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0xabcebc8a
mov ebx, 0x6783ca1c
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0xabcebc8a
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x878]
mov ebp, 0x34cecb8b
jmp 0x1400a151e
mov rcx, qword [rsp + 0x9f8]
mov edx, 0xff
call fcn.140047de4
mov ebp, 0xee41ff1d
jmp 0x1400a151e
mov ebp, 0xbd1511d0
mov rax, qword [rsp + 0x1078]
mov qword [rsp + 0x6e0], rax
jmp 0x1400a151e
mov al, byte [rsp + 0xea]
test al, al
mov ebp, 0x69549613
mov eax, 0xd881daaa
cmovne ebp, eax
jmp 0x1400a151e
mov ebp, 0x3e348cc6
jmp 0x1400a151e
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x1a0], rax
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0x8c], eax
mov ebp, 0xa6bcea05
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x198], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x9c8]
mov rax, qword [rax]
mov qword [rsp + 0xfe0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc068f0df
mov ebx, 0xccc772f3
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp qword [rsp + 0x130], 0
sets byte [rsp + 0xc6]
mov ebp, 0x4bf18802
jmp 0x1400a151e
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0xaa8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x3a3cc9d9
mov ebx, 0xd88bb484
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x14d7c644
mov eax, 0xe97cc0fd
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6a8], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x7f0]
mov rax, qword [rax]
mov qword [rsp + 0xb10], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x852963a0
mov ebx, 0xe1645489
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0xe73611b
jmp 0x1400a151e
mov al, byte [rsp + 0xf3]
test al, al
mov ebp, 0x9fefd05e
mov eax, 0x2ecf1419
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x710], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0x540]
mov ebp, 0xd845108f
mov eax, 0xf8682694
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x85797ce3
mov edx, 0x8a360136
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x85797ce3
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x124], eax
mov ebp, 0xf5bdc9c3
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x220], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xd6ca3615
mov eax, 0xa3fc2e12
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x6a0], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xe7ac4878
mov ebx, 0x8363d08e
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x748]
shl rax, 6
mov rcx, qword [rsp + 0x8d0]
mov rdx, rax
not rdx
movabs rbp, 0x89ff418f89d3b16a
mov rdi, rbp
not rbp
and rax, rbp
and rbp, rcx
not rcx
mov rbx, rdx
and rbx, rdi
or rdx, rcx
and rcx, rdi
mov edi, 0x7bcc9cff
or rax, rbx
or rbp, rcx
xor rbp, rax
not rdx
or rdx, rbp
mov qword [rsp + 0x150], rdx
mov ebp, 0x93198b44
jmp 0x1400a151e
mov ebp, 0xbcdc5002
jmp 0x1400a151e
mov rax, qword [rsp + 0x10d8]
mov rax, qword [rax]
mov qword [rsp + 0x10e0], rax
mov ebp, 0x2bf9220
jmp 0x1400a151e
mov rax, qword [rsp + 0xa50]
mov rax, qword [rax]
mov qword [rsp + 0x10e8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfb39594f
mov ebx, 0xe86ed44c
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov dword [rsp + 0x178], r12d
mov ebp, 0x8bf4ef31
jmp 0x1400a151e
mov rax, qword [rsp + 0x80]
mov ebp, 0xf3e1e8a9
jmp 0x1400a151e
mov qword [rsp + 0xf40], rsi
mov ebp, 0xfc9e34d7
jmp 0x1400a151e
movzx eax, byte [rsp + 0x7e]
mov qword [rsp + 0x9f8], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbfe36c5a
mov ebx, 0x7f895201
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x10c8]
mov rcx, qword [rsp + 0x10d0]
mov edx, ecx
and edx, eax
xor ecx, eax
or ecx, edx
movzx eax, cl
mov qword [rsp + 0xa48], rax
mov ebp, 0x377c36bf
jmp 0x1400a151e
mov ebp, 0x36c18fd9
jmp 0x1400a151e
call fcn.14002cb6a
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x8485d284
mov ebx, 0xeea47cb7
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x8485d284
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0x1f034781
jmp 0x1400a151e
mov rax, qword [rsp + 0x668]
mov qword [rsp + 0x110], rax
mov eax, dword [rsp + 0x1fc]
mov dword [rsp + 0x170], eax
mov ebp, 0x78e0dffe
jmp 0x1400a151e
mov ebp, 0x4279ab9f
jmp 0x1400a151e
mov rax, qword [rsp + 0x1018]
mov rax, qword [rax]
mov qword [rsp + 0x1020], rax
mov ebp, 0xab2068ec
jmp 0x1400a151e
mov rax, qword [rsp + 0x90]
cmp rax, qword [rsp + 0x670]
mov ebp, 0x39314af9
mov eax, 0x277cf371
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x7bf969c7
jmp 0x1400a151e
mov ebp, 0x1fa7d613
jmp 0x1400a151e
mov rax, qword [rsp + 0x1098]
mov rax, qword [rax]
mov qword [rsp + 0x10a0], rax
mov ebp, 0x77c43115
jmp 0x1400a151e
mov rax, qword [rsp + 0xc40]
mov rax, qword [rax]
mov qword [rsp + 0xc48], rax
mov ebp, 0x3d557323
jmp 0x1400a151e
mov rax, qword [rsp + 0x608]
mov qword [rsp + 0x270], rax
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x2bf06a7
mov edx, 0xdb4934cf
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl al
mov ebx, 0x2bf06a7
cmovge ebp, ebx
xor al, cl
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0xaf7e6cc1
mov eax, 0xc3a494f4
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x510], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x850]
mov qword [rsp + 0xb98], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x53457c54
mov ebx, 0x5ecc4310
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0xcd]
mov rcx, qword [rsp + 0xdc8]
mov byte [rcx], al
mov rax, qword [rsp + 0x238]
inc rax
mov qword [rsp + 0x358], rax
seto byte [rsp + 0x360]
mov ebp, 0x840b77a3
jmp 0x1400a151e
mov rax, qword [rsp + 0x8c8]
mov ebp, 0x4e638928
jmp 0x1400a151e
cmp dword [rsp + 0x188], 0
mov ebp, 0xc1c54308
mov eax, 0xc4494b28
cmove ebp, eax
jmp 0x1400a151e
mov ebp, 0xbeeb9a54
mov rax, qword [rsp + 0x10b8]
mov qword [rsp + 0x708], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x3aae69df
mov edx, 0x7d51bdcb
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x3aae69df
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov al, byte [rsp + 0x65]
test al, al
mov ebp, 0x69ebd37e
mov eax, 0x277cf371
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xe3465942
mov ebx, 0x79f31d4
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0x602499e9
jmp 0x1400a151e
call fcn.14002cb6a
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x2ead39e7
mov edx, 0xb34e4d9a
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x2ead39e7
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x816729c5
jmp 0x1400a151e
mov eax, dword [rsp + 0x148]
cmp eax, 0x20
sete byte [rsp + 0xae]
mov ebp, 0x702061c2
jmp 0x1400a151e
mov rax, qword [rsp + 0x2d8]
movzx eax, byte [rax]
mov dword [rsp + 0x2f4], eax
mov ebp, 0xd91f2498
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xca3878aa
mov ebx, 0xbffa7be2
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
movabs rax, 0xbaadd101a86e8b71
mov rcx, qword [rsp + 0x508]
lea rdx, [rcx + rax - 1]
sub rdx, rax
mov rcx, qword [rsp + 0x108]
call fcn.140047de4
mov ebp, 0xea059e53
jmp 0x1400a151e
mov rax, qword [rsp + 0x748]
sar rax, 2
mov qword [rsp + 0xdc0], rax
mov ebp, 0xbea5449e
jmp 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov ebp, 0x28ca391c
jmp 0x1400a151e
mov al, byte [rsp + 0xb6]
test al, al
mov ebp, 0xc8a64d96
mov eax, 0x7feb410e
cmovne ebp, eax
jmp 0x1400a151e
mov rcx, qword [rsp + 0x9f8]
mov edx, 0xff
call fcn.140047de4
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x581e1be3
mov edx, 0x73724e9f
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x581e1be3
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov ebp, 0x314ee49f
jmp 0x1400a151e
cmp qword [rsp + 0x3c8], 0
setne byte [rsp + 0xef]
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbb37e856
mov ebx, 0x79b97c0a
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov qword [rsp + 0x850], rsi
mov ebp, 0x1b5dad60
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x1f05c52d
mov ebx, 0x5467b051
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xbb8]
mov rax, qword [rax]
mov qword [rsp + 0x4b8], rax
mov ebp, 0x5d0b883f
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x22abebea
mov ebx, 0x303542f1
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xa10]
lea rcx, [0x1400fbd30]
mov qword [rax], rcx
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xa54f9c7d
mov ebx, 0xfa3ee508
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x320]
mov ebp, 0x370d6564
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xb07cd23a
mov ebx, 0xec1747f1
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xf28]
mov rcx, qword [rsp + 0xf30]
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, edx
and ebx, 0x8a
and ecx, 0x75
or edx, ebp
and ebp, 0x8a
and eax, 0x75
or ecx, ebx
or eax, ebp
xor eax, ecx
not edx
or edx, eax
movzx eax, dl
mov qword [rsp + 0x988], rax
mov ebp, 0x7ab943ad
jmp 0x1400a151e
mov rax, qword [rsp + 0xaa8]
mov rcx, qword [rsp + 0xab0]
add rax, 0x38
neg rcx
sub rcx, rax
neg rcx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x248]
mov r8b, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b7fc9
cmp ecx, 0xf6733f1d
je 0x1400b8022
cmp ecx, 0x3cda199b
jne 0x1400a13af
mov ecx, dword [0x140103350]
mov edx, dword [0x140103358]
lea ebx, [rcx - 1]
imul ebx, ecx
not ebx
or ebx, 0xfffffffe
cmp ebx, r14d
sete cl
cmp edx, 0xa
setl al
xor al, cl
mov eax, 0xf6733f1d
cmovne eax, r13d
cmp ebx, r14d
mov ecx, eax
cmove ecx, r13d
jmp 0x1400b807b
cmp ecx, 0x8f4336a1
je 0x1400b8039
cmp ecx, 0xa328e413
jne 0x1400b8dcb
mov rcx, qword [rsp + 0x68]
mov byte [rcx], r8b
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
movabs rax, 0x2db6c594a3a05b41
lea rcx, [rcx + rax + 1]
sub rcx, rax
mov rdx, qword [rsp + 0x40]
mov byte [rdx + rcx], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
inc rcx
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b7f6d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov ecx, 0x8f4336a1
jmp 0x1400b7f6d
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov qword [rax], rcx
mov eax, dword [0x140103350]
mov edx, dword [0x140103358]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
cmp edx, 0xa
setl bl
xor bl, al
mov eax, 0xf6733f1d
cmovne eax, edi
cmp ecx, r14d
mov ecx, eax
cmove ecx, edi
cmp edx, 0xa
cmovge ecx, eax
jmp 0x1400b7f6d
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x22838830
mov eax, 0x4dbb967b
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x4c0], rax
jmp 0x1400a151e
cmp qword [rsp + 0x438], 0
mov ebp, 0xa480d79
mov eax, 0x3e49c3d3
cmove ebp, eax
xor eax, eax
mov qword [rsp + 0x728], rax
jmp 0x1400a151e
mov ebp, 0x19474359
jmp 0x1400a151e
mov ebp, 0x2b5dcfd5
mov rax, qword [rsp + 0xdd0]
mov qword [rsp + 0x5a0], rax
jmp 0x1400a151e
mov rax, qword [rsp + 0x4b0]
lea rdx, [rax - 1]
mov rcx, qword [rsp + 0x110]
call fcn.140047de4
mov ebp, 0x49dc08b2
jmp 0x1400a151e
mov qword [rsp + 0xe78], rsi
mov ebp, 0x86b3ea0e
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x3b8482a5
mov ebx, 0xc99dbe3
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x2a092d56
mov ebx, 0x36708621
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xbbbf9dd2
mov ebx, 0x82490c4d
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov ebp, 0xd227334d
jmp 0x1400a151e
mov ebp, 0x2e8f243e
mov rax, qword [rsp + 0x10a0]
mov qword [rsp + 0x6f8], rax
jmp 0x1400a151e
mov al, byte [rsp + 0x67]
test al, al
mov ebp, 0x3f90c590
mov eax, 0x182269e5
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xa28]
mov al, byte [rsp + 0xa30]
mov byte [rsp + 0xf0], al
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xf66eb82d
mov ebx, 0xe4948ad3
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x8c0]
mov ebp, 0x2ab08803
jmp 0x1400a151e
cmp qword [rsp + 0x168], 0
sets byte [rsp + 0xdf]
mov ebp, 0x568a090f
jmp 0x1400a151e
mov rcx, qword [rsp + 0x1130]
mov rax, qword [rsp + 0x700]
movabs rdx, 0x7b5877495105ec89
sub rax, rdx
lea rax, [rax + rdx + 0x38]
neg rcx
sub rcx, rax
neg rcx
call fcn.140041423
mov rbp, rax
mov rcx, rbp
lea rdx, [0x1400fbd40]
call fcn.1400b8dff
mov rax, qword [rsp + 0x2d8]
mov al, byte [rax]
lea rcx, [rbp + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rbp
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
add rcx, qword [rsp + 0x40]
mov qword [rsp + 0x68], rcx
mov ecx, 0xa328e413
cmp ecx, 0xf6733f1c
jle 0x1400b8382
cmp ecx, 0xf6733f1d
je 0x1400b83ce
cmp ecx, 0x3cda199b
jne 0x1400a1464
mov ecx, dword [0x140103350]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
sete dl
test ecx, ecx
mov ecx, 0xf6733f1d
cmove ecx, r13d
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, r13d
jmp 0x1400b832b
cmp ecx, 0x8f4336a1
je 0x1400b83e5
cmp ecx, 0xa328e413
jne 0x1400b8dcd
mov rcx, qword [rsp + 0x68]
mov byte [rcx], al
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
not rcx
mov rdx, qword [rsp + 0x40]
neg rcx
mov byte [rdx + rcx], 0
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
inc rcx
mov qword [rsp + 0x48], rcx
mov ecx, 0x3cda199b
jmp 0x1400b832b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, 0x8f4336a1
jmp 0x1400b832b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
mov qword [rcx], rdx
mov ecx, dword [0x140103350]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0xfffffffe
and ecx, edx
sete dl
test ecx, ecx
mov ecx, 0xf6733f1d
cmove ecx, edi
cmp dword [0x140103358], 0xa
setl bl
cmovge ecx, r15d
xor bl, dl
cmovne ecx, edi
jmp 0x1400b832b
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0xa80]
mov ebp, 0xee86f8d4
jmp 0x1400a151e
mov rax, qword [rsp + 0x798]
mov qword [rsp + 0xfc8], rax
mov ebp, 0x8261a193
jmp 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xf3]
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x345f6d46
mov edx, 0x87d9c262
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0x345f6d46
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0xed0]
mov qword [rsp + 0x968], rax
mov ebp, 0x4694c781
jmp 0x1400a151e
mov edx, 0x30
lea rcx, [0x140114828]
call fcn.14003e3b7
mov qword [rsp + 0x780], rax
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x940], rax
mov ebp, 0xf5f3b455
jmp 0x1400a151e
cmp qword [rsp + 0x238], 0
sets byte [rsp + 0xca]
mov ebp, 0xd70cf7e4
jmp 0x1400a151e
mov ebp, 0x28339c03
jmp 0x1400a151e
mov rax, qword [rsp + 0xeb0]
mov qword [rsp + 0x960], rax
mov ebp, 0xa3b58981
jmp 0x1400a151e
mov ebp, 0x293a9376
jmp 0x1400a151e
mov eax, dword [rsp + 0x18c]
cmp eax, 0x16
mov ebp, 0x4491b63c
mov eax, 0xa3c3e376
cmovl ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xb38]
mov rax, qword [rax]
mov qword [rsp + 0xb40], rax
mov ebp, 0xdbbcdc19
jmp 0x1400a151e
mov al, byte [rsp + 0xe3]
test al, al
mov ebp, 0x6700a798
mov eax, 0x64414954
cmovne ebp, eax
jmp 0x1400a151e
mov al, byte [rsp + 0x37]
test al, al
mov ebp, 0x3f41b6e9
mov eax, 0xbca3a873
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x420], rax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xcdf00533
mov ebx, 0x81677c32
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
call fcn.14002cb6a
mov ebp, 0xbbbcb889
jmp 0x1400a151e
cmp qword [rsp + 0x50], 0
setne byte [rsp + 0xf5]
mov ebp, 0x6da0bc04
jmp 0x1400a151e
mov qword [rsp + 0xe88], rsi
mov ebp, 0xff9bab0e
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x369e2fbe
mov ebx, 0xe1af5ccd
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x7c0fd751
jmp 0x1400a151e
mov al, byte [rsp + 0xb2]
test al, al
mov ebp, 0x22e75cf1
mov eax, 0x5316dd68
cmovne ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
and eax, ecx
sete cl
test eax, eax
mov ebp, 0x3d46171e
mov ebx, 0xd3de96f4
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl al
mov edx, 0x3d46171e
cmovge ebp, edx
xor al, cl
cmovne ebp, ebx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x4d74b341
mov ebx, 0x8113a632
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov ebp, 0x65c271c
jmp 0x1400a151e
mov rcx, qword [rsp + 0x300]
xor edx, edx
movabs r8, 0x7fffffffffffffff
call fcn.140044dfb
mov ebp, 0x9ea3ebca
jmp 0x1400a151e
mov rax, qword [rsp + 0x2d0]
mov qword [rsp + 0xef0], rax
mov ebp, 0x3b900495
jmp 0x1400a151e
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0xba0], rax
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xfc780341
mov ebx, 0x5cfc2693
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0x100]
inc rax
mov qword [rsp + 0x888], rax
seto byte [rsp + 0x890]
mov rax, qword [rsp + 0x888]
mov al, byte [rsp + 0x890]
mov byte [rsp + 0xbf], al
mov ebp, 0x2ff64c55
jmp 0x1400a151e
mov rax, qword [rsp + 0x248]
mov al, byte [rax]
mov byte [rsp + 0x79], al
mov ebp, 0x33bd286c
jmp 0x1400a151e
cmp qword [rsp + 0x770], 0
setg byte [rsp + 0xd4]
mov ebp, 0x623305ec
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0x9b31b021
mov ebx, 0x399655d8
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0xc78c47fb
mov ebx, 0xd39eff10
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0xe1db63db
mov edx, 0x341821de
cmove ebp, edx
cmp dword [0x14010335c], 0xa
setl cl
mov ebx, 0xe1db63db
cmovge ebp, ebx
xor cl, al
cmovne ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0xca8], rax
mov eax, dword [0x140103354]
mov ecx, eax
neg ecx
not ecx
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x4aea51ad
mov ebx, 0xe310477a
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x4aea51ad
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
mov rax, qword [rsp + 0x248]
mov al, byte [rax]
mov byte [rsp + 0xd5], al
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
and eax, edx
sete dl
cmp ecx, 0xa
setl bl
xor bl, dl
mov edx, 0xd5c640a7
mov ebx, 0x9904368a
cmovne edx, ebx
test eax, eax
mov ebp, edx
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, edx
jmp 0x1400a151e
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x1128], rax
cmp qword [rsp + 0x3b8], 0
mov ebp, 0xc8f0a4aa
mov eax, 0x767fd1e9
cmovne ebp, eax
xor eax, eax
mov qword [rsp + 0x430], rax
jmp 0x1400a151e
mov ebp, 0x3e348cc6
jmp 0x1400a151e
mov al, byte [rsp + 0x77]
test al, al
mov ebp, 0x36c18fd9
mov eax, 0xbce3bb19
cmovne ebp, eax
jmp 0x1400a151e
mov rax, qword [rsp + 0xa38]
mov ebp, 0xd80689e3
jmp 0x1400a151e
mov rax, qword [rsp + 0xe18]
mov qword [rsp + 0xe20], rax
mov ebp, 0xc9129270
jmp 0x1400a151e
mov ebp, 0x19887483
jmp 0x1400a151e
mov ebp, 0x37e4872a
jmp 0x1400a151e
mov ebp, 0x98fe3dbb
jmp 0x1400a151e
mov rax, qword [rsp + 0x230]
mov ebp, 0x46949696
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dcf
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2a0]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2a8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x1b0]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x1b0]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x730]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov eax, dword [0x140103354]
mov ecx, dword [0x14010335c]
mov edx, eax
neg edx
not edx
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, r14d
sete al
cmp ecx, 0xa
setl bl
xor bl, al
mov eax, 0x885ae0cc
mov ebx, 0x771c0382
cmovne eax, ebx
cmp edx, r14d
mov ebp, eax
cmove ebp, ebx
cmp ecx, 0xa
cmovge ebp, eax
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8ddf
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x7a8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x3b8]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x3b0]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x3b0]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x410], rax
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x9d8]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0xa1bf2f1d
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8dd1
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x390]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x2d0]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x250]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x250]
add rcx, 8
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov eax, dword [0x140103354]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, r14d
sete al
mov ebp, 0x30a323a8
mov ebx, 0x31865ee4
cmove ebp, ebx
cmp dword [0x14010335c], 0xa
setl cl
mov edx, 0x30a323a8
cmovge ebp, edx
xor cl, al
cmovne ebp, ebx
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
jne 0x1400b8de1
mov rcx, rbp
lea rdx, [0x1400fbd78]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x750]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbd90]
call fcn.1400b8dff
mov rdx, qword [rsp + 0x758]
mov rcx, rbp
call fcn.1400b8dff
mov rcx, rbp
lea rdx, [0x1400fbdb0]
call fcn.1400b8dff
mov rcx, qword [rsp + 0x348]
add rcx, 0x18
mov rdx, rbp
call fcn.1400b91c3
mov rcx, qword [rsp + 0x348]
add rcx, 8
xor eax, eax
mov qword [rsp + 0x400], rax
xor edx, edx
call fcn.1400b91c3
mov rcx, qword [rsp + 0x8d8]
mov qword [rsp + 0x20], 0xe9
lea rdx, [0x1400fbd30]
lea r8, str.decode
lea r9, str.base64.nim
call fcn.140052547
mov ebp, 0x3a871acf
jmp 0x1400a151e
cmp ecx, 0x7bcc9cff
je 0x1400a0e46
jmp 0x1400b8dc9
jmp 0x1400b8dcb
jmp 0x1400b8dcd
jmp 0x1400b8dcf
jmp 0x1400b8dd1
jmp 0x1400b8dd3
jmp 0x1400b8dd5
jmp 0x1400b8dd7
jmp 0x1400b8dd9
jmp 0x1400b8ddb
jmp 0x1400b8ddd
jmp 0x1400b8ddf
jmp 0x1400b8de1
mov rax, qword [rsp + 0x1140]
add rsp, 0x1148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret