Function at 0x1402ad7b0
Capabilities:
Authenticate hmac
Parse credit card information
Parse pe header
Read file on windows

Disassembly:
push rax
pushf
mov eax, 0x936178b1
pushf
not eax
add eax, 0xcfbbd0f7
xor eax, 0xe00fb5eb
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xacdefb78
xor eax, 0xf27b2207
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd593c0e7
xor eax, 0xc0afa5ca
rol eax, 0x55
popf
pushf
not eax
add eax, 0xdffc190a
xor eax, 0x8ee9e933
rol eax, 0xfc
popf
cmp eax, 0x29
jne 0x1402ad813
popf
pop rax
jmp 0x1402af1dd
cmp eax, 0
jne 0x1402ad822
popf
pop rax
jmp 0x1402adbe2
cmp eax, 0x3f
jne 0x1402ad831
popf
pop rax
jmp 0x1402afd01
cmp eax, 1
jne 0x1402ad840
popf
pop rax
jmp 0x1402adc83
cmp eax, 0xd
jne 0x1402ad84f
popf
pop rax
jmp 0x1402ae3c6
cmp eax, 0x1a
jne 0x1402ad85e
popf
pop rax
jmp 0x1402aeb15
cmp eax, 0xe
jne 0x1402ad86d
popf
pop rax
jmp 0x1402ae415
cmp eax, 0x31
jne 0x1402ad87c
popf
pop rax
jmp 0x1402af656
cmp eax, 0x40
jne 0x1402ad88b
popf
pop rax
jmp 0x1402afd3b
cmp eax, 8
jne 0x1402ad89a
popf
pop rax
jmp 0x1402ae062
cmp eax, 0x2a
jne 0x1402ad8a9
popf
pop rax
jmp 0x1402af229
cmp eax, 0x17
jne 0x1402ad8b8
popf
pop rax
jmp 0x1402ae94e
cmp eax, 0x1c
jne 0x1402ad8c7
popf
pop rax
jmp 0x1402aec19
cmp eax, 0x2e
jne 0x1402ad8d6
popf
pop rax
jmp 0x1402af484
cmp eax, 0x18
jne 0x1402ad8e5
popf
pop rax
jmp 0x1402ae9c2
cmp eax, 0x2b
jne 0x1402ad8f4
popf
pop rax
jmp 0x1402af2fd
cmp eax, 0x1b
jne 0x1402ad903
popf
pop rax
jmp 0x1402aebaf
cmp eax, 0x2d
jne 0x1402ad912
popf
pop rax
jmp 0x1402af3ee
cmp eax, 0x23
jne 0x1402ad921
popf
pop rax
jmp 0x1402aef84
cmp eax, 0x25
jne 0x1402ad930
popf
pop rax
jmp 0x1402af003
cmp eax, 0x32
jne 0x1402ad93f
popf
pop rax
jmp 0x1402af70e
cmp eax, 0x13
jne 0x1402ad94e
popf
pop rax
jmp 0x1402ae697
cmp eax, 0x33
jne 0x1402ad95d
popf
pop rax
jmp 0x1402af7b6
cmp eax, 0x24
jne 0x1402ad96c
popf
pop rax
jmp 0x1402aefc1
cmp eax, 0x1e
jne 0x1402ad97b
popf
pop rax
jmp 0x1402aeca1
cmp eax, 0xc
jne 0x1402ad98a
popf
pop rax
jmp 0x1402ae31e
cmp eax, 0x26
jne 0x1402ad999
popf
pop rax
jmp 0x1402af045
cmp eax, 0x27
jne 0x1402ad9a8
popf
pop rax
jmp 0x1402af0a3
cmp eax, 0x30
jne 0x1402ad9b7
popf
pop rax
jmp 0x1402af5ae
cmp eax, 0x10
jne 0x1402ad9c6
popf
pop rax
jmp 0x1402ae4e8
cmp eax, 0x37
jne 0x1402ad9d5
popf
pop rax
jmp 0x1402af9e1
cmp eax, 9
jne 0x1402ad9e4
popf
pop rax
jmp 0x1402ae10d
cmp eax, 0x39
jne 0x1402ad9f3
popf
pop rax
jmp 0x1402afa68
cmp eax, 0x16
jne 0x1402ada02
popf
pop rax
jmp 0x1402ae8a0
cmp eax, 0x3b
jne 0x1402ada11
popf
pop rax
jmp 0x1402afaee
cmp eax, 0xa
jne 0x1402ada20
popf
pop rax
jmp 0x1402ae1c4
cmp eax, 0x36
jne 0x1402ada2f
popf
pop rax
jmp 0x1402af94b
cmp eax, 0x14
jne 0x1402ada3e
popf
pop rax
jmp 0x1402ae7a0
cmp eax, 7
jne 0x1402ada4d
popf
pop rax
jmp 0x1402adfa7
cmp eax, 0x3d
jne 0x1402ada5c
popf
pop rax
jmp 0x1402afbf9
cmp eax, 2
jne 0x1402ada6b
popf
pop rax
jmp 0x1402adccf
cmp eax, 0x20
jne 0x1402ada7a
popf
pop rax
jmp 0x1402aeddd
cmp eax, 0x41
jne 0x1402ada89
popf
pop rax
jmp 0x1402afd88
cmp eax, 0x11
jne 0x1402ada98
popf
pop rax
jmp 0x1402ae59e
cmp eax, 0x35
jne 0x1402adaa7
popf
pop rax
jmp 0x1402af8ae
cmp eax, 0x3a
jne 0x1402adab6
popf
pop rax
jmp 0x1402afaa8
cmp eax, 0x12
jne 0x1402adac5
popf
pop rax
jmp 0x1402ae5ff
cmp eax, 0x21
jne 0x1402adad4
popf
pop rax
jmp 0x1402aee73
cmp eax, 0x38
jne 0x1402adae3
popf
pop rax
jmp 0x1402afa19
cmp eax, 0xb
jne 0x1402adaf2
popf
pop rax
jmp 0x1402ae2a1
cmp eax, 0xf
jne 0x1402adb01
popf
pop rax
jmp 0x1402ae453
cmp eax, 0x15
jne 0x1402adb10
popf
pop rax
jmp 0x1402ae823
cmp eax, 5
jne 0x1402adb1f
popf
pop rax
jmp 0x1402adec9
cmp eax, 6
jne 0x1402adb2e
popf
pop rax
jmp 0x1402adf4a
cmp eax, 0x22
jne 0x1402adb3d
popf
pop rax
jmp 0x1402aef38
cmp eax, 0x3c
jne 0x1402adb4c
popf
pop rax
jmp 0x1402afb85
cmp eax, 0x1f
jne 0x1402adb5b
popf
pop rax
jmp 0x1402aed29
cmp eax, 4
jne 0x1402adb6a
popf
pop rax
jmp 0x1402ade24
cmp eax, 0x2f
jne 0x1402adb79
popf
pop rax
jmp 0x1402af537
cmp eax, 0x28
jne 0x1402adb88
popf
pop rax
jmp 0x1402af156
cmp eax, 0x3e
jne 0x1402adb97
popf
pop rax
jmp 0x1402afca1
cmp eax, 0x34
jne 0x1402adba6
popf
pop rax
jmp 0x1402af822
cmp eax, 0x2c
jne 0x1402adbb5
popf
pop rax
jmp 0x1402af383
cmp eax, 3
jne 0x1402adbc4
popf
pop rax
jmp 0x1402add78
cmp eax, 0x19
jne 0x1402adbd3
popf
pop rax
jmp 0x1402aea78
cmp eax, 0x1d
jne 0x1402adbe2
popf
pop rax
jmp 0x1402aec91
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 0x1402adc3d
push rax
pushf
mov eax, 0x45d5095e
pushf
not eax
add eax, 0xe8274fa9
xor eax, 0xf0351aed
rol eax, 0x67
popf
pushf
not eax
add eax, 0xbb9ca518
xor eax, 0x87ee506e
rol eax, 0xd8
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xd534ed82
pushf
not eax
add eax, 0xf9de2d17
xor eax, 0xfa88f939
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd6dd9903
xor eax, 0xf3c50d99
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x8d431439
xor eax, 0xa6b30385
rol eax, 0xca
popf
jmp 0x1402ad804
call fcn.1402f5870
xor esi, esi
mov dword [rax], esi
call fcn.140268c65
mov dword [rax], 9
jmp 0x1402afd52
xor esi, esi
test ecx, ecx
js 0x1402add1f
push rax
pushf
mov eax, 0x3cef6b90
pushf
not eax
add eax, 0xcf8f55f5
xor eax, 0xcd3b4801
rol eax, 0x14
popf
pushf
not eax
add eax, 0x9606f848
xor eax, 0xd1cd69be
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xceda83c3
xor eax, 0x8b1c061e
rol eax, 0x1c
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xb00c5aaa
pushf
not eax
add eax, 0xfc768387
xor eax, 0x99553405
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc2e3487a
xor eax, 0xb287877c
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcbd80396
xor eax, 0xffcdbe02
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xee308376
xor eax, 0xf68784c8
rol eax, 0x9c
popf
jmp 0x1402ad804
cmp r13d, dword [0x140122840]
jae 0x1402addcb
push rax
pushf
mov eax, 0x309f2a28
pushf
not eax
add eax, 0x82f3bfe1
xor eax, 0x9cfe6728
rol eax, 7
popf
pushf
not eax
add eax, 0x97aac5a9
xor eax, 0xdd37314e
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xdde110d9
xor eax, 0x9f64f3a8
rol eax, 0x38
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xba303064
pushf
not eax
add eax, 0xe860edc3
xor eax, 0xf2f4cda5
rol eax, 0x41
popf
pushf
not eax
add eax, 0x90dc512c
xor eax, 0xaf297923
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8c646277
xor eax, 0xdf3ad5da
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa1e2f5f1
xor eax, 0xc07dfd86
rol eax, 4
popf
jmp 0x1402ad804
mov rax, r13
lea edx, [rsi + 1]
and eax, 0x3f
mov qword [rsp + 0x48], rdx
mov r8, r13
lea r11, [0x1b3e00661]
pushf
sub r11, 0x73cde221
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 0x1402ade96
push rax
pushf
mov eax, 0x5d8605c0
pushf
not eax
add eax, 0xa9f65306
xor eax, 0xef025d94
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb7350ee9
xor eax, 0xa6636b26
rol eax, 0x5c
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x7d44378f
pushf
not eax
add eax, 0xa552f441
xor eax, 0xf43cc709
rol eax, 7
popf
pushf
not eax
add eax, 0x8b28602f
xor eax, 0xf1ea83c0
rol eax, 0x67
popf
jmp 0x1402ad804
cmp r12d, 0x7fffffff
jbe 0x1402adf05
push rax
pushf
mov eax, 0x271086d7
pushf
not eax
add eax, 0xb64e0333
xor eax, 0xeedc3877
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa78646e3
xor eax, 0xf5fec1ca
rol eax, 0x7e
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xb9ac9603
pushf
not eax
add eax, 0xd049739f
xor eax, 0xdacebfe1
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf9f11931
xor eax, 0x9e0bb729
rol eax, 1
popf
pushf
not eax
add eax, 0xd2594546
xor eax, 0xa4e93cea
rol eax, 0x21
popf
jmp 0x1402ad804
call fcn.1402f5870
mov dword [rax], esi
call fcn.140268c65
mov dword [rax], 0x16
jmp 0x1402afd4d
test r12d, r12d
je 0x1402ae009
push rax
pushf
mov eax, 0x785ec661
pushf
not eax
add eax, 0xa922c315
xor eax, 0x82257abd
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa6ce9ad2
xor eax, 0xdaa50aa5
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x929ed246
xor eax, 0xc4ce3c82
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc28ff14d
xor eax, 0xb9d63614
rol eax, 0x97
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xe2b8066b
pushf
not eax
add eax, 0xd0ea02ac
xor eax, 0x93f21918
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcbeddf04
xor eax, 0xe5362ee9
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xfc415425
xor eax, 0xb4a5a246
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8ffb6301
xor eax, 0x97a1f754
rol eax, 0x8a
popf
jmp 0x1402ad804
test byte [rax + r14*8 + 0x38], 2
jne 0x1402ae0c7
push rax
pushf
mov eax, 0x62cf651a
pushf
not eax
add eax, 0xccc83621
xor eax, 0xaa021128
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfbeeec81
xor eax, 0x8f088590
rol eax, 0x47
popf
pushf
not eax
add eax, 0xae2f2dd6
xor eax, 0xcbea8e03
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc03836de
xor eax, 0xfd274b4d
rol eax, 0xd0
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x1a3b112
pushf
not eax
add eax, 0xcb71217e
xor eax, 0x87deac78
rol eax, 5
popf
pushf
not eax
add eax, 0xf6d1c81d
xor eax, 0xdea19bb3
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe1406b4f
xor eax, 0x9dc4ab31
rol eax, 0x29
popf
jmp 0x1402ad804
test r9, r9
je 0x1402ae16b
push rax
pushf
mov eax, 0xf3a15db2
pushf
not eax
add eax, 0xc21db099
xor eax, 0xf1542c6a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf11fd9ee
xor eax, 0xc6d70e80
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa7cb255a
xor eax, 0xc9980696
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa935a339
xor eax, 0xc9d1eef6
rol eax, 0xf9
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xc8ef015f
pushf
not eax
add eax, 0xa8f9d31b
xor eax, 0xb6b793f3
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8b26b414
xor eax, 0xe3540242
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x86d80d83
xor eax, 0xa66ff934
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbc346c00
xor eax, 0x94d3a1de
rol eax, 0x19
popf
jmp 0x1402ad804
mov rcx, qword [rax + r14*8 + 0x28]
mov rbx, rsi
movsx r10d, byte [rax + r14*8 + 0x39]
mov edi, 0x34e0643c
pushf
not edi
add edi, 0x95737b36
xor edi, 0xd60244d9
rol edi, 0xa2
popf
pushf
not edi
add edi, 0xbceff67a
xor edi, 0xe22aadf7
rol edi, 0x8b
popf
mov qword [rsp + 0x38], rcx
mov ecx, r10d
mov byte [rsp + 0xa0], r10b
sub ecx, edx
je 0x1402ae248
push rax
pushf
mov eax, 0xfa4e7881
pushf
not eax
add eax, 0xc6df25b2
xor eax, 0xdd167475
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9ce8ebac
xor eax, 0x88a2d04d
rol eax, 0
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xfc8a9a96
pushf
not eax
add eax, 0x9c7d89f7
xor eax, 0x83e98d08
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc92481cc
xor eax, 0x86c5ea6e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x82e8da35
xor eax, 0x8562e110
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x99404a31
xor eax, 0xcd2406d8
rol eax, 0xb2
popf
jmp 0x1402ad804
cmp ecx, edx
jne 0x1402ae2d8
push rax
pushf
mov eax, 0x2013de4
pushf
not eax
add eax, 0xce5cde60
xor eax, 0x97a0804b
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbd9c63a5
xor eax, 0xc2703349
rol eax, 0xf0
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xac341321
pushf
not eax
add eax, 0xccf4eadd
xor eax, 0xc865bbee
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb00b112f
xor eax, 0xaf6d547a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdc4b0f5f
xor eax, 0xe2c1d17c
rol eax, 0xfd
popf
jmp 0x1402ad804
mov eax, r12d
not eax
test dl, al
jne 0x1402ae36d
push rax
pushf
mov eax, 0x4785aef
pushf
not eax
add eax, 0xf429ce46
xor eax, 0xbd029d67
rol eax, 0x59
popf
pushf
not eax
add eax, 0xae29d8ec
xor eax, 0xcac7deba
rol eax, 0x72
popf
pushf
not eax
add eax, 0x83fb899c
xor eax, 0xc528848d
rol eax, 0x30
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x16a7177a
pushf
not eax
add eax, 0x84b6f1cb
xor eax, 0xc2412cae
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb13ad319
xor eax, 0xa9af66d0
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc062b8cb
xor eax, 0xef5019b9
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8ee728d6
xor eax, 0xef2f23a6
rol eax, 0xe2
popf
jmp 0x1402ad804
call fcn.1402f5870
mov dword [rax], esi
call fcn.140268c65
mov dword [rax], 0x16
call fcn.14029e498
jmp 0x1402aef8b
mov ebp, r12d
mov r15, r9
jmp 0x1402ae697
mov eax, r12d
not eax
test dl, al
je 0x1402ae4a2
push rax
pushf
mov eax, 0x72b65cb8
pushf
not eax
add eax, 0xe50742be
xor eax, 0xe3e66d65
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8741a99b
xor eax, 0xe7f2c499
rol eax, 0x49
popf
pushf
not eax
add eax, 0xdbd68c63
xor eax, 0xb0758913
rol eax, 0xb0
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x5c6b2750
pushf
not eax
add eax, 0x9c7831c6
xor eax, 0x8149626c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x81045f95
xor eax, 0xd4b7e5b2
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc8829cc2
xor eax, 0xe65e08ac
rol eax, 0x6a
popf
jmp 0x1402ad804
mov ebp, r12d
shr ebp, 1
cmp ebp, edi
cmovb ebp, edi
mov ecx, ebp
call fcn.1402bc8e2
xor ecx, ecx
mov rbx, rax
call fcn.1402ee2cb
xor ecx, ecx
call fcn.1402ee2cb
mov r15, rbx
test rbx, rbx
jne 0x1402ae56b
push rax
pushf
mov eax, 0xb0bd54d7
pushf
not eax
add eax, 0xca25d861
xor eax, 0xd1f40842
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbc83048f
xor eax, 0x86724219
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9c551d99
xor eax, 0x8a3ab0ff
rol eax, 0xed
popf
pushf
not eax
add eax, 0xec0dec3b
xor eax, 0xb61a2540
rol eax, 0x27
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x97b3bc17
pushf
not eax
add eax, 0xee6fd061
xor eax, 0x9cf974ff
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x86fb8eb3
xor eax, 0xaaf27930
rol eax, 0xac
popf
jmp 0x1402ad804
call fcn.140268c65
mov dword [rax], 0xc
call fcn.1402f5870
mov dword [rax], 8
jmp 0x1402aef8b
xor edx, edx
mov ecx, r13d
lea r8d, [rdx + 1]
call fcn.14027642b
mov r8, qword [rsp + 0x40]
lea r11, [0x1a74d7cc1]
pushf
sub r11, 0x673b5881
popf
mov r10b, byte [rsp + 0xa0]
mov edx, 0xa158040e
pushf
not edx
add edx, 0x8f42ebc0
xor edx, 0xee33d1f9
rol edx, 0x43
popf
pushf
not edx
add edx, 0xff507291
xor edx, 0xe086e050
rol edx, 0x73
popf
mov rcx, qword [r11 + r8*8]
mov qword [rcx + r14*8 + 0x30], rax
push rax
pushf
mov eax, 0x6fde9e87
pushf
not eax
add eax, 0xcce58e8f
xor eax, 0xc79fe7d1
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd9cbfce4
xor eax, 0xb69d2990
rol eax, 0xe
popf
jmp 0x1402ad804
mov rax, qword [r11 + r8*8]
mov edi, esi
mov qword [rsp + 0x50], r15
mov r9d, 0xcfd42122
pushf
not r9d
add r9d, 0xad7c1212
xor r9d, 0xade3e7ff
rol r9d, 0x15
popf
pushf
not r9d
add r9d, 0xf777196d
xor r9d, 0xa0ad15af
rol r9d, 0x44
popf
pushf
not r9d
add r9d, 0xff87e0bc
xor r9d, 0xdc5dadcd
rol r9d, 0x5c
popf
pushf
not r9d
add r9d, 0x92b53870
xor r9d, 0xbac11655
rol r9d, 0xd2
popf
test byte [rax + r14*8 + 0x38], 0x48
je 0x1402ae76d
push rax
pushf
mov eax, 0xb693beff
pushf
not eax
add eax, 0xf0d09080
xor eax, 0xa927907c
rol eax, 0xed
popf
pushf
not eax
add eax, 0xba747c4a
xor eax, 0x8743a1f4
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8455bbeb
xor eax, 0xacdbb674
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb1350fe0
xor eax, 0xa463088f
rol eax, 0x40
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x4dc1a935
pushf
not eax
add eax, 0xb6641c68
xor eax, 0x893229d6
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb43914d6
xor eax, 0xe8a8b9f1
rol eax, 7
popf
jmp 0x1402ad804
mov al, byte [rax + r14*8 + 0x3a]
cmp al, r9b
je 0x1402ae7dd
push rax
pushf
mov eax, 0x7c6d392e
pushf
not eax
add eax, 0x898b1ee0
xor eax, 0xfe968364
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa46d764f
xor eax, 0xf884ff81
rol eax, 0x13
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x8bf4b7c5
pushf
not eax
add eax, 0xffb315b0
xor eax, 0xdf14c808
rol eax, 0x27
popf
pushf
not eax
add eax, 0x917e0ea9
xor eax, 0xc6e67fec
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xdabbf859
xor eax, 0xeadea22d
rol eax, 0xcc
popf
jmp 0x1402ad804
test ebp, ebp
je 0x1402ae86d
push rax
pushf
mov eax, 0x411896f9
pushf
not eax
add eax, 0xaccbfa25
xor eax, 0xab61e991
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb212e024
xor eax, 0xb3af296b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xad90e77e
xor eax, 0xa6c994de
rol eax, 0x24
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x7beb416d
pushf
not eax
add eax, 0xec0aa6af
xor eax, 0xf368b885
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc69a14d9
xor eax, 0x90db26b4
rol eax, 0xa7
popf
jmp 0x1402ad804
mov byte [r15], al
jmp 0x1402ae8a4
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 0x1402ae8f5
push rax
pushf
mov eax, 0x47406638
pushf
not eax
add eax, 0xa356575a
xor eax, 0xfa97c18f
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc5dfdf34
xor eax, 0xd68c9e1b
rol eax, 0x85
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x7a596deb
pushf
not eax
add eax, 0xc3ede86e
xor eax, 0xafa09717
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9e034495
xor eax, 0xbd067306
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xdc7eae83
xor eax, 0x8d234aa5
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xadae4f6b
xor eax, 0xb771e26e
rol eax, 0x1a
popf
jmp 0x1402ad804
mov rax, qword [r11 + r8*8]
mov cl, byte [rax + r14*8 + 0x3b]
cmp cl, r9b
je 0x1402ae98f
push rax
pushf
mov eax, 0x8dd51fde
pushf
not eax
add eax, 0xea54bcf6
xor eax, 0xb8ab2e4b
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd6a3fbe5
xor eax, 0xa0cdae99
rol eax, 0x90
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x8946192a
pushf
not eax
add eax, 0xdc58b43a
xor eax, 0xc7a6881b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf6fcd5bb
xor eax, 0x9cfdcb70
rol eax, 0x71
popf
jmp 0x1402ad804
test ebp, ebp
je 0x1402aea1f
push rax
pushf
mov eax, 0x8d4fb6d1
pushf
not eax
add eax, 0x84dfc00c
xor eax, 0x99af63c3
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe4fa5c1c
xor eax, 0x93b5a243
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb30ea794
xor eax, 0xfee28344
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb25085a4
xor eax, 0xa9459198
rol eax, 0x5a
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x8e07d461
pushf
not eax
add eax, 0xa334c825
xor eax, 0xa1431ebd
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9992b2ca
xor eax, 0xc13c0a55
rol eax, 8
popf
pushf
not eax
add eax, 0xce4a8718
xor eax, 0xd7bd315a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe3f5214e
xor eax, 0xfdc05e21
rol eax, 0xbb
popf
jmp 0x1402ad804
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 0x1402aea90
dec ebp
mov byte [rax + r14*8 + 0x3b], r9b
cmp r10b, dl
jne 0x1402aeae2
push rax
pushf
mov eax, 0x4121dd8
pushf
not eax
add eax, 0xf1f8e69e
xor eax, 0xfbadedba
rol eax, 0x92
popf
pushf
not eax
add eax, 0x95de02ef
xor eax, 0xddff0ac0
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9cb5155b
xor eax, 0x8d63947d
rol eax, 0x5f
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xabe7363b
pushf
not eax
add eax, 0xab33e95d
xor eax, 0xa0c8cc57
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe8ea1f88
xor eax, 0xe9fec07f
rol eax, 0xd3
popf
jmp 0x1402ad804
mov rax, qword [r11 + r8*8]
mov cl, byte [rax + r14*8 + 0x3c]
cmp cl, r9b
je 0x1402aeb69
push rax
pushf
mov eax, 0x47ea286c
pushf
not eax
add eax, 0xeeabee8b
xor eax, 0x85051226
rol eax, 0x91
popf
pushf
not eax
add eax, 0x82aefcc6
xor eax, 0xfbecb02e
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf411194b
xor eax, 0xb36ed526
rol eax, 0x5f
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xbc618457
pushf
not eax
add eax, 0xae0479f7
xor eax, 0x8348b08f
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe4fb4863
xor eax, 0xa5e1fab3
rol eax, 0x47
popf
pushf
not eax
add eax, 0xecf0432c
xor eax, 0xe1febd40
rol eax, 0xdc
popf
jmp 0x1402ad804
test ebp, ebp
je 0x1402aebe6
push rax
pushf
mov eax, 0x87f8d7a2
pushf
not eax
add eax, 0xe0c7d8a6
xor eax, 0xd25eafcd
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa3189849
xor eax, 0xe7d06e02
rol eax, 0x91
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xf04bd556
pushf
not eax
add eax, 0xa914b16c
xor eax, 0x92a8f6e0
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb7939826
xor eax, 0xb4e4317f
rol eax, 0x96
popf
jmp 0x1402ad804
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 0x1402aec31
dec ebp
mov byte [rax + r14*8 + 0x3c], r9b
push rax
pushf
mov eax, 0xa93dc7dd
pushf
not eax
add eax, 0xba2bd0ba
xor eax, 0xc7dccaa0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe586fa75
xor eax, 0x8160e146
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfc8643a5
xor eax, 0xf423b927
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xac6723f4
xor eax, 0xebecba59
rol eax, 0xc0
popf
jmp 0x1402ad804
mov ecx, r13d
call fcn.140236b09
test eax, eax
je 0x1402af045
mov rax, qword [rsp + 0x40]
lea rcx, [0x19d3c6197]
pushf
sub rcx, 0x5d2a3d57
popf
mov rax, qword [rcx + rax*8]
cmp byte [rax + r14*8 + 0x38], sil
jge 0x1402aecf6
push rax
pushf
mov eax, 0xbb6353dd
pushf
not eax
add eax, 0xf7612952
xor eax, 0xb2036cfb
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x9aa26aa0
xor eax, 0xd5a30d20
rol eax, 0xbd
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x72b89339
pushf
not eax
add eax, 0xd81f9f76
xor eax, 0xf754b654
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9dd81aee
xor eax, 0xe36f9bba
rol eax, 0xf9
popf
jmp 0x1402ad804
mov rcx, qword [rsp + 0x38]
lea rdx, [rsp + 0x30]
jmp 0x1402aed34
call qword [sym.imp.KERNEL32.dll_GetConsoleMode]
test eax, eax
je 0x1402aed84
push rax
pushf
mov eax, 0xe7967a5e
pushf
not eax
add eax, 0xd3aa31d5
xor eax, 0xd1f05a02
rol eax, 0x90
popf
pushf
not eax
add eax, 0x80cdbca8
xor eax, 0xc2a36062
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8a2b7188
xor eax, 0xb5713244
rol eax, 0xd1
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xfc5ed6d2
pushf
not eax
add eax, 0x904185df
xor eax, 0x8ed90166
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xea3e4d2d
xor eax, 0xf6a55d40
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8df3d8e8
xor eax, 0xac02fcc3
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x9624d433
xor eax, 0xa3acbf01
rol eax, 0xf2
popf
jmp 0x1402ad804
cmp byte [rsp + 0xa0], 2
jne 0x1402aee1a
push rax
pushf
mov eax, 0x62ac0e7b
pushf
not eax
add eax, 0xb353c7fb
xor eax, 0x9e57646c
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcf8d95d6
xor eax, 0x80519061
rol eax, 0x37
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x63cfb1b5
pushf
not eax
add eax, 0xd065818f
xor eax, 0xaafa393f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf750cd71
xor eax, 0x83dd8c4a
rol eax, 0x44
popf
pushf
not eax
add eax, 0xda62d7a2
xor eax, 0x944f6640
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb31e95a1
xor eax, 0xf4f45fdc
rol eax, 0x14
popf
jmp 0x1402ad804
mov rcx, qword [rsp + 0x38]
lea r9, [rsp + 0xb8]
shr ebp, 1
mov rdx, r15
mov r8d, ebp
mov qword [rsp + 0x20], rsi
jmp 0x1402aee8e
call qword [sym.imp.KERNEL32.dll_ReadConsoleW]
test eax, eax
jne 0x1402aeef1
push rax
pushf
mov eax, 0xa6694c13
pushf
not eax
add eax, 0x82fa60e6
xor eax, 0xc1bb6788
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb0fed7de
xor eax, 0xad0964c2
rol eax, 0xce
popf
pushf
not eax
add eax, 0xdf8f7a81
xor eax, 0xcb2e7ba7
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x996ede09
xor eax, 0xa57f48a2
rol eax, 0xea
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x888a3c76
pushf
not eax
add eax, 0x8c23efa3
xor eax, 0xef183474
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd76b29a2
xor eax, 0xb9a98b03
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xaa25cfa6
xor eax, 0x83cda2e0
rol eax, 0xe4
popf
jmp 0x1402ad804
call qword [sym.imp.KERNEL32.dll_GetLastError]
push rax
pushf
mov eax, 0x120e55af
pushf
not eax
add eax, 0xa19d0e35
xor eax, 0xba1b39a6
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8f16f106
xor eax, 0xf205704d
rol eax, 0x91
popf
pushf
not eax
add eax, 0xabec4e37
xor eax, 0xc26efac4
rol eax, 0x45
popf
jmp 0x1402ad804
mov ecx, eax
call fcn.14026e0ac
or edi, 0xffffffff
push rax
pushf
mov eax, 0x9515a00d
pushf
not eax
add eax, 0xcbd94cc5
xor eax, 0xb1b9d3a4
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc9f5122a
xor eax, 0xabe61d2b
rol eax, 0x6a
popf
jmp 0x1402ad804
mov rcx, rbx
call fcn.1402ee2cb
mov eax, edi
jmp 0x1402afd88
mov eax, dword [rsp + 0xb8]
lea edi, [rdi + rax*2]
jmp 0x1402af229
mov byte [rsp + 0x48], sil
push rax
pushf
mov eax, 0x794d40a3
pushf
not eax
add eax, 0x8ea053cc
xor eax, 0x810b252a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8e1a84b4
xor eax, 0xd7ad2765
rol eax, 0x65
popf
pushf
not eax
add eax, 0xcef0af80
xor eax, 0xc0834f81
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc1bd76c9
xor eax, 0xb203b9c3
rol eax, 0xb4
popf
jmp 0x1402ad804
mov rcx, qword [rsp + 0x38]
lea r9, [rsp + 0xb8]
mov r8d, ebp
mov qword [rsp + 0x20], rsi
mov rdx, r15
jmp 0x1402af0bc
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x1402af110
push rax
pushf
mov eax, 0x13596f5c
pushf
not eax
add eax, 0xf2b49b35
xor eax, 0x883241d6
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc7db6b63
xor eax, 0xc89b21af
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa3dca3ca
xor eax, 0xc97a7eae
rol eax, 0x49
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x65b4b999
pushf
not eax
add eax, 0x8ac17751
xor eax, 0xd03f8e57
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xba6efd02
xor eax, 0x9da34890
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa6332ee6
xor eax, 0xf641e426
rol eax, 0x47
popf
jmp 0x1402ad804
cmp dword [rsp + 0xb8], r12d
ja 0x1402af1aa
push rax
pushf
mov eax, 0x2f5e2ab
pushf
not eax
add eax, 0x8f51bdbf
xor eax, 0xf90a88d6
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd00b0a42
xor eax, 0xe896b9d8
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe1e03808
xor eax, 0xc6b6fb3f
rol eax, 0xe3
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x5c852358
pushf
not eax
add eax, 0x96b192c1
xor eax, 0xbd6429ab
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9febce1b
xor eax, 0xb979bc6a
rol eax, 0x8b
popf
jmp 0x1402ad804
add edi, dword [rsp + 0xb8]
push rax
pushf
mov eax, 0xdecb36c1
pushf
not eax
add eax, 0x8f145265
xor eax, 0xe34bc638
rol eax, 1
popf
pushf
not eax
add eax, 0x85f57d94
xor eax, 0x8adece77
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf45447c3
xor eax, 0x909bf318
rol eax, 0xc
popf
jmp 0x1402ad804
mov rdx, qword [rsp + 0x40]
lea r11, [0x183dd4b6a]
pushf
sub r11, 0x43cb272a
popf
mov rax, qword [r11 + rdx*8]
cmp byte [rax + r14*8 + 0x38], sil
jge 0x1402af2a4
push rax
pushf
mov eax, 0x46be0bb6
pushf
not eax
add eax, 0xa883a1f0
xor eax, 0xe8b15c97
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd93cd379
xor eax, 0x84012f53
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x98c33001
xor eax, 0xc2729829
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x860813e0
xor eax, 0xef5f6d8e
rol eax, 0x80
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x641cce91
pushf
not eax
add eax, 0xce7bfccb
xor eax, 0x9e30746d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xae0f20c8
xor eax, 0xf8ca2da6
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xacb3dc14
xor eax, 0xfad70c13
rol eax, 0x11
popf
pushf
not eax
add eax, 0x844a3104
xor eax, 0x84708102
rol eax, 0xc1
popf
jmp 0x1402ad804
cmp byte [rsp + 0xa0], 2
movsxd r8, edi
je 0x1402af350
push rax
pushf
mov eax, 0xda2cc0a4
pushf
not eax
add eax, 0xb8aef78c
xor eax, 0xe113ec2f
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb27228ce
xor eax, 0xdceba09e
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf36bd0b7
xor eax, 0xaf04ff34
rol eax, 0x69
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x9432454e
pushf
not eax
add eax, 0x8130cca4
xor eax, 0xddf8e616
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xb736edd3
xor eax, 0xeb0e86da
rol eax, 0x3d
popf
jmp 0x1402ad804
mov r9, qword [rsp + 0xa8]
mov rax, r12
shr rax, 1
mov rdx, r15
mov ecx, r13d
mov qword [rsp + 0x20], rax
call fcn.140103dd4
mov edi, eax
jmp 0x1402aefc1
shr r8, 1
cmp byte [rsp + 0x48], sil
je 0x1402af451
push rax
pushf
mov eax, 0xdf42d2b2
pushf
not eax
add eax, 0xd0c8c156
xor eax, 0x8500caa9
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfcb21799
xor eax, 0xf8a2d7fe
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8927c1b0
xor eax, 0xbdb76e27
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc7700125
xor eax, 0xaae23cd9
rol eax, 0x7a
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xc3401890
pushf
not eax
add eax, 0xee0da38b
xor eax, 0xae4a2ed7
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc5168b74
xor eax, 0xa6840561
rol eax, 0x95
popf
jmp 0x1402ad804
mov r10, qword [rsp + 0x50]
mov rax, r10
mov rdi, r10
lea r9, [r10 + r8*2]
cmp r10, r9
jae 0x1402af4de
push rax
pushf
mov eax, 0xeb24ee28
pushf
not eax
add eax, 0xefe98ebf
xor eax, 0xf53cbd17
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xcb6094f9
xor eax, 0x80484f52
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa1eeccd3
xor eax, 0xc81207f9
rol eax, 0x45
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x5a30efbf
pushf
not eax
add eax, 0xb2f8746b
xor eax, 0x8bb8924e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8125ae3d
xor eax, 0xf29edbd0
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe69f434e
xor eax, 0xde3fa977
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xdb3e8413
xor eax, 0x88ce3b76
rol eax, 0x37
popf
jmp 0x1402ad804
mov esi, 0xf8deab6
pushf
not esi
add esi, 0xb4e257b4
xor esi, 0x8d36f9c0
rol esi, 0x44
popf
pushf
not esi
add esi, 0x9fb4a05d
xor esi, 0xfdb9dcd9
rol esi, 0x7e
popf
pushf
not esi
add esi, 0xe58e579d
xor esi, 0xecd1b388
rol esi, 0xed
popf
push rax
pushf
mov eax, 0xbdbecaa8
pushf
not eax
add eax, 0xac62d568
xor eax, 0xa7ed56ec
rol eax, 3
popf
pushf
not eax
add eax, 0xf0a0d719
xor eax, 0xa655f4be
rol eax, 0xfe
popf
jmp 0x1402ad804
movzx ecx, word [rax]
cmp cx, 0x1a
je 0x1402af5fd
push rax
pushf
mov eax, 0x7c345eee
pushf
not eax
add eax, 0xa9f4e956
xor eax, 0x92ce9e6b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe5530d0b
xor eax, 0xead2f61c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb572e22f
xor eax, 0xcb4232f1
rol eax, 0xd8
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xeb480458
pushf
not eax
add eax, 0xc9a0dc31
xor eax, 0x9439cb96
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xaa6c8182
xor eax, 0xd040aa6d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb77460e0
xor eax, 0xff350513
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x881d5865
xor eax, 0xbb037c75
rol eax, 0x86
popf
jmp 0x1402ad804
cmp cx, 0xd
jne 0x1402af6b5
push rax
pushf
mov eax, 0xfb8962b8
pushf
not eax
add eax, 0x9aacc760
xor eax, 0xcd0f9f29
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe5954861
xor eax, 0xb56153fc
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf6c39c18
xor eax, 0x847a1b84
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd96e9a7e
xor eax, 0x81bae2c2
rol eax, 0xa
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x69a748fe
pushf
not eax
add eax, 0xabf144a1
xor eax, 0xadb21fa6
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb512d5f1
xor eax, 0xd3f99515
rol eax, 0
popf
pushf
not eax
add eax, 0xe9d1d9de
xor eax, 0xc6b36b70
rol eax, 0x26
popf
pushf
not eax
add eax, 0xaf40f6fa
xor eax, 0x9af91754
rol eax, 0xfb
popf
jmp 0x1402ad804
lea r8, [rax + 2]
cmp r8, r9
jae 0x1402af770
push rax
pushf
mov eax, 0x6dd9951f
pushf
not eax
add eax, 0x898fa2ea
xor eax, 0xf2e8e456
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8c7c8a75
xor eax, 0xf24ac9e6
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc79e4f23
xor eax, 0xdfaed298
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa678e2f0
xor eax, 0xbde1d947
rol eax, 2
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x348d4598
pushf
not eax
add eax, 0x9fd1145c
xor eax, 0x87458e71
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc0c3d47d
xor eax, 0xd5faaec7
rol eax, 0x94
popf
pushf
not eax
add eax, 0x80317b35
xor eax, 0x951c1c8a
rol eax, 0xa1
popf
jmp 0x1402ad804
cmp word [r8], si
jne 0x1402af7ef
push rax
pushf
mov eax, 0xd54d7633
pushf
not eax
add eax, 0xed824f8f
xor eax, 0xa22e5ceb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xea6cc7f5
xor eax, 0xbbe56688
rol eax, 0x14
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xfb9226c4
pushf
not eax
add eax, 0xf84eb53b
xor eax, 0x8519ed5c
rol eax, 0x50
popf
pushf
not eax
add eax, 0xee6cdea6
xor eax, 0x8b4f2500
rol eax, 0x92
popf
jmp 0x1402ad804
movzx ecx, si
mov r11d, 0x75e6a4da
pushf
not r11d
add r11d, 0xee1ba186
xor r11d, 0x91f4a22b
rol r11d, 0xd0
popf
pushf
not r11d
add r11d, 0xe08cb677
xor r11d, 0xd81b9e78
rol r11d, 0xe7
popf
pushf
not r11d
add r11d, 0xc6c99497
xor r11d, 0x9ea02d69
rol r11d, 0x65
popf
jmp 0x1402af94b
mov r11d, 0xe7611e95
pushf
not r11d
add r11d, 0xda2c9a1f
xor r11d, 0xd39255d2
rol r11d, 0x5e
popf
pushf
not r11d
add r11d, 0x95bad467
xor r11d, 0xf5859ccb
rol r11d, 0xad
popf
pushf
not r11d
add r11d, 0xd0290bbe
xor r11d, 0x845ebcf8
rol r11d, 0x34
popf
pushf
not r11d
add r11d, 0xecf99fdb
xor r11d, 0xe7670029
rol r11d, 0xc2
popf
push rax
pushf
mov eax, 0x152c1849
pushf
not eax
add eax, 0x815de221
xor eax, 0xd6a749d7
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd2a637bf
xor eax, 0xc6fccf66
rol eax, 0x1e
popf
jmp 0x1402ad804
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 0x1402af99b
push rax
pushf
mov eax, 0x8f9547f7
pushf
not eax
add eax, 0x95170f6c
xor eax, 0x947255a3
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9cc0cae0
xor eax, 0xe6dc4d27
rol eax, 0x3e
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x21fa8ecd
pushf
not eax
add eax, 0xe453b437
xor eax, 0x948d565d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xec85d917
xor eax, 0xf7aab4c6
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xaec786db
xor eax, 0xa65bc290
rol eax, 0x2f
popf
jmp 0x1402ad804
jmp 0x1402afa68
lea rcx, [0x1a93d62c9]
pushf
sub rcx, 0x692b3e89
popf
mov rax, qword [rcx + rdx*8]
or byte [rax + r14*8 + 0x38], 2
push rax
pushf
mov eax, 0x2168e940
pushf
not eax
add eax, 0xac22bd73
xor eax, 0xb5e221d2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc646e2dc
xor eax, 0xd08784aa
rol eax, 0xff
popf
jmp 0x1402ad804
sub rdi, r10
sar rdi, 1
add edi, edi
jmp 0x1402aefc1
mov rdx, qword [rsp + 0x50]
mov ecx, r13d
call fcn.140143c3f
jmp 0x1402af3a1
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 5
jne 0x1402afb52
push rax
pushf
mov eax, 0x372fb9e1
pushf
not eax
add eax, 0xf4f1e606
xor eax, 0xd108a7e2
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb394d4ec
xor eax, 0xd4c8495f
rol eax, 0x94
popf
pushf
not eax
add eax, 0xeffd4d32
xor eax, 0x81142f64
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe74c460a
xor eax, 0xfc0061ef
rol eax, 0xca
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0x83144808
pushf
not eax
add eax, 0xdf028e8e
xor eax, 0xc7efe605
rol eax, 7
popf
pushf
not eax
add eax, 0xec7e3187
xor eax, 0xf52df138
rol eax, 0x69
popf
jmp 0x1402ad804
call fcn.140268c65
mov dword [rax], 9
call fcn.1402f5870
mov dword [rax], 5
jmp 0x1402aef8b
cmp eax, 0x6d
jne 0x1402afc48
push rax
pushf
mov eax, 0xff39c88
pushf
not eax
add eax, 0xc2bc09a9
xor eax, 0xa1e06ecd
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x980dcd67
xor eax, 0x8ed84cb2
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf81991fb
xor eax, 0x95699467
rol eax, 0x6e
popf
jmp 0x1402ad804
push rax
pushf
mov eax, 0xf0ee486c
pushf
not eax
add eax, 0xc5f425d0
xor eax, 0xd3fc7d9d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc7b0449a
xor eax, 0x9c608c60
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xaaa2ef36
xor eax, 0xed8ae10d
rol eax, 0xae
popf
pushf
not eax
add eax, 0x940aca9b
xor eax, 0xac9a6029
rol eax, 0x34
popf
jmp 0x1402ad804
mov edi, esi
jmp 0x1402aefc1
xor eax, eax
jmp 0x1402afd88
call fcn.1402f5870
mov dword [rax], esi
call fcn.140268c65
mov dword [rax], 9
call fcn.14029e498
or eax, 0xffffffff
push rax
pushf
mov eax, 0xb70f7f4e
pushf
not eax
add eax, 0xe330a443
xor eax, 0x9a1e7b65
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa9f3f886
xor eax, 0xac75b1ec
rol eax, 0x60
popf
jmp 0x1402ad804
mov rbx, qword [rsp + 0xb0]
add rsp, 0x60
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret