Function at 0x140076194
Capabilities:
Contain obfuscated stackstrings
Hash data using murmur3

Disassembly:
xchg rcx, rbx
mov qword [rsp + 8], rcx
xchg rcx, rbx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
push r9
mov qword [rsp], rsi
push rdi
mov rcx, rcx
push r12
nop
sub rsp, 8
mov qword [rsp], r13
push r14
push r15
mov dword [rsp - 0x24], 0x50bd7859
neg rsp
sub rsp, 0xffffffffffffffd0
neg rsp
xchg r14, rdx
mov rdx, r14
xchg r14, rdx
xchg r14, rcx
mov rbp, r14
xchg rcx, r14
mov edx, 0x4539026d
sub edx, 0x308afa8e
add edx, 0xc2fc5e1
sub edx, 0x18d5a030
xor edx, 0xb89b3864
call fcn.14007f150
xor esi, esi
mov r9, r9
test rax, rax
je 0x1400762ab
ror rax, 5
xchg r8, r8
movabs rcx, 0x30c1504d2e46d06b
add rcx, 0x12bad490
xor rcx, 0x4308001b
add rcx, 0xbe6b6f0
add rcx, 0x7381c138
not rax
xchg rcx, rcx
mov byte [rsp + 0x78], sil
rol rax, 5
rol rax, 3
rol rax, 0xb
rol rax, 9
not rax
add rax, rcx
movabs rcx, 0x5d8213697a0c2707
sub rcx, 0x5ef83a42
add rcx, 0x3c7b377d
add rcx, 0x18ecfa52
add rcx, 0x34dcd044
ror rax, 0x13
ror rax, 9
ror rax, 0x1f
ror rax, 2
ror rax, 1
xor rax, rcx
xchg r9, r9
mov qword [r14], rax
jmp 0x1400762c4
mov byte [rsp + 0x78], 0x42
add byte [rsp + 0x78], 7
xor byte [rsp + 0x78], 5
sub byte [rsp + 0x78], 0x2e
xor byte [rsp + 0x78], 0x1f
mov edx, 0x7fa1fbf6
sub edx, 0x6280a51a
xor edx, 0x35946f47
add edx, 0x793aaf8e
xchg rcx, rsp
mov rsp, rbp
xchg rsp, rcx
call fcn.14007f150
test rax, rax
mov dword [rsp - 0x18], 0x32ff8adb
je 0x1400763b3
movabs rcx, 0x16f5eab74c53fc62
xor rcx, 0x1730de2b
xor rcx, 0x63cb2f8
add rcx, 0xdd1ecf8
add rcx, 0x7fffffff
sub rcx, 0x2bb90590
mov byte [rsp + 0x80], sil
mov rdx, rdx
add rax, rcx
movabs rcx, 0x7c52dce63d3c7975
add rcx, 0x3df11f8f
sub rcx, 0x63f6231c
add rcx, 0x1f6bd0b8
add rcx, 0x7fffffff
add rcx, 0x337da377
ror rax, 6
ror rax, 2
ror rax, 1
ror rax, 1
xor rax, rcx
mov r13, r13
movabs rcx, 0x5fb4dee90e76b04d
add rcx, 0x247a3a3d
add rcx, 0x9571606
xor rcx, 0xc38061d
add rcx, 0x7fffffff
xor rcx, 0x1ce54c64
sub rax, rcx
xchg r8, rax
mov qword [r14 + 8], r8
xchg r8, rax
jmp 0x1400763d3
mov byte [rsp + 0x80], 0x69
sub byte [rsp + 0x80], 0x35
sub byte [rsp + 0x80], 0xd
xor byte [rsp + 0x80], 0x26
mov edx, 0x123a1354
add edx, 0x42b84185
add edx, 0x684d098
add edx, 0x99d64457
xchg rbp, rdx
mov rcx, rdx
xchg rdx, rbp
call fcn.14007f150
mov dword [rsp - 0x38], edx
test rax, rax
je 0x1400764b3
movabs rcx, 0x3c8d3acf65d8d1cd
sub rcx, 0x436d1ea8
add rcx, 0x53cbfb2d
sub rcx, 0xf7cbb9a
add rcx, 0x513de644
mov byte [rsp + 0x88], sil
add rax, rcx
mov dword [rsp - 0x20], ebp
movabs rcx, 0x67b37c3a246696f4
xor rcx, 0x5bca33d7
sub rcx, 0x365af325
xor rcx, 0x466da97f
add rcx, 0x7fffffff
add rcx, 0x501d14e4
xor rax, rcx
mov dword [rsp - 0x30], 0x4e3b7076
movabs rcx, 0x145e20cc6df4fa60
sub rcx, 0x19c4b7b2
sub rcx, 0x102cd766
add rcx, 0x7fffffff
sub rcx, 0x40b58652
rol rax, 0x10
rol rax, 1
add rax, rcx
mov qword [r14 + 0x10], rax
mov dword [rsp - 0x38], 0x3439a162
jmp 0x1400764d3
mov byte [rsp + 0x88], 0x15
add byte [rsp + 0x88], 0x65
sub byte [rsp + 0x88], 0x1a
sub byte [rsp + 0x88], 0x5f
mov edx, 0x150956ff
add edx, 0x614fc367
xor edx, 0x56fb66fe
add edx, 0x38ec4ee0
sub edx, 0x2f4385f8
mov rcx, rbp
mov rdx, rdx
call fcn.14007f150
test rax, rax
je 0x1400765ec
mov rbp, rbp
movabs rcx, 0xd02dad62610fe12e
xor rcx, 0x7abc98cd
xor rcx, 0x58fa9134
xor rcx, 0x7e6ff10b
add rcx, 0x2751bf1f
mov byte [rsp + 0x20], sil
mov dword [rsp - 0x18], esi
add rax, rcx
movabs rcx, 0x2590b41448cbdfbd
sub rcx, 0x36810266
add rcx, 0x1e361052
add rcx, 0x15fb0c5c
add rcx, 0x730f91bc
not rax
mov rdi, rdi
ror rax, 0x22
ror rax, 0xe
ror rax, 4
ror rax, 1
add rax, rcx
movabs rcx, 0x563ace256aa5937a
xor rcx, 0x3200e4eb
xor rcx, 0x1db7526b
add rcx, 0x7fffffff
add rcx, 0x7bf4dfd
rol rax, 0x1b
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
rol rax, 1
xor rax, rcx
xchg rbx, rbx
movabs rcx, 0x21f5090934caac21
sub rcx, 0x2eb15128
add rcx, 0x2773dfb0
add rcx, 0x1f3b2ff6
sub rcx, 0x1d7bb0d5
add rax, rcx
xchg r14, r14
mov qword [r14 + 0x18], rax
jmp 0x140076600
mov byte [rsp + 0x20], 0x7e
sub byte [rsp + 0x20], 0xe
sub byte [rsp + 0x20], 0x60
sub byte [rsp + 0x20], 0xf
lea rdx, [r14 + 0x20]
mov dword [rsp - 0x38], 0xb57e4b7
xchg r10, rcx
mov r10, rbp
xchg rcx, r10
call 0x14005eac8
mov r10, r10
mov edx, 0x6aa95f69
sub edx, 0x24115dca
xor edx, 0xcc2d059
xor edx, 0x3bc25522
add edx, 0x5b50d12e
mov byte [rsp + 0x26], al
mov rdi, rdi
xchg rbp, r12
mov rcx, r12
xchg rbp, r12
call fcn.14007f150
mov dword [rsp - 0x14], 0x599981d4
test rax, rax
je 0x1400766dd
movabs rcx, 0x39572f3776630cf2
sub rcx, 0x1254e1d
sub rcx, 0xfbc75c2
xor rcx, 0x562b3fb1
mov byte [rsp + 0x21], sil
xor rax, rcx
movabs rcx, 0x9b755fd32a2929be
add rcx, 0x3397c401
sub rcx, 0x45c1eaaf
add rcx, 0x7fffffff
add rcx, 0x6241755e
rol rax, 0xa
rol rax, 0x17
rol rax, 3
rol rax, 1
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
not rax
mov qword [r14 + 0x28], rax
mov dword [rsp - 0x44], 0x5ff2b073
jmp 0x1400766f1
mov byte [rsp + 0x21], 0x66
xor byte [rsp + 0x21], 0x14
sub byte [rsp + 0x21], 0x39
xor byte [rsp + 0x21], 0x38
mov edx, 0x4c094323
add edx, 0xb243803
xor edx, 0x3762902
add edx, 0x1dc13488
add edx, 0x35debab9
xchg r11, rbp
mov rcx, r11
xchg r11, rbp
call fcn.14007f150
xchg r12, r12
test rax, rax
je 0x14007678c
rol rax, 0xd
rol rax, 0x17
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x42fadedb2aac0a7f
add rcx, 0x4405668a
sub rcx, 0x3df6466c
xor rcx, 0x12962ba2
xor rcx, 0x3a9b6623
xor rax, rcx
mov byte [rsp + 0x22], sil
mov r12, r12
rol rax, 0x15
rol rax, 1
rol rax, 2
rol rax, 1
not rax
xchg rbp, rax
mov qword [r14 + 0x30], rbp
xchg rbp, rax
jmp 0x1400767a5
mov byte [rsp + 0x22], 0x6c
sub byte [rsp + 0x22], 0x47
xor byte [rsp + 0x22], 0xd
xor byte [rsp + 0x22], 0x1b
sub byte [rsp + 0x22], 0x32
mov edx, 0x3a081ef3
xor edx, 0x5dc23f4b
sub edx, 0x6708a27c
add edx, 0x4919653c
add edx, 0xa5ed05fc
xchg rbp, r8
mov rcx, r8
xchg rbp, r8
call fcn.14007f150
test rax, rax
je 0x140076879
mov dword [rsp - 0x34], edx
not rax
mov byte [rsp + 0x23], sil
movabs rcx, 0x531b4e4d1dd601ab
xor rcx, 0x120b7391
add rcx, 0x439465e1
add rcx, 0x416056d
add rcx, 0x54760d66
sub rax, rcx
movabs rcx, 0xc17c6253bc182e6
xor rcx, 0x19bb2380
add rcx, 0x50a08d8
add rcx, 0x7fffffff
xor rcx, 0x6aed3510
not rax
add rax, rcx
movabs rcx, 0x7445772f494a8141
xor rcx, 0xdfdcfaf
add rcx, 0x6430e68
xor rcx, 0x5f128be4
add rcx, 0x337994c1
xor rax, rcx
xchg rdx, rdx
rol rax, 1
rol rax, 6
rol rax, 1
mov qword [r14 + 0x38], rax
jmp 0x14007688d
mov byte [rsp + 0x23], 0x13
add byte [rsp + 0x23], 0x43
sub byte [rsp + 0x23], 0x48
sub byte [rsp + 0x23], 0xd
mov edx, 0x3e307b16
xor edx, 0x65825995
sub edx, 0x245fae83
add edx, 0x1e8bcc02
xor edx, 0x70c7f158
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.14007f150
test rax, rax
je 0x140076948
mov rcx, rcx
rol rax, 4
rol rax, 0x22
rol rax, 0xa
rol rax, 6
rol rax, 3
rol rax, 1
movabs rcx, 0x16fb298d6692e322
sub rcx, 0x402ae5a5
sub rcx, 0x1cdb2730
xor rcx, 0x5fad6829
xor rax, rcx
mov byte [rsp + 0x24], sil
movabs rcx, 0x121629ed14ef7285
xor rcx, 0x58927c87
add rcx, 0x21a2beec
sub rcx, 0x58e6c2f1
add rcx, 0x4aacbdb6
sub rax, rcx
mov rcx, rcx
not rax
rol rax, 0xc
rol rax, 1
rol rax, 1
xchg rcx, rax
mov qword [r14 + 0x40], rcx
xchg rcx, rax
jmp 0x140076961
mov byte [rsp + 0x24], 0x14
add byte [rsp + 0x24], 0x25
sub byte [rsp + 0x24], 0x22
xor byte [rsp + 0x24], 0x31
xor byte [rsp + 0x24], 0x27
mov edx, 0x579de54e
add edx, 0x16997b67
sub edx, 0x6103f82e
add edx, 0x577f2e54
add edx, 0x958a98ad
xchg r13, rbp
mov rcx, r13
xchg r13, rbp
call fcn.14007f150
test rax, rax
mov dword [rsp - 0x30], 0x7aec9d02
je 0x140076a7d
movabs rcx, 0x2ddc4c8663aed77c
add rcx, 0x11b87532
xor rcx, 0x8f84f79
sub rcx, 0x5686564a
mov byte [rsp + 0x25], sil
add rax, rcx
xchg r12, r12
movabs rcx, 0x6ae9b39e21179574
add rcx, 0x304c8c0f
sub rcx, 0x1b5af67
sub rcx, 0xfa34f82
add rcx, 0x7fffffff
add rcx, 0x3d4baac8
xor rax, rcx
mov r8, r8
movabs rcx, 0x32d094d368ee08c5
sub rcx, 0x50efc3ab
sub rcx, 0x43ea348
sub rcx, 0x110d3afd
add rcx, 0x4cd6453a
sub rax, rcx
mov rbx, rbx
movabs rcx, 0x55bb122301835475
xor rcx, 0x47e42f86
sub rcx, 0x1bdff84d
add rcx, 0x7fffffff
add rcx, 0x54bc5f
not rax
ror rax, 1
ror rax, 0x1b
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
xchg rdi, rdi
not rax
xchg rbp, rax
mov qword [r14 + 0x48], rbp
xchg rbp, rax
jmp 0x140076a91
mov byte [rsp + 0x25], 0x5e
sub byte [rsp + 0x25], 0x36
add byte [rsp + 0x25], 0x4e
sub byte [rsp + 0x25], 0x75
mov edx, 0x2f8faf0e
sub edx, 0x1676ad6f
add edx, 0x2326cd0c
add edx, 0x7d80924d
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.14007f150
xchg r10, r10
test rax, rax
je 0x140076b34
movabs rcx, 0x271909b8571ce5e8
add rcx, 0x21572a37
sub rcx, 0x6818bd44
xor rcx, 0xe3217c
add rcx, 0x7fffffff
xor rcx, 0x37b8627c
mov r13b, sil
add rax, rcx
mov dword [rsp - 0x34], 0x6a581afc
ror rax, 0x1c
ror rax, 5
ror rax, 0xc
ror rax, 7
ror rax, 1
not rax
rol rax, 0x19
rol rax, 6
rol rax, 1
rol rax, 1
rol rax, 1
not rax
xchg r9, rax
mov qword [r14 + 0x50], r9
xchg r9, rax
jmp 0x140076b43
mov r13b, 0x7d
sub r13b, 0x18
xor r13b, 0x40
xor r13b, 0x24
mov edx, 0x4dbe0b34
sub edx, 0x22fa4107
sub edx, 0x59b6bb4
xor edx, 0xe19cf734
xchg rcx, r10
mov r10, rbp
xchg r10, rcx
call fcn.14007f150
mov dword [rsp - 0x2c], 0x41ef723e
test rax, rax
je 0x140076c2d
rol rax, 3
rol rax, 2
rol rax, 0xf
rol rax, 1
rol rax, 2
rol rax, 1
movabs rcx, 0x119f1c643e80130f
sub rcx, 0x175c10d0
xor rcx, 0x1814df4
add rcx, 0x6541c2a4
add rax, rcx
mov dword [rsp - 0x1c], 0x716d6b1f
mov r12b, sil
rol rax, 0xb
rol rax, 0x17
rol rax, 1
movabs rcx, 0x37b6a979001b7fba
add rcx, 0x25109655
xor rcx, 0x684111ee
add rcx, 0x28f6cb4d
add rcx, 0x66223294
sub rax, rcx
movabs rcx, 0xc0226c2d5162feef
xor rcx, 0x79f3b894
xor rcx, 0x5a41ae5c
add rcx, 0x62453365
ror rax, 0x24
ror rax, 0xc
ror rax, 5
ror rax, 1
ror rax, 1
add rax, rcx
mov qword [r14 + 0x58], rax
jmp 0x140076c3c
mov r12b, 0x58
sub r12b, 0xf
xor r12b, 0x42
sub r12b, 0xa
mov edx, 0x6b7e469d
sub edx, 0x589e6d6
xor edx, 0x3a3f15c3
sub edx, 0x2ae646ac
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
call fcn.14007f150
test rax, rax
mov dword [rsp - 0x10], ebx
je 0x140076cbb
not rax
movabs rcx, 0xfedbf4b93fdaf124
xor rcx, 0x76e5ad69
sub rcx, 0x1412be78
add rcx, 0x13d8087b
rol rax, 0x10
rol rax, 0xd
rol rax, 1
mov r15b, sil
mov r12, r12
add rax, rcx
not rax
mov qword [r14 + 0xe0], rax
mov dword [rsp - 0x20], 0x6942cdff
jmp 0x140076cca
mov r15b, 0x11
sub r15b, 0x10
xor r15b, 0x21
sub r15b, 0x1f
mov edx, 0xe465fb2
add edx, 0xe4d1f39
xor edx, 0x2cfa684
xor edx, 0x33dfa397
xor edx, 0xffa17f1c
mov rcx, rbp
mov dword [rsp - 0xc], edx
call fcn.14007f150
test rax, rax
je 0x140076d61
mov dword [rsp - 0x44], esi
not rax
movabs rcx, 0xebe63c426da6309a
sub rcx, 0x120b7f1c
sub rcx, 0x2313a878
sub rcx, 0x6988d4e
sub rcx, 0x204198e0
rol rax, 4
rol rax, 2
rol rax, 6
rol rax, 1
rol rax, 1
xor rax, rcx
mov dword [rsp - 0x28], ebx
ror rax, 0x17
ror rax, 0xc
ror rax, 1
ror rax, 0x16
xchg rdx, rax
mov qword [r14 + 0x248], rdx
xchg rdx, rax
jmp 0x140076d74
mov sil, 0x1b
add sil, 0x55
xor sil, 0x12
sub sil, 0x3d
sub sil, 0x24
xchg r9, rdx
mov r9, r14
xchg rdx, r9
xchg r14, rbp
mov rcx, r14
xchg rbp, r14
call 0x14006dacc
mov dword [rsp - 0x1c], ebp
mov bl, al
xchg r14, rdi
mov rdx, rdi
xchg rdi, r14
xchg rbp, r11
mov rcx, r11
xchg r11, rbp
xor bl, 1
call 0x14006dbfc
mov dword [rsp - 0x1c], edx
mov dil, al
xchg r14, rbp
mov rdx, rbp
xchg rbp, r14
xor dil, 1
mov rcx, rbp
mov rbx, rbx
or dil, bl
call 0x14006dd40
mov bl, al
mov rdx, r14
mov dword [rsp - 0x14], esi
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call 0x14006de20
mov dword [rsp - 0x38], edx
mov dil, al
xchg r9, r14
mov rdx, r9
xchg r9, r14
xor dil, 1
mov rcx, rbp
or dil, bl
mov dword [rsp - 0x2c], 0x1d4e6a35
call 0x1400685a4
mov bl, al
xchg rbx, rdx
mov rbx, r14
xchg rbx, rdx
xor bl, 1
xchg r12, r12
xchg rbp, r11
mov rcx, r11
xchg r11, rbp
or bl, dil
call fcn.1400686d0
mov dil, al
mov dword [rsp - 0x1c], 0x6165b68b
xchg r9, r14
mov rdx, r9
xchg r14, r9
xor dil, 1
mov rcx, rbp
or dil, bl
xchg r11, r11
call fcn.1400687b4
mov bl, al
xchg r14, r10
mov rdx, r10
xchg r10, r14
xor bl, 1
xchg rbx, rcx
mov rbx, rbp
xchg rcx, rbx
or bl, dil
call 0x1400688a8
mov r10, r10
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
mov rcx, rbp
xchg r15, r15
or dil, bl
call 0x140068978
mov bl, al
mov dword [rsp - 0x3c], 0x895b500
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
xor bl, 1
mov rcx, rbp
or bl, dil
mov r12, r12
call fcn.140068a88
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
or dil, bl
call fcn.140068b84
mov dword [rsp - 0x3c], 0x6b4226d1
mov bl, al
mov rdx, r14
xor bl, 1
mov dword [rsp - 0x30], 0x34ff4782
xchg rbp, rdi
mov rcx, rdi
xchg rbp, rdi
or bl, dil
mov dword [rsp - 0x10], 0x42bb18ab
call 0x140068c8c
mov dil, al
xchg r12, rdx
mov r12, r14
xchg rdx, r12
xor dil, 1
mov dword [rsp - 0xc], ebx
xchg rcx, rdi
mov rdi, rbp
xchg rcx, rdi
or dil, bl
call 0x140068d78
mov bl, al
mov rsi, rsi
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
xor bl, 1
mov dword [rsp - 0x14], 0x1f9c26ef
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov rdi, rdi
call fcn.140068eb0
mov dil, al
xor dil, 1
mov rsi, rsi
mov rdx, r14
xchg r13, rbp
mov rcx, r13
xchg r13, rbp
or dil, bl
mov dword [rsp - 0xc], 0x531d9193
call fcn.140068fb8
mov bl, al
xchg rdi, r14
mov rdx, rdi
xchg r14, rdi
xor bl, 1
mov r12, r12
mov rcx, rbp
or bl, dil
call 0x1400690ec
mov dword [rsp - 0x24], 0x1581a340
mov dil, al
xchg r13, r14
mov rdx, r13
xchg r14, r13
xor dil, 1
mov dword [rsp - 0x2c], 0x1f616453
mov rcx, rbp
or dil, bl
call 0x140069238
mov dword [rsp - 0x14], edi
mov bl, al
xchg r14, r13
mov rdx, r13
xchg r13, r14
xor bl, 1
xchg rbp, r14
mov rcx, r14
xchg rbp, r14
or bl, dil
mov rbx, rbx
call fcn.140069320
mov dil, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or dil, bl
call 0x140069420
mov r11, r11
mov bl, al
mov rdx, r14
xor bl, 1
xchg rcx, rcx
mov rcx, rbp
or bl, dil
call fcn.140069540
mov dword [rsp - 0x14], 0x32425026
mov dil, al
xchg rdx, r11
mov r11, r14
xchg r11, rdx
xor dil, 1
xchg rdx, rdx
xchg r13, rcx
mov r13, rbp
xchg r13, rcx
or dil, bl
call 0x140069648
mov bl, al
mov dword [rsp - 0x2c], ebx
xchg rsi, rdx
mov rsi, r14
xchg rdx, rsi
xor bl, 1
mov dword [rsp - 0x10], 0x7b5617b
xchg rbp, rsi
mov rcx, rsi
xchg rbp, rsi
or bl, dil
mov dword [rsp - 0x3c], 0x77a9def9
call 0x140069768
mov dil, al
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
xor dil, 1
mov dword [rsp - 0xc], ebp
xchg r14, rbp
mov rcx, r14
xchg r14, rbp
or dil, bl
call fcn.1400698a0
xchg r13, r13
mov bl, al
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
xor bl, 1
mov r9, r9
xchg r10, rcx
mov r10, rbp
xchg rcx, r10
or bl, dil
xchg r13, r13
call 0x1400699dc
mov dil, al
mov rdx, r14
xor dil, 1
mov dword [rsp - 0x38], 0x510a59e9
xchg rcx, r10
mov r10, rbp
xchg r10, rcx
or dil, bl
xchg rbx, rbx
call 0x140069b00
mov bl, al
xchg rbp, rdx
mov rbp, r14
xchg rdx, rbp
xor bl, 1
xchg r10, r10
xchg r9, rcx
mov r9, rbp
xchg rcx, r9
or bl, dil
mov dword [rsp - 0x18], edx
call 0x140069c28
mov dil, al
mov rdx, r14
xchg rdx, rdx
xor dil, 1
xchg r8, rcx
mov r8, rbp
xchg rcx, r8
or dil, bl
call fcn.140069d30
mov bl, al
mov dword [rsp - 0x3c], 0x299b758b
xchg r11, rdx
mov r11, r14
xchg r11, rdx
xor bl, 1
mov r12, r12
or bl, dil
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call 0x140069e5c
xchg rdx, rdx
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rsp, rbp
mov rcx, rsp
xchg rbp, rsp
or dil, bl
mov dword [rsp - 0xc], 0x3e3ee70d
call fcn.140069f74
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor bl, 1
xchg r11, r11
xchg rbx, rbp
mov rcx, rbx
xchg rbx, rbp
or bl, dil
xchg r9, r9
call fcn.14006a08c
mov dil, al
xchg rdx, rcx
mov rcx, r14
xchg rcx, rdx
xor dil, 1
mov rcx, rbp
mov dword [rsp - 0x38], 0x253d75d7
or dil, bl
call fcn.14006a150
mov bl, al
xchg rdi, rdi
xchg r14, rcx
mov rdx, rcx
xchg rcx, r14
xor bl, 1
mov rcx, rbp
mov dword [rsp - 0x2c], 0x44626d01
or bl, dil
call fcn.14006a210
mov dil, al
mov rdx, r14
xchg rbx, rbx
xor dil, 1
xchg rsp, rbp
mov rcx, rsp
xchg rsp, rbp
or dil, bl
call 0x14006a358
mov rdi, rdi
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor bl, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
mov dword [rsp - 0x44], esi
call 0x14006a474
mov dil, al
mov rdx, r14
xor dil, 1
mov dword [rsp - 0x20], ebp
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or dil, bl
xchg rsi, rsi
call fcn.14006a5cc
mov bl, al
xchg r11, rdx
mov r11, r14
xchg r11, rdx
xor bl, 1
xchg r13, rcx
mov r13, rbp
xchg r13, rcx
or bl, dil
mov rbp, rbp
call fcn.14006a6e4
mov dil, al
mov rdx, r14
xor dil, 1
mov rdi, rdi
xchg r9, rcx
mov r9, rbp
xchg rcx, r9
or dil, bl
mov r11, r11
call 0x14006a7d4
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor bl, 1
mov dword [rsp - 0x18], 0x54758d7e
xchg rbp, r15
mov rcx, r15
xchg rbp, r15
or bl, dil
mov dword [rsp - 0x20], ecx
call 0x14006a8e0
mov dil, al
mov rdx, r14
xor dil, 1
mov r12, r12
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or dil, bl
mov r11, r11
call fcn.14006a9d4
mov bl, al
xchg rbx, rdx
mov rbx, r14
xchg rdx, rbx
xor bl, 1
mov dword [rsp - 0x14], 0x16430662
xchg rbp, r13
mov rcx, r13
xchg r13, rbp
or bl, dil
mov dword [rsp - 0x44], 0x533811d8
call 0x14006aad4
mov dil, al
xchg r14, rsp
mov rdx, rsp
xchg rsp, r14
xor dil, 1
mov dword [rsp - 0x10], edi
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or dil, bl
xchg rbp, rbp
call 0x14006abf8
mov bl, al
xor bl, 1
mov dword [rsp - 0x28], ebp
xchg r14, r10
mov rdx, r10
xchg r14, r10
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or bl, dil
mov dword [rsp - 0x24], ecx
call fcn.14006ad10
mov dil, al
xchg rdx, rbx
mov rbx, r14
xchg rdx, rbx
xor dil, 1
xchg rcx, rdi
mov rdi, rbp
xchg rcx, rdi
or dil, bl
mov r13, r13
call fcn.14006ae6c
mov bl, al
xchg r10, rdx
mov r10, r14
xchg rdx, r10
xor bl, 1
xchg rsp, rbp
mov rcx, rsp
xchg rbp, rsp
or bl, dil
mov dword [rsp - 0x20], esp
call 0x14006af60
mov dil, al
xchg rdx, rcx
mov rcx, r14
xchg rdx, rcx
xor dil, 1
xchg rbp, rdi
mov rcx, rdi
xchg rbp, rdi
or dil, bl
call 0x14006b084
mov dword [rsp - 0x38], ecx
mov bl, al
xchg r14, r12
mov rdx, r12
xchg r14, r12
xor bl, 1
xchg r8, r8
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
call 0x14006b164
xchg r12, r12
mov dil, al
xchg r10, rdx
mov r10, r14
xchg rdx, r10
xor dil, 1
mov rcx, rbp
or dil, bl
mov r9, r9
call fcn.14006b280
mov bl, al
xchg r9, r14
mov rdx, r9
xchg r9, r14
xor bl, 1
xchg rsi, rcx
mov rsi, rbp
xchg rsi, rcx
or bl, dil
call 0x14006b358
mov dword [rsp - 0x1c], 0x7b549d10
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
mov rcx, rbp
or dil, bl
xchg r12, r12
call fcn.14006b434
mov bl, al
mov rdx, r14
mov dword [rsp - 0x14], ebp
xor bl, 1
xchg rbp, rbx
mov rcx, rbx
xchg rbp, rbx
or bl, dil
mov dword [rsp - 0x30], ebx
call 0x14006b524
mov dil, al
mov rdx, r14
xor dil, 1
xchg r13, r13
xchg rcx, rsp
mov rsp, rbp
xchg rcx, rsp
or dil, bl
mov dword [rsp - 0x1c], ecx
call 0x14006b624
mov bl, al
mov rdx, r14
mov rsp, rsp
xor bl, 1
mov rcx, rbp
or bl, dil
call 0x14006b704
mov dword [rsp - 0x28], edx
mov dil, al
mov rdx, r14
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov r13, r13
call 0x14006b828
mov bl, al
xchg r14, rbx
mov rdx, rbx
xchg rbx, r14
xor bl, 1
mov rsp, rsp
xchg rbx, rbp
mov rcx, rbx
xchg rbp, rbx
or bl, dil
xchg r8, r8
call 0x14006b928
mov dil, al
xchg r15, rdx
mov r15, r14
xchg r15, rdx
xor dil, 1
or dil, bl
xchg r11, rbp
mov rcx, r11
xchg rbp, r11
call 0x14006ba0c
mov bl, al
xchg rdx, rcx
mov rcx, r14
xchg rcx, rdx
xor bl, 1
mov r15, r15
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call fcn.14006bb18
mov dword [rsp - 0x1c], ebx
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor dil, 1
xchg r13, rbp
mov rcx, r13
xchg r13, rbp
or dil, bl
mov dword [rsp - 0x2c], esi
call fcn.14006bbe0
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor bl, 1
xchg rcx, rcx
mov rcx, rbp
or bl, dil
call 0x14006bd0c
mov rsi, rsi
mov dil, al
mov rdx, r14
xor dil, 1
mov dword [rsp - 0x30], ecx
xchg rdx, rcx
mov rdx, rbp
xchg rcx, rdx
or dil, bl
call fcn.14006be44
mov rbx, rbx
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor bl, 1
mov dword [rsp - 0x3c], esp
mov rcx, rbp
or bl, dil
call 0x14006bf5c
mov dil, al
mov dword [rsp - 0x1c], 0x24a1e778
xchg r14, r12
mov rdx, r12
xchg r14, r12
xor dil, 1
xchg r10, rcx
mov r10, rbp
xchg r10, rcx
or dil, bl
call fcn.14006c088
mov dword [rsp - 0x28], ebx
mov bl, al
mov rdx, r14
xor bl, 1
mov rcx, rbp
mov r9, r9
or bl, dil
call 0x14006c19c
mov dil, al
mov rdx, r14
mov dword [rsp - 0x30], 0x6c38a174
xor dil, 1
mov rcx, rbp
or dil, bl
call fcn.14006c294
mov dword [rsp - 0x20], ecx
mov bl, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor bl, 1
xchg rcx, r8
mov r8, rbp
xchg rcx, r8
or bl, dil
xchg rsp, rsp
call fcn.14006c340
mov dil, al
xchg r15, rdx
mov r15, r14
xchg rdx, r15
xor dil, 1
xchg r9, rcx
mov r9, rbp
xchg r9, rcx
or dil, bl
mov dword [rsp - 0x1c], edi
call 0x14006c428
mov bl, al
xchg r13, rdx
mov r13, r14
xchg rdx, r13
xor bl, 1
mov dword [rsp - 0x28], 0x2f69a2aa
xchg rcx, rdx
mov rdx, rbp
xchg rcx, rdx
or bl, dil
mov dword [rsp - 0x34], esi
call 0x14006c4f4
mov dil, al
xchg rdx, r11
mov r11, r14
xchg r11, rdx
xor dil, 1
mov rbp, rbp
mov rcx, rbp
or dil, bl
call 0x14006c5e0
mov bl, al
mov r12, r12
xchg r14, rsi
mov rdx, rsi
xchg r14, rsi
xor bl, 1
mov rbp, rbp
mov rcx, rbp
or bl, dil
call fcn.14006c6e0
mov dil, al
mov r8, r8
xor dil, 1
xchg rdx, rsp
mov rsp, r14
xchg rdx, rsp
xchg r8, rcx
mov r8, rbp
xchg rcx, r8
or dil, bl
call 0x14006c800
xchg rbp, rbp
mov bl, al
mov rdx, r14
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
call 0x14006c8a4
mov dil, al
xchg r10, r10
xchg r14, rdi
mov rdx, rdi
xchg rdi, r14
xor dil, 1
xchg rcx, r8
mov r8, rbp
xchg rcx, r8
or dil, bl
mov dword [rsp - 0x20], 0x339aa3ee
call 0x14006c9b4
mov bl, al
xchg rdx, r8
mov r8, r14
xchg r8, rdx
xor bl, 1
xchg r10, r10
xchg rbx, rcx
mov rbx, rbp
xchg rbx, rcx
or bl, dil
xchg rsp, rsp
call 0x14006cad4
mov dil, al
xchg r14, r10
mov rdx, r10
xchg r14, r10
xor dil, 1
xchg rdx, rdx
xchg rcx, r9
mov r9, rbp
xchg rcx, r9
or dil, bl
xchg r14, r14
call fcn.14006cbb4
mov bl, al
mov rdx, r14
mov dword [rsp - 0x44], esp
xor bl, 1
mov rcx, rbp
or bl, dil
call 0x14006ccc4
mov dword [rsp - 0x28], 0x33f9e598
mov dil, al
xchg r12, rdx
mov r12, r14
xchg r12, rdx
xor dil, 1
xchg r10, r10
xchg rdx, rcx
mov rdx, rbp
xchg rcx, rdx
or dil, bl
mov r9, r9
call fcn.14006cdc8
mov bl, al
xchg r8, rdx
mov r8, r14
xchg r8, rdx
xor bl, 1
mov dword [rsp - 0x40], ebp
mov rcx, rbp
or bl, dil
call 0x14006cf04
mov dword [rsp - 0x34], edi
mov dil, al
xchg r14, rbp
mov rdx, rbp
xchg rbp, r14
xor dil, 1
mov dword [rsp - 0x30], esp
mov rcx, rbp
or dil, bl
call fcn.14006d048
mov dword [rsp - 0x28], ebp
mov bl, al
xchg r8, rdx
mov r8, r14
xchg r8, rdx
xor bl, 1
xchg rcx, r13
mov r13, rbp
xchg rcx, r13
or bl, dil
xchg r10, r10
call 0x14006d14c
mov dil, al
xchg r12, r14
mov rdx, r12
xchg r12, r14
xor dil, 1
mov rsi, rsi
xchg r10, rbp
mov rcx, r10
xchg r10, rbp
or dil, bl
mov dword [rsp - 0x34], 0x5e266040
call 0x14006d258
mov bl, al
xchg r14, r13
mov rdx, r13
xchg r14, r13
xor bl, 1
xchg rbp, rsp
mov rcx, rsp
xchg rsp, rbp
or bl, dil
mov dword [rsp - 0x44], 0x6ee8972d
call fcn.14006d340
mov dil, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor dil, 1
mov dword [rsp - 0x30], ecx
mov rcx, rbp
or dil, bl
call 0x14006d42c
mov dword [rsp - 0x44], edx
mov bl, al
xchg r8, rdx
mov r8, r14
xchg r8, rdx
xor bl, 1
or bl, dil
mov dword [rsp - 0x14], edx
mov rcx, rbp
call fcn.14006d530
mov dil, al
xchg rdx, rbx
mov rbx, r14
xchg rdx, rbx
xor dil, 1
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or dil, bl
call fcn.14006d62c
mov dword [rsp - 0x14], 0x2cc824b6
mov bl, al
xchg r12, r14
mov rdx, r12
xchg r14, r12
xor bl, 1
xchg rdi, rdi
mov rcx, rbp
or bl, dil
call fcn.14006d788
mov dword [rsp - 0x44], 0x1246fe23
mov dil, al
mov rdx, r14
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov dword [rsp - 0x28], 0x61b3b5a9
call fcn.14006d8b8
mov bl, al
xchg rdx, r15
mov r15, r14
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x44], 0x1bee4315
xchg r11, rcx
mov r11, rbp
xchg rcx, r11
or bl, dil
mov rsi, rsi
call 0x14006d9ac
mov cl, byte [rsp + 0x26]
xor al, 1
xor cl, 1
mov dword [rsp - 0x38], 0x603b2829
or al, cl
or al, r15b
or al, sil
or al, bl
xchg r8, r8
mov rbx, qword [rsp + 0x70]
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
xchg r8, r8
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
mov r11, r11
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
xchg rbp, rbp
or al, r13b
or al, r12b
sete al
sub rsp, 0xffffffffffffffd0
xchg rsi, rsi
nop
mov r15, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
mov r13, r13
nop
add rsp, 8
mov rdi, qword [rsp - 8]
pop rsi
nop
mov rbp, qword [rsp]
add rsp, 8
ret