Function at 0x14006fbbc
Capabilities:
Hash data using murmur3

Disassembly:
xchg r11, rbx
mov qword [rsp + 8], r11
xchg r11, rbx
nop
push r15
mov qword [rsp], rbp
push rsi
nop
sub rsp, 8
mov qword [rsp], rdi
push r12
xchg rdi, rdi
push r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
nop
mov qword [rsp - 8], r15
sub rsp, 8
add rsp, 0xffffffffffffffd0
xchg rdx, r12
mov rdx, r12
xchg r12, rdx
xchg r14, rcx
mov r15, r14
xchg rcx, r14
mov edx, 0x18afa4aa
add edx, 0x3563bc19
xor edx, 0x15a01358
add edx, 0x54dfa259
call fcn.140083950
xor r14d, r14d
mov dword [rsp - 0x14], esp
test rax, rax
je 0x14006fce1
rol rax, 0x15
rol rax, 0xe
rol rax, 3
rol rax, 5
rol rax, 5
rol rax, 1
rol rax, 1
movabs rcx, 0x894aea5447db0f1
xor rcx, 0x47169cbe
xor rcx, 0x45caf5dd
add rcx, 0x7fffffff
xor rcx, 0x722794ea
xor rax, rcx
mov byte [rsp + 0x78], r14b
mov dword [rsp - 0x18], 0x1d63342
ror rax, 0xb
ror rax, 0x17
ror rax, 3
ror rax, 4
ror rax, 3
ror rax, 3
ror rax, 2
ror rax, 1
movabs rcx, 0xbefb582903338264
xor rcx, 0x6d8879f9
xor rcx, 0x3026d5cd
sub rcx, 0x36ae33f0
add rcx, 0x7fffffff
xor rcx, 0x71f7122f
add rax, rcx
xchg r15, rax
mov qword [r12], r15
xchg r15, rax
jmp 0x14006fcf5
mov byte [rsp + 0x78], 0x49
sub byte [rsp + 0x78], 0xe
add byte [rsp + 0x78], 0x37
xor byte [rsp + 0x78], 0x73
mov edx, 0x58e3098f
sub edx, 0x34074c85
add edx, 0x2660e67d
add edx, 0x56b345a2
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
call fcn.140083950
test rax, rax
xchg rdx, rdx
je 0x14006fddd
movabs rcx, 0x51aacc70367ec538
xor rcx, 0xd235fb1
sub rcx, 0x18a637d4
add rcx, 0x7fffffff
xor rcx, 0x58fb6060
mov byte [rsp + 0x80], r14b
xchg r8, r8
xor rax, rcx
movabs rcx, 0x5029e5cf56169b1c
xor rcx, 0xf8ebe18
xor rcx, 0x2b7f88f0
add rcx, 0x502906cb
ror rax, 0xc
ror rax, 6
ror rax, 1
ror rax, 6
ror rax, 0x12
ror rax, 1
ror rax, 1
sub rax, rcx
mov r14, r14
movabs rcx, 0x122582ae35d6981e
sub rcx, 0x1bb68478
sub rcx, 0x103520d5
add rcx, 0x5a311fb8
add rcx, 0x7fffffff
add rcx, 0x73a3e7c
ror rax, 2
xor rax, rcx
xchg r14, r14
xchg r8, rax
mov qword [r12 + 8], r8
xchg r8, rax
jmp 0x14006fdfd
mov byte [rsp + 0x80], 0x23
add byte [rsp + 0x80], 4
add byte [rsp + 0x80], 0xf
sub byte [rsp + 0x80], 0x35
mov edx, 0x1214380a
add edx, 0x2e102e4b
sub edx, 0x18be008b
add edx, 0x8c5a976
add edx, 0xc5215a88
mov rcx, r15
mov dword [rsp - 0x1c], 0x59c4e97a
call fcn.140083950
test rax, rax
je 0x14006fee4
rol rax, 0x1f
rol rax, 0xb
rol rax, 7
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x248b073b63e6af1d
sub rcx, 0x254861b8
xor rcx, 0x4dfa049e
sub rcx, 0x5e6a0c7b
add rcx, 0x7fffffff
add rcx, 0xf915fe6
xor rax, rcx
xchg rcx, rcx
mov byte [rsp + 0x88], r14b
ror rax, 0x13
ror rax, 8
ror rax, 1
ror rax, 1
movabs rcx, 0xe6014bd4e15acb0
xor rcx, 0x232f07da
add rcx, 0xf495d6b
xor rcx, 0x714df4c
add rcx, 0x7fffffff
sub rcx, 0x676a1586
add rax, rcx
ror rax, 2
ror rax, 2
ror rax, 4
ror rax, 2
ror rax, 1
mov qword [r12 + 0x10], rax
mov r9, r9
jmp 0x14006ff0c
mov byte [rsp + 0x88], 0x6a
xor byte [rsp + 0x88], 0x65
add byte [rsp + 0x88], 1
add byte [rsp + 0x88], 0x46
xor byte [rsp + 0x88], 0x57
mov edx, 0x83790bb
add edx, 0xc113817
add edx, 0x2b73fd9c
add edx, 0x451367b
xor edx, 0x6e46b969
xchg r12, r15
mov rcx, r12
xchg r15, r12
call fcn.140083950
test rax, rax
mov rsi, rsi
je 0x14006ffb3
movabs rcx, 0x27ea7e8246f24d8e
add rcx, 0x36171565
sub rcx, 0x1aaf6d17
add rcx, 0x64581bd
mov byte [rsp + 0x20], r14b
add rax, rcx
mov dword [rsp - 0x24], 0x31f1ee3b
movabs rcx, 0xdaf70fa154ad15cd
add rcx, 0x2a937b01
xor rcx, 0x2cb237
sub rcx, 0x41a9520f
xor rax, rcx
not rax
mov r8, r8
ror rax, 8
ror rax, 2
ror rax, 1
xchg r13, rax
mov qword [r12 + 0x18], r13
xchg r13, rax
jmp 0x14006ffc7
mov byte [rsp + 0x20], 0x74
sub byte [rsp + 0x20], 0x73
add byte [rsp + 0x20], 0x18
xor byte [rsp + 0x20], 0x18
mov edx, 0x1184d7f0
xor edx, 0xd04a06
xor edx, 0xe395d68
xor edx, 0x42e9bf3b
xor edx, 0x54d87c75
mov rcx, r15
call fcn.140083950
mov dword [rsp - 0x34], esp
test rax, rax
je 0x140070097
ror rax, 0xa
ror rax, 3
ror rax, 8
ror rax, 2
ror rax, 2
ror rax, 1
movabs rcx, 0xbc28c20c29b73a3f
xor rcx, 0x15e9e71
add rcx, 0x46f34018
add rcx, 0x66022401
add rax, rcx
mov dword [rsp - 0x3c], ecx
mov byte [rsp + 0x21], r14b
movabs rcx, 0x43a7b19856b23b56
xor rcx, 0x58cef9e7
add rcx, 0x2d81db86
xor rcx, 0x64e75225
xor rax, rcx
movabs rcx, 0x7d0c12416874bd06
sub rcx, 0x5f53fd82
xor rcx, 0x5ee506eb
add rcx, 0x30cad443
sub rax, rcx
mov rsi, rsi
rol rax, 0xb
rol rax, 1
xchg rsi, rax
mov qword [r12 + 0x20], rsi
xchg rsi, rax
jmp 0x1400700ab
mov byte [rsp + 0x21], 0x6c
add byte [rsp + 0x21], 3
xor byte [rsp + 0x21], 0x6e
add byte [rsp + 0x21], 0
mov edx, 0x486912fd
add edx, 0x12e32685
xor edx, 0x522d2a8
xor edx, 0x9287bd38
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
call fcn.140083950
test rax, rax
je 0x14007018c
mov dword [rsp - 0x18], 0x2e25ec1
movabs rcx, 0xdd3a08db7a6510a2
xor rcx, 0x61447b53
sub rcx, 0x181baed7
xor rcx, 0xffa04a9
add rcx, 0x7fffffff
add rcx, 0x23b40c0f
mov byte [rsp + 0x22], r14b
add rax, rcx
movabs rcx, 0x222762507f009b61
xor rcx, 0x1c05e852
xor rcx, 0x3e06862b
xor rcx, 0x280887de
add rcx, 0x4284fe9c
ror rax, 0xd
ror rax, 1
ror rax, 0xa
ror rax, 3
ror rax, 5
ror rax, 2
ror rax, 1
add rax, rcx
mov rsp, rsp
movabs rcx, 0x5bf3d9ef45f98c23
xor rcx, 0x52681799
add rcx, 0x35b5b4c8
add rcx, 0xc2dc7bd
xor rax, rcx
xchg rbx, rax
mov qword [r12 + 0x28], rbx
xchg rbx, rax
jmp 0x1400701a0
mov byte [rsp + 0x22], 0x15
add byte [rsp + 0x22], 7
add byte [rsp + 0x22], 0x61
xor byte [rsp + 0x22], 0x7c
mov edx, 0x7214481
add edx, 0x6127244e
xor edx, 0x4c06b630
xor edx, 0x83b59f9a
xchg rcx, r10
mov r10, r15
xchg r10, rcx
call fcn.140083950
xchg r13, r13
test rax, rax
je 0x14007025a
ror rax, 0xe
ror rax, 0x24
ror rax, 1
movabs rcx, 0xe40c45a22260b62b
sub rcx, 0xd6bdb73
add rcx, 0x5af2422
sub rcx, 0xe6ceaad
add rax, rcx
mov byte [rsp + 0x23], r14b
xchg r14, r14
movabs rcx, 0x3033db391e9161e5
xor rcx, 0x7b3a34a0
sub rcx, 0x2111c85e
add rcx, 0x2286f01c
add rcx, 0x7fffffff
sub rcx, 0x2fb50fd
xor rax, rcx
mov dword [rsp - 0x40], esi
not rax
ror rax, 0x1f
ror rax, 0xd
ror rax, 2
ror rax, 1
xchg rcx, rax
mov qword [r12 + 0x30], rcx
xchg rcx, rax
jmp 0x140070273
mov byte [rsp + 0x23], 0x5c
xor byte [rsp + 0x23], 0x34
xor byte [rsp + 0x23], 0x37
sub byte [rsp + 0x23], 0x19
sub byte [rsp + 0x23], 0x45
mov edx, 0x2bd38f8c
add edx, 0x16db9f3a
xor edx, 0x21490fe5
add edx, 0x8be1c951
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
call fcn.140083950
test rax, rax
je 0x14007034b
mov r11, r11
movabs rcx, 0x6b9c0b9163c460e5
sub rcx, 0x1a04a757
add rcx, 0x2f75ca89
sub rcx, 0x20ed938e
mov byte [rsp + 0x24], r14b
add rax, rcx
xchg r11, r11
movabs rcx, 0x610eae2a1847c17b
add rcx, 0x2fe4d723
add rcx, 0x158a2053
sub rcx, 0x500a3f27
xor rcx, 0x40727d23
not rax
sub rax, rcx
mov r15, r15
movabs rcx, 0x277bf0371dfdf015
add rcx, 0x4b57c58
xor rcx, 0x6d699b7e
sub rcx, 0x4ebe0f35
xor rax, rcx
not rax
xchg r15, r15
rol rax, 0x21
rol rax, 5
rol rax, 1
rol rax, 1
rol rax, 3
rol rax, 1
not rax
xchg rdx, rax
mov qword [r12 + 0x38], rdx
xchg rdx, rax
jmp 0x14007035f
mov byte [rsp + 0x24], 0x14
add byte [rsp + 0x24], 0x65
sub byte [rsp + 0x24], 0xb
sub byte [rsp + 0x24], 0x6d
mov edx, 0x1d406904
add edx, 0x3b1f93db
add edx, 0x27308a9c
xor edx, 0x5a893621
mov rcx, r15
call fcn.140083950
xchg r13, r13
test rax, rax
je 0x14007040f
movabs rcx, 0x3e160f330150f144
xor rcx, 0x26520db3
xor rcx, 0x6f718e03
xor rcx, 0x2c5e5abb
mov byte [rsp + 0x25], r14b
mov dword [rsp - 0x20], 0x687a6756
xor rax, rcx
movabs rcx, 0x62afbb2f558d58dc
sub rcx, 0x13c0bb9e
add rcx, 0x2f9f9aa7
xor rcx, 0x7c32666a
ror rax, 0x26
xor rax, rcx
movabs rcx, 0x550657c642ad0cbc
xor rcx, 0x65f21097
add rcx, 0x4a1fadca
sub rcx, 0x12dd63dd
sub rax, rcx
mov dword [rsp - 0x3c], edi
mov qword [r12 + 0x40], rax
jmp 0x140070428
mov byte [rsp + 0x25], 0x7d
sub byte [rsp + 0x25], 0x73
sub byte [rsp + 0x25], 3
xor byte [rsp + 0x25], 0x1b
xor byte [rsp + 0x25], 0x1d
mov edx, 0x12fb5a3f
xor edx, 0x2816538
xor edx, 0x7361e294
xor edx, 0x9926f21b
mov rcx, r15
call fcn.140083950
mov dword [rsp - 0x40], ebx
test rax, rax
je 0x1400704c9
rol rax, 0x38
rol rax, 1
movabs rcx, 0x22ac5e657d39dc6d
xor rcx, 0x780456b2
add rcx, 0x4c44e09
add rcx, 0x28d0ef55
xor rax, rcx
xchg rbx, rbx
mov byte [rsp + 0x26], r14b
ror rax, 0x2d
ror rax, 0xe
ror rax, 1
ror rax, 1
movabs rcx, 0x3807f51272af04f5
xor rcx, 0x133ae4d3
sub rcx, 0x36c2a617
sub rcx, 0x1a5c6595
add rcx, 0x6cbb60ad
xor rax, rcx
mov r15, r15
mov qword [r12 + 0x48], rax
jmp 0x1400704dd
mov byte [rsp + 0x26], 2
add byte [rsp + 0x26], 4
xor byte [rsp + 0x26], 0x77
xor byte [rsp + 0x26], 0x70
mov edx, 0x58484808
sub edx, 0x370bf853
add edx, 0x5aff04d0
sub edx, 0x25eb515e
add edx, 0x63705dd1
mov rcx, r15
mov dword [rsp - 0x18], 0x3e88f41c
call fcn.140083950
test rax, rax
je 0x1400705a4
movabs rcx, 0x93395fe5380eab1
xor rcx, 0xe14c608
xor rcx, 0x19cf60d8
xor rcx, 0x33519a34
mov byte [rsp + 0x27], r14b
mov dword [rsp - 0x34], ebp
add rax, rcx
movabs rcx, 0x26f4c79a79e16c44
add rcx, 0xfdde62
sub rcx, 0x78fa1aec
add rcx, 0x743fbe4e
not rax
sub rax, rcx
mov r14, r14
movabs rcx, 0x3e21d66b47a1d146
sub rcx, 0x1ebba1e
add rcx, 0x1258f84a
sub rcx, 0x2f4f97aa
xor rcx, 0xcc31b3d
ror rax, 6
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x24], edi
mov qword [r12 + 0x50], rax
jmp 0x1400705bd
mov byte [rsp + 0x27], 0x6b
sub byte [rsp + 0x27], 0x6b
add byte [rsp + 0x27], 0x12
sub byte [rsp + 0x27], 0x12
add byte [rsp + 0x27], 1
lea rdx, [r12 + 0x58]
xchg rbp, rcx
mov rbp, r15
xchg rcx, rbp
call 0x140059638
mov rcx, rcx
mov edx, 0x5ee8c392
sub edx, 0x157e20d2
sub edx, 0x4601c8
xor edx, 0xa89b82ab
mov byte [rsp + 0x29], al
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
call fcn.140083950
test rax, rax
mov dword [rsp - 0x3c], 0x92eeb02
je 0x1400706d1
movabs rcx, 0x5dc10b9d1a7f77b9
add rcx, 0x285e1031
sub rcx, 0x247495ab
add rcx, 0x452c4862
xor rcx, 0x5811caba
mov byte [rsp + 0x28], r14b
mov dword [rsp - 0x2c], 0x2e572ca8
add rcx, rax
movabs rax, 0x3821ba463a8065e1
xor rax, 0x3c9e685
add rax, 0xdee3cf
xor rax, 0x531525c5
xor rax, 0x1f5b1fd5
xor rcx, rax
mov dword [rsp - 0x18], ebp
movabs rax, 0x4fb823ac0dd1f0ee
add rax, 0x2821082a
sub rax, 0x297d169
xor rax, 0x4eba049a
sub rax, 0x7d9725ac
add rcx, rax
movabs rax, 0x7cb757aa7a182621
xor rax, 0x36df319c
xor rax, 0x7efe11fb
add rax, 0x2e2a07fd
add rax, 0x2f48c6a2
not rcx
mov dword [rsp - 0x3c], 0x6793c00f
sub rcx, rax
xchg rbp, rcx
mov qword [r12 + 0x60], rbp
xchg rbp, rcx
jmp 0x1400706ea
mov byte [rsp + 0x28], 0x67
sub byte [rsp + 0x28], 0x27
add byte [rsp + 0x28], 0x27
xor byte [rsp + 0x28], 0x35
sub byte [rsp + 0x28], 0x51
mov edx, 0x5a346b4d
xor edx, 0x440ac434
add edx, 0x2015a0f0
sub edx, 0x1e5f1eb7
add edx, 0x7b482fee
xchg rcx, rbp
mov rbp, r15
xchg rbp, rcx
call fcn.140083950
mov rdi, rdi
test rax, rax
je 0x1400707e2
ror rax, 0x20
ror rax, 2
ror rax, 2
ror rax, 1
ror rax, 1
movabs rcx, 0x64bade64b5fe594
sub rcx, 0x4612b9e9
add rcx, 0x3e901e56
add rcx, 0x7fffffff
xor rcx, 0x3a1b4f84
add rax, rcx
mov rsi, rsi
mov r13b, r14b
ror rax, 3
ror rax, 1
ror rax, 1
movabs rcx, 0x6a7bb277b6af505
sub rcx, 0x798b2200
xor rcx, 0x44c644a7
add rcx, 0x7fffffff
sub rcx, 0x341f5bcc
sub rax, rcx
movabs rcx, 0x375df48c52f2eb30
add rcx, 0x20a70ed0
xor rcx, 0x1c352fb7
sub rcx, 0x12230114
add rcx, 0x7fffffff
sub rcx, 0x5c56e1c5
rol rax, 6
rol rax, 9
rol rax, 0xf
rol rax, 1
add rax, rcx
xchg r13, rax
mov qword [r12 + 0x68], r13
xchg r13, rax
jmp 0x1400707f5
mov r13b, 0x3a
add r13b, 0x42
sub r13b, 0x57
sub r13b, 0x1c
xor r13b, 8
mov edx, 0x7ba11d61
add edx, 0x23dde2
xor edx, 0x28cc1c07
xor edx, 0x5a8440d3
add edx, 0x1b83f035
xchg rbp, rcx
mov rbp, r15
xchg rcx, rbp
call fcn.140083950
mov dword [rsp - 0x20], 0x1c9109b6
test rax, rax
je 0x14007085d
not rax
mov rdi, rdi
rol rax, 0xd
not rax
ror rax, 9
ror rax, 5
ror rax, 0xd
ror rax, 1
ror rax, 1
mov qword [r12 + 0xa8], rax
jmp 0x140070870
mov r14b, 0x41
sub r14b, 0xd
sub r14b, 4
add r14b, 0x26
sub r14b, 0x55
lea rdx, [r12 + 0x1b8]
mov rcx, r15
call 0x1400594f4
mov rsp, rsp
lea rdx, [r12 + 0x300]
mov rcx, r15
mov sil, al
xchg r12, r12
call fcn.140059790
xchg rdx, rdi
mov rdi, r12
xchg rdi, rdx
xchg r15, rsi
mov rcx, rsi
xchg r15, rsi
mov bpl, al
mov rbp, rbp
call fcn.1400679e0
mov bl, al
mov rdx, r12
mov dword [rsp - 0x3c], esp
xchg r12, rcx
mov r12, r15
xchg rcx, r12
xor bl, 1
mov dword [rsp - 0x1c], 0x4b7cdc48
call 0x140067adc
mov dil, al
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
xor dil, 1
mov dword [rsp - 0x2c], edx
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
or dil, bl
xchg r14, r14
call 0x140062614
mov bl, al
xchg r12, r9
mov rdx, r9
xchg r9, r12
xor bl, 1
mov rcx, r15
or bl, dil
mov dword [rsp - 0x34], 0x5f1a4db7
call fcn.140062730
mov dil, al
mov rdx, r12
xor dil, 1
mov dword [rsp - 0x24], esp
mov rcx, r15
or dil, bl
call 0x140062844
mov dword [rsp - 0x24], 0x6d27382e
mov bl, al
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
xor bl, 1
mov dword [rsp - 0x34], edi
mov rcx, r15
or bl, dil
call 0x140062934
mov dword [rsp - 0x20], 0x6f76b5ca
mov dil, al
xchg r12, rsi
mov rdx, rsi
xchg r12, rsi
xor dil, 1
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
or dil, bl
mov dword [rsp - 0x14], ebx
call 0x140062a64
mov bl, al
mov rdx, r12
mov r12, r12
xor bl, 1
xchg r14, rcx
mov r14, r15
xchg r14, rcx
or bl, dil
mov dword [rsp - 0x40], ecx
call 0x140062b38
mov dil, al
mov rdx, r12
mov dword [rsp - 0x3c], 0x10324845
xor dil, 1
xchg rbp, rcx
mov rbp, r15
xchg rcx, rbp
or dil, bl
call fcn.140062c4c
mov dword [rsp - 0x18], esp
mov bl, al
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xor bl, 1
mov dword [rsp - 0x18], 0x4a6738b1
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
or bl, dil
xchg rbp, rbp
call 0x140062d64
mov dil, al
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
xor dil, 1
xchg rcx, rcx
mov rcx, r15
or dil, bl
call 0x140062e78
mov dword [rsp - 0x30], 0x196bdf51
mov bl, al
xchg rdi, rdx
mov rdi, r12
xchg rdx, rdi
xor bl, 1
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
or bl, dil
xchg rsp, rsp
call 0x140062f78
mov dil, al
mov rdx, r12
mov r10, r10
xor dil, 1
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
or dil, bl
mov dword [rsp - 0xc], edx
call fcn.140063094
mov bl, al
xchg rdx, rbx
mov rbx, r12
xchg rbx, rdx
xor bl, 1
mov dword [rsp - 0xc], edi
mov rcx, r15
or bl, dil
call fcn.140063174
mov dil, al
mov rsp, rsp
mov rdx, r12
xor dil, 1
xchg rcx, rsp
mov rsp, r15
xchg rcx, rsp
or dil, bl
mov dword [rsp - 0x44], esp
call fcn.14006323c
mov bl, al
xchg r12, r11
mov rdx, r11
xchg r11, r12
xor bl, 1
mov dword [rsp - 0x44], 0x52d2f700
xchg rbx, rcx
mov rbx, r15
xchg rcx, rbx
or bl, dil
mov dword [rsp - 0x2c], 0x5bef7a03
call fcn.140063338
mov dil, al
xchg rdi, r12
mov rdx, rdi
xchg r12, rdi
xor dil, 1
mov dword [rsp - 0x34], esi
mov rcx, r15
or dil, bl
call fcn.14006345c
mov bl, al
xchg r11, r11
mov rdx, r12
xor bl, 1
xchg rcx, rbx
mov rbx, r15
xchg rcx, rbx
or bl, dil
mov dword [rsp - 0x30], 0xbd52fd1
call fcn.140063538
mov dil, al
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
xor dil, 1
mov r15, r15
xchg rcx, rdx
mov rdx, r15
xchg rdx, rcx
or dil, bl
mov dword [rsp - 0x18], 0x12edc901
call 0x140063648
mov bl, al
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xor bl, 1
xchg r13, r13
xchg r9, rcx
mov r9, r15
xchg r9, rcx
or bl, dil
mov dword [rsp - 0x20], 0x3a2b6904
call 0x140063748
mov dil, al
mov rdx, r12
xor dil, 1
mov r9, r9
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
or dil, bl
mov rdi, rdi
call fcn.140063890
mov bl, al
mov rdx, r12
mov r13, r13
xor bl, 1
xchg rcx, rbx
mov rbx, r15
xchg rcx, rbx
or bl, dil
mov rdi, rdi
call 0x140063940
mov dil, al
xchg r12, rbp
mov rdx, rbp
xchg r12, rbp
xor dil, 1
mov rbp, rbp
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
or dil, bl
mov rcx, rcx
call 0x140063a7c
mov bl, al
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
xor bl, 1
mov dword [rsp - 0x1c], 0x302364ac
mov rcx, r15
or bl, dil
call 0x140063b7c
mov r9, r9
mov dil, al
xchg r12, r13
mov rdx, r13
xchg r13, r12
xor dil, 1
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
or dil, bl
call 0x140063c84
mov dword [rsp - 0x3c], ebp
mov bl, al
mov rdx, r12
xor bl, 1
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
or bl, dil
xchg rsp, rsp
call 0x140063d50
mov dil, al
xor dil, 1
xchg r12, rdi
mov rdx, rdi
xchg r12, rdi
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
or dil, bl
call 0x140063e74
xchg r15, r15
mov bl, al
mov rdx, r12
xor bl, 1
xchg rdx, rdx
mov rcx, r15
or bl, dil
call 0x140063f6c
mov dil, al
mov r14, r14
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
xor dil, 1
mov rcx, r15
mov dword [rsp - 0x34], ebp
or dil, bl
call fcn.140064078
mov bl, al
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
xor bl, 1
xchg rcx, r8
mov r8, r15
xchg rcx, r8
or bl, dil
call 0x140064140
mov r13, r13
mov dil, al
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
xor dil, 1
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
or dil, bl
call 0x14006425c
mov bl, al
mov dword [rsp - 0x18], edi
mov rdx, r12
xor bl, 1
xchg rcx, rdx
mov rdx, r15
xchg rcx, rdx
or bl, dil
mov rdx, rdx
call 0x140064340
mov dil, al
xchg r14, r12
mov rdx, r14
xchg r14, r12
xor dil, 1
xchg r10, r10
mov rcx, r15
or dil, bl
call fcn.14006445c
mov bl, al
xchg rbp, rbp
xchg r10, r12
mov rdx, r10
xchg r10, r12
xor bl, 1
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
or bl, dil
call 0x140064564
mov dword [rsp - 0x44], 0x6b47dfb9
mov dil, al
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xor dil, 1
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
or dil, bl
call fcn.140064630
xchg r10, r10
mov bl, al
mov rdx, r12
xor bl, 1
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
or bl, dil
call 0x14006473c
mov dil, al
mov dword [rsp - 0x40], edx
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
xor dil, 1
xchg rcx, r15
mov r15, rcx
xchg r15, rcx
or dil, bl
mov r9, r9
call 0x140064848
mov bl, al
xchg rdx, r13
mov r13, r12
xchg r13, rdx
xor bl, 1
xchg rsi, rcx
mov rsi, r15
xchg rcx, rsi
or bl, dil
mov r14, r14
call fcn.14006492c
mov dil, al
mov rdx, r12
xchg rdx, rdx
xor dil, 1
mov rcx, r15
or dil, bl
xchg r11, r11
call fcn.140064a58
mov bl, al
xchg rdx, rsi
mov rsi, r12
xchg rsi, rdx
xor bl, 1
xchg r15, r14
mov rcx, r14
xchg r14, r15
or bl, dil
call fcn.140064b60
xchg r12, r12
mov dil, al
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
xor dil, 1
mov r15, r15
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
or dil, bl
mov r8, r8
call fcn.140064c58
mov bl, al
xchg r10, rdx
mov r10, r12
xchg rdx, r10
xor bl, 1
xchg rbx, r15
mov rcx, rbx
xchg r15, rbx
or bl, dil
call fcn.140064d48
xchg r8, r8
mov dil, al
xchg r15, r12
mov rdx, r15
xchg r12, r15
xor dil, 1
xchg r14, r15
mov rcx, r14
xchg r15, r14
or dil, bl
mov r15, r15
call fcn.140064e38
mov bl, al
mov rdx, r12
mov dword [rsp - 0x28], 0x4c0959ff
xor bl, 1
xchg rdx, r15
mov rcx, rdx
xchg r15, rdx
or bl, dil
mov r15, r15
call 0x140064f64
mov dil, al
xchg r12, rcx
mov rdx, rcx
xchg rcx, r12
xor dil, 1
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
or dil, bl
call 0x14006506c
mov bl, al
xchg r14, r14
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
xor bl, 1
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
or bl, dil
mov rdi, rdi
call fcn.140065180
mov dil, al
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xor dil, 1
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
or dil, bl
call 0x140065298
mov dword [rsp - 0x10], 0x2080952d
mov bl, al
mov rdx, r12
xor bl, 1
mov dword [rsp - 0x44], ebp
xchg rcx, r10
mov r10, r15
xchg r10, rcx
or bl, dil
mov dword [rsp - 0x30], 0x1de34b45
call fcn.1400653b4
mov dil, al
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
xor dil, 1
xchg r15, rbx
mov rcx, rbx
xchg rbx, r15
or dil, bl
mov rdi, rdi
call fcn.140065504
mov bl, al
xchg rdx, r15
mov r15, r12
xchg rdx, r15
xor bl, 1
mov rcx, r15
or bl, dil
mov dword [rsp - 0x44], edx
call fcn.140065618
mov dil, al
xchg rbx, rdx
mov rbx, r12
xchg rdx, rbx
xor dil, 1
xchg rdi, rdi
xchg r15, rbp
mov rcx, rbp
xchg rbp, r15
or dil, bl
call fcn.140065748
mov bl, al
xchg rcx, rcx
xchg rcx, rdx
mov rcx, r12
xchg rcx, rdx
xor bl, 1
xchg r11, r11
mov rcx, r15
or bl, dil
call 0x140065834
mov r15, r15
mov dil, al
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
xor dil, 1
mov rcx, r15
mov rsi, rsi
or dil, bl
call 0x140065924
mov bl, al
mov dword [rsp - 0xc], 0x265bf775
xor bl, 1
xchg r12, rdx
mov r12, rdx
xchg r12, rdx
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
or bl, dil
mov r14, r14
call 0x140065a38
mov dil, al
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
xor dil, 1
mov dword [rsp - 0xc], ebp
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
or dil, bl
mov rdi, rdi
call fcn.140065b20
mov bl, al
xchg r12, r9
mov rdx, r9
xchg r9, r12
xor bl, 1
mov dword [rsp - 0x2c], ebp
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
or bl, dil
xchg rsp, rsp
call 0x140065c44
mov dil, al
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xor dil, 1
xchg r15, r10
mov rcx, r10
xchg r10, r15
or dil, bl
xchg r13, r13
call 0x140065d9c
mov bl, al
xchg r8, r12
mov rdx, r8
xchg r8, r12
xor bl, 1
mov dword [rsp - 0x20], 0x2188294b
xchg rcx, rbx
mov rbx, r15
xchg rcx, rbx
or bl, dil
call fcn.140065e74
mov dil, al
mov rdi, rdi
mov rdx, r12
xor dil, 1
mov rcx, r15
or dil, bl
xchg rsi, rsi
call 0x140065f98
mov bl, al
mov rdx, r12
mov dword [rsp - 0x1c], 0x61774ef6
xor bl, 1
xchg rcx, r10
mov r10, r15
xchg r10, rcx
or bl, dil
call fcn.1400660cc
mov dword [rsp - 0x34], 0x1207f7fc
mov dil, al
xchg r12, rsp
mov rdx, rsp
xchg rsp, r12
xor dil, 1
mov rcx, r15
xchg r10, r10
or dil, bl
call 0x1400661b0
mov bl, al
xchg rsp, rdx
mov rsp, r12
xchg rsp, rdx
xor bl, 1
xchg rdx, rcx
mov rdx, r15
xchg rcx, rdx
or bl, dil
mov dword [rsp - 0x10], 0x7b690baf
call 0x1400662fc
mov dil, al
xchg rdx, rsi
mov rsi, r12
xchg rsi, rdx
xor dil, 1
mov dword [rsp - 0x44], 0x185720f0
xchg rdi, r15
mov rcx, rdi
xchg rdi, r15
or dil, bl
call fcn.1400663bc
xchg r14, r14
mov bl, al
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
xor bl, 1
xchg rsi, r15
mov rcx, rsi
xchg rsi, r15
or bl, dil
xchg rbp, rbp
call fcn.1400664a0
mov dil, al
xchg rdx, r14
mov r14, r12
xchg r14, rdx
xor dil, 1
xchg r15, rbp
mov rcx, rbp
xchg r15, rbp
or dil, bl
call 0x1400665cc
mov r8, r8
mov bl, al
mov rdx, r12
xor bl, 1
mov r10, r10
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
or bl, dil
xchg r10, r10
call 0x1400666c0
mov dil, al
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
xor dil, 1
xchg r10, r10
xchg r15, r13
mov rcx, r13
xchg r15, r13
or dil, bl
call 0x140066804
xchg rcx, rcx
mov bl, al
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xor bl, 1
xchg r14, r15
mov rcx, r14
xchg r15, r14
or bl, dil
mov rsi, rsi
call fcn.140066908
mov dil, al
mov rdx, r12
xchg rbx, rbx
xor dil, 1
mov rcx, r15
or dil, bl
call fcn.140066a34
mov dword [rsp - 0x38], esi
mov bl, al
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
xor bl, 1
mov rcx, r15
mov r11, r11
or bl, dil
call fcn.140066b2c
mov dil, al
xchg r12, r10
mov rdx, r10
xchg r10, r12
xor dil, 1
xchg rsp, rsp
xchg r15, r9
mov rcx, r9
xchg r15, r9
or dil, bl
mov dword [rsp - 0x1c], 0x2734a3e2
call fcn.140066c6c
mov bl, al
mov rdx, r12
xor bl, 1
xchg rbx, rbx
xchg r15, r14
mov rcx, r14
xchg r15, r14
or bl, dil
mov r13, r13
call fcn.140066d2c
mov dil, al
xchg rdx, r14
mov r14, r12
xchg r14, rdx
xor dil, 1
xchg rdi, rdi
xchg r12, r15
mov rcx, r12
xchg r15, r12
or dil, bl
call fcn.140066e50
mov bl, al
mov r12, r12
mov rdx, r12
xor bl, 1
xchg r15, r10
mov rcx, r10
xchg r15, r10
or bl, dil
call 0x140066f84
xchg rdi, rdi
mov dil, al
xchg r10, r12
mov rdx, r10
xchg r10, r12
xor dil, 1
mov rcx, r15
mov dword [rsp - 0x2c], 0x1e4d5895
or dil, bl
call 0x140067080
mov bl, al
mov dword [rsp - 0x38], edi
xchg r12, rdx
mov r12, rdx
xchg rdx, r12
xor bl, 1
xchg r9, r9
mov rcx, r15
or bl, dil
call 0x140067174
mov dil, al
mov dword [rsp - 0x44], 0x51e16842
xchg rdx, r9
mov r9, r12
xchg r9, rdx
xor dil, 1
mov dword [rsp - 0x30], 0x679f7614
xchg rcx, r12
mov r12, r15
xchg rcx, r12
or dil, bl
mov dword [rsp - 0x3c], edx
call fcn.1400672a8
mov bl, al
xchg rdx, r12
mov r12, rdx
xchg rdx, r12
xor bl, 1
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
or bl, dil
xchg r13, r13
call 0x1400673b4
mov dil, al
xchg r14, r12
mov rdx, r14
xchg r14, r12
xor dil, 1
mov r11, r11
xchg rsi, rcx
mov rsi, r15
xchg rcx, rsi
or dil, bl
mov dword [rsp - 0x30], ecx
call 0x1400674c4
mov bl, al
xchg r15, r12
mov rdx, r15
xchg r15, r12
xor bl, 1
xchg r10, r15
mov rcx, r10
xchg r10, r15
or bl, dil
mov dword [rsp - 0x14], 0x4f1883e0
call 0x1400675a4
mov dil, al
xor dil, 1
xchg r12, r9
mov rdx, r9
xchg r9, r12
xchg rsp, rcx
mov rsp, r15
xchg rsp, rcx
or dil, bl
call fcn.1400676b4
mov dword [rsp - 0x2c], ecx
mov bl, al
xchg rdx, r12
mov r12, rdx
xchg r12, rdx
xor bl, 1
mov dword [rsp - 0x14], ebx
xchg r15, rcx
mov r15, rcx
xchg r15, rcx
or bl, dil
mov rsi, rsi
call 0x1400677f0
mov dil, al
xchg rsi, r12
mov rdx, rsi
xchg rsi, r12
xor dil, 1
xchg r9, rcx
mov r9, r15
xchg r9, rcx
or dil, bl
xchg rbx, rbx
call fcn.140067910
mov cl, byte [rsp + 0x29]
mov dl, 0x1b
add dl, 0x14
add dl, 0xc
xor dl, 0x3a
xchg rbx, r11
mov r11, qword [rsp + 0x70]
xchg rbx, r11
xor al, dl
xchg r10, r10
xor cl, dl
xor sil, dl
or al, cl
mov dword [rsp - 0xc], edi
xor bpl, dl
or al, sil
or al, bpl
mov dword [rsp - 0x18], 0x6d3be8d6
or al, r13b
or al, r14b
or al, dil
mov r10, r10
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
mov dword [rsp - 0x28], ecx
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
mov r12, r12
or al, byte [rsp + 0x25]
or al, byte [rsp + 0x26]
or al, byte [rsp + 0x27]
or al, byte [rsp + 0x28]
mov dword [rsp - 0x24], 0x1a98c5c1
sete al
nop
sub rsp, 0x4ac65c74
add rsp, 0x4ac65ca4
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
mov r12, qword [rsp]
add rsp, 8
nop
mov rdi, qword [rsp]
add rsp, 8
pop rsi
nop
mov rbp, qword [rsp]
add rsp, 8
ret