Function at 0x1800f7a39
Capabilities:
Authenticate hmac
Hash data using murmur3
Parse credit card information
Read file on windows

Disassembly:
push rax
pushf
mov eax, 0x80f0f9fb
pushf
not eax
add eax, 0xf4ef094f
xor eax, 0xe3740701
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe0c94a29
xor eax, 0xb42f198b
rol eax, 0x13
popf
pushf
not eax
add eax, 0xaa621291
xor eax, 0xadf2bdb3
rol eax, 0xc7
popf
cmp eax, 0x29
jne 0x1800f7a89
popf
pop rax
jmp 0x1800f9474
cmp eax, 0
jne 0x1800f7a98
popf
pop rax
jmp 0x1800f7e58
cmp eax, 0x3f
jne 0x1800f7aa7
popf
pop rax
jmp 0x1800f9ebc
cmp eax, 1
jne 0x1800f7ab6
popf
pop rax
jmp 0x1800f7f0c
cmp eax, 0xd
jne 0x1800f7ac5
popf
pop rax
jmp 0x1800f862a
cmp eax, 0x1a
jne 0x1800f7ad4
popf
pop rax
jmp 0x1800f8d99
cmp eax, 0xe
jne 0x1800f7ae3
popf
pop rax
jmp 0x1800f869f
cmp eax, 0x31
jne 0x1800f7af2
popf
pop rax
jmp 0x1800f98a2
cmp eax, 0x40
jne 0x1800f7b01
popf
pop rax
jmp 0x1800f9f09
cmp eax, 8
jne 0x1800f7b10
popf
pop rax
jmp 0x1800f82ff
cmp eax, 0x2a
jne 0x1800f7b1f
popf
pop rax
jmp 0x1800f94d4
cmp eax, 0x17
jne 0x1800f7b2e
popf
pop rax
jmp 0x1800f8bac
cmp eax, 0x1c
jne 0x1800f7b3d
popf
pop rax
jmp 0x1800f8ec3
cmp eax, 0x2e
jne 0x1800f7b4c
popf
pop rax
jmp 0x1800f96e3
cmp eax, 0x18
jne 0x1800f7b5b
popf
pop rax
jmp 0x1800f8c46
cmp eax, 0x2b
jne 0x1800f7b6a
popf
pop rax
jmp 0x1800f9582
cmp eax, 0x1b
jne 0x1800f7b79
popf
pop rax
jmp 0x1800f8e0d
cmp eax, 0x2d
jne 0x1800f7b88
popf
pop rax
jmp 0x1800f9660
cmp eax, 0x23
jne 0x1800f7b97
popf
pop rax
jmp 0x1800f91e2
cmp eax, 0x25
jne 0x1800f7ba6
popf
pop rax
jmp 0x1800f9287
cmp eax, 0x32
jne 0x1800f7bb5
popf
pop rax
jmp 0x1800f9921
cmp eax, 0x13
jne 0x1800f7bc4
popf
pop rax
jmp 0x1800f88fb
cmp eax, 0x33
jne 0x1800f7bd3
popf
pop rax
jmp 0x1800f99c9
cmp eax, 0x24
jne 0x1800f7be2
popf
pop rax
jmp 0x1800f9232
cmp eax, 0x1e
jne 0x1800f7bf1
popf
pop rax
jmp 0x1800f8f38
cmp eax, 0xc
jne 0x1800f7c00
popf
pop rax
jmp 0x1800f856f
cmp eax, 0x26
jne 0x1800f7c0f
popf
pop rax
jmp 0x1800f92c9
cmp eax, 0x27
jne 0x1800f7c1e
popf
pop rax
jmp 0x1800f9301
cmp eax, 0x30
jne 0x1800f7c2d
popf
pop rax
jmp 0x1800f980d
cmp eax, 0x10
jne 0x1800f7c3c
popf
pop rax
jmp 0x1800f875f
cmp eax, 0x37
jne 0x1800f7c4b
popf
pop rax
jmp 0x1800f9bfb
cmp eax, 9
jne 0x1800f7c5a
popf
pop rax
jmp 0x1800f8397
cmp eax, 0x39
jne 0x1800f7c69
popf
pop rax
jmp 0x1800f9c82
cmp eax, 0x16
jne 0x1800f7c78
popf
pop rax
jmp 0x1800f8afe
cmp eax, 0x3b
jne 0x1800f7c87
popf
pop rax
jmp 0x1800f9d08
cmp eax, 0xa
jne 0x1800f7c96
popf
pop rax
jmp 0x1800f8402
cmp eax, 0x36
jne 0x1800f7ca5
popf
pop rax
jmp 0x1800f9b65
cmp eax, 0x14
jne 0x1800f7cb4
popf
pop rax
jmp 0x1800f89fe
cmp eax, 7
jne 0x1800f7cc3
popf
pop rax
jmp 0x1800f827d
cmp eax, 0x3d
jne 0x1800f7cd2
popf
pop rax
jmp 0x1800f9ded
cmp eax, 2
jne 0x1800f7ce1
popf
pop rax
jmp 0x1800f7f6b
cmp eax, 0x20
jne 0x1800f7cf0
popf
pop rax
jmp 0x1800f9087
cmp eax, 0x41
jne 0x1800f7cff
popf
pop rax
jmp 0x1800f9f56
cmp eax, 0x11
jne 0x1800f7d0e
popf
pop rax
jmp 0x1800f8802
cmp eax, 0x35
jne 0x1800f7d1d
popf
pop rax
jmp 0x1800f9ad4
cmp eax, 0x3a
jne 0x1800f7d2c
popf
pop rax
jmp 0x1800f9cc2
cmp eax, 0x12
jne 0x1800f7d3b
popf
pop rax
jmp 0x1800f8863
cmp eax, 0x21
jne 0x1800f7d4a
popf
pop rax
jmp 0x1800f910a
cmp eax, 0x38
jne 0x1800f7d59
popf
pop rax
jmp 0x1800f9c33
cmp eax, 0xb
jne 0x1800f7d68
popf
pop rax
jmp 0x1800f8505
cmp eax, 0xf
jne 0x1800f7d77
popf
pop rax
jmp 0x1800f86dd
cmp eax, 0x15
jne 0x1800f7d86
popf
pop rax
jmp 0x1800f8a6e
cmp eax, 5
jne 0x1800f7d95
popf
pop rax
jmp 0x1800f8165
cmp eax, 6
jne 0x1800f7da4
popf
pop rax
jmp 0x1800f820d
cmp eax, 0x22
jne 0x1800f7db3
popf
pop rax
jmp 0x1800f91a9
cmp eax, 0x3c
jne 0x1800f7dc2
popf
pop rax
jmp 0x1800f9d9f
cmp eax, 0x1f
jne 0x1800f7dd1
popf
pop rax
jmp 0x1800f8fc0
cmp eax, 4
jne 0x1800f7de0
popf
pop rax
jmp 0x1800f8087
cmp eax, 0x2f
jne 0x1800f7def
popf
pop rax
jmp 0x1800f9796
cmp eax, 0x28
jne 0x1800f7dfe
popf
pop rax
jmp 0x1800f93da
cmp eax, 0x3e
jne 0x1800f7e0d
popf
pop rax
jmp 0x1800f9e5c
cmp eax, 0x34
jne 0x1800f7e1c
popf
pop rax
jmp 0x1800f9a48
cmp eax, 0x2c
jne 0x1800f7e2b
popf
pop rax
jmp 0x1800f9608
cmp eax, 3
jne 0x1800f7e3a
popf
pop rax
jmp 0x1800f7fee
cmp eax, 0x19
jne 0x1800f7e49
popf
pop rax
jmp 0x1800f8cd6
cmp eax, 0x1d
jne 0x1800f7e58
popf
pop rax
jmp 0x1800f8f28
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x60
movsxd r13, ecx
mov r9, rdx
mov r12d, r8d
cmp r13d, 0xfffffffe
jne 0x1800f7ed9
push rax
pushf
mov eax, 0xcd30577f
pushf
not eax
add eax, 0x98a72b8a
xor eax, 0xd661d805
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x985ba7aa
xor eax, 0x92f896ee
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd5899b93
xor eax, 0xf282f8f7
rol eax, 0x11
popf
pushf
not eax
add eax, 0xa7c817e7
xor eax, 0xbcf7fd49
rol eax, 0x63
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x3ace025f
pushf
not eax
add eax, 0xad36de9d
xor eax, 0xa218fae2
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x900fba57
xor eax, 0x91cc3920
rol eax, 0x2b
popf
jmp 0x1800f7a7a
call fcn.1801699be
xor esi, esi
mov dword [rax], esi
call fcn.1800b03e0
mov dword [rax], 9
jmp 0x1800f9f20
xor esi, esi
test ecx, ecx
js 0x1800f7fa8
push rax
pushf
mov eax, 0xd0811b64
pushf
not eax
add eax, 0xe014c082
xor eax, 0xb778d74b
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa45b62d6
xor eax, 0xc705b49b
rol eax, 0x4a
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x2c7e8b1e
pushf
not eax
add eax, 0xcd91338d
xor eax, 0xd4c6953e
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xef5db32c
xor eax, 0xe2233c34
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x869b1a4c
xor eax, 0xbc870361
rol eax, 0x76
popf
jmp 0x1800f7a7a
cmp r13d, dword [0x180042c70]
jae 0x1800f802e
push rax
pushf
mov eax, 0xc0c48202
pushf
not eax
add eax, 0xd2de5111
xor eax, 0xe183b3b1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xed4e3f48
xor eax, 0xbd5118a8
rol eax, 0x94
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x70900212
pushf
not eax
add eax, 0xda3bd76b
xor eax, 0xebd214b0
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb44e30d5
xor eax, 0xb191a841
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe0ed05c5
xor eax, 0x98dc1d2a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x85a09f31
xor eax, 0xb3314990
rol eax, 0x79
popf
jmp 0x1800f7a7a
mov rax, r13
lea edx, [rsi + 1]
and eax, 0x3f
mov qword [rsp + 0x48], rdx
mov r8, r13
lea r11, [0x1eb89647a]
pushf
sub r11, 0x6b853c0a
popf
shr r8, 6
mov qword [rsp + 0x40], r8
lea r14, [rax + rax*8]
mov rax, qword [r11 + r8*8]
test byte [rax + r14*8 + 0x38], dl
je 0x1800f810c
push rax
pushf
mov eax, 0xea5371d5
pushf
not eax
add eax, 0xce21f7b6
xor eax, 0xedc99fa9
rol eax, 0x94
popf
pushf
not eax
add eax, 0x848fc384
xor eax, 0xb130abb7
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb8ebc56a
xor eax, 0xe279803e
rol eax, 0xc3
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x4101ecb1
pushf
not eax
add eax, 0x90214253
xor eax, 0x90ce2a06
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd79d5cc4
xor eax, 0x8a2c2b81
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xc16e8d73
xor eax, 0xb325cb20
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf4f2aa7d
xor eax, 0xfc17477b
rol eax, 0x33
popf
jmp 0x1800f7a7a
cmp r12d, 0x7fffffff
jbe 0x1800f81b4
push rax
pushf
mov eax, 0xb213906
pushf
not eax
add eax, 0x870dc870
xor eax, 0xb3a345e8
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd4543b8b
xor eax, 0xb3762ff1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb162b4c4
xor eax, 0xb2364e52
rol eax, 0xc0
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xae074324
pushf
not eax
add eax, 0xc537b9c9
xor eax, 0xaf84ee16
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdc77afd6
xor eax, 0x84c4c4b8
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc9a02980
xor eax, 0xe094765a
rol eax, 0x43
popf
pushf
not eax
add eax, 0x9d805cda
xor eax, 0xb657622f
rol eax, 0xda
popf
jmp 0x1800f7a7a
call fcn.1801699be
mov dword [rax], esi
call fcn.1800b03e0
mov dword [rax], 0x16
jmp 0x1800f9f1b
test r12d, r12d
je 0x1800f82b9
push rax
pushf
mov eax, 0x1f685602
pushf
not eax
add eax, 0xd7bc80e2
xor eax, 0x90eacf6b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xfc2ddff2
xor eax, 0x93dc6222
rol eax, 0x61
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x6dfea664
pushf
not eax
add eax, 0xf6666bca
xor eax, 0xf118f512
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe6297a16
xor eax, 0xf381f240
rol eax, 0x27
popf
pushf
not eax
add eax, 0xce9cd20a
xor eax, 0xb4a3671e
rol eax, 0x5d
popf
jmp 0x1800f7a7a
test byte [rax + r14*8 + 0x38], 2
jne 0x1800f8364
push rax
pushf
mov eax, 0xa224ef77
pushf
not eax
add eax, 0xb6a8e113
xor eax, 0xf04a777e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe8cf285c
xor eax, 0xd9f00cf0
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9459ef89
xor eax, 0xb2d5ba89
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x84f29b67
xor eax, 0xd93a6cf7
rol eax, 0xc6
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x795d3b35
pushf
not eax
add eax, 0xf8ae1c09
xor eax, 0xc6daf0b1
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd183b9b4
xor eax, 0xcb5820ea
rol eax, 0x3d
popf
jmp 0x1800f7a7a
test r9, r9
je 0x1800f83cf
push rax
pushf
mov eax, 0x2fa8a55d
pushf
not eax
add eax, 0xf93b8be6
xor eax, 0xdc6cacd3
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa40b9f6e
xor eax, 0xaae23346
rol eax, 0x9d
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xff5789c2
pushf
not eax
add eax, 0xed777440
xor eax, 0xfb8d2d57
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb5c2e535
xor eax, 0xa030060a
rol eax, 0x36
popf
jmp 0x1800f7a7a
mov rcx, qword [rax + r14*8 + 0x28]
mov rbx, rsi
movsx r10d, byte [rax + r14*8 + 0x39]
mov edi, 0x497b945f
pushf
not edi
add edi, 0x9fe1c0dd
xor edi, 0xb54bb12c
rol edi, 0x75
popf
pushf
not edi
add edi, 0x82c306e8
xor edi, 0xda86a134
rol edi, 0xc9
popf
mov qword [rsp + 0x38], rcx
mov ecx, r10d
mov byte [rsp + 0xa0], r10b
sub ecx, edx
je 0x1800f84ac
push rax
pushf
mov eax, 0x7adce758
pushf
not eax
add eax, 0xaf564661
xor eax, 0xf8a41b4f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xebdab4f3
xor eax, 0xe2a9b5be
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9266d65a
xor eax, 0xe83c25ba
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb97e27df
xor eax, 0x99e4f875
rol eax, 0x3c
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xe37982cc
pushf
not eax
add eax, 0xbc74cbb4
xor eax, 0xb3cc992c
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe5531f67
xor eax, 0x881741e9
rol eax, 0x84
popf
pushf
not eax
add eax, 0xebc0ff41
xor eax, 0xfb41eed4
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc8b53ca9
xor eax, 0xfbf02578
rol eax, 0xda
popf
jmp 0x1800f7a7a
cmp ecx, edx
jne 0x1800f853c
push rax
pushf
mov eax, 0x914ea660
pushf
not eax
add eax, 0xb4133702
xor eax, 0x9356d270
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe46e6d84
xor eax, 0x8a38373b
rol eax, 0x58
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x9329a9ae
pushf
not eax
add eax, 0xaacca6da
xor eax, 0xf8d915f6
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe6a360f7
xor eax, 0xeee57088
rol eax, 0xf7
popf
jmp 0x1800f7a7a
mov eax, r12d
not eax
test dl, al
jne 0x1800f85d1
push rax
pushf
mov eax, 0xa3aa9215
pushf
not eax
add eax, 0xe2802777
xor eax, 0xc4954d36
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa45116f0
xor eax, 0x9a155dbb
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa361edf4
xor eax, 0xaaaf4b39
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf327774c
xor eax, 0xa759885b
rol eax, 0xc5
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x2499693f
pushf
not eax
add eax, 0x9813ea56
xor eax, 0x93528ca8
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc06cfc0d
xor eax, 0xe27edc0d
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xcab6156a
xor eax, 0xc887bdc4
rol eax, 0xad
popf
pushf
not eax
add eax, 0x8928207f
xor eax, 0xd9954a22
rol eax, 0xa3
popf
jmp 0x1800f7a7a
call fcn.1801699be
mov dword [rax], esi
call fcn.1800b03e0
mov dword [rax], 0x16
call fcn.1800e5b31
jmp 0x1800f91e9
mov ebp, r12d
mov r15, r9
jmp 0x1800f88fb
mov eax, r12d
not eax
test dl, al
je 0x1800f872c
push rax
pushf
mov eax, 0xbacadcf
pushf
not eax
add eax, 0x9c286226
xor eax, 0xf0160bf7
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x906dea3a
xor eax, 0xae1e843a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe9597a81
xor eax, 0xaf88c64d
rol eax, 0x9d
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x18a61267
pushf
not eax
add eax, 0x823972e9
xor eax, 0xde457dd8
rol eax, 0x49
popf
pushf
not eax
add eax, 0x851a6bb9
xor eax, 0xd8dfb821
rol eax, 0xfd
popf
jmp 0x1800f7a7a
mov ebp, r12d
shr ebp, 1
cmp ebp, edi
cmovb ebp, edi
mov ecx, ebp
call fcn.1801169d5
xor ecx, ecx
mov rbx, rax
call fcn.180160126
xor ecx, ecx
call fcn.180160126
mov r15, rbx
test rbx, rbx
jne 0x1800f87cf
push rax
pushf
mov eax, 0x1996b3ac
pushf
not eax
add eax, 0xc15dc228
xor eax, 0xdcefc3aa
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xda9bbb36
xor eax, 0xb4561047
rol eax, 0x55
popf
pushf
not eax
add eax, 0xba95eca4
xor eax, 0xf6af94bc
rol eax, 0xf1
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x49ef2180
pushf
not eax
add eax, 0xcfb496c2
xor eax, 0xa21a9884
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xff2c082e
xor eax, 0x812d22db
rol eax, 0x99
popf
jmp 0x1800f7a7a
call fcn.1800b03e0
mov dword [rax], 0xc
call fcn.1801699be
mov dword [rax], 8
jmp 0x1800f91e9
xor edx, edx
mov ecx, r13d
lea r8d, [rdx + 1]
call fcn.1800be9df
mov r8, qword [rsp + 0x40]
lea r11, [0x1f4e32135]
pushf
sub r11, 0x74def8c5
popf
mov r10b, byte [rsp + 0xa0]
mov edx, 0xe5bef018
pushf
not edx
add edx, 0xe1740183
xor edx, 0xb23597fc
rol edx, 0xa2
popf
pushf
not edx
add edx, 0xa61c65f0
xor edx, 0x809a4b96
rol edx, 0x89
popf
mov rcx, qword [r11 + r8*8]
mov qword [rcx + r14*8 + 0x30], rax
push rax
pushf
mov eax, 0xb6a68483
pushf
not eax
add eax, 0x8c40b951
xor eax, 0x95b1558c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9d0d089a
xor eax, 0x88f949e3
rol eax, 0xf6
popf
jmp 0x1800f7a7a
mov rax, qword [r11 + r8*8]
mov edi, esi
mov qword [rsp + 0x50], r15
mov r9d, 0x9cd272c7
pushf
not r9d
add r9d, 0x8ad45dcf
xor r9d, 0xd23c2680
rol r9d, 0x9a
popf
pushf
not r9d
add r9d, 0xe6069e11
xor r9d, 0xb7639bcb
rol r9d, 0x81
popf
pushf
not r9d
add r9d, 0xc182da58
xor r9d, 0xc496601d
rol r9d, 0xfe
popf
test byte [rax + r14*8 + 0x38], 0x48
je 0x1800f89b8
push rax
pushf
mov eax, 0x47d0166a
pushf
not eax
add eax, 0x85541ac1
xor eax, 0xa7a6e98a
rol eax, 0x52
popf
pushf
not eax
add eax, 0x83c33bb0
xor eax, 0x83aa2e55
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xc202266b
xor eax, 0xfff4c782
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe61a91b8
xor eax, 0xd9e1459f
rol eax, 0x16
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xbef6674c
pushf
not eax
add eax, 0xa3164e78
xor eax, 0x920a1ca5
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc86ea27f
xor eax, 0xc344485e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdbfdea85
xor eax, 0xfc51be37
rol eax, 0x53
popf
jmp 0x1800f7a7a
mov al, byte [rax + r14*8 + 0x3a]
cmp al, r9b
je 0x1800f8a3b
push rax
pushf
mov eax, 0x5faa937e
pushf
not eax
add eax, 0xdd661c97
xor eax, 0xbcb9350f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xaf7bf319
xor eax, 0x97b0705c
rol eax, 0xd1
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x7d033652
pushf
not eax
add eax, 0x8ed9507a
xor eax, 0xbce5ca74
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb9b3b8fb
xor eax, 0xac0d3ef0
rol eax, 5
popf
jmp 0x1800f7a7a
test ebp, ebp
je 0x1800f8ab8
push rax
pushf
mov eax, 0xc4ee137d
pushf
not eax
add eax, 0xcfa2d337
xor eax, 0xf8926325
rol eax, 0x51
popf
pushf
not eax
add eax, 0xced4befc
xor eax, 0xf7117f85
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa057d4f3
xor eax, 0xe22f1aab
rol eax, 0xa1
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xda180e06
pushf
not eax
add eax, 0x936be1f6
xor eax, 0xc34c7c81
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd0bed2c4
xor eax, 0xecbc5d50
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc9136613
xor eax, 0xe9e89d81
rol eax, 0xf0
popf
jmp 0x1800f7a7a
mov byte [r15], al
jmp 0x1800f8b02
dec ebp
mov rax, qword [r11 + r8*8]
push rdx
not rdx
sub r15, rdx
pop rdx
sub r15, 1
mov edi, edx
mov byte [rax + r14*8 + 0x3a], r9b
test r10b, r10b
je 0x1800f8b79
push rax
pushf
mov eax, 0x1c2bb3b3
pushf
not eax
add eax, 0xa453dbf9
xor eax, 0xe4b5dcb7
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb62a9589
xor eax, 0x8ed1d448
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd40e28ab
xor eax, 0xeed507b3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb7b32793
xor eax, 0xc3c95783
rol eax, 0x63
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xef8a7f66
pushf
not eax
add eax, 0xd1b9ef22
xor eax, 0x96e95ee1
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb23df1bb
xor eax, 0xa7284a6e
rol eax, 0x25
popf
jmp 0x1800f7a7a
mov rax, qword [r11 + r8*8]
mov cl, byte [rax + r14*8 + 0x3b]
cmp cl, r9b
je 0x1800f8bed
push rax
pushf
mov eax, 0x811e0600
pushf
not eax
add eax, 0xdfca58ec
xor eax, 0xd7da6119
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd74c0415
xor eax, 0x861d3e96
rol eax, 0xfb
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xe894e62d
pushf
not eax
add eax, 0x8999542c
xor eax, 0xea9ef16b
rol eax, 0x21
popf
pushf
not eax
add eax, 0x997d0a58
xor eax, 0x82ae9329
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9616bc66
xor eax, 0x9557ce4f
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe62bf482
xor eax, 0x8093f8ff
rol eax, 0x91
popf
jmp 0x1800f7a7a
test ebp, ebp
je 0x1800f8ca3
push rax
pushf
mov eax, 0x5ef45184
pushf
not eax
add eax, 0xce676522
xor eax, 0xd13d1051
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfc776b7e
xor eax, 0xf5f7688b
rol eax, 0x34
popf
pushf
not eax
add eax, 0x9899c7b7
xor eax, 0x8d25a0cb
rol eax, 6
popf
pushf
not eax
add eax, 0xaee349dd
xor eax, 0xb386e2f2
rol eax, 0x40
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x8981e42d
pushf
not eax
add eax, 0x81d6f6e4
xor eax, 0xaa0d122c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdfe151ea
xor eax, 0xa23c2c69
rol eax, 0x26
popf
jmp 0x1800f7a7a
mov byte [r15], cl
lea edi, [r9 - 8]
mov rax, qword [r11 + r8*8]
push rdx
not rdx
sub r15, rdx
pop rdx
sub r15, 1
jmp 0x1800f8cee
dec ebp
mov byte [rax + r14*8 + 0x3b], r9b
cmp r10b, dl
jne 0x1800f8d53
push rax
pushf
mov eax, 0x15eff0c1
pushf
not eax
add eax, 0xe171f377
xor eax, 0xa35eea6d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x888d19e8
xor eax, 0x8b73b9e1
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf9738a50
xor eax, 0x9449118e
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd5652f51
xor eax, 0xb84bca21
rol eax, 0x6e
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x4cd7120a
pushf
not eax
add eax, 0xe21979c3
xor eax, 0xfe625889
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb1f000fb
xor eax, 0xd8204101
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9c1f08e7
xor eax, 0xb0d86d3d
rol eax, 0xcb
popf
jmp 0x1800f7a7a
mov rax, qword [r11 + r8*8]
mov cl, byte [rax + r14*8 + 0x3c]
cmp cl, r9b
je 0x1800f8dda
push rax
pushf
mov eax, 0xa57d3040
pushf
not eax
add eax, 0xe4f023aa
xor eax, 0xce4d9b33
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x86684a08
xor eax, 0xd1186ff1
rol eax, 0xa8
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xcb9a474a
pushf
not eax
add eax, 0x880641ed
xor eax, 0xe15c4c45
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc4e482f2
xor eax, 0xe944ae13
rol eax, 0x93
popf
jmp 0x1800f7a7a
test ebp, ebp
je 0x1800f8e6a
push rax
pushf
mov eax, 0xb3a3be4c
pushf
not eax
add eax, 0xe42eea48
xor eax, 0xfbca50d6
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe2667162
xor eax, 0xd718cdfb
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfa1fdfd1
xor eax, 0xa9a59567
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd163c964
xor eax, 0xe162f089
rol eax, 0xd1
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xf78619b4
pushf
not eax
add eax, 0xf0b43ab2
xor eax, 0xcb75d2e7
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc8b54a26
xor eax, 0xc6424e7a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc4021057
xor eax, 0xa085f4e9
rol eax, 0x76
popf
pushf
not eax
add eax, 0xe3f5488e
xor eax, 0xd9a83cba
rol eax, 0xed
popf
jmp 0x1800f7a7a
mov byte [r15], cl
lea edi, [r9 - 7]
mov rax, qword [r11 + r8*8]
push rdx
not rdx
sub r15, rdx
pop rdx
sub r15, 1
jmp 0x1800f8edb
dec ebp
mov byte [rax + r14*8 + 0x3c], r9b
push rax
pushf
mov eax, 0xf8072ca2
pushf
not eax
add eax, 0xf664d01c
xor eax, 0x901111e0
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbfd9df9b
xor eax, 0xf25d24bb
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xcd73c56a
xor eax, 0x86a21713
rol eax, 0xb9
popf
jmp 0x1800f7a7a
mov ecx, r13d
call fcn.180070be9
test eax, eax
je 0x1800f92c9
mov rax, qword [rsp + 0x40]
lea rcx, [0x1ea9243c7]
pushf
sub rcx, 0x6a8e1b57
popf
mov rax, qword [rcx + rax*8]
cmp byte [rax + r14*8 + 0x38], sil
jge 0x1800f8f8d
push rax
pushf
mov eax, 0xc96a0cb8
pushf
not eax
add eax, 0xcd1f55b1
xor eax, 0x99159cb1
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x91967c20
xor eax, 0xbcf3d9d3
rol eax, 0x8e
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x63a160ec
pushf
not eax
add eax, 0xa2bf07fd
xor eax, 0xff223636
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xab1b8c29
xor eax, 0xb20920bd
rol eax, 0xfe
popf
jmp 0x1800f7a7a
mov rcx, qword [rsp + 0x38]
lea rdx, [rsp + 0x30]
jmp 0x1800f8fcb
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
test eax, eax
je 0x1800f902e
push rax
pushf
mov eax, 0xecc5ad81
pushf
not eax
add eax, 0xc40778bb
xor eax, 0xd7b0d9a4
rol eax, 0x46
popf
pushf
not eax
add eax, 0x98e72085
xor eax, 0xf26cdd93
rol eax, 0x47
popf
pushf
not eax
add eax, 0xc687b801
xor eax, 0xd47e74a8
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd83a27e3
xor eax, 0xab0d459c
rol eax, 0xff
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xd4ac0982
pushf
not eax
add eax, 0xd27b6d66
xor eax, 0xee2e0d3d
rol eax, 0x45
popf
pushf
not eax
add eax, 0x89e0eb3c
xor eax, 0xe034a2fc
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd747c7c7
xor eax, 0xe3e5ac29
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xa5d3e830
xor eax, 0x930a512f
rol eax, 0x2b
popf
jmp 0x1800f7a7a
cmp byte [rsp + 0xa0], 2
jne 0x1800f90d7
push rax
pushf
mov eax, 0xa5a95186
pushf
not eax
add eax, 0xeb2140d0
xor eax, 0xe903951c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf5909660
xor eax, 0x95f6412a
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xee2d5ad8
xor eax, 0x846d57ad
rol eax, 0x42
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x5d552a17
pushf
not eax
add eax, 0xc02e0e13
xor eax, 0xaec31a8e
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xee400b59
xor eax, 0x988687d9
rol eax, 0xa8
popf
jmp 0x1800f7a7a
mov rcx, qword [rsp + 0x38]
lea r9, [rsp + 0xb8]
shr ebp, 1
mov rdx, r15
mov r8d, ebp
mov qword [rsp + 0x20], rsi
jmp 0x1800f9125
call qword [sym.imp.KERNEL32.dll_ReadConsoleW]
test eax, eax
jne 0x1800f9175
push rax
pushf
mov eax, 0x925114c
pushf
not eax
add eax, 0xf025ac1c
xor eax, 0xd7e47f15
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb6d1b526
xor eax, 0x83f58aad
rol eax, 0x74
popf
pushf
not eax
add eax, 0xed70b266
xor eax, 0xafa3cb3f
rol eax, 0x76
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x9436e5db
pushf
not eax
add eax, 0x8f2f689a
xor eax, 0x87af6d44
rol eax, 9
popf
pushf
not eax
add eax, 0xf63a68db
xor eax, 0xc65a73f2
rol eax, 0xc1
popf
jmp 0x1800f7a7a
call qword [sym.imp.KERNEL32.dll_GetLastError]
push rax
pushf
mov eax, 0xfe798c7a
pushf
not eax
add eax, 0xa1550f89
xor eax, 0xa670e386
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x95037a57
xor eax, 0xff976196
rol eax, 0x7a
popf
jmp 0x1800f7a7a
mov ecx, eax
call fcn.1800b6cd6
or edi, 0xffffffff
push rax
pushf
mov eax, 0x880b3a64
pushf
not eax
add eax, 0xf45b2c41
xor eax, 0xd15ef521
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8ce69e08
xor eax, 0xf4949750
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x99850d29
xor eax, 0x8c5973e8
rol eax, 0x2f
popf
jmp 0x1800f7a7a
mov rcx, rbx
call fcn.180160126
mov eax, edi
jmp 0x1800f9f56
mov eax, dword [rsp + 0xb8]
lea edi, [rdi + rax*2]
jmp 0x1800f94d4
mov byte [rsp + 0x48], sil
push rax
pushf
mov eax, 0xe5057187
pushf
not eax
add eax, 0xcc25b0f3
xor eax, 0xe8839b4d
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa813a211
xor eax, 0x9ec1b927
rol eax, 0x2f
popf
jmp 0x1800f7a7a
mov rcx, qword [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, ebp
mov qword [rsp + 0x20], rsi
mov rdx, r15
jmp 0x1800f931a
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x1800f9381
push rax
pushf
mov eax, 0x51faff7e
pushf
not eax
add eax, 0x9c462471
xor eax, 0x987af467
rol eax, 0xce
popf
pushf
not eax
add eax, 0x97f6ef80
xor eax, 0xa332aed3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe857f36b
xor eax, 0x9d29dd06
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb8b10531
xor eax, 0xd56a1ec4
rol eax, 0x61
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x71498432
pushf
not eax
add eax, 0xa34ba73f
xor eax, 0x8fc713b3
rol eax, 0x83
popf
pushf
not eax
add eax, 0xd3d11328
xor eax, 0x9770ab86
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf44469ad
xor eax, 0x9b7bdbd4
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfee99a2d
xor eax, 0xb4e80fa3
rol eax, 0x92
popf
jmp 0x1800f7a7a
cmp dword [rsp + 0xb8], r12d
ja 0x1800f9441
push rax
pushf
mov eax, 0xaa8cf263
pushf
not eax
add eax, 0x945dbf58
xor eax, 0xf2e601d1
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd3c10155
xor eax, 0x83f6690a
rol eax, 0x59
popf
pushf
not eax
add eax, 0xb2444b10
xor eax, 0xd629557c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc30101a3
xor eax, 0x922a0c0a
rol eax, 0xe9
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x869f27ce
pushf
not eax
add eax, 0xe8dcd782
xor eax, 0xb3d93f81
rol eax, 0x31
popf
pushf
not eax
add eax, 0xba6d54a6
xor eax, 0x9a00d0dc
rol eax, 0x13
popf
jmp 0x1800f7a7a
add edi, dword [rsp + 0xb8]
push rax
pushf
mov eax, 0xdfb38a7
pushf
not eax
add eax, 0x980badfc
xor eax, 0x9cdd94c5
rol eax, 9
popf
pushf
not eax
add eax, 0xaa224c9e
xor eax, 0xa4505722
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xac66000a
xor eax, 0xb9627fe8
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfd1cf390
xor eax, 0x933af212
rol eax, 9
popf
jmp 0x1800f7a7a
mov rdx, qword [rsp + 0x40]
lea r11, [0x1cfd59093]
pushf
sub r11, 0x4fd16823
popf
mov rax, qword [r11 + rdx*8]
cmp byte [rax + r14*8 + 0x38], sil
jge 0x1800f9529
push rax
pushf
mov eax, 0xe6821c23
pushf
not eax
add eax, 0xadab1395
xor eax, 0xfa2d184a
rol eax, 0x90
popf
pushf
not eax
add eax, 0x840c886d
xor eax, 0x94fa4b67
rol eax, 0xd0
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x7f4d6442
pushf
not eax
add eax, 0x8558476e
xor eax, 0xc4452a93
rol eax, 0
popf
pushf
not eax
add eax, 0x80965cfa
xor eax, 0x911d6017
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe2cda88a
xor eax, 0xebc14c48
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe2754aad
xor eax, 0xf63c654d
rol eax, 0xc0
popf
jmp 0x1800f7a7a
cmp byte [rsp + 0xa0], 2
movsxd r8, edi
je 0x1800f95d5
push rax
pushf
mov eax, 0x309da52f
pushf
not eax
add eax, 0xacd56675
xor eax, 0xfe3689c3
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb11f424f
xor eax, 0x8b0c33f2
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9239b27e
xor eax, 0xaf4510ec
rol eax, 0x66
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xb85c2245
pushf
not eax
add eax, 0xa978c226
xor eax, 0xe185766c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x883319f8
xor eax, 0xc411e624
rol eax, 0xa6
popf
jmp 0x1800f7a7a
mov r9, qword [rsp + 0xa8]
mov rax, r12
shr rax, 1
mov rdx, r15
mov ecx, r13d
mov qword [rsp + 0x20], rax
call fcn.180023150
mov edi, eax
jmp 0x1800f9232
shr r8, 1
cmp byte [rsp + 0x48], sil
je 0x1800f969d
push rax
pushf
mov eax, 0xcba79bfe
pushf
not eax
add eax, 0x8fed070e
xor eax, 0xe35dcf7f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xfdebab0b
xor eax, 0xcca2cae0
rol eax, 0xbf
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x53a9ba90
pushf
not eax
add eax, 0xed4822e8
xor eax, 0xd9c6b3f2
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc8df0de4
xor eax, 0xd817f670
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd3fc7dc6
xor eax, 0x9c345b69
rol eax, 0x9f
popf
jmp 0x1800f7a7a
mov r10, qword [rsp + 0x50]
mov rax, r10
mov rdi, r10
lea r9, [r10 + r8*2]
cmp r10, r9
jae 0x1800f9750
push rax
pushf
mov eax, 0x6e6448dd
pushf
not eax
add eax, 0x871cd42b
xor eax, 0x93c14912
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb49ef5d3
xor eax, 0xcf83a25e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc65cf3e4
xor eax, 0xfb9ac2a3
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9afcbc8d
xor eax, 0xc7b70d2b
rol eax, 0x48
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xd3f85752
pushf
not eax
add eax, 0x99d5858a
xor eax, 0xdc315241
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8b03237a
xor eax, 0x996e49de
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xb93c2a50
xor eax, 0x86119ced
rol eax, 0xa4
popf
jmp 0x1800f7a7a
mov esi, 0x5b7252a9
pushf
not esi
add esi, 0xda1246bd
xor esi, 0xedf18e29
rol esi, 0x9c
popf
pushf
not esi
add esi, 0xc34f090f
xor esi, 0xdcc77cc6
rol esi, 0x69
popf
pushf
not esi
add esi, 0x81e44a04
xor esi, 0xc328e476
rol esi, 0xd8
popf
push rax
pushf
mov eax, 0x4261b554
pushf
not eax
add eax, 0xb12f5048
xor eax, 0xf9823c73
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf3b9448a
xor eax, 0xf28aa53f
rol eax, 0x64
popf
jmp 0x1800f7a7a
movzx ecx, word [rax]
cmp cx, 0x1a
je 0x1800f9849
push rax
pushf
mov eax, 0xa6c60ca5
pushf
not eax
add eax, 0xc81211af
xor eax, 0xde8d1917
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf24ca912
xor eax, 0xd62da932
rol eax, 0xbf
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x9ea3910
pushf
not eax
add eax, 0xb9721016
xor eax, 0x9e96416d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf9a9ec39
xor eax, 0x819af1cf
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xceccafb5
xor eax, 0xc62b126b
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xdd569cf9
xor eax, 0xed02eec5
rol eax, 0
popf
jmp 0x1800f7a7a
cmp cx, 0xd
jne 0x1800f98ee
push rax
pushf
mov eax, 0x6ef46863
pushf
not eax
add eax, 0xe94def2c
xor eax, 0xb2a040b7
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbd8f1463
xor eax, 0xcb86b974
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa169d6c3
xor eax, 0xba1146c7
rol eax, 0xdb
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xbf0778ff
pushf
not eax
add eax, 0x94455781
xor eax, 0xcad3b407
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe7d2bd6b
xor eax, 0xc7e452d1
rol eax, 0x40
popf
jmp 0x1800f7a7a
lea r8, [rax + 2]
cmp r8, r9
jae 0x1800f9970
push rax
pushf
mov eax, 0xc485afaf
pushf
not eax
add eax, 0xad279c91
xor eax, 0xbb958dfd
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xccff1ec8
xor eax, 0xde751436
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdacd7ee9
xor eax, 0xa08e3cf8
rol eax, 0xc5
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xff934725
pushf
not eax
add eax, 0x85f59c7b
xor eax, 0x87be0442
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x893b3bcd
xor eax, 0xf8d64adf
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf1ae317f
xor eax, 0x951eff52
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa80fc1c8
xor eax, 0x93dd58b6
rol eax, 0x7a
popf
jmp 0x1800f7a7a
cmp word [r8], si
jne 0x1800f9a15
push rax
pushf
mov eax, 0x6c3fcf91
pushf
not eax
add eax, 0xf82d5cdc
xor eax, 0xc5bd3013
rol eax, 0x56
popf
pushf
not eax
add eax, 0xf218649a
xor eax, 0xa869c940
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd62d18cf
xor eax, 0x82e6ce42
rol eax, 0x87
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x15a7c9f9
pushf
not eax
add eax, 0x9ee0a201
xor eax, 0xb19d3fa7
rol eax, 0x65
popf
pushf
not eax
add eax, 0x89908ed4
xor eax, 0xd4d39aca
rol eax, 0x23
popf
jmp 0x1800f7a7a
movzx ecx, si
mov r11d, 0x786c3914
pushf
not r11d
add r11d, 0xdc4a5c21
xor r11d, 0xd4bc8fe6
rol r11d, 0x65
popf
pushf
not r11d
add r11d, 0xa1517afd
xor r11d, 0xf77330ff
rol r11d, 0xd
popf
pushf
not r11d
add r11d, 0xe07a852b
xor r11d, 0xcacf5cb9
rol r11d, 0xa7
popf
jmp 0x1800f9b65
mov r11d, 0xf3f43821
pushf
not r11d
add r11d, 0xf7721144
xor r11d, 0xbe7869b3
rol r11d, 0x30
popf
pushf
not r11d
add r11d, 0xadc0b18f
xor r11d, 0xfc2ef489
rol r11d, 9
popf
push rax
pushf
mov eax, 0x499d0d45
pushf
not eax
add eax, 0xdd16752d
xor eax, 0xb5f6b90a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9d6b5ceb
xor eax, 0x869e0984
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa784f5d3
xor eax, 0x9d65a3fa
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8a604968
xor eax, 0x80786e2f
rol eax, 0x4f
popf
jmp 0x1800f7a7a
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
mov word [rdi], cx
lea r8, [rdi + 2]
mov rdi, r8
cmp rax, r9
jb 0x1800f9bb5
push rax
pushf
mov eax, 0x8b58a91
pushf
not eax
add eax, 0xe42bb18f
xor eax, 0xf4249ddf
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcd17b1c3
xor eax, 0x815b2905
rol eax, 0xec
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xc0f188bc
pushf
not eax
add eax, 0xc2126d12
xor eax, 0xd1f23f97
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x90f74d93
xor eax, 0xd151db12
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbdf451e7
xor eax, 0xf97c9e58
rol eax, 0x7b
popf
jmp 0x1800f7a7a
jmp 0x1800f9c82
lea rcx, [0x1f9df554b]
pushf
sub rcx, 0x79db2cdb
popf
mov rax, qword [rcx + rdx*8]
or byte [rax + r14*8 + 0x38], 2
push rax
pushf
mov eax, 0xc50bf133
pushf
not eax
add eax, 0xdd257727
xor eax, 0xed214336
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe093bc48
xor eax, 0xab458a97
rol eax, 0xa5
popf
jmp 0x1800f7a7a
sub rdi, r10
sar rdi, 1
add edi, edi
jmp 0x1800f9232
mov rdx, qword [rsp + 0x50]
mov ecx, r13d
call fcn.180069a6a
jmp 0x1800f9626
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 5
jne 0x1800f9d46
push rax
pushf
mov eax, 0xcb5ac2e0
pushf
not eax
add eax, 0xb8abe4ae
xor eax, 0xfbbf7f9d
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc57a5ecf
xor eax, 0xba0313a6
rol eax, 0x98
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0xde8e4763
pushf
not eax
add eax, 0xd9b11c8f
xor eax, 0xbb5a6ee2
rol eax, 9
popf
pushf
not eax
add eax, 0x82d2d0e6
xor eax, 0x85fe4163
rol eax, 4
popf
pushf
not eax
add eax, 0xafdeb346
xor eax, 0xe72e1d9e
rol eax, 0x98
popf
pushf
not eax
add eax, 0xfc083c8d
xor eax, 0x818233ad
rol eax, 0x53
popf
jmp 0x1800f7a7a
call fcn.1800b03e0
mov dword [rax], 9
call fcn.1801699be
mov dword [rax], 5
jmp 0x1800f91e9
cmp eax, 0x6d
jne 0x1800f9e29
push rax
pushf
mov eax, 0xb71a058
pushf
not eax
add eax, 0x970b67be
xor eax, 0x8d5664e2
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd00a0c6b
xor eax, 0x917a004f
rol eax, 0x15
popf
jmp 0x1800f7a7a
push rax
pushf
mov eax, 0x5dff779a
pushf
not eax
add eax, 0xa6ee684e
xor eax, 0xa046bd5b
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8426ae8e
xor eax, 0xe7482002
rol eax, 0x45
popf
jmp 0x1800f7a7a
mov edi, esi
jmp 0x1800f9232
xor eax, eax
jmp 0x1800f9f56
call fcn.1801699be
mov dword [rax], esi
call fcn.1800b03e0
mov dword [rax], 9
call fcn.1800e5b31
or eax, 0xffffffff
push rax
pushf
mov eax, 0x86a5c397
pushf
not eax
add eax, 0x98dcc9f9
xor eax, 0xf68fc5c2
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdd6aa190
xor eax, 0x954d826a
rol eax, 0xa7
popf
jmp 0x1800f7a7a
mov rbx, qword [rsp + 0xb0]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret