Function at 0x14003f126
Capabilities:
Authenticate hmac
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xacabf727
pushf
not eax
add eax, 0x9673e3e5
xor eax, 0xa0a22a71
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf178870f
xor eax, 0xb35e3c45
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc92dfd9f
xor eax, 0xf8518d83
rol eax, 0x4a
popf
cmp eax, 0
jne 0x14003f176
popf
pop rax
jmp 0x14003f176
jmp 0x140059448
push rax
pushf
mov eax, 0x43ffe0c3
pushf
not eax
add eax, 0xe91c6f1a
xor eax, 0xaf2a09ec
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfe26d9e2
xor eax, 0xae78a128
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe648d52a
xor eax, 0x8545de15
rol eax, 0x50
popf
cmp eax, 0x29
jne 0x140059498
popf
pop rax
jmp 0x14005adfc
cmp eax, 0
jne 0x1400594a7
popf
pop rax
jmp 0x1400597d1
cmp eax, 3
jne 0x1400594b6
popf
pop rax
jmp 0x140059997
cmp eax, 1
jne 0x1400594c5
popf
pop rax
jmp 0x14005985b
cmp eax, 0xd
jne 0x1400594d4
popf
pop rax
jmp 0x140059ed6
cmp eax, 0x1a
jne 0x1400594e3
popf
pop rax
jmp 0x14005a645
cmp eax, 0xe
jne 0x1400594f2
popf
pop rax
jmp 0x140059f46
cmp eax, 0x31
jne 0x140059501
popf
pop rax
jmp 0x14005b1e8
cmp eax, 0x19
jne 0x140059510
popf
pop rax
jmp 0x14005a606
cmp eax, 8
jne 0x14005951f
popf
pop rax
jmp 0x140059c8c
cmp eax, 0x2a
jne 0x14005952e
popf
pop rax
jmp 0x14005ae68
cmp eax, 0x17
jne 0x14005953d
popf
pop rax
jmp 0x14005a4f1
cmp eax, 0x1c
jne 0x14005954c
popf
pop rax
jmp 0x14005a6d4
cmp eax, 0x2e
jne 0x14005955b
popf
pop rax
jmp 0x14005b04a
cmp eax, 0x18
jne 0x14005956a
popf
pop rax
jmp 0x14005a587
cmp eax, 0x2b
jne 0x140059579
popf
pop rax
jmp 0x14005af11
cmp eax, 0x1b
jne 0x140059588
popf
pop rax
jmp 0x14005a697
cmp eax, 0x2d
jne 0x140059597
popf
pop rax
jmp 0x14005af54
cmp eax, 0x23
jne 0x1400595a6
popf
pop rax
jmp 0x14005aa87
cmp eax, 0x25
jne 0x1400595b5
popf
pop rax
jmp 0x14005ab57
cmp eax, 0x32
jne 0x1400595c4
popf
pop rax
jmp 0x14005b243
cmp eax, 0x13
jne 0x1400595d3
popf
pop rax
jmp 0x14005a2ee
cmp eax, 0x33
jne 0x1400595e2
popf
pop rax
jmp 0x14005b2ab
cmp eax, 0x24
jne 0x1400595f1
popf
pop rax
jmp 0x14005aaec
cmp eax, 0x1e
jne 0x140059600
popf
pop rax
jmp 0x14005a7d0
cmp eax, 0xc
jne 0x14005960f
popf
pop rax
jmp 0x140059e4d
cmp eax, 0x26
jne 0x14005961e
popf
pop rax
jmp 0x14005ab91
cmp eax, 0x27
jne 0x14005962d
popf
pop rax
jmp 0x14005ac1a
cmp eax, 0x30
jne 0x14005963c
popf
pop rax
jmp 0x14005b13f
cmp eax, 0x10
jne 0x14005964b
popf
pop rax
jmp 0x14005a0f1
cmp eax, 0x37
jne 0x14005965a
popf
pop rax
jmp 0x14005b3f6
cmp eax, 9
jne 0x140059669
popf
pop rax
jmp 0x140059cfa
cmp eax, 4
jne 0x140059678
popf
pop rax
jmp 0x140059a19
cmp eax, 0x16
jne 0x140059687
popf
pop rax
jmp 0x14005a453
cmp eax, 0x28
jne 0x140059696
popf
pop rax
jmp 0x14005aceb
cmp eax, 0xa
jne 0x1400596a5
popf
pop rax
jmp 0x140059d90
cmp eax, 0x36
jne 0x1400596b4
popf
pop rax
jmp 0x14005b398
cmp eax, 0x14
jne 0x1400596c3
popf
pop rax
jmp 0x14005a383
cmp eax, 7
jne 0x1400596d2
popf
pop rax
jmp 0x140059bfc
cmp eax, 0x34
jne 0x1400596e1
popf
pop rax
jmp 0x14005b2f9
cmp eax, 2
jne 0x1400596f0
popf
pop rax
jmp 0x1400598b1
cmp eax, 0x20
jne 0x1400596ff
popf
pop rax
jmp 0x14005a8cc
cmp eax, 0x1d
jne 0x14005970e
popf
pop rax
jmp 0x14005a752
cmp eax, 0x11
jne 0x14005971d
popf
pop rax
jmp 0x14005a186
cmp eax, 0x35
jne 0x14005972c
popf
pop rax
jmp 0x14005b34e
cmp eax, 0x2f
jne 0x14005973b
popf
pop rax
jmp 0x14005b089
cmp eax, 0x12
jne 0x14005974a
popf
pop rax
jmp 0x14005a28e
cmp eax, 0x21
jne 0x140059759
popf
pop rax
jmp 0x14005a90b
cmp eax, 0x1f
jne 0x140059768
popf
pop rax
jmp 0x14005a890
cmp eax, 0xb
jne 0x140059777
popf
pop rax
jmp 0x140059de1
cmp eax, 0xf
jne 0x140059786
popf
pop rax
jmp 0x14005a001
cmp eax, 0x15
jne 0x140059795
popf
pop rax
jmp 0x14005a3d5
cmp eax, 5
jne 0x1400597a4
popf
pop rax
jmp 0x140059abe
cmp eax, 6
jne 0x1400597b3
popf
pop rax
jmp 0x140059b03
cmp eax, 0x22
jne 0x1400597c2
popf
pop rax
jmp 0x14005a977
cmp eax, 0x2c
jne 0x1400597d1
popf
pop rax
jmp 0x14005af4b
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
xor esi, esi
mov ebx, edx
mov r15, rcx
test rcx, rcx
jne 0x140059828
push rax
pushf
mov eax, 0x56d88ddf
pushf
not eax
add eax, 0xcbcfe4e4
xor eax, 0xf27d5faa
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb7eb7abf
xor eax, 0x839b154a
rol eax, 0xd3
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x33a4ae3b
pushf
not eax
add eax, 0x8b818977
xor eax, 0xa7e8167c
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfee4f8ea
xor eax, 0xf84b4fef
rol eax, 0xff
popf
jmp 0x140059489
call fcn.14004f0c5
mov dword [rax], 0x16
jmp 0x14005b361
mov edx, 0x6e8f1811
pushf
not edx
add edx, 0x9f05f95d
xor edx, 0x8185b627
rol edx, 0xe8
popf
pushf
not edx
add edx, 0xe79e9f6a
xor edx, 0xc952a35b
rol edx, 0xa5
popf
pushf
not edx
add edx, 0xb630eeff
xor edx, 0xe3946fea
rol edx, 0x10
popf
pushf
not edx
add edx, 0xb3fe13ef
xor edx, 0xd681cb04
rol edx, 0x35
popf
mov rdi, r15
call fcn.1400743f6
mov r13, rax
test rax, rax
je 0x140059964
push rax
pushf
mov eax, 0xc01dbd2e
pushf
not eax
add eax, 0x92da5907
xor eax, 0xd7cd34b9
rol eax, 0x89
popf
pushf
not eax
add eax, 0xae7ca34d
xor eax, 0xa44cedc3
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe14f0d4c
xor eax, 0xf72cfd1e
rol eax, 0xb1
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x96e0848f
pushf
not eax
add eax, 0x8905d72a
xor eax, 0x9da44594
rol eax, 0x20
popf
pushf
not eax
add eax, 0xebc31725
xor eax, 0xfc42000c
rol eax, 0x81
popf
jmp 0x140059489
cmp rax, r15
je 0x1400599e6
push rax
pushf
mov eax, 0x2d28f00d
pushf
not eax
add eax, 0x96dcf798
xor eax, 0xc2508373
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9415498c
xor eax, 0xc12b50c7
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc3f77774
xor eax, 0xec99ab1a
rol eax, 0x34
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x2c0bdef8
pushf
not eax
add eax, 0xe061bc2a
xor eax, 0xf6772ee8
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb9bb682e
xor eax, 0x80b2dc5e
rol eax, 0x86
popf
jmp 0x140059489
mov r14, qword [0x14001e538]
cmp r14, qword [0x14001e550]
mov bpl, byte [rax + 1]
mov byte [rsp + 0x70], bpl
jne 0x140059a78
push rax
pushf
mov eax, 0x8aedcd2f
pushf
not eax
add eax, 0x9d9b2461
xor eax, 0x93b90065
rol eax, 0x45
popf
pushf
not eax
add eax, 0xcb68c8e1
xor eax, 0xfeee9a32
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb8b2970d
xor eax, 0xf600fce9
rol eax, 0x64
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x46bcc3a3
pushf
not eax
add eax, 0xbe70ebee
xor eax, 0xf1af93d3
rol eax, 0x63
popf
pushf
not eax
add eax, 0xed5aaca9
xor eax, 0xe25eaa60
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf029f0e0
xor eax, 0xc276ffcc
rol eax, 0x4d
popf
jmp 0x140059489
mov rcx, r14
call fcn.1400739d8
mov r14, rax
mov qword [0x14001e538], rax
push rax
pushf
mov eax, 0xc9e0b04b
pushf
not eax
add eax, 0xdc7d2d7d
xor eax, 0xee1cbf86
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcb39dea5
xor eax, 0xe847db9a
rol eax, 0xc9
popf
jmp 0x140059489
mov r12d, 0xf20d5c09
pushf
not r12d
add r12d, 0xe4ad6f51
xor r12d, 0xfe8a3e17
rol r12d, 0x8e
popf
pushf
not r12d
add r12d, 0x998c0c5f
xor r12d, 0xed8c4029
rol r12d, 0xda
popf
pushf
not r12d
add r12d, 0xc9ed14dc
xor r12d, 0xda5e43b6
rol r12d, 0xe5
popf
test r14, r14
jne 0x140059ba3
push rax
pushf
mov eax, 0xb2d194ed
pushf
not eax
add eax, 0xadd80451
xor eax, 0xfdb56d4a
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xcd64703b
xor eax, 0x9f12b75e
rol eax, 9
popf
pushf
not eax
add eax, 0xa6f3ba3f
xor eax, 0xecdc3a98
rol eax, 0x8b
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x6471301f
pushf
not eax
add eax, 0xecfeabb5
xor eax, 0xea797ac1
rol eax, 0xde
popf
pushf
not eax
add eax, 0xba2fe50f
xor eax, 0xd5aeb806
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8c49bf73
xor eax, 0x863619f8
rol eax, 0x79
popf
pushf
not eax
add eax, 0x82b4b433
xor eax, 0xc8344c8f
rol eax, 0x36
popf
jmp 0x140059489
test ebx, ebx
je 0x140059c46
push rax
pushf
mov eax, 0xfb53f04e
pushf
not eax
add eax, 0xa6a2bf9e
xor eax, 0x8ff8fc9c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd79cffd4
xor eax, 0x91f9dc1e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x817904ed
xor eax, 0xdb7a2d00
rol eax, 0x5d
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x4130084b
pushf
not eax
add eax, 0xa7acc553
xor eax, 0xbd58e83c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xcb14f04b
xor eax, 0xbed58e3c
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb7f8c1b5
xor eax, 0x912d9310
rol eax, 0x2b
popf
jmp 0x140059489
cmp qword [0x14001e540], rsi
je 0x140059cc7
push rax
pushf
mov eax, 0xc686f796
pushf
not eax
add eax, 0xa59af566
xor eax, 0xeff48eaa
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf099576a
xor eax, 0xfcdfa4d5
rol eax, 1
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x2214f377
pushf
not eax
add eax, 0x813c75b1
xor eax, 0xb76b5516
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x87ddc003
xor eax, 0x9f90e833
rol eax, 0xbc
popf
jmp 0x140059489
call fcn.14003aab9
test rax, rax
jne 0x140059d37
push rax
pushf
mov eax, 0x5ebec5b0
pushf
not eax
add eax, 0xefbdc239
xor eax, 0xf5c36475
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xce354a14
xor eax, 0xffd1547f
rol eax, 0xe6
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x278d8294
pushf
not eax
add eax, 0xff8312f3
xor eax, 0xd03fa623
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xba2e6a27
xor eax, 0xff418949
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe5330bc9
xor eax, 0xbdecfaba
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9769ffb4
xor eax, 0x963719e8
rol eax, 0xce
popf
jmp 0x140059489
call fcn.14004f0c5
mov dword [rax], 0x16
push rax
pushf
mov eax, 0x271bce31
pushf
not eax
add eax, 0xb38efdae
xor eax, 0xd5efc2d0
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xceb39da9
xor eax, 0x805a78ac
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc3a2284d
xor eax, 0xf465bc71
rol eax, 0xf9
popf
jmp 0x140059489
or rbp, 0xffffffffffffffff
mov rcx, r15
call fcn.14008f310
mov eax, ebp
jmp 0x14005b398
mov r14, qword [0x14001e538]
cmp r14, qword [0x14001e550]
jne 0x140059ea3
push rax
pushf
mov eax, 0x1c9eb8d7
pushf
not eax
add eax, 0xe5f95e08
xor eax, 0xb02d1a87
rol eax, 0x89
popf
pushf
not eax
add eax, 0xaab1a07f
xor eax, 0x9f5256d0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xfc932a40
xor eax, 0xc8d1180f
rol eax, 0x2e
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xa553554d
pushf
not eax
add eax, 0x90dea3bc
xor eax, 0xe7f3be97
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc132acc5
xor eax, 0xcf76baac
rol eax, 0xef
popf
jmp 0x140059489
mov rcx, r14
call fcn.1400739d8
mov r14, rax
mov qword [0x14001e538], rax
jmp 0x14005a2ee
test bpl, bpl
je 0x140059fa8
push rax
pushf
mov eax, 0xdc862775
pushf
not eax
add eax, 0xe09c8767
xor eax, 0xbf254b78
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc7d2e6af
xor eax, 0xc04e001b
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf03b09d8
xor eax, 0x88285e0b
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf4649e40
xor eax, 0x85c0f76a
rol eax, 0xa2
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xc9f9180e
pushf
not eax
add eax, 0xaaffad24
xor eax, 0xc39a04f5
rol eax, 8
popf
pushf
not eax
add eax, 0xb87dc2d9
xor eax, 0xf2906c5e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xbc0f0f80
xor eax, 0x9ec90cb7
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcb6ebbfd
xor eax, 0xeee6dd96
rol eax, 0x20
popf
jmp 0x140059489
mov edx, 0x5a2147ac
pushf
not edx
add edx, 0xd735fdb7
xor edx, 0x8cb1a916
rol edx, 0xb0
popf
pushf
not edx
add edx, 0xe920d6d1
xor edx, 0xcb03e52b
rol edx, 0xb
popf
mov rcx, r12
call fcn.14004bf59
xor ecx, ecx
mov qword [0x14001e538], rax
call fcn.14008f310
mov r14, qword [0x14001e538]
test r14, r14
je 0x14005a0ab
push rax
pushf
mov eax, 0xc499960d
pushf
not eax
add eax, 0xa0b4da7e
xor eax, 0xca6a8ce2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9761e0ca
xor eax, 0xa23d6f96
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf5b68deb
xor eax, 0xa7cbc9ea
rol eax, 2
popf
pushf
not eax
add eax, 0xb9b044f0
xor eax, 0xd232c681
rol eax, 0x72
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x7ab9057
pushf
not eax
add eax, 0xc75cae0a
xor eax, 0xdaeaea78
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe3307961
xor eax, 0xb99770a7
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe4e47018
xor eax, 0xf29fa8a6
rol eax, 0x3b
popf
jmp 0x140059489
cmp qword [0x14001e540], rsi
jne 0x14005a153
push rax
pushf
mov eax, 0x66a78960
pushf
not eax
add eax, 0xe8b49aef
xor eax, 0x91e6b8b6
rol eax, 0x44
popf
pushf
not eax
add eax, 0xe75a279b
xor eax, 0xff213c18
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xcb5d3377
xor eax, 0x9f5f5217
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9ec28f2c
xor eax, 0xdbd4aad0
rol eax, 0xd6
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x380b0390
pushf
not eax
add eax, 0xdcd08482
xor eax, 0xc5d67bd7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf45c50c1
xor eax, 0xb4a9ea37
rol eax, 0xbd
popf
jmp 0x140059489
mov edx, 0x9b71f8d8
pushf
not edx
add edx, 0xe1a51b97
xor edx, 0x8be439f6
rol edx, 0x6f
popf
pushf
not edx
add edx, 0xc454a5f8
xor edx, 0x9713d2e4
rol edx, 0xe4
popf
pushf
not edx
add edx, 0x99173aee
xor edx, 0xaa43af2a
rol edx, 0x94
popf
pushf
not edx
add edx, 0xeabc0d8a
xor edx, 0xb61ec3ea
rol edx, 0x1e
popf
mov rcx, r12
call fcn.14004bf59
xor ecx, ecx
mov qword [0x14001e540], rax
call fcn.14008f310
cmp qword [0x14001e540], rsi
je 0x14005a248
push rax
pushf
mov eax, 0x2ea7faee
pushf
not eax
add eax, 0xbfdcd31e
xor eax, 0xd9340098
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf19cdf7d
xor eax, 0xe7610220
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbe11c2d9
xor eax, 0xbd11a8a1
rol eax, 0xef
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x9cfa0e3a
pushf
not eax
add eax, 0xb782e940
xor eax, 0xaf944ff5
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe956c573
xor eax, 0xd4d72d2c
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd7102ca1
xor eax, 0xa51fb030
rol eax, 0x46
popf
jmp 0x140059489
mov r14, qword [0x14001e538]
push rax
pushf
mov eax, 0x2acaad7
pushf
not eax
add eax, 0xd7b76e88
xor eax, 0xc31ef80f
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa986d266
xor eax, 0xa2656b15
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x987cbe40
xor eax, 0xe925bce7
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xcaae7eca
xor eax, 0xee35d3cc
rol eax, 0xe6
popf
jmp 0x140059489
test r14, r14
je 0x14005a33d
push rax
pushf
mov eax, 0x88662f16
pushf
not eax
add eax, 0xca5d627d
xor eax, 0xfe28814d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc2887624
xor eax, 0x84185b0d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc8d36fd2
xor eax, 0xe01e3eea
rol eax, 0x25
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x4d23db52
pushf
not eax
add eax, 0xa5e0034b
xor eax, 0x8e4ab3bd
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc96c2557
xor eax, 0xc59470f1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x97fb83e8
xor eax, 0xd20f16b8
rol eax, 0x25
popf
jmp 0x140059489
mov rax, qword [r14]
mov r12, r13
sub r12, r15
mov rbx, r14
push rax
pushf
mov eax, 0xce93d6b9
pushf
not eax
add eax, 0x83288361
xor eax, 0xa6c542aa
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xecfc73ae
xor eax, 0xfc97dd22
rol eax, 0x86
popf
pushf
not eax
add eax, 0xefd14421
xor eax, 0xa98bb5b8
rol eax, 0x4c
popf
jmp 0x140059489
test rax, rax
je 0x14005a420
push rax
pushf
mov eax, 0xd9155323
pushf
not eax
add eax, 0xf31eb80a
xor eax, 0xd2689977
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x8ff97c54
xor eax, 0xcc4ce2a3
rol eax, 0x30
popf
pushf
not eax
add eax, 0x8f5d59a1
xor eax, 0xd083b661
rol eax, 0x37
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xf50151cd
pushf
not eax
add eax, 0xfdfb2ed5
xor eax, 0xf45934e0
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf05b830b
xor eax, 0xf3ba9938
rol eax, 0x60
popf
jmp 0x140059489
mov r8, r12
mov rdx, rax
mov rcx, r15
call fcn.14008bc47
test eax, eax
jne 0x14005a4be
push rax
pushf
mov eax, 0x369bab8e
pushf
not eax
add eax, 0xab341da3
xor eax, 0xde3adefd
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8511318f
xor eax, 0xd264276c
rol eax, 3
popf
pushf
not eax
add eax, 0xe54b9761
xor eax, 0x94d04026
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x86236173
xor eax, 0xb8944b9c
rol eax, 0x7d
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x92c6e4f7
pushf
not eax
add eax, 0xa13cb5e8
xor eax, 0xd790478c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf6ed6ee2
xor eax, 0x98fa0752
rol eax, 0
popf
jmp 0x140059489
mov rax, qword [rbx]
cmp byte [r12 + rax], 0x3d
je 0x14005a541
push rax
pushf
mov eax, 0xebf16660
pushf
not eax
add eax, 0xab863e68
xor eax, 0x8ccc1fe6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc38c4a68
xor eax, 0xd1d60b3d
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xae1466a5
xor eax, 0xb7880d22
rol eax, 0xd8
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x33371c49
pushf
not eax
add eax, 0x8843b7d6
xor eax, 0x9a9465f9
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf792949d
xor eax, 0xe7a11e5e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xdb4b694c
xor eax, 0x89cf7d4b
rol eax, 0x4f
popf
jmp 0x140059489
cmp byte [r12 + rax], sil
je 0x14005a5c0
push rax
pushf
mov eax, 0x4564d7fa
pushf
not eax
add eax, 0xfefdee39
xor eax, 0xc273c7cd
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf84e62df
xor eax, 0xa1be0eff
rol eax, 0x75
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x49920007
pushf
not eax
add eax, 0xac1ad5da
xor eax, 0xac902d5e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xbeb5608a
xor eax, 0xb7c45e2d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa3875364
xor eax, 0xa752e2f6
rol eax, 0x5b
popf
jmp 0x140059489
add rbx, 8
mov rax, qword [rbx]
jmp 0x14005a3d5
sub rbx, r14
sar rbx, 3
jmp 0x14005a6d4
sub rbx, r14
sar rbx, 3
neg rbx
push rax
pushf
mov eax, 0x99badb8a
pushf
not eax
add eax, 0xf1205c84
xor eax, 0xab321921
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf4e7e63d
xor eax, 0xf8974c64
rol eax, 0x52
popf
jmp 0x140059489
test rbx, rbx
js 0x14005a71f
push rax
pushf
mov eax, 0xc5b2c82a
pushf
not eax
add eax, 0xe243480e
xor eax, 0xbd32e254
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xaed778ce
xor eax, 0xc0ea3c42
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xacfb9642
xor eax, 0x86dd0b52
rol eax, 0xa4
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xd7d5c7f5
pushf
not eax
add eax, 0xd921333c
xor eax, 0xf076abf1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd9b18379
xor eax, 0x93f1f988
rol eax, 0xa4
popf
jmp 0x140059489
cmp qword [r14], rsi
je 0x14005a78a
push rax
pushf
mov eax, 0x8480397e
pushf
not eax
add eax, 0xc78b951d
xor eax, 0x92df015a
rol eax, 0x28
popf
pushf
not eax
add eax, 0x9cdda148
xor eax, 0xb082dc76
rol eax, 0x46
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x9811a4b5
pushf
not eax
add eax, 0x84ee0a75
xor eax, 0xb0ce010d
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xce96f2c7
xor eax, 0x913979b3
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb210072d
xor eax, 0xb9dee46b
rol eax, 0x20
popf
jmp 0x140059489
mov rcx, qword [r14 + rbx*8]
call fcn.14008f310
test bpl, bpl
je 0x14005a837
push rax
pushf
mov eax, 0x54d6e8f6
pushf
not eax
add eax, 0x99b7d630
xor eax, 0xe5d0d918
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9bab95ef
xor eax, 0xdbdbd05b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x86272a31
xor eax, 0xde59c457
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbfe363a3
xor eax, 0xe40d65b4
rol eax, 0xe7
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xb5be783a
pushf
not eax
add eax, 0xc758615a
xor eax, 0xddd2607a
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xfd5459db
xor eax, 0xe80ca230
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xee8bbc27
xor eax, 0xc50253d2
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x82dc893f
xor eax, 0x8d81ecfc
rol eax, 0x52
popf
jmp 0x140059489
mov qword [r14 + rbx*8], r15
jmp 0x14005ae0c
mov rax, qword [r14 + rbx*8 + 8]
mov qword [r14 + rbx*8], rax
inc rbx
push rax
pushf
mov eax, 0x3c6c05a1
pushf
not eax
add eax, 0x87469fe8
xor eax, 0xd276e0ea
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xfc304127
xor eax, 0xe6a4cb93
rol eax, 0xd3
popf
jmp 0x140059489
cmp qword [r14 + rbx*8], rsi
jne 0x14005a944
push rax
pushf
mov eax, 0x1be5e802
pushf
not eax
add eax, 0xa37609f1
xor eax, 0xe705157f
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf9b9f7b4
xor eax, 0x90973e09
rol eax, 0xfa
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x78c872e4
pushf
not eax
add eax, 0x9ad2331b
xor eax, 0xddd31712
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf0f540ad
xor eax, 0xa6f59afe
rol eax, 0x99
popf
jmp 0x140059489
mov r8d, 0x6a7ed07c
pushf
not r8d
add r8d, 0x89019d9c
xor r8d, 0x9f997981
rol r8d, 0x1b
popf
pushf
not r8d
add r8d, 0xac8fc56e
xor r8d, 0xe2cd2967
rol r8d, 0x60
popf
pushf
not r8d
add r8d, 0x86e4a53e
xor r8d, 0x851b31e8
rol r8d, 0x15
popf
pushf
not r8d
add r8d, 0xcc440bf0
xor r8d, 0xdf4e5b73
rol r8d, 0xb4
popf
mov rdx, rbx
mov rcx, r14
call fcn.1400455b4
xor ecx, ecx
mov rbx, rax
call fcn.14008f310
test rbx, rbx
je 0x14005aa54
push rax
pushf
mov eax, 0xa0a6cfb2
pushf
not eax
add eax, 0x908ac80d
xor eax, 0xce784f0b
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd6d42e96
xor eax, 0x80cffd6f
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x96733f87
xor eax, 0xd8e6e0ff
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb5ed6dc2
xor eax, 0x9f86312f
rol eax, 0x8e
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x96358e20
pushf
not eax
add eax, 0x8584a938
xor eax, 0xca6c4482
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe1e25df5
xor eax, 0xb798171f
rol eax, 0x20
popf
jmp 0x140059489
mov qword [0x14001e538], rbx
jmp 0x14005ae68
test bpl, bpl
jne 0x14005ab24
push rax
pushf
mov eax, 0x50e1e45a
pushf
not eax
add eax, 0x96e725d8
xor eax, 0x96c75018
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd196dc3b
xor eax, 0xaecb3afc
rol eax, 0x7f
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x8a015138
pushf
not eax
add eax, 0xf75facf8
xor eax, 0xf0e58f6b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xcb456070
xor eax, 0xf6705ab4
rol eax, 0x56
popf
jmp 0x140059489
mov ebp, esi
jmp 0x140059de5
neg rbx
lea rdx, [rbx + 2]
cmp rdx, rbx
jb 0x14005abe7
push rax
pushf
mov eax, 0xb6136ea3
pushf
not eax
add eax, 0xcd0b7925
xor eax, 0xf2d1d8e2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xefefb7bf
xor eax, 0x8c770af0
rol eax, 2
popf
pushf
not eax
add eax, 0xb13964a1
xor eax, 0xea1e52ab
rol eax, 0x2e
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x650895e5
pushf
not eax
add eax, 0x8a5d1e6d
xor eax, 0xc0c6e439
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcf2d53ad
xor eax, 0x9f73ef07
rol eax, 0x1f
popf
jmp 0x140059489
movabs rax, 0x5ec56f72097b724
pushf
not rax
add rax, 0x55968ddc
xor rax, 0x551b5148
rol rax, 0xb5
popf
pushf
not rax
add rax, 0x770146ff
xor rax, 0x77690a4e
rol rax, 0xb0
popf
pushf
not rax
add rax, 0x407d1071
xor rax, 0x7dee124b
rol rax, 0xe8
popf
cmp rdx, rax
jae 0x14005aca5
push rax
pushf
mov eax, 0x319f4094
pushf
not eax
add eax, 0x9a836f51
xor eax, 0xcd7b8a8a
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xaf85b971
xor eax, 0xbafee495
rol eax, 0
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xb8557b6f
pushf
not eax
add eax, 0xf98b8791
xor eax, 0xa13e84cd
rol eax, 0x93
popf
pushf
not eax
add eax, 0xf3175a8a
xor eax, 0x8ce4c0b6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb708a493
xor eax, 0xed3325d6
rol eax, 0x55
popf
jmp 0x140059489
mov r8d, 0x1de5bff4
pushf
not r8d
add r8d, 0xfbe0f772
xor r8d, 0xca2fb10d
rol r8d, 0x2c
popf
pushf
not r8d
add r8d, 0xaccb1cc0
xor r8d, 0xaed78edf
rol r8d, 0x99
popf
pushf
not r8d
add r8d, 0xb107b9fa
xor r8d, 0xd6b9c6a1
rol r8d, 0x9d
popf
pushf
not r8d
add r8d, 0xc86cb98a
xor r8d, 0xd3fb46fc
rol r8d, 0x50
popf
mov rcx, r14
call fcn.1400455b4
xor ecx, ecx
mov r14, rax
call fcn.14008f310
test r14, r14
je 0x14005adc9
push rax
pushf
mov eax, 0x7d6f0c84
pushf
not eax
add eax, 0x8fbf908c
xor eax, 0xffc4c65d
rol eax, 0xac
popf
pushf
not eax
add eax, 0xcf109285
xor eax, 0xf0db9a13
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8f8e9041
xor eax, 0x801f5ecd
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa0ef8c2a
xor eax, 0xe2feee1d
rol eax, 0x93
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x171cde96
pushf
not eax
add eax, 0xe9459e87
xor eax, 0xbc8ba3bd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xaddbce9d
xor eax, 0xb8c2ec34
rol eax, 0x61
popf
jmp 0x140059489
mov qword [r14 + rbx*8], r15
mov qword [r14 + rbx*8 + 8], rsi
mov qword [0x14001e538], r14
mov rdi, rsi
push rax
pushf
mov eax, 0xc2ffa72
pushf
not eax
add eax, 0xe547714c
xor eax, 0xd0513a2b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc72a279f
xor eax, 0xb4da2a98
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa7f95e24
xor eax, 0xf8139e5b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xcdd6bc1c
xor eax, 0x89b9300e
rol eax, 0x31
popf
jmp 0x140059489
cmp dword [rsp + 0x78], esi
je 0x14005aecb
push rax
pushf
mov eax, 0x420b685
pushf
not eax
add eax, 0xf6892e9f
xor eax, 0xd624ac6a
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc1f7150f
xor eax, 0xe1ce4b72
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe43f2107
xor eax, 0xe5fda9af
rol eax, 0xba
popf
pushf
not eax
add eax, 0xc1620154
xor eax, 0xc5ec33ed
rol eax, 0xe
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xbe9f6fd6
pushf
not eax
add eax, 0xb4e82db1
xor eax, 0x8adc6cc5
rol eax, 0x80
popf
pushf
not eax
add eax, 0xd88afbf5
xor eax, 0xe1b82941
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf5baabcb
xor eax, 0xcc47afc3
rol eax, 0x95
popf
jmp 0x140059489
or rbp, 0xffffffffffffffff
mov r14, rbp
push rax
pushf
mov eax, 0x34033d9c
pushf
not eax
add eax, 0x99db0f94
xor eax, 0x97ad7a6e
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf541781f
xor eax, 0x820328e5
rol eax, 0xc0
popf
jmp 0x140059489
inc r14
cmp byte [r15 + r14], sil
jne 0x14005af4b
mov edx, 0x56fbf915
pushf
not edx
add edx, 0xcb7b2f81
xor edx, 0xf2ddbe2d
rol edx, 0x9b
popf
pushf
not edx
add edx, 0x829fb117
xor edx, 0x994ac466
rol edx, 0xb0
popf
pushf
not edx
add edx, 0xf7b49d7c
xor edx, 0xe2b0fb6a
rol edx, 0xd7
popf
pushf
not edx
add edx, 0x8f8a14a6
xor edx, 0xd6cb3c07
rol edx, 0xc3
popf
lea rcx, [r14 + 2]
call fcn.14004bf59
mov rbx, rax
test rax, rax
jne 0x14005b017
push rax
pushf
mov eax, 0x4ccb26d
pushf
not eax
add eax, 0xeb4147d0
xor eax, 0xfecec5bb
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9b046227
xor eax, 0xd9f7ad9b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe4a410d6
xor eax, 0x8822ea41
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc29f035f
xor eax, 0xa0e0b2df
rol eax, 0x45
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x63214ee5
pushf
not eax
add eax, 0xb1e70748
xor eax, 0x8d985aeb
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xabdf9397
xor eax, 0xbccea57c
rol eax, 0x13
popf
jmp 0x140059489
xor ecx, ecx
call fcn.14008f310
jmp 0x14005b243
mov r8, r15
lea rdx, [r14 + 2]
mov rcx, rbx
call fcn.1400620e5
test eax, eax
jne 0x14005b0e6
push rax
pushf
mov eax, 0x104e4aa7
pushf
not eax
add eax, 0xb9d3234a
xor eax, 0xdaa16fc5
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfc0b2680
xor eax, 0xf29fad52
rol eax, 0x36
popf
pushf
not eax
add eax, 0x829521ae
xor eax, 0xeb0be2a9
rol eax, 0xba
popf
jmp 0x140059489
push rax
pushf
mov eax, 0xb1573f37
pushf
not eax
add eax, 0xf0363e68
xor eax, 0xff67dd89
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf39ada96
xor eax, 0x9471cda7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8c1a5a5c
xor eax, 0xcef7da9f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd1fcb003
xor eax, 0xe6d5ba8a
rol eax, 0x36
popf
jmp 0x140059489
mov rax, rbx
lea rcx, [r13 + 1]
sub rax, r15
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
neg byte [rsp + 0x70]
sbb rdx, rdx
mov byte [rax + r13], sil
and rdx, rcx
mov rcx, rbx
call fcn.140031573
test eax, eax
jne 0x14005b1a2
push rax
pushf
mov eax, 0xb618ef62
pushf
not eax
add eax, 0xd43a49f8
xor eax, 0xdccd6a33
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe0cba0b7
xor eax, 0x9345d0d5
rol eax, 0xd9
popf
jmp 0x140059489
push rax
pushf
mov eax, 0x532bb3a9
pushf
not eax
add eax, 0xb7e324eb
xor eax, 0xe3f57b32
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc4acc857
xor eax, 0xaa8501b3
rol eax, 5
popf
pushf
not eax
add eax, 0xde90a7bf
xor eax, 0xe0682695
rol eax, 0x28
popf
jmp 0x140059489
call fcn.14004f0c5
mov rcx, rbx
mov dword [rax], 0x2a
call fcn.14008f310
mov esi, ebp
push rax
pushf
mov eax, 0x2fbf94d2
pushf
not eax
add eax, 0xb1da8302
xor eax, 0xb369ef63
rol eax, 0x46
popf
pushf
not eax
add eax, 0xd820c306
xor eax, 0xdb20959c
rol eax, 0x11
popf
pushf
not eax
add eax, 0xeb79e5e3
xor eax, 0xf6a22561
rol eax, 0x32
popf
jmp 0x140059489
mov rcx, rdi
call fcn.14008f310
mov eax, esi
jmp 0x14005b398
mov rcx, rbx
call fcn.14008f310
push rax
pushf
mov eax, 0x86058b2a
pushf
not eax
add eax, 0xf6ca6e17
xor eax, 0x8e19853c
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa8ada86a
xor eax, 0xb19a3fff
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8e5a9778
xor eax, 0xb91ceb93
rol eax, 0x6e
popf
jmp 0x140059489
mov rcx, rdi
call fcn.14008f310
xor eax, eax
jmp 0x14005b398
call fcn.14004f0c5
mov rcx, r15
mov dword [rax], 0x16
call fcn.14008f310
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x61a262b8
pushf
not eax
add eax, 0x9ac52273
xor eax, 0x85d974db
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd2e3a0ac
xor eax, 0xf4683afb
rol eax, 0xb2
popf
jmp 0x140059489
mov rbx, qword [rsp + 0x80]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1400626c0
int3