Function at 0x1400725a8
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, r8
mov qword [rsp + 8], r8
xchg r8, rbx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
push 0x36dd24a7
mov qword [rsp], rdi
push r12
mov rdi, rdi
push r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
add rsp, 0xffffffffffffffd0
xchg r15, rdi
mov rdi, rdx
xchg r15, rdi
xchg rcx, r14
mov rcx, r14
xchg rcx, r14
mov edx, 0x72766c4
sub edx, 0x4d3a5a3
add edx, 0x4deac45e
add edx, 0x9cde7251
call fcn.140083060
mov dword [rsp - 0x14], ebx
xor ebp, ebp
test rax, rax
je 0x1400726c7
rol rax, 0xa
rol rax, 1
rol rax, 1
movabs rcx, 0x47aca298350003da
sub rcx, 0x7764a3a
add rcx, 0x3296d92f
xor rcx, 0xc5f4c3
xor rax, rcx
mov byte [rsp + 0x78], bpl
mov dword [rsp - 0x2c], ebp
movabs rcx, 0x74222ff30cdc5937
add rcx, 0x564c3a11
sub rcx, 0x5c7cc950
xor rcx, 0x7bed892e
xor rcx, 0x5ae0e2b4
sub rax, rcx
movabs rcx, 0x6799b0a66d0d0c81
xor rcx, 0x49734001
xor rcx, 0x662b090a
add rcx, 0x7fffffff
add rcx, 0x1100f8cb
ror rax, 0x2d
ror rax, 0xa
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdx, rax
mov qword [r15], rdx
xchg rdx, rax
jmp 0x1400726e0
mov byte [rsp + 0x78], 0x2c
xor byte [rsp + 0x78], 0x6e
xor byte [rsp + 0x78], 0x62
sub byte [rsp + 0x78], 0x14
sub byte [rsp + 0x78], 0xb
mov edx, 0x276daf93
add edx, 0x21e87016
add edx, 0x1c5a0455
sub edx, 0x3d37fe7e
add edx, 0x9d8b0a04
mov rcx, r14
call fcn.140083060
mov r14, r14
test rax, rax
je 0x140072794
movabs rcx, 0x3122062421b8975c
add rcx, 0x18449b50
sub rcx, 0x192eaa9b
add rcx, 0x5bb9b473
sub rcx, 0x17bb7e44
mov byte [rsp + 0x80], bpl
add rax, rcx
mov dword [rsp - 0x34], esp
movabs rcx, 0x50808cba55166cac
add rcx, 0x3bd07bd
sub rcx, 0x12ab7d9b
xor rcx, 0x74379562
add rcx, 0x7fffffff
add rcx, 0x51a1c27
xor rax, rcx
rol rax, 1
rol rax, 0x11
rol rax, 0xe
rol rax, 1
not rax
mov dword [rsp - 0x10], ecx
mov qword [r15 + 8], rax
jmp 0x1400727bc
mov byte [rsp + 0x80], 0x55
xor byte [rsp + 0x80], 0x7d
xor byte [rsp + 0x80], 0x1f
xor byte [rsp + 0x80], 0x13
sub byte [rsp + 0x80], 0x23
mov edx, 0x749f6fc2
add edx, 0x1161b62
sub edx, 0x285ad252
sub edx, 0x25d19374
add edx, 0xa1ae00e5
mov rcx, r14
mov rbp, rbp
call fcn.140083060
test rax, rax
je 0x14007286c
xchg r15, r15
ror rax, 2
movabs rcx, 0x391012852f245d1b
add rcx, 0x1a959d67
add rcx, 0x338b1f70
add rcx, 0x271b724
add rcx, 0x7fffffff
sub rcx, 0x7e299a0b
not rax
mov dword [rsp - 0x14], ecx
mov byte [rsp + 0x88], bpl
sub rax, rcx
movabs rcx, 0x85474e7663009a2e
sub rcx, 0x5a4bd20c
add rcx, 0x3178a29b
add rcx, 0x79ec6b49
ror rax, 9
ror rax, 1
ror rax, 4
xor rax, rcx
mov qword [r15 + 0x10], rax
mov r13, r13
jmp 0x140072894
mov byte [rsp + 0x88], 0x58
sub byte [rsp + 0x88], 0x4d
xor byte [rsp + 0x88], 0x26
add byte [rsp + 0x88], 3
sub byte [rsp + 0x88], 0x2f
mov edx, 0x2ed2bf32
xor edx, 0x767999ce
xor edx, 0x5907862
xor edx, 0x27cab20a
sub edx, 0x752b9df2
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
call fcn.140083060
mov dword [rsp - 0x24], 0xad18a2c
test rax, rax
je 0x140072945
rol rax, 0xd
mov r9, r9
movabs rcx, 0x787275d831d41613
xor rcx, 0x6a2b3717
add rcx, 0x4c15532
add rcx, 0x32b40587
sub rax, rcx
mov byte [rsp + 0x20], bpl
xchg rsi, rsi
rol rax, 0xc
rol rax, 2
rol rax, 3
rol rax, 1
movabs rcx, 0xd1e7c6357879e3b2
xor rcx, 0x9ae6d98
xor rcx, 0x72f9b275
add rcx, 0x3cf0e11a
add rcx, 0x7f1553cb
add rax, rcx
mov qword [r15 + 0x18], rax
mov r9, r9
jmp 0x14007295e
mov byte [rsp + 0x20], 0x31
sub byte [rsp + 0x20], 0x2a
xor byte [rsp + 0x20], 0x4b
xor byte [rsp + 0x20], 0x67
sub byte [rsp + 0x20], 0x2a
mov edx, 0x48f89c24
sub edx, 0x23776644
add edx, 0x29756ad8
sub edx, 0x122a13ff
xor edx, 0xf119a041
xchg rcx, r11
mov r11, r14
xchg r11, rcx
call fcn.140083060
test rax, rax
xchg rcx, rcx
je 0x140072a71
movabs rcx, 0x595b713b50af2895
add rcx, 0xd025b66
xor rcx, 0x6aa68ee7
xor rcx, 0x33b37077
add rcx, 0x11c4b84b
mov byte [rsp + 0x21], bpl
add rax, rcx
mov rdx, rdx
movabs rcx, 0x407e05cc588138d5
xor rcx, 0x6cd06345
add rcx, 0xeb835b4
xor rcx, 0x7c996e7f
xor rax, rcx
mov dword [rsp - 0x30], 0x6f3dd698
movabs rcx, 0x5841e15419d6ae27
xor rcx, 0x7adce2b8
sub rcx, 0x39fd5195
xor rcx, 0x5c0fd86b
add rcx, 0x7fffffff
xor rcx, 0x19133726
add rax, rcx
xchg r14, r14
movabs rcx, 0x74c984615335ce0f
sub rcx, 0x32420f70
add rcx, 0x14243006
add rcx, 0x7fffffff
xor rcx, 0x3a170056
rol rax, 0x39
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov dword [rsp - 0x14], esp
add rax, rcx
not rax
xchg r12, rax
mov qword [r15 + 0x20], r12
xchg r12, rax
jmp 0x140072a8a
mov byte [rsp + 0x21], 0x27
sub byte [rsp + 0x21], 0xd
xor byte [rsp + 0x21], 0x52
add byte [rsp + 0x21], 0x13
xor byte [rsp + 0x21], 0x5a
mov edx, 0x42fb9631
add edx, 0x819132b
sub edx, 0x2de35bc2
add edx, 0x2ae7c1e3
sub edx, 0xb8d564b
mov rcx, r14
call fcn.140083060
test rax, rax
xchg rdx, rdx
je 0x140072bb8
rol rax, 2
rol rax, 0xf
rol rax, 6
rol rax, 0xe
rol rax, 3
rol rax, 2
rol rax, 6
rol rax, 3
rol rax, 1
rol rax, 1
movabs rcx, 0x23f1223f1ce419e5
add rcx, 0x4fca7d3a
sub rcx, 0x642f2583
add rcx, 0x1b278d4
xor rax, rcx
mov r13, r13
mov byte [rsp + 0x22], bpl
ror rax, 6
ror rax, 4
ror rax, 6
ror rax, 1
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x9a2afc53f5314d5
add rcx, 0x3361ac4c
sub rcx, 0x4845e08a
add rcx, 0x7fffffff
add rcx, 0x280c9dff
xor rax, rcx
movabs rcx, 0xa34ce89642ddec44
sub rcx, 0x350b92a2
xor rcx, 0x46a2957d
sub rcx, 0x279b9d66
sub rcx, 0x9903c42
rol rax, 5
rol rax, 8
add rax, rcx
movabs rcx, 0x78ac4f0974aaec1f
sub rcx, 0x19c3f6bb
sub rcx, 0x2a794ed0
add rcx, 0x7fffffff
xor rcx, 0x773e9446
xor rax, rcx
mov r10, r10
xchg r13, rax
mov qword [r15 + 0x28], r13
xchg r13, rax
jmp 0x140072bcc
mov byte [rsp + 0x22], 7
xor byte [rsp + 0x22], 0x31
sub byte [rsp + 0x22], 0xa
sub byte [rsp + 0x22], 0x2b
mov edx, 0x45ca4650
sub edx, 0x2bbdc9ac
xor edx, 0x116059a1
add edx, 0x69b48210
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.140083060
mov r15, r15
test rax, rax
je 0x140072c77
movabs rcx, 0x135d793622a18777
add rcx, 0x26e5082b
add rcx, 0x2ba9506f
add rcx, 0x7fffffff
add rcx, 0x3482b01
mov byte [rsp + 0x23], bpl
xchg rdx, rdx
add rax, rcx
movabs rcx, 0x375edffc3068dc8e
xor rcx, 0x134e4931
add rcx, 0x3120470d
sub rcx, 0x44c85b60
rol rax, 1
rol rax, 2
rol rax, 1
not rax
rol rax, 1
rol rax, 2
add rax, rcx
mov r9, r9
not rax
xchg rcx, rax
mov qword [r15 + 0x30], rcx
xchg rcx, rax
jmp 0x140072c90
mov byte [rsp + 0x23], 1
add byte [rsp + 0x23], 0x2f
xor byte [rsp + 0x23], 0x4e
xor byte [rsp + 0x23], 0x5a
sub byte [rsp + 0x23], 0x23
mov edx, 0x6f9aef75
xor edx, 0x1f860042
sub edx, 0x47c265f1
add edx, 0x55193e42
add edx, 0x770c69a4
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.140083060
test rax, rax
mov dword [rsp - 0x3c], esi
je 0x140072d46
movabs rcx, 0x5b8053fb2e7bb68e
add rcx, 0x4dc31425
sub rcx, 0x2c6a26ce
sub rcx, 0x3a02aa05
xor rcx, 0x49f745fe
mov byte [rsp + 0x24], bpl
xor rax, rcx
mov dword [rsp - 0x10], esi
movabs rcx, 0x5051d81a20b52da2
add rcx, 0x2df7a5f3
xor rcx, 0x5a146bc
add rcx, 0x3a849b4e
add rax, rcx
xchg rsp, rsp
ror rax, 5
ror rax, 5
ror rax, 0x25
ror rax, 4
ror rax, 3
ror rax, 1
not rax
xchg r13, rax
mov qword [r15 + 0x38], r13
xchg r13, rax
jmp 0x140072d5f
mov byte [rsp + 0x24], 0x24
add byte [rsp + 0x24], 0x46
sub byte [rsp + 0x24], 0x3c
xor byte [rsp + 0x24], 0x35
sub byte [rsp + 0x24], 0x1a
mov edx, 0xbfbb2fe
add edx, 0x3c93695c
add edx, 0x10c3f673
add edx, 0x4af4c52d
xchg rdx, r14
mov rcx, rdx
xchg rdx, r14
call fcn.140083060
xchg rsp, rsp
test rax, rax
je 0x140072e27
movabs rcx, 0x1741a5a4511adf57
xor rcx, 0x90bfacb
sub rcx, 0xdd71c3e
sub rcx, 0x3a78c523
add rcx, 0x63d24090
mov byte [rsp + 0x25], bpl
mov r15, r15
add rax, rcx
movabs rcx, 0x53da84de78cefefc
sub rcx, 0x1d5b0fa4
add rcx, 0xc0b92ce
add rcx, 0x1a6be3c4
not rax
mov dword [rsp - 0x20], ebp
sub rax, rcx
movabs rcx, 0x7c5802b67d0ba061
sub rcx, 0x63a4556b
xor rcx, 0x1a90c737
add rcx, 0x76098853
xor rcx, 0x1e068267
not rax
mov dword [rsp - 0x38], 0x7088bc3d
add rax, rcx
mov qword [r15 + 0x40], rax
jmp 0x140072e40
mov byte [rsp + 0x25], 0x6c
sub byte [rsp + 0x25], 0x1d
sub byte [rsp + 0x25], 0x2b
sub byte [rsp + 0x25], 0xf
sub byte [rsp + 0x25], 0x14
mov edx, 0x312ce9e9
add edx, 0x3e80da79
sub edx, 0x1af3dfea
xor edx, 0x72ab29f
xor edx, 0xe4a98f3
xchg rcx, r8
mov r8, r14
xchg r8, rcx
call fcn.140083060
test rax, rax
mov rbp, rbp
je 0x140072f3f
not rax
mov byte [rsp + 0x26], bpl
mov r14, r14
movabs rcx, 0x3ea158aa205cf008
add rcx, 0x290353b2
sub rcx, 0x428e3c2f
xor rcx, 0x24c32cfa
sub rax, rcx
movabs rcx, 0x3125cfb3f5611dd
sub rcx, 0xaa0c0b
sub rcx, 0x2a55605c
add rcx, 0x7fffffff
add rcx, 0xe110a73
rol rax, 0xa
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x64ff6ad413694458
sub rcx, 0x732b92d
add rcx, 0x4c6992a2
add rcx, 0x7c52f6d1
xor rax, rcx
movabs rcx, 0x5f11441706cae035
sub rcx, 0x1e37b74
add rcx, 0x50e32d39
add rcx, 0x127c5590
ror rax, 0x1d
ror rax, 7
ror rax, 1
add rax, rcx
mov qword [r15 + 0x48], rax
xchg rsi, rsi
jmp 0x140072f58
mov byte [rsp + 0x26], 0x33
sub byte [rsp + 0x26], 0x1c
xor byte [rsp + 0x26], 0x4a
xor byte [rsp + 0x26], 0x55
sub byte [rsp + 0x26], 7
mov edx, 0x7b83eb33
sub edx, 0x68afae2c
add edx, 0x21cb879c
sub edx, 0x18921c21
xor edx, 0x497d3b9d
xchg r14, rdx
mov rcx, rdx
xchg rdx, r14
call fcn.140083060
mov dword [rsp - 0x18], esi
test rax, rax
je 0x140073029
movabs rcx, 0x46f4fedb2fe0332d
add rcx, 0x2585db04
sub rcx, 0x3711c214
add rcx, 0x2ef8adda
mov byte [rsp + 0x27], bpl
mov dword [rsp - 0x14], 0x4257d210
xor rax, rcx
movabs rcx, 0x7645a0394330070a
add rcx, 0x1601dbc7
sub rcx, 0xcbad169
sub rcx, 0x2abc5654
add rcx, 0x7fffffff
xor rcx, 0x5a5279d5
ror rax, 0x15
ror rax, 0x1e
ror rax, 2
ror rax, 2
ror rax, 3
ror rax, 1
xor rax, rcx
xchg r12, r12
rol rax, 8
rol rax, 2
rol rax, 4
rol rax, 2
not rax
xchg r12, rax
mov qword [r15 + 0x50], r12
xchg r12, rax
jmp 0x14007303d
mov byte [rsp + 0x27], 0x78
sub byte [rsp + 0x27], 0x13
sub byte [rsp + 0x27], 0x3d
sub byte [rsp + 0x27], 0x27
mov edx, 0xcd593c3
xor edx, 0x64f8a81a
sub edx, 0x178ad28f
add edx, 0x3b1ffb1b
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.140083060
test rax, rax
je 0x1400730d3
mov rsi, rsi
movabs rcx, 0x253d08017d66dd35
sub rcx, 0x58546242
sub rcx, 0xfe070e7
add rcx, 0x3bd8b37
mov r13b, bpl
xor rax, rcx
mov dword [rsp - 0x38], ebx
rol rax, 0x12
rol rax, 0x10
not rax
mov dword [rsp - 0x28], 0x3eb1270f
ror rax, 5
ror rax, 0x1c
ror rax, 0x13
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
not rax
xchg r11, rax
mov qword [r15 + 0x58], r11
xchg r11, rax
jmp 0x1400730e2
mov r13b, 0x3a
sub r13b, 0x13
xor r13b, 0x4d
sub r13b, 0x69
mov edx, 0x69902782
add edx, 0xa9ff9c3
sub edx, 0xde0bd94
add edx, 0x179070a4
sub edx, 0x5809d029
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.140083060
test rax, rax
xchg rdx, rdx
je 0x140073177
not rax
movabs rcx, 0xe0a3136226305058
xor rcx, 0x66a64a1d
sub rcx, 0x1e747c58
xor rcx, 0x522860c9
ror rax, 2
ror rax, 6
ror rax, 0x19
ror rax, 4
ror rax, 1
ror rax, 1
mov r12b, bpl
mov dword [rsp - 0xc], 0x6b9e139b
xor rax, rcx
rol rax, 0x1f
rol rax, 0x11
xchg r9, rax
mov qword [r15 + 0xc0], r9
xchg r9, rax
jmp 0x140073186
mov r12b, 0xe
add r12b, 0x49
xor r12b, 0x47
sub r12b, 0xf
mov edx, 0x5eede06e
sub edx, 0x2397b957
add edx, 0x42a40511
sub edx, 0x3e88c163
xor edx, 0xa5f46b1f
xchg r14, r13
mov rcx, r13
xchg r14, r13
call fcn.140083060
test rax, rax
mov dword [rsp - 0x3c], esi
je 0x14007322b
rol rax, 1
rol rax, 0x12
rol rax, 3
rol rax, 1
rol rax, 1
rol rax, 5
rol rax, 1
movabs rcx, 0x7d71d6494c6a5b52
sub rcx, 0x829b88c
add rcx, 0x355e2cdd
sub rcx, 0x3e67c10a
add rcx, 0x7fffffff
add rcx, 0x3e47e56c
xor rax, rcx
rol rax, 9
rol rax, 0xb
rol rax, 1
rol rax, 2
rol rax, 1
not rax
mov qword [r15 + 0x100], rax
mov dword [rsp - 0x24], ebx
jmp 0x14007323a
mov bpl, 0x51
xor bpl, 0x4f
xor bpl, 0x35
sub bpl, 0x2a
lea rdx, [r15 + 0x288]
mov rbp, rbp
mov rcx, r14
call fcn.140058b24
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg rdx, r14
mov rcx, rdx
xchg r14, rdx
mov sil, al
call 0x14006131c
mov dword [rsp - 0x14], 0x4d6c29cb
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xchg r13, rcx
mov r13, r14
xchg rcx, r13
xor bl, 1
xchg rcx, rcx
call fcn.140061428
mov dil, al
mov rdx, r15
mov r13, r13
xor dil, 1
xchg rbx, r14
mov rcx, rbx
xchg r14, rbx
or dil, bl
mov r11, r11
call 0x140061544
mov bl, al
mov rdx, r15
xor bl, 1
mov dword [rsp - 0x1c], 0x403c3cc0
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
mov dword [rsp - 0x34], edi
call fcn.14006162c
mov dil, al
xchg r12, r15
mov rdx, r12
xchg r15, r12
xor dil, 1
mov rdi, rdi
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
mov dword [rsp - 0x2c], ebp
call 0x14005d064
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov rcx, r14
or bl, dil
mov r11, r11
call 0x14005d174
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
call fcn.14005d298
mov dword [rsp - 0x30], edx
mov bl, al
xchg r15, r9
mov rdx, r9
xchg r15, r9
xor bl, 1
mov rcx, r14
or bl, dil
mov r14, r14
call 0x14005d3b4
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rdi, rdi
mov rcx, r14
or dil, bl
call 0x14005d4d0
mov bl, al
mov dword [rsp - 0x28], 0x365bf75a
mov rdx, r15
xor bl, 1
xchg r8, rcx
mov r8, r14
xchg rcx, r8
or bl, dil
mov rsp, rsp
call 0x14005d598
mov dil, al
xchg r13, rdx
mov r13, r15
xchg rdx, r13
xor dil, 1
xchg rsi, r14
mov rcx, rsi
xchg rsi, r14
or dil, bl
call fcn.14005d6d8
mov dword [rsp - 0xc], 0x292b0c44
mov bl, al
mov rdx, r15
xor bl, 1
xchg r14, r15
mov rcx, r15
xchg r14, r15
or bl, dil
call 0x14005d7c0
xchg r13, r13
mov dil, al
xchg r12, rdx
mov r12, r15
xchg rdx, r12
xor dil, 1
mov dword [rsp - 0xc], 0x36ecab35
mov rcx, r14
or dil, bl
call 0x14005d8d8
mov dword [rsp - 0x1c], ebx
mov bl, al
xor bl, 1
or bl, dil
mov dword [rsp - 0xc], 0x79b8bfbc
mov rdx, r15
xchg rsp, r14
mov rcx, rsp
xchg rsp, r14
call 0x14005d9fc
mov dil, al
xchg r12, r12
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
xchg r14, r13
mov rcx, r13
xchg r13, r14
or dil, bl
call fcn.14005dadc
mov bl, al
mov dword [rsp - 0x18], esp
xchg rdx, r14
mov r14, r15
xchg rdx, r14
xor bl, 1
mov r13, r13
xchg rdi, r14
mov rcx, rdi
xchg rdi, r14
or bl, dil
mov dword [rsp - 0x28], 0x6ce3faa2
call fcn.14005dbec
mov dil, al
mov rdx, r15
xor dil, 1
mov dword [rsp - 0x2c], edi
xchg r11, r14
mov rcx, r11
xchg r14, r11
or dil, bl
call fcn.14005dd34
mov bl, al
xchg rbp, rbp
mov rdx, r15
xor bl, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
mov dword [rsp - 0x38], 0x1aa9d3bf
call fcn.14005de5c
mov dil, al
xchg r15, rcx
mov rdx, rcx
xchg rcx, r15
xor dil, 1
mov rbp, rbp
xchg rcx, rsi
mov rsi, r14
xchg rcx, rsi
or dil, bl
call fcn.14005df4c
mov bl, al
mov dword [rsp - 0x28], 0x1bf58de2
xchg rdx, r14
mov r14, r15
xchg rdx, r14
xor bl, 1
mov dword [rsp - 0x14], edi
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or bl, dil
mov dword [rsp - 0x10], 0x57d373bc
call 0x14005e03c
mov dil, al
xchg r8, r15
mov rdx, r8
xchg r8, r15
xor dil, 1
xchg rcx, r13
mov r13, r14
xchg r13, rcx
or dil, bl
mov dword [rsp - 0x30], 0x1e3bed2e
call fcn.14005e158
mov bl, al
xchg rdx, r8
mov r8, r15
xchg rdx, r8
xor bl, 1
mov rdx, rdx
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
xchg rsi, rsi
call fcn.14005e26c
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rdx, r14
mov rcx, rdx
xchg rdx, r14
or dil, bl
mov dword [rsp - 0x10], esi
call fcn.14005e374
mov bl, al
xchg r15, rbp
mov rdx, rbp
xchg rbp, r15
xor bl, 1
mov dword [rsp - 0x20], edi
xchg rdx, r14
mov rcx, rdx
xchg r14, rdx
or bl, dil
xchg r11, r11
call 0x14005e48c
mov dil, al
xchg r14, rdx
mov r14, r15
xchg rdx, r14
xor dil, 1
mov rcx, r14
mov dword [rsp - 0x24], edx
or dil, bl
call 0x14005e5b8
mov bl, al
mov rdx, r15
mov dword [rsp - 0x40], 0x5ecb2e9e
xor bl, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
call fcn.14005e664
mov dword [rsp - 0x24], esp
mov dil, al
xchg r15, r11
mov rdx, r11
xchg r11, r15
xor dil, 1
mov r9, r9
xchg r14, r9
mov rcx, r9
xchg r14, r9
or dil, bl
mov dword [rsp - 0x30], 0x5bfbb3f4
call 0x14005e780
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0x14], ecx
call 0x14005e884
mov dil, al
xchg r9, r15
mov rdx, r9
xchg r15, r9
xor dil, 1
xchg rcx, r12
mov r12, r14
xchg rcx, r12
or dil, bl
call fcn.14005e994
xchg rsp, rsp
mov bl, al
xchg r10, rdx
mov r10, r15
xchg r10, rdx
xor bl, 1
mov dword [rsp - 0x10], 0x3199617d
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
call 0x14005eb08
mov dil, al
mov r8, r8
xchg r11, rdx
mov r11, r15
xchg r11, rdx
xor dil, 1
mov rdi, rdi
xchg r9, rcx
mov r9, r14
xchg r9, rcx
or dil, bl
call 0x14005ec14
mov bl, al
mov r14, r14
xchg r14, r15
mov rdx, r14
xchg r14, r15
xor bl, 1
xchg rsp, r14
mov rcx, rsp
xchg rsp, r14
or bl, dil
call 0x14005ed54
mov dil, al
xchg r9, r9
mov rdx, r15
xor dil, 1
mov rcx, r14
mov dword [rsp - 0x24], ebx
or dil, bl
call fcn.14005ee14
mov bl, al
mov rsp, rsp
xchg r10, r15
mov rdx, r10
xchg r10, r15
xor bl, 1
xchg rdi, r14
mov rcx, rdi
xchg rdi, r14
or bl, dil
call 0x14005eedc
xchg r13, r13
mov dil, al
xchg r15, rbx
mov rdx, rbx
xchg r15, rbx
xor dil, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or dil, bl
xchg r15, r15
call 0x14005efdc
mov bl, al
mov rdx, r15
mov dword [rsp - 0x30], 0x26263cad
xor bl, 1
xchg rbx, rcx
mov rbx, r14
xchg rcx, rbx
or bl, dil
mov dword [rsp - 0x40], 0x1142c258
call 0x14005f0d0
mov dil, al
mov rdx, r15
xor dil, 1
mov dword [rsp - 0x30], esi
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
call 0x14005f1d0
mov rbp, rbp
mov bl, al
mov rdx, r15
xor bl, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
mov dword [rsp - 0x44], 0x2ce3c45c
call 0x14005f2d4
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov r13, r13
xchg r14, rdx
mov rcx, rdx
xchg rdx, r14
or dil, bl
call fcn.14005f3fc
xchg r10, r10
mov bl, al
mov rdx, r15
xor bl, 1
xchg rcx, rsi
mov rsi, r14
xchg rsi, rcx
or bl, dil
mov dword [rsp - 0x40], 0x60b59aa3
call fcn.14005f4d4
mov dil, al
xor dil, 1
or dil, bl
mov rdi, rdi
xchg rdx, r13
mov r13, r15
xchg r13, rdx
mov rcx, r14
xchg rcx, rcx
call 0x14005f5a8
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg r14, r15
mov rcx, r15
xchg r15, r14
or bl, dil
mov rsi, rsi
call fcn.14005f6a4
mov dil, al
mov rdx, r15
xor dil, 1
mov r9, r9
xchg r9, rcx
mov r9, r14
xchg rcx, r9
or dil, bl
call 0x14005f7a8
mov dword [rsp - 0x38], 0x27aa4e45
mov bl, al
xchg r8, rdx
mov r8, r15
xchg r8, rdx
xor bl, 1
mov dword [rsp - 0x3c], 0x746301cf
xchg r14, rdx
mov rcx, rdx
xchg r14, rdx
or bl, dil
mov dword [rsp - 0x1c], edi
call fcn.14005f8d0
mov dil, al
xchg r15, rsi
mov rdx, rsi
xchg rsi, r15
xor dil, 1
mov dword [rsp - 0x30], edi
mov rcx, r14
or dil, bl
call fcn.14005fa00
mov bl, al
mov rdi, rdi
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor bl, 1
mov rcx, r14
or bl, dil
xchg r8, r8
call fcn.14005fb0c
mov dil, al
mov rdx, r15
mov dword [rsp - 0x18], 0x31c162e4
xor dil, 1
xchg rcx, r15
mov r15, r14
xchg r15, rcx
or dil, bl
xchg r14, r14
call fcn.14005fc0c
mov bl, al
xchg r14, r15
mov rdx, r14
xchg r15, r14
xor bl, 1
xchg rdi, rdi
mov rcx, r14
or bl, dil
call fcn.14005fcf4
mov dword [rsp - 0x2c], 0x69a8dd11
mov dil, al
xchg rbx, rdx
mov rbx, r15
xchg rbx, rdx
xor dil, 1
mov dword [rsp - 0x40], ecx
mov rcx, r14
or dil, bl
call 0x14005fde8
mov bl, al
mov dword [rsp - 0x14], edx
xchg rdx, rcx
mov rcx, r15
xchg rcx, rdx
xor bl, 1
mov dword [rsp - 0x38], 0x748c9b5f
mov rcx, r14
or bl, dil
call 0x14005fef8
mov dil, al
xchg rsp, rsp
mov rdx, r15
xor dil, 1
xchg r8, r14
mov rcx, r8
xchg r14, r8
or dil, bl
mov dword [rsp - 0x28], 0x268de9de
call 0x14006002c
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor bl, 1
mov dword [rsp - 0x2c], ebp
xchg rcx, r11
mov r11, r14
xchg r11, rcx
or bl, dil
mov dword [rsp - 0x34], ebx
call 0x140060178
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rcx, r15
mov r15, r14
xchg rcx, r15
or dil, bl
mov dword [rsp - 0x20], edi
call fcn.14006024c
mov bl, al
xchg r15, r10
mov rdx, r10
xchg r10, r15
xor bl, 1
mov rcx, r14
mov rdx, rdx
or bl, dil
call fcn.1400603ac
mov dil, al
xchg r15, r11
mov rdx, r11
xchg r11, r15
xor dil, 1
xchg r13, r13
xchg r14, r12
mov rcx, r12
xchg r14, r12
or dil, bl
call 0x140060498
mov dword [rsp - 0x2c], 0x42bb3914
mov bl, al
mov rdx, r15
xor bl, 1
xchg rcx, r12
mov r12, r14
xchg r12, rcx
or bl, dil
call 0x1400605c0
mov dword [rsp - 0x28], esp
mov dil, al
xchg rdx, rsi
mov rsi, r15
xchg rdx, rsi
xor dil, 1
mov r14, r14
mov rcx, r14
or dil, bl
call fcn.1400606e0
mov r9, r9
mov bl, al
xchg r15, r8
mov rdx, r8
xchg r8, r15
xor bl, 1
xchg r14, rdx
mov rcx, rdx
xchg r14, rdx
or bl, dil
mov dword [rsp - 0x24], ecx
call 0x1400607f8
mov dil, al
xchg rdx, r12
mov r12, r15
xchg rdx, r12
xor dil, 1
mov rcx, r14
mov r8, r8
or dil, bl
call fcn.140060948
mov bl, al
xchg r13, r15
mov rdx, r13
xchg r15, r13
xor bl, 1
mov rdi, rdi
mov rcx, r14
or bl, dil
call fcn.140060a50
mov dword [rsp - 0x30], 0x6021e16b
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg r10, rcx
mov r10, r14
xchg rcx, r10
or dil, bl
call 0x140060b44
mov r10, r10
mov bl, al
mov rdx, r15
xor bl, 1
xchg r14, r10
mov rcx, r10
xchg r10, r14
or bl, dil
xchg rsi, rsi
call fcn.140060c3c
mov dil, al
mov rdx, r15
xchg rdx, rdx
xor dil, 1
xchg r15, r14
mov rcx, r15
xchg r14, r15
or dil, bl
call 0x140060d10
mov dword [rsp - 0x30], 0x4de28946
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor bl, 1
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
call fcn.140060ddc
mov r12, r12
mov dil, al
xchg r15, r10
mov rdx, r10
xchg r10, r15
xor dil, 1
mov dword [rsp - 0x28], 0x5720517e
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or dil, bl
mov dword [rsp - 0x10], ebx
call fcn.140060ee0
mov bl, al
xchg rcx, rdx
mov rcx, r15
xchg rcx, rdx
xor bl, 1
xchg rbx, rbx
mov rcx, r14
or bl, dil
call 0x14006100c
mov dil, al
xchg r13, r13
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg r8, r8
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or dil, bl
mov dword [rsp - 0x20], 0x40a8f69e
call fcn.14006111c
mov bl, al
xor bl, 1
mov rbx, rbx
or bl, dil
xchg rdx, r8
mov r8, r15
xchg rdx, r8
xchg r9, rcx
mov r9, r14
xchg r9, rcx
call fcn.140061240
xor al, 1
mov dword [rsp - 0xc], edi
xor sil, 1
or al, sil
or al, bl
xchg rbx, r15
mov r15, qword [rsp + 0x70]
xchg rbx, r15
or al, byte [rsp + 0x78]
mov r11, r11
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
mov dword [rsp - 0x38], esi
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
mov dword [rsp - 0x24], 0x3f9d035e
or al, byte [rsp + 0x25]
or al, byte [rsp + 0x26]
or al, byte [rsp + 0x27]
or al, r13b
mov dword [rsp - 0x20], esi
or al, r12b
or al, bpl
sete al
sub rsp, 0xffffffffffffffd0
mov dword [rsp - 0x10], ebx
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
add rsp, 8
mov r12, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
ret