Function at 0x14023dc37
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x3601a829
pushf
not eax
add eax, 0xa94a3c5e
xor eax, 0xa6a1382f
rol eax, 0x54
popf
pushf
not eax
add eax, 0xb7e81487
xor eax, 0xb1676746
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd31160d1
xor eax, 0x9ca5c5c0
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfa4f15ee
xor eax, 0xdebb7db2
rol eax, 0x5b
popf
cmp eax, 0x20
jne 0x14023dc9a
popf
pop rax
jmp 0x14023f3a1
cmp eax, 0
jne 0x14023dca9
popf
pop rax
jmp 0x14023dec5
cmp eax, 3
jne 0x14023dcb8
popf
pop rax
jmp 0x14023e193
cmp eax, 1
jne 0x14023dcc7
popf
pop rax
jmp 0x14023df97
cmp eax, 0xd
jne 0x14023dcd6
popf
pop rax
jmp 0x14023e903
cmp eax, 0x1a
jne 0x14023dce5
popf
pop rax
jmp 0x14023f074
cmp eax, 0xe
jne 0x14023dcf4
popf
pop rax
jmp 0x14023e984
cmp eax, 0xb
jne 0x14023dd03
popf
pop rax
jmp 0x14023e7fd
cmp eax, 0x19
jne 0x14023dd12
popf
pop rax
jmp 0x14023efdd
cmp eax, 8
jne 0x14023dd21
popf
pop rax
jmp 0x14023e572
cmp eax, 0x1d
jne 0x14023dd30
popf
pop rax
jmp 0x14023f1e9
cmp eax, 0x17
jne 0x14023dd3f
popf
pop rax
jmp 0x14023ee30
cmp eax, 0x1c
jne 0x14023dd4e
popf
pop rax
jmp 0x14023f1b4
cmp eax, 0x12
jne 0x14023dd5d
popf
pop rax
jmp 0x14023ebdf
cmp eax, 0x18
jne 0x14023dd6c
popf
pop rax
jmp 0x14023ef25
cmp eax, 0x11
jne 0x14023dd7b
popf
pop rax
jmp 0x14023eb2c
cmp eax, 0x1b
jne 0x14023dd8a
popf
pop rax
jmp 0x14023f124
cmp eax, 0x21
jne 0x14023dd99
popf
pop rax
jmp 0x14023f3ec
cmp eax, 0x23
jne 0x14023dda8
popf
pop rax
jmp 0x14023f4e2
cmp eax, 0x25
jne 0x14023ddb7
popf
pop rax
jmp 0x14023f5c0
cmp eax, 0xf
jne 0x14023ddc6
popf
pop rax
jmp 0x14023ea1a
cmp eax, 0x13
jne 0x14023ddd5
popf
pop rax
jmp 0x14023ec66
cmp eax, 0x15
jne 0x14023dde4
popf
pop rax
jmp 0x14023ed22
cmp eax, 0x24
jne 0x14023ddf3
popf
pop rax
jmp 0x14023f560
cmp eax, 0x1e
jne 0x14023de02
popf
pop rax
jmp 0x14023f270
cmp eax, 0xc
jne 0x14023de11
popf
pop rax
jmp 0x14023e8c4
cmp eax, 7
jne 0x14023de20
popf
pop rax
jmp 0x14023e4d7
cmp eax, 5
jne 0x14023de2f
popf
pop rax
jmp 0x14023e31c
cmp eax, 0x1f
jne 0x14023de3e
popf
pop rax
jmp 0x14023f300
cmp eax, 0x10
jne 0x14023de4d
popf
pop rax
jmp 0x14023ead0
cmp eax, 6
jne 0x14023de5c
popf
pop rax
jmp 0x14023e42a
cmp eax, 9
jne 0x14023de6b
popf
pop rax
jmp 0x14023e620
cmp eax, 4
jne 0x14023de7a
popf
pop rax
jmp 0x14023e258
cmp eax, 0x16
jne 0x14023de89
popf
pop rax
jmp 0x14023ed81
cmp eax, 2
jne 0x14023de98
popf
pop rax
jmp 0x14023e0da
cmp eax, 0xa
jne 0x14023dea7
popf
pop rax
jmp 0x14023e77e
cmp eax, 0x22
jne 0x14023deb6
popf
pop rax
jmp 0x14023f43a
cmp eax, 0x14
jne 0x14023dec5
popf
pop rax
jmp 0x14023ed09
mov r11, rsp
push rbx
push rbp
push rsi
push r14
sub rsp, 0x1b8
mov rax, qword [0x140103090]
xor rax, rsp
mov qword [rsp + 0x190], rax
mov r14, r8
mov rbp, rdx
mov rbx, rcx
test rdx, rdx
je 0x14023df3e
push rax
pushf
mov eax, 0xf0cd0cf8
pushf
not eax
add eax, 0xca620ed8
xor eax, 0x91907e76
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x9540d696
xor eax, 0xa681d504
rol eax, 0
popf
pushf
not eax
add eax, 0xd83e87d1
xor eax, 0xa4cef041
rol eax, 0xd6
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xd12f4433
pushf
not eax
add eax, 0xa8ede70d
xor eax, 0x9b854791
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xb4d16b45
xor eax, 0xfad5f5fa
rol eax, 0x24
popf
pushf
not eax
add eax, 0xe057a9d7
xor eax, 0xd9976a96
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb6d0137e
xor eax, 0xa72cb1b3
rol eax, 0x53
popf
jmp 0x14023dc8b
xorps xmm0, xmm0
lea rcx, [rsp + 0x40]
movups xmmword [rsp + 0x150], xmm0
xor edx, edx
mov r8d, 0x6cc26a2b
pushf
not r8d
add r8d, 0xec136be0
xor r8d, 0x8a4c4a17
rol r8d, 0x48
popf
pushf
not r8d
add r8d, 0x9d3f51ec
xor r8d, 0xc64c0ec0
rol r8d, 0x2a
popf
pushf
not r8d
add r8d, 0xc9ddceed
xor r8d, 0x8f849584
rol r8d, 0xb7
popf
pushf
not r8d
add r8d, 0xa680c24f
xor r8d, 0xc55e581a
rol r8d, 6
popf
movups xmmword [r11 - 0x78], xmm0
movups xmmword [r11 - 0x68], xmm0
movups xmmword [r11 - 0x58], xmm0
call fcn.140044ca0
mov rdx, rbp
mov rcx, rbx
call fcn.140228814
test rax, rax
je 0x14023e081
push rax
pushf
mov eax, 0xd01a059b
pushf
not eax
add eax, 0xb4f1804c
xor eax, 0xbf5dc8da
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x94d279a6
xor eax, 0x9d5d752f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd0cf8fa3
xor eax, 0xd5b0f4a2
rol eax, 0xec
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x6db81db8
pushf
not eax
add eax, 0xda7115d8
xor eax, 0xd5bc9e58
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf89a064f
xor eax, 0xda8eead6
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd1262bd0
xor eax, 0xf15c8ee7
rol eax, 0x35
popf
pushf
not eax
add eax, 0xaebc8e62
xor eax, 0xfa692cfd
rol eax, 0xf3
popf
jmp 0x14023dc8b
lea r9, [rsp + 0x150]
mov r8d, 0xbca877bd
pushf
not r8d
add r8d, 0xcce0db0d
xor r8d, 0x903ee422
rol r8d, 0xc8
popf
pushf
not r8d
add r8d, 0xd1f25d2e
xor r8d, 0xc96aefad
rol r8d, 0x2d
popf
mov rdx, rax
mov rcx, rbx
call fcn.1402ea5e0
test eax, eax
je 0x14023e160
push rax
pushf
mov eax, 0xfaaf85bb
pushf
not eax
add eax, 0xb1c63324
xor eax, 0xe59c384b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa9f27f77
xor eax, 0xbf9df22c
rol eax, 0x22
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x31bc716c
pushf
not eax
add eax, 0xfbf6aa50
xor eax, 0xabb56ec4
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x8a099eba
xor eax, 0xddb89b9b
rol eax, 0xb4
popf
jmp 0x14023dc8b
mov eax, 0x401bd872
pushf
not eax
add eax, 0xa9f173a5
xor eax, 0xc5785409
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdaf25a8b
xor eax, 0xec785003
rol eax, 0xe1
popf
cmp word [rsp + 0x150], ax
jne 0x14023e212
push rax
pushf
mov eax, 0x27b9a8d0
pushf
not eax
add eax, 0xf6810929
xor eax, 0x9e1a022a
rol eax, 0x68
popf
pushf
not eax
add eax, 0xf3216cbe
xor eax, 0x81b52f3a
rol eax, 9
popf
pushf
not eax
add eax, 0xf3deb1fe
xor eax, 0xdc3c02d5
rol eax, 0xaf
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xd72196c6
pushf
not eax
add eax, 0xebc2af50
xor eax, 0x8f061110
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf13d8360
xor eax, 0xc5775b93
rol eax, 0x27
popf
pushf
not eax
add eax, 0x853253bf
xor eax, 0xa7592a85
rol eax, 0x9c
popf
jmp 0x14023dc8b
movsxd rdx, dword [rsp + 0x18c]
mov rcx, rbx
push rbp
not rbp
sub rdx, rbp
pop rbp
sub rdx, 1
call fcn.140228814
test rax, rax
je 0x14023e2d6
push rax
pushf
mov eax, 0xba9e2bd4
pushf
not eax
add eax, 0xae51838d
xor eax, 0xf7ebc4a2
rol eax, 0
popf
pushf
not eax
add eax, 0xd43e8a11
xor eax, 0xac06146f
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xed1b01c3
xor eax, 0xb7289daf
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbe0743cc
xor eax, 0xd94fc37c
rol eax, 0x2d
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xda26e6c7
pushf
not eax
add eax, 0xb767c09b
xor eax, 0x9bbd8eae
rol eax, 0x37
popf
pushf
not eax
add eax, 0xafea6d32
xor eax, 0xc42e06f4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xeeb50eed
xor eax, 0x9827a7c9
rol eax, 0x75
popf
jmp 0x14023dc8b
lea r9, [rsp + 0x40]
mov r8d, 0x28a0101
pushf
not r8d
add r8d, 0x97c35ea5
xor r8d, 0x87d28a30
rol r8d, 0xbf
popf
pushf
not r8d
add r8d, 0xca56b10b
xor r8d, 0x8ae7a4a4
rol r8d, 0x67
popf
pushf
not r8d
add r8d, 0x9e650b85
xor r8d, 0xebf98d71
rol r8d, 0x31
popf
pushf
not r8d
add r8d, 0x936bf623
xor r8d, 0xe78f1397
rol r8d, 0x24
popf
mov rdx, rax
mov rcx, rbx
call fcn.1402ea5e0
test eax, eax
je 0x14023e3f7
push rax
pushf
mov eax, 0x5038ae13
pushf
not eax
add eax, 0xf5052ee6
xor eax, 0xa4cc8fe3
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xedfff160
xor eax, 0xc56c66fb
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9442d81e
xor eax, 0x86838f0d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf07d90f0
xor eax, 0x9caec48e
rol eax, 3
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x1e37de4e
pushf
not eax
add eax, 0x90c4d04f
xor eax, 0xb5765c00
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd93fa2d1
xor eax, 0xa740f718
rol eax, 0x7f
popf
jmp 0x14023dc8b
cmp dword [rsp + 0x40], 0x4550
jne 0x14023e47e
push rax
pushf
mov eax, 0x3f76771f
pushf
not eax
add eax, 0xb746b733
xor eax, 0xe936d65e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc17dcef4
xor eax, 0xa5580ef6
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa88f98e1
xor eax, 0xb7ebffaa
rol eax, 0xf0
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xb0fa32a7
pushf
not eax
add eax, 0xa74d1373
xor eax, 0xc8d26d1c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xabb20bde
xor eax, 0x93d39be8
rol eax, 9
popf
pushf
not eax
add eax, 0xec021dac
xor eax, 0x9d27939b
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb6e98abf
xor eax, 0xdc3f29ed
rol eax, 0xd5
popf
jmp 0x14023dc8b
mov esi, dword [rsp + 0xc8]
test esi, esi
je 0x14023e52c
push rax
pushf
mov eax, 0xf2350900
pushf
not eax
add eax, 0x9a213972
xor eax, 0xa6c6aa71
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd68b5534
xor eax, 0x840b4296
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8989b4de
xor eax, 0x920f63df
rol eax, 0x8a
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x3ae1cc8c
pushf
not eax
add eax, 0xc6d3f06b
xor eax, 0xa088e262
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe0c0507f
xor eax, 0xa2eab177
rol eax, 0x64
popf
pushf
not eax
add eax, 0xca072081
xor eax, 0x91ce8793
rol eax, 0x71
popf
jmp 0x14023dc8b
mov eax, dword [rsp + 0xcc]
test eax, eax
je 0x14023e5c7
push rax
pushf
mov eax, 0x3f2a638b
pushf
not eax
add eax, 0xad146ff1
xor eax, 0xbc6b7dfc
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbb2e9e80
xor eax, 0xfcacbfd5
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb7b2988c
xor eax, 0xaea931da
rol eax, 0x57
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xc67aa798
pushf
not eax
add eax, 0xe6b50be8
xor eax, 0xe96420ea
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x97f49992
xor eax, 0xcb0579d0
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcc47c358
xor eax, 0xafa4c5e4
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xacb71114
xor eax, 0xc28c8f2e
rol eax, 0xf6
popf
jmp 0x14023dc8b
mov qword [rsp + 0x1f8], rdi
mov r9d, 0x59e36219
pushf
not r9d
add r9d, 0xb9aebe30
xor r9d, 0x98e42c3a
rol r9d, 0x4f
popf
pushf
not r9d
add r9d, 0xad58d896
xor r9d, 0xf54276fe
rol r9d, 0x19
popf
mov qword [rsp + 0x1a8], r13
mov r8d, 0xf5854512
pushf
not r8d
add r8d, 0xddd758b1
xor r8d, 0xc6472ae0
rol r8d, 0xa0
popf
pushf
not r8d
add r8d, 0xf14f8b99
xor r8d, 0xd2abe826
rol r8d, 0xd1
popf
pushf
not r8d
add r8d, 0xaa9774f9
xor r8d, 0x9ca26154
rol r8d, 0x35
popf
pushf
not r8d
add r8d, 0x98950671
xor r8d, 0x885fa8ca
rol r8d, 0x23
popf
mov edx, eax
xor ecx, ecx
mov r13d, eax
jmp 0x14023e6da
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rcx, rbx
mov qword [rsp + 0x38], rsi
mov rdi, rax
lea rax, [rsi + rbp]
mov rdx, rax
mov qword [rsp + 0x30], rax
call fcn.140228814
test rax, rax
je 0x14023e74b
push rax
pushf
mov eax, 0x45d05da5
pushf
not eax
add eax, 0xcf5993b0
xor eax, 0x8418f5ae
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xddc15a2c
xor eax, 0x99ca9fe5
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf6e0268e
xor eax, 0xdfe12d42
rol eax, 0x4e
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xf1731769
pushf
not eax
add eax, 0x8255b409
xor eax, 0xda388457
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x96491ca8
xor eax, 0x8cefe98e
rol eax, 0x94
popf
jmp 0x14023dc8b
mov r9, rdi
mov r8d, r13d
mov rdx, rax
mov rcx, rbx
call fcn.1402ea5e0
test eax, eax
je 0x14023e7ca
push rax
pushf
mov eax, 0xa174f064
pushf
not eax
add eax, 0x93e46470
xor eax, 0xfa5eb711
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xeb8a7edb
xor eax, 0xe358bbd6
rol eax, 0x9f
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xe2a3178c
pushf
not eax
add eax, 0x8981cf71
xor eax, 0xe57c89d7
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9c67c292
xor eax, 0x9acda582
rol eax, 4
popf
jmp 0x14023dc8b
mov eax, dword [rdi + 0x24]
mov qword [rsp + 0x1b0], r12
mov r12d, dword [rdi + 0x20]
mov qword [rsp + 0x1a0], r15
mov r15, rdi
sub r15, rsi
push r15
not r15
sub rax, r15
pop r15
sub rax, 1
push r15
not r15
sub r12, r15
pop r15
sub r12, 1
mov qword [rsp + 0x20], rax
mov eax, dword [rdi + 0x1c]
push r15
not r15
sub rax, r15
pop r15
sub rax, 1
mov qword [rsp + 0x28], rax
xor eax, eax
mov ebx, eax
cmp dword [rdi + 0x18], eax
jbe 0x14023e891
push rax
pushf
mov eax, 0xfc69ac3
pushf
not eax
add eax, 0x968d388c
xor eax, 0xcc2aa1ac
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xdb8ddcda
xor eax, 0xf86b85b8
rol eax, 0x5c
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x435a7e0b
pushf
not eax
add eax, 0xf45f2429
xor eax, 0xc16579b8
rol eax, 0x57
popf
pushf
not eax
add eax, 0x92141b7f
xor eax, 0xbf75ea8f
rol eax, 0xaf
popf
jmp 0x14023dc8b
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x70e3f45a
pushf
not eax
add eax, 0xc366eec0
xor eax, 0x98324b02
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc0eb8f20
xor eax, 0x829609fc
rol eax, 0xbd
popf
jmp 0x14023dc8b
mov esi, ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x160], rax
mov r8, 0xffffffffffffffff
mov qword [rsp + 0x168], rax
mov edx, dword [r12 + rsi*4]
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
nop dword [rax + rax]
push rax
pushf
mov eax, 0x37ac2577
pushf
not eax
add eax, 0x955f8f16
xor eax, 0xc598c663
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcc0e3d9c
xor eax, 0xe6a3a723
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcaa50b4e
xor eax, 0xafe84885
rol eax, 0x11
popf
jmp 0x14023dc8b
inc r8
cmp byte [rdx + r8], 0
jne 0x14023e9e7
push rax
pushf
mov eax, 0xdc7152b5
pushf
not eax
add eax, 0xee3eccbf
xor eax, 0xf393b357
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbe6b9476
xor eax, 0xef74f6e0
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x893648a8
xor eax, 0xea3da444
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xcefb467a
xor eax, 0x9952633b
rol eax, 0xd1
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xc654893f
pushf
not eax
add eax, 0x98c94b11
xor eax, 0xc2d24845
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8e2b4e3d
xor eax, 0xe7a23a2c
rol eax, 0x92
popf
jmp 0x14023dc8b
lea rcx, [rsp + 0x150]
call fcn.140259922
cmp qword [r14 + 0x18], 0x10
mov rdx, r14
jb 0x14023ea77
push rax
pushf
mov eax, 0xf6d7ee98
pushf
not eax
add eax, 0xf9de91a5
xor eax, 0x87e8a63c
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdf8d6eb4
xor eax, 0x8c554e65
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf040aa69
xor eax, 0x8a258f36
rol eax, 0xa2
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xbd8d72e0
pushf
not eax
add eax, 0xe2b7421a
xor eax, 0x9b500f13
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xeaf9b8e3
xor eax, 0x80609f53
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xedbe67f2
xor eax, 0x9b6df4d0
rol eax, 0x90
popf
pushf
not eax
add eax, 0xbe8d8621
xor eax, 0xce61f203
rol eax, 0xd
popf
jmp 0x14023dc8b
mov rdx, qword [r14]
push rax
pushf
mov eax, 0x3c666f2
pushf
not eax
add eax, 0xa6bb5d57
xor eax, 0xf1bece85
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc9c5e553
xor eax, 0xffca102a
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xc7073fd0
xor eax, 0xc8e946c6
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd66ce595
xor eax, 0x9911f647
rol eax, 0x7a
popf
jmp 0x14023dc8b
cmp qword [rsp + 0x168], 0x10
lea rcx, [rsp + 0x150]
cmovae rcx, qword [rsp + 0x150]
call fcn.1401dd18a
test eax, eax
je 0x14023ebac
push rax
pushf
mov eax, 0x64054049
pushf
not eax
add eax, 0x81681bc3
xor eax, 0x8863002c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x9b1a73ff
xor eax, 0x9a5d5ad0
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc8ebb94b
xor eax, 0xc623d15a
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xebf86541
xor eax, 0xbd805715
rol eax, 0x59
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x3da9924e
pushf
not eax
add eax, 0xa05b17eb
xor eax, 0x8e6b4e99
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb84011dc
xor eax, 0x88d8bb83
rol eax, 0xb4
popf
jmp 0x14023dc8b
mov rdx, qword [rsp + 0x168]
cmp rdx, 0x10
jb 0x14023ec20
push rax
pushf
mov eax, 0x6de9f0b2
pushf
not eax
add eax, 0xf3bf2fab
xor eax, 0xd6d1e573
rol eax, 0x86
popf
pushf
not eax
add eax, 0x82832211
xor eax, 0xe74c3f3c
rol eax, 0x87
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x72eeb4bb
pushf
not eax
add eax, 0xdc0a3d93
xor eax, 0x9488fd3b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe14d808a
xor eax, 0xe5eb0cce
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa35c05c7
xor eax, 0x8850b8ad
rol eax, 0x58
popf
jmp 0x14023dc8b
mov rcx, qword [rsp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14023ecd6
push rax
pushf
mov eax, 0x9c28c653
pushf
not eax
add eax, 0xb00e5036
xor eax, 0xd62c5f18
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa93d1180
xor eax, 0x88336c3b
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x8556508f
xor eax, 0xe1e63223
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd88f5c21
xor eax, 0xfa657146
rol eax, 0x7c
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x4b2837cb
pushf
not eax
add eax, 0xf5aa70a4
xor eax, 0xe21e25da
rol eax, 0xec
popf
pushf
not eax
add eax, 0x92558a36
xor eax, 0xd0af65ac
rol eax, 0x2f
popf
jmp 0x14023dc8b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14023f5c0
call fcn.1401eb76d
push rax
pushf
mov eax, 0xf8089202
pushf
not eax
add eax, 0xea8bf833
xor eax, 0xbc9b9e44
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb2b568a9
xor eax, 0xab1fcc8a
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xef60f825
xor eax, 0xfc4dfe53
rol eax, 0x13
popf
pushf
not eax
add eax, 0x838efe8c
xor eax, 0xacd690ad
rol eax, 0xc9
popf
jmp 0x14023dc8b
inc ebx
mov eax, 0xfb46448c
pushf
not eax
add eax, 0x84579dc2
xor eax, 0xcd148c78
rol eax, 0xef
popf
pushf
not eax
add eax, 0xeb025df3
xor eax, 0xf3dc481c
rol eax, 0x77
popf
pushf
not eax
add eax, 0xaa09d67f
xor eax, 0xb3901285
rol eax, 0x99
popf
cmp ebx, dword [rdi + 0x18]
jb 0x14023edfd
push rax
pushf
mov eax, 0x9b6fac2a
pushf
not eax
add eax, 0xa96dbf64
xor eax, 0xc6494680
rol eax, 0x66
popf
pushf
not eax
add eax, 0xa5ca9007
xor eax, 0xb7f520e4
rol eax, 0xdc
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xf70d17a9
pushf
not eax
add eax, 0xd1f620cb
xor eax, 0xd8df9abd
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd770f346
xor eax, 0xb03baed8
rol eax, 0x72
popf
jmp 0x14023dc8b
xor edx, edx
mov r8d, 0xea125ccf
pushf
not r8d
add r8d, 0xbdea4b4d
xor r8d, 0xfbb012af
rol r8d, 0xba
popf
pushf
not r8d
add r8d, 0x879024dc
xor r8d, 0x920b53b7
rol r8d, 0x61
popf
pushf
not r8d
add r8d, 0xbffb6529
xor r8d, 0xe62fb669
rol r8d, 0xb0
popf
mov rcx, rdi
jmp 0x14023ee87
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
mov r12, qword [rsp + 0x1b0]
mov r15, qword [rsp + 0x1a0]
mov rdi, qword [rsp + 0x1f8]
mov r13, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x190]
xor rcx, rsp
call fcn.14027ae25
add rsp, 0x1b8
pop r14
pop rsi
pop rbp
pop rbx
ret
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
movzx eax, word [rax + rsi*2]
mov ecx, dword [rcx + rax*4]
cmp ecx, 0x1000
jbe 0x14023ef97
push rax
pushf
mov eax, 0x1c5e6d2d
pushf
not eax
add eax, 0xf444bae4
xor eax, 0x9066d21f
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x89e2836a
xor eax, 0xfaa26889
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf28b6697
xor eax, 0xdd578e0b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb5140891
xor eax, 0xde3ed395
rol eax, 0x1c
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x4dd79b56
pushf
not eax
add eax, 0xf4381a9c
xor eax, 0xe181f5e7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8f8497fd
xor eax, 0xb1a9add4
rol eax, 0xe
popf
pushf
not eax
add eax, 0x8395711b
xor eax, 0xfcabd9f4
rol eax, 0x84
popf
jmp 0x14023dc8b
lea rbx, [rcx + rbp]
cmp rbx, qword [rsp + 0x30]
jb 0x14023f041
push rax
pushf
mov eax, 0xabc084bc
pushf
not eax
add eax, 0xf19fec97
xor eax, 0xe42b6c83
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xab1b0160
xor eax, 0xd37cfd9c
rol eax, 0x19
popf
pushf
not eax
add eax, 0xebcf8aa3
xor eax, 0x8439414e
rol eax, 0xab
popf
pushf
not eax
add eax, 0x865207a0
xor eax, 0xd35a82c1
rol eax, 0x73
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xfe147dc8
pushf
not eax
add eax, 0xb028be9b
xor eax, 0xd4827f39
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbcaa1185
xor eax, 0x82f6c665
rol eax, 0xe7
popf
jmp 0x14023dc8b
mov rax, qword [rsp + 0x38]
push r13
not r13
sub rax, r13
pop r13
sub rax, 1
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
cmp rbx, rax
ja 0x14023f0f1
push rax
pushf
mov eax, 0xd0a81b34
pushf
not eax
add eax, 0xe9c76945
xor eax, 0x8294de17
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc56ef0c8
xor eax, 0xd5bdc840
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xef8da776
xor eax, 0xacc8a39f
rol eax, 5
popf
pushf
not eax
add eax, 0xb4feea9a
xor eax, 0xde13ff84
rol eax, 0x13
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xeda6d3eb
pushf
not eax
add eax, 0xbf563a41
xor eax, 0x97fa7b92
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcbb0572b
xor eax, 0xadeb30d5
rol eax, 0xf4
popf
jmp 0x14023dc8b
xor edx, edx
mov r8d, 0x502b2403
pushf
not r8d
add r8d, 0xcc0ea269
xor r8d, 0xa6a35b06
rol r8d, 0x97
popf
pushf
not r8d
add r8d, 0xd1dd7fc0
xor r8d, 0xfbe569ac
rol r8d, 0xba
popf
pushf
not r8d
add r8d, 0xfed60a7e
xor r8d, 0xf745dfa5
rol r8d, 0x45
popf
mov rcx, rdi
jmp 0x14023f17b
call qword [sym.imp.KERNEL32.dll_VirtualFree]
push rax
pushf
mov eax, 0x2cb474a0
pushf
not eax
add eax, 0xefb3de31
xor eax, 0xa7c1eada
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd7375dc9
xor eax, 0xd0a290cb
rol eax, 0x5b
popf
jmp 0x14023dc8b
xor ebx, ebx
push rax
pushf
mov eax, 0xd0e4e54a
pushf
not eax
add eax, 0xe6263da2
xor eax, 0xc776808d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb82d3e8b
xor eax, 0xd8c9d35f
rol eax, 0
popf
jmp 0x14023dc8b
mov rdx, qword [rsp + 0x168]
cmp rdx, 0x10
jb 0x14023f23d
push rax
pushf
mov eax, 0x37d952da
pushf
not eax
add eax, 0x984cd584
xor eax, 0xbc23ea4e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe8ccb1ef
xor eax, 0x80e42330
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x88898691
xor eax, 0xafb6eb0d
rol eax, 0x96
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x386cca5c
pushf
not eax
add eax, 0x9fcd27ea
xor eax, 0xb67f1dbb
rol eax, 0x41
popf
pushf
not eax
add eax, 0x98efcd67
xor eax, 0xf6b14cd8
rol eax, 0xe0
popf
jmp 0x14023dc8b
mov rcx, qword [rsp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14023f2ba
push rax
pushf
mov eax, 0x4934f681
pushf
not eax
add eax, 0xec40df99
xor eax, 0x9cd20f0d
rol eax, 6
popf
pushf
not eax
add eax, 0xb09fe665
xor eax, 0xbade5fd5
rol eax, 0x4d
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0xfe8cced6
pushf
not eax
add eax, 0xba4f72cf
xor eax, 0xad4a481c
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd04973ab
xor eax, 0xc52abdf3
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcf30128b
xor eax, 0xa1f05d83
rol eax, 6
popf
jmp 0x14023dc8b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14023f35b
push rax
pushf
mov eax, 0x89d3db19
pushf
not eax
add eax, 0xfc56b2d7
xor eax, 0xa07e64cd
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x9e030605
xor eax, 0x924c248d
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc5257e7d
xor eax, 0xc4bc6214
rol eax, 0x7d
popf
jmp 0x14023dc8b
push rax
pushf
mov eax, 0x2d7561a3
pushf
not eax
add eax, 0xd87c89be
xor eax, 0xdf5083f7
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x957ee512
xor eax, 0x9b7828b0
rol eax, 0x66
popf
pushf
not eax
add eax, 0xf1afec95
xor eax, 0xe4b601c4
rol eax, 0xcc
popf
jmp 0x14023dc8b
call fcn.1401eb76d
push rax
pushf
mov eax, 0x52f22797
pushf
not eax
add eax, 0xae451bd2
xor eax, 0xfa7129d6
rol eax, 0x60
popf
pushf
not eax
add eax, 0x928e61d5
xor eax, 0x85ab1c35
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x981413e9
xor eax, 0xfe163c8c
rol eax, 0x21
popf
jmp 0x14023dc8b
mov rax, rbx
jmp 0x14023ee8f
xor edx, edx
mov r8d, 0x2e91c39c
pushf
not r8d
add r8d, 0xfd3693b6
xor r8d, 0xa5124d74
rol r8d, 0xf5
popf
pushf
not r8d
add r8d, 0xa0db94f5
xor r8d, 0xb89a7fad
rol r8d, 0x30
popf
pushf
not r8d
add r8d, 0xcd34608b
xor r8d, 0xeba814d6
rol r8d, 0x90
popf
mov rcx, rdi
jmp 0x14023f491
call qword [sym.imp.KERNEL32.dll_VirtualFree]
jmp 0x14023f1e9
xor edx, edx
mov r8d, 0x127a0d8a
pushf
not r8d
add r8d, 0xf9a86c4c
xor r8d, 0xa5dbe4a0
rol r8d, 0xb7
popf
pushf
not r8d
add r8d, 0xcd08e0b2
xor r8d, 0x9c6765d5
rol r8d, 0x8f
popf
mov rcx, rdi
jmp 0x14023f520
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
jmp 0x14023ee9f
xor eax, eax
jmp 0x14023eeaf
call fcn.1401c2053
int3