Function at 0x140166a74
Capabilities:
Parse credit card information
Parse pe header
Read file on windows

Disassembly:
push rax
pushf
mov eax, 0x53b62cf7
pushf
not eax
add eax, 0xacababd1
xor eax, 0x8592aa5b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdd4095aa
xor eax, 0xdb0bc752
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc0d9bba9
xor eax, 0xf3925424
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdd05ed03
xor eax, 0x82f9d993
rol eax, 0xa3
popf
cmp eax, 0x29
jne 0x140166ad7
popf
pop rax
jmp 0x14016851f
cmp eax, 0
jne 0x140166ae6
popf
pop rax
jmp 0x140166ea6
cmp eax, 0x3f
jne 0x140166af5
popf
pop rax
jmp 0x1401690f6
cmp eax, 1
jne 0x140166b04
popf
pop rax
jmp 0x140166f5a
cmp eax, 0xd
jne 0x140166b13
popf
pop rax
jmp 0x140167669
cmp eax, 0x1a
jne 0x140166b22
popf
pop rax
jmp 0x140167dd2
cmp eax, 0xe
jne 0x140166b31
popf
pop rax
jmp 0x1401676b8
cmp eax, 0x31
jne 0x140166b40
popf
pop rax
jmp 0x1401689c0
cmp eax, 0x40
jne 0x140166b4f
popf
pop rax
jmp 0x140169156
cmp eax, 8
jne 0x140166b5e
popf
pop rax
jmp 0x140167301
cmp eax, 0x2a
jne 0x140166b6d
popf
pop rax
jmp 0x14016856c
cmp eax, 0x17
jne 0x140166b7c
popf
pop rax
jmp 0x140167bf8
cmp eax, 0x1c
jne 0x140166b8b
popf
pop rax
jmp 0x140167efc
cmp eax, 0x2e
jne 0x140166b9a
popf
pop rax
jmp 0x1401687ec
cmp eax, 0x18
jne 0x140166ba9
popf
pop rax
jmp 0x140167ca5
cmp eax, 0x2b
jne 0x140166bb8
popf
pop rax
jmp 0x14016862d
cmp eax, 0x1b
jne 0x140166bc7
popf
pop rax
jmp 0x140167e59
cmp eax, 0x2d
jne 0x140166bd6
popf
pop rax
jmp 0x140168743
cmp eax, 0x23
jne 0x140166be5
popf
pop rax
jmp 0x14016828d
cmp eax, 0x25
jne 0x140166bf4
popf
pop rax
jmp 0x140168332
cmp eax, 0x32
jne 0x140166c03
popf
pop rax
jmp 0x140168a65
cmp eax, 0x13
jne 0x140166c12
popf
pop rax
jmp 0x140167960
cmp eax, 0x33
jne 0x140166c21
popf
pop rax
jmp 0x140168b0d
cmp eax, 0x24
jne 0x140166c30
popf
pop rax
jmp 0x1401682f0
cmp eax, 0x1e
jne 0x140166c3f
popf
pop rax
jmp 0x140167f84
cmp eax, 0xc
jne 0x140166c4e
popf
pop rax
jmp 0x1401675d4
cmp eax, 0x26
jne 0x140166c5d
popf
pop rax
jmp 0x140168387
cmp eax, 0x27
jne 0x140166c6c
popf
pop rax
jmp 0x1401683bf
cmp eax, 0x30
jne 0x140166c7b
popf
pop rax
jmp 0x140168918
cmp eax, 0x10
jne 0x140166c8a
popf
pop rax
jmp 0x140167778
cmp eax, 0x37
jne 0x140166c99
popf
pop rax
jmp 0x140168db0
cmp eax, 9
jne 0x140166ca8
popf
pop rax
jmp 0x140167373
cmp eax, 0x39
jne 0x140166cb7
popf
pop rax
jmp 0x140168e4a
cmp eax, 0x16
jne 0x140166cc6
popf
pop rax
jmp 0x140167b4a
cmp eax, 0x3b
jne 0x140166cd5
popf
pop rax
jmp 0x140168ee3
cmp eax, 0xa
jne 0x140166ce4
popf
pop rax
jmp 0x14016742a
cmp eax, 0x36
jne 0x140166cf3
popf
pop rax
jmp 0x140168d07
cmp eax, 0x14
jne 0x140166d02
popf
pop rax
jmp 0x140167a37
cmp eax, 7
jne 0x140166d11
popf
pop rax
jmp 0x14016727f
cmp eax, 0x3d
jne 0x140166d20
popf
pop rax
jmp 0x140169001
cmp eax, 2
jne 0x140166d2f
popf
pop rax
jmp 0x140166fa6
cmp eax, 0x20
jne 0x140166d3e
popf
pop rax
jmp 0x1401680d3
cmp eax, 0x41
jne 0x140166d4d
popf
pop rax
jmp 0x1401691c9
cmp eax, 0x11
jne 0x140166d5c
popf
pop rax
jmp 0x140167841
cmp eax, 0x35
jne 0x140166d6b
popf
pop rax
jmp 0x140168c44
cmp eax, 0x3a
jne 0x140166d7a
popf
pop rax
jmp 0x140168e9d
cmp eax, 0x12
jne 0x140166d89
popf
pop rax
jmp 0x1401678b5
cmp eax, 0x21
jne 0x140166d98
popf
pop rax
jmp 0x140168169
cmp eax, 0x38
jne 0x140166da7
popf
pop rax
jmp 0x140168de8
cmp eax, 0xb
jne 0x140166db6
popf
pop rax
jmp 0x140167531
cmp eax, 0xf
jne 0x140166dc5
popf
pop rax
jmp 0x140167709
cmp eax, 0x15
jne 0x140166dd4
popf
pop rax
jmp 0x140167ae0
cmp eax, 5
jne 0x140166de3
popf
pop rax
jmp 0x1401671a0
cmp eax, 6
jne 0x140166df2
popf
pop rax
jmp 0x14016720f
cmp eax, 0x22
jne 0x140166e01
popf
pop rax
jmp 0x14016822e
cmp eax, 0x3c
jne 0x140166e10
popf
pop rax
jmp 0x140168f8d
cmp eax, 0x1f
jne 0x140166e1f
popf
pop rax
jmp 0x140168032
cmp eax, 4
jne 0x140166e2e
popf
pop rax
jmp 0x1401670e8
cmp eax, 0x2f
jne 0x140166e3d
popf
pop rax
jmp 0x140168866
cmp eax, 0x28
jne 0x140166e4c
popf
pop rax
jmp 0x140168498
cmp eax, 0x3e
jne 0x140166e5b
popf
pop rax
jmp 0x140169096
cmp eax, 0x34
jne 0x140166e6a
popf
pop rax
jmp 0x140168b8c
cmp eax, 0x2c
jne 0x140166e79
popf
pop rax
jmp 0x1401686c6
cmp eax, 3
jne 0x140166e88
popf
pop rax
jmp 0x14016704f
cmp eax, 0x19
jne 0x140166e97
popf
pop rax
jmp 0x140167d22
cmp eax, 0x1d
jne 0x140166ea6
popf
pop rax
jmp 0x140167f74
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 0x140166f01
push rax
pushf
mov eax, 0x83259e9d
pushf
not eax
add eax, 0x9ae7c589
xor eax, 0xda0d5885
rol eax, 0x13
popf
pushf
not eax
add eax, 0x82e774e0
xor eax, 0x8b710664
rol eax, 0xc6
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x54f6e415
pushf
not eax
add eax, 0x96450316
xor eax, 0xd8b72be5
rol eax, 9
popf
pushf
not eax
add eax, 0xa7a3d527
xor eax, 0x909669ed
rol eax, 0x65
popf
pushf
not eax
add eax, 0x9467fc71
xor eax, 0xa445c24d
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd66e2d42
xor eax, 0xeae843c9
rol eax, 0xd9
popf
jmp 0x140166ac8
call fcn.1401ecbb0
xor esi, esi
mov dword [rax], esi
call fcn.1400f3a7d
mov dword [rax], 9
jmp 0x14016916d
xor esi, esi
test ecx, ecx
js 0x140167009
push rax
pushf
mov eax, 0x84c27ea9
pushf
not eax
add eax, 0xaed8b40c
xor eax, 0xed7d58d5
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xad17a79d
xor eax, 0xba638df5
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe93feb5e
xor eax, 0xa5bd9539
rol eax, 0x16
popf
pushf
not eax
add eax, 0x83543d01
xor eax, 0x8e82dd38
rol eax, 0x31
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xcbc242a5
pushf
not eax
add eax, 0xe2ebb3ec
xor eax, 0x86d118d5
rol eax, 0x48
popf
pushf
not eax
add eax, 0x930779eb
xor eax, 0xf17a8953
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa084d469
xor eax, 0xd1a6b791
rol eax, 0x7b
popf
jmp 0x140166ac8
cmp r13d, dword [0x14005ab80]
jae 0x14016708f
push rax
pushf
mov eax, 0xdb605568
pushf
not eax
add eax, 0xe5c68e49
xor eax, 0xd6d2c545
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd704afaf
xor eax, 0x979b3883
rol eax, 0x81
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x5b438f76
pushf
not eax
add eax, 0xb91834c3
xor eax, 0x9a15bfcb
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8795513c
xor eax, 0x806bfc8a
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbeab3cb9
xor eax, 0xa411a063
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x89ae252d
xor eax, 0xe9c8c0f0
rol eax, 0x8a
popf
jmp 0x140166ac8
mov rax, r13
lea edx, [rsi + 1]
and eax, 0x3f
mov qword [rsp + 0x48], rdx
mov r8, r13
lea r11, [0x18545fcec]
pushf
sub r11, 0x4540556c
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 0x14016716d
push rax
pushf
mov eax, 0x88fce38e
pushf
not eax
add eax, 0xb6ec0ce9
xor eax, 0x95303461
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8e27305c
xor eax, 0xa0e80d0c
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x96f83035
xor eax, 0xd44728e5
rol eax, 0x6b
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xfccaebff
pushf
not eax
add eax, 0xe411220f
xor eax, 0xace5158e
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9521f3e7
xor eax, 0xcc41b0fe
rol eax, 0x7a
popf
jmp 0x140166ac8
cmp r12d, 0x7fffffff
jbe 0x1401671dc
push rax
pushf
mov eax, 0x279538f6
pushf
not eax
add eax, 0xca53c7fd
xor eax, 0xd5f69406
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf1d1d552
xor eax, 0xf15a8d06
rol eax, 0x1d
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x314aefa4
pushf
not eax
add eax, 0xcd3914ae
xor eax, 0xc6d0da73
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa0b948f3
xor eax, 0x963b49fe
rol eax, 0xe4
popf
jmp 0x140166ac8
call fcn.1401ecbb0
mov dword [rax], esi
call fcn.1400f3a7d
mov dword [rax], 0x16
jmp 0x140169168
test r12d, r12d
je 0x1401672ce
push rax
pushf
mov eax, 0xdcf7dd7d
pushf
not eax
add eax, 0x9048da08
xor eax, 0xe8feb079
rol eax, 0x82
popf
pushf
not eax
add eax, 0xde702f85
xor eax, 0xd3facb4f
rol eax, 4
popf
pushf
not eax
add eax, 0xa4a7d163
xor eax, 0xdfecc1d7
rol eax, 0xb0
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xba2d553d
pushf
not eax
add eax, 0x8973ce29
xor eax, 0xaa87d0d7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf0f9ee25
xor eax, 0xd9769dac
rol eax, 0x66
popf
jmp 0x140166ac8
test byte [rax + r14*8 + 0x38], 2
jne 0x140167340
push rax
pushf
mov eax, 0x2fed9c02
pushf
not eax
add eax, 0xa3c05ad0
xor eax, 0xfbba158b
rol eax, 0x86
popf
pushf
not eax
add eax, 0xdb76a8fc
xor eax, 0xc5cbd759
rol eax, 0x29
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x41272cb1
pushf
not eax
add eax, 0xb527e782
xor eax, 0xb67cc63d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x97c85dd0
xor eax, 0x8dd65518
rol eax, 0x78
popf
jmp 0x140166ac8
test r9, r9
je 0x1401673d1
push rax
pushf
mov eax, 0x14bd3b8d
pushf
not eax
add eax, 0xcf2ab521
xor eax, 0xcc3fd3c1
rol eax, 0x24
popf
pushf
not eax
add eax, 0x92a0d9f4
xor eax, 0x9f3505c2
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xede2a1c9
xor eax, 0xe2f80f0b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf36115a5
xor eax, 0xd43fcf34
rol eax, 0x66
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xb095e2c5
pushf
not eax
add eax, 0xee0ba6ec
xor eax, 0xe5f4e701
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe71b811c
xor eax, 0x8c27d695
rol eax, 0x66
popf
pushf
not eax
add eax, 0x999e5f28
xor eax, 0xf6aad0af
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa1ca937e
xor eax, 0xf18c830a
rol eax, 0x18
popf
jmp 0x140166ac8
mov rcx, qword [rax + r14*8 + 0x28]
mov rbx, rsi
movsx r10d, byte [rax + r14*8 + 0x39]
mov edi, 0xc881b81
pushf
not edi
add edi, 0xd3ade471
xor edi, 0xa7291b93
rol edi, 3
popf
pushf
not edi
add edi, 0x86d17a3c
xor edi, 0xf1ce7c3c
rol edi, 0xc0
popf
pushf
not edi
add edi, 0xd2c2e8b4
xor edi, 0x8afeb07a
rol edi, 0x87
popf
pushf
not edi
add edi, 0xc7bed5c6
xor edi, 0xd743bedd
rol edi, 0xb8
popf
mov qword [rsp + 0x38], rcx
mov ecx, r10d
mov byte [rsp + 0xa0], r10b
sub ecx, edx
je 0x1401674eb
push rax
pushf
mov eax, 0x6deaed52
pushf
not eax
add eax, 0x831a3eac
xor eax, 0xb5cb83f2
rol eax, 0x26
popf
pushf
not eax
add eax, 0xce4acc8d
xor eax, 0xf8a2bc78
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf984e9db
xor eax, 0x8bfc4bfe
rol eax, 0x2e
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x6b5508ab
pushf
not eax
add eax, 0xe435e674
xor eax, 0x84c6cdf5
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa0b16ef0
xor eax, 0xefb400cf
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfe103c2c
xor eax, 0xf754c857
rol eax, 0x89
popf
jmp 0x140166ac8
cmp ecx, edx
jne 0x14016757b
push rax
pushf
mov eax, 0xc5a667d7
pushf
not eax
add eax, 0x8a53cd12
xor eax, 0xa3e153b7
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdb3085c2
xor eax, 0xca216d49
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xe006939c
xor eax, 0x92104c67
rol eax, 0x43
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x43a53db7
pushf
not eax
add eax, 0xaf17312a
xor eax, 0xc5884e5b
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa57779ad
xor eax, 0xeba314e3
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x94d0ca57
xor eax, 0xf4039f97
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbc1cfc50
xor eax, 0xf4e55b4d
rol eax, 0xdf
popf
jmp 0x140166ac8
mov eax, r12d
not eax
test dl, al
jne 0x140167636
push rax
pushf
mov eax, 0xd96e2d6f
pushf
not eax
add eax, 0x8b9f74e4
xor eax, 0x8f250b88
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x872291bd
xor eax, 0xcf08ec59
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xffb0707a
xor eax, 0xc1e03490
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc605115b
xor eax, 0x977bc266
rol eax, 0xd4
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x8387468e
pushf
not eax
add eax, 0xcdaa0e4c
xor eax, 0xb6d0e01c
rol eax, 0x66
popf
pushf
not eax
add eax, 0xd6c24b72
xor eax, 0xea3862f2
rol eax, 0x85
popf
jmp 0x140166ac8
call fcn.1401ecbb0
mov dword [rax], esi
call fcn.1400f3a7d
mov dword [rax], 0x16
call fcn.14014ca42
jmp 0x140168294
mov ebp, r12d
mov r15, r9
jmp 0x140167960
mov eax, r12d
not eax
test dl, al
je 0x140167745
push rax
pushf
mov eax, 0x4750ce75
pushf
not eax
add eax, 0x95a26982
xor eax, 0x8bf82085
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb464c484
xor eax, 0x8d4e1db5
rol eax, 0xbf
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xabb2b0f5
pushf
not eax
add eax, 0xfb8ed82d
xor eax, 0x89871116
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf9826838
xor eax, 0xd61c0d01
rol eax, 0x4b
popf
jmp 0x140166ac8
mov ebp, r12d
shr ebp, 1
cmp ebp, edi
cmovb ebp, edi
mov ecx, ebp
call fcn.14018cd67
xor ecx, ecx
mov rbx, rax
call fcn.1401db152
xor ecx, ecx
call fcn.1401db152
mov r15, rbx
test rbx, rbx
jne 0x1401677e8
push rax
pushf
mov eax, 0x1d6ebdbb
pushf
not eax
add eax, 0xdc44b89e
xor eax, 0xfcb8df29
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xca283ce4
xor eax, 0xbac4ee21
rol eax, 0x71
popf
pushf
not eax
add eax, 0xd237c7dc
xor eax, 0xe6201117
rol eax, 0x9d
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xb2b616f8
pushf
not eax
add eax, 0xced24dd0
xor eax, 0xfe1dff42
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa15df48e
xor eax, 0xd6401a48
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa00cf60b
xor eax, 0xcc3a4b45
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf611fc73
xor eax, 0xfc17a9fb
rol eax, 0x90
popf
jmp 0x140166ac8
call fcn.1400f3a7d
mov dword [rax], 0xc
call fcn.1401ecbb0
mov dword [rax], 8
jmp 0x140168294
xor edx, edx
mov ecx, r13d
lea r8d, [rdx + 1]
call fcn.14010453d
mov r8, qword [rsp + 0x40]
lea r11, [0x1b903eead]
pushf
sub r11, 0x78fe472d
popf
mov r10b, byte [rsp + 0xa0]
mov edx, 0xa6363cc0
pushf
not edx
add edx, 0x826e6d7e
xor edx, 0xe5a5a623
rol edx, 0x48
popf
pushf
not edx
add edx, 0x942cc801
xor edx, 0xf6962dc7
rol edx, 0x16
popf
mov rcx, qword [r11 + r8*8]
mov qword [rcx + r14*8 + 0x30], rax
push rax
pushf
mov eax, 0xfedde70b
pushf
not eax
add eax, 0xf4869bf6
xor eax, 0xe07aa343
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc474c274
xor eax, 0xda9d0577
rol eax, 0x75
popf
pushf
not eax
add eax, 0xbdf179f7
xor eax, 0xf1c26d14
rol eax, 0x62
popf
jmp 0x140166ac8
mov rax, qword [r11 + r8*8]
mov edi, esi
mov qword [rsp + 0x50], r15
mov r9d, 0x837ce6e1
pushf
not r9d
add r9d, 0xa5cf9c1b
xor r9d, 0xd0a781c9
rol r9d, 0xe9
popf
pushf
not r9d
add r9d, 0x8833873f
xor r9d, 0x9dc9a571
rol r9d, 0x1e
popf
test byte [rax + r14*8 + 0x38], 0x48
je 0x1401679f1
push rax
pushf
mov eax, 0x7729f35e
pushf
not eax
add eax, 0x88102284
xor eax, 0x87b93fef
rol eax, 0x75
popf
pushf
not eax
add eax, 0x997f19e1
xor eax, 0xc5d44120
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc57222fc
xor eax, 0xfcb31f60
rol eax, 0x79
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xebec0e77
pushf
not eax
add eax, 0x9179bbba
xor eax, 0xb2002afa
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9f4d0e8c
xor eax, 0xa0206152
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf0d55633
xor eax, 0xe9b5097c
rol eax, 0xc0
popf
jmp 0x140166ac8
mov al, byte [rax + r14*8 + 0x3a]
cmp al, r9b
je 0x140167a9a
push rax
pushf
mov eax, 0x1d47aee8
pushf
not eax
add eax, 0xe6bfbb4a
xor eax, 0xd601f77f
rol eax, 5
popf
pushf
not eax
add eax, 0xba0a2083
xor eax, 0xe48a27c4
rol eax, 0x25
popf
pushf
not eax
add eax, 0xacc7be03
xor eax, 0x92d3612e
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa5dbdf0b
xor eax, 0xaf74af5d
rol eax, 0xc1
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x61d8639f
pushf
not eax
add eax, 0xd99ba2a1
xor eax, 0x89cde85c
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xf7241bbf
xor eax, 0xf461c9f1
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd5c3771b
xor eax, 0x8bcbee35
rol eax, 0xf9
popf
jmp 0x140166ac8
test ebp, ebp
je 0x140167b17
push rax
pushf
mov eax, 0x8aedb959
pushf
not eax
add eax, 0x8a22698d
xor eax, 0xb54202ea
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9d89d8f6
xor eax, 0xef74eb90
rol eax, 0x2a
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x54686725
pushf
not eax
add eax, 0xa5df25e1
xor eax, 0xb03e2491
rol eax, 0x32
popf
pushf
not eax
add eax, 0x8cdcc868
xor eax, 0xa431434b
rol eax, 0xc1
popf
jmp 0x140166ac8
mov byte [r15], al
jmp 0x140167b4e
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 0x140167b9f
push rax
pushf
mov eax, 0x6021b199
pushf
not eax
add eax, 0x8473c5fe
xor eax, 0x9f139812
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa666f870
xor eax, 0xcc5a83ba
rol eax, 0x58
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x775e0432
pushf
not eax
add eax, 0xd55b5b6d
xor eax, 0xf7f62451
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe999b648
xor eax, 0x808afd6f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb83c7def
xor eax, 0xb778200d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xcecc3cad
xor eax, 0xa7ecd042
rol eax, 0xd5
popf
jmp 0x140166ac8
mov rax, qword [r11 + r8*8]
mov cl, byte [rax + r14*8 + 0x3b]
cmp cl, r9b
je 0x140167c4c
push rax
pushf
mov eax, 0xcf4d0bbb
pushf
not eax
add eax, 0xb434af96
xor eax, 0xbe6eadbf
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfe264d8d
xor eax, 0xe9585521
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xbc2b8e04
xor eax, 0xf5cd527f
rol eax, 0x3c
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x63022cb4
pushf
not eax
add eax, 0xa118b569
xor eax, 0xe36f1f5c
rol eax, 0x89
popf
pushf
not eax
add eax, 0x83364860
xor eax, 0xa792ff45
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc06d4f00
xor eax, 0xbec86ced
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xba3678d4
xor eax, 0xa98b1d9c
rol eax, 0xad
popf
jmp 0x140166ac8
test ebp, ebp
je 0x140167cef
push rax
pushf
mov eax, 0x3b2ff41d
pushf
not eax
add eax, 0xd70ebc12
xor eax, 0xe91e7a15
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x9da30a90
xor eax, 0xdd3ccadb
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa3131caf
xor eax, 0x84ea4ebc
rol eax, 0xdb
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xed4c58e9
pushf
not eax
add eax, 0xa0a5873d
xor eax, 0xb0b7d4ad
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb248dad8
xor eax, 0xc34ddcee
rol eax, 0xdf
popf
jmp 0x140166ac8
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 0x140167d3a
dec ebp
mov byte [rax + r14*8 + 0x3b], r9b
cmp r10b, dl
jne 0x140167d8c
push rax
pushf
mov eax, 0x2560269d
pushf
not eax
add eax, 0xe835e3a0
xor eax, 0xe7082f0c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9f83c029
xor eax, 0xdb3b3401
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc6448ad5
xor eax, 0xe2120aa8
rol eax, 0xf0
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x790feecb
pushf
not eax
add eax, 0xc2229cdd
xor eax, 0x8b8f536a
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc866e8ac
xor eax, 0x8c4b9c4a
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc781a77e
xor eax, 0x8416477b
rol eax, 0xa2
popf
jmp 0x140166ac8
mov rax, qword [r11 + r8*8]
mov cl, byte [rax + r14*8 + 0x3c]
cmp cl, r9b
je 0x140167e26
push rax
pushf
mov eax, 0xcf96cfd9
pushf
not eax
add eax, 0xf01980cc
xor eax, 0xe7137d94
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x957ab7a2
xor eax, 0xcb526a3c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xeacfe6d8
xor eax, 0xf522b0a9
rol eax, 0xf4
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x2c028eb4
pushf
not eax
add eax, 0x83871e16
xor eax, 0xbbb05f79
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe165862f
xor eax, 0x9e47ff93
rol eax, 0x82
popf
jmp 0x140166ac8
test ebp, ebp
je 0x140167ea3
push rax
pushf
mov eax, 0x18482a0
pushf
not eax
add eax, 0xbfc58fd8
xor eax, 0x8fe7fa31
rol eax, 0x12
popf
pushf
not eax
add eax, 0x87b2ca7b
xor eax, 0xb2a4f6e5
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9b95b911
xor eax, 0xc6ad54f5
rol eax, 0x5d
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x1f7389e3
pushf
not eax
add eax, 0xa4ec1fff
xor eax, 0xeb60f726
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xc2402123
xor eax, 0xda1eac40
rol eax, 0xa
popf
pushf
not eax
add eax, 0xfa25e595
xor eax, 0xead62311
rol eax, 0x47
popf
pushf
not eax
add eax, 0x995961f0
xor eax, 0xf677da99
rol eax, 0x1a
popf
jmp 0x140166ac8
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 0x140167f14
dec ebp
mov byte [rax + r14*8 + 0x3c], r9b
push rax
pushf
mov eax, 0xe43d20d7
pushf
not eax
add eax, 0x9af80bbb
xor eax, 0xfbe031aa
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9b74c700
xor eax, 0xadbdc725
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf15dc7ff
xor eax, 0xca5cddd4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd7f3fc01
xor eax, 0xfa0b9175
rol eax, 0xfc
popf
jmp 0x140166ac8
mov ecx, r13d
call fcn.1400a50f5
test eax, eax
je 0x140168387
mov rax, qword [rsp + 0x40]
lea rcx, [0x198d22f80]
pushf
sub rcx, 0x58cc8800
popf
mov rax, qword [rcx + rax*8]
cmp byte [rax + r14*8 + 0x38], sil
jge 0x140167fd9
push rax
pushf
mov eax, 0x1bb99ad8
pushf
not eax
add eax, 0xa3f96074
xor eax, 0xba7ad7d8
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf7ff42a2
xor eax, 0xd3ae1d8e
rol eax, 0xbb
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x3be0e99c
pushf
not eax
add eax, 0xa39cbadd
xor eax, 0x9e6cd83c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa2a6a853
xor eax, 0xb07d601c
rol eax, 0xda
popf
pushf
not eax
add eax, 0xf41c41a8
xor eax, 0xd2ca228d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe869513d
xor eax, 0xd691a16e
rol eax, 0x88
popf
jmp 0x140166ac8
mov rcx, qword [rsp + 0x38]
lea rdx, [rsp + 0x30]
jmp 0x14016803d
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
test eax, eax
je 0x1401680a0
push rax
pushf
mov eax, 0xe2daa1c7
pushf
not eax
add eax, 0xf0c49df7
xor eax, 0xf3c3bb9d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x8ec21d7d
xor eax, 0xd0e83c67
rol eax, 0x34
popf
pushf
not eax
add eax, 0xb1fc5aa0
xor eax, 0xa6cc8205
rol eax, 0xf
popf
pushf
not eax
add eax, 0x97514f95
xor eax, 0x9a0a0b41
rol eax, 0x88
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x7ab61e9a
pushf
not eax
add eax, 0xce1500cf
xor eax, 0xb89096ff
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbbbdd808
xor eax, 0xa757e220
rol eax, 0xc8
popf
jmp 0x140166ac8
cmp byte [rsp + 0xa0], 2
jne 0x140168123
push rax
pushf
mov eax, 0x8b07c401
pushf
not eax
add eax, 0xf1aa5fd7
xor eax, 0xbf63a4f3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb364a0a2
xor eax, 0xe489c617
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe693d7e5
xor eax, 0x871f6fd6
rol eax, 0xa0
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x4b1fba99
pushf
not eax
add eax, 0xaec4d85d
xor eax, 0x8605577a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe3d40eb5
xor eax, 0xb9baab93
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8f5ca258
xor eax, 0xa717c4d4
rol eax, 0xc9
popf
jmp 0x140166ac8
mov rcx, qword [rsp + 0x38]
lea r9, [rsp + 0xb8]
shr ebp, 1
mov rdx, r15
mov r8d, ebp
mov qword [rsp + 0x20], rsi
jmp 0x140168184
call qword [sym.imp.KERNEL32.dll_ReadConsoleW]
test eax, eax
jne 0x1401681e7
push rax
pushf
mov eax, 0x3cd00c20
pushf
not eax
add eax, 0xeddc0ec3
xor eax, 0xbf2ab60f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x838f3610
xor eax, 0xdc6f4c67
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc0767f1d
xor eax, 0xada8528f
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9a90d07f
xor eax, 0xde9fb337
rol eax, 0x74
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x6343a11c
pushf
not eax
add eax, 0xa40f3b6e
xor eax, 0xad1a3424
rol eax, 0x75
popf
pushf
not eax
add eax, 0xb703c88e
xor eax, 0xe495fde6
rol eax, 0xce
popf
pushf
not eax
add eax, 0x955627b1
xor eax, 0x9866a62c
rol eax, 0x1c
popf
jmp 0x140166ac8
call qword [sym.imp.KERNEL32.dll_GetLastError]
push rax
pushf
mov eax, 0x49b93263
pushf
not eax
add eax, 0xf9665222
xor eax, 0x941a8ab7
rol eax, 0x16
popf
pushf
not eax
add eax, 0xd74c73df
xor eax, 0xa20c500c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb5947dab
xor eax, 0xb21b54ff
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8fe7399c
xor eax, 0x90535cca
rol eax, 0x45
popf
jmp 0x140166ac8
mov ecx, eax
call fcn.1400fa7e5
or edi, 0xffffffff
push rax
pushf
mov eax, 0xb9aff5d
pushf
not eax
add eax, 0xf0d6b37b
xor eax, 0xbe250280
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xee8d2fa5
xor eax, 0xf0fa3a1a
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf718949d
xor eax, 0xe98eeb51
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xaea808a6
xor eax, 0xbeaec70e
rol eax, 0xbd
popf
jmp 0x140166ac8
mov rcx, rbx
call fcn.1401db152
mov eax, edi
jmp 0x1401691c9
mov eax, dword [rsp + 0xb8]
lea edi, [rdi + rax*2]
jmp 0x14016856c
mov byte [rsp + 0x48], sil
push rax
pushf
mov eax, 0xa36cb390
pushf
not eax
add eax, 0xbe1889ba
xor eax, 0xae796fa1
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x91444b82
xor eax, 0xd79db5b5
rol eax, 0x26
popf
jmp 0x140166ac8
mov rcx, qword [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, ebp
mov qword [rsp + 0x20], rsi
mov rdx, r15
jmp 0x1401683d8
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x14016843f
push rax
pushf
mov eax, 0xd3cd0866
pushf
not eax
add eax, 0xb17580fe
xor eax, 0xfd820777
rol eax, 0x88
popf
pushf
not eax
add eax, 0x89989b6d
xor eax, 0xe3f578db
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb709c6f2
xor eax, 0x9d40f6d4
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xdc6fd937
xor eax, 0xbbe2afea
rol eax, 0x40
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x11c8a3dd
pushf
not eax
add eax, 0xe8a04017
xor eax, 0xa1c5bb4b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xcfcd0d83
xor eax, 0xe21ac9ba
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe0664dde
xor eax, 0xe621b71d
rol eax, 0x40
popf
pushf
not eax
add eax, 0x82c9d476
xor eax, 0xaa10d8a7
rol eax, 0x5f
popf
jmp 0x140166ac8
cmp dword [rsp + 0xb8], r12d
ja 0x1401684d9
push rax
pushf
mov eax, 0xc9154b33
pushf
not eax
add eax, 0xd59d1bd7
xor eax, 0x82ba74d4
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe68c6c1b
xor eax, 0xc9e0dcb1
rol eax, 0xd
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x5762725
pushf
not eax
add eax, 0x9b5130f9
xor eax, 0xb295f429
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xdefe1b2c
xor eax, 0xb8fafd66
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa89f6e41
xor eax, 0xbefd0ac9
rol eax, 0xed
popf
jmp 0x140166ac8
add edi, dword [rsp + 0xb8]
push rax
pushf
mov eax, 0x72e8dbed
pushf
not eax
add eax, 0xa8e1dc3f
xor eax, 0xd70ddc3c
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa84a3349
xor eax, 0xe6520373
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc202dbfe
xor eax, 0xbce2a523
rol eax, 0x7f
popf
jmp 0x140166ac8
mov rdx, qword [rsp + 0x40]
lea r11, [0x1a705dd37]
pushf
sub r11, 0x670035b7
popf
mov rax, qword [r11 + rdx*8]
cmp byte [rax + r14*8 + 0x38], sil
jge 0x1401685d4
push rax
pushf
mov eax, 0x6e47fc71
pushf
not eax
add eax, 0xc34c78f6
xor eax, 0xe9ca0222
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb3a57396
xor eax, 0x829cbb3b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf236ac30
xor eax, 0xbc1d393c
rol eax, 0x37
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x48fe2d2e
pushf
not eax
add eax, 0xbb1b4ed6
xor eax, 0xeea29cb5
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8516a8e3
xor eax, 0x97763d03
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xdeb6d7ec
xor eax, 0xa43b8a03
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcae9bd51
xor eax, 0x8ba821c8
rol eax, 0xfc
popf
jmp 0x140166ac8
cmp byte [rsp + 0xa0], 2
movsxd r8, edi
je 0x140168680
push rax
pushf
mov eax, 0x60a4d2
pushf
not eax
add eax, 0x93a2c025
xor eax, 0xcb986af8
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcc80cb85
xor eax, 0xe1712531
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcb388599
xor eax, 0xd43e5916
rol eax, 0xdf
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x93e6195a
pushf
not eax
add eax, 0xf5208510
xor eax, 0x8c93ec55
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb9da9fbf
xor eax, 0xb5165af4
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8b9ae59e
xor eax, 0xcf9cc61f
rol eax, 0xd5
popf
jmp 0x140166ac8
mov r9, qword [rsp + 0xa8]
mov rax, r12
shr rax, 1
mov rdx, r15
mov ecx, r13d
mov qword [rsp + 0x20], rax
call fcn.14003181c
mov edi, eax
jmp 0x1401682f0
shr r8, 1
cmp byte [rsp + 0x48], sil
je 0x1401687a6
push rax
pushf
mov eax, 0x2b21f98d
pushf
not eax
add eax, 0xfc745d53
xor eax, 0x9a47ab3e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xdd03ff56
xor eax, 0xfb35c4c2
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa65f9a72
xor eax, 0xb29f742a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf4eb5d89
xor eax, 0x95e9146c
rol eax, 0x13
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xc1204fc3
pushf
not eax
add eax, 0xf1f1d4b5
xor eax, 0xafe94091
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc6daea85
xor eax, 0xf6121f80
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc2563409
xor eax, 0xcdea2598
rol eax, 0xe3
popf
jmp 0x140166ac8
mov r10, qword [rsp + 0x50]
mov rax, r10
mov rdi, r10
lea r9, [r10 + r8*2]
cmp r10, r9
jae 0x140168833
push rax
pushf
mov eax, 0xdbb5f71c
pushf
not eax
add eax, 0xa257e722
xor eax, 0xa1203a42
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd921b796
xor eax, 0xb56df350
rol eax, 0x9b
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xf92c61a4
pushf
not eax
add eax, 0xe425e40e
xor eax, 0xb2b7c810
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xfe7177ea
xor eax, 0xd3608e9a
rol eax, 0x33
popf
jmp 0x140166ac8
mov esi, 0x42bc2c7d
pushf
not esi
add esi, 0xbab3cc73
xor esi, 0xe0de886f
rol esi, 0x80
popf
pushf
not esi
add esi, 0xf73e1f4a
xor esi, 0x9f6cba69
rol esi, 0x97
popf
pushf
not esi
add esi, 0xdd7929e9
xor esi, 0xb2cd23c0
rol esi, 0x55
popf
pushf
not esi
add esi, 0xca918033
xor esi, 0xf14a99a9
rol esi, 0x32
popf
push rax
pushf
mov eax, 0x98b575a0
pushf
not eax
add eax, 0xed037820
xor eax, 0xa66b8003
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xbf8e1a75
xor eax, 0xa2249d2c
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa78dc63e
xor eax, 0xbc8b26e9
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe80df642
xor eax, 0xfcb19c4b
rol eax, 0xa7
popf
jmp 0x140166ac8
movzx ecx, word [rax]
cmp cx, 0x1a
je 0x140168967
push rax
pushf
mov eax, 0x78a81835
pushf
not eax
add eax, 0xbf14b2f2
xor eax, 0x810fcee1
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa9f0924a
xor eax, 0x9fa6b692
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa9173bba
xor eax, 0xd5e01eca
rol eax, 0x5d
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x44bff1b
pushf
not eax
add eax, 0xc0ee9c43
xor eax, 0x82016291
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8636cb0b
xor eax, 0xb80b8454
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb6cb028c
xor eax, 0xa757611d
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd9107389
xor eax, 0x8595a287
rol eax, 0x67
popf
jmp 0x140166ac8
cmp cx, 0xd
jne 0x140168a1f
push rax
pushf
mov eax, 0x6a61f964
pushf
not eax
add eax, 0xeca4d5d9
xor eax, 0xc1d3a3ff
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8fec0228
xor eax, 0xe513152a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb5f41b22
xor eax, 0xc6aef546
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcac875dd
xor eax, 0xaa6aafc8
rol eax, 0xf8
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x4a69d012
pushf
not eax
add eax, 0xdeec43b3
xor eax, 0xdb591942
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xfb05cb1d
xor eax, 0xa620aabd
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x99039407
xor eax, 0x89d0271a
rol eax, 0x28
popf
jmp 0x140166ac8
lea r8, [rax + 2]
cmp r8, r9
jae 0x140168ac7
push rax
pushf
mov eax, 0x977eccef
pushf
not eax
add eax, 0x894131a9
xor eax, 0xfcc49dde
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xea3e0e0a
xor eax, 0xad9ccff7
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd21862d0
xor eax, 0xad07133c
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x97093ec0
xor eax, 0xcd8a91dd
rol eax, 0xbd
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xe64206f0
pushf
not eax
add eax, 0x85795fc0
xor eax, 0xb8c377b6
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd4afaeb7
xor eax, 0xb6cc4fae
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd2a9044a
xor eax, 0xf0d65182
rol eax, 0xfc
popf
jmp 0x140166ac8
cmp word [r8], si
jne 0x140168b59
push rax
pushf
mov eax, 0x452f5244
pushf
not eax
add eax, 0xe5919400
xor eax, 0x912b4044
rol eax, 2
popf
pushf
not eax
add eax, 0xece61241
xor eax, 0xaf78d287
rol eax, 0x28
popf
pushf
not eax
add eax, 0x803336b6
xor eax, 0xc540732d
rol eax, 0xf1
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x5a83e795
pushf
not eax
add eax, 0xabec14eb
xor eax, 0xf6403e86
rol eax, 0x26
popf
pushf
not eax
add eax, 0xafe81866
xor eax, 0xe5e323a8
rol eax, 0xde
popf
jmp 0x140166ac8
movzx ecx, si
mov r11d, 0x85113aeb
pushf
not r11d
add r11d, 0xe735b9c0
xor r11d, 0xb57ebf65
rol r11d, 0x2c
popf
pushf
not r11d
add r11d, 0xd6f0d32a
xor r11d, 0x8b00ed10
rol r11d, 0x62
popf
pushf
not r11d
add r11d, 0xf688b9a3
xor r11d, 0xb8a91830
rol r11d, 0xa5
popf
pushf
not r11d
add r11d, 0xeee29eaf
xor r11d, 0xf998ba94
rol r11d, 0xa9
popf
jmp 0x140168d07
mov r11d, 0x886a7033
pushf
not r11d
add r11d, 0xdab5eacb
xor r11d, 0xf146c170
rol r11d, 0x7a
popf
pushf
not r11d
add r11d, 0xcc3ba865
xor r11d, 0xaf27804c
rol r11d, 6
popf
pushf
not r11d
add r11d, 0x908dc851
xor r11d, 0xe80887f6
rol r11d, 0x3f
popf
pushf
not r11d
add r11d, 0xa017d707
xor r11d, 0x9cead883
rol r11d, 0x3a
popf
push rax
pushf
mov eax, 0x527e423
pushf
not eax
add eax, 0xcb61f209
xor eax, 0xe40e430d
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xad51cd03
xor eax, 0xa0f9c0e1
rol eax, 0x91
popf
pushf
not eax
add eax, 0xad2a13bf
xor eax, 0xb9919470
rol eax, 0x69
popf
pushf
not eax
add eax, 0x86eaf30c
xor eax, 0xfb0e7c24
rol eax, 0xbf
popf
jmp 0x140166ac8
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 0x140168d6a
push rax
pushf
mov eax, 0xf9da364e
pushf
not eax
add eax, 0xc41d72a4
xor eax, 0xe4352297
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x90af5307
xor eax, 0xfd734a03
rol eax, 0xa
popf
pushf
not eax
add eax, 0xee4f00bf
xor eax, 0x9c4a49e0
rol eax, 0xcc
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0xb560b84b
pushf
not eax
add eax, 0x87ab5206
xor eax, 0xe84e095b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb959698d
xor eax, 0xcd993f82
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd549771a
xor eax, 0xf9667650
rol eax, 0x5d
popf
jmp 0x140166ac8
jmp 0x140168e4a
lea rcx, [0x186e54252]
pushf
sub rcx, 0x46df9ad2
popf
mov rax, qword [rcx + rdx*8]
or byte [rax + r14*8 + 0x38], 2
push rax
pushf
mov eax, 0x2860624b
pushf
not eax
add eax, 0x9bdbd698
xor eax, 0x94127bce
rol eax, 8
popf
pushf
not eax
add eax, 0xbc11829a
xor eax, 0xa0bf8ffb
rol eax, 3
popf
pushf
not eax
add eax, 0x8b146116
xor eax, 0xad20dec8
rol eax, 0x62
popf
jmp 0x140166ac8
sub rdi, r10
sar rdi, 1
add edi, edi
jmp 0x1401682f0
mov rdx, qword [rsp + 0x50]
mov ecx, r13d
call fcn.140098e83
jmp 0x1401686e4
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 5
jne 0x140168f47
push rax
pushf
mov eax, 0x27756716
pushf
not eax
add eax, 0x8fee990d
xor eax, 0xbcc96d29
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe148be58
xor eax, 0xb12954b7
rol eax, 0x77
popf
pushf
not eax
add eax, 0x87d65edd
xor eax, 0xcc107b72
rol eax, 0xe
popf
pushf
not eax
add eax, 0x935539f8
xor eax, 0xb19bd197
rol eax, 5
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x2f65a432
pushf
not eax
add eax, 0x8417be1f
xor eax, 0xccd38263
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb02623cd
xor eax, 0xeed7aeb3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x94e97d31
xor eax, 0xc4b7e33a
rol eax, 0xad
popf
jmp 0x140166ac8
call fcn.1400f3a7d
mov dword [rax], 9
call fcn.1401ecbb0
mov dword [rax], 5
jmp 0x140168294
cmp eax, 0x6d
jne 0x14016903d
push rax
pushf
mov eax, 0xfa60c05d
pushf
not eax
add eax, 0xade5583b
xor eax, 0xb50f6bbb
rol eax, 2
popf
pushf
not eax
add eax, 0xec75c732
xor eax, 0xd2421599
rol eax, 0xb3
popf
jmp 0x140166ac8
push rax
pushf
mov eax, 0x73a9b1df
pushf
not eax
add eax, 0xb8d1615c
xor eax, 0x851a2e08
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe37dd0a7
xor eax, 0xa0384674
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8e069022
xor eax, 0xf7c9ad49
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbb12f8e5
xor eax, 0x89f051c1
rol eax, 0x56
popf
jmp 0x140166ac8
mov edi, esi
jmp 0x1401682f0
xor eax, eax
jmp 0x1401691c9
call fcn.1401ecbb0
mov dword [rax], esi
call fcn.1400f3a7d
mov dword [rax], 9
call fcn.14014ca42
or eax, 0xffffffff
push rax
pushf
mov eax, 0x880d2545
pushf
not eax
add eax, 0x9a736c0a
xor eax, 0x9d0cf389
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc35873a3
xor eax, 0xcc57d35e
rol eax, 0x45
popf
pushf
not eax
add eax, 0xadc490c2
xor eax, 0xb6bdd549
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa08095f1
xor eax, 0xb33eec32
rol eax, 0x1f
popf
jmp 0x140166ac8
mov rbx, qword [rsp + 0xb0]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret