Function at 0x140071fd4
Capabilities:
Hash data using murmur3

Disassembly:
mov qword [rsp + 8], rbx
xchg r11, rdx
mov qword [rsp + 0x10], r11
xchg rdx, r11
nop
sub rsp, 8
mov qword [rsp], rbp
nop
sub rsp, 8
mov qword [rsp], rsi
nop
sub rsp, 8
mov qword [rsp], rdi
push r12
mov r9, r9
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
push r15
xchg r13, r13
add rsp, 0xffffffffffffffd0
xchg rdx, rdi
mov rdx, rdi
xchg rdi, rdx
mov r13, rcx
mov edx, 0x500f0bcf
add edx, 0x2e075227
sub edx, 0x28b1960f
sub edx, 0x1fdc05bc
xor edx, 0xf38bedaf
call fcn.140082d10
mov dword [rsp - 0x40], esp
xor r12d, r12d
test rax, rax
je 0x140072121
movabs rcx, 0x6cac9b8c070abe6c
add rcx, 0x3fe05b2a
xor rcx, 0xee83e7e
add rcx, 0x2b98f421
add rcx, 0x148db935
mov byte [rsp + 0x80], r12b
add rax, rcx
mov dword [rsp - 0x3c], 0x4ab69444
movabs rcx, 0x1a0c9c0440c273af
xor rcx, 0x257c5304
sub rcx, 0xb6249dc
add rcx, 0x7fffffff
add rcx, 0x1745d24b
xor rax, rcx
mov rbp, rbp
movabs rcx, 0x59c584df1e32f39a
sub rcx, 0x1aeaea0d
add rcx, 0x5a450ee4
add rcx, 0x7fffffff
sub rcx, 0x5d10f615
add rax, rcx
movabs rcx, 0x2a677dd40c61eaef
add rcx, 0x63a98d15
xor rcx, 0x18948dc2
xor rcx, 0x596424ce
add rcx, 0x55b0305b
not rax
mov rbx, rbx
sub rax, rcx
xchg rbx, rax
mov qword [rdi + 8], rbx
xchg rbx, rax
jmp 0x140072149
mov byte [rsp + 0x80], 0x2a
add byte [rsp + 0x80], 0x49
sub byte [rsp + 0x80], 0x4e
xor byte [rsp + 0x80], 0x2a
sub byte [rsp + 0x80], 0xe
mov edx, 0x57b0a8d3
sub edx, 0x11b8e40d
add edx, 0x3306bd1c
add edx, 0x5038a461
mov rcx, r13
call fcn.140082d10
test rax, rax
mov r14, r14
je 0x1400721db
ror rax, 5
ror rax, 0x1e
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x4c9eab8b03eb704e
add rcx, 0x3081f788
add rcx, 0x419c6047
add rcx, 0x7fffffff
xor rcx, 0xd3ba036
not rax
mov byte [rsp + 0x88], r12b
xchg r14, r14
rol rax, 0xe
rol rax, 0xf
rol rax, 0xd
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r10, rax
mov qword [rdi + 0x10], r10
xchg r10, rax
jmp 0x140072203
mov byte [rsp + 0x88], 0x54
sub byte [rsp + 0x88], 0x4f
add byte [rsp + 0x88], 0x71
sub byte [rsp + 0x88], 0x20
xor byte [rsp + 0x88], 0x57
mov edx, 0x24024742
sub edx, 0x1b9ba05d
add edx, 0x6238aa61
sub edx, 0x64d902a4
mov rcx, r13
xchg r14, r14
call fcn.140082d10
test rax, rax
je 0x1400722f2
movabs rcx, 0xa5fefb4e3b3ff076
add rcx, 0x388c3ff7
add rcx, 0x78f69e9
add rcx, 0x592bbcec
mov byte [rsp + 0x20], r12b
mov rcx, rcx
xor rax, rcx
movabs rcx, 0x3174a338021381c6
xor rcx, 0x58c79298
sub rcx, 0x4d53fcb9
xor rcx, 0x3d6cb436
add rcx, 0x6632776e
add rax, rcx
xchg r9, r9
movabs rcx, 0x728d10323b0e376c
sub rcx, 0x29451e26
add rcx, 0x2214dca3
add rcx, 0x7fffffff
add rcx, 0x1473beac
rol rax, 7
rol rax, 5
xor rax, rcx
mov dword [rsp - 0x10], 0x32126fb
movabs rcx, 0x549592c47ef25aca
xor rcx, 0x317c9d0f
xor rcx, 0x5f4ac247
add rcx, 0x7fffffff
xor rcx, 0x5070c90b
add rax, rcx
mov qword [rdi + 0x18], rax
xchg rcx, rcx
jmp 0x140072306
mov byte [rsp + 0x20], 0x1a
xor byte [rsp + 0x20], 0x3e
xor byte [rsp + 0x20], 0x5f
sub byte [rsp + 0x20], 0x7a
mov edx, 0x3b62dda3
add edx, 0x838ff7c
sub edx, 0x31eae095
xor edx, 0xdc65d072
mov rcx, r13
call fcn.140082d10
test rax, rax
xchg rdi, rdi
je 0x140072393
ror rax, 8
ror rax, 0xd
ror rax, 0xc
ror rax, 7
movabs rcx, 0x7256082e226703d2
sub rcx, 0x107dd8c2
add rcx, 0x4d0c833a
add rcx, 0x7fffffff
sub rcx, 0x42c7b021
not rax
mov byte [rsp + 0x21], r12b
xchg rsi, rsi
rol rax, 0x1a
rol rax, 0x18
rol rax, 3
rol rax, 1
add rax, rcx
xchg rcx, rcx
not rax
mov qword [rdi + 0x20], rax
jmp 0x1400723ac
mov byte [rsp + 0x21], 0x76
sub byte [rsp + 0x21], 8
sub byte [rsp + 0x21], 0x13
xor byte [rsp + 0x21], 0x13
sub byte [rsp + 0x21], 0x47
mov edx, 0x6fd6c9fc
sub edx, 0x488b7204
sub edx, 0x268385dc
add edx, 0x3bc3e716
xchg rcx, rsp
mov rsp, r13
xchg rcx, rsp
call fcn.140082d10
test rax, rax
mov dword [rsp - 0x18], ecx
je 0x1400724a9
rol rax, 0x17
rol rax, 0xd
rol rax, 1
movabs rcx, 0xe15d1617e4a630e
sub rcx, 0x190ca75b
sub rcx, 0xf34593a
xor rcx, 0x641efc05
add rcx, 0x4d61bd6d
sub rax, rcx
mov byte [rsp + 0x22], r12b
mov dword [rsp - 0x28], 0x244785cb
ror rax, 7
ror rax, 1
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 4
ror rax, 1
ror rax, 3
ror rax, 5
ror rax, 1
ror rax, 1
movabs rcx, 0x5104c6355eab06a
sub rcx, 0x14fa2aec
sub rcx, 0x30ccf595
xor rcx, 0x30e68f09
add rcx, 0x7fffffff
sub rcx, 0x9f2f2a9
add rax, rcx
mov dword [rsp - 0x1c], edx
movabs rcx, 0xc08d7e96251f852e
add rcx, 0x1aff0cda
add rcx, 0x35152773
sub rcx, 0x1c8bd8ce
xor rax, rcx
mov qword [rdi + 0x28], rax
jmp 0x1400724c2
mov byte [rsp + 0x22], 0x69
sub byte [rsp + 0x22], 0x40
add byte [rsp + 0x22], 0x10
xor byte [rsp + 0x22], 0x33
sub byte [rsp + 0x22], 9
mov edx, 0x34bc49d
add edx, 0x1860965c
xor edx, 0x2b2be493
sub edx, 0x1c006b4
add edx, 0x4658ef5f
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
call fcn.140082d10
test rax, rax
je 0x14007259c
mov dword [rsp - 0x1c], esi
not rax
mov byte [rsp + 0x23], r12b
rol rax, 0x11
rol rax, 0xc
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x390bb399773f9d76
sub rcx, 0x43126752
sub rcx, 0x8a7d176
add rcx, 0x187d4470
xor rax, rcx
mov dword [rsp - 0x3c], 0x3f76e6e6
movabs rcx, 0x3bb25ab34495b997
xor rcx, 0x5d6d1ef1
xor rcx, 0x130d17ad
add rcx, 0x7fffffff
add rcx, 0x30d6cf73
sub rax, rcx
movabs rcx, 0x48f5e472201fbb4f
add rcx, 0xd08cee7
sub rcx, 0x4552b2a
add rcx, 0x7fffffff
xor rcx, 0x3d74ae8b
xor rax, rcx
mov qword [rdi + 0x30], rax
jmp 0x1400725b5
mov byte [rsp + 0x23], 0x7e
sub byte [rsp + 0x23], 0x57
add byte [rsp + 0x23], 0x40
sub byte [rsp + 0x23], 0x54
sub byte [rsp + 0x23], 0x12
mov edx, 0x5adc2e84
sub edx, 0x31761dcb
add edx, 0x4a11aacf
sub edx, 0x203d823c
add edx, 0xa145f7e0
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
call fcn.140082d10
mov dword [rsp - 0x34], ecx
test rax, rax
je 0x14007264f
movabs rcx, 0xe05060614a8babe9
add rcx, 0x34535c9f
xor rcx, 0x1b1bb537
sub rcx, 0xb1b28ca
add rcx, 0x4c79b4b2
mov byte [rsp + 0x24], r12b
add rax, rcx
ror rax, 7
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x24], 0x5e3e4ff7
ror rax, 4
ror rax, 9
ror rax, 0x10
ror rax, 1
not rax
mov qword [rdi + 0x38], rax
mov dword [rsp - 0x38], esp
jmp 0x140072663
mov byte [rsp + 0x24], 0x73
sub byte [rsp + 0x24], 0x45
sub byte [rsp + 0x24], 0x2a
sub byte [rsp + 0x24], 3
mov edx, 0x19c59262
add edx, 0x2b6d29c9
xor edx, 0x2ac5d386
xor edx, 0xcbb0b857
xchg rsp, rcx
mov rsp, r13
xchg rcx, rsp
call fcn.140082d10
mov dword [rsp - 0x20], 0x7aebe143
test rax, rax
je 0x14007274a
movabs rcx, 0xf678d699209b2c80
xor rcx, 0x3219b82
xor rcx, 0x66ef5206
add rcx, 0x2ecb6d34
add rcx, 0x6cf5f468
mov byte [rsp + 0x25], r12b
xchg rsi, rsi
add rax, rcx
movabs rcx, 0x52a73cc2565d8e20
xor rcx, 0x650ead5e
add rcx, 0x2865862a
add rcx, 0x1b5fd0f2
add rcx, 0x4a32847c
rol rax, 1
rol rax, 1
rol rax, 7
rol rax, 4
not rax
xchg rdx, rdx
sub rax, rcx
movabs rcx, 0x19f6af30bdf6255
xor rcx, 0x6e5f1cfe
sub rcx, 0x29c21730
xor rcx, 0x1649ec92
rol rax, 6
rol rax, 1
rol rax, 0x12
rol rax, 1
not rax
sub rax, rcx
mov rcx, rcx
xchg r14, rax
mov qword [rdi + 0x40], r14
xchg r14, rax
jmp 0x14007275e
mov byte [rsp + 0x25], 0x27
xor byte [rsp + 0x25], 0x60
sub byte [rsp + 0x25], 0x33
sub byte [rsp + 0x25], 0x13
mov edx, 0x2a393506
add edx, 0x311bb43c
sub edx, 0xedb5713
xor edx, 0x44f6808b
xor edx, 0x5556dcb0
mov rcx, r13
xchg rdi, rdi
call fcn.140082d10
test rax, rax
je 0x14007284d
mov rbp, rbp
rol rax, 4
rol rax, 2
movabs rcx, 0x4a102d423de36e8e
xor rcx, 0x11586762
xor rcx, 0x7e532b2b
add rcx, 0x7fffffff
add rcx, 0x9a59c22
xor rax, rcx
mov byte [rsp + 0x26], r12b
xchg r15, r15
not rax
movabs rcx, 0x1f95f7551a05916
xor rcx, 0x705ec2f4
xor rcx, 0x6484225
add rcx, 0x28e13887
xor rcx, 0xaf832d3
add rax, rcx
mov dword [rsp - 0x28], esi
movabs rcx, 0x1c81d48e7b868a1b
sub rcx, 0x5e1a88a8
add rcx, 0x33d2b817
add rcx, 0x1626e09c
sub rcx, 0x3934424d
xor rax, rcx
ror rax, 9
ror rax, 3
ror rax, 0x1c
ror rax, 3
ror rax, 1
ror rax, 3
ror rax, 1
not rax
xchg rsp, rsp
mov qword [rdi + 0x48], rax
jmp 0x140072861
mov byte [rsp + 0x26], 0x3b
add byte [rsp + 0x26], 0x21
xor byte [rsp + 0x26], 0x11
sub byte [rsp + 0x26], 0x4c
mov edx, 0x2430edb5
sub edx, 0x20c14aaf
add edx, 0x1a7fce6
xor edx, 0x73c2929
add edx, 0x5344dc5a
xchg rcx, r8
mov r8, r13
xchg rcx, r8
call fcn.140082d10
xchg r8, r8
test rax, rax
je 0x140072917
rol rax, 0xb
rol rax, 0x13
rol rax, 3
rol rax, 1
movabs rcx, 0x73c13a665e96bbd
xor rcx, 0x4e46f583
add rcx, 0x21d1b3d1
add rcx, 0x7fffffff
sub rcx, 0x9807704
add rax, rcx
mov byte [rsp + 0x27], r12b
mov dword [rsp - 0x28], 0x33f178f5
ror rax, 6
ror rax, 1
ror rax, 5
movabs rcx, 0xc07e24e81e823a05
add rcx, 0x187b3667
xor rcx, 0xfaaa770
add rcx, 0x47c9f9cf
add rax, rcx
xchg r9, rax
mov qword [rdi + 0x50], r9
xchg r9, rax
jmp 0x14007292b
mov byte [rsp + 0x27], 0x5f
xor byte [rsp + 0x27], 0x6d
xor byte [rsp + 0x27], 0x19
xor byte [rsp + 0x27], 0x2a
mov edx, 0x2d02d181
add edx, 0x284b45a1
sub edx, 0x449caa0d
add edx, 0x7b10f750
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
call fcn.140082d10
mov rbx, rbx
test rax, rax
je 0x140072a07
ror rax, 3
ror rax, 3
ror rax, 5
movabs rcx, 0x317216b34c7035f2
add rcx, 0x2ca64d51
sub rcx, 0x14786727
sub rcx, 0x22a0ef5f
add rax, rcx
mov dword [rsp - 0x40], esi
mov byte [rsp + 0x28], r12b
movabs rcx, 0x69efcb4c31eaa431
xor rcx, 0x4cdb03ba
xor rcx, 0x294d08f4
xor rcx, 0x2a7e75fa
add rcx, 0x7fffffff
xor rcx, 0x66080ef8
xor rax, rcx
mov r12, r12
movabs rcx, 0x6890cd1360525c88
xor rcx, 0x3eb98ba4
add rcx, 0x1b1ff23
xor rcx, 0x5ff908f
add rcx, 0x7fffffff
add rcx, 0x127e5bfa
add rax, rcx
mov qword [rdi + 0x58], rax
mov dword [rsp - 0x3c], 0x1878acf4
jmp 0x140072a1b
mov byte [rsp + 0x28], 0
add byte [rsp + 0x28], 6
add byte [rsp + 0x28], 0x4c
xor byte [rsp + 0x28], 0x53
mov edx, 0x8f03cac
add edx, 0x73e4167b
sub edx, 0x180ed42a
xor edx, 0x598d0cb1
add edx, 0x35018931
xchg rbx, r13
mov rcx, rbx
xchg rbx, r13
call fcn.140082d10
mov dword [rsp - 0x2c], edx
test rax, rax
je 0x140072aef
movabs rcx, 0x69c506e706a93aa3
add rcx, 0x54eb70a8
xor rcx, 0x42b4dd81
sub rcx, 0x3d2c14a
mov byte [rsp + 0x29], r12b
xor rax, rcx
mov dword [rsp - 0x44], edi
movabs rcx, 0x71fa27c3794cbd29
sub rcx, 0x1839d11b
sub rcx, 0x5a8d1af8
add rcx, 0x7fffffff
add rcx, 0xde54b91
sub rax, rcx
movabs rcx, 0x7a41681d2b6645fa
add rcx, 0x3a1b9b9c
add rcx, 0x63d18a9
sub rcx, 0x41085e31
add rcx, 0x7fffffff
xor rcx, 0x1f5124dc
not rax
mov dword [rsp - 0x30], 0x185526ea
add rax, rcx
xchg r10, rax
mov qword [rdi + 0x60], r10
xchg r10, rax
jmp 0x140072b03
mov byte [rsp + 0x29], 0x6f
sub byte [rsp + 0x29], 0x1b
add byte [rsp + 0x29], 0xc
sub byte [rsp + 0x29], 0x5f
mov edx, 0x75476043
xor edx, 0x3fb3d303
xor edx, 0x205bd5b4
sub edx, 0x341821f9
xchg r9, r13
mov rcx, r9
xchg r13, r9
call fcn.140082d10
test rax, rax
mov dword [rsp - 0x2c], ebp
je 0x140072bac
ror rax, 0x20
movabs rcx, 0x48613fcc2d178f3a
xor rcx, 0x47ddbe04
add rcx, 0x115761af
sub rcx, 0x3bf0bad7
add rcx, 0x39d8ac2a
xor rax, rcx
mov byte [rsp + 0x2a], r12b
mov dword [rsp - 0x2c], edx
rol rax, 0x26
rol rax, 5
rol rax, 6
rol rax, 1
movabs rcx, 0x777a413011af1540
xor rcx, 0x4516a317
xor rcx, 0x7e1b71db
xor rcx, 0x1aafb81a
not rax
sub rax, rcx
mov qword [rdi + 0x68], rax
mov dword [rsp - 0x3c], ecx
jmp 0x140072bc0
mov byte [rsp + 0x2a], 0x58
add byte [rsp + 0x2a], 0x12
sub byte [rsp + 0x2a], 0xd
sub byte [rsp + 0x2a], 0x5c
mov edx, 0x3a6ccdff
add edx, 0x1f7f46b0
add edx, 0x24e34d99
add edx, 0x61ad3417
mov rcx, r13
call fcn.140082d10
mov r11, r11
test rax, rax
je 0x140072c35
not rax
mov rbp, rbp
mov byte [rsp + 0x2b], r12b
movabs rcx, 0x75fe38965d31014b
sub rcx, 0x30c72794
add rcx, 0x2248bac6
sub rcx, 0x3b297115
add rcx, 0x6b2296df
add rax, rcx
mov r8, r8
rol rax, 3
not rax
mov qword [rdi + 0x78], rax
xchg r8, r8
jmp 0x140072c49
mov byte [rsp + 0x2b], 0x25
add byte [rsp + 0x2b], 0x39
xor byte [rsp + 0x2b], 8
sub byte [rsp + 0x2b], 0x55
mov edx, 0x77199798
add edx, 0x535e716
sub edx, 0x8412ebb
add edx, 0x554899bd
xchg rcx, r10
mov r10, r13
xchg rcx, r10
call fcn.140082d10
xchg rdi, rdi
test rax, rax
je 0x140072ce2
not rax
mov dword [rsp - 0x40], 0x19642f49
mov byte [rsp + 0x2c], r12b
ror rax, 0xf
ror rax, 0x26
ror rax, 1
movabs rcx, 0x75fb1c00166b5353
sub rcx, 0x13d3c603
xor rcx, 0x1ebdfd83
xor rcx, 0x7d57d2c8
add rcx, 0x24debb65
sub rax, rcx
xchg r15, r15
ror rax, 0x33
ror rax, 1
ror rax, 1
ror rax, 3
ror rax, 1
xchg rsp, rax
mov qword [rdi + 0x90], rsp
xchg rsp, rax
jmp 0x140072cf6
mov byte [rsp + 0x2c], 0x13
add byte [rsp + 0x2c], 0x60
sub byte [rsp + 0x2c], 0x35
sub byte [rsp + 0x2c], 0x3d
mov edx, 0x5d7d7e2c
sub edx, 0x2e9eb5f6
add edx, 0x3925ca10
add edx, 0xeae56d2
xor edx, 0xec37e8c2
xchg r13, rdi
mov rcx, rdi
xchg rdi, r13
call fcn.140082d10
test rax, rax
xchg rdx, rdx
je 0x140072d7b
not rax
movabs rcx, 0x9cc39db42bef15e7
xor rcx, 0x7cbfd99d
add rcx, 0x8f240b8
xor rcx, 0x574fda33
ror rax, 0xf
ror rax, 0x1a
ror rax, 3
ror rax, 0xc
ror rax, 1
ror rax, 1
add rax, rcx
not rax
xchg r15, rax
mov qword [rdi + 0x100], r15
xchg r15, rax
jmp 0x140072d8e
mov r12b, 0x2d
add r12b, 0x14
xor r12b, 0x78
add r12b, 0x27
sub r12b, 0x5f
lea rdx, [rdi + 0x110]
xchg r12, r12
xchg r13, r8
mov rcx, r8
xchg r13, r8
call 0x140057ed0
xchg r12, r12
lea rdx, [rdi + 0x230]
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
mov sil, al
mov dword [rsp - 0x44], edx
call fcn.140058038
lea rdx, [rdi + 0x270]
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
mov bpl, al
call 0x140058194
mov rdx, rdx
lea rdx, [rdi + 0x290]
xchg rdx, r13
mov rcx, rdx
xchg rdx, r13
mov r14b, al
call 0x140057d78
mov rdx, rdx
xchg rdi, rbp
mov rdx, rbp
xchg rbp, rdi
xchg rsi, rcx
mov rsi, r13
xchg rsi, rcx
mov r15b, al
call fcn.14005c590
mov dword [rsp - 0x20], ecx
mov bl, al
xchg rdx, rdi
mov rdi, rdx
xchg rdi, rdx
xchg r12, rcx
mov r12, r13
xchg r12, rcx
xor bl, 1
xchg rsi, rsi
call 0x14006065c
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
xchg r9, r9
xchg rcx, r15
mov r15, r13
xchg r15, rcx
or dil, bl
call 0x14005c6e0
xchg r11, r11
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
mov r10, r10
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
or bl, dil
mov dword [rsp - 0x40], esi
call 0x14005c7e8
xchg rdx, r12
mov r12, qword [rsp + 0x78]
xchg rdx, r12
mov dil, al
xor dil, 1
mov rsp, rsp
mov rcx, r13
or dil, bl
call 0x14005c8c0
mov rdx, qword [rsp + 0x78]
xchg r8, r8
mov bl, al
xor bl, 1
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
or bl, dil
mov dword [rsp - 0x18], 0xbc31d18
call fcn.14005c9ec
xchg rdx, rbx
mov rbx, qword [rsp + 0x78]
xchg rdx, rbx
mov dil, al
mov dword [rsp - 0x14], 0x579e96b0
xor dil, 1
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
or dil, bl
call 0x14005cb2c
xchg r15, r15
xchg rdx, r11
mov r11, qword [rsp + 0x78]
xchg rdx, r11
mov bl, al
xor bl, 1
mov dword [rsp - 0x38], esp
xchg r13, r9
mov rcx, r9
xchg r9, r13
or bl, dil
mov dword [rsp - 0x1c], ecx
call 0x14005cc2c
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
xchg r8, r8
mov rcx, r13
or dil, bl
call 0x14005cd4c
mov rdx, qword [rsp + 0x78]
xchg rdx, rdx
mov bl, al
xor bl, 1
xchg rcx, r15
mov r15, r13
xchg rcx, r15
or bl, dil
call 0x14005ce64
mov dword [rsp - 0x1c], ebp
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
xchg rcx, rbp
mov rbp, r13
xchg rbp, rcx
or dil, bl
call 0x14005cf44
mov dword [rsp - 0x38], 0x72a5cd3c
mov bl, al
xor bl, 1
or bl, dil
mov rdx, qword [rsp + 0x78]
mov dword [rsp - 0x24], 0x7f763193
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
call fcn.14005d03c
xchg rdx, r15
mov r15, qword [rsp + 0x78]
xchg rdx, r15
mov dil, al
xor dil, 1
xchg r13, r8
mov rcx, r8
xchg r13, r8
or dil, bl
mov r8, r8
call 0x14005d134
xchg rdx, rbp
mov rbp, qword [rsp + 0x78]
xchg rdx, rbp
mov bl, al
xor bl, 1
xchg r13, r15
mov rcx, r15
xchg r13, r15
or bl, dil
mov r11, r11
call 0x14005d25c
mov rdx, qword [rsp + 0x78]
mov dil, al
mov rbx, rbx
xor dil, 1
xchg rcx, rbp
mov rbp, r13
xchg rbp, rcx
or dil, bl
mov dword [rsp - 0x3c], 0x98d46d1
call 0x14005d384
mov rdx, qword [rsp + 0x78]
mov bl, al
mov dword [rsp - 0x34], 0x2bda596d
xor bl, 1
mov rcx, r13
or bl, dil
call 0x14005d49c
xchg rbp, rbp
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
mov rbp, rbp
xchg rcx, r10
mov r10, r13
xchg r10, rcx
or dil, bl
mov r14, r14
call fcn.14005d5f4
xchg r11, rdx
mov r11, qword [rsp + 0x78]
xchg r11, rdx
mov bl, al
mov r8, r8
xor bl, 1
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or bl, dil
call 0x14005d6fc
mov dword [rsp - 0x30], 0x67993762
xchg r14, rdx
mov r14, qword [rsp + 0x78]
xchg rdx, r14
mov dil, al
mov dword [rsp - 0x34], 0x6ea98460
xor dil, 1
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or dil, bl
xchg r11, r11
call 0x14005d804
xchg r14, rdx
mov r14, qword [rsp + 0x78]
xchg r14, rdx
mov bl, al
xor bl, 1
mov dword [rsp - 0x14], 0x39d3fae1
xchg rdx, rcx
mov rdx, r13
xchg rdx, rcx
or bl, dil
mov r11, r11
call 0x14005d940
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
mov r13, r13
xchg r10, r13
mov rcx, r10
xchg r13, r10
or dil, bl
mov dword [rsp - 0x34], 0x718f517a
call fcn.14005da40
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
mov dword [rsp - 0x18], edx
xchg rcx, r15
mov r15, r13
xchg rcx, r15
or bl, dil
call fcn.14005db84
xchg r8, rdx
mov r8, qword [rsp + 0x78]
xchg rdx, r8
mov dil, al
xor dil, 1
mov dword [rsp - 0x20], esi
mov rcx, r13
or dil, bl
call fcn.14005dc7c
xchg rdx, rbx
mov rbx, qword [rsp + 0x78]
xchg rdx, rbx
mov bl, al
mov dword [rsp - 0x34], 0x2327eae3
xor bl, 1
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
or bl, dil
call 0x14005ddb8
mov dword [rsp - 0x44], esp
xchg rbp, rdx
mov rbp, qword [rsp + 0x78]
xchg rbp, rdx
mov dil, al
xor dil, 1
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
or dil, bl
mov dword [rsp - 0x40], 0x683ec8f6
call 0x14005ded8
mov rdx, qword [rsp + 0x78]
mov bl, al
mov dword [rsp - 0x18], 0x47041716
xor bl, 1
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or bl, dil
mov dword [rsp - 0x40], 0x5b42199b
call fcn.14005dfdc
mov rdx, qword [rsp + 0x78]
mov dil, al
mov dword [rsp - 0x40], 0x318815fb
xor dil, 1
xchg r8, rcx
mov r8, r13
xchg r8, rcx
or dil, bl
mov dword [rsp - 0x38], 0x3c92abe3
call fcn.14005e0e0
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
mov r15, r15
xchg r9, rcx
mov r9, r13
xchg r9, rcx
or bl, dil
xchg rdi, rdi
call fcn.14005e1e4
xchg r14, rdx
mov r14, qword [rsp + 0x78]
xchg r14, rdx
mov dil, al
xor dil, 1
mov dword [rsp - 0x20], 0x41e3212c
xchg rcx, rsi
mov rsi, r13
xchg rcx, rsi
or dil, bl
mov dword [rsp - 0x40], 0x6c980ab5
call 0x14005e2f4
xchg rdx, rdi
mov rdi, qword [rsp + 0x78]
xchg rdi, rdx
mov bl, al
mov dword [rsp - 0x3c], edi
xor bl, 1
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or bl, dil
mov dword [rsp - 0x18], ebx
call 0x14005e410
xchg r15, rdx
mov r15, qword [rsp + 0x78]
xchg rdx, r15
mov dil, al
xor dil, 1
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or dil, bl
mov rcx, rcx
call 0x14005e510
mov rdx, qword [rsp + 0x78]
mov bl, al
mov dword [rsp - 0x38], 0x27a53869
xor bl, 1
xchg rsi, r13
mov rcx, rsi
xchg r13, rsi
or bl, dil
call fcn.14005e63c
mov rdi, rdi
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
mov dword [rsp - 0x38], edx
xchg r13, rsi
mov rcx, rsi
xchg r13, rsi
or dil, bl
xchg r9, r9
call 0x14005e754
xchg rdx, rbx
mov rbx, qword [rsp + 0x78]
xchg rdx, rbx
mov bl, al
xchg r8, r8
xor bl, 1
xchg r13, rcx
mov r13, rcx
xchg rcx, r13
or bl, dil
call 0x14005e824
xchg r12, r12
xchg rdx, rbp
mov rbp, qword [rsp + 0x78]
xchg rdx, rbp
mov dil, al
mov rsp, rsp
xor dil, 1
xchg r13, r9
mov rcx, r9
xchg r13, r9
or dil, bl
mov dword [rsp - 0x38], ebx
call fcn.14005e8e8
mov rdx, qword [rsp + 0x78]
mov bl, al
mov dword [rsp - 0x2c], 0x1bddaa59
xor bl, 1
xchg r9, r13
mov rcx, r9
xchg r13, r9
or bl, dil
call 0x14005e9b4
mov rdx, qword [rsp + 0x78]
mov dword [rsp - 0x38], edi
mov dil, al
xor dil, 1
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or dil, bl
call 0x14005ea98
mov dword [rsp - 0xc], 0x624e7b75
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
mov dword [rsp - 0xc], ecx
xchg rbx, r13
mov rcx, rbx
xchg r13, rbx
or bl, dil
xchg rcx, rcx
call 0x14005eb80
mov dil, al
xor dil, 1
or dil, bl
xchg rcx, rcx
mov rdx, qword [rsp + 0x78]
xchg rbx, rcx
mov rbx, r13
xchg rbx, rcx
call fcn.14005ec44
mov rdx, qword [rsp + 0x78]
mov bl, al
xchg rcx, rcx
xor bl, 1
xchg r13, r8
mov rcx, r8
xchg r8, r13
or bl, dil
call 0x14005ed4c
xchg rdx, rcx
mov rcx, qword [rsp + 0x78]
xchg rcx, rdx
mov dil, al
mov r12, r12
xor dil, 1
xchg r13, rdi
mov rcx, rdi
xchg r13, rdi
or dil, bl
call fcn.14005ee60
mov dword [rsp - 0x18], 0x12fb9b51
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
mov dword [rsp - 0x10], edi
xchg r13, rcx
mov r13, rcx
xchg r13, rcx
or bl, dil
mov dword [rsp - 0x38], 0x739c5331
call 0x14005efb0
xchg r11, rdx
mov r11, qword [rsp + 0x78]
xchg r11, rdx
mov dil, al
xor dil, 1
xchg rbx, rcx
mov rbx, r13
xchg rcx, rbx
or dil, bl
xchg r11, r11
call fcn.14005f0d4
xchg r10, rdx
mov r10, qword [rsp + 0x78]
xchg r10, rdx
mov bl, al
xor bl, 1
mov rcx, r13
mov dword [rsp - 0x2c], 0x3185a76d
or bl, dil
call 0x14005f218
xchg rdx, rcx
mov rcx, qword [rsp + 0x78]
xchg rdx, rcx
mov dil, al
mov dword [rsp - 0x10], ebp
xor dil, 1
xchg r12, rcx
mov r12, r13
xchg rcx, r12
or dil, bl
call 0x14005f36c
mov dword [rsp - 0x18], ebx
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
mov dword [rsp - 0x2c], 0x3a2da05c
xchg r13, r11
mov rcx, r11
xchg r13, r11
or bl, dil
mov dword [rsp - 0x40], edi
call 0x14005f48c
xchg rdx, r13
mov r13, qword [rsp + 0x78]
xchg rdx, r13
mov dil, al
xor dil, 1
mov r14, r14
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or dil, bl
xchg rsi, rsi
call 0x14005f578
xchg r12, rdx
mov r12, qword [rsp + 0x78]
xchg rdx, r12
mov bl, al
xor bl, 1
mov dword [rsp - 0x30], esp
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
or bl, dil
xchg rbp, rbp
call 0x14005f678
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
mov dword [rsp - 0x30], 0x3a6fc1a1
xchg rcx, r10
mov r10, r13
xchg rcx, r10
or dil, bl
mov dword [rsp - 0xc], esi
call 0x14005f764
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
mov dword [rsp - 0x44], 0x1041bf97
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
or bl, dil
mov dword [rsp - 0xc], 0x357c0e40
call 0x14005f888
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
mov dword [rsp - 0x3c], 0x1c626d4b
xchg rdi, r13
mov rcx, rdi
xchg r13, rdi
or dil, bl
mov r9, r9
call 0x14005f9d4
xchg r10, rdx
mov r10, qword [rsp + 0x78]
xchg r10, rdx
mov bl, al
xor bl, 1
mov rsp, rsp
mov rcx, r13
or bl, dil
call 0x14005faf4
xchg r11, r11
xchg rbx, rdx
mov rbx, qword [rsp + 0x78]
xchg rbx, rdx
mov dil, al
mov rsi, rsi
xor dil, 1
xchg rcx, r8
mov r8, r13
xchg rcx, r8
or dil, bl
call fcn.14005fbc4
mov dword [rsp - 0x20], 0x66595b19
xchg rdx, r10
mov r10, qword [rsp + 0x78]
xchg rdx, r10
mov bl, al
mov r12, r12
xor bl, 1
xchg rcx, r11
mov r11, r13
xchg rcx, r11
or bl, dil
mov dword [rsp - 0x2c], edx
call fcn.14005fc98
xchg r15, rdx
mov r15, qword [rsp + 0x78]
xchg rdx, r15
mov dil, al
mov rsi, rsi
xor dil, 1
mov rcx, r13
or dil, bl
mov rdx, rdx
call 0x14005fdc4
mov rdx, qword [rsp + 0x78]
mov bl, al
xor bl, 1
xchg r10, r10
mov rcx, r13
or bl, dil
call 0x14005feb0
mov r11, r11
xchg r11, rdx
mov r11, qword [rsp + 0x78]
xchg r11, rdx
mov dil, al
xor dil, 1
xchg r13, rdx
mov rcx, rdx
xchg r13, rdx
or dil, bl
call 0x14005ff94
mov dword [rsp - 0x44], esp
xchg rdx, rsi
mov rsi, qword [rsp + 0x78]
xchg rdx, rsi
mov bl, al
mov dword [rsp - 0x40], 0x108ea146
xor bl, 1
xchg r13, r9
mov rcx, r9
xchg r9, r13
or bl, dil
mov dword [rsp - 0x30], 0x74f7dc6e
call 0x14006004c
mov rdx, qword [rsp + 0x78]
mov dil, al
xor dil, 1
mov dword [rsp - 0x14], edx
xchg r9, rcx
mov r9, r13
xchg rcx, r9
or dil, bl
call 0x140060160
mov rdx, qword [rsp + 0x78]
mov dword [rsp - 0x18], esp
mov bl, al
xor bl, 1
xchg rbx, r13
mov rcx, rbx
xchg r13, rbx
or bl, dil
call fcn.14006027c
xchg r13, rdx
mov r13, qword [rsp + 0x78]
xchg r13, rdx
mov dil, al
xor dil, 1
mov rcx, r13
mov r10, r10
or dil, bl
call 0x14006035c
xchg r11, rdx
mov r11, qword [rsp + 0x78]
xchg rdx, r11
mov bl, al
xor bl, 1
xchg rcx, r13
mov r13, rcx
xchg rcx, r13
or bl, dil
mov rcx, rcx
call fcn.140060448
mov rdx, qword [rsp + 0x78]
mov dil, al
xchg r15, r15
xor dil, 1
mov rcx, r13
or dil, bl
call fcn.140060584
mov rsi, rsi
mov cl, 0x7d
xor cl, 0x2e
sub cl, 0x2f
sub cl, 0x23
xor al, cl
mov r12, r12
xor sil, cl
or al, sil
xor bpl, cl
mov dword [rsp - 0x3c], 0x7bbf238a
or al, bpl
xor r14b, cl
or al, r14b
xor r15b, cl
mov r11, r11
or al, r15b
or al, dil
or al, byte [rsp + 0x80]
xchg rdx, rdx
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
mov dword [rsp - 0x14], 0x18281b5c
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
mov dword [rsp - 0x2c], 0x5dd30e8f
or al, byte [rsp + 0x26]
or al, byte [rsp + 0x27]
or al, byte [rsp + 0x28]
mov dword [rsp - 0x44], 0x535a5b4
or al, byte [rsp + 0x29]
or al, byte [rsp + 0x2a]
or al, byte [rsp + 0x2b]
xchg rcx, rcx
or al, byte [rsp + 0x2c]
xchg rbx, rsi
mov rsi, qword [rsp + 0x70]
xchg rsi, rbx
or al, r12b
sete al
mov dword [rsp - 0x1c], esi
add rsp, 0x30
pop r15
pop r14
mov r10, r10
nop
mov r13, qword [rsp]
add rsp, 8
pop r12
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
pop rbp
xchg r13, r13
ret