Function at 0x1400ad860
Capabilities:
Hash data using fnv
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, 0x178
lea rbp, [rsp + 0x80]
mov qword [rbp + 0xf0], 0xfffffffffffffffe
mov qword [rbp - 0x70], rdx
mov eax, 0xd2e8c1c9
nop
cmp eax, 0x4d019168
je 0x1400ad8bb
cmp eax, 0xd2e8c1c9
jne 0x1400ad890
movups xmm0, xmmword [0x14031f0c1]
movups xmmword [rbp + 9], xmm0
movups xmm0, xmmword [0x14031f0b8]
movaps xmmword [rbp], xmm0
mov eax, 0x4d019168
jmp 0x1400ad890
mov eax, 0xc953dbc1
movabs r13, 0xa0a0a0a0a0a0a0a1
mov r12d, 0x3357bb78
mov r14d, 0xfe27e325
mov r15d, 0x1e0862ea
jmp 0x1400ad8f0
mov eax, 0x626262f5
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0x1e0862e9
jg 0x1400ad9e0
cmp eax, 0xf8e0eaf3
jg 0x1400ada20
cmp eax, 0xa37ce2c8
je 0x1400ada67
cmp eax, 0xc953dbc1
jne 0x1400ad8f0
mov al, byte [rbp + 0x18]
mov byte [rbp + 0xd0], al
mov ecx, 0xd9ce4696
mov edx, dword [0x140361840]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete dl
cmp dword [0x140361844], 0xa
setl bl
or bl, dl
mov edx, 0x3155df67
cmovne edx, r12d
mov edi, 0x3155df67
cmovne edi, r14d
nop word [rax + rax]
cmp ecx, 0xfe27e324
jle 0x1400ad990
cmp ecx, 0xfe27e325
je 0x1400ad9a2
cmp ecx, 0x3155df67
je 0x1400ad9a6
cmp ecx, 0x3357bb78
jne 0x1400ad960
jmp 0x1400adba8
cmp ecx, 0x89326fed
je 0x1400ad9ad
cmp ecx, 0xd9ce4696
jne 0x1400ad960
jmp 0x1400ad9c0
mov ecx, edx
jmp 0x1400ad960
mov ecx, 0xfe27e325
jmp 0x1400ad960
mov ecx, edi
jmp 0x1400ad960
mov cl, byte [rbp + 0xd0]
sub rsp, 0x20
call fcn.1400cab70
add rsp, 0x20
mov ecx, 0x89326fed
jmp 0x1400ad926
cmp eax, 0x5b1dd0f3
jg 0x1400ada48
cmp eax, 0x1e0862ea
je 0x1400adbf0
cmp eax, 0x28bc5827
jne 0x1400ad8f0
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0xa8], rax
mov eax, 0x5b1dd0f4
jmp 0x1400ad8f0
cmp eax, 0xf8e0eaf4
je 0x1400adc01
cmp eax, 0xfb94cbb5
jne 0x1400ad8f0
cmp byte [rbp + 0x48], 0
mov eax, 0x626262f5
cmovne eax, r15d
jmp 0x1400ad8f0
cmp eax, 0x626262f5
jne 0x1400adc2e
mov rax, rbp
mov qword [rbp + 0x88], rax
mov eax, 0x28bc5827
jmp 0x1400ad8f0
mov rsi, qword [rbp + 0x60]
mov eax, 0xbe0eaf30
cmp eax, 0xbe0eaf2f
jle 0x1400adaa0
cmp eax, 0xdc149f18
jle 0x1400adad0
cmp eax, 0xdc149f19
je 0x1400adb06
cmp eax, 0x3e6341d1
jne 0x1400ada70
jmp 0x1400ad8de
cmp eax, 0x842f1273
je 0x1400adb48
cmp eax, 0x8fd1ecef
je 0x1400adb63
cmp eax, 0xb6564f0f
jne 0x1400ada70
mov eax, 0xcdd924a5
xor edi, edi
jmp 0x1400ada70
cmp eax, 0xbe0eaf30
je 0x1400adb9e
cmp eax, 0xcdd924a5
jne 0x1400ada70
mov qword [rbp + 0xb8], rdi
mov rax, qword [rbp + 0xb8]
cmp rax, 0x19
mov eax, 0x3e6341d1
mov ecx, 0x842f1273
cmovb eax, ecx
jmp 0x1400ada70
mov rax, qword [rbp + 0xd0]
lea ecx, [rax + 0x31]
mov rdx, qword [rbp + 0xe8]
mov ebx, 0xce
sub ebx, eax
and ebx, edx
mov eax, edx
not eax
and eax, ecx
or ebx, eax
mov rax, qword [rbp + 0xb8]
mov byte [rbp + rax], bl
mov rdi, qword [rbp + 0xb8]
add rdi, 1
mov eax, 0xcdd924a5
jmp 0x1400ada70
mov rax, qword [rbp + 0xb8]
add rax, rsi
mov qword [rbp + 0xe0], rax
mov eax, 0x8fd1ecef
jmp 0x1400ada70
mov rax, qword [rbp + 0xe0]
movsx rax, byte [rax]
mov qword [rbp + 0xe8], rax
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
mul r13
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
mov qword [rbp + 0xd0], rcx
mov eax, 0xdc149f19
jmp 0x1400ada70
mov eax, 0xb6564f0f
jmp 0x1400ada70
and al, 1
mov byte [rbp + 0xb8], al
mov al, byte [rbp + 0xb8]
mov byte [rbp + 0xd0], al
mov ecx, 0xa015b26b
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp ecx, 0xb98776cb
je 0x1400adc13
cmp ecx, 0xa015b26b
jne 0x1400adbd0
movzx eax, byte [rbp + 0xd0]
xor al, 1
mov ecx, 0xb98776cb
jmp 0x1400adbd0
mov rax, rbp
mov qword [rbp + 0x40], rax
mov eax, 0xf8e0eaf4
jmp 0x1400ad8f0
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x60], rax
mov eax, 0xa37ce2c8
jmp 0x1400ad8f0
and al, 1
mov byte [rbp + 0xb8], al
mov al, byte [rbp + 0xb8]
mov byte [rbp + 0x48], al
mov eax, 0xfb94cbb5
jmp 0x1400ad8f0
cmp eax, 0x5b1dd0f4
jne 0x1400ad8f0
mov rax, qword [rbp + 0xa8]
mov qword [rbp - 0x58], rax
mov eax, 0x1491f305
nop dword [rax]
cmp eax, 0x1491f305
je 0x1400adc60
cmp eax, 0xcc761360
jne 0x1400adc50
jmp 0x1400adc67
mov eax, 0xcc761360
jmp 0x1400adc50
lea r10, [rbp + 0xd0]
mov qword [rbp + 0xb8], r10
mov rax, qword [rbp + 0xb8]
movzx ecx, word [0x14031f0f3]
mov word [rax + 8], cx
mov rcx, qword [0x14031f0eb]
mov qword [rax], rcx
mov eax, 0xb4554a26
movabs r14, 0x7fffffffffffffce
movabs r12, 0x5c1cd865a037496e
mov r15d, 0x883df692
jmp 0x1400adcc0
mov qword [rbp + 0xa8], r10
mov eax, 0x73cddc6e
nop
cmp eax, 0x4c37c6c1
jle 0x1400adeb0
cmp eax, 0x5d312ded
jg 0x1400adee0
cmp eax, 0x4c37c6c2
je 0x1400adcb2
cmp eax, 0x5a95084b
jne 0x1400adcc0
mov r8, qword [rbp + 0x88]
mov eax, dword [0x140361848]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14036184c], 0xa
setl cl
or cl, al
mov r9d, 0x7eacb55c
mov eax, 0x6ac2de2e
cmovne r9d, eax
mov edi, 0x7eacb55c
mov eax, 0x1f02d43c
cmovne edi, eax
mov eax, 0x90086306
jmp 0x1400add40
mov rax, qword [rbp + 0xb8]
cmp rax, 0xa
setb byte [rbp + 0x40]
mov eax, r9d
nop
cmp eax, 0x1f02d43b
jle 0x1400add80
cmp eax, 0x6ac2de2d
jle 0x1400addb0
cmp eax, 0x6ac2de2e
je 0x1400ade32
cmp eax, 0x6db6d036
je 0x1400ade11
cmp eax, 0x7eacb55c
jne 0x1400add40
mov rax, qword [rbp + 0xb8]
mov eax, 0x1f02d43c
jmp 0x1400add40
cmp eax, 0xba8caed1
jg 0x1400adde0
cmp eax, 0x883df692
je 0x1400ade44
cmp eax, 0x90086306
jne 0x1400ade91
mov eax, 0x6db6d036
jmp 0x1400add40
cmp eax, 0x1f02d43c
je 0x1400add2c
cmp eax, 0x45abe34e
jne 0x1400add40
mov qword [rbp + 0xb8], rsi
mov eax, edi
jmp 0x1400add40
cmp eax, 0xba8caed2
je 0x1400ade1d
cmp eax, 0xf0a8f22b
jne 0x1400add40
mov rax, qword [rbp + 0xe8]
mov rcx, qword [rbp + 0xb8]
mov byte [rbp + rcx + 0xd0], al
mov eax, 0xba8caed2
jmp 0x1400add40
mov eax, 0x45abe34e
xor esi, esi
jmp 0x1400add40
mov rsi, qword [rbp + 0xb8]
add rsi, 1
mov eax, 0x45abe34e
jmp 0x1400add40
cmp byte [rbp + 0x40], 0
mov eax, 0x884fc0dd
cmovne eax, r15d
jmp 0x1400add40
mov rax, qword [rbp + 0xb8]
movsx rbx, byte [r8 + rax]
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
mul r13
shr rdx, 5
imul rax, rdx, 0x33
sub rcx, rax
lea eax, [rcx + 0x11]
mov rdx, r14
sub rdx, rcx
and rdx, r12
and eax, 0x11
or rax, rdx
xor rbx, r12
xor rbx, rax
mov qword [rbp + 0xe8], rbx
mov eax, 0xf0a8f22b
jmp 0x1400add40
cmp eax, 0x884fc0dd
jne 0x1400add40
mov eax, 0x4c37c6c2
jmp 0x1400adcc0
cmp eax, 0x218153f9
jg 0x1400adf0a
cmp eax, 0xb4554a26
je 0x1400adf23
cmp eax, 0xb8ab0d70
jne 0x1400adcc0
mov rax, qword [rbp + 0x60]
mov qword [rbp + 0x88], rax
mov eax, 0x5a95084b
jmp 0x1400adcc0
cmp eax, 0x5d312dee
je 0x1400adf66
cmp eax, 0x73cddc6e
jne 0x1400adcc0
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xe0], rax
mov eax, 0x2694e889
jmp 0x1400adcc0
cmp eax, 0x218153fa
jne 0x1400adfeb
mov qword [rbp + 0x60], r10
mov eax, 0xb8ab0d70
jmp 0x1400adcc0
mov qword [rbp + 0xb8], 9
mov ecx, 0x40305d11
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0x81b14c60
je 0x1400adf7c
cmp ecx, 0x40305d11
jne 0x1400adf40
mov rax, qword [rbp + 0xb8]
movzx eax, byte [rbp + rax + 0xd0]
mov ecx, 0x81b14c60
jmp 0x1400adf40
cmp byte [rbp + 0x48], 0
mov eax, 0x4c37c6c2
mov ecx, 0x218153fa
cmovne eax, ecx
jmp 0x1400adcc0
mov byte [rbp + 0xe8], al
mov cl, byte [rbp + 0xe8]
sub rsp, 0x20
mov rsi, r10
call fcn.1400cab70
mov r10, rsi
add rsp, 0x20
mov byte [rbp + 0xe8], al
mov ecx, 0x15d2d471
nop word cs:[rax + rax]
cmp ecx, 0x1f9fcb17
je 0x1400adfd0
cmp ecx, 0x15d2d471
jne 0x1400adfb0
movzx eax, byte [rbp + 0xe8]
xor al, 1
mov ecx, 0x1f9fcb17
jmp 0x1400adfb0
and al, 1
mov byte [rbp + 0xb8], al
mov al, byte [rbp + 0xb8]
mov byte [rbp + 0x48], al
mov eax, 0x5d312dee
jmp 0x1400adcc0
cmp eax, 0x2694e889
jne 0x1400adcc0
mov qword [rbp - 0x80], rsp
mov rax, qword [rbp + 0xe0]
mov qword [rbp - 0x10], rax
mov eax, 0xf2aaba28
mov r8d, 0xdbda0b46
lea r9, [rbp + 0x30]
nop word cs:[rax + rax]
nop
cmp eax, 0x2bb88fa9
je 0x1400aecd4
cmp eax, 0xf2aaba28
jne 0x1400ae020
mov qword [rbp - 0x78], rsp
mov eax, 0x802cdaf1
jmp 0x1400ae056
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xe0]
mov qword [rax], rcx
mov eax, 0xf0147d07
jmp 0x1400ae080
mov eax, dword [0x14035d260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x644c133
mov ecx, 0xda62d416
cmove eax, ecx
cmp dword [0x14035d264], 0xa
cmovl eax, ecx
nop
cmp eax, 0xf0147d06
jg 0x1400ae0d0
cmp eax, 0xc4296766
jle 0x1400ae130
cmp eax, 0xdbda0b45
jle 0x1400ae225
cmp eax, 0xe14525c8
jg 0x1400ae32b
cmp eax, 0xdbda0b46
je 0x1400ae436
cmp eax, 0xdd1da6d3
jne 0x1400ae080
mov eax, 0x163ded0f
jmp 0x1400ae080
cmp eax, 0x286d3c61
jle 0x1400ae1e0
cmp eax, 0x4b76fe3f
jle 0x1400ae27b
cmp eax, 0x6596b0b3
jg 0x1400ae3e7
cmp eax, 0x4b76fe40
je 0x1400ae446
cmp eax, 0x5a760afc
jne 0x1400ae080
mov eax, dword [0x14035d260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dea572d
mov ecx, 0x400e3d94
jmp 0x1400ae071
cmp eax, 0xb98fff54
jg 0x1400ae2ba
cmp eax, 0x9d25d46c
jg 0x1400ae421
cmp eax, 0x802cdaf1
je 0x1400ae058
cmp eax, 0x91d9a15c
jne 0x1400ae080
mov eax, 0xc018c481
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x7178a558
je 0x1400ae46d
cmp eax, 0xc018c481
jne 0x1400ae170
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0xe8], rax
mov eax, 0x8a56b12d
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xcd83133a
je 0x1400ae1c6
cmp eax, 0x8a56b12d
jne 0x1400ae1a0
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax]
mov qword [rbp + 0xb8], rax
mov eax, 0xcd83133a
jmp 0x1400ae1a0
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x30], rax
mov eax, 0x7178a558
jmp 0x1400ae170
cmp eax, 0x644c132
jg 0x1400ae2f9
cmp eax, 0xf0147d07
je 0x1400ae8c9
cmp eax, 0xff89f07a
je 0x1400ae935
cmp eax, 0x5809e2a
jne 0x1400ae080
test esi, esi
mov eax, 0x4b76fe40
cmove eax, r8d
mov r11d, esi
mov r15, rdi
mov r12, rdi
jmp 0x1400ae080
cmp eax, 0xc4296767
je 0x1400ae96e
cmp eax, 0xd496b56b
je 0x1400ae97b
cmp eax, 0xda62d416
jne 0x1400ae080
mov eax, 0x20
call fcn.1402e5fd0
sub rsp, rax
mov rax, rsp
mov qword [rbp + 0x90], rax
mov eax, dword [0x14035d260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x644c133
mov ecx, 0xe14525c9
jmp 0x1400ae071
cmp eax, 0x286d3c62
je 0x1400ae998
cmp eax, 0x39af993a
je 0x1400ae9af
cmp eax, 0x400e3d94
jne 0x1400ae080
mov eax, dword [0x14035d260]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x9dea572d
mov ecx, 0x6942434a
jmp 0x1400ae071
cmp eax, 0xb98fff55
je 0x1400ae9c2
cmp eax, 0xbcc06634
je 0x1400aea0c
cmp eax, 0xbd439cc6
jne 0x1400ae080
mov eax, r14d
sub eax, 1
mov dword [rbp + 0xa4], eax
mov eax, 0xe2375e6e
mov ecx, 0xbcc06634
cmovb eax, ecx
jmp 0x1400ae080
cmp eax, 0x644c133
je 0x1400aea1c
cmp eax, 0x6a82bff
je 0x1400aeb50
cmp eax, 0x163ded0f
jne 0x1400ae080
mov eax, 0xbd439cc6
mov r14d, dword [rbp + 0x80]
jmp 0x1400ae080
cmp eax, 0xe14525c9
je 0x1400ae47e
cmp eax, 0xe2375e6e
jne 0x1400ae080
mov qword [rbp + 0xb8], 0x2f04e8c0
mov eax, dword [0x14035db58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db5c], 0xa
setl cl
or cl, al
mov ebx, 0x3a7e69c1
mov eax, 0xff58b94d
cmovne ebx, eax
mov ecx, 0x3a7e69c1
mov eax, 0x8e1ae353
cmovne ecx, eax
mov eax, 0xcd764cdc
nop dword [rax]
cmp eax, 0xff58b94c
jle 0x1400ae3c0
cmp eax, 0xff58b94d
je 0x1400ae488
cmp eax, 0x3a7e69c1
je 0x1400ae3dc
cmp eax, 0x50dc9b73
jne 0x1400ae390
mov eax, ecx
jmp 0x1400ae390
cmp eax, 0x8e1ae353
je 0x1400ae3e3
cmp eax, 0xcd764cdc
jne 0x1400ae390
mov rdx, qword [rbp + 0xb8]
mov eax, 0x50dc9b73
jmp 0x1400ae390
mov eax, 0x8e1ae353
jmp 0x1400ae390
mov eax, ebx
jmp 0x1400ae390
cmp eax, 0x6596b0b4
je 0x1400ae4da
cmp eax, 0x6942434a
jne 0x1400ae080
cmp byte [rbp + 0x84], 0
mov eax, 0xc4296767
mov ecx, 0xf0147d07
cmovne eax, ecx
mov rcx, qword [rbp + 0x88]
mov qword [rbp - 0x18], rcx
jmp 0x1400ae080
cmp eax, 0x9dea572d
jne 0x1400aeb3f
mov eax, 0x400e3d94
jmp 0x1400ae080
mov eax, 0x4b76fe40
xor r11d, r11d
mov r15, r12
jmp 0x1400ae080
mov qword [rbp + 0x88], r15
mov rax, qword [rbp + 0x20]
test r11d, r11d
mov eax, 0x9d25d46d
mov ecx, 0x91d9a15c
cmove eax, ecx
mov r10, qword [rbp + 0x88]
jmp 0x1400ae080
mov byte [rbp + 0x84], 1
mov eax, 0x5a760afc
jmp 0x1400ae080
mov eax, 0x6a82bff
jmp 0x1400ae080
mov dword [rbp + 0xe8], edx
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0x70], eax
mov rcx, qword [rbp + 0x90]
mov eax, dword [rbp + 0xa4]
mov rdx, qword [rcx + 8]
mov qword [rbp + 0xb8], rdx
mov rcx, qword [rcx + 0x10]
mov ebx, 0x8425ab85
nop dword [rax + rax]
cmp ebx, 0xa1b8e94e
je 0x1400ae4ec
cmp ebx, 0x8425ab85
jne 0x1400ae4c0
mov edx, dword [rcx + 0x20]
mov ebx, 0xa1b8e94e
jmp 0x1400ae4c0
mov rax, qword [rbp + 0x48]
mov qword [rbp + 0x40], rax
mov eax, 0x39af993a
jmp 0x1400ae080
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x28], r15
mov dword [rbp - 0x30], r14d
mov qword [rbp - 0x38], rdi
mov dword [rbp - 0x40], esi
mov dword [rbp - 8], r11d
mov qword [rbp - 0x48], r10
mov dword [rbp + 0xe8], edx
mov ecx, dword [rbp + 0xe8]
add rcx, qword [rbp + 0xb8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xb8]
mov qword [rbp - 0x50], rax
mov eax, dword [0x14035db50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db54], 0xa
setl cl
or cl, al
mov eax, dword [0x14035db98]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x14035db9c], 0xa
setl dl
or dl, al
mov edx, 0xcdc97c26
mov eax, 0xe8ef0059
cmovne edx, eax
mov dword [rbp + 0x74], edx
mov edx, 0xcdc97c26
mov eax, 0xd97af4ab
cmovne edx, eax
mov dword [rbp + 0x78], edx
test cl, cl
mov r15d, 0x1c843295
mov eax, 0xf8a93662
cmovne r15d, eax
mov r9d, 0x1c843295
mov eax, 0x2dfee2
cmovne r9d, eax
mov r8d, 0x13398310
mov eax, 0xc777126c
cmovne r8d, eax
mov r14d, 0x13398310
mov eax, 0x39e056bd
cmovne r14d, eax
mov r12d, 0xf16492a
jmp 0x1400ae5d0
mov r12d, 0xb57e0bfa
mov ecx, r12d
cmp r12d, 0x1339830f
jg 0x1400ae610
cmp ecx, 0xf8a93661
jle 0x1400ae670
cmp ecx, 0xf164929
jg 0x1400ae70c
cmp ecx, 0xf8a93662
je 0x1400ae5ca
mov r12d, ecx
cmp ecx, 0x2dfee2
jne 0x1400ae5d0
mov r12d, r15d
jmp 0x1400ae5d0
cmp ecx, 0x39e056bc
jle 0x1400ae6b0
cmp ecx, 0x7504dc6b
jg 0x1400ae6df
mov r12d, r8d
cmp ecx, 0x39e056bd
je 0x1400ae5d0
mov r12d, ecx
cmp ecx, 0x46f6f8b9
jne 0x1400ae5d0
mov dword [rbp + 0xa8], r11d
test edx, edx
mov r12d, 0xe241f500
mov eax, 0x7504dc6c
cmove r12d, eax
mov r10, qword [rbp + 0xb8]
mov r13d, dword [rbp + 0xa8]
mov eax, ebx
jmp 0x1400ae5d0
cmp ecx, 0xe113664c
jg 0x1400ae7af
cmp ecx, 0xb57e0bfa
je 0x1400ae81f
mov r12d, ecx
cmp ecx, 0xc777126c
jne 0x1400ae5d0
mov r12d, 0x76ecbf5d
jmp 0x1400ae5d0
cmp ecx, 0x13398310
je 0x1400ae836
cmp ecx, 0x1c843295
je 0x1400ae841
mov r12d, ecx
cmp ecx, 0x308ad114
jne 0x1400ae5d0
mov r12d, r9d
jmp 0x1400ae5d0
cmp ecx, 0x7504dc6c
je 0x1400ae7d2
mov r12d, ecx
cmp ecx, 0x76ecbf5d
jne 0x1400ae5d0
mov r12d, 0x7504dc6c
mov eax, dword [rbp + 0x70]
mov r10, qword [rbp - 0x50]
jmp 0x1400ae5d0
mov r12d, r14d
cmp ecx, 0xf16492a
je 0x1400ae5d0
mov r12d, ecx
cmp ecx, 0x12cc335b
jne 0x1400ae5d0
movsx esi, byte [rbp + 0x5c]
mov ecx, dword [rbp + 0x38]
mov dword [rbp + 0xe0], esi
mov edi, 0x84711cf2
nop dword [rax]
cmp edi, 0xd97af4aa
jle 0x1400ae780
cmp edi, 0x16a156a
je 0x1400ae802
cmp edi, 0xe8ef0059
je 0x1400ae7a3
cmp edi, 0xd97af4ab
jne 0x1400ae740
mov esi, dword [rbp + 0xe0]
xor esi, ecx
imul esi, esi, 0x1000193
mov edi, dword [rbp + 0x74]
jmp 0x1400ae740
cmp edi, 0x84711cf2
je 0x1400ae7aa
cmp edi, 0xcdc97c26
jne 0x1400ae740
mov edi, dword [rbp + 0xe0]
mov edi, dword [rbp + 0xe0]
mov edi, 0xd97af4ab
jmp 0x1400ae740
mov edi, 0x16a156a
jmp 0x1400ae740
mov edi, dword [rbp + 0x78]
jmp 0x1400ae740
cmp ecx, 0xe113664d
jne 0x1400ae84c
mov ebx, dword [rbp + 0x38]
mov r12d, 0x46f6f8b9
mov edx, 1
mov r11d, dword [rbp + 0x38]
jmp 0x1400ae5d0
mov dword [rbp - 0x60], r13d
mov dword [rbp + 0x38], eax
lea rcx, [r10 + 1]
mov qword [rbp + 0xb8], rcx
mov cl, byte [r10]
mov byte [rbp + 0x5c], cl
cmp byte [rbp + 0x5c], 0
mov r12d, 0x12cc335b
mov ecx, 0xe113664d
cmove r12d, ecx
jmp 0x1400ae5d0
mov dword [rbp + 0xe8], esi
mov ecx, dword [rbp + 0xe8]
mov dword [rbp + 0x9c], ecx
mov r12d, 0x308ad114
jmp 0x1400ae5d0
mov ebx, dword [rbp + 0x9c]
mov r12d, 0x46f6f8b9
xor edx, edx
mov r11d, dword [rbp - 0x60]
jmp 0x1400ae5d0
mov r12d, 0x39e056bd
jmp 0x1400ae5d0
mov r12d, 0x2dfee2
jmp 0x1400ae5d0
mov r12d, ecx
cmp ecx, 0xe241f500
jne 0x1400ae5d0
mov eax, dword [rbp + 0xa8]
mov dword [rbp + 0x7c], eax
mov eax, 0xbf2edd5e
mov r8d, 0xdbda0b46
lea r9, [rbp + 0x30]
mov r10, qword [rbp - 0x48]
mov r11d, dword [rbp - 8]
mov esi, dword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
mov r14d, dword [rbp - 0x30]
mov r15, qword [rbp - 0x28]
mov r12, qword [rbp - 0x20]
nop
cmp eax, 0xbf2edd5e
je 0x1400ae8a0
cmp eax, 0xddafd050
jne 0x1400ae890
jmp 0x1400ae8a7
mov eax, 0xddafd050
jmp 0x1400ae890
mov qword [rbp + 0xb8], 0x7d7bd361
mov rax, qword [rbp + 0xb8]
mov dword [rbp + 0xa0], eax
mov eax, 0x286d3c62
jmp 0x1400ae080
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x60], rax
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x30]
mov rax, qword [rax + 0x30]
mov rcx, qword [rbp + 0x90]
mov qword [rcx + 8], rax
movsxd rdx, dword [rax + 0x3c]
mov qword [rbp + 0xe8], rdx
mov ebx, 0xd467d0b8
nop word cs:[rax + rax]
nop dword [rax]
cmp ebx, 0x144e2b46
je 0x1400aea26
cmp ebx, 0xd467d0b8
jne 0x1400ae910
mov rdx, qword [rbp + 0xe8]
add rdx, rax
mov ebx, 0x144e2b46
jmp 0x1400ae910
mov rax, qword [rbp + 0x90]
mov rax, qword [rax + 0x10]
mov edx, 0x94abbcde
nop word cs:[rax + rax]
nop
cmp edx, 0xa1fee0f6
je 0x1400aea7e
cmp edx, 0x94abbcde
jne 0x1400ae950
mov ecx, dword [rax + 0x18]
mov edx, 0xa1fee0f6
jmp 0x1400ae950
mov eax, 0x9d25d46d
xor r10d, r10d
jmp 0x1400ae080
cmp byte [rbp + 0x2c], 0
mov eax, 0xbd439cc6
mov ecx, 0xb98fff55
cmovne eax, ecx
mov r14d, dword [rbp + 0xa4]
jmp 0x1400ae080
mov eax, dword [rbp + 0x7c]
cmp eax, dword [rbp + 0xa0]
sete byte [rbp + 0x2c]
mov eax, 0xd496b56b
jmp 0x1400ae080
mov eax, 0x5809e2a
mov esi, 1
mov rdi, qword [rbp + 0x40]
jmp 0x1400ae080
mov rcx, qword [rbp + 0x90]
mov eax, dword [rbp + 0xa4]
lea rdx, [rcx + 8]
mov qword [rbp + 0xe8], rdx
mov edx, 0xb60b7b9a
nop
cmp edx, 0x25b9a0de
je 0x1400aea9a
cmp edx, 0xb60b7b9a
jne 0x1400ae9e0
mov rdx, qword [rbp + 0xe8]
mov rdx, qword [rdx]
mov qword [rbp + 0xb8], rdx
mov edx, 0x25b9a0de
jmp 0x1400ae9e0
mov eax, 0x5809e2a
xor esi, esi
mov rdi, qword [rbp + 0x60]
jmp 0x1400ae080
mov eax, 0xda62d416
jmp 0x1400ae080
mov qword [rbp + 0xb8], rdx
mov edx, 0xa6c1b42
nop word cs:[rax + rax]
nop dword [rax]
cmp edx, 0xf1170c2b
je 0x1400aeace
cmp edx, 0xa6c1b42
jne 0x1400aea40
mov rdx, qword [rbp + 0xb8]
mov edx, dword [rdx + 0x88]
mov rbx, qword [rbp + 0xb8]
mov ebx, dword [rbx + 0x8c]
add rdx, rax
mov qword [rcx + 0x10], rdx
mov dword [rcx], ebx
mov edx, 0xf1170c2b
jmp 0x1400aea40
mov dword [rbp + 0xb8], ecx
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x80], eax
mov eax, 0xdd1da6d3
jmp 0x1400ae080
mov rcx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0xb8]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0xb8]
movzx eax, word [rcx + rax*2]
mov eax, dword [rdx + rax*4]
add rax, qword [rbp + 0xb8]
mov qword [rbp + 0x48], rax
mov eax, 0x6596b0b4
jmp 0x1400ae080
mov rax, qword [rbp + 0x90]
mov rcx, qword [rax + 0x10]
mov qword [rbp + 0xe0], rcx
add rax, 8
mov ecx, 0x87d6dda9
nop dword [rax]
cmp ecx, 0x81eb2d3
je 0x1400aeb0e
cmp ecx, 0x87d6dda9
jne 0x1400aeaf0
mov ecx, 0x81eb2d3
mov rdx, qword [rbp + 0xe0]
jmp 0x1400aeaf0
mov qword [rbp + 0xe8], rdx
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xe8]
cmp rcx, qword [rax]
mov eax, 0xff89f07a
cmove eax, r8d
mov r12, qword [rbp + 0x60]
jmp 0x1400ae080
cmp eax, 0x9d25d46d
jne 0x1400ae080
jmp 0x1400aecbe
mov qword [rbp + 0x50], r9
mov rax, qword [rbp + 0x50]
mov eax, dword [0x14035db80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db84], 0xa
setl cl
or cl, al
mov ebx, 0x3ee768fd
mov eax, 0x64238420
cmovne ebx, eax
mov ecx, 0x3ee768fd
mov eax, 0x324406d4
cmovne ecx, eax
mov eax, 0x9b98f9b0
nop word cs:[rax + rax]
nop
cmp eax, 0xc30ee89
je 0x1400ae040
cmp eax, 0x9b98f9b0
jne 0x1400aeba0
mov qword [rbp + 0xa8], r9
mov rax, qword gs:[0x60]
mov qword [rbp + 0xe8], rax
mov edx, 0xff04b6f4
nop
cmp edx, 0x8c12aa5d
je 0x1400aebee
cmp edx, 0xff04b6f4
jne 0x1400aebd0
mov rax, qword [rbp + 0xe8]
mov edx, 0x8c12aa5d
jmp 0x1400aebd0
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xe8], rax
mov eax, 0x9e26083a
nop dword [rax + rax]
cmp eax, 0x324406d3
jle 0x1400aec30
cmp eax, 0x324406d4
je 0x1400aec42
cmp eax, 0x3ee768fd
je 0x1400aec46
cmp eax, 0x64238420
jne 0x1400aec10
jmp 0x1400aec5f
cmp eax, 0x9e26083a
je 0x1400aec4d
cmp eax, 0x3acef11
jne 0x1400aec10
mov eax, ecx
jmp 0x1400aec10
mov eax, ebx
jmp 0x1400aec10
mov eax, 0x324406d4
jmp 0x1400aec10
mov rax, qword [rbp + 0xe8]
mov rdx, qword [rax + 0x18]
mov eax, 0x3acef11
jmp 0x1400aec10
mov qword [rbp + 0xb8], rdx
mov rax, qword [rbp + 0xb8]
add rax, 0x10
mov qword [rbp + 0xe8], rax
mov eax, 0x9c20b951
nop dword [rax]
cmp eax, 0xe98e1dff
je 0x1400aeca6
cmp eax, 0x9c20b951
jne 0x1400aec80
mov rax, qword [rbp + 0xe8]
mov rax, qword [rax]
mov qword [rbp + 0xb8], rax
mov eax, 0xe98e1dff
jmp 0x1400aec80
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xe0], rax
mov eax, 0xc30ee89
jmp 0x1400aeba0
mov rax, qword [rbp + 0x50]
mov rsp, qword [rbp - 0x78]
mov qword [rbp - 0x68], r10
mov eax, 0x2bb88fa9
jmp 0x1400ae020
mov rax, qword [rbp - 0x68]
sub rsp, 0x20
mov rcx, qword [rbp - 0x10]
call rax
add rsp, 0x20
mov qword [rbp - 0x10], rax
mov rsp, qword [rbp - 0x80]
mov eax, 0xb1119cfe
lea r9, [rbp + 0xc0]
mov r8d, 0xd9843a68
lea r10, [rbp - 0x68]
nop word cs:[rax + rax]
nop
cmp eax, 0xc32202da
je 0x1400af9a8
cmp eax, 0xb1119cfe
jne 0x1400aed10
mov eax, 0x9235963b
jmp 0x1400aed46
mov rax, qword [rbp + 0x88]
mov rcx, qword [rbp + 0xa8]
mov qword [rax], rcx
mov eax, 0xd523702a
jmp 0x1400aed70
mov eax, dword [0x14035db20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc50f53
mov ecx, 0x398c15a
cmove eax, ecx
cmp dword [0x14035db24], 0xa
cmovl eax, ecx
nop
cmp eax, 0xee53c82
jg 0x1400aedd0
cmp eax, 0xe024bc3c
jle 0x1400aee30
cmp eax, 0xfbd7c206
jle 0x1400aeea6
cmp eax, 0x475df40
jg 0x1400aefaa
cmp eax, 0xfbd7c207
je 0x1400af3da
cmp eax, 0x398c15a
jne 0x1400aed70
mov qword [rbp + 0x30], r10
mov rax, qword [rbp + 0x30]
mov eax, dword [0x14035db20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xbc50f53
mov ecx, 0x6539ad1f
jmp 0x1400aed61
cmp eax, 0x5529894f
jle 0x1400aee70
cmp eax, 0x673b3ac7
jle 0x1400aef0c
cmp eax, 0x75f9c6d9
jg 0x1400aefca
cmp eax, 0x673b3ac8
je 0x1400af3f3
cmp eax, 0x6ff5eb60
jne 0x1400aed70
mov eax, dword [0x14035db20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xee53c83
mov ecx, 0x579dbe71
jmp 0x1400aed61
cmp eax, 0xd5237029
jg 0x1400aef37
cmp eax, 0xb821b4cf
jg 0x1400aeffe
cmp eax, 0x9235963b
je 0x1400aed48
cmp eax, 0x98ff9400
jne 0x1400aed70
mov eax, 0xb821b4d0
xor r11d, r11d
jmp 0x1400aed70
cmp eax, 0x2aac670a
jg 0x1400aef6b
cmp eax, 0xee53c83
je 0x1400af405
cmp eax, 0x13bb0e6e
je 0x1400af41b
cmp eax, 0x276174ec
jne 0x1400aed70
mov eax, 0x75f9c6da
jmp 0x1400aed70
cmp eax, 0xe024bc3d
je 0x1400af42b
cmp eax, 0xf13936c6
je 0x1400af44f
cmp eax, 0xf5a260b7
jne 0x1400aed70
mov eax, dword [rbp + 0x84]
mov qword [rbp + 0xe0], r9
mov ecx, 0xb60b7b9a
nop dword [rax]
cmp ecx, 0x25b9a0de
je 0x1400af47e
cmp ecx, 0xb60b7b9a
jne 0x1400aeee0
mov rcx, qword [rbp + 0xe0]
mov rcx, qword [rcx]
mov qword [rbp + 0xe8], rcx
mov ecx, 0x25b9a0de
jmp 0x1400aeee0
cmp eax, 0x55298950
je 0x1400af830
cmp eax, 0x579dbe71
je 0x1400af4b5
cmp eax, 0x6539ad1f
jne 0x1400aed70
mov eax, 0x55298950
jmp 0x1400aed70
cmp eax, 0xd523702a
je 0x1400af4e3
cmp eax, 0xd9843a68
je 0x1400af545
cmp eax, 0xdcf2fdf0
jne 0x1400aed70
mov eax, 0xfbd7c207
mov esi, 1
mov rdi, qword [rbp + 0x48]
jmp 0x1400aed70
cmp eax, 0x2aac670b
je 0x1400af555
cmp eax, 0x33209322
je 0x1400af572
cmp eax, 0x390e16c6
jne 0x1400aed70
cmp byte [rbp + 0x6e], 0
mov eax, 0x98ff9400
mov ecx, 0xd523702a
cmovne eax, ecx
mov rcx, qword [rbp + 0x60]
mov qword [rbp - 0x18], rcx
jmp 0x1400aed70
cmp eax, 0x475df41
je 0x1400af617
cmp eax, 0xbc50f53
jne 0x1400aed70
mov eax, 0x398c15a
jmp 0x1400aed70
cmp eax, 0x75f9c6da
je 0x1400af688
cmp eax, 0x795bb077
jne 0x1400aed70
mov eax, r15d
sub eax, 1
mov dword [rbp + 0x84], eax
mov eax, 0x33209322
mov ecx, 0x13bb0e6e
cmovb eax, ecx
jmp 0x1400aed70
cmp eax, 0xd1b80c47
jne 0x1400af818
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x28], r12
mov dword [rbp - 0x30], r15d
mov qword [rbp - 0x38], rdi
mov dword [rbp - 0x40], esi
mov dword [rbp - 8], r14d
mov qword [rbp - 0x48], r11
mov eax, dword [rbp + 0x5c]
mov dword [rbp + 0x70], eax
mov rax, qword [rbp + 0x50]
mov qword [rbp - 0x50], rax
mov eax, dword [0x14035db50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db54], 0xa
setl cl
or cl, al
mov eax, dword [0x14035db98]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x14035db9c], 0xa
setl dl
or dl, al
mov edx, 0xcdc97c26
mov eax, 0xe8ef0059
cmovne edx, eax
mov dword [rbp + 0x74], edx
mov edx, 0xcdc97c26
mov eax, 0xd97af4ab
cmovne edx, eax
mov dword [rbp + 0x78], edx
test cl, cl
mov r14d, 0x1c843295
mov eax, 0xf8a93662
cmovne r14d, eax
mov r12d, 0x1c843295
mov eax, 0x2dfee2
cmovne r12d, eax
mov r10d, 0x13398310
mov eax, 0xc777126c
cmovne r10d, eax
mov r11d, 0x13398310
mov eax, 0x39e056bd
cmovne r11d, eax
mov r13d, 0xf16492a
jmp 0x1400af0e0
mov r13d, 0xb57e0bfa
nop word [rax + rax]
mov esi, r13d
cmp r13d, 0x1339830f
jg 0x1400af120
cmp esi, 0xf8a93661
jle 0x1400af180
cmp esi, 0xf164929
jg 0x1400af1ef
cmp esi, 0xf8a93662
je 0x1400af0d4
mov r13d, esi
cmp esi, 0x2dfee2
jne 0x1400af0e0
mov r13d, r14d
jmp 0x1400af0e0
cmp esi, 0x39e056bc
jle 0x1400af1c0
cmp esi, 0x7504dc6b
jg 0x1400af29f
mov r13d, r10d
cmp esi, 0x39e056bd
je 0x1400af0e0
mov r13d, esi
cmp esi, 0x46f6f8b9
jne 0x1400af0e0
mov dword [rbp + 0x88], r15d
test ecx, ecx
mov r13d, 0xe241f500
mov eax, 0x7504dc6c
cmove r13d, eax
mov r9, qword [rbp + 0xe8]
mov r8d, dword [rbp + 0x88]
mov eax, edx
jmp 0x1400af0e0
cmp esi, 0xe113664c
jg 0x1400af2c8
cmp esi, 0xb57e0bfa
je 0x1400af347
mov r13d, esi
cmp esi, 0xc777126c
jne 0x1400af0e0
mov r13d, 0x76ecbf5d
jmp 0x1400af0e0
cmp esi, 0x13398310
je 0x1400af35e
cmp esi, 0x1c843295
je 0x1400af369
mov r13d, esi
cmp esi, 0x308ad114
jne 0x1400af0e0
mov r13d, r12d
jmp 0x1400af0e0
mov r13d, r11d
cmp esi, 0xf16492a
je 0x1400af0e0
mov r13d, esi
cmp esi, 0x12cc335b
jne 0x1400af0e0
movsx edi, byte [rbp + 0xb7]
mov esi, dword [rbp + 0x9c]
mov dword [rbp + 0xa8], edi
mov edi, 0x84711cf2
nop word cs:[rax + rax]
nop
cmp edi, 0xd97af4aa
jle 0x1400af270
cmp edi, 0x16a156a
je 0x1400af2f1
cmp edi, 0xe8ef0059
je 0x1400af293
cmp edi, 0xd97af4ab
jne 0x1400af230
mov edi, dword [rbp + 0xa8]
xor edi, esi
imul ebx, edi, 0x1000193
mov edi, dword [rbp + 0x74]
jmp 0x1400af230
cmp edi, 0x84711cf2
je 0x1400af29a
cmp edi, 0xcdc97c26
jne 0x1400af230
mov edi, dword [rbp + 0xa8]
mov edi, dword [rbp + 0xa8]
mov edi, 0xd97af4ab
jmp 0x1400af230
mov edi, 0x16a156a
jmp 0x1400af230
mov edi, dword [rbp + 0x78]
jmp 0x1400af230
cmp esi, 0x7504dc6c
je 0x1400af30b
mov r13d, esi
cmp esi, 0x76ecbf5d
jne 0x1400af0e0
mov r13d, 0x7504dc6c
mov eax, dword [rbp + 0x70]
mov r9, qword [rbp - 0x50]
jmp 0x1400af0e0
cmp esi, 0xe113664d
jne 0x1400af374
mov edx, dword [rbp + 0x9c]
mov r13d, 0x46f6f8b9
mov ecx, 1
mov r15d, dword [rbp + 0x9c]
jmp 0x1400af0e0
mov dword [rbp + 0xe0], ebx
mov esi, dword [rbp + 0xe0]
mov dword [rbp + 0x7c], esi
mov r13d, 0x308ad114
jmp 0x1400af0e0
mov dword [rbp + 0xa0], r8d
mov dword [rbp + 0x9c], eax
lea rsi, [r9 + 1]
mov qword [rbp + 0xe8], rsi
mov bl, byte [r9]
mov byte [rbp + 0xb7], bl
cmp byte [rbp + 0xb7], 0
mov r13d, 0x12cc335b
mov esi, 0xe113664d
cmove r13d, esi
jmp 0x1400af0e0
mov edx, dword [rbp + 0x7c]
mov r13d, 0x46f6f8b9
xor ecx, ecx
mov r15d, dword [rbp + 0xa0]
jmp 0x1400af0e0
mov r13d, 0x39e056bd
jmp 0x1400af0e0
mov r13d, 0x2dfee2
jmp 0x1400af0e0
mov r13d, esi
cmp esi, 0xe241f500
jne 0x1400af0e0
mov eax, dword [rbp + 0x88]
mov dword [rbp + 0x80], eax
mov eax, 0xbf2edd5e
lea r9, [rbp + 0xc0]
mov r8d, 0xd9843a68
lea r10, [rbp - 0x68]
mov r11, qword [rbp - 0x48]
mov r14d, dword [rbp - 8]
mov esi, dword [rbp - 0x40]
mov rdi, qword [rbp - 0x38]
mov r15d, dword [rbp - 0x30]
mov r12, qword [rbp - 0x28]
mov r13, qword [rbp - 0x20]
cmp eax, 0xbf2edd5e
je 0x1400af3d3
cmp eax, 0xddafd050
jne 0x1400af3c0
jmp 0x1400af696
mov eax, 0xddafd050
jmp 0x1400af3c0
test esi, esi
mov eax, 0xe024bc3d
cmove eax, r8d
mov r14d, esi
mov r12, rdi
mov r13, rdi
jmp 0x1400aed70
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x48], rax
mov eax, 0xdcf2fdf0
jmp 0x1400aed70
mov eax, dword [rbp + 0x80]
mov eax, dword [rbp + 0xa4]
mov eax, 0x579dbe71
jmp 0x1400aed70
mov eax, 0xfbd7c207
xor esi, esi
mov rdi, qword [rbp + 0x40]
jmp 0x1400aed70
mov qword [rbp + 0x60], r12
mov rax, qword [rbp + 0x90]
test r14d, r14d
mov eax, 0xb821b4d0
mov ecx, 0x475df41
cmove eax, ecx
mov r11, qword [rbp + 0x60]
jmp 0x1400aed70
mov edx, 0x94abbcde
mov rax, qword [rbp + 0xc8]
nop dword [rax + rax]
cmp edx, 0xa1fee0f6
je 0x1400af6b9
cmp edx, 0x94abbcde
jne 0x1400af460
mov ecx, dword [rax + 0x18]
mov edx, 0xa1fee0f6
jmp 0x1400af460
mov rcx, qword [rbp + 0xc8]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0xe8]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0xe8]
movzx eax, word [rcx + rax*2]
mov eax, dword [rdx + rax*4]
add rax, qword [rbp + 0xe8]
mov qword [rbp + 0x20], rax
mov eax, 0x673b3ac8
jmp 0x1400aed70
mov eax, dword [rbp + 0x80]
cmp eax, dword [rbp + 0xa4]
sete byte [rbp + 0x6f]
mov eax, dword [0x14035db20]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xee53c83
mov ecx, 0x2aac670b
jmp 0x1400aed61
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0xb8]
mov qword [rbp + 0x90], rax
mov rax, qword [rbp + 0x90]
mov rax, qword [rbp - 0x68]
mov rax, qword [rax + 0x30]
mov qword [rbp + 0xc0], rax
movsxd rcx, dword [rax + 0x3c]
mov qword [rbp + 0xe0], rcx
mov edx, 0xd467d0b8
nop
cmp edx, 0x144e2b46
je 0x1400af6d2
cmp edx, 0xd467d0b8
jne 0x1400af520
mov rcx, qword [rbp + 0xe0]
add rcx, rax
mov edx, 0x144e2b46
jmp 0x1400af520
mov eax, 0xe024bc3d
xor r14d, r14d
mov r12, r13
jmp 0x1400aed70
cmp byte [rbp + 0x6f], 0
mov eax, 0x795bb077
mov ecx, 0xf5a260b7
cmovne eax, ecx
mov r15d, dword [rbp + 0x84]
jmp 0x1400aed70
mov qword [rbp + 0xe8], 0x3004ea53
mov eax, dword [0x14035db58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db5c], 0xa
setl cl
or cl, al
mov ebx, 0x3a7e69c1
mov eax, 0xff58b94d
cmovne ebx, eax
mov ecx, 0x3a7e69c1
mov eax, 0x8e1ae353
cmovne ecx, eax
mov eax, 0xcd764cdc
nop word [rax + rax]
cmp eax, 0xff58b94c
jle 0x1400af5f0
cmp eax, 0xff58b94d
je 0x1400af725
cmp eax, 0x3a7e69c1
je 0x1400af60c
cmp eax, 0x50dc9b73
jne 0x1400af5c0
mov eax, ecx
jmp 0x1400af5c0
cmp eax, 0x8e1ae353
je 0x1400af613
cmp eax, 0xcd764cdc
jne 0x1400af5c0
mov rdx, qword [rbp + 0xe8]
mov eax, 0x50dc9b73
jmp 0x1400af5c0
mov eax, 0x8e1ae353
jmp 0x1400af5c0
mov eax, ebx
jmp 0x1400af5c0
mov eax, 0xc018c481
nop dword [rax]
cmp eax, 0x7178a558
je 0x1400af77a
cmp eax, 0xc018c481
jne 0x1400af620
mov rax, qword [rbp - 0x68]
mov qword [rbp + 0xe0], rax
mov eax, 0x8a56b12d
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xcd83133a
je 0x1400af676
cmp eax, 0x8a56b12d
jne 0x1400af650
mov rax, qword [rbp + 0xe0]
mov rax, qword [rax]
mov qword [rbp + 0xe8], rax
mov eax, 0xcd83133a
jmp 0x1400af650
mov rax, qword [rbp + 0xe8]
mov qword [rbp - 0x68], rax
mov eax, 0x7178a558
jmp 0x1400af620
mov eax, 0x795bb077
mov r15d, dword [rbp + 0x2c]
jmp 0x1400aed70
mov eax, 0xf5e88d17
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov dword [rbp + 0xa4], eax
mov eax, 0x6ff5eb60
jmp 0x1400aed70
mov dword [rbp + 0xe8], ecx
mov eax, dword [rbp + 0xe8]
mov dword [rbp + 0x2c], eax
mov eax, 0x276174ec
jmp 0x1400aed70
mov qword [rbp + 0xe8], rcx
mov ecx, 0xa6c1b42
nop
cmp ecx, 0xf1170c2b
je 0x1400af788
cmp ecx, 0xa6c1b42
jne 0x1400af6e0
mov rcx, qword [rbp + 0xe8]
mov ecx, dword [rcx + 0x88]
mov rdx, qword [rbp + 0xe8]
mov edx, dword [rdx + 0x8c]
add rcx, rax
mov qword [rbp + 0xc8], rcx
mov dword [rbp + 0xb8], edx
mov ecx, 0xf1170c2b
jmp 0x1400af6e0
mov dword [rbp + 0xe0], edx
mov eax, dword [rbp + 0xe0]
mov dword [rbp + 0x5c], eax
mov eax, dword [rbp + 0x84]
mov rdx, qword [rbp + 0xc0]
mov rcx, qword [rbp + 0xc8]
mov qword [rbp + 0xe8], rdx
mov ebx, 0x8425ab85
nop word cs:[rax + rax]
nop
cmp ebx, 0xa1b8e94e
je 0x1400af7bc
cmp ebx, 0x8425ab85
jne 0x1400af760
mov edx, dword [rcx + 0x20]
mov ebx, 0xa1b8e94e
jmp 0x1400af760
mov byte [rbp + 0x6e], 1
mov eax, 0x390e16c6
jmp 0x1400aed70
mov rax, qword [rbp + 0xc8]
mov qword [rbp + 0xa8], rax
mov eax, 0x87d6dda9
nop dword [rax + rax]
cmp eax, 0x81eb2d3
je 0x1400af7e7
cmp eax, 0x87d6dda9
jne 0x1400af7a0
mov eax, 0x81eb2d3
mov rcx, qword [rbp + 0xa8]
jmp 0x1400af7a0
mov dword [rbp + 0xe0], edx
mov ecx, dword [rbp + 0xe0]
add rcx, qword [rbp + 0xe8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xe8]
mov qword [rbp + 0x50], rax
mov eax, 0xd1b80c47
jmp 0x1400aed70
mov qword [rbp + 0xe0], rcx
mov qword [rbp + 0xe8], r9
mov rax, qword [rbp + 0xe8]
mov rcx, qword [rbp + 0xe0]
cmp rcx, qword [rax]
mov eax, 0xf13936c6
cmove eax, r8d
mov r13, qword [rbp + 0x40]
jmp 0x1400aed70
cmp eax, 0xb821b4d0
jne 0x1400aed70
jmp 0x1400af98e
mov eax, dword [0x14035db80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db84], 0xa
setl cl
or cl, al
mov ebx, 0x3ee768fd
mov eax, 0x64238420
cmovne ebx, eax
mov ecx, 0x3ee768fd
mov eax, 0x324406d4
cmovne ecx, eax
mov eax, 0x9b98f9b0
nop dword [rax]
cmp eax, 0xc30ee89
je 0x1400aed30
cmp eax, 0x9b98f9b0
jne 0x1400af870
mov qword [rbp + 0x88], r10
mov rax, qword gs:[0x60]
mov qword [rbp + 0xe0], rax
mov edx, 0xff04b6f4
nop
cmp edx, 0x8c12aa5d
je 0x1400af8be
cmp edx, 0xff04b6f4
jne 0x1400af8a0
mov rax, qword [rbp + 0xe0]
mov edx, 0x8c12aa5d
jmp 0x1400af8a0
mov qword [rbp + 0xe8], rax
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xe0], rax
mov eax, 0x9e26083a
nop dword [rax + rax]
cmp eax, 0x324406d3
jle 0x1400af900
cmp eax, 0x324406d4
je 0x1400af912
cmp eax, 0x3ee768fd
je 0x1400af916
cmp eax, 0x64238420
jne 0x1400af8e0
jmp 0x1400af92f
cmp eax, 0x9e26083a
je 0x1400af91d
cmp eax, 0x3acef11
jne 0x1400af8e0
mov eax, ecx
jmp 0x1400af8e0
mov eax, ebx
jmp 0x1400af8e0
mov eax, 0x324406d4
jmp 0x1400af8e0
mov rax, qword [rbp + 0xe0]
mov rdx, qword [rax + 0x18]
mov eax, 0x3acef11
jmp 0x1400af8e0
mov qword [rbp + 0xe8], rdx
mov rax, qword [rbp + 0xe8]
add rax, 0x10
mov qword [rbp + 0xe0], rax
mov eax, 0x9c20b951
nop dword [rax]
cmp eax, 0xe98e1dff
je 0x1400af976
cmp eax, 0x9c20b951
jne 0x1400af950
mov rax, qword [rbp + 0xe0]
mov rax, qword [rax]
mov qword [rbp + 0xe8], rax
mov eax, 0xe98e1dff
jmp 0x1400af950
mov rax, qword [rbp + 0xe8]
mov qword [rbp + 0xa8], rax
mov eax, 0xc30ee89
jmp 0x1400af870
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x60], r11
lea rax, [rbp - 0x58]
mov qword [rbp + 0x38], rax
mov eax, 0xc32202da
jmp 0x1400aed10
mov rax, qword [rbp + 0x38]
mov rdx, qword [rax]
mov rax, qword [rbp - 0x60]
sub rsp, 0x20
mov rcx, qword [rbp - 0x10]
call rax
add rsp, 0x20
mov qword [rbp - 0x10], rax
mov eax, 0x2b179f23
lea r14, [rbp + 8]
lea r10, [rbp + 0x90]
mov r8d, 0xdf44b1ff
nop dword [rax + rax]
cmp eax, 0x302873d1
je 0x1400b062b
cmp eax, 0x2b179f23
jne 0x1400af9e0
mov eax, 0xd24c6f67
jmp 0x1400afa16
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xe8]
mov qword [rax], rcx
mov eax, 0x7eb025c5
nop word cs:[rax + rax]
cmp eax, 0xfd701211
jg 0x1400afa70
cmp eax, 0xdf44b1fe
jg 0x1400afac0
cmp eax, 0xc5c1da2f
jg 0x1400afba1
cmp eax, 0xa3046645
je 0x1400afcc4
cmp eax, 0xa3e4b2f9
je 0x1400afcd7
cmp eax, 0xaea18b8f
jne 0x1400afa20
mov eax, 0x86575fa
xor r11d, r11d
jmp 0x1400afa20
cmp eax, 0x2f5c5a8f
jle 0x1400afb70
cmp eax, 0x61127ad7
jg 0x1400afbe0
cmp eax, 0x2f5c5a90
je 0x1400afcea
cmp eax, 0x489802d0
je 0x1400afcf4
cmp eax, 0x4b5a72b5
jne 0x1400afa20
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x60], rax
mov eax, 0xa3e4b2f9
jmp 0x1400afa20
cmp eax, 0xe8f2ef91
jg 0x1400afc65
cmp eax, 0xdf44b1ff
je 0x1400afd15
cmp eax, 0xe10a899b
je 0x1400afd25
cmp eax, 0xe4c05acd
jne 0x1400afa20
mov eax, 0xc018c481
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0x7178a558
je 0x1400afd4e
cmp eax, 0xc018c481
jne 0x1400afb00
mov rax, qword [rbp + 0x90]
mov qword [rbp + 0xd0], rax
mov eax, 0x8a56b12d
nop word cs:[rax + rax]
nop
cmp eax, 0xcd83133a
je 0x1400afb56
cmp eax, 0x8a56b12d
jne 0x1400afb30
mov rax, qword [rbp + 0xd0]
mov rax, qword [rax]
mov qword [rbp + 0xb8], rax
mov eax, 0xcd83133a
jmp 0x1400afb30
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x90], rax
mov eax, 0x7178a558
jmp 0x1400afb00
cmp eax, 0x130a135a
jle 0x1400afca4
cmp eax, 0x130a135b
je 0x1400afd5c
cmp eax, 0x15890ecf
je 0x1400b014c
cmp eax, 0x16ef639e
je 0x1400b0490
jmp 0x1400afa20
cmp eax, 0xc5c1da30
je 0x1400b0173
cmp eax, 0xd24c6f67
je 0x1400b01ae
cmp eax, 0xdb521a72
jne 0x1400afa20
mov eax, dword [0x14035dba0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfff553e7
mov ecx, 0x61127ad8
jmp 0x1400b01d5
cmp eax, 0x61127ad8
je 0x1400b01bc
cmp eax, 0x6554b781
je 0x1400b01e7
cmp eax, 0x7eb025c5
jne 0x1400afa20
mov rax, qword [rbp - 0x18]
mov qword [rbp + 0x88], rax
mov rax, rbp
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov rax, qword [rbp + 0x90]
mov rax, qword [rax + 0x30]
mov qword [rbp + 8], rax
movsxd rcx, dword [rax + 0x3c]
mov qword [rbp + 0xd0], rcx
mov edx, 0xd467d0b8
nop word cs:[rax + rax]
cmp edx, 0x144e2b46
je 0x1400b0287
cmp edx, 0xd467d0b8
jne 0x1400afc40
mov rcx, qword [rbp + 0xd0]
add rcx, rax
mov edx, 0x144e2b46
jmp 0x1400afc40
cmp eax, 0xe8f2ef92
je 0x1400b02df
cmp eax, 0xe9b47885
je 0x1400b02f8
cmp eax, 0xf4749543
jne 0x1400afa20
mov eax, r9d
sub eax, 1
mov dword [rbp + 0xa0], eax
mov eax, 0x6554b781
mov ecx, 0xa3046645
cmovb eax, ecx
jmp 0x1400afa20
cmp eax, 0xfd701212
je 0x1400b0306
cmp eax, 0xfff553e7
jne 0x1400b0474
mov eax, 0x61127ad8
jmp 0x1400afa20
mov eax, 0xe8f2ef92
xor esi, esi
mov rdi, qword [rbp + 0x88]
jmp 0x1400afa20
mov eax, 0xe8f2ef92
mov esi, 1
mov rdi, qword [rbp + 0x60]
jmp 0x1400afa20
mov eax, 0xe9b47885
jmp 0x1400afa20
cmp byte [rbp + 0x2c], 0
mov eax, 0xaea18b8f
mov ecx, 0x7eb025c5
cmovne eax, ecx
mov rcx, qword [rbp + 0xa8]
mov qword [rbp - 0x18], rcx
jmp 0x1400afa20
mov eax, 0x15890ecf
xor r15d, r15d
mov r12, r13
jmp 0x1400afa20
mov edx, 0x94abbcde
mov rax, qword [rbp + 0x10]
nop
cmp edx, 0xa1fee0f6
je 0x1400b034c
cmp edx, 0x94abbcde
jne 0x1400afd30
mov ecx, dword [rax + 0x18]
mov edx, 0xa1fee0f6
jmp 0x1400afd30
mov byte [rbp + 0x2c], 1
mov eax, 0x489802d0
jmp 0x1400afa20
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x38], esi
mov dword [rbp - 0x40], r15d
mov qword [rbp - 8], r11
mov eax, dword [rbp + 0x9c]
mov dword [rbp + 0x70], eax
mov rax, qword [rbp + 0x48]
mov qword [rbp - 0x50], rax
mov eax, dword [0x14035db50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db54], 0xa
setl cl
or cl, al
mov eax, dword [0x14035db98]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x14035db9c], 0xa
setl dl
or dl, al
mov edx, 0xcdc97c26
mov eax, 0xe8ef0059
cmovne edx, eax
mov dword [rbp + 0x74], edx
mov edx, 0xcdc97c26
mov eax, 0xd97af4ab
cmovne edx, eax
mov dword [rbp + 0x78], edx
test cl, cl
mov ecx, 0x1c843295
mov eax, 0xf8a93662
cmovne ecx, eax
mov dword [rbp - 0x48], ecx
mov r15d, 0x1c843295
mov eax, 0x2dfee2
cmovne r15d, eax
mov ebx, 0x13398310
mov eax, 0xc777126c
cmovne ebx, eax
mov r9d, 0x13398310
mov eax, 0x39e056bd
cmovne r9d, eax
mov r13d, 0xf16492a
jmp 0x1400afe40
mov dword [rbp + 0xd0], edx
mov ecx, dword [rbp + 0xd0]
mov dword [rbp - 0x58], ecx
mov r13d, 0x308ad114
nop word [rax + rax]
mov r14d, r13d
cmp r13d, 0x1339830f
jg 0x1400afe90
cmp r14d, 0xf8a93661
jle 0x1400aff00
cmp r14d, 0xf164929
jg 0x1400affa1
cmp r14d, 0xf8a93662
je 0x1400b0075
mov r13d, r14d
cmp r14d, 0x2dfee2
jne 0x1400afe40
mov r13d, dword [rbp - 0x48]
jmp 0x1400afe40
cmp r14d, 0x39e056bc
jle 0x1400aff40
cmp r14d, 0x7504dc6b
jg 0x1400aff72
mov r13d, ebx
cmp r14d, 0x39e056bd
je 0x1400afe40
mov r13d, r14d
cmp r14d, 0x46f6f8b9
jne 0x1400afe40
mov dword [rbp + 0xe0], r8d
test r11d, r11d
mov r13d, 0xe241f500
mov eax, 0x7504dc6c
cmove r13d, eax
mov rdi, qword [rbp + 0xb8]
mov r10d, dword [rbp + 0xe0]
mov eax, r12d
jmp 0x1400afe40
cmp r14d, 0xe113664c
jg 0x1400b004f
cmp r14d, 0xb57e0bfa
je 0x1400b00b5
mov r13d, r14d
cmp r14d, 0xc777126c
jne 0x1400afe40
mov r13d, 0x76ecbf5d
jmp 0x1400afe40
cmp r14d, 0x13398310
je 0x1400b00cb
cmp r14d, 0x1c843295
je 0x1400b00d6
mov r13d, r14d
cmp r14d, 0x308ad114
jne 0x1400afe40
mov r13d, r15d
jmp 0x1400afe40
cmp r14d, 0x7504dc6c
je 0x1400b0080
mov r13d, r14d
cmp r14d, 0x76ecbf5d
jne 0x1400afe40
mov r13d, 0x7504dc6c
mov eax, dword [rbp + 0x70]
mov rdi, qword [rbp - 0x50]
jmp 0x1400afe40
mov r13d, r9d
cmp r14d, 0xf16492a
je 0x1400afe40
mov r13d, r14d
cmp r14d, 0x12cc335b
jne 0x1400afe40
movsx edx, byte [rbp + 0x84]
mov ecx, dword [rbp + 0x38]
mov dword [rbp + 0xe8], edx
mov esi, 0x84711cf2
nop word cs:[rax + rax]
cmp esi, 0xd97af4aa
jle 0x1400b0020
cmp esi, 0x16a156a
je 0x1400afe25
cmp esi, 0xe8ef0059
je 0x1400b0043
cmp esi, 0xd97af4ab
jne 0x1400affe0
mov edx, dword [rbp + 0xe8]
xor edx, ecx
imul edx, edx, 0x1000193
mov esi, dword [rbp + 0x74]
jmp 0x1400affe0
cmp esi, 0x84711cf2
je 0x1400b004a
cmp esi, 0xcdc97c26
jne 0x1400affe0
mov esi, dword [rbp + 0xe8]
mov esi, dword [rbp + 0xe8]
mov esi, 0xd97af4ab
jmp 0x1400affe0
mov esi, 0x16a156a
jmp 0x1400affe0
mov esi, dword [rbp + 0x78]
jmp 0x1400affe0
cmp r14d, 0xe113664d
jne 0x1400b00e1
mov r12d, dword [rbp + 0x38]
mov r13d, 0x46f6f8b9
mov r11d, 1
mov r8d, dword [rbp + 0x38]
jmp 0x1400afe40
mov r13d, 0xb57e0bfa
jmp 0x1400afe40
mov dword [rbp - 0x60], r10d
mov dword [rbp + 0x38], eax
lea rcx, [rdi + 1]
mov qword [rbp + 0xb8], rcx
mov cl, byte [rdi]
mov byte [rbp + 0x84], cl
cmp byte [rbp + 0x84], 0
mov r13d, 0x12cc335b
mov ecx, 0xe113664d
cmove r13d, ecx
jmp 0x1400afe40
mov r12d, dword [rbp - 0x58]
mov r13d, 0x46f6f8b9
xor r11d, r11d
mov r8d, dword [rbp - 0x60]
jmp 0x1400afe40
mov r13d, 0x39e056bd
jmp 0x1400afe40
mov r13d, 0x2dfee2
jmp 0x1400afe40
mov r13d, r14d
cmp r14d, 0xe241f500
jne 0x1400afe40
mov eax, dword [rbp + 0xe0]
mov ecx, 0xbf2edd5e
lea r14, [rbp + 8]
lea r10, [rbp + 0x90]
mov r8d, 0xdf44b1ff
mov r11, qword [rbp - 8]
mov r15d, dword [rbp - 0x40]
mov esi, dword [rbp - 0x38]
mov rdi, qword [rbp - 0x30]
mov r12, qword [rbp - 0x28]
mov r13, qword [rbp - 0x20]
nop word cs:[rax + rax]
nop
cmp ecx, 0xbf2edd5e
je 0x1400b0145
cmp ecx, 0xddafd050
jne 0x1400b0130
jmp 0x1400b0365
mov ecx, 0xddafd050
jmp 0x1400b0130
mov qword [rbp + 0xa8], r12
mov rax, qword [rbp + 0x20]
test r15d, r15d
mov eax, 0x86575fa
mov ecx, 0xe4c05acd
cmove eax, ecx
mov r11, qword [rbp + 0xa8]
jmp 0x1400afa20
mov eax, dword [rbp + 0xa0]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb8], rdx
mov ebx, 0x8425ab85
nop dword [rax]
cmp ebx, 0xa1b8e94e
je 0x1400b0392
cmp ebx, 0x8425ab85
jne 0x1400b0190
mov edx, dword [rcx + 0x20]
mov ebx, 0xa1b8e94e
jmp 0x1400b0190
mov qword [rbp + 0x50], r10
mov eax, 0x16ef639e
jmp 0x1400afa20
mov eax, dword [0x14035dba0]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0xfff553e7
mov ecx, 0x2f5c5a90
cmove eax, ecx
cmp dword [0x14035dba4], 0xa
cmovl eax, ecx
jmp 0x1400afa20
mov qword [rbp + 0xb8], 0x4802d184
mov eax, dword [0x14035db58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db5c], 0xa
setl cl
or cl, al
mov ebx, 0x3a7e69c1
mov eax, 0xff58b94d
cmovne ebx, eax
mov ecx, 0x3a7e69c1
mov eax, 0x8e1ae353
cmovne ecx, eax
mov eax, 0xcd764cdc
nop
cmp eax, 0xff58b94c
jle 0x1400b0260
cmp eax, 0xff58b94d
je 0x1400b03bd
cmp eax, 0x3a7e69c1
je 0x1400b027c
cmp eax, 0x50dc9b73
jne 0x1400b0230
mov eax, ecx
jmp 0x1400b0230
cmp eax, 0x8e1ae353
je 0x1400b0283
cmp eax, 0xcd764cdc
jne 0x1400b0230
mov rdx, qword [rbp + 0xb8]
mov eax, 0x50dc9b73
jmp 0x1400b0230
mov eax, 0x8e1ae353
jmp 0x1400b0230
mov eax, ebx
jmp 0x1400b0230
mov qword [rbp + 0xb8], rcx
mov ecx, 0xa6c1b42
nop word cs:[rax + rax]
nop dword [rax]
cmp ecx, 0xf1170c2b
je 0x1400b03d9
cmp ecx, 0xa6c1b42
jne 0x1400b02a0
mov rcx, qword [rbp + 0xb8]
mov ecx, dword [rcx + 0x88]
mov rdx, qword [rbp + 0xb8]
mov edx, dword [rdx + 0x8c]
add rcx, rax
mov qword [rbp + 0x10], rcx
mov dword [rbp], edx
mov ecx, 0xf1170c2b
jmp 0x1400b02a0
test esi, esi
mov eax, 0x15890ecf
cmove eax, r8d
mov r15d, esi
mov r12, rdi
mov r13, rdi
jmp 0x1400afa20
mov eax, 0xf4749543
mov r9d, dword [rbp + 0x7c]
jmp 0x1400afa20
mov eax, dword [rbp + 0xa0]
mov qword [rbp + 0xd0], r14
mov ecx, 0xb60b7b9a
nop dword [rax + rax]
cmp ecx, 0x25b9a0de
je 0x1400b040c
cmp ecx, 0xb60b7b9a
jne 0x1400b0320
mov rcx, qword [rbp + 0xd0]
mov rcx, qword [rcx]
mov qword [rbp + 0xb8], rcx
mov ecx, 0x25b9a0de
jmp 0x1400b0320
mov dword [rbp + 0xb8], ecx
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x7c], eax
mov eax, 0xdb521a72
jmp 0x1400afa20
mov qword [rbp + 0xb8], 0x1267adc
mov rcx, qword [rbp + 0xb8]
cmp eax, ecx
mov eax, 0xf4749543
mov ecx, 0xfd701212
cmove eax, ecx
mov r9d, dword [rbp + 0xa0]
jmp 0x1400afa20
mov dword [rbp + 0xd0], edx
mov ecx, dword [rbp + 0xd0]
add rcx, qword [rbp + 0xb8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xb8]
mov qword [rbp + 0x48], rax
mov eax, 0x130a135b
jmp 0x1400afa20
mov dword [rbp + 0xd0], edx
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x9c], eax
mov eax, 0xc5c1da30
jmp 0x1400afa20
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe8], rax
mov eax, 0x87d6dda9
nop dword [rax]
cmp eax, 0x81eb2d3
je 0x1400b0440
cmp eax, 0x87d6dda9
jne 0x1400b03f0
mov eax, 0x81eb2d3
mov rcx, qword [rbp + 0xe8]
jmp 0x1400b03f0
mov rcx, qword [rbp + 0x10]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0xb8]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0xb8]
movzx eax, word [rcx + rax*2]
mov eax, dword [rdx + rax*4]
add rax, qword [rbp + 0xb8]
mov qword [rbp + 0x40], rax
mov eax, 0x4b5a72b5
jmp 0x1400afa20
mov qword [rbp + 0xd0], rcx
mov qword [rbp + 0xb8], r14
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xd0]
cmp rcx, qword [rax]
mov eax, 0xe10a899b
cmove eax, r8d
mov r13, qword [rbp + 0x88]
jmp 0x1400afa20
cmp eax, 0x86575fa
jne 0x1400afa20
jmp 0x1400b05fe
mov rax, qword [rbp + 0x50]
mov eax, dword [0x14035db80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db84], 0xa
setl cl
or cl, al
mov ebx, 0x3ee768fd
mov eax, 0x64238420
cmovne ebx, eax
mov ecx, 0x3ee768fd
mov eax, 0x324406d4
cmovne ecx, eax
mov eax, 0x9b98f9b0
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xc30ee89
je 0x1400afa00
cmp eax, 0x9b98f9b0
jne 0x1400b04e0
mov qword [rbp + 0xe0], r10
mov rax, qword gs:[0x60]
mov qword [rbp + 0xd0], rax
mov edx, 0xff04b6f4
nop
cmp edx, 0x8c12aa5d
je 0x1400b052e
cmp edx, 0xff04b6f4
jne 0x1400b0510
mov rax, qword [rbp + 0xd0]
mov edx, 0x8c12aa5d
jmp 0x1400b0510
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xd0], rax
mov eax, 0x9e26083a
nop dword [rax + rax]
cmp eax, 0x324406d3
jle 0x1400b0570
cmp eax, 0x324406d4
je 0x1400b0582
cmp eax, 0x3ee768fd
je 0x1400b0586
cmp eax, 0x64238420
jne 0x1400b0550
jmp 0x1400b059f
cmp eax, 0x9e26083a
je 0x1400b058d
cmp eax, 0x3acef11
jne 0x1400b0550
mov eax, ecx
jmp 0x1400b0550
mov eax, ebx
jmp 0x1400b0550
mov eax, 0x324406d4
jmp 0x1400b0550
mov rax, qword [rbp + 0xd0]
mov rdx, qword [rax + 0x18]
mov eax, 0x3acef11
jmp 0x1400b0550
mov qword [rbp + 0xb8], rdx
mov rax, qword [rbp + 0xb8]
add rax, 0x10
mov qword [rbp + 0xd0], rax
mov eax, 0x9c20b951
nop dword [rax]
cmp eax, 0xe98e1dff
je 0x1400b05e6
cmp eax, 0x9c20b951
jne 0x1400b05c0
mov rax, qword [rbp + 0xd0]
mov rax, qword [rax]
mov qword [rbp + 0xb8], rax
mov eax, 0xe98e1dff
jmp 0x1400b05c0
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xe8], rax
mov eax, 0xc30ee89
jmp 0x1400b04e0
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0x30], r11
mov dword [rbp + 0x5c], 4
mov dword [rbp + 0x80], 0x3000
mov dword [rbp + 0xa4], 0x100000
mov eax, 0x302873d1
jmp 0x1400af9e0
movsxd rdx, dword [rbp + 0xa4]
mov rax, qword [rbp + 0x30]
mov r9d, dword [rbp + 0x5c]
mov r8d, dword [rbp + 0x80]
sub rsp, 0x20
xor ecx, ecx
call rax
add rsp, 0x20
mov rsi, rax
sub rsp, 0x20
mov ecx, 5
mov rdx, rax
mov r8d, 0x100000
xor r9d, r9d
call qword [rbp - 0x10]
add rsp, 0x20
mov qword [rbp - 0x78], rsi
mov eax, dword [rsi]
test eax, eax
je 0x1400b0718
mov rsi, qword [rbp - 0x78]
mov rdi, rsi
jmp 0x1400b06a0
mov eax, eax
lea rdi, [rsi + rax]
mov eax, dword [rsi + rax]
mov rsi, rdi
test eax, eax
je 0x1400b0718
cmp qword [rsi + 0x40], 0
je 0x1400b0690
mov rax, qword [rbp - 0x70]
mov qword [rbp + 0xb8], rax
mov ecx, 0x88185f86
nop word [rax + rax]
cmp ecx, 0xbc76a6ab
je 0x1400b06f0
cmp ecx, 0x88185f86
jne 0x1400b06c0
mov rcx, qword [rbp + 0xb8]
sub rsp, 0x20
call fcn.1400c4880
add rsp, 0x20
mov ecx, 0xbc76a6ab
jmp 0x1400b06c0
mov qword [rbp], rax
mov rdx, qword [rbp]
mov rcx, qword [rsi + 0x40]
sub rsp, 0x20
call fcn.1402fae9c
add rsp, 0x20
test eax, eax
je 0x1400b13ae
mov eax, dword [rdi]
jmp 0x1400b0690
mov dword [rbp + 0xa0], 0x8000
mov edi, 0xd5edaf0a
lea r9, [rbp + 0x50]
mov r8d, 0xc50854e2
jmp 0x1400b0756
mov rax, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xe8]
mov qword [rax], rcx
mov edi, 0x28b35947
nop word cs:[rax + rax]
cmp edi, 0xe50c12f4
jle 0x1400b07b0
cmp edi, 0x4a85ffdd
jg 0x1400b0820
cmp edi, 0x2376ccdb
jg 0x1400b08ab
cmp edi, 0xe50c12f5
je 0x1400b0a01
cmp edi, 0x9f1211
je 0x1400b0a2a
cmp edi, 0x223efc10
jne 0x1400b0760
mov edi, 0x9f5bb636
xor r10d, r10d
jmp 0x1400b0760
cmp edi, 0xbcd309ec
jle 0x1400b0860
cmp edi, 0xd5edaf09
jg 0x1400b0948
cmp edi, 0xbcd309ed
je 0x1400b0a6c
cmp edi, 0xc50854e2
je 0x1400b0a76
cmp edi, 0xc7fc2d94
jne 0x1400b0760
mov edx, 0x94abbcde
mov rax, qword [rbp + 0x10]
nop word cs:[rax + rax]
nop
cmp edx, 0xa1fee0f6
je 0x1400b0a87
cmp edx, 0x94abbcde
jne 0x1400b0800
mov ecx, dword [rax + 0x18]
mov edx, 0xa1fee0f6
jmp 0x1400b0800
cmp edi, 0x6ad2458f
jg 0x1400b097f
cmp edi, 0x4a85ffde
je 0x1400b0aa3
cmp edi, 0x5f309d97
je 0x1400b0ac0
cmp edi, 0x66f10155
jne 0x1400b0760
mov edi, 0x6ad24590
jmp 0x1400b0760
cmp edi, 0xa8a00ff3
jle 0x1400b09be
cmp edi, 0xa8a00ff4
je 0x1400b0ae7
cmp edi, 0xad3cc1b3
je 0x1400b11e0
cmp edi, 0xb19c9e96
jne 0x1400b0760
mov eax, r12d
sub eax, 1
mov dword [rbp - 0x58], eax
mov edi, 0xdb8cc127
mov eax, 0xde7437cb
cmovb edi, eax
jmp 0x1400b0760
cmp edi, 0x2376ccdc
je 0x1400b0b0b
cmp edi, 0x28b35947
je 0x1400b0b25
cmp edi, 0x3fba9938
jne 0x1400b0760
mov eax, 0xc018c481
nop word cs:[rax + rax]
nop
cmp eax, 0x7178a558
je 0x1400b0b85
cmp eax, 0xc018c481
jne 0x1400b08e0
mov rax, qword [rbp + 0x50]
mov qword [rbp + 0xd0], rax
mov eax, 0x8a56b12d
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xcd83133a
je 0x1400b0936
cmp eax, 0x8a56b12d
jne 0x1400b0910
mov rax, qword [rbp + 0xd0]
mov rax, qword [rax]
mov qword [rbp + 0xb8], rax
mov eax, 0xcd83133a
jmp 0x1400b0910
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x50], rax
mov eax, 0x7178a558
jmp 0x1400b08e0
cmp edi, 0xd5edaf0a
je 0x1400b0b96
cmp edi, 0xdb8cc127
je 0x1400b0ba8
cmp edi, 0xde7437cb
jne 0x1400b0760
mov edi, 0x2376ccdc
xor esi, esi
mov r15, qword [rbp + 0x88]
jmp 0x1400b0760
cmp edi, 0x6ad24590
je 0x1400b0c57
cmp edi, 0x6ec3e281
je 0x1400b0c68
cmp edi, 0x7853a83a
jne 0x1400b0760
mov eax, dword [0x14035dbc8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xbcd309ed
mov eax, 0xa8a00ff4
jmp 0x1400b09ef
cmp edi, 0x87dc69cc
je 0x1400b0c7b
cmp edi, 0x94665ba4
jne 0x1400b11cf
mov eax, dword [0x14035dbc8]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov edi, 0xbcd309ed
mov eax, 0x7853a83a
cmove edi, eax
cmp dword [0x14035dbcc], 0xa
cmovl edi, eax
jmp 0x1400b0760
mov eax, 0xbf2edd5e
nop word cs:[rax + rax]
cmp eax, 0xbf2edd5e
je 0x1400b0a23
cmp eax, 0xddafd050
jne 0x1400b0a10
jmp 0x1400b0c8d
mov eax, 0xddafd050
jmp 0x1400b0a10
mov eax, dword [rbp - 0x58]
mov qword [rbp + 0xd0], r14
mov ecx, 0xb60b7b9a
nop dword [rax]
cmp ecx, 0x25b9a0de
je 0x1400b0cb5
cmp ecx, 0xb60b7b9a
jne 0x1400b0a40
mov rcx, qword [rbp + 0xd0]
mov rcx, qword [rcx]
mov qword [rbp + 0xb8], rcx
mov ecx, 0x25b9a0de
jmp 0x1400b0a40
mov edi, 0x7853a83a
jmp 0x1400b0760
mov edi, 0x5f309d97
xor r11d, r11d
mov r13, qword [rbp - 8]
jmp 0x1400b0760
mov dword [rbp + 0xb8], ecx
mov eax, dword [rbp + 0xb8]
mov dword [rbp + 0x9c], eax
mov edi, 0x66f10155
jmp 0x1400b0760
cmp byte [rbp + 0x80], 0
mov edi, 0xb19c9e96
mov eax, 0x9f1211
cmovne edi, eax
mov r12d, dword [rbp - 0x58]
jmp 0x1400b0760
mov qword [rbp + 0xa8], r13
mov rax, qword [rbp + 0x48]
test r11d, r11d
mov edi, 0x9f5bb636
mov eax, 0x3fba9938
cmove edi, eax
mov r10, qword [rbp + 0xa8]
jmp 0x1400b0760
cmp byte [rbp + 0xa4], 0
mov edi, 0x223efc10
mov eax, 0x28b35947
cmovne edi, eax
mov rax, qword [rbp + 0xa8]
mov qword [rbp - 0x10], rax
jmp 0x1400b0760
test esi, esi
mov edi, 0x5f309d97
cmove edi, r8d
mov r11d, esi
mov r13, r15
mov qword [rbp - 8], r15
jmp 0x1400b0760
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x88], rax
mov rax, rbp
mov qword [rbp + 0x48], rax
mov rax, qword [rbp + 0x48]
mov rax, qword [rbp + 0x50]
mov rax, qword [rax + 0x30]
mov qword [rbp + 8], rax
movsxd rcx, dword [rax + 0x3c]
mov qword [rbp + 0xd0], rcx
mov edx, 0xd467d0b8
nop word [rax + rax]
cmp edx, 0x144e2b46
je 0x1400b0ce9
cmp edx, 0xd467d0b8
jne 0x1400b0b60
mov rcx, qword [rbp + 0xd0]
add rcx, rax
mov edx, 0x144e2b46
jmp 0x1400b0b60
mov byte [rbp + 0xa4], 1
mov edi, 0x94665ba4
jmp 0x1400b0760
mov qword [rbp + 0x20], r9
mov rax, qword [rbp + 0x20]
mov edi, 0xad3cc1b3
jmp 0x1400b0760
mov eax, 0xa8934456
mov qword [rbp + 0xb8], rax
mov eax, dword [0x14035db58]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db5c], 0xa
setl cl
or cl, al
mov ebx, 0x3a7e69c1
mov eax, 0xff58b94d
cmovne ebx, eax
mov ecx, 0x3a7e69c1
mov eax, 0x8e1ae353
cmovne ecx, eax
mov eax, 0xcd764cdc
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp eax, 0xff58b94c
jle 0x1400b0c30
cmp eax, 0xff58b94d
je 0x1400b0d3f
cmp eax, 0x3a7e69c1
je 0x1400b0c4c
cmp eax, 0x50dc9b73
jne 0x1400b0c00
mov eax, ecx
jmp 0x1400b0c00
cmp eax, 0x8e1ae353
je 0x1400b0c53
cmp eax, 0xcd764cdc
jne 0x1400b0c00
mov rdx, qword [rbp + 0xb8]
mov eax, 0x50dc9b73
jmp 0x1400b0c00
mov eax, 0x8e1ae353
jmp 0x1400b0c00
mov eax, ebx
jmp 0x1400b0c00
mov edi, 0xb19c9e96
mov r12d, dword [rbp + 0x9c]
jmp 0x1400b0760
mov edi, 0x2376ccdc
mov esi, 1
mov r15, qword [rbp + 0x60]
jmp 0x1400b0760
mov rax, qword [rbp + 0x40]
mov qword [rbp + 0x60], rax
mov edi, 0x6ec3e281
jmp 0x1400b0760
mov qword [rbp + 0xb8], 0x5af2ad6b
mov rax, qword [rbp + 0xb8]
mov ecx, dword [rbp - 0x60]
cmp ecx, eax
sete byte [rbp + 0x80]
mov edi, 0x4a85ffde
jmp 0x1400b0760
mov rcx, qword [rbp + 0x10]
mov edx, dword [rcx + 0x1c]
add rdx, qword [rbp + 0xb8]
mov ecx, dword [rcx + 0x24]
add rcx, qword [rbp + 0xb8]
movzx eax, word [rcx + rax*2]
mov eax, dword [rdx + rax*4]
add rax, qword [rbp + 0xb8]
mov qword [rbp + 0x40], rax
mov edi, 0x87dc69cc
jmp 0x1400b0760
mov qword [rbp + 0xb8], rcx
mov ecx, 0xa6c1b42
nop word cs:[rax + rax]
nop
cmp ecx, 0xf1170c2b
je 0x1400b0d8a
cmp ecx, 0xa6c1b42
jne 0x1400b0d00
mov rcx, qword [rbp + 0xb8]
mov ecx, dword [rcx + 0x88]
mov rdx, qword [rbp + 0xb8]
mov edx, dword [rdx + 0x8c]
add rcx, rax
mov qword [rbp + 0x10], rcx
mov dword [rbp], edx
mov ecx, 0xf1170c2b
jmp 0x1400b0d00
mov dword [rbp - 0x30], esi
mov dword [rbp + 0xd0], edx
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x70], eax
mov eax, dword [rbp - 0x58]
mov rdx, qword [rbp + 8]
mov rcx, qword [rbp + 0x10]
mov qword [rbp + 0xb8], rdx
mov ebx, 0x8425ab85
nop dword [rax + rax]
cmp ebx, 0xa1b8e94e
je 0x1400b0dc0
cmp ebx, 0x8425ab85
jne 0x1400b0d70
mov edx, dword [rcx + 0x20]
mov ebx, 0xa1b8e94e
jmp 0x1400b0d70
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xe8], rax
mov eax, 0x87d6dda9
nop word [rax + rax]
cmp eax, 0x81eb2d3
je 0x1400b1197
cmp eax, 0x87d6dda9
jne 0x1400b0da0
mov eax, 0x81eb2d3
mov rcx, qword [rbp + 0xe8]
jmp 0x1400b0da0
mov qword [rbp - 0x18], r13
mov dword [rbp - 0x20], r12d
mov qword [rbp - 0x28], r15
mov dword [rbp - 0x38], r11d
mov qword [rbp - 0x40], r10
mov dword [rbp + 0xd0], edx
mov ecx, dword [rbp + 0xd0]
add rcx, qword [rbp + 0xb8]
mov eax, dword [rcx + rax*4]
add rax, qword [rbp + 0xb8]
mov qword [rbp - 0x50], rax
mov eax, dword [0x14035db50]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db54], 0xa
setl cl
or cl, al
mov eax, dword [0x14035db98]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete al
cmp dword [0x14035db9c], 0xa
setl dl
or dl, al
mov edx, 0xcdc97c26
mov eax, 0xe8ef0059
cmovne edx, eax
mov dword [rbp + 0x74], edx
mov edx, 0xcdc97c26
mov eax, 0xd97af4ab
cmovne edx, eax
mov dword [rbp + 0x78], edx
test cl, cl
mov ecx, 0x1c843295
mov eax, 0xf8a93662
cmovne ecx, eax
mov dword [rbp - 0x48], ecx
mov r15d, 0x1c843295
mov eax, 0x2dfee2
cmovne r15d, eax
mov r10d, 0x13398310
mov eax, 0xc777126c
cmovne r10d, eax
mov r9d, 0x13398310
mov eax, 0x39e056bd
cmovne r9d, eax
mov r14d, 0xf16492a
jmp 0x1400b0ea0
mov r14d, 0xb57e0bfa
nop
mov r11d, r14d
cmp r14d, 0x1339830f
jg 0x1400b0ef0
cmp r11d, 0xf8a93661
jle 0x1400b0f60
cmp r11d, 0xf164929
jg 0x1400b1001
cmp r11d, 0xf8a93662
je 0x1400b0e98
mov r14d, r11d
cmp r11d, 0x2dfee2
jne 0x1400b0ea0
mov r14d, dword [rbp - 0x48]
jmp 0x1400b0ea0
cmp r11d, 0x39e056bc
jle 0x1400b0fa0
cmp r11d, 0x7504dc6b
jg 0x1400b0fd2
mov r14d, r10d
cmp r11d, 0x39e056bd
je 0x1400b0ea0
mov r14d, r11d
cmp r11d, 0x46f6f8b9
jne 0x1400b0ea0
mov dword [rbp + 0xe0], ecx
test r12d, r12d
mov r14d, 0xe241f500
mov eax, 0x7504dc6c
cmove r14d, eax
mov rsi, qword [rbp + 0xb8]
mov r8d, dword [rbp + 0xe0]
mov edi, r13d
jmp 0x1400b0ea0
cmp r11d, 0xe113664c
jg 0x1400b10ad
cmp r11d, 0xb57e0bfa
je 0x1400b1124
mov r14d, r11d
cmp r11d, 0xc777126c
jne 0x1400b0ea0
mov r14d, 0x76ecbf5d
jmp 0x1400b0ea0
cmp r11d, 0x13398310
je 0x1400b1139
cmp r11d, 0x1c843295
je 0x1400b1144
mov r14d, r11d
cmp r11d, 0x308ad114
jne 0x1400b0ea0
mov r14d, r15d
jmp 0x1400b0ea0
cmp r11d, 0x7504dc6c
je 0x1400b10d8
mov r14d, r11d
cmp r11d, 0x76ecbf5d
jne 0x1400b0ea0
mov r14d, 0x7504dc6c
mov edi, dword [rbp + 0x70]
mov rsi, qword [rbp - 0x50]
jmp 0x1400b0ea0
mov r14d, r9d
cmp r11d, 0xf16492a
je 0x1400b0ea0
mov r14d, r11d
cmp r11d, 0x12cc335b
jne 0x1400b0ea0
movsx eax, byte [rbp + 0x7c]
mov edx, dword [rbp + 0x90]
mov dword [rbp + 0xe8], eax
mov eax, 0x84711cf2
nop word cs:[rax + rax]
cmp eax, 0xd97af4aa
jle 0x1400b1080
cmp eax, 0x16a156a
je 0x1400b110a
cmp eax, 0xe8ef0059
je 0x1400b10a1
cmp eax, 0xd97af4ab
jne 0x1400b1040
mov eax, dword [rbp + 0xe8]
xor eax, edx
imul ebx, eax, 0x1000193
mov eax, dword [rbp + 0x74]
jmp 0x1400b1040
cmp eax, 0x84711cf2
je 0x1400b10a8
cmp eax, 0xcdc97c26
jne 0x1400b1040
mov eax, dword [rbp + 0xe8]
mov eax, dword [rbp + 0xe8]
mov eax, 0xd97af4ab
jmp 0x1400b1040
mov eax, 0x16a156a
jmp 0x1400b1040
mov eax, dword [rbp + 0x78]
jmp 0x1400b1040
cmp r11d, 0xe113664d
jne 0x1400b114f
mov r13d, dword [rbp + 0x90]
mov r14d, 0x46f6f8b9
mov r12d, 1
mov ecx, dword [rbp + 0x90]
jmp 0x1400b0ea0
mov dword [rbp + 0x30], r8d
mov dword [rbp + 0x90], edi
lea rax, [rsi + 1]
mov qword [rbp + 0xb8], rax
mov al, byte [rsi]
mov byte [rbp + 0x7c], al
cmp byte [rbp + 0x7c], 0
mov r14d, 0x12cc335b
mov eax, 0xe113664d
cmove r14d, eax
jmp 0x1400b0ea0
mov dword [rbp + 0xd0], ebx
mov eax, dword [rbp + 0xd0]
mov dword [rbp + 0x38], eax
mov r14d, 0x308ad114
jmp 0x1400b0ea0
mov r13d, dword [rbp + 0x38]
mov r14d, 0x46f6f8b9
xor r12d, r12d
mov ecx, dword [rbp + 0x30]
jmp 0x1400b0ea0
mov r14d, 0x39e056bd
jmp 0x1400b0ea0
mov r14d, 0x2dfee2
jmp 0x1400b0ea0
mov r14d, r11d
cmp r11d, 0xe241f500
jne 0x1400b0ea0
mov eax, dword [rbp + 0xe0]
mov dword [rbp - 0x60], eax
mov edi, 0xe50c12f5
lea r14, [rbp + 8]
lea r9, [rbp + 0x50]
mov r8d, 0xc50854e2
mov r10, qword [rbp - 0x40]
mov r11d, dword [rbp - 0x38]
mov esi, dword [rbp - 0x30]
mov r15, qword [rbp - 0x28]
mov r12d, dword [rbp - 0x20]
mov r13, qword [rbp - 0x18]
jmp 0x1400b0760
mov qword [rbp + 0xd0], rcx
mov qword [rbp + 0xb8], r14
mov rax, qword [rbp + 0xb8]
mov rcx, qword [rbp + 0xd0]
cmp rcx, qword [rax]
mov edi, 0xc7fc2d94
cmove edi, r8d
mov rax, qword [rbp + 0x88]
mov qword [rbp - 8], rax
jmp 0x1400b0760
cmp edi, 0x9f5bb636
jne 0x1400b0760
jmp 0x1400b133e
mov eax, dword [0x14035db80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
sete al
cmp dword [0x14035db84], 0xa
setl cl
or cl, al
mov ebx, 0x3ee768fd
mov eax, 0x64238420
cmovne ebx, eax
mov ecx, 0x3ee768fd
mov eax, 0x324406d4
cmovne ecx, eax
mov eax, 0x9b98f9b0
nop dword [rax]
cmp eax, 0xc30ee89
je 0x1400b0740
cmp eax, 0x9b98f9b0
jne 0x1400b1220
mov qword [rbp + 0xe0], r9
mov rax, qword gs:[0x60]
mov qword [rbp + 0xd0], rax
mov edx, 0xff04b6f4
nop
cmp edx, 0x8c12aa5d
je 0x1400b126e
cmp edx, 0xff04b6f4
jne 0x1400b1250
mov rax, qword [rbp + 0xd0]
mov edx, 0x8c12aa5d
jmp 0x1400b1250
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xd0], rax
mov eax, 0x9e26083a
nop dword [rax + rax]
cmp eax, 0x324406d3
jle 0x1400b12b0
cmp eax, 0x324406d4
je 0x1400b12c2
cmp eax, 0x3ee768fd
je 0x1400b12c6
cmp eax, 0x64238420
jne 0x1400b1290
jmp 0x1400b12df
cmp eax, 0x9e26083a
je 0x1400b12cd
cmp eax, 0x3acef11
jne 0x1400b1290
mov eax, ecx
jmp 0x1400b1290
mov eax, ebx
jmp 0x1400b1290
mov eax, 0x324406d4
jmp 0x1400b1290
mov rax, qword [rbp + 0xd0]
mov rdx, qword [rax + 0x18]
mov eax, 0x3acef11
jmp 0x1400b1290
mov qword [rbp + 0xb8], rdx
mov rax, qword [rbp + 0xb8]
add rax, 0x10
mov qword [rbp + 0xd0], rax
mov eax, 0x9c20b951
nop dword [rax]
cmp eax, 0xe98e1dff
je 0x1400b1326
cmp eax, 0x9c20b951
jne 0x1400b1300
mov rax, qword [rbp + 0xd0]
mov rax, qword [rax]
mov qword [rbp + 0xb8], rax
mov eax, 0xe98e1dff
jmp 0x1400b1300
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0xe8], rax
mov eax, 0xc30ee89
jmp 0x1400b1220
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xb8], r10
lea rax, [rbp + 0xa0]
mov qword [rbp], rax
mov eax, 0xb8f5d870
mov rcx, qword [rbp - 0x78]
nop dword [rax]
cmp eax, 0x8a5a036e
je 0x1400b138b
cmp eax, 0xb8f5d870
jne 0x1400b1360
mov rax, qword [rbp]
mov eax, dword [rax]
mov dword [rbp + 0xe0], eax
mov dword [rbp + 0xd0], 0
mov eax, 0x8a5a036e
jmp 0x1400b1360
movsxd rdx, dword [rbp + 0xd0]
mov rax, qword [rbp + 0xb8]
mov r8d, dword [rbp + 0xe0]
sub rsp, 0x20
call rax
add rsp, 0x20
xor esi, esi
jmp 0x1400b13b1
mov esi, dword [rsi + 0x50]
mov eax, 0xefa495b9
nop word cs:[rax + rax]
cmp eax, 0xac73d36e
je 0x1400b13e6
cmp eax, 0xefa495b9
jne 0x1400b13c0
sub rsp, 0x20
mov rcx, qword [rbp - 0x70]
call fcn.14000d4b0
add rsp, 0x20
mov eax, 0xac73d36e
jmp 0x1400b13c0
mov rax, qword [rbp - 0x70]
mov qword [rbp], rax
mov rax, qword [rbp]
mov eax, 0x58fe4632
nop word [rax + rax]
cmp eax, 0x815f998d
je 0x1400b143e
cmp eax, 0x58fe4632
jne 0x1400b1400
mov eax, 0xb2f07e88
nop word cs:[rax + rax]
nop dword [rax]
cmp eax, 0xb2f07e88
je 0x1400b1430
cmp eax, 0xc7037f89
jne 0x1400b1420
jmp 0x1400b1437
mov eax, 0xc7037f89
jmp 0x1400b1420
mov eax, 0x815f998d
jmp 0x1400b1400
mov eax, esi
lea rsp, [rbp + 0xf8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret