Function at 0x1401117cf
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x5ec22fb
pushf
not eax
add eax, 0xfc003433
xor eax, 0x8aba822c
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xbaebe3fb
xor eax, 0xcf6fa228
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa35c0919
xor eax, 0xc81353bd
rol eax, 0x41
popf
cmp eax, 4
jne 0x14011181f
popf
pop rax
jmp 0x140111c66
cmp eax, 0
jne 0x14011182e
popf
pop rax
jmp 0x1401119c3
cmp eax, 3
jne 0x14011183d
popf
pop rax
jmp 0x140111b8e
cmp eax, 1
jne 0x14011184c
popf
pop rax
jmp 0x140111a9d
cmp eax, 0xd
jne 0x14011185b
popf
pop rax
jmp 0x14011239b
cmp eax, 0x1a
jne 0x14011186a
popf
pop rax
jmp 0x140112a3a
cmp eax, 0xe
jne 0x140111879
popf
pop rax
jmp 0x140112442
cmp eax, 0xb
jne 0x140111888
popf
pop rax
jmp 0x14011220f
cmp eax, 0x19
jne 0x140111897
popf
pop rax
jmp 0x1401129ed
cmp eax, 8
jne 0x1401118a6
popf
pop rax
jmp 0x140111f71
cmp eax, 0x10
jne 0x1401118b5
popf
pop rax
jmp 0x140112505
cmp eax, 0x17
jne 0x1401118c4
popf
pop rax
jmp 0x1401128c4
cmp eax, 0x1c
jne 0x1401118d3
popf
pop rax
jmp 0x140112ae3
cmp eax, 0x12
jne 0x1401118e2
popf
pop rax
jmp 0x14011261b
cmp eax, 0x18
jne 0x1401118f1
popf
pop rax
jmp 0x14011298c
cmp eax, 0x11
jne 0x140111900
popf
pop rax
jmp 0x140112586
cmp eax, 0x1b
jne 0x14011190f
popf
pop rax
jmp 0x140112a72
cmp eax, 0x16
jne 0x14011191e
popf
pop rax
jmp 0x140112812
cmp eax, 0xa
jne 0x14011192d
popf
pop rax
jmp 0x140112160
cmp eax, 0x14
jne 0x14011193c
popf
pop rax
jmp 0x14011272b
cmp eax, 0xf
jne 0x14011194b
popf
pop rax
jmp 0x14011249b
cmp eax, 0x13
jne 0x14011195a
popf
pop rax
jmp 0x1401126cf
cmp eax, 0x15
jne 0x140111969
popf
pop rax
jmp 0x14011276e
cmp eax, 2
jne 0x140111978
popf
pop rax
jmp 0x140111b58
cmp eax, 6
jne 0x140111987
popf
pop rax
jmp 0x140111e4a
cmp eax, 0xc
jne 0x140111996
popf
pop rax
jmp 0x1401122bc
cmp eax, 7
jne 0x1401119a5
popf
pop rax
jmp 0x140111e9d
cmp eax, 5
jne 0x1401119b4
popf
pop rax
jmp 0x140111d15
cmp eax, 9
jne 0x1401119c3
popf
pop rax
jmp 0x14011212f
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x100
mov rax, qword [0x140083080]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov rdi, rdx
mov rbx, rcx
mov qword [rbp - 0x49], rdx
xor r12d, r12d
xorps xmm0, xmm0
movups xmmword [rbp + 0xf], xmm0
movdqa xmm1, xmmword [0x140078160]
movdqu xmmword [rbp + 0x1f], xmm1
mov byte [rbp + 0xf], r12b
call fcn.140019010
mov rsi, rax
test rax, rax
je 0x140111a6b
push rax
pushf
mov eax, 0x166ffca7
pushf
not eax
add eax, 0xfb53d711
xor eax, 0xea2b10e9
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xcbe0d5ea
xor eax, 0xc7c18886
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x8434eb49
xor eax, 0xa6e09423
rol eax, 0xe2
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xa8b8d4c5
pushf
not eax
add eax, 0xd39e34c3
xor eax, 0xbdd293a4
rol eax, 1
popf
pushf
not eax
add eax, 0xc3420691
xor eax, 0x94d26d95
rol eax, 0x1d
popf
jmp 0x140111810
mov ecx, 0x6f6b7431
pushf
not ecx
add ecx, 0xf2e0c030
xor ecx, 0x8ec3744e
rol ecx, 0xba
popf
pushf
not ecx
add ecx, 0x95e8700b
xor ecx, 0x86197e27
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xf20de468
xor ecx, 0x94969295
rol ecx, 0xcc
popf
jmp 0x140111ae2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r14, rax
cmp qword [rbx + 0x18], 0xf
jbe 0x140111b25
push rax
pushf
mov eax, 0x9211deb6
pushf
not eax
add eax, 0xfc01dc5c
xor eax, 0xae08605c
rol eax, 2
popf
pushf
not eax
add eax, 0xc00321f3
xor eax, 0xa864aa0b
rol eax, 6
popf
jmp 0x140111810
push rax
pushf
mov eax, 0x2a25a40e
pushf
not eax
add eax, 0xf9714673
xor eax, 0xa4331867
rol eax, 3
popf
pushf
not eax
add eax, 0xffc3a1a1
xor eax, 0xa3f1d185
rol eax, 0x4e
popf
jmp 0x140111810
mov rbx, qword [rbx]
push rax
pushf
mov eax, 0x903c249d
pushf
not eax
add eax, 0xc326ad01
xor eax, 0xdd694452
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb875389b
xor eax, 0xd96db837
rol eax, 0x55
popf
jmp 0x140111810
mov eax, 0xcbffdde6
pushf
not eax
add eax, 0xec8690c8
xor eax, 0x9838cc9f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xca12152c
xor eax, 0xb2425754
rol eax, 0x18
popf
mov dword [rsp + 0x30], eax
movdqa xmm0, xmmword [str.LLTJOSLM]
movdqu xmmword [rsp + 0x34], xmm0
mov dword [rsp + 0x44], 0x8abcbc
mov edx, r12d
test eax, eax
je 0x140111c20
push rax
pushf
mov eax, 0x39d70018
pushf
not eax
add eax, 0xd77d6430
xor eax, 0xfd76042e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb1c14244
xor eax, 0xd3fdf164
rol eax, 0x44
popf
pushf
not eax
add eax, 0xba3dec14
xor eax, 0xf98145cc
rol eax, 0x98
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xfb46943b
pushf
not eax
add eax, 0xa5c2a8dd
xor eax, 0xc72ffdfe
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9681bf87
xor eax, 0xebec91e1
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd098d0ed
xor eax, 0xa8c3cd96
rol eax, 0x8b
popf
jmp 0x140111810
mov eax, edx
lea rcx, [rsp + 0x34]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
lea eax, [rdx + 0x78]
xor byte [rcx], al
jmp 0x140111c7f
inc edx
mov eax, dword [rsp + 0x30]
cmp edx, eax
jb 0x140111ce2
push rax
pushf
mov eax, 0xb3683609
pushf
not eax
add eax, 0xc7c713f9
xor eax, 0xe4a9bcec
rol eax, 0xee
popf
pushf
not eax
add eax, 0x815dd89c
xor eax, 0xd2c0f7e5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xaff92ca6
xor eax, 0xe0dd5cee
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc23636cb
xor eax, 0xe0512ffc
rol eax, 0x4b
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xc8e8f851
pushf
not eax
add eax, 0xe83aad93
xor eax, 0xa591427e
rol eax, 0xce
popf
pushf
not eax
add eax, 0xd5fe729a
xor eax, 0x980e83e9
rol eax, 0xcd
popf
jmp 0x140111810
mov byte [rsp + rax + 0x34], 0
mov eax, 0x6e3f0d4a
pushf
not eax
add eax, 0xf154e0b9
xor eax, 0xa88dee5f
rol eax, 0x54
popf
pushf
not eax
add eax, 0xacd456a2
xor eax, 0x8441ed67
rol eax, 0x17
popf
pushf
not eax
add eax, 0x974c2d0f
xor eax, 0xd5ba89eb
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xca01ff3f
xor eax, 0xfd06e0ef
rol eax, 0xec
popf
mov dword [rsp + 0x48], eax
movdqa xmm0, xmmword [0x140078250]
movdqu xmmword [rbp - 0x7d], xmm0
movdqa xmm1, xmmword [0x140078220]
movdqu xmmword [rbp - 0x6d], xmm1
mov dword [rbp - 0x5d], 0xfef1f6ec
mov dword [rbp - 0x59], 0xecbba0f2
mov byte [rbp - 0x55], 0xa0
xor ecx, ecx
mov word [rbp - 0x54], cx
mov byte [rbp - 0x52], cl
mov edx, r12d
test eax, eax
je 0x140111df1
push rax
pushf
mov eax, 0x155061a3
pushf
not eax
add eax, 0xe613d906
xor eax, 0xb66f4b93
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb7648bed
xor eax, 0xab30f7ed
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd6aaa6eb
xor eax, 0xbe1fe676
rol eax, 0x14
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xb0a2706a
pushf
not eax
add eax, 0x9057e9f3
xor eax, 0xcf2c06cd
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf663b9a8
xor eax, 0xfaf42993
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8edc5ab8
xor eax, 0x993b8c4b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x98c84d8e
xor eax, 0xc7525e1e
rol eax, 0xc6
popf
jmp 0x140111810
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x168401a5
pushf
not eax
add eax, 0x9a1a097f
xor eax, 0x9a662f95
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc9d649f4
xor eax, 0xea1ab3a1
rol eax, 0x23
popf
pushf
not eax
add eax, 0x80a85fda
xor eax, 0xca842b77
rol eax, 0xf8
popf
jmp 0x140111810
mov eax, edx
lea rcx, [rbp - 0x7d]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
lea eax, [rdx + 0x78]
xor byte [rcx], al
jmp 0x140111eb5
inc edx
mov eax, dword [rsp + 0x48]
cmp edx, eax
jb 0x140111f18
push rax
pushf
mov eax, 0x3812cb08
pushf
not eax
add eax, 0xc8502f50
xor eax, 0x99ea9c26
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe8c04ea8
xor eax, 0xe4061cf2
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe72ef739
xor eax, 0xdeda7a31
rol eax, 0x31
popf
pushf
not eax
add eax, 0x95d50c79
xor eax, 0x8c6da8c9
rol eax, 0x3c
popf
jmp 0x140111810
push rax
pushf
mov eax, 0x4f750322
pushf
not eax
add eax, 0x835e0ba0
xor eax, 0xe5dc2ecf
rol eax, 0
popf
pushf
not eax
add eax, 0xd9e0ed33
xor eax, 0x8ee3bd2d
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8a954b03
xor eax, 0xe6229626
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbd036b1b
xor eax, 0xe2777e30
rol eax, 0xed
popf
jmp 0x140111810
mov byte [rbp + rax - 0x7d], 0
mov r9, rbx
lea r8, [rsp + 0x34]
lea rdx, [rbp - 0x7d]
mov rcx, r14
call fcn.1401258a2
mov r8, r14
mov edx, 0xa0df842e
pushf
not edx
add edx, 0xc55db8d7
xor edx, 0xbf55afac
rol edx, 0x36
popf
pushf
not edx
add edx, 0xb54c4a41
xor edx, 0xf51def5a
rol edx, 0xf5
popf
mov rcx, rsi
call fcn.14001b810
mov edx, 0x593a53fe
pushf
not edx
add edx, 0x8e982592
xor edx, 0xbf46d44f
rol edx, 0x42
popf
pushf
not edx
add edx, 0xcf472c83
xor edx, 0xacdb1510
rol edx, 0x2b
popf
lea r8d, [rdx - 0x4f]
mov rcx, rsi
call fcn.14001b810
lea r8, [0x19a98197a]
pushf
sub r8, 0x5a976a2a
popf
mov edx, 0x36f956fe
pushf
not edx
add edx, 0x92524679
xor edx, 0xbaad75c2
rol edx, 0x5f
popf
pushf
not edx
add edx, 0xfb39d951
xor edx, 0x8a2c8134
rol edx, 0xfa
popf
mov rcx, rsi
call fcn.14001b810
lea r8, [rbp + 0xf]
mov edx, 0x741057e6
pushf
not edx
add edx, 0x81cf4128
xor edx, 0xc484ca0c
rol edx, 0x40
popf
pushf
not edx
add edx, 0xcdb14b6b
xor edx, 0xc5dc6288
rol edx, 0x71
popf
pushf
not edx
add edx, 0xb024b7d4
xor edx, 0xd847f8f0
rol edx, 0xa0
popf
pushf
not edx
add edx, 0x934787c2
xor edx, 0xd08983bc
rol edx, 0x3d
popf
mov rcx, rsi
call fcn.14001b810
xor r8d, r8d
lea edx, [r8 + 0x40]
mov rcx, rsi
call fcn.14001b810
mov rcx, rsi
call fcn.1400190d0
mov rcx, r14
jmp 0x1401120c8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rsi
call fcn.140018ff0
push rax
pushf
mov eax, 0x36c7fb0c
pushf
not eax
add eax, 0xe342816b
xor eax, 0xe4c0bd6b
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xcedc81ea
xor eax, 0xe9bcedcf
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8464a63c
xor eax, 0xc8521acb
rol eax, 0xca
popf
pushf
not eax
add eax, 0xe5767884
xor eax, 0x9779b89f
rol eax, 0x48
popf
jmp 0x140111810
mov qword [rbp - 9], r12
lea r8, [rbp - 0x41]
lea rdx, [rbp + 0xf]
lea rcx, [rbp - 1]
call fcn.14017d16e
nop
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x34], 0x18190c0b
mov dword [rsp + 0x38], 0x7f0d0e19
mov edx, r12d
mov eax, edx
lea rcx, [rsp + 0x34]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
lea eax, [rdx + 0x78]
xor byte [rcx], al
jmp 0x140112179
inc edx
mov eax, dword [rsp + 0x30]
cmp edx, eax
jb 0x1401121c9
push rax
pushf
mov eax, 0x62e58191
pushf
not eax
add eax, 0xfc794936
xor eax, 0x8445c537
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf344d4a8
xor eax, 0xecf1b08f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf9ace089
xor eax, 0xea24b0fb
rol eax, 4
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xe07e2c00
pushf
not eax
add eax, 0xf4863c28
xor eax, 0xe9482341
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xac716530
xor eax, 0xc8cad0dd
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb3c10ced
xor eax, 0xd6b1e438
rol eax, 0x5e
popf
jmp 0x140111810
mov byte [rsp + rax + 0x34], 0
lea rdx, [0x1a24d7518]
pushf
sub rdx, 0x624603b8
popf
lea rcx, [rbp - 1]
call fcn.140184a05
lea rdx, [rsp + 0x34]
mov rcx, rax
call fcn.14016c567
test al, al
je 0x140112276
push rax
pushf
mov eax, 0x2b181b66
pushf
not eax
add eax, 0xe994ca61
xor eax, 0xa4b65895
rol eax, 1
popf
pushf
not eax
add eax, 0xee5cda79
xor eax, 0xb8a6ed9a
rol eax, 0xd
popf
jmp 0x140111810
push rax
pushf
mov eax, 0x964acf46
pushf
not eax
add eax, 0xf2365932
xor eax, 0x9f9b9b9b
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xfeab6d73
xor eax, 0xd92ebbd8
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc2d96a17
xor eax, 0xd75f8f86
rol eax, 0x4d
popf
jmp 0x140111810
lea rdx, [0x1a13597bd]
pushf
sub rdx, 0x612e264d
popf
lea rcx, [rbp - 1]
call fcn.140184a05
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.140119235
mov rsi, rax
mov qword [rsp + 0x30], rax
mov qword [rdi], r12
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r12
cmp rdi, rax
je 0x140112355
push rax
pushf
mov eax, 0x7f178c37
pushf
not eax
add eax, 0x87040581
xor eax, 0xdec7649e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xda3bfdfc
xor eax, 0xa07353f4
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa09b9954
xor eax, 0xada0f97c
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9b6a42f5
xor eax, 0x8bbbc8d8
rol eax, 0x1c
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xcd939574
pushf
not eax
add eax, 0xcb237bd2
xor eax, 0xceae06a7
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe41a6f81
xor eax, 0xbf18c864
rol eax, 3
popf
pushf
not eax
add eax, 0x9bbc2160
xor eax, 0xb2aeb814
rol eax, 0x15
popf
jmp 0x140111810
mov r15, qword [rax]
mov rdx, qword [rax + 8]
sub rdx, r15
sar rdx, 2
lea r14, [rdx*4]
test rdx, rdx
je 0x1401123fc
push rax
pushf
mov eax, 0x38637a36
pushf
not eax
add eax, 0x8f335b4f
xor eax, 0x8505f27e
rol eax, 0x13
popf
pushf
not eax
add eax, 0xccaeaa20
xor eax, 0xece208bf
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf417a4b2
xor eax, 0x83340aae
rol eax, 0x90
popf
jmp 0x140111810
push rax
pushf
mov eax, 0x18dc7268
pushf
not eax
add eax, 0x9bfaab62
xor eax, 0xdf94ee5c
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd3d9af9f
xor eax, 0x9426e0ce
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8c16bb94
xor eax, 0xbb295a74
rol eax, 0x2b
popf
jmp 0x140111810
mov rcx, rdi
call fcn.140148697
mov rbx, qword [rdi]
mov r8, r14
mov rdx, r15
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [r14 + rbx]
mov qword [rdi + 8], rax
jmp 0x140112505
mov r8, r14
mov rdx, r15
xor ecx, ecx
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 8], r14
push rax
pushf
mov eax, 0x5261f0a5
pushf
not eax
add eax, 0xdef812f8
xor eax, 0xbf536ec2
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc645ee43
xor eax, 0x98812364
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x9058d394
xor eax, 0xcb416369
rol eax, 0xad
popf
pushf
not eax
add eax, 0x97020900
xor eax, 0xb76f9159
rol eax, 0xcf
popf
jmp 0x140111810
mov rcx, qword [rsi]
test rcx, rcx
je 0x140112540
push rax
pushf
mov eax, 0x3a6b4e3a
pushf
not eax
add eax, 0xea700565
xor eax, 0xe4948fd5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe9504053
xor eax, 0xe5d14b09
rol eax, 0x70
popf
jmp 0x140111810
push rax
pushf
mov eax, 0x3fcbdd5d
pushf
not eax
add eax, 0xa14d109e
xor eax, 0xd2e81862
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa6148d08
xor eax, 0xfc9040c1
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe4a9f286
xor eax, 0x8b254d4e
rol eax, 0xf8
popf
jmp 0x140111810
mov rax, qword [rsi + 0x10]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
cmp rdx, 0x1000
jb 0x1401125e8
push rax
pushf
mov eax, 0xad3143cb
pushf
not eax
add eax, 0xb5560721
xor eax, 0xc7b1ea0f
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8ba62eea
xor eax, 0xaf5617a0
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xa9b3eaab
xor eax, 0xd6674adf
rol eax, 0x15
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xb7aa5f52
pushf
not eax
add eax, 0xc96b4d3a
xor eax, 0x86f4cc77
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf8e65d66
xor eax, 0xd755d231
rol eax, 0x18
popf
jmp 0x140111810
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140112689
push rax
pushf
mov eax, 0xb7385af0
pushf
not eax
add eax, 0x89e0ed0a
xor eax, 0xda8a3338
rol eax, 0xad
popf
pushf
not eax
add eax, 0x905e59f1
xor eax, 0xc3803d06
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdc5fa621
xor eax, 0xc44bd590
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdb9dbf12
xor eax, 0xcfff6420
rol eax, 0x38
popf
jmp 0x140111810
push rax
pushf
mov eax, 0x39df17aa
pushf
not eax
add eax, 0xe801e0e4
xor eax, 0xbc241fb7
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb30f844b
xor eax, 0xd1a44271
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb96aeac0
xor eax, 0xb59284f3
rol eax, 0xf8
popf
jmp 0x140111810
mov rcx, r8
push rax
pushf
mov eax, 0x45120113
pushf
not eax
add eax, 0xf4f168de
xor eax, 0xace5d9ee
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xad4bd696
xor eax, 0xc152d936
rol eax, 2
popf
pushf
not eax
add eax, 0x8e12ed33
xor eax, 0x9e1d8d7d
rol eax, 9
popf
pushf
not eax
add eax, 0xc5d73957
xor eax, 0x865bde0d
rol eax, 0x4a
popf
jmp 0x140111810
call fcn.140135cf8
mov qword [rsi], r12
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], r12
push rax
pushf
mov eax, 0x5e652ac1
pushf
not eax
add eax, 0x82159985
xor eax, 0x99afbd73
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdb21a554
xor eax, 0xe61f76cc
rol eax, 0xcf
popf
jmp 0x140111810
movzx edx, byte [rbp - 1]
lea rcx, [rbp + 7]
call fcn.1401646e3
nop
mov rdx, qword [rbp + 0x27]
cmp rdx, 0xf
jbe 0x1401127df
push rax
pushf
mov eax, 0x32ae7e16
pushf
not eax
add eax, 0xc15df192
xor eax, 0xcea92103
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc6278da6
xor eax, 0xbee2e05c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe73dfb35
xor eax, 0x85251d48
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xbc3a53c4
xor eax, 0xd5b4df57
rol eax, 0xa3
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xd419fbab
pushf
not eax
add eax, 0xb15ae7e8
xor eax, 0x9e26d663
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9fb15970
xor eax, 0xb6344657
rol eax, 0xf9
popf
jmp 0x140111810
inc rdx
mov rcx, qword [rbp + 0xf]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14011286b
push rax
pushf
mov eax, 0xb47f57b3
pushf
not eax
add eax, 0x916b96c1
xor eax, 0xebfac009
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb2716c25
xor eax, 0x88878c0a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd274362c
xor eax, 0xfdde1ceb
rol eax, 0x53
popf
jmp 0x140111810
push rax
pushf
mov eax, 0x2bd85b84
pushf
not eax
add eax, 0xa9b6efe7
xor eax, 0xd81bc4a2
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf85fda7f
xor eax, 0xf8e73c31
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x92f55458
xor eax, 0x903c0b83
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9d33ba9d
xor eax, 0xd75b060b
rol eax, 0x19
popf
jmp 0x140111810
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140112932
push rax
pushf
mov eax, 0x37b9ef53
pushf
not eax
add eax, 0xe7d16fb0
xor eax, 0xea41c7a6
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe1518b5e
xor eax, 0x8d51050f
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe358762e
xor eax, 0xb8348ffe
rol eax, 0x77
popf
pushf
not eax
add eax, 0x92346c2d
xor eax, 0xd7cdb0dc
rol eax, 0x7a
popf
jmp 0x140111810
push rax
pushf
mov eax, 0xd9e5a064
pushf
not eax
add eax, 0x997742ca
xor eax, 0xae1de524
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9387f55d
xor eax, 0xd5cfb336
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xcc37816d
xor eax, 0x9b3ca539
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9f0457ea
xor eax, 0xc17ec552
rol eax, 0x85
popf
jmp 0x140111810
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xf0b2c3bf
pushf
not eax
add eax, 0x9a9ecdea
xor eax, 0xd0738ee8
rol eax, 0x83
popf
pushf
not eax
add eax, 0xab1386f7
xor eax, 0xa7185c7b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa98c2a81
xor eax, 0xe594f4ed
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd600f899
xor eax, 0xe0c26782
rol eax, 0xc0
popf
jmp 0x140111810
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x429f6edb
pushf
not eax
add eax, 0x9ff44ccf
xor eax, 0xadda524a
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd01c8dde
xor eax, 0xec84483e
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc7f37440
xor eax, 0xc3e65029
rol eax, 0xff
popf
jmp 0x140111810
call fcn.140135cf8
push rax
pushf
mov eax, 0x7a8d421e
pushf
not eax
add eax, 0xc8e76df7
xor eax, 0x8acd777d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xb2a83cca
xor eax, 0xf1138437
rol eax, 0x67
popf
jmp 0x140111810
mov rax, rdi
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.140150364
lea r11, [rsp + 0x100]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
lea rdx, [rsp + 0x30]
call fcn.140120c28
mov rcx, rax
call fcn.14016c6a9
mov rbx, rax
lea rdx, [0x184f5a316]
pushf
sub rdx, 0x44ee319e
popf
lea rcx, [rbp - 1]
call fcn.140184a05
lea rdx, [rsp + 0x48]
mov rcx, rax
call fcn.1401336c0
mov rcx, rax
call fcn.140149ba5
mov rdx, rax
xor r9d, r9d
mov r8, rbx
xor ecx, ecx
jmp 0x140112b34
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [rsp + 0x48]
call fcn.140163e8f
xor ecx, ecx
jmp 0x140112b47
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3