Function at 0x14006466c
Capabilities:
Hash data using murmur3

Disassembly:
xchg rbx, rbp
mov qword [rsp + 8], rbp
xchg rbp, rbx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
push 0x4344d873
mov qword [rsp], rdi
push r12
mov dword [rsp - 0x3c], 0x6e65d5c8
nop
mov qword [rsp - 8], r13
sub rsp, 8
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], r15
nop
sub rsp, 0x42cc4cbd
add rsp, 0x42cc4c8d
xchg r15, rdx
mov rdx, r15
xchg r15, rdx
xchg rcx, r10
mov r14, r10
xchg rcx, r10
mov edx, 0x370e90f2
add edx, 0x3850e148
xor edx, 0x182513ba
sub edx, 0x3893952a
call fcn.140071f90
mov dword [rsp - 0x40], esp
xor ebp, ebp
mov esi, 0x55bb1e22
sub esi, 0x14155ff0
sub esi, 0x34981c7
xor esi, 0x79bce81
xor esi, 0x39c7f2eb
test rax, rax
je 0x1400647bc
mov dword [rsp - 0xc], ebp
rol rax, 0x13
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x513d72d90919fb95
add rcx, 0x3352f91
add rcx, 0x53b67871
xor rcx, 0x18219ae0
sub rax, rcx
mov byte [rsp + 0x80], bpl
mov dword [rsp - 0x3c], 0x5d7ef3e6
rol rax, 0x21
rol rax, 0xc
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x2547a77b730c2c20
sub rcx, 0x11672ed2
sub rcx, 0x1373eef5
xor rcx, 0x4a411e65
add rcx, 0x7fffffff
add rcx, 0x3746e00a
add rax, rcx
mov dword [rsp - 0xc], 0xe020a4e
mov qword [r15], rax
jmp 0x1400647c4
mov byte [rsp + 0x80], sil
mov edx, 0x580107d6
xor edx, 0x100dae40
add edx, 0x1faa122d
xor edx, 0xcfbe12b
xor edx, 0xcafc86c9
mov rcx, r14
call fcn.140071f90
mov dword [rsp - 0x3c], ecx
test rax, rax
je 0x140064868
movabs rcx, 0xd4b9bcba690efa3d
xor rcx, 0x5c0128f4
add rcx, 0xd045343
sub rcx, 0x1c51c313
xor rcx, 0x44f8a3a8
mov byte [rsp + 0x88], bpl
xor rax, rcx
xchg r9, r9
movabs rcx, 0xd5f6dfd1761039a0
sub rcx, 0x21aa6401
sub rcx, 0x378bad19
add rcx, 0x2629421
ror rax, 0x21
ror rax, 2
ror rax, 8
add rax, rcx
mov r8, r8
xchg rcx, rax
mov qword [r15 + 8], rcx
xchg rcx, rax
jmp 0x140064873
mov byte [rsp + 0x88], sil
xchg rbx, rbx
mov edx, 0x4adc933d
xor edx, 0x70e40eaf
add edx, 0xe1868eb
add edx, 0xb74ac132
xchg rcx, rsi
mov rsi, r14
xchg rsi, rcx
call fcn.140071f90
test rax, rax
mov dword [rsp - 0x34], 0x28e51eab
je 0x14006491c
movabs rcx, 0x21cd83fe1af8cb96
add rcx, 0x29dce057
add rcx, 0x3223d095
add rcx, 0x21cebc34
mov byte [rsp + 0x20], bpl
mov dword [rsp - 0x14], ebx
add rax, rcx
movabs rcx, 0xe9f34c1542d609f4
add rcx, 0x2cecdf5b
xor rcx, 0x594f0e00
xor rcx, 0x4c7bd8ed
add rcx, 0x44b7f27d
not rax
rol rax, 3
rol rax, 3
rol rax, 2
rol rax, 1
add rax, rcx
xchg r8, rax
mov qword [r15 + 0x10], r8
xchg r8, rax
jmp 0x140064921
mov byte [rsp + 0x20], sil
mov edx, 0x4d97608
add edx, 0x589a3a05
sub edx, 0x1a729ecb
add edx, 0x5fc6ffc3
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.140071f90
mov r8, r8
test rax, rax
je 0x1400649c0
rol rax, 0xf
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x27d49f363a4f468d
sub rcx, 0xa797d9e
add rcx, 0x106382b8
sub rcx, 0x3dd6c62b
add rcx, 0x7fffffff
add rcx, 0x3c984aa5
xor rax, rcx
mov byte [rsp + 0x21], bpl
xchg r9, r9
not rax
ror rax, 4
ror rax, 4
ror rax, 6
ror rax, 1
ror rax, 1
not rax
xchg r12, rax
mov qword [r15 + 0x18], r12
xchg r12, rax
jmp 0x1400649c5
mov byte [rsp + 0x21], sil
mov edx, 0x2d5c1079
add edx, 0x2796baaf
xor edx, 0x30478e60
xor edx, 0x42bba681
xor edx, 0x1cf50792
xchg r15, r14
mov rcx, r15
xchg r14, r15
call fcn.140071f90
mov dword [rsp - 0x14], 0x226b5f89
test rax, rax
je 0x140064acf
movabs rcx, 0xc96d83507f6c0b7b
sub rcx, 0x38c9c472
xor rcx, 0x4f0bf36d
add rcx, 0x3b03de1e
sub rcx, 0x43616a14
mov byte [rsp + 0x22], bpl
add rax, rcx
movabs rcx, 0xd78125353e885ad
add rcx, 0x5c935cd
xor rcx, 0x5a147af6
add rcx, 0x398aa6e4
sub rcx, 0x2160e216
not rax
xchg r9, r9
add rax, rcx
movabs rcx, 0x704642923e5a36e3
sub rcx, 0x34924917
add rcx, 0x5053c464
add rcx, 0x7fffffff
add rcx, 0x1be4d6e5
xor rax, rcx
movabs rcx, 0x2c0d27f3901de67
sub rcx, 0x3669c259
xor rcx, 0xe7f251d
add rcx, 0x7fffffff
xor rcx, 0x47a111d6
add rax, rcx
mov dword [rsp - 0x24], ecx
not rax
ror rax, 0x11
ror rax, 4
ror rax, 1
xchg r13, rax
mov qword [r15 + 0x20], r13
xchg r13, rax
jmp 0x140064ad4
mov byte [rsp + 0x22], sil
mov edx, 0x20063f71
add edx, 0x59a2bdd8
sub edx, 0x2e8c965f
xor edx, 0x29f61a5d
xchg rcx, r9
mov r9, r14
xchg r9, rcx
call fcn.140071f90
test rax, rax
mov dword [rsp - 0x24], 0x8cb50de
je 0x140064bb1
movabs rcx, 0xd1bc991b31a15326
sub rcx, 0x276490b5
add rcx, 0x4356391a
add rcx, 0x28c4533d
sub rcx, 0x3adc007
mov byte [rsp + 0x23], bpl
add rax, rcx
movabs rcx, 0x5f0e1a76186446fa
xor rcx, 0x5f99b851
add rcx, 0x29dddbeb
sub rcx, 0x4affc455
add rcx, 0x7fffffff
add rcx, 0x2b7b6f79
xor rax, rcx
movabs rcx, 0x9a43a8d07c081109
sub rcx, 0x5afc7be2
xor rcx, 0x52f3069
add rcx, 0x27af6ba4
rol rax, 3
rol rax, 6
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x2c], 0x296e563d
mov qword [r15 + 0x28], rax
jmp 0x140064bb6
mov byte [rsp + 0x23], sil
mov edx, 0x7096e36f
xor edx, 0x1af6f77e
xor edx, 0x545967d1
sub edx, 0x2e4626c5
xor edx, 0x980e6f63
mov rcx, r14
mov dword [rsp - 0x3c], ecx
call fcn.140071f90
test rax, rax
je 0x140064c60
movabs rcx, 0xb196e0374408d299
sub rcx, 0x18b9584c
sub rcx, 0x9932274
add rcx, 0x7fffffff
xor rcx, 0x4ba25e1b
mov byte [rsp + 0x24], bpl
xchg rsp, rsp
add rax, rcx
movabs rcx, 0x7c7d520b5cc4caf3
xor rcx, 0x5f91549e
xor rcx, 0x2de88454
add rcx, 0x7fffffff
xor rcx, 0x12e2850
rol rax, 0x19
rol rax, 6
rol rax, 1
rol rax, 1
not rax
add rax, rcx
xchg r14, rax
mov qword [r15 + 0x30], r14
xchg r14, rax
jmp 0x140064c68
mov byte [rsp + 0x24], sil
xchg rcx, rcx
mov edx, 0x10b12d9
add edx, 0x45b9e5b
add edx, 0x3e9e9051
sub edx, 0x34c32cc6
add edx, 0xe733bebe
xchg r10, rcx
mov r10, r14
xchg r10, rcx
call fcn.140071f90
test rax, rax
mov dword [rsp - 0x14], 0x6cefb8d
je 0x140064d5b
ror rax, 4
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x1da8a6a313a48631
add rcx, 0x27c81080
add rcx, 0x3bbf1e75
sub rcx, 0x597f63f6
sub rax, rcx
xchg r13, r13
mov byte [rsp + 0x25], bpl
rol rax, 0x16
rol rax, 4
rol rax, 1
movabs rcx, 0x451405075b18207a
add rcx, 0x1d99050a
sub rcx, 0x1300b7f6
xor rcx, 0x4b5f7cd2
sub rcx, 0x3252aea
not rax
mov dword [rsp - 0x40], 0x6679f249
sub rax, rcx
movabs rcx, 0x3a9e933c11cf449f
add rcx, 0x420ce24d
sub rcx, 0x3b0a0eb8
add rcx, 0x16eb2ff3
add rcx, 0x7fffffff
add rcx, 0x2a105a17
xor rax, rcx
mov r13, r13
xchg rbp, rax
mov qword [r15 + 0x38], rbp
xchg rbp, rax
jmp 0x140064d63
mov byte [rsp + 0x25], sil
mov r13, r13
mov edx, 0x6138e27a
sub edx, 0x4c58d314
xor edx, 0x60e0e404
xor edx, 0xd1c4a732
xchg r10, r14
mov rcx, r10
xchg r14, r10
call fcn.140071f90
mov dword [rsp - 0x24], esp
test rax, rax
je 0x140064e9f
movabs rcx, 0x76fa70d03f11da65
add rcx, 0x4ef8443
sub rcx, 0x29fe13ac
add rcx, 0x4bd3457e
add rcx, 0x7fffffff
add rcx, 0xdbcb626
mov byte [rsp + 0x26], bpl
mov r9, r9
xor rax, rcx
movabs rcx, 0xca440f91c234f24
xor rcx, 0x77a3fde6
xor rcx, 0x4e4f2e46
add rcx, 0x7fffffff
xor rcx, 0x7a24350a
ror rax, 0x1f
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov rsi, rsi
movabs rcx, 0xef2c4607d3db38f
sub rcx, 0x5b0ae9b1
add rcx, 0x1e038490
xor rcx, 0x5e0b7a78
add rcx, 0x7fffffff
add rcx, 0x24e78bbd
sub rax, rcx
xchg rdx, rdx
movabs rcx, 0x8aef58d4df9b25b
add rcx, 0x29e59b00
sub rcx, 0x740c722b
add rcx, 0xbb55cf9
add rcx, 0x7fffffff
sub rcx, 0x8e48bfd
ror rax, 0x1f
ror rax, 0xf
ror rax, 3
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdi, rdi
rol rax, 0x1f
rol rax, 5
rol rax, 0xf
rol rax, 9
mov qword [r15 + 0x40], rax
jmp 0x140064ea8
mov byte [rsp + 0x26], sil
mov dword [rsp - 0xc], edx
mov edx, 0x58b84c72
xor edx, 0x317fc66a
add edx, 0xc6fec30
xor edx, 0x56626bbb
xor edx, 0x11462887
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.140071f90
mov dword [rsp - 0x20], esi
test rax, rax
je 0x140064f7e
movabs rcx, 0x324abdd67ee22034
xor rcx, 0x3609cba7
add rcx, 0x19dcd1fb
xor rcx, 0x6e2d3c28
mov byte [rsp + 0x27], bpl
xor rax, rcx
mov dword [rsp - 0x34], 0x5c34478f
movabs rcx, 0x29a479550a581451
add rcx, 0x30d85c87
xor rcx, 0x2295c91b
add rcx, 0x7fffffff
add rcx, 0x1f5bd262
sub rax, rcx
movabs rcx, 0x7e59a9826738a980
sub rcx, 0x653553bc
xor rcx, 0x663b9800
sub rcx, 0x33ccf363
rol rax, 1
mov rdx, rdx
xor rax, rcx
rol rax, 0x24
rol rax, 3
rol rax, 0xa
rol rax, 1
rol rax, 1
mov qword [r15 + 0x48], rax
xchg r10, r10
jmp 0x140064f83
mov byte [rsp + 0x27], sil
mov edx, 0x23e86759
add edx, 0x52cbec33
sub edx, 0x1c745e69
sub edx, 0x559cd957
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.140071f90
xchg r11, r11
test rax, rax
je 0x140065037
movabs rcx, 0xcef622567f5d3e44
xor rcx, 0x2c41d2ef
sub rcx, 0x1425fec5
add rcx, 0x16dd3c2
add rcx, 0x4d19a2c5
mov byte [rsp + 0x28], bpl
xor rax, rcx
movabs rcx, 0x350991b94afceb55
sub rcx, 0x443ed09b
add rcx, 0x72fabd8b
sub rcx, 0x18f4d3ee
add rcx, 0x44829d6a
add rax, rcx
mov dword [rsp - 0x38], 0x709a1971
ror rax, 0x14
ror rax, 0xf
ror rax, 0xb
ror rax, 0xa
ror rax, 2
ror rax, 1
xchg rdi, rax
mov qword [r15 + 0x50], rdi
xchg rdi, rax
jmp 0x14006503f
mov byte [rsp + 0x28], sil
mov r15, r15
mov edx, 0x10436f10
add edx, 0x4428dce1
xor edx, 0x11db317b
xor edx, 0xe76295c
sub edx, 0x47ca604a
mov rcx, r14
call fcn.140071f90
mov r13, r13
test rax, rax
je 0x1400650de
rol rax, 3
rol rax, 0x1e
rol rax, 4
rol rax, 1
movabs rcx, 0x643609834896c1e6
add rcx, 0x1a016943
xor rcx, 0x775f3429
xor rcx, 0x212ab662
add rcx, 0x7fffffff
xor rcx, 0x46d18f14
xor rax, rcx
mov byte [rsp + 0x29], bpl
not rax
mov rdi, rdi
ror rax, 0xd
ror rax, 8
ror rax, 6
ror rax, 8
ror rax, 1
ror rax, 2
xchg rsi, rax
mov qword [r15 + 0x58], rsi
xchg rsi, rax
jmp 0x1400650e3
mov byte [rsp + 0x29], sil
mov edx, 0x2e20a80c
sub edx, 0x1b2a15bb
xor edx, 0x21fcee68
xor edx, 0xd37c53d2
xchg r14, r11
mov rcx, r11
xchg r11, r14
call fcn.140071f90
test rax, rax
xchg r9, r9
je 0x140065199
movabs rcx, 0x2c0a2af82d86dc9e
xor rcx, 0x352c0cae
xor rcx, 0x2f40e0b5
add rcx, 0xdee2d00
sub rcx, 0x2fdd7e55
mov byte [rsp + 0x2a], bpl
add rcx, rax
mov dword [rsp - 0x2c], ebx
movabs rax, 0xfb5f125673bd4d8a
sub rax, 0x435b189d
add rax, 0x3a54abf0
add rax, 0x108d00cf
xor rcx, rax
movabs rax, 0x697402d265198fde
sub rax, 0x4b9ef53f
add rax, 0x4c06a1f
sub rax, 0x1b599a28
add rax, 0x7fffffff
add rax, 0x51a9c673
sub rax, rcx
mov qword [r15 + 0x60], rax
jmp 0x14006519e
mov byte [rsp + 0x2a], sil
lea rdx, [r15 + 0x68]
mov dword [rsp - 0x40], esi
mov rcx, r14
call fcn.140051290
mov edx, 0x2d16841c
sub edx, 0x16a6fd1e
xor edx, 0x5fc0af92
add edx, 0x377308a6
mov byte [rsp + 0x2b], al
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.140071f90
mov dword [rsp - 0x14], esp
test rax, rax
je 0x140065262
rol rax, 2
rol rax, 3
rol rax, 0xd
rol rax, 4
rol rax, 2
rol rax, 1
movabs rcx, 0x1833772a449ad70c
xor rcx, 0x79e8b7a3
sub rcx, 0x2c4436f1
add rcx, 0x176e93ab
not rax
xchg r14, r14
mov byte [rsp + 0x78], bpl
ror rax, 8
ror rax, 0x24
ror rax, 5
ror rax, 3
ror rax, 1
add rax, rcx
mov dword [rsp - 0x24], ebx
rol rax, 0x18
rol rax, 9
rol rax, 1
not rax
mov dword [rsp - 0x38], 0x5edcf134
xchg r10, rax
mov qword [r15 + 0x70], r10
xchg r10, rax
jmp 0x14006526a
mov byte [rsp + 0x78], sil
mov r11, r11
mov edx, 0x4206eaa3
xor edx, 0x14fbb3f
xor edx, 0xf004842
xor edx, 0xfdd3afdc
mov rcx, r14
call fcn.140071f90
mov r8, r8
test rax, rax
je 0x1400652f3
rol rax, 3
movabs rcx, 0x25099ec8732640bc
sub rcx, 0x51bfbe05
add rcx, 0xdedcbd5
xor rcx, 0x65bb99d8
xor rcx, 0x153248c9
sub rax, rcx
mov dword [rsp - 0x14], 0x112aba6e
mov r12d, ebp
ror rax, 2
ror rax, 0xf
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x28], ecx
xchg r13, rax
mov qword [r15 + 0xd8], r13
xchg r13, rax
jmp 0x1400652f6
mov r12d, esi
mov edx, 0x2cd4cf6f
xor edx, 0x4910f06b
sub edx, 0x4c08d3bb
sub edx, 0xe9b83b7
mov rcx, r14
mov dword [rsp - 0x30], esi
call fcn.140071f90
test rax, rax
je 0x14006537a
ror rax, 0xe
ror rax, 9
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0xcc63749b6f03f3db
xor rcx, 0x2745fa8b
add rcx, 0x1f537a35
sub rcx, 0x98ec660
xor rcx, 0x42b5125c
xor rax, rcx
mov dword [rsp - 0x30], edx
mov r13d, ebp
not rax
mov qword [r15 + 0x108], rax
jmp 0x14006537d
mov r13d, esi
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call 0x140054b20
test al, al
mov dword [rsp - 0x30], 0x4291d6f6
mov ebx, ebp
mov rdx, r15
xchg r10, r14
mov rcx, r10
xchg r14, r10
sete bl
mov dword [rsp - 0x44], ebp
call 0x14005195c
test al, al
mov edi, ebp
mov rsi, rsi
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg rcx, r13
mov r13, r14
xchg r13, rcx
sete dil
mov dword [rsp - 0x44], 0x17d16588
or edi, ebx
call 0x140051a48
test al, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
cmove edi, esi
mov rsi, rsi
call fcn.140051b38
test al, al
mov ebx, ebp
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
sete bl
mov r12, r12
or ebx, edi
call 0x140051c40
test al, al
xchg rcx, rcx
xchg r8, r15
mov rdx, r8
xchg r8, r15
xchg r11, r14
mov rcx, r11
xchg r11, r14
cmove ebx, esi
xchg rcx, rcx
call fcn.140051d8c
test al, al
mov edi, ebp
xchg r9, r9
xchg rbp, r15
mov rdx, rbp
xchg r15, rbp
mov rcx, r14
xchg rbp, rbp
sete dil
or edi, ebx
call 0x140051e7c
mov dword [rsp - 0x10], 0x3aeb15d0
test al, al
mov rdx, r15
mov rcx, r14
xchg rsi, rsi
cmove edi, esi
call 0x140051fa8
test al, al
mov esi, ebp
mov rdi, rdi
mov rdx, r15
xchg rcx, r15
mov r15, r14
xchg r15, rcx
sete sil
or esi, edi
mov dword [rsp - 0x44], 0x107bbc49
call 0x1400520c8
test al, al
mov rdx, r15
mov dword [rsp - 0x3c], edi
pushf
mov eax, 0x4ffbe211
sub eax, 0xc6eafc4
xor eax, 0x7421eb1
sub eax, 0x44cf2cfb
popf
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
cmove esi, eax
xchg r12, r12
call 0x1400521d0
test al, al
mov ebx, ebp
xchg rdi, r15
mov rdx, rdi
xchg r15, rdi
mov rcx, r14
mov r9, r9
sete bl
or ebx, esi
call fcn.1400522b4
mov dword [rsp - 0x44], ebx
test al, al
mov edi, ebp
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg r11, rcx
mov r11, r14
xchg rcx, r11
sete dil
mov dword [rsp - 0x30], 0x4ed45f38
or edi, ebx
call 0x140052380
test al, al
mov ebx, ebp
mov dword [rsp - 0x18], ebp
mov rdx, r15
mov rcx, r14
sete bl
mov dword [rsp - 0x38], 0x699bd391
or ebx, edi
call fcn.14005249c
test al, al
mov r15, r15
mov edi, ebp
sete dil
mov rdx, r15
xchg rcx, r12
mov r12, r14
xchg rcx, r12
or edi, ebx
xchg r15, r15
call fcn.140052580
test al, al
mov ebx, ebp
mov dword [rsp - 0xc], 0x14538fd3
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
mov rcx, r14
sete bl
mov dword [rsp - 0x1c], 0xca03355
or ebx, edi
call 0x140052668
test al, al
mov edi, ebp
mov dword [rsp - 0x1c], 0x6948d1a3
xchg rcx, r15
mov rdx, rcx
xchg r15, rcx
mov rcx, r14
mov r13, r13
sete dil
or edi, ebx
call fcn.140052770
mov dword [rsp - 0x20], 0x26f9df83
test al, al
mov ebx, ebp
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
mov rcx, r14
sete bl
or ebx, edi
xchg rcx, rcx
call 0x140052874
test al, al
mov edi, ebp
mov r14, r14
mov rdx, r15
xchg r14, rbp
mov rcx, rbp
xchg rbp, r14
sete dil
or edi, ebx
mov dword [rsp - 0x34], esi
call fcn.140052990
test al, al
mov ebx, ebp
mov dword [rsp - 0x1c], ecx
xchg r15, r9
mov rdx, r9
xchg r9, r15
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
sete bl
or ebx, edi
mov rbx, rbx
call fcn.140052a98
test al, al
mov edi, ebp
xchg r9, r9
xchg rbp, rdx
mov rbp, r15
xchg rdx, rbp
mov rcx, r14
xchg r11, r11
sete dil
or edi, ebx
call 0x140052ce8
mov dword [rsp - 0x20], 0x3f141414
test al, al
mov ebx, ebp
xchg r8, rdx
mov r8, r15
xchg rdx, r8
mov rcx, r14
mov dword [rsp - 0x38], esp
sete bl
or ebx, edi
call 0x140052dd4
mov rdx, rdx
test al, al
mov edi, ebp
xchg r15, r10
mov rdx, r10
xchg r10, r15
mov rcx, r14
sete dil
mov dword [rsp - 0x34], edx
or edi, ebx
call 0x140052ee8
test al, al
mov ebx, ebp
mov r15, r15
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
sete bl
or ebx, edi
mov rcx, rcx
call 0x140052fe8
test al, al
mov edi, ebp
xchg r15, r15
xchg rdx, rdi
mov rdi, r15
xchg rdx, rdi
xchg rcx, rbp
mov rbp, r14
xchg rbp, rcx
sete dil
mov r12, r12
or edi, ebx
call fcn.140053208
test al, al
mov dword [rsp - 0x2c], 0x6c0b3ba6
mov ebx, ebp
xchg r14, r15
mov rdx, r14
xchg r15, r14
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
sete bl
or ebx, edi
mov dword [rsp - 0x24], 0x3c2315a4
call 0x1400533f8
test al, al
mov edi, ebp
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
mov rcx, r14
mov dword [rsp - 0x34], ecx
sete dil
or edi, ebx
call 0x1400534f4
test al, al
xchg rbp, rbp
mov ebx, ebp
mov rdx, r15
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
sete bl
or ebx, edi
mov rsi, rsi
call 0x140053700
test al, al
mov edi, ebp
mov r10, r10
mov rdx, r15
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
sete dil
mov r12, r12
or edi, ebx
call 0x140053810
test al, al
mov ebx, ebp
mov dword [rsp - 0x2c], ecx
mov rdx, r15
xchg r14, r9
mov rcx, r9
xchg r9, r14
sete bl
or ebx, edi
call 0x1400539f0
xchg r10, r10
test al, al
mov edi, ebp
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg rcx, r10
mov r10, r14
xchg rcx, r10
sete dil
mov dword [rsp - 0x2c], ebx
or edi, ebx
call 0x140053be0
test al, al
mov ebx, ebp
mov dword [rsp - 0x20], 0x46ab36c8
xchg r13, r15
mov rdx, r13
xchg r15, r13
xchg rdx, rcx
mov rdx, r14
xchg rdx, rcx
sete bl
or ebx, edi
call 0x140053ce0
mov dword [rsp - 0x2c], ebx
test al, al
mov edi, ebp
mov rdx, r15
mov rsi, rsi
mov rcx, r14
sete dil
or edi, ebx
mov r10, r10
call 0x140053da0
test al, al
mov ebx, ebp
mov dword [rsp - 0x24], esi
xchg r13, r15
mov rdx, r13
xchg r15, r13
xchg r14, r8
mov rcx, r8
xchg r14, r8
sete bl
mov dword [rsp - 0x18], ebp
or ebx, edi
call 0x140053e88
test al, al
mov edi, ebp
mov dword [rsp - 0x2c], 0x55aa1755
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xchg r12, rcx
mov r12, r14
xchg r12, rcx
sete dil
or edi, ebx
mov dword [rsp - 0x24], edx
call fcn.140053f94
test al, al
mov ebx, ebp
xchg r11, rdx
mov r11, r15
xchg rdx, r11
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
sete bl
or ebx, edi
mov dword [rsp - 0xc], 0x31160daa
call 0x140054064
test al, al
mov edi, ebp
mov dword [rsp - 0x40], edx
xchg rdx, r8
mov r8, r15
xchg rdx, r8
xchg r14, rdx
mov rcx, rdx
xchg r14, rdx
sete dil
mov dword [rsp - 0x44], 0x71a31d41
or edi, ebx
call 0x140054278
test al, al
mov dword [rsp - 0x40], 0x6101155
mov ebx, ebp
sete bl
xchg r13, rdx
mov r13, r15
xchg rdx, r13
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or ebx, edi
mov dword [rsp - 0x38], 0x5038919a
call 0x14005437c
test al, al
mov edi, ebp
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
sete dil
xchg r10, r10
or edi, ebx
call fcn.14005447c
test al, al
mov dword [rsp - 0x18], 0x4b02a4db
mov ebx, ebp
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
sete bl
mov rbp, rbp
or ebx, edi
call fcn.140054634
test al, al
xchg r11, r11
mov edi, ebp
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xchg rbx, rcx
mov rbx, r14
xchg rbx, rcx
sete dil
mov r9, r9
or edi, ebx
call 0x140054700
test al, al
mov dword [rsp - 0x30], ebp
mov esi, ebp
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
mov rcx, r14
xchg r13, r13
sete sil
or esi, edi
call 0x1400547f8
xchg r9, r9
xchg r11, r15
mov rdx, r11
xchg r11, r15
xchg r14, r8
mov rcx, r8
xchg r14, r8
mov bl, al
call 0x140054a2c
movzx edx, byte [rsp + 0x78]
mov dword [rsp - 0x28], ebp
or r12d, r13d
movzx ecx, byte [rsp + 0x80]
test al, al
movzx eax, byte [rsp + 0x88]
mov dword [rsp - 0x38], 0x267e2afd
pushf
mov r8d, 0x2e78d7f6
xor r8d, 0x1fbcd10e
add r8d, 0x574ea59
sub r8d, 0x266d0662
sub r8d, 0x10cbeaee
popf
cmove r12d, r8d
mov rdx, rdx
or edx, ecx
or edx, eax
movzx eax, byte [rsp + 0x20]
or edx, eax
mov dword [rsp - 0x30], esi
movzx eax, byte [rsp + 0x21]
or edx, eax
movzx eax, byte [rsp + 0x22]
mov dword [rsp - 0x40], ebx
or edx, eax
movzx eax, byte [rsp + 0x23]
or edx, eax
movzx eax, byte [rsp + 0x24]
mov dword [rsp - 0x10], 0x787d79c9
or edx, eax
movzx eax, byte [rsp + 0x25]
or edx, eax
movzx eax, byte [rsp + 0x26]
mov dword [rsp - 0x2c], 0x7e1aeb52
or edx, eax
movzx eax, byte [rsp + 0x27]
or edx, eax
movzx eax, byte [rsp + 0x28]
mov dword [rsp - 0x20], ebx
or edx, eax
movzx eax, byte [rsp + 0x29]
or edx, eax
mov r10, r10
movzx eax, byte [rsp + 0x2a]
or edx, eax
test bl, bl
xchg rsp, rsp
xchg rbx, r13
mov r13, qword [rsp + 0x70]
xchg r13, rbx
cmove edx, r8d
mov r8, r8
or r12d, edx
cmp byte [rsp + 0x2b], bpl
sete bpl
or r12d, ebp
xchg r13, r13
or r12d, esi
sete al
neg rsp
add rsp, 0xffffffffffffffd0
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
mov dword [rsp - 0x30], 0x4768e643
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret