Function at 0x1400c92e5
Capabilities:
Authenticate hmac
Encrypt data using speck
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x94133c20
pushf
not eax
add eax, 0xfb58c858
xor eax, 0xf1af8faa
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb93d34cd
xor eax, 0x8ba8fecb
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8faa8455
xor eax, 0xc9a0e433
rol eax, 0xd8
popf
cmp eax, 0x29
jne 0x1400c9335
popf
pop rax
jmp 0x1400cad97
cmp eax, 0
jne 0x1400c9344
popf
pop rax
jmp 0x1400c9722
cmp eax, 0x3f
jne 0x1400c9353
popf
pop rax
jmp 0x1400cba31
cmp eax, 1
jne 0x1400c9362
popf
pop rax
jmp 0x1400c97ca
cmp eax, 0xd
jne 0x1400c9371
popf
pop rax
jmp 0x1400c9eaf
cmp eax, 0x1a
jne 0x1400c9380
popf
pop rax
jmp 0x1400ca48e
cmp eax, 0xe
jne 0x1400c938f
popf
pop rax
jmp 0x1400c9efc
cmp eax, 0x31
jne 0x1400c939e
popf
pop rax
jmp 0x1400cb178
cmp eax, 0x40
jne 0x1400c93ad
popf
pop rax
jmp 0x1400cbaa4
cmp eax, 8
jne 0x1400c93bc
popf
pop rax
jmp 0x1400c9c1f
cmp eax, 0x2a
jne 0x1400c93cb
popf
pop rax
jmp 0x1400cade2
cmp eax, 0x17
jne 0x1400c93da
popf
pop rax
jmp 0x1400ca2e6
cmp eax, 0x1c
jne 0x1400c93e9
popf
pop rax
jmp 0x1400ca5fb
cmp eax, 0x2e
jne 0x1400c93f8
popf
pop rax
jmp 0x1400cafd8
cmp eax, 0x18
jne 0x1400c9407
popf
pop rax
jmp 0x1400ca3d5
cmp eax, 0x2b
jne 0x1400c9416
popf
pop rax
jmp 0x1400cae58
cmp eax, 0x1b
jne 0x1400c9425
popf
pop rax
jmp 0x1400ca521
cmp eax, 0x2d
jne 0x1400c9434
popf
pop rax
jmp 0x1400caf3c
cmp eax, 0x23
jne 0x1400c9443
popf
pop rax
jmp 0x1400ca974
cmp eax, 0x25
jne 0x1400c9452
popf
pop rax
jmp 0x1400cab78
cmp eax, 0x43
jne 0x1400c9461
popf
pop rax
jmp 0x1400cbbc4
cmp eax, 0x13
jne 0x1400c9470
popf
pop rax
jmp 0x1400ca11e
cmp eax, 0x33
jne 0x1400c947f
popf
pop rax
jmp 0x1400cb242
cmp eax, 0x24
jne 0x1400c948e
popf
pop rax
jmp 0x1400caa8a
cmp eax, 0x1e
jne 0x1400c949d
popf
pop rax
jmp 0x1400ca6d8
cmp eax, 0xc
jne 0x1400c94ac
popf
pop rax
jmp 0x1400c9e60
cmp eax, 0x26
jne 0x1400c94bb
popf
pop rax
jmp 0x1400cabd6
cmp eax, 0x27
jne 0x1400c94ca
popf
pop rax
jmp 0x1400caca0
cmp eax, 0x30
jne 0x1400c94d9
popf
pop rax
jmp 0x1400cb0c4
cmp eax, 0x10
jne 0x1400c94e8
popf
pop rax
jmp 0x1400ca029
cmp eax, 0x37
jne 0x1400c94f7
popf
pop rax
jmp 0x1400cb520
cmp eax, 9
jne 0x1400c9506
popf
pop rax
jmp 0x1400c9c92
cmp eax, 0x39
jne 0x1400c9515
popf
pop rax
jmp 0x1400cb641
cmp eax, 0x16
jne 0x1400c9524
popf
pop rax
jmp 0x1400ca253
cmp eax, 0x3b
jne 0x1400c9533
popf
pop rax
jmp 0x1400cb7b3
cmp eax, 0xa
jne 0x1400c9542
popf
pop rax
jmp 0x1400c9cf8
cmp eax, 0x36
jne 0x1400c9551
popf
pop rax
jmp 0x1400cb3f2
cmp eax, 0x14
jne 0x1400c9560
popf
pop rax
jmp 0x1400ca161
cmp eax, 7
jne 0x1400c956f
popf
pop rax
jmp 0x1400c9b56
cmp eax, 0x3d
jne 0x1400c957e
popf
pop rax
jmp 0x1400cb96d
cmp eax, 2
jne 0x1400c958d
popf
pop rax
jmp 0x1400c980a
cmp eax, 0x20
jne 0x1400c959c
popf
pop rax
jmp 0x1400ca7e2
cmp eax, 0x41
jne 0x1400c95ab
popf
pop rax
jmp 0x1400cbaf5
cmp eax, 0x11
jne 0x1400c95ba
popf
pop rax
jmp 0x1400ca08b
cmp eax, 0x35
jne 0x1400c95c9
popf
pop rax
jmp 0x1400cb347
cmp eax, 0x3a
jne 0x1400c95d8
popf
pop rax
jmp 0x1400cb707
cmp eax, 0x12
jne 0x1400c95e7
popf
pop rax
jmp 0x1400ca0c5
cmp eax, 0x21
jne 0x1400c95f6
popf
pop rax
jmp 0x1400ca860
cmp eax, 0x38
jne 0x1400c9605
popf
pop rax
jmp 0x1400cb57b
cmp eax, 0xb
jne 0x1400c9614
popf
pop rax
jmp 0x1400c9dcd
cmp eax, 0xf
jne 0x1400c9623
popf
pop rax
jmp 0x1400c9fab
cmp eax, 0x15
jne 0x1400c9632
popf
pop rax
jmp 0x1400ca200
cmp eax, 5
jne 0x1400c9641
popf
pop rax
jmp 0x1400c9a5a
cmp eax, 6
jne 0x1400c9650
popf
pop rax
jmp 0x1400c9af2
cmp eax, 0x22
jne 0x1400c965f
popf
pop rax
jmp 0x1400ca8b0
cmp eax, 0x3c
jne 0x1400c966e
popf
pop rax
jmp 0x1400cb835
cmp eax, 0x1f
jne 0x1400c967d
popf
pop rax
jmp 0x1400ca711
cmp eax, 4
jne 0x1400c968c
popf
pop rax
jmp 0x1400c99e4
cmp eax, 0x2f
jne 0x1400c969b
popf
pop rax
jmp 0x1400cb03a
cmp eax, 0x28
jne 0x1400c96aa
popf
pop rax
jmp 0x1400cad2c
cmp eax, 0x3e
jne 0x1400c96b9
popf
pop rax
jmp 0x1400cb9cf
cmp eax, 0x42
jne 0x1400c96c8
popf
pop rax
jmp 0x1400cbb68
cmp eax, 0x2c
jne 0x1400c96d7
popf
pop rax
jmp 0x1400caeee
cmp eax, 3
jne 0x1400c96e6
popf
pop rax
jmp 0x1400c98ca
cmp eax, 0x19
jne 0x1400c96f5
popf
pop rax
jmp 0x1400ca411
cmp eax, 0x1d
jne 0x1400c9704
popf
pop rax
jmp 0x1400ca630
cmp eax, 0x34
jne 0x1400c9713
popf
pop rax
jmp 0x1400cb2a3
cmp eax, 0x32
jne 0x1400c9722
popf
pop rax
jmp 0x1400cb23a
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0x100
mov rax, qword [0x140034010]
xor rax, rsp
mov qword [rbp + 0x17], rax
mov qword [rbp - 0x21], r9
mov qword [rsp + 0x48], r8
mov rbx, rcx
lea r12, [rcx + 0x28]
mov r13, r12
mov r15d, 0xbb4134fc
pushf
not r15d
add r15d, 0xecdb2398
xor r15d, 0x947f10bf
rol r15d, 0x48
popf
pushf
not r15d
add r15d, 0xad49395a
xor r15d, 0xc24b14b4
rol r15d, 0xe6
popf
push rax
pushf
mov eax, 0x3d8b4931
pushf
not eax
add eax, 0xa1281815
xor eax, 0xaba271fe
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcbe26b66
xor eax, 0xf1feb25e
rol eax, 0x27
popf
jmp 0x1400c9326
xor edi, edi
nop word [rax + rax]
push rax
pushf
mov eax, 0x87b73033
pushf
not eax
add eax, 0x90562e4e
xor eax, 0xfa12afca
rol eax, 0xac
popf
pushf
not eax
add eax, 0xaea1c639
xor eax, 0xe9a4b710
rol eax, 0xac
popf
jmp 0x1400c9326
mov eax, r15d
lock cmpxchg dword [rbx + 0x58], edi
jne 0x1400c9871
push rax
pushf
mov eax, 0x3e38fb
pushf
not eax
add eax, 0xd27fe4a3
xor eax, 0xaf8ecae0
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd42c1fb7
xor eax, 0xcebfbe67
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xbc89b0bf
xor eax, 0xbce13625
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xa06a9b42
xor eax, 0xc72b9ca2
rol eax, 0x3a
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xaa2ffc22
pushf
not eax
add eax, 0xd92fa7c7
xor eax, 0xccf156ee
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa8e23e02
xor eax, 0xfc2fce41
rol eax, 5
popf
pushf
not eax
add eax, 0x8b54f6af
xor eax, 0xd00ebdd1
rol eax, 8
popf
pushf
not eax
add eax, 0xeaea5839
xor eax, 0xd3180a94
rol eax, 0x84
popf
jmp 0x1400c9326
lea r14, [rbx + 0x60]
mov qword [rsp + 0x50], r14
mov rcx, r14
jmp 0x1400c98d7
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov sil, 0xbb
pushf
not sil
add sil, 0x4d
xor sil, 0xaa
rol sil, 0xba
popf
pushf
not sil
add sil, 0x3b
xor sil, 0x53
rol sil, 0xd4
popf
pushf
not sil
add sil, 0x98
xor sil, 0xce
rol sil, 0xa5
popf
mov byte [rsp + 0x58], sil
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x31], xmm1
mov rax, qword [rbx + 0x90]
test rax, rax
je 0x1400c998b
push rax
pushf
mov eax, 0x5b5a02e5
pushf
not eax
add eax, 0xe03353a5
xor eax, 0xfffaeacf
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe9d899e2
xor eax, 0xaf2a8e2e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfe2dc2e7
xor eax, 0xdf29d2ec
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xbef87a6e
xor eax, 0x9c16105e
rol eax, 0x6f
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x6fd3bd8c
pushf
not eax
add eax, 0x8551bb5f
xor eax, 0xffd34223
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfa96dc75
xor eax, 0xd6b22a67
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb46ea481
xor eax, 0xffe536c2
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe1afddb2
xor eax, 0xc8e8b367
rol eax, 0x53
popf
jmp 0x1400c9326
mov qword [rbp - 0x31], rax
mov rax, qword [rbx + 0x98]
mov qword [rbp - 0x29], rax
mov qword [rbx + 0x90], rdi
mov qword [rbx + 0x98], rdi
push rax
pushf
mov eax, 0xbac9e972
pushf
not eax
add eax, 0x8ba27a49
xor eax, 0xae2f9295
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8a3c1d30
xor eax, 0xe5eb97db
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xcdbac51f
xor eax, 0xf0c9a0f4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbb8f5bfb
xor eax, 0xeae0691b
rol eax, 0x40
popf
jmp 0x1400c9326
mov rdi, qword [rbx + 0x88]
test rdi, rdi
je 0x1400c9aac
push rax
pushf
mov eax, 0x78615012
pushf
not eax
add eax, 0x855ad458
xor eax, 0x9a453b93
rol eax, 7
popf
pushf
not eax
add eax, 0xd4eb22c0
xor eax, 0xf700309d
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd227f0db
xor eax, 0xdd672b54
rol eax, 0x41
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xb7f613da
pushf
not eax
add eax, 0xdbc3e8e9
xor eax, 0xfa8f682e
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc48f6186
xor eax, 0x8fafaafb
rol eax, 0
popf
pushf
not eax
add eax, 0x937092f5
xor eax, 0x84f2a81d
rol eax, 0x9c
popf
jmp 0x1400c9326
nop word [rax + rax]
push rax
pushf
mov eax, 0xe8b41799
pushf
not eax
add eax, 0x9c59122b
xor eax, 0xd0501966
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf232989e
xor eax, 0x93d29cb8
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc022d60e
xor eax, 0xa7d378a2
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xea614f32
xor eax, 0x9af0a829
rol eax, 0x3c
popf
jmp 0x1400c9326
mov rax, qword [rdi]
lea rdx, [rbp - 0x31]
mov rcx, rdi
jmp 0x1400c9b61
call qword [rax + 0x20]
mov rdi, qword [rdi + 8]
test rdi, rdi
jne 0x1400c9bc6
push rax
pushf
mov eax, 0x64a5157
pushf
not eax
add eax, 0xfb17cfc8
xor eax, 0xcdca109d
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9dd22335
xor eax, 0xc8f5aa17
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8822e68d
xor eax, 0xec66cb56
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xe9e73f08
xor eax, 0xef5f7b64
rol eax, 0xf7
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x4f120039
pushf
not eax
add eax, 0xb688cce4
xor eax, 0xa0e85424
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd87a78fb
xor eax, 0xa5b15522
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbeccd59b
xor eax, 0x981a84ed
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc514977c
xor eax, 0xce94a84c
rol eax, 0xae
popf
jmp 0x1400c9326
mov rdi, qword [rbp - 0x31]
test rdi, rdi
je 0x1400c9c5f
push rax
pushf
mov eax, 0x16f54736
pushf
not eax
add eax, 0xe2ee4a06
xor eax, 0x97c753ec
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x870cfe05
xor eax, 0xe1fac843
rol eax, 0xe2
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x5c962d01
pushf
not eax
add eax, 0xdbe844ef
xor eax, 0xc39ea0bd
rol eax, 0x49
popf
pushf
not eax
add eax, 0x82fa92e5
xor eax, 0xe98bf147
rol eax, 0x1f
popf
jmp 0x1400c9326
mov rdx, rdi
mov rsi, rdi
xor r12d, r12d
nop dword [rax]
push rax
pushf
mov eax, 0x59d1a142
pushf
not eax
add eax, 0x85e86e1d
xor eax, 0xd6bd3146
rol eax, 0x99
popf
pushf
not eax
add eax, 0x99f12d60
xor eax, 0xafbed24f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb15c3deb
xor eax, 0xef09709a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbd4bc8b2
xor eax, 0xdf0ee8be
rol eax, 0xd1
popf
jmp 0x1400c9326
mov rax, qword [rsi + 0x20]
mov qword [rbp - 0x31], rax
mov rcx, qword [rbp - 0x29]
test rax, rax
cmove rcx, r12
mov qword [rbp - 0x29], rcx
mov qword [rdx + 0x20], r12
mov dword [rdi + 0x30], r15d
mov r9, rdi
xor r8d, r8d
xor edx, edx
mov rcx, qword [r13]
jmp 0x1400c9d24
call qword [sym.imp.KERNEL32.dll_PostQueuedCompletionStatus]
test eax, eax
jne 0x1400c9d87
push rax
pushf
mov eax, 0x8358d26f
pushf
not eax
add eax, 0xcaa985ef
xor eax, 0x88ba42c8
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xaed41f6f
xor eax, 0xf8cdae5d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x95f1807d
xor eax, 0xb68db0a8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xbe6b7541
xor eax, 0xda85fa10
rol eax, 0xfc
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xa3918441
pushf
not eax
add eax, 0x9464b308
xor eax, 0x8fee3639
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xec03c80c
xor eax, 0xd18a43a0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf490723a
xor eax, 0xf98c30d6
rol eax, 0x17
popf
jmp 0x1400c9326
mov rcx, r14
jmp 0x1400c9dd1
call qword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov qword [rdi + 0x20], r12
mov rax, qword [rbx + 0x98]
test rax, rax
je 0x1400c9e1a
push rax
pushf
mov eax, 0xffa4000e
pushf
not eax
add eax, 0xe5957ba9
xor eax, 0xd4c63573
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb6a51c7a
xor eax, 0xe2ead32c
rol eax, 0x1a
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x3c2557da
pushf
not eax
add eax, 0xac489d67
xor eax, 0x8caac9fb
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc172f33a
xor eax, 0x8cff7658
rol eax, 5
popf
pushf
not eax
add eax, 0x8f23ad40
xor eax, 0x84ab80a9
rol eax, 0x5d
popf
jmp 0x1400c9326
mov qword [rax + 0x20], rdi
jmp 0x1400c9efc
mov qword [rbx + 0x90], rdi
push rax
pushf
mov eax, 0x786a04f1
pushf
not eax
add eax, 0xbd687329
xor eax, 0x9d277bfd
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe9f5c915
xor eax, 0xff433c0a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x876b4e82
xor eax, 0x80e37022
rol eax, 0xea
popf
jmp 0x1400c9326
mov qword [rbx + 0x98], rsi
mov rax, qword [rbp - 0x31]
test rax, rax
je 0x1400c9f52
push rax
pushf
mov eax, 0x9cc0d3cc
pushf
not eax
add eax, 0x97c3c99f
xor eax, 0x8db2d31c
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb69c1e78
xor eax, 0xefcbb3e6
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbbd9e9dd
xor eax, 0x8e17ee26
rol eax, 0xe2
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x79be0d12
pushf
not eax
add eax, 0x9b3265a8
xor eax, 0xf46fe20f
rol eax, 2
popf
pushf
not eax
add eax, 0xc67a3848
xor eax, 0xf1c45b26
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9e37ad81
xor eax, 0x96c81a20
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa022c069
xor eax, 0xb0b3d6f2
rol eax, 0x4f
popf
jmp 0x1400c9326
test rsi, rsi
je 0x1400c9fe3
push rax
pushf
mov eax, 0x393c97c5
pushf
not eax
add eax, 0xb96700ef
xor eax, 0xf6041dc8
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xeb072908
xor eax, 0xbc415a7b
rol eax, 0x80
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xe13c3e30
pushf
not eax
add eax, 0xc39fae7f
xor eax, 0xc0302c54
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf35508a1
xor eax, 0xa20a62f7
rol eax, 0x10
popf
pushf
not eax
add eax, 0xca023b59
xor eax, 0xb8c1cc92
rol eax, 0x53
popf
jmp 0x1400c9326
mov qword [rsi + 0x20], rax
jmp 0x1400ca0c5
mov qword [rbx + 0x90], rax
push rax
pushf
mov eax, 0x84137fac
pushf
not eax
add eax, 0xd79567dd
xor eax, 0xcec94b18
rol eax, 4
popf
pushf
not eax
add eax, 0xbeeb3181
xor eax, 0xea60fed3
rol eax, 0x5f
popf
jmp 0x1400c9326
mov rax, qword [rbp - 0x29]
mov qword [rbx + 0x98], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x31], xmm0
push rax
pushf
mov eax, 0x71090c48
pushf
not eax
add eax, 0xbb3f4186
xor eax, 0xbafd2b73
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf4259d2b
xor eax, 0xa9023953
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9d190053
xor eax, 0x9d0e027f
rol eax, 0x78
popf
jmp 0x1400c9326
mov eax, r15d
xchg dword [rbx + 0x58], eax
mov rcx, r14
jmp 0x1400ca128
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push rax
pushf
mov eax, 0x3254ea2d
pushf
not eax
add eax, 0xfc81ca94
xor eax, 0x98692d12
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x917a0de1
xor eax, 0xd5d0eafa
rol eax, 0x8b
popf
jmp 0x1400c9326
mov rdi, qword [rbp - 0x31]
mov rdx, rdi
mov rsi, rdi
test rdi, rdi
jne 0x1400ca1ba
push rax
pushf
mov eax, 0x7e8e6cc5
pushf
not eax
add eax, 0xb7f2399c
xor eax, 0xa04a2a10
rol eax, 0xac
popf
pushf
not eax
add eax, 0xeb1466ff
xor eax, 0x95b583c3
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9bab0943
xor eax, 0xa56669bd
rol eax, 0x1f
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x27eb86fe
pushf
not eax
add eax, 0xd944f93e
xor eax, 0x8ecd9455
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbc9bc40d
xor eax, 0xfc9db405
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x83f202f1
xor eax, 0xc4334a2e
rol eax, 0xea
popf
jmp 0x1400c9326
mov r12, r13
movzx esi, byte [rsp + 0x58]
mov r14, qword [rsp + 0x50]
push rax
pushf
mov eax, 0x2e0ac704
pushf
not eax
add eax, 0xa6705604
xor eax, 0xc51c5d62
rol eax, 0x51
popf
pushf
not eax
add eax, 0xfaeb10c6
xor eax, 0xe721742b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc5c25c1a
xor eax, 0x8a3a75f7
rol eax, 0x9d
popf
jmp 0x1400c9326
cmp qword [rbx + 0x48], 0
je 0x1400ca2a0
push rax
pushf
mov eax, 0x8e5a726b
pushf
not eax
add eax, 0xfb35d4e2
xor eax, 0xf9ec84ba
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfa4713d3
xor eax, 0xe2628e56
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xde4f55f8
xor eax, 0xbf010f88
rol eax, 0xf6
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xc3c13467
pushf
not eax
add eax, 0xafb72bbc
xor eax, 0x9d60e84c
rol eax, 0x99
popf
pushf
not eax
add eax, 0x8fadfb01
xor eax, 0xa4b033db
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbf48bacd
xor eax, 0x8c6913be
rol eax, 0x2c
popf
jmp 0x1400c9326
mov ecx, 0xec3ccadd
pushf
not ecx
add ecx, 0xff089a83
xor ecx, 0xcb0b63ee
rol ecx, 0xc0
popf
pushf
not ecx
add ecx, 0x8eb651b7
xor ecx, 0xb0c3aaca
rol ecx, 0x5b
popf
pushf
not ecx
add ecx, 0xe8a1a29e
xor ecx, 0xe06e1383
rol ecx, 0xc8
popf
mov rdi, qword [rbx + 0x88]
test rdi, rdi
je 0x1400ca38f
push rax
pushf
mov eax, 0x4171a0b6
pushf
not eax
add eax, 0xc07e9537
xor eax, 0xf3353747
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe52a9d7c
xor eax, 0x9cf02abe
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa660a7d4
xor eax, 0xd99b510d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa19d4b9a
xor eax, 0x991fb295
rol eax, 0x66
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x90e2c1f0
pushf
not eax
add eax, 0xac7072df
xor eax, 0xa100ecf8
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb8cd63a8
xor eax, 0xb36e62c4
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xea89286f
xor eax, 0xb230182f
rol eax, 0x67
popf
jmp 0x1400c9326
nop word [rax + rax]
push rax
pushf
mov eax, 0x382b3ad2
pushf
not eax
add eax, 0xdc020018
xor eax, 0x8ba853cd
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xa0a6b36d
xor eax, 0x90d3e147
rol eax, 0x1b
popf
jmp 0x1400c9326
mov rax, qword [rdi]
mov edx, ecx
mov rcx, rdi
jmp 0x1400ca41a
call qword [rax + 0x18]
mov ecx, eax
mov rdi, qword [rdi + 8]
test rdi, rdi
jne 0x1400ca45b
push rax
pushf
mov eax, 0x6b49046
pushf
not eax
add eax, 0x9dc00c7b
xor eax, 0x8a7b3da6
rol eax, 0x40
popf
pushf
not eax
add eax, 0xdc16aabe
xor eax, 0xbece692b
rol eax, 0xae
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x59f22aab
pushf
not eax
add eax, 0xb24aa4b6
xor eax, 0xee7511a3
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xa7d59bd0
xor eax, 0xee1a38f9
rol eax, 0x6b
popf
jmp 0x1400c9326
cmp eax, 0x11e1a300
jge 0x1400ca4db
push rax
pushf
mov eax, 0xc75a265
pushf
not eax
add eax, 0x954f0eae
xor eax, 0x8d1cca72
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa7d7687c
xor eax, 0xf84f0477
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfd62868d
xor eax, 0xa19be739
rol eax, 0xb2
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x14024344
pushf
not eax
add eax, 0x9082cfe8
xor eax, 0x99538853
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe2af9597
xor eax, 0xd2cf32e9
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd902b6c8
xor eax, 0xaec5b2af
rol eax, 0xfb
popf
jmp 0x1400c9326
neg ecx
movsxd rax, ecx
lea rcx, [rax + rax*4]
add rcx, rcx
mov qword [rbp + 0xf], rcx
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8d, 0x9bd2194e
pushf
not r8d
add r8d, 0xa48fb93e
xor r8d, 0xe2668362
rol r8d, 0x13
popf
pushf
not r8d
add r8d, 0x953fdb49
xor r8d, 0xa66a6a9b
rol r8d, 0x70
popf
pushf
not r8d
add r8d, 0xd0fd246a
xor r8d, 0xe25b33af
rol r8d, 0x1c
popf
lea rdx, [rbp + 0xf]
mov rcx, qword [rbx + 0x50]
jmp 0x1400ca597
call qword [sym.imp.KERNEL32.dll_SetWaitableTimer]
jmp 0x1400ca630
xor edi, edi
push rax
pushf
mov eax, 0xeade3eb4
pushf
not eax
add eax, 0x8d96ceef
xor eax, 0xbc259afc
rol eax, 0x70
popf
pushf
not eax
add eax, 0xd0f8388e
xor eax, 0xc6321a50
rol eax, 0xbb
popf
jmp 0x1400c9326
mov rdx, qword [rbp - 0x31]
test rdx, rdx
je 0x1400ca67f
push rax
pushf
mov eax, 0xa3cc114
pushf
not eax
add eax, 0xb4c3fc88
xor eax, 0x9434f0ab
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xed95ca04
xor eax, 0xc65d8429
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc25b3d40
xor eax, 0x9c39030f
rol eax, 0x8d
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x9165a953
pushf
not eax
add eax, 0xd139993b
xor eax, 0x8c29d7ae
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb14efd54
xor eax, 0xc8489906
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xdb703e15
xor eax, 0x98a25f32
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb13d53db
xor eax, 0xb66bdd97
rol eax, 0xc6
popf
jmp 0x1400c9326
mov r8, rdx
mov rax, rdx
push rax
pushf
mov eax, 0x236478e4
pushf
not eax
add eax, 0xca7be473
xor eax, 0xbd449849
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa8d05f5b
xor eax, 0xda433561
rol eax, 0xe8
popf
jmp 0x1400c9326
mov rax, qword [rax + 0x20]
mov qword [rbp - 0x31], rax
mov rcx, qword [rbp - 0x29]
test rax, rax
cmove rcx, rdi
mov qword [rbp - 0x29], rcx
mov qword [r8 + 0x20], rdi
mov rax, qword [rdx + 0x28]
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
xor r9d, r9d
lea r8, [rbp - 0x59]
xor ecx, ecx
jmp 0x1400ca745
call rax
mov rdx, qword [rbp - 0x31]
mov r8, rdx
mov rax, rdx
test rdx, rdx
jne 0x1400ca79c
push rax
pushf
mov eax, 0x4023bf6f
pushf
not eax
add eax, 0xce836ebc
xor eax, 0xf1e669a1
rol eax, 0xed
popf
pushf
not eax
add eax, 0x9c9f5574
xor eax, 0xec4305d2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf13fdf82
xor eax, 0xe6b92543
rol eax, 0x53
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xd139606f
pushf
not eax
add eax, 0x94c79497
xor eax, 0x822c6ca0
rol eax, 6
popf
pushf
not eax
add eax, 0xed839614
xor eax, 0xf2b57a36
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe0034488
xor eax, 0xdc5be6f1
rol eax, 0x2f
popf
jmp 0x1400c9326
test sil, sil
je 0x1400ca82d
push rax
pushf
mov eax, 0xcf929087
pushf
not eax
add eax, 0x8c43aa31
xor eax, 0x81d63453
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd5de6a7d
xor eax, 0xfe81ebbf
rol eax, 6
popf
pushf
not eax
add eax, 0xfad238e3
xor eax, 0x9e1b0823
rol eax, 0xb6
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xda78ca13
pushf
not eax
add eax, 0xc0e42be7
xor eax, 0x91ed96d1
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa0b6adae
xor eax, 0xdd3f6c72
rol eax, 0xb3
popf
jmp 0x1400c9326
mov rcx, r14
jmp 0x1400ca864
call qword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
push rax
pushf
mov eax, 0x4b414fb9
pushf
not eax
add eax, 0x81ab2b20
xor eax, 0xbd9f1f08
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe842aff6
xor eax, 0xe00c3d1c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfc3a05ae
xor eax, 0xf8fab442
rol eax, 0x33
popf
jmp 0x1400c9326
mov dword [rbp - 0x39], edi
mov qword [rbp - 0x11], rdi
mov qword [rbp - 0x41], rdi
xor ecx, ecx
jmp 0x1400ca8be
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov eax, dword [rbx + 0x40]
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x41]
lea r8, [rbp - 0x11]
lea rdx, [rbp - 0x39]
mov rcx, qword [r12]
jmp 0x1400ca8dc
call qword [sym.imp.KERNEL32.dll_GetQueuedCompletionStatus]
mov r14d, eax
jmp 0x1400ca8e6
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
mov rdi, qword [rbp - 0x41]
test rdi, rdi
je 0x1400ca941
push rax
pushf
mov eax, 0x4fb8326a
pushf
not eax
add eax, 0xa5475831
xor eax, 0xf33e7cd3
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbf348324
xor eax, 0xd323b499
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf929cd23
xor eax, 0xecdce19f
rol eax, 0xd0
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x1cb649d
pushf
not eax
add eax, 0xd98b56a7
xor eax, 0x8c98dae6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x93f217fe
xor eax, 0xfa4e5a91
rol eax, 0x6a
popf
jmp 0x1400c9326
mov dword [rbp - 5], 0
mov rdx, qword [0x14004d618]
movabs r8, 0xcafef4066ba89c57
pushf
not r8
add r8, 0x769ffae9
xor r8, 0x687a9c15
rol r8, 0xc1
popf
pushf
not r8
add r8, 0x4a4d8634
xor r8, 0x46de44c3
rol r8, 0xab
popf
pushf
not r8
add r8, 0x58771b17
xor r8, 0x4d30b55d
rol r8, 0x33
popf
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
cmp rdx, 1
jbe 0x1400caa31
push rax
pushf
mov eax, 0x99e27218
pushf
not eax
add eax, 0x86e753a2
xor eax, 0xb4658ee0
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd220c53c
xor eax, 0xfa494bab
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9bd73933
xor eax, 0xe95c7ad3
rol eax, 0x28
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xb241800a
pushf
not eax
add eax, 0x9a898caf
xor eax, 0xf33d77f1
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf61cd0f8
xor eax, 0xfddb58f6
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xdb1582c9
xor eax, 0xeff0505b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xc8dc5745
xor eax, 0xe5c434c4
rol eax, 0xe3
popf
jmp 0x1400c9326
mov rcx, qword [0x14004d610]
mov rax, qword [rcx + 0x30]
mov edx, esi
lea rcx, [0x184bb93ac]
pushf
sub rcx, 0x44b6bd9c
popf
jmp 0x1400caaaa
call rax
movabs r8, 0x2405ffad46d51144
pushf
not r8
add r8, 0x440fe2b8
xor r8, 0x48be2cee
rol r8, 0x40
popf
pushf
not r8
add r8, 0x52ea14e8
xor r8, 0x51c6a00a
rol r8, 0x3d
popf
pushf
not r8
add r8, 0x48a2c13f
xor r8, 0x70d8a2c3
rol r8, 0xb3
popf
pushf
not r8
add r8, 0x65433f8f
xor r8, 0x6d41dd07
rol r8, 0x23
popf
jmp 0x1400cabd6
test esi, esi
setne al
push rax
pushf
mov eax, 0x54c6edd5
pushf
not eax
add eax, 0xf808ab76
xor eax, 0x9ef26d2b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xbfed72df
xor eax, 0xa66902fb
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcce9c89a
xor eax, 0xc7ba1650
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x977fdd75
xor eax, 0x8ed0455e
rol eax, 0x8d
popf
jmp 0x1400c9326
movzx eax, al
add rax, 2
mov qword [rbp + 7], rax
mov dword [rbp - 9], esi
lea rcx, [0x1a53d46cf]
pushf
sub rcx, 0x653870bf
popf
mov qword [rbp - 1], rcx
cmp qword [rbp - 0x11], 2
jne 0x1400cac5a
push rax
pushf
mov eax, 0xb0be1a7c
pushf
not eax
add eax, 0xf4a041b5
xor eax, 0x8bb77bcf
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd6ff5664
xor eax, 0xb0bc4502
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc0eff91d
xor eax, 0xa2a69570
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe5a77978
xor eax, 0xbbdf293e
rol eax, 0x5d
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x4fb6f2c2
pushf
not eax
add eax, 0x893d6eb0
xor eax, 0xea703c12
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcb492749
xor eax, 0xfc403b9a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xcafb53b2
xor eax, 0xe4db3089
rol eax, 0x12
popf
jmp 0x1400c9326
mov rsi, qword [rdi]
mov r14d, dword [rdi + 0x10]
mov dword [rbp - 0x75], 0
mov rax, qword [rsi + 8]
push r8
not r8
sub rax, r8
pop r8
sub rax, 1
cmp rax, 1
jbe 0x1400cacf9
push rax
pushf
mov eax, 0x176bb976
pushf
not eax
add eax, 0xd809bb0c
xor eax, 0xf12b2d22
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xaf9e0572
xor eax, 0x945f39fe
rol eax, 0xd1
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x40ff232a
pushf
not eax
add eax, 0x843782bd
xor eax, 0xc85b83d2
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdc1d4d2f
xor eax, 0x83fa7436
rol eax, 0xe5
popf
jmp 0x1400c9326
mov rax, qword [rsi]
mov edx, r14d
mov rcx, rsi
jmp 0x1400cad36
call qword [rax + 0x30]
jmp 0x1400cade2
test r14d, r14d
setne al
push rax
pushf
mov eax, 0xadca5b24
pushf
not eax
add eax, 0xb62b095d
xor eax, 0xbe98e3ac
rol eax, 1
popf
pushf
not eax
add eax, 0x882302e8
xor eax, 0xc92505d8
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc2b3d09b
xor eax, 0xed3c6e34
rol eax, 0x6c
popf
jmp 0x1400c9326
movzx eax, al
add rax, 2
mov qword [rbp - 0x69], rax
mov dword [rbp - 0x79], r14d
mov qword [rbp - 0x71], rsi
movups xmm0, xmmword [rbp - 0x79]
movups xmmword [rbp - 9], xmm0
movsd xmm1, qword [rbp - 0x69]
movsd qword [rbp + 7], xmm1
mov eax, dword [rdi + 0x14]
mov dword [rbp - 0x39], eax
jmp 0x1400cb03a
mov qword [rdi], rcx
cmp qword [rbp + 7], 1
je 0x1400caea8
push rax
pushf
mov eax, 0xd010239c
pushf
not eax
add eax, 0xc9510d80
xor eax, 0xfdcf8391
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe8d51fc5
xor eax, 0xeb523803
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa3e52e2e
xor eax, 0xcb192ff3
rol eax, 0xe5
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x8286f754
pushf
not eax
add eax, 0xd55fdefc
xor eax, 0xf4481b61
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xdac99e91
xor eax, 0xe7d8ca58
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb5934a73
xor eax, 0xabeffe1a
rol eax, 0x6c
popf
jmp 0x1400c9326
mov eax, dword [rbp - 9]
jmp 0x1400cafd8
mov rcx, qword [rbp - 1]
movabs rax, 0xa2002d98a566bea9
pushf
not rax
add rax, 0x768aba69
xor rax, 0x517b4738
rol rax, 0xfe
popf
pushf
not rax
add rax, 0x51c05ef1
xor rax, 0x71aabfcf
rol rax, 0x9f
popf
mul rcx
mov rax, rcx
sub rax, rdx
shr rax, 1
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
shr rax, 0x14
imul eax, eax, 0x1ffff7
sub ecx, eax
imul eax, ecx, 0x3e8
add eax, dword [rbp - 9]
push rax
pushf
mov eax, 0x8f341826
pushf
not eax
add eax, 0xde04b9b4
xor eax, 0x8f15ad1b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xcafa7d08
xor eax, 0xb6702200
rol eax, 0xce
popf
jmp 0x1400c9326
mov dword [rdi + 0x10], eax
mov eax, dword [rbp - 0x39]
mov dword [rdi + 0x14], eax
push rax
pushf
mov eax, 0x213818c6
pushf
not eax
add eax, 0xe4f7c66e
xor eax, 0xa664c22f
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa782a72a
xor eax, 0xd8a02f35
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9998a634
xor eax, 0xaac4b406
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbc9d2694
xor eax, 0x9ae2e3a3
rol eax, 0x19
popf
jmp 0x1400c9326
xor eax, eax
lock cmpxchg dword [rdi + 0x30], r15d
cmp eax, 1
jne 0x1400cb07e
push rax
pushf
mov eax, 0x719a4126
pushf
not eax
add eax, 0xb6985abe
xor eax, 0xcec76b08
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa093ecad
xor eax, 0xcf4cbe59
rol eax, 0xc7
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xcd0c64f3
pushf
not eax
add eax, 0x90e95cb7
xor eax, 0x88daa0ae
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x91f7e52c
xor eax, 0x9dbd8bb2
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd8e4865e
xor eax, 0xa4c10b51
rol eax, 0xd2
popf
jmp 0x1400c9326
mov qword [rbp - 0x61], rbx
mov r9d, dword [rbp - 0x39]
mov rax, qword [rdi + 0x28]
lea r8, [rbp - 9]
mov rdx, rdi
mov rcx, rbx
jmp 0x1400cb0db
call rax
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x50], 0
jg 0x1400cb11f
push rax
pushf
mov eax, 0xedaa9169
pushf
not eax
add eax, 0xa272808e
xor eax, 0x943d68bd
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xc07928cd
xor eax, 0x83b023e8
rol eax, 0xdc
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x3def6851
pushf
not eax
add eax, 0x81845da3
xor eax, 0xd8da9066
rol eax, 0x96
popf
pushf
not eax
add eax, 0xda8141ea
xor eax, 0x8cfadc76
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc59d7bec
xor eax, 0xb6754559
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xadc2bc76
xor eax, 0xd8621f75
rol eax, 0x66
popf
jmp 0x1400c9326
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov rax, qword [rbp - 0x21]
movups xmmword [rax], xmm0
movsd xmm0, qword [rsp + 0x40]
movsd qword [rax + 0x10], xmm0
mov ecx, 0xbbdcfb62
pushf
not ecx
add ecx, 0xd64ad742
xor ecx, 0xedd50784
rol ecx, 0x89
popf
pushf
not ecx
add ecx, 0xeb87dc8c
xor ecx, 0x8630db63
rol ecx, 0xf8
popf
lock xadd dword [rbx + 0x30], ecx
cmp ecx, 1
jne 0x1400cb207
push rax
pushf
mov eax, 0x1d769103
pushf
not eax
add eax, 0x845a83a4
xor eax, 0xd17a0cdf
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x929ce153
xor eax, 0x9ba9a2a3
rol eax, 0x9c
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0xae9acbfd
pushf
not eax
add eax, 0xd0ee197a
xor eax, 0x90fcbb78
rol eax, 0x32
popf
pushf
not eax
add eax, 0x933ee0ad
xor eax, 0xbb2c26ed
rol eax, 0x58
popf
jmp 0x1400c9326
mov rcx, rbx
call fcn.140068d9f
mov rax, r15
jmp 0x1400cbb6a
test r14d, r14d
jne 0x1400cb301
push rax
pushf
mov eax, 0xaed72e37
pushf
not eax
add eax, 0x9b5f85c2
xor eax, 0xbf903280
rol eax, 0x75
popf
pushf
not eax
add eax, 0xab3e0239
xor eax, 0x9d32269c
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd031ad29
xor eax, 0xbcb0eefe
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb69904b5
xor eax, 0xa44dad14
rol eax, 0x63
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x3d9b008d
pushf
not eax
add eax, 0xb021ac11
xor eax, 0xe12d40d9
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdcdab628
xor eax, 0xd3e36f6d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb9c67496
xor eax, 0xf6663529
rol eax, 0xde
popf
jmp 0x1400c9326
cmp esi, 0x102
je 0x1400cb399
push rax
pushf
mov eax, 0x3c549338
pushf
not eax
add eax, 0xda0e1071
xor eax, 0xb7ed6446
rol eax, 0x30
popf
pushf
not eax
add eax, 0x86be49a0
xor eax, 0xcf3ff43c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xdfbfac11
xor eax, 0xacc0f496
rol eax, 0x29
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x1a985dfe
pushf
not eax
add eax, 0xbaa30f82
xor eax, 0xf5ba215e
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xda5e1bd9
xor eax, 0x9d56c258
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8c81ecaa
xor eax, 0xb811291f
rol eax, 0xad
popf
pushf
not eax
add eax, 0xa57db17d
xor eax, 0xd7da4875
rol eax, 0xfc
popf
jmp 0x1400c9326
mov dword [rsp + 0x34], r14d
mov rcx, qword [0x14004d618]
movabs rdx, 0x9826aa4c32bbccd4
pushf
not rdx
add rdx, 0x403475a4
xor rdx, 0x532ff3fd
rol rdx, 0x7a
popf
pushf
not rdx
add rdx, 0x579d57b8
xor rdx, 0x667de58f
rol rdx, 3
popf
pushf
not rdx
add rdx, 0x44339c71
xor rdx, 0x5a4e8179
rol rdx, 4
popf
pushf
not rdx
add rdx, 0x71f60cd5
xor rdx, 0x44ee9850
rol rdx, 0x48
popf
push rdx
not rdx
sub rcx, rdx
pop rdx
sub rcx, 1
lea r14, [0x1a1d65987]
pushf
sub r14, 0x61d18377
popf
cmp rcx, 1
jbe 0x1400cb4da
push rax
pushf
mov eax, 0xfcf89949
pushf
not eax
add eax, 0xeae97ca6
xor eax, 0xadb5e897
rol eax, 4
popf
pushf
not eax
add eax, 0xd6ff6bf4
xor eax, 0xd3d295eb
rol eax, 0x86
popf
pushf
not eax
add eax, 0xdb25f728
xor eax, 0xbc17422a
rol eax, 0x22
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x26c0a0e
pushf
not eax
add eax, 0xb6023f79
xor eax, 0xd70bee99
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa8fab120
xor eax, 0x9d1429ff
rol eax, 0x64
popf
pushf
not eax
add eax, 0xca2bca1d
xor eax, 0x9dba7457
rol eax, 0x16
popf
jmp 0x1400c9326
mov rax, qword [0x14004d610]
mov edx, esi
mov rcx, r14
jmp 0x1400cb52d
call qword [rax + 0x30]
jmp 0x1400cb9d4
cmp qword [rbp - 0x11], 1
mov edi, 0x3b4f64b0
pushf
not edi
add edi, 0x9f5ee50a
xor edi, 0x8bc12378
rol edi, 0x25
popf
pushf
not edi
add edi, 0xbf3c0a92
xor edi, 0xc567a654
rol edi, 0x73
popf
je 0x1400cb60e
push rax
pushf
mov eax, 0xbc8f75fa
pushf
not eax
add eax, 0xfa3fe355
xor eax, 0x9e747f4e
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8c8f0187
xor eax, 0xbc57e17d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf1ecf1dd
xor eax, 0xad2aaa50
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf8ad5b23
xor eax, 0xfb2b11f4
rol eax, 0x8e
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x9aaebb57
pushf
not eax
add eax, 0xc251f67a
xor eax, 0xcc1cc81c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xadd25363
xor eax, 0xae9c64a7
rol eax, 0x70
popf
jmp 0x1400c9326
mov eax, edi
xchg dword [rbx + 0x38], eax
mov eax, edi
lock xadd dword [rbx + 0x34], eax
test eax, eax
je 0x1400cb6ae
push rax
pushf
mov eax, 0x4c50c3ff
pushf
not eax
add eax, 0xac57dfe8
xor eax, 0xd158ee99
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf86ac762
xor eax, 0x898a96a7
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa1762af0
xor eax, 0xa65bcc51
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa5bfd419
xor eax, 0xa63d597b
rol eax, 0x74
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x60723b0e
pushf
not eax
add eax, 0xbb78b83f
xor eax, 0xf69d0060
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe4a350ce
xor eax, 0xa268e552
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb06cc397
xor eax, 0xec9061b0
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9d571d5e
xor eax, 0xf36eb9ea
rol eax, 0xc9
popf
jmp 0x1400c9326
xchg dword [rbx + 0x38], r15d
test r15d, r15d
jne 0x1400cb75a
push rax
pushf
mov eax, 0x36af63e7
pushf
not eax
add eax, 0xa406dd5d
xor eax, 0xd8530672
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9b960248
xor eax, 0xb89ec02d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcff64fa0
xor eax, 0xb9f1c781
rol eax, 0x5d
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x9eb2f405
pushf
not eax
add eax, 0xc4d42826
xor eax, 0x9ac51d2e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xba4e99a6
xor eax, 0x883b9be8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9b96b217
xor eax, 0xb499a6c8
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfb52a623
xor eax, 0xab66592a
rol eax, 0x20
popf
jmp 0x1400c9326
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [r13]
jmp 0x1400cb7c0
call qword [sym.imp.KERNEL32.dll_PostQueuedCompletionStatus]
test eax, eax
jne 0x1400cb801
push rax
pushf
mov eax, 0xdca6c663
pushf
not eax
add eax, 0x986a13a7
xor eax, 0xa66569a3
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd81a2693
xor eax, 0xa6ed25a5
rol eax, 0xf1
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x603a740
pushf
not eax
add eax, 0xe3753a50
xor eax, 0x9326eef2
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf82f7601
xor eax, 0xacb99681
rol eax, 0xcb
popf
jmp 0x1400c9326
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
mov dword [rsp + 0x34], edi
movabs rdx, 0x77d4d669f1cd0eda
pushf
not rdx
add rdx, 0x7aec5d17
xor rdx, 0x48db1364
rol rdx, 0xa8
popf
pushf
not rdx
add rdx, 0x46e2a101
xor rdx, 0x7d89596a
rol rdx, 0x32
popf
pushf
not rdx
add rdx, 0x4bfd89b5
xor rdx, 0x767372bc
rol rdx, 0xf9
popf
pushf
not rdx
add rdx, 0x40746347
xor rdx, 0x5f769002
rol rdx, 0xc7
popf
add rdx, qword [0x14004d618]
lea r14, [0x1bdbf506f]
pushf
sub r14, 0x7dba7a5f
popf
cmp rdx, 1
jbe 0x1400cb927
push rax
pushf
mov eax, 0x79e985de
pushf
not eax
add eax, 0x89840839
xor eax, 0xb4d7d353
rol eax, 0x45
popf
pushf
not eax
add eax, 0xe236f308
xor eax, 0xb068b43c
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xacab1213
xor eax, 0xe6945c8b
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa6d47bf8
xor eax, 0xbe9a42c9
rol eax, 0xed
popf
jmp 0x1400c9326
push rax
pushf
mov eax, 0x552484d3
pushf
not eax
add eax, 0xac22935f
xor eax, 0xc47e5451
rol eax, 0x76
popf
pushf
not eax
add eax, 0xfbd84ae2
xor eax, 0x9b208e7c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x857605fb
xor eax, 0x8df13ced
rol eax, 0x81
popf
jmp 0x1400c9326
mov rcx, qword [0x14004d610]
mov r8, qword [rcx + 0x30]
mov edx, eax
mov rcx, r14
call r8
mov dword [rsp + 0x30], ebx
jmp 0x1400cba31
test esi, esi
setne al
mov dword [rsp + 0x30], esi
push rax
pushf
mov eax, 0xa3ecff2e
pushf
not eax
add eax, 0x98be5312
xor eax, 0xb14e9e1a
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x9682eaa9
xor eax, 0xe3876afb
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb05901a1
xor eax, 0xe09d38ad
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xac2b8423
xor eax, 0xd2cf9281
rol eax, 0x78
popf
jmp 0x1400c9326
movzx eax, al
add rax, 2
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r14
movups xmm0, xmmword [rsp + 0x30]
mov rax, qword [rbp - 0x21]
movups xmmword [rax], xmm0
movsd xmm1, qword [rsp + 0x40]
movsd qword [rax + 0x10], xmm1
jmp 0x1400cbb68
test ebx, ebx
setne al
mov dword [rsp + 0x30], ebx
jmp 0x1400cba31
xorps xmm0, xmm0
mov qword [rsp + 0x40], rdi
mov rax, qword [rbp - 0x21]
movups xmmword [rax], xmm0
movsd xmm0, qword [rsp + 0x40]
movsd qword [rax + 0x10], xmm0
push rax
pushf
mov eax, 0xb4adfcae
pushf
not eax
add eax, 0xb0e55e20
xor eax, 0x9ee987a6
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa0d3fd21
xor eax, 0xe61f8a95
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe682adfc
xor eax, 0xeda78f7f
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x96121e8c
xor eax, 0xebf1334a
rol eax, 0x65
popf
jmp 0x1400c9326
xor eax, eax
mov rcx, qword [rbp + 0x17]
xor rcx, rsp
call fcn.1400bc272
mov rbx, qword [rsp + 0x148]
add rsp, 0x100
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov dword [rax + 0x50], 0
lea rcx, [rbp - 0x21]
call fcn.1400c068e
lea rdx, [rax + 0x58]
lea rcx, [rbp - 0x21]
call fcn.140085f39
nop
lea rdx, [rbp - 0x21]
lea rcx, [rsp + 0x30]
call fcn.140085f39
mov rcx, rax
call fcn.14005b35c
int3