Function at 0x14006b0f0
Capabilities:
Hash data using murmur3

Disassembly:
xchg r11, rbx
mov qword [rsp + 8], r11
xchg r11, rbx
push rbp
push rsi
nop
sub rsp, 8
mov qword [rsp], rdi
nop
sub rsp, 8
mov qword [rsp], r12
push r13
xchg rdi, rdi
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0x60
mov dword [rsp - 0x3c], 0x3163c5be
mov rsi, rdx
xchg r12, rbx
mov r12, rcx
xchg rbx, r12
mov edx, 0x6ca5686a
sub edx, 0x567ef224
add edx, 0x263f157
sub edx, 0x53edab
call fcn.1400758b0
xchg r10, r10
xor edi, edi
test rax, rax
je 0x14006b1c5
movabs rcx, 0x8c86b6bb018655e2
add rcx, 0x43a3b3df
sub rcx, 0x2688b28a
add rcx, 0x2d20183
mov ebp, edi
add rax, rcx
movabs rcx, 0x7af18a39254af979
sub rcx, 0x18086089
xor rcx, 0x34c28fe3
add rcx, 0x236a4c50
add rcx, 0x4b00eb4f
not rax
xchg rdx, rdx
rol rax, 0xb
xor rax, rcx
xchg rdx, rax
mov qword [rsi], rdx
xchg rdx, rax
jmp 0x14006b1e2
mov ebp, 0x52ecf728
sub ebp, 0x2ebcce5
add ebp, 0x1bcf51d3
add ebp, 0xd8580
sub ebp, 0x6bde0195
mov edx, 0x5015210b
sub edx, 0x2a22e183
xor edx, 0x543a8f0f
add edx, 0x8d0c033b
xchg r15, rcx
mov r15, rbx
xchg rcx, r15
call fcn.1400758b0
test rax, rax
je 0x14006b269
mov rbx, rbx
rol rax, 8
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x24e194841ea7468d
xor rcx, 0x34ccdf75
xor rcx, 0x400ed158
add rcx, 0x7fffffff
xor rcx, 0x3180aeca
not rax
xchg rdx, rdx
mov dword [rsp + 0xa8], edi
sub rax, rcx
rol rax, 1
mov qword [rsi + 8], rax
xchg rsi, rsi
jmp 0x14006b2a0
mov dword [rsp + 0xa8], 0x3b8cf6e7
xor dword [rsp + 0xa8], 0x518132bd
xor dword [rsp + 0xa8], 0x145c36eb
xor dword [rsp + 0xa8], 0x68c97af9
xor dword [rsp + 0xa8], 0x16988849
mov edx, 0x1328a905
add edx, 0x17500230
add edx, 0x386d2a84
sub edx, 0x15ba9cc9
xor edx, 0x378c8e6b
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
je 0x14006b359
mov r12, r12
ror rax, 0xb
ror rax, 0x15
ror rax, 0x10
ror rax, 1
ror rax, 1
movabs rcx, 0x1627ffc0506744e7
add rcx, 0x1994e64
xor rcx, 0x3fb9ff5b
sub rcx, 0x59dbfff5
add rcx, 0x71aca7fc
xor rax, rcx
xchg r13, r13
mov dword [rsp + 0xb0], edi
movabs rcx, 0x4bde4a726e13e2a8
sub rcx, 0x1d1bcd1f
add rcx, 0x44030ce
add rcx, 0x7fffffff
xor rcx, 0x263ac9e3
sub rax, rcx
not rax
mov dword [rsp - 0x3c], esp
xchg r8, rax
mov qword [rsi + 0x10], r8
xchg r8, rax
jmp 0x14006b385
mov dword [rsp + 0xb0], 0x694d1a04
sub dword [rsp + 0xb0], 0x749772a
sub dword [rsp + 0xb0], 0x4c013733
sub dword [rsp + 0xb0], 0x16026ba6
mov edx, 0x25b9bf57
sub edx, 0x21802b40
add edx, 0x6a771d3e
sub edx, 0x2e8eaa12
xor edx, 0xf790e5d5
xchg rbx, r14
mov rcx, r14
xchg rbx, r14
call fcn.1400758b0
mov dword [rsp - 0x10], 0x47c295f0
test rax, rax
je 0x14006b441
ror rax, 0xa
ror rax, 0x26
ror rax, 1
movabs rcx, 0x544c90831ec5a84a
add rcx, 0x4a48c459
sub rcx, 0x301b6d2b
add rcx, 0x7fffffff
sub rcx, 0x1573fb84
add rax, rcx
mov dword [rsp + 0xb8], edi
mov dword [rsp - 0x44], edi
movabs rcx, 0x14be180815b1d70c
sub rcx, 0x12d7a435
xor rcx, 0x62621493
add rcx, 0x631f68d
xor rcx, 0x4a8577f8
xor rax, rcx
not rax
mov dword [rsp - 0x10], 0x755371c0
xchg rdx, rax
mov qword [rsi + 0x18], rdx
xchg rdx, rax
jmp 0x14006b46d
mov dword [rsp + 0xb8], 0xfed362e
xor dword [rsp + 0xb8], 0x58ec97f7
sub dword [rsp + 0xb8], 0x367e0508
sub dword [rsp + 0xb8], 0x20839cd0
mov edx, 0x2deeb9e8
xor edx, 0x350be53
sub edx, 0x102038f5
add edx, 0x3963968b
mov rcx, rbx
mov r11, r11
call fcn.1400758b0
test rax, rax
je 0x14006b523
rol rax, 1
rol rax, 0xb
rol rax, 1
rol rax, 4
rol rax, 1
rol rax, 3
rol rax, 1
movabs rcx, 0xdf89526255972a63
sub rcx, 0x1fc21695
add rcx, 0x49a88e14
xor rcx, 0x36b26df2
sub rcx, 0x827b5a0
add rax, rcx
mov dword [rsp + 0x20], edi
ror rax, 7
ror rax, 0xb
ror rax, 4
movabs rcx, 0x67eada9a5ef9ebf9
add rcx, 0x13dba3ad
sub rcx, 0x6e5a6a7a
add rcx, 0x7fffffff
xor rcx, 0x5c53b199
xor rax, rcx
mov dword [rsp - 0x10], edi
xchg rdi, rax
mov qword [rsi + 0x20], rdi
xchg rdi, rax
jmp 0x14006b543
mov dword [rsp + 0x20], 0x4d1e4d0e
xor dword [rsp + 0x20], 0xae3e848
sub dword [rsp + 0x20], 0x399b2c66
xor dword [rsp + 0x20], 0xe6278e1
mov edx, 0x1b86e00a
add edx, 0x42c34825
xor edx, 0x1a87ae19
sub edx, 0x1656950
xchg r8, rcx
mov r8, rbx
xchg r8, rcx
call fcn.1400758b0
mov r14, r14
test rax, rax
je 0x14006b605
movabs rcx, 0x94e73c0a2131c01a
add rcx, 0x42f36f43
xor rcx, 0x328c3004
xor rcx, 0x315036fb
mov dword [rsp + 0x24], edi
xchg r12, r12
xor rax, rcx
movabs rcx, 0x780099457ea7037e
xor rcx, 0x471b2570
xor rcx, 0xbcab3dd
add rcx, 0x1c6aa99f
add rcx, 0x285cec68
add rax, rcx
mov r14, r14
movabs rcx, 0x3ded83441ffca3ce
xor rcx, 0xc76426e
xor rcx, 0x5ea44f3d
xor rcx, 0x1d084148
add rcx, 0x7fffffff
xor rcx, 0x36a36db9
xor rax, rcx
xchg rsi, rsi
mov qword [rsi + 0x28], rax
jmp 0x14006b62d
mov dword [rsp + 0x24], 0x719f76b2
sub dword [rsp + 0x24], 0x61263fb0
add dword [rsp + 0x24], 0x57017619
sub dword [rsp + 0x24], 0x28c4d6bb
sub dword [rsp + 0x24], 0x3eb5d65f
mov edx, 0x444e92a9
add edx, 0x1d5ac94
sub edx, 0x2b17e73a
add edx, 0x3858aafb
sub edx, 0x90a6af2
xchg r15, rbx
mov rcx, r15
xchg rbx, r15
call fcn.1400758b0
test rax, rax
mov rbx, rbx
je 0x14006b6b9
ror rax, 0x19
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x1a0ef49f125a35ac
add rcx, 0x6029cab3
sub rcx, 0x38080c6b
xor rcx, 0x714118e2
not rax
mov dword [rsp + 0x28], edi
mov dword [rsp - 0x34], 0xe178e86
add rax, rcx
ror rax, 0x16
ror rax, 3
ror rax, 1
ror rax, 1
mov qword [rsi + 0x30], rax
jmp 0x14006b6e1
mov dword [rsp + 0x28], 0x116a5085
add dword [rsp + 0x28], 0x37e46c20
add dword [rsp + 0x28], 0x52f65e7
add dword [rsp + 0x28], 0x2b8f509e
xor dword [rsp + 0x28], 0x7a0d732b
mov edx, 0x3adafd12
add edx, 0x1e1c7701
xor edx, 0xbfefd14
xor edx, 0x6fe58572
mov rcx, rbx
xchg rbp, rbp
call fcn.1400758b0
test rax, rax
je 0x14006b79c
movabs rcx, 0x4afd12bd5b1b0ea2
add rcx, 0x1b8e5b4c
sub rcx, 0x727f20cf
add rcx, 0x6f257b23
xor rcx, 0x7f88d06a
mov dword [rsp + 0x2c], edi
add rax, rcx
mov dword [rsp - 0x2c], esi
movabs rcx, 0x1fd7143d5cedddd3
add rcx, 0xc6054d5
sub rcx, 0x5d020d16
add rcx, 0x3547c726
xor rcx, 0x40976f71
rol rax, 2
rol rax, 2
xor rax, rcx
movabs rcx, 0x3bc108e602df2b4a
add rcx, 0x75427ac5
sub rcx, 0x2fec90c5
sub rcx, 0x21a1bba8
add rax, rcx
mov r12, r12
mov qword [rsi + 0x38], rax
jmp 0x14006b7c4
mov dword [rsp + 0x2c], 0x2b1aaef8
add dword [rsp + 0x2c], 0x439c8783
sub dword [rsp + 0x2c], 0x378f305e
sub dword [rsp + 0x2c], 0xe51216
sub dword [rsp + 0x2c], 0x3642f406
mov edx, 0x29285213
sub edx, 0x18d6ac89
xor edx, 0x380cdaf
add edx, 0x30c04901
mov rcx, rbx
mov dword [rsp - 0x20], ecx
call fcn.1400758b0
test rax, rax
je 0x14006b874
movabs rcx, 0x5869e26f1e64a7b0
xor rcx, 0x2c523ea
sub rcx, 0x19d9bf81
add rcx, 0x7fffffff
add rcx, 0x10fdd536
mov dword [rsp + 0x30], edi
xor rax, rcx
xchg r11, r11
movabs rcx, 0x3922cb6221bbf6bd
xor rcx, 0x5c6ceb74
sub rcx, 0x7a23f698
sub rcx, 0x27bc2da
xor rcx, 0x248ab8b8
not rax
ror rax, 6
ror rax, 0xb
ror rax, 4
ror rax, 2
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x38], 0x331c80fb
mov qword [rsi + 0x40], rax
jmp 0x14006b894
mov dword [rsp + 0x30], 0x6029e30e
xor dword [rsp + 0x30], 0x3e16928c
xor dword [rsp + 0x30], 0x2e12699f
xor dword [rsp + 0x30], 0x702d181c
mov edx, 0x1a88f2b5
xor edx, 0x4bb86d4b
add edx, 0xe5d5c09
add edx, 0xa52d0c2
xor edx, 0x4e4ea7ee
xchg rdi, rbx
mov rcx, rdi
xchg rbx, rdi
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0xc], ecx
je 0x14006b95e
rol rax, 6
rol rax, 0xb
movabs rcx, 0x7d0cd504737be20e
sub rcx, 0x72e990f0
add rcx, 0x2c4d3034
add rcx, 0x7fffffff
add rcx, 0x25b74af1
add rax, rcx
mov dword [rsp + 0x34], edi
xchg r11, r11
rol rax, 0x1c
rol rax, 0xd
rol rax, 1
rol rax, 0xd
rol rax, 1
rol rax, 1
movabs rcx, 0xcae1a7da00d945f6
add rcx, 0x14922603
add rcx, 0x11d62b37
add rcx, 0xda4fe43
add rcx, 0x7fffffff
add rcx, 0x183670bd
add rax, rcx
mov dword [rsp - 0x3c], 0x2063fbe
xchg rdi, rax
mov qword [rsi + 0x48], rdi
xchg rdi, rax
jmp 0x14006b97e
mov dword [rsp + 0x34], 0xd9dae19
add dword [rsp + 0x34], 0x1700e333
add dword [rsp + 0x34], 0x55dc9b75
xor dword [rsp + 0x34], 0x7a7b2cc0
mov edx, 0x4a51eb88
add edx, 0x2f5547f1
add edx, 0x5661b89
sub edx, 0x31dc7e25
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
test rax, rax
je 0x14006ba03
mov dword [rsp - 0x38], esi
movabs rcx, 0xb6b91267f6cce1c
xor rcx, 0x3592da3c
sub rcx, 0x4664ccb6
add rcx, 0x160a35db
sub rcx, 0x1115ac57
mov dword [rsp + 0x38], edi
mov dword [rsp - 0x40], 0x1fe840f3
add rax, rcx
not rax
ror rax, 0x1e
ror rax, 0xd
ror rax, 1
not rax
xchg rbx, rax
mov qword [rsi + 0x50], rbx
xchg rbx, rax
jmp 0x14006ba2b
mov dword [rsp + 0x38], 0x552cb1a1
sub dword [rsp + 0x38], 0x152992a3
sub dword [rsp + 0x38], 0x16e54780
add dword [rsp + 0x38], 0x404d3262
xor dword [rsp + 0x38], 0x696b09e1
mov edx, 0x5017d797
sub edx, 0x41854032
add edx, 0x37765d0
add edx, 0x6117062b
xchg rcx, r12
mov r12, rbx
xchg rcx, r12
call fcn.1400758b0
test rax, rax
mov dword [rsp - 0xc], 0x5dcad90c
je 0x14006bb09
movabs rcx, 0x6df9a6516aa9bfbf
sub rcx, 0xce107b3
xor rcx, 0x1f0684f9
xor rcx, 0x1dea0e14
add rcx, 0x39ba311f
mov dword [rsp + 0x3c], edi
xchg r14, r14
xor rax, rcx
movabs rcx, 0x223492f62be25871
xor rcx, 0x3636e87b
xor rcx, 0x40a38547
add rcx, 0x7fffffff
xor rcx, 0x3ef876c8
sub rax, rcx
mov r13, r13
movabs rcx, 0x334066891006b402
sub rcx, 0x82c4ef4
sub rcx, 0x4b1307c
add rcx, 0x522469fd
sub rcx, 0x10b6a2db
xor rax, rcx
ror rax, 0xb
ror rax, 0xb
ror rax, 0xd
ror rax, 7
ror rax, 1
ror rax, 1
xchg r13, rax
mov qword [rsi + 0x58], r13
xchg r13, rax
jmp 0x14006bb29
mov dword [rsp + 0x3c], 0x5bde8f83
add dword [rsp + 0x3c], 0x1715b3e8
sub dword [rsp + 0x3c], 0x15ed3c7f
sub dword [rsp + 0x3c], 0x5d0706eb
mov edx, 0x5f233fd7
xor edx, 0x227a1edf
xor edx, 0x29d7628c
add edx, 0x157bd290
xor edx, 0x3962200f
mov rcx, rbx
mov dword [rsp - 0x34], ebx
call fcn.1400758b0
test rax, rax
je 0x14006bbe1
mov r13, r13
movabs rcx, 0xcaf03d903e9283c1
xor rcx, 0x1fae0b1a
add rcx, 0x19291692
sub rcx, 0x32cabbf6
xor rcx, 0x6409726a
mov dword [rsp + 0x40], edi
mov r13, r13
xor rax, rcx
movabs rcx, 0x241246bf2b10a415
sub rcx, 0x10a193ab
add rcx, 0x1cfdc1d8
xor rcx, 0xb8ce97c
add rcx, 0x7fffffff
sub rcx, 0xde021fa
rol rax, 8
rol rax, 7
rol rax, 1
rol rax, 2
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x40], ebp
xchg rbx, rax
mov qword [rsi + 0x60], rbx
xchg rbx, rax
jmp 0x14006bc01
mov dword [rsp + 0x40], 0x4302febf
add dword [rsp + 0x40], 0x32557512
sub dword [rsp + 0x40], 0x59bb0ad1
sub dword [rsp + 0x40], 0x1b9d68ff
mov edx, 0x7ed13738
sub edx, 0x3a07b8cd
sub edx, 0x9638480
add edx, 0x67660edd
xchg r15, rcx
mov r15, rbx
xchg r15, rcx
call fcn.1400758b0
xchg r9, r9
test rax, rax
je 0x14006bcad
ror rax, 8
movabs rcx, 0xb633a6464f919792
add rcx, 0x6bb15e8
xor rcx, 0xab57f3a
sub rcx, 0x1382ab42
add rcx, 0x70ec306b
add rax, rcx
mov r8, r8
mov dword [rsp + 0x44], edi
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 5
rol rax, 1
movabs rcx, 0x27471b1853bde47a
sub rcx, 0x39948b10
add rcx, 0xf19d3a6
add rcx, 0x7fffffff
add rcx, 0x334e6726
add rax, rcx
xchg rcx, rax
mov qword [rsi + 0x68], rcx
xchg rcx, rax
jmp 0x14006bccd
mov dword [rsp + 0x44], 0xd1b7f69
add dword [rsp + 0x44], 0x4d5437a
add dword [rsp + 0x44], 0xb0691ae
sub dword [rsp + 0x44], 0x1cf75490
mov edx, 0x1ad13bbd
xor edx, 0x3975a4ba
xor edx, 0x655c035
add edx, 0xc08530c6
mov rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x28], 0x564cdc
test rax, rax
je 0x14006bd86
movabs rcx, 0x1b33c7782d6abff4
xor rcx, 0x61bdc46f
xor rcx, 0x1254de29
add rcx, 0x70fde196
mov dword [rsp + 0x48], edi
xor rax, rcx
mov r8, r8
movabs rcx, 0x9a51ac3e5fa95b21
sub rcx, 0x535c0983
add rcx, 0x39bd5b9d
add rcx, 0x1ae8020c
add rcx, 0x2b6a8a00
rol rax, 0x12
rol rax, 6
rol rax, 0x14
rol rax, 1
rol rax, 1
add rax, rcx
rol rax, 2
rol rax, 0x21
rol rax, 1
rol rax, 8
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
mov qword [rsi + 0x70], rax
jmp 0x14006bdae
mov dword [rsp + 0x48], 0x224d14be
add dword [rsp + 0x48], 0x2104bfac
sub dword [rsp + 0x48], 0x2796110a
xor dword [rsp + 0x48], 0x5a4c38df
sub dword [rsp + 0x48], 0x41f7fbbe
mov edx, 0x50322713
sub edx, 0x5003d0b3
add edx, 0x440f813e
add edx, 0x6aec82f6
xchg rcx, rbx
mov rbx, rcx
xchg rbx, rcx
call fcn.1400758b0
test rax, rax
je 0x14006be7a
mov dword [rsp - 0x38], ecx
movabs rcx, 0x85e41245beb0817
sub rcx, 0x19a6a84e
sub rcx, 0x13c91af4
add rcx, 0x277f8f65
mov dword [rsp + 0x4c], edi
add rax, rcx
xchg r14, r14
movabs rcx, 0x40f678ff65086a7a
add rcx, 0x1e564be
xor rcx, 0x1a2e3539
sub rcx, 0x3938f39e
add rcx, 0x708a60ef
xor rax, rcx
movabs rcx, 0x4bfc99ff48f40112
sub rcx, 0x3c3ae256
add rcx, 0x942683e
add rcx, 0x74b0ad40
sub rax, rcx
mov dword [rsp - 0x1c], edi
rol rax, 2
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 1
rol rax, 1
xchg r12, rax
mov qword [rsi + 0x78], r12
xchg r12, rax
jmp 0x14006bea2
mov dword [rsp + 0x4c], 0x30e52b58
xor dword [rsp + 0x4c], 0x630251ce
sub dword [rsp + 0x4c], 0x2ac89d22
add dword [rsp + 0x4c], 0x15343502
xor dword [rsp + 0x4c], 0x3e531277
mov edx, 0x7e712aad
xor edx, 0x155dec12
xor edx, 0x6d7d601d
add edx, 0x6c08ff8b
xchg r12, rcx
mov r12, rbx
xchg rcx, r12
call fcn.1400758b0
test rax, rax
xchg r9, r9
je 0x14006bf56
rol rax, 0x19
rol rax, 0xa
rol rax, 3
rol rax, 4
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x57a99a44cb09d0b
xor rcx, 0x53d0b969
xor rcx, 0x488f11ad
sub rcx, 0x555f6c6
xor rax, rcx
mov dword [rsp - 0x2c], edx
mov dword [rsp + 0x50], edi
movabs rcx, 0x2eb9bd2f1be96a5c
add rcx, 0x16aa9893
xor rcx, 0x42778d93
sub rcx, 0x2965390d
add rcx, 0x7962e5d
sub rax, rcx
rol rax, 0xa
rol rax, 1
xchg r13, rax
mov qword [rsi + 0x80], r13
xchg r13, rax
jmp 0x14006bf76
mov dword [rsp + 0x50], 0x6d14101c
sub dword [rsp + 0x50], 0x5aa405cf
xor dword [rsp + 0x50], 0x7185ff8a
sub dword [rsp + 0x50], 0x63f5f5c6
mov edx, 0x79e81d66
sub edx, 0x775036a9
add edx, 0x39c1133d
add edx, 0x824d2e0a
xchg rcx, rbx
mov rbx, rcx
xchg rcx, rbx
call fcn.1400758b0
mov dword [rsp - 0x44], 0x7e4391b3
test rax, rax
je 0x14006bff1
not rax
mov dword [rsp + 0x54], edi
mov dword [rsp - 0x14], ebx
rol rax, 0xf
rol rax, 1
rol rax, 1
rol rax, 1
not rax
mov r13, r13
rol rax, 7
rol rax, 0xe
rol rax, 4
rol rax, 1
rol rax, 2
rol rax, 5
rol rax, 2
mov qword [rsi + 0x88], rax
jmp 0x14006c019
mov dword [rsp + 0x54], 0x4f8884bf
sub dword [rsp + 0x54], 0xe17889b
xor dword [rsp + 0x54], 0x35e745c2
xor dword [rsp + 0x54], 0x23c4d6a9
xor dword [rsp + 0x54], 0x57536f4e
mov edx, 0x505a0d5c
sub edx, 0x180d4240
xor edx, 0x72ea0afc
xor edx, 0xd55f112
sub edx, 0xe0c9920
mov rcx, rbx
xchg rbp, rbp
call fcn.1400758b0
test rax, rax
je 0x14006c0c0
mov dword [rsp - 0x2c], 0x1f0215b7
movabs rcx, 0x8e909a942fe58942
sub rcx, 0x12a87987
sub rcx, 0x171c7ebf
xor rcx, 0x56137e5d
mov r13d, edi
xor rax, rcx
mov dword [rsp - 0x38], 0x7d7d5a2a
movabs rcx, 0x5e44ebc9692c969e
sub rcx, 0x155d29f5
xor rcx, 0x5b15def2
add rcx, 0x253a7d20
ror rax, 6
ror rax, 0xd
ror rax, 2
xor rax, rcx
xchg r9, r9
xchg rbx, rax
mov qword [rsi + 0x90], rbx
xchg rbx, rax
jmp 0x14006c0e2
mov r13d, 0x39f307d6
sub r13d, 0x20e5db40
add r13d, 0xf792185
xor r13d, 0xeb2b239
sub r13d, 0x2634fc21
mov edx, 0x6e3338ca
sub edx, 0x27229dc8
xor edx, 0x7c710a27
xor edx, 0x175153a
xchg rbx, rdx
mov rcx, rdx
xchg rdx, rbx
call fcn.1400758b0
test rax, rax
je 0x14006c183
xchg rcx, rcx
movabs rcx, 0xa6706d74036306ae
add rcx, 0xb0d14a6
xor rcx, 0x3e8d9b50
add rcx, 0x42104fda
add rcx, 0x437ae69b
mov r12d, edi
mov r11, r11
add rax, rcx
movabs rcx, 0xabe535c86639983a
sub rcx, 0xf18206e
sub rcx, 0x438734d3
xor rcx, 0x254b23bb
rol rax, 0xd
rol rax, 2
rol rax, 8
xor rax, rcx
xchg r12, r12
xchg rdx, rax
mov qword [rsi + 0x98], rdx
xchg rdx, rax
jmp 0x14006c1a5
mov r12d, 0x40219494
add r12d, 0x2f515e2d
sub r12d, 0x53f481da
xor r12d, 0x3e126a42
sub r12d, 0x256c1aa4
mov edx, 0x1f387a88
add edx, 0x3d9a3fbb
sub edx, 0x41ffd043
xor edx, 0x107467d7
sub edx, 0x7ec6dba
mov rcx, rbx
xchg r9, r9
call fcn.1400758b0
test rax, rax
je 0x14006c23e
rol rax, 0xc
rol rax, 1
movabs rcx, 0xb1c82dad6c0e2066
sub rcx, 0x598ce9e2
add rcx, 0x15d703b3
xor rcx, 0x1c1fa408
add rcx, 0x2a7999fc
xor rax, rcx
mov r15d, edi
xchg rsi, rsi
movabs rcx, 0x7dcb38d74d9ff040
xor rcx, 0x40b82149
add rcx, 0x2efe454a
add rcx, 0x66661772
add rax, rcx
xchg rsp, rax
mov qword [rsi + 0xa0], rsp
xchg rsp, rax
jmp 0x14006c260
mov r15d, 0x859245d
xor r15d, 0x50421445
add r15d, 0x1dfeea39
xor r15d, 0x4a009d83
xor r15d, 0x3c1a87d3
mov edx, 0x68925b95
sub edx, 0x5695671c
add edx, 0x39aead0c
add edx, 0x3a6d8f
add edx, 0x642d18dd
mov rcx, rbx
mov dword [rsp - 0x18], esi
call fcn.1400758b0
test rax, rax
je 0x14006c310
mov dword [rsp - 0x40], esi
rol rax, 8
rol rax, 1
rol rax, 6
rol rax, 2
movabs rcx, 0xd4e01a320cb5c5d3
xor rcx, 0x6740dba4
xor rcx, 0x5f5c49e6
xor rcx, 0x5d295b97
add rcx, 0x247516ff
add rax, rcx
xchg r15, r15
mov r14d, edi
movabs rcx, 0x87c38d665ecc9c83
sub rcx, 0x268cf0a
xor rcx, 0x1954a11d
add rcx, 0xec4985f
xor rcx, 0x18c97d2
xor rax, rcx
mov r13, r13
xchg r12, rax
mov qword [rsi + 0xa8], r12
xchg r12, rax
jmp 0x14006c32b
mov r14d, 0x33d515b7
add r14d, 0x106db2b8
xor r14d, 0x6cb3deb7
sub r14d, 0x28f116d7
mov edx, 0x2a2854ac
add edx, 0x39c62314
sub edx, 0x1588e195
add edx, 0x8a19b5d3
xchg rsp, rcx
mov rsp, rbx
xchg rsp, rcx
call fcn.1400758b0
mov r8, r8
test rax, rax
je 0x14006c3d9
movabs rcx, 0xbac44cd50b1f41ec
xor rcx, 0x3caead52
sub rcx, 0x34bc9307
add rcx, 0x668059fc
xor rcx, 0x671ec158
add rax, rcx
movabs rcx, 0x4682e7a918cc3c94
xor rcx, 0x3432ae34
add rcx, 0x3f073ebf
add rcx, 0x423bb206
rol rax, 0xa
rol rax, 0x1e
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x3c], 0x7a910e1c
rol rax, 0xc
rol rax, 3
rol rax, 1
xchg r15, rax
mov qword [rsi + 0xb0], r15
xchg r15, rax
jmp 0x14006c3f0
mov edi, 0x6c2af7ce
sub edi, 0x5be766b9
add edi, 0x48a6b7b
sub edi, 0x14cdfc8f
or ebp, dword [rsp + 0xa8]
xchg rbp, rbp
or ebp, dword [rsp + 0xb0]
or ebp, dword [rsp + 0xb8]
or ebp, dword [rsp + 0x20]
mov rdi, rdi
or ebp, dword [rsp + 0x24]
or ebp, dword [rsp + 0x28]
or ebp, dword [rsp + 0x2c]
or ebp, dword [rsp + 0x30]
xchg r15, r15
or ebp, dword [rsp + 0x34]
or ebp, dword [rsp + 0x38]
or ebp, dword [rsp + 0x3c]
mov dword [rsp - 0x30], edi
or ebp, dword [rsp + 0x40]
or ebp, dword [rsp + 0x44]
or ebp, dword [rsp + 0x48]
or ebp, dword [rsp + 0x4c]
mov dword [rsp - 0x34], 0x237d6685
or ebp, dword [rsp + 0x50]
or ebp, dword [rsp + 0x54]
xchg rbx, r14
mov r14, qword [rsp + 0xa0]
xchg rbx, r14
or ebp, r13d
or ebp, r12d
mov dword [rsp - 0x1c], 0x23ff5ffb
or ebp, r15d
or ebp, r14d
or ebp, edi
sete al
mov dword [rsp - 0x20], edx
neg rsp
add rsp, 0xffffffffffffffa0
neg rsp
nop
add rsp, 8
mov r15, qword [rsp - 8]
nop
mov r14, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r13, qword [rsp - 8]
nop
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret