Function at 0x1400705b0
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
nop
sub rsp, 8
mov qword [rsp], rbp
push rsi
mov dword [rsp - 0x24], 0x60370ac8
push rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r13
push r14
nop
push 0x6ef2f559
mov qword [rsp], r15
nop
sub rsp, 0x1f1ec8da
add rsp, 0x1f1ec8aa
mov r15, rdx
mov r14, rcx
mov edx, 0x5260a3f4
xor edx, 0x4b207f6b
add edx, 0x341a32d5
xor edx, 0xfdc81a80
call fcn.1400846a0
xchg rdi, rdi
xor ebp, ebp
test rax, rax
je 0x1400706c4
movabs rcx, 0x4b585e837771acb7
sub rcx, 0x48b44240
add rcx, 0x17058aaa
add rcx, 0x2d4192eb
add rcx, 0x52b44362
mov byte [rsp + 0x78], bpl
mov r13, r13
add rax, rcx
movabs rcx, 0x927611b47937345
xor rcx, 0x41233662
xor rcx, 0x3a6f3798
add rcx, 0x2a468cd2
sub rcx, 0xf972e9f
ror rax, 0x26
ror rax, 0xc
ror rax, 2
ror rax, 1
ror rax, 1
add rax, rcx
movabs rcx, 0x835a52432683977
xor rcx, 0x2d53131b
add rcx, 0x18df3e3f
add rcx, 0x79abda23
xor rax, rcx
mov dword [rsp - 0x20], esp
xchg r10, rax
mov qword [r15], r10
xchg r10, rax
jmp 0x1400706d8
mov byte [rsp + 0x78], 0x1e
xor byte [rsp + 0x78], 3
sub byte [rsp + 0x78], 0xb
xor byte [rsp + 0x78], 0x13
mov edx, 0x2d5cad3c
xor edx, 0x30d5a008
xor edx, 0x77791028
sub edx, 0x5286e2c3
xor edx, 0xb986d370
mov rcx, r14
call fcn.1400846a0
test rax, rax
mov dword [rsp - 0x34], ecx
je 0x1400707b0
movabs rcx, 0x1311e6c95039c884
add rcx, 0xf79701
sub rcx, 0x1a2c5dc8
xor rcx, 0x3bf05e22
sub rcx, 0x98ddd06
mov byte [rsp + 0x80], bpl
xchg rbp, rbp
add rax, rcx
movabs rcx, 0x6269ccce6e578f66
sub rcx, 0x4b063f99
add rcx, 0x8fddf6c
xor rcx, 0x254dd274
add rcx, 0x178f5cce
xor rax, rcx
movabs rcx, 0x5bf48d2a73ee0c8f
xor rcx, 0x78ce120
sub rcx, 0x1b92fe15
sub rcx, 0x53d06fca
not rax
sub rax, rcx
xchg r13, r13
ror rax, 0x1b
ror rax, 0xb
ror rax, 5
ror rax, 1
ror rax, 1
not rax
mov qword [r15 + 8], rax
mov rdi, rdi
jmp 0x1400707d8
mov byte [rsp + 0x80], 0x41
xor byte [rsp + 0x80], 0x76
sub byte [rsp + 0x80], 0x17
add byte [rsp + 0x80], 0x49
sub byte [rsp + 0x80], 0x68
lea rdx, [r15 + 0x18]
xchg r14, rsi
mov rcx, rsi
xchg rsi, r14
call fcn.14005a21c
mov edx, 0x656f270
add edx, 0x784b8149
sub edx, 0x10e71936
sub edx, 0x645f56b3
mov byte [rsp + 0x29], al
mov dword [rsp - 0x44], 0x4fbb3ecd
xchg r14, r12
mov rcx, r12
xchg r12, r14
call fcn.1400846a0
test rax, rax
je 0x1400708b1
mov dword [rsp - 0xc], 0x40eb19b8
not rax
mov byte [rsp + 0x88], bpl
rol rax, 0x13
rol rax, 0x12
rol rax, 3
rol rax, 7
rol rax, 1
rol rax, 1
movabs rcx, 0x592232de069f2420
add rcx, 0xbd4e783
add rcx, 0x48122dde
add rcx, 0x4d7b84aa
xor rax, rcx
mov r8, r8
movabs rcx, 0x5554e360016ed15e
xor rcx, 0x43f9f63b
sub rcx, 0x3fdc5553
xor rcx, 0x32904b69
rol rax, 0xc
rol rax, 0x12
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
mov qword [r15 + 0x20], rax
mov r15, r15
jmp 0x1400708d9
mov byte [rsp + 0x88], 0x4e
add byte [rsp + 0x88], 0x11
sub byte [rsp + 0x88], 0x32
xor byte [rsp + 0x88], 7
sub byte [rsp + 0x88], 0x29
mov edx, 0x5ff5060a
sub edx, 0x5c39119e
xor edx, 0x7cbb27e9
add edx, 0x4de8828d
mov rcx, r14
mov dword [rsp - 0x34], 0xf3721f6
call fcn.1400846a0
test rax, rax
je 0x14007099d
movabs rcx, 0x23c4d9d03b0f7b2f
add rcx, 0x126ec955
xor rcx, 0x597782f3
add rcx, 0x5af98f9e
xor rcx, 0x3a33ba79
mov byte [rsp + 0x20], bpl
add rax, rcx
movabs rcx, 0x7556be4424a273c6
xor rcx, 0x5a6c5c94
sub rcx, 0x81ab384
xor rcx, 0x6d3fb6f5
rol rax, 7
rol rax, 1
not rax
xchg r11, r11
sub rax, rcx
rol rax, 0xa
rol rax, 0x11
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
not rax
ror rax, 0x10
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
xchg rsp, rax
mov qword [r15 + 0x28], rsp
xchg rsp, rax
jmp 0x1400709b6
mov byte [rsp + 0x20], 0x6c
xor byte [rsp + 0x20], 0x7d
add byte [rsp + 0x20], 0x68
sub byte [rsp + 0x20], 0x5c
xor byte [rsp + 0x20], 0x1c
mov edx, 0x5bfba9f9
sub edx, 0x5a7f8f84
add edx, 0x42d9a7b1
add edx, 0x63a57f3f
xchg rcx, rbx
mov rbx, r14
xchg rcx, rbx
call fcn.1400846a0
xchg r13, r13
test rax, rax
je 0x140070a63
movabs rcx, 0x80c6e4e81285ecea
add rcx, 0x23849bdc
add rcx, 0x18f17b9f
xor rcx, 0x498e7ee1
add rcx, 0x6efc8178
mov byte [rsp + 0x21], bpl
mov rcx, rcx
add rax, rcx
movabs rcx, 0x39b5ac5f62a77b3e
xor rcx, 0x64334925
xor rcx, 0x7b51f724
sub rcx, 0xb58087a
sub rcx, 0x28e8e54a
rol rax, 0xf
rol rax, 1
xor rax, rcx
rol rax, 0xd
rol rax, 0x19
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [r15 + 0x30], r12
xchg r12, rax
jmp 0x140070a7c
mov byte [rsp + 0x21], 0x51
sub byte [rsp + 0x21], 0x30
sub byte [rsp + 0x21], 0xe
add byte [rsp + 0x21], 0x48
xor byte [rsp + 0x21], 0x5a
mov edx, 0x116a4b3d
add edx, 0x6e3f8b7
add edx, 0x3cf35ffc
xor edx, 0x195f1d89
xor edx, 0xa3d9540d
xchg r14, rsi
mov rcx, rsi
xchg r14, rsi
call fcn.1400846a0
test rax, rax
mov r10, r10
je 0x140070b31
not rax
mov byte [rsp + 0x22], bpl
movabs rcx, 0x17fa33764510891b
add rcx, 0x36e30024
sub rcx, 0x41e1eccd
xor rcx, 0x63395138
add rcx, 0x6d9821fd
add rax, rcx
mov dword [rsp - 0x34], 0x1ceb8601
movabs rcx, 0x4eb54d6659b54d8c
sub rcx, 0x118ee890
sub rcx, 0x3be83d21
add rcx, 0x7fffffff
add rcx, 0x2075858b
ror rax, 3
ror rax, 5
ror rax, 1
add rax, rcx
ror rax, 8
mov qword [r15 + 0x38], rax
mov dword [rsp - 0x2c], edi
jmp 0x140070b4a
mov byte [rsp + 0x22], 0x76
xor byte [rsp + 0x22], 0x49
xor byte [rsp + 0x22], 0x63
sub byte [rsp + 0x22], 0x56
xor byte [rsp + 0x22], 7
mov edx, 0x712b64ee
sub edx, 0x130ddab1
add edx, 0x2017a9b2
xor edx, 0x6c5d25d3
add edx, 0x12b19b1e
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.1400846a0
mov r10, r10
test rax, rax
je 0x140070bfc
movabs rcx, 0xd14171180f6bbecd
add rcx, 0x10b8fd2c
sub rcx, 0x1448aa98
add rcx, 0x7fffffff
xor rcx, 0x17109061
mov byte [rsp + 0x23], bpl
add rax, rcx
mov r12, r12
movabs rcx, 0x1bfc8611396c2df0
add rcx, 0x356d9fb7
add rcx, 0x6c14999
xor rcx, 0x1b1d0e58
not rax
add rax, rcx
ror rax, 2
ror rax, 3
not rax
ror rax, 0x10
ror rax, 1
ror rax, 1
not rax
mov qword [r15 + 0x40], rax
mov dword [rsp - 0x34], edi
jmp 0x140070c15
mov byte [rsp + 0x23], 0x2d
add byte [rsp + 0x23], 0x35
xor byte [rsp + 0x23], 0x5d
add byte [rsp + 0x23], 0xc
xor byte [rsp + 0x23], 0x4a
mov edx, 0x224ea3c0
add edx, 0x4becaf12
xor edx, 0x2ca80b59
add edx, 0xb7a9d5fd
xchg rbx, rcx
mov rbx, r14
xchg rbx, rcx
call fcn.1400846a0
test rax, rax
xchg r13, r13
je 0x140070cc9
movabs rcx, 0x68be55b218b2ae0d
sub rcx, 0x16dc3542
add rcx, 0x4aef51c
xor rcx, 0xf599364
mov byte [rsp + 0x24], bpl
mov dword [rsp - 0x3c], ecx
add rax, rcx
movabs rcx, 0x155481705d4e6c9a
xor rcx, 0xf43a673
sub rcx, 0xcbf67ea
add rcx, 0x7bd77f8
add rcx, 0x7fffffff
xor rcx, 0x4721c3b0
rol rax, 0xb
rol rax, 0x27
rol rax, 1
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov r8, r8
add rax, rcx
mov qword [r15 + 0x48], rax
jmp 0x140070cdd
mov byte [rsp + 0x24], 0x79
xor byte [rsp + 0x24], 0x24
sub byte [rsp + 0x24], 0x23
xor byte [rsp + 0x24], 0x3b
mov edx, 0x4b15b564
sub edx, 0x34c3b9c3
add edx, 0x4d9596cf
xor edx, 0x6992cc43
add edx, 0xaf4b02c5
mov rcx, r14
mov r13, r13
call fcn.1400846a0
test rax, rax
je 0x140070de0
movabs rcx, 0x8591baee7d431b6c
sub rcx, 0xcfb1479
sub rcx, 0x2dad3992
sub rcx, 0x7d31cb0
add rcx, 0x5160fb00
mov byte [rsp + 0x25], bpl
add rax, rcx
movabs rcx, 0x5551d92b207e56d3
add rcx, 0x1f1e5e25
xor rcx, 0x3de285a6
add rcx, 0x7fffffff
add rcx, 0x4eae8d6
ror rax, 3
ror rax, 1
ror rax, 2
add rcx, rax
movabs rax, 0x1f1685362eae3b84
add rax, 0x19d505d7
add rax, 0x19040ea3
xor rax, 0x6d264271
add rax, 0x7fffffff
add rax, 0x2ac093f1
xor rcx, rax
movabs rax, 0xa83fcc2a407f26aa
sub rax, 0x9b4a28a
add rax, 0xd622c2
xor rax, 0x1e237651
add rax, 0x7fffffff
add rax, 0x457b3361
ror rcx, 0x1c
ror rcx, 1
ror rcx, 1
ror rcx, 1
add rax, rcx
xchg r10, rax
mov qword [r15 + 0x50], r10
xchg r10, rax
jmp 0x140070df4
mov byte [rsp + 0x25], 8
xor byte [rsp + 0x25], 0x5b
xor byte [rsp + 0x25], 0x2f
xor byte [rsp + 0x25], 0x7d
mov edx, 0x5db316b9
sub edx, 0x39ff01b4
xor edx, 0x51f2dc64
xor edx, 0xb6f2602c
mov rcx, r14
call fcn.1400846a0
test rax, rax
mov dword [rsp - 0x28], esp
je 0x140070e9d
movabs rcx, 0x74805ea80e779fbf
add rcx, 0x3a20c0c3
xor rcx, 0x513a773
add rcx, 0x61833a1
add rcx, 0x292badb5
mov byte [rsp + 0x26], bpl
mov dword [rsp - 0x38], 0x5433dc6a
xor rax, rcx
movabs rcx, 0x260b827928094007
sub rcx, 0x20d48d3
add rcx, 0x351603f2
sub rcx, 0xe23f191
add rcx, 0x3a106d02
not rax
sub rax, rcx
rol rax, 0x22
rol rax, 6
rol rax, 1
rol rax, 1
xchg rsp, rax
mov qword [r15 + 0x58], rsp
xchg rsp, rax
jmp 0x140070eb1
mov byte [rsp + 0x26], 0x29
xor byte [rsp + 0x26], 0xd
sub byte [rsp + 0x26], 0x23
xor byte [rsp + 0x26], 0
mov edx, 0x6dd7c205
add edx, 0x1b7505d
sub edx, 0x3c7dccde
sub edx, 0x228cada0
add edx, 0xd13a8a6f
mov rcx, r14
mov r12, r12
call fcn.1400846a0
test rax, rax
je 0x140070f9d
mov dword [rsp - 0x24], edi
movabs rcx, 0x230b2f3455eb7987
sub rcx, 0x40deff14
xor rcx, 0x13665916
add rcx, 0x7fffffff
add rcx, 0x3d3c746
mov byte [rsp + 0x27], bpl
mov r8, r8
xor rax, rcx
movabs rcx, 0x2764ad0b43a2dae5
add rcx, 0x57b3a05
xor rcx, 0x39a0b592
add rcx, 0xc152c56
sub rax, rcx
xchg rbx, rbx
movabs rcx, 0x5381c86405c39684
xor rcx, 0xafebc9b
add rcx, 0x63f886dd
add rcx, 0x7fffffff
sub rcx, 0x5a4faae9
xor rax, rcx
movabs rcx, 0x5542780c5b42102b
xor rcx, 0x6cd7aab7
add rcx, 0x1797fd78
sub rcx, 0x373aa265
add rcx, 0x26448bd
not rax
sub rax, rcx
xchg r13, r13
mov qword [r15 + 0x60], rax
jmp 0x140070fb6
mov byte [rsp + 0x27], 0x33
sub byte [rsp + 0x27], 0x21
xor byte [rsp + 0x27], 0x7c
xor byte [rsp + 0x27], 0x7d
sub byte [rsp + 0x27], 0x12
mov edx, 0x7dd96310
sub edx, 0x35008a7b
xor edx, 0x25df7096
xor edx, 0x711a337f
xor edx, 0x8720fadc
xchg r14, r15
mov rcx, r15
xchg r14, r15
call fcn.1400846a0
test rax, rax
mov dword [rsp - 0x2c], esi
je 0x140071098
ror rax, 0xa
ror rax, 5
movabs rcx, 0x78b44b9a017478f0
xor rcx, 0x7d7a8012
sub rcx, 0x4c4bc18d
xor rcx, 0x6c43f932
xor rcx, 0x46f58e32
not rax
mov byte [rsp + 0x28], bpl
mov rsi, rsi
sub rax, rcx
movabs rcx, 0x5a7fe52018291c56
xor rcx, 0x24ef86ee
xor rcx, 0x1735c726
add rcx, 0x1ee141ad
sub rcx, 0x48ba35ce
rol rax, 6
rol rax, 4
rol rax, 2
rol rax, 1
add rax, rcx
movabs rcx, 0x608de4c8701dbcae
sub rcx, 0x698f8911
sub rcx, 0x8451e1
add rcx, 0x7fffffff
add rcx, 0x69bd5761
xor rax, rcx
xchg rsi, rax
mov qword [r15 + 0x68], rsi
xchg rsi, rax
jmp 0x1400710b1
mov byte [rsp + 0x28], 0x28
xor byte [rsp + 0x28], 0x17
add byte [rsp + 0x28], 0x16
sub byte [rsp + 0x28], 0x12
xor byte [rsp + 0x28], 0x42
mov edx, 0x3f4f3e77
add edx, 0xe053a55
sub edx, 0xb3001de
add edx, 0x7f09c318
xchg rdx, r14
mov rcx, rdx
xchg rdx, r14
call fcn.1400846a0
test rax, rax
mov dword [rsp - 0x10], edx
je 0x140071143
movabs rcx, 0x4b407bc24aedad73
add rcx, 0x327d435a
sub rcx, 0x683e41e
sub rcx, 0x6a6c1fb3
add rcx, 0x7fffffff
add rcx, 0x60d216c
mov r13b, bpl
xchg r11, r11
xor rax, rcx
not rax
rol rax, 0x1a
rol rax, 3
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
not rax
mov r15, r15
mov qword [r15 + 0x98], rax
jmp 0x140071156
mov r13b, 0x45
xor r13b, 0x24
sub r13b, 0x45
add r13b, 0x1f
sub r13b, 0x3a
mov edx, 0x75856e41
sub edx, 0x365a57fd
add edx, 0x3bdd9c45
sub edx, 0x36746a35
mov rcx, r14
call fcn.1400846a0
mov dword [rsp - 0x18], 0x22732c83
test rax, rax
je 0x1400711e9
not rax
movabs rcx, 0x45fbbf864feee4a2
add rcx, 0x101226ec
sub rcx, 0x363c8a01
add rcx, 0x1c13d2fc
add rcx, 0x7fffffff
add rcx, 0x2388ef1d
ror rax, 0xc
ror rax, 6
ror rax, 2
ror rax, 1
mov r12b, bpl
add rax, rcx
mov rdi, rdi
rol rax, 9
rol rax, 0x2d
rol rax, 1
mov qword [r15 + 0xf8], rax
mov dword [rsp - 0x2c], ecx
jmp 0x1400711f8
mov r12b, 0x1f
add r12b, 0x16
xor r12b, 0x6a
sub r12b, 0x5e
mov edx, 0x51be93b6
sub edx, 0x40a0525a
add edx, 0x160f1292
xor edx, 0x6ca1d3b0
add edx, 0x6fb878a0
xchg r14, r8
mov rcx, r8
xchg r14, r8
call fcn.1400846a0
xchg r13, r13
test rax, rax
je 0x140071286
not rax
mov dword [rsp - 0x2c], ecx
movabs rcx, 0x61597b976cf2ed00
sub rcx, 0x6cc506c2
xor rcx, 0x47f4f24e
xor rcx, 0x14901a5b
add rax, rcx
mov r15, r15
ror rax, 2
ror rax, 0x10
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x1c], edi
mov qword [r15 + 0x1c0], rax
jmp 0x140071299
mov bpl, 0x3d
add bpl, 0xe
xor bpl, 3
add bpl, 0x30
sub bpl, 0x77
lea rdx, [r15 + 0x288]
xchg r13, r13
mov rcx, r14
call fcn.14005a378
mov rdx, r15
xchg rbp, rcx
mov rbp, r14
xchg rcx, rbp
mov sil, al
call fcn.140062fb0
mov r15, r15
mov bl, al
mov rdx, r15
mov rcx, r14
xor bl, 1
mov dword [rsp - 0x18], edx
call 0x14006831c
mov dil, al
xchg r15, r12
mov rdx, r12
xchg r12, r15
xor dil, 1
mov dword [rsp - 0x40], esi
xchg r9, rcx
mov r9, r14
xchg r9, rcx
or dil, bl
call 0x140068414
mov bl, al
mov dword [rsp - 0x10], 0xd396d31
xchg r14, r15
mov rdx, r14
xchg r14, r15
xor bl, 1
mov rsi, rsi
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or bl, dil
xchg rsi, rsi
call 0x1400630f8
mov dil, al
mov rdx, r15
xor dil, 1
xchg rsp, rsp
xchg r14, rbp
mov rcx, rbp
xchg r14, rbp
or dil, bl
mov dword [rsp - 0x30], edx
call fcn.1400631cc
mov bl, al
mov rdx, r15
mov dword [rsp - 0x34], 0x272813d2
xor bl, 1
mov rcx, r14
or bl, dil
mov dword [rsp - 0x1c], 0x662e03d1
call 0x140063308
mov dil, al
xchg r15, rdi
mov rdx, rdi
xchg r15, rdi
xor dil, 1
mov dword [rsp - 0xc], edx
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or dil, bl
mov r9, r9
call 0x1400633f8
mov bl, al
xchg r9, r15
mov rdx, r9
xchg r9, r15
xor bl, 1
mov rdi, rdi
mov rcx, r14
or bl, dil
call fcn.140063510
mov dword [rsp - 0x1c], edi
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
xchg r15, rcx
mov r15, r14
xchg r15, rcx
or dil, bl
mov dword [rsp - 0x40], edx
call fcn.140063634
mov bl, al
xchg r15, r9
mov rdx, r9
xchg r15, r9
xor bl, 1
mov dword [rsp - 0x28], ecx
xchg rbx, r14
mov rcx, rbx
xchg rbx, r14
or bl, dil
mov dword [rsp - 0x1c], ebx
call 0x14006370c
mov dil, al
xchg r11, r15
mov rdx, r11
xchg r15, r11
xor dil, 1
mov rcx, r14
xchg rcx, rcx
or dil, bl
call 0x140063804
mov bl, al
xchg rdx, rbp
mov rbp, r15
xchg rdx, rbp
xor bl, 1
mov dword [rsp - 0x2c], ecx
xchg r11, rcx
mov r11, r14
xchg rcx, r11
or bl, dil
mov dword [rsp - 0x38], esi
call 0x140063944
mov dil, al
mov rdx, r15
mov dword [rsp - 0x28], 0x6114ce03
xor dil, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
call 0x140063a4c
mov rbx, rbx
mov bl, al
xor bl, 1
or bl, dil
xchg r15, rsi
mov rdx, rsi
xchg rsi, r15
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call 0x140063b70
mov dil, al
mov dword [rsp - 0x30], ecx
xchg rcx, r15
mov rdx, rcx
xchg r15, rcx
xor dil, 1
xchg r14, r10
mov rcx, r10
xchg r14, r10
or dil, bl
call 0x140063c78
mov rsi, rsi
mov bl, al
xchg r15, r9
mov rdx, r9
xchg r9, r15
xor bl, 1
mov rsi, rsi
xchg r13, rcx
mov r13, r14
xchg rcx, r13
or bl, dil
xchg r13, r13
call 0x140063d94
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
xchg rcx, rcx
xchg r14, r13
mov rcx, r13
xchg r14, r13
or dil, bl
mov rsp, rsp
call fcn.140063ee8
mov bl, al
mov rdx, r15
xor bl, 1
xchg rsi, rsi
xchg r15, r14
mov rcx, r15
xchg r14, r15
or bl, dil
mov dword [rsp - 0x24], 0x40adaa62
call 0x140063fe4
mov dil, al
xchg r9, r15
mov rdx, r9
xchg r9, r15
xor dil, 1
mov dword [rsp - 0x2c], 0x45dcd651
mov rcx, r14
or dil, bl
call 0x1400640c0
mov dword [rsp - 0x1c], 0x248729e0
mov bl, al
xchg rbx, rdx
mov rbx, r15
xchg rbx, rdx
xor bl, 1
xchg r12, r14
mov rcx, r12
xchg r14, r12
or bl, dil
call 0x1400641c4
mov dil, al
mov dword [rsp - 0x44], 0x6d2622ed
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor dil, 1
mov rcx, r14
or dil, bl
mov rbp, rbp
call 0x1400642ec
mov bl, al
xchg r8, rdx
mov r8, r15
xchg r8, rdx
xor bl, 1
mov dword [rsp - 0x40], edi
xchg r10, r14
mov rcx, r10
xchg r10, r14
or bl, dil
xchg rdi, rdi
call fcn.1400643f0
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
xchg rcx, rdx
mov rdx, r14
xchg rdx, rcx
or dil, bl
mov dword [rsp - 0x3c], esp
call 0x1400644e4
mov bl, al
xchg rsi, r15
mov rdx, rsi
xchg rsi, r15
xor bl, 1
xchg r12, r12
xchg r15, rcx
mov r15, r14
xchg r15, rcx
or bl, dil
call fcn.1400645e8
mov dword [rsp - 0x3c], 0x2422bb80
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov rcx, r14
mov dword [rsp - 0x14], esi
or dil, bl
call fcn.140064728
mov bl, al
mov dword [rsp - 0x18], 0x65b90d26
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg r13, rcx
mov r13, r14
xchg rcx, r13
or bl, dil
call 0x140064824
mov dword [rsp - 0x34], ebx
mov dil, al
xchg r10, r15
mov rdx, r10
xchg r15, r10
xor dil, 1
mov dword [rsp - 0x1c], ecx
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or dil, bl
xchg r13, r13
call 0x140064924
mov bl, al
xchg r12, r15
mov rdx, r12
xchg r12, r15
xor bl, 1
mov rdi, rdi
xchg rcx, r12
mov r12, r14
xchg rcx, r12
or bl, dil
call fcn.140064a18
mov dword [rsp - 0x38], ebp
mov dil, al
mov rdx, r15
xor dil, 1
xchg rcx, rbp
mov rbp, r14
xchg rbp, rcx
or dil, bl
mov dword [rsp - 0x34], esi
call 0x140064af8
mov bl, al
mov rdx, r15
mov dword [rsp - 0x2c], ecx
xor bl, 1
xchg r10, rcx
mov r10, r14
xchg r10, rcx
or bl, dil
call 0x140064bd0
xchg r12, r12
mov dil, al
xchg r10, rdx
mov r10, r15
xchg rdx, r10
xor dil, 1
mov rsi, rsi
xchg rcx, r9
mov r9, r14
xchg rcx, r9
or dil, bl
xchg rcx, rcx
call 0x140064cc4
mov bl, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x20], 0x4e4712be
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
call 0x140064de8
xchg rcx, rcx
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or dil, bl
call 0x140064ed8
mov bl, al
mov dword [rsp - 0x2c], 0x76755f51
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x3c], edi
mov rcx, r14
or bl, dil
call 0x140064f94
mov r10, r10
mov dil, al
xchg rbx, rdx
mov rbx, r15
xchg rdx, rbx
xor dil, 1
mov dword [rsp - 0x20], ecx
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
mov r8, r8
call 0x1400650a4
mov bl, al
xchg rdx, r12
mov r12, r15
xchg rdx, r12
xor bl, 1
mov dword [rsp - 0x3c], 0x42760e26
mov rcx, r14
or bl, dil
call 0x1400651a0
mov dil, al
xchg r13, r13
xchg rdx, r10
mov r10, r15
xchg rdx, r10
xor dil, 1
xchg r14, rsp
mov rcx, rsp
xchg rsp, r14
or dil, bl
call 0x1400652b0
xchg r15, r15
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg r9, r14
mov rcx, r9
xchg r9, r14
or bl, dil
call 0x1400653f4
xchg r15, r15
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor dil, 1
mov dword [rsp - 0x20], 0x471922cd
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or dil, bl
mov dword [rsp - 0x2c], 0x3bfdcda7
call fcn.1400654d0
mov bl, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x34], 0xdb4ea4c
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
mov rbx, rbx
call 0x14006557c
mov dil, al
xor dil, 1
or dil, bl
mov dword [rsp - 0x28], 0x711edb0a
xchg r15, r11
mov rdx, r11
xchg r15, r11
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.14006566c
mov dword [rsp - 0x44], 0x102275cf
mov bl, al
xchg rdx, r11
mov r11, r15
xchg r11, rdx
xor bl, 1
xchg r8, r14
mov rcx, r8
xchg r8, r14
or bl, dil
mov dword [rsp - 0x30], 0x50d3988c
call 0x14006574c
mov dil, al
xchg rdx, rbx
mov rbx, r15
xchg rdx, rbx
xor dil, 1
xchg r11, r11
xchg r15, r14
mov rcx, r15
xchg r14, r15
or dil, bl
mov dword [rsp - 0x34], edi
call fcn.140065844
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor bl, 1
mov r13, r13
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
mov rcx, rcx
call 0x140065908
mov dil, al
mov rdx, r15
xor dil, 1
mov dword [rsp - 0xc], ebp
xchg rsp, r14
mov rcx, rsp
xchg rsp, r14
or dil, bl
mov dword [rsp - 0x1c], 0x41f072de
call fcn.1400659fc
mov bl, al
xchg r10, r15
mov rdx, r10
xchg r15, r10
xor bl, 1
mov r8, r8
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
mov dword [rsp - 0x40], 0x7e92840d
call 0x140065b30
mov dil, al
xchg rdx, r12
mov r12, r15
xchg rdx, r12
xor dil, 1
xchg rdi, rcx
mov rdi, r14
xchg rdi, rcx
or dil, bl
mov dword [rsp - 0x44], 0x7f2fd18e
call 0x140065c20
mov bl, al
xchg r15, r11
mov rdx, r11
xchg r15, r11
xor bl, 1
mov dword [rsp - 0x30], edx
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or bl, dil
call fcn.140065d60
mov dword [rsp - 0x18], ecx
mov dil, al
xchg rbx, r15
mov rdx, rbx
xchg rbx, r15
xor dil, 1
xchg rsp, r14
mov rcx, rsp
xchg rsp, r14
or dil, bl
mov dword [rsp - 0x28], 0x308a04cf
call 0x140065e68
mov bl, al
mov rdx, r15
xor bl, 1
mov dword [rsp - 0x40], 0x45c3896f
xchg r10, rcx
mov r10, r14
xchg rcx, r10
or bl, dil
xchg rsi, rsi
call fcn.140065fc4
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
mov rdi, rdi
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
mov dword [rsp - 0x10], 0x6e47b251
call 0x140066104
mov bl, al
xchg r12, rdx
mov r12, r15
xchg rdx, r12
xor bl, 1
mov dword [rsp - 0xc], 0x6cebc81e
xchg rbp, rcx
mov rbp, r14
xchg rcx, rbp
or bl, dil
mov dword [rsp - 0x38], esp
call 0x140066208
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov dword [rsp - 0x18], ebp
xchg r14, rsp
mov rcx, rsp
xchg r14, rsp
or dil, bl
call 0x140066314
mov dword [rsp - 0x38], ebx
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor bl, 1
xchg rcx, r8
mov r8, r14
xchg rcx, r8
or bl, dil
call fcn.140066410
mov r9, r9
mov dil, al
xchg r13, rdx
mov r13, r15
xchg r13, rdx
xor dil, 1
mov rbx, rbx
xchg r11, r14
mov rcx, r11
xchg r11, r14
or dil, bl
mov dword [rsp - 0x14], ebx
call 0x14006653c
mov bl, al
xchg r10, r15
mov rdx, r10
xchg r10, r15
xor bl, 1
mov dword [rsp - 0x28], esp
mov rcx, r14
or bl, dil
call 0x140066640
mov dil, al
mov dword [rsp - 0x24], 0x5bf7a9c8
xchg r11, rdx
mov r11, r15
xchg r11, rdx
xor dil, 1
xchg r11, r11
xchg rbx, rcx
mov rbx, r14
xchg rcx, rbx
or dil, bl
mov dword [rsp - 0x38], esi
call fcn.140066738
mov bl, al
mov rdx, r15
xchg rbx, rbx
xor bl, 1
mov rcx, r14
or bl, dil
xchg rsi, rsi
call 0x140066838
mov dil, al
xchg r15, rdi
mov rdx, rdi
xchg r15, rdi
xor dil, 1
mov dword [rsp - 0x2c], 0x3800c9d1
xchg rcx, r10
mov r10, r14
xchg r10, rcx
or dil, bl
mov dword [rsp - 0x18], ebx
call fcn.140066924
mov bl, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg rcx, r11
mov r11, r14
xchg r11, rcx
or bl, dil
call 0x140066a0c
mov rcx, rcx
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rbp, rbp
xchg r14, rbp
mov rcx, rbp
xchg rbp, r14
or dil, bl
xchg r8, r8
call fcn.140066b24
mov bl, al
xchg rdx, rsp
mov rsp, r15
xchg rdx, rsp
xor bl, 1
mov dword [rsp - 0x1c], esp
mov rcx, r14
or bl, dil
call 0x140066c14
xchg rbx, rbx
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rbx, r14
mov rcx, rbx
xchg rbx, r14
or dil, bl
mov rsi, rsi
call fcn.140066d40
mov bl, al
xchg rdx, rdi
mov rdi, r15
xchg rdi, rdx
xor bl, 1
mov dword [rsp - 0x28], 0x68d84fda
xchg rdi, r14
mov rcx, rdi
xchg rdi, r14
or bl, dil
mov dword [rsp - 0x2c], 0x7c64973d
call 0x140066e98
mov dil, al
xchg r9, r15
mov rdx, r9
xchg r15, r9
xor dil, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
mov r9, r9
call fcn.140066fa8
mov bl, al
xchg rsp, rdx
mov rsp, r15
xchg rsp, rdx
xor bl, 1
mov dword [rsp - 0x34], 0x6aedd668
xchg r14, rsi
mov rcx, rsi
xchg r14, rsi
or bl, dil
xchg r9, r9
call 0x1400670dc
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov dword [rsp - 0x20], 0xeadf311
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
call fcn.1400671fc
mov bl, al
xchg r11, r11
xor bl, 1
or bl, dil
xchg r12, rdx
mov r12, r15
xchg rdx, r12
xchg rcx, r15
mov r15, r14
xchg r15, rcx
call fcn.1400672f0
mov r14, r14
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
mov dword [rsp - 0x1c], esp
mov rcx, r14
or dil, bl
call fcn.1400673c0
mov dword [rsp - 0x2c], ebx
mov bl, al
mov rdx, r15
xor bl, 1
mov rcx, rcx
mov rcx, r14
or bl, dil
call 0x1400674b8
mov rsi, rsi
mov dil, al
mov rdx, r15
xor dil, 1
mov r8, r8
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
mov r15, r15
call fcn.140067610
mov bl, al
xchg r11, rdx
mov r11, r15
xchg r11, rdx
xor bl, 1
mov rcx, r14
or bl, dil
mov dword [rsp - 0x30], 0x5c87b57f
call 0x1400676fc
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov r15, r15
xchg rsi, rcx
mov rsi, r14
xchg rcx, rsi
or dil, bl
xchg rbp, rbp
call 0x1400677cc
mov bl, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor bl, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0x28], esi
call fcn.1400678ac
mov dil, al
xchg r13, rdx
mov r13, r15
xchg r13, rdx
xor dil, 1
mov dword [rsp - 0x3c], esp
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or dil, bl
call 0x14006796c
xchg rcx, rcx
mov bl, al
xchg rdx, rsi
mov rsi, r15
xchg rsi, rdx
xor bl, 1
mov dword [rsp - 0x14], 0x4f746293
mov rcx, r14
or bl, dil
call fcn.140067a74
mov dil, al
mov dword [rsp - 0x24], 0x4f116250
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rcx, rcx
xchg rsp, rcx
mov rsp, r14
xchg rcx, rsp
or dil, bl
call fcn.140067b88
mov bl, al
mov dword [rsp - 0x14], esp
mov rdx, r15
xor bl, 1
xchg r9, rcx
mov r9, r14
xchg r9, rcx
or bl, dil
call fcn.140067cbc
mov dword [rsp - 0x44], 0x65c61c8d
mov dil, al
xchg r8, rdx
mov r8, r15
xchg r8, rdx
xor dil, 1
mov rcx, r14
or dil, bl
xchg rcx, rcx
call 0x140067dd0
mov bl, al
mov rdx, r15
xor bl, 1
xchg r10, r10
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or bl, dil
call 0x140067f00
mov dil, al
mov dword [rsp - 0x30], 0x5e4f67f6
xchg r14, rdx
mov r14, r15
xchg r14, rdx
xor dil, 1
xchg r11, r11
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
mov dword [rsp - 0x10], 0x21cba276
call 0x140068014
mov bl, al
xchg r8, r15
mov rdx, r8
xchg r8, r15
xor bl, 1
mov r9, r9
xchg rsi, r14
mov rcx, rsi
xchg rsi, r14
or bl, dil
mov dword [rsp - 0x34], 0x55fdd6b3
call fcn.140068110
mov dil, al
xchg rdx, r8
mov r8, r15
xchg r8, rdx
xor dil, 1
mov r12, r12
xchg rcx, r8
mov r8, r14
xchg rcx, r8
or dil, bl
mov rsi, rsi
call 0x140068234
mov cl, byte [rsp + 0x29]
mov dl, 0x1c
sub dl, 0x15
add dl, 0x44
sub dl, 0x4a
mov rbx, qword [rsp + 0x70]
mov rdx, rdx
xor al, dl
xor sil, dl
xor cl, dl
or al, sil
mov rsi, rsi
or al, cl
or al, r12b
or al, bpl
mov dword [rsp - 0x28], ecx
or al, dil
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
xchg r8, r8
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
mov dword [rsp - 0x44], ecx
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
or al, byte [rsp + 0x26]
or al, byte [rsp + 0x27]
mov rdi, rdi
or al, byte [rsp + 0x28]
or al, r13b
sete al
xchg rcx, rcx
nop
sub rsp, 0x79c6e8b2
add rsp, 0x79c6e8e2
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
pop r12
mov dword [rsp - 0x1c], 0x1b6159c7
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret