Function at 0x1400619d0
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbp, rbx
mov qword [rsp + 8], rbp
xchg rbp, rbx
nop
push 0x129794c5
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
push 0x76f20f97
mov qword [rsp], rdi
push r12
mov dword [rsp - 0x3c], edi
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xffffffffffffff90
xchg r8, rdx
mov rsi, r8
xchg r8, rdx
xchg rcx, rsi
mov rbx, rsi
xchg rcx, rsi
mov edx, 0x25fe224c
xor edx, 0x63142756
add edx, 0x1c276127
add edx, 0x52a02223
call fcn.140074cb0
mov dword [rsp - 0x3c], edx
xor edi, edi
test rax, rax
je 0x140061b0f
mov dword [rsp - 0x34], ebx
rol rax, 0x1b
rol rax, 1
movabs rcx, 0x18c095426d26c906
xor rcx, 0x1ed69eea
xor rcx, 0x5aeba6a2
sub rcx, 0x17a3e0ef
add rcx, 0x7fffffff
xor rcx, 0x393b5566
add rax, rcx
mov dword [rsp - 0x30], ecx
mov ebp, edi
not rax
movabs rcx, 0x72ef42ff38c0dc20
xor rcx, 0x320a517b
add rcx, 0x4c5eb519
sub rcx, 0x3de6750
add rcx, 0x7fffffff
add rcx, 0x14ee08ac
ror rax, 0x18
ror rax, 2
ror rax, 1
add rax, rcx
mov rsi, rsi
movabs rcx, 0x2216997b7f851794
sub rcx, 0x3837dd71
sub rcx, 0x21196ecc
xor rcx, 0x182854fc
not rax
sub rax, rcx
xchg r9, rax
mov qword [rsi], r9
xchg r9, rax
jmp 0x140061b2c
mov ebp, 0x13044b26
xor ebp, 0x59c4c7aa
add ebp, 0x22e7a6b5
sub ebp, 0x6c60a73
sub ebp, 0x66e228cd
mov edx, 0x673684c2
sub edx, 0x41e97410
xor edx, 0x928c709
add edx, 0x7fc1e6d4
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.140074cb0
test rax, rax
xchg rbp, rbp
je 0x140061bb9
movabs rcx, 0x2137d9b21b26a3e2
xor rcx, 0x28c5251e
xor rcx, 0x37b6b2c5
add rcx, 0x7ed982d9
mov dword [rsp + 0xb8], edi
add rax, rcx
xchg r14, r14
ror rax, 2
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
not rax
ror rax, 0xe
ror rax, 0xd
ror rax, 4
ror rax, 1
mov qword [rsi + 8], rax
xchg r15, r15
jmp 0x140061be5
mov dword [rsp + 0xb8], 0x39d08929
sub dword [rsp + 0xb8], 0x10c42a9f
sub dword [rsp + 0xb8], 0x1c9c3acb
sub dword [rsp + 0xb8], 0xc7023be
mov edx, 0x5270e524
xor edx, 0x40e89d8f
xor edx, 0x2b95c327
add edx, 0x3c67b5e6
sub edx, 0x72035812
mov rcx, rbx
mov rdx, rdx
call fcn.140074cb0
test rax, rax
je 0x140061ca9
xchg rcx, rcx
rol rax, 1
rol rax, 1
movabs rcx, 0x47d1662207ff74f6
xor rcx, 0x12d9a8b2
xor rcx, 0x6bccbb09
add rcx, 0x7caf50e9
add rax, rcx
mov dword [rsp + 0xc0], edi
movabs rcx, 0xf51d763b15110043
xor rcx, 0x2e50acdd
add rcx, 0x17daa6b
xor rcx, 0x33339729
sub rcx, 0x12a5146
xor rax, rcx
movabs rcx, 0x5e5433f54020cc44
sub rcx, 0x2e43b0c5
xor rcx, 0x712f0728
add rcx, 0x7fffffff
xor rcx, 0x702a2ed
not rax
add rax, rcx
mov r10, r10
mov qword [rsi + 0x10], rax
jmp 0x140061cd5
mov dword [rsp + 0xc0], 0x6930b297
sub dword [rsp + 0xc0], 0x422359f9
add dword [rsp + 0xc0], 0x49702f64
sub dword [rsp + 0xc0], 0x707d8801
mov edx, 0x6097eb79
sub edx, 0x2cec849e
add edx, 0x444b9d80
sub edx, 0x1fea9967
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
mov rdx, rdx
je 0x140061dd7
not rax
mov dword [rsp + 0xc8], edi
xchg rbx, rbx
rol rax, 0x1c
rol rax, 0xb
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x1645d55c27ae2a2a
xor rcx, 0x1a7d2c85
sub rcx, 0x379183eb
xor rcx, 0x6a508d02
sub rax, rcx
movabs rcx, 0x38e0ef7b4c63befc
sub rcx, 0x49679971
xor rcx, 0x78b1fdfa
sub rcx, 0x399b2990
xor rcx, 0x4cd8fc01
rol rax, 0x20
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
xor rax, rcx
mov r10, r10
movabs rcx, 0xcf967fca67b00a97
sub rcx, 0x2d60a29
sub rcx, 0x5c4b2333
add rcx, 0x7fffffff
sub rcx, 0x2f9ca24
rol rax, 0x24
rol rax, 2
rol rax, 9
rol rax, 1
add rax, rcx
mov qword [rsi + 0x18], rax
mov dword [rsp - 0x28], 0x7f95f282
jmp 0x140061e03
mov dword [rsp + 0xc8], 0x354fd9d2
sub dword [rsp + 0xc8], 0x115b0d80
add dword [rsp + 0xc8], 0x5595d362
xor dword [rsp + 0xc8], 0x798a9fb5
mov edx, 0x419efba6
xor edx, 0xc0242a4
sub edx, 0x46dd601d
add edx, 0x46eb1381
add edx, 0x1bcedeaf
xchg rbx, r15
mov rcx, r15
xchg rbx, r15
call fcn.140074cb0
xchg rcx, rcx
test rax, rax
je 0x140061efc
movabs rcx, 0x922e12c80e2747a4
sub rcx, 0x4790997
xor rcx, 0x61c25783
sub rcx, 0x5456edeb
add rcx, 0x669b53d1
mov dword [rsp + 0x20], edi
add rax, rcx
xchg rbx, rbx
movabs rcx, 0x6bd602107a904e8b
sub rcx, 0x589eb29b
xor rcx, 0x725fbd1a
sub rcx, 0x25adc933
ror rax, 0xf
ror rax, 0xa
ror rax, 0xa
ror rax, 0xc
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
movabs rcx, 0x57dd593e5e67c3a0
sub rcx, 0x2cd8eef
sub rcx, 0x5ab86d8c
add rcx, 0x31898b04
rol rax, 6
rol rax, 1
rol rax, 3
rol rax, 6
rol rax, 7
rol rax, 2
rol rax, 1
xor rax, rcx
ror rax, 0x11
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
mov qword [rsi + 0x20], rax
jmp 0x140061f1c
mov dword [rsp + 0x20], 0x2ab35698
xor dword [rsp + 0x20], 0x7c7ffffe
add dword [rsp + 0x20], 0x276095a
sub dword [rsp + 0x20], 0x5942b2bf
mov edx, 0x4b87fbe9
xor edx, 0x3ec4726c
sub edx, 0x6ef54f91
add edx, 0x409b4446
xor edx, 0x9a98a975
mov rcx, rbx
mov dword [rsp - 0x20], 0x1cc85903
call fcn.140074cb0
test rax, rax
je 0x140061fcb
mov dword [rsp - 0x14], esi
movabs rcx, 0x2c99ea945e3bc234
sub rcx, 0x1fb308e3
add rcx, 0x3bc41b11
xor rcx, 0x6e522fc1
add rcx, 0x3a786ec1
mov dword [rsp + 0x24], edi
xor rax, rcx
xchg r9, r9
movabs rcx, 0x565a47d027ebbfd7
xor rcx, 0xbf22d0f
add rcx, 0x2bd0373f
add rcx, 0x7c6dac9
not rax
sub rax, rcx
ror rax, 0xe
ror rax, 6
ror rax, 2
ror rax, 0x13
ror rax, 1
xchg r8, rax
mov qword [rsi + 0x28], r8
xchg r8, rax
jmp 0x140061ff3
mov dword [rsp + 0x24], 0x53dae73d
sub dword [rsp + 0x24], 0x11a4f584
sub dword [rsp + 0x24], 0xc0d2c76
add dword [rsp + 0x24], 0x258fe10a
sub dword [rsp + 0x24], 0x5bb8a64c
mov edx, 0x49608f0c
add edx, 0x1ea82af8
sub edx, 0x20ffe0c8
add edx, 0xa2afd56c
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x20], edi
test rax, rax
je 0x14006207c
ror rax, 5
ror rax, 0x2f
movabs rcx, 0x59cad5002e9bd6da
add rcx, 0x4c5e4197
xor rcx, 0x70fbfd08
xor rcx, 0x42def4ff
sub rax, rcx
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x18], edx
rol rax, 0x28
rol rax, 1
rol rax, 7
rol rax, 5
rol rax, 2
rol rax, 1
not rax
mov qword [rsi + 0x30], rax
xchg r9, r9
jmp 0x14006209c
mov dword [rsp + 0x28], 0x4d5bd927
add dword [rsp + 0x28], 0x1dc3d820
xor dword [rsp + 0x28], 0x6bf41972
sub dword [rsp + 0x28], 0xeba834
mov edx, 0x3c10cd84
sub edx, 0x32e74420
xor edx, 0x39b83f29
xor edx, 0xb6cca7f1
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x10], ebp
je 0x14006215c
movabs rcx, 0xe9af6a002bf74bf3
sub rcx, 0x269d1c1e
add rcx, 0x5916cf08
sub rcx, 0x266ec83e
add rcx, 0x7fffffff
add rcx, 0x23bf24ec
mov dword [rsp + 0x2c], edi
xchg r14, r14
add rax, rcx
movabs rcx, 0x5244dc8d0ed02194
add rcx, 0x7b4250
xor rcx, 0x36efdd2e
sub rcx, 0x1a09a73
ror rax, 0x21
ror rax, 3
ror rax, 8
ror rax, 7
ror rax, 1
ror rax, 1
sub rax, rcx
mov dword [rsp - 0x38], 0x76d22fa4
ror rax, 8
ror rax, 1
ror rax, 1
xchg rdi, rax
mov qword [rsi + 0x38], rdi
xchg rdi, rax
jmp 0x140062184
mov dword [rsp + 0x2c], 0x75cc4327
sub dword [rsp + 0x2c], 0x393d4e26
xor dword [rsp + 0x2c], 0x31fa1630
add dword [rsp + 0x2c], 0x64cc3a29
xor dword [rsp + 0x2c], 0x72411d5b
mov edx, 0x5e47a935
sub edx, 0x7a68b0f
xor edx, 0x62a84041
xor edx, 0x67d6bbc9
add edx, 0x80f95bdd
mov rcx, rbx
xchg r15, r15
call fcn.140074cb0
test rax, rax
je 0x14006228e
movabs rcx, 0xe3be1b57d9cf4e7
sub rcx, 0x7b0e1e8f
add rcx, 0x2b7153bb
sub rcx, 0x29694fe1
add rcx, 0x7fffffff
xor rcx, 0x376f42f0
mov dword [rsp + 0x30], edi
mov dword [rsp - 0xc], 0x2a0f17b4
add rax, rcx
movabs rcx, 0x4e6906ca45abc086
xor rcx, 0x4eae227e
xor rcx, 0x5b1d1083
sub rcx, 0xaa48335
xor rax, rcx
movabs rcx, 0x77e0917547c6a3de
xor rcx, 0x7fea9db7
xor rcx, 0x30965797
add rcx, 0x7fffffff
xor rcx, 0x64d7b5b4
add rax, rcx
mov dword [rsp - 0x2c], 0x11017a22
movabs rcx, 0x978a3b21519a937
xor rcx, 0x690b2ca7
xor rcx, 0x54c3d402
sub rcx, 0x22d1d9a2
xor rcx, 0x68618e89
ror rax, 1
ror rax, 0x22
ror rax, 5
ror rax, 1
ror rax, 1
xor rax, rcx
xchg r8, r8
xchg r10, rax
mov qword [rsi + 0x40], r10
xchg r10, rax
jmp 0x1400622b6
mov dword [rsp + 0x30], 0x631025d5
sub dword [rsp + 0x30], 0x1abab28e
xor dword [rsp + 0x30], 0x1dbf6d89
sub dword [rsp + 0x30], 0x3ae01203
xor dword [rsp + 0x30], 0x1b0a0cca
mov edx, 0x4dffa4e4
xor edx, 0x3a96f4dc
sub edx, 0x56dd464c
add edx, 0x11989436
xor edx, 0x78299638
xchg rsp, rbx
mov rcx, rsp
xchg rbx, rsp
call fcn.140074cb0
mov dword [rsp - 0x34], 0x11c7e493
test rax, rax
je 0x140062366
movabs rcx, 0x25e856436e76a20
add rcx, 0x412e4cea
xor rcx, 0x3886fe9f
xor rcx, 0x45306c35
add rcx, 0x7fffffff
add rcx, 0x4ad72901
mov dword [rsp + 0x34], edi
xor rax, rcx
movabs rcx, 0x7f1106b41ec5889e
xor rcx, 0x4e5e0c65
xor rcx, 0x30e887a0
sub rcx, 0x2b40ad55
sub rcx, 0xaca89a8
add rax, rcx
mov dword [rsp - 0x34], esi
not rax
ror rax, 1
ror rax, 0xa
mov qword [rsi + 0x48], rax
jmp 0x140062386
mov dword [rsp + 0x34], 0x123355e9
xor dword [rsp + 0x34], 0x6b872447
sub dword [rsp + 0x34], 0x38bbcc8
sub dword [rsp + 0x34], 0x7628b4e5
mov edx, 0x27e7fb3d
add edx, 0x45b413ba
xor edx, 0x238305f0
xor edx, 0xda0303e2
xchg rbx, rcx
mov rbx, rcx
xchg rbx, rcx
call fcn.140074cb0
test rax, rax
je 0x140062488
mov dword [rsp - 0x3c], 0x4520716f
movabs rcx, 0x75ea40e93bbdcb91
xor rcx, 0x6ff7a82f
sub rcx, 0x51abc826
xor rcx, 0x58250948
add rcx, 0x7fffffff
sub rcx, 0x4fc7ecdd
mov dword [rsp + 0x38], edi
xor rax, rcx
xchg r13, r13
movabs rcx, 0x3992fc9b2fcaf159
xor rcx, 0x6e44f651
sub rcx, 0x1c54a067
add rcx, 0x13826538
xor rcx, 0x7c67d74
add rax, rcx
xchg rdi, rdi
movabs rcx, 0x18b9ee115b3aa050
xor rcx, 0x1bb75429
add rcx, 0x2faa6452
xor rcx, 0x7c6fe0e5
add rcx, 0x7fffffff
xor rcx, 0x4f63fcd6
xor rax, rcx
movabs rcx, 0x7c286f64032283bb
add rcx, 0x628ad2ed
sub rcx, 0xe65b01d
add rcx, 0x7fffffff
add rcx, 0x5ae049d
rol rax, 2
xor rax, rcx
mov rbx, rbx
mov qword [rsi + 0x50], rax
jmp 0x1400624a8
mov dword [rsp + 0x38], 0x5215a61e
sub dword [rsp + 0x38], 0x16426261
xor dword [rsp + 0x38], 0x39dba89e
xor dword [rsp + 0x38], 0x208eb22
mov edx, 0x32673b2d
add edx, 0x1096dd3e
xor edx, 0x59ec3eee
xor edx, 0x9b799c5c
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
xchg r14, r14
test rax, rax
je 0x140062538
movabs rcx, 0x7e94973279824622
xor rcx, 0x48852f7b
sub rcx, 0x198a0cd9
xor rcx, 0x6cc5e187
add rcx, 0x6ce4d043
mov dword [rsp + 0x3c], edi
xor rax, rcx
movabs rcx, 0xca2bf6c773b382ed
xor rcx, 0x4779d62b
sub rcx, 0x7a49490
add rcx, 0x4789152d
ror rax, 2
xor rax, rcx
mov r13, r13
mov qword [rsi + 0x58], rax
jmp 0x140062558
mov dword [rsp + 0x3c], 0x564f4595
add dword [rsp + 0x3c], 0x276f0ba
sub dword [rsp + 0x3c], 0x4a9272aa
xor dword [rsp + 0x3c], 0xe33c3a4
mov edx, 0x4747e29a
xor edx, 0xe76e6bc
sub edx, 0x335a750e
add edx, 0x5efe8260
add edx, 0x2509d4d
xchg rbx, rbp
mov rcx, rbp
xchg rbp, rbx
call fcn.140074cb0
mov dword [rsp - 0x28], ebx
test rax, rax
je 0x140062637
movabs rcx, 0x1077e8fd4a119624
sub rcx, 0x466a3f0b
add rcx, 0x344a82f2
sub rcx, 0x75abd24
mov dword [rsp + 0x40], edi
mov dword [rsp - 0x40], 0x85d00cc
add rax, rcx
movabs rcx, 0xa9a686e04961ad92
add rcx, 0x1603e3f2
xor rcx, 0x331d8128
add rcx, 0x61b6bf56
not rax
mov dword [rsp - 0xc], 0x2ade6bb6
rol rax, 0x22
rol rax, 1
rol rax, 1
add rax, rcx
xchg r10, r10
movabs rcx, 0x573451853ed1013d
sub rcx, 0x318c636c
add rcx, 0xf48fb50
add rcx, 0x52c4db78
add rcx, 0x7fffffff
add rcx, 0x339fabc
xor rax, rcx
xchg rsp, rsp
not rax
mov qword [rsi + 0x60], rax
jmp 0x140062657
mov dword [rsp + 0x40], 0x743a299
add dword [rsp + 0x40], 0x3007d559
add dword [rsp + 0x40], 0x30257d70
sub dword [rsp + 0x40], 0x6770f561
mov edx, 0x79dec975
sub edx, 0x6238bc1d
sub edx, 0xeb92795
add edx, 0x56681fc2
xchg rcx, r10
mov r10, rbx
xchg r10, rcx
call fcn.140074cb0
xchg r11, r11
test rax, rax
je 0x14006274e
not rax
mov dword [rsp + 0x44], edi
xchg rcx, rcx
movabs rcx, 0x676aaf9a18673117
sub rcx, 0x12791d4
xor rcx, 0x7eb288ee
sub rcx, 0x19dfcedc
add rax, rcx
movabs rcx, 0x31c591415d01fe6f
sub rcx, 0x33a2e098
sub rcx, 0x2165de95
add rcx, 0x7fffffff
add rcx, 0x74973954
not rax
mov dword [rsp - 0x20], 0x3e479211
add rax, rcx
movabs rcx, 0x33c98d5c20ec0b69
add rcx, 0x740174c
xor rcx, 0x609811d7
xor rcx, 0x5b8c6d3c
add rcx, 0x22d274cc
xor rax, rcx
movabs rcx, 0x2371a56189d374a
xor rcx, 0x3b67a972
add rcx, 0xe26ad53
add rcx, 0x2a2e2359
xor rcx, 0x8320732
sub rax, rcx
rol rax, 6
xchg r13, r13
xchg rcx, rax
mov qword [rsi + 0x68], rcx
xchg rcx, rax
jmp 0x14006276e
mov dword [rsp + 0x44], 0x404bf045
add dword [rsp + 0x44], 0x1200adfa
add dword [rsp + 0x44], 0xd15f958
sub dword [rsp + 0x44], 0x5f629796
mov edx, 0x19d08d96
xor edx, 0xd0170cf
add edx, 0x1c51b25c
add edx, 0x941f9732
xchg r13, rbx
mov rcx, r13
xchg rbx, r13
call fcn.140074cb0
mov dword [rsp - 0x10], 0x5d555e12
test rax, rax
je 0x14006284f
movabs rcx, 0x95d3d31c67954eeb
sub rcx, 0x195132c9
xor rcx, 0x3fb80403
add rcx, 0x131bfa9f
mov dword [rsp + 0x48], edi
mov r14, r14
xor rax, rcx
movabs rcx, 0x679f4c26127c6dd7
xor rcx, 0x71000121
add rcx, 0x1824fd1f
add rcx, 0x4a8b7ec6
sub rax, rcx
mov dword [rsp - 0x1c], 0x20ab1c53
movabs rcx, 0x7af10b6356f12991
xor rcx, 0x9e4fb96
xor rcx, 0x14089252
add rcx, 0x7fffffff
add rcx, 0x1ff66d3d
rol rax, 0x26
rol rax, 6
rol rax, 9
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
not rax
add rax, rcx
not rax
xchg r8, r8
xchg r9, rax
mov qword [rsi + 0x70], r9
xchg r9, rax
jmp 0x140062877
mov dword [rsp + 0x48], 0x23747175
add dword [rsp + 0x48], 0x19a894be
xor dword [rsp + 0x48], 0x40d36314
sub dword [rsp + 0x48], 0x61a5283a
xor dword [rsp + 0x48], 0x1c293cec
mov edx, 0x193caf9f
add edx, 0xe0411f9
add edx, 0xe16e519
sub edx, 0xe23e56a
add edx, 0xa4ac2418
xchg rcx, r11
mov r11, rbx
xchg rcx, r11
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x40], edi
je 0x14006294d
movabs rcx, 0xd40438fc60486ab2
sub rcx, 0x2cb24f33
sub rcx, 0x260d869c
add rcx, 0x42304609
mov dword [rsp + 0x4c], edi
mov dword [rsp - 0x24], ebp
add rax, rcx
movabs rcx, 0x674478fa7e203902
xor rcx, 0xfeb977f
sub rcx, 0x3e8ec36f
sub rcx, 0x1e7b4dfc
xor rcx, 0x64063c1e
not rax
rol rax, 0xc
rol rax, 0x23
rol rax, 1
add rcx, rax
movabs rax, 0xfbcac1077b019aea
sub rax, 0x4c7d0ae8
add rax, 0xa862586
xor rax, 0x7c926400
not rcx
mov dword [rsp - 0xc], 0x7f8d3d73
rol rcx, 0x16
rol rcx, 1
add rax, rcx
mov r13, r13
mov qword [rsi + 0x78], rax
jmp 0x140062975
mov dword [rsp + 0x4c], 0x406999d2
xor dword [rsp + 0x4c], 0x1095404c
sub dword [rsp + 0x4c], 0x41bf4a04
xor dword [rsp + 0x4c], 0xa58deda
xor dword [rsp + 0x4c], 0x5655141
mov edx, 0x36aa290d
xor edx, 0xc2790c4
xor edx, 0x733f3c63
sub edx, 0x49b1c1be
add edx, 0x23dc19bb
xchg rbx, rdx
mov rcx, rdx
xchg rdx, rbx
call fcn.140074cb0
mov dword [rsp - 0x3c], ebp
test rax, rax
je 0x140062a3e
ror rax, 0x13
ror rax, 2
ror rax, 1
movabs rcx, 0x72fa34612e15b0b6
add rcx, 0x47308d7b
xor rcx, 0x2d72dea7
sub rcx, 0x383bd7b6
add rcx, 0x7fffffff
add rcx, 0x53940dcd
not rax
mov dword [rsp + 0x50], edi
mov dword [rsp - 0x2c], 0x3f67ce6e
sub rax, rcx
movabs rcx, 0x7cfc9ec60985b928
add rcx, 0x37610def
xor rcx, 0x26720a78
add rcx, 0x7fffffff
sub rcx, 0xb7f020d
rol rax, 3
rol rax, 0xf
rol rax, 0x11
rol rax, 1
xor rax, rcx
mov qword [rsi + 0x80], rax
mov rsi, rsi
jmp 0x140062a66
mov dword [rsp + 0x50], 0x261dfdb1
add dword [rsp + 0x50], 0x16bc6d53
add dword [rsp + 0x50], 0x2562578c
sub dword [rsp + 0x50], 0x23b25860
sub dword [rsp + 0x50], 0x3e8a6a2f
mov edx, 0x662e6028
xor edx, 0x37c0e594
xor edx, 0x2c253729
xor edx, 0x235db893
xor edx, 0xe665fd88
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.140074cb0
test rax, rax
xchg rsi, rsi
je 0x140062b2d
movabs rcx, 0xbf78c4c92f65ec8a
add rcx, 0xedb271e
sub rcx, 0x1eeeec86
add rcx, 0x43c796dc
sub rcx, 0x1bc70a7e
mov dword [rsp + 0x54], edi
add rax, rcx
movabs rcx, 0x103d5c0620760f92
xor rcx, 0xa4b2fa7
add rcx, 0x51fb65b0
sub rcx, 0x2c5263ce
xor rax, rcx
mov dword [rsp - 0x34], 0x3e80fb8b
movabs rcx, 0x53640b9734cb7787
xor rcx, 0x10a19309
add rcx, 0x54ba4955
add rcx, 0x7bc242b3
rol rax, 0xa
xor rax, rcx
xchg rsp, rsp
xchg rbx, rax
mov qword [rsi + 0x88], rbx
xchg rbx, rax
jmp 0x140062b4d
mov dword [rsp + 0x54], 0x5fd6752d
sub dword [rsp + 0x54], 0x4e057b7b
add dword [rsp + 0x54], 0x41e32a7
sub dword [rsp + 0x54], 0x15ef2c58
mov edx, 0x6666b9ef
xor edx, 0x1e799481
add edx, 0x36016b1
xor edx, 0xf38f4912
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
xchg rcx, rcx
test rax, rax
je 0x140062c0b
ror rax, 0x10
ror rax, 2
ror rax, 1
movabs rcx, 0x76663bb623f36719
sub rcx, 0xd49a44f
add rcx, 0x62b7e7c0
add rcx, 0x7891ac5d
sub rax, rcx
mov dword [rsp - 0x14], ebx
mov dword [rsp + 0x58], edi
rol rax, 1
rol rax, 0xa
rol rax, 3
rol rax, 1
movabs rcx, 0x29e4099a2e5b466e
sub rcx, 0xc666171
add rcx, 0x2bfd4ae4
xor rcx, 0x65000471
add rcx, 0x28385ff5
not rax
sub rax, rcx
xchg r8, r8
ror rax, 0x2b
ror rax, 2
ror rax, 4
ror rax, 1
mov qword [rsi + 0x90], rax
jmp 0x140062c2b
mov dword [rsp + 0x58], 0x58202d42
sub dword [rsp + 0x58], 0x340eeb14
sub dword [rsp + 0x58], 0x1ac7721a
sub dword [rsp + 0x58], 0x949d013
mov edx, 0x1a3e3540
add edx, 0x4e84843e
sub edx, 0xd370392
xor edx, 0x59215fb8
add edx, 0xd728f670
xchg rdx, rcx
mov rdx, rbx
xchg rcx, rdx
call fcn.140074cb0
mov dword [rsp - 0x20], 0x23151d69
test rax, rax
je 0x140062cfd
movabs rcx, 0x6cb0ab9d0ff8f374
add rcx, 0x3d41fc46
add rcx, 0x154a17f4
add rcx, 0x2442d260
mov dword [rsp + 0x5c], edi
mov dword [rsp - 0x28], 0x1ec387a7
xor rax, rcx
movabs rcx, 0x9ec8f62c36b1b952
xor rcx, 0x41c739a5
sub rcx, 0x5111ce74
xor rcx, 0x73ec2a8a
add rcx, 0x58f6aa1c
ror rax, 0x14
ror rax, 0xf
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x2c], 0x411c92c4
ror rax, 0x14
ror rax, 0x17
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x79b188e6
mov qword [rsi + 0x98], rax
jmp 0x140062d25
mov dword [rsp + 0x5c], 0x8012b76
add dword [rsp + 0x5c], 0xa218a55
add dword [rsp + 0x5c], 0x1d1346f6
sub dword [rsp + 0x5c], 0x19b40417
sub dword [rsp + 0x5c], 0x1581f8a9
mov edx, 0x46d88b1e
sub edx, 0xefa1615
xor edx, 0x41aaa521
sub edx, 0x160ff4ef
xor edx, 0x28fd4565
xchg r15, rbx
mov rcx, r15
xchg r15, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x2c], 0x1d6855d9
je 0x140062dea
ror rax, 1
ror rax, 5
ror rax, 2
movabs rcx, 0x3b2e24433ec2c247
sub rcx, 0xab7e295
xor rcx, 0x4b4c6d44
add rcx, 0x1f856d96
xor rax, rcx
mov dword [rsp + 0x60], edi
mov dword [rsp - 0x20], 0x6b996ac5
ror rax, 0x14
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x56f185e672d5ee38
sub rcx, 0xe7001e
sub rcx, 0xf09b25
sub rcx, 0x8e439be
add rcx, 0x543db191
not rax
xchg rsp, rsp
add rax, rcx
mov qword [rsi + 0xa0], rax
jmp 0x140062e12
mov dword [rsp + 0x60], 0x56a8a90f
sub dword [rsp + 0x60], 0x50c7e5b6
xor dword [rsp + 0x60], 0x25083670
xor dword [rsp + 0x60], 0x1d7373bf
sub dword [rsp + 0x60], 0x3d9b8695
mov edx, 0x3103ced5
xor edx, 0x27ff8d7c
add edx, 0x1648d61a
sub edx, 0x1706d63c
add edx, 0x450d6057
mov rcx, rbx
call fcn.140074cb0
mov dword [rsp - 0x24], ebx
test rax, rax
je 0x140062f03
movabs rcx, 0x1057000060a16946
add rcx, 0x19f7171e
sub rcx, 0x1e740a2b
xor rcx, 0x322a3244
add rcx, 0x7547da84
mov dword [rsp + 0x64], edi
mov dword [rsp - 0x2c], 0x7fb15a3
add rax, rcx
movabs rcx, 0xfd51b19a5a67612c
sub rcx, 0x1d6fdd5b
xor rcx, 0x4c75caad
add rcx, 0xa9215a8
add rcx, 0x7fffffff
sub rcx, 0x65c1612e
rol rax, 1
rol rax, 0x15
rol rax, 4
rol rax, 6
rol rax, 0xb
rol rax, 2
rol rax, 1
add rax, rcx
xchg rbp, rbp
movabs rcx, 0x41cda0f41688e6e7
add rcx, 0x32d8282c
xor rcx, 0x23b8385e
sub rcx, 0x27892588
sub rcx, 0x1ab83857
xor rax, rcx
mov dword [rsp - 0x34], ebp
xchg r8, rax
mov qword [rsi + 0xa8], r8
xchg r8, rax
jmp 0x140062f23
mov dword [rsp + 0x64], 0x626e93f
xor dword [rsp + 0x64], 0x7f06069c
xor dword [rsp + 0x64], 0x45f8e1f
sub dword [rsp + 0x64], 0x7d7f61bb
mov edx, 0x4cd9b207
xor edx, 0x2b26e53d
xor edx, 0x1333094
add edx, 0x87527b5d
xchg rbx, r15
mov rcx, r15
xchg r15, rbx
call fcn.140074cb0
mov r11, r11
test rax, rax
je 0x140062ff2
rol rax, 0xa
rol rax, 0x2f
rol rax, 2
rol rax, 1
movabs rcx, 0x55550d7d2f832044
sub rcx, 0x32857c3
sub rcx, 0x15b1f9ce
add rcx, 0x39e6ded8
add rcx, 0x7fffffff
add rcx, 0x65e4d95
add rax, rcx
mov dword [rsp + 0x68], edi
mov dword [rsp - 0x14], 0x70ffcea6
rol rax, 0x10
rol rax, 0xd
rol rax, 0x19
rol rax, 1
rol rax, 2
rol rax, 4
rol rax, 1
movabs rcx, 0x963d3f501df13de1
xor rcx, 0x2d1cc70c
add rcx, 0x471bb0a
add rcx, 0x4520a8c5
sub rcx, 0x165f7fa4
xor rax, rcx
xchg rcx, rax
mov qword [rsi + 0xb0], rcx
xchg rcx, rax
jmp 0x14006301a
mov dword [rsp + 0x68], 0x560f4ece
sub dword [rsp + 0x68], 0x1314fa3d
xor dword [rsp + 0x68], 0x1474714b
add dword [rsp + 0x68], 0x2799812b
sub dword [rsp + 0x68], 0x7e27a704
mov edx, 0x426db581
add edx, 0x2f85c7ff
xor edx, 0x2c960aad
sub edx, 0xeeeceab
xor edx, 0x525e799e
xchg rbp, rbx
mov rcx, rbp
xchg rbx, rbp
call fcn.140074cb0
xchg rbx, rbx
test rax, rax
je 0x1400630f8
ror rax, 9
ror rax, 0x11
ror rax, 9
ror rax, 7
ror rax, 8
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x4584bffe4fff9241
sub rcx, 0x1b7fdcfd
add rcx, 0x3065c460
sub rcx, 0x58f53568
add rcx, 0x7fffffff
add rcx, 0x18b59dbf
xor rax, rcx
mov dword [rsp - 0x1c], 0xa1b83b6
mov r13d, edi
movabs rcx, 0x56d46dd67f0c5125
sub rcx, 0x352f501a
add rcx, 0x2d515fac
xor rcx, 0x6d1558d9
add rax, rcx
xchg rbp, rbp
ror rax, 0x1a
ror rax, 6
ror rax, 7
ror rax, 0xb
ror rax, 1
ror rax, 1
ror rax, 1
xchg r11, rax
mov qword [rsi + 0xb8], r11
xchg r11, rax
jmp 0x14006311a
mov r13d, 0x29aebb03
add r13d, 0x2318074c
xor r13d, 0x18940d55
xor r13d, 0x6c075f16
sub r13d, 0x3855900b
mov edx, 0x7bf34b1
xor edx, 0x7f90b8fa
xor edx, 0x7ee1e0c3
add edx, 0x2ea2bded
mov rcx, rbx
call fcn.140074cb0
mov r14, r14
test rax, rax
je 0x1400631e2
movabs rcx, 0xd80fd6828fed71b
xor rcx, 0x33b6b598
add rcx, 0x18de8074
add rcx, 0x7fffffff
xor rcx, 0x1c3601a5
mov r12d, edi
xor rax, rcx
mov dword [rsp - 0xc], esi
movabs rcx, 0x412485804314408
add rcx, 0x750aec34
sub rcx, 0x1b5a60da
add rcx, 0x4d66ac33
rol rax, 6
rol rax, 2
add rax, rcx
movabs rcx, 0x3d48630f3b764d00
xor rcx, 0x4dd1ea8c
sub rcx, 0x2f1b0b66
sub rcx, 0x25a8755f
add rcx, 0x332a285c
ror rax, 0x18
ror rax, 1
add rax, rcx
mov rbp, rbp
xchg rdi, rax
mov qword [rsi + 0xc0], rdi
xchg rdi, rax
jmp 0x140063204
mov r12d, 0xf327a48
xor r12d, 0xcfa036f
add r12d, 0x45ece683
add r12d, 0x200dc4e
sub r12d, 0x4bb63bf7
mov edx, 0x7333c887
sub edx, 0x703f00f0
xor edx, 0x168bcd86
xor edx, 0x7a6cea02
xchg rcx, r11
mov r11, rbx
xchg r11, rcx
call fcn.140074cb0
mov r15, r15
test rax, rax
je 0x1400632dc
movabs rcx, 0xa9ccc5402d81c45
add rcx, 0x7828fd79
sub rcx, 0x3fc7806e
add rcx, 0x7fffffff
add rcx, 0x28444011
mov r15d, edi
xor rax, rcx
mov dword [rsp - 0x1c], edx
movabs rcx, 0x8a519aa71964f7e
sub rcx, 0xddf347
sub rcx, 0x67e62530
xor rcx, 0x4b9467b7
sub rcx, 0x139903c9
add rax, rcx
movabs rcx, 0x270a72116d6c04eb
add rcx, 0xef58f27
sub rcx, 0x3d3e2d0c
add rcx, 0x7fffffff
add rcx, 0x12647c15
xor rax, rcx
xchg rsp, rsp
rol rax, 0x1e
rol rax, 8
rol rax, 2
rol rax, 1
rol rax, 1
xchg rbx, rax
mov qword [rsi + 0xc8], rbx
xchg rbx, rax
jmp 0x1400632f7
mov r15d, 0x254cd646
add r15d, 0x178a09fd
xor r15d, 0x6a8110b
xor r15d, 0x3a7ef149
mov edx, 0x40ca2877
add edx, 0x2f6aa3d2
add edx, 0x44e9d65
sub edx, 0x6a5ffffa
add edx, 0xba4fcb51
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140074cb0
test rax, rax
mov dword [rsp - 0x20], 0x1c987045
je 0x1400633db
movabs rcx, 0x1ce884e436950555
add rcx, 0x3b4e1f0d
sub rcx, 0x3e8643bc
add rcx, 0x30ae9935
mov r14d, edi
mov dword [rsp - 0x40], 0x594368d3
add rax, rcx
movabs rcx, 0x3fcc83f8230f41f2
add rcx, 0x33923f07
xor rcx, 0x1d4d39ce
add rcx, 0xd8259b3
sub rcx, 0x2eacf626
not rax
mov dword [rsp - 0x38], 0x3b63455
rol rax, 0x26
rol rax, 0x12
xor rax, rcx
xchg r10, r10
movabs rcx, 0x7a64a43e659ac8a9
xor rcx, 0x7b095062
xor rcx, 0x7ae98b66
sub rcx, 0x8b51fa7
sub rcx, 0xb78afcf
not rax
mov dword [rsp - 0x24], edx
add rax, rcx
mov qword [rsi + 0xd0], rax
jmp 0x1400633f6
mov r14d, 0x4b313c0b
add r14d, 0xcf91b1a
sub r14d, 0x3353b0b0
sub r14d, 0x24d6a674
mov edx, 0x74179d12
sub edx, 0x63192537
add edx, 0x295ecda7
xor edx, 0x4ccd224f
mov rcx, rbx
call fcn.140074cb0
test rax, rax
xchg r9, r9
je 0x14006349b
rol rax, 0x22
rol rax, 0x12
rol rax, 2
rol rax, 1
movabs rcx, 0x480fe46518eff6c7
xor rcx, 0x765f6036
xor rcx, 0x629fb531
add rcx, 0x46a14cdc
add rcx, 0x7fffffff
add rcx, 0xb1df426
add rax, rcx
movabs rcx, 0x1f2b29a9463bfbbe
sub rcx, 0x4447ad72
add rcx, 0x54f82470
add rcx, 0x7fffffff
add rcx, 0x10fb1d77
not rax
mov rbp, rbp
add rax, rcx
mov qword [rsi + 0xd8], rax
jmp 0x1400634b8
mov edi, 0x6806bdae
xor edi, 0x19fda698
xor edi, 0x273b8182
sub edi, 0x2208d6f8
xor edi, 0x34b7c3bd
or ebp, dword [rsp + 0xb8]
xchg rbp, rbp
or ebp, dword [rsp + 0xc0]
xchg r13, rbx
mov r13, qword [rsp + 0xb0]
xchg r13, rbx
or ebp, r15d
or ebp, dword [rsp + 0xc8]
or ebp, r14d
mov dword [rsp - 0x14], 0x19c3dbdd
or ebp, edi
or ebp, dword [rsp + 0x20]
or ebp, dword [rsp + 0x24]
mov dword [rsp - 0x24], 0x14d0f683
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
or ebp, dword [rsp + 0x34]
mov dword [rsp - 0x18], 0x58c9bcaf
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
or ebp, dword [rsp + 0x40]
xchg rsp, rsp
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
or ebp, dword [rsp + 0x4c]
or ebp, dword [rsp + 0x50]
mov dword [rsp - 0x40], ecx
or ebp, dword [rsp + 0x54]
or ebp, dword [rsp + 0x58]
or ebp, dword [rsp + 0x5c]
xchg rdi, rdi
or ebp, dword [rsp + 0x60]
or ebp, dword [rsp + 0x64]
or ebp, dword [rsp + 0x68]
mov dword [rsp - 0x38], 0x73114e5f
or ebp, r13d
or ebp, r12d
sete al
nop
sub rsp, 0x5188e3c6
add rsp, 0x5188e436
pop r15
xchg rsp, rsp
pop r14
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret