Function at 0x1401a2aea
Capabilities:
Authenticate hmac
Hash data using murmur3
Write file on windows

Disassembly:
push rax
pushf
mov eax, 0xcf10ad4a
pushf
not eax
add eax, 0x9fd002bf
xor eax, 0x8b64efc1
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb1237f34
xor eax, 0xdbceaa24
rol eax, 0x84
popf
pushf
not eax
add eax, 0x95b05a4a
xor eax, 0xbda5fc38
rol eax, 0x8a
popf
cmp eax, 0x29
jne 0x1401a2b3a
popf
pop rax
jmp 0x1401a4343
cmp eax, 0
jne 0x1401a2b49
popf
pop rax
jmp 0x1401a2e37
cmp eax, 3
jne 0x1401a2b58
popf
pop rax
jmp 0x1401a3022
cmp eax, 1
jne 0x1401a2b67
popf
pop rax
jmp 0x1401a2f01
cmp eax, 0xd
jne 0x1401a2b76
popf
pop rax
jmp 0x1401a35d7
cmp eax, 0x1a
jne 0x1401a2b85
popf
pop rax
jmp 0x1401a3c8a
cmp eax, 0xe
jne 0x1401a2b94
popf
pop rax
jmp 0x1401a367f
cmp eax, 0x31
jne 0x1401a2ba3
popf
pop rax
jmp 0x1401a4725
cmp eax, 0x19
jne 0x1401a2bb2
popf
pop rax
jmp 0x1401a3c3b
cmp eax, 8
jne 0x1401a2bc1
popf
pop rax
jmp 0x1401a3303
cmp eax, 0x2a
jne 0x1401a2bd0
popf
pop rax
jmp 0x1401a43db
cmp eax, 0x17
jne 0x1401a2bdf
popf
pop rax
jmp 0x1401a3b47
cmp eax, 0x1c
jne 0x1401a2bee
popf
pop rax
jmp 0x1401a3d23
cmp eax, 0x2e
jne 0x1401a2bfd
popf
pop rax
jmp 0x1401a45c4
cmp eax, 0x18
jne 0x1401a2c0c
popf
pop rax
jmp 0x1401a3bdc
cmp eax, 0x2b
jne 0x1401a2c1b
popf
pop rax
jmp 0x1401a446e
cmp eax, 0x1b
jne 0x1401a2c2a
popf
pop rax
jmp 0x1401a3cd9
cmp eax, 0x2d
jne 0x1401a2c39
popf
pop rax
jmp 0x1401a456e
cmp eax, 0x23
jne 0x1401a2c48
popf
pop rax
jmp 0x1401a40a1
cmp eax, 0x25
jne 0x1401a2c57
popf
pop rax
jmp 0x1401a415b
cmp eax, 0x32
jne 0x1401a2c66
popf
pop rax
jmp 0x1401a4788
cmp eax, 0x13
jne 0x1401a2c75
popf
pop rax
jmp 0x1401a3935
cmp eax, 0x33
jne 0x1401a2c84
popf
pop rax
jmp 0x1401a47e3
cmp eax, 0x24
jne 0x1401a2c93
popf
pop rax
jmp 0x1401a4111
cmp eax, 0x1e
jne 0x1401a2ca2
popf
pop rax
jmp 0x1401a3dcd
cmp eax, 0xc
jne 0x1401a2cb1
popf
pop rax
jmp 0x1401a353c
cmp eax, 0x26
jne 0x1401a2cc0
popf
pop rax
jmp 0x1401a4236
cmp eax, 0x27
jne 0x1401a2ccf
popf
pop rax
jmp 0x1401a4285
cmp eax, 0x30
jne 0x1401a2cde
popf
pop rax
jmp 0x1401a46da
cmp eax, 0x10
jne 0x1401a2ced
popf
pop rax
jmp 0x1401a3795
cmp eax, 0x2c
jne 0x1401a2cfc
popf
pop rax
jmp 0x1401a44fe
cmp eax, 9
jne 0x1401a2d0b
popf
pop rax
jmp 0x1401a33b1
cmp eax, 4
jne 0x1401a2d1a
popf
pop rax
jmp 0x1401a30d4
cmp eax, 0x16
jne 0x1401a2d29
popf
pop rax
jmp 0x1401a3af7
cmp eax, 0x28
jne 0x1401a2d38
popf
pop rax
jmp 0x1401a42d8
cmp eax, 0xa
jne 0x1401a2d47
popf
pop rax
jmp 0x1401a3456
cmp eax, 0x22
jne 0x1401a2d56
popf
pop rax
jmp 0x1401a4044
cmp eax, 0x14
jne 0x1401a2d65
popf
pop rax
jmp 0x1401a39c7
cmp eax, 7
jne 0x1401a2d74
popf
pop rax
jmp 0x1401a323e
cmp eax, 5
jne 0x1401a2d83
popf
pop rax
jmp 0x1401a3169
cmp eax, 2
jne 0x1401a2d92
popf
pop rax
jmp 0x1401a2fb8
cmp eax, 0x20
jne 0x1401a2da1
popf
pop rax
jmp 0x1401a3f1e
cmp eax, 0x1d
jne 0x1401a2db0
popf
pop rax
jmp 0x1401a3d62
cmp eax, 0x11
jne 0x1401a2dbf
popf
pop rax
jmp 0x1401a383d
cmp eax, 6
jne 0x1401a2dce
popf
pop rax
jmp 0x1401a31ea
cmp eax, 0x2f
jne 0x1401a2ddd
popf
pop rax
jmp 0x1401a465c
cmp eax, 0x12
jne 0x1401a2dec
popf
pop rax
jmp 0x1401a38d8
cmp eax, 0x21
jne 0x1401a2dfb
popf
pop rax
jmp 0x1401a3f9c
cmp eax, 0x1f
jne 0x1401a2e0a
popf
pop rax
jmp 0x1401a3e77
cmp eax, 0xb
jne 0x1401a2e19
popf
pop rax
jmp 0x1401a34c9
cmp eax, 0xf
jne 0x1401a2e28
popf
pop rax
jmp 0x1401a3704
cmp eax, 0x15
jne 0x1401a2e37
popf
pop rax
jmp 0x1401a3a61
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 0x1401a2ea8
push rax
pushf
mov eax, 0xb0c824c3
pushf
not eax
add eax, 0xfb3e8947
xor eax, 0xb09fa380
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x99c242ff
xor eax, 0xd8e40a93
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdaef2a94
xor eax, 0xefe789d6
rol eax, 0x72
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x5b7c4fdc
pushf
not eax
add eax, 0x8912db58
xor eax, 0x8dd43712
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcd72ea83
xor eax, 0xce5f34a3
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd63bd5b1
xor eax, 0x8b1c802e
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8eb61af1
xor eax, 0x9f08e630
rol eax, 0x81
popf
jmp 0x1401a2b2b
test rdx, rdx
jne 0x1401a2f5f
push rax
pushf
mov eax, 0x5bd8cf7c
pushf
not eax
add eax, 0x91da59f4
xor eax, 0x81975969
rol eax, 0x53
popf
pushf
not eax
add eax, 0x863c7a96
xor eax, 0xc103ed80
rol eax, 0x66
popf
pushf
not eax
add eax, 0xaaccc1d5
xor eax, 0xdb37f37d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdbbb065c
xor eax, 0x996bace3
rol eax, 0x7f
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xc8127c30
pushf
not eax
add eax, 0xf1ce2d83
xor eax, 0xb7ff1b02
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa6f2253d
xor eax, 0x9043109e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xde2e34d8
xor eax, 0xa6b4ef51
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa005bcac
xor eax, 0x8ed01621
rol eax, 0x83
popf
jmp 0x1401a2b2b
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], socket
xor r9d, r9d
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
call fcn.1401cb449
or eax, 0xffffffff
jmp 0x1401a47e3
mov rax, r15
lea rcx, [0x1b9fddc82]
pushf
sub rcx, 0x79f35f82
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 0x1401a30a1
push rax
pushf
mov eax, 0x3a78be4d
pushf
not eax
add eax, 0xb517f341
xor eax, 0x9231cb4f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9fc12240
xor eax, 0x8f367e36
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbfa53b72
xor eax, 0x82b27727
rol eax, 0xe5
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xb59c939f
pushf
not eax
add eax, 0x9bab9f96
xor eax, 0xe0412b45
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xce49a13b
xor eax, 0xbdf01e16
rol eax, 0xa0
popf
jmp 0x1401a2b2b
mov eax, r14d
not eax
test al, 1
je 0x1401a3136
push rax
pushf
mov eax, 0xee026da7
pushf
not eax
add eax, 0xdde7fd2f
xor eax, 0xcf60f23e
rol eax, 0x74
popf
pushf
not eax
add eax, 0xf751093a
xor eax, 0x9f49f2f4
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x863d709d
xor eax, 0xf1a744d5
rol eax, 0xa
popf
pushf
not eax
add eax, 0x89e1246d
xor eax, 0xdc65ee71
rol eax, 0xe8
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xa552dfe0
pushf
not eax
add eax, 0x8d7181ce
xor eax, 0x836ce8d2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9565fdf1
xor eax, 0xce4169fa
rol eax, 5
popf
jmp 0x1401a2b2b
test byte [rcx + r13*8 + 0x38], 0x20
je 0x1401a31b7
push rax
pushf
mov eax, 0x578d21c0
pushf
not eax
add eax, 0xb39ec70a
xor eax, 0xbc20faaf
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd4a5e74e
xor eax, 0xf8eee248
rol eax, 0x64
popf
pushf
not eax
add eax, 0x88b2aa42
xor eax, 0xce2481ec
rol eax, 0xf8
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xb00439ef
pushf
not eax
add eax, 0xa1ec830c
xor eax, 0xc3c69a5d
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcd55b231
xor eax, 0xcdc43b96
rol eax, 0x87
popf
jmp 0x1401a2b2b
xor edx, edx
mov ecx, r15d
lea r8d, [rdx + 2]
call fcn.14020fe01
push rax
pushf
mov eax, 0x7bd32ab8
pushf
not eax
add eax, 0xdabc7af7
xor eax, 0xae02b5dc
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc094c146
xor eax, 0x98f2c0a7
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbf064843
xor eax, 0xae680605
rol eax, 0xf1
popf
jmp 0x1401a2b2b
mov ecx, r15d
mov qword [rbp - 0x30], rdi
call fcn.14012be89
lea rdx, [0x19dcc4639]
pushf
sub rdx, 0x5dc1c939
popf
test eax, eax
je 0x1401a32aa
push rax
pushf
mov eax, 0x8ecb1e41
pushf
not eax
add eax, 0xa222e71e
xor eax, 0x92e83036
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd43f3110
xor eax, 0x9330ff5d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x80938dc1
xor eax, 0x9eb9e9a2
rol eax, 0x96
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x722f38f4
pushf
not eax
add eax, 0x921e69cc
xor eax, 0xc04efabd
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc8b197c7
xor eax, 0xb3d2fbc9
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xfe686da7
xor eax, 0xab3d93b6
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc7dda79a
xor eax, 0xf3816686
rol eax, 0x6b
popf
jmp 0x1401a2b2b
mov rax, qword [rdx + r12*8]
cmp byte [rax + r13*8 + 0x38], dil
jge 0x1401a3358
push rax
pushf
mov eax, 0x804f0528
pushf
not eax
add eax, 0xf09a9916
xor eax, 0xe1bc7131
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xecd6cbbd
xor eax, 0xc2fca526
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb7185743
xor eax, 0xde8e6cb1
rol eax, 0xd2
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x34945c02
pushf
not eax
add eax, 0xb41bbe60
xor eax, 0xc42ffec5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xdff5e669
xor eax, 0x9c597210
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa3565f24
xor eax, 0xdad3ab1e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfe699035
xor eax, 0xdc6c0b4a
rol eax, 0xfe
popf
jmp 0x1401a2b2b
cmp byte [rbx + 0x28], dil
jne 0x1401a33fd
push rax
pushf
mov eax, 0xe139efac
pushf
not eax
add eax, 0xd207049f
xor eax, 0xe97ee4c0
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9e20d0e0
xor eax, 0x910466d1
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa7784e12
xor eax, 0x8eb183df
rol eax, 0xa5
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x6b061164
pushf
not eax
add eax, 0x93631fab
xor eax, 0xb13f79fa
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd59c26e8
xor eax, 0xa8beafc1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8249b9d2
xor eax, 0xdb508652
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbce20bdf
xor eax, 0xc047d757
rol eax, 0x23
popf
jmp 0x1401a2b2b
mov rcx, rbx
call fcn.1402353c8
lea rdx, [0x1a1d135af]
pushf
sub rdx, 0x61c6b8af
popf
push rax
pushf
mov eax, 0x2fad0926
pushf
not eax
add eax, 0x82b1a322
xor eax, 0xc57065d2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x999c7f21
xor eax, 0x83f69995
rol eax, 0xee
popf
pushf
not eax
add eax, 0xfc31aa02
xor eax, 0x9c2fbd06
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd77e7d07
xor eax, 0xf341af15
rol eax, 0x21
popf
jmp 0x1401a2b2b
mov rax, qword [rbx + 0x18]
cmp qword [rax + 0x138], rdi
jne 0x1401a3509
push rax
pushf
mov eax, 0x47afa556
pushf
not eax
add eax, 0xf8bb67fb
xor eax, 0xc1c2e2a4
rol eax, 0x95
popf
pushf
not eax
add eax, 0x944b90f0
xor eax, 0x943e77cb
rol eax, 0xb2
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x28a9410c
pushf
not eax
add eax, 0xcd2f772f
xor eax, 0xfe071a86
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xfaa99403
xor eax, 0xf296c9bc
rol eax, 0x83
popf
jmp 0x1401a2b2b
mov rax, qword [rdx + r12*8]
cmp byte [rax + r13*8 + 0x39], dil
je 0x1401a357e
push rax
pushf
mov eax, 0x7eedfc8d
pushf
not eax
add eax, 0x9f379ddb
xor eax, 0x90586717
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa688375a
xor eax, 0xa02d874b
rol eax, 0xa2
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xb30ab80c
pushf
not eax
add eax, 0x8135d586
xor eax, 0xa7c93088
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa7daf8fb
xor eax, 0xb9115611
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xca946cb7
xor eax, 0x81295caa
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa6d0bbce
xor eax, 0xe60361e2
rol eax, 0xff
popf
jmp 0x1401a2b2b
mov rcx, qword [rdx + r12*8]
lea rdx, [rbp - 0x20]
mov rcx, qword [rcx + r13*8 + 0x28]
jmp 0x1401a35e5
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
test eax, eax
je 0x1401a3626
push rax
pushf
mov eax, 0x6a240d2
pushf
not eax
add eax, 0xa30cacc4
xor eax, 0xefdcfdbc
rol eax, 0xb
popf
pushf
not eax
add eax, 0x80451558
xor eax, 0xcb92b5ba
rol eax, 0xf7
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x7f8d02f7
pushf
not eax
add eax, 0xa9d2c3c7
xor eax, 0xb2dc315b
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8c637d02
xor eax, 0x9046248b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xbbb1c9d7
xor eax, 0xb122b788
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd78ba5e9
xor eax, 0xfa844a78
rol eax, 0x33
popf
jmp 0x1401a2b2b
movsx ecx, byte [rbp - 0x48]
test ecx, ecx
je 0x1401a36d1
push rax
pushf
mov eax, 0x18231092
pushf
not eax
add eax, 0x9e855962
xor eax, 0x936d94e6
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x94b40bfd
xor eax, 0xe0a3fbc0
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfdaa01e1
xor eax, 0x8e831e09
rol eax, 0x91
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x5706322b
pushf
not eax
add eax, 0x83ec41a8
xor eax, 0xbd76b81d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc7acc086
xor eax, 0xd9485c58
rol eax, 0xc7
popf
jmp 0x1401a2b2b
sub ecx, 1
je 0x1401a373c
push rax
pushf
mov eax, 0x48548943
pushf
not eax
add eax, 0xccc15e77
xor eax, 0xaaaee2fa
rol eax, 0x90
popf
pushf
not eax
add eax, 0xfabb933d
xor eax, 0xc0f2647a
rol eax, 0x4b
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x5f13b538
pushf
not eax
add eax, 0xc2e6a998
xor eax, 0xdf96f8a5
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xe9c04ba6
xor eax, 0xcb8e3ac8
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb17e7b36
xor eax, 0xa14ec4c0
rol eax, 0x69
popf
pushf
not eax
add eax, 0x9ae3ba52
xor eax, 0xb9fed142
rol eax, 0x59
popf
jmp 0x1401a2b2b
cmp ecx, 1
jne 0x1401a37f7
push rax
pushf
mov eax, 0x989817cc
pushf
not eax
add eax, 0xc257dfd1
xor eax, 0x90f6821d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xca95b249
xor eax, 0xe045ccb0
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe7ba2e8b
xor eax, 0x94879a6d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8f00824b
xor eax, 0x848155ca
rol eax, 0x2b
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x6bf7dc78
pushf
not eax
add eax, 0xfd7709f9
xor eax, 0xfbc99794
rol eax, 0x72
popf
pushf
not eax
add eax, 0x8b4c5ee0
xor eax, 0xaa3768bb
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc584b655
xor eax, 0xe6f8d5c8
rol eax, 0xcd
popf
jmp 0x1401a2b2b
lea r12, [rsi + r14]
mov qword [rbp - 0x40], rdi
mov r15, rsi
cmp rsi, r12
jae 0x1401a38a5
push rax
pushf
mov eax, 0x1d039f7e
pushf
not eax
add eax, 0xbfdc7757
xor eax, 0x86fcd925
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbb77b0e0
xor eax, 0xaa2bb913
rol eax, 0x73
popf
pushf
not eax
add eax, 0xe0a302c0
xor eax, 0xa4907369
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfd9e0ca4
xor eax, 0xb3266fdb
rol eax, 1
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xed5177da
pushf
not eax
add eax, 0xcb356b42
xor eax, 0xb6934bc8
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb1e05707
xor eax, 0xf432944c
rol eax, 0xde
popf
jmp 0x1401a2b2b
mov r14d, dword [rbp - 0x3c]
push rax
pushf
mov eax, 0x7d69607d
pushf
not eax
add eax, 0x9c1e6f4f
xor eax, 0xd48e28b9
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe1e3e68f
xor eax, 0xde87c0c8
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf9eb5120
xor eax, 0xe5dce774
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9079c6d7
xor eax, 0x8b135045
rol eax, 0x44
popf
jmp 0x1401a2b2b
movzx eax, word [r15]
movzx ecx, ax
mov word [rbp - 0x48], ax
call fcn.1402d137c
movzx ecx, word [rbp - 0x48]
cmp ax, cx
jne 0x1401a3981
push rax
pushf
mov eax, 0x2ffb82bf
pushf
not eax
add eax, 0xa28fb198
xor eax, 0xb9b16d41
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb344e0a4
xor eax, 0xe81f890a
rol eax, 0x78
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x612fc51
pushf
not eax
add eax, 0xaebb87e8
xor eax, 0xa68d5c9e
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xffd5862f
xor eax, 0xceb1f922
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd25e6056
xor eax, 0xc71058ce
rol eax, 0x7d
popf
jmp 0x1401a2b2b
add r14d, 2
mov dword [rbp - 0x3c], r14d
cmp cx, 0xa
jne 0x1401a3a1b
push rax
pushf
mov eax, 0xf5f0e478
pushf
not eax
add eax, 0x90304b89
xor eax, 0xd4d0f3a6
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf5828984
xor eax, 0xf5d8a857
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd6f616b3
xor eax, 0xbf3b7fb0
rol eax, 0xa0
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xffc7e066
pushf
not eax
add eax, 0xac8d44a2
xor eax, 0xbc1630cc
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9528f863
xor eax, 0x949e061f
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc3e8f422
xor eax, 0x86786de5
rol eax, 0xa0
popf
jmp 0x1401a2b2b
mov ecx, 0xb35b86d2
pushf
not ecx
add ecx, 0xb0d96799
xor ecx, 0xfb80c417
rol ecx, 0x53
popf
pushf
not ecx
add ecx, 0xc345c74b
xor ecx, 0xc9326e55
rol ecx, 0xd2
popf
pushf
not ecx
add ecx, 0xc307b069
xor ecx, 0xee365a29
rol ecx, 0x84
popf
call fcn.1402d137c
mov ecx, 0x5fd3546
pushf
not ecx
add ecx, 0x9100c84d
xor ecx, 0x96482239
rol ecx, 7
popf
pushf
not ecx
add ecx, 0xc9ae726e
xor ecx, 0x844119d0
rol ecx, 0x5e
popf
pushf
not ecx
add ecx, 0xcaa16659
xor ecx, 0xe0bc0795
rol ecx, 0x76
popf
cmp ax, cx
jne 0x1401a3c3b
inc r14d
mov dword [rbp - 0x3c], r14d
jmp 0x1401a3aff
inc edi
push rax
pushf
mov eax, 0x81431905
pushf
not eax
add eax, 0xccf35891
xor eax, 0xcf61ca7a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbe533652
xor eax, 0x842f626b
rol eax, 0
popf
pushf
not eax
add eax, 0x8daa00c5
xor eax, 0x9b55ee78
rol eax, 0
popf
jmp 0x1401a2b2b
add r15, 2
cmp r15, r12
jae 0x1401a3b96
push rax
pushf
mov eax, 0x42de7d82
pushf
not eax
add eax, 0x904db592
xor eax, 0xaf1b51b9
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb851f61e
xor eax, 0x92936539
rol eax, 0xda
popf
pushf
not eax
add eax, 0x94cc5536
xor eax, 0xda929486
rol eax, 0x9a
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xd59dd082
pushf
not eax
add eax, 0xaabe8c11
xor eax, 0xa53be7e5
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9564a6c6
xor eax, 0xa4234371
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa8a4e453
xor eax, 0xa52ecf36
rol eax, 0xbf
popf
jmp 0x1401a2b2b
jmp 0x1401a3935
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x40], eax
push rax
pushf
mov eax, 0xaf30e65b
pushf
not eax
add eax, 0x94815a21
xor eax, 0xd31c915d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x882a7f0f
xor eax, 0xb4c59b88
rol eax, 0x58
popf
pushf
not eax
add eax, 0xdd58e44f
xor eax, 0x870fd810
rol eax, 9
popf
jmp 0x1401a2b2b
mov r12, qword [rbp - 0x18]
jmp 0x1401a4288
mov r9d, r14d
mov qword [rsp + 0x20], rbx
mov r8, rsi
lea rcx, [rbp - 0x40]
mov edx, r15d
call fcn.14007405c
push rax
pushf
mov eax, 0x9d31f2d1
pushf
not eax
add eax, 0xfa861a85
xor eax, 0xe5bc3062
rol eax, 0x22
popf
pushf
not eax
add eax, 0x93b5b46b
xor eax, 0xb01555c4
rol eax, 0x5d
popf
jmp 0x1401a2b2b
movsd xmm0, qword [rax]
mov edi, dword [rax + 8]
jmp 0x1401a428d
lea rdx, [0x1922619dc]
pushf
sub rdx, 0x521b9cdc
popf
push rax
pushf
mov eax, 0xa904287f
pushf
not eax
add eax, 0xc90c07e6
xor eax, 0xaed07c73
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd58db582
xor eax, 0xde6ce8a0
rol eax, 0x85
popf
pushf
not eax
add eax, 0x98606cd6
xor eax, 0xd1e63714
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe98153a7
xor eax, 0x9a3ab405
rol eax, 0xee
popf
jmp 0x1401a2b2b
mov rcx, qword [rdx + r12*8]
cmp byte [rcx + r13*8 + 0x38], dil
jge 0x1401a3e1e
push rax
pushf
mov eax, 0x6b2ff0f9
pushf
not eax
add eax, 0xbdc07666
xor eax, 0x9a0d9848
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe2bea871
xor eax, 0xdde27228
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9f12bd55
xor eax, 0xecf5265b
rol eax, 0xac
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xd176367e
pushf
not eax
add eax, 0xaf72b4f6
xor eax, 0x893ed38c
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc02a3e50
xor eax, 0xd72b096d
rol eax, 0xec
popf
pushf
not eax
add eax, 0x91d4562e
xor eax, 0xa0ac6207
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x808f042a
xor eax, 0xcc430ee0
rol eax, 5
popf
jmp 0x1401a2b2b
movsx ecx, byte [rbp - 0x48]
test ecx, ecx
je 0x1401a3ed8
push rax
pushf
mov eax, 0xfa7d7f7a
pushf
not eax
add eax, 0xd07a5fe6
xor eax, 0xa12dbc7d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc31f3737
xor eax, 0x9e2f5860
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa51c6035
xor eax, 0xeee8c51d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd4821328
xor eax, 0xb84dcd9f
rol eax, 0xd
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x6a6a4966
pushf
not eax
add eax, 0xe84c45dc
xor eax, 0xc64975d8
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfbdbef1e
xor eax, 0xbc1df6fc
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xbd0e8010
xor eax, 0xd78061dd
rol eax, 0x41
popf
jmp 0x1401a2b2b
sub ecx, 1
je 0x1401a3f56
push rax
pushf
mov eax, 0x1df5ae3a
pushf
not eax
add eax, 0xbaf97f68
xor eax, 0x84eeaa33
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbfcd31dd
xor eax, 0xe6dc6379
rol eax, 0x9d
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xed117fe
pushf
not eax
add eax, 0xf04d91b3
xor eax, 0xef0b5a06
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf1b9c767
xor eax, 0x8e46c303
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8478b5a3
xor eax, 0xbf9e56d1
rol eax, 0xa2
popf
jmp 0x1401a2b2b
cmp ecx, 1
jne 0x1401a3feb
push rax
pushf
mov eax, 0xe0923eeb
pushf
not eax
add eax, 0xad37729d
xor eax, 0xa8355392
rol eax, 0x52
popf
pushf
not eax
add eax, 0x98aba1f8
xor eax, 0xed4ff5a5
rol eax, 0xef
popf
pushf
not eax
add eax, 0xd174b6a5
xor eax, 0xf46abbfe
rol eax, 0x84
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x3566abfd
pushf
not eax
add eax, 0x88544784
xor eax, 0x9dd65d0c
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xd001ad42
xor eax, 0xbfa7b0db
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd3299c5b
xor eax, 0xf941d4c7
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcc1d571a
xor eax, 0xf6494b82
rol eax, 0x5b
popf
jmp 0x1401a2b2b
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.14019188c
jmp 0x1401a3d23
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.14022d166
jmp 0x1401a3d23
mov r9d, r14d
lea rcx, [rbp - 0x40]
mov r8, rsi
mov edx, r15d
call fcn.1401375a9
jmp 0x1401a3d23
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 0x1401a4179
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
jne 0x1401a41dc
push rax
pushf
mov eax, 0xa33d16ed
pushf
not eax
add eax, 0x80e57e37
xor eax, 0xb97cfe95
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa65a3960
xor eax, 0x9df62f5c
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa1fa0572
xor eax, 0xdfde04a1
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x94030949
xor eax, 0xd6b63703
rol eax, 0xd1
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x8ed9218e
pushf
not eax
add eax, 0xd0b93b15
xor eax, 0x98a71c5a
rol eax, 0x93
popf
pushf
not eax
add eax, 0xad8124fd
xor eax, 0x87bd5f95
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xef9be009
xor eax, 0xa5d7cc2b
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb58b7b72
xor eax, 0xf980a387
rol eax, 0xe5
popf
jmp 0x1401a2b2b
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbp - 0x40], eax
push rax
pushf
mov eax, 0xcc97a893
pushf
not eax
add eax, 0x916b2ec4
xor eax, 0xb96af850
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xceb3b6c8
xor eax, 0x92646ac8
rol eax, 0x44
popf
pushf
not eax
add eax, 0xae810e09
xor eax, 0xa433abdf
rol eax, 0xb8
popf
jmp 0x1401a2b2b
mov edi, dword [rbp - 0x38]
movsd xmm0, qword [rbp - 0x40]
movsd qword [rbp - 0x30], xmm0
push rax
pushf
mov eax, 0x4e2e6cdd
pushf
not eax
add eax, 0xcb534152
xor eax, 0xee07f1b6
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe0c3ae31
xor eax, 0xf958c7fd
rol eax, 4
popf
pushf
not eax
add eax, 0xf440c83c
xor eax, 0xa7be0237
rol eax, 0xf
popf
jmp 0x1401a2b2b
lea rdx, [0x1bf97b84d]
pushf
sub rdx, 0x7f8d3b4d
popf
push rax
pushf
mov eax, 0xacb6ec2d
pushf
not eax
add eax, 0xf0fe61c8
xor eax, 0xbc668d68
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9d1038d0
xor eax, 0xc3a0ff92
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbf1131bc
xor eax, 0xefc6ef8e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa5b1a2f2
xor eax, 0xd06c5cbe
rol eax, 0xaa
popf
jmp 0x1401a2b2b
mov rax, qword [rbp - 0x30]
shr rax, 0x20
test eax, eax
jne 0x1401a4382
push rax
pushf
mov eax, 0x23fa525e
pushf
not eax
add eax, 0xf40dd48d
xor eax, 0xab28b6ae
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc4ede79d
xor eax, 0xeb3e4399
rol eax, 0x10
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x41308f36
pushf
not eax
add eax, 0x9409ad18
xor eax, 0x8a8b6b8c
rol eax, 0x53
popf
pushf
not eax
add eax, 0xbdec4d68
xor eax, 0x89e14987
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb51696d3
xor eax, 0xfd3c4549
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9b1b25d4
xor eax, 0x9404b6cd
rol eax, 0x90
popf
jmp 0x1401a2b2b
mov eax, dword [rbp - 0x30]
test eax, eax
je 0x1401a443b
push rax
pushf
mov eax, 0x2f92f802
pushf
not eax
add eax, 0x886bdccf
xor eax, 0x88fcd5a5
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc80be2e4
xor eax, 0x9691beb1
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc99fbdf5
xor eax, 0xd1b140a4
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe5c3beaf
xor eax, 0xb592ac65
rol eax, 0x45
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xeefd0798
pushf
not eax
add eax, 0xab794c53
xor eax, 0xf5a68b8a
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8ae4b277
xor eax, 0xbed267c3
rol eax, 0xb7
popf
jmp 0x1401a2b2b
cmp eax, 5
jne 0x1401a44b9
push rax
pushf
mov eax, 0xbdbc1545
pushf
not eax
add eax, 0x89b2044e
xor eax, 0xc9b64e8b
rol eax, 0x31
popf
pushf
not eax
add eax, 0xda206a13
xor eax, 0x82ce8082
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc46e4033
xor eax, 0xbb590b4d
rol eax, 0x15
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x1036bc3a
pushf
not eax
add eax, 0x9bf2e10b
xor eax, 0x99a0ee62
rol eax, 1
popf
pushf
not eax
add eax, 0xf6a01b98
xor eax, 0xbda5fde2
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe71f7fcb
xor eax, 0xf9fca044
rol eax, 0x69
popf
jmp 0x1401a2b2b
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 9
mov byte [rbx + 0x38], 1
mov dword [rbx + 0x34], eax
jmp 0x1401a2fe7
mov ecx, dword [rbp - 0x30]
mov rdx, rbx
call fcn.1401ce2d9
jmp 0x1401a2fe7
mov rax, qword [rdx + r12*8]
test byte [rax + r13*8 + 0x38], 0x40
je 0x1401a4616
push rax
pushf
mov eax, 0x8e948a6f
pushf
not eax
add eax, 0xbcb3ad41
xor eax, 0xdd3b81b2
rol eax, 0x76
popf
pushf
not eax
add eax, 0xceb75a1f
xor eax, 0xc43e8529
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbc6c0263
xor eax, 0xfa61172a
rol eax, 0x7b
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0xf170f423
pushf
not eax
add eax, 0xe8a32c73
xor eax, 0xb8cdb304
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xeb826e1a
xor eax, 0x94a41eaa
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9787fe9e
xor eax, 0xb58a6ba1
rol eax, 0xd8
popf
jmp 0x1401a2b2b
cmp byte [rsi], 0x1a
je 0x1401a4694
push rax
pushf
mov eax, 0x3f8d5dff
pushf
not eax
add eax, 0xf739fdeb
xor eax, 0x9953d02e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc2ae3b70
xor eax, 0xe016b8c8
rol eax, 0xdc
popf
jmp 0x1401a2b2b
push rax
pushf
mov eax, 0x8529d751
pushf
not eax
add eax, 0xa536317a
xor eax, 0xf50fba0a
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdd5ba00e
xor eax, 0x8a6a3617
rol eax, 0xec
popf
pushf
not eax
add eax, 0x850768a0
xor eax, 0xba63a191
rol eax, 0x17
popf
jmp 0x1401a2b2b
and dword [rbx + 0x34], 0
mov byte [rbx + 0x30], 1
mov dword [rbx + 0x2c], 0x1c
mov byte [rbx + 0x38], 1
jmp 0x1401a2fe7
mov eax, dword [rbp - 0x2c]
sub eax, edi
jmp 0x1401a47e3
xor eax, eax
push rax
pushf
mov eax, 0xde3da8f1
pushf
not eax
add eax, 0xabeff426
xor eax, 0x94e1dffc
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa737bf10
xor eax, 0xe7845306
rol eax, 0x27
popf
pushf
not eax
add eax, 0xaf0815a5
xor eax, 0xa247378c
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfd1ac128
xor eax, 0x9c269c03
rol eax, 0x21
popf
jmp 0x1401a2b2b
add rsp, 0x78
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret