Function at 0x140001ab0
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
mov r8, rdx
mov rsi, rcx
mov rcx, qword [rdx + 0x10]
test rcx, rcx
je 0x140001e9e
mov eax, 0xdf985583
nop dword [rax + rax]
mov edx, dword [0x141dbf178]
sub edx, dword [0x141dbf17c]
and edx, 0xfd790c77
add edx, 0xcf2efee6
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0xe2cfd94b
ja 0x140001ae0
mov rax, qword [r8 + 0x30]
test rax, rax
je 0x140001e9e
movzx r11d, word [r8 + 0x28]
nop word [rax + rax]
mov edx, dword [0x141dbf180]
add edx, dword [0x141dbf184]
imul edx, edx, 0xe29b319f
cmp edx, 0xd9cb648
je 0x140001b20
mov rdx, qword [r8 + 0x18]
mov r9d, 0x87d3f231
mov r10d, 0xa860db7b
nop word [rax + rax]
mov edi, dword [0x141dbf188]
sub edi, dword [0x141dbf18c]
and edi, 0x2c00347a
add edi, 0x2e3013c2
cmp edi, 0x62019c4c
ja 0x140001b50
test r11w, r11w
je 0x140001bb0
lea edi, [r11 - 1]
and edi, r11d
nop dword [rax]
mov ebx, dword [0x141dbf1a0]
mov r14d, dword [0x141dbf1a4]
add ebx, r14d
add ebx, 0x80a53241
or ebx, 0x9210808
and ebx, 0x2939481e
cmp ebx, 0xebe89f6e
ja 0x140001b80
jmp 0x140001c3f
movdqa xmm0, xmmword [rdx]
pmovmskb r11d, xmm0
add rcx, 0xfffffffffffffc80
add rdx, 0x10
cmp r11d, 0xffff
je 0x140001bb0
mov edi, dword [0x141dbf190]
add edi, dword [0x141dbf194]
imul rdi, r9
shr rdi, 0x3f
imul edi, edi, 0x42c93966
or edi, 0x7c4fc1c9
cmp edi, 0xfdda4868
jbe 0x140001c00
mov qword [r8 + 0x18], rdx
mov qword [r8 + 0x10], rcx
nop dword [rax]
mov edi, dword [0x141dbf198]
imul edi, dword [0x141dbf19c]
imul rdi, r10
shr rdi, 0x3f
imul edi, edi, 0xb015b5f5
add edi, 0x456dab83
mov qword [r8 + 0x18], rdx
mov qword [r8 + 0x10], rcx
cmp edi, 0xe9a921b4
jae 0x140001c00
mov edi, 0xfffffffe
sub edi, r11d
not r11d
and edi, r11d
dec rax
tzcnt r11d, r11d
neg r11
imul r11, r11, 0x38
add r11, rcx
mov rbx, r11
add rbx, 0xffffffffffffffe0
je 0x140001c93
cmp byte [rbx], 2
je 0x140001cb0
nop
mov r11d, dword [0x141dbf1e8]
and r11d, dword [0x141dbf1ec]
add r11d, 0xab615ec9
or r11d, 0x1967bc34
cmp r11d, 0x927bb97e
je 0x140001c60
mov r11d, edi
test rax, rax
jne 0x140001b50
xor eax, eax
mov ecx, dword [0x141dbf1f0]
sub ecx, dword [0x141dbf1f4]
cmp ecx, 0xd003a967
jne 0x140001e64
jmp 0x140001e93
mov ecx, dword [0x141dbf1a8]
add ecx, dword [0x141dbf1ac]
xor ecx, 0x21030186
or ecx, 0xcaf47e59
add ecx, 0xcd84e5ac
cmp ecx, 0xea4d2b1f
ja 0x140001ce5
mov word [r8 + 0x28], di
mov qword [r8 + 0x30], rax
xor ecx, ecx
test cl, cl
je 0x140001cf0
mov word [r8 + 0x28], di
mov qword [r8 + 0x30], rax
jmp 0x140001cd6
mov rdi, qword [r11 - 8]
test rdi, rdi
js 0x140001e34
mov r14, qword [r11 - 0x10]
mov eax, dword [0x141dbf1b0]
xor edx, edx
div dword [0x141dbf1b4]
nop
mov eax, dword [0x141dbf1b8]
xor edx, edx
div dword [0x141dbf1bc]
xor eax, 0xb6283b97
imul eax, eax, 0xbd1a6eeb
xor eax, 0xcac598fb
cmp eax, 0x34faa8a4
jb 0x140001d10
test rdi, rdi
je 0x140001d61
mov eax, dword [0x141dbf1c0]
xor edx, edx
div dword [0x141dbf1c4]
and eax, 0x9d48c8c
imul eax, eax, 0x107de6c7
and eax, 0xa81e3658
cmp eax, 0x6804a2a3
jae 0x140001d84
jmp 0x140001db5
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
jmp 0x140002930
mov ebp, dword [0x141dbf1c8]
and ebp, dword [0x141dbf1cc]
and ebp, 0x87400109
xor ebp, 0x1f4e0013
movzx eax, byte [0x141ddb278]
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0180
cmp ebp, 0xbaf2a09a
jbe 0x140001dc8
movzx eax, byte [0x141ddb278]
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0180
jmp 0x140001d84
mov rbx, rax
nop dword [rax + rax]
mov eax, dword [0x141dbf1d0]
mov ecx, dword [0x141dbf1d4]
add eax, ecx
add eax, 0x8ac326ef
xor eax, 0x5f258cb
add eax, 0xdbbaf213
cmp eax, 0xf8d4568b
ja 0x140001dd0
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x140001e00
test rbx, rbx
je 0x140001e34
nop dword [rax]
mov eax, dword [0x141dbf1d8]
mov ecx, dword [0x141dbf1dc]
add eax, ecx
add eax, 0xbfab5830
and eax, 0x5e1e982
cmp eax, 0x583440d4
je 0x140001e10
jmp 0x140001d66
mov eax, dword [0x141dbf1e0]
sub eax, dword [0x141dbf1e4]
add eax, 0xe7bf5300
and eax, 0xa17ca9c2
xor eax, 0xf33eefc0
cmp eax, 0x78704ea9
ja 0x140001e5e
ud2
ud2
ud2
mov ecx, dword [0x141dbf1f8]
and ecx, dword [0x141dbf1fc]
add ecx, 0x44c3bf0e
or ecx, 0xa49f9b91
and ecx, 0xacdffbf1
mov word [r8 + 0x28], di
mov qword [r8 + 0x30], rax
cmp ecx, 0x26e50376
jne 0x140001e9e
mov word [r8 + 0x28], di
mov qword [r8 + 0x30], rax
jmp 0x140001e64
mov ecx, 0xc6fbe2cb
nop word cs:[rax + rax]
mov eax, dword [0x141dbf200]
xor edx, edx
div dword [0x141dbf204]
imul eax, eax, 0x9295748e
xor eax, 0x1b926bf
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x4bceac07
je 0x140001eb0
mov rcx, qword [r8]
test rcx, rcx
je 0x140002465
nop word cs:[rax + rax]
mov eax, dword [0x141dbf208]
imul eax, dword [0x141dbf20c]
or eax, 0x92b73608
imul rax, rax, 0x6116a265
shr rax, 0x3e
add eax, 0xd3df6c63
cmp eax, 0xd23a5fb1
jb 0x140001ef0
mov rbp, qword [r8 + 8]
cmp rcx, rbp
je 0x140002465
nop word cs:[rax + rax]
mov eax, dword [0x141dbf210]
and eax, dword [0x141dbf214]
xor eax, 0x8208c15
and eax, 0x18288f95
imul eax, eax, 0x74f0ae96
cmp eax, 0x982c43e0
ja 0x140001f30
mov r11d, 0x8699ca05
mov edi, 0xbc9eb89d
mov ebx, 0xb4412411
mov qword [rsp + 0x20], rbp
mov eax, dword [0x141dbf218]
or eax, dword [0x141dbf21c]
or eax, 0xe3919c0b
imul eax, eax, 0xc9a92028
add eax, 0xe4e06f00
cmp eax, 0xcda2f6de
ja 0x140002200
nop
mov eax, dword [0x141dbf220]
xor eax, dword [0x141dbf224]
imul rax, rax, 0x71788339
shr rax, 0x3e
imul eax, eax, 0xb7869ca2
mov r14, qword [rcx]
mov r15, qword [rcx + 8]
lea r13, [r14 + 0x10]
movdqa xmm0, xmmword [r14]
pmovmskb r9d, xmm0
not r9d
mov r12, qword [rcx + 0x18]
mov qword [r8 + 0x10], r14
mov qword [r8 + 0x18], r13
mov word [r8 + 0x28], r9w
mov qword [r8 + 0x30], r12
cmp eax, 0x50a734ac
je 0x140002200
add rcx, 0x30
test r12, r12
je 0x140002260
mov rbp, r14
nop word cs:[rax + rax]
mov eax, dword [0x141dbf228]
xor edx, edx
div dword [0x141dbf22c]
xor eax, 0xc342cfdb
imul eax, eax, 0x9f88d5db
cmp eax, 0x10751a44
je 0x140002000
test r9w, r9w
je 0x1400020c0
nop word [rax + rax]
mov eax, dword [0x141dbf230]
and eax, dword [0x141dbf234]
imul rax, rbx
shr rax, 0x3d
and eax, 0xfffffffd
xor eax, 0x6a13480c
cmp eax, 0x6535dcc5
jb 0x140002030
lea r10d, [r9 - 1]
mov eax, dword [0x141dbf238]
xor edx, edx
div dword [0x141dbf23c]
mov eax, dword [0x141dbf240]
xor edx, edx
div dword [0x141dbf244]
imul eax, eax, 0xce9f7905
add eax, 0xfea3e996
cmp eax, 0x16ed5dd5
jb 0x140002065
and r10d, r9d
nop dword [rax + rax]
mov eax, dword [0x141dbf248]
imul eax, dword [0x141dbf24c]
or eax, 0xdf9d4f51
imul eax, eax, 0xaa9112e1
cmp eax, 0xd350a1ab
je 0x140002090
jmp 0x140002100
movdqa xmm0, xmmword [r13]
pmovmskb r9d, xmm0
add rbp, 0xfffffffffffffc80
add r13, 0x10
cmp r9d, 0xffff
je 0x1400020c0
mov qword [r8 + 0x18], r13
mov qword [r8 + 0x10], rbp
mov eax, 0xfffffffe
sub eax, r9d
not r9d
mov r10d, r9d
and r10d, eax
nop dword [rax + rax]
mov eax, dword [0x141dbf250]
and eax, dword [0x141dbf254]
add eax, 0x2ac79449
imul rax, r11
shr rax, 0x3e
add eax, 0xb073fdb1
cmp eax, 0x38559f9f
jb 0x140002100
dec r12
tzcnt eax, r9d
neg rax
imul rax, rax, 0x38
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffe0
test rdx, rdx
je 0x1400021ee
add rax, rbp
mov r9d, dword [0x141dbf258]
xor r9d, dword [0x141dbf25c]
imul r9, rdi
shr r9, 0x3c
add r9d, 0xe9babefd
and r9d, 0x89a22803
cmp r9d, 0xb1869b91
ja 0x140002148
movzx edx, byte [rdx]
nop dword [rax + rax]
mov r9d, dword [0x141dbf260]
xor r9d, dword [0x141dbf264]
and r9d, 0x305cdf33
imul r9d, r9d, 0x47b04998
and r9d, 0x352b1aa0
cmp r9d, 0xe5935900
je 0x140002180
nop dword [rax]
mov r9d, dword [0x141dbf268]
imul r9d, dword [0x141dbf26c]
xor r9d, 0xd4202118
or r9d, 0x3591ea3
cmp r9d, 0xce0e5b91
ja 0x1400021b0
cmp dl, 2
je 0x1400022ab
mov r9d, r10d
test r12, r12
jne 0x140002000
xor r12d, r12d
xor eax, eax
test al, al
mov rbp, qword [rsp + 0x20]
je 0x140002230
jmp 0x1400022a0
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x18]
movdqa xmm0, xmmword [rax]
pmovmskb r9d, xmm0
not r9d
mov qword [r8 + 0x10], rax
add rax, 0x10
mov qword [r8 + 0x18], rax
mov word [r8 + 0x28], r9w
mov qword [r8 + 0x30], rdx
jmp 0x140001f90
mov eax, dword [0x141dbf2b0]
imul eax, dword [0x141dbf2b4]
add eax, 0x64b981d6
xor eax, 0xacca1444
or eax, 0x113563ba
mov word [r8 + 0x28], r10w
mov qword [r8 + 0x30], r12
cmp eax, 0x5349f53b
je 0x1400022a0
nop dword [rax]
mov eax, dword [0x141dbf2b8]
sub eax, dword [0x141dbf2bc]
imul rdx, rax, 0x23863721
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
xor eax, 0xbe1e59ab
cmp eax, 0x8e1822b0
jb 0x140002260
cmp rcx, rbp
jne 0x140001f68
jmp 0x140002457
mov word [r8 + 0x28], r10w
mov qword [r8 + 0x30], r12
jmp 0x140002230
mov edx, dword [0x141dbf270]
sub edx, dword [0x141dbf274]
or edx, 0x47eda9e7
imul edx, edx, 0x1ba4f67e
add edx, 0x7f632820
cmp edx, 0x9373cc6f
jae 0x1400022e8
lea rdx, [r15 + r14]
inc rdx
mov qword [r8], rcx
mov qword [r8 + 0x20], rdx
mov word [r8 + 0x28], r10w
mov qword [r8 + 0x30], r12
lea rdx, [r15 + r14]
inc rdx
nop
mov r9d, dword [0x141dbf278]
sub r9d, dword [0x141dbf27c]
or r9d, 0xbff7fb37
add r9d, 0x5ae11a20
mov qword [r8], rcx
mov qword [r8 + 0x20], rdx
mov word [r8 + 0x28], r10w
mov qword [r8 + 0x30], r12
cmp r9d, 0x4eaef430
jb 0x1400022f0
mov rdi, qword [rax - 8]
test rdi, rdi
js 0x140001e62
mov r14, qword [rax - 0x10]
nop word cs:[rax + rax]
mov eax, dword [0x141dbf280]
or eax, dword [0x141dbf284]
xor eax, 0xd624508e
imul eax, eax, 0xe881238f
add eax, 0x35a82ed
cmp eax, 0x715de2ad
ja 0x140002340
test rdi, rdi
je 0x140001d61
movzx eax, byte [0x141ddb278]
mov eax, dword [0x141dbf288]
xor edx, edx
div dword [0x141dbf28c]
xor eax, 0x300a0000
or eax, 0xcfe5ffff
cmp eax, 0x4c4bb13f
jae 0x14000239c
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0180
xor ebp, ebp
nop
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0180
test bpl, bpl
jne 0x1400023a0
mov rbx, rax
nop word cs:[rax + rax]
mov eax, dword [0x141dbf290]
and eax, dword [0x141dbf294]
and eax, 0x19f28b24
add eax, 0x8e19e0bb
or eax, 0xd66cabb3
cmp eax, 0xd16582c0
jb 0x1400023c0
test rbx, rbx
je 0x140001e62
mov eax, dword [0x141dbf298]
xor edx, edx
div dword [0x141dbf29c]
nop dword [rax]
mov eax, dword [0x141dbf2a0]
imul eax, dword [0x141dbf2a4]
imul rax, rax, 0x7f021c33
shr rax, 0x3c
imul eax, eax, 0x282ae02f
add eax, 0x4c63f292
cmp eax, 0xa73952cf
jb 0x140002400
nop word [rax + rax]
mov eax, dword [0x141dbf2a8]
and eax, dword [0x141dbf2ac]
and eax, 0x3187720
add eax, 0x23ef1b4
or eax, 0x97a83d65
cmp eax, 0x6d8e97db
jb 0x140002430
jmp 0x140001d66
lea rax, [r15 + r14]
inc rax
mov qword [r8], rbp
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x10], 0
nop dword [rax]
mov eax, dword [0x141dbf2c0]
imul eax, dword [0x141dbf2c4]
or eax, 0x74783c9
xor eax, 0x4f57fde7
cmp eax, 0x96adce50
ja 0x140002470
nop
mov eax, dword [0x141dbf2c8]
and eax, dword [0x141dbf2cc]
imul eax, eax, 0x6983e05e
and eax, 0xa98004ee
cmp eax, 0x2d957a82
ja 0x140002490
mov r9, qword [r8 + 0x38]
test r9, r9
je 0x14000285f
nop dword [rax + rax]
mov eax, dword [str.PAo6]
mov ecx, dword [0x141dbf2d4]
add eax, ecx
add eax, 0x8cb1c06e
xor eax, 0x4a580040
or eax, 0xb1863eae
cmp eax, 0x9d668416
jb 0x1400024c0
mov rcx, qword [r8 + 0x58]
test rcx, rcx
je 0x14000285f
nop word cs:[rax + rax]
mov eax, dword [0x141dbf2d8]
sub eax, dword [0x141dbf2dc]
and eax, 0x9b315c27
add eax, 0xa4248880
cmp eax, 0x1d97b7eb
jb 0x140002500
movzx eax, word [r8 + 0x50]
mov r10, qword [r8 + 0x40]
nop word cs:[rax + rax]
mov edx, dword [0x141dbf2e0]
and edx, dword [0x141dbf2e4]
imul rdx, rdx, 0x6e9a6fd1
shr rdx, 0x3e
xor edx, 0x6630cef1
add edx, 0x71ef5d0f
cmp edx, 0xd14b875a
jb 0x140002530
xor r11d, r11d
mov edi, 0xc3440e89
nop word cs:[rax + rax]
test ax, ax
je 0x1400025d0
mov edx, dword [0x141dbf2e8]
imul edx, dword [str.njzy]
add edx, 0x369ff4fc
cmp edx, 0x5755f02f
ja 0x140002575
lea ebx, [rax - 1]
and ebx, eax
nop word cs:[rax + rax]
mov edx, dword [0x141dbf2f0]
imul edx, dword [0x141dbf2f4]
or edx, 0x469844c4
imul edx, edx, 0x7a64bd88
imul rdx, rdi
shr rdx, 0x3a
cmp edx, 0xc2492da6
je 0x1400025a0
jmp 0x140002600
movdqa xmm0, xmmword [r10]
pmovmskb eax, xmm0
add r9, 0xfffffffffffffc80
add r10, 0x10
cmp eax, 0xffff
je 0x1400025d0
mov qword [r8 + 0x40], r10
mov qword [r8 + 0x38], r9
mov edx, 0xfffffffe
sub edx, eax
not eax
mov ebx, eax
and ebx, edx
test r11b, r11b
jne 0x140002600
dec rcx
tzcnt eax, eax
neg rax
imul r14, rax, 0x38
lea r15, [r9 + r14]
add r15, 0xffffffffffffffe0
test r15, r15
je 0x14000268a
add r14, r9
nop word cs:[rax + rax]
mov eax, dword [0x141dbf2f8]
xor edx, edx
div dword [0x141dbf2fc]
cmp eax, 0xd331f3e7
je 0x140002630
movzx eax, byte [r15]
mov edx, dword [0x141dbf300]
xor edx, dword [0x141dbf304]
imul rdx, rdx, 0x474f41df
shr rdx, 0x3d
imul edx, edx, 0x1040630c
add edx, 0x49d238dc
cmp edx, 0x87f3c1d4
ja 0x140002649
cmp al, 2
je 0x1400026b5
test r11b, r11b
jne 0x140002678
mov eax, ebx
test rcx, rcx
jne 0x140002570
xor ecx, ecx
mov eax, dword [0x141dbf330]
add eax, dword [0x141dbf334]
xor eax, 0x20020121
or eax, 0x18c2
and eax, 0x240a99eb
cmp eax, 0x856e2c5a
jbe 0x140002833
jmp 0x140002854
mov word [r8 + 0x50], bx
mov qword [r8 + 0x58], rcx
mov rdi, qword [r14 - 8]
test rdi, rdi
js 0x1400027f8
mov r14, qword [r14 - 0x10]
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400026e0
test rdi, rdi
je 0x1400027a6
mov eax, dword [0x141dbf308]
and eax, dword [0x141dbf30c]
cmp eax, 0x20b1d4a1
jne 0x140002720
movzx eax, byte [0x141ddb278]
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0180
nop word cs:[rax + rax]
mov eax, dword [0x141dbf310]
xor edx, edx
div dword [0x141dbf314]
or eax, 0xad0f5141
xor eax, 0xa4601419
imul ebp, eax, 0xdf29b6bb
movzx eax, byte [0x141ddb278]
xor ecx, ecx
mov rdx, rdi
call fcn.1400c0180
cmp ebp, 0xcb648e9
je 0x140002720
mov rbx, rax
test rax, rax
je 0x1400027f8
nop word cs:[rax + rax]
mov eax, dword [0x141dbf318]
and eax, dword [0x141dbf31c]
add eax, 0xce6bb87e
xor eax, 0xac42f5b
imul eax, eax, 0x689c84fa
cmp eax, 0x871e1da5
ja 0x140002770
xor eax, eax
nop word cs:[rax + rax]
test al, al
jne 0x1400027a0
jmp 0x1400027ab
mov ebx, 1
mov eax, dword [0x141dbf328]
and eax, dword [0x141dbf32c]
or eax, 0x185d3
xor eax, 0x819014
or eax, 0xef7a6a28
cmp eax, 0x90223e38
jae 0x1400027db
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
xor ebp, ebp
nop dword [rax]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
test bpl, bpl
jne 0x1400027e0
jmp 0x140001d74
ud2
mov eax, dword [0x141dbf338]
add eax, dword [0x141dbf33c]
or eax, 0x7ffeffff
mov word [r8 + 0x50], bx
mov qword [r8 + 0x58], rcx
cmp eax, 0x4d691612
jae 0x14000285f
mov word [r8 + 0x50], bx
mov qword [r8 + 0x58], rcx
jmp 0x140002833
mov eax, dword [0x141dbf340]
sub eax, dword [0x141dbf344]
imul eax, eax, 0x65c2c513
add eax, 0x3c70a9f9
cmp eax, 0x1c0d9bc8
jae 0x140002885
mov qword [r8 + 0x38], 0
mov eax, 0xfe9cc959
nop word [rax + rax]
mov ecx, dword [0x141dbf348]
xor ecx, dword [0x141dbf34c]
imul ecx, ecx, 0x1cdcb148
imul rcx, rax
shr rcx, 0x3e
mov qword [r8 + 0x38], 0
cmp ecx, 0xdfde9689
ja 0x140002890
movabs rax, 0x8000000000000000
mov ecx, dword [0x141dbf350]
sub ecx, dword [0x141dbf354]
xor ecx, 0xdd959b16
imul rdx, rcx, 0x10fed45b
shr rdx, 0x20
sub ecx, edx
shr ecx, 1
add ecx, edx
shr ecx, 0x1f
or ecx, 0xda06d508
cmp ecx, 0xa82323af
jb 0x14000291d
mov ecx, dword [0x141dbf358]
mov edx, dword [0x141dbf35c]
add ecx, edx
add ecx, 0xb0a54c74
or ecx, 0x9e17fc06
mov qword [rsi], rax
cmp ecx, 0x4276031a
jae 0x140002930
mov qword [rsi], rax
jmp 0x1400028f8
mov eax, dword [0x141dbf360]
xor edx, edx
div dword [0x141dbf364]
add eax, 0x6678dd8e
xor eax, 0xc1bff921
add eax, 0xb074e7d1
cmp eax, 0x9c6caeb0
ja 0x140002930
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret