Function at 0x140005fb0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov dword [rbp - 0x5c], edx
mov qword [rbp - 0x78], rcx
mov rax, qword [0x14002b040]
xor rax, rbp
mov qword [rbp + 0x20], rax
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x4253f830
mov edx, eax
and edx, 0xbdac07cf
or edx, ecx
xor edx, 0xbdac07ce
and eax, 0xfffffffe
or eax, edx
mov ecx, dword [0x14002b0d0]
xor eax, 0x4004ce3b
cmp eax, 0xbffb31c4
sete byte [rbp + 0xf]
cmp ecx, 0xa
setl byte [rbp + 0xe]
mov r15d, 0xc413b6c3
mov r12d, 0x35fa651b
mov r13d, 0xf9524665
mov esi, 0x667420c9
mov ebx, 0x36f107a1
mov edi, 0x7dd0af18
mov r14d, 0x4eda83ed
mov eax, 0x504e0da7
jmp 0x1400060c0
cmp eax, 0xde1f02b2
je 0x140007998
cmp eax, 0xe52342cc
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax - 1]
imul ecx, eax
not cl
or cl, 0xfe
cmp cl, 0xff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x7c2ee52f
mov r8d, 0x587daf8e
cmovne eax, r8d
test cl, cl
mov ecx, 0x7c2ee52f
cmovne ecx, eax
test dl, dl
cmove ecx, eax
mov eax, ecx
nop word cs:[rax + rax]
cmp eax, 0xe9a14da
jle 0x140006130
cmp eax, 0x4449dbc6
jle 0x1400061a0
cmp eax, 0x5e2d308a
jle 0x140006257
cmp eax, 0x6a2f891c
jg 0x140006479
cmp eax, 0x670b31c7
jle 0x140006883
cmp eax, 0x6952b598
jg 0x140006ff4
cmp eax, 0x670b31c8
je 0x1400079f4
cmp eax, 0x67f146fb
je 0x140007a09
cmp eax, 0x68a85bbc
jne 0x1400060c0
mov rax, qword [rbp - 0x10]
mov eax, 0xf85003fc
jmp 0x1400060c0
cmp eax, 0xc8828547
jg 0x140006200
cmp eax, 0xa81ce7d1
jg 0x1400062f4
cmp eax, 0x92cca3b9
jg 0x1400064ba
cmp eax, 0x8cf53ae1
jg 0x1400068bd
cmp eax, 0x87ac15e9
jle 0x140007056
cmp eax, 0x87ac15ea
je 0x140007a21
cmp eax, 0x8c823cb8
je 0x140007a76
cmp eax, 0x8caf40e3
jne 0x1400060c0
mov rax, qword [rbp + 0x18]
mov dword [rax], 0
mov eax, 0xdb4b477d
jmp 0x1400060c0
cmp eax, 0x2fe23c50
jg 0x14000639e
cmp eax, 0x20b1db8e
jg 0x140006565
cmp eax, 0x19146f10
jg 0x140006954
cmp eax, 0xfcf7012
jle 0x140007076
cmp eax, 0xfcf7013
je 0x140007bec
cmp eax, 0x12ac879e
je 0x140007bfe
cmp eax, 0x162fbd38
jne 0x1400060c0
mov eax, 0x453bf171
jmp 0x1400060c0
cmp eax, 0xebf1c03f
jg 0x14000642d
cmp eax, 0xd64288b9
jg 0x1400065eb
cmp eax, 0xd2cdee41
jg 0x140006a13
cmp eax, 0xcb2f1a3a
jle 0x1400070fe
cmp eax, 0xcb2f1a3b
je 0x140007c12
cmp eax, 0xcc91a276
je 0x140007c66
cmp eax, 0xd0c56eb7
jne 0x1400060c0
mov eax, 0x64fcc3d4
jmp 0x1400060c0
cmp eax, 0x54c19e0d
jg 0x14000662c
cmp eax, 0x475136d1
jg 0x140006a49
cmp eax, 0x467496f9
jle 0x14000712a
cmp eax, 0x467496fa
je 0x140007c70
cmp eax, 0x4688ee8a
je 0x140007d9e
cmp eax, 0x46ab8ee6
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0x3ebb2e8
mov edx, 0x56244880
jmp 0x140009159
cmp eax, 0xaf59b2b4
jg 0x1400066df
cmp eax, 0xaa60f5b1
jg 0x140006ac3
cmp eax, 0xa852fa41
jle 0x14000719b
cmp eax, 0xa852fa42
je 0x140007da8
cmp eax, 0xa9da374a
je 0x140007e26
cmp eax, 0xa9f8d603
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa0264ba5
and ecx, 0x5fd9b45a
or ecx, edx
xor ecx, 0xa0264ba4
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x6ad2b49f
mov ecx, 0xd52d0053
cmovne eax, ecx
test dl, dl
cmove eax, ecx
test r8b, r8b
mov ecx, 0x6ad2b49f
cmove eax, ecx
jmp 0x1400060c0
cmp eax, 0x381116d8
jg 0x14000675a
cmp eax, 0x31de1658
jg 0x140006b42
cmp eax, 0x30ea1e0a
jle 0x140007218
cmp eax, 0x30ea1e0b
je 0x140007e30
cmp eax, 0x314d4d8a
je 0x140007e4f
cmp eax, 0x31d179f4
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0x54c19e0e
mov r9d, 0x2282b288
cmovne eax, r9d
test r8b, r8b
mov edx, 0x54c19e0e
jmp 0x140008f50
cmp eax, 0xfcfa4eea
jg 0x1400067fe
cmp eax, 0xf5bf1d77
jg 0x140006b78
cmp eax, 0xef79acf1
jle 0x140007274
cmp eax, 0xef79acf2
je 0x140007e71
cmp eax, 0xefe35a17
je 0x140007e93
cmp eax, 0xf1580a3c
jne 0x1400060c0
mov eax, 0x1c7e7c3a
jmp 0x1400060c0
cmp eax, 0x7a077977
jg 0x140006c14
cmp eax, 0x6e6df4e4
jle 0x140007294
cmp eax, 0x6e6df4e5
je 0x140007e9d
cmp eax, 0x6fe6c576
je 0x140007eb2
cmp eax, 0x722d99d0
jne 0x1400060c0
mov eax, 0x96343cf7
jmp 0x1400060c0
cmp eax, 0x9b92e0ba
jg 0x140006c97
cmp eax, 0x95edd566
jle 0x14000730e
cmp eax, 0x95edd567
je 0x140007ebc
cmp eax, 0x96343cf7
je 0x140007f21
cmp eax, 0x986f5587
jne 0x1400060c0
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp - 0x58]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, edx
xor al, r8b
test dl, dl
mov ecx, 0x9e5376dd
mov edx, 0x90ef474c
cmovne ecx, edx
test r8b, r8b
mov r8d, 0x9e5376dd
cmovne ecx, r8d
test al, al
cmove ecx, edx
mov eax, ecx
jmp 0x1400060c0
cmp eax, 0x2b2dcc09
jg 0x140006cf4
cmp eax, 0x2282b287
jle 0x14000732e
cmp eax, 0x2282b288
je 0x140007f94
cmp eax, 0x244d77ec
je 0x140008018
cmp eax, 0x2523ba67
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 0x30d5fca1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0xd91ff9d2
mov eax, 0x5b54f465
cmovne ecx, eax
test r8b, 1
mov eax, 0xd91ff9d2
jmp 0x1400090f6
cmp eax, 0xde1f02b1
jg 0x140006d2a
cmp eax, 0xd91ff9d1
jle 0x1400073b3
cmp eax, 0xd91ff9d2
je 0x140008091
cmp eax, 0xdb4b477d
je 0x1400080f8
cmp eax, 0xddb95b09
jne 0x1400060c0
mov eax, 0xc4a53e35
jmp 0x1400060c0
cmp eax, 0x57f7c65d
jg 0x140006dc1
cmp eax, 0x55898823
jle 0x1400073dc
cmp eax, 0x55898824
je 0x14000815e
cmp eax, 0x56244880
je 0x140008168
cmp eax, 0x56323acd
jne 0x1400060c0
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xad449d34
and ecx, 0x52bb62cb
or ecx, edx
xor ecx, 0x52bb62ca
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0x314d4d8a
mov edx, 0xfbb60783
jmp 0x140009159
cmp eax, 0xbfe5176a
jg 0x140006e6d
cmp eax, 0xb915b1ba
jle 0x140007404
cmp eax, 0xb915b1bb
je 0x1400081e2
cmp eax, 0xbdf5468c
je 0x1400081ec
cmp eax, 0xbe3dca3d
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
not cl
or cl, 0xfe
cmp cl, 0xff
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
not r8b
mov eax, 0xc413b6c3
mov r9d, 0x85f6c0cd
cmovne eax, r9d
test r8b, dl
cmove eax, r15d
jmp 0x140009341
cmp eax, 0x4118f3a7
jg 0x140006f04
cmp eax, 0x3a3d92be
jle 0x140007472
cmp eax, 0x3a3d92bf
je 0x140008260
cmp eax, 0x3c004614
je 0x1400082c6
cmp eax, 0x3c20a86f
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
test r8b, r8b
mov ecx, 0xefe35a17
mov r8d, 0x36f107a1
cmovne ecx, r8d
test dl, dl
mov ebx, 0x36f107a1
cmove ecx, r8d
test al, al
mov eax, 0xefe35a17
jmp 0x1400060b1
cmp eax, 0x3fbff9d
jg 0x140006f43
cmp eax, 0x40feae
jle 0x1400074e1
cmp eax, 0x40feaf
je 0x140008347
cmp eax, 0xf5b9c9
je 0x140008351
cmp eax, 0x3ebb2e8
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov eax, 0x3c20a86f
cmovne eax, ebx
test cl, cl
mov ecx, 0x3c20a86f
jmp 0x1400060ac
cmp eax, 0x64e5fd2f
jle 0x140007501
cmp eax, 0x64e5fd30
je 0x1400083bf
cmp eax, 0x64fcc3d4
je 0x140008435
cmp eax, 0x667420c9
jne 0x1400060c0
mov rax, qword [rbp - 0x10]
mov eax, 0xf6ad48f9
jmp 0x1400060c0
cmp eax, 0x90ef474b
jle 0x140007521
cmp eax, 0x90ef474c
je 0x14000849e
cmp eax, 0x9193974b
je 0x140008507
cmp eax, 0x91fc06ff
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov ecx, r8d
xor cl, dl
test r8b, r8b
mov eax, 0x19dfd5cf
mov r8d, 0x55747510
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0x19dfd5cf
cmove eax, ecx
jmp 0x1400060c0
cmp eax, 0x1aab6923
jle 0x140007541
cmp eax, 0x1aab6924
je 0x140008511
cmp eax, 0x1c7e7c3a
je 0x14000851f
cmp eax, 0x1ef9aa56
jne 0x1400060c0
mov rax, qword [rbp - 0x50]
mov ecx, dword [rbp - 0x5c]
mov dword [rax], ecx
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x78]
mov qword [rax], rcx
mov rax, qword [rbp - 0x58]
mov rax, qword [rbp + 0x10]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x58]
mov qword [rcx], rax
mov rax, qword [rbp - 0x40]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x58]
mov rcx, qword [rcx]
movabs r8, 0xd52b2ec7f51fb691
movabs r9, 0x97578d780fe52f70
lea rdx, [r9 + r8]
add rdx, qword [rax]
movsxd rax, dword [rcx + 0x3c]
add rdx, rax
sub rdx, r8
movabs rax, 0xdd6d630bcde366b7
add rdx, rax
sub rdx, r9
sub rdx, rax
mov rax, qword [rbp - 0x40]
mov qword [rax], rdx
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
cmp dword [rax], 0x4550
mov eax, 0xab58ece0
mov ecx, 0xd1b2b43
cmove eax, ecx
jmp 0x1400060c0
cmp eax, 0xd3c0a8f4
jle 0x1400075b9
cmp eax, 0xd3c0a8f5
je 0x1400085c6
cmp eax, 0xd4585656
je 0x1400085d0
cmp eax, 0xd52d0053
jne 0x1400060c0
mov eax, 0x6ad2b49f
jmp 0x1400060c0
cmp eax, 0x4c9d2701
jle 0x14000762a
cmp eax, 0x4c9d2702
je 0x1400085da
cmp eax, 0x4eda83ed
je 0x14000863e
cmp eax, 0x504e0da7
jne 0x1400060c0
movzx eax, byte [rbp + 0xf]
movzx ecx, byte [rbp + 0xe]
mov edx, eax
xor dl, 1
mov r8d, ecx
xor r8b, 1
and r8b, al
and dl, cl
or dl, r8b
mov r8d, eax
xor r8b, cl
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, dl
test cl, 1
mov ecx, 0x8c823cb8
cmovne ecx, r12d
test al, 1
mov eax, 0x8c823cb8
cmovne eax, ecx
test dl, 1
cmove eax, ecx
jmp 0x1400060c0
cmp eax, 0xac108b58
jle 0x140007656
cmp eax, 0xac108b59
je 0x140008648
cmp eax, 0xacac4c2b
je 0x140008703
cmp eax, 0xaee35a59
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
mov eax, 0x12ac879e
mov r9d, 0x39da6473
cmovne eax, r9d
not r8b
test r8b, dl
mov r10d, 0x12ac879e
jmp 0x1400086ed
cmp eax, 0x35fa651a
jle 0x1400076cc
cmp eax, 0x35fa651b
je 0x14000875f
cmp eax, 0x36a0a220
je 0x1400087b4
cmp eax, 0x36f107a1
jne 0x1400060c0
mov eax, 0x3c20a86f
jmp 0x1400060c0
cmp eax, 0xf85003fb
jle 0x140007792
cmp eax, 0xf85003fc
je 0x140008820
cmp eax, 0xf9524665
je 0x14000887b
cmp eax, 0xfbb60783
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, edx
xor dl, cl
and cl, r8b
and r9b, al
or r9b, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov eax, r8d
xor al, r9b
mov ecx, 0xd4585656
mov eax, 0xa27e1192
cmovne ecx, eax
test r8b, r8b
mov eax, 0xd4585656
cmovne eax, ecx
jmp 0x140009164
cmp eax, 0x7c2ee52e
jle 0x140007809
cmp eax, 0x7c2ee52f
je 0x14000888b
cmp eax, 0x7dd0af18
je 0x14000890b
cmp eax, 0x7e4f34ed
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x467496fa
mov eax, 0x33174aca
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x467496fa
jmp 0x1400091dc
cmp eax, 0x9f348e1a
jle 0x140007871
cmp eax, 0x9f348e1b
je 0x140008915
cmp eax, 0xa141b6b7
je 0x14000898c
cmp eax, 0xa27e1192
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0xef79acf2
mov r9d, 0x936c9dc
jmp 0x140009092
cmp eax, 0x2ebe14c9
jle 0x140007891
cmp eax, 0x2ebe14ca
je 0x1400089a2
cmp eax, 0x2ede38a9
je 0x140008a0a
cmp eax, 0x2f6f4035
jne 0x1400060c0
mov eax, 0xcb2f1a3b
jmp 0x1400060c0
cmp eax, 0xe940a57a
jle 0x140006054
cmp eax, 0xe940a57b
je 0x140008a28
cmp eax, 0xeac63871
je 0x140008a32
cmp eax, 0xeb2bf64a
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, edx
xor r8b, al
or dl, al
xor dl, 1
or dl, r8b
mov r8d, ecx
xor r8b, dl
test dl, dl
mov eax, 0xd3c0a8f5
mov edx, 0x92cca3ba
cmovne eax, edx
test cl, cl
cmovne eax, edx
test r8b, r8b
mov ecx, 0xd3c0a8f5
cmovne eax, ecx
jmp 0x1400060c0
cmp eax, 0x58c524ad
jle 0x1400078b1
cmp eax, 0x58c524ae
je 0x140008a9c
cmp eax, 0x5b54f465
je 0x140008b05
cmp eax, 0x5d232573
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xd9e05801
and ecx, 0x261fa7fe
or ecx, edx
xor ecx, 0x261fa7ff
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and r8b, cl
and al, dl
or al, r8b
mov r8d, edx
xor r8b, cl
or dl, cl
xor dl, 1
or dl, r8b
mov ecx, edx
xor cl, al
test dl, dl
mov edx, 0xc8828548
mov r8d, 0x667420c9
cmovne edx, r8d
test al, al
mov esi, 0x667420c9
cmove edx, r8d
test cl, cl
mov eax, 0xc8828548
jmp 0x140008871
cmp eax, 0xc330009a
jle 0x1400078db
cmp eax, 0xc330009b
je 0x140008b0f
cmp eax, 0xc413b6c3
je 0x140008b73
cmp eax, 0xc4a53e35
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xdcc5b920
mov edx, eax
and edx, 0x233a46df
or edx, ecx
xor edx, 0x233a46de
and eax, 0xfffffffe
or eax, edx
xor eax, 0x474ffa12
cmp eax, 0xb8b005ed
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
mov edx, ecx
xor dl, al
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0xbdf5468c
mov eax, 0x19146f11
cmovne r8d, eax
test cl, cl
mov eax, 0xbdf5468c
cmovne eax, r8d
jmp 0x140008afa
cmp eax, 0x4210ea99
jle 0x140007958
cmp eax, 0x4210ea9a
je 0x140008b7d
cmp eax, 0x429bd3e7
je 0x140008bf0
cmp eax, 0x429f0189
jne 0x1400060c0
mov rax, qword [rbp + 0x18]
mov eax, dword [rax]
mov dword [rbp - 0x68], eax
mov eax, 0x67f146fb
jmp 0x1400060c0
cmp eax, 0x936c9db
jle 0x140007978
cmp eax, 0x936c9dc
je 0x140008c6a
cmp eax, 0xb64c081
je 0x140008cd7
cmp eax, 0xd1b2b43
jne 0x1400060c0
mov rax, qword [rbp - 8]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xa96daaa7
mov edx, eax
and edx, 0x56925558
or edx, ecx
xor edx, 0x56925559
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0x9193974b
mov r8d, 0xaa60f5b2
cmovne eax, r8d
test r9b, r9b
mov edx, 0x9193974b
cmove eax, edx
test cl, cl
cmovne eax, r8d
jmp 0x1400060c0
cmp eax, 0x6952b599
je 0x140008ce1
cmp eax, 0x69ec6141
jne 0x140009350
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x41dab094
mov eax, 0xcc91a276
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x41dab094
jmp 0x140008fa5
cmp eax, 0x85f6c0cd
je 0x140008d2d
cmp eax, 0x86727a44
jne 0x1400060c0
mov eax, 0xc9d110ba
jmp 0x1400060c0
cmp eax, 0xe9a14db
je 0x140008d94
cmp eax, 0xf50c71b
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x286a0f09
and ecx, 0xd795f0f6
or ecx, edx
xor ecx, 0x286a0f08
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
xor r8b, cl
or dl, al
mov ecx, edx
xor cl, r8b
test dl, dl
mov eax, 0x31de1659
mov edx, 0x7dd0af18
cmovne eax, edx
test r8b, r8b
mov edi, 0x7dd0af18
cmove eax, edx
test cl, cl
mov ecx, 0x31de1659
cmove eax, ecx
jmp 0x1400060c0
cmp eax, 0xc8828548
je 0x140008df3
cmp eax, 0xc9d110ba
jne 0x1400060c0
cmp dword [rbp - 0x60], 0
mov eax, 0x453bf171
mov ecx, 0x20b9d47b
cmove eax, ecx
jmp 0x1400060c0
cmp eax, 0x4449dbc7
je 0x140008dfd
cmp eax, 0x453bf171
jne 0x1400060c0
mov rax, qword [rbp]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0x69ec6141
mov r8d, 0xcc91a276
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0x69ec6141
jmp 0x14000897e
cmp eax, 0xa81ce7d2
je 0x140008e07
cmp eax, 0xa84caa00
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x66f4c9a4
mov edx, eax
and edx, 0x990b365b
or edx, ecx
xor edx, 0x990b365a
and eax, 0xfffffffe
or eax, edx
xor eax, 0x8640f986
cmp eax, 0x79bf0679
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov eax, 0xfcfa4eeb
mov r8d, 0xd64288ba
cmovne eax, r8d
test cl, cl
mov ecx, 0xfcfa4eeb
jmp 0x1400060ac
cmp eax, 0x2fe23c51
je 0x140008e11
cmp eax, 0x30695b00
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
setl dl
xor dl, al
or cl, al
mov eax, edx
xor al, cl
mov r8d, 0x92cca3ba
mov eax, 0xeb2bf64a
cmovne r8d, eax
test cl, cl
cmovne eax, r8d
jmp 0x140008de8
cmp eax, 0xebf1c040
je 0x140008e5d
cmp eax, 0xed5714b1
jne 0x1400060c0
mov eax, 0xacac4c2b
jmp 0x1400060c0
cmp eax, 0x6a2f891d
je 0x140008e73
cmp eax, 0x6ad2b49f
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xd3997108
mov edx, eax
and edx, 0x2c668ef7
or edx, ecx
xor edx, 0x2c668ef6
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xed5714b1
mov r8d, 0xd52d0053
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xed5714b1
jmp 0x14000897e
cmp eax, 0x92cca3ba
je 0x140008e7d
cmp eax, 0x94d7d8c4
jne 0x1400060c0
mov eax, 0x7a24001e
jmp 0x1400060c0
cmp eax, 0x20b1db8f
je 0x140008e87
cmp eax, 0x20b9d47b
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x53992cfd
mov edx, eax
and edx, 0xac66d302
or edx, ecx
xor edx, 0xac66d303
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov r8d, 0x46ab8ee6
mov eax, 0x3ebb2e8
cmovne r8d, eax
test cl, cl
mov eax, 0x46ab8ee6
cmovne eax, r8d
test dl, dl
cmove eax, r8d
jmp 0x1400060c0
cmp eax, 0xd64288ba
je 0x140008ea9
cmp eax, 0xd7551e26
jne 0x1400060c0
mov rax, qword [rbp]
mov ecx, dword [rbp - 0x64]
mov dword [rax], ecx
mov eax, 0x64fcc3d4
jmp 0x1400060c0
cmp eax, 0x54c19e0e
je 0x140008eb3
cmp eax, 0x55747510
jne 0x1400060c0
mov rax, qword [rbp]
mov rax, qword [rbp - 8]
mov eax, 0x19dfd5cf
jmp 0x1400060c0
cmp eax, 0xaf59b2b5
je 0x140008ec1
cmp eax, 0xb30312bb
jne 0x1400060c0
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
mov rdx, qword [rbp]
movsxd rdx, dword [rdx]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x20]
mov rcx, qword [rcx]
mov rdx, qword [rbp - 0x30]
mov rdx, qword [rdx]
mov r8, qword [rbp]
movsxd r8, dword [r8]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x18]
mov qword [rax], rcx
mov eax, 0xac108b59
jmp 0x1400060c0
cmp eax, 0x381116d9
je 0x140008ecb
cmp eax, 0x39da6473
jne 0x1400060c0
mov rax, qword [rbp + 0x18]
mov dword [rax], 2
mov eax, dword [0x14002b0cc]
lea ecx, [rax - 1]
imul ecx, eax
not cl
or cl, 0xfe
cmp cl, 0xff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, ecx
xor al, dl
mov r8d, 0x2f6f4035
mov eax, 0x12ac879e
cmovne r8d, eax
test cl, cl
mov eax, 0x2f6f4035
cmovne eax, r8d
jmp 0x140008afa
cmp eax, 0xfcfa4eeb
je 0x140008ed5
cmp eax, 0xfdddbc6d
jne 0x1400060c0
mov eax, 0x31d179f4
jmp 0x1400060c0
cmp eax, 0x5e2d308b
je 0x140008edf
cmp eax, 0x6180262b
jne 0x1400060c0
mov eax, 0x95edd567
jmp 0x1400060c0
cmp eax, 0x8cf53ae2
je 0x140008f5e
cmp eax, 0x902b6667
jne 0x1400060c0
mov eax, 0x30695b00
jmp 0x1400060c0
cmp eax, 0x19146f11
je 0x140008fb4
cmp eax, 0x19dfd5cf
jne 0x1400060c0
mov rax, qword [rbp]
mov eax, dword [rax]
mov dword [rbp - 0x44], eax
mov rax, qword [rbp - 8]
mov ecx, dword [0x14002b0cc]
lea edx, [rcx - 1]
imul edx, ecx
not dl
or dl, 0xfe
cmp dl, 0xff
sete cl
cmp dword [0x14002b0d0], 0xa
mov rdx, qword [rax]
setl al
mov r8d, ecx
xor r8b, al
or al, cl
xor al, 1
or al, r8b
mov ecx, eax
xor cl, r8b
mov ecx, 0xd3860a39
mov r9d, 0x55747510
cmovne ecx, r9d
test al, al
mov eax, 0xd3860a39
cmovne eax, ecx
mov qword [rbp - 0x70], rdx
jmp 0x14000761f
cmp eax, 0xd2cdee42
je 0x140008fbe
cmp eax, 0xd3860a39
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0xfcf7013
mov ecx, 0xfdddbc6d
cmovne eax, ecx
test dl, dl
mov edx, 0xfcf7013
cmovne eax, edx
test r8b, r8b
cmove eax, ecx
jmp 0x1400060c0
cmp eax, 0x475136d2
je 0x14000902c
cmp eax, 0x49ed66ba
jne 0x1400060c0
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp - 8]
mov eax, 0x986f5587
jmp 0x1400060c0
cmp eax, 0xaa60f5b2
je 0x14000904b
cmp eax, 0xab58ece0
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x4aa45081
and ecx, 0xb55baf7e
or ecx, edx
xor ecx, 0x4aa45080
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x6e6df4e5
mov r8d, 0x3fbff9e
cmovne eax, r8d
test cl, cl
mov ecx, 0x6e6df4e5
jmp 0x140008af7
cmp eax, 0x31de1659
je 0x1400090b2
cmp eax, 0x33174aca
jne 0x1400060c0
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x40]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x88]
mov rax, qword [rax]
movabs r8, 0x6fbc3cf9f2d1548a
add rax, r8
add rax, rcx
movabs rdx, 0xd09b9c4923a2fef8
mov rcx, rdx
sub rcx, rax
add rcx, r8
mov rax, rdx
sub rax, rcx
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x1c]
add rcx, qword [rax]
mov rax, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp - 0x28]
mov qword [rax], rcx
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rax]
mov rax, qword [rbp - 0x30]
mov qword [rax], rcx
mov rax, qword [rbp]
mov rax, qword [rbp]
mov dword [rax], 0
mov eax, 0x467496fa
jmp 0x1400060c0
cmp eax, 0xf5bf1d78
je 0x140009103
cmp eax, 0xf6ad48f9
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x17e6ddf9
mov edx, eax
and edx, 0xe8192206
or edx, ecx
xor edx, 0xe8192207
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setge dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0x68a85bbc
mov r8d, 0xf85003fc
cmovne edx, r8d
test al, al
mov eax, 0xf85003fc
jmp 0x1400082b9
cmp eax, 0x7a077978
je 0x14000916f
cmp eax, 0x7a24001e
jne 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov eax, ecx
xor al, dl
mov r8d, 0xd2cdee42
cmovne r8d, r13d
test cl, cl
mov eax, 0xd2cdee42
cmovne eax, r8d
jmp 0x140008afa
cmp eax, 0x9b92e0bb
je 0x1400091ea
cmp eax, 0x9e5376dd
jne 0x1400060c0
mov eax, 0x90ef474c
jmp 0x1400060c0
cmp eax, 0x2b2dcc0a
je 0x1400091f4
cmp eax, 0x2cdf597c
jne 0x1400060c0
mov eax, 0x2ede38a9
jmp 0x1400060c0
cmp eax, 0x57f7c65e
je 0x1400091fe
cmp eax, 0x587daf8e
jne 0x1400060c0
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, 0x7c2ee52f
jmp 0x1400060c0
cmp eax, 0xbfe5176b
je 0x140009208
cmp eax, 0xc080a44a
jne 0x1400060c0
mov rax, qword [rbp + 0x18]
mov edx, dword [0x14002b0cc]
lea ecx, [rdx + 1]
imul ecx, edx
test cl, 1
sete dl
cmp dword [0x14002b0d0], 0xa
mov r8d, dword [rax]
setl al
setge r9b
and r9b, dl
and cl, al
or cl, r9b
mov r9d, eax
xor r9b, dl
or al, dl
xor al, 1
or al, r9b
mov edx, eax
xor dl, cl
mov edx, 0x2b2dcc0a
mov r9d, 0x1aab6924
cmovne edx, r9d
test al, al
mov eax, 0x2b2dcc0a
cmovne eax, edx
mov dword [rbp - 0x60], r8d
test cl, cl
cmove eax, edx
jmp 0x1400060c0
cmp eax, 0x4118f3a8
je 0x140009270
cmp eax, 0x41dab094
jne 0x1400060c0
mov eax, 0x429f0189
jmp 0x1400060c0
cmp eax, 0x3fbff9e
je 0x1400092e6
cmp eax, 0x5c97730
jne 0x1400060c0
mov eax, 0x670b31c8
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, edx
xor r8b, al
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
mov eax, 0xf6ad48f9
cmovne eax, esi
test dl, dl
mov ecx, 0xf6ad48f9
jmp 0x140008ccc
mov rax, qword [rbp]
mov eax, dword [rax]
inc eax
mov dword [rbp - 0x64], eax
mov eax, 0xd7551e26
jmp 0x1400060c0
mov eax, dword [rbp - 0x68]
cmp eax, 2
mov eax, 0x429bd3e7
mov ecx, 0x3c004614
cmove eax, ecx
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete dl
cmp dword [0x14002b0d0], 0xa
setge al
setl r8b
and r8b, cl
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x5c97730
mov r8d, 0x381116d9
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, 1
mov ecx, 0x5c97730
cmove eax, ecx
jmp 0x1400060c0
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x10], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x50], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x10], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x58], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x40], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x18], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 8], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x20], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x28], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x30], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp], rax
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rcx, rsp
mov eax, dword [0x14002b0cc]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0x8d3f2bc6
mov r8d, eax
and r8d, 0x72c0d439
or r8d, edx
xor r8d, 0x72c0d438
and eax, 0xfffffffe
or eax, r8d
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
xor r8b, al
mov r9d, edx
xor r9b, al
or dl, al
xor dl, 1
or dl, r9b
mov r9d, r8d
xor r9b, dl
test dl, dl
mov eax, 0x2cdf597c
mov edx, 0x35fa651b
cmovne eax, edx
test r8b, r8b
mov r12d, 0x35fa651b
cmovne eax, edx
mov qword [rbp - 0x38], rcx
test r9b, r9b
mov ecx, 0x2cdf597c
cmovne eax, ecx
jmp 0x1400060c0
mov rax, qword [rbp]
mov rax, qword [rbp - 8]
mov eax, 0x91fc06ff
jmp 0x1400060c0
mov rax, qword [rbp + 0x18]
mov dword [rax], 2
mov eax, 0x39da6473
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete dl
cmp dword [0x14002b0d0], 0xa
setge al
setl r8b
and r8b, cl
and dl, al
or dl, r8b
or al, cl
mov ecx, eax
xor cl, dl
test al, al
mov eax, 0x96343cf7
mov r8d, 0x722d99d0
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0x96343cf7
cmove eax, ecx
jmp 0x1400060c0
mov eax, 0x69ec6141
jmp 0x1400060c0
mov rax, qword [rbp + 0x10]
movabs r9, 0x4ddc653679e8e460
mov rcx, r9
sub rcx, qword [rax]
mov rax, qword [rbp - 0x40]
mov rax, qword [rax]
mov eax, dword [rax + 0x88]
movabs r8, 0x56e9cb9cd4c9ac98
mov rdx, r8
sub rdx, rax
sub rdx, r8
sub rcx, r9
movabs rax, 0x837f5234257f1615
sub rdx, rax
add rcx, rax
movabs rax, 0x7803c3b31a1142f2
add rcx, rax
add rcx, rdx
sub rax, rcx
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
mov rax, qword [rbp - 0x20]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x1c]
add rcx, qword [rax]
mov rax, qword [rbp - 0x20]
mov qword [rax], rcx
mov rax, qword [rbp - 0x28]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x20]
add rcx, qword [rax]
mov rax, qword [rbp - 0x28]
mov qword [rax], rcx
mov rax, qword [rbp - 0x30]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 8]
mov rcx, qword [rcx]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rax]
mov rax, qword [rbp - 0x30]
mov qword [rax], rcx
mov rax, qword [rbp]
mov rax, qword [rbp]
mov dword [rax], 0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x8e16a8a0
mov edx, eax
and edx, 0x71e9575f
or edx, ecx
xor edx, 0x71e9575e
and eax, 0xfffffffe
or eax, edx
xor eax, 0x4da25cd9
cmp eax, 0xb25da326
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
mov edx, 0xa9da374a
mov r8d, 0x33174aca
cmovne edx, r8d
test al, al
mov eax, edx
mov r8d, 0xa9da374a
jmp 0x14000897e
mov eax, 0x429bd3e7
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xb4aedf5b
mov edx, eax
and edx, 0x4b5120a4
or edx, ecx
xor edx, 0x4b5120a5
and eax, 0xfffffffe
or eax, edx
xor eax, 0x9d177ee6
xor eax, 0x62e88119
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r9d
xor cl, r8b
test r8b, r8b
mov eax, 0x64e5fd30
mov edx, 0x1c7e7c3a
cmovne eax, edx
test r9b, r9b
mov r8d, 0x64e5fd30
jmp 0x14000825a
mov eax, 0x9f348e1b
jmp 0x1400060c0
mov rax, qword [rbp - 0x10]
mov qword [rax], 0
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, 0x244d77ec
jmp 0x1400060c0
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, 0x56323acd
jmp 0x1400060c0
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, 0x936c9dc
jmp 0x1400060c0
mov eax, 0x46ab8ee6
jmp 0x1400060c0
mov rax, qword [rbp - 0x10]
mov qword [rax], 0
mov eax, 0x3fbff9e
jmp 0x1400060c0
mov eax, 0x7e4f34ed
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, edx
xor dl, cl
and cl, r8b
and r9b, al
or r9b, cl
or r8b, al
xor r8b, 1
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, 1
mov eax, 0x4210ea9a
mov edx, 0x6180262b
cmovne eax, edx
test r9b, r9b
cmove eax, edx
test cl, 1
mov ecx, 0x4210ea9a
cmove eax, ecx
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb94f00b8
and ecx, 0x46b0ff47
or ecx, edx
xor ecx, 0x46b0ff46
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0x722d99d0
mov edx, 0x162fbd38
cmovne eax, edx
test r9b, r9b
mov r8d, 0x722d99d0
jmp 0x14000825a
mov rax, qword [rbp - 0x70]
mov ecx, dword [0x14002b0cc]
lea edx, [rcx + 1]
imul edx, ecx
mov ecx, edx
not ecx
mov r8d, ecx
and r8d, 0x1fd81df5
and edx, 0xe027e20a
or edx, r8d
mov r8d, dword [rax + 0x14]
xor edx, 0xe027e20b
xor ecx, edx
test ecx, edx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r9b
mov r10d, r9d
xor r10b, cl
and r10b, r9b
and dl, al
and r9b, cl
or r9b, dl
mov eax, r10d
xor al, r9b
mov ecx, 0x54c19e0e
mov edx, 0x94d7d8c4
cmovne ecx, edx
test r9b, r9b
mov eax, ecx
cmovne eax, edx
mov dword [rbp - 0x48], r8d
test r10b, r10b
cmove eax, ecx
jmp 0x1400060c0
mov rax, qword [rbp - 0x10]
mov qword [rax], 0
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xe9ac737f
and ecx, 0x16538c80
or ecx, edx
xor ecx, 0x16538c81
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0x30ea1e0b
mov edx, 0xf5bf1d78
jmp 0x140009159
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0xe52342cc
mov edx, 0x7a077978
cmovne eax, edx
test r9b, r9b
mov r8d, 0xe52342cc
jmp 0x14000825a
mov rax, qword [rbp + 0x18]
mov dword [rax], 0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x57f7c65e
mov eax, 0x8caf40e3
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x57f7c65e
jmp 0x1400091dc
mov eax, 0x49ed66ba
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x1ea5d9c
mov edx, eax
and edx, 0xfe15a263
or edx, ecx
xor edx, 0xfe15a262
and eax, 0xfffffffe
or eax, edx
xor eax, 0xe81eabe9
xor eax, 0x17e15416
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
or r8b, cl
xor dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0x381116d9
mov r9d, 0x87ac15ea
cmovne eax, r9d
test r8b, r8b
mov edx, 0x381116d9
cmovne eax, edx
test cl, cl
cmove eax, r9d
jmp 0x1400060c0
mov eax, 0x3a3d92bf
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x3b7bcad1
and ecx, 0xc484352e
or ecx, edx
xor ecx, 0xc484352f
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov ecx, r8d
xor cl, r9b
test r8b, r8b
mov eax, 0x19146f11
mov edx, 0xa852fa42
cmovne eax, edx
test r9b, r9b
mov r8d, 0x19146f11
cmove eax, r8d
jmp 0x1400082bc
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x80401318
and ecx, 0x7fbfece7
or ecx, edx
xor ecx, 0x80401319
or ecx, eax
xor ecx, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setge dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
mov edx, 0xb915b1bb
mov r8d, 0x4688ee8a
cmovne edx, r8d
test al, al
mov eax, 0x4688ee8a
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xaa6866d9
mov edx, eax
and edx, 0x55979926
or edx, ecx
xor edx, 0x55979927
and eax, 0xfffffffe
or eax, edx
xor eax, 0x505728b5
xor eax, 0xafa8d74a
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
mov ecx, 0x8cf53ae2
mov eax, 0x475136d2
cmovne ecx, eax
test dl, dl
mov eax, 0x8cf53ae2
cmovne eax, ecx
jmp 0x140009164
mov eax, 0xe9a14db
jmp 0x1400060c0
mov rax, qword [rbp - 0x38]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
mov ecx, 0xac108b59
mov eax, 0xb30312bb
cmovne ecx, eax
test dl, dl
mov eax, 0xac108b59
cmovne eax, ecx
jmp 0x140009164
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x64a091ba
mov edx, eax
and edx, 0x9b5f6e45
or edx, ecx
xor edx, 0x9b5f6e44
and eax, 0xfffffffe
or eax, edx
xor eax, 0x6f08116
xor eax, 0xf90f7ee9
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x20b1db8f
mov r9d, 0x4c9d2702
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x20b1db8f
jmp 0x1400088fb
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc70ff387
and ecx, 0x38f00c78
or ecx, edx
xor ecx, 0xc70ff386
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x91fc06ff
mov eax, 0xfcf7013
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x91fc06ff
jmp 0x1400091dc
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xcabaafc
and ecx, 0xf3545503
or ecx, edx
xor ecx, 0xf3545502
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov eax, edx
xor al, cl
test cl, cl
mov ecx, 0xde1f02b2
mov r8d, 0x9e5376dd
cmovne ecx, r8d
test dl, dl
cmove ecx, r8d
test al, al
mov eax, 0xde1f02b2
jmp 0x1400060b1
mov eax, 0xaa60f5b2
jmp 0x1400060c0
mov rax, qword [rbp + 0x18]
mov eax, 0xc080a44a
jmp 0x1400060c0
mov rax, qword [rbp - 0x50]
mov r15d, dword [rax]
mov rax, qword [rbp - 0x38]
mov rcx, qword [rax]
sub rsp, 0x20
call section..text
add rsp, 0x20
cmp r15d, eax
mov r15d, 0xc413b6c3
sete byte [rbp + 0xc]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x3b059b40
mov edx, eax
and edx, 0xc4fa64bf
or edx, ecx
xor edx, 0xc4fa64be
and eax, 0xfffffffe
or eax, edx
xor eax, 0x1832003c
xor eax, 0xe7cdffc3
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov ecx, r8d
xor cl, dl
test r8b, r8b
mov eax, 0xbe3dca3d
mov r8d, 0x64e5fd30
cmovne eax, r8d
test dl, dl
cmove eax, r8d
test cl, cl
mov ecx, 0xbe3dca3d
cmove eax, ecx
jmp 0x1400060c0
mov eax, 0x986f5587
jmp 0x1400060c0
mov eax, 0xb64c081
jmp 0x1400060c0
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x38]
mov rcx, qword [rax]
sub rsp, 0x20
call section..text
add rsp, 0x20
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x2ed02f9a
and ecx, 0xd12fd065
or ecx, edx
xor ecx, 0xd12fd064
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x20b1db8f
mov r9d, 0xf1580a3c
jmp 0x140009092
mov eax, 0x4118f3a8
jmp 0x1400060c0
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x28]
mov rcx, qword [rcx]
mov rdx, qword [rbp]
movsxd rdx, dword [rdx]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x38]
mov qword [rax], rcx
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp + 0x10]
mov rcx, qword [rbp - 0x20]
mov rcx, qword [rcx]
mov rdx, qword [rbp - 0x30]
mov rdx, qword [rdx]
mov r8, qword [rbp]
movsxd r8, dword [r8]
movzx edx, word [rdx + r8*2]
mov ecx, dword [rcx + rdx*4]
add rcx, qword [rax]
mov rax, qword [rbp - 0x18]
mov qword [rax], rcx
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x11a8613a
and ecx, 0xee579ec5
or ecx, edx
xor ecx, 0xee579ec4
xor eax, ecx
test eax, ecx
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
mov eax, 0xb30312bb
mov r9d, 0xddb95b09
cmovne eax, r9d
not r8b
test r8b, dl
mov r10d, 0xb30312bb
cmove eax, r10d
test cl, cl
cmovne eax, r9d
test r8b, dl
cmovne eax, r9d
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setge dl
xor cl, dl
or al, dl
mov edx, ecx
xor dl, al
test al, al
mov eax, 0x3a3d92bf
mov r8d, 0xb915b1bb
cmovne eax, r8d
test cl, cl
cmovne eax, r8d
test dl, dl
mov ecx, 0x3a3d92bf
cmovne eax, ecx
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test dl, 1
mov ecx, 0xa84caa00
mov edx, 0xd64288ba
cmovne ecx, edx
test r8b, r8b
cmove ecx, edx
test al, 1
mov eax, 0xa84caa00
jmp 0x1400060b1
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x38]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6ed8e506
and ecx, 0x91271af9
or ecx, edx
xor ecx, 0x6ed8e507
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0xf50c71b
cmovne ecx, edi
test dl, dl
mov eax, ecx
mov edx, 0xf50c71b
jmp 0x1400091dc
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
mov qword [rbp - 0x80], rax
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setge dl
xor al, dl
or dl, cl
mov ecx, eax
xor cl, dl
test dl, 1
mov edx, 0x5d232573
mov r8d, 0x68a85bbc
cmovne edx, r8d
not cl
test al, al
cmovne edx, r8d
test cl, 1
mov eax, 0x5d232573
cmove edx, eax
mov eax, edx
jmp 0x1400060c0
mov eax, dword [rbp - 0x44]
mov eax, dword [rbp - 0x48]
mov eax, 0xd2cdee42
jmp 0x1400060c0
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xa63d6737
and ecx, 0x59c298c8
or ecx, edx
xor ecx, 0x59c298c9
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test dl, dl
mov ecx, 0x587daf8e
mov r9d, 0xaf59b2b5
cmovne ecx, r9d
test r8b, r8b
mov edx, 0x587daf8e
cmovne ecx, edx
test al, al
cmove ecx, r9d
mov eax, ecx
jmp 0x1400060c0
mov eax, 0xf50c71b
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x9dd1254e
mov edx, eax
and edx, 0x622edab1
or edx, ecx
xor edx, 0x622edab0
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0xa81ce7d2
mov edx, 0xbfe5176b
cmovne eax, edx
test r8b, r8b
mov r8d, 0xa81ce7d2
cmovne eax, r8d
test cl, cl
cmove eax, edx
jmp 0x1400060c0
cmp byte [rbp + 0xd], 0
mov eax, 0xaee35a59
mov ecx, 0xf5b9c9
cmovne eax, ecx
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xb4b388b1
and ecx, 0x4b4c774e
or ecx, edx
xor ecx, 0x4b4c774f
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0xe9a14db
mov eax, 0x40feaf
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0xe9a14db
jmp 0x1400091dc
mov eax, 0x10
call fcn.1400284b0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x18], rax
mov eax, 0x1ef9aa56
jmp 0x1400060c0
mov eax, 0x58c524ae
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
xor eax, ecx
test eax, ecx
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
mov r9d, edx
or dl, cl
and cl, r8b
and r9b, al
or r9b, cl
xor r8b, al
xor dl, 1
or dl, r8b
mov eax, edx
xor al, r9b
mov ecx, 0x6fe6c576
mov eax, 0x40feaf
cmovne ecx, eax
test dl, dl
mov eax, 0x6fe6c576
cmovne eax, ecx
jmp 0x140009164
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x30314c5f
and ecx, 0xcfceb3a0
or ecx, edx
xor ecx, 0x30314c5e
or ecx, eax
cmp ecx, 0xffffffff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
xor dl, 1
and cl, dl
xor dl, cl
test al, al
mov eax, 0x5b54f465
mov r8d, 0x2523ba67
cmovne eax, r8d
test cl, cl
mov ecx, 0x5b54f465
cmove eax, ecx
test dl, dl
cmove eax, r8d
jmp 0x1400060c0
mov eax, 0x2523ba67
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
mov eax, 0x6180262b
mov r10d, 0x95edd567
cmovne eax, r10d
not r8b
test r8b, dl
mov r9d, 0x6180262b
cmove eax, r9d
test cl, cl
cmovne eax, r10d
test r8b, dl
cmovne eax, r10d
jmp 0x1400060c0
mov eax, 0x85f6c0cd
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6a5351dc
and ecx, 0x95acae23
or ecx, edx
xor ecx, 0x95acae22
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
and cl, r8b
and dl, al
or dl, cl
mov ecx, r8d
xor cl, al
or r8b, al
xor r8b, 1
or r8b, cl
mov eax, r8d
xor al, dl
mov ecx, 0x6952b599
mov eax, 0xa27e1192
cmovne ecx, eax
test r8b, r8b
mov eax, 0x6952b599
jmp 0x1400090f6
mov rax, qword [rbp - 0x30]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x141ce994
mov edx, eax
and edx, 0xebe3166b
or edx, ecx
xor edx, 0xebe3166a
and eax, 0xfffffffe
or eax, edx
xor eax, 0x472de1eb
cmp eax, 0xb8d21e14
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
setl dl
xor dl, al
mov r8d, edx
xor r8b, 1
and cl, al
or cl, r8b
xor r8b, cl
mov r8d, 0x4118f3a8
cmovne r8d, r14d
test cl, cl
mov eax, 0x4118f3a8
cmovne eax, r8d
test dl, dl
cmovne eax, r8d
jmp 0x1400060c0
mov rax, qword [rbp - 0x18]
mov rax, qword [rax]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, dword [0x14002b0cc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, eax
xor r8b, dl
xor cl, 1
or dl, al
xor dl, 1
or dl, cl
mov eax, edx
xor al, r8b
test al, 1
mov eax, 0x4449dbc7
mov ecx, 0xef79acf2
cmovne eax, ecx
test dl, 1
mov ecx, 0x4449dbc7
cmovne ecx, eax
test r8b, r8b
jmp 0x1400060b1
mov eax, 0x36a0a220
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x56323acd
mov eax, 0x314d4d8a
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x56323acd
jmp 0x140008fa5
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x10e78c7d
mov edx, eax
and edx, 0xef187382
or edx, ecx
xor edx, 0xef187383
and eax, 0xfffffffe
or eax, edx
xor eax, 0xffffffff
setne al
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and cl, r8b
and dl, al
or dl, cl
or r8b, al
mov eax, r8d
xor al, dl
mov ecx, 0xebf1c040
cmovne ecx, r15d
test r8b, r8b
mov eax, 0xebf1c040
jmp 0x1400090f6
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
mov edx, ecx
or dl, al
xor cl, al
mov eax, edx
xor al, cl
mov r8d, 0x2fe23c51
mov eax, 0x9b92e0bb
cmovne r8d, eax
test cl, cl
mov eax, r8d
mov ecx, 0x2fe23c51
cmovne eax, ecx
test dl, dl
cmovne eax, r8d
jmp 0x1400060c0
mov eax, 0x697995b7
jmp 0x1400060c0
mov eax, 0x6952b599
jmp 0x1400060c0
mov eax, 0xbfe5176b
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0xeac63871
mov eax, 0x9b92e0bb
cmovne ecx, eax
test r8b, 1
mov eax, 0xeac63871
jmp 0x1400090f6
cmp byte [rbp + 0xc], 0
mov eax, 0x5e2d308b
mov ecx, 0xc330009b
cmovne eax, ecx
jmp 0x1400060c0
mov eax, 0x36a0a220
jmp 0x1400060c0
mov eax, 0xeb2bf64a
jmp 0x1400060c0
mov rax, qword [rbp - 0x50]
mov rax, qword [rbp - 0x38]
mov rcx, qword [rax]
sub rsp, 0x20
call section..text
add rsp, 0x20
mov eax, 0x4c9d2702
jmp 0x1400060c0
mov eax, 0xa84caa00
jmp 0x1400060c0
mov rax, qword [rbp - 0x70]
mov eax, 0x2282b288
jmp 0x1400060c0
mov eax, 0x7a077978
jmp 0x1400060c0
mov eax, 0x87ac15ea
jmp 0x1400060c0
mov eax, 0x8c823cb8
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0x11f8f8eb
mov edx, eax
and edx, 0xee070714
or edx, ecx
xor edx, 0xee070715
and eax, 0xfffffffe
or eax, edx
xor eax, 0x5a0b8286
xor eax, 0xa5f47d79
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov ecx, r8d
xor cl, dl
test dl, dl
mov eax, 0x8caf40e3
mov r9d, 0xdb4b477d
cmovne eax, r9d
test r8b, r8b
mov edx, 0x8caf40e3
cmovne eax, edx
test cl, cl
cmove eax, r9d
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
test al, 1
mov ecx, 0x244d77ec
mov eax, 0x30ea1e0b
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x244d77ec
cmovne eax, edx
test r8b, 1
cmovne eax, ecx
jmp 0x1400060c0
mov eax, 0xbdf5468c
jmp 0x1400060c0
mov eax, dword [rbp - 0x44]
cmp eax, dword [rbp - 0x48]
setb byte [rbp + 0xd]
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
setne al
cmp dword [0x14002b0d0], 0xa
setge cl
mov edx, eax
xor dl, cl
or cl, al
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0xa141b6b7
mov ecx, 0xf9524665
cmovne eax, ecx
test dl, dl
mov r13d, 0xf9524665
cmove eax, ecx
test r8b, r8b
mov ecx, 0xa141b6b7
cmove eax, ecx
jmp 0x1400060c0
mov rax, qword [rbp - 0x10]
mov qword [rax], 0
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, 0x8cf53ae2
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x6ee86bd1
and ecx, 0x9117942e
or ecx, edx
xor ecx, 0x9117942f
xor eax, ecx
test eax, ecx
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
xor al, cl
mov edx, eax
mov r8d, 0x9193974b
mov r9d, 0x2ebe14ca
cmovne r8d, r9d
not dl
test dl, cl
cmovne r8d, r9d
test al, al
mov eax, r8d
cmovne eax, r9d
test dl, cl
cmove eax, r8d
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
and dl, cl
or dl, al
or r8b, cl
mov eax, r8d
xor al, dl
mov ecx, 0xc080a44a
mov eax, 0x1aab6924
cmovne ecx, eax
test r8b, r8b
mov eax, 0xc080a44a
cmovne eax, ecx
test dl, dl
cmove eax, ecx
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setge dl
setl r8b
mov r9d, r8d
xor r9b, cl
and r9b, r8b
and dl, al
and r8b, cl
or r8b, dl
mov eax, r9d
xor al, r8b
mov ecx, 0x475136d2
mov edx, 0xa9f8d603
cmovne ecx, edx
test r8b, r8b
mov eax, ecx
cmovne eax, edx
test r9b, r9b
cmove eax, ecx
jmp 0x1400060c0
mov rax, qword [rbp + 0x18]
mov dword [rax], 1
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0x29d43811
and ecx, 0xd62bc7ee
or ecx, edx
xor ecx, 0xd62bc7ef
xor eax, ecx
test eax, ecx
sete al
setne cl
cmp dword [0x14002b0d0], 0xa
setl dl
setge r8b
and al, r8b
or r8b, cl
and dl, cl
or dl, al
mov eax, r8d
xor al, dl
mov ecx, 0x902b6667
mov eax, 0xe52342cc
cmovne ecx, eax
test dl, dl
mov eax, ecx
mov edx, 0x902b6667
cmovne eax, edx
test r8b, r8b
cmovne eax, ecx
jmp 0x1400060c0
mov eax, 0x2fe23c51
jmp 0x1400060c0
mov eax, 0x86727a44
jmp 0x1400060c0
mov eax, 0x6a2f891d
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
xor ecx, 0xffffffff
sete cl
setne al
cmp dword [0x14002b0d0], 0xa
setge dl
lea r8d, [rdx + 1]
and r8b, al
and cl, dl
or cl, r8b
or dl, al
mov eax, edx
xor al, cl
mov r8d, 0xd0c56eb7
mov eax, 0xa81ce7d2
cmovne r8d, eax
test dl, dl
mov eax, 0xd0c56eb7
cmovne eax, r8d
test cl, cl
cmove eax, r8d
jmp 0x1400060c0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
and ecx, 0xcade75e4
mov edx, eax
and edx, 0x35218a1b
or edx, ecx
xor edx, 0x35218a1a
and eax, 0xfffffffe
or eax, edx
cmp eax, 0xffffffff
sete al
cmp dword [0x14002b0d0], 0xa
setl cl
mov edx, ecx
xor dl, al
or cl, al
xor cl, 1
or cl, dl
mov r8d, ecx
xor r8b, dl
test cl, cl
mov eax, 0x55898824
mov ecx, 0x4eda83ed
cmovne eax, ecx
test dl, dl
mov r14d, 0x4eda83ed
cmove eax, ecx
test r8b, r8b
mov ecx, 0x55898824
cmove eax, ecx
jmp 0x1400060c0
mov rax, qword [rbp - 0x10]
mov qword [rax], 0
mov eax, dword [0x14002b0cc]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete cl
cmp dword [0x14002b0d0], 0xa
setl dl
xor cl, dl
mov r8d, ecx
not r8b
mov eax, 0x6e6df4e5
mov r9d, 0xe940a57b
cmovne eax, r9d
test r8b, dl
mov edx, 0x6e6df4e5
cmove eax, edx
cmovne eax, r9d
test cl, cl
cmovne eax, r9d
jmp 0x1400060c0
cmp eax, 0x697995b7
jne 0x1400060c0
mov rsi, qword [rbp - 0x80]
mov rcx, qword [rbp + 0x20]
xor rcx, rbp
sub rsp, 0x20
call fcn.140028510
add rsp, 0x20
mov rax, rsi
lea rsp, [rbp + 0x28]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret