Function at 0x14000dbc0
Capabilities:
Encrypt data using rc4 ksa

Disassembly:
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x26da0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff976871b5
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x361b
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xbe
jne 0x14000dbe0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x70d
jne 0x14000dbd0
xor edi, edi
nop
mov ecx, 0xc578
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x16f0d547
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x2ca3
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x6b
jne 0x14000dc40
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x83c
jne 0x14000dc30
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xa094
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff8cf4e271
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3a1e
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x164
jne 0x14000dca0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0xa63
jne 0x14000dc90
xor edi, edi
nop
mov ecx, 0x1a2b8
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff88faaec5
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1de7
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xf1
jne 0x14000dd00
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x7ac
jne 0x14000dcf0
xor edi, edi
nop
mov ecx, 0x14188
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x28a6e52f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x3261
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x195
jne 0x14000dd60
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x827
jne 0x14000dd50
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xfc68
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff96b62bd3
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x365b
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x10a
jne 0x14000ddc0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x706
jne 0x14000ddb0
xor edi, edi
nop
mov ecx, 0xe640
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x324821fb
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x28bb
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1a6
jne 0x14000de20
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x74b
jne 0x14000de10
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x19534
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff930b73b5
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x37b6
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x147
jne 0x14000de80
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x6aa
jne 0x14000de70
xor edi, edi
nop
mov ecx, 0x1cbf4
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x1458b2ab
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x192a
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x174
jne 0x14000dee0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x7e7
jne 0x14000ded0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xd988
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x60234cf7
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2a9b
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x171
jne 0x14000df40
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x7b3
jne 0x14000df30
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x194d0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x34cf1c43
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x26c8
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1d5
jne 0x14000dfa0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8bc
jne 0x14000df90
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1ef58
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x439d7b8b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x1e4a
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x69
jne 0x14000e000
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x96e
jne 0x14000dff0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xe4ec
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x4e77f6a7
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3433
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x107
jne 0x14000e060
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x914
jne 0x14000e050
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1b8e8
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffffa7e12da9
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1866
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x141
jne 0x14000e0c0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0xa10
jne 0x14000e0b0
xor edi, edi
nop
mov ecx, 0x1e0c0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x5571d09b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2ff0
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1eb
jne 0x14000e120
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0xa43
jne 0x14000e110
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x20370
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x2cdf4f51
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x16d2
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x128
jne 0x14000e180
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x842
jne 0x14000e170
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1b140
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x15ec0c29
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x2eb6
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x14f
jne 0x14000e1e0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x666
jne 0x14000e1d0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x12b18
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x342da7f3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x2740
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xd8
jne 0x14000e240
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0xa4c
jne 0x14000e230
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x20b54
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x7d753017
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x20a6
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x82
jne 0x14000e2a0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8b9
jne 0x14000e290
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xd894
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff93656825
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1bca
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xdc
jne 0x14000e300
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x6b1
jne 0x14000e2f0
xor edi, edi
nop
mov ecx, 0x11e3c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x27862f7
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x27
add ecx, edx
imul ecx, ecx, 0x33d1
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xe4
jne 0x14000e360
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x891
jne 0x14000e350
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x17c30
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff993e9c6d
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3575
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x168
jne 0x14000e3c0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x791
jne 0x14000e3b0
xor edi, edi
nop
mov ecx, 0x1d3bc
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff8c1e4f0f
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3a77
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x144
jne 0x14000e420
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x68b
jne 0x14000e410
xor edi, edi
nop
mov ecx, 0xae30
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x2204a6a3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x1e1a
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1c6
jne 0x14000e480
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x6e4
jne 0x14000e470
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x13324
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xea36c79
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x22fa
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xa6
jne 0x14000e4e0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x986
jne 0x14000e4d0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1f240
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff97414e6b
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3629
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x164
jne 0x14000e540
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x98e
jne 0x14000e530
xor edi, edi
nop
mov ecx, 0xa3b0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x10aa4c3b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x1eb9
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xa8
jne 0x14000e5a0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x949
jne 0x14000e590
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x2334c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x2796fe83
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x33bb
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xa2
jne 0x14000e600
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8a9
jne 0x14000e5f0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x12b24
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x328b248d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x2885
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x13a
jne 0x14000e660
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x7ac
jne 0x14000e650
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1f318
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff9157c519
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x385d
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x7b
jne 0x14000e6c0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8fe
jne 0x14000e6b0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x244dc
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x1c8b265b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x23e0
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1c3
jne 0x14000e720
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x9ab
jne 0x14000e710
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xc864
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x71c3f373
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2401
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x191
jne 0x14000e780
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x9b7
jne 0x14000e770
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xef0c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x4d82f3bd
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x34d8
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1c4
jne 0x14000e7e0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x784
jne 0x14000e7d0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xc9f0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x55c41d51
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x17e1
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x67
jne 0x14000e840
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x821
jne 0x14000e830
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x23c80
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x17c0e799
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x158e
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xf3
jne 0x14000e8a0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x65f
jne 0x14000e890
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x254c8
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffffd8c28897
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x25cb
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xda
jne 0x14000e900
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x832
jne 0x14000e8f0
xor edi, edi
nop
mov ecx, 0xec7c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x5531d5e7
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x3014
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x151
jne 0x14000e960
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x723
jne 0x14000e950
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1e53c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x59283411
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2df1
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1ce
jne 0x14000e9c0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0xa76
jne 0x14000e9b0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1afc0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x92950d3
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x37e3
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x91
jne 0x14000ea20
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x701
jne 0x14000ea10
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xeeb0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xa4121b
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x25
add ecx, edx
imul ecx, ecx, 0x31ee
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x12b
jne 0x14000ea80
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x77e
jne 0x14000ea70
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x198e0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x2da862a1
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x2cdb
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1ed
jne 0x14000eae0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8bb
jne 0x14000ead0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x168d8
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x24a7e2ef
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x37df
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x12d
jne 0x14000eb40
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x73a
jne 0x14000eb30
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xc750
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x61782bc9
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x1503
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x150
jne 0x14000eba0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0xa61
jne 0x14000eb90
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1979c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff95fa8b53
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x369f
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1e6
jne 0x14000ec00
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8d5
jne 0x14000ebf0
xor edi, edi
nop
mov ecx, 0x162d4
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x3221fa07
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x28da
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x17f
jne 0x14000ec60
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x6e5
jne 0x14000ec50
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x2065c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffffaf67e3e9
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x175a
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x187
jne 0x14000ecc0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x939
jne 0x14000ecb0
xor edi, edi
nop
mov ecx, 0x1e9bc
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffffc1891e87
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x152a
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x156
jne 0x14000ed20
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x809
jne 0x14000ed10
xor edi, edi
nop
mov ecx, 0x16d44
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffffd2f5b999
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x26d5
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x12a
jne 0x14000ed80
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x78d
jne 0x14000ed70
xor edi, edi
nop
mov ecx, 0x1cefc
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xb9d5d9f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x2c15
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x158
jne 0x14000ede0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x98b
jne 0x14000edd0
mov ecx, 0x100
call sym.operator_new_unsigned_long_long_
mov rcx, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
movups xmmword [rax + 0x70], xmm0
movups xmmword [rax + 0x80], xmm0
movups xmmword [rax + 0x90], xmm0
movups xmmword [rax + 0xa0], xmm0
movups xmmword [rax + 0xb0], xmm0
movups xmmword [rax + 0xc0], xmm0
movups xmmword [rax + 0xd0], xmm0
movups xmmword [rax + 0xe0], xmm0
movups xmmword [rax + 0xf0], xmm0
xor eax, eax
nop word cs:[rax + rax]
mov byte [rcx + rax], al
inc rax
cmp rax, 0x100
jne 0x14000eea0
mov r9, qword [0x140235038]
mov r10, qword [0x140235030]
sub r9, r10
xor r8d, r8d
xor r11d, r11d
nop word cs:[rax + rax]
movzx ebx, byte [rcx + r8]
add r11b, bl
mov rax, r8
xor edx, edx
div r9
add r11b, byte [r10 + rdx]
movzx eax, r11b
movzx edx, byte [rcx + rax]
mov byte [rcx + r8], dl
mov byte [rcx + rax], bl
inc r8
cmp r8, 0x100
jne 0x14000eed0
xor eax, eax
lea rdx, [0x14002aa10]
xor r8d, r8d
xor r9d, r9d
nop
lea r10d, [r9 + 1]
lea r11d, [r9 + 0x100]
test r10d, r10d
cmovns r11d, r10d
and r11d, 0xffffff00
neg r11d
add r9d, r11d
inc r9d
movsxd r10, r9d
movzx r11d, byte [rcx + r10]
add r8b, r11b
movzx esi, r8b
movzx ebx, byte [rcx + rsi]
mov byte [rcx + r10], bl
mov byte [rcx + rsi], r11b
add r11b, byte [rcx + r10]
movzx r10d, r11b
movzx r10d, byte [rcx + r10]
xor byte [rax + rdx], r10b
inc rax
cmp rax, 0x13aea2
jne 0x14000ef10
call sym.operator_delete_void_
xor edi, edi
mov ecx, 0x1c4f0
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x3edb52c7
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2b
add ecx, edx
imul ecx, ecx, 0x2095
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xe1
jne 0x14000ef80
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x986
jne 0x14000ef70
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x18e00
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x526226f1
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x31b8
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x11e
jne 0x14000efe0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x82d
jne 0x14000efd0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x115b8
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x333ae26f
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x13fd
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0xd8
jne 0x14000f040
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x966
jne 0x14000f030
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xd65c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff94b68d17
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x3716
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x9b
jne 0x14000f0a0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x87a
jne 0x14000f090
xor edi, edi
nop
mov ecx, 0x1deec
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x12f24ee5
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x360c
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x1a0
jne 0x14000f100
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x6f9
jne 0x14000f0f0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x253cc
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x326711c5
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x1451
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x14a
jne 0x14000f160
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0xa82
jne 0x14000f150
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x18d20
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x26d90027
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2a
add ecx, edx
imul ecx, ecx, 0x1a5c
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x12f
jne 0x14000f1c0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8cf
jne 0x14000f1b0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x240b4
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff89dc9799
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1db6
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x15e
jne 0x14000f220
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x7a9
jne 0x14000f210
xor edi, edi
nop
mov ecx, 0x172fc
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff91742833
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1c29
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x153
jne 0x14000f280
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x730
jne 0x14000f270
xor edi, edi
nop
mov ecx, 0x1bee8
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x6ff191dd
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x2c
add ecx, edx
imul ecx, ecx, 0x2497
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x140
jne 0x14000f2e0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8de
jne 0x14000f2d0
xor edi, edi
nop dword [rax + rax]
mov ecx, 0x1b330
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x17d7066d
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x157a
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x68
jne 0x14000f340
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x8ec
jne 0x14000f330
xor edi, edi
nop dword [rax + rax]
mov ecx, 0xbb84
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffffb087277b
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xc
add ecx, edx
imul ecx, ecx, 0x1734
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x17f
jne 0x14000f3a0
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x7b4
jne 0x14000f390
xor edi, edi
nop
mov ecx, 0x1a34c
call sym.operator_new___unsigned_long_long_
mov rsi, rax
xor ebx, ebx
nop
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0x9802f81
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x35e4
sub eax, ecx
mov dword [rsi + rbx*4], eax
call sub.msvcrt.dll_rand
inc rbx
cmp rbx, 0x81
jne 0x14000f400
mov rcx, rsi
call sym.operator_delete_void_
inc edi
cmp edi, 0x887
jne 0x14000f3f0
lea rsi, [0x14002aa10]
mov rcx, rsi
call sym.runpe_unsigned_char_
test al, al
je 0x14000f450
xor ebx, ebx
nop
mov ecx, 0x176c4
call sym.operator_new___unsigned_long_long_
mov rdi, rax
xor r14d, r14d
call sub.msvcrt.dll_rand
cdqe
imul rcx, rax, 0xffffffff995b4c83
shr rcx, 0x20
add ecx, eax
mov edx, ecx
shr edx, 0x1f
sar ecx, 0xd
add ecx, edx
imul ecx, ecx, 0x356b
sub eax, ecx
mov dword [rdi + r14*4], eax
call sub.msvcrt.dll_rand
inc r14
cmp r14, 0x120
jne 0x14000f470