Function at 0x14004890b
Capabilities:
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x250e122
pushf
not eax
add eax, 0xbf8547d7
xor eax, 0xf434d2a3
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe98daa22
xor eax, 0xbc87d7e1
rol eax, 0xa4
popf
cmp eax, 0x29
jne 0x140048948
popf
pop rax
jmp 0x14004a1a8
cmp eax, 0
jne 0x140048957
popf
pop rax
jmp 0x140048beb
cmp eax, 3
jne 0x140048966
popf
pop rax
jmp 0x140048e44
cmp eax, 1
jne 0x140048975
popf
pop rax
jmp 0x140048cae
cmp eax, 0xd
jne 0x140048984
popf
pop rax
jmp 0x14004939b
cmp eax, 0x1a
jne 0x140048993
popf
pop rax
jmp 0x140049b04
cmp eax, 0xe
jne 0x1400489a2
popf
pop rax
jmp 0x14004940b
cmp eax, 0xb
jne 0x1400489b1
popf
pop rax
jmp 0x140049258
cmp eax, 0x19
jne 0x1400489c0
popf
pop rax
jmp 0x140049a4c
cmp eax, 8
jne 0x1400489cf
popf
pop rax
jmp 0x1400490a3
cmp eax, 0x2a
jne 0x1400489de
popf
pop rax
jmp 0x14004a209
cmp eax, 0x17
jne 0x1400489ed
popf
pop rax
jmp 0x14004991b
cmp eax, 0x1c
jne 0x1400489fc
popf
pop rax
jmp 0x140049ba8
cmp eax, 0x12
jne 0x140048a0b
popf
pop rax
jmp 0x140049639
cmp eax, 0x18
jne 0x140048a1a
popf
pop rax
jmp 0x1400499c0
cmp eax, 0x2b
jne 0x140048a29
popf
pop rax
jmp 0x14004a244
cmp eax, 0x1b
jne 0x140048a38
popf
pop rax
jmp 0x140049b3d
cmp eax, 0x2d
jne 0x140048a47
popf
pop rax
jmp 0x14004a32f
cmp eax, 0x23
jne 0x140048a56
popf
pop rax
jmp 0x140049eb9
cmp eax, 0x25
jne 0x140048a65
popf
pop rax
jmp 0x140049fdb
cmp eax, 0xf
jne 0x140048a74
popf
pop rax
jmp 0x140049441
cmp eax, 0x13
jne 0x140048a83
popf
pop rax
jmp 0x1400496e2
cmp eax, 0x15
jne 0x140048a92
popf
pop rax
jmp 0x140049828
cmp eax, 0x24
jne 0x140048aa1
popf
pop rax
jmp 0x140049f4f
cmp eax, 0x1e
jne 0x140048ab0
popf
pop rax
jmp 0x140049ce9
cmp eax, 0xc
jne 0x140048abf
popf
pop rax
jmp 0x1400492f4
cmp eax, 0x26
jne 0x140048ace
popf
pop rax
jmp 0x14004a069
cmp eax, 0x27
jne 0x140048add
popf
pop rax
jmp 0x14004a0b4
cmp eax, 0x1f
jne 0x140048aec
popf
pop rax
jmp 0x140049d4a
cmp eax, 0x10
jne 0x140048afb
popf
pop rax
jmp 0x1400494ff
cmp eax, 0x2c
jne 0x140048b0a
popf
pop rax
jmp 0x14004a2a4
cmp eax, 9
jne 0x140048b19
popf
pop rax
jmp 0x140049114
cmp eax, 4
jne 0x140048b28
popf
pop rax
jmp 0x140048ef8
cmp eax, 0x16
jne 0x140048b37
popf
pop rax
jmp 0x1400498af
cmp eax, 0x28
jne 0x140048b46
popf
pop rax
jmp 0x14004a158
cmp eax, 0xa
jne 0x140048b55
popf
pop rax
jmp 0x1400491f7
cmp eax, 0x22
jne 0x140048b64
popf
pop rax
jmp 0x140049e25
cmp eax, 0x14
jne 0x140048b73
popf
pop rax
jmp 0x14004977b
cmp eax, 7
jne 0x140048b82
popf
pop rax
jmp 0x140049065
cmp eax, 5
jne 0x140048b91
popf
pop rax
jmp 0x140048f5e
cmp eax, 2
jne 0x140048ba0
popf
pop rax
jmp 0x140048d9a
cmp eax, 0x20
jne 0x140048baf
popf
pop rax
jmp 0x140049d88
cmp eax, 0x1d
jne 0x140048bbe
popf
pop rax
jmp 0x140049c57
cmp eax, 0x11
jne 0x140048bcd
popf
pop rax
jmp 0x1400495dd
cmp eax, 6
jne 0x140048bdc
popf
pop rax
jmp 0x140048ff4
cmp eax, 0x21
jne 0x140048beb
popf
pop rax
jmp 0x140049e21
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xc0
mov rax, qword [0x140010010]
xor rax, rsp
mov qword [rbp + 0x17], rax
mov rsi, rdx
mov qword [rbp - 0x59], rdx
mov r14, rcx
xor edi, edi
mov dword [rbp - 0x69], edi
mov rax, qword [rcx + 0x80]
cmp rax, qword [rcx + 0x60]
jae 0x140048c68
push rax
pushf
mov eax, 0x857d9b98
pushf
not eax
add eax, 0xb6a7f38c
xor eax, 0x9f03a080
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9d7ad93e
xor eax, 0xbf2c2096
rol eax, 0x89
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xe1be7fd7
pushf
not eax
add eax, 0xef825494
xor eax, 0xfc2550f8
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x96bae2de
xor eax, 0xf3d9b5c4
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd778107b
xor eax, 0xdcb3bd3d
rol eax, 0xe5
popf
jmp 0x140048939
add rcx, 0x18
nop
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x30
mov r9, rcx
xor r8d, r8d
mov rdx, rax
mov rcx, qword [r14 + 0x48]
jmp 0x140048cd4
call qword [sym.imp.ntdll.dll_NtQueryVirtualMemory]
cmp dword [r14 + 0x38], 0x1000
jne 0x140048d41
push rax
pushf
mov eax, 0x4cffc8c2
pushf
not eax
add eax, 0xa814f4f3
xor eax, 0xcfc2a2c3
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf4b3396b
xor eax, 0xcd5b2c9e
rol eax, 0x16
popf
pushf
not eax
add eax, 0xaca47dcc
xor eax, 0xc975dc27
rol eax, 9
popf
pushf
not eax
add eax, 0xd4ea77eb
xor eax, 0xd597fdba
rol eax, 0x85
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x3f587011
pushf
not eax
add eax, 0xaf9d6f9a
xor eax, 0xb8418240
rol eax, 0x71
popf
pushf
not eax
add eax, 0xde864315
xor eax, 0xc1a50134
rol eax, 0x60
popf
pushf
not eax
add eax, 0x93efd709
xor eax, 0x9aa90be7
rol eax, 0x16
popf
pushf
not eax
add eax, 0xbefced08
xor eax, 0xf382783c
rol eax, 0xb8
popf
jmp 0x140048939
cmp dword [r14 + 0x3c], 4
jne 0x140048deb
push rax
pushf
mov eax, 0x5e1b6251
pushf
not eax
add eax, 0xcba23701
xor eax, 0xd1d97895
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe7adfdda
xor eax, 0xfcfe3abb
rol eax, 0xab
popf
pushf
not eax
add eax, 0x95f41b2c
xor eax, 0x8a50532e
rol eax, 0x7f
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x237d2d5b
pushf
not eax
add eax, 0xe65ab723
xor eax, 0xc7e87312
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb2119c14
xor eax, 0xd53c4170
rol eax, 0x49
popf
pushf
not eax
add eax, 0x993cae4c
xor eax, 0xacdfd66b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xabf7e77e
xor eax, 0xd0b8d1d5
rol eax, 0xd
popf
jmp 0x140048939
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], 0
mov qword [rbp - 0x11], 0xf
mov byte [rbp - 0x29], 0
mov rbx, qword [r14 + 0x30]
shr rbx, 1
add rbx, qword [r14 + 0x30]
jne 0x140048eb2
push rax
pushf
mov eax, 0x67ceb825
pushf
not eax
add eax, 0xf204b25e
xor eax, 0xce32f36e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa0e05a97
xor eax, 0xeed309bf
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xeb9801ae
xor eax, 0xb9dcb4d3
rol eax, 0xcf
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x10a04705
pushf
not eax
add eax, 0xd9b686d9
xor eax, 0xf46755cb
rol eax, 7
popf
pushf
not eax
add eax, 0xa7c3ebfe
xor eax, 0xfbcf9a0a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc3eef022
xor eax, 0xb9c0537b
rol eax, 0x16
popf
jmp 0x140048939
mov qword [rbp - 0x19], rbx
mov byte [rbp + rbx - 0x29], bl
jmp 0x1400490a3
lea rcx, [rbp - 0x29]
cmp rbx, 0xf
ja 0x140048fc1
push rax
pushf
mov eax, 0x61bee312
pushf
not eax
add eax, 0xe150996f
xor eax, 0xeff81ea7
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe63b7f2a
xor eax, 0xf83161b5
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf864ae53
xor eax, 0xb9a0f3e5
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe232efe3
xor eax, 0x8806bef8
rol eax, 0xbd
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x2802d5c7
pushf
not eax
add eax, 0xef365bf9
xor eax, 0x94ac028e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa87d7a75
xor eax, 0xab2efc82
rol eax, 0x9b
popf
jmp 0x140048939
mov qword [rbp - 0x19], rbx
mov r8, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov byte [rbp + rbx - 0x29], 0
jmp 0x1400490a3
mov r9, rbx
mov rdx, rbx
call fcn.14007b75a
push rax
pushf
mov eax, 0xaa5cb397
pushf
not eax
add eax, 0xcdd75288
xor eax, 0xdf8bc243
rol eax, 0x61
popf
pushf
not eax
add eax, 0x9e74cfad
xor eax, 0xa4821645
rol eax, 0xcf
popf
jmp 0x140048939
cmp qword [rbp - 0x19], 0
jbe 0x1400490e1
push rax
pushf
mov eax, 0xe50c6047
pushf
not eax
add eax, 0x979d4608
xor eax, 0xc5d3d1ce
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc119b746
xor eax, 0xd0161975
rol eax, 0x66
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xca71b8c8
pushf
not eax
add eax, 0xe9c0295a
xor eax, 0xaef049c4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x804dd1a2
xor eax, 0xca160b1f
rol eax, 0x9d
popf
jmp 0x140048939
lea r8, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
cmovae r8, qword [rbp - 0x29]
mov qword [rsp + 0x20], 0
mov r9, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x80]
mov rcx, qword [r14 + 0x48]
jmp 0x14004913b
call qword [sym.imp.ntdll.dll_ZwReadVirtualMemory]
xor r8d, r8d
mov dword [rbp - 0x65], r8d
xor edx, edx
mov qword [rbp - 0x61], rdx
cmp qword [r14 + 0x30], rdx
jbe 0x1400491b1
push rax
pushf
mov eax, 0x6ca51a66
pushf
not eax
add eax, 0xb7616cc2
xor eax, 0xc1be9713
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xfacf09df
xor eax, 0xb793ad15
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfc364a17
xor eax, 0x8eb91bf9
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa0b074b7
xor eax, 0x9995083b
rol eax, 0xab
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xd82dff52
pushf
not eax
add eax, 0x8c34c9f9
xor eax, 0xddab7562
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb38b5518
xor eax, 0x9ebf7c0b
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf76af83b
xor eax, 0xdccb8b65
rol eax, 0x3a
popf
jmp 0x140048939
nop dword [rax + rax]
push rax
pushf
mov eax, 0x191c5729
pushf
not eax
add eax, 0x9893f659
xor eax, 0xab62fb9c
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc116bcb5
xor eax, 0xacd95211
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xad4d7bbe
xor eax, 0xb0c65ab7
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdeb2b8f7
xor eax, 0xa5448f7b
rol eax, 0xae
popf
jmp 0x140048939
mov rbx, qword [rsi]
mov r13, qword [rsi + 8]
cmp rbx, r13
je 0x1400492ae
push rax
pushf
mov eax, 0x57d3d2ee
pushf
not eax
add eax, 0x8ad9d700
xor eax, 0xc1e1cfdb
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xebf43890
xor eax, 0x9a174d49
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xdd5f1579
xor eax, 0xf94481b7
rol eax, 0xc1
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xe8e48f32
pushf
not eax
add eax, 0x86245607
xor eax, 0x943452c4
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdd27aa8c
xor eax, 0x88f92a7f
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xaa6dcc0d
xor eax, 0xba5b55b8
rol eax, 0xe9
popf
jmp 0x140048939
lea rcx, [rbp - 0x29]
cmp qword [rbp - 0x11], 0x10
cmovae rcx, qword [rbp - 0x29]
mov r9, qword [rbx + 0x10]
test r9, r9
je 0x140049368
push rax
pushf
mov eax, 0x2dacca87
pushf
not eax
add eax, 0x887ec899
xor eax, 0xcaaabfb3
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xfc67587c
xor eax, 0xd6fca10b
rol eax, 8
popf
pushf
not eax
add eax, 0xf6ba1c60
xor eax, 0xd0a653ec
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd3bf716e
xor eax, 0xebe3132c
rol eax, 0x3b
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xad1ba575
pushf
not eax
add eax, 0xcfec2665
xor eax, 0xeafdda58
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf0480cfb
xor eax, 0x831044cd
rol eax, 0x49
popf
jmp 0x140048939
mov rax, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400493d8
push rax
pushf
mov eax, 0x85db4856
pushf
not eax
add eax, 0xcdb14bee
xor eax, 0xcfd94391
rol eax, 0x46
popf
pushf
not eax
add eax, 0x8518e210
xor eax, 0x8148e76d
rol eax, 0x99
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x34fb0072
pushf
not eax
add eax, 0xa7149e38
xor eax, 0xa0efa387
rol eax, 0x89
popf
pushf
not eax
add eax, 0xac2ce0b7
xor eax, 0xbfb05b69
rol eax, 0xdd
popf
jmp 0x140048939
mov rax, qword [rbx]
push rax
pushf
mov eax, 0xb26750ac
pushf
not eax
add eax, 0xea8daa6c
xor eax, 0xaa6233f0
rol eax, 0x14
popf
pushf
not eax
add eax, 0x8cd4d779
xor eax, 0xe7dbb34a
rol eax, 0x1d
popf
jmp 0x140048939
movzx eax, byte [rax]
cmp byte [rcx + rdx], al
jne 0x1400494a6
push rax
pushf
mov eax, 0x8586c55f
pushf
not eax
add eax, 0x821ff47e
xor eax, 0xfca6aa30
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcc6c6878
xor eax, 0x8aeac9c4
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc9fda690
xor eax, 0x9173ae58
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdfb1866b
xor eax, 0xf0c1862f
rol eax, 0x5e
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xdb6005c1
pushf
not eax
add eax, 0xd917a912
xor eax, 0xb00f98cd
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa7aaf5c7
xor eax, 0xf7b92df7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x95c8a17b
xor eax, 0xfdd8afdf
rol eax, 0x29
popf
pushf
not eax
add eax, 0xaf72088c
xor eax, 0xe01ca925
rol eax, 0x56
popf
jmp 0x140048939
movsxd rsi, r8d
mov r8, rsi
lea rdx, [rbp - 0x29]
lea rcx, [rbp - 9]
call fcn.14007530e
or edi, 1
mov dword [rbp - 0x69], edi
lea rdx, [rbp - 9]
mov r15, qword [rbp + 0xf]
cmp r15, 0x10
setae r12b
mov rdi, qword [rbp - 9]
cmovae rdx, rdi
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140049584
push rax
pushf
mov eax, 0x72f5cd78
pushf
not eax
add eax, 0xd77c7f79
xor eax, 0xba427251
rol eax, 2
popf
pushf
not eax
add eax, 0xe7a087d3
xor eax, 0xbd2af36c
rol eax, 0x79
popf
pushf
not eax
add eax, 0xac347495
xor eax, 0xdc9107a9
rol eax, 0xf7
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x7361fe09
pushf
not eax
add eax, 0xbaecb3c8
xor eax, 0xc69a55f9
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc203f5d2
xor eax, 0xc62d736f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xfad6cd0d
xor eax, 0xefe5e4c6
rol eax, 0x32
popf
pushf
not eax
add eax, 0xcee6aba5
xor eax, 0xbbb4fca4
rol eax, 0xd4
popf
jmp 0x140048939
mov rcx, qword [rbx]
push rax
pushf
mov eax, 0x49bc02f1
pushf
not eax
add eax, 0x8f88af5f
xor eax, 0x86e2cec0
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe52994ef
xor eax, 0xd69dabf6
rol eax, 0x70
popf
pushf
not eax
add eax, 0x8975c4e7
xor eax, 0xefe6b288
rol eax, 0x67
popf
pushf
not eax
add eax, 0x95d59a11
xor eax, 0x8d139191
rol eax, 0x2c
popf
jmp 0x140048939
cmp r8, qword [rbp + 7]
jne 0x140049689
push rax
pushf
mov eax, 0xc5a86e40
pushf
not eax
add eax, 0x86d78479
xor eax, 0x8f679690
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xbb3d06f1
xor eax, 0x834791d4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x97c83b58
xor eax, 0xe7ace2a2
rol eax, 0xf3
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x45527540
pushf
not eax
add eax, 0xd98ee088
xor eax, 0xaf758052
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa312a9bd
xor eax, 0xc586a107
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb355a882
xor eax, 0xff02033a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x940469dc
xor eax, 0xc86c08a6
rol eax, 0xac
popf
jmp 0x140048939
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140049722
push rax
pushf
mov eax, 0xe247ebef
pushf
not eax
add eax, 0xb8a470e6
xor eax, 0xf853f423
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf2762f2a
xor eax, 0x81f82880
rol eax, 0x93
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x756da357
pushf
not eax
add eax, 0xc04cd54f
xor eax, 0xf8770723
rol eax, 0x95
popf
pushf
not eax
add eax, 0x96a76a66
xor eax, 0xf0884c72
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe6ae4d4e
xor eax, 0x86efb5ac
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf3e18aa9
xor eax, 0xe46542bd
rol eax, 0x4f
popf
jmp 0x140048939
add rsi, qword [r14 + 0x80]
mov rdx, rbx
lea rcx, [rbp - 0x51]
call fcn.140074955
mov qword [rbp - 0x31], rsi
mov rax, qword [r14 + 8]
cmp rax, qword [r14 + 0x10]
je 0x1400497e2
push rax
pushf
mov eax, 0x69f3a209
pushf
not eax
add eax, 0x86f71377
xor eax, 0xb063e77e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa554cc9b
xor eax, 0xe91a81bf
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf6d68531
xor eax, 0xd560cb70
rol eax, 0x87
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xa86c084e
pushf
not eax
add eax, 0xca04c420
xor eax, 0x8fe2b2db
rol eax, 0x35
popf
pushf
not eax
add eax, 0xcbb9eb5d
xor eax, 0xbf84470c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc1ec6e1c
xor eax, 0x93c08165
rol eax, 0x77
popf
jmp 0x140048939
movups xmm0, xmmword [rbp - 0x51]
movups xmmword [rax], xmm0
movups xmm1, xmmword [rbp - 0x41]
movups xmmword [rax + 0x10], xmm1
mov edx, 0x78dbce99
pushf
not edx
add edx, 0x9f8cf69b
xor edx, 0xe16a7c84
rol edx, 0x71
popf
pushf
not edx
add edx, 0xa1d504fe
xor edx, 0xf8c97687
rol edx, 0x5a
popf
mov qword [rbp - 0x39], rdx
mov byte [rbp - 0x51], 0
mov qword [rax + 0x20], rsi
add qword [r14 + 8], 0x28
jmp 0x14004991b
lea r8, [rbp - 0x51]
mov rdx, rax
mov rcx, r14
call fcn.14007041a
mov rdx, qword [rbp - 0x39]
push rax
pushf
mov eax, 0x6bc146ce
pushf
not eax
add eax, 0xffb52039
xor eax, 0x881413d6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa047263e
xor eax, 0xc54b67da
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xea39c8fa
xor eax, 0xe1aa9b84
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9ee13a51
xor eax, 0x821842f5
rol eax, 0x2f
popf
jmp 0x140048939
cmp rdx, 0x10
jb 0x14004997a
push rax
pushf
mov eax, 0x7db9f106
pushf
not eax
add eax, 0xd8f8d8dc
xor eax, 0xf9ae9b59
rol eax, 0x35
popf
pushf
not eax
add eax, 0xed67543c
xor eax, 0x9770b0bc
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x93b7656f
xor eax, 0xf96df13f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf0d50a3a
xor eax, 0x90f415ce
rol eax, 0xe0
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x4d62ff14
pushf
not eax
add eax, 0x83ad6e49
xor eax, 0x904df716
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xaef6dada
xor eax, 0x9e66f92b
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc18a0ec2
xor eax, 0x89c4daf9
rol eax, 0x28
popf
jmp 0x140048939
inc rdx
mov rcx, qword [rbp - 0x51]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049a06
push rax
pushf
mov eax, 0x641ccc75
pushf
not eax
add eax, 0x878df5f3
xor eax, 0xf010e9d1
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9a109019
xor eax, 0xffa45483
rol eax, 0x79
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x1a52e3cd
pushf
not eax
add eax, 0xa7a876cc
xor eax, 0xb9a5f2b6
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xaa74cd2d
xor eax, 0x87ef0804
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf50cd9a1
xor eax, 0xb6892731
rol eax, 0xfe
popf
jmp 0x140048939
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140049abe
push rax
pushf
mov eax, 0xf2d6c615
pushf
not eax
add eax, 0x8abf2976
xor eax, 0x85153d4a
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc01820c4
xor eax, 0xbcb73a9e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xefc014f9
xor eax, 0xda6dc5e3
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc69056e3
xor eax, 0xb5df630d
rol eax, 0xd6
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x73877038
pushf
not eax
add eax, 0xaa8db215
xor eax, 0xeef3c21a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xadf392d4
xor eax, 0x9d45f1fa
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x99c52487
xor eax, 0xf0279031
rol eax, 0xdc
popf
jmp 0x140048939
call fcn.14006e5b4
nop
push rax
pushf
mov eax, 0x99fda6a1
pushf
not eax
add eax, 0xdf1de492
xor eax, 0xe6abad56
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc48a6004
xor eax, 0xa82d02ce
rol eax, 0x75
popf
jmp 0x140048939
test r12b, r12b
je 0x140049b75
push rax
pushf
mov eax, 0x1d0fd586
pushf
not eax
add eax, 0xa3a2d56e
xor eax, 0xa3090456
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe1a37849
xor eax, 0xf55a113a
rol eax, 0x3e
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x71a2caf7
pushf
not eax
add eax, 0xbd12e941
xor eax, 0x82c1c09e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x967f834e
xor eax, 0xe4a0a864
rol eax, 0x5b
popf
jmp 0x140048939
lea rdx, [r15 + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140049c11
push rax
pushf
mov eax, 0x13e9b777
pushf
not eax
add eax, 0xd796dead
xor eax, 0x8006f2ad
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xecb88253
xor eax, 0xe711288d
rol eax, 0x91
popf
pushf
not eax
add eax, 0xdcc20335
xor eax, 0x8eae1411
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbc48f3e4
xor eax, 0xec434e07
rol eax, 0xf9
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x5dba41ee
pushf
not eax
add eax, 0xfcdbe869
xor eax, 0xf4f10a5f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xd684307c
xor eax, 0xbba08078
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd8ad26ed
xor eax, 0xbb10bfe6
rol eax, 0xc6
popf
jmp 0x140048939
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140049ca3
push rax
pushf
mov eax, 0xd2597ccf
pushf
not eax
add eax, 0xc547e6d4
xor eax, 0xacc31b0a
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb3aa0697
xor eax, 0xef708dff
rol eax, 0x80
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x398d10c
pushf
not eax
add eax, 0x9b420d39
xor eax, 0x9e1ac7a5
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa55269d1
xor eax, 0x876e6466
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xfee34413
xor eax, 0x960b7460
rol eax, 0x7c
popf
jmp 0x140048939
mov rcx, rdi
call fcn.14006e5b4
push rax
pushf
mov eax, 0x1551711f
pushf
not eax
add eax, 0xd37769f7
xor eax, 0xbed25d5b
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xc38ed2d7
xor eax, 0xb5e4d1b6
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xd7da8020
xor eax, 0xc6ee13c7
rol eax, 0x27
popf
pushf
not eax
add eax, 0x98d6237e
xor eax, 0x8a667b4d
rol eax, 0x75
popf
jmp 0x140048939
mov edi, dword [rbp - 0x69]
mov r8d, dword [rbp - 0x65]
mov rdx, qword [rbp - 0x61]
push rax
pushf
mov eax, 0x437e37ee
pushf
not eax
add eax, 0xcb788eb1
xor eax, 0xe9ed4bbd
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd4183a94
xor eax, 0xa81cc9db
rol eax, 0xe7
popf
jmp 0x140048939
add rbx, 0x20
cmp rbx, r13
jne 0x140049dc8
push rax
pushf
mov eax, 0x94006f28
pushf
not eax
add eax, 0x8566b753
xor eax, 0xf67d8401
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf30aeebb
xor eax, 0x88f56b2d
rol eax, 0xa6
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xa3045f2b
pushf
not eax
add eax, 0xa8da1fd6
xor eax, 0xb328e09c
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xcabd5dfa
xor eax, 0xcf9436b0
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8d7a8e6b
xor eax, 0xc6b72924
rol eax, 0x17
popf
pushf
not eax
add eax, 0x90b112ce
xor eax, 0xb558af5d
rol eax, 0x2c
popf
jmp 0x140048939
mov rsi, qword [rbp - 0x59]
inc r8d
mov dword [rbp - 0x65], r8d
inc rdx
mov qword [rbp - 0x61], rdx
movsxd rax, r8d
cmp rax, qword [r14 + 0x30]
jb 0x140049e86
push rax
pushf
mov eax, 0x264b8303
pushf
not eax
add eax, 0xca12c822
xor eax, 0xf9b5197f
rol eax, 0x12
popf
pushf
not eax
add eax, 0xbe161c55
xor eax, 0xbb1e222c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa58e7346
xor eax, 0xbc83d0cd
rol eax, 0xf8
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x2fd12d2c
pushf
not eax
add eax, 0xab302f93
xor eax, 0xd9720d42
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9d19e090
xor eax, 0xaa924e3e
rol eax, 0x26
popf
jmp 0x140048939
mov rdx, qword [rbp - 0x11]
cmp rdx, 0x10
jb 0x140049ef6
push rax
pushf
mov eax, 0x929863d9
pushf
not eax
add eax, 0xdce2fc67
xor eax, 0xda725d90
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfa6a29fb
xor eax, 0xd05da834
rol eax, 0x8d
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xd7e8bfc9
pushf
not eax
add eax, 0x956bb7d8
xor eax, 0x81cce154
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xba6fb7e4
xor eax, 0xa3a41273
rol eax, 0x67
popf
pushf
not eax
add eax, 0xcab0b3d5
xor eax, 0xa076e05c
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbb806f9e
xor eax, 0x872ebac2
rol eax, 0x6a
popf
jmp 0x140048939
inc rdx
mov rcx, qword [rbp - 0x29]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140049fa8
push rax
pushf
mov eax, 0x68ba7711
pushf
not eax
add eax, 0xaac182c3
xor eax, 0xd16f0449
rol eax, 2
popf
pushf
not eax
add eax, 0x8bbd346a
xor eax, 0xaaf77e15
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xffd89e35
xor eax, 0xadaf2ce2
rol eax, 0xe
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x96fba184
pushf
not eax
add eax, 0x980a9c42
xor eax, 0xb695455d
rol eax, 0x70
popf
pushf
not eax
add eax, 0x83ed193d
xor eax, 0xc40d51a1
rol eax, 0xf5
popf
jmp 0x140048939
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004a023
push rax
pushf
mov eax, 0x502fd3a7
pushf
not eax
add eax, 0xecc59acb
xor eax, 0xe790ec2c
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xca7917e6
xor eax, 0xb554d9f9
rol eax, 0x4e
popf
jmp 0x140048939
push rax
pushf
mov eax, 0x1b302019
pushf
not eax
add eax, 0xe7073499
xor eax, 0xa42a93ca
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe8f986a8
xor eax, 0xd30100f3
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbb862e62
xor eax, 0xf59b5e40
rol eax, 0xf1
popf
jmp 0x140048939
call fcn.14006e5b4
push rax
pushf
mov eax, 0xac42cedc
pushf
not eax
add eax, 0x8ac084e9
xor eax, 0xa2bf3284
rol eax, 0x13
popf
pushf
not eax
add eax, 0xafd10fcd
xor eax, 0xe468e18c
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa34e9594
xor eax, 0x96159c21
rol eax, 0x70
popf
jmp 0x140048939
mov rax, qword [r14 + 0x30]
add rax, qword [r14 + 0x80]
mov qword [r14 + 0x80], rax
cmp rax, qword [r14 + 0x60]
jae 0x14004a0ff
push rax
pushf
mov eax, 0x1ae4acb4
pushf
not eax
add eax, 0xa80188f5
xor eax, 0x860acd17
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf54968c5
xor eax, 0xd29bf298
rol eax, 0x56
popf
jmp 0x140048939
push rax
pushf
mov eax, 0xd404df7
pushf
not eax
add eax, 0x91093d48
xor eax, 0x925e674d
rol eax, 7
popf
pushf
not eax
add eax, 0xe3a664f7
xor eax, 0xa20583af
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xde890836
xor eax, 0xeec31a49
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf6c005e3
xor eax, 0xe748cd58
rol eax, 0x73
popf
jmp 0x140048939
lea rcx, [r14 + 0x18]
jmp 0x140048cb4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xe6a2fa32
pushf
not eax
add eax, 0xe9a87fa8
xor eax, 0xd5cb8dc7
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc1521aa6
xor eax, 0xafeda177
rol eax, 0x67
popf
pushf
not eax
add eax, 0x94bbe347
xor eax, 0xf68ad010
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9001eaa9
xor eax, 0x95ed46e3
rol eax, 7
popf
jmp 0x140048939
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xb65db74d
pushf
not eax
add eax, 0xa81554aa
xor eax, 0x8fcd42e5
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xa0d46104
xor eax, 0xe755e688
rol eax, 0xde
popf
jmp 0x140048939
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov qword [r14 + 0x80], 0
mov rcx, qword [rbp + 0x17]
xor rcx, rsp
call fcn.1400777d1
mov rbx, qword [rsp + 0x110]
add rsp, 0xc0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.14007ed04
nop
push rax
pushf
mov eax, 0x5ae0a239
pushf
not eax
add eax, 0x880a0ce3
xor eax, 0xd6328ef6
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x82ea476c
xor eax, 0xdd2b732c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcb50e635
xor eax, 0xfe914d10
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb25f8929
xor eax, 0x9773f590
rol eax, 0xd7
popf
cmp eax, 0
jne 0x14004a398
popf
pop rax
jmp 0x14004a398
mov rax, qword gs:[0x58]
mov ecx, 0xa0d30cb7
pushf
not ecx
add ecx, 0x8dd2fc78
xor ecx, 0xc06af581
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xdb0e3240
xor ecx, 0x8fac2baf
rol ecx, 0x74
popf
add rcx, qword [rax]
mov dword [rcx], 0
ret