Function at 0x140063ac0
Capabilities:
Hash data using murmur3
Resolve function by parsing pe exports

Disassembly:
sub rsp, 0x158
mov rax, rdx
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x120], rcx
mov ecx, 4
cqo
idiv rcx
mov rcx, rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x130], rcx
mov ecx, 4
cqo
idiv rcx
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x138], rdx
shl rax, 2
mov qword [rsp + 0x140], rax
mov ecx, 0x9b81e53d
xor eax, eax
mov dword [rsp + 0x14c], ecx
mov qword [rsp + 0x150], rax
mov rcx, qword [rsp + 0x138]
mov r11, qword [rsp + 0x140]
mov r8d, dword [rsp + 0x14c]
mov r10, qword [rsp + 0x150]
mov qword [rsp + 0xe8], r10
xor edx, edx
mov r9d, 0x2101fd06
mov eax, 0xd34cf73a
cmp r10, r11
mov r11d, r8d
mov dword [rsp + 0xf4], r11d
mov qword [rsp + 0xf8], r10
mov r10d, edx
mov dword [rsp + 0x100], r10d
mov dword [rsp + 0x104], r9d
mov dword [rsp + 0x108], r8d
mov dword [rsp + 0x10c], edx
mov qword [rsp + 0x110], rcx
mov dword [rsp + 0x11c], eax
jge 0x140064265
mov ecx, dword [rsp + 0xf4]
mov rdx, qword [rsp + 0xf8]
mov r8d, dword [rsp + 0x100]
mov eax, dword [rsp + 0x104]
mov dword [rsp + 0xc8], eax
mov dword [rsp + 0xcc], r8d
mov qword [rsp + 0xd0], rdx
mov dword [rsp + 0xdc], ecx
mov ecx, 4
mov qword [rsp + 0xe0], rcx
sub eax, 0xab3ecaba
je 0x140063e57
jmp 0x140063c0e
mov eax, dword [rsp + 0xc8]
sub eax, 0xac3c7de3
je 0x140063dd2
jmp 0x140063c25
mov eax, dword [rsp + 0xc8]
sub eax, 0xf592df58
je 0x140064195
jmp 0x140063c3c
mov rax, qword [rsp + 0xd0]
mov ecx, dword [rsp + 0xdc]
mov edx, dword [rsp + 0xc8]
sub edx, 0xb3da4b6
mov dword [rsp + 0x14c], ecx
mov qword [rsp + 0x150], rax
je 0x140063b33
jmp 0x140063c72
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xcc]
mov edx, dword [rsp + 0xc8]
sub edx, 0x2101fd06
mov dword [rsp + 0xbc], ecx
mov qword [rsp + 0xc0], rax
je 0x140063ea4
jmp 0x140063ca8
mov eax, dword [rsp + 0xc8]
sub eax, 0x274e60e0
je 0x14006409e
jmp 0x140063cbf
mov eax, dword [rsp + 0xc8]
sub eax, 0x434c2d69
je 0x140063e14
jmp 0x140063cd6
mov eax, dword [rsp + 0xc8]
sub eax, 0x5d4b00a9
je 0x140063d7f
jmp 0x140063ced
mov eax, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0xdc]
mov r9d, eax
sub r9d, 0x645e66fc
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
je 0x1400641da
jmp 0x140063d3e
mov r8d, dword [rsp + 0xa4]
mov rdx, qword [rsp + 0xa8]
mov ecx, dword [rsp + 0xb4]
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0xf4], r8d
mov qword [rsp + 0xf8], rdx
mov dword [rsp + 0x100], ecx
mov dword [rsp + 0x104], eax
jmp 0x140063bb5
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xd0]
mov eax, dword [rsp + 0xdc]
imul eax, eax, 5
mov r8d, eax
and r8d, 0xe6546b64
or eax, 0xe6546b64
add r8d, eax
mov eax, 0xb3da4b6
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jmp 0x140063d3e
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0xdc]
mov ecx, dword [rsp + 0xcc]
rol ecx, 0xf
mov eax, 0xf592df58
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jmp 0x140063d3e
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0xdc]
rol r8d, 0xd
mov eax, 0x5d4b00a9
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jmp 0x140063d3e
mov ecx, dword [rsp + 0xcc]
mov r8d, dword [rsp + 0xdc]
mov rax, qword [rsp + 0xd0]
mov rdx, rax
and rdx, 4
or rax, 4
add rdx, rax
mov eax, 0x645e66fc
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jmp 0x140063d3e
mov eax, dword [rsp + 0xbc]
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x98], rcx
mov dword [rsp + 0xa0], eax
mov eax, dword [0x1401d7d28]
mov edx, dword [0x1401d7d2c]
xor edx, 0xf9865376
mov ecx, eax
and ecx, edx
xor ecx, 0xffffffff
and eax, edx
xor eax, 0xffffffff
and ecx, eax
xor ecx, 0xffffffff
sub ecx, 0xb92775dc
mov eax, 0xe9c2adc0
xor eax, 0xf38a6041
add ecx, eax
mov eax, 0xf4e706da
xor eax, 0x4dc07306
add ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, ecx
xor edx, 0xffffffff
or eax, edx
and eax, 0x6aa60281
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x6aa60281
mov r8d, 0xffffffff
xor r8d, 0x6aa60281
or edx, r8d
mov r8d, 0x32d14117
xor r8d, 0xcd2ebee8
xor ecx, r8d
xor edx, 0xffffffff
or ecx, edx
and eax, ecx
xor eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x2f3844b7
xor edx, edx
sub edx, 1
sub ecx, edx
sub eax, ecx
cmp eax, 0xf0d62fd1
jae 0x140064adc
mov rcx, qword [rsp + 0x98]
mov eax, dword [0x1401d7d30]
mov edx, dword [0x1401d7d34]
xor edx, 0x688d0435
or eax, edx
mov r9d, 0xffffffff
xor r9d, 0xf6b48266
mov r8d, eax
and r8d, r9d
mov edx, eax
or edx, r9d
mov r9d, 0x6e10b508
xor r9d, 0x91ef4af7
xor edx, r9d
imul edx, r8d
mov r8d, eax
and r8d, 0xf6b48266
or eax, 0xf6b48266
imul eax, r8d
add eax, edx
mov edx, 0x55956291
xor edx, 0x751ddbdc
add eax, edx
mov edx, 0x6e11cd04
xor edx, 0x63b04362
sub eax, edx
sub eax, 0x2088b94d
imul eax, eax, 0x6bd4d088
cmp rcx, 0
sete cl
mov byte [rsp + 0x97], cl
cmp eax, 0xe9c049c2
ja 0x140063f6b
mov ecx, dword [rsp + 0xa0]
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0xdc]
mov r9b, byte [rsp + 0x97]
mov eax, 0xab3ecaba
test r9b, 1
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jne 0x140063d3e
jmp 0x140064057
mov rdx, qword [rsp + 0x120]
mov r9, qword [rsp + 0xd0]
mov ecx, dword [rsp + 0xa0]
mov rax, qword [rsp + 0x98]
add rax, 0xffffffffffffffff
shl ecx, 8
mov r8, rax
add r8, r9
movzx edx, byte [rdx + r8]
or ecx, edx
mov dword [rsp + 0xbc], ecx
mov qword [rsp + 0xc0], rax
jmp 0x140063ea4
mov eax, dword [0x1401d7d38]
mov ecx, dword [str.9_]
sub eax, 0x64fda94d
sub eax, ecx
mov ecx, 0xb313f01
xor ecx, 0x6fcc964c
add eax, ecx
imul ecx, eax, 0xc4921510
mov eax, ecx
and eax, 0xd3d374e1
mov edx, 0xb8ca1fd4
xor edx, 0x6b196b35
xor ecx, edx
or eax, ecx
xor eax, 0x678018aa
cmp eax, 0x56af194
je 0x140064ae5
mov r8d, dword [rsp + 0xdc]
mov eax, dword [0x1401d7d40]
imul eax, dword [0x1401d7d44]
mov ecx, 0xd5c4a134
xor ecx, 0x21b9157b
xor edx, edx
div ecx
mov edx, 0xffffffff
xor edx, 0x933fdd9f
mov ecx, eax
and ecx, edx
mov edx, eax
xor edx, 0x933fdd9f
add eax, edx
sub eax, ecx
mov ecx, 0x89023f82
xor edx, edx
div ecx
mov edx, dword [rsp + 0xcc]
mov ecx, 0xa797ccad
xor ecx, 0x601bb1fc
xor edx, r8d
mov dword [rsp + 0x90], edx
cmp eax, ecx
je 0x1400640ea
mov ecx, dword [rsp + 0xcc]
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0x90]
mov eax, 0x434c2d69
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jmp 0x140063d3e
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0xdc]
mov eax, dword [rsp + 0xcc]
imul ecx, eax, 0x1b873593
mov eax, 0x274e60e0
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jmp 0x140063d3e
mov rdx, qword [rsp + 0xd0]
mov r8d, dword [rsp + 0xdc]
mov ecx, dword [rsp + 0xcc]
mov r10d, 0x32345d5b
xor r10d, 0xfeaa700a
mov eax, 0xcb358a86
xor eax, 0x34ca7579
xor r10d, eax
mov r9d, ecx
and r9d, r10d
mov eax, ecx
or eax, r10d
xor eax, 0xffffffff
imul eax, r9d
mov r9d, ecx
and r9d, 0xcc9e2d51
mov r10d, 0xed25580f
xor r10d, 0x21bb755e
or ecx, r10d
imul ecx, r9d
add ecx, eax
mov eax, 0xac3c7de3
mov dword [rsp + 0xa4], r8d
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb4], ecx
mov dword [rsp + 0xb8], eax
jmp 0x140063d3e
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10c]
mov rdx, qword [rsp + 0x110]
mov r8d, dword [rsp + 0x11c]
mov dword [rsp + 0x7c], r8d
mov qword [rsp + 0x80], rdx
mov dword [rsp + 0x88], ecx
mov dword [rsp + 0x8c], eax
mov ecx, dword [0x1401d7d48]
mov r8d, dword [0x1401d7d4c]
mov eax, 0x57a60ba5
xor eax, 0x564d0479
xor r8d, eax
mov eax, ecx
and eax, eax
xor eax, 0xffffffff
xor eax, 0xffffffff
mov r9d, 0x94d65adc
xor r9d, 0x6b29a523
mov edx, r8d
xor edx, r9d
or eax, edx
mov edx, r8d
xor edx, 0xffffffff
xor r8d, 0xffffffff
or edx, r8d
and ecx, edx
xor ecx, 0xffffffff
mov edx, 0x194a52de
xor edx, 0xe6b5ad21
xor eax, edx
xor ecx, 0xffffffff
or eax, ecx
imul eax, eax, 0x7e84866f
xor eax, 0xffffffff
mov ecx, 0xffffffff
xor ecx, 0x3f3dd48e
mov edx, 0xffffffff
xor edx, 0x83a5315d
or eax, ecx
mov ecx, 0x8dc6b834
xor ecx, 0xe638969
or ecx, edx
xor eax, 0xffffffff
and eax, ecx
or eax, 0x320bc08c
cmp eax, 0x16b38967
jb 0x140064aee
mov eax, dword [0x1401d7d50]
mov ecx, dword [0x1401d7d54]
add eax, 0x52913ea4
add eax, ecx
sub eax, 0x52913ea4
mov r8d, 0xffffffff
xor r8d, 0x3ebfc643
mov edx, eax
and edx, r8d
mov ecx, eax
or ecx, r8d
xor ecx, 0xffffffff
imul ecx, edx
mov edx, eax
and edx, 0x3ebfc643
or eax, 0x3ebfc643
imul eax, edx
add eax, ecx
sub eax, 0x9de02be7
and eax, 0x30c4d9a9
mov ecx, 0x6deec599
xor ecx, 0x77853242
cmp eax, ecx
jbe 0x14006433e
mov eax, dword [rsp + 0x7c]
mov rcx, qword [rsp + 0x80]
mov edx, dword [rsp + 0x88]
mov dword [rsp + 0x6c], edx
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x78], eax
jmp 0x1400643c7
mov ecx, dword [rsp + 0x6c]
mov rdx, qword [rsp + 0x70]
mov eax, dword [rsp + 0x78]
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x64], ecx
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x64]
mov ecx, dword [rsp + 0x68]
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x50]
sub eax, 0x943b7179
je 0x14006469e
jmp 0x140064405
mov rax, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x54]
mov edx, dword [rsp + 0x50]
sub edx, 0xd34cf73a
mov dword [rsp + 0x44], ecx
mov qword [rsp + 0x48], rax
je 0x1400645e7
jmp 0x14006442c
mov eax, dword [rsp + 0x50]
sub eax, 0x1b289f
je 0x1400644a1
jmp 0x140064440
mov eax, dword [rsp + 0x50]
sub eax, 0x978feae
je 0x14006464e
jmp 0x140064454
mov eax, dword [rsp + 0x50]
sub eax, 0x412cdf25
je 0x14006447c
jmp 0x140064468
mov eax, dword [rsp + 0x50]
sub eax, 0x50929167
je 0x1400646ee
jmp 0x1400643f1
mov ecx, dword [rsp + 0x8c]
mov rax, qword [rsp + 0x128]
mov dword [rsp + 0x38], eax
mov eax, 0x8d767cc3
mov dword [rsp + 0x3c], ecx
mov dword [rsp + 0x40], eax
jmp 0x140064883
mov ecx, dword [rsp + 0x54]
rol ecx, 0xf
mov eax, 0x50929167
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x34], eax
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x34]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x2c], eax
mov ecx, dword [0x1401d7d58]
xor ecx, dword [0x1401d7d5c]
sub ecx, 0xbb35fbeb
mov r8d, 0xffffffff
xor r8d, 0xe36d29de
mov edx, ecx
and edx, r8d
mov eax, ecx
or eax, r8d
mov r8d, 0x9ece833f
xor r8d, 0x61317cc0
xor eax, r8d
imul eax, edx
mov edx, ecx
and edx, 0xe36d29de
mov r8d, 0x3a9f030a
xor r8d, 0xd9f22ad4
or ecx, r8d
imul ecx, edx
add ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov edx, ecx
xor edx, 0xffffffff
or eax, edx
and eax, 0xa9403a9b
xor eax, 0xffffffff
mov edx, 0xf418608e
xor edx, 0x5d585a15
mov r8d, 0x8a69e46c
xor r8d, 0x75961b93
xor edx, r8d
mov r8d, 0x2d832575
xor r8d, 0x84c31fee
mov r9d, 0x90398bb3
xor r9d, 0x6fc6744c
xor r8d, r9d
or edx, r8d
mov r8d, 0x506bf6c6
xor r8d, 0xaf940939
xor ecx, r8d
xor edx, 0xffffffff
or ecx, edx
xor eax, 0xffffffff
xor ecx, 0xffffffff
or eax, ecx
cmp eax, 0xfdccd8da
je 0x140064af7
mov eax, dword [0x1401d7d60]
xor eax, 0xc02da179
xor eax, dword [0x1401d7d64]
mov ecx, 0x232a1da0
xor ecx, 0xd9deb5af
xor edx, edx
div ecx
sub eax, 0x97227fb9
mov ecx, 0xda24e403
xor ecx, 0x8626b879
or eax, ecx
cmp eax, 0xfd3485c2
ja 0x140064af7
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2c]
mov dword [rsp + 0x64], ecx
mov dword [rsp + 0x68], eax
jmp 0x1400643e1
mov ecx, dword [rsp + 0x44]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x18], rax
mov dword [rsp + 0x24], ecx
cmp rax, 0
jle 0x14006470a
mov rdx, qword [rsp + 0x120]
mov r9, qword [rsp + 0xe8]
mov ecx, dword [rsp + 0x24]
mov rax, qword [rsp + 0x18]
xor r8d, r8d
sub r8, rax
xor eax, eax
sub rax, 0xffffffffffffffff
add r8, rax
xor eax, eax
sub rax, r8
shl ecx, 8
mov r8, rax
add r8, r9
movzx edx, byte [rdx + r8]
or ecx, edx
mov dword [rsp + 0x44], ecx
mov qword [rsp + 0x48], rax
jmp 0x1400645e7
mov rcx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x54]
mov r9d, dword [rsp + 0x8c]
mov eax, edx
xor eax, 0xffffffff
mov r8d, r9d
and r8d, eax
xor r9d, 0xffffffff
mov eax, edx
and eax, r9d
or r8d, eax
mov eax, 0x412cdf25
mov dword [rsp + 0x108], r8d
mov dword [rsp + 0x10c], edx
mov qword [rsp + 0x110], rcx
mov dword [rsp + 0x11c], eax
jmp 0x140064265
mov ecx, dword [rsp + 0x54]
mov eax, ecx
xor eax, 0xffffffff
mov edx, 0xd6fc0ab4
xor edx, 0x1a6227e5
and edx, eax
mov r8d, 0xffffffff
xor r8d, 0xcc9e2d51
mov eax, ecx
and eax, r8d
imul eax, edx
mov edx, ecx
and edx, 0xcc9e2d51
or ecx, 0xcc9e2d51
imul ecx, edx
add ecx, eax
mov eax, 0x1b289f
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x34], eax
jmp 0x1400644b5
mov eax, dword [rsp + 0x54]
imul ecx, eax, 0x1b873593
mov eax, 0x978feae
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x34], eax
jmp 0x1400644b5
mov edx, dword [rsp + 0x24]
mov rax, qword [rsp + 0x58]
mov rcx, rax
sar rcx, 0x3f
and rcx, rax
mov eax, 0x943b7179
mov dword [rsp + 0x6c], edx
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x78], eax
jmp 0x1400643c7
mov eax, dword [0x1401d7d68]
xor edx, edx
div dword [0x1401d7d6c]
xor eax, 0xa0d7b4f9
and eax, 0xa8763a49
mov ecx, 0xe5cfa596
xor edx, edx
div ecx
cmp eax, 0x1617f891
jae 0x140064b00
mov eax, dword [0x1401d7d70]
xor edx, edx
div dword [0x1401d7d74]
mov ecx, eax
and ecx, 0x56ae8981
mov eax, ecx
or eax, eax
xor eax, 0xffffffff
mov edx, 0xffffffff
xor edx, 0x9d105ecb
mov r8d, 0xffffffff
xor r8d, 0x9d105ecb
and edx, r8d
xor eax, 0xffffffff
mov r8d, 0x8668fa4
xor r8d, 0xf799705b
xor edx, r8d
and eax, edx
or ecx, 0x9d105ecb
xor ecx, 0xffffffff
xor eax, 0xffffffff
xor ecx, 0xffffffff
and eax, ecx
imul eax, eax, 0x60e9ba81
cmp eax, 0x3f748510
jbe 0x140064760
mov eax, dword [rsp + 0x14]
sub eax, 0x8b8d4414
je 0x14006485b
jmp 0x1400647e3
mov eax, dword [rsp + 0x14]
sub eax, 0x8d767cc3
je 0x140064898
jmp 0x1400647f7
mov eax, dword [rsp + 0x14]
sub eax, 0xeb61734a
je 0x140064ace
jmp 0x14006480b
mov eax, dword [rsp + 0x14]
sub eax, 0x10eab94f
je 0x140064a1e
jmp 0x14006481f
mov eax, dword [rsp + 0x14]
sub eax, 0x3f98d3a1
je 0x140064a6e
jmp 0x140064833
mov eax, dword [rsp + 0x14]
sub eax, 0x55e91175
je 0x1400648d2
jmp 0x140064847
mov eax, dword [rsp + 0x14]
sub eax, 0x639df967
je 0x1400648fb
jmp 0x140064734
mov eax, dword [rsp + 8]
mov ecx, eax
shr ecx, 0x10
xor ecx, eax
mov eax, 0x10eab94f
mov dword [rsp + 0xc], ecx
mov dword [rsp + 0x10], eax
mov ecx, dword [rsp + 0xc]
mov eax, dword [rsp + 0x10]
mov dword [rsp + 0x3c], ecx
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x3c]
mov ecx, dword [rsp + 0x40]
mov dword [rsp + 0x14], ecx
mov dword [rsp + 8], eax
jmp 0x140064734
mov eax, dword [rsp + 8]
mov edx, dword [rsp + 0x38]
mov r8d, eax
xor r8d, 0xffffffff
mov ecx, edx
and ecx, r8d
mov r8d, 0xb60d51a2
xor r8d, 0x49f2ae5d
xor edx, r8d
and eax, edx
or ecx, eax
mov eax, 0x8b8d4414
mov dword [rsp + 0xc], ecx
mov dword [rsp + 0x10], eax
jmp 0x140064873
mov eax, dword [rsp + 8]
mov ecx, 0x392488d3
xor ecx, 0x392488de
mov edx, eax
shr edx, cl
mov ecx, edx
xor ecx, eax
mov eax, 0x3f98d3a1
mov dword [rsp + 0xc], ecx
mov dword [rsp + 0x10], eax
jmp 0x140064873
mov ecx, dword [0x1401d7d78]
mov edx, dword [0x1401d7d7c]
mov eax, ecx
and eax, edx
xor ecx, edx
or eax, ecx
mov edx, 0xffffffff
xor edx, 0xf7833b67
mov ecx, eax
and ecx, edx
mov edx, eax
xor edx, 0xf7833b67
add eax, edx
sub eax, ecx
sub eax, 0x7807d19d
mov ecx, 0xffffffff
xor ecx, 0xed4bedbe
add eax, ecx
add eax, 1
cmp eax, 0x14ee14f9
je 0x140064b09
mov r8d, dword [rsp + 8]
mov ecx, dword [0x1401d7d80]
mov r9d, dword [0x1401d7d84]
mov eax, 0xbc4e73c0
xor eax, 0x90a02814
xor r9d, eax
mov edx, r9d
xor edx, 0xffffffff
mov eax, ecx
and eax, edx
mov edx, ecx
xor edx, r9d
add ecx, edx
sub ecx, eax
sub ecx, 0xcb51f4f9
add ecx, 0xe55c13d
add ecx, 0xcb51f4f9
mov edx, 0xffffffff
xor edx, 0x60d7fa64
mov eax, ecx
xor eax, edx
and eax, ecx
and eax, 0xd8d7b060
mov r9d, r8d
shr r9d, 0x10
mov ecx, 0x359beb50
xor ecx, 0xca6414af
mov edx, r9d
xor edx, ecx
mov ecx, 0xed55fe8d
xor ecx, 0x3600ca07
and ecx, edx
mov r10d, 0xffffffff
xor r10d, 0xdb55348a
and r9d, r10d
mov edx, r8d
xor edx, 0xffffffff
mov r11d, 0x8f92aa82
xor r11d, 0x54c79e08
and edx, r11d
and r8d, r10d
or ecx, r9d
or edx, r8d
xor ecx, edx
mov dword [rsp + 4], ecx
cmp eax, 0xfb9c2dae
ja 0x14006494a
mov ecx, dword [rsp + 4]
mov eax, 0xeb61734a
mov dword [rsp + 0xc], ecx
mov dword [rsp + 0x10], eax
jmp 0x140064873
mov ecx, dword [rsp + 8]
mov r8d, 0xffffffff
xor r8d, 0x85ebca6b
mov edx, ecx
and edx, r8d
mov eax, ecx
or eax, r8d
xor eax, 0xffffffff
imul eax, edx
mov r8d, 0x275bc1f6
xor r8d, 0xa2b00b9d
mov edx, ecx
and edx, r8d
or ecx, 0x85ebca6b
imul ecx, edx
add ecx, eax
mov eax, 0x55e91175
mov dword [rsp + 0xc], ecx
mov dword [rsp + 0x10], eax
jmp 0x140064873
mov ecx, dword [rsp + 8]
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xc2b2ae35
mov r8d, 0x159eb5bb
xor r8d, 0xd72c1b8e
mov eax, 0x1436a609
xor eax, 0xebc959f6
xor r8d, eax
mov eax, ecx
and eax, r8d
imul eax, edx
mov r8d, 0xc2be88ff
xor r8d, 0xc26ca
mov edx, ecx
and edx, r8d
or ecx, 0xc2b2ae35
imul ecx, edx
add ecx, eax
mov eax, 0x639df967
mov dword [rsp + 0xc], ecx
mov dword [rsp + 0x10], eax
jmp 0x140064873
mov eax, dword [rsp + 8]
mov eax, eax
add rsp, 0x158
ret
call qword [rdi - 0x40]
shr cl, 1
xchg ah, dh
invalid
adc al, 0xfe
cmp eax, 0xf5fce9da
invalid
not bl
pop rbp
jmp 0x14006433e
jle 0x140064af0
invalid
add cl, al
out dx, eax
jmp 0x140064760
add eax, dword [rax]
test eax, 0xfe38e9ff
invalid