Function at 0x14005f4c0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
push rsi
mov qword [rsp], rbp
nop
push r11
mov qword [rsp], rsi
push rdi
push rdi
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
xchg rsi, rsi
push r9
mov qword [rsp], r15
sub rsp, 0x50
mov dword [rsp - 0xc], esp
mov rsi, rdx
xchg rcx, r8
mov rbx, r8
xchg r8, rcx
mov edx, 0x3a2ee69e
xor edx, 0x2d268569
xor edx, 0x6ffa8615
sub edx, 0x3787309f
xor edx, 0xb8adb356
call fcn.140073e30
xor edi, edi
mov dword [rsp - 0x28], esi
test rax, rax
je 0x14005f612
rol rax, 2
rol rax, 2
movabs rcx, 0x2a055b0651af3bc
sub rcx, 0x4efadfd2
add rcx, 0x3c47595a
sub rcx, 0x32a11b4c
add rcx, 0x7fffffff
add rcx, 0x3df825e
sub rax, rcx
xchg rdi, rdi
mov ebp, edi
rol rax, 8
rol rax, 2
rol rax, 2
rol rax, 1
movabs rcx, 0x210d6eb000901cea
add rcx, 0x78207c14
xor rcx, 0x340fa90d
sub rcx, 0x30029dc3
xor rcx, 0x5836f85d
add rax, rcx
mov r9, r9
movabs rcx, 0x5baad9a465feb132
sub rcx, 0x2b58674
xor rcx, 0x32d031a5
add rcx, 0x7fffffff
add rcx, 0x2cb4653d
xor rax, rcx
movabs rcx, 0x425eb17937814eac
add rcx, 0x30fab6d1
xor rcx, 0x7cf13031
add rcx, 0x7fffffff
add rcx, 0x587fd967
not rax
mov dword [rsp - 0x40], 0x4393b504
add rax, rcx
xchg r8, rax
mov qword [rsi], r8
xchg r8, rax
jmp 0x14005f629
mov ebp, 0x571b3a73
xor ebp, 0x5f76398
sub ebp, 0x911a87
sub ebp, 0x525b3f63
mov edx, 0x4a22b4e6
sub edx, 0x90755a1
xor edx, 0x7c080d6d
xor edx, 0x6a085352
xor edx, 0x6c3136d3
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
je 0x14005f726
mov dword [rsp - 0x38], 0x3d30ec53
movabs rcx, 0x115b9b135a016ab0
sub rcx, 0x75237b5
xor rcx, 0x1f924790
add rcx, 0x1e5696ac
add rcx, 0x3c704ca8
mov dword [rsp + 0x98], edi
add rax, rcx
mov dword [rsp - 0x38], 0x6f4fbe08
movabs rcx, 0x5ede7aca577e3822
sub rcx, 0x29eadfc5
add rcx, 0x49c8bfb7
sub rcx, 0x5b54380c
rol rax, 0x17
rol rax, 1
rol rax, 1
not rax
sub rax, rcx
mov dword [rsp - 0x10], edx
movabs rcx, 0xe6e496fb458601fb
xor rcx, 0x36fde0bd
sub rcx, 0x35cafff2
add rcx, 0x91be2e5
add rcx, 0x30a4d1fd
not rax
mov dword [rsp - 0x14], 0x4098c474
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 2
rol rax, 5
rol rax, 1
add rax, rcx
mov r12, r12
mov qword [rsi + 8], rax
jmp 0x14005f75d
mov dword [rsp + 0x98], 0x6856b665
sub dword [rsp + 0x98], 0x1da36e1f
add dword [rsp + 0x98], 0x153d9faf
xor dword [rsp + 0x98], 0x31bee0dd
sub dword [rsp + 0x98], 0x6e4e0727
mov edx, 0x687b3215
xor edx, 0x2371a6c4
add edx, 0x22550082
sub edx, 0x58434be4
add edx, 0x1936c0c4
mov rcx, rbx
mov dword [rsp - 0x40], 0x212022d3
call fcn.140073e30
test rax, rax
je 0x14005f853
ror rax, 0x17
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x6c415d176b6064b5
xor rcx, 0x78916fe7
xor rcx, 0x44a7571f
sub rcx, 0x4a7888c1
add rcx, 0x7a3a1565
add rax, rcx
mov dword [rsp - 0x44], edx
mov dword [rsp + 0xa0], edi
movabs rcx, 0x81b0cfab4158ac6d
xor rcx, 0x42faf6ad
add rcx, 0x3c6bac7
add rcx, 0x7fffffff
add rcx, 0x42287e74
xor rax, rcx
mov rcx, rcx
movabs rcx, 0x4ff1fe3853392f20
xor rcx, 0x3000a1fd
xor rcx, 0x529b8905
add rcx, 0x7fffffff
add rcx, 0x4109cff5
rol rax, 1
rol rax, 0xc
rol rax, 7
rol rax, 8
rol rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x12546389
mov qword [rsi + 0x10], rax
jmp 0x14005f87f
mov dword [rsp + 0xa0], 0x2ee69a63
sub dword [rsp + 0xa0], 0x273d46a5
add dword [rsp + 0xa0], 0x758a1e6d
sub dword [rsp + 0xa0], 0x7d33722a
mov edx, 0x3aae6f09
add edx, 0x335ddd49
sub edx, 0xb858d2
sub edx, 0x5f700db1
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140073e30
mov dword [rsp - 0x2c], 0x7ecc6138
test rax, rax
je 0x14005f95b
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x64fb196027e69fe1
sub rcx, 0x232026c6
add rcx, 0x364baecc
add rcx, 0x367a2ffa
add rcx, 0x13f95d92
add rax, rcx
mov dword [rsp + 0xa8], edi
rol rax, 9
rol rax, 0x14
rol rax, 6
rol rax, 1
rol rax, 1
movabs rcx, 0x60f88adf4ef309f0
sub rcx, 0x1f104b2
xor rcx, 0x5884b342
add rcx, 0x7fffffff
xor rcx, 0x3f472e40
xor rax, rcx
movabs rcx, 0x16868f0c3a7b723f
add rcx, 0x474e782
sub rcx, 0x1e682666
xor rcx, 0x4a72213b
sub rax, rcx
xchg rdx, rdx
not rax
mov qword [rsi + 0x18], rax
jmp 0x14005f992
mov dword [rsp + 0xa8], 0x3710e5a2
add dword [rsp + 0xa8], 0x18ca7fe6
sub dword [rsp + 0xa8], 0x2267ad1f
add dword [rsp + 0xa8], 0x1fb1f88f
xor dword [rsp + 0xa8], 0x4d25b0f9
mov edx, 0x2f5e7db7
add edx, 0x42ccd320
add edx, 0x80c4d8a
sub edx, 0x52fc3a5c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
mov r13, r13
je 0x14005fa57
ror rax, 0x15
ror rax, 5
ror rax, 2
ror rax, 1
movabs rcx, 0xb682b8c52f42cc6
xor rcx, 0x2804014c
sub rcx, 0x380344a5
add rcx, 0x44913e0b
sub rax, rcx
mov dword [rsp + 0x20], edi
ror rax, 4
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x1d90c10851feb173
sub rcx, 0x1abc69a0
xor rcx, 0x16ee4bb9
add rcx, 0x7fffffff
add rcx, 0x44651775
xor rax, rcx
xchg r14, r14
ror rax, 0x26
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x40], ecx
mov qword [rsi + 0x20], rax
jmp 0x14005fa7f
mov dword [rsp + 0x20], 0x489c60b7
add dword [rsp + 0x20], 0x247db95e
sub dword [rsp + 0x20], 0x61894f2e
add dword [rsp + 0x20], 0x5adca56d
sub dword [rsp + 0x20], 0x666d7053
mov edx, 0x19e367cb
add edx, 0x1f0b756e
add edx, 0x16f6497c
xor edx, 0x79a6c11b
add edx, 0x5e5fc5cf
xchg r10, rbx
mov rcx, r10
xchg rbx, r10
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x34], edx
je 0x14005fb54
movabs rcx, 0x4c44ed302c6ec211
add rcx, 0x2edb31b0
xor rcx, 0x9ed1712
add rcx, 0x4b23d0dd
mov dword [rsp + 0x24], edi
mov dword [rsp - 0x10], ebp
xor rax, rcx
movabs rcx, 0xa47a0c7247d9dd9a
sub rcx, 0x28c3f66a
xor rcx, 0x574659ed
sub rcx, 0x102599a7
add rcx, 0x7fffffff
add rcx, 0x32d60e9b
ror rax, 5
ror rax, 1
ror rax, 1
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x629e752e7dd8a
sub rcx, 0x128d7ac4
add rcx, 0x13dac954
sub rcx, 0x1d92f376
not rax
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0x28], rsp
xchg rsp, rax
jmp 0x14005fb7c
mov dword [rsp + 0x24], 0x7b17721b
sub dword [rsp + 0x24], 0x4623c7b2
sub dword [rsp + 0x24], 0xd10c0ad
add dword [rsp + 0x24], 0x526e3813
sub dword [rsp + 0x24], 0x7a5121ce
mov edx, 0x886944a
xor edx, 0x653b888f
xor edx, 0x7d8841a1
add edx, 0xf24e620
sub edx, 0x9049ac7
mov rcx, rbx
xchg r10, r10
call fcn.140073e30
test rax, rax
je 0x14005fc84
mov dword [rsp - 0x24], esi
ror rax, 0xd
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x2aac8fc04cdbde2e
sub rcx, 0x7b4b4ff
xor rcx, 0x5ab60a74
add rcx, 0x424f4ee2
add rcx, 0x7fffffff
sub rcx, 0x54a51b74
add rax, rcx
mov dword [rsp + 0x28], edi
movabs rcx, 0x7ba7952d14f32530
xor rcx, 0x77f30b4b
sub rcx, 0x25e0e571
xor rcx, 0xec04bb
xor rax, rcx
movabs rcx, 0x4aa356a74c8505d1
xor rcx, 0x566a027b
xor rcx, 0xa21044c
add rcx, 0x6c1df9c5
add rax, rcx
movabs rcx, 0xd73e2ac07c03988b
sub rcx, 0x76bd15aa
add rcx, 0x1cb758
add rcx, 0x2def9a31
xor rax, rcx
mov r11, r11
rol rax, 3
rol rax, 5
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x30], rax
xchg rcx, rcx
jmp 0x14005fca4
mov dword [rsp + 0x28], 0x4b81ade0
sub dword [rsp + 0x28], 0x4b5c1b75
add dword [rsp + 0x28], 0x53e20ae1
sub dword [rsp + 0x28], 0x54079d4b
mov edx, 0x71be163f
sub edx, 0x153b910a
sub edx, 0x33f3e28
xor edx, 0x3694b425
sub edx, 0x3fc682bf
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
je 0x14005fd97
mov dword [rsp - 0x3c], 0x202cf286
movabs rcx, 0xaf622b236d623db0
sub rcx, 0x47d09095
sub rcx, 0xaf3052c
sub rcx, 0x126460be
add rcx, 0x7fffffff
xor rcx, 0x3d6f903b
mov dword [rsp + 0x2c], edi
mov dword [rsp - 0xc], 0x19e5677c
add rax, rcx
movabs rcx, 0x27c204ec2c26db36
sub rcx, 0x5041b94
add rcx, 0x3a69a9c6
xor rcx, 0x45ae4499
add rcx, 0x4fa65d3d
xor rax, rcx
movabs rcx, 0x1d09e36a1dcd583f
xor rcx, 0x15ad39af
sub rcx, 0x7a7211d
add rcx, 0xec4c157
add rcx, 0x7fffffff
sub rcx, 0x7766bbd
add rax, rcx
rol rax, 2
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xchg rcx, rax
mov qword [rsi + 0x38], rcx
xchg rcx, rax
jmp 0x14005fdb7
mov dword [rsp + 0x2c], 0x62ad80a8
sub dword [rsp + 0x2c], 0x24d2e3
add dword [rsp + 0x2c], 0xd154258
sub dword [rsp + 0x2c], 0x6f9df01c
mov edx, 0x564a5b9c
sub edx, 0x3c84de3b
add edx, 0x2d0350e2
sub edx, 0x2779dc41
xor edx, 0xf3e2b1ee
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140073e30
mov dword [rsp - 0x38], esp
test rax, rax
je 0x14005feae
movabs rcx, 0x172649a452e459b0
sub rcx, 0x124be279
add rcx, 0x2bbab3a9
sub rcx, 0x6663f091
xor rcx, 0x76037e57
mov dword [rsp + 0x30], edi
add rax, rcx
mov dword [rsp - 0x30], edx
movabs rcx, 0x4fb24efe7c52e1e9
sub rcx, 0x5f996cc0
xor rcx, 0xf491d79
add rcx, 0x67f4734a
sub rcx, 0x5536eedf
ror rax, 1
ror rax, 0x1a
ror rax, 6
ror rax, 2
ror rax, 4
ror rax, 2
ror rax, 1
xor rax, rcx
movabs rcx, 0x6fd7249b33995a59
add rcx, 0x2d492a8c
sub rcx, 0xae71bf9
add rcx, 0x94cee4d
sub rcx, 0x35c4a9ee
rol rax, 0xf
rol rax, 0x2a
sub rax, rcx
mov r12, r12
rol rax, 5
rol rax, 1
rol rax, 1
xchg rdx, rax
mov qword [rsi + 0x40], rdx
xchg rdx, rax
jmp 0x14005fed6
mov dword [rsp + 0x30], 0x4485d179
add dword [rsp + 0x30], 0x6f30f1
sub dword [rsp + 0x30], 0x3196be02
add dword [rsp + 0x30], 0x249f9b21
sub dword [rsp + 0x30], 0x37fddf88
mov edx, 0x3d04b762
sub edx, 0xadc2a35
sub edx, 0x5fa985d
xor edx, 0xeb1e8c06
xchg rsi, rcx
mov rsi, rbx
xchg rcx, rsi
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x18], ebx
je 0x14005ff74
movabs rcx, 0x445ac25345245ee9
xor rcx, 0x586c3ce2
xor rcx, 0x698de09d
sub rcx, 0x2c550abc
add rcx, 0x7fffffff
add rcx, 0x1959e3ad
mov dword [rsp + 0x34], edi
mov rdi, rdi
add rax, rcx
movabs rcx, 0xa0d7b4f56c7b0ec8
xor rcx, 0x737cf10f
add rcx, 0x29e811d1
add rcx, 0x58c6e397
xor rax, rcx
mov rbx, rbx
not rax
xchg rdx, rax
mov qword [rsi + 0x48], rdx
xchg rdx, rax
jmp 0x14005ff94
mov dword [rsp + 0x34], 0x1d8f1c72
sub dword [rsp + 0x34], 0x1437add5
add dword [rsp + 0x34], 0x309469b7
sub dword [rsp + 0x34], 0x39ebd853
mov edx, 0x36f33c5f
xor edx, 0x1becd853
add edx, 0x42d7b95
add edx, 0x1fca1c
xchg rsi, rbx
mov rcx, rsi
xchg rbx, rsi
call fcn.140073e30
test rax, rax
je 0x140060072
mov dword [rsp - 0x18], esp
movabs rcx, 0xdbc7810063a89026
sub rcx, 0x10f1bcb2
sub rcx, 0x12807ea8
add rcx, 0x3733c96c
add rcx, 0x55c07ab5
mov dword [rsp + 0x38], edi
add rax, rcx
mov dword [rsp - 0x30], esp
movabs rcx, 0xc3b75d8361e4ddc
sub rcx, 0x19b3dcd4
sub rcx, 0xfb13582
add rcx, 0x54e6f4ad
rol rax, 0x15
rol rax, 0x10
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x2751d9450b60ca71
xor rcx, 0x1232d285
sub rcx, 0xbaff140
add rcx, 0x20771281
add rcx, 0x64beb629
rol rax, 9
rol rax, 1
not rax
mov dword [rsp - 0x24], ecx
add rax, rcx
xchg r9, rax
mov qword [rsi + 0x50], r9
xchg r9, rax
jmp 0x14006009a
mov dword [rsp + 0x38], 0xa015087
add dword [rsp + 0x38], 0x8c21d7
sub dword [rsp + 0x38], 0x3baf0bc
add dword [rsp + 0x38], 0x1011f644
sub dword [rsp + 0x38], 0x16e477e5
mov edx, 0x4325662b
add edx, 0x31fd7fa7
sub edx, 0xe5bf106
add edx, 0x55ef7d80
mov rcx, rbx
mov dword [rsp - 0x18], 0x1402eb35
call fcn.140073e30
test rax, rax
je 0x14006018f
ror rax, 2
ror rax, 3
ror rax, 1
movabs rcx, 0x10bf388c67175723
sub rcx, 0x3d651de6
add rcx, 0x1cf438c5
add rcx, 0x11d0ba39
add rax, rcx
mov r9, r9
mov dword [rsp + 0x3c], edi
movabs rcx, 0x4f340edd16367445
xor rcx, 0x6c0bdc03
sub rcx, 0x666b737e
add rcx, 0x55411e15
xor rcx, 0x1c770478
xor rax, rcx
movabs rcx, 0x7f6ccc6c545a45e5
add rcx, 0x1b5d8c7d
xor rcx, 0x30eddd80
add rcx, 0x7fffffff
add rcx, 0x7708120
add rax, rcx
movabs rcx, 0x3dff796222a6eae0
xor rcx, 0x28a198e2
xor rcx, 0x2b5d26c6
add rcx, 0x7fffffff
add rcx, 0x285ed55
rol rax, 1
xchg rdx, rdx
add rax, rcx
not rax
xchg r13, rax
mov qword [rsi + 0x58], r13
xchg r13, rax
jmp 0x1400601b7
mov dword [rsp + 0x3c], 0x6f3579ff
sub dword [rsp + 0x3c], 0x2deb5440
sub dword [rsp + 0x3c], 0x861c1fc
sub dword [rsp + 0x3c], 0x274f3b49
sub dword [rsp + 0x3c], 0x11992879
mov edx, 0xea3ffab
add edx, 0x60209209
xor edx, 0x697c44e4
add edx, 0x1b784149
xor edx, 0x51224d9a
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140073e30
xchg r12, r12
test rax, rax
je 0x140060287
movabs rcx, 0xad0afc804e4e6d81
add rcx, 0x61be2df
add rcx, 0x147d8aac
sub rcx, 0x2f6b4ff1
add rcx, 0x7fffffff
add rcx, 0x4fb6802
mov dword [rsp + 0x40], edi
xor rax, rcx
movabs rcx, 0x25d54f3612e8a66e
xor rcx, 0x68aaa86b
sub rcx, 0x2b6d2a88
add rcx, 0x387fb5d9
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x7273608421b8b2c3
add rcx, 0x12900460
xor rcx, 0x9218773
sub rcx, 0xce29e8e
rol rax, 0x21
rol rax, 0x11
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x38], esi
not rax
mov qword [rsi + 0x60], rax
jmp 0x1400602af
mov dword [rsp + 0x40], 0x136f1a86
xor dword [rsp + 0x40], 0x51ee9dc9
sub dword [rsp + 0x40], 0x31752452
add dword [rsp + 0x40], 0x136c7b1e
xor dword [rsp + 0x40], 0x2478de1a
mov edx, 0x7cc6eb55
xor edx, 0x59e00e3d
sub edx, 0x13a5f2a5
add edx, 0xa5899ed5
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x3c], 0x3e3040e
je 0x1400603bd
movabs rcx, 0x26e1790044f78853
add rcx, 0x32726359
xor rcx, 0x167d0a73
sub rcx, 0xe0da77b
mov dword [rsp + 0x44], edi
xor rax, rcx
mov dword [rsp - 0x38], ecx
movabs rcx, 0x2254fa9e4d7cf352
sub rcx, 0x3b520521
add rcx, 0x6c29008d
xor rcx, 0x5f9b1a67
sub rcx, 0x33c7870
rol rax, 0x1b
rol rax, 1
rol rax, 4
rol rax, 4
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], 0x7e8e3d95
movabs rcx, 0xab860e760983a67d
add rcx, 0x1d564d2c
add rcx, 0x18eb4b1a
add rcx, 0x7fffffff
add rcx, 0x22472bea
ror rax, 0x10
ror rax, 0x29
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x1c], esi
rol rax, 0xc
rol rax, 7
rol rax, 3
rol rax, 0xa
rol rax, 1
rol rax, 1
mov qword [rsi + 0x68], rax
jmp 0x1400603e5
mov dword [rsp + 0x44], 0x2de30fba
xor dword [rsp + 0x44], 0x2a8cd747
add dword [rsp + 0x44], 0x249d1baf
xor dword [rsp + 0x44], 0x1cf6e6fa
xor dword [rsp + 0x44], 0x30fa1257
mov edx, 0x6a61c3ea
sub edx, 0x1d341703
xor edx, 0xe3fcac9
xor edx, 0x85780a8a
mov rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x3c], 0x316879d6
test rax, rax
je 0x14006048f
rol rax, 1
rol rax, 0xd
rol rax, 5
rol rax, 2
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x7096a2341cfd197a
add rcx, 0x291c1e90
xor rcx, 0x6a610be9
add rcx, 0x2c3a2eb1
add rcx, 0x7fffffff
xor rcx, 0x2b47cff6
not rax
mov dword [rsp + 0x48], edi
xchg rsp, rsp
ror rax, 3
ror rax, 1
ror rax, 1
add rax, rcx
not rax
ror rax, 0x2d
ror rax, 1
ror rax, 4
ror rax, 1
ror rax, 1
mov qword [rsi + 0x70], rax
jmp 0x1400604af
mov dword [rsp + 0x48], 0x35b1d17e
sub dword [rsp + 0x48], 0x26cccff0
add dword [rsp + 0x48], 0x126f9fa9
sub dword [rsp + 0x48], 0x2154a136
mov edx, 0x44cdf1be
xor edx, 0x1e59122a
sub edx, 0xcae369a
xor edx, 0x4206cf6d
sub edx, 0xc97aa2
mov rcx, rbx
xchg r9, r9
call fcn.140073e30
test rax, rax
je 0x140060575
mov dword [rsp - 0x3c], 0x6b744af9
ror rax, 0x1b
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0xd1d2d6874ed47d2
sub rcx, 0x36bcda93
add rcx, 0x1c796c61
add rcx, 0x1476befa
sub rcx, 0x255032a5
sub rax, rcx
mov rdi, rdi
mov r13d, edi
rol rax, 0x23
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x734291fa502c8686
xor rcx, 0x57e2e482
add rcx, 0x2da491b8
add rcx, 0x7fffffff
xor rcx, 0x4f061f6e
xor rax, rcx
xchg rbp, rbp
rol rax, 3
not rax
mov qword [rsi + 0x78], rax
xchg rcx, rcx
jmp 0x140060597
mov r13d, 0x5db484
xor r13d, 0x506c6196
sub r13d, 0x40e2930a
sub r13d, 0x4e8c868
sub r13d, 0xa66799f
mov edx, 0x3f161cd
add edx, 0x61d04d7d
sub edx, 0x10973be
sub edx, 0x28adfaea
add edx, 0x346b8f3d
xchg r13, rcx
mov r13, rbx
xchg rcx, r13
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x14], 0x11ec861a
je 0x1400606bf
movabs rcx, 0x558af98779912565
sub rcx, 0x4478f4bc
sub rcx, 0xe8e469c
xor rcx, 0x656d4eab
mov r12d, edi
mov dword [rsp - 0xc], esi
xor rax, rcx
movabs rcx, 0x518ebaa29827365
sub rcx, 0x6e8a0ba
xor rcx, 0x4b520719
add rcx, 0x69886e2e
add rax, rcx
mov dword [rsp - 0x18], 0x2fffe8f5
movabs rcx, 0x1d302dcb1da6a69b
add rcx, 0x33aa311c
sub rcx, 0x30e6e8a7
add rcx, 0x5cbcd727
xor rax, rcx
movabs rcx, 0x179a51982e0d6f41
sub rcx, 0x1b6bec50
xor rcx, 0x7dd459a3
add rcx, 0x7fffffff
sub rcx, 0x279d07e8
sub rax, rcx
movabs rcx, 0x942280d77e38400
xor rcx, 0x44256062
add rcx, 0x26702cfc
add rcx, 0x7fffffff
add rcx, 0x20d914fb
xor rax, rcx
ror rax, 0x1a
ror rax, 9
ror rax, 1
ror rax, 7
ror rax, 1
ror rax, 1
mov qword [rsi + 0x80], rax
mov dword [rsp - 0x1c], esi
jmp 0x1400606e1
mov r12d, 0x95d95b
add r12d, 0x53441683
sub r12d, 0x4406ad50
xor r12d, 0x73a0f24e
sub r12d, 0x7c73b0bf
mov edx, 0x113ab047
xor edx, 0x26dd310a
add edx, 0x38eddc1e
xor edx, 0x3dfa56eb
add edx, 0xf679074
xchg r14, rbx
mov rcx, r14
xchg r14, rbx
call fcn.140073e30
test rax, rax
je 0x1400607c3
mov dword [rsp - 0x24], 0x59999ed4
movabs rcx, 0x6fcbc8ad06618984
add rcx, 0x6ca5ca7b
sub rcx, 0x5b9ebcb0
add rcx, 0x2f7ba40b
add rcx, 0x137aa76a
mov r15d, edi
mov dword [rsp - 0x10], edi
xor rax, rcx
movabs rcx, 0x69f9c5dc173bbe97
xor rcx, 0x17f83129
xor rcx, 0x3f96d748
add rcx, 0x2feeb94c
sub rcx, 0x10987605
sub rax, rcx
xchg rbp, rbp
movabs rcx, 0x3827016a2bef8f5e
sub rcx, 0x13301f56
add rcx, 0x56e04ef9
xor rcx, 0x5b673df
add rcx, 0x7fffffff
add rcx, 0x120842bf
xor rax, rcx
rol rax, 1
mov dword [rsp - 0x14], ebp
not rax
xchg r15, rax
mov qword [rsi + 0x88], r15
xchg r15, rax
jmp 0x1400607e5
mov r15d, 0x3bb32feb
xor r15d, 0x5645ffa0
sub r15d, 0x5dea8f6e
add r15d, 0x3111ebf5
xor r15d, 0x411e2cd3
mov edx, 0x4f01ac60
sub edx, 0xadb3c47
sub edx, 0x25c9ba65
xor edx, 0xb61c8f7a
xchg r9, rbx
mov rcx, r9
xchg r9, rbx
call fcn.140073e30
mov dword [rsp - 0x34], ebp
test rax, rax
je 0x14006085d
not rax
mov dword [rsp - 0x24], 0x33d0c7bf
movabs rcx, 0x50da4ddb781b84b4
sub rcx, 0x6941f099
add rcx, 0x32cd6a82
add rcx, 0x5c9cece
add rax, rcx
mov r14d, edi
mov r11, r11
not rax
rol rax, 6
mov qword [rsi + 0x90], rax
jmp 0x140060878
mov r14d, 0x4397ab36
add r14d, 0x1b8590fa
xor r14d, 0x11787e0f
sub r14d, 0x4e65423e
mov edx, 0x29a5921e
sub edx, 0x25dca25a
add edx, 0x50cf259f
xor edx, 0x26453985
add edx, 0x64aefad9
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
je 0x1400608fa
xchg r15, r15
not rax
movabs rcx, 0xce9432225919f32e
xor rcx, 0x7b8d9d7c
add rcx, 0x43bbdb68
add rcx, 0x5ff39cbc
ror rax, 0x32
ror rax, 2
ror rax, 1
add rax, rcx
not rax
mov dword [rsp - 0x28], 0x55d7e418
xchg r11, rax
mov qword [rsi + 0x98], r11
xchg r11, rax
jmp 0x140060911
mov edi, 0x408f0b61
add edi, 0x328afda2
sub edi, 0x6052e30d
sub edi, 0x12c725f5
or ebp, dword [rsp + 0x98]
mov rcx, rcx
or ebp, dword [rsp + 0xa0]
or ebp, dword [rsp + 0xa8]
or ebp, dword [rsp + 0x20]
mov dword [rsp - 0x18], 0x2cbc510
or ebp, dword [rsp + 0x24]
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
xchg r9, r9
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
mov dword [rsp - 0x3c], 0x2e8a78f9
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
mov rbx, qword [rsp + 0x90]
mov dword [rsp - 0x18], edx
or ebp, r13d
or ebp, r12d
or ebp, r15d
or ebp, r14d
mov r12, r12
or ebp, edi
sete al
nop
sub rsp, 0x1dd0ed2e
add rsp, 0x1dd0ed7e
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
mov r13, qword [rsp]
add rsp, 8
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
nop
mov rbp, qword [rsp]
add rsp, 8
ret