Function at 0x140021171
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3
Parse credit card information

Disassembly:
push rax
pushf
mov eax, 0x5dab1ae6
pushf
not eax
add eax, 0xca7c1545
xor eax, 0x8fea44f5
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc6b045eb
xor eax, 0x8546417a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xcad41060
xor eax, 0x9564bfcd
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xd9622f75
xor eax, 0xb79c760f
rol eax, 0x94
popf
cmp eax, 0x29
jne 0x1400211d4
popf
pop rax
jmp 0x140022c75
cmp eax, 0
jne 0x1400211e3
popf
pop rax
jmp 0x140021576
cmp eax, 3
jne 0x1400211f2
popf
pop rax
jmp 0x1400217bd
cmp eax, 1
jne 0x140021201
popf
pop rax
jmp 0x1400216b3
cmp eax, 0xd
jne 0x140021210
popf
pop rax
jmp 0x140021d66
cmp eax, 0x1a
jne 0x14002121f
popf
pop rax
jmp 0x140022532
cmp eax, 0xe
jne 0x14002122e
popf
pop rax
jmp 0x140021e23
cmp eax, 0x31
jne 0x14002123d
popf
pop rax
jmp 0x14002309c
cmp eax, 0x19
jne 0x14002124c
popf
pop rax
jmp 0x140022466
cmp eax, 8
jne 0x14002125b
popf
pop rax
jmp 0x140021aa7
cmp eax, 0x2a
jne 0x14002126a
popf
pop rax
jmp 0x140022d06
cmp eax, 0x17
jne 0x140021279
popf
pop rax
jmp 0x14002235b
cmp eax, 0x1c
jne 0x140021288
popf
pop rax
jmp 0x14002263b
cmp eax, 0x2e
jne 0x140021297
popf
pop rax
jmp 0x140022e8e
cmp eax, 0x18
jne 0x1400212a6
popf
pop rax
jmp 0x1400223fb
cmp eax, 0x2b
jne 0x1400212b5
popf
pop rax
jmp 0x140022da8
cmp eax, 0x1b
jne 0x1400212c4
popf
pop rax
jmp 0x1400225bf
cmp eax, 0x2d
jne 0x1400212d3
popf
pop rax
jmp 0x140022dfa
cmp eax, 0x23
jne 0x1400212e2
popf
pop rax
jmp 0x140022990
cmp eax, 0x25
jne 0x1400212f1
popf
pop rax
jmp 0x140022a92
cmp eax, 0x32
jne 0x140021300
popf
pop rax
jmp 0x14002316e
cmp eax, 0x13
jne 0x14002130f
popf
pop rax
jmp 0x1400221e2
cmp eax, 0x33
jne 0x14002131e
popf
pop rax
jmp 0x140023207
cmp eax, 0x24
jne 0x14002132d
popf
pop rax
jmp 0x140022a13
cmp eax, 0x1e
jne 0x14002133c
popf
pop rax
jmp 0x1400226d3
cmp eax, 0xc
jne 0x14002134b
popf
pop rax
jmp 0x140021cac
cmp eax, 0x26
jne 0x14002135a
popf
pop rax
jmp 0x140022b34
cmp eax, 0x27
jne 0x140021369
popf
pop rax
jmp 0x140022b94
cmp eax, 0x30
jne 0x140021378
popf
pop rax
jmp 0x140022fbe
cmp eax, 0x10
jne 0x140021387
popf
pop rax
jmp 0x140021f6a
cmp eax, 0x37
jne 0x140021396
popf
pop rax
jmp 0x140023463
cmp eax, 9
jne 0x1400213a5
popf
pop rax
jmp 0x140021b72
cmp eax, 0x39
jne 0x1400213b4
popf
pop rax
jmp 0x14002357d
cmp eax, 0x16
jne 0x1400213c3
popf
pop rax
jmp 0x1400222ff
cmp eax, 0x3b
jne 0x1400213d2
popf
pop rax
jmp 0x140023628
cmp eax, 0xa
jne 0x1400213e1
popf
pop rax
jmp 0x140021c3a
cmp eax, 0x36
jne 0x1400213f0
popf
pop rax
jmp 0x1400233ba
cmp eax, 0x14
jne 0x1400213ff
popf
pop rax
jmp 0x140022273
cmp eax, 7
jne 0x14002140e
popf
pop rax
jmp 0x140021a10
cmp eax, 0x3d
jne 0x14002141d
popf
pop rax
jmp 0x1400236a8
cmp eax, 2
jne 0x14002142c
popf
pop rax
jmp 0x14002170b
cmp eax, 0x20
jne 0x14002143b
popf
pop rax
jmp 0x14002281d
cmp eax, 0x1d
jne 0x14002144a
popf
pop rax
jmp 0x140022688
cmp eax, 0x11
jne 0x140021459
popf
pop rax
jmp 0x14002206e
cmp eax, 0x35
jne 0x140021468
popf
pop rax
jmp 0x140023372
cmp eax, 0x3a
jne 0x140021477
popf
pop rax
jmp 0x1400235ca
cmp eax, 0x12
jne 0x140021486
popf
pop rax
jmp 0x14002213a
cmp eax, 0x21
jne 0x140021495
popf
pop rax
jmp 0x1400228e5
cmp eax, 0x38
jne 0x1400214a4
popf
pop rax
jmp 0x1400234ee
cmp eax, 0xb
jne 0x1400214b3
popf
pop rax
jmp 0x140021c74
cmp eax, 0xf
jne 0x1400214c2
popf
pop rax
jmp 0x140021e6c
cmp eax, 0x15
jne 0x1400214d1
popf
pop rax
jmp 0x1400222ae
cmp eax, 5
jne 0x1400214e0
popf
pop rax
jmp 0x140021921
cmp eax, 6
jne 0x1400214ef
popf
pop rax
jmp 0x1400219bd
cmp eax, 0x22
jne 0x1400214fe
popf
pop rax
jmp 0x140022945
cmp eax, 0x3c
jne 0x14002150d
popf
pop rax
jmp 0x140023673
cmp eax, 0x1f
jne 0x14002151c
popf
pop rax
jmp 0x14002277d
cmp eax, 4
jne 0x14002152b
popf
pop rax
jmp 0x140021815
cmp eax, 0x2f
jne 0x14002153a
popf
pop rax
jmp 0x140022f88
cmp eax, 0x28
jne 0x140021549
popf
pop rax
jmp 0x140022bdf
cmp eax, 0x3e
jne 0x140021558
popf
pop rax
jmp 0x140023703
cmp eax, 0x34
jne 0x140021567
popf
pop rax
jmp 0x14002328a
cmp eax, 0x2c
jne 0x140021576
popf
pop rax
jmp 0x140022df5
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x10]
sub rsp, 0x110
mov rax, qword [0x14000b040]
xor rax, rsp
mov qword [rbp], rax
mov r14, rdx
mov rdi, rcx
xor r15d, r15d
mov dword [rbp - 0x50], r15d
mov qword [rsp + 0x38], r15
lea ecx, [r15 + 0x30]
call fcn.1400151dd
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x40], 0x15
mov qword [rsp + 0x48], 0x17
movups xmm0, xmmword [str.SeLoadDriverPrivilege]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x1400077f8]
movups xmmword [rax + 0x10], xmm1
movsd xmm0, qword [0x140007808]
movsd qword [rax + 0x20], xmm0
movzx ecx, word [0x140007810]
mov word [rax + 0x28], cx
mov word [rax + 0x2a], r15w
mov qword [rbp - 0x50], r15
jmp 0x14002160b
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp - 0x50]
lea edx, [r15 + 0x28]
jmp 0x14002161d
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
jne 0x14002166d
push rax
pushf
mov eax, 0xcf1ad99d
pushf
not eax
add eax, 0x978745b8
xor eax, 0x898b4813
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe7439fe1
xor eax, 0xa3cec525
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xcc00cfcb
xor eax, 0xd0d1e82b
rol eax, 0x6d
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x4d8298d2
pushf
not eax
add eax, 0x86392c4b
xor eax, 0xb4daf81d
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x88ae610a
xor eax, 0x895de8d9
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbf87910e
xor eax, 0xb0c44487
rol eax, 0xcc
popf
jmp 0x1400211c5
mov bl, 0xb
pushf
not bl
add bl, 0x73
xor bl, 3
rol bl, 0x71
popf
pushf
not bl
add bl, 0x40
xor bl, 0x75
rol bl, 0x37
popf
jmp 0x140021a10
mov qword [rbp - 0x30], r15
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 7
cmova rdx, qword [rsp + 0x30]
lea r8, [rbp - 0x30]
xor ecx, ecx
jmp 0x140021727
call qword [sym.imp.ADVAPI32.dll_LookupPrivilegeValueW]
test eax, eax
jne 0x140021777
push rax
pushf
mov eax, 0x7bdb3b7b
pushf
not eax
add eax, 0xa01dbc67
xor eax, 0xd8ef8b89
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa41cb729
xor eax, 0x99c68f4b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xea676ce1
xor eax, 0xbce7af87
rol eax, 9
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x126fca62
pushf
not eax
add eax, 0x8eb7a0d0
xor eax, 0xea3b6d01
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf9aeac30
xor eax, 0x89e838e8
rol eax, 0x86
popf
pushf
not eax
add eax, 0x82992331
xor eax, 0x984dcc43
rol eax, 0xcc
popf
jmp 0x1400211c5
mov bl, 0x10
pushf
not bl
add bl, 0x80
xor bl, 0x86
rol bl, 0x1a
popf
pushf
not bl
add bl, 0xf4
xor bl, 0x4d
rol bl, 0x80
popf
jmp 0x140021a10
mov dword [rbp - 0x40], 1
mov rax, qword [rbp - 0x30]
mov qword [rbp - 0x3c], rax
mov dword [rbp - 0x34], 2
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
mov r9d, 0xcc4376a2
pushf
not r9d
add r9d, 0x8f59c937
xor r9d, 0xb1e6302a
rol r9d, 0xbd
popf
pushf
not r9d
add r9d, 0x8e982492
xor r9d, 0xc0ba183a
rol r9d, 0x4d
popf
lea r8, [rbp - 0x40]
xor edx, edx
mov rcx, qword [rbp - 0x50]
jmp 0x140021878
call qword [sym.imp.ADVAPI32.dll_AdjustTokenPrivileges]
test eax, eax
jne 0x1400218db
push rax
pushf
mov eax, 0xc8173812
pushf
not eax
add eax, 0xa74f0010
xor eax, 0xd0fb2e00
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf9ef4d81
xor eax, 0xf9e4a077
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc2d782af
xor eax, 0xf272921e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xc7ed240f
xor eax, 0x947cc99e
rol eax, 0x70
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x74b48c07
pushf
not eax
add eax, 0xb651b123
xor eax, 0xfd8f643b
rol eax, 0x62
popf
pushf
not eax
add eax, 0xd6b7e9d4
xor eax, 0xb0b56a82
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8346690c
xor eax, 0xa6c64e55
rol eax, 0x12
popf
jmp 0x1400211c5
mov bl, 0xfb
pushf
not bl
add bl, 0x23
xor bl, 0x11
rol bl, 0xd
popf
pushf
not bl
add bl, 0xf1
xor bl, 0x29
rol bl, 0xc1
popf
pushf
not bl
add bl, 0x21
xor bl, 0x6b
rol bl, 0x16
popf
pushf
not bl
add bl, 0x2c
xor bl, 0xc7
rol bl, 0x8d
popf
jmp 0x140021a10
mov rcx, qword [rbp - 0x50]
jmp 0x1400219c2
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor bl, bl
push rax
pushf
mov eax, 0x9469d5de
pushf
not eax
add eax, 0x83ffc502
xor eax, 0xec895d5e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8723fc85
xor eax, 0xb7fd3ed5
rol eax, 0x11
popf
pushf
not eax
add eax, 0xcee1347d
xor eax, 0xd44caaee
rol eax, 2
popf
jmp 0x1400211c5
mov rdx, qword [rsp + 0x48]
cmp rdx, 7
jbe 0x140021a74
push rax
pushf
mov eax, 0xe8639096
pushf
not eax
add eax, 0x95eb293b
xor eax, 0x9308e266
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xed2d8dfb
xor eax, 0xef9b5146
rol eax, 8
popf
pushf
not eax
add eax, 0xf3823354
xor eax, 0x8f670c2f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa35f86db
xor eax, 0xf2a737b5
rol eax, 0xca
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xd26e760c
pushf
not eax
add eax, 0xdedcd1d7
xor eax, 0x9d6f20ba
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa74aa4ed
xor eax, 0x9e3a8d2d
rol eax, 0xbf
popf
jmp 0x1400211c5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140021b19
push rax
pushf
mov eax, 0xf9ad9f37
pushf
not eax
add eax, 0xcef0e561
xor eax, 0xfa6f33d8
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd159aa73
xor eax, 0xc42778e6
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdccbee4b
xor eax, 0xdd020a0d
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc67d009f
xor eax, 0x83a82c38
rol eax, 0x10
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xce3e89cd
pushf
not eax
add eax, 0xeebd51f3
xor eax, 0xab061b49
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe894b0ed
xor eax, 0x926455f8
rol eax, 0xa
popf
pushf
not eax
add eax, 0x95e026ef
xor eax, 0xaeadb6d0
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe8f19dcc
xor eax, 0x965f6ff9
rol eax, 0x2a
popf
jmp 0x1400211c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140021be0
push rax
pushf
mov eax, 0xe2aaa630
pushf
not eax
add eax, 0xad963425
xor eax, 0x8cd9cf69
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa5dbbc3d
xor eax, 0xf0a90fd9
rol eax, 0xca
popf
pushf
not eax
add eax, 0x820bc2e2
xor eax, 0xd5129548
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd7d562d0
xor eax, 0xd4501f6f
rol eax, 0xff
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x8d3e02e6
pushf
not eax
add eax, 0xe9ddaa5b
xor eax, 0xf2fdd91c
rol eax, 0xd
popf
pushf
not eax
add eax, 0x950489ee
xor eax, 0xe9f472a4
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa0d3ea3f
xor eax, 0x82e4cafa
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd5afeaa4
xor eax, 0xc5f8eb3c
rol eax, 0xd8
popf
jmp 0x1400211c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001ced0
push rax
pushf
mov eax, 0x26c1d5b4
pushf
not eax
add eax, 0x8e391a83
xor eax, 0xd719ecf6
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xac1df932
xor eax, 0xc55c3e91
rol eax, 0x28
popf
jmp 0x1400211c5
test bl, bl
jne 0x140021d0d
push rax
pushf
mov eax, 0x3a9aae87
pushf
not eax
add eax, 0xa8e16057
xor eax, 0xa439becc
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbc7570b5
xor eax, 0xaf060b65
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa970acc3
xor eax, 0xa97104ba
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x9127a04a
xor eax, 0xa42c5ec9
rol eax, 0x4b
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xfa0b5fbd
pushf
not eax
add eax, 0x8ed4763b
xor eax, 0xc89b4df5
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf8588028
xor eax, 0xe35508ed
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xafd31050
xor eax, 0x87bda51f
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xaf274090
xor eax, 0x94bf3733
rol eax, 0x5d
popf
jmp 0x1400211c5
mov rbx, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 0xf
jbe 0x140021dca
push rax
pushf
mov eax, 0xeebb0492
pushf
not eax
add eax, 0x8924b4ed
xor eax, 0xa8e484d0
rol eax, 0
popf
pushf
not eax
add eax, 0x9ed677c9
xor eax, 0x8e2a01dc
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf4154f7b
xor eax, 0xe0e68479
rol eax, 6
popf
pushf
not eax
add eax, 0xf7d6e92c
xor eax, 0xb5ed9860
rol eax, 0x5a
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x61aaa8d0
pushf
not eax
add eax, 0xd2b15400
xor eax, 0xf40dd669
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd9a2207a
xor eax, 0x9b557d40
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe93c658e
xor eax, 0xa0410c1a
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xef32925f
xor eax, 0x91dfb663
rol eax, 0x3b
popf
jmp 0x1400211c5
mov rdi, qword [rdi]
push rax
pushf
mov eax, 0x9834e9c0
pushf
not eax
add eax, 0xa2d7da1a
xor eax, 0x89c8adf4
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x929af3e1
xor eax, 0x97153b75
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xda455b0a
xor eax, 0xba0ba4ec
rol eax, 0x46
popf
jmp 0x1400211c5
call fcn.1400337f7
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rbx
lea r8, [rbp - 0x40]
mov edx, eax
lea rcx, [rbp - 0x70]
call fcn.14001d63e
mov dword [rbp - 0x50], 3
mov qword [rbp - 0x30], r15
lea rax, [0x1bd1d1a31]
pushf
sub rax, 0x7d1c6981
popf
mov qword [rbp - 0x28], rax
lea r8, [rbp - 0x30]
lea rdx, [rbp - 0x70]
lea rcx, [rsp + 0x70]
call fcn.14001ad66
mov dword [rbp - 0x50], 7
cmp dword [rbp - 0x30], 0
jne 0x140021f11
push rax
pushf
mov eax, 0x1585661a
pushf
not eax
add eax, 0x8db10ad5
xor eax, 0xd7c6754a
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf98a0eef
xor eax, 0xa943ac8d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9583a811
xor eax, 0xffae187f
rol eax, 0x23
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xf8260c8c
pushf
not eax
add eax, 0xf4663861
xor eax, 0xb812018d
rol eax, 0xae
popf
pushf
not eax
add eax, 0xfeb8bf4c
xor eax, 0x8296af89
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe390d433
xor eax, 0xd09fae62
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc957ec40
xor eax, 0xfc6dd94b
rol eax, 0x40
popf
jmp 0x1400211c5
lea rax, [rsp + 0x70]
cmp qword [rbp - 0x78], 7
cmova rax, qword [rsp + 0x70]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x80]
mov qword [rbp - 0x38], rax
call fcn.1400337f7
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x40], xmm0
lea r8, [rbp - 0x40]
mov edx, eax
lea rcx, [rsp + 0x50]
call fcn.140025a92
mov dword [rbp - 0x50], 0x3f
mov r8, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
sub rax, r8
mov esi, 0x887aeaf
pushf
not esi
add esi, 0xc0f49d32
xor esi, 0xe6a218c6
rol esi, 0x54
popf
pushf
not esi
add esi, 0xc19e21df
xor esi, 0xa20e1418
rol esi, 0x3a
popf
pushf
not esi
add esi, 0xc7e3658d
xor esi, 0xe7ee0d09
rol esi, 0xcf
popf
cmp rax, rsi
jb 0x14002203b
push rax
pushf
mov eax, 0x6d79a88e
pushf
not eax
add eax, 0xd77d56ce
xor eax, 0xca612226
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdc952694
xor eax, 0xd22c64f9
rol eax, 0xa
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x88ea4ab0
pushf
not eax
add eax, 0xc09fb5e8
xor eax, 0xd57340a4
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe51aa559
xor eax, 0x9f8e4e30
rol eax, 0xe4
popf
jmp 0x1400211c5
lea rax, [r8 + 4]
mov qword [rsp + 0x60], rax
lea rbx, [rsp + 0x50]
cmp rcx, 0xf
cmova rbx, qword [rsp + 0x50]
lea rax, [0x19f6d5e21]
pushf
sub rax, 0x5f6ce609
popf
lea r12, [0x19727dcb1]
pushf
sub r12, 0x5727649d
popf
cmp rax, rbx
jbe 0x1400220e1
push rax
pushf
mov eax, 0xa19d8de8
pushf
not eax
add eax, 0xfedea12c
xor eax, 0xce3ed712
rol eax, 0x23
popf
pushf
not eax
add eax, 0x94081e4c
xor eax, 0xf109fbbf
rol eax, 0x69
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x7fb45009
pushf
not eax
add eax, 0xaadeceb1
xor eax, 0x9bf609a0
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf824772b
xor eax, 0xf1c5e551
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc5153d8a
xor eax, 0x81a36bf1
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdb12b653
xor eax, 0xd2c0a06a
rol eax, 0xef
popf
jmp 0x1400211c5
lea rax, [rbx + r8]
cmp r12, rax
ja 0x14002219c
push rax
pushf
mov eax, 0x524862cf
pushf
not eax
add eax, 0xbd098af0
xor eax, 0xd44c2d6e
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xa6a791be
xor eax, 0xbb066d59
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd3190ab4
xor eax, 0xa5bd3e6a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd5f39c0e
xor eax, 0xf1115c58
rol eax, 0x23
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x7145ef2c
pushf
not eax
add eax, 0x9aa7990e
xor eax, 0xdad142c7
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd1f5e564
xor eax, 0xeb717172
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcb85eec0
xor eax, 0xd10a0127
rol eax, 0xc1
popf
jmp 0x1400211c5
cmp rbx, r12
ja 0x140022240
push rax
pushf
mov eax, 0x18746479
pushf
not eax
add eax, 0x9b3967a1
xor eax, 0xb18807a9
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb9f5d6f7
xor eax, 0x9f562967
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa3984826
xor eax, 0x828ba893
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x95009c14
xor eax, 0xc2c3385c
rol eax, 0x28
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x71896ad5
pushf
not eax
add eax, 0xb2821ecc
xor eax, 0xb8645d90
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc21f38e9
xor eax, 0xae8bec09
rol eax, 0x91
popf
jmp 0x1400211c5
mov rdi, r15
jmp 0x14002235b
mov rdi, rbx
sub rdi, r12
jmp 0x14002235b
mov rdi, rsi
push rax
pushf
mov eax, 0x24978451
pushf
not eax
add eax, 0xe3f48966
xor eax, 0xd5a4df3e
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9f4e4fd0
xor eax, 0xc97803fd
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8b56b9e8
xor eax, 0x9462359f
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9d2d75a6
xor eax, 0x950f500e
rol eax, 0xe
popf
jmp 0x1400211c5
lea rcx, [rbx + 4]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r12
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
sub rsi, rdi
lea rdx, [r12 + 4]
push rdi
not rdi
sub rdx, rdi
pop rdi
sub rdx, 1
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x50]
jmp 0x140022466
mov qword [rsp + 0x28], rsi
mov rdx, rsi
lea rcx, [rsp + 0x50]
call fcn.140031121
push rax
pushf
mov eax, 0xd87c0ff5
pushf
not eax
add eax, 0xf53164f0
xor eax, 0xfe62296e
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf317d776
xor eax, 0xde42f70b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xca9e85f6
xor eax, 0xec2e01f4
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9bf4cda9
xor eax, 0xd8129544
rol eax, 0x59
popf
jmp 0x1400211c5
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x40], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov dword [rbp - 0x50], 0x7f
mov rdx, r14
lea rcx, [rsp + 0x30]
call fcn.140015be8
movzx ebx, al
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x1400224ec
push rax
pushf
mov eax, 0xcf8fd9f3
pushf
not eax
add eax, 0xca7351f9
xor eax, 0xdfc3fb86
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x8701b7f5
xor eax, 0xe2c54790
rol eax, 0x6f
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x9c797950
pushf
not eax
add eax, 0xdde9da40
xor eax, 0x8b8d4ff2
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xb692cd19
xor eax, 0xde8eb041
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb8ce9eb5
xor eax, 0xb9c4c8e1
rol eax, 0xe8
popf
jmp 0x1400211c5
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002258c
push rax
pushf
mov eax, 0x2300d97f
pushf
not eax
add eax, 0xc158ee6f
xor eax, 0x868feae9
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc5715881
xor eax, 0xbc4d5bff
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc003e6e0
xor eax, 0x8360004c
rol eax, 0xc3
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x2d17320
pushf
not eax
add eax, 0xd98fec0b
xor eax, 0xaf990721
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9f4cb296
xor eax, 0xd3d02b16
rol eax, 0x13
popf
jmp 0x1400211c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140022607
push rax
pushf
mov eax, 0xcdc01d2c
pushf
not eax
add eax, 0x9505f38d
xor eax, 0xb602a154
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb4b3bd6f
xor eax, 0xe7976a51
rol eax, 0x3c
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x1ec0fbb8
pushf
not eax
add eax, 0xb53ad42d
xor eax, 0xd9227bb8
rol eax, 7
popf
pushf
not eax
add eax, 0xa20d3d65
xor eax, 0xf43b5707
rol eax, 0xdf
popf
jmp 0x1400211c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001ced0
push rax
pushf
mov eax, 0xb6f294ce
pushf
not eax
add eax, 0xa133774b
xor eax, 0x8ee47ddb
rol eax, 0x33
popf
pushf
not eax
add eax, 0x99740854
xor eax, 0xf595b3bf
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x8d9958a8
xor eax, 0xe074c83e
rol eax, 0xcf
popf
jmp 0x1400211c5
movdqa xmm0, xmmword [0x140007d40]
movdqu xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 0
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x140022737
push rax
pushf
mov eax, 0x4156db7
pushf
not eax
add eax, 0x8937fc14
xor eax, 0xbe9f5c12
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc750010f
xor eax, 0xc9d45778
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xe6a3cc5e
xor eax, 0xc2e8f4ed
rol eax, 0xed
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x8b882794
pushf
not eax
add eax, 0x85ef1660
xor eax, 0xa140647d
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x93ed80d8
xor eax, 0xa2f592f0
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc3e9a2c3
xor eax, 0xd2193668
rol eax, 0xe7
popf
jmp 0x1400211c5
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400227c4
push rax
pushf
mov eax, 0x730e6272
pushf
not eax
add eax, 0xe384c74e
xor eax, 0xa464bdfd
rol eax, 0x47
popf
pushf
not eax
add eax, 0xd3d63371
xor eax, 0xca69a406
rol eax, 0x7b
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x696a3ed8
pushf
not eax
add eax, 0xf896ebf1
xor eax, 0xdb78e623
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa6a713e3
xor eax, 0xc2f1c956
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb52b0d10
xor eax, 0xd80dbb7b
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc86a92e6
xor eax, 0xe2ba5ad9
rol eax, 0x45
popf
jmp 0x1400211c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14002288b
push rax
pushf
mov eax, 0x7ea62bb2
pushf
not eax
add eax, 0x82e9f34a
xor eax, 0x8bd10059
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd48dbce9
xor eax, 0xda41020b
rol eax, 0x77
popf
pushf
not eax
add eax, 0xec203dd1
xor eax, 0xa25ebbaa
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd61f9ca7
xor eax, 0x8d79227b
rol eax, 0x2c
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xb3547f94
pushf
not eax
add eax, 0xaac4e43b
xor eax, 0xfefbbbb5
rol eax, 8
popf
pushf
not eax
add eax, 0xb8d3bce9
xor eax, 0xddf1919c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd6db6e1c
xor eax, 0xd4c2b099
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd86914c7
xor eax, 0x820a4893
rol eax, 0x14
popf
jmp 0x1400211c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001ced0
push rax
pushf
mov eax, 0xcf48840
pushf
not eax
add eax, 0xe52bb1b8
xor eax, 0x8da3a051
rol eax, 0x76
popf
pushf
not eax
add eax, 0x85f950ea
xor eax, 0x8f1bb602
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb9062844
xor eax, 0xc8699cdd
rol eax, 0xd0
popf
jmp 0x1400211c5
movdqa xmm0, xmmword [0x140007d40]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x50], 0
mov rdx, qword [rbp - 0x78]
cmp rdx, 7
jbe 0x1400229e0
push rax
pushf
mov eax, 0xac80cbdd
pushf
not eax
add eax, 0x9663227f
xor eax, 0xada6a881
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8bc87899
xor eax, 0x833f90d4
rol eax, 0x77
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x8250ec3b
pushf
not eax
add eax, 0xadf6927d
xor eax, 0xf1fe3690
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc40852f2
xor eax, 0xf12bcc33
rol eax, 0xff
popf
jmp 0x1400211c5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140022a5f
push rax
pushf
mov eax, 0x1eef87b7
pushf
not eax
add eax, 0xb35adae3
xor eax, 0x8dd810a5
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x847afdfa
xor eax, 0xa2dfc955
rol eax, 0x7e
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x31b0d66e
pushf
not eax
add eax, 0x92658707
xor eax, 0xda29b1dd
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x85a42489
xor eax, 0xa96da3e6
rol eax, 0x8d
popf
jmp 0x1400211c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140022b00
push rax
pushf
mov eax, 0xe7e74fe8
pushf
not eax
add eax, 0x916c06df
xor eax, 0x8694fc5b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xeae5a861
xor eax, 0xd774d301
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd76c16c7
xor eax, 0xff47f3df
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb21462f1
xor eax, 0xab3b99d2
rol eax, 0x17
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x4e643ad1
pushf
not eax
add eax, 0xeb98be37
xor eax, 0xbb33c62a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9fa53960
xor eax, 0xf97ac02f
rol eax, 0x26
popf
jmp 0x1400211c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001ced0
push rax
pushf
mov eax, 0xf6dae84f
pushf
not eax
add eax, 0xb3f15ca1
xor eax, 0xd7e78627
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc518ca1c
xor eax, 0xc8db0f14
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x95a9af5c
xor eax, 0xb55cdbe5
rol eax, 0xb1
popf
jmp 0x1400211c5
movdqa xmm0, xmmword [0x140007d30]
movdqu xmmword [rbp - 0x80], xmm0
mov word [rsp + 0x70], r15w
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x140022c2f
push rax
pushf
mov eax, 0x1b16c2a8
pushf
not eax
add eax, 0xd811ad33
xor eax, 0x8567a910
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x9e465ebe
xor eax, 0x8fdc3048
rol eax, 0xb5
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x45df0f2f
pushf
not eax
add eax, 0xb0586888
xor eax, 0x81e20e39
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf5a66671
xor eax, 0x9d89f4dd
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xcbcc0d7d
xor eax, 0x9d3247f1
rol eax, 0x59
popf
jmp 0x1400211c5
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140022cd3
push rax
pushf
mov eax, 0xdce2307b
pushf
not eax
add eax, 0xc4421b4a
xor eax, 0xa91b84b2
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd930af03
xor eax, 0xd1ee9ea7
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x97d08240
xor eax, 0xc62d573b
rol eax, 0xee
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x3f58a15b
pushf
not eax
add eax, 0xf7bdf930
xor eax, 0xa2753aa2
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xca6b71e1
xor eax, 0xf309d0f6
rol eax, 0x20
popf
jmp 0x1400211c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140022d4e
push rax
pushf
mov eax, 0x7c7d03f
pushf
not eax
add eax, 0xbfc308c6
xor eax, 0xb19d7eca
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x91e57d01
xor eax, 0xc94dfc34
rol eax, 0x2f
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x190cc691
pushf
not eax
add eax, 0xe5b66bf1
xor eax, 0xd462236a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd1d1abe8
xor eax, 0xf1548bc6
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xaa77c684
xor eax, 0x99fa7ab7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc9e80099
xor eax, 0xe4c0d2cc
rol eax, 0x67
popf
jmp 0x1400211c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001ced0
test bl, bl
je 0x140022e35
push rax
pushf
mov eax, 0xfd9630ef
pushf
not eax
add eax, 0x926f233a
xor eax, 0x9457691e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc252f4cf
xor eax, 0x9e0b2724
rol eax, 0xa7
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xed8b0da4
pushf
not eax
add eax, 0xc1ec3510
xor eax, 0xf00baae6
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd08fd7e8
xor eax, 0xd6d5fbf8
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe6397e8e
xor eax, 0xa4502236
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc7b91e5f
xor eax, 0xda3120ae
rol eax, 0x90
popf
jmp 0x1400211c5
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x10], xmm1
mov r8d, 0x4e888af4
pushf
not r8d
add r8d, 0xd131e6c0
xor r8d, 0xa302226d
rol r8d, 0x63
popf
pushf
not r8d
add r8d, 0xf35292ee
xor r8d, 0xe526c5bc
rol r8d, 0x6e
popf
lea rdx, [0x1b7301423]
pushf
sub rdx, 0x772f9c03
popf
lea rcx, [rbp - 0x20]
call fcn.140026450
nop
mov r8, qword [r14 + 0x10]
cmp qword [r14 + 0x18], 0xf
jbe 0x140022f2f
push rax
pushf
mov eax, 0x212c3269
pushf
not eax
add eax, 0xc6e349a6
xor eax, 0xb48f5bf7
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc7c14ccf
xor eax, 0xb4790003
rol eax, 0xc
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x41473b78
pushf
not eax
add eax, 0xc17e1483
xor eax, 0xd200159d
rol eax, 0x16
popf
pushf
not eax
add eax, 0xe5ade266
xor eax, 0xdf7e13f2
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa0fbe93e
xor eax, 0xfc124a93
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe2bb35e8
xor eax, 0x8297c030
rol eax, 0xeb
popf
jmp 0x1400211c5
mov r14, qword [r14]
push rax
pushf
mov eax, 0x5dde648c
pushf
not eax
add eax, 0xd26f3ecd
xor eax, 0xefa7a806
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd76be2ef
xor eax, 0xfdb0508a
rol eax, 0xa0
popf
jmp 0x1400211c5
mov rdx, r14
lea rcx, [rbp - 0x20]
call fcn.14002dbe4
mov edx, 0x3e45fa4f
pushf
not edx
add edx, 0xf59151e5
xor edx, 0xbf13411f
rol edx, 0x2d
popf
pushf
not edx
add edx, 0xca44dcf2
xor edx, 0xe7739be6
rol edx, 5
popf
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14000e6f0], eax
jle 0x140023069
push rax
pushf
mov eax, 0x59467e1
pushf
not eax
add eax, 0xd5f417a4
xor eax, 0xd3789ea4
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xba3d973a
xor eax, 0xa1030ffc
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe8c13fbb
xor eax, 0xc48a460e
rol eax, 9
popf
pushf
not eax
add eax, 0xe8d2e249
xor eax, 0x80378eff
rol eax, 0xd6
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x59124e21
pushf
not eax
add eax, 0x86261f1e
xor eax, 0x845a274e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa749162c
xor eax, 0xe9b0fbdc
rol eax, 0x74
popf
jmp 0x1400211c5
lea rcx, [0x1b6a8fd3d]
pushf
sub rcx, 0x76a8164d
popf
call fcn.1400330d5
cmp dword [0x14000e6f0], 0xffffffff
jne 0x140023115
push rax
pushf
mov eax, 0x9721b06a
pushf
not eax
add eax, 0xd5ae72e5
xor eax, 0x89f8f58f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf3f60508
xor eax, 0xaec8b587
rol eax, 0x39
popf
pushf
not eax
add eax, 0xfb571055
xor eax, 0xdb04c9fa
rol eax, 0xac
popf
pushf
not eax
add eax, 0x81420994
xor eax, 0x8795d1e0
rol eax, 0x53
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x2c681fec
pushf
not eax
add eax, 0xf596d9d9
xor eax, 0xc54eeed7
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf2399cd8
xor eax, 0xcd1e877c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9baa97d8
xor eax, 0xe149c5af
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8c57b7ff
xor eax, 0xd15870a9
rol eax, 0xb8
popf
jmp 0x1400211c5
lea rcx, [0x1a0ba310c]
pushf
sub rcx, 0x60b9b8a4
popf
jmp 0x140023181
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rcx, rax
lea rdx, [0x1b3d99cf5]
pushf
sub rdx, 0x73d9249d
popf
jmp 0x14002319d
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [0x14000e6e0], rax
lea rcx, [0x1ae6e6ba4]
pushf
sub rcx, 0x6e6d84b4
popf
call fcn.140030f5f
push rax
pushf
mov eax, 0x3f5be5e9
pushf
not eax
add eax, 0xfe0f28d5
xor eax, 0x9fd61000
rol eax, 0x22
popf
pushf
not eax
add eax, 0x86de168c
xor eax, 0xd00fd88a
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb149f03c
xor eax, 0xcec66711
rol eax, 0xb
popf
jmp 0x1400211c5
cmp qword [0x14000e6e0], 0
je 0x140023257
push rax
pushf
mov eax, 0xfedbb946
pushf
not eax
add eax, 0xfa58f6ef
xor eax, 0x9b023a26
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcf6eb5c7
xor eax, 0xc26e50ee
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x9699dc2f
xor eax, 0x8092c65a
rol eax, 0x51
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xd88b2282
pushf
not eax
add eax, 0xec859147
xor eax, 0x94366f73
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb4bf6222
xor eax, 0x8f0f5b43
rol eax, 0x89
popf
jmp 0x1400211c5
lea rdx, [rbp - 0x20]
cmp qword [rbp - 8], 0xf
cmova rdx, qword [rbp - 0x20]
lea rcx, [rbp - 0x40]
jmp 0x14002329d
call qword [sym.imp.ntdll.dll_RtlInitAnsiString]
mov r8b, 0x28
pushf
not r8b
add r8b, 0xde
xor r8b, 0x33
rol r8b, 0x15
popf
pushf
not r8b
add r8b, 0xe8
xor r8b, 0x2b
rol r8b, 0xe4
popf
pushf
not r8b
add r8b, 0x35
xor r8b, 0x62
rol r8b, 0xd
popf
pushf
not r8b
add r8b, 0xa6
xor r8b, 0xc3
rol r8b, 0xd9
popf
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x30]
jmp 0x1400232fb
call qword [sym.imp.ntdll.dll_RtlAnsiStringToUnicodeString]
mov rax, qword [0x14000e6e0]
lea rcx, [rbp - 0x30]
jmp 0x14002330d
call rax
test eax, eax
sete bl
jmp 0x1400233ba
xor bl, bl
push rax
pushf
mov eax, 0xaba3b9b7
pushf
not eax
add eax, 0xcc6d1c95
xor eax, 0xf82fbb94
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xf5ebfe2d
xor eax, 0xd3e07dbe
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfb57f67f
xor eax, 0xac159d8b
rol eax, 2
popf
jmp 0x1400211c5
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x14002340a
push rax
pushf
mov eax, 0xb8da5705
pushf
not eax
add eax, 0xb6eb7092
xor eax, 0xe0222395
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe57af300
xor eax, 0xb1844e57
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf75aa6f2
xor eax, 0x8615ddce
rol eax, 0xe8
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xebe4571a
pushf
not eax
add eax, 0xac21ff28
xor eax, 0xfdebaed7
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe93315af
xor eax, 0x85626be0
rol eax, 0xf
popf
pushf
not eax
add eax, 0xb2569d45
xor eax, 0x9c4c7a5a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaccb5f69
xor eax, 0x8efde27a
rol eax, 0xe0
popf
jmp 0x1400211c5
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400234a8
push rax
pushf
mov eax, 0x81f1d1eb
pushf
not eax
add eax, 0xeb03e932
xor eax, 0xeeb2ac87
rol eax, 1
popf
pushf
not eax
add eax, 0xa77b7a11
xor eax, 0x983a1e8d
rol eax, 0x99
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0xe1ff232f
pushf
not eax
add eax, 0x8465b54e
xor eax, 0xe7bf3f46
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfa94b7fb
xor eax, 0x933cabc3
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa9a15184
xor eax, 0xa1c246a0
rol eax, 0x7f
popf
jmp 0x1400211c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140023536
push rax
pushf
mov eax, 0xf589988f
pushf
not eax
add eax, 0xb9cd0a41
xor eax, 0xafee5a82
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x84fc8da1
xor eax, 0xf3e2d7ca
rol eax, 0x69
popf
jmp 0x1400211c5
push rax
pushf
mov eax, 0x3ccd2c7b
pushf
not eax
add eax, 0xbab20590
xor eax, 0x89928968
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xf2b17a41
xor eax, 0x9970e90f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9689c42c
xor eax, 0xff0752a4
rol eax, 0x8f
popf
jmp 0x1400211c5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14001ced0
push rax
pushf
mov eax, 0xbecc2ecf
pushf
not eax
add eax, 0xa3e8b222
xor eax, 0xdf8119f8
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc66320f6
xor eax, 0xeba1aee5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf38b0cfc
xor eax, 0xf8f3bea6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe711c955
xor eax, 0xad252794
rol eax, 0x55
popf
jmp 0x1400211c5
movzx eax, bl
jmp 0x1400236a8
xor al, al
push rax
pushf
mov eax, 0xef2b3d2
pushf
not eax
add eax, 0xbf0cbc09
xor eax, 0x83145313
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc7fb6283
xor eax, 0xfb36bc21
rol eax, 0xb
popf
jmp 0x1400211c5
mov rcx, qword [rbp]
xor rcx, rsp
call fcn.14002a31b
lea r11, [rsp + 0x110]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
lea r8, [rbp - 0x70]
lea rdx, [rbp - 0x30]
lea rcx, [0x1827d9253]
pushf
sub rcx, 0x427d1aeb
popf
call fcn.1400364ba
int3