Function at 0x1400c4a70
Capabilities:
Write file on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x158
mov esi, edx
mov qword [rsp + 0xc0], rcx
mov rax, qword [0x1402b5380]
xor rax, rsp
mov qword [rsp + 0x150], rax
mov r13d, 0x678a6d4c
mov r15d, 0xf4d963a7
mov r12d, 0x4ccadb0f
mov ecx, 0x4b919eeb
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0x92b83182
mov r8d, 0x9242971e
cmovne eax, r8d
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, r8d
cmp edx, 0xa
cmovge ecx, eax
nop dword [rax]
cmp ecx, 0x8c14e7d
jle 0x1400c4bd0
cmp ecx, 0x4b919eea
jg 0x1400c4c60
cmp ecx, 0x2541cb72
jle 0x1400c4d44
cmp ecx, 0x3750234b
jle 0x1400c4f3d
cmp ecx, 0x41ed2b51
jle 0x1400c528e
cmp ecx, 0x47cb65e1
jle 0x1400c5815
cmp ecx, 0x47cb65e2
je 0x1400c5f84
cmp ecx, 0x481ee632
je 0x1400c5fa2
cmp ecx, 0x4a62e045
jne 0x1400c4b00
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rsp + 0x58]
add rdx, 0x74
mov rax, qword [rcx]
lea r8, [rsp + 0x118]
mov qword [rsp + 0x38], r8
lea r8, [rsp + 0x150]
mov qword [rsp + 0x30], r8
lea r8, [rsp + 0x130]
mov qword [rsp + 0x28], r8
lea r8, [rsp + 0x120]
mov qword [rsp + 0x20], r8
lea r8, [rsp + 0x12f]
lea r9, [rsp + 0x130]
call qword [rax + gethostname]
mov ecx, 0xb7a48e61
jmp 0x1400c4b00
cmp ecx, 0xb7a48e60
jg 0x1400c4cf0
cmp ecx, 0xa419f919
jle 0x1400c4db9
cmp ecx, 0xaec6c2e0
jle 0x1400c4f84
cmp ecx, 0xb1b5edde
jle 0x1400c52e9
cmp ecx, 0xb429040d
jle 0x1400c5841
cmp ecx, 0xb429040e
je 0x1400c5fb9
cmp ecx, 0xb61462c1
je 0x1400c6066
cmp ecx, 0xb6709059
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x7878ab6b
mov r8d, 0x6e06bec1
jmp 0x1400c633e
cmp ecx, 0x60ad1298
jle 0x1400c4ea6
cmp ecx, 0x6e06bec0
jle 0x1400c5038
cmp ecx, 0x734cdd8b
jle 0x1400c5324
cmp ecx, 0x7878ab6a
jle 0x1400c5863
cmp ecx, 0x7878ab6b
je 0x1400c608a
cmp ecx, 0x79753c5a
je 0x1400c4ab8
cmp ecx, 0x7f8744ad
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0xdd8d215d
mov r8d, 0x71cd0d4a
jmp 0x1400c4aea
cmp ecx, 0xe0bf084c
jle 0x1400c4eec
cmp ecx, 0xea7695d7
jg 0x1400c508e
cmp ecx, 0xe4aeb22b
jle 0x1400c5352
cmp ecx, 0xe92437b1
jg 0x1400c5885
cmp ecx, 0xe4d24cb0
je 0x1400c6099
cmp ecx, 0xe7b1347f
jne 0x1400c6e07
mov ecx, 0xc08ea0c2
mov ebp, ebx
jmp 0x1400c4b00
cmp ecx, 0x10c6640d
jg 0x1400c5176
cmp ecx, 0xe274103
jg 0x1400c539a
cmp ecx, 0xad0dc4e
jg 0x1400c58a7
cmp ecx, 0x8c14e7e
je 0x1400c60d1
cmp ecx, 0x8d49aaa
jne 0x1400c4b00
movzx eax, byte [rsp + 0x57]
mov rcx, qword [rsp + 0x90]
mov byte [rcx], al
mov dword [rsp + 0x68], esi
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xb0589251
mov r8d, 0x734cdd8c
jmp 0x1400c6b58
cmp ecx, 0x92b83181
jg 0x1400c51dc
cmp ecx, 0x8dcd770e
jg 0x1400c53f6
cmp ecx, 0x874f4691
jg 0x1400c58d1
cmp ecx, 0x84b8cfa2
je 0x1400c60db
cmp ecx, 0x86c7ca68
jne 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x50]
sete dl
mov eax, 0xf4d963a7
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
setl cl
cmovge eax, r15d
xor cl, dl
cmovne eax, r13d
mov ecx, 0x127aedd3
nop dword [rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c4e60
cmp ecx, 0x4ccadb0f
je 0x1400c4e9b
cmp ecx, 0x678a6d4c
jne 0x1400c4e40
jmp 0x1400c60e5
cmp ecx, 0xf4d963a7
je 0x1400c4e9f
cmp ecx, 0x127aedd3
jne 0x1400c4e40
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
mov r8d, 0xf4d963a7
cmovne r8d, r12d
test cl, cl
mov ecx, r8d
cmovne ecx, r12d
test dl, dl
cmove ecx, r8d
jmp 0x1400c4e40
mov ecx, eax
jmp 0x1400c4e40
mov ecx, 0x4ccadb0f
jmp 0x1400c4e40
cmp ecx, 0x54926f4d
jg 0x1400c5216
cmp ecx, 0x4f783ebb
jg 0x1400c5424
cmp ecx, 0x4e82109f
jg 0x1400c58f7
cmp ecx, 0x4b919eeb
je 0x1400c60f4
cmp ecx, 0x4bf8ff3e
jne 0x1400c4b00
mov ecx, 0x4f783ebc
jmp 0x1400c4b00
cmp ecx, 0xd3c44e18
jg 0x1400c5254
cmp ecx, 0xc5ab96b1
jg 0x1400c5457
cmp ecx, 0xbc269fa8
jg 0x1400c5932
cmp ecx, 0xb7a48e61
je 0x1400c611a
cmp ecx, 0xbb8ed86f
jne 0x1400c4b00
mov ecx, dword [rsp + 0x74]
call fcn.1400d0350
mov ebp, eax
mov ecx, 0xd3c44e19
jmp 0x1400c4b00
cmp ecx, 0x34f425a5
jg 0x1400c5535
cmp ecx, 0x2daa6558
jg 0x1400c5954
cmp ecx, 0x2541cb73
je 0x1400c61cb
cmp ecx, 0x290dc355
jne 0x1400c4b00
cmp byte [rsp + 0x61], 0
mov ecx, 0x9bdc136c
mov eax, 0x88bd4fa1
cmovne ecx, eax
jmp 0x1400c4b00
cmp ecx, 0xac297ec5
jg 0x1400c5572
cmp ecx, 0xa602ba61
jg 0x1400c59a3
cmp ecx, 0xa419f91a
je 0x1400c61dc
cmp ecx, 0xa567b5ca
jne 0x1400c4b00
mov r9, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
mov edx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov ecx, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea r8d, [rcx + 1]
imul r8d, ecx
mov ecx, r8d
xor ecx, 0xfffffffe
test ecx, r8d
sete r9b
cmp edx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0x5c0d4e9f
mov r10d, 0xb0182d3d
cmovne r9d, r10d
test ecx, r8d
mov ecx, r9d
cmove ecx, r10d
cmp edx, 0xa
mov rdx, qword [rsp + 0x98]
cmovge ecx, r9d
cmp rdx, rax
setne byte [rsp + 0x62]
jmp 0x1400c4b00
cmp ecx, 0x685e97ba
jg 0x1400c55a0
cmp ecx, 0x632081c8
jg 0x1400c59d3
cmp ecx, 0x60ad1299
je 0x1400c61e6
cmp ecx, 0x62d0d7d7
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xb1b3abc
mov r8d, 0x18e83549
jmp 0x1400c69d1
cmp ecx, 0xfe1e8e30
jg 0x1400c55f6
cmp ecx, 0xefc9f4d8
jg 0x1400c59fc
cmp ecx, 0xea7695d8
je 0x1400c61f7
cmp ecx, 0xeac2652e
jne 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xf4d963a7
cmovne r8d, r13d
test eax, edx
sete byte [rsp + 0x50]
mov eax, r8d
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
cmovge eax, r8d
mov ecx, 0x127aedd3
nop
cmp ecx, 0x4ccadb0e
jle 0x1400c5130
cmp ecx, 0x4ccadb0f
je 0x1400c516b
cmp ecx, 0x678a6d4c
jne 0x1400c5110
jmp 0x1400c6205
cmp ecx, 0xf4d963a7
je 0x1400c516f
cmp ecx, 0x127aedd3
jne 0x1400c5110
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
mov r8d, 0xf4d963a7
cmovne r8d, r12d
test cl, cl
mov ecx, r8d
cmovne ecx, r12d
test dl, dl
cmove ecx, r8d
jmp 0x1400c5110
mov ecx, eax
jmp 0x1400c5110
mov ecx, 0x4ccadb0f
jmp 0x1400c5110
cmp ecx, 0x1ac6c629
jg 0x1400c5651
cmp ecx, 0x18e83548
jg 0x1400c5a4a
cmp ecx, 0x10c6640e
je 0x1400c6257
cmp ecx, 0x15650190
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xaec6c2e1
mov r8d, 0xa419f91a
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0xaec6c2e1
jmp 0x1400c6da9
cmp ecx, 0x9b8a0792
jg 0x1400c5692
cmp ecx, 0x9717b2cd
jg 0x1400c5a70
cmp ecx, 0x92b83182
je 0x1400c6270
cmp ecx, 0x95117cf7
jne 0x1400c4b00
mov ecx, 0xe92437b2
jmp 0x1400c4b00
cmp ecx, 0x5c0d4e9e
jg 0x1400c5775
cmp ecx, 0x566cc3dc
jg 0x1400c5abe
cmp ecx, 0x54926f4e
je 0x1400c627f
cmp ecx, 0x56026d4c
jne 0x1400c4b00
mov ecx, 0x4bf8ff3e
mov ebp, dword [rsp + 0x78]
jmp 0x1400c4b00
cmp ecx, 0xd61e6345
jg 0x1400c57e7
cmp ecx, 0xd56a9f1b
jg 0x1400c5ae0
cmp ecx, 0xd3c44e19
je 0x1400c6289
cmp ecx, 0xd3d93513
jne 0x1400c4b00
mov ecx, 0x6d9ef38b
jmp 0x1400c4b00
cmp ecx, 0x3ef51d00
jg 0x1400c5b0f
cmp ecx, 0x3750234c
je 0x1400c62c0
cmp ecx, 0x3dfbfc47
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x4a62e045
mov r8d, 0xb7a48e61
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x4a62e045
jmp 0x1400c6da9
cmp ecx, 0xb0589250
jg 0x1400c5b31
cmp ecx, 0xaec6c2e1
je 0x1400c62de
cmp ecx, 0xb0182d3d
jne 0x1400c4b00
cmp byte [rsp + 0x62], 0
mov ecx, 0x4edfeebb
mov eax, 0x41ed2b52
cmovne ecx, eax
jmp 0x1400c4b00
cmp ecx, 0x709d71f9
jg 0x1400c5b64
cmp ecx, 0x6e06bec1
je 0x1400c62e8
cmp ecx, 0x70905349
jne 0x1400c4b00
mov ecx, 0xc08ea0c2
jmp 0x1400c4b00
cmp ecx, 0xe1a60101
jg 0x1400c5bc4
cmp ecx, 0xe0bf084d
je 0x1400c6353
cmp ecx, 0xe164f147
jne 0x1400c4b00
mov eax, 0xd001e458
nop dword [rax + rax]
cmp eax, 0xd001e458
je 0x1400c5393
cmp eax, 0x6cb9e1d4
jne 0x1400c5380
jmp 0x1400c63a1
mov eax, 0x6cb9e1d4
jmp 0x1400c5380
cmp ecx, 0xe5c3ff9
jg 0x1400c5c13
cmp ecx, 0xe274104
je 0x1400c641f
cmp ecx, 0xe4f06d4
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r8b
cmp edx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x5375c6f6
mov r9d, 0x70905349
jmp 0x1400c6a8d
cmp ecx, 0x91460c70
jg 0x1400c5c44
cmp ecx, 0x8dcd770f
je 0x1400c64e5
cmp ecx, 0x900bc25e
jne 0x1400c4b00
mov ecx, 0x97ff42a4
jmp 0x1400c4b00
cmp ecx, 0x51b7a013
jg 0x1400c5cb7
cmp ecx, 0x4f783ebc
je 0x1400c650f
cmp ecx, 0x5165bfbd
jne 0x1400c4b00
mov rax, qword [rsp + 0x58]
mov ecx, 0xefc9f4d9
jmp 0x1400c4b00
cmp ecx, 0xcbe79cd5
jg 0x1400c5cd9
cmp ecx, 0xc5ab96b2
je 0x1400c6520
cmp ecx, 0xca8f0f94
jne 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov r8d, 0xf4d963a7
cmovne r8d, r13d
cmp edx, 0xffffffff
sete byte [rsp + 0x50]
mov eax, r8d
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
cmovge eax, r8d
mov ecx, 0x127aedd3
nop dword [rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c54f0
cmp ecx, 0x4ccadb0f
je 0x1400c552a
cmp ecx, 0x678a6d4c
jne 0x1400c54d0
jmp 0x1400c6557
cmp ecx, 0xf4d963a7
je 0x1400c552e
cmp ecx, 0x127aedd3
jne 0x1400c54d0
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, ecx
xor r8b, dl
test cl, cl
mov ecx, 0xf4d963a7
cmovne ecx, r12d
test dl, dl
cmove ecx, r15d
test r8b, r8b
cmovne ecx, r12d
jmp 0x1400c54d0
mov ecx, eax
jmp 0x1400c54d0
mov ecx, 0x4ccadb0f
jmp 0x1400c54d0
cmp ecx, 0x36031ffa
jg 0x1400c5d2f
cmp ecx, 0x34f425a6
je 0x1400c6561
cmp ecx, 0x350f0b30
jne 0x1400c4b00
mov eax, dword [rsp + 0x64]
cmp eax, 2
mov ecx, 0x86c7ca68
mov eax, 0x8dcd770f
cmovb ecx, eax
jmp 0x1400c4b00
cmp ecx, 0xaca22c0e
jg 0x1400c5d59
cmp ecx, 0xac297ec6
je 0x1400c658c
cmp ecx, 0xac6197c8
jne 0x1400c4b00
mov ecx, 0x4f783ebc
jmp 0x1400c4b00
cmp ecx, 0x6b98c22a
jg 0x1400c5e25
cmp ecx, 0x685e97bb
je 0x1400c6596
cmp ecx, 0x69891bad
jne 0x1400c4b00
mov rdi, qword [rsp + 0x100]
movabs rax, 0x897df7378622b24f
add rdi, rax
sub rdi, qword [rsp + 0x108]
sub rdi, rax
mov ecx, 0xb6709059
mov eax, 0x4edfeebb
cmove ecx, eax
jmp 0x1400c4b00
cmp ecx, 0x4a779ef
jg 0x1400c5e74
cmp ecx, 0xfe1e8e31
je 0x1400c65bc
cmp ecx, 0x48fe270
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0x7694cfec
mov r8d, 0x1ac6c62a
jmp 0x1400c4aea
cmp ecx, 0x21484c86
jg 0x1400c5ed0
cmp ecx, 0x1ac6c62a
je 0x1400c65da
cmp ecx, 0x1d34ecb2
jne 0x1400c4b00
mov rax, qword [rsp + 0xe0]
mov rax, qword [rax]
mov qword [rsp + 0xe8], rax
mov ecx, 0xcbe79cd6
jmp 0x1400c4b00
cmp ecx, 0x9e45de54
jg 0x1400c5ef2
cmp ecx, 0x9b8a0793
je 0x1400c65e4
cmp ecx, 0x9bdc136c
jne 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xf4d963a7
cmovne r8d, r13d
test eax, edx
sete byte [rsp + 0x50]
mov eax, r8d
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
cmovge eax, r8d
mov ecx, 0x127aedd3
nop word cs:[rax + rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c5730
cmp ecx, 0x4ccadb0f
je 0x1400c576a
cmp ecx, 0x678a6d4c
jne 0x1400c5710
jmp 0x1400c65ee
cmp ecx, 0xf4d963a7
je 0x1400c576e
cmp ecx, 0x127aedd3
jne 0x1400c5710
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
test cl, cl
mov ecx, 0xf4d963a7
cmovne ecx, r12d
test dl, dl
cmove ecx, r15d
test r8b, r8b
cmovne ecx, r12d
jmp 0x1400c5710
mov ecx, eax
jmp 0x1400c5710
mov ecx, 0x4ccadb0f
jmp 0x1400c5710
cmp ecx, 0x5cdf1e39
jg 0x1400c5f40
cmp ecx, 0x5c0d4e9f
je 0x1400c6603
cmp ecx, 0x5c202965
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0xea7695d8
mov r8d, 0x231bec00
cmovne eax, r8d
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, r8d
cmp edx, 0xa
mov ebp, dword [rsp + 0x68]
cmovge ecx, eax
jmp 0x1400c4b00
cmp ecx, 0xdd8d215c
jg 0x1400c5f62
cmp ecx, 0xd61e6346
je 0x1400c6638
cmp ecx, 0xd7a14593
jne 0x1400c4b00
mov ecx, 0xad0dc4f
jmp 0x1400c4b00
cmp ecx, 0x41ed2b52
je 0x1400c6653
cmp ecx, 0x42b4771c
jne 0x1400c4b00
mov rcx, qword [rsp + 0x58]
call fcn.1400c39e0
mov ecx, 0x709d71fa
jmp 0x1400c4b00
cmp ecx, 0xb1b5eddf
je 0x1400c6706
cmp ecx, 0xb3210125
jne 0x1400c4b00
mov ecx, 0xc08ea0c2
jmp 0x1400c4b00
cmp ecx, 0x734cdd8c
je 0x1400c6712
cmp ecx, 0x7694cfec
jne 0x1400c4b00
mov ecx, 0x48fe270
jmp 0x1400c4b00
cmp ecx, 0xe92437b2
je 0x1400c671c
cmp ecx, 0xe9e6891c
jne 0x1400c4b00
mov ecx, 0x4f783ebc
jmp 0x1400c4b00
cmp ecx, 0xad0dc4f
je 0x1400c673e
cmp ecx, 0xb1b3abc
jne 0x1400c4b00
mov rax, qword [rsp + 0xb8]
mov ecx, 0x18e83549
jmp 0x1400c4b00
cmp ecx, 0x874f4692
je 0x1400c6764
cmp ecx, 0x88bd4fa1
jne 0x1400c4b00
mov dword [rsp + 0x7c], esi
mov ecx, 0x9e45de55
jmp 0x1400c4b00
cmp ecx, 0x4e8210a0
je 0x1400c676e
cmp ecx, 0x4edfeebb
jne 0x1400c4b00
mov rax, qword [rsp + 0x58]
mov byte [rax + 0x71], 1
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xb8], rax
mov ecx, 0x62d0d7d7
jmp 0x1400c4b00
cmp ecx, 0xbc269fa9
je 0x1400c6825
cmp ecx, 0xc08ea0c2
jne 0x1400c4b00
mov ecx, 0xcc4bfc9d
jmp 0x1400c4b00
cmp ecx, 0x2daa6559
je 0x1400c685c
cmp ecx, 0x342f4653
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0xea7695d8
mov r8d, 0x5c202965
jmp 0x1400c4aea
cmp ecx, 0xa602ba62
je 0x1400c6866
cmp ecx, 0xa6bfeae8
jne 0x1400c4b00
cmp qword [rsp + 0xc8], 0
setne byte [rsp + 0x60]
mov ecx, 0xc5ab96b2
jmp 0x1400c4b00
cmp ecx, 0x632081c9
je 0x1400c688c
cmp ecx, 0x6381867f
jne 0x1400c4b00
mov dword [rsp + 0x84], esi
mov ecx, 0x2541cb73
jmp 0x1400c4b00
cmp ecx, 0xefc9f4d9
je 0x1400c6946
cmp ecx, 0xf1f79e00
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x5375c6f6
mov r8d, 0xe4f06d4
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x5375c6f6
jmp 0x1400c6da9
cmp ecx, 0x18e83549
je 0x1400c6997
cmp ecx, 0x1924020b
jne 0x1400c4b00
mov dword [rsp + 0x74], esi
mov ecx, 0xbb8ed86f
jmp 0x1400c4b00
cmp ecx, 0x9717b2ce
je 0x1400c69e6
cmp ecx, 0x97ff42a4
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x7694cfec
mov r8d, 0x48fe270
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x7694cfec
jmp 0x1400c6da9
cmp ecx, 0x566cc3dd
je 0x1400c6a1b
cmp ecx, 0x57169337
jne 0x1400c4b00
mov ecx, 0x5cdf1e3a
jmp 0x1400c4b00
cmp ecx, 0xd56a9f1c
je 0x1400c6a25
cmp ecx, 0xd5f756d5
jne 0x1400c4b00
cmp byte [rsp + 0x60], 0
mov ecx, 0xb0ca274c
mov eax, 0xfe1e8e31
cmovne ecx, eax
jmp 0x1400c4b00
cmp ecx, 0x3ef51d01
je 0x1400c6a5a
cmp ecx, 0x4132d2c0
jne 0x1400c4b00
mov ecx, 0x21484c87
jmp 0x1400c4b00
cmp ecx, 0xb0589251
je 0x1400c6aa6
cmp ecx, 0xb0ca274c
jne 0x1400c4b00
mov rax, qword [rsp + 0x58]
sub rax, 0xffffffffffffff80
mov qword [rsp + 0xe0], rax
mov ecx, 0x1d34ecb2
jmp 0x1400c4b00
cmp ecx, 0x709d71fa
je 0x1400c6abf
cmp ecx, 0x71cd0d4a
jne 0x1400c4b00
mov rax, qword [rsp + 0x58]
sub rax, 0xffffffffffffff80
mov qword [rsp + 0xf8], rax
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xdd8d215d
mov r8d, 0xac297ec6
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0xdd8d215d
jmp 0x1400c6da9
cmp ecx, 0xe1a60102
je 0x1400c6aff
cmp ecx, 0xe279d7a3
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0xad2c9339
mov r8d, 0xeac2652e
jmp 0x1400c4aea
cmp ecx, 0xe5c3ffa
je 0x1400c6b2a
cmp ecx, 0xee15f56
jne 0x1400c4b00
mov eax, dword [rsp + 0x64]
cmp eax, 3
mov ecx, 0x86c7ca68
mov eax, 0xd61e6346
cmove ecx, eax
jmp 0x1400c4b00
cmp ecx, 0x91460c71
je 0x1400c6b37
cmp ecx, 0x9242971e
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0x92b83182
mov r8d, 0x566cc3dd
cmovne eax, r8d
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, r8d
cmp edx, 0xa
mov rdx, qword [rsp + 0x58]
cmovge ecx, eax
add rdx, 0x68
mov qword [rsp + 0xf0], rdx
jmp 0x1400c4b00
cmp ecx, 0x51b7a014
je 0x1400c6b6d
cmp ecx, 0x5375c6f6
jne 0x1400c4b00
mov ecx, 0xe4f06d4
jmp 0x1400c4b00
cmp ecx, 0xcbe79cd6
je 0x1400c6bb9
cmp ecx, 0xcc4bfc9d
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x5efba560
mov r8d, 0x51b7a014
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
setl dl
mov r9d, 0x5efba560
cmovge ecx, r9d
jmp 0x1400c6daf
cmp ecx, 0x36031ffb
je 0x1400c6bd4
cmp ecx, 0x373071bd
jne 0x1400c4b00
mov ecx, 0xe5c3ffa
mov r14d, dword [rsp + 0x80]
jmp 0x1400c4b00
cmp ecx, 0xaca22c0f
je 0x1400c6bde
cmp ecx, 0xad2c9339
jne 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x50]
sete dl
mov eax, 0xf4d963a7
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
setl cl
cmovge eax, r15d
xor cl, dl
cmovne eax, r13d
mov ecx, 0x127aedd3
nop word cs:[rax + rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c5de0
cmp ecx, 0x4ccadb0f
je 0x1400c5e1a
cmp ecx, 0x678a6d4c
jne 0x1400c5dc0
jmp 0x1400c6be8
cmp ecx, 0xf4d963a7
je 0x1400c5e1e
cmp ecx, 0x127aedd3
jne 0x1400c5dc0
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
test cl, cl
mov ecx, 0xf4d963a7
cmovne ecx, r12d
test dl, dl
cmove ecx, r15d
test r8b, r8b
cmovne ecx, r12d
jmp 0x1400c5dc0
mov ecx, eax
jmp 0x1400c5dc0
mov ecx, 0x4ccadb0f
jmp 0x1400c5dc0
cmp ecx, 0x6b98c22b
je 0x1400c6bf2
cmp ecx, 0x6d9ef38b
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0xd3d93513
mov r8d, 0x290dc355
jmp 0x1400c4aea
cmp ecx, 0x4a779f0
je 0x1400c6c1e
cmp ecx, 0x685afd0
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x84b8cfa2
mov r9d, 0xe0bf084d
cmove ecx, r9d
cmp dword [0x1402b61c4], 0xa
setl dl
mov r8d, 0x84b8cfa2
cmovge ecx, r8d
xor dl, al
cmovne ecx, r9d
jmp 0x1400c4b00
cmp ecx, 0x21484c87
je 0x1400c6c4a
cmp ecx, 0x231bec00
jne 0x1400c4b00
mov ecx, 0x4f783ebc
jmp 0x1400c4b00
cmp ecx, 0x9e45de55
je 0x1400c6c81
cmp ecx, 0x9f3f3cb3
jne 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x5c0d4e9f
mov r8d, 0xa567b5ca
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x5c0d4e9f
jmp 0x1400c6da9
cmp ecx, 0x5cdf1e3a
je 0x1400c6c90
cmp ecx, 0x5efba560
jne 0x1400c4b00
mov ecx, 0x51b7a014
jmp 0x1400c4b00
cmp ecx, 0xdd8d215d
je 0x1400c6cc7
cmp ecx, 0xde7c3352
jne 0x1400c4b00
mov ecx, 0x34f425a6
jmp 0x1400c4b00
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x40]
mov rax, qword [rax]
mov qword [rsp + 0xc8], rax
mov ecx, 0xa6bfeae8
jmp 0x1400c4b00
cmp byte [rsp + 0x63], 0
mov ecx, 0xb429040e
mov eax, 0xb1b5eddf
cmovne ecx, eax
jmp 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x50]
sete dl
mov eax, 0xf4d963a7
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
setl cl
cmovge eax, r15d
xor cl, dl
cmovne eax, r13d
mov ecx, 0x127aedd3
nop dword [rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c6020
cmp ecx, 0x4ccadb0f
je 0x1400c605b
cmp ecx, 0x678a6d4c
jne 0x1400c6000
jmp 0x1400c6cd6
cmp ecx, 0xf4d963a7
je 0x1400c605f
cmp ecx, 0x127aedd3
jne 0x1400c6000
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
mov r8d, 0xf4d963a7
cmovne r8d, r12d
test cl, cl
mov ecx, r8d
cmovne ecx, r12d
test dl, dl
cmove ecx, r8d
jmp 0x1400c6000
mov ecx, eax
jmp 0x1400c6000
mov ecx, 0x4ccadb0f
jmp 0x1400c6000
mov eax, 0xd001e458
nop dword [rax + rax]
cmp eax, 0xd001e458
je 0x1400c6083
cmp eax, 0x6cb9e1d4
jne 0x1400c6070
jmp 0x1400c6ce5
mov eax, 0x6cb9e1d4
jmp 0x1400c6070
mov rax, qword [rsp + 0x58]
mov ecx, 0x6e06bec1
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r8b
cmp edx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x5165bfbd
mov r9d, 0xefc9f4d9
jmp 0x1400c6a8d
mov ecx, 0x97ff42a4
jmp 0x1400c4b00
mov ecx, 0xe0bf084d
jmp 0x1400c4b00
mov ebp, 0xffffffff
mov ecx, 0xb3210125
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xca8f0f94
mov r8d, 0xe274104
jmp 0x1400c6d2a
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rsp + 0x58]
add rdx, 0x74
mov rax, qword [rcx]
lea r8, [rsp + 0x118]
mov qword [rsp + 0x38], r8
lea r8, [rsp + 0x150]
mov qword [rsp + 0x30], r8
lea r8, [rsp + 0x130]
mov qword [rsp + 0x28], r8
lea r8, [rsp + 0x120]
mov qword [rsp + 0x20], r8
lea r8, [rsp + 0x12f]
lea r9, [rsp + 0x130]
call qword [rax + gethostname]
mov ecx, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea r8d, [rcx + 1]
imul r8d, ecx
mov ecx, r8d
xor ecx, 0xfffffffe
test ecx, r8d
sete r9b
cmp edx, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0x4a62e045
mov r10d, 0x874f4692
cmovne r9d, r10d
test ecx, r8d
mov ecx, r9d
cmove ecx, r10d
cmp edx, 0xa
mov dword [rsp + 0x64], eax
cmovge ecx, r9d
jmp 0x1400c4b00
mov ecx, 0xe7b1347f
mov ebx, dword [rsp + 0x84]
jmp 0x1400c4b00
mov ecx, 0x97ff42a4
jmp 0x1400c4b00
mov ecx, 0xe7b1347f
mov ebx, dword [rsp + 0x88]
jmp 0x1400c4b00
mov ebp, dword [rsp + 0x68]
mov ecx, 0x5c202965
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax - 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0xad2c9339
mov r8d, 0x54926f4e
cmovne eax, r8d
cmp ecx, 0xffffffff
mov ecx, eax
cmove ecx, r8d
cmp edx, 0xa
mov dword [rsp + 0x78], 0xffffffff
cmovge ecx, eax
jmp 0x1400c4b00
mov eax, dword [rsp + 0x64]
cmp eax, 3
mov ecx, 0xee15f56
mov eax, 0x350f0b30
cmovl ecx, eax
jmp 0x1400c4b00
mov rax, qword [rsp + 0x58]
mov ecx, 0x9242971e
jmp 0x1400c4b00
mov ecx, 0x56026d4c
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0x36031ffb
mov r8d, 0xd56a9f1c
jmp 0x1400c4aea
mov rax, qword [rsp + 0xf0]
cmp qword [rax], 0
mov ecx, 0xb61462c1
mov eax, 0x7f8744ad
cmove ecx, eax
jmp 0x1400c4b00
mov ecx, 0x15650190
jmp 0x1400c4b00
mov qword [rsp + 0x98], rdi
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x80]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdi
lea rax, [rsp + 0x130]
mov qword [rsp + 0xb0], rax
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x7878ab6b
mov r8d, 0x2daa6559
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x7878ab6b
jmp 0x1400c6da9
mov eax, dword [0x1402b61c0]
mov ecx, dword [0x1402b61c4]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete r8b
cmp ecx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x84b8cfa2
mov r9d, 0xe4aeb22c
cmovne r8d, r9d
test eax, edx
mov eax, r8d
cmove eax, r9d
cmp ecx, 0xa
cmovge eax, r8d
mov ecx, eax
jmp 0x1400c4b00
mov byte [rsp + 0x4c], sil
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0x57], al
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x58]
dec dword [rcx]
mov rax, qword [rax + 0x40]
mov rdx, qword [rax]
lea rcx, [rdx + 1]
mov qword [rax], rcx
mov eax, dword [0x1402b61c0]
mov r8d, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r9b
cmp r8d, 0xa
setl r10b
xor r10b, r9b
mov r9d, 0x4a779f0
mov r10d, 0xaca22c0f
cmovne r9d, r10d
test eax, ecx
mov ecx, r9d
cmove ecx, r10d
cmp r8d, 0xa
mov qword [rsp + 0x90], rdx
cmovge ecx, r9d
jmp 0x1400c4b00
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x58], rax
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x50]
sete dl
mov eax, 0xf4d963a7
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
mov dword [rsp + 0x6c], esi
setl cl
cmovge eax, r15d
xor cl, dl
cmovne eax, r13d
mov ecx, 0x127aedd3
nop word cs:[rax + rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c64a0
cmp ecx, 0x4ccadb0f
je 0x1400c64da
cmp ecx, 0x678a6d4c
jne 0x1400c6480
jmp 0x1400c6d00
cmp ecx, 0xf4d963a7
je 0x1400c64de
cmp ecx, 0x127aedd3
jne 0x1400c6480
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, ecx
xor r8b, dl
test cl, cl
mov ecx, 0xf4d963a7
cmovne ecx, r12d
test dl, dl
cmove ecx, r15d
test r8b, r8b
cmovne ecx, r12d
jmp 0x1400c6480
mov ecx, eax
jmp 0x1400c6480
mov ecx, 0x4ccadb0f
jmp 0x1400c6480
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x100], rax
lea rax, [rsp + 0x130]
mov qword [rsp + 0x108], rax
mov ecx, 0x69891bad
jmp 0x1400c4b00
mov dword [rsp + 0x8c], ebp
mov ecx, 0x685afd0
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0x57169337
mov r8d, 0x5cdf1e3a
jmp 0x1400c4aea
mov ecx, 0xe274104
jmp 0x1400c4b00
mov eax, dword [rsp + 0x6c]
mov ecx, dword [rsp + 0x70]
mov edx, 0xb9b72eaa
nop
cmp edx, 0xb9b72eaa
je 0x1400c6585
cmp edx, 0x2bdfb0f3
jne 0x1400c6570
jmp 0x1400c6d3c
mov edx, 0x2bdfb0f3
jmp 0x1400c6570
mov ecx, 0xe1a60102
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x632081c9
mov r8d, 0x4e8210a0
jmp 0x1400c6d99
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x40]
mov rax, qword [rax]
mov qword [rsp + 0xd0], rax
mov ecx, 0xe4d24cb0
jmp 0x1400c4b00
mov ecx, 0xf1f79e00
jmp 0x1400c4b00
mov ecx, 0x79753c5a
jmp 0x1400c4b00
mov dword [rsp + 0x80], 0xffffffff
mov ecx, 0x373071bd
jmp 0x1400c4b00
mov r9, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
mov edx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
mov rax, qword [rsp + 0x98]
mov ecx, 0xa567b5ca
jmp 0x1400c4b00
mov rax, qword [rsp + 0x58]
sub rax, 0xffffffffffffff80
mov qword [rsp + 0x110], rax
mov ecx, 0x6b98c22b
jmp 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
mov eax, edx
xor eax, 0xfffffffe
test eax, edx
sete byte [rsp + 0x50]
sete dl
mov eax, 0xf4d963a7
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
setl cl
cmovge eax, r15d
xor cl, dl
cmovne eax, r13d
mov ecx, 0x127aedd3
nop word [rax + rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c66c0
cmp ecx, 0x4ccadb0f
je 0x1400c66fb
cmp ecx, 0x678a6d4c
jne 0x1400c66a0
jmp 0x1400c6d5e
cmp ecx, 0xf4d963a7
je 0x1400c66ff
cmp ecx, 0x127aedd3
jne 0x1400c66a0
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
mov r8d, 0xf4d963a7
cmovne r8d, r12d
test cl, cl
mov ecx, r8d
cmovne ecx, r12d
test dl, dl
cmove ecx, r8d
jmp 0x1400c66a0
mov ecx, eax
jmp 0x1400c66a0
mov ecx, 0x4ccadb0f
jmp 0x1400c66a0
mov ecx, 0x9717b2ce
mov ebp, esi
jmp 0x1400c4b00
mov ecx, 0x342f4653
jmp 0x1400c4b00
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0xd8]
mov ecx, 0xb0ca274c
mov eax, 0xbc269fa9
cmovb ecx, eax
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x4132d2c0
mov r8d, 0x21484c87
jmp 0x1400c6c6c
mov ecx, 0x10c6640e
jmp 0x1400c4b00
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax - 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x50]
sete dl
mov eax, 0xf4d963a7
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
setl cl
cmovge eax, r15d
xor cl, dl
cmovne eax, r13d
mov ecx, 0x127aedd3
nop word cs:[rax + rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c67e0
cmp ecx, 0x4ccadb0f
je 0x1400c681a
cmp ecx, 0x678a6d4c
jne 0x1400c67c0
jmp 0x1400c6d6d
cmp ecx, 0xf4d963a7
je 0x1400c681e
cmp ecx, 0x127aedd3
jne 0x1400c67c0
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
test cl, cl
mov ecx, 0xf4d963a7
cmovne ecx, r12d
test dl, dl
cmove ecx, r15d
test r8b, r8b
cmovne ecx, r12d
jmp 0x1400c67c0
mov ecx, eax
jmp 0x1400c67c0
mov ecx, 0x4ccadb0f
jmp 0x1400c67c0
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x4a779f0
mov r8d, 0xe164f147
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x4a779f0
jmp 0x1400c6da9
mov ecx, 0x9f3f3cb3
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x42b4771c
mov r8d, 0x709d71fa
jmp 0x1400c6aea
mov eax, dword [0x1402b5b08]
mov ecx, dword [0x1402b5b0c]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete byte [rsp + 0x50]
sete dl
mov eax, 0xf4d963a7
cmove eax, r13d
cmp ecx, 0xa
setl byte [rsp + 0x4c]
setl cl
cmovge eax, r15d
xor cl, dl
cmovne eax, r13d
mov ecx, 0x127aedd3
nop word cs:[rax + rax]
cmp ecx, 0x4ccadb0e
jle 0x1400c6900
cmp ecx, 0x4ccadb0f
je 0x1400c693b
cmp ecx, 0x678a6d4c
jne 0x1400c68e0
jmp 0x1400c6dba
cmp ecx, 0xf4d963a7
je 0x1400c693f
cmp ecx, 0x127aedd3
jne 0x1400c68e0
movzx edx, byte [rsp + 0x50]
movzx ecx, byte [rsp + 0x4c]
mov r8d, edx
xor r8b, cl
mov r8d, 0xf4d963a7
cmovne r8d, r12d
test cl, cl
mov ecx, r8d
cmovne ecx, r12d
test dl, dl
cmove ecx, r8d
jmp 0x1400c68e0
mov ecx, eax
jmp 0x1400c68e0
mov ecx, 0x4ccadb0f
jmp 0x1400c68e0
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x40]
mov rax, qword [rax + 0x58]
movsxd rax, dword [rax]
add rax, qword [rcx]
mov qword [rsp + 0xd8], rax
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x5165bfbd
mov r8d, 0x95117cf7
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x5165bfbd
jmp 0x1400c6da9
mov rax, qword [rsp + 0xb8]
lea rcx, [rsp + 0x12f]
cmp rax, rcx
setne byte [rsp + 0x63]
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xb1b3abc
mov r8d, 0x481ee632
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0xb1b3abc
jmp 0x1400c6da9
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r8b
cmp edx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xaec6c2e1
mov r9d, 0x15650190
jmp 0x1400c6a8d
mov ecx, 0x3750234c
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r8b
cmp edx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0x36031ffb
mov r9d, 0xac6197c8
jmp 0x1400c6a8d
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete r8b
cmp edx, 0xa
setl r9b
xor r9b, r8b
mov r8d, 0xd3d93513
mov r9d, 0x6d9ef38b
cmovne r8d, r9d
test eax, ecx
mov ecx, r8d
cmove ecx, r9d
cmp edx, 0xa
cmovge ecx, r8d
jmp 0x1400c4b00
movzx eax, byte [rsp + 0x57]
mov rcx, qword [rsp + 0x90]
mov byte [rcx], al
mov ecx, 0x8d49aaa
jmp 0x1400c4b00
mov rcx, qword [rsp + 0x58]
call fcn.1400c39e0
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x42b4771c
mov r8d, 0x9b8a0793
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x42b4771c
jmp 0x1400c6da9
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rax]
mov eax, 0xd001e458
nop
cmp eax, 0xd001e458
je 0x1400c6b23
cmp eax, 0x6cb9e1d4
jne 0x1400c6b10
jmp 0x1400c6dc4
mov eax, 0x6cb9e1d4
jmp 0x1400c6b10
mov ecx, 0x4f783ebc
mov ebp, r14d
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0xb0589251
mov r8d, 0x8d49aaa
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0xb0589251
jmp 0x1400c6da9
mov eax, dword [0x1402b61c0]
mov ecx, dword [0x1402b61c4]
lea edx, [rax + 1]
imul edx, eax
not edx
or edx, 0xfffffffe
cmp edx, 0xffffffff
sete al
cmp ecx, 0xa
setl r8b
xor r8b, al
mov eax, 0x5efba560
mov r8d, 0xe9e6891c
cmovne eax, r8d
cmp edx, 0xffffffff
mov edx, eax
cmove edx, r8d
cmp ecx, 0xa
cmovge edx, eax
mov ecx, edx
jmp 0x1400c4b00
cmp qword [rsp + 0xe8], 0
mov ecx, 0xa602ba62
mov eax, 0xe279d7a3
cmove ecx, eax
jmp 0x1400c4b00
mov ecx, 0xd56a9f1c
jmp 0x1400c4b00
mov ecx, 0x91460c71
jmp 0x1400c4b00
mov ecx, 0xeac2652e
jmp 0x1400c4b00
mov rax, qword [rsp + 0x110]
mov rdx, qword [rax]
movzx ecx, byte [rsp + 0x12f]
call fcn.1400d0c10
test al, al
mov ecx, 0x685e97bb
mov eax, 0x6381867f
cmovne ecx, eax
jmp 0x1400c4b00
mov eax, 0xd001e458
nop word cs:[rax + rax]
cmp eax, 0xd001e458
je 0x1400c6c43
cmp eax, 0x6cb9e1d4
jne 0x1400c6c30
jmp 0x1400c6de1
mov eax, 0x6cb9e1d4
jmp 0x1400c6c30
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0x4132d2c0
mov r8d, 0x60ad1299
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x4132d2c0
jmp 0x1400c6da9
mov ecx, 0xe5c3ffa
mov r14d, dword [rsp + 0x7c]
jmp 0x1400c4b00
mov eax, dword [0x1402b61c0]
mov edx, dword [0x1402b61c4]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
cmp edx, 0xa
setl r8b
xor r8b, al
mov eax, 0x57169337
mov r8d, 0xd5f756d5
jmp 0x1400c4aea
mov rax, qword [rsp + 0x58]
mov ecx, 0x71cd0d4a
jmp 0x1400c4b00
mov ecx, 0x900bc25e
mov ebp, 0xffffffff
jmp 0x1400c4b00
mov byte [rsp + 0x4c], sil
movzx eax, byte [rsp + 0x4c]
mov byte [rsp + 0x12f], al
mov ecx, 0x3dfbfc47
jmp 0x1400c4b00
mov dword [rsp + 0x70], 0xffffffff
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
not ecx
or ecx, 0xfffffffe
cmp ecx, 0xffffffff
sete al
mov ecx, 0xca8f0f94
mov r8d, 0xde7c3352
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0xca8f0f94
jmp 0x1400c6da9
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x50]
cmp eax, dword [rsp + 0x4c]
mov ecx, 0x47cb65e2
mov eax, 0x1924020b
cmove ecx, eax
jmp 0x1400c4b00
mov ecx, 0x8c14e7e
mov ebp, 0xffffffff
jmp 0x1400c4b00
mov dword [rsp + 0x88], 0xffffffff
mov eax, dword [0x1402b61c0]
lea ecx, [rax + 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xfffffffe
test eax, ecx
sete al
mov ecx, 0x632081c9
mov r8d, 0xd7a14593
cmove ecx, r8d
cmp dword [0x1402b61c4], 0xa
mov edx, 0x632081c9
cmovge ecx, edx
setl dl
xor dl, al
cmovne ecx, r8d
jmp 0x1400c4b00
mov ecx, 0x4e8210a0
jmp 0x1400c4b00
mov byte [rsp + 0x4c], sil
movzx ecx, byte [rsp + 0x4c]
call fcn.1400d0c10
mov byte [rsp + 0x61], al
mov ecx, 0x3ef51d01
jmp 0x1400c4b00
mov byte [rsp + 0x4c], sil
movzx eax, byte [rsp + 0x4c]
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x58]
dec dword [rcx]
mov rax, qword [rax + 0x40]
inc qword [rax]
mov ecx, 0xe164f147
jmp 0x1400c4b00
cmp ecx, 0xe4aeb22c
jne 0x1400c4b00
mov esi, dword [rsp + 0x8c]
mov rcx, qword [rsp + 0x150]
xor rcx, rsp
call fcn.1402388f0
mov eax, esi
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret