Function at 0x14008e440
Capabilities:
Encode data using xor

Disassembly:
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x20
mov eax, 0xb3891d47
nop
mov edx, dword [0x141f3bed8]
xor edx, dword [0x141f3bedc]
add edx, 0x1df97ee0
shr edx, 1
imul rdx, rax
shr rdx, 0x3d
imul edx, edx, 0x2af2f2ef
cmp edx, 0x2dede1a5
ja 0x14008e450
test rcx, rcx
je case.0x14008e50e.0
nop word cs:[rax + rax]
mov eax, dword [0x141f3bee8]
or eax, dword [0x141f3beec]
add eax, 0x705b3f56
and eax, 0x22e9b6d9
imul eax, eax, 0x705e8976
cmp eax, 0xcd00f304
je 0x14008e490
nop word cs:[rax + rax]
mov eax, dword [0x141f3bef0]
xor edx, edx
div dword [0x141f3bef4]
cmp eax, 0x8ed6adb5
je 0x14008e4c0
mov r8d, ecx
and r8d, 3
nop dword [rax]
mov eax, dword [0x141f3bef8]
xor edx, edx
div dword [str._re_]
imul eax, eax, 0x8157e29a
add eax, 0xe14d49e3
cmp eax, 0x5ae7513f
jb 0x14008e4e0
lea rax, [0x141f26904]
movsxd rdx, dword [rax + r8*4]
add rdx, rax
jmp rdx
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
nop dword [rax]
mov eax, dword [0x141f3bf18]
sub eax, dword [0x141f3bf1c]
imul eax, eax, 0x388cfc18
xor eax, 0x59fb944f
add eax, 0xd2e6c88b
cmp eax, 0xa6c3b88a
ja 0x14008e520
mov r14, qword [rbx]
test r14, r14
je 0x14008e5d3
mov eax, dword [0x141f3bf20]
xor eax, dword [0x141f3bf24]
or eax, 0xd0c6449a
xor eax, 0xd28e4fad
add eax, 0xa9af9cb9
cmp eax, 0xeb2acafa
jbe 0x14008e580
mov rcx, rdi
call r14
nop word [rax + rax]
mov ebp, dword [0x141f3bf28]
sub ebp, dword [0x141f3bf2c]
or ebp, 0xd8541740
and ebp, 0xdc575741
xor ebp, 0x11b1f065
mov rcx, rdi
call r14
cmp ebp, 0x9cddf112
jb 0x14008e580
nop dword [rax]
mov eax, dword [0x141f3bf30]
xor eax, dword [0x141f3bf34]
or eax, 0x91a24b0a
and eax, 0xb9fb4bbe
imul eax, eax, 0xf2f02347
cmp eax, 0x7377fb84
je 0x14008e5b0
cmp qword [rbx + 8], 0
je 0x14008e644
mov rax, qword [rbx + 0x10]
nop
mov ecx, dword [0x141f3bf38]
and ecx, dword [0x141f3bf3c]
xor ecx, 0x9d9b75a4
add ecx, 0x3ed03f55
cmp ecx, 0x169bf899
jb 0x14008e5e0
cmp rax, 0x11
jb 0x14008e632
mov rdi, qword [rdi - 8]
nop word [rax + rax]
mov eax, dword [0x141f3bf40]
or eax, dword [0x141f3bf44]
add eax, 0x9c930d51
and eax, 0x5c910521
add eax, 0x378036b9
cmp eax, 0xde4dc059
ja 0x14008e610
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, dword [0x141f3bf48]
imul eax, dword [0x141f3bf4c]
or eax, 0xffabbdf5
imul eax, eax, 0x6fc6866a
cmp eax, 0x863c0fdd
jbe 0x14008e670
mov rax, qword [0x141f49060]
nop word [rax + rax]
mov eax, dword [0x141f3bf50]
xor eax, dword [0x141f3bf54]
and eax, 0x19764904
xor eax, 0xb71512bc
shr eax, 2
imul rax, rax, 0x45f768fb
shr rax, 0x38
mov rcx, qword [0x141f49060]
cmp eax, 0xcd7b9f65
je 0x14008e670
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov eax, dword [0x141f3bf58]
xor eax, dword [0x141f3bf5c]
imul eax, eax, 0xbec33e69
cmp eax, 0x14b2e882
je 0x14008e6b0
jmp case.0x14008e50e.0
mov eax, dword [0x141f3bf00]
sub eax, dword [0x141f3bf04]
add eax, 0x7bbc68da
or eax, 0x3e02e916
imul eax, eax, 0x91a0d7ad
cmp eax, 0x21d138bd
jb case.0x14008e50e.3
nop word cs:[rax + rax]
mov eax, dword [0x141f3bf08]
or eax, dword [0x141f3bf0c]
cmp eax, 0x8fb9ebe4
je 0x14008e700
nop word cs:[rax + rax]
mov eax, dword [0x141f3bf10]
xor eax, dword [0x141f3bf14]
or eax, 0x40861968
imul eax, eax, 0x37a04408
cmp eax, 0xc6567c6e
je 0x14008e720
nop
mov eax, dword [0x141f3bee0]
xor eax, dword [0x141f3bee4]
add eax, 0x291068ba
or eax, 0xfc3c967
xor eax, 0x7853d1fc
cmp eax, 0x86ad2348
ja case.0x14008e50e.0
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rdx, [0x141f26914]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov esi, 0x59ebdd77
nop word cs:[rax + rax]
mov eax, dword [0x141f3bf70]
or eax, dword [0x141f3bf74]
add eax, 0xe2682746
imul rax, rax, 0x4887b6a5
shr rax, 0x3d
cmp eax, 0xac7141c
ja 0x14008ea50
nop word cs:[rax + rax]
mov eax, dword [0x141f3bf78]
xor eax, dword [0x141f3bf7c]
xor eax, 0x5114cde5
int 0x14
push rcx
int 0x14
push rcx
imul eax, eax, 0x8873e935
cmp eax, 0xa5e5e0b3
je 0x14008ea80
xor eax, eax
test al, al
jne 0x14008eaa0
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
ret
fimul dword [rcx + 0x3e183c1]
cmp rcx, 3
ja case.default.0x14008ec03
lea rdx, [0x141f26924]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rbx, [rax - 1]
nop dword [rax]
mov ecx, dword [0x141f3c008]
add ecx, dword [0x141f3c00c]
xor ecx, 0x1c64c993
imul ecx, ecx, 0xe2e1e35b
add ecx, 0x51bdf16f
cmp ecx, 0xbe77691c
jb 0x14008ec10
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
nop
mov eax, dword [0x141f3c010]
xor eax, dword [0x141f3c014]
add eax, 0x1b919ae4
cmp eax, 0xf3303aab
ja 0x14008ec40
mov rax, qword [r15]
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x14008ec60
test rax, rax
je 0x14008ec93
mov rcx, r14
call rax
nop
mov eax, dword [str._fei]
xor eax, dword [0x141f3c01c]
imul eax, eax, 0x63ad924c
or eax, 0xef70b75d
add eax, 0xccb0d9fa
cmp eax, 0xcd02f32e
ja 0x14008ec70
mov ecx, 0x8b3ae1e5
nop dword [rax + rax]
mov eax, dword [0x141f3c020]
xor edx, edx
div dword [0x141f3c024]
imul rax, rcx
shr rax, 0x3f
or eax, 0xb1b510cc
cmp eax, 0xdafa7d83
ja 0x14008eca0
mov rcx, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
nop word [rax + rax]
mov edx, dword [0x141f3c028]
or edx, dword [0x141f3c02c]
imul rdx, rdx, 0x12179c07
shr rdx, 0x3b
add edx, 0xefc5bd87
xor edx, 0xb1a8729b
cmp edx, 0xf542ca66
ja 0x14008ecd0
nop dword [rax + rax]
mov edx, dword [0x141f3c030]
sub edx, dword [0x141f3c034]
add edx, 0xdb695b25
and edx, 0x20b85d45
imul edx, edx, 0x9e653cf4
cmp edx, 0x9b4c4582
je 0x14008ed00
test rcx, rcx
je 0x14008ee5f
nop
mov ecx, dword [0x141f3c038]
or ecx, dword [0x141f3c03c]
add ecx, 0x20d09342
imul rdx, rcx, 0x340dfb5d
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1e
cmp ecx, 0xb830554c
je 0x14008ed30
nop
mov ecx, dword [0x141f3c040]
xor ecx, dword [0x141f3c044]
add ecx, 0x23b56624
xor ecx, 0xf7f27ff0
cmp ecx, 0x368e777f
ja 0x14008ed60
cmp rax, 0x11
jb 0x14008edde
nop word cs:[rax + rax]
mov eax, dword [0x141f3c048]
xor eax, dword [0x141f3c04c]
add eax, 0xb9f899bb
imul rax, rax, 0x7e7e67eb
shr rax, 0x3e
add eax, 0x553e90b9
cmp eax, 0xfbb71154
ja 0x14008ed90
mov r14, qword [r14 - 8]
nop dword [rax]
mov eax, dword [0x141f3c050]
xor eax, dword [0x141f3c054]
imul eax, eax, 0x6638a6b2
and eax, 0x5da9d822
cmp eax, 0xc36b38c7
ja 0x14008edc0
mov eax, dword [0x141f3c058]
add eax, dword [0x141f3c05c]
shr eax, 1
mov ecx, 0x82953989
imul rcx, rax
shr rcx, 0x3c
or ecx, 0xdd38217c
add ecx, 0xed1402cf
cmp ecx, 0xca4bc7c3
jae 0x14008ee1f
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov ebp, dword [0x141f3c060]
add ebp, dword [0x141f3c064]
or ebp, 0xe81cdb9b
xor ebp, 0xba3086b2
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r14
call r15
cmp ebp, 0x21ba981b
jb 0x14008ee30
mov eax, dword [0x141f3c068]
sub eax, dword [0x141f3c06c]
or eax, 0x7c122f85
cmp eax, 0x252925fc
jne 0x14008eeb6
jmp 0x14008eed2
mov eax, dword [0x141f3c000]
add eax, dword [0x141f3c004]
xor eax, 0x37100146
imul eax, eax, 0x5645457f
cmp eax, 0x4f647805
je case.default.0x14008ec03
ud2
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x14008eeb0
jmp case.0x14008ec03.0
mov eax, dword [0x141f3c070]
xor edx, edx
div dword [0x141f3c074]
mov r14, qword [0x141f49060]
cmp eax, 0x4e766185
jne 0x14008eedb
mov rax, qword [0x141f49060]
jmp 0x14008eeb6
mov eax, dword [0x141f3c078]
and eax, dword [0x141f3c07c]
or eax, 0x716ea3ec
cmp eax, 0x36da8797
je 0x14008ef21
mov eax, dword [0x141f3c080]
or eax, dword [0x141f3c084]
imul ebp, eax, 0x85670034
add ebp, 0x8bdc313a
mov rcx, r14
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, 0x9e7e6315
jae case.0x14008ec03.0
mov rcx, r14
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14008eef3
mov eax, dword [0x141f3c088]
xor eax, dword [0x141f3c08c]
add eax, 0xcc5c39ca
imul rax, rax, 0x41464a63
shr rax, 0x3e
cmp eax, 0xfedfde88
jbe 0x14008ef60
mov qword [rsi + 8], rdi
nop dword [rax + rax]
mov eax, dword [0x141f3c090]
or eax, dword [0x141f3c094]
imul eax, eax, 0xf29709cc
imul rcx, rax, 0x11aa2ea5
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x1627c68d
mov qword [rsi + 8], rdi
cmp eax, 0x65da2d27
ja 0x14008ef60
nop word cs:[rax + rax]
mov eax, dword [0x141f3c098]
add eax, dword [0x141f3c09c]
or eax, 0x9fdc475f
cmp eax, 0x935e86c
je 0x14008efa0
nop dword [rax + rax]
mov eax, dword [0x141f3c0a0]
or eax, dword [0x141f3c0a4]
add eax, 0x53e2ed41
xor eax, 0x500014
or eax, 0x9ba993e0
cmp eax, 0x69a1b92d
jb 0x14008efc0
test rdi, rdi
setne al
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
int3
test byte [0xcb08f535], bh
add eax, 0x1eacc4f
xor eax, dword [0x141f3c18c]
or eax, 0x60582000
and eax, 0x605a6123
add eax, 0xe0174f37
cmp eax, 0xcbce4fb
jae 0x14008f607
jmp 0x14008f62d
mov eax, dword [0x141f3c190]
imul eax, dword [0x141f3c194]
or eax, 0x60019451
imul ebp, eax, 0x8f2c2f01
mov rcx, r14
call r12
cmp ebp, 0x8621ceda
jne 0x14008f635
mov rcx, r14
call r12
jmp 0x14008f607
mov eax, 0x88fe72e5
nop word [rax + rax]
mov ecx, dword [0x141f3c198]
imul ecx, dword [0x141f3c19c]
and ecx, 0x5cd1971
xor ecx, 0x9b510aeb
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x2f96a484
ja 0x14008f640
nop dword [rax]
mov eax, dword [0x141f3c1a0]
xor edx, edx
div dword [0x141f3c1a4]
imul eax, eax, 0x45f78753
cmp eax, 0xac2a0706
je 0x14008f670
xor eax, eax
nop dword [rax]
test al, al
jne 0x14008f690
mov eax, 0x812fc9af
nop dword [rax]
mov ecx, dword [0x141f3c1a8]
sub ecx, dword [0x141f3c1ac]
and ecx, 0x80060958
or ecx, 0x37f8f4a2
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0xf860cc0a
ja 0x14008f6a0
cmp qword [r15 + 8], 0
je 0x14008f7bd
mov rax, qword [r15 + 0x10]
xor ecx, ecx
nop dword [rax]
test cl, cl
jne 0x14008f6e0
nop word cs:[rax + rax]
mov ecx, dword [0x141f3c1b0]
and ecx, dword [0x141f3c1b4]
imul ecx, ecx, 0x2cf1e110
and ecx, 0x35f8d510
cmp ecx, 0x32f1f00c
je 0x14008f6f0
cmp rax, 0x11
jb 0x14008f744
mov r14, qword [r14 - 8]
nop word [rax + rax]
mov eax, dword [0x141f3c1b8]
mov ecx, dword [0x141f3c1bc]
add eax, ecx
add eax, 0x3c6f5e29
or eax, 0x1f00efe0
xor eax, 0x1551ac47
cmp eax, 0x3f443132
ja 0x14008f720
mov eax, dword [0x141f3c1c0]
xor edx, edx
div dword [0x141f3c1c4]
xor eax, 0xd2322324
and eax, 0xd63a63a5
add eax, 0xeb4fc962
cmp eax, 0x7531ad4
jae 0x14008f77a
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141f3c1c8]
xor edx, edx
div dword [0x141f3c1cc]
mov ebp, eax
or ebp, 0x3ac92828
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r14
call r15
cmp ebp, 0x3e410782
je 0x14008f790
mov eax, dword [0x141f3c1d0]
and eax, dword [0x141f3c1d4]
add eax, 0x746482b2
xor eax, 0x47bd7067
add eax, 0xe9a08430
cmp eax, 0xec40f996
ja 0x14008f812
mov eax, dword [0x141f3c1d8]
and eax, dword [0x141f3c1dc]
imul eax, eax, 0xe1960143
and eax, 0x4af848ba
mov edx, 0x968a420f
imul rdx, rax
shr rdx, 0x3c
mov rcx, qword [0x141f49060]
cmp edx, 0x5a536639
jne 0x14008f81b
mov rax, qword [0x141f49060]
jmp 0x14008f7df
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov al, byte [rdi]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov al, byte [rdi]
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
mov eax, dword [0x141f3c1e0]
or eax, dword [0x141f3c1e4]
xor eax, 0x4a288201
and eax, 0x4e28b3b1
imul eax, eax, 0xf57cafcf
cmp eax, 0xc556a4cd
je 0x14008f830
mov qword [rsi + 8], rdi
nop word [rax + rax]
mov eax, dword [0x141f3c1e8]
or eax, dword [0x141f3c1ec]
or eax, 0x8c6f2953
imul eax, eax, 0xf5a03225
imul rax, rax, 0x14ccfc03
shr rax, 0x3b
cmp eax, 0xda32e510
ja 0x14008f860
nop dword [rax]
mov eax, dword [0x141f3c1f0]
add eax, dword [str.MSUP]
shr eax, 1
imul rax, rax, 0x25ab754d
shr rax, 0x3c
cmp eax, 0x586d7e5a
je 0x14008f890
mov eax, 0x8b5d21b3
nop word cs:[rax + rax]
mov ecx, dword [0x141f3c1f8]
imul ecx, dword [0x141f3c1fc]
shr ecx, 1
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x5c07d17c
cmp ecx, 0xe62a7f7d
ja 0x14008f8c0
test rdi, rdi
setne al
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov eax, ecx
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r8d, dword [0x141f3c248]
or r8d, dword [0x141f3c24c]
imul r8d, r8d, 0x781d2a5b
imul r8, rdx
shr r8, 0x3f
add r8d, 0x27708e0f
cmp r8d, 0xfa99f3d6
ja 0x14008fb50
cmp rcx, 3
ja case.default.0x14008fb95
lea rdx, [0x141f26944]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov ecx, 0x9b527a93
nop word cs:[rax + rax]
mov edx, dword [0x141f3c270]
sub edx, dword [0x141f3c274]
or edx, 0xd8bbdca1
add edx, 0xac1fee62
imul rdx, rcx
shr rdx, 0x3e
cmp edx, 0x17070146
ja 0x14008fbb0
mov r15, qword [rax + 7]
mov r12, qword [r15]
test r12, r12
je 0x14008fc40
mov eax, dword [0x141f3c278]
xor edx, edx
div dword [0x141f3c27c]
add eax, 0x41b2a096
and eax, 0x18420030
cmp eax, 0x991e9c55
jne 0x14008fc10
mov rcx, r14
call r12
nop dword [rax]
mov ebp, dword [0x141f3c280]
and ebp, dword [0x141f3c284]
xor ebp, 0x8a840080
and ebp, 0x8a840081
mov rcx, r14
call r12
cmp ebp, 0x4d0b4cb4
je 0x14008fc10
nop word cs:[rax + rax]
mov eax, dword [0x141f3c288]
imul eax, dword [0x141f3c28c]
xor eax, 0x8182854e
and eax, 0xef9aa7de
cmp eax, 0x6d8e9bad
je 0x14008fc40
nop
mov eax, dword [0x141f3c290]
and eax, dword [0x141f3c294]
and eax, 0x4c3b2270
or eax, 0xb1c44506
xor eax, 0x6150ff71
cmp eax, 0xbab9585e
jb 0x14008fc60
cmp qword [r15 + 8], 0
je 0x14008fd44
cmp qword [r15 + 0x10], 0x11
jb 0x14008fcf0
nop word cs:[rax + rax]
mov eax, dword [0x141f3c298]
xor edx, edx
div dword [0x141f3c29c]
and eax, 0x9a79bcc8
imul eax, eax, 0x26e6487d
cmp eax, 0xf4af5162
je 0x14008fca0
mov r14, qword [r14 - 8]
nop word cs:[rax + rax]
mov eax, dword [0x141f3c2a0]
xor edx, edx
div dword [0x141f3c2a4]
or eax, 0xea989357
imul eax, eax, 0xbaf199b4
cmp eax, 0x8f8892ee
ja 0x14008fcd0
mov eax, dword [0x141f3c2a8]
add eax, dword [0x141f3c2ac]
and eax, 0x9bc0293b
imul eax, eax, 0xd546d126
cmp eax, 0x4af4786d
jne 0x14008fd20
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor ebp, ebp
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
nop dword [rax]
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r14
call r15
test bpl, bpl
jne 0x14008fd30
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop word cs:[rax + rax]
mov eax, dword [0x141f3c2b0]
sub eax, dword [0x141f3c2b4]
and eax, 0x49f01a00
or eax, 0x320fc5b3
imul eax, eax, 0x3ba5f715
cmp eax, 0x133ba487
jb 0x14008fd60
jmp case.0x14008fb95.0
mov eax, dword [0x141f3c258]
xor eax, dword [0x141f3c25c]
imul rax, rax, 0x6d93b7a3
shr rax, 0x3d
xor eax, 0x1ec979c1
add eax, 0x2022e74a
cmp eax, 0x1f1273fc
jb case.0x14008fb95.3
mov eax, 0xbf712e1f
nop dword [rax]
mov ecx, dword [0x141f3c260]
add ecx, dword [0x141f3c264]
cwde
invalid
invalid
add dword [rax + 0xf], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
invalid
or ecx, 0x2c021024
cmp ecx, 0xfaaafb6f
ja 0x14008fdc0
cwde
invalid
nop word cs:[rax + rax]
mov eax, dword [0x141f3c268]
sub eax, dword [0x141f3c26c]
or eax, 0x83890251
cmp eax, 0x98d71973
je 0x14008fdf0
mov eax, dword [0x141f3c2b8]
mov ecx, dword [0x141f3c2bc]
add eax, ecx
add eax, 0xe9a7474c
and eax, 0x83758ab3
cmp eax, 0xf4e8114d
jbe 0x14008fe30
mov qword [rsi + 8], rdi
nop dword [rax + rax]
mov eax, dword [0x141f3c2c0]
xor edx, edx
div dword [0x141f3c2c4]
add eax, 0x213a88cf
or eax, 0xa020
and eax, 0x9719e164
mov qword [rsi + 8], rdi
cmp eax, 0xeccea110
ja 0x14008fe30
nop dword [rax + rax]
mov eax, dword [0x141f3c2c8]
or eax, dword [0x141f3c2cc]
and eax, 0xc0664326
xor eax, 0x46a4340
cmp eax, 0xc73835c8
jae 0x14008fe60
mov cl, 1
jmp 0x14008fa3f
mov eax, dword [0x141f3c250]
sub eax, dword [0x141f3c254]
xor eax, 0x44ac040
and eax, 0x357bd14c
add eax, 0xe7bb7113
cmp eax, 0xf37e012f
jb case.default.0x14008fb95
ud2
jmp 0x1b7c54036
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call fcn.14008c970
retf 0xffff
mov rcx, rdx
test rax, rax
je 0x140090030
retf 0xffff
mov r8d, ecx
and r8d, 3
movsxd rax, dword [r14 + r8*4]
add rax, r14
jmp rax
test rcx, rcx
je 0x140090752
nop dword [rax]
mov eax, dword [0x141f3c370]
sub eax, dword [0x141f3c374]
xor eax, 0x3c1edd7a
imul eax, eax, 0x759f2d36
add eax, 0x37ff170e
cmp eax, 0xabb327e5
jb 0x140090040
sub rsi, rcx
jb 0x140090766
nop dword [rax]
mov eax, dword [0x141f3c388]
xor edx, edx
div dword [0x141f3c38c]
or eax, 0x80000810
or byte [rax], al
xor byte [0x1411901a9], 0x25
xor byte [0xc246a19f], bl
jg 0x1400900d6
sub dword [r10 - 0x24], r14d
or byte [rax], al
xor byte [0x1411901a9], 0x25
xor byte [0xc246a19f], bl
jg 0x1400900d6
invalid
sub dword [r10 - 0x24], r14d
sub dword [rdx - 0x24], esi
add rdi, rcx
nop word [rax + rax]
mov eax, dword [0x141f3c390]
sub eax, dword [0x141f3c394]
or eax, 0xdbe4d06
and eax, 0x3dbe4d0e
cmp eax, 0xb8b0926b
je case.0x14008e50e.61
jmp 0x1400906f0
mov rax, rcx
shr rax, 0x20
cmp eax, 0x28
ja 0x1400903f4
and byte [rbx - 0x78f0d708], al
adc al, 3
add byte [rax], al
lea rdx, [0x141f26964]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x141f3c360]
and eax, dword [0x141f3c364]
and eax, 0xda040b00
or eax, 0x46af4f5
imul eax, eax, 0xdaa39fd2
mov dl, 0x25
cmp eax, 0x64bd6dc1
jbe case.0x14008e50e.40
jmp 0x140090450
mov eax, dword [0x141f3c350]
xor eax, dword [0x141f3c354]
xor eax, 0x2bab78
imul eax, eax, 0x71e93b4c
mov dl, 0x22
cmp eax, 0x4555f54
jbe case.0x14008e50e.38
jmp 0x140090450
mov eax, dword [0x141f3c328]
xor edx, edx
div dword [0x141f3c32c]
mov edx, 0xb808e945
imul rdx, rax
shr rdx, 0x3e
imul eax, edx, 0x71b5d726
mov dl, 0x10
cmp eax, 0xc9d8a250
je case.0x14008e50e.57
jmp 0x140090450
mov eax, dword [0x141f3c320]
sub eax, dword [0x141f3c324]
add eax, 0x43625386
xor eax, 0x50025951
or eax, 0xadbd2286
mov dl, 0xe
cmp eax, 0xb5f4aab3
jb case.0x14008e50e.35
jmp 0x140090450
mov eax, dword [0x141f3c348]
imul eax, dword [0x141f3c34c]
xor eax, 0x3a2219d2
and bh, byte [rdx]
and bh, byte [rdx]
imul eax, eax, 0x3c8fb32c
mov dl, 0x21
cmp eax, 0x68884aba
je 0x1400901c0
jmp 0x140090450
mov eax, dword [0x141f3c318]
xor edx, edx
div dword [0x141f3c31c]
xor eax, 0x999e30cd
xor byte [rsi + 0x45f00599], bl
sub al, 0xaf
xor byte [rsi + 0x45f00599], bl
sub al, 0xaf
imul rdx, rax, 0x2aa7157
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
mov dl, 0xb
cmp eax, 0x193d403e
jae 0x1400901f0
jmp 0x140090450
mov eax, dword [0x141f3c308]
xor eax, dword [0x141f3c30c]
add eax, 0xf73b8c33
xor eax, 0x6442120
or eax, 0xf113d6c1
mov dl, 4
cmp eax, 0xa5e24f4c
jb case.0x14008e50e.27
jmp 0x140090450
mov eax, dword [0x141f3c2f8]
and eax, dword [0x141f3c2fc]
imul eax, eax, 0x9681634e
add eax, 0x61791bee
and eax, 0x1630124c
mov dl, 2
cmp eax, 0x4c291c92
ja case.0x14008e50e.25
jmp 0x140090450
mov eax, dword [0x141f3c300]
sub eax, dword [0x141f3c304]
imul eax, eax, 0xe377463d
add eax, 0x11f63021
mov dl, 3
cmp eax, 0x2833c148
jbe case.0x14008e50e.29
jmp 0x140090450
jmp 0x140090450
mov eax, dword [0x141f3c340]
imul eax, dword [0x141f3c344]
imul eax, eax, 0x47dfda66
add eax, 0xfc203e7e
mov dl, 0x20
cmp eax, 0x6e9715c1
ja case.0x14008e50e.63
invalid
fucompi st(1)
sbb al, byte [rcx]
add byte [rax], al
nop word cs:[rax + rax]
jmp 0x140090450
mov eax, dword [0x141f3c330]
imul eax, dword [0x141f3c334]
xor eax, 8
and eax, 0x8448
mov dl, 0x13
cmp eax, 0xbec59ff8
jae 0x140090340
jmp 0x140090450
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov eax, dword [0x141f3c358]
imul eax, dword [0x141f3c35c]
add eax, 0xf38b843c
mov dl, 0x27
cmp eax, 0xe81367d5
invalid
ja 0x140090370
call 0x100f2e904
add byte [rax], al
jmp 0x140090450
rol byte [rax], 0
add byte [rbx - 0x15405dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
mov eax, dword [0x141f3c338]
imul eax, dword [0x141f3c33c]
add eax, 0x1eabf9f
add eax, 0x1eabf9f
add dword [0x163cfcb03], eax
add eax, 0x23c6c761
invalid
or eax, 0xc5b3d91e
mov dl, 0x17
invalid
cmp eax, 0x2141800c
and dword [r14 - 0x20], esi
fnstenv [rbx + 0x3d17b2c5]
or al, 0x80
invalid
and dword [r14 - 0x20], esi
jmp 0x140090450
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141f3c368]
or eax, dword [0x141f3c36c]
invalid
invalid
invalid
invalid
invalid
movabs al, byte [0x61bbc0694801eabf]
loopne 0x1400903f8
imul rax, rax, 0x25e061bb
invalid
shr rax, 0x3d
shr eax, 0x3d
imul eax, eax, 0x867a5ca0
mov dl, 0x26
shl byte [rax - 0x4d7985a4], 0x26
xchg byte [rdx + 0x737e3d26], dh
cmp eax, 0x946f737e
jle 0x140090455
outsd dx, dword [rsi]
xchg esp, eax
ja case.0x14008e50e.44
jmp 0x140090450
mov dl, 0x1b
jmp 0x140090450
mov dl, 0x29
jmp 0x140090450
mov dl, 6
jmp 0x140090450
invalid
test r13b, r13b
jne 0x140090450
nop word cs:[rax + rax]
test r13b, r13b
jne 0x140090460
cmp dl, 0x23
jne 0x140090720
nop
mov eax, dword [0x141f3c3b8]
imul eax, dword [0x141f3c3bc]
or eax, 0x1a4bb7a2
imul rax, r12
shr rax, 0x3f
cmp eax, 0x6bd8f4bc
je 0x140090470
cmp r8, 3
ja 0x14009075b
movsxd rax, dword [r15 + r8*4]
add rax, r15
jmp rax
mov ecx, dword [0x141f3c3f0]
xor ecx, dword [0x141f3c3f4]
add ecx, 0xa923de1c
rcr dword [rsi + rbx*8], 0x23
test eax, 0xcaaf0f48
rcr dword [rsi + rbx*8], 0x23
test eax, 0xcaaf0f48
shr rcx, 0x3e
or ecx, 0x6393be18
cmp ecx, 0xd206b10b
je 0x1400905df
test rax, rax
mov rdi, qword [rsp + 0x30]
je 0x1400906bb
mov rax, qword [rbx + 0x10]
nop dword [rax]
mov ecx, dword [0x141f3c3f8]
or ecx, dword [0x141f3c3fc]
add ecx, 0x1b1b2ce4
cmp ecx, 0x20d119bc
ja 0x140090620
cmp rax, 0x11
mov edx, 0x80246625
jb 0x1400906a9
mov eax, dword [0x141f3c400]
xor eax, dword [0x141f3c404]
xor eax, 0x522bcc76
shr eax, 1
mov ecx, 0x8642e925
imul rax, rcx
shr rax, 0x3e
or eax, 0xee566aa0
cmp eax, 0x70873ba4
jb 0x140090645
nop word cs:[rax + rax]
mov eax, dword [0x141f3c408]
and eax, dword [0x141f3c40c]
or eax, 0xe929281c
imul rax, rdx
shr rax, 0x3d
add eax, 0x7fe8eff7
cmp eax, 0xd53a8d44
ja 0x140090680
mov r15, qword [r15 - 8]
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
lea r14, [0x141f26954]
lea r15, [0x141f26a08]
mov ebp, 0x8663e157
nop word cs:[rax + rax]
mov eax, dword [0x141f3c410]
imul eax, dword [0x141f3c414]
imul eax, eax, 0xeff53d80
add eax, 0x36471b80
xor eax, 0xf6ff81dd
cmp eax, 0xb5b71273
ja 0x1400906f0
test rsi, rsi
jne 0x14008ff50
xor ecx, ecx
nop
mov eax, dword [0x141f3c2e8]
imul eax, dword [0x141f3c2ec]
xor eax, 0x5202a82
or eax, 0x38d3457d
cmp eax, 0xdc936435
je 0x140090720
mov rax, rcx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x141f257a8]
jmp 0x140090720
xor eax, eax
nop dword [rax]
test al, al
jne 0x140090760
jmp 0x1400907a3
mov eax, dword [0x141f3c378]
and eax, dword [0x141f3c37c]
cmp eax, 0x89abbddf
je 0x14009079f
mov eax, dword [0x141f3c380]
xor edx, edx
div dword [0x141f3c384]
xor eax, 0x1de843e2
add eax, 0x1d14fd02
and eax, 0x5a2a0b70
ud2
ud2
ud2
add dword [rcx], esi
sal bh, cl
xor eax, 0x1ea9299
cdq
xchg edx, eax
invalid
invalid
cdq
xchg edx, eax
invalid
add rdi, r9
mov qword [rsp + 0x10], rdi
lea rax, [r11 + r9]
add rax, 8
mov qword [rsp + 8], rax
add r11, 4
nop dword [rax]
mov eax, dword [0x141f3ca40]
or eax, dword [0x141f3ca44]
add eax, 0xa2f7dc1e
or eax, 0xb6536b5
and eax, 0xcbedbfb7
cmp eax, 0x6dd6bc08
jb 0x1400937c0
cmp bl, 3
jne 0x140093860
mov byte [rcx], 0xa
nop word [rax + rax]
mov eax, dword [0x141f3ca58]
xor eax, dword [0x141f3ca5c]
and eax, 0x35a15ebe
add eax, 0x9ac9e889
and eax, 0x32aab764
cmp eax, 0x368a56fd
je 0x1400937f0
nop word cs:[rax + rax]
mov eax, dword [0x141f3cc00]
xor edx, edx
div dword [0x141f3cc04]
imul eax, eax, 0x84217682
add eax, 0xdb135239
cmp eax, 0x98b5d6bd
ja 0x140093820
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141f3ca48]
xor eax, dword [0x141f3ca4c]
or eax, 0x175e0a53
cmp eax, 0xabf925d0
je 0x140093860
mov r14, qword [r8 + 8]
nop dword [rax]
mov eax, dword [0x141f3ca50]
imul eax, dword [0x141f3ca54]
add eax, 0x9dab6ed8
or eax, 0x79ef2ba3
cmp eax, 0xb6f51a54
ja 0x140093880
mov r9, qword [r8]
xor r12d, r12d
mov edi, 0xaf82f59f
mov rdx, r14
jmp 0x1400938ca
mov rax, qword [rsp + 8]
test rax, rax
jne case.0x140093a2e.2
mov byte [r8 + 0x38], 1
mov bpl, 1
mov rdx, r13
mov r9, rsi
mov rsi, r9
mov r13, rdx
test r12b, r12b
jne 0x1400938d0
cmp bpl, bl
ja 0x1400937e7
test bpl, bpl
je 0x1400939c0
movzx eax, bpl
cmp eax, 1
jne 0x140093a70
mov byte [r8 + 0x38], 2
cmp byte [rsp + 7], 0
jne 0x140093de0
nop word cs:[rax + rax]
test r12b, r12b
jne 0x140093910
mov bpl, 2
mov rdx, r13
mov r9, rsi
mov ecx, esi
mov ecx, esi
cmp r10d, 3
jb 0x1400938ca
mov rdx, r13
mov r9, rsi
cmp r10d, 5
je 0x1400938ca
cmp r10d, 6
jne 0x140093ff4
mov edx, 0
mov r9, rsi
test r13, r13
je 0x1400938ca
mov eax, dword [0x141f3caf0]
mov edx, dword [0x141f3caf4]
add eax, edx
add eax, 0xcdaefb4a
or eax, 0xe2c2c8a
add eax, 0xb48d26ed
cmp eax, 0x6fe70af7
ja 0x140093947
movzx eax, byte [rsi]
cmp r13, 1
je 0x140093d56
cmp al, 0x2e
jne 0x140093d56
mov eax, dword [0x141f3caf8]
imul eax, dword [0x141f3cafc]
or eax, 0xfeff7f5f
add eax, 0x518b85f1
cmp eax, 0x6172f2e3
ja 0x140093980
movzx eax, byte [rsi + 1]
cmp eax, 0x2f
je 0x140094069
mov rdx, r13
mov r9, rsi
cmp eax, 0x5c
jne 0x1400938ca
jmp 0x140094069
mov eax, dword [0x141f3ca68]
sub eax, dword [0x141f3ca6c]
imul eax, eax, 0xe7c307d0
or eax, 0x2242fa64
cmp eax, 0xd5c3cc3
je 0x1400939c0
cmp r10b, 6
je 0x1400938bc
nop dword [rax + rax]
mov eax, dword [0x141f3ca78]
or eax, dword [0x141f3ca7c]
xor eax, 0x44141110
and eax, 0x543f5710
imul eax, eax, 0x55b6b947
cmp eax, 0xbcd2436b
ja 0x1400939f0
cmp r10, 5
ja case.default.0x140093a2e
lea rax, [0x141f26a18]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
mov rax, r11
jmp rdx
mov eax, dword [0x141f3ca88]
xor eax, dword [0x141f3ca8c]
shr eax, 4
imul rax, rax, 0x10747771
shr rax, 0x37
imul eax, eax, 0x525e17a6
cmp eax, 0x26e50f76
je case.0x140093a2e.4
mov rax, qword [rsp + 0x10]
jmp case.0x140093a2e.0
cmp eax, 2
jne 0x140093dc0
nop dword [rax]
mov eax, dword [0x141f3ca70]
imul eax, dword [0x141f3ca74]
xor eax, 0xa7aa252f
imul rax, rdi
shr rax, 0x3c
cmp eax, 0xb589b133
ja 0x140093a80
test r13, r13
je 0x140093eaa
mov eax, dword [0x141f3cb80]
xor edx, edx
div dword [0x141f3cb84]
and eax, 0x88600408
xor eax, 0xa3a90008
or eax, 0x5416ebf6
cmp eax, 0xf1d408e2
je 0x140093aaa
lea rax, [rsi + r13]
xor r15d, r15d
mov rdx, rsi
cmp r10b, 3
jae 0x140093b20
nop
mov r9d, dword [0x141f3cb88]
add r9d, dword [0x141f3cb8c]
cmp r9d, 0x924fdb03
je 0x140093ae0
cmp byte [rdx], 0x5c
je 0x140093c40
test r12b, r12b
jne 0x140093b00
inc rdx
inc r15
cmp rdx, rax
jne 0x140093ae0
jmp 0x140093b6d
mov r9d, dword [0x141f3cb90]
and r9d, dword [0x141f3cb94]
imul r9d, r9d, 0xce40edcd
add r9d, 0x43fba5e
cmp r9d, 0x83649391
jb 0x140093b20
movzx r9d, byte [rdx]
cmp r9d, 0x2f
je 0x140093c40
cmp r9d, 0x5c
je 0x140093c40
inc rdx
test r12b, r12b
jne 0x140093b60
inc r15
cmp rdx, rax
jne 0x140093b20
xor r9d, r9d
mov r15, r13
test r15, r15
jne 0x140093c72
mov eax, dword [0x141f3cbb0]
xor edx, edx
div dword [0x141f3cbb4]
nop word [rax + rax]
mov eax, dword [0x141f3cbb8]
add eax, dword [0x141f3cbbc]
or eax, 0xaabe2ec1
imul eax, eax, 0x7b7a4a00
or eax, 0x6b51579
cmp eax, 0x13b8bd63
jb 0x140093b90
nop word cs:[rax + rax]
mov eax, dword [0x141f3cbc0]
imul eax, dword [0x141f3cbc4]
add eax, 0x6e7cd8ea
cmp eax, 0x91bd0834
jb 0x140093bc0
sub r13, r9
jb 0x1400941fd
mov eax, dword [0x141f3cbc8]
xor eax, dword [0x141f3cbcc]
imul eax, eax, 0x64589b9a
mov edx, 0x9cae7871
imul rax, rdx
shr rax, 0x3e
add eax, 0x53106dce
cmp eax, 0x5f6a0507
ja 0x140093be2
add r9, rsi
mov eax, dword [0x141f3cbd0]
imul eax, dword [0x141f3cbd4]
add eax, 0x8521d21
cmp eax, 0x1885bf08
jb 0x140093da1
jmp 0x140093d80
mov eax, dword [0x141f3cba8]
xor eax, dword [0x141f3cbac]
and eax, 0x280b380b
or eax, 0x84f4c7c4
imul eax, eax, 0x78aaab0c
cmp eax, 0xa02d3c9d
je 0x140093c40
mov r9d, 1
test r15, r15
je 0x140093b7c
mov rax, rsi
mov edx, dword [rsp + 0x1c]
cmp r15, 1
je 0x140093cee
mov al, 9
cmp r15, 2
jne 0x140093cfc
movzx edx, byte [rsi]
nop word [rax + rax]
test r12b, r12b
jne 0x140093c90
nop word cs:[rax + rax]
test r12b, r12b
jne 0x140093ca0
cmp dl, 0x2e
jne 0x140093cfc
mov eax, dword [0x141f3cb98]
xor edx, edx
div dword [0x141f3cb9c]
nop dword [rax + rax]
mov eax, dword [0x141f3cba0]
xor eax, dword [0x141f3cba4]
imul rax, rax, 0x2ebf2d69
shr rax, 0x3b
or eax, 0x28f45bc9
add eax, 0x533198ba
cmp eax, 0x1a519295
jb 0x140093cc0
lea rax, [rsi + 1]
mov dl, 8
cmp byte [rax], 0x2e
movzx eax, dl
mov edx, 9
cmovne eax, edx
add r9, r15
sub r13, r9
jb 0x1400941fd
add r9, rsi
mov qword [r8], r9
mov qword [r8 + 8], r13
nop word cs:[rax + rax]
mov edx, dword [0x141f3cbf8]
or edx, dword [0x141f3cbfc]
add edx, 0x4c1d2a9f
and edx, 0x30cc312
cmp edx, 0x1830bc9b
je 0x140093d20
mov bpl, 2
mov r14, r13
mov rdx, r13
cmp al, 0xa
je 0x1400938ca
jmp 0x140093fe5
mov rdx, r13
mov r9, rsi
cmp r13, 1
jne 0x1400938ca
mov rdx, r13
mov r9, rsi
cmp al, 0x2e
jne 0x1400938ca
jmp 0x140094069
mov eax, dword [0x141f3cbd8]
xor eax, dword [0x141f3cbdc]
imul eax, eax, 0x5fbfa632
xor eax, 0xe8d87426
mov qword [r8], r9
cmp eax, 0xd193d8aa
jbe 0x140093da6
mov qword [r8], r9
jmp 0x140093d80
mov qword [r8 + 8], r13
mov bpl, 2
mov r14, r13
mov rdx, r13
jmp 0x1400938ca
mov eax, dword [0x141f3ca60]
imul eax, dword [0x141f3ca64]
cmp eax, 0x8dabce83
je 0x140093dc0
jmp 0x1400943df
mov eax, dword [str.OC_b_]
xor edx, edx
add cl, byte [rbp - 0x2dcefe16]
div dword [0x141f3caec]
xor eax, 0x202004
or eax, 0x289fd1eb
and eax, 0x3bfffbef
cmp eax, 0xa1cefa7b
jnp 0x140093dfa
invalid
invalid
ja 0x140093de0
sti
invalid
jnp 0x140093dfa
invalid
test r14, r14
test esi, esi
je 0x1400943df
dec r14
inc rsi
nop word cs:[rax + rax]
mov eax, dword [0x141f3cb48]
and eax, dword [0x141f3cb4c]
add eax, 0x69e1d551
or eax, 0x78e8ae7c
jl 0x140093de2
call 0x188c9a7b1
invalid
invalid
invalid
cmp eax, 0x66febc80
jb 0x140093e20
jl 0x140093de2
call 0x188c9a7b1
imul rdi, qword [0x1a707fac5], 0x58bdd72
invalid
mov eax, dword [0x141f3cb50]
xor edx, edx
div dword [0x141f3cb54]
add eax, 0x6c05a6d4
shr eax, 1
imul rax, rax, 0x11fb6eaf
scasd eax, dword [rdi]
outsb dx, byte [rsi]
sti
adc dword [rax - 0x3f], ecx
invalid
invalid
scasd eax, dword [rdi]
outsb dx, byte [rsi]
sti
adc dword [rax - 0x3f], ecx
call 0x13ee9c19f
and eax, 0xfffffffe
and eax, 0xfffffffe
cmp eax, 0xd46f8b76
je 0x140094377
jmp 0x14009435c
mov eax, dword [0x141f3ca80]
imul eax, dword [0x141f3ca84]
imul rax, rax, 0x5fb7736d
shr rax, 0x3e
imul eax, eax, 0xe462cb4a
cmp eax, 0x99a35fdf
je case.default.0x140093a2e
jmp 0x1400943df
xor eax, eax
test al, al
je 0x140093ec0
mov byte [r8 + 0x38], 3
nop word cs:[rax + rax]
mov eax, dword [0x141f3cb70]
or eax, dword [0x141f3cb74]
imul rax, rax, 0x604d9a1d
shr rax, 0x3e
add eax, 0x64bce9dd
mov byte [r8 + 0x38], 3
cmp eax, 0xb8a28ece
ja 0x140093ec0
nop dword [rax + rax]
mov eax, dword [0x141f3cb78]
or eax, dword [0x141f3cb7c]
add eax, 0xefdd79fb
or eax, 0xc448fb81
cmp eax, 0x53091b67
je 0x140093ef0
jmp 0x1400937e7
mov byte [r8 + 0x38], 1
cmp r10, 5
ja case.default.0x140093f2f
lea rax, [0x141f26a30]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141f3ca98]
or eax, dword [0x141f3ca9c]
add eax, 0xfde63ba1
or eax, 0xc7ddbd16
imul eax, eax, 0xd0742c5a
cmp eax, 0x7158370
jbe case.0x140093f2f.1
mov r9, qword [rsp + 8]
jmp 0x1400940e0
mov eax, dword [0x141f3caa0]
and eax, dword [0x141f3caa4]
imul eax, eax, 0xe2f3673a
and eax, 0x75988fe4
imul rax, rax, 0x13adfd77
shr rax, 0x3b
cmp eax, 0x5e57db04
jae case.0x140093f2f.3
mov r9, r11
jmp 0x1400940e0
mov eax, dword [0x141f3caa8]
xor eax, dword [0x141f3caac]
or eax, 0xd9f8c977
imul eax, eax, 0xd47ee72d
imul rax, rax, 0x53b84461
imul eax, eax, 0x53b84461
imul eax, eax, 0x53b84461
shr rax, 0x3e
shr eax, 0x3e
cmp eax, 0x5713174c
ja case.0x140093f2f.5
mov r9d, 2
jmp 0x1400940e0
add byte [rax], al
add cl, ch
sbb eax, 0x8b000001
mov eax, dword [0x141f3ca90]
mov eax, dword [0x141f3ca90]
or eax, dword [0x141f3ca94]
xor eax, 0x10101506
and eax, 0xb03a5717
cmp eax, 0x536b1611
je case.default.0x140093f2f
jmp 0x1400943df
add eax, dword [rax]
add byte [rax + 0x71894801], cl
or byte [rcx + rcx*4 + 0x79], cl
adc cl, ch
sub al, 0xf8
invalid
mov byte [rcx], al
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r15
jmp 0x140093820
mov eax, dword [0x141f3cb00]
and eax, dword [0x141f3cb04]
or eax, 0x3f9de8f5
cmp eax, 0xbcac3e00
jne 0x140094010
mov byte [rcx], 6
nop
mov eax, dword [0x141f3cb08]
xor eax, dword [0x141f3cb0c]
and eax, 0xda13540e
add eax, 0xaeeb7450
or eax, 0x43814d17
mov byte [rcx], 6
cmp eax, 0x42937a2
jb 0x140094010
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141f3cb10]
xor edx, edx
retf 0xea8a
div dword [0x141f3cb14]
add eax, 0x1c485ad5
or eax, 0x4fcf20eb
add eax, 0x6e028d2f
cmp eax, 0x292f0622
jb 0x140094040
jmp 0x140093820
xor eax, eax
nop dword [rax + rax]
test al, al
jne 0x140094070
test r14, r14
je 0x1400942a1
mov r9d, 0xfe9b081d
dec r14
nop word cs:[rax + rax]
mov eax, dword [0x141f3cb30]
xor edx, edx
div dword [0x141f3cb34]
and eax, 0x46aae1ed
add eax, 0x87febed7
imul rax, r9
shr rax, 0x3d
cmp eax, 0x977158e0
ja 0x140094090
mov eax, dword [0x141f3cb38]
and eax, dword [0x141f3cb3c]
cmp eax, 0xfde615d2
je 0x140094347
jmp 0x14009431d
mov r9, qword [rsp + 0x10]
jmp 0x1400940e0
mov r9d, 6
cmp r9, r14
ja 0x14009423a
cmp r10, 5
ja case.default.0x1400940fd
lea rax, [0x141f26a48]
movsxd rdx, dword [rax + r10*4]
add rdx, rax
jmp rdx
mov eax, dword [0x141f3cad0]
xor edx, edx
div dword [0x141f3cad4]
xor eax, 0xf69c9e2a
imul eax, eax, 0xb4dfa937
add eax, 0x3d3dd01c
cmp eax, 0xcd788c08
jbe case.0x1400940fd.0
jmp case.0x1400940fd.3
mov eax, dword [0x141f3cad8]
and eax, dword [0x141f3cadc]
add eax, 0xb8406b99
imul rax, rax, 0x67832e53
shr rax, 0x3a
xor eax, 0x1acb39e
cmp eax, 0x1f70be86
ja case.0x1400940fd.4
mov r11, qword [rsp + 0x10]
jmp case.0x1400940fd.3
mov eax, dword [0x141f3cac8]
or eax, dword [0x141f3cacc]
add eax, 0xceb9bac
or eax, 0x3ea4d833
cmp eax, 0x1818829b
je case.default.0x1400940fd
jmp 0x1400943df
mov r11, qword [rsp + 8]
jmp case.0x1400940fd.3
mov r11d, 6
jmp case.0x1400940fd.3
mov r11d, 2
xor eax, eax
nop
test al, al
jne 0x140094190
sub r14, r11
jb 0x1400941cd
add r11, rsi
mov qword [r8], r11
mov qword [r8 + 8], r14
mov rax, qword [r8 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r8 + 0x11]
movups xmm1, xmmword [r8 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r10b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
jmp 0x140093820
ud2
mov eax, dword [0x141f3cbe0]
imul eax, dword [0x141f3cbe4]
imul eax, eax, 0xdefa89dc
imul rcx, rax, 0xedcb7e3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x406917d3
cmp eax, 0xe96f193c
ja 0x140094405
jmp 0x1400943e1
mov eax, dword [0x141f3cab0]
sub eax, dword [0x141f3cab4]
and eax, 0x66301069
add eax, 0xdff52628
cmp eax, 0x523b1d26
jae 0x140094259
ud2
mov eax, dword [0x141f3cab8]
imul eax, dword [0x141f3cabc]
or eax, 0x1f8b17d2
add eax, 0xfe2cbddf
or eax, 0xe6546bfe
ud2
mov eax, dword [str.z_B]
sub eax, dword [0x141f3cb1c]
mov ecx, 0xa5e95b37
imul rcx, rax
shr rcx, 0x3f
or ecx, 0xeff95f1c
cmp ecx, 0x7821f3ff
jae 0x1400942ca
ud2
mov eax, dword [0x141f3cb20]
add eax, dword [0x141f3cb24]
imul eax, eax, 0xbfc5bb2d
add eax, 0x2b21bacc
imul rax, rax, 0x4915ec4b
shr rax, 0x3e
ud2
mov eax, dword [0x141f3cb40]
and eax, dword [0x141f3cb44]
imul eax, eax, 0xfd096546
and eax, 0x2fe96ce2
xor eax, 0x54c888ba
lea rdx, [rsi + 1]
mov qword [r8], rdx
cmp eax, 0xb6e17b00
jbe 0x140094350
lea rax, [rsi + 1]
mov qword [r8], rax
jmp 0x14009431d
mov qword [r8 + 8], r14
mov byte [rcx], 7
jmp 0x140093820
mov eax, dword [0x141f3cb58]
or eax, dword [str._.1_]
and eax, 0x8000300
mov qword [r8], rsi
cmp eax, 0x580906d
jae 0x14009437c
mov qword [r8], rsi
jmp 0x14009435c
mov eax, dword [0x141f3cb60]
imul eax, dword [0x141f3cb64]
or eax, 0x80c8400
and eax, 0x1b9da762
cmp eax, 0x3d4488db
jne 0x1400943b0
mov qword [r8 + 8], r14
mov byte [rcx], 6
nop word cs:[rax + rax]
mov eax, dword [0x141f3cb68]
and eax, dword [0x141f3cb6c]
imul eax, eax, 0xf5188e73
xor eax, 0x9ee48c28
add eax, 0x624682a3
mov qword [r8 + 8], r14
mov byte [rcx], 6
cmp eax, 0xf0badd2
jbe 0x1400943b0
jmp 0x140093820
ud2
mov eax, dword [0x141f3cbe8]
sub eax, dword [0x141f3cbec]
and eax, 0x20491c6
or eax, 0xedf16c21
xor eax, 0xea467958
ud2
ud2
cmp edx, ebx
jne 0x140094a57
mov cl, 1
test rdx, rdx
je 0x14009464a
cmp edx, 4
jne 0x140094a59
nop
mov eax, dword [0x141f3cce0]
sub eax, dword [0x141f3cce4]
or eax, 0xc0055800
and eax, 0xcb275840
cmp eax, 0x544bb59f
jb 0x140094540
mov rbx, qword [rsi + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141f3cce8]
add eax, dword [0x141f3ccec]
or eax, 0xc0733ec
add eax, 0xb04f16b8
or eax, 0xe5de8266
cmp eax, 0x8835f5c
jb 0x140094570
cmp rbx, qword [rdi + 0x10]
jne 0x140094a57
mov rdi, qword [rdi + 8]
mov eax, dword [0x141f3ccf0]
invalid
add dword [rbx], esi
add eax, 0x1ea8748
add eax, 0x19c6c771
and eax, 0x9fdf4de5
add eax, 0xfb9219fa
cmp eax, 0x73aa5313
jae 0x1400945e0
invalid
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
nop word cs:[rax + rax]
mov eax, dword [0x141f3ccf8]
imul eax, dword [0x141f3ccfc]
add eax, 0x32f5a67c
or eax, 0xd507fe42
imul r14, rax, 0x72dcfd5f
shr r14, 0x3d
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
cmp r14d, 0xe8b480f7
ja 0x1400945e0
nop
mov eax, dword [0x141f3cd00]
xor edx, edx
div dword [0x141f3cd04]
or eax, 0xfed7dfdc
imul rax, rax, 0x638c0f8d
shr rax, 0x3e
cmp eax, 0x5a95773b
je 0x140094620
jmp 0x140094a59
cmp r9b, 4
jb 0x140094a59
xor ecx, ecx
cmp al, r8b
jne 0x140094a59
nop
test cl, cl
jne 0x140094660
cmp rax, 5
ja case.default.0x14009467c
lea rcx, [0x141f26a60]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8, qword [rsi + 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141f3cc30]
imul eax, dword [0x141f3cc34]
add eax, 0x72226f65
and eax, 0x4cc7cc0
cmp eax, 0xb4953828
je 0x140094690
cmp r8, qword [rdi + 0x10]
jne 0x140094a57
mov eax, dword [0x141f3cc38]
sub eax, dword [0x141f3cc3c]
or eax, 0xe229479b
add eax, 0xe2d9d290
and eax, 0xd9db4a05
cmp eax, 0x5a8bde79
je 0x1400946b8
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
jmp 0x140094a59
mov eax, dword [0x141f3cc40]
xor edx, edx
div dword [0x141f3cc44]
or eax, 0x9400000
and eax, 0xb510a08
cmp eax, 0xb40eed8b
ja case.0x14009467c.1
nop
mov eax, dword [0x141f3cc48]
sub eax, dword [0x141f3cc4c]
imul eax, eax, 0xffce97c
or eax, 0x93327c75
imul eax, eax, 0x7d7dc772
cmp eax, 0x5c937b42
je 0x140094720
invalid
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x140094a57
xor eax, eax
test al, al
jne 0x140094754
mov r14, qword [rdi + 8]
mov eax, dword [0x141f3cc50]
mov ecx, dword [0x141f3cc54]
add eax, ecx
add eax, 0xcb8978e4
imul rax, rax, 0x2ef952e3
shr rax, 0x3c
cmp eax, 0x7cb50b71
jbe 0x140094790
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
mov eax, dword [0x141f3cc58]
add eax, dword [0x141f3cc5c]
xor eax, 0xf80cf952
imul ebp, eax, 0x6325a205
mov rcx, qword [rsi + 8]
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
cmp ebp, 0xaf1ac749
je 0x140094790
mov ecx, dword [0x141f3cc60]
xor ecx, dword [0x141f3cc64]
or ecx, 0xc0200040
and ecx, 0xf0708344
add ecx, 0x11a54f90
cmp ecx, 0x5778238
ja 0x1400947be
test eax, eax
jne 0x140094a57
mov rbx, qword [rsi + 0x20]
mov rax, qword [rdi + 0x20]
mov ecx, dword [0x141f3cca8]
xor ecx, dword [0x141f3ccac]
imul ecx, ecx, 0x7ecdecf
or ecx, 0x24c816e4
and ecx, 0x2ddf5eed
cmp ecx, 0xab2de92e
ja 0x1400947f4
cmp rbx, rax
jne 0x140094a57
mov rdi, qword [rdi + 0x18]
mov rsi, qword [rsi + 0x18]
mov eax, dword [0x141f3ccb0]
and eax, dword [0x141f3ccb4]
xor eax, 0xc8cc1042
add eax, 0x92f587e0
xor eax, 0x3f425eee
cmp eax, 0x9bd85d48
jae 0x14009485b
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
xor ebp, ebp
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
test bpl, bpl
jne 0x14009485d
jmp 0x140094a59
add byte [rax], al
mov eax, dword [0x141f3cca0]
and eax, dword [0x141f3cca4]
and eax, 0xc5a5dabc
imul eax, eax, 0x8ebe0205
add eax, 0xa3519308
cmp eax, 0xf624c5ee
ja case.0x14009467c.5
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete cl
jmp 0x140094a59
add dword [rdx], edi
add dword [r15], r9d
xchg esp, eax
shr ecx, 0xa7
add dword [rax], eax
add byte [rbx - 0x157c2ffb], cl
mov eax, dword [0x141f3cc88]
xor edx, edx
div dword [0x141f3cc8c]
mov eax, dword [0x141f3cc88]
xor edx, edx
div dword [0x141f3cc8c]
mov eax, dword [0x141f3cc90]
xor edx, edx
div dword [0x141f3cc94]
and eax, 0x68560880
add eax, 0x602b4756
cmp eax, 0x18a308da
jb 0x1400948c0
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne 0x140094a57
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
mov ecx, dword [0x141f3cc98]
sub ecx, dword [0x141f3cc9c]
imul ecx, ecx, 0xd35c714d
add ecx, 0xd54d51fd
cmp ecx, 0x94383bd8
ja 0x1400948fa
test eax, eax
jne 0x140094a57
mov eax, dword [0x141f3ccb8]
add eax, dword [0x141f3ccbc]
or eax, 0x3543ec00
add eax, 0x47187ade
or eax, 0x8f57853d
cmp eax, 0x5629f131
je 0x140094922
mov rbx, qword [rsi + 0x20]
mov rax, qword [rdi + 0x20]
mov ecx, dword [0x141f3ccc0]
add ecx, dword [0x141f3ccc4]
xor ecx, 0x2693c059
imul rcx, rcx, 0x665af87f
shr rcx, 0x3e
cmp ecx, 0xc3bfbff2
je 0x14009494c
cmp rbx, rax
jne 0x140094a57
mov eax, 0xb4f99873
mov ecx, dword [0x141f3ccc8]
add ecx, dword [0x141f3cccc]
imul ecx, ecx, 0x55ac4736
and ecx, 0xe1846088
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0x93138f72
ja 0x14009497f
mov rdi, qword [rdi + 0x18]
mov rsi, qword [rsi + 0x18]
mov eax, dword [0x141f3ccd0]
or eax, dword [0x141f3ccd4]
xor eax, 0x43bc6e64
add eax, 0x5d81703f
and eax, 0x54cfa75d
cmp eax, 0x7033a085
ja 0x140094ace
jmp 0x140094a96
movzx eax, byte [rsi + 1]
nop
mov ecx, dword [0x141f3cc68]
sub ecx, dword [0x141f3cc6c]
imul edx, ecx, 0x7577c0db
cmp al, byte [rdi + 1]
sete cl
cmp edx, 0xc2db9cb8
je 0x1400949e0
jmp 0x140094a59
mov rbx, qword [rsi + 0x10]
cmp rbx, qword [rdi + 0x10]
jne 0x140094a57
mov eax, dword [0x141f3cc70]
xor edx, edx
div dword [0x141f3cc74]
xor eax, 0xb0ab3ef1
imul eax, eax, 0x864ec411
add eax, 0x7a2901b4
cmp eax, 0xa802a2c1
ja 0x140094a0c
mov rdi, qword [rdi + 8]
mov eax, dword [0x141f3cc78]
or eax, dword [0x141f3cc7c]
imul eax, eax, 0x4eb4dd54
cmp eax, 0x61bfc5c1
je 0x140094b12
jmp 0x140094ade
xor ecx, ecx
mov eax, ecx
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov ecx, 0x9295eeab
mov eax, dword [0x141f3cc28]
xor edx, edx
div dword [0x141f3cc2c]
shr eax, 1
imul rax, rcx
shr rax, 0x3d
add eax, 0xa3853e5a
xor eax, 0xe979d2aa
cmp eax, 0x2475ac01
jb 0x140094a6b
ud2
mov ebp, dword [0x141f3ccd8]
and ebp, dword [0x141f3ccdc]
and ebp, 0x6586ef7d
xor ebp, 0x6d23ca33
add ebp, 0x4d5a1eef
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
cmp ebp, 0xfcd2ef25
jbe 0x1400946e7
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x140094a96
mov ebp, dword [0x141f3cc80]
and ebp, dword [0x141f3cc84]
and ebp, 0xc80f90c8
add ebp, 0xc80f3fc9
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete cl
cmp ebp, 0x44d2a878
jae 0x140094b23
mov rcx, qword [rsi + 8]
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
jmp 0x140094ade
xor eax, eax
test al, al
jne 0x140094b25
jmp 0x140094a59
add byte [rcx - 0x75], cl
xor byte [rbp - 0x75], cl
push rax
or byte [rcx], dh
rol byte [rbp - 0x7c], 0xdb
jne 0x140094c71
cmp dl, 6
je 0x140094c71
mov eax, 0xbfd37a01
nop word cs:[rax + rax]
mov edx, dword [0x141f3cd20]
or edx, dword [0x141f3cd24]
add edx, 0xedb2dcb5
imul rdx, rax
shr rdx, 0x3c
add edx, 0xaf0b5f5
cmp edx, 0x47859c36
ja 0x140094c10
mov edi, 0xaf8d41c7
nop dword [rax]
mov eax, dword [0x141f3cd28]
xor edx, edx
div dword [0x141f3cd2c]
imul rax, rdi
shr rax, 0x3d
or eax, 0xddbcd7c0
cmp eax, 0xfa3718ab
ja 0x140094c40
mov eax, 2
cmp r10, 1
jbe 0x1400953d5
cmp rax, r10
jne 0x140095247
xor r10d, r10d
test r11b, r11b
jne 0x140094dce
mov eax, dword [0x141f3cd58]
xor r11d, r11d
xor edx, edx
div dword [0x141f3cd5c]
nop word [rax + rax]
test r11b, r11b
jne 0x140094ca0
movzx eax, byte [r8 + 0x10]
mov edx, 0x9db42995
nop
mov r11d, dword [0x141f3cd60]
and r11d, dword [0x141f3cd64]
imul r11, rdx
shr r11, 0x3d
cmp r11d, 0x5bd400ff
je 0x140094cb0
nop
mov edx, dword [0x141f3cd68]
imul edx, dword [0x141f3cd6c]
add edx, 0x97b2dd63
imul rdx, rdx, 0x51c10331
shr rdx, 0x3e
or edx, 0x39777572
cmp edx, 0x5b67e3bc
ja 0x140094cd0
cmp eax, 6
je 0x140094dce
nop word cs:[rax + rax]
mov edx, dword [0x141f3cd70]
imul edx, dword [0x141f3cd74]
xor edx, 0x3ed433e
add edx, 0xd54a917d
and edx, 0x59e32d1
cmp edx, 0x1596867c
ja 0x140094d10
xor edx, edx
nop dword [rax]
test dl, dl
jne 0x140094d40
lea rdx, [0x141f26a78]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov eax, dword [0x141f3cd78]
xor eax, dword [0x141f3cd7c]
or eax, 0xa56c0872
imul eax, eax, 0x86a393b2
cmp eax, 0xea112a41
je case.0x140094d52.0
mov rax, qword [r8 + 0x20]
add rax, 4
nop word cs:[rax + rax]
mov edx, dword [0x141f3cd80]
sub edx, dword [0x141f3cd84]
imul edx, edx, 0x1d4da58
add edx, 0x983200d8
imul r11, rdx, 0xe0c7b37
shr r11, 0x20
sub edx, r11d
shr edx, 1
add edx, r11d
shr edx, 0x1e
cmp edx, 0xb658f66d
ja 0x140094d90
jmp 0x140094dd0
xor eax, eax
movzx edx, r10b
movzx r11d, r9b
add r11, rdx
add r11, rax
xor eax, eax
test al, al
jne 0x140094de0
mov r9, qword [r8 + 8]
cmp r11, r9
ja 0x140095402
mov rsi, qword [r8]
lea r10, [rsi + r11]
mov eax, dword [0x141f3cdd0]
xor ebx, ebx
xor edx, edx
div dword [0x141f3cdd4]
lea rdi, [rsi + r9]
nop dword [rax]
test bl, bl
jne 0x140094e10
mov eax, dword [0x141f3cdd8]
xor edx, edx
div dword [0x141f3cddc]
mov rdx, rdi
sub rdx, r10
nop dword [rax + rax]
mov eax, dword [0x141f3cde0]
imul eax, dword [0x141f3cde4]
and eax, 0xf82b4366
cmp eax, 0xb39322e3
je 0x140094e30
movzx eax, byte [r8 + 0x10]
cmp r11, r9
jne 0x140094e60
xor r8d, r8d
jmp 0x14009508f
mov r8d, dword [0x141f3cde8]
and r8d, dword [0x141f3cdec]
and r8d, 0x83160068
or r8d, 0x18e1ad90
imul r8d, r8d, 0xe0f8da44
cmp r8d, 0x8754547d
jb 0x140094e60
cmp al, 3
jae 0x140094fba
xor r8d, r8d
nop word [rax + rax]
dec rdx
cmp byte [rdi - 1], 0x5c
je 0x140095047
dec rdi
mov ebx, dword [0x141f3cdf0]
add ebx, dword [0x141f3cdf4]
imul ebx, ebx, 0xba580b31
add ebx, 0x30d583d7
cmp ebx, 0xf051e94b
jb 0x140094eb0
cmp r10, rdi
jne 0x140094ea0
jmp 0x14009508f
mov eax, dword [0x141f3cda0]
and eax, dword [0x141f3cda4]
add eax, 0x84b45ae
imul rax, rax, 0x450003c1
shr rax, 0x3e
add eax, 0xc4216cd9
cmp eax, 0x871b5ed2
jb case.0x140094d52.4
mov rdx, qword [r8 + 0x20]
mov r11, qword [r8 + 0x30]
add rdx, 2
nop word cs:[rax + rax]
mov eax, dword [0x141f3cda8]
add eax, dword [0x141f3cdac]
imul eax, eax, 0x9f857bc1
add eax, 0x8efd120f
cmp eax, 0x9bb82a0
jb 0x140094f20
mov esi, 0xc0e1b195
lea rdi, [r11 + 1]
nop word [rax + rax]
mov eax, dword [0x141f3cdb0]
add eax, dword [0x141f3cdb4]
imul ebx, eax, 0x40d29574
and ebx, 0x64c1ae04
imul rbx, rsi
shr rbx, 0x3d
test r11, r11
mov rax, rdi
cmove rax, r11
add rax, rdx
cmp ebx, 0x21fa19ba
jae 0x140094f50
jmp 0x140094dd0
mov eax, dword [0x141f3cd98]
sub eax, dword [0x141f3cd9c]
or eax, 0x97faf85c
xor eax, 0xa1a563e0
cmp eax, 0x9e1866ed
ja case.0x140094d52.3
mov rax, qword [r8 + 0x20]
add rax, 4
jmp 0x140094dd0
mov ebx, 0xbdb0cb33
xor r8d, r8d
nop word cs:[rax + rax]
mov r14d, dword [0x141f3cdf8]
and r14d, dword [0x141f3cdfc]
imul r14, rbx
shr r14, 0x3f
imul ebp, r14d, 0x57d291bf
and ebp, 0x4a3194b9
cmp ebp, 0x734ad296
ja 0x140094fd0
dec rdx
movzx ebp, byte [rdi - 1]
cmp ebp, 0x2f
je 0x140095047
cmp ebp, 0x5c
je 0x140095047
dec rdi
nop
mov r14d, dword [0x141f3ce00]
or r14d, dword [0x141f3ce04]
add r14d, 0x8702549a
imul r14, r14, 0x72ba280f
shr r14, 0x3e
or r14d, 0x657a5608
cmp r14d, 0x7ebf3d7f
ja 0x140095010
cmp r10, rdi
jne 0x140094fd0
jmp 0x14009508f
add r11, rdx
inc r11
cmp r11, r9
ja 0x14009545c
add rsi, r11
nop dword [rax]
mov edx, dword [0x141f3ce70]
and edx, dword [0x141f3ce74]
xor edx, 0xc359d592
add edx, 0x73ab38ce
xor edx, 0x383b8354
cmp edx, 0x5a474d65
jb 0x140095060
mov r8d, 1
mov r10, rsi
mov edx, 0xc664a555
sub r9, r11
nop word [rax + rax]
mov r11d, dword [0x141f3ce08]
add r11d, dword [0x141f3ce0c]
xor r11d, 0x88da2f5d
imul r11, rdx
shr r11, 0x3d
add r11d, 0x3ff7e12f
cmp r11d, 0x73b17314
ja 0x1400950a0
test r9, r9
je 0x140095160
mov r11b, 9
cmp r9, 2
je 0x140095181
cmp r9, 1
jne 0x14009521c
nop dword [rax]
mov edx, dword [0x141f3ce10]
xor edx, dword [0x141f3ce14]
add edx, 0x7ec5655f
and edx, 0xf3a7854f
add edx, 0x121fa7c3
cmp edx, 0xec54630e
ja 0x1400950f0
cmp byte [r10], 0x2e
jne 0x14009521c
xor edx, edx
cmp al, 3
setae dl
lea r11d, [rdx + rdx*2]
add r11d, 7
nop
mov eax, dword [0x141f3ce18]
or eax, dword [0x141f3ce1c]
or eax, 0x3d77edfa
and eax, 0xbff7fdfb
cmp eax, 0x2493af1d
je 0x140095130
jmp 0x14009521c
mov eax, dword [0x141f3ce40]
imul eax, dword [0x141f3ce44]
add eax, 0xdb3aa5a5
cmp eax, 0x3f0eaa3
jb 0x140095160
mov r11b, 0xa
jmp 0x14009521c
movzx ebx, byte [r10]
mov eax, dword [0x141f3ce20]
xor edx, edx
div dword [0x141f3ce24]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov eax, dword [0x141f3ce28]
or eax, dword [0x141f3ce2c]
imul eax, eax, 0x9116f2d5
add eax, 0x4bfba807
cmp eax, 0x223921ee
jb 0x1400951a0
nop
mov eax, dword [0x141f3ce30]
xor eax, dword [0x141f3ce34]
imul eax, eax, 0xc7c7fe62
add eax, 0xf779b334
cmp eax, 0x8c71be03
ja 0x1400951c0
cmp bl, 0x2e
jne 0x14009521c
movzx eax, byte [r10 + 1]
mov edx, 0x97918e53
nop dword [rax]
cmp al, 0x2e
sete r11b
mov esi, dword [0x141f3ce38]
and esi, dword [0x141f3ce3c]
add esi, 0x4e2a5
imul rsi, rdx
shr rsi, 0x3f
cmp esi, 0xf4112f6d
jae 0x1400951f0
xor r11b, 9
mov eax, dword [0x141f3ce48]
add eax, dword [0x141f3ce4c]
xor eax, 0x10a30100
add byte [rcx], al
movabs dword [0x6c356044beef0d10], eax
retf
and eax, esi
cmp eax, 0x4f00e23
jb 0x1400954f7
add byte [rcx], al
movabs dword [0x6c356044beef0d10], eax
retf
jmp 0x1400954c5
add r10, rsi
lea rdx, [rsi + rax]
inc rdx
cmp rdx, r10
sete r10b
movzx eax, byte [rsi + rax]
test r10b, 1
jne 0x1400952d4
cmp al, 0x2e
jne 0x1400952d4
nop word cs:[rax + rax]
mov eax, dword [0x141f3cd38]
or eax, dword [0x141f3cd3c]
add eax, 0xb13827a3
and eax, 0x6c0a4020
cmp eax, 0xf28cf021
je 0x140095270
movzx ebx, byte [rdx]
mov eax, dword [0x141f3cd40]
xor edx, edx
div dword [0x141f3cd44]
nop
cmp bl, 0x5c
sete r10b
mov eax, dword [0x141f3cd48]
sub eax, dword [0x141f3cd4c]
and eax, 0x35440b02
imul edx, eax, 0x94cf5fc8
cmp bl, 0x2f
sete al
cmp edx, 0xeb884db5
je 0x1400952a0
or r10b, al
jmp 0x140094c7d
cmp al, 0x2e
sete al
and r10b, al
nop dword [rax]
mov eax, dword [str.a_L]
xor eax, dword [0x141f3cd54]
add eax, 0x47bbca2f
imul rax, rax, 0x207776b1
shr rax, 0x3c
cmp eax, 0xd66cc646
je 0x1400952e0
jmp 0x140094c7d
mov eax, 6
jmp 0x140094dd0
mov eax, 0xdca96f01
nop word [rax + rax]
mov edx, dword [0x141f3cd88]
or edx, dword [0x141f3cd8c]
or edx, 0x48ca8fe0
add edx, 0x665a1408
imul rdx, rax
shr rdx, 0x3d
cmp edx, 0x80bceea4
je 0x140095320
mov rax, qword [r8 + 0x20]
mov rdx, qword [r8 + 0x30]
add rax, 8
lea r11, [rdx + 1]
nop dword [rax + rax]
mov esi, dword [0x141f3cd90]
sub esi, dword [0x141f3cd94]
or esi, 0xca822fd4
imul rdi, rsi, 0x46c347d3
shr rdi, 0x3e
or edi, 0x9ba59fc0
test rdx, rdx
mov rsi, r11
cmove rsi, rdx
cmp edi, 0x52d73628
je 0x140095360
add rax, rsi
jmp 0x140094dd0
mov eax, 2
nop word cs:[rax + rax]
mov edx, dword [0x141f3cdb8]
xor edx, dword [0x141f3cdbc]
add edx, 0x2b361c1
or edx, 0xb5a0ed4
cmp edx, 0x6e08585a
je 0x1400953b0
jmp 0x140094dd0
ud2
mov eax, dword [0x141f3cdc0]
xor eax, dword [0x141f3cdc4]
or eax, 0x3771c221
imul eax, eax, 0x9cd08872
and eax, 0x2691af60
cmp eax, 0x6c4e41a2
jbe 0x140095427
ud2
mov eax, 0xab293123
nop dword [rax]
mov ecx, dword [0x141f3cdc8]
add ecx, dword [0x141f3cdcc]
imul rcx, rax
shr rcx, 0x3e
add ecx, 0x6fc15517
and ecx, 0x25814511
ud2
mov eax, dword [0x141f3ce58]
sub eax, dword [0x141f3ce5c]
imul rax, rax, 0x5d83582f
shr rax, 0x3e
cmp eax, 0x9989bf38
jne 0x140095480
ud2
mov eax, dword [0x141f3ce60]
imul eax, dword [0x141f3ce64]
and eax, 0x25190288
ud2
mov eax, dword [0x141f3ce50]
mov edx, dword [0x141f3ce54]
add eax, edx
add eax, 0x7405e20d
or eax, 0x38936cde
lea rdx, [r9 + r8]
mov qword [rcx], rdx
mov byte [rcx + 8], r11b
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
cmp eax, 0x2e57a1af
jne 0x14009550c
lea rax, [r9 + r8]
mov qword [rcx], rax
mov byte [rcx + 8], r11b
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
jmp 0x1400954c5
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
clc
add ecx, dword [rdi]
xchg dword [rcx + 0x48000005], edi
lea ecx, [0x141f26a90]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x158bf5f3], cl
add dword [rbx], esi
or eax, 0x1ea7408
mov esp, 0
add byte [rax], al
add byte [rax - 0x178274b8], al
in al, dx
and byte [rax - 0x77], cl
int1
and al, 0x25
xchg edx, eax
ret 0x2ce9
mov ecx, dword [0x141f49060]
dec dword [rax - 0x7d]
in al, dx
and byte [rbp + 0x31], al
dec dword [rax - 0x77]
fnstenv [rcx]
ror byte [rcx - 0x77], cl
invalid
add byte [rax - 0x7d], cl
invalid
sub dword [rsp + 0x40], eax
push rdi
ror byte [rdi], 0x29
and al, 0x50
mov ecx, edi
push rax
invalid
in eax, dx
cmp bh, byte [rcx + 0x74]
in al, dx
add al, 0
add byte [rdi], cl
test byte [rbp + 1], dl
add byte [rax], al
imul eax, eax, 0xd274bf1
add byte [rax], al
call 0x101519a33
loopne 0x140099a4f
or eax, 2
add dword [rbx - 0x67fd290d], edi
fmul dword [rax - 0x3f]
jmp 0x140099a9a
out 6, al
add bl, ch
movsb byte [rdi], byte [rsi]
sub cl, byte [rbx]
clc
wait
sbb r12, qword [0x194950cc6]
and eax, 0x548b7175
and eax, 0x548b7175
push rsp
and al, 0x54
mov eax, dword [rsp + 0x4c]
or ch, bl
invalid
or eax, 2
invalid
add bl, ch
invalid
invalid
push 0xd01ea3b
invalid
xor rax, 0xfe37435
invalid
invalid
invalid
movabs al, byte [0x84a44ee005e1e82e]
push rcx
imul si, word [rbx + rbx*8 + 0x66], 0x66
nop dword cs:[rax + rax]
dec esp
int3
loop 0x140099d49
add byte [rax], al
jle 0x140099eaf
mov fs, word [rcx + 1]
add byte [rax], al
cmp ecx, 0x271c
jle 0x140099fc7
lea edx, [rcx - 0x271d]
cmp edx, 0x34
ja case.default.0x140099d77
lea rcx, [0x141f26ec8]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov ecx, 0x9c5fb473
nop
mov eax, dword [0x141f3d890]
add eax, dword [0x141f3d894]
shr eax, 1
imul rax, rcx
shr rax, 0x3d
imul edx, eax, 0x10a4d9cd
ror ch, 1
fldenv [rax + rdx + 0x676dc281]
push rsi
invalid
mov al, 0x14
invalid
ror ch, 1
fldenv [rax + rdx + 0x676dc281]
push rsi
invalid
cmp edx, 0xe7a38e36
jae 0x140099d80
jmp case.0x140099ecc.3
mov ecx, dword [0x141f3d880]
sub ecx, dword [0x141f3d884]
cmp ch, dl
add dword [rbx], ebp
or eax, 0x1ea3ab8
add ecx, 0x742e85b7
and ecx, 0xeb7070e3
jrcxz 0x140099e46
jo 0x140099dc3
jrcxz 0x140099e46
jo 0x140099dc3
mov al, 9
cmp ecx, 0xc86fb267
jae case.0x140099d77.10049
jmp case.0x140099ecc.3
mov ecx, dword [0x141f3d8a0]
add ecx, dword [0x141f3d8a4]
mov al, 0xa
cmp ecx, 0xbd351bbf
je case.0x140099d77.10050
jmp case.0x140099ecc.3
mov eax, dword [0x141f3d8a8]
or eax, dword [0x141f3d8ac]
imul rax, rax, 0x39415b27
shr rax, 0x3d
imul ecx, eax, 0xf03220cc
or ecx, 0xf36ea044
mov al, 5
cmp ecx, 0x863177d9
je case.0x140099d77.10051
jmp case.0x140099ecc.3
nop word cs:[rax + rax]
mov ecx, dword [0x141f3d888]
or ecx, dword [0x141f3d88c]
or ecx, 0x8024
and ecx, 0x402882c
mov al, 3
cmp ecx, 0xfadb65c5
jae case.0x140099d77.10054
jmp case.0x140099ecc.3
mov eax, dword [0x141f3d898]
mov ecx, dword [0x141f3d89c]
add ecx, eax
add ecx, 0xaa76c35f
xor ecx, 0x8a400708
or ecx, 0x749e18b6
mov al, 0x16
cmp ecx, 0xe560cf74
invalid
in eax, 0x74
invalid
invalid
jmp case.0x140099ecc.3
lea edx, [rcx - 2]
cmp edx, 0x109
ja 0x14009a08e
lea rcx, [0x141f26aa0]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov al, 1
test al, al
je 0x140099ed0
xor eax, eax
jmp case.0x140099ecc.3
mov eax, dword [0x141f3d858]
xor edx, edx
div dword [0x141f3d85c]
xor eax, 0x20200324
or eax, 0x96de04cb
imul rcx, rax, 0x2bba19ab
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
sbb al, 0x3d
popfq
xchg dword [rdi], esi
xor esi, dword [rdi - 0x33]
sbb al, 0x3d
popfq
xchg dword [rdi], esi
xor esi, dword [rdi - 0x33]
mov al, 0x26
jmp case.0x140099ecc.3
add byte [rax], al
add byte [rax], al
nop word [rax + rax]
mov eax, dword [0x141f3d850]
sub eax, dword [0x141f3d854]
cmp eax, 0x69ce4102
je case.0x140099ecc.121
mov al, 0x21
jmp case.0x140099ecc.3
mov eax, dword [0x141f3d870]
xor edx, edx
sub bh, byte [rcx]
invalid
div dword [0x141f3d874]
mov ecx, eax
or ecx, 0x6dd89ea9
add ecx, 0xd5e1053d
add eax, 0x19b0d5e1
add eax, 0x19b0d5e1
cmp ecx, 0x33cda438
jb case.0x140099ecc.130
jmp case.0x140099ecc.3
invalid
mov eax, dword [0x141f3d848]
and eax, dword [0x141f3d84c]
sar byte [rax], 1
invalid
add dword [rcx - 0x40], ebp
cmp byte [r9 - 0x3796b765], cl
fistp qword [rdx - 0x3eb7dd62]
jmp 0xc1154fcd
stc
invalid
invalid
invalid
xchg edi, eax
sar byte [rax], 1
invalid
stc
invalid
xchg edi, eax
je case.0x140099ecc.230
jmp case.0x140099ecc.3
add dword [rax], r8d
add byte [rdi], cl
invalid
invalid
nop dword [rax]
mov ecx, dword [0x141f3d868]
xor ecx, dword [0x141f3d86c]
xor ecx, 0x3393481b
add ecx, 0x509def9d
mov al, 0xe
cmp ecx, 0x807504de
jbe case.0x140099ecc.265
jmp case.0x140099ecc.3
cmp ecx, 0x50e
jle 0x14009a000
cmp ecx, 0x1b7f
jg 0x14009a033
cmp ecx, 0x1715
jg 0x14009a0a4
cmp ecx, 0x50f
add byte [rax], al
je 0x14009a1cf
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
je case.0x140099ecc.119
jmp case.0x140099ecc.2
cmp ecx, 0x5b4
je case.0x140099ecc.119
jmp case.0x140099ecc.2
cmp ecx, 0x46a
jle 0x14009a074
cmp ecx, 0x4ce
jg case.0x140094d52.129
cmp ecx, 0x46b
je 0x14009a1d6
cmp ecx, 0x476
jne case.0x140099ecc.2
mov al, 0x20
jmp case.0x140099ecc.3
cmp ecx, 0x2021
jg 0x14009a0ce
cmp ecx, 0x1b80
je case.0x140099ecc.119
cmp ecx, 0x1f4e
je case.0x140099ecc.119
jmp case.0x140099ecc.2
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x140099ecc.119
cmp ecx, 0x35ed
je case.0x140099ecc.119
jmp case.0x140099ecc.2
cmp ecx, 0x3e3
je case.0x140099ecc.119
cmp ecx, 0x41d
je case.0x140099ecc.119
cmp ecx, 0x461
je case.0x140099ecc.119
jmp case.0x140099ecc.2
cmp ecx, 0x150
je 0x14009a1dd
cmp ecx, 0x252
je case.0x140099ecc.119
jmp case.0x140099ecc.2
cmp ecx, 0x1716
je case.0x140099ecc.119
cmp ecx, 0x1b64
je case.0x140099ecc.119
jmp case.0x140099ecc.2
cmp ecx, 0x4cf
je 0x14009a1e4
iretd
cmp ecx, 0x4d0
jne case.0x140099ecc.2
mov al, 4
jmp case.0x140099ecc.3
invalid
adc al, byte [rcx + 0x2022f9]
add byte [rax + rcx - 0x7f], dh
stc
jmp 0x1b509a102
cmp ecx, 0x2022
je case.0x140099ecc.119
cmp ecx, 0x25e9
jne case.0x140099ecc.2
mov al, 0x16
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test cl, cl
jne 0x14009a0f0
ret
xor eax, eax
nop word [rax + rax]
test al, al
jne 0x14009a100
mov al, 0x18
jmp case.0x140099ecc.3
mov al, 0xc
jmp case.0x140099ecc.3
mov al, 0x28
jmp case.0x140099ecc.3
mov al, 0xd
jmp case.0x140099ecc.3
mov al, 8
jmp case.0x140099ecc.3
mov al, 6
jmp case.0x140099ecc.3
xor ecx, ecx
nop
mov al, 7
test cl, cl
jne 0x14009a120
jmp case.0x140099ecc.3
mov al, 2
jmp case.0x140099ecc.3
mov al, 0x1f
jmp case.0x140099ecc.3
mov al, 0x11
jmp case.0x140099ecc.3
mov al, 0x14
jmp case.0x140099ecc.3
mov al, 0xb
jmp case.0x140099ecc.3
mov r8d, 0xeb2033a7
nop word cs:[rax + rax]
mov eax, dword [0x141f3d860]
xor edx, edx
div dword [0x141f3d864]
invalid
invalid
add dword [rcx - 0x50f0b63f], ecx
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp dword [rcx + 0x64c028c9], eax
leave
sub al, al
push rsp
invalid
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp dword [rcx + 0x64c028c9], eax
leave
sub al, al
push rsp
leave
sub al, al
push rsp
add ecx, 0xeddf7770
mov al, 0x24
cmp ecx, 0x64494fc9
ja 0x14009a150
jmp case.0x140099ecc.3
mov al, 0x10
jmp case.0x140099ecc.3
mov al, 0x1c
jmp case.0x140099ecc.3
mov ecx, 0xe7075561
nop word cs:[rax + rax]
mov eax, dword [0x141f3d878]
xor eax, dword [0x141f3d87c]
imul edx, eax, 0xa25c3717
and edx, 0xa9940978
imul rdx, rcx
shr rdx, 0x3e
mov al, 0x1b
cmp edx, 0x3f870a8e
je 0x14009a1a0
jmp case.0x140099ecc.3
mov al, 0x1a
jmp case.0x140099ecc.3
mov al, 0x1e
jmp case.0x140099ecc.3
mov al, 0xf
jmp case.0x140099ecc.3
mov al, 5
jmp case.0x140099ecc.3
add r15, 0xfffffffffffffffe
nop word cs:[rax + rax]
mov eax, dword [0x141f3d9f0]
imul eax, dword [0x141f3d9f4]
and eax, 0x5854b4a9
xor eax, 0x7e29bf05
imul eax, eax, 0x5d065918
cmp eax, 0x41371bfc
ja 0x14009ac60
add r12, 4
lea rbp, [0x141f25d30]
mov r13d, 8
jmp 0x14009ac9f
xor r13d, r13d
mov eax, 0x94933f6d
mov r14, r13
or r14, 1
add r14, r15
nop
mov ecx, dword [0x141f3d988]
xor ecx, dword [0x141f3d98c]
add ecx, 0x6ffdf5d7
imul rcx, rax
shr rcx, 0x3d
xor ecx, 0xab8c4ec1
cmp ecx, 0x4108288
jb 0x14009acb0
mov rcx, qword [rbx]
cmp rcx, r14
jae 0x14009adeb
nop word cs:[rax + rax]
mov eax, dword [0x141f3d990]
xor edx, edx
div dword [0x141f3d994]
add eax, 0xdfc57a
and eax, 0xffe86c13
imul eax, eax, 0x729e41ac
cmp eax, 0xb735b23a
ja 0x14009acf0
mov eax, dword [0x141f3d998]
xor eax, dword [str.OG6h]
or eax, 0x215aa730
add eax, 0xd771a28c
and eax, 0x40184828
cmp eax, 0x1c804483
lea rsi, [r14 + r14]
nop dword [rax]
mov eax, dword [0x141f3d9a0]
xor edx, edx
div dword [0x141f3d9a4]
cmp eax, 0xb80c47e5
je 0x14009ad40
test rcx, rcx
je case.0x14008e50e.441
add rcx, rcx
nop word cs:[rax + rax]
mov eax, dword [0x141f3d9a8]
or eax, dword [0x141f3d9ac]
cmp eax, 0x2347fe57
je 0x14009ad70
mov eax, dword [0x141f3d9b0]
or eax, dword [0x141f3d9b4]
or eax, 0xdee04588
imul eax, eax, 0x19515414
cmp eax, 0xdee5a8f8
jne 0x14009adab
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
nop word cs:[rax + rax]
mov eax, dword [0x141f3d9b8]
xor edx, edx
div dword [0x141f3d9bc]
or eax, 0xce94da48
add eax, 0x784e079d
mov qword [rsp + 0x60], rcx
cmp eax, 0xdd06c1dc
jbe 0x14009adfa
mov qword [rsp + 0x60], rcx
jmp 0x14009adc0
mov r14, rcx
jmp 0x14009b000
mov edi, 2
jmp 0x14009af7a
mov eax, dword [rdx + 0x10]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [r10]
movups xmmword [r9], xmm0
mov rax, qword [r10 + 0x10]
mov qword [r9 + 0x10], rax
movups xmm0, xmmword [r10]
movups xmmword [r9], xmm0
mov eax, 0x97c2da21
nop dword [rax]
mov ecx, dword [0x141f3da28]
and ecx, dword [0x141f3da2c]
imul rcx, rax
shr rcx, 0x3f
add ecx, 0x2643afb1
cmp ecx, 0xc1af9a88
cmp ecx, 0xc1af9a88
ja 0x14009ae50
jmp 0x14009b0ff
ror byte [rax - 0x77], 0x44
and al, 0x58
lea rcx, [rsp + 0x90]
lea r9, [rsp + 0x50]
mov edx, 2
call fcn.1400c7170
cmp qword [rsp + 0x90], 0
jne 0x14009af0d
mov eax, dword [0x141f3d960]
or eax, dword [0x141f3d964]
imul eax, eax, 0x9421b3af
xor eax, 0xbd674c33
imul eax, eax, 0x911edf58
rcr byte [rax - 0x21], 0x1e
xchg ecx, eax
rcr byte [rax - 0x21], 0x1e
xchg ecx, eax
cmp eax, 0x9c0c75c3
jb 0x14009aea0
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x98]
mov qword [rbx + 8], rax
mov eax, dword [0x141f3d968]
xor eax, dword [0x141f3d96c]
test byte [rdx], ch
invalid
invalid
test byte [rdx], ch
invalid
or eax, 0xc2278a81
imul eax, eax, 0x7b034123
xor eax, 0xcecff97b
mov qword [rbx], rsi
cmp eax, 0x127ac2ee
ja 0x14009aed0
xor r13d, r13d
mov r14, rsi
jmp 0x14009b02e
mov eax, dword [0x141f3d948]
xor eax, dword [0x141f3d94c]
add dword [0x1bf83adc8], esi
add dword [0x1bf83adc8], esi
add eax, 0x7f36d183
xor eax, 0x230dc61b
cmp eax, 0x597c3cee
jb 0x14009af0d
mov eax, dword [0x141f3d950]
or eax, dword [0x141f3d954]
xor eax, 0x5000020
or eax, 0x78fff7cd
cmp eax, 0xa6fa2f95
cli
cmpsb byte [rsi], byte [rdi]
cli
cmpsb byte [rsi], byte [rdi]
jae 0x14009af4e
ud2
mov eax, dword [0x141f3d958]
xor edx, edx
div dword [0x141f3d95c]
imul rax, rax, 0x63352607
shr rax, 0x39
and eax, 1
ud2
in al, dx
add dword [rax], eax
add byte [rcx], dh
xor edi, edi
mov eax, dword [0x141f3d9c0]
xor edx, edx
div dword [0x141f3d9c4]
xor edi, edi
mov eax, dword [0x141f3d9c0]
xor edx, edx
div dword [0x141f3d9c4]
imul eax, eax, 0xf9ee6925
add eax, 0xf77ed303
xor eax, 0xd3fcd67e
cmp eax, 0x440fcca8
jbe 0x14009afbe
jbe 0x14009afbe
mov qword [rsp + 0x58], rdi
lea rcx, [rsp + 0x90]
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x50
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x50
mov edx, 2
mov r8, rsi
call fcn.1400c7170
mov qword [rsp + 0x58], rdi
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea r9, [rsp + 0x50]
mov edx, 2
mov r8, rsi
call fcn.1400c7170
cmp qword [rsp + 0x90], 0
jne 0x14009b120
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x77], cl
or byte [r9 + r9*4 + 0x33], cl
cmp byte [rax - 0x77], cl
or byte [r9 + r9*4 + 0x33], cl
lea rsi, [r13*2]
cmp r14, r13
add byte [rax], al
add byte [rbp + 0x39], cl
out dx, al
jb 0x14009b1ca
xor edi, edi
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
lea rcx, [rax + rdi*2]
mov rdx, rbp
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
mov qword [rbx + 0x10], r13
invalid
invalid
imul edx, dword [rax], 0x4b
lea esi, [rdi + rdi]
lea rsi, [r15 + r15]
mov rax, r14
sub rax, r13
cmp rax, r15
jb 0x14009b166
mov rdi, qword [rbx + 8]
lea rcx, [rdi + r13*2]
mov rdx, r12
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
mov qword [rbx + 0x10], r15
cmp r15, r14
cmp edi, esi
cmp edi, esi
jne 0x14009b06c
mov rcx, rbx
call fcn.1400e09f0
mov rdi, qword [rbx + 8]
mov word [rdi + r15*2], 0
inc r15
mov qword [rbx + 0x10], r15
cmp qword [rsp + 0x40], 0
mov rdi, qword [rsp + 0x48]
je 0x14009b0c7
je 0x14009b0c7
mov rsi, qword [0x141f49060]
mov eax, dword [0x141f3d9f8]
or eax, dword [0x141f3d9fc]
invalid
add dword [0x142a7b120], esi
or eax, 0x7561de6e
cmp eax, 0x9c63d8ca
jbe 0x14009b0b9
invalid
invalid
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x6d217
adc eax, 0x6d217
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
nop dword [rax]
mov eax, dword [0x141f3da00]
xor edx, edx
div dword [0x141f3da04]
imul eax, eax, 0xc9c37436
xor eax, 0x3284e8ea
mov rcx, qword [rbx + 0x10]
adc byte [rcx - 0x77], cl
adc byte [rdi], cl
adc byte [rbx], al
adc byte [rcx - 0x77], cl
adc byte [rdi], cl
adc byte [rbx], al
movups xmmword [r8], xmm0
cmp eax, 0x13a9bd5a
jb 0x14009b0d0
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141f3d9c8]
sub eax, dword [0x141f3d9cc]
movabs al, byte [0xa90c96893501ea28]
movabs al, byte [0xa90c96893501ea28]
add eax, 0x31012353
cmp eax, 0xf1a29709
ja 0x14009b120
ud2
mov eax, dword [0x141f3d9d0]
imul eax, dword [0x141f3d9d4]
add dword [0x141e01eb7], ecx
invalid
add dword [0x141e01eb7], ecx
imul eax, eax, 0x407cab8d
add eax, 0x64c2d509
cmp eax, 0x64e7d2f0
jb 0x14009b140
ud2
mov eax, dword [0x141f3d970]
sub eax, dword [0x141f3d974]
xor eax, 0x5b08040d
add al, 8
pop rbx
add al, 8
pop rbx
imul eax, eax, 0xddae20b3
cmp eax, 0x1a0c7ed1
jne 0x14009b1a1
mov qword [rsp + 0x20], 2
mov r9d, 2
and byte [rdx], al
add byte [rax], al
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov rdx, r13
mov r8, r15
call fcn.1401035b0
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rbx
mov rdx, r13
mov r8, r15
clc
clc
call fcn.1401035b0
mov r14, qword [rbx]
mov r13, qword [rbx + 0x10]
jmp 0x14009b041
mov qword [rsp + 0x20], 2
mov r9d, 2
mov rcx, rbx
xor edx, edx
mov r8, r13
call fcn.1401035b0
mov rdi, qword [rbx + 0x10]
jnp 0x14009b1fa
jnp 0x14009b1fa
mov r14, qword [rbx]
mov rax, qword [rbx + 8]
mov qword [rsp + 0x38], rax
jmp 0x14009b013
inc dword [rcx + 0xf]
mov bh, 0x4c
and al, 6
mov eax, dword [0x141f3d9d8]
xor edx, edx
div dword [0x141f3d9dc]
invalid
invalid
add dword [0xea7f1c31], esp
imul eax, eax, 0x113e3dc8
cmp eax, 0xaaf898b
jb 0x14009b201
invalid
invalid
cmp cx, 0x5c
jne 0x14009ac4e
cli
invalid
invalid
cli
invalid
jmp 0x14009ac9c
int3
int3
int3
invalid
add byte [rbx - 0x15d801fb], cl
add dword [rbx], esp
invalid
add eax, 0x1ea27fc
add dword [rbp + rcx*4 + 0x64], ecx
and al, 0x4c
invalid
call 0x13cd1c049
cld
ror dword [rax + 0xf], 1
scasd eax, dword [rdi]
enter 0xffffffffffffc148, 0xffffffffffffffe9
cmp al, byte [rcx + 0x4cde14c1]
add ecx, 0xb4cde14
invalid
stc
xchg edi, eax
lodsd eax, dword [rsi]
invalid
jmp 0x154cb33d6
adc al, 0xde
or r8, qword [rcx + 0x2ad97f9]
invalid
stc
xchg edi, eax
lodsd eax, dword [rsi]
invalid
fimul word [rbx + rcx - 0x7f]
stc
xchg edi, eax
lodsd eax, dword [rsi]
add ah, byte [rdx]
and dh, byte [rdi + 0x52]
invalid
shl dword [rdi], 1
invalid
xor eax, 0x3ef78119
invalid
invalid
mov word [r12 + 8], 0
add byte [rcx - 0x39], cl
add al, 0x24
add byte [rax], al
add byte [rax], al
sbb dword [rsi + 0x59], ebp
and al, 8
add byte [rax], al
add dword [rbp + rcx*4 + 0x44], ecx
and al, 0x30
invalid
sal byte [rax + rcx*2 - 0x70], 0x8b
add eax, 0x1ea28aa
invalid
cmp eax, 0x1e8bc13
add byte [rax], al
add byte [rax], al
invalid
sti
add eax, edi
invalid
sal bh, cl
xor eax, 0x1ea275e
invalid
invalid
invalid
invalid
mov esp, 0x25b318c1
lahf
test al, 0x80
mov dword [0x137f325ca], eax
jmp 0x116eaf1f7
invalid
fadd qword [rcx + 0xf]
mov dh, 0x56
push rsi
push rsi
adc cl, ch
xchg edx, eax
add eax, 0x90660000
add byte [rsi - 0x70], ah
nop
invalid
add eax, 0x1ea2670
add dword [0x14826d506], esp
sbb eax, 0x3508
sbb al, byte [rdx - 0xba71cc3]
jrcxz 0x14009b481
hlt
sub esi, dword [rdx - 0x1d]
jb 0x14009b410
add byte [rdx], bl
invalid
jrcxz 0x14009b481
hlt
add byte [rbx - 0x15d9a5fb], cl
invalid
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1ea2657
invalid
invalid
invalid
invalid
sar bl, 0xb7
cmp dword [rdi + 5], edx
push rdi
add eax, 0x4eb18346
invalid
cmp al, 0x48
outsd dx, dword [rsi]
push rdi
mov cl, 0x4e
outsd dx, dword [rsi]
invalid
fmul qword [rbp - 0x7b]
test byte [rdi], 0x84
je 0x14009bd0a
sub rsi, r14
xor ch, byte [rdi]
invalid
movzx edx, byte [rsi + 0xf]
invalid
push rdx
and al, 0xea
add dword [rbx], ebp
add eax, 0x1ea2450
nop dword [rax + rax]
fucompi st(1)
push 2
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
call 0x181126a30
cmp eax, 0x798f772e
and edx, ebp
add dword [rbx], ecx
add eax, 0x1ea21b8
add eax, 0x1ea213e
add eax, 0x1ea2100
cmp edi, 0x7e158942
shr ecx, 0x3c
add byte [rbx - 0x15dfadfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1ea204e
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x15e02dfb], cl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1ea1fce
call 0x111d0e528
out dx, eax
invalid
pop rdi
mov dl, 0x3e
or dword [rax - 0x75], ecx
add eax, 0x1ead3d2
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x20
invalid
test byte [rdi], 0x85
mov ecx, 0x45fffff6
xor esi, esi
pop rdi
sal byte [rbp - 4], 0xf
or ecx, esp
int3
add eax, 0xc4294800
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
fimul word [rsi + 0x29480005]
invalid
add al, ch
invalid
mov ebx, esp
scasb al, byte [rdi]
mov es, word [0x104330665]
sahf
mov es, word [0x104330675]
sub esp, eax
sub esp, eax
mov ebp, esp
add byte [rax], al
add al, ch
outsb dx, byte [rsi]
mov es, word [0x1043306a5]
add byte [rax + 0x29], cl
invalid
cwde
xor byte [rcx + rcx*4 + 0x5d], cl
cmp byte [rcx + rcx*4 + 0x4d], cl
invalid
mov dword [rbp + 0x38], ebx
add ebx, dword [rcx + rbx*8 + 0x4c163d0d]
jle 0x14009bf80
pop rbp
or byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
sub bl, byte [rdx + rbp*8]
add dword [rcx], esi
sal bh, cl
div dword [0x141f3dc04]
invalid
sbb edi, dword [rbp + 0x41970e3d]
lahf
invalid
sbb cl, ch
jle 0x14009c014
add byte [rax], al
add byte [rbx - 0x15e405fb], cl
add dword [rcx], esi
sal bh, cl
invalid
xor eax, 0x1ea1bf6
shr eax, 0x3c
invalid
mov byte [rax + 0xf405cfb], 0x95
invalid
mov ebx, dword [rbp + 0x38]
sbb bh, byte [0xc351ddd9]
in al, dx
and byte [rax - 0x77], cl
mov rcx, rdi
jb 0x14009c0bf
invalid
and ebp, dword [rbp - 0x248b797c]
add byte [rax], al
nop dword cs:[rax + rax]
add dword [rax], eax
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov al, 0x63
invalid
pop rsi
sbb ch, dl
add dword [0xc73eb94a], eax
movabs dword [0x4179ebcc779b6124], eax
mov edx, 6
int 0x48
lea eax, [rcx + 1]
invalid
add edx, 0x2c764722
mov r8b, 0x49
mov dword [rcx + 7], edx
invalid
push rdi
or byte [rbx + rcx*4 + 0x4d], cl
mov al, 0x49
mov dword [rcx + 7], edx
test al, 0x75
adc esi, eax
invalid
invalid
push rdi
lodsb al, byte [rsi]
call 0x1546d0c29
mov byte [rax + 1], cl
ret 0x8944
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x15e7bdfb], cl
sbb dl, bpl
sbb dl, bpl
add dword [rcx], esi
sal bh, cl
xor eax, 0x1ea183e
movabs al, byte [0xba3d8935af3105a3]
push rbp
mov dl, 0x6f
js switch.0x14009c430
lea ecx, [rax + 0x69]
sal byte [rdi + 0x480d36dd], 0xc1
fnsave dword [rsi]
or eax, 0x3be8c148
cmp eax, 0x77e969e4
jae 0x14009c470
invalid
fnsave dword [rsi]
or eax, 0x3be8c148
mov ecx, 0xd0af0f48
imul edx, eax
cmove eax, edi
insd dword [rdi], dx
in eax, 0xc0
sahf
rcr byte [rsi - 0x72b71d8c], 0x47
add dword [rax - 0x7b], ecx
dec dword [rax + 0xf]
invalid
invalid
cmove eax, edi
sti
sbb dh, cl
rol byte [0xe4cf52e5], cl
add dword [rdi + 0x72], esi
nop dword cs:[rax + rax]
add byte [rax], al
lea ebx, [rdx + rax]
add r11, 2
add ebx, 2
test al, al
je 0x14009c620
out dx, al
or al, 0x24
mov ecx, dword [rsp + 0x20]
and al, 0x20
invalid
adc eax, 0x834901ea
rol byte [rsi + riz*2], 0x90
adc al, 0xea
add dword [rcx - 0x40], ebp
or dword [rdx + 0x52054316], ebx
jp 0x14009c861
add eax, 0x78fb7a52
js 0x14009c875
xchg ebx, eax
jl 0x14009c8e5
sti
nop word cs:[rax + rax]
add dword [rbx], ebp
add eax, 0x1ea1450
and eax, 0x58b9066
mov edx, 0xb01ea13
add eax, 0x1ea13b8
adc ebp, dword [rbx]
stosd dword [rdi], eax
sar bh, 1
loopne 0x14009ca8e
invalid
add ecx, 4
ret 0xe6f
sal byte [rcx + 0x3d90d4c7], 0x57
xchg edi, eax
pop rcx
invalid
add eax, 0x1ea12da
or dword [rsi + rax*8 + 0x41], esi
movzx edx, byte [rdi]
adc al, 0x90
add al, byte ss:[rax]
add byte [rax - 0x7d], cl
add rcx, 4
nop word cs:[rax + rax]
add dword [rdi], ecx
invalid
shr dword [rbp + 0x4d21f6ed], 0x85
ror byte [rax - 0x77], 0xc2
add eax, 0x1ea1168
cld
imul rax, rax, 0x73a2178d
add byte [rbx - 0x15eebdfb], cl
add dword [rbx], ecx
add eax, 0x1ea1140
add dword [rcx - 0x40], ebp
sub al, 0x16
jl 0x14009cce8
add dword [rcx - 0x7f], eax
int1
add al, 8
add byte [rax], ah
mov al, byte [rcx - 0x7f]
loope 0x14009ccbd
in eax, dx
add byte [rax], al
add byte [rax + 6], bh
mov eax, 6
invalid
xchg ebx, eax
shr rax, 0x3c
mov ecx, 0x43c06948
movsd dword [rdi], dword [rsi]
sub dword [0x17af28f23], ebp
add byte [rax], al
add byte [rax], al
imul eax, eax, 0x41dac363
dec dword [rbx - 0x15f0bcfb]
add dword [rbx], esi
add eax, 0x1ea0f41
add byte [rax], al
add byte [rcx + rcx*4 + 0xf], cl
or byte [rax + rcx*4 + 0x5f], al
adc byte [rbx - 0x15f0c3fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1ea0f39
mov eax, dword [rbp - 0x50]
mov eax, dword [rax]
std
jmp 0xcb52e296
lock adc cl, byte [rcx - 0x75]
lock adc cl, byte [rcx - 0x75]
invalid
mov dword [rdi + 0x20], edx
invalid
cmp byte [rax], al
add cl, byte [rbx + 0x47882445]
cmp cl, byte [rax - 0x7d]
in al, dx
and byte [rcx + rcx*4 - 7], cl
mov rcx, r15
add byte [rax], al
invalid
add dword [0x192d04499], ecx
add byte [rax + rax*8 + 0x58bf575], al
test dword [0x1123ad2a1], 0xdf335f7
invalid
or byte [rax], al
add byte [rax], al
xor byte [rax + rdi*8 + 0x6e5fed05], dh
jo 0x14009d15e
invalid
ror ch, cl
sti
fistp qword [0xe81e203f]
cmp eax, 0xa8144f0d
mov edi, esp
fsubr st(0)
push rcx
invalid
invalid
add byte [rbx - 0x15f34deb], cl
add dword [rbx], ebp
adc eax, 0x1ea0cb0
and byte [rcx + 0x158d48c8], cl
stosd dword [rdi], eax
lahf
call 0x1546d1d9d
invalid
mov edi, 0xd8fa8125
xchg dword [rdi - 0x40], ebx
or al, 0xea
add dword [rcx], esi
sal bh, cl
add dword [rax + 0x69], ecx
enter 0xffffffffffff810f, 0xffffffffffffffff
or dword [rax - 0x3f], ecx
jmp 0x111d1fb35
test al, al
jne case.0x140099ecc.444
mov eax, dword [0x141f3de28]
xor edx, edx
div dword [0x141f3de2c]
or ebp, edx
invalid
mov ebx, 0x4801ea07
add ecx, 8
or ebx, dword [rcx]
adc dword [rsp + rsi*2], edi
fimul dword [rbx - 0x15f86ceb]
add dword [rbx], esp
add eax, 0x1ea0754
invalid
out dx, al
invalid
psubb mm3, mm5
pop qword [rsi]
invalid
add eax, 0x1ea066a
add dword [rbx - 0x15f997eb], ecx
add dword [rcx], eax
rol byte [0xfd96f54a], 1
adc eax, 0x1ea0668
dec dword [rcx - 0x77]
adc r9b, r13b
in eax, dx
invalid
mov eax, dword [0x141f3de68]
xor eax, dword [0x141f3de6c]
or eax, 0x6d4ffafa
add eax, 0x8655b32d
xchg byte [0xdaffc980], bh
xchg byte [0xdaffc980], bh
ja 0x14009da50
jmp 0x14009db47
int1
xchg esp, eax
invalid
add eax, 0x1ea05a1
cmp dl, byte [rbp + 0x1ee0359b]
add ch, cl
mov ecx, 0x48082633
shr ecx, 0x20
shr rsi, 0x3a
insd dword [rdi], dx
clc
add byte [rax - 0x357efe00], ah
mov ecx, 0x81717f54
loop 0x14009e25d
cmc
jg 0x14009e31a
add dword [rbx], esi
add eax, 0x1e9fee9
mov dh, 0xfe
jmp 0x1241f1822
mov dl, 0xfe
jmp 0xf00f6e4e
jmp 0xecb0e85a
invalid
jmp 0x193b91909
invalid
and al, 0x48
sub esp, 0x20
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax - 0x7c], al
push qword [rbp - 5]
std
jmp 0xe30f077f
mov ecx, 0xc2af0f48
add bl, dl
mov bh, byte [0x11a9ff3ad]
std
jmp 0xef192dc1
invalid
xor dword [rdi - 0x35], esi
movups xmmword [rax + 0x21], xmm2
invalid
nop dword [rax + rax]
add eax, 0x1e9fc20
xor dword [rax + 0x39], ecx
sbb dword [rdi], ecx
test dword [rax + rax + 0x58b0000], ebp
or al, 0xfc
jmp 0x14a0ee8d0
sbb bpl, r15b
pushfq
invalid
adc r11b, bpl
xchg esp, eax
jmp 0x137dc1706
sbb al, 0x48
sub esp, 0x20
add dword [rbx], ebp
adc eax, 0x1e9fb72
jb 0x14009e67b
invalid
invalid
jb 0x14009e67b
jmp 0xd8cc6786
shr ecx, 0x38
mov rsi, rcx
mov rcx, qword [rcx]
nop word cs:[rax + rax]
mov eax, dword [0x141f3e240]
sub eax, dword [str._f_eB]
add eax, 0xc72a6525
or eax, 0x702b4381
and eax, 0x767f6bbd
cmp eax, 0x46ef63a
jb 0x14009efb0
cmp rcx, 0xffffffffffffffff
je 0x14009f1d3
lea rax, [rcx + 1]
lea rdx, [rcx + rcx]
cmp rdx, rax
cmova rax, rdx
cmova eax, edx
cmova eax, edx
cmp rax, 5
mov edi, 4
cmovae rdi, rax
mov edx, 0x38
mov rax, rdi
mul rdx
mov rbx, rax
seto al
nop dword [rax]
mov edx, dword [0x141f3e248]
imul edx, dword [0x141f3e24c]
imul edx, edx, 0x35b2ecda
and edx, 0xf52acb2
cmp edx, 0x8306b9bf
je 0x14009f010
test al, al
jne 0x14009f1d3
movabs rax, 0x7ffffffffffffff8
cmp rbx, rax
ja 0x14009f1d3
nop dword [rax]
mov eax, dword [0x141f3e250]
and eax, dword [0x141f3e254]
and eax, 0xfc7ad611
add eax, 0x91665bfe
xor eax, 0xa0fe3b93
cmp eax, 0xf3257e31
ja 0x14009f050
test rcx, rcx
je 0x14009f091
mov rax, qword [rsi + 8]
imul rcx, rcx, 0x38
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rcx
mov r12d, 8
jmp 0x14009f094
xor r12d, r12d
mov eax, dword [0x141f3e258]
xor edx, edx
div dword [0x141f3e25c]
imul rax, rax, 0x3a2ce5bf
shr rax, 0x3d
add eax, 0xa175864b
and eax, 0x151824f
cmp eax, 0x24bd1cd7
jbe 0x14009f0da
mov qword [rsp + 0x28], r12
lea rcx, [rsp + 0x38]
lea r9, [rsp + 0x20]
mov edx, 8
mov r8, rbx
invalid
fsubr st(0)
xchg esi, eax
add byte [rdx], 0
call fcn.1400c7170
lea r14, [rsp + 0x38]
lea r15, [rsp + 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141f3e260]
mov ecx, dword [0x141f3e264]
lea ebp, [rax + rcx]
sub al, 8
sub al, 8
add ebp, 0x603bb369
or ebp, 0xb0dbe364
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
mov dword [rsp + 0x28], esp
mov edx, 8
mov rcx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov r8, rbx
mov r9, r15
call fcn.1400c7170
cmp ebp, 0x44a528ae
jb 0x14009f0f0
cmp qword [rsp + 0x38], 0
jne 0x14009f170
mov rax, qword [rsp + 0x40]
mov ecx, dword [0x141f3e278]
cmp dh, cl
jmp 0x17816f442
int1
jmp 0x182fb7248
invalid
add al, 0x20
and ecx, 0x6016784e
xor ecx, 0xfdc6742e
invalid
std
cmp ecx, 0x52fcc2da
cmp dh, cl
jmp 0x17816f442
invalid
jae 0x14009f1d5
jmp 0x14009f1ff
mov eax, dword [0x141f3e268]
imul eax, dword [0x141f3e26c]
add dword [0xd75b3f58], eax
add dword [0xd75b3f58], eax
and eax, 0x3b149def
popfq
adc al, 0x3b
xor eax, 0xe45b53ac
cmp eax, 0x65cf8888
jb 0x14009f170
nop word cs:[rax + rax]
mov eax, dword [0x141f3e270]
add eax, dword [0x141f3e274]
imul eax, eax, 0x63a2f1c8
imul rcx, rax, 0x101a3cf3
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0x9636bfbb
cmp eax, 0xdd138f00
ja 0x14009f1a0
ud2
mov ecx, dword [0x141f3e280]
and ecx, dword [0x141f3e284]
or ecx, 0xdbc4d455
add ecx, 0xd01e9d71
xor ecx, 0xa9461089
mov qword [rsi + 8], rax
cmp ecx, 0x1e61ee9b
jbe 0x14009f205
mov qword [rsi + 8], rax
jmp 0x14009f1d5
mov eax, dword [str.6k_bFE1]
add eax, dword [0x141f3e28c]
imul eax, eax, 0x8174f7d1
xor eax, 0xe24591a4
add eax, 0x7e592209
cmp eax, 0xa5a7752b
jbe 0x14009f230
mov qword [rsi], rdi
nop dword [rax + rax]
mov eax, dword [0x141f3e290]
xor eax, dword [0x141f3e294]
and eax, 0x162356bd
add eax, 0xdc93bf47
or eax, 0x7e098b5
cwde
loopne 0x14009f252
cwde
loopne 0x14009f252
mov qword [rsi], rdi
cmp eax, 0x63bc734b
jb 0x14009f230
invalid
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov ebx, edi
imul edx, eax, 0x25cb0e41
nop dword [rax + rax]
or esp, ebp
pop rsp
xlatb
xor eax, 0x1e9e94e
lea esi, [rbp + 0x68]
lea edi, [rbp - 0x48]
loopne 0x14009fbc1
jmp 0x1182000e0
imul eax, eax, 0x4505dbb5
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1b8d365af
or eax, dword [rax + rcx*2 + 0x48c1af0f]
shr eax, 0x3e
invalid
invalid
add eax, 0x1e9e6c2
add byte [rdi], cl
invalid
sub eax, 0xd7740c38
adc byte [rbp - 0x28], dl
invalid
xor eax, 0x6901e9e6
shr byte [rdx], 0x15
lea esi, [rdi - 0x2e8598c3]
pushfq
in al, dx
and byte [rcx + rcx*4 - 0x1f], cl
invalid
enter 0xfffffffffffffffe, 0xffffffffffffffff
nop dword [rax + rax]
invalid
mov ecx, esi
add byte [rax], al
in eax, 0xe9
add dword [rbx], ecx
add eax, 0x1e9e5c0
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x77], cl
mov rcx, rsi
bnd call fcn.140094440
jp 0x14009fe79
jmp 0x1b80f019a
add dword [rbx], eax
add eax, 0x1e9e578
in eax, 0xe9
invalid
in eax, 0xe9
add dword [0x1b274f53b], esp
add byte [rax], al
adc eax, 0x20ec8348
xor ch, ah
jmp 0x169d17ff0
invalid
invalid
in eax, 0xe9
add dword [rcx - 0x6cb5d639], eax
invalid
sub dword [rdx - 0x6d], ecx
jle case.0x14008e50e.585
invalid
test dword [rdi], 0x4889e90b
sub esp, 0x20
xor eax, 0x48fffff3
add esp, 0x20
invalid
invalid
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x161b35fb], cl
retf 0xe9e4
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1e9e4c7
invalid
in al, 0xe9
invalid
retf 0xe9e4
invalid
xor byte [rax + riz*2], 0x25
je 0x1844779e5
invalid
invalid
xor al, 0x60
and eax, 0xe2748806
add byte [rax], al
add byte [rax], al
add byte [rax], al
in al, 0xe9
add dword [rbx], eax
add eax, 0x1e9e4a0
invalid
invalid
jmp 0xf0ca6890
add al, 0xd8
fdiv dword [0x145c9a629]
loope 0x14009ffba
jae case.0x14009cb34.53
add dword [rbx], ebp
add eax, 0x1e9e488
invalid
invalid
or eax, 0x1f03d50
and ebx, dword [rcx + 0x72]
pop rcx
jb case.0x14009cb34.53
mov edi, ebx
and edi, 3
out 3, eax
pop rcx
add byte [rbx - 0x161addfb], cl
add dword [rdi], ecx
invalid
scasd eax, dword [rdi]
add eax, 0x1e9e51f
jl case.0x140099ecc.481
jo 0x1400a002e
xlatb
invalid
and qword [0x13d06a1f5], rdi
add byte [rax], al
add byte [rbx - 0x161b05fb], cl
mov eax, dword [0x141f3e510]
add eax, dword [0x141f3e514]
int3
adc byte [rsi + 0x2e], ah
nop dword [rax + rax]
invalid
sar dword [0x1402d716e], cl
and eax, dword [rax]
jmp 0xe8a035b0
and eax, dword [rsi + rdi]
test dword [rsi + rbx*8 - 0x75], esi
add eax, 0x1e9e428
invalid
invalid
jmp 0x1660f2bcc
add dword [rax + 0x69], ecx
rol byte [rcx + 0x480a2706], 0xc1
invalid
invalid
or cl, byte [rax - 0x3f]
invalid
or cl, byte [rax - 0x3f]
call 0x147da0e16
cmp dword [rcx - 0x40], r13d
invalid
ret
mov ecx, 0x11063d83
xor esp, dword [rbp - 0x7cb7ea8a]
in al, dx
and byte [rcx - 0x63b5170f], cl
invalid
int1
dec dword [rax - 0x7d]
invalid
add esp, 0x20
invalid
add byte [rax], al
jrcxz case.0x140099ecc.464
add dword [rbx], eax
add eax, 0x1e9e3f0
invalid
invalid
jmp 0x13a583610
sub esp, 0x20
sbb eax, 0x48ffff9c
add esp, 0x20
invalid
and byte [rcx - 0x7f], al
invalid
je 0x1400a0100
mov ah, byte [rsi + 0x66]
nop dword cs:[rax + rax]
adc eax, 0x1e9e3ba
imul edx, ecx
cli
or dl, dh
sbb ch, ch
add byte [rbx - 0x161b75fb], cl
add dword [rbx], esi
xor eax, dword [0x141f3e604]
add dword [0x11585bfd5], ecx
jg 0x1400a0183
invalid
push rbp
invalid
and byte [rcx + rcx*4 - 0x17], cl
invalid
call rsi
push rsp
imul eax, dword [rcx - 0x47c87f0f], 0x5d
cmp eax, 0xd496ec7
test byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 0x78
invalid
jmp 0x1880f3e9a
lodsq rax, qword [rsi]
je 0x1400a0b90
nop word cs:[rax + rax]
or byte [rax], dl
int1
iretd
add byte [rax], al
add byte [rax], al
invalid
invalid
add dword [rcx], esi
sal bh, cl
xor eax, 0x1e9d97e
test byte [rdi], 0x1f
add byte [rbx - 0x1628c5fb], cl
add dword [rbx], eax
add eax, 0x1e9d738
sal byte [rcx], 0xd
cmp cl, byte [rax - 0x3f]
call 0xf81b4c71
cmp esp, dword [rsp + rsi*2 - 0x64e1628]
invalid
add byte [rax], al
mov rdi, rdx
mov qword [rbp - 8], rcx
mov eax, dword [0x141f3e658]
invalid
invalid
jmp 0x12e0f1a6c
invalid
jmp 0xee9d1472
xor rax, 0xffffffff8f1d7fd5
imul eax, eax, 0x69752291
cmp eax, 0x6c9bf054
je 0x1400a0fb5
invalid
mov eax, dword [0x141f3e660]
and eax, dword [0x141f3e664]
imul ecx, eax, 0x8a51c793
add ecx, 0x18907ad8
mov eax, 0x40
call fcn.1400f4d10
sub rsp, rax
mov r12, rsp
cmp ecx, 0x4fab7c18
jae 0x1400a0fc4
mov eax, 0x40
call fcn.1400f4d10
sub rsp, rax
jmp 0x1400a0f85
movzx r13d, byte [rdi + 0x38]
cmp r13b, 3
jne 0x1400a1010
mov eax, dword [0x141f3e668]
imul eax, dword [0x141f3e66c]
add eax, 0xdc97e309
or eax, 0x1000348e
and eax, 0x50abf68f
cmp eax, 0x1bfe438e
jb 0x1400a1010
lea rbx, [rbp - 0x6f]
nop word [rax + rax]
mov eax, dword [0x141f3e670]
add eax, dword [0x141f3e674]
imul eax, eax, 0x470c99ce
imul rdx, rax, 0x60188b95
shr rdx, 0x3d
test r13b, r13b
setne r9b
movzx esi, byte [rdi + 0x3a]
test sil, sil
setne r10b
movzx r14d, byte [rdi + 0x10]
cmp r14, 5
setb r15b
cmp r14, 6
sete cl
mov r8, qword [rdi + 0x30]
lea rax, [r8 + 1]
test r8, r8
cmove rax, r8
cmp edx, 0xa3cff8e3
je 0x1400a1040
or r9b, cl
leave
mov byte [rbp + 6], r9b
mov rdx, qword [rdi + 0x20]
lea rcx, [rdx + 4]
add al, 0x48
mov dword [rbp - 0x10], ecx
add al, 0x48
mov dword [rbp - 0x10], ecx
mov byte [rbp + 7], r10b
or r15b, r10b
mov rcx, qword [rdi]
mov qword [rbp - 0x18], rcx
mov r10, qword [rdi + 8]
lea rcx, [rdx + rax]
add rcx, 2
add ecx, 2
add ecx, 2
mov qword [rbp - 0x30], rcx
add rax, rdx
ror byte [rax - 0x7d], 1
ror byte [rax], 0x48
mov dword [rbp - 0x28], eax
ror byte [rax - 0x7d], 1
ror byte [rax], 0x48
mov dword [rbp - 0x28], eax
movzx r8d, byte [rdi + 0x39]
cmp r14b, 6
mov dh, 0x47
cmp dword [rcx - 0x80], eax
inc byte [rsi]
sete al
test r13b, r13b
setne cl
or cl, al
mov byte [rbp + 5], cl
mov r11, r10
add dword [rbx], ebp
add eax, 0x1e9d580
adc dword [rbx], ebp
add r9d, 0xe362e050
out 0xd2, al
jmp 0x137dc45e6
push rsp
and al, 0x2f
adc byte [rdi], cl
adc byte [rbx + 0x20], dl
add dword [rsi + 0xf], esp
invalid
add byte [rax], al
add byte [rbx - 0x162e25fb], cl
add dword [rbx], ecx
add eax, 0x1e9d1d8
sbb al, byte [rcx]
add byte [rax], al
add byte [rbx - 0x162f17fb], cl
add dword [rbx], ecx
add eax, 0x1e9d0e6
outsb dx, byte [rsi]
cmp eax, 0x7adf193d
ja 0x1400a1690
test ebx, ebx
add dword [rdi], ecx
scasd eax, dword [rdi]
or eax, 0x1e9d08a
leave
mov r14d, 0xc96903b2
imul ecx, ecx, 0x42782aa5
add dword [rbx - 0x7bf0d008], eax
mov dl, 2
add byte [rax], al
push 0xffffffffffffffd0
jmp 0x137dc487a
xor eax, 0x1e9d066
add al, 0x85
invalid
mov esi, 0x3d8987a0
out dx, eax
movabs eax, dword [0xfff956e9db726eeb]
inc dword [rbp + 0x485b75c0]
jne 0x1400a17f9
mov rdx, qword [rbp - 8]
loop 0x1400a1782
jmp 0x145b926ba
add cl, byte [rdx]
nop
jmp 0x166d23182
add byte [r11 + 0x5e742ff8], r8b
pop rsi
add byte [rbx - 0x163bb5fb], cl
add dword [rbx], eax
add eax, 0x1e9c448
test dword [rsi + 0xf000000], edx
invalid
ret
and byte [0x1237a5910], ah
add eax, 0x1e9c324
add eax, 0x1e9c322
jmp 0x1080e4b1e
add al, 0xc8
or al, 0x10
cmc
ret 0x1e9
ret 0x1e9
mov cl, 0x56
or bl, byte [rbx - 0x6fc25a4f]
sbb dword [rbx + 0xf0a7525], eax
or ecx, dword [rdi]
invalid
ja 0x1400a26f1
mov cl, 0xf9
invalid
inc dword [rax - 0x6bf0f907]
rol byte [rbp - 0x7c], 0xc0
test al, al
test al, al
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rbp - 0x75], 1
mov edx, dword [rdi + 0x20]
lea rax, [rdx + r10 + 2]
mov edx, dword [rdi + 0x20]
add byte [rax], 0
add byte [rax], al
add eax, 0x1e9c202
or eax, 0x1e9c113
add byte [rdx + 0x2d], dh
mov edi, esi
insd dword [rdi], dx
clc
adc al, al
jmp 0x11fd22f50
add al, 0
add byte [rdi], cl
invalid
xor dword [rdi - 0x23], 0x66
nop word cs:[rax + rax]
jmp 0x1500f5daa
jmp 0x1738067b0
jmp 0x1300f4dd2
jmp 0xef1972d8
shr eax, 0x3d
invalid
jmp 0x1683f371a
test al, 0xbd
jmp 0x18eca95b0
mov eax, dword [rbp]
test bh, bh
nop dword [rax + rax]
mov ecx, 0x3d17961a
adc eax, 0xd57465cb
call 0x1a670966b
nop word cs:[rax + rax]
imul eax, eax, 0x11824c35
scasd eax, dword [rdi]
iretd
add byte [rdi], cl
invalid
call 0x1b5957a6e
clc
add byte [rbx - 0x1648fdfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1e9b6ff
add ecx, 0x7b92f503
and ecx, 0x7b900503
cmp ecx, 0xa6e8fc42
jne 0x1400a499f
jmp 0x1400a49c8
mov eax, dword [0x141f3ed70]
sub eax, dword [str.i___r_v]
imul edi, eax, 0xf181cbfa
mov qword [rsp + 0x88], r12
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], r13
mov rcx, r14
mov rdx, r15
mov edx, edi
mov edx, edi
mov r8b, 1
call fcn.14009a1f0
cmp edi, 0x62a95175
je 0x1400a4520
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
movabs rax, 0x8000000000000000
cmp r12, rax
invalid
jne 0x1400a4590
invalid
mov qword [rsi + 8], rdi
mov qword [rsi], 2
jmp 0x1400a4ac7
mov eax, dword [0x141f3ed78]
imul eax, dword [0x141f3ed7c]
xor eax, 0x1d6de23d
imul eax, eax, 0x8afe7637
invalid
jbe 0x1400a45a5
mov al, cl
call 0x100738db0
invalid
mov dh, 0xcb
add cl, byte [rax - 0x3f]
call 0x15e1e82ee
rol dword [rdi], 1
je 0x1400a4590
invalid
xor eax, eax
test al, al
je 0x1400a45e7
lea r14, [rsp + 0x88]
mov r8d, 0x250
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rdi
mov rdx, r14
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
lea r14, [rsp + 0x88]
mov r13, qword [sym.imp.KERNEL32.dll_FindFirstFileW]
nop word cs:[rax + rax]
mov eax, dword [0x141f3ed80]
xor edx, edx
div dword [0x141f3ed84]
mov r15d, eax
or r15d, 0x8ff90c5d
add r15d, 0x1df3ab30
stosd dword [rdi], eax
sbb eax, 0x9ff78141
imul eax, dword [rsp + riz*4], 0x250b841
add byte [rax], al
stosd dword [rdi], eax
sbb eax, 0x9ff78141
imul eax, dword [rsp + riz*4], 0x250b841
add byte [rax], al
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rdi
mov rdx, r14
call r13
cmp r15d, 0xeca654ac
ja 0x1400a4600
cmp rax, 0xffffffffffffffff
je 0x1400a4905
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_FindClose]
mov eax, dword [rsp + 0x88]
mov ecx, eax
shl ecx, 0x15
sar ecx, 0x1f
mov r9d, dword [rsp + 0x2c]
nop
mov edx, dword [0x141f3ed88]
sub edx, dword [0x141f3ed8c]
add edx, 0x80fa9239
and edx, 0x96a38cec
add edx, 0x174c91f4
cmp edx, 0xb4819161
ja 0x1400a4670
mov r8d, dword [rsp + 0xa8]
and ecx, dword [rsp + 0xac]
mov edx, dword [rsp + 0xa4]
movups xmm0, xmmword [rsp + 0x8c]
movsd xmm1, qword [rsp + 0x9c]
test r9d, r9d
jne 0x1400a473c
xor r9d, r9d
test r9b, r9b
jne 0x1400a46c5
mov r10d, ecx
shr r10d, 0x1d
mov r9d, eax
shr r9d, 0xa
and r9d, r10d
and r9d, 1
mov r10d, dword [0x141f3eda8]
imul r10d, dword [0x141f3edac]
add r10d, 0xec094ef3
and r10d, 0x8b62cfcd
cmp r10d, 0xa601760f
je 0x1400a46df
test r9b, r9b
je 0x1400a473c
mov eax, dword [0x141f3ede8]
and eax, dword [0x141f3edec]
imul eax, eax, 0x974b4061
invalid
xchg r15, rax
and eax, 0x3bd3a8da
imul rax, rax, 0x471a645b
shr rax, 0x3c
cmp eax, 0x2fec0d30
jbe 0x1400a49d1
invalid
jmp 0x1400a49ff
shl rdx, 0x20
mov r9d, dword [0x141f3edb0]
imul r9d, dword [0x141f3edb4]
or r9d, 0xe1f4e45
add r9d, 0x95ccc051
and r9d, 0x17a0525a
cmp r9d, 0xcef037b6
jbe 0x1400a4782
mov qword [rsi], 0
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
or rdx, r8
nop word cs:[rax + rax]
mov r8d, dword [0x141f3edb8]
imul r8d, dword [0x141f3edbc]
imul r8d, r8d, 0x505340cc
xor r8d, 0xf54120b4
add r8d, 0xd0875962
mov qword [rsi], 0
add byte [rax], al
add bh, al
adc byte [rax], r8b
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x7f], al
clc
loop 0x1400a4849
invalid
mov byte [rdi - 0x42], dh
add byte [rax], al
add bh, al
adc byte [rax], r8b
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rcx - 0x7f], al
clc
loop 0x1400a4849
test byte [rax - 0x74bb4189], 5
out 0xa5, eax
jmp 0x1453d8bdd
mov r8d, dword [0x141f3edc0]
xor r8d, dword [0x141f3edc4]
add r8d, 0x77f1487c
or r8d, 0x486f89ba
cmp r8d, 0x4f87a432
jne 0x1400a4810
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
mov r8d, dword [0x141f3edc8]
imul r8d, dword [0x141f3edcc]
add r8d, 0x73f6d5a1
xor r8d, 0x74ea840b
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
mov dword [rsi + 0x40], 0
mov dword [rsi + 0x4c], eax
mov dword [rsi + 0x50], ecx
cmp r8d, 0xb14fdeee
out dx, al
fimul word [rdi - 0x4f]
ja 0x1400a4810
nop
mov eax, dword [0x141f3edd0]
imul eax, dword [0x141f3edd4]
imul eax, eax, 0xf9761252
xor eax, 0xc57714a7
cmp eax, 0x83c9c8d5
jb 0x1400a4850
test r12, r12
je 0x1400a4ac7
mov rsi, qword [0x141f49060]
mov eax, dword [0x141f3edd8]
add eax, dword [0x141f3eddc]
imul rax, rax, 0x167080fd
shr rax, 0x3c
or eax, 0xbc20ea0e
imul rax, rax, 0x1ae1b06d
shr rax, 0x3c
cmp eax, 0x36f95d57
jbe 0x1400a48bb
mov rcx, rsi
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, rdi
nop word cs:[rax + rax]
mov edi, dword [0x141f3ede0]
and edi, dword [0x141f3ede4]
or edi, 0xb90d0a2a
and edi, 0xbb8f0feb
xor edi, 0x3efbcfed
mov rcx, rsi
xor edx, edx
mov r8, r14
call rbx
cmp edi, 0xd83323f5
ja 0x1400a48d0
jmp 0x1400a4ac7
mov eax, dword [0x141f3ed90]
sub eax, dword [0x141f3ed94]
add eax, 0x61681e6f
and eax, 0x9e3618ff
cmp eax, 0x128d94a3
jae 0x1400a4930
mov qword [rsi + 8], rbx
mov qword [rsi], 2
nop dword [rax]
mov eax, dword [0x141f3ed98]
or eax, dword [0x141f3ed9c]
xor eax, 0xa4004
or eax, 0xffe4bff3
mov qword [rsi + 8], rbx
mov qword [rsi], 2
cmp eax, 0xe34aaa26
je 0x1400a4930
test r12, r12
je 0x1400a4ac7
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov eax, 0x8133d501
mov ecx, dword [0x141f3eda0]
and ecx, dword [0x141f3eda4]
or ecx, 0x3ae19f3d
imul rcx, rax
shr rcx, 0x3f
cmp ecx, 0xd93c3ec5
je 0x1400a4978
jmp 0x1400a4ac7
mov eax, dword [0x141f3ed38]
sub eax, dword [0x141f3ed3c]
xor eax, 0xd3fa9427
imul eax, eax, 0xe4316745
mov qword [rsi], 2
cmp eax, 0x3e5caebe
jne 0x1400a4ac7
mov qword [rsi], 2
jmp 0x1400a499f
mov eax, dword [0x141f3edf0]
imul eax, dword [0x141f3edf4]
add eax, 0x2cdfcb43
or eax, 0x35bb68f8
add eax, 0x58291070
mov qword [rsi + 8], rbx
mov qword [rsi], 2
cmp eax, 0xd3d5f38b
jbe 0x1400a4a0c
mov qword [rsi + 8], rbx
mov qword [rsi], 2
jmp 0x1400a49d1
test r12, r12
je 0x1400a4ac7
mov eax, dword [0x141f3edf8]
xor eax, dword [0x141f3edfc]
imul eax, eax, 0x7a2fd786
cmp eax, 0x3174b146
je 0x1400a4a61
mov eax, dword [0x141f3ee00]
sub eax, dword [0x141f3ee04]
mov ecx, 0x86290661
imul rcx, rax
shr rcx, 0x3e
or ecx, 0x3753d964
imul eax, ecx, 0x888e8559
mov rsi, qword [0x141f49060]
cmp eax, 0x98975915
jbe 0x1400a4a6a
mov rax, qword [0x141f49060]
jmp 0x1400a4a2e
mov eax, dword [0x141f3ee08]
imul eax, dword [0x141f3ee0c]
and eax, 0x913c63d7
imul eax, eax, 0x7e6b82f0
cmp eax, 0x948116cb
mov rbx, rdi
je 0x1400a4ab7
mov eax, dword [0x141f3ee10]
mov ecx, dword [0x141f3ee14]
lea edi, [rax + rcx]
add edi, 0x9ef4e8f8
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp edi, 0xeb305695
jbe 0x1400a4ac7
mov rcx, rsi
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400a4a8c
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
mov eax, dword [0x141f3f140]
xor edx, edx
div dword [0x141f3f144]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1e994c6
xor eax, 0xa00450b
or eax, 0xb1e538d4
imul eax, eax, 0x82004cf4
cmp eax, 0xdac6c7d9
je 0x1400a5c70
cmp r8d, 0x10000
jae 0x1400a5d1c
invalid
jle 0x1400a5ce3
mov eax, r8d
mov eax, eax
shr eax, 0xc
nop word cs:[rax + rax]
mov edx, dword [0x141f3f150]
add edx, dword [0x141f3f154]
or edx, 0xf14e526b
cmp edx, 0x1028bb5d
je 0x1400a5cb0
or al, 0xe0
mov byte [rsi], al
mov eax, r8d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsi + 1], al
and r8b, 0x3f
or r8b, 0x80
xor eax, eax
test al, al
je 0x1400a5cf0
mov byte [rsi + 2], r8b
nop dword [rax]
mov eax, dword [0x141f3f158]
xor eax, dword [0x141f3f15c]
imul eax, eax, 0x52e4e00
add eax, 0xdbbd8630
mov byte [rsi + 2], r8b
cmp eax, 0xa566066f
jbe 0x1400a5cf0
mov edi, 3
jmp 0x1400a5df0
mov eax, dword [0x141f3f148]
xor edx, edx
div dword [0x141f3f14c]
and eax, 0x3c95d217
add eax, 0x18f7d1db
imul rax, rax, 0x72190349
shr rax, 0x38
cmp eax, 0xbdf610d9
jne 0x1400a5d5d
mov eax, r8d
shr eax, 0x12
or al, 0xf0
mov byte [rsi], al
mov eax, r8d
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsi + 1], al
mov edx, r8d
shr edx, 0x12
mov r9d, r8d
shr r9d, 0xc
mov eax, r8d
shr eax, 6
xor r10d, r10d
nop word cs:[rax + rax]
mov r11d, edx
or r11b, 0xf0
mov byte [rsi], r11b
mov r11d, r9d
and r11b, 0x3f
or r11b, 0x80
mov byte [rsi + 1], r11b
test r10b, r10b
jne 0x1400a5d80
and al, 0x3f
or al, 0x80
mov byte [rsi + 2], al
and r8b, 0x3f
or r8b, 0x80
mov byte [rsi + 3], r8b
mov edi, 4
jmp 0x1400a5df0
mov eax, dword [0x141f3f178]
imul eax, dword [0x141f3f17c]
imul eax, eax, 0xef6a47ee
add eax, 0x3a321144
cmp eax, 0x51c5b438
jb 0x1400a5df0
mov rbx, qword [rcx]
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
sub rax, r14
cmp rax, rdi
jb 0x1400a5eca
mov eax, dword [0x141f3f188]
and eax, dword [0x141f3f18c]
imul eax, eax, 0x2b6194d4
xor eax, 0x90d20208
or eax, 0x6b299db7
cmp eax, 0x78b4e259
jbe 0x1400a5e6a
mov rcx, qword [rbx + 8]
add rcx, r14
sub rsp, 0x20
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
lea rax, [r14 + rdi]
mov qword [rbx + 0x10], rax
lea r15, [r14 + rdi]
nop
mov r12d, dword [0x141f3f190]
and r12d, dword [0x141f3f194]
add r12d, 0x6ff465a4
xor r12d, 0x84a5220a
or r12d, 0x6b188c34
mov rcx, qword [rbx + 8]
add rcx, r14
sub rsp, 0x20
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rsp, 0x20
mov qword [rbx + 0x10], r15
cmp r12d, 0xbf4cd144
ja 0x1400a5e70
add dword [rbx + riz + 0x25], eax
invalid
xor eax, eax
mov rsp, rbp
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
sub rsp, 0x30
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.1401035b0
add rsp, 0x30
nop
mov eax, dword [0x141f3f180]
and eax, dword [0x141f3f184]
xor eax, 0x34a17474
add eax, 0x32d6295a
and eax, 0x3b525d4b
cmp eax, 0xe02aa460
ja 0x1400a5ef0
mov r14, qword [rbx + 0x10]
jmp 0x1400a5e25
xchg ecx, eax
jmp 0x17acac8f1
mov eax, dword [0x141f3f1c0]
or eax, dword [0x141f3f1c4]
imul eax, eax, 0x1d9ae4ed
imul rax, rax, 0x125c3c6b
shr rax, 0x3c
xor eax, 0xda59895d
cmp eax, 0x5aff103c
jb 0x1400a6000
mov ebx, 1
mov r14, qword [rsi + 0x10]
jmp 0x1400a60fb
mov rcx, qword [rsi + 8]
add rcx, r14
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [rsi + 0x10], r14
xor eax, eax
xor ecx, ecx
nop dword [rax + rax]
test cl, cl
jne 0x1400a6120
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r8, rdi
call fcn.1401035b0
jmp 0x1400a602e
loope 0x1400a6232
xlatb
xchg edi, eax
fdivr qword [rax + 0x10]
invalid
ror dword [rdi + 0xd0301e9], 1
iretd
movzx eax, byte [0x141f48fd8]
test eax, ebx
or eax, dword [rax]
add byte [rax - 0x7d], cl
in al, dx
and al, ch
call fcn.140101800
invalid
invalid
invalid
ror cl, 0x5a
invalid
add byte [rdi], cl
invalid
or eax, 0x1e98e90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x1056af880], bh
xchg ecx, ebp
add dword [rcx], eax
enter 0x7305, 0x6d
outsb dx, byte [rsi]
or eax, 0x4dfc690d
adc eax, 0xede0694c
loopne case.0x14008e50e.659
loopne case.0x14008e50e.659
ret
fistp qword [0x10185b602]
add eax, 0x1e986c5
invalid
invalid
add byte [rbx - 0x16799dfb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1e9865f
add eax, 0x1e98648
invalid
jmp 0x1400a6f6f
mov cl, 0xe2
adc byte [rbx + 0x14], dh
je 0x1400a71a0
add byte [rbx - 0x167e05fb], cl
add dword [rbx - 0x167e07f3], ecx
mov ecx, dword [0x141f3f444]
add ecx, eax
add ecx, 0xceb6bca5
add dword [rdi], ecx
invalid
jmp 0x1b0179dfa
add dword [rcx + 0x225100e1], eax
add byte [rcx + 0x1037c9c1], al
adc byte [rdi + 0x6c90f981], cl
jnp 0x1400a7381
sub ecx, 0x5af0f01
invalid
invalid
jne 0x1400a73d1
invalid
adc eax, 0x81410bd4
rcl dh, 1
pop rsi
add byte [rax], al
add byte [rax - 0x7d], cl
in al, dx
and byte [rax - 0x73], cl
adc eax, 0x1e7e152
stosb byte [rdi], al
shr rcx, 0x3e
add byte [rax], al
nop word cs:[rax + rax]
invalid
add eax, 0x1e94727
cmp eax, 0x383b3c1b
loopne 0x1400ab816
test byte [rax + riz*4], ah
add dword [rax], eax
add bl, ch
xor r8d, r8d
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add al, ch
leave
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rsi*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
mov word [rcx], es
add byte [rax], al
mov dword [rsp + 0x60], ebx
add byte [rbx - 0x16c855f3], cl
add dword [rbx], ebp
or eax, 0x1e937a8
or eax, 0x1e93790
invalid
clc
jp 0x1400ac4f9
test dword [rbp + 0x48ffffd7], edi
lea eax, [rsi + rsi]
invalid
jbe 0x1400ac4a7
jns 0x1400ac57c
leave
test dword [rbx - 0x3e7e977f], edi
rcr dword [rax + rdx*8 - 0x17eb739], cl
invalid
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
ror byte [rbx - 0x16c9dafb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1e93622
add byte [rax], al
sub byte [rax - 0x77], cl
and al, 0x70
add dword [rcx], esi
leave
add byte [rbx - 0x16d8bdf3], cl
add dword [rbx], ebp
or eax, 0x1e92740
add qword [rcx - 0x7d], r8
loope 0x1400adbf8
add ecx, dword [rcx - 0x7d]
mov byte [rbx + rax*4], 0xe2
invalid
imul ecx, dword [0x141f401b4]
jae 0x1400ba2fa
jmp 0x1400ba332
mov eax, dword [0x141f41518]
xor edx, edx
div dword [0x141f4151c]
add eax, 0xfb81c15c
cmp eax, 0x761b8f4c
jb 0x1400b9d50
test r9, r9
je 0x1400b9df8
xor r10d, r10d
mov r8, r15
nop dword [rax]
mov eax, dword [0x141f41520]
xor edx, edx
div dword [0x141f41524]
add eax, 0xa74de548
xor eax, 0xb0812c0
or eax, 0x7474ed2b
cmp eax, 0x90b9cd95
jb 0x1400b9d80
dec r8
inc r10
mov rbx, qword [rbx + 0x3d8]
cmp r10, r9
jne 0x1400b9d80
jmp 0x1400b9e00
mov r8, r15
nop dword [rax + rax]
mov eax, dword [0x141f41528]
and eax, dword [0x141f4152c]
add eax, 0xaef00183
or eax, 0x1523d103
cmp eax, 0x419c88d
je 0x1400b9e00
cmp r15, 8
jb 0x1400b9e93
nop word cs:[rax + rax]
mov eax, dword [0x141f41538]
add eax, 0x1e87702
xor edx, edx
div dword [0x141f4153c]
add eax, 0x2f5d4bc7
imul rax, rax, 0x7e97a9c3
shr rax, 0x3e
cmp eax, 0xf1c77574
je 0x1400b9e30
mov rax, qword [rbx + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rbx, qword [rax + 0x3d8]
add r8, 0xfffffffffffffff8
jne 0x1400b9e30
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rdi], 1
mov qword [rdi + 8], rbx
xor r15d, r15d
xor r12d, r12d
nop word [rax + rax]
mov eax, dword [0x141f41578]
add eax, dword [0x141f4157c]
and eax, 0x6b0a7a8
add eax, 0xca8bfece
and eax, 0xc205632
cmp eax, 0x9d910bef
je 0x1400b9eb0
movzx eax, word [rbx + 0x3d2]
cmp r15, rax
add byte [rcx + 0x39], cl
invalid
jae 0x1400b9ee6
mov r13, rbx
jmp 0x1400ba073
mov qword [rsp + 0x20], rsi
mov rbp, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400b9f11
mov rbx, r13
cmp r15w, word [r13 + 0x3d2]
jb 0x1400ba040
mov eax, dword [0x141f41580]
xor eax, dword [0x141f41584]
and eax, 0x497ee8f7
imul eax, eax, 0x26116997
and eax, 0xe179527b
cmp eax, 0x2fee84bf
jb 0x1400b9f11
mov r13, qword [rbx + 0x160]
test r13, r13
je 0x1400ba272
nop word cs:[rax + rax]
mov eax, dword [0x141f415d8]
xor edx, edx
div dword [0x141f415dc]
imul eax, eax, 0x489db736
or eax, 0xee75340a
add eax, 0xf4188818
cmp eax, 0x5a1fce9a
jb 0x1400b9f50
mov eax, dword [0x141f415e0]
sub eax, dword [0x141f415e4]
or eax, 0xae250419
and eax, 0xae67c41b
cmp eax, 0x7c553bc5
jae 0x1400b9f99
mov rax, qword [0x141f49060]
inc r12
nop dword [rax]
mov eax, dword [0x141f415e8]
imul eax, dword [0x141f415ec]
imul rax, rax, 0x4d9ba5d1
shr rax, 0x3e
or eax, 0x21bf9e16
movzx r15d, word [rbx + 0x3d0]
mov r14, qword [0x141f49060]
cmp eax, 0xe9aef91b
je 0x1400b9fa0
mov eax, dword [0x141f415f0]
and eax, dword [0x141f415f4]
imul eax, eax, 0x7c647acd
add eax, 0x917e7673
cmp eax, 0x45366ce
jb 0x1400ba034
nop word cs:[rax + rax]
mov esi, dword [0x141f415f8]
and esi, dword [0x141f415fc]
xor esi, 0x4f8e3e91
add esi, 0x616c5e7
or esi, 0xb1756837
mov rcx, r14
xor edx, edx
mov r8, rbx
call rbp
cmp esi, 0x9799e601
jne 0x1400b9f00
mov rcx, r14
xor edx, edx
mov r8, rbx
call rbp
jmp 0x1400ba000
mov rsi, qword [rsp + 0x20]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [0x141f41588]
sub eax, dword [0x141f4158c]
or eax, 0x12350020
and eax, 0x17bfd4a5
imul eax, eax, 0x91f78963
cmp eax, 0xd422f08f
ja 0x1400ba050
lea rax, [r15 + 1]
nop word [rax + rax]
mov ecx, dword [0x141f41590]
add ecx, dword [0x141f41594]
and ecx, 0x3336348
xor ecx, 0x40df4e46
imul ecx, ecx, 0xbef0707b
cmp ecx, 0xc5df8d9c
ja 0x1400ba080
mov rcx, r13
test r12, r12
je 0x1400ba252
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x75], cl
invalid
mov rcx, qword [r13 + r15*8 + 0x3e0]
lea r8, [r12 - 1]
nop
mov eax, dword [0x141f41598]
imul eax, dword [0x141f4159c]
imul eax, eax, 0x17dab57f
xor eax, 0x67b73c2c
imul rdx, rax, 0x36387289
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
cmp eax, 0xb5db9d3e
je 0x1400ba0c0
test r8, r8
je 0x1400ba250
mov eax, dword [0x141f415a0]
xor edx, edx
div dword [0x141f415a4]
lea r9, [r12 - 2]
nop
mov eax, dword [0x141f415a8]
xor eax, dword [0x141f415ac]
add eax, 0xef6dafc6
and eax, 0x48b81030
cmp eax, 0x881a510f
ja 0x1400ba110
mov eax, dword [0x141f415b0]
xor edx, edx
div dword [0x141f415b4]
nop dword [rax + rax]
mov eax, dword [0x141f415b8]
imul eax, dword [0x141f415bc]
and eax, 0x2300c028
or eax, 0xd8d32dd3
imul eax, eax, 0x96b09ea
cmp eax, 0xd11a8d9d
ja 0x1400ba140
mov eax, r8d
and eax, 7
nop word [rax + rax]
mov edx, dword [0x141f415c0]
or edx, dword [0x141f415c4]
add edx, 0xa0892595
and edx, 0x6b13be8f
cmp edx, 0x40e96416
je 0x1400ba170
test rax, rax
je 0x1400ba1e0
xor edx, edx
nop word [rax + rax]
mov r10d, dword [0x141f415c8]
add r10d, dword [0x141f415cc]
imul r10d, r10d, 0x1ed1f374
or r10d, 0xec91bc30
and r10d, 0xfff9bc74
cmp r10d, 0x4a50790e
je 0x1400ba1a0
mov rcx, qword [rcx + 0x3d8]
dec r8
inc rdx
dec rax
jne 0x1400ba1a0
nop
mov eax, dword [0x141f415d0]
imul eax, dword [0x141f415d4]
imul eax, eax, 0xcad6cfbd
add eax, 0xaf943684
cmp eax, 0x60c9bcda
jb 0x1400ba1e0
xor eax, eax
cmp r9, 7
jb 0x1400ba252
nop word [rax + rax]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
fadd dword [rbx]
add byte [rax], al
fadd dword [rbx]
add byte [rax], al
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
mov rcx, qword [rcx + 0x3d8]
add r8, 0xfffffffffffffff8
jne 0x1400ba210
jmp 0x1400ba252
xor eax, eax
mov qword [rdi + 8], rcx
mov dword [rdi + 8], ecx
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], rax
mov qword [rsi], r13
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], r15
jmp 0x1400ba4e3
mov edx, 8
mov rcx, rbx
call fcn.14003b1f0
ud2
mov eax, dword [0x141f414b0]
or eax, dword [0x141f414b4]
imul rax, rax, 0x24b13451
shr rax, 0x3b
or eax, 0xc783d30
imul eax, eax, 0x7676d7d1
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 0x18]
mov qword [rdi], 0
cmp eax, 0x73e36535
jbe 0x1400ba33b
mov qword [rdi], 0
jmp 0x1400ba2fa
test r10, r10
je 0x1400ba4c2
nop word cs:[rax + rax]
mov eax, dword [0x141f414b8]
and eax, dword [0x141f414bc]
add eax, 0x58eb5611
or eax, 0x80080a80
and eax, 0x902c0ec3
cmp eax, 0x360fd410
je 0x1400ba350
test r8, r8
je 0x1400ba3f2
add dword [rbx], eax
add eax, 0x1e871b0
add byte [rax - 0x75], cl
sbb eax, 0x4df01
mov eax, dword [0x141f414c0]
xor edx, edx
div dword [0x141f414c4]
mov eax, dword [0x141f414c8]
sub eax, dword [0x141f414cc]
imul eax, eax, 0xf7716d2d
cmp eax, 0x5ceb8f5b
je 0x1400ba400
test r9, r9
je 0x1400ba52c
mov eax, dword [0x141f414d0]
xor edx, edx
div dword [0x141f414d4]
mov eax, dword [0x141f414d8]
sub eax, dword [0x141f414dc]
add eax, 0x2dd13c87
and eax, 0xe3c43911
cmp eax, 0x62f4508f
je 0x1400ba430
nop dword [rax]
mov r8, rcx
jmp 0x1400ba377
cmovne esi, dword [rcx]
ror byte [rax - 0x7b], 0xc9
setne r8b
mov rbx, qword [r15 + 8]
mov r10, rdi
cmove r10, rcx
xor r12d, r12d
mov r9d, 0xf99ae369
mov r14d, 0xc447e261
xorps xmm6, xmm6
xor r15d, r15d
jmp 0x1400bcb05
mov r8d, 1
mov ecx, 0
test eax, eax
mov rdi, qword [rbp - 0x40]
mov r10, qword [rbp - 0x38]
mov r9d, 0xf99ae369
mov rbx, qword [rbp - 0x18]
je 0x1400bd075
mov eax, dword [0x141f41ac8]
xor edx, edx
div dword [0x141f41acc]
mov eax, dword [0x141f41ad0]
sub eax, dword [0x141f41ad4]
and eax, 0x116a7269
add eax, 0xcf4ed3e2
cmp eax, 0xdc363c8c
ja 0x1400bcb13
sub rdi, 1
jb 0x1400bd12e
mov eax, dword [0x141f41ad8]
xor edx, edx
div dword [0x141f41adc]
nop dword [rax + rax]
mov eax, dword [0x141f41ae0]
sub eax, dword [0x141f41ae4]
or eax, 0x75bb7c23
imul rax, r9
shr rax, 0x3d
add eax, 0x3a370323
cmp eax, 0x43e56e30
ja 0x1400bcb50
sub r10, 1
jb 0x1400bd12e
mov eax, dword [0x141f41b08]
and eax, dword [0x141f41b0c]
add eax, 0x56c7e238
xor eax, 0x1f2b0c70
imul eax, eax, 0x28f0d033
cmp eax, 0x1fa742d9
je 0x1400bcb7f
nop word cs:[rax + rax]
mov eax, dword [0x141f41b10]
xor edx, edx
div dword [0x141f41b14]
add eax, 0x831d0368
or eax, 0xd7670e24
cmp eax, 0xe78d029f
je 0x1400bcbb0
test r8, r8
je 0x1400bd278
test r15, r15
jne 0x1400bcd40
mov eax, dword [0x141f41b18]
xor eax, dword [0x141f41b1c]
or eax, 0xeb3fd17f
add eax, 0x95a9bee
cmp eax, 0x90b7e268
ja 0x1400bcbe1
mov r8d, 0x9a9db6d1
nop word cs:[rax + rax]
mov eax, dword [0x141f41b20]
xor edx, edx
div dword [0x141f41b24]
xor eax, 0x3c857fad
imul eax, eax, 0x63acde19
add eax, 0xb9b6a333
cmp eax, 0xe69e4b7a
ja 0x1400bcc10
nop word cs:[rax + rax]
mov eax, dword [0x141f41b28]
or eax, dword [0x141f41b2c]
xor eax, 0x4d06dc62
imul eax, eax, 0xd5f1cdfc
imul rax, r8
shr rax, 0x3f
cmp eax, 0x5d4800ed
ja 0x1400bcc40
test rbx, rbx
je 0x1400bcd35
mov r9, rbx
mov r8, rbx
mov r15, rcx
and r9, 7
je 0x1400bccc8
xor ecx, ecx
mov eax, dword [0x141f41b30]
xor edx, edx
div dword [0x141f41b34]
mov eax, dword [str.Hdg]
sub eax, dword [0x141f41b3c]
or eax, 0xbe4267d
xor eax, 0xd7367276
imul rax, rax, 0x4c3010f
shr rax, 0x37
cmp eax, 0x48f44478
ja 0x1400bcc8e
mov r15, qword [r15 + 0x170]
dec r8
inc rcx
dec r9
jne 0x1400bcc80
cmp rbx, 8
jb 0x1400bcd38
nop
mov eax, dword [0x141f41b40]
or eax, dword [0x141f41b44]
xor eax, 0xbd93c733
add eax, 0xdb891180
imul rax, r14
shr rax, 0x3e
cmp eax, 0xc1cd3f8a
je 0x1400bccd0
mov rax, qword [r15 + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov rax, qword [rax + 0x170]
mov r15, qword [rax + 0x170]
add r8, 0xfffffffffffffff8
jne 0x1400bccd0
jmp 0x1400bcd38
mov r15, rcx
xor ebx, ebx
xor ecx, ecx
nop dword [rax]
mov eax, dword [0x141f41b48]
mov edx, dword [0x141f41b4c]
add eax, edx
add eax, 0xe6ed5823
xor eax, 0x5c214879
cmp eax, 0x5cbfb9b3
jb 0x1400bcd40
movzx eax, word [r15 + 0x16a]
cmp rbx, rax
jae 0x1400bcd80
mov rsi, r15
jmp 0x1400bcddd
mov rsi, qword [r15]
test rsi, rsi
je 0x1400bd15b
inc rcx
mov eax, dword [0x141f41b50]
xor eax, dword [0x141f41b54]
imul rax, rax, 0x2693925
shr rax, 0x37
or eax, 0x45b7cdb1
cmp eax, 0x2c0fb564
je 0x1400bcd8f
movzx ebx, word [r15 + 0x168]
movzx eax, word [rsi + 0x16a]
nop word cs:[rax + rax]
test r12b, r12b
jne 0x1400bcdd0
mov r15, rsi
cmp bx, ax
jae 0x1400bcd80
test rcx, rcx
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], r10
je 0x1400bcfb0
mov eax, dword [0x141f41b68]
and eax, dword [0x141f41b6c]
imul eax, eax, 0x87cf5085
or eax, 0x49cecf4d
and eax, 0x79fecfcf
cmp eax, 0xb1253cbb
ja 0x1400bcdee
mov r15, qword [rsi + rbx*8 + 0x178]
mov eax, dword [0x141f41b70]
and eax, dword [0x141f41b74]
mov edx, 0xecda5b75
imul rax, rdx
shr rax, 0x3d
imul eax, eax, 0x724b47f7
cmp eax, 0x427b8c7b
je 0x1400bce19
lea rax, [rcx - 1]
nop word cs:[rax + rax]
mov edx, dword [0x141f41b78]
or edx, dword [0x141f41b7c]
imul r8, rdx, 0x3400faf1
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1c
or edx, 0x26c20438
and edx, 0x26c2043b
cmp edx, 0xc6998184
ja 0x1400bce50
test rax, rax
je 0x1400bcf9e
mov edx, dword [0x141f41b80]
xor edx, dword [0x141f41b84]
imul edx, edx, 0xeb83e8e9
or edx, 0x8dc06685
add edx, 0xf311cd97
cmp edx, 0xb2bd0f8
jb 0x1400bce8f
lea rdx, [rcx - 2]
nop dword [rax]
mov r8d, dword [0x141f41b88]
add r8d, dword [0x141f41b8c]
xor r8d, 0x8000
or r8d, 0xf79768a3
and r8d, 0xff9feaab
invalid
lahf
inc dword [rcx - 0x7f]
clc
xchg ebp, eax
fcomp qword [rdi + 0x61]
je 0x1400bcec0
invalid
nop dword [rax]
mov r8d, dword [0x141f41b90]
add r8d, dword [0x141f41b94]
and r8d, 0xb6160532
add r8d, 0x62b16e06
or r8d, 0x16aa1bcd
cmp r8d, 0x50f0def1
je 0x1400bcef0
test al, 7
je 0x1400bcf47
dec cl
movzx ecx, cl
and ecx, 7
xor r8d, r8d
nop dword [rax + rax]
test r12b, r12b
jne 0x1400bcf30
mov r15, qword [r15 + 0x170]
dec rax
inc r8
dec rcx
jne 0x1400bcf30
test r12b, r12b
jne 0x1400bcf47
cmp rdx, 7
jb 0x1400bcf9e
nop word cs:[rax + rax]
mov rcx, qword [r15 + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov rcx, qword [rcx + 0x170]
mov r15, qword [rcx + 0x170]
add rax, 0xfffffffffffffff8
jne 0x1400bcf60
xor eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1400bcfbb
lea rax, [rbx + 1]
mov qword [rbp - 0x18], rax
mov r15, rsi
mov eax, dword [0x141f41b98]
xor edx, edx
div dword [0x141f41b9c]
or eax, 0x8afbcdf2
imul eax, eax, 0xc7e47bde
cmp eax, 0xd0db022d
mov rdi, qword [rbp - 0x20]
ja 0x1400bd040
nop
mov eax, dword [0x141f41ba0]
mov ecx, dword [0x141f41ba4]
add eax, ecx
add eax, 0xeaede3d
xor eax, 0xbe2b30ac
imul r13, rax, 0x432fe1dd
shr r13, 0x3e
lea rax, [rbx + rbx*2]
mov r8, qword [rsi + rbx*8 + 8]
mov r9, qword [rsi + rax*8 + 0x60]
mov rax, qword [rsi + rax*8 + 0x70]
sub rsp, 0x40
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
add rsp, 0x40
cmp r13d, 0x35868e54
jbe 0x1400bcae0
lea rax, [rbx + rbx*2]
mov r8, qword [rsi + rbx*8 + 8]
mov r9, qword [rsi + rax*8 + 0x60]
mov rax, qword [rsi + rax*8 + 0x70]
sub rsp, 0x40
sub esp, 0x40
sub esp, 0x40
movups xmmword [rsp + 0x28], xmm6
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.KERNEL32.dll_UpdateProcThreadAttribute]
add rsp, 0x40
jmp 0x1400bcfe0
mov eax, dword [0x141f41bb0]
add eax, dword [0x141f41bb4]
xor eax, 0x48208060
and eax, 0xc9328a64
xor eax, 0x56148fb5
cmp eax, 0xa8c68ef8
jbe 0x1400bd0a5
sub rsp, 0x20
call qword [sym.imp.KERNEL32.dll_GetLastError]
add rsp, 0x20
mov rsi, qword [sym.imp.KERNEL32.dll_GetLastError]
mov rbx, qword [rbp - 0x30]
mov r14, qword [rbp - 0x20]
nop word cs:[rax + rax]
mov eax, dword [0x141f41bb8]
or eax, dword [0x141f41bbc]
add eax, 0xb142e5b1
imul rdi, rax, 0x435f997b
shr rdi, 0x3d
sub rsp, 0x20
call rsi
add rsp, 0x20
cmp edi, 0xc5e47458
je 0x1400bd0c0
cdqe
shl rax, 0x20
or rax, 2
mov qword [rbx + 8], rax
mov qword [rbx], 0
sub rsp, 0x20
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_DeleteProcThreadAttributeList]
add rsp, 0x20
cmp qword [rbp - 0x28], 0
je 0x1400bd300
xor eax, eax
test al, al
je 0x1400bd2b4
jmp 0x1400bd2d9
mov eax, dword [0x141f41ae8]
imul eax, dword [0x141f41aec]
xor eax, 0x6005401e
or eax, 0x89cabf21
add eax, 0x1ae668c1
cmp eax, 0xf2123373
mov rdx, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x20]
jbe 0x1400bd1b2
jmp 0x1400bd1d8
mov eax, dword [0x141f41b58]
and eax, dword [0x141f41b5c]
or eax, 0x45bfebed
add eax, 0x117ad19e
imul rax, rax, 0x27f041cf
shr rax, 0x3b
cmp eax, 0x4e02f5aa
jne 0x1400bd190
ud2
mov eax, dword [0x141f41b60]
xor edx, edx
div dword [0x141f41b64]
imul eax, eax, 0x16c76727
ud2
mov eax, dword [0x141f41af0]
or eax, dword [0x141f41af4]
xor eax, 0x39600440
or eax, 0x4092fb8f
imul eax, eax, 0xdc7c3355
mov qword [rdx], rcx
cmp eax, 0xaf1d34fe
jae 0x1400bd1dd
mov qword [rdx], rcx
jmp 0x1400bd1b2
mov eax, dword [0x141f41af8]
imul eax, dword [0x141f41afc]
xor eax, 0x8a148a
or eax, 0xeb75c971
imul rcx, rax, 0x24dd03db
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0x4bbd3eca
mov rcx, qword [rbp - 0x28]
je 0x1400bd236
mov eax, dword [0x141f41b00]
imul eax, dword [0x141f41b04]
imul eax, eax, 0xe7a5d767
or eax, 0x61a6968c
mov qword [rdx + 8], rcx
cmp eax, 0x568bcaa7
jne 0x1400bd240
mov qword [rdx + 8], rcx
jmp 0x1400bd213
ud2
int1
invalid
mov eax, dword [0x141f42210]
sub eax, dword [0x141f42214]
add dword [rcx - 0x40], ebp
mov esi, 0x2552e390
adc al, 0xc0
sub byte [rdx], dl
add dword [rcx - 0x40], ebp
mov esi, 0x2552e390
adc al, 0xc0
sub byte [rdx], dl
cmp eax, 0x36d2e562
je case.0x14008e50e.759
invalid
mov ecx, dword [0x141f42270]
add ecx, dword [0x141f42274]
imul ecx, ecx, 0x6a2b8f68
imul rcx, rax
call 0xf81908ba
sbb al, 0xe8
add dword [rcx - 0x37], ebp
push 0x486a2b8f
imul ecx, eax
shr rcx, 0x3e
cmp ecx, 0x52ee9269
ja 0x1400c05b0
test rdi, rdi
je 0x1400c06b8
mov rcx, 0xffffffffffffffff
lock xadd qword [rdi], rcx
mov eax, dword [0x141f42278]
and eax, dword [0x141f4227c]
xor eax, 0x1e7135d0
imul eax, eax, 0x3fa24cb8
add eax, 0x59434c01
cmp eax, 0x5bd538a
jb 0x1400c05e7
mov eax, dword [0x141f42280]
xor edx, edx
div dword [0x141f42284]
xor eax, 0x9a0fb7a4
imul eax, eax, 0xcfaea5d2
and eax, 0x91632c28
cmp eax, 0xccd80805
ja 0x1400c060a
cmp rcx, 1
jne 0x1400c06b8
mov eax, dword [0x141f42288]
imul eax, dword [0x141f4228c]
add eax, 0xd27308af
and eax, 0x7e53ead4
mov ecx, 0x88d50f83
imul rcx, rax
shr rcx, 0x3c
cmp ecx, 0x71316fe1
jne 0x1400c066d
mov rcx, rdi
call fcn.1400a5600
mov esi, dword [0x141f42290]
imul esi, dword [0x141f42294]
and esi, 0x20041402
xor esi, 0x28003
add byte [rdx], 0
add byte [rdx], 0
mov rcx, rdi
call fcn.1400a5600
cmp esi, 0x20d7edc
jb 0x1400c066d
nop word cs:[rax + rax]
mov eax, dword [0x141f42298]
xor eax, dword [0x141f4229c]
and eax, 0x4b116617
cmp eax, 0xd2fbe0af
je 0x1400c06a0
mov eax, dword [0x141f422a0]
add eax, dword [0x141f422a4]
and eax, 0xb0141632
or eax, 0x94b69cd
imul eax, eax, 0x893da113
cmp eax, 0xf2b29bc8
jbe 0x1400c06dd
ud2
xor eax, eax
nop
ud2
cwde
add byte [rax + 0x75], al
sbb eax, edi
and al, 0x34
add byte [rax], al
add byte [rax], al
add dword [rbx], esp
or eax, 0x1e818a2
add byte [rax], al
call 0x145bb1a0a
scasd eax, dword [rdi]
sbb al, ch
add dword [rcx - 0x40], ebp
jne 0x1400c0afe
cmp esp, dword [rbp + 0x48]
imul ecx, eax, 0x6c29d
and al, 0x34
add byte [rsp + rbp*8 - 0x75], dh
add eax, 0x1e817fe
mov eax, dword [0x141f42400]
xor edx, edx
div dword [0x141f42404]
call 0x137de3e4a
xor eax, 0x1e816b6
add eax, 0x80d08809
imul rax, rax, 0x16a8f06f
shr rax, 0x3c
or eax, 0xcf73dd9a
invalid
fnsave dword [rbx - 0x31]
cmp eax, 0xf6a667aa
ja 0x1400c0d40
jmp 0x1400c045e
mov qword [rsp + 0x30], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rcx, r9
mov rdx, r8
mov r8, r12
mov r9, rdi
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
je 0x1400dc9c6
cmp qword [rsp + 0x30], rdi
jne 0x1400dc9da
mov eax, dword [0x141f45d68]
xor eax, dword [0x141f45d6c]
add eax, 0xa2431fe2
and eax, 0xb27803ea
cmp eax, 0xa7c5271e
jbe 0x1400dc97b
mov word [r12 + r13*2], 0
mov qword [rsi], r15
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rbp
xor eax, eax
nop dword [rax]
mov word [r12 + r13*2], 0
mov qword [rsi], r15
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rbp
test al, al
jne 0x1400dc980
nop word cs:[rax + rax]
mov eax, dword [0x141f45d70]
xor edx, edx
div dword [0x141f45d74]
add eax, 0x270c9ae8
or eax, 0xe19116a5
and eax, 0xeb93f6a5
cmp eax, 0x3681ef23
jb 0x1400dc9a0
jmp 0x1400dca07
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov eax, 0x1b
lea rcx, [0x141f25e3a]
xchg esp, eax
in al, 1
xchg esp, eax
in al, 1
jmp 0x1400dc9e6
mov eax, 0x3a
lea rcx, [0x141f25e00]
lea ecx, [0x141f25e00]
lea ecx, [0x141f25e00]
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
add rbx, 2
mov qword [rsi], rbx
mov rcx, qword [0x141f49060]
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x141f45d48]
xor eax, dword [0x141f45d4c]
and eax, 0x89ba544d
imul eax, eax, 0xf3d20b7e
movzx ecx, byte [0x141f49078]
cmp eax, 0xcb5e0b49
or rbx, qword [r14 - 0x35]
or rbx, qword [r14 - 0x35]
jne 0x1400dca47
movzx eax, byte [0x141f49078]
jmp 0x1400dca19
invalid
mov eax, dword [0x141f45d50]
sub eax, dword [0x141f45d54]
imul eax, eax, 0x7f18f401
add eax, 0x6a52064d
xor eax, 0x55f12033
cmp eax, 0x89df1e46
jb 0x1400dca7c
xor r14d, r14d
xor ecx, ecx
mov rdx, r15
call fcn.1400c6170
test r14b, r14b
je 0x1400dca88
xor ecx, ecx
mov rdx, r15
call fcn.1400c6170
jmp 0x1400dca6a
mov r12, rax
nop dword [rax + rax]
mov eax, dword [0x141f45d58]
xchg edx, eax
out 1, al
xor edx, edx
div dword [0x141f45d5c]
imul eax, eax, 0xe0dd5113
add eax, 0x10b34da3
cmp eax, 0xb8f5077
jb 0x1400dca90
mov r15, rbp
test r12, r12
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x38]
jne 0x1400dc914
ud2
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test r12, r12
je 0x1400dcc64
test byte [rbx], cl
add dword [rax], eax
invalid
test byte [rbx], cl
add dword [rax], eax
add byte [rcx - 0x3f], cl
in al, 3
shl r12, 3
mov ebx, 8
xor r13d, r13d
mov ebp, 0x931333d1
xor r14d, r14d
jmp 0x1400dcb81
add r13, 0x20
mov r14, rax
add r12, 0xfffffffffffffff8
je 0x1400dcc64
mov r15, qword [rdi + r14*8]
mov rcx, r15
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
lea rcx, [rsp + 0x48]
mov rdx, r15
mov r8, rax
call fcn.1400918d0
cmp r14, qword [rsp + 0x28]
jne 0x1400dcbd6
lea rcx, [rsp + 0x28]
call fcn.140016ab0
invalid
invalid
dec dword [rbx - 0x196df3fb]
add dword [rbx], eax
add eax, 0x1e6920a
invalid
xchg edx, eax
out 1, al
mov eax, dword [0x141f45dc0]
add eax, dword [0x141f45dc4]
invalid
xchg edx, eax
out 1, al
or dl, byte [rdx + 0x694801e6]
shl byte [rcx], 0x23
adc dword [rdx + 0x48], edx
shr eax, 0x3d
imul rax, rax, 0x52112321
shr rax, 0x3d
add eax, 0x2d256ae1
mov rbx, qword [rsp + 0x30]
cmp eax, 0x876cb710
ja 0x1400dcbae
mov eax, dword [0x141f45dc8]
sub eax, dword [0x141f45dcc]
add eax, 0x1dc00c79
or eax, 0x5c65a694
add eax, 0xb9c9792b
cmp eax, 0x18d1252c
jb 0x1400dcc44
nop dword [rax + rax]
mov ecx, dword [0x141f45dd0]
add ecx, dword [0x141f45dd4]
or eax, 0x1e691c8
or eax, 0x1e691c8
imul rcx, rbp
shr rcx, 0x3d
or ecx, 0x3fcfffbb
lea rax, [r14 + 1]
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rbx + r13 + 0x10], xmm1
movups xmmword [rbx + r13], xmm0
mov qword [rsp + 0x38], rax
cmp ecx, 0x2e683f92
jae 0x1400dcb70
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rbx + r13 + 0x10], xmm1
movups xmmword [rbx + r13], xmm0
lea rax, [r14 + 1]
mov qword [rsp + 0x38], rax
jmp 0x1400dcc00
mov eax, dword [0x141f45d98]
or eax, dword [0x141f45d9c]
xor eax, 0x1aa54b96
imul eax, eax, 0x6d880f03
and eax, 0x2d9d42e5
cmp eax, 0x33f3986f
jne 0x1400dcc90
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov rbx, qword [sym.imp.KERNEL32.dll_LocalFree]
nop word [rax + rax]
mov ebp, dword [0x141f45da0]
add ebp, dword [0x141f45da4]
mov rcx, rdi
call rbx
cmp ebp, 0xea797c31
je 0x1400dcca0
mov eax, dword [0x141f45da8]
xor edx, edx
div dword [0x141f45dac]
and eax, 0x22080ca8
add eax, 0xc7e9af3
cmp eax, 0x700daa70
jbe 0x1400dcdb9
jmp 0x1400dcde8
mov eax, dword [0x141f45d90]
sub eax, dword [0x141f45d94]
add eax, 0xc056b4cb
cmp eax, 0x3a3e6ecf
ja 0x1400dcd90
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], rax
mov eax, dword [0x141f45db0]
and eax, dword [0x141f45db4]
xor eax, 0x6b5a3a56
imul eax, eax, 0x3a168091
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
cmp eax, 0x43999eae
jne 0x1400dce00
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rsi], xmm0
jmp 0x1400dcdb9
mov eax, dword [0x141f45db8]
mov ecx, dword [0x141f45dbc]
add eax, ecx
add eax, 0x8fb5c946
or eax, 0xc5b8f4b
add eax, 0xf841dc
cmp eax, 0x93611b9c
jb 0x1400dce00
jmp 0x1400dcd90
invalid
popfq
jg 0x1400e461c
fimul dword [rax - 0x75]
sbb byte [rax - 0x7d], cl
in al, dx
push rax
add byte [rax], al
add byte [rax], al
test edi, edi
fcmovbe st(0), st(1)
out 1, al
scasb al, byte [rdi]
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x40
add cl, byte [rax + 0xf410346]
mov bh, 0
ret
add al, 0x24
out 1, al
mov esp, dword [0x141f46fd0]
lahf
test esp, esp
loope 0x1400e4cf6
loopne 0x1400e4cb2
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
push rdi
add byte [rax], al
cmovs eax, ecx
call 0x166ab8a37
cmp dword [0x1bb11739d], edi
ja 0x1400e4da2
mov eax, dword [0x141f47020]
cmp dword [0x1bb11739d], edi
sub esp, eax
mov dword [rbp + 0x38], esp
std
add byte [rax], al
invalid
add byte [rax + 0x29], cl
invalid
sub esp, eax
jb 0x1400e515a
mov cl, 0x72
fild dword [rbp - 0x7377f00a]
invalid
xor cl, byte [rcx]
sbb bh, byte [rdi]
out 1, al
nop word cs:[rax + rax]
or byte [rcx - 0x77], cl
ja 0x1400e8dd7
ror dword [rax - 0x7d], cl
invalid
sbb al, 0x2c
movsb byte [rdi], byte [rsi]
in al, 0xe5
add dword [0x191ac213b], ecx
sti
in eax, dx
cmp dword [rdx], ebx
mov esi, 0xf40d8b9f
jrcxz 0x1400e92d0
mov ecx, dword [0x141f476e0]
or ecx, dword [0x141f476e4]
add dword [rbx], ecx
or eax, 0x1e5e3f2
xor ecx, 0x7f6a5d46
add ecx, 0x77e5a47f
imul rcx, rax
shr rcx, 0x3d
cmp ecx, 0xa687f0b9
ja 0x1400e92e6
jmp 0x1400e7ccc
mov ecx, esi
and byte [0xc2607ae9], 0x3d
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or esi, dword [0x141f4778c]
mov esp, 0x8948d074
ror dword [rbx - 0x1a1cf8fb], 1
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rbx - 0x1a1d0dfb], cl
add dword [rbx], ebp
add eax, 0x1e5e2f0
add byte [rcx - 0x77], al
clc
ror byte [rdi], 0x1f
add byte [rax], r8b
test al, 0xe2
in eax, 1
je 0x1400e94f6
jl 0x1400e955f
sbb eax, 0x100f42f2
add al, 0xcb
ret 0x850f
add dword [rax + 0x69], ecx
sar ch, 0x42
test eax, 0xe8c14866
add eax, 0x3d1a51a5
movsd dword [rdi], dword [rsi]
push rcx
invalid
invalid
sar cl, cl
fist word [rdi + 0x22]
add dword [rbx + rcx + 0x15], eax
loope 0x1400e9672
add dword [rcx - 0x7f], eax
ret 0x20e6
jns 0x1400e9686
mov bl, 0xf2
movups xmm0, xmmword [rbx + r9*8]
or dl, dh
movups xmmword [rax - 0x60], xmm0
invalid
invalid
movabs al, byte [0xc608cb44100f42f2]
mov eax, 0x110ff208
sal dl, 0x42
movups xmm0, xmmword [rbx + rcx*8 + 0x10]
mov eax, 0x110ff208
retf 0xe5df
or eax, 0x1e5dfff
invalid
add dword [0x17ced4c43], esp
sub ecx, eax
cdq
cmp r10d, 0x1a19e488
and esi, edi
invalid
ja 0x1400e997d
invalid
fisttp qword [rbx - 0x1a20fffb]
add dword [rcx], esi
sal bh, cl
xor eax, 0x1e5defc
in eax, 1
in eax, 1
jg 0x1400e9ae1
fstp xword [rbx + 0x4c]
imul edi, edi
sbb esi, 0xffffffe5
add dword [0x1620eb32e], esp
out 0x66, eax
nop word cs:[rax + rax]
in eax, 1
test eax, 0x94c06986
fdivp st(5)
std
mov esi, dword [0x141f47950]
adc eax, 0x1e8fb
test esi, esi
fucom st(5)
add dword [rbx], esi
add eax, 0x1e5dd4d
popfq
adc byte [rax - 0x7d], cl
invalid
add dword [0x10e538672], eax
mov ecx, esi
fsubr st(5), st(0)
add dword [0x12fca37cf], ecx
cli
inc dword [rbp + 0x53]
in eax, 1
or al, 0x21
leave
add eax, 0xa1835b74
mov dword [rbp], edi
sub esp, 0x20
add byte [rcx + 0xf], al
mov dh, 0xe
fxam
add dword [0x10010a091], ecx
nop word cs:[rax + rax]
adc byte [rax], al
add byte [rax], al
invalid
in eax, 1
pop rsi
cmc
leave
jle case.0x1400a7563.284
ret
add byte [rax], al
loopne case.0x1400a68a0.184
imul eax, eax, 0x168eee1b
out dx, al
in eax, 1
outsd dx, dword [rsi]
jg case.default.0x1400ea33e
sar ebp, 5
movsd dword [rdi], dword [rsi]
nop word cs:[rax + rax]
int1
test al, 0x9d
dec dword [rbx + rcx*4 + 0x46]
fsub st(2), st(0)
in eax, 1
invalid
stc
cmp ah, dl
in eax, 1
wait
add byte [rax], al
add byte [rax], al
int1
sub ebx, dword [rax - 0x173eb79b]
cmp eax, 0x75ac069
fst dword [rbp + rdi - 0x79]
cmp eax, 0x2cb4dd87
je case.0x1400ea651.4
fmul qword [rdi]
mov bh, 0x6f
and byte [rax], al
add byte [rdi + rcx - 0x41], al
in eax, 0x4d
movsx eax, sp
sar edi, 0xe1
add dword [rbx], esi
add eax, 0x1e5d390
invalid
add ecx, eax
cmp ebp, 0x13
xor dword [rax - 0x3f], ecx
jmp 0x111d6d1fc
and byte [rcx], ch
invalid
invalid
shl ebp, cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1e5d303
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x1a2fa5fb], cl
add dword [rbx], esi
add eax, 0x1e5d058
pop rax
shl ch, 1
invalid
call 0x114eeb0b1
shl byte [rdi + 0x7e8c069], 0x75
add eax, 0x1e5d7f1
add byte [rax], al
mov ebx, eax
pop rbp
add eax, 0x1e5d79a
add eax, 0x1e5d779
mov edx, edi
add dword [rcx + 0x6fb0dc5], eax
mov edx, edi
add eax, 0x74bc5d9a
call 0x110a4b2ab
invalid
add eax, 0x246c8966
invalid
add eax, 0x1e5d051
invalid
call 0x128d075dc
sbb al, 0x3d
sal dword [rdi + rsi*8 - 0x2b], 0xf
add byte [rbx - 0x1a3081fb], cl
add dword [rdi], ecx
scasd eax, dword [rdi]
add eax, 0x1e5cf7b
mov esi, 0x6970389b
imul eax, eax, 0xbc98e0cb
ror bl, 0xe0
cwde
invalid
lahf
add byte [rbx - 0x1a327bfb], cl
shr eax, 0x3e
mov edx, dword [rbp + 0x6948817a]
lahf
retf
nop dword cs:[rax + rax]
add dword [0x1a2f899c4], eax
jns 0x1400eb044
in eax, 1
xchg dword [rcx + rbx*8 + 0x1adb3d9f], edi
sbb ah, byte [rcx + 0x5a]
add bl, cl
sar dword [rax], cl
cmp r9d, 0xeac09f0a
add eax, 0x1e5cfba
iretd
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x1a35f5fb], cl
retf 0x1e5
invalid
movabs dword [0xd871cdda35224188], eax
xor byte [rax - 0x77], cl
invalid
in eax, 1
cmp dl, byte [rdx]
add byte [rax], al
jno 0x1400eb35a
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
cmc
test ebp, ecx
adc byte [rax - 0x3f], cl
call 0xcb61e8b5
push 0xffffffffffffff9d
popfq
in eax, 1
add dword [0xd4677277], esi
in eax, 1
in eax, dx
invalid
add dword [rax + 0x69], ecx
leave
cmc
sbb ebx, ecx
invalid
stc
mov esp, 0x7485aea7
mov ebp, 0x66666666
nop word cs:[rax + rax]
add esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
sar byte [rbx - 0x7f], cl
jmp 0x12909415c
ret 0x1e5
xor al, 0x2a
mov ch, 0x71
nop
or bl, ch
xor byte [rcx - 0x4a], al
mov r14b, 0xa
jmp 0x1400ebfac
xor eax, eax
test al, al
jne 0x1400ebf83
mov ecx, 0xe9eb61a1
int 1
add bl, dh
minps xmm0, xmm1
adc dword [0x1bab7a1a4], esp
jnp 0x1400ec3a2
and ecx, dword [rax + rcx*2 - 0x3f]
call 0x1870e0069
mov ebp, 0x41d874fd
mov dh, 3
add eax, 0x1e5bc61
invalid
add byte [rax - 0x43e8fa75], al
in eax, 1
add eax, 0x1e5bc14
out dx, al
push 0xffffffffd3283b35
jge 0x1400ec430
or al, 0xd4
invalid
xor eax, 0xf01b1c1
invalid
sal dword [rcx + 0x49820f01], 0x30
add byte [rax], al
movabs al, byte [0x8680d7842537d397]
invalid
movsb byte [rdi], byte [rsi]
insd dword [rdi], dx
invalid
fsub st(4)
invalid
fiadd word [rcx - 0x4a]
add eax, 0x2a0e9
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
fadd dword [rcx - 0x4a]
invalid
add byte [rsi + 0x49], ah
movd mm0, eax
rcr byte [rbp*8 + 0x493de173], 0xf6
adc al, 0x37
mov dword [rsp + 0x70], eax
and al, 0x30
add dword [rax], eax
add byte [rcx - 0x40582236], al
pop rdi
xor al, 0x48
lea eax, [rsp + 0x2c]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
add dword [rdi + rcx - 0x51], eax
add eax, 0x1e5b522
call 0x100900be3
xor edi, dword [rax - 0x76b7d107]
and al, 0x70
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x30
mov ecx, dword [rsp + 0x160]
add byte [rax], al
lea eax, [rsp + 0x2c]
mov dword [rsp + 0x40], eax
in eax, 1
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x48], 2
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x30
test byte [rax + rax*2], ah
mov al, 0x1b
add cl, ch
xor edx, dword [rsi]
add byte [rax], al
mov ah, bl
add dword [rbx + rcx*4 + 0x15], eax
mov ebx, 0x4401e5ab
or edx, dword [0x141f481c4]
invalid
stosd dword [rdi], eax
in eax, 1
mov ebx, 0x48c863f4
add byte [rbx - 0x1a54a9fb], cl
add dword [rbx], ecx
add eax, 0x1e5ab54
add dword [rbx], ecx
add eax, 0x1e5aad5
invalid
nop dword [rax]
rcr byte [rdi + 0x42], 0xef
shr rax, 0x3d
invalid
cmp eax, 0xe10dc069
invalid
mov edi, dword [0x141f49060]
add byte [rbx - 0x1a5ae3fb], cl
add dword [rbx], ebp
add eax, 0x1e5a51a
movsd dword [rdi], dword [rsi]
in eax, 1
movsb byte [rdi], byte [rsi]
in eax, 1
invalid
add byte [rax], al
and al, 0x30
invalid
lea edx, [rsp + 0x30]
call 0x197e816f0
cmp al, 0x48