Function at 0x1400f3c9c
Capabilities:
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0xc173be3d
pushf
not eax
add eax, 0xaabf1511
xor eax, 0x8571063e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xaef862d0
xor eax, 0xab133b7b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa99ad5cb
xor eax, 0xe25c0d4d
rol eax, 0x8e
popf
cmp eax, 0x29
jne 0x1400f3cec
popf
pop rax
jmp 0x1400f5426
cmp eax, 0
jne 0x1400f3cfb
popf
pop rax
jmp 0x1400f3fe9
cmp eax, 3
jne 0x1400f3d0a
popf
pop rax
jmp 0x1400f41e7
cmp eax, 1
jne 0x1400f3d19
popf
pop rax
jmp 0x1400f40c6
cmp eax, 0xd
jne 0x1400f3d28
popf
pop rax
jmp 0x1400f4750
cmp eax, 0x1a
jne 0x1400f3d37
popf
pop rax
jmp 0x1400f4df2
cmp eax, 0xe
jne 0x1400f3d46
popf
pop rax
jmp 0x1400f480b
cmp eax, 0x31
jne 0x1400f3d55
popf
pop rax
jmp 0x1400f57f6
cmp eax, 0x19
jne 0x1400f3d64
popf
pop rax
jmp 0x1400f4da3
cmp eax, 8
jne 0x1400f3d73
popf
pop rax
jmp 0x1400f44c8
cmp eax, 0x2a
jne 0x1400f3d82
popf
pop rax
jmp 0x1400f54be
cmp eax, 0x17
jne 0x1400f3d91
popf
pop rax
jmp 0x1400f4cc2
cmp eax, 0x1c
jne 0x1400f3da0
popf
pop rax
jmp 0x1400f4e8b
cmp eax, 0x2e
jne 0x1400f3daf
popf
pop rax
jmp 0x1400f5682
cmp eax, 0x18
jne 0x1400f3dbe
popf
pop rax
jmp 0x1400f4d44
cmp eax, 0x2b
jne 0x1400f3dcd
popf
pop rax
jmp 0x1400f5551
cmp eax, 0x1b
jne 0x1400f3ddc
popf
pop rax
jmp 0x1400f4e41
cmp eax, 0x2d
jne 0x1400f3deb
popf
pop rax
jmp 0x1400f563f
cmp eax, 0x23
jne 0x1400f3dfa
popf
pop rax
jmp 0x1400f51bd
cmp eax, 0x25
jne 0x1400f3e09
popf
pop rax
jmp 0x1400f528a
cmp eax, 0x32
jne 0x1400f3e18
popf
pop rax
jmp 0x1400f5859
cmp eax, 0x13
jne 0x1400f3e27
popf
pop rax
jmp 0x1400f4a9c
cmp eax, 0x33
jne 0x1400f3e36
popf
pop rax
jmp 0x1400f58b4
cmp eax, 0x24
jne 0x1400f3e45
popf
pop rax
jmp 0x1400f522d
cmp eax, 0x1e
jne 0x1400f3e54
popf
pop rax
jmp 0x1400f4f0f
cmp eax, 0xc
jne 0x1400f3e63
popf
pop rax
jmp 0x1400f46b5
cmp eax, 0x26
jne 0x1400f3e72
popf
pop rax
jmp 0x1400f532c
cmp eax, 0x27
jne 0x1400f3e81
popf
pop rax
jmp 0x1400f537b
cmp eax, 0x30
jne 0x1400f3e90
popf
pop rax
jmp 0x1400f57ab
cmp eax, 0x10
jne 0x1400f3e9f
popf
pop rax
jmp 0x1400f4934
cmp eax, 0x2c
jne 0x1400f3eae
popf
pop rax
jmp 0x1400f55cf
cmp eax, 9
jne 0x1400f3ebd
popf
pop rax
jmp 0x1400f4563
cmp eax, 4
jne 0x1400f3ecc
popf
pop rax
jmp 0x1400f42ac
cmp eax, 0x16
jne 0x1400f3edb
popf
pop rax
jmp 0x1400f4c72
cmp eax, 0x28
jne 0x1400f3eea
popf
pop rax
jmp 0x1400f53bb
cmp eax, 0xa
jne 0x1400f3ef9
popf
pop rax
jmp 0x1400f45e2
cmp eax, 0x22
jne 0x1400f3f08
popf
pop rax
jmp 0x1400f5173
cmp eax, 0x14
jne 0x1400f3f17
popf
pop rax
jmp 0x1400f4b41
cmp eax, 7
jne 0x1400f3f26
popf
pop rax
jmp 0x1400f4416
cmp eax, 5
jne 0x1400f3f35
popf
pop rax
jmp 0x1400f432e
cmp eax, 2
jne 0x1400f3f44
popf
pop rax
jmp 0x1400f4157
cmp eax, 0x20
jne 0x1400f3f53
popf
pop rax
jmp 0x1400f5027
cmp eax, 0x1d
jne 0x1400f3f62
popf
pop rax
jmp 0x1400f4eca
cmp eax, 0x11
jne 0x1400f3f71
popf
pop rax
jmp 0x1400f49b6
cmp eax, 6
jne 0x1400f3f80
popf
pop rax
jmp 0x1400f43af
cmp eax, 0x2f
jne 0x1400f3f8f
popf
pop rax
jmp 0x1400f571a
cmp eax, 0x12
jne 0x1400f3f9e
popf
pop rax
jmp 0x1400f4a52
cmp eax, 0x21
jne 0x1400f3fad
popf
pop rax
jmp 0x1400f50cb
cmp eax, 0x1f
jne 0x1400f3fbc
popf
pop rax
jmp 0x1400f4f93
cmp eax, 0xb
jne 0x1400f3fcb
popf
pop rax
jmp 0x1400f462f
cmp eax, 0xf
jne 0x1400f3fda
popf
pop rax
jmp 0x1400f48c9
cmp eax, 0x15
jne 0x1400f3fe9
popf
pop rax
jmp 0x1400f4bc8
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x78
xor edi, edi
mov r14d, r8d
movsxd r15, ecx
mov rbx, r9
mov rsi, rdx
test r8d, r8d
je 0x1400f406d
push rax
pushf
mov eax, 0xdb0dcd05
pushf
not eax
add eax, 0xe1161b53
xor eax, 0x8afdcb7a
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa8d6146f
xor eax, 0xa8885fdf
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd896b179
xor eax, 0xc5174283
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xdd3b4ac9
xor eax, 0xde68447c
rol eax, 0x17
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xcb26f0d1
pushf
not eax
add eax, 0xa0d2728d
xor eax, 0xd570ec02
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbad80dff
xor eax, 0xe4a07524
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe000f6b1
xor eax, 0xa1a46c6c
rol eax, 0x77
popf
pushf
not eax
add eax, 0x99f1405b
xor eax, 0xe47e1a7c
rol eax, 0xbd
popf
jmp 0x1400f3cdd
test rdx, rdx
jne 0x1400f4111
push rax
pushf
mov eax, 0x6e9b3406
pushf
not eax
add eax, 0xc8c2df61
xor eax, 0xce5af76f
rol eax, 0xee
popf
pushf
not eax
add eax, 0xff9776f2
xor eax, 0xa49c5d17
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc64ee689
xor eax, 0xc0bab545
rol eax, 0xf1
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x29ecc0db
pushf
not eax
add eax, 0xb6e47366
xor eax, 0x8b8a2eb5
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xeda3be65
xor eax, 0xd0f21b44
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8a1f0978
xor eax, 0xc3b7985e
rol eax, 0xe1
popf
jmp 0x1400f3cdd
mov byte [r9 + 0x38], 1
xor r8d, r8d
mov dword [r9 + 0x34], edi
xor edx, edx
mov byte [r9 + 0x30], 1
xor ecx, ecx
mov dword [r9 + 0x2c], 0x16
xor r9d, r9d
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
call fcn.14011495d
or eax, 0xffffffff
jmp 0x1400f58b4
mov rax, r15
lea rcx, [0x194ca9758]
pushf
sub rcx, 0x54c4efd8
popf
and eax, 0x3f
mov r12, r15
sar r12, 6
mov qword [rbp - 0x18], r12
lea r13, [rax + rax*8]
mov rcx, qword [rcx + r12*8]
mov al, byte [rcx + r13*8 + 0x39]
mov byte [rbp - 0x48], al
dec al
cmp al, 1
ja 0x1400f4279
push rax
pushf
mov eax, 0xbc8e2282
pushf
not eax
add eax, 0xf50a735f
xor eax, 0xab00daea
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8c20c25d
xor eax, 0xac579b2c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xac9d3c7c
xor eax, 0xf3029cf8
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8bf3f757
xor eax, 0xf875e1a8
rol eax, 0xd7
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x9f221c9
pushf
not eax
add eax, 0xd8f7c15f
xor eax, 0xb5fb3ac5
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9e268bc0
xor eax, 0xde7d3521
rol eax, 0x19
popf
jmp 0x1400f3cdd
mov eax, r14d
not eax
test al, 1
je 0x1400f42fb
push rax
pushf
mov eax, 0x1fcbee0c
pushf
not eax
add eax, 0x80f24eea
xor eax, 0xf6a22893
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8c418dee
xor eax, 0xa3b7d71e
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8bd3a95c
xor eax, 0xfc0ea2f5
rol eax, 0xd4
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xe4c24ddd
pushf
not eax
add eax, 0xbd2e54cd
xor eax, 0xdcd00d89
rol eax, 0x41
popf
pushf
not eax
add eax, 0xcdaff1d5
xor eax, 0xc437db28
rol eax, 0xbc
popf
jmp 0x1400f3cdd
test byte [rcx + r13*8 + 0x38], 0x20
je 0x1400f437c
push rax
pushf
mov eax, 0x69adfd3b
pushf
not eax
add eax, 0x961223fb
xor eax, 0xc497be5f
rol eax, 6
popf
pushf
not eax
add eax, 0xf5d33544
xor eax, 0xf3bf4220
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbd460ceb
xor eax, 0xd81d2273
rol eax, 0xf2
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x327b845d
pushf
not eax
add eax, 0xfba66a9e
xor eax, 0xe8f2697e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xbf8e915e
xor eax, 0xaf124dac
rol eax, 0x27
popf
jmp 0x1400f3cdd
xor edx, edx
mov ecx, r15d
lea r8d, [rdx + 2]
call fcn.140149a0f
push rax
pushf
mov eax, 0x22e472ac
pushf
not eax
add eax, 0xc5b28976
xor eax, 0xe25d1044
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x87209bbe
xor eax, 0x913cce25
rol eax, 0x84
popf
pushf
not eax
add eax, 0xbe3ce54a
xor eax, 0xb967256c
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa5e7999a
xor eax, 0xec44ced1
rol eax, 0x8d
popf
jmp 0x1400f3cdd
mov ecx, r15d
mov qword [rbp - 0x30], rdi
call fcn.1400a50f5
lea rdx, [0x1b464b872]
pushf
sub rdx, 0x745f10f2
popf
test eax, eax
je 0x1400f4482
push rax
pushf
mov eax, 0xe7302086
pushf
not eax
add eax, 0xe5bc07e7
xor eax, 0x8cc50d0d
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb34169f9
xor eax, 0xa59a326c
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc1eb72e2
xor eax, 0x8ea17f15
rol eax, 0xeb
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xb19a7667
pushf
not eax
add eax, 0xccf07352
xor eax, 0xea68b3be
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd705ab16
xor eax, 0x948f768f
rol eax, 0xde
popf
pushf
not eax
add eax, 0xfab5e6aa
xor eax, 0x990e1c16
rol eax, 0x1b
popf
jmp 0x1400f3cdd
mov rax, qword [rdx + r12*8]
cmp byte [rax + r13*8 + 0x38], dil
jge 0x1400f4530
push rax
pushf
mov eax, 0x8e8e9beb
pushf
not eax
add eax, 0xf34c98fe
xor eax, 0xd7ce140f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb7a49507
xor eax, 0xf6d3d111
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xc129874c
xor eax, 0xc6a51cdd
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xcb24796a
xor eax, 0xa0a6352a
rol eax, 0x2e
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x736251ff
pushf
not eax
add eax, 0xb73440d4
xor eax, 0xeb493ff1
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9c9eaa1b
xor eax, 0xef8c4f90
rol eax, 0x24
popf
jmp 0x1400f3cdd
cmp byte [rbx + 0x28], dil
jne 0x1400f459c
push rax
pushf
mov eax, 0xd0f111cc
pushf
not eax
add eax, 0xec6795e6
xor eax, 0xddba381d
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x97d7aa12
xor eax, 0xb7b1712c
rol eax, 0x3a
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xcab4542a
pushf
not eax
add eax, 0xad6a4de7
xor eax, 0xba38db4b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xde6ba857
xor eax, 0xe36a5bde
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb36e98ea
xor eax, 0xefecf520
rol eax, 0x98
popf
jmp 0x1400f3cdd
mov rcx, rbx
call fcn.1401691e1
lea rdx, [0x1a6077883]
pushf
sub rdx, 0x6601d103
popf
push rax
pushf
mov eax, 0x67623a3c
pushf
not eax
add eax, 0x9a49326b
xor eax, 0xade9ac9b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc63eca96
xor eax, 0xb0f370a4
rol eax, 0x63
popf
jmp 0x1400f3cdd
mov rax, qword [rbx + 0x18]
cmp qword [rax + 0x138], rdi
jne 0x1400f4682
push rax
pushf
mov eax, 0x76a777c9
pushf
not eax
add eax, 0xdd53ecdb
xor eax, 0x99bbdd58
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf69bf01e
xor eax, 0xf17022cf
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x91354c38
xor eax, 0xe4b1b409
rol eax, 0x52
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x1da79297
pushf
not eax
add eax, 0xe04587be
xor eax, 0xb3dd398b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc292d0ef
xor eax, 0xeb73c424
rol eax, 0x90
popf
jmp 0x1400f3cdd
mov rax, qword [rdx + r12*8]
cmp byte [rax + r13*8 + 0x39], dil
je 0x1400f46f7
push rax
pushf
mov eax, 0x55e3e171
pushf
not eax
add eax, 0xc15125f2
xor eax, 0x8a637cec
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x82e3fdaa
xor eax, 0x9c1d2f99
rol eax, 0xca
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xb56e1f5a
pushf
not eax
add eax, 0x98070dbe
xor eax, 0x9b3eb47d
rol eax, 0x56
popf
pushf
not eax
add eax, 0x988a7a93
xor eax, 0xb6e513a9
rol eax, 0x83
popf
pushf
not eax
add eax, 0xeaf2e1b2
xor eax, 0xf9d3b5d9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfdc0e7ae
xor eax, 0xbdc774d0
rol eax, 0x2a
popf
jmp 0x1400f3cdd
mov rcx, qword [rdx + r12*8]
lea rdx, [rbp - 0x20]
mov rcx, qword [rcx + r13*8 + 0x28]
jmp 0x1400f475e
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
test eax, eax
je 0x1400f47c5
push rax
pushf
mov eax, 0xbf95590a
pushf
not eax
add eax, 0x9c54d923
xor eax, 0xec3fd036
rol eax, 0x62
popf
pushf
not eax
add eax, 0xf4981bb8
xor eax, 0xfc88de85
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9fb92344
xor eax, 0xb9806593
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xffafc010
xor eax, 0xfad6f5a4
rol eax, 0xb4
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x3bec8b96
pushf
not eax
add eax, 0xe2215764
xor eax, 0xc329cddf
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdecf7351
xor eax, 0xbb382c77
rol eax, 0xf
popf
pushf
not eax
add eax, 0xf0a746ef
xor eax, 0xba4c5687
rol eax, 0x9d
popf
jmp 0x1400f3cdd
movsx ecx, byte [rbp - 0x48]
test ecx, ecx
je 0x1400f4870
push rax
pushf
mov eax, 0x33b9d99e
pushf
not eax
add eax, 0xa1bcf964
xor eax, 0xdd7dcaf8
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xcbf985d8
xor eax, 0xf45ab8d5
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc6699407
xor eax, 0xe9c25bce
rol eax, 0x46
popf
pushf
not eax
add eax, 0x906ea96b
xor eax, 0xb4ac9b37
rol eax, 0xe8
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x1bf796ad
pushf
not eax
add eax, 0xd943faab
xor eax, 0xb8da6262
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8b820834
xor eax, 0xd5ab597f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x92c77f9e
xor eax, 0xfd0d9a42
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbae0d2fb
xor eax, 0x99a43da5
rol eax, 0x69
popf
jmp 0x1400f3cdd
sub ecx, 1
je 0x1400f4901
push rax
pushf
mov eax, 0x38100629
pushf
not eax
add eax, 0xde1c4362
xor eax, 0xa2652747
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xef5e168c
xor eax, 0xe73acdb8
rol eax, 0x28
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x5fe3ab8
pushf
not eax
add eax, 0xf90da2e4
xor eax, 0xb0b8d1c5
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xc7759f1b
xor eax, 0xb896b321
rol eax, 0xda
popf
jmp 0x1400f3cdd
cmp ecx, 1
jne 0x1400f4983
push rax
pushf
mov eax, 0xb689eab9
pushf
not eax
add eax, 0xc71e2025
xor eax, 0x8a0b4373
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe12cc157
xor eax, 0x9e9c68be
rol eax, 0x68
popf
pushf
not eax
add eax, 0x80833e5f
xor eax, 0xd74bc895
rol eax, 0xbb
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x7f4ab57
pushf
not eax
add eax, 0xa65726e7
xor eax, 0xbc53786b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xea26fc8e
xor eax, 0xf815f00c
rol eax, 0xb9
popf
jmp 0x1400f3cdd
lea r12, [rsi + r14]
mov qword [rbp - 0x40], rdi
mov r15, rsi
cmp rsi, r12
jae 0x1400f4a0c
push rax
pushf
mov eax, 0x732fbe57
pushf
not eax
add eax, 0xc5ca2266
xor eax, 0x86d74613
rol eax, 0x27
popf
pushf
not eax
add eax, 0xcbe15c35
xor eax, 0xb8717fec
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf1a42980
xor eax, 0x8c57ef19
rol eax, 0x1f
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xee4716f8
pushf
not eax
add eax, 0x908c33a7
xor eax, 0x86865ba1
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf28f4ce3
xor eax, 0xe530cda7
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9d3ecdc2
xor eax, 0xebe39f2c
rol eax, 0x62
popf
jmp 0x1400f3cdd
mov r14d, dword [rbp - 0x3c]
push rax
pushf
mov eax, 0x913fcc43
pushf
not eax
add eax, 0xf477f5bd
xor eax, 0xd3521b7a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9371044d
xor eax, 0x93ab7497
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xfd7d9131
xor eax, 0x8230a2e7
rol eax, 0x92
popf
jmp 0x1400f3cdd
movzx eax, word [r15]
movzx ecx, ax
mov word [rbp - 0x48], ax
call fcn.1401cd1d5
movzx ecx, word [rbp - 0x48]
cmp ax, cx
jne 0x1400f4ae8
push rax
pushf
mov eax, 0x5abfc60a
pushf
not eax
add eax, 0xbe12291c
xor eax, 0xe22df4eb
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa8ef95d1
xor eax, 0xdcf24111
rol eax, 0x38
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xdea71c73
pushf
not eax
add eax, 0x9f25444c
xor eax, 0xcb7bee73
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbcd80525
xor eax, 0xf63251ff
rol eax, 0xff
popf
pushf
not eax
add eax, 0xbe4aa585
xor eax, 0xfa32e398
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa6567aec
xor eax, 0xae27e0a6
rol eax, 0x9e
popf
jmp 0x1400f3cdd
add r14d, 2
mov dword [rbp - 0x3c], r14d
cmp cx, 0xa
jne 0x1400f4b95
push rax
pushf
mov eax, 0x8852f1ea
pushf
not eax
add eax, 0xb988183c
xor eax, 0xd04ee112
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcc45cdd7
xor eax, 0xb16b6123
rol eax, 0x30
popf
pushf
not eax
add eax, 0xdf21192c
xor eax, 0xf084f271
rol eax, 0x95
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xfd4ad40e
pushf
not eax
add eax, 0x913e1c1f
xor eax, 0x96a1b7dc
rol eax, 0x93
popf
pushf
not eax
add eax, 0xbe194c7c
xor eax, 0xbfb97de4
rol eax, 0x96
popf
jmp 0x1400f3cdd
mov ecx, 0x83979672
pushf
not ecx
add ecx, 0xf0ecb535
xor ecx, 0xd484b315
rol ecx, 0x59
popf
pushf
not ecx
add ecx, 0xf35f6357
xor ecx, 0x82bb1a5b
rol ecx, 0x65
popf
pushf
not ecx
add ecx, 0xe089b875
xor ecx, 0xb6750468
rol ecx, 0x7e
popf
call fcn.1401cd1d5
mov ecx, 0x4df368a8
pushf
not ecx
add ecx, 0xa37dfb8d
xor ecx, 0xdd6d4712
rol ecx, 1
popf
pushf
not ecx
add ecx, 0x9bd36d99
xor ecx, 0xdf07a735
rol ecx, 0x9c
popf
pushf
not ecx
add ecx, 0xec1ea08c
xor ecx, 0xfb3acc23
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xd1e73385
xor ecx, 0xf29dd025
rol ecx, 0x1a
popf
cmp ax, cx
jne 0x1400f4da3
inc r14d
mov dword [rbp - 0x3c], r14d
jmp 0x1400f4c7a
inc edi
push rax
pushf
mov eax, 0xf7dd2448
pushf
not eax
add eax, 0x8e80b3d0
xor eax, 0xe6e3ea8a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xb2283c04
xor eax, 0x8a338d6c
rol eax, 6
popf
pushf
not eax
add eax, 0x98f57617
xor eax, 0xd3aacd6f
rol eax, 0xc0
popf
jmp 0x1400f3cdd
add r15, 2
cmp r15, r12
jae 0x1400f4d11
push rax
pushf
mov eax, 0x88726d36
pushf
not eax
add eax, 0xaa94163f
xor eax, 0x80bd3e97
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa59546a9
xor eax, 0xba009389
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc25a3eb3
xor eax, 0xfad35c2e
rol eax, 7
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xa9125c58
pushf
not eax
add eax, 0x8ea31bf9
xor eax, 0x9c0fb8be
rol eax, 0x83
popf
pushf
not eax
add eax, 0xcb918669
xor eax, 0xff394d75
rol eax, 0x2c
popf
jmp 0x1400f3cdd
jmp 0x1400f4a9c
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x40], eax
push rax
pushf
mov eax, 0xa2b2d37d
pushf
not eax
add eax, 0xd23d24f1
xor eax, 0xad2a75a9
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc536c9a8
xor eax, 0xb3b88930
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc5e84637
xor eax, 0xc9cf69be
rol eax, 0x7d
popf
jmp 0x1400f3cdd
mov r12, qword [rbp - 0x18]
jmp 0x1400f537e
mov r9d, r14d
mov qword [rsp + 0x20], rbx
mov r8, rsi
lea rcx, [rbp - 0x40]
mov edx, r15d
call fcn.14002ff8c
push rax
pushf
mov eax, 0xb21818c0
pushf
not eax
add eax, 0xca252105
xor eax, 0xebb2c0a0
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa5a01563
xor eax, 0xb366e073
rol eax, 0x77
popf
jmp 0x1400f3cdd
movsd xmm0, qword [rax]
mov edi, dword [rax + 8]
jmp 0x1400f5383
lea rdx, [0x1803e0ae1]
pushf
sub rdx, 0x40386361
popf
push rax
pushf
mov eax, 0xaebaa726
pushf
not eax
add eax, 0xf702cbd7
xor eax, 0xa16ddfb3
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xd7f9fb73
xor eax, 0xda780520
rol eax, 0x7b
popf
jmp 0x1400f3cdd
mov rcx, qword [rdx + r12*8]
cmp byte [rcx + r13*8 + 0x38], dil
jge 0x1400f4f4d
push rax
pushf
mov eax, 0x8c4094ea
pushf
not eax
add eax, 0xfca3d0e2
xor eax, 0xdfa53c08
rol eax, 0x44
popf
pushf
not eax
add eax, 0x80345258
xor eax, 0x9cd3d25d
rol eax, 0x88
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x8e6ed591
pushf
not eax
add eax, 0x86b95f90
xor eax, 0xd271fc4d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb03c2114
xor eax, 0x859d03be
rol eax, 0x91
popf
pushf
not eax
add eax, 0x98c16fb2
xor eax, 0x8f41416b
rol eax, 0x41
popf
jmp 0x1400f3cdd
movsx ecx, byte [rbp - 0x48]
test ecx, ecx
je 0x1400f4fce
push rax
pushf
mov eax, 0xaa6042e3
pushf
not eax
add eax, 0xdadcc7e2
xor eax, 0xf03da6d2
rol eax, 0xce
popf
pushf
not eax
add eax, 0xe561cc72
xor eax, 0x9ed69c61
rol eax, 0xec
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x4ef5aef8
pushf
not eax
add eax, 0x999746a8
xor eax, 0xfa383075
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x95845690
xor eax, 0xfacc9c53
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xadfee50c
xor eax, 0xcba5a13b
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xb7f7ff70
xor eax, 0x8dbc44cc
rol eax, 0xd9
popf
jmp 0x1400f3cdd
sub ecx, 1
je 0x1400f5085
push rax
pushf
mov eax, 0x1e5a5a76
pushf
not eax
add eax, 0xda03adca
xor eax, 0xa7809aeb
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8d3f6b24
xor eax, 0x841eb3d2
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa51ecc83
xor eax, 0x94fd29b5
rol eax, 0xae
popf
pushf
not eax
add eax, 0xca054d38
xor eax, 0xb3e6ac50
rol eax, 0xfa
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x2f09b372
pushf
not eax
add eax, 0xfe723da1
xor eax, 0xb9f838a4
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9e246f90
xor eax, 0x8cf0c538
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xdfa1f566
xor eax, 0xfa89fbad
rol eax, 0x97
popf
jmp 0x1400f3cdd
cmp ecx, 1
jne 0x1400f511a
push rax
pushf
mov eax, 0x8a1201b3
pushf
not eax
add eax, 0xed432e8a
xor eax, 0xc2c078fe
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x801edd14
xor eax, 0x9eb23a50
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd048f34b
xor eax, 0xfceb92f0
rol eax, 0x10
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xf40e7b3a
pushf
not eax
add eax, 0x84cf3038
xor eax, 0x87ab25e2
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf21dd490
xor eax, 0x90d16da4
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa978a1c9
xor eax, 0x941623c6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb12570e7
xor eax, 0xd2a574ec
rol eax, 0xbc
popf
jmp 0x1400f3cdd
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.1400e6722
jmp 0x1400f4e8b
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.1401614bd
jmp 0x1400f4e8b
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.1400ada60
jmp 0x1400f4e8b
mov rcx, qword [rcx + r13*8 + 0x28]
lea r9, [rbp - 0x3c]
xor eax, eax
mov r8d, r14d
and qword [rsp + 0x20], rax
mov rdx, rsi
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x38], eax
jmp 0x1400f52a8
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
jne 0x1400f52f8
push rax
pushf
mov eax, 0xb4053c26
pushf
not eax
add eax, 0xcedde2cd
xor eax, 0xe7d8711b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x91d13104
xor eax, 0xa47dc684
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8157b132
xor eax, 0x873e577d
rol eax, 0x6e
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x8828ede
pushf
not eax
add eax, 0xe0c3636e
xor eax, 0xb935354b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfd32de9a
xor eax, 0xb71b93fd
rol eax, 0x39
popf
jmp 0x1400f3cdd
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x40], eax
push rax
pushf
mov eax, 0xba28627b
pushf
not eax
add eax, 0xd8cb5343
xor eax, 0xa954e296
rol eax, 0x54
popf
pushf
not eax
add eax, 0x99841c18
xor eax, 0xeb0a9940
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xad1559b2
xor eax, 0xf81a4bf2
rol eax, 0x7c
popf
jmp 0x1400f3cdd
mov edi, dword [rbp - 0x38]
movsd xmm0, qword [rbp - 0x40]
movsd qword [rbp - 0x30], xmm0
push rax
pushf
mov eax, 0xeb232f32
pushf
not eax
add eax, 0x8bbf741b
xor eax, 0xa0ce93f5
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xf153ede7
xor eax, 0x85c567bd
rol eax, 0x9a
popf
jmp 0x1400f3cdd
lea rdx, [0x19773a23b]
pushf
sub rdx, 0x576dfabb
popf
push rax
pushf
mov eax, 0x45653d4e
pushf
not eax
add eax, 0xe1d43837
xor eax, 0xd06c7879
rol eax, 0xce
popf
pushf
not eax
add eax, 0x953dff6b
xor eax, 0xbd53b313
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9fbfc5a9
xor eax, 0xde0d24fe
rol eax, 0x59
popf
pushf
not eax
add eax, 0xda0dd2c8
xor eax, 0xfb71b6bf
rol eax, 0xc6
popf
jmp 0x1400f3cdd
mov rax, qword [rbp - 0x30]
shr rax, 0x20
test eax, eax
jne 0x1400f5465
push rax
pushf
mov eax, 0x6fa38db6
pushf
not eax
add eax, 0x9d629c30
xor eax, 0xbe2b5de4
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe3508afa
xor eax, 0xfeaba5e5
rol eax, 0xcb
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xc0c324bb
pushf
not eax
add eax, 0x860689fd
xor eax, 0xbc6878c5
rol eax, 0x84
popf
pushf
not eax
add eax, 0x9fe0dd1a
xor eax, 0xed24c73e
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdc5ea9a3
xor eax, 0x8467d994
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb146c736
xor eax, 0xa2da2ef5
rol eax, 0x72
popf
jmp 0x1400f3cdd
mov eax, dword [rbp - 0x30]
test eax, eax
je 0x1400f550b
push rax
pushf
mov eax, 0xd4572808
pushf
not eax
add eax, 0xe443503c
xor eax, 0x9f9a9613
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfeebeb57
xor eax, 0xbc9012f8
rol eax, 0x75
popf
pushf
not eax
add eax, 0xcb444421
xor eax, 0xb79b6519
rol eax, 3
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0xfb54001e
pushf
not eax
add eax, 0xfa3299cb
xor eax, 0xc1344f8d
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbcc6f1fc
xor eax, 0xff3f1e13
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8e4b7c65
xor eax, 0xdeac95d2
rol eax, 0x99
popf
jmp 0x1400f3cdd
cmp eax, 5
jne 0x1400f5589
push rax
pushf
mov eax, 0x76f2f434
pushf
not eax
add eax, 0xa40cf12e
xor eax, 0xe19aeef3
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xdc9aacd4
xor eax, 0xc41c566f
rol eax, 0x71
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x208682aa
pushf
not eax
add eax, 0xf82d4b2d
xor eax, 0xcdeb495a
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe3034874
xor eax, 0xce3cddad
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd07271e1
xor eax, 0xf41281c9
rol eax, 0xc8
popf
jmp 0x1400f3cdd
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 9
mov byte [rbx + 0x38], 1
mov dword [rbx + 0x34], eax
jmp 0x1400f4186
mov ecx, dword [rbp - 0x30]
mov rdx, rbx
call fcn.140117172
jmp 0x1400f4186
mov rax, qword [rdx + r12*8]
test byte [rax + r13*8 + 0x38], 0x40
je 0x1400f56e7
push rax
pushf
mov eax, 0x198de897
pushf
not eax
add eax, 0xa57968d8
xor eax, 0xaca3751d
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf3e5f0ea
xor eax, 0xf30d0765
rol eax, 7
popf
pushf
not eax
add eax, 0x9d75d696
xor eax, 0x888f8ea3
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf87dcb91
xor eax, 0xaf8832c9
rol eax, 0x54
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x527aa169
pushf
not eax
add eax, 0xc8d3fc5e
xor eax, 0xec88d7c6
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf7c4e83d
xor eax, 0xaa5c22a3
rol eax, 0x5c
popf
jmp 0x1400f3cdd
cmp byte [rsi], 0x1a
je 0x1400f5752
push rax
pushf
mov eax, 0x58988175
pushf
not eax
add eax, 0xc94cdf7d
xor eax, 0x8edba536
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xfa37f3c4
xor eax, 0xfc9ef78c
rol eax, 0x1c
popf
jmp 0x1400f3cdd
push rax
pushf
mov eax, 0x58249999
pushf
not eax
add eax, 0xa8048684
xor eax, 0x9b696d53
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x92e3f7b3
xor eax, 0x8f036402
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfbf2fb12
xor eax, 0xd05a4f07
rol eax, 0x66
popf
pushf
not eax
add eax, 0xef104519
xor eax, 0xe486414d
rol eax, 0xae
popf
jmp 0x1400f3cdd
and dword [rbx + 0x34], 0
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 0x1c
mov byte [rbx + 0x38], 1
jmp 0x1400f4186
mov eax, dword [rbp - 0x2c]
sub eax, edi
jmp 0x1400f58b4
xor eax, eax
push rax
pushf
mov eax, 0xc5b834e
pushf
not eax
add eax, 0x947f0d86
xor eax, 0xac769bf1
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe2374cad
xor eax, 0xd7c2c32f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa0dac485
xor eax, 0x95172bef
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xecb500f2
xor eax, 0xff54fc5d
rol eax, 0x3c
popf
jmp 0x1400f3cdd
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret