Function at 0x14005fa20
Capabilities:
Hash data using murmur3

Disassembly:
xchg rdi, rbx
mov qword [rsp + 8], rdi
xchg rdi, rbx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r12
xchg rbp, rbp
push rsi
mov qword [rsp], r13
nop
sub rsp, 8
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
nop
add rsp, 0x551f377e
sub rsp, 0x551f37ce
xchg rdx, rsi
mov rdx, rsi
xchg rdx, rsi
xchg r11, rbx
mov r11, rcx
xchg rbx, r11
mov edx, 0x40ab6ae9
xor edx, 0x378badc6
xor edx, 0x70608149
add edx, 0xf285bfaf
call fcn.140073e30
xor edi, edi
xchg r9, r9
test rax, rax
je 0x14005fb60
movabs rcx, 0x2d110d0f403f1291
xor rcx, 0x466b946f
add rcx, 0x6ee8ae4d
sub rcx, 0xde3e21d
sub rcx, 0x12a0a5b7
mov ebp, edi
add rax, rcx
xchg r15, r15
movabs rcx, 0x5c351d807ce87318
sub rcx, 0x5296d4c
xor rcx, 0x1fc0495f
xor rcx, 0x14a2eb0c
rol rax, 2
rol rax, 2
xor rax, rcx
mov dword [rsp - 0x30], 0x1f4d61b2
movabs rcx, 0x57239e193b4694c1
xor rcx, 0x13ee7eaf
add rcx, 0x74d5347
xor rcx, 0x211e2fd0
add rcx, 0x7e9ac429
not rax
mov dword [rsp - 0x44], 0x33b39aa3
sub rax, rcx
ror rax, 1
ror rax, 6
ror rax, 3
ror rax, 3
not rax
mov rsi, rsi
mov qword [rsi], rax
jmp 0x14005fb7d
mov ebp, 0x742a87ae
add ebp, 0x63706c3
sub ebp, 0x55a86cf9
xor ebp, 0x59ff15fa
sub ebp, 0x7d463481
mov edx, 0x54a78fa2
sub edx, 0xaaa872e
sub edx, 0x10cb0c90
add edx, 0x1f83bc5
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140073e30
xchg rdx, rdx
test rax, rax
je 0x14005fc86
ror rax, 5
ror rax, 0xa
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x500bfc6638237d4c
xor rcx, 0xcf00d92
add rcx, 0x3f213537
sub rcx, 0x56a169b2
add rcx, 0x7fffffff
add rcx, 0x11b4abb7
xor rax, rcx
mov dword [rsp + 0x98], edi
movabs rcx, 0x3f93d45e04c71a76
sub rcx, 0x14c3e6
add rcx, 0x33d24d5f
xor rcx, 0x3fc02f69
sub rax, rcx
mov r14, r14
movabs rcx, 0x5372ca5e0ea23d41
xor rcx, 0x7b947359
xor rcx, 0x5fa974a2
add rcx, 0x12133c87
add rcx, 0x93eca14
not rax
mov dword [rsp - 0x34], 0x52171305
ror rax, 0x1e
xor rax, rcx
movabs rcx, 0x6409a45f6dce4485
sub rcx, 0x539547ce
xor rcx, 0x37323713
add rcx, 0x6d7d3828
sub rax, rcx
xchg rcx, rcx
mov qword [rsi + 8], rax
jmp 0x14005fcb2
mov dword [rsp + 0x98], 0x10bdbebf
add dword [rsp + 0x98], 0x541b6c60
sub dword [rsp + 0x98], 0x2b976204
sub dword [rsp + 0x98], 0x3941c91a
mov edx, 0x5353accb
sub edx, 0x205650d5
xor edx, 0x27c033e1
add edx, 0x1f737228
sub edx, 0x65dd00c
mov rcx, rbx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x28], ecx
je 0x14005fd43
rol rax, 1
rol rax, 4
rol rax, 0x11
movabs rcx, 0x44d74283005bce8a
add rcx, 0x43ed4305
add rcx, 0x163738ce
xor rcx, 0x173116e6
add rcx, 0x7fffffff
add rcx, 0xa1da704
xor rax, rcx
mov dword [rsp + 0xa0], edi
not rax
xchg r10, r10
rol rax, 2
rol rax, 1
not rax
xchg r15, rax
mov qword [rsi + 0x10], r15
xchg r15, rax
jmp 0x14005fd7a
mov dword [rsp + 0xa0], 0x2767c9f9
add dword [rsp + 0xa0], 0x52946e98
xor dword [rsp + 0xa0], 0x29252536
xor dword [rsp + 0xa0], 0x7c717edd
sub dword [rsp + 0xa0], 0x2ca86379
mov edx, 0x1aac48f4
xor edx, 0x66f17608
sub edx, 0x4eca6a83
xor edx, 0x6c377813
sub edx, 0x33c1c69b
xchg rcx, r8
mov r8, rbx
xchg r8, rcx
call fcn.140073e30
xchg rdi, rdi
test rax, rax
je 0x14005fe45
movabs rcx, 0x79df59d17df467f1
sub rcx, 0x656056a1
add rcx, 0x538295cd
xor rcx, 0x1f74aea9
mov dword [rsp + 0xa8], edi
xor rax, rcx
mov dword [rsp - 0x28], 0x645073f
movabs rcx, 0x6c4a71b5761837bd
sub rcx, 0x40d5bd63
xor rcx, 0x391d7051
add rcx, 0x7fffffff
xor rcx, 0x3f7aa02f
not rax
add rax, rcx
movabs rcx, 0x43e9b3702cc21d4c
add rcx, 0x4a7883bd
sub rcx, 0x63989059
sub rcx, 0x6642209
xor rax, rcx
mov dword [rsp - 0x10], 0x34194aeb
xchg r12, rax
mov qword [rsi + 0x18], r12
xchg r12, rax
jmp 0x14005fe71
mov dword [rsp + 0xa8], 0x4fb2cfbe
add dword [rsp + 0xa8], 0xd57935d
sub dword [rsp + 0xa8], 0x86ef49f
sub dword [rsp + 0xa8], 0x549b6e7b
mov edx, 0x3f0acd34
add edx, 0xb8a7dd7
add edx, 0x6845228
sub edx, 0x29de392e
xchg r11, rbx
mov rcx, r11
xchg r11, rbx
call fcn.140073e30
mov r10, r10
test rax, rax
je 0x14005ff45
movabs rcx, 0x2f02869a63648fc1
sub rcx, 0x372620b1
add rcx, 0x52799692
xor rcx, 0x688f15fe
mov dword [rsp + 0x20], edi
mov dword [rsp - 0x3c], 0x295213e4
xor rax, rcx
movabs rcx, 0x5303cec01e0a64c3
xor rcx, 0x1c76ff41
add rcx, 0x76cf41fd
sub rcx, 0x5459d4f8
add rcx, 0x6995a019
sub rax, rcx
ror rax, 0xb
ror rax, 0xc
ror rax, 1
ror rax, 4
ror rax, 3
ror rax, 1
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x3c], 0x4ed5117b
rol rax, 0x23
rol rax, 5
rol rax, 9
rol rax, 3
rol rax, 3
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x20], r12
xchg r12, rax
jmp 0x14005ff65
mov dword [rsp + 0x20], 0x7ce84bc2
xor dword [rsp + 0x20], 0x3547dc4e
add dword [rsp + 0x20], 0x21def7b1
xor dword [rsp + 0x20], 0x6b8e8f3c
mov edx, 0x688412ee
sub edx, 0x14c4cdc8
sub edx, 0x4d73d13a
add edx, 0x45f96304
add edx, 0x485ed68d
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
xchg rdx, rdx
je 0x140060038
movabs rcx, 0xd27c00073b696a09
xor rcx, 0x5055b5f8
sub rcx, 0x33939f3d
add rcx, 0x52b7359
add rcx, 0x7fffffff
add rcx, 0x27cb0a3c
mov dword [rsp + 0x24], edi
xchg r9, r9
add rax, rcx
movabs rcx, 0xc319bfda0650c146
add rcx, 0x6b655de3
sub rcx, 0x5332b4d9
sub rcx, 0xcb4b90d
rol rax, 4
rol rax, 1
rol rax, 4
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rcx, rax
mov dword [rsp - 0x14], ecx
not rcx
ror rcx, 0x10
ror rcx, 4
ror rcx, 1
ror rcx, 1
xchg r10, rcx
mov qword [rsi + 0x28], r10
xchg rcx, r10
jmp 0x140060058
mov dword [rsp + 0x24], 0x4267fef2
sub dword [rsp + 0x24], 0x4031f9ce
add dword [rsp + 0x24], 0x42be5810
xor dword [rsp + 0x24], 0x44f45d35
mov edx, 0x58de82d7
sub edx, 0x47491a75
xor edx, 0x6deef2d
sub edx, 0xf5de92
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov r13, r13
test rax, rax
je 0x14006011c
not rax
mov dword [rsp - 0x1c], edi
mov dword [rsp + 0x28], edi
movabs rcx, 0x62961f4b400aa1b0
sub rcx, 0x4048057
xor rcx, 0x4f008dec
sub rcx, 0x383775d
sub rax, rcx
mov dword [rsp - 0x40], edx
movabs rcx, 0x6cbcbfdb63fcad2b
xor rcx, 0x218779c7
xor rcx, 0x1e597e2a
xor rcx, 0x3f3bb79c
sub rcx, 0x85d6879
xor rax, rcx
mov r8, r8
movabs rcx, 0x15a78261743ae0eb
xor rcx, 0x72c8aab6
sub rcx, 0x28bd0b9
xor rcx, 0x34ee8f33
add rcx, 0x4f91521a
sub rax, rcx
mov dword [rsp - 0x28], esp
mov qword [rsi + 0x30], rax
jmp 0x14006013c
mov dword [rsp + 0x28], 0x72acbbc7
sub dword [rsp + 0x28], 0x19e7e600
sub dword [rsp + 0x28], 0x51d4ba4b
sub dword [rsp + 0x28], 0x6f01b7b
mov edx, 0xe792260
add edx, 0x248dd50f
sub edx, 0xf808f9e
add edx, 0xc8b0898
xchg rsi, rcx
mov rsi, rbx
xchg rsi, rcx
call fcn.140073e30
mov dword [rsp - 0x24], 0x547c49a8
test rax, rax
je 0x1400601c4
movabs rcx, 0xdc88b4eb7ca1a63e
xor rcx, 0x477f0c73
add rcx, 0x652bf67
add rcx, 0x2bd9d77d
mov dword [rsp + 0x2c], edi
mov dword [rsp - 0x20], 0x2ae4aaac
xor rax, rcx
rol rax, 0xd
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg rbx, rbx
xchg r10, rax
mov qword [rsi + 0x38], r10
xchg r10, rax
jmp 0x1400601ec
mov dword [rsp + 0x2c], 0x40fca058
xor dword [rsp + 0x2c], 0x73b8f3cc
sub dword [rsp + 0x2c], 0x169ede62
xor dword [rsp + 0x2c], 0x28c7e27d
xor dword [rsp + 0x2c], 0x3462974e
mov edx, 0x502f20eb
sub edx, 0xcebe690
sub edx, 0xea8b051
add edx, 0xb811b9e2
xchg r9, rbx
mov rcx, r9
xchg rbx, r9
call fcn.140073e30
test rax, rax
xchg r15, r15
je 0x1400602dd
movabs rcx, 0x213181270b8995b4
add rcx, 0x5e545701
xor rcx, 0x1fe56667
xor rcx, 0x34a65fc3
mov dword [rsp + 0x30], edi
xor rax, rcx
mov dword [rsp - 0x2c], edx
movabs rcx, 0x4fae2af038bee07b
add rcx, 0xd155cb0
xor rcx, 0x43d9ee0
xor rcx, 0x4356ed8b
add rcx, 0x7fffffff
xor rcx, 0x27724d40
sub rax, rcx
movabs rcx, 0xb50e9a178f204b5
xor rcx, 0x30dc3077
sub rcx, 0x27067398
add rcx, 0x7fffffff
xor rcx, 0x5855952d
not rax
mov dword [rsp - 0x24], esp
sub rax, rcx
movabs rcx, 0x52fa1f2123e69188
add rcx, 0x3bbf33d4
sub rcx, 0x57ae66bf
add rcx, 0x497d9dfe
sub rcx, 0x57f5423
xor rax, rcx
xchg rbp, rax
mov qword [rsi + 0x40], rbp
xchg rbp, rax
jmp 0x140060305
mov dword [rsp + 0x30], 0x32005ec
add dword [rsp + 0x30], 0x11995ef7
sub dword [rsp + 0x30], 0x93cf5e7
xor dword [rsp + 0x30], 0x3c3f69ab
sub dword [rsp + 0x30], 0x37430756
mov edx, 0x471cd68d
sub edx, 0x20658b82
xor edx, 0x258f3691
xor edx, 0xc40b054c
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
xchg r9, r9
je 0x140060427
ror rax, 0xc
ror rax, 0x17
ror rax, 3
ror rax, 8
ror rax, 1
movabs rcx, 0xbf2a98125639b436
xor rcx, 0x13341cba
add rcx, 0x2ff09dbf
xor rcx, 0x74e3b335
add rcx, 0x7fffffff
add rcx, 0x22d5e591
xor rax, rcx
xchg rsi, rsi
mov dword [rsp + 0x34], edi
movabs rcx, 0x483c839e31e94e21
add rcx, 0x144c9b3a
xor rcx, 0x7923644f
add rcx, 0x8628b91
sub rax, rcx
xchg r14, r14
movabs rcx, 0xe21204877c802536
sub rcx, 0x40ba9d6e
sub rcx, 0x21828e8d
xor rcx, 0x307d7ca9
add rcx, 0x7fffffff
add rcx, 0x181af944
ror rax, 8
ror rax, 2
ror rax, 1
ror rax, 6
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x44], 0x5b789860
movabs rcx, 0x7f5e04d95e327892
sub rcx, 0x46fa019e
add rcx, 0x585b9ba6
xor rcx, 0x4875aa7
add rcx, 0x5070586d
xor rax, rcx
xchg r9, r9
mov qword [rsi + 0x48], rax
jmp 0x14006044f
mov dword [rsp + 0x34], 0x7c6f662d
sub dword [rsp + 0x34], 0x441b67c4
sub dword [rsp + 0x34], 0x30f42ee1
add dword [rsp + 0x34], 0x3c01b9e5
sub dword [rsp + 0x34], 0x4361896c
mov edx, 0x16d1452d
add edx, 0x3bd3a449
xor edx, 0x4fbb24b5
add edx, 0xc2325b3
add edx, 0x82a3647
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov dword [rsp - 0x10], esi
test rax, rax
je 0x14006050a
ror rax, 4
ror rax, 4
ror rax, 1
movabs rcx, 0x7eb0546e6210deac
add rcx, 0x1979db7a
sub rcx, 0x7037b33a
add rcx, 0x1c1d852b
xor rax, rcx
mov r10, r10
mov dword [rsp + 0x38], edi
not rax
movabs rcx, 0x6118b4923a3e0f0
xor rcx, 0x5f300bdb
xor rcx, 0x3682b13d
sub rcx, 0x24b3beff
rol rax, 0xc
rol rax, 7
rol rax, 0x11
rol rax, 0x11
rol rax, 3
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
mov r14, r14
mov qword [rsi + 0x50], rax
jmp 0x14006052a
mov dword [rsp + 0x38], 0x5c1d4259
add dword [rsp + 0x38], 0x4108d3a
add dword [rsp + 0x38], 0x1cbd3c84
xor dword [rsp + 0x38], 0x7ceb0c16
mov edx, 0x5791e9da
sub edx, 0x3866c0bc
add edx, 0x5fdf1fef
add edx, 0x3dac293f
mov rcx, rbx
mov rsp, rsp
call fcn.140073e30
test rax, rax
je 0x1400605ca
ror rax, 0x13
ror rax, 0xe
ror rax, 6
ror rax, 1
movabs rcx, 0xa11582fa2dd02f69
add rcx, 0x51f3e173
xor rcx, 0x7f051c45
xor rcx, 0x3b5748ee
add rcx, 0x7fffffff
add rcx, 0x232d6fe2
not rax
xchg rcx, rcx
mov dword [rsp + 0x3c], edi
ror rax, 0xe
ror rax, 0xc
ror rax, 5
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
add rax, rcx
mov dword [rsp - 0x34], edi
not rax
mov qword [rsi + 0x58], rax
jmp 0x1400605f2
mov dword [rsp + 0x3c], 0x3104f737
sub dword [rsp + 0x3c], 0x2a5c3385
add dword [rsp + 0x3c], 0x706bc5fe
sub dword [rsp + 0x3c], 0x480356f7
sub dword [rsp + 0x3c], 0x2f1132b8
mov edx, 0x4f0a788b
sub edx, 0x4bea6fee
xor edx, 0x4cac6ac8
xor edx, 0x3d9f3956
mov rcx, rbx
call fcn.140073e30
mov dword [rsp - 0x34], 0xa4e6aac
test rax, rax
je 0x14006068f
movabs rcx, 0x970e242332d1a0a4
xor rcx, 0x3f1515b2
xor rcx, 0x6f1c652a
sub rcx, 0x519311da
add rcx, 0x7fffffff
add rcx, 0x62c068f
mov dword [rsp + 0x40], edi
xor rax, rcx
mov dword [rsp - 0x1c], 0x2aad9103
movabs rcx, 0xb12808a3c0e128d
xor rcx, 0x4f29898b
sub rcx, 0x6a2050b9
add rcx, 0x785ae1aa
sub rax, rcx
xchg rsi, rsi
not rax
mov qword [rsi + 0x60], rax
jmp 0x1400606b7
mov dword [rsp + 0x40], 0x21b1ca43
sub dword [rsp + 0x40], 0x1eb8f076
add dword [rsp + 0x40], 0x58ea03b7
add dword [rsp + 0x40], 0x1c5b62c0
xor dword [rsp + 0x40], 0x783e4045
mov edx, 0x1c808d49
sub edx, 0x1404c0ec
add edx, 0x5cd7abbd
add edx, 0x51b7197e
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
test rax, rax
je 0x14006078e
xchg r14, r14
movabs rcx, 0x7c0abb4b2ceaea2b
xor rcx, 0x5a4130db
sub rcx, 0xf091c70
add rcx, 0x7b2f4bd7
mov dword [rsp + 0x44], edi
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x170d219d245fde84
add rcx, 0x2a393138
xor rcx, 0x2180b140
sub rcx, 0xe7d0a7b
not rax
xchg rcx, rcx
add rax, rcx
movabs rcx, 0x459ea0bb13b13522
xor rcx, 0x13baa07e
add rcx, 0x6ddfee43
sub rcx, 0x67109cf9
add rcx, 0x387a43a8
rol rax, 0x24
rol rax, 2
rol rax, 1
rol rax, 1
add rax, rcx
mov rcx, rcx
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x28], edi
xchg rdx, rax
mov qword [rsi + 0x68], rdx
xchg rdx, rax
jmp 0x1400607ae
mov dword [rsp + 0x44], 0x795080f
add dword [rsp + 0x44], 0x6e351748
sub dword [rsp + 0x44], 0xb0da233
sub dword [rsp + 0x44], 0x6abc7d23
mov edx, 0x342300d4
add edx, 0x36c1c6cc
sub edx, 0x51a01235
sub edx, 0x10b5b865
add edx, 0xbddb6f9e
mov rcx, rbx
mov rsp, rsp
call fcn.140073e30
test rax, rax
je 0x1400608c4
mov r8, r8
movabs rcx, 0x414facb4333da9a5
sub rcx, 0x1290150c
xor rcx, 0x68690516
add rcx, 0x7fffffff
add rcx, 0x491a069
mov dword [rsp + 0x48], edi
mov dword [rsp - 0x44], 0x3b23a157
add rax, rcx
movabs rcx, 0x44ac7e6804b864f2
add rcx, 0x15f3691e
add rcx, 0x28478df4
xor rcx, 0x44fe101f
add rcx, 0x7fffffff
add rcx, 0x6079b4d6
ror rax, 0x12
ror rax, 9
ror rax, 1
ror rax, 1
add rcx, rax
movabs rax, 0x79516c0d25fb88cf
add rax, 0x27c6da2
xor rax, 0x7db04f91
add rax, 0x7fffffff
sub rax, 0x23f7b51f
not rcx
mov r8, r8
sub rcx, rax
movabs rax, 0x1c9cef28225a0be6
add rax, 0x1c766a99
sub rax, 0x1c5e3ff4
add rax, 0x7fffffff
add rax, 0x967eca1
rol rcx, 0x21
rol rcx, 0xf
rol rcx, 3
rol rcx, 1
rol rcx, 1
add rax, rcx
xchg r10, rax
mov qword [rsi + 0x70], r10
xchg r10, rax
jmp 0x1400608e4
mov dword [rsp + 0x48], 0x662f4df5
sub dword [rsp + 0x48], 0x5660933c
add dword [rsp + 0x48], 0x197cf2cc
xor dword [rsp + 0x48], 0x294bad84
mov edx, 0x138c679c
add edx, 0x9ce627
xor edx, 0x3031fbd1
sub edx, 0x1501cd1d
xchg rdi, rcx
mov rdi, rbx
xchg rdi, rcx
call fcn.140073e30
test rax, rax
mov dword [rsp - 0x40], 0x30ce96d0
je 0x1400609fb
ror rax, 6
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0x63107b0b158b064c
xor rcx, 0x556ac04a
sub rcx, 0x18043a6
add rcx, 0x2ad74d42
add rcx, 0x7fffffff
add rcx, 0xae27d50
add rax, rcx
mov r13d, edi
not rax
xchg rdi, rdi
movabs rcx, 0x7cfdd2b150a4bb39
sub rcx, 0x1bdea227
add rcx, 0x127e9cab
xor rcx, 0x4c85940f
add rcx, 0x38558927
add rax, rcx
mov dword [rsp - 0x38], 0x190cb03b
movabs rcx, 0x4744954766050f9e
sub rcx, 0x1899a985
sub rcx, 0xe257a8f
add rcx, 0x7fffffff
add rcx, 0x2a6d2e6
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x43bef702d7894e1
add rcx, 0x1419ecc4
add rcx, 0x1d57e190
sub rcx, 0x21daa176
add rcx, 0x39eddf11
add rax, rcx
mov r14, r14
not rax
xchg r14, rax
mov qword [rsi + 0x78], r14
xchg r14, rax
jmp 0x140060a16
mov r13d, 0x16927702
add r13d, 0x31e7319c
add r13d, 0x964dac8
xor r13d, 0x51de8367
mov edx, 0x62330b57
xor edx, 0x92bdc5f
add edx, 0x1428afb8
sub edx, 0xecbb6e1
xchg rcx, rsi
mov rsi, rbx
xchg rcx, rsi
call fcn.140073e30
mov r10, r10
test rax, rax
je 0x140060ae8
not rax
mov dword [rsp - 0x40], 0x1435f82f
movabs rcx, 0x25af8ffd28579516
xor rcx, 0x64fdea2a
sub rcx, 0x2ae0a847
xor rcx, 0x32e521ab
rol rax, 0x27
rol rax, 8
rol rax, 6
rol rax, 3
rol rax, 3
mov r12d, edi
mov r13, r13
add rax, rcx
movabs rcx, 0xe8071e83bd4ac9c
sub rcx, 0x365551a
xor rcx, 0x6eaf6f1e
sub rcx, 0x52677519
add rcx, 0x7fffffff
add rcx, 0x33648f54
rol rax, 0x11
rol rax, 8
rol rax, 1
sub rax, rcx
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
xchg rbp, rax
mov qword [rsi + 0x80], rbp
xchg rbp, rax
jmp 0x140060b0a
mov r12d, 0x4cabedd
add r12d, 0xcf4c6fc
add r12d, 0x5d88d113
sub r12d, 0x4e89c03b
sub r12d, 0x20be96b0
mov edx, 0x68c668b4
sub edx, 0x18019b0d
xor edx, 0xa0211
xor edx, 0xc585442
xchg rcx, rdi
mov rdi, rbx
xchg rcx, rdi
call fcn.140073e30
xchg r11, r11
test rax, rax
je 0x140060bea
movabs rcx, 0x18755da91d503279
sub rcx, 0x15c27d0e
add rcx, 0x4c167c37
add rcx, 0x2a1a7a31
mov r15d, edi
mov dword [rsp - 0x14], 0x1c46880e
xor rax, rcx
movabs rcx, 0xf473a466317d91d3
add rcx, 0x387cc415
sub rcx, 0x3d9c2254
xor rcx, 0x6310a7ce
not rax
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x79f7905c02bd8e5b
add rcx, 0x1707258
add rcx, 0x13e6f55e
xor rcx, 0x691047f1
sub rcx, 0x2d7fc3c1
xor rax, rcx
xchg r8, r8
rol rax, 0xf
rol rax, 0x1a
rol rax, 2
rol rax, 4
rol rax, 2
rol rax, 1
not rax
xchg r14, rax
mov qword [rsi + 0x88], r14
xchg r14, rax
jmp 0x140060c05
mov r15d, 0x52b17f32
xor r15d, 0x2d55ff0e
sub r15d, 0x38e02c64
sub r15d, 0x470453d7
mov edx, 0x18433f4a
sub edx, 0x1b2256
add edx, 0x3a31f6bc
add edx, 0x55e6271e
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140073e30
test rax, rax
xchg r15, r15
je 0x140060cf2
movabs rcx, 0xd552f1444e585a9d
sub rcx, 0x15588c11
sub rcx, 0x31310e2e
add rcx, 0x7fffffff
add rcx, 0x153089bd
mov r14d, edi
xor rax, rcx
movabs rcx, 0xba1ae4f73a88e204
sub rcx, 0x2bdddbfe
add rcx, 0x2f77a53d
add rcx, 0x1fe07d9b
sub rcx, 0x9c54330
rol rax, 8
rol rax, 0xc
rol rax, 5
rol rax, 1
add rax, rcx
xchg rbp, rbp
movabs rcx, 0x71dcfafe5f20fd6d
add rcx, 0x16e96a2a
xor rcx, 0xc338b95
sub rcx, 0x47a98569
add rcx, 0x7fffffff
add rcx, 0x2d8c561
xor rax, rcx
mov r13, r13
rol rax, 0x27
rol rax, 6
rol rax, 2
rol rax, 1
rol rax, 1
mov qword [rsi + 0x90], rax
mov dword [rsp - 0x1c], ebx
jmp 0x140060d0d
mov r14d, 0x1c9ba26b
xor r14d, 0x4eea4292
sub r14d, 0x809d291
sub r14d, 0x4a680e67
mov edx, 0x4e284826
xor edx, 0x7ad53f07
add edx, 0x298baf4d
add edx, 0x79030151
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.140073e30
mov rcx, rcx
test rax, rax
je 0x140060db5
rol rax, 0xb
rol rax, 2
rol rax, 1
movabs rcx, 0x5c7a89d94a87baef
xor rcx, 0x4ac456b4
xor rcx, 0x3c4e1cb6
add rcx, 0x43520da
add rcx, 0x6f79766b
add rax, rcx
movabs rcx, 0x87413465298fad08
sub rcx, 0x26cde20b
add rcx, 0xdbd910f
add rcx, 0x7fffffff
add rcx, 0x2d6eb9ff
ror rax, 0xa
ror rax, 4
ror rax, 1
add rax, rcx
mov rcx, rcx
mov qword [rsi + 0x98], rax
jmp 0x140060dd2
mov edi, 0x443049e0
add edi, 0x2205efb7
xor edi, 0x44250693
add edi, 0x517a31ab
sub edi, 0x738d70ae
or ebp, dword [rsp + 0x98]
or ebp, dword [rsp + 0xa0]
mov rdx, rdx
or ebp, dword [rsp + 0xa8]
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
xchg r12, r12
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
or ebp, dword [rsp + 0x34]
mov dword [rsp - 0x30], 0x5e67d315
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
xchg r10, r10
or ebp, dword [rsp + 0x48]
xchg rbx, rbp
mov rbp, qword [rsp + 0x90]
xchg rbx, rbp
or ebp, r13d
or ebp, r12d
xchg rdi, rdi
or ebp, r15d
or ebp, r14d
or ebp, edi
xchg rdx, rdx
sete al
nop
add rsp, 0x59154b95
sub rsp, 0x59154b45
pop r15
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
pop rdi
mov dword [rsp - 0x34], edi
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret