Function at 0x14006c64c
Capabilities:
Hash data using murmur3

Disassembly:
xchg rcx, rbx
mov qword [rsp + 8], rcx
xchg rbx, rcx
push rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rdi
nop
push 0x3a7155b2
mov qword [rsp], r12
nop
mov qword [rsp - 8], r13
sub rsp, 8
push r14
push r15
xchg rsp, rsp
add rsp, 0xffffffffffffffd0
xchg r15, rdx
mov r14, r15
xchg r15, rdx
xchg rbp, rcx
mov rcx, rbp
xchg rbp, rcx
mov edx, 0x4c92e00c
add edx, 0x29c05baa
xor edx, 0x7d5e76fb
xor edx, 0xe611ba9d
call fcn.1400706c0
mov dword [rsp - 0x34], edx
xor esi, esi
mov ebx, 0x27185a7a
xor ebx, 0x35230ff5
sub ebx, 0xaa4ab10
sub ebx, 0x796aa7e
test rax, rax
je 0x14006c7a7
rol rax, 2
rol rax, 0x27
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 1
movabs rcx, 0x2bafa63d2238a440
sub rcx, 0x1a7a340a
add rcx, 0x24cb8dca
add rcx, 0x6654226
sub rcx, 0x3db220d
xor rax, rcx
mov byte [rsp + 0x78], sil
mov dword [rsp - 0x24], 0x66080f53
movabs rcx, 0x5d323413461ee331
xor rcx, 0x361b8fca
xor rcx, 0x114a848
xor rcx, 0x677ea615
add rcx, 0x7fffffff
add rcx, 0x2d88a504
sub rax, rcx
movabs rcx, 0xe2875722018861bc
xor rcx, 0xcd14829
xor rcx, 0x260900db
xor rcx, 0x569dad2c
sub rcx, 0x4fe86b7c
rol rax, 9
rol rax, 0x11
rol rax, 0xf
rol rax, 6
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
xchg r8, r8
mov qword [r14], rax
jmp 0x14006c7ab
mov byte [rsp + 0x78], bl
mov edx, 0x78c25f6c
xor edx, 0x352b4e7f
sub edx, 0x1ae7ab38
add edx, 0x9301c9a9
xchg r9, rcx
mov r9, rbp
xchg rcx, r9
call fcn.1400706c0
test rax, rax
je 0x14006c8b1
mov dword [rsp - 0x44], 0x18c436cd
movabs rcx, 0x7fa690e15a83b2f6
xor rcx, 0x590ad0b6
xor rcx, 0x483d1183
sub rcx, 0x31c5ec67
xor rcx, 0x211e104a
mov byte [rsp + 0x80], sil
xor rax, rcx
mov dword [rsp - 0xc], 0x503307e6
movabs rcx, 0xe162f6806e834f83
sub rcx, 0x5a71fb65
add rcx, 0x15ca980
add rcx, 0x7fffffff
xor rcx, 0x9d5fad2
ror rax, 5
ror rax, 1
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x36af1f405da41b32
add rcx, 0x19f65b73
xor rcx, 0x50ead5f1
add rcx, 0x797afe4
sub rcx, 0x8a89e27
xor rax, rcx
mov dword [rsp - 0x10], 0x2e8cb260
movabs rcx, 0x4b6373bb22516a2b
xor rcx, 0x76a3a86f
sub rcx, 0x1b0e3eb7
add rcx, 0x5034b63
add rax, rcx
mov qword [r14 + 8], rax
mov dword [rsp - 0x20], 0x454a6cc9
jmp 0x14006c8b8
mov byte [rsp + 0x80], bl
mov edx, 0x1c02f545
xor edx, 0x17b2f19d
add edx, 0x8078419
add edx, 0xb57f9d52
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call fcn.1400706c0
test rax, rax
je 0x14006c93f
mov r15, r15
ror rax, 1
ror rax, 2
movabs rcx, 0x33050dbb2f90e0ad
xor rcx, 0x51ecde24
sub rcx, 0x4c8562d6
sub rcx, 0x5a3f347
add rax, rcx
xchg rdi, rdi
mov byte [rsp + 0x88], sil
rol rax, 5
rol rax, 9
rol rax, 1
rol rax, 1
not rax
mov qword [r14 + 0x10], rax
mov dword [rsp - 0x10], 0x60b273e4
jmp 0x14006c946
mov byte [rsp + 0x88], bl
mov edx, 0x71040583
sub edx, 0x4c9f2b6a
sub edx, 0x1e33fc4c
xor edx, 0x501dff03
sub edx, 0x5066d42c
xchg rsi, rcx
mov rsi, rbp
xchg rsi, rcx
call fcn.1400706c0
mov dword [rsp - 0x1c], edi
test rax, rax
je 0x14006ca35
movabs rcx, 0x66a403ed145d7e0a
add rcx, 0x3dbc0d6f
sub rcx, 0x1d103522
sub rcx, 0x528ef6d
add rcx, 0x7fffffff
xor rcx, 0x507069ba
mov byte [rsp + 0x20], sil
xor rax, rcx
movabs rcx, 0x569112b914e3af5a
add rcx, 0x2ede0145
xor rcx, 0x480e6845
xor rcx, 0x164f3a36
add rcx, 0x92cbcc1
add rax, rcx
mov dword [rsp - 0x28], 0x53a1e9ad
movabs rcx, 0x78d009cd15d6dfa8
add rcx, 0x3ba4dd32
xor rcx, 0x161b9e18
xor rcx, 0x1b5e5ffe
add rcx, 0x10d1439a
ror rax, 0x1b
ror rax, 8
ror rax, 1
ror rax, 1
ror rax, 1
sub rcx, rax
mov dword [rsp - 0x3c], 0x7c58dcb3
xchg rdi, rcx
mov qword [r14 + 0x18], rdi
xchg rdi, rcx
jmp 0x14006ca39
mov byte [rsp + 0x20], bl
mov edx, 0x78f7b792
xor edx, 0x120edd32
sub edx, 0x6691b501
add edx, 0x24b4b4ea
add edx, 0xa4b8c26f
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.1400706c0
xchg rbp, rcx
mov rbp, rax
xchg rcx, rbp
test rax, rax
je 0x14006caf8
not rcx
mov dword [rsp - 0x28], ecx
mov byte [rsp + 0x21], sil
ror rcx, 0xb
ror rcx, 2
ror rcx, 3
ror rcx, 3
ror rcx, 1
movabs rax, 0x58b8f6856b929d10
sub rax, 0xb282b91
xor rax, 0x4ea1d5b6
add rax, 0x41e6b5bd
xor rax, 0x74a401f0
add rcx, rax
mov dword [rsp - 0x24], edx
movabs rax, 0x19bab27918a99ca7
add rax, 0x638c7c58
sub rax, 0x37a94ff4
sub rax, 0x4fe07ec
ror rcx, 0x14
ror rcx, 7
ror rcx, 0xb
ror rcx, 1
sub rax, rcx
mov qword [r14 + 0x20], rax
mov rdx, rdx
jmp 0x14006cafc
mov byte [rsp + 0x21], bl
mov edx, 0x5447a3ae
add edx, 0x26633859
sub edx, 0x1f6d4dcc
sub edx, 0x1eb1d509
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
call fcn.1400706c0
mov dword [rsp - 0x40], 0x2b21c013
test rax, rax
je 0x14006cbbc
ror rax, 0x10
ror rax, 3
ror rax, 0x14
movabs rcx, 0x7df1fd7f69e8338b
sub rcx, 0x3215ee39
add rcx, 0x9ea942
add rcx, 0x7fffffff
xor rcx, 0x5662bd12
not rax
mov byte [rsp + 0x22], sil
xchg r13, r13
ror rax, 6
ror rax, 1
xor rax, rcx
movabs rcx, 0x216f22781cf00b33
xor rcx, 0x590c8bba
sub rcx, 0x206cc34f
sub rcx, 0xe540509
add rcx, 0x7fffffff
xor rcx, 0x62ff4c35
not rax
add rax, rcx
xchg r12, r12
xchg rcx, rax
mov qword [r14 + 0x28], rcx
xchg rcx, rax
jmp 0x14006cbc4
mov byte [rsp + 0x22], bl
mov dword [rsp - 0x34], ebx
mov edx, 0x4a625954
sub edx, 0x3f49dc30
add edx, 0x1700435c
sub edx, 0x100e6b50
xor edx, 0x672af225
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call fcn.1400706c0
test rax, rax
je 0x14006cca9
mov dword [rsp - 0x10], 0x77e86205
movabs rcx, 0x209e917b54f69c65
add rcx, 0x1cd7aeba
xor rcx, 0x1de56d90
sub rcx, 0x2d178dda
add rcx, 0x7fffffff
xor rcx, 0x52865581
mov byte [rsp + 0x23], sil
mov dword [rsp - 0x24], 0x6d209c31
xor rax, rcx
movabs rcx, 0x185489c325ffb664
add rcx, 0x27e2ae54
sub rcx, 0x29db6055
add rcx, 0x301f3a0c
rol rax, 7
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
not rax
add rax, rcx
mov r10, r10
movabs rcx, 0x352844255e9dbbeb
sub rcx, 0x2ab6636
add rcx, 0x205a82bc
add rcx, 0x756aae5e
xor rax, rcx
mov dword [rsp - 0x44], 0x4e2f6c30
mov qword [r14 + 0x30], rax
jmp 0x14006ccb0
mov byte [rsp + 0x23], bl
xchg r9, r9
mov edx, 0x7287c9d2
sub edx, 0x10600254
add edx, 0x1ae7f99
add edx, 0x90a9ea15
xchg rbp, r12
mov rcx, r12
xchg r12, rbp
call fcn.1400706c0
test rax, rax
xchg rdi, rdi
je 0x14006cd83
rol rax, 0xe
rol rax, 4
rol rax, 3
rol rax, 1
movabs rcx, 0x644a442a3efffceb
sub rcx, 0x3aeae65b
add rcx, 0x6d6b41a9
xor rcx, 0x1dbc22c4
add rcx, 0x7fffffff
sub rcx, 0x625b42aa
not rax
mov byte [rsp + 0x24], sil
mov dword [rsp - 0x1c], edi
add rax, rcx
movabs rcx, 0x65d078896c6836dc
sub rcx, 0x5c5c0f41
sub rcx, 0xfb283e0
xor rcx, 0x703a6cec
not rax
mov dword [rsp - 0x10], edx
rol rax, 8
rol rax, 0x1e
rol rax, 4
rol rax, 3
add rax, rcx
mov r9, r9
ror rax, 0x1f
ror rax, 4
ror rax, 7
ror rax, 1
ror rax, 1
mov qword [r14 + 0x38], rax
jmp 0x14006cd87
mov byte [rsp + 0x24], bl
mov edx, 0x700777e2
sub edx, 0x13e338b0
sub edx, 0x539a7082
add edx, 0x12fc7d3f
xor edx, 0xbfc19c15
mov rcx, rbp
mov dword [rsp - 0x10], 0x4eb2f832
call fcn.1400706c0
test rax, rax
je 0x14006ce4a
ror rax, 7
ror rax, 4
ror rax, 3
ror rax, 2
ror rax, 3
ror rax, 1
movabs rcx, 0x472fbca479d64e42
sub rcx, 0x25262343
sub rcx, 0x3a898569
xor rcx, 0x6d43d7be
sub rcx, 0x2771b1df
xor rax, rcx
mov dword [rsp - 0x38], 0x633cbef3
mov byte [rsp + 0x25], sil
movabs rcx, 0x2b223eeb2741b443
add rcx, 0x2139d2c9
xor rcx, 0x38425301
sub rcx, 0x12f3cfc9
add rax, rcx
mov dword [rsp - 0x38], edx
ror rax, 0x25
ror rax, 1
ror rax, 1
ror rax, 1
xchg r9, rax
mov qword [r14 + 0x40], r9
xchg r9, rax
jmp 0x14006ce51
mov byte [rsp + 0x25], bl
xchg r15, r15
mov edx, 0x78a48e15
xor edx, 0x386c10e9
add edx, 0x2da8a8fa
xor edx, 0x33a889e2
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
call fcn.1400706c0
test rax, rax
je 0x14006cf2e
xchg r15, r15
not rax
mov byte [rsp + 0x26], sil
movabs rcx, 0x53769d3c24cf47e7
sub rcx, 0x1f753797
xor rcx, 0x67595295
add rcx, 0x27fd8b2b
sub rax, rcx
mov rbx, rbx
movabs rcx, 0x36a8b1ea6e6ae258
xor rcx, 0x15fee7b3
sub rcx, 0x77d7217b
add rcx, 0x7fffffff
xor rcx, 0x4665ed07
rol rax, 6
rol rax, 3
rol rax, 5
add rax, rcx
mov r9, r9
movabs rcx, 0x3bba67a233bdf30
xor rcx, 0x23c9b29d
add rcx, 0x5d5da550
add rcx, 0x12ad2c7e
sub rcx, 0x2b54da5f
rol rax, 0x2f
rol rax, 2
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg r8, rax
mov qword [r14 + 0x48], r8
xchg r8, rax
jmp 0x14006cf32
mov byte [rsp + 0x26], bl
mov edx, 0x2a077964
add edx, 0x287e1b64
add edx, 0x16f27fca
xor edx, 0x6ff470d9
add edx, 0x4ee42ed4
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.1400706c0
test rax, rax
je 0x14006cfe3
xchg r12, r12
movabs rcx, 0xde44af93771bbf37
sub rcx, 0x31600d8a
sub rcx, 0x29f48c07
sub rcx, 0x124e45c2
xor rcx, 0x5335565e
mov byte [rsp + 0x27], sil
add rax, rcx
mov r11, r11
movabs rcx, 0x325e6a4d193b2530
xor rcx, 0x593547ad
sub rcx, 0x2ae6f931
sub rcx, 0x1cebbb6
xor rcx, 0x16c0c523
rol rax, 0x11
mov dword [rsp - 0x3c], ecx
xor rax, rcx
rol rax, 1
rol rax, 2
rol rax, 7
xchg rbx, rax
mov qword [r14 + 0x50], rbx
xchg rbx, rax
jmp 0x14006cfeb
mov byte [rsp + 0x27], bl
mov dword [rsp - 0x3c], esp
mov edx, 0x4d6e41a2
sub edx, 0x28ee1da9
add edx, 0x1c87d3ba
xor edx, 0x625f78b2
add edx, 0x4ef16c7c
mov rcx, rbp
call fcn.1400706c0
test rax, rax
mov dword [rsp - 0x10], 0x3a71d62a
je 0x14006d084
rol rax, 0xf
rol rax, 8
rol rax, 4
rol rax, 1
movabs rcx, 0x19e1bac3765e2e0
sub rcx, 0x16a7532b
xor rcx, 0x1a0790de
add rcx, 0x7fffffff
xor rcx, 0x382d127d
not rax
mov r13b, sil
xchg rbx, rbx
add rax, rcx
ror rax, 0xa
ror rax, 0x15
ror rax, 1
ror rax, 2
ror rax, 7
ror rax, 1
ror rax, 1
mov qword [r14 + 0x60], rax
jmp 0x14006d087
mov r13b, bl
mov edx, 0x3ab5b79
add edx, 0x6932e21b
sub edx, 0x2d1e54b1
sub edx, 0xe3af7b7
add edx, 0x7274f7b3
xchg rcx, rsp
mov rsp, rbp
xchg rcx, rsp
call fcn.1400706c0
test rax, rax
mov dword [rsp - 0x28], 0x53592767
je 0x14006d108
rol rax, 1
rol rax, 0xd
movabs rcx, 0x185f50e03ea602d6
add rcx, 0xc4b3d92
sub rcx, 0x7f3adde
xor rcx, 0x293fdb00
sub rcx, 0x9e15120
sub rcx, rax
mov r15d, esi
mov r13, r13
xchg rcx, rbx
mov qword [r14 + 0x70], rbx
xchg rcx, rbx
jmp 0x14006d10b
mov r15d, ebx
mov edx, 0x7d2769e9
sub edx, 0x6172558b
add edx, 0x1fa59f4a
sub edx, 0x1d8ee261
mov rcx, rbp
xchg rcx, rcx
call fcn.1400706c0
test rax, rax
je 0x14006d18f
mov dword [rsp - 0x44], 0x77aba84a
movabs rcx, 0x1807337e6687ae96
xor rcx, 0x60ba6d87
add rcx, 0x7ba37de
add rcx, 0x61b949c1
mov r12d, esi
xor rax, rcx
not rax
mov rbx, rbx
ror rax, 5
ror rax, 0xb
ror rax, 0xe
ror rax, 2
ror rax, 1
not rax
xchg r10, rax
mov qword [r14 + 0x178], r10
xchg r10, rax
jmp 0x14006d192
mov r12d, ebx
xchg rsp, rdx
mov rsp, r14
xchg rdx, rsp
xchg rcx, rdx
mov rdx, rbp
xchg rcx, rdx
call fcn.140058b04
test al, al
xchg r13, r13
mov ebx, esi
xchg rdx, r13
mov r13, r14
xchg rdx, r13
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
sete bl
mov dword [rsp - 0xc], 0x20909733
call 0x140058c14
test al, al
mov edi, esi
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xchg r12, rbp
mov rcx, r12
xchg rbp, r12
sete dil
or edi, ebx
mov dword [rsp - 0x30], 0x98bc0e1
call fcn.140058cfc
test al, al
mov rdx, r14
mov rsi, rsi
pushf
mov eax, 0x364d5837
add eax, 0x23c678f4
sub eax, 0xdc1f8bb
add eax, 0x248adbbb
xor eax, 0x70dcb42a
popf
mov rcx, rbp
cmove edi, eax
mov dword [rsp - 0x40], edx
call 0x140054c00
test al, al
mov ebx, esi
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
sete bl
or ebx, edi
xchg rbx, rbx
call 0x140054cec
test al, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
pushf
mov eax, 0x703f4739
xor eax, 0x2d1a21d1
xor eax, 0xce00500
xor eax, 0x1f11ae63
xor eax, 0x4ed4cd8a
popf
mov rcx, rbp
mov dword [rsp - 0x2c], 0x6acff560
cmove ebx, eax
call fcn.140054df8
test al, al
mov edi, esi
mov dword [rsp - 0x10], 0x776a817
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xchg rcx, r12
mov r12, rbp
xchg r12, rcx
sete dil
or edi, ebx
call 0x140054f00
mov dword [rsp - 0x3c], esp
test al, al
pushf
mov ebx, 0x6d8e48d8
xor ebx, 0x60a12a89
xor ebx, 0xb2ac2df
sub ebx, 0x605a08d
popf
xchg rbp, rdx
mov rbp, r14
xchg rbp, rdx
xchg r12, rcx
mov r12, rbp
xchg r12, rcx
cmove edi, ebx
mov rsi, rsi
call 0x140054fec
test al, al
mov rdx, r14
mov dword [rsp - 0x30], 0x57d62ff7
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
sete sil
mov dword [rsp - 0x40], ebx
or esi, edi
call 0x1400550d8
test al, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xchg r11, rbp
mov rcx, r11
xchg rbp, r11
cmove esi, ebx
call fcn.14005519c
xor ebx, ebx
xchg r14, r14
mov rdx, r14
test al, al
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
sete bl
mov dword [rsp - 0x18], 0x4c9683ab
or ebx, esi
call 0x140055260
xor edi, edi
mov rcx, rcx
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
test al, al
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
sete dil
or edi, ebx
mov rdi, rdi
call fcn.140055338
xor ebx, ebx
xchg rdx, r15
mov r15, r14
xchg rdx, r15
test al, al
mov dword [rsp - 0x14], ebp
mov rcx, rbp
sete bl
or ebx, edi
call 0x140055424
mov rsp, rsp
xor edi, edi
test al, al
xchg r11, rdx
mov r11, r14
xchg r11, rdx
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
sete dil
or edi, ebx
call 0x14005551c
mov dword [rsp - 0xc], 0x3d2923c0
xor ebx, ebx
mov rdx, r14
test al, al
xchg r13, r13
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
sete bl
xchg rcx, rcx
or ebx, edi
call 0x14005560c
xor edi, edi
xchg rcx, rdx
mov rcx, r14
xchg rcx, rdx
test al, al
mov dword [rsp - 0xc], ecx
xchg rbp, rsi
mov rcx, rsi
xchg rbp, rsi
sete dil
mov dword [rsp - 0x34], esi
or edi, ebx
call fcn.14005571c
xor ebx, ebx
xchg rdx, r15
mov r15, r14
xchg rdx, r15
test al, al
xchg r12, rbp
mov rcx, r12
xchg r12, rbp
sete bl
or ebx, edi
call 0x140055830
mov rcx, rcx
xor edi, edi
xchg r8, r14
mov rdx, r8
xchg r14, r8
test al, al
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
sete dil
mov r10, r10
or edi, ebx
call fcn.14005593c
xor ebx, ebx
xchg r14, rbp
mov rdx, rbp
xchg rbp, r14
test al, al
mov dword [rsp - 0x28], edi
xchg rbp, r15
mov rcx, r15
xchg rbp, r15
sete bl
mov dword [rsp - 0x28], 0x2f519174
or ebx, edi
call 0x140055a68
xor edi, edi
xchg r14, rsi
mov rdx, rsi
xchg r14, rsi
test al, al
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
sete dil
or edi, ebx
mov dword [rsp - 0x10], ebx
call 0x140055b78
xor ebx, ebx
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
test al, al
mov dword [rsp - 0x28], ebp
xchg rbp, r12
mov rcx, r12
xchg rbp, r12
sete bl
mov dword [rsp - 0x30], esp
or ebx, edi
call fcn.140055c4c
xor edi, edi
xchg rsp, r14
mov rdx, rsp
xchg r14, rsp
test al, al
mov r10, r10
mov rcx, rbp
sete dil
or edi, ebx
call 0x140055d78
mov r15, r15
xor ebx, ebx
xchg r14, rsp
mov rdx, rsp
xchg r14, rsp
test al, al
xchg r15, rbp
mov rcx, r15
xchg r15, rbp
sete bl
mov r13, r13
or ebx, edi
call 0x140055e68
xor edi, edi
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
test al, al
xchg rsi, rsi
xchg r8, rbp
mov rcx, r8
xchg rbp, r8
sete dil
or edi, ebx
xchg r14, r14
call 0x140055f94
xor ebx, ebx
mov rdx, r14
test al, al
mov dword [rsp - 0x3c], 0x1499f198
sete bl
or ebx, edi
mov rcx, rbp
call fcn.1400560b4
mov dword [rsp - 0x24], 0x2721b9d2
xor edi, edi
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
test al, al
mov dword [rsp - 0x24], 0x3398d693
mov rcx, rbp
sete dil
or edi, ebx
mov dword [rsp - 0x2c], 0x480185c7
call 0x140056198
xor ebx, ebx
xchg r14, r15
mov rdx, r15
xchg r14, r15
test al, al
mov rcx, rbp
mov dword [rsp - 0x1c], esp
sete bl
or ebx, edi
call 0x140056300
xor edi, edi
mov dword [rsp - 0x3c], ebx
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
test al, al
xchg rdi, rcx
mov rdi, rbp
xchg rdi, rcx
sete dil
or edi, ebx
call 0x140056420
mov dword [rsp - 0x2c], 0x58a664ad
xor ebx, ebx
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
test al, al
mov dword [rsp - 0x1c], 0x2707f0cb
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
sete bl
or ebx, edi
mov dword [rsp - 0x3c], 0x556ad185
call fcn.140056500
xor edi, edi
mov rdx, r14
test al, al
mov dword [rsp - 0x3c], ebx
xchg r11, rcx
mov r11, rbp
xchg rcx, r11
sete dil
or edi, ebx
mov r9, r9
call 0x14005660c
xor ebx, ebx
mov rdx, r14
test al, al
mov dword [rsp - 0x2c], 0x5b8c791a
mov rcx, rbp
sete bl
or ebx, edi
xchg r14, r14
call fcn.1400566c8
xor edi, edi
xchg r15, rdx
mov r15, r14
xchg r15, rdx
test al, al
mov dword [rsp - 0xc], 0x500be139
xchg rsp, rcx
mov rsp, rbp
xchg rsp, rcx
sete dil
mov dword [rsp - 0x1c], 0x2a13325
or edi, ebx
call 0x1400567dc
xor ebx, ebx
xchg r14, rsp
mov rdx, rsp
xchg rsp, r14
test al, al
xchg r14, r14
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
sete bl
or ebx, edi
xchg r13, r13
call fcn.1400568d8
xor edi, edi
xchg r8, rdx
mov r8, r14
xchg rdx, r8
test al, al
xchg rsi, rbp
mov rcx, rsi
xchg rbp, rsi
sete dil
or edi, ebx
call fcn.1400569c0
mov r10, r10
xor ebx, ebx
xchg r11, rdx
mov r11, r14
xchg rdx, r11
test al, al
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
sete bl
mov dword [rsp - 0x20], ebx
or ebx, edi
call 0x140056aec
xor edi, edi
mov dword [rsp - 0x3c], edx
xchg r14, r11
mov rdx, r11
xchg r11, r14
test al, al
xchg rcx, r12
mov r12, rbp
xchg r12, rcx
sete dil
or edi, ebx
call 0x140056c28
mov r10, r10
xor ebx, ebx
test al, al
sete bl
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xchg r12, rbp
mov rcx, r12
xchg r12, rbp
or ebx, edi
mov dword [rsp - 0x3c], ebx
call fcn.140056cec
xor edi, edi
xchg rsp, rdx
mov rsp, r14
xchg rdx, rsp
test al, al
mov dword [rsp - 0x44], 0xdab8c4d
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
sete dil
xchg rsp, rsp
or edi, ebx
call fcn.140056e14
xor ebx, ebx
mov rbp, rbp
xchg r8, rdx
mov r8, r14
xchg r8, rdx
test al, al
mov dword [rsp - 0x30], 0x293eaf87
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
sete bl
mov dword [rsp - 0x38], ebp
or ebx, edi
call 0x140056f4c
xor edi, edi
mov dword [rsp - 0x34], esp
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
test al, al
mov rcx, rbp
mov dword [rsp - 0x10], esi
sete dil
or edi, ebx
call 0x14005702c
xor ebx, ebx
mov dword [rsp - 0x24], 0x54ae36f2
mov rdx, r14
test al, al
xchg rcx, rsi
mov rsi, rbp
xchg rcx, rsi
sete bl
or ebx, edi
mov dword [rsp - 0x18], 0x237f1e0
call 0x140057118
xor edi, edi
xchg rdx, r12
mov r12, r14
xchg r12, rdx
test al, al
mov r12, r12
mov rcx, rbp
sete dil
or edi, ebx
call fcn.14005722c
mov dword [rsp - 0x20], 0x238a39ac
xor ebx, ebx
xchg r9, rdx
mov r9, r14
xchg r9, rdx
test al, al
mov rcx, rbp
sete bl
mov r9, r9
or ebx, edi
call 0x1400572d4
xor edi, edi
xchg r14, r9
mov rdx, r9
xchg r14, r9
test al, al
xchg r11, r11
xchg r9, rbp
mov rcx, r9
xchg rbp, r9
sete dil
or edi, ebx
mov r8, r8
call 0x1400573d0
xor ebx, ebx
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
test al, al
mov rcx, rbp
mov dword [rsp - 0x18], esp
sete bl
or ebx, edi
call 0x1400574cc
xor edi, edi
mov r8, r8
xchg r14, rsp
mov rdx, rsp
xchg rsp, r14
test al, al
mov dword [rsp - 0x24], 0x7a920345
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
sete dil
mov dword [rsp - 0x14], ebx
or edi, ebx
call 0x1400575d8
xor ebx, ebx
xchg rbx, rbx
xchg rbp, rdx
mov rbp, r14
xchg rbp, rdx
test al, al
mov rbx, rbx
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
sete bl
mov rdi, rdi
or ebx, edi
call fcn.1400576c4
xor edi, edi
mov rsi, rsi
xchg rcx, r14
mov rdx, rcx
xchg rcx, r14
test al, al
xchg rcx, rsi
mov rsi, rbp
xchg rcx, rsi
sete dil
mov rcx, rcx
or edi, ebx
call 0x140057778
xor ebx, ebx
xchg rdx, rbp
mov rbp, r14
xchg rdx, rbp
test al, al
mov rbx, rbx
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
sete bl
xchg rbx, rbx
or ebx, edi
call fcn.140057860
xor edi, edi
xchg r14, rsp
mov rdx, rsp
xchg r14, rsp
test al, al
mov r12, r12
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
sete dil
xchg r13, r13
or edi, ebx
call 0x140057944
xor ebx, ebx
mov dword [rsp - 0x44], 0x21c58ba4
mov rdx, r14
test al, al
xchg rdi, rbp
mov rcx, rdi
xchg rdi, rbp
sete bl
or ebx, edi
mov dword [rsp - 0x28], edx
call fcn.140057a48
xor edi, edi
mov rdx, r14
test al, al
mov dword [rsp - 0x18], esi
xchg rcx, r12
mov r12, rbp
xchg rcx, r12
sete dil
mov dword [rsp - 0x44], ebx
or edi, ebx
call fcn.140057b50
xor ebx, ebx
xchg r9, rdx
mov r9, r14
xchg r9, rdx
test al, al
mov dword [rsp - 0x1c], ebx
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
sete bl
or ebx, edi
mov dword [rsp - 0x3c], 0x5d63d9ec
call 0x140057c0c
xor edi, edi
xchg rbp, rdx
mov rbp, r14
xchg rdx, rbp
test al, al
xchg rdi, rdi
mov rcx, rbp
sete dil
or edi, ebx
mov r9, r9
call 0x140057d2c
xor ebx, ebx
xchg r9, rdx
mov r9, r14
xchg rdx, r9
test al, al
mov r12, r12
xchg rcx, r9
mov r9, rbp
xchg r9, rcx
sete bl
mov rsi, rsi
or ebx, edi
call 0x140057e34
xor edi, edi
mov dword [rsp - 0x38], 0x76996628
xchg r14, r13
mov rdx, r13
xchg r13, r14
test al, al
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
sete dil
or edi, ebx
mov dword [rsp - 0x40], 0x58db8992
call fcn.140057f68
xor ebx, ebx
xchg rdx, r15
mov r15, r14
xchg r15, rdx
test al, al
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
sete bl
or ebx, edi
mov r9, r9
call 0x140058064
xor edi, edi
mov rdx, r14
mov rcx, rcx
test al, al
xchg r15, rbp
mov rcx, r15
xchg rbp, r15
sete dil
or edi, ebx
mov dword [rsp - 0x44], 0xfcd2313
call fcn.140058160
xor ebx, ebx
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
test al, al
mov r15, r15
mov rcx, rbp
sete bl
or ebx, edi
mov dword [rsp - 0x40], 0x7576d0fb
call 0x140058240
xor edi, edi
test al, al
mov r13, r13
sete dil
xchg rdi, r14
mov rdx, rdi
xchg rdi, r14
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or edi, ebx
mov dword [rsp - 0x38], 0x3d6fec13
call fcn.140058328
xor ebx, ebx
xchg rdx, r13
mov r13, r14
xchg rdx, r13
test al, al
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
sete bl
or ebx, edi
mov r15, r15
call fcn.14005840c
xor edi, edi
mov rdx, r14
mov dword [rsp - 0x10], ebx
test al, al
mov rcx, rbp
sete dil
or edi, ebx
mov rbx, rbx
call 0x1400584d4
xor ebx, ebx
xchg r14, rbp
mov rdx, rbp
xchg r14, rbp
test al, al
mov rcx, rbp
mov dword [rsp - 0xc], 0x655c9bc4
sete bl
or ebx, edi
call 0x1400585b4
xor edi, edi
xchg r15, r15
xchg r13, rdx
mov r13, r14
xchg rdx, r13
test al, al
xchg rcx, rsp
mov rsp, rbp
xchg rcx, rsp
sete dil
mov r11, r11
or edi, ebx
call 0x1400586f8
xor esi, esi
xchg r15, r15
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
test al, al
mov dword [rsp - 0x10], ebp
xchg r8, rcx
mov r8, rbp
xchg r8, rcx
sete sil
or esi, edi
call fcn.14005883c
mov r14, r14
mov rdx, r14
xchg r15, rcx
mov r15, rbp
xchg rcx, r15
mov bl, al
call fcn.1400589b8
xchg rdx, rdx
movzx edx, byte [rsp + 0x78]
or r15d, r12d
movzx ecx, byte [rsp + 0x80]
test al, al
xchg r11, r11
movzx eax, byte [rsp + 0x88]
pushf
mov r8d, 0x671cf6e6
sub r8d, 0x3349118c
xor r8d, 0x5c5acf98
sub r8d, 0x6f4944ad
sub r8d, 0x3fe614
popf
cmove r15d, r8d
or edx, ecx
xchg r12, r12
or edx, eax
movzx eax, byte [rsp + 0x20]
or edx, eax
mov dword [rsp - 0x44], ebx
movzx eax, byte [rsp + 0x21]
or edx, eax
movzx eax, byte [rsp + 0x22]
or edx, eax
mov dword [rsp - 0x28], edi
movzx eax, byte [rsp + 0x23]
or edx, eax
movzx eax, byte [rsp + 0x24]
mov dword [rsp - 0x44], 0x17c7ea73
or edx, eax
movzx eax, byte [rsp + 0x25]
or edx, eax
movzx eax, byte [rsp + 0x26]
mov dword [rsp - 0x3c], 0x6207389
or edx, eax
movzx eax, byte [rsp + 0x27]
or edx, eax
xchg r8, r8
movzx eax, r13b
or edx, eax
test bl, bl
mov rbx, qword [rsp + 0x70]
mov r9, r9
cmove edx, r8d
or r15d, edx
or r15d, esi
sete al
xchg rsi, rsi
add rsp, 0x30
pop r15
nop
mov r14, qword [rsp]
add rsp, 8
pop r13
mov rbx, rbx
pop r12
pop rdi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret