Function at 0x140079e64
Capabilities:
Contain obfuscated stackstrings

Disassembly:
xchg r11, rbx
mov qword [rsp + 8], r11
xchg r11, rbx
push rbp
nop
push 0x3840b037
mov qword [rsp], rsi
nop
push 0x29a927b8
mov qword [rsp], rdi
push r12
push r13
push r14
mov dword [rsp - 0x34], edi
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0x30
mov dword [rsp - 0x18], 0x617640d1
xchg rdx, r15
mov rdx, r15
xchg rdx, r15
mov r14, rcx
mov edx, 0x4ae8f2f7
xor edx, 0x412e1462
sub edx, 0x8f1033c
xor edx, 0x52dc8277
xor edx, 0xbd1596fe
call fcn.14007ffd0
mov dword [rsp - 0x14], 0xd35379e
xor ebp, ebp
test rax, rax
je 0x140079f84
xchg rbx, rbx
ror rax, 6
ror rax, 0x10
ror rax, 4
ror rax, 3
movabs rcx, 0x3134d36a2b1778c1
sub rcx, 0x2388a604
add rcx, 0x6a537f2e
sub rcx, 0x4a4029e2
add rcx, 0x7fffffff
sub rcx, 0x242b3502
sub rax, rcx
mov byte [rsp + 0x78], bpl
rol rax, 0x20
rol rax, 0x15
rol rax, 1
rol rax, 1
movabs rcx, 0x62bde5415b6f2dcd
xor rcx, 0x763f57f6
xor rcx, 0x30b23b18
xor rcx, 0x7919e7b8
add rcx, 0x754d1844
not rax
add rax, rcx
ror rax, 2
ror rax, 0x1b
ror rax, 0xf
ror rax, 1
not rax
mov qword [r15], rax
mov r12, r12
jmp 0x140079f98
mov byte [rsp + 0x78], 0x27
xor byte [rsp + 0x78], 6
sub byte [rsp + 0x78], 0x1f
sub byte [rsp + 0x78], 1
mov edx, 0x32b8180b
sub edx, 0x16778b69
xor edx, 0x7728a90a
sub edx, 0x2840a4f
add edx, 0x5d1f142b
xchg r14, r13
mov rcx, r13
xchg r13, r14
call fcn.14007ffd0
mov rbp, rbp
test rax, rax
je 0x14007a092
not rax
mov byte [rsp + 0x80], bpl
mov r14, r14
movabs rcx, 0x7d19fe2311e8cd00
sub rcx, 0x2ab7d3b
xor rcx, 0x5aa78dbf
add rcx, 0xcf94ad7
add rcx, 0x7fffffff
sub rcx, 0x39233649
sub rax, rcx
mov dword [rsp - 0x14], ebx
movabs rcx, 0x77a9e74d07f72c65
add rcx, 0x5485839c
sub rcx, 0x4243e4c0
sub rcx, 0x196d2454
add rcx, 0xb2e6ee1
not rax
sub rax, rcx
xchg rcx, rcx
movabs rcx, 0xe27e2d7454aa3604
sub rcx, 0x4c503a4b
xor rcx, 0x722865c2
sub rcx, 0x2e54d796
add rcx, 0x7fffffff
xor rcx, 0x57212591
rol rax, 3
rol rax, 5
rol rax, 2
rol rax, 7
rol rax, 1
rol rax, 1
add rax, rcx
xchg r13, r13
mov qword [r15 + 8], rax
jmp 0x14007a0ba
mov byte [rsp + 0x80], 0x1b
add byte [rsp + 0x80], 0x5c
sub byte [rsp + 0x80], 2
xor byte [rsp + 0x80], 0x27
xor byte [rsp + 0x80], 0x53
mov edx, 0x7784c4c7
xor edx, 0x1bfdf5ab
xor edx, 0x3e584fb3
add edx, 0xbd23d04
add edx, 0x6b436a60
xchg r8, r14
mov rcx, r8
xchg r8, r14
call fcn.14007ffd0
test rax, rax
je 0x14007a190
mov dword [rsp - 0x28], 0x257c59b4
not rax
mov byte [rsp + 0x88], bpl
movabs rcx, 0x46c57db4386e4b7e
xor rcx, 0x738c1995
xor rcx, 0x73ea6cbf
add rcx, 0x2dbd1e5a
sub rcx, 0x155cfdd2
add rax, rcx
movabs rcx, 0xc0e93d26b7c3ffe
sub rcx, 0x62b818d3
add rcx, 0xd60bb6c
add rcx, 0x5c77be6d
sub rcx, 0x6421e589
xor rax, rcx
movabs rcx, 0x52cf8ce071dec3dd
sub rcx, 0x69043830
add rcx, 0x603e7b2d
add rcx, 0x7fffffff
xor rcx, 0x379de5c
not rax
sub rax, rcx
mov dword [rsp - 0x40], ebp
xchg r9, rax
mov qword [r15 + 0x10], r9
xchg r9, rax
jmp 0x14007a1b0
mov byte [rsp + 0x88], 0x4a
xor byte [rsp + 0x88], 0x3b
sub byte [rsp + 0x88], 0x55
xor byte [rsp + 0x88], 0x1d
mov edx, 0x346a11c2
add edx, 0x1d7cbc8c
xor edx, 0x9bd5787
xor edx, 0x4767fe25
sub edx, 0x1976194a
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.14007ffd0
test rax, rax
mov r12, r12
je 0x14007a27a
movabs rcx, 0x8686c5db58e9f331
sub rcx, 0x410e4662
add rcx, 0x4aaecfff
add rcx, 0x46e17d5e
mov byte [rsp + 0x20], bpl
xchg r8, r8
add rax, rcx
movabs rcx, 0x3e65c03667925bec
sub rcx, 0x1c65846e
sub rcx, 0x34d8883b
add rcx, 0x7fffffff
add rcx, 0x682ea18
xor rax, rcx
movabs rcx, 0x7f27243254837b28
xor rcx, 0x4e438da6
add rcx, 0x5ec80fd9
add rcx, 0x3b296d7a
rol rax, 4
rol rax, 1
rol rax, 1
add rax, rcx
mov dword [rsp - 0x34], ecx
rol rax, 0x24
rol rax, 1
mov qword [r15 + 0x18], rax
jmp 0x14007a293
mov byte [rsp + 0x20], 0x2c
sub byte [rsp + 0x20], 0xe
xor byte [rsp + 0x20], 0x55
sub byte [rsp + 0x20], 0x12
sub byte [rsp + 0x20], 0x38
mov edx, 0xdb1e06d
add edx, 0x5f854ed9
sub edx, 0x53a863ec
sub edx, 0x442112b
xor edx, 0xd89996d7
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
call fcn.14007ffd0
xchg r9, r9
test rax, rax
je 0x14007a381
not rax
mov r12, r12
mov byte [rsp + 0x21], bpl
ror rax, 0x14
ror rax, 0xa
ror rax, 0xa
ror rax, 3
ror rax, 1
ror rax, 1
ror rax, 1
movabs rcx, 0x3e8157c603ea03c0
add rcx, 0x3dd0d116
sub rcx, 0x3425574e
add rcx, 0x7fffffff
sub rcx, 0x9124cf5
xor rax, rcx
mov rsi, rsi
movabs rcx, 0x37ed26bb30b0a762
add rcx, 0x3c036bfb
sub rcx, 0x3ffad62c
add rcx, 0x7c6e3565
sub rax, rcx
mov dword [rsp - 0x18], esi
movabs rcx, 0x41966c22018b9ec3
xor rcx, 0x7a150c9f
sub rcx, 0x20bb336c
xor rcx, 0x3ceb532b
xor rcx, 0x7313db48
not rax
sub rax, rcx
mov dword [rsp - 0x1c], 0x1d808945
xchg rsp, rax
mov qword [r15 + 0x20], rsp
xchg rsp, rax
jmp 0x14007a39a
mov byte [rsp + 0x21], 4
add byte [rsp + 0x21], 0x58
sub byte [rsp + 0x21], 0x1a
add byte [rsp + 0x21], 0x36
xor byte [rsp + 0x21], 0x79
mov edx, 0x326b2bba
sub edx, 0x3089a402
xor edx, 0x57377195
sub edx, 0x46a8b5a4
add edx, 0x2c5d78a9
xchg rcx, r12
mov r12, r14
xchg rcx, r12
call fcn.14007ffd0
test rax, rax
xchg r15, r15
je 0x14007a492
movabs rcx, 0x262a39fe7a2bbdc7
add rcx, 0x64ceef
xor rcx, 0x11d6fcad
add rcx, 0xb372285
mov byte [rsp + 0x22], bpl
add rax, rcx
movabs rcx, 0xdd1a16b49083cad
xor rcx, 0x5cf0db74
xor rcx, 0x124beece
add rcx, 0x3be029b9
xor rax, rcx
mov rdi, rdi
movabs rcx, 0xa30bda4a453d3f45
add rcx, 0x29305aee
sub rcx, 0x23e7b038
add rcx, 0xdb8f10c
rol rax, 0x33
xor rax, rcx
movabs rcx, 0x39c218794c91992e
add rcx, 0x103982a2
xor rcx, 0x54674d64
add rcx, 0x7fffffff
sub rcx, 0x8a094c3
ror rax, 6
ror rax, 0xc
ror rax, 2
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
xor rax, rcx
mov qword [r15 + 0x28], rax
mov rdx, rdx
jmp 0x14007a4a6
mov byte [rsp + 0x22], 0x37
xor byte [rsp + 0x22], 0x61
sub byte [rsp + 0x22], 0x25
sub byte [rsp + 0x22], 0x30
mov edx, 0x47658a97
add edx, 0x33bf49e9
xor edx, 0x28637a2b
add edx, 0x212d0b3e
add edx, 0xabed2c
mov rcx, r14
call fcn.14007ffd0
mov dword [rsp - 0xc], 0x77bdc08b
test rax, rax
je 0x14007a554
ror rax, 6
ror rax, 1
ror rax, 4
ror rax, 4
ror rax, 2
ror rax, 1
movabs rcx, 0x4104f3f95ea4a939
sub rcx, 0x18d26a86
add rcx, 0xe85666
xor rcx, 0x95530b1
xor rcx, 0x4f19839a
not rax
mov byte [rsp + 0x23], bpl
xchg rsp, rsp
ror rax, 9
ror rax, 0x13
not rax
xchg rdi, rdi
ror rax, 0x26
ror rax, 0xe
ror rax, 2
not rax
sub rax, rcx
mov dword [rsp - 0x2c], esi
xchg r10, rax
mov qword [r15 + 0x30], r10
xchg r10, rax
jmp 0x14007a568
mov byte [rsp + 0x23], 0x47
sub byte [rsp + 0x23], 0x33
add byte [rsp + 0x23], 0x39
xor byte [rsp + 0x23], 0x4c
mov edx, 0x1b72b048
add edx, 0x135f886a
xor edx, 0x47f7529d
sub edx, 0x7f8ab20
add edx, 0x9353721d
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.14007ffd0
test rax, rax
je 0x14007a628
mov dword [rsp - 0x20], ebp
rol rax, 9
rol rax, 9
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x49a6fa0465e6dca7
add rcx, 0x25a263c
sub rcx, 0x42b9d1a0
add rcx, 0x6c8b6d66
add rax, rcx
mov dword [rsp - 0x38], edi
mov byte [rsp + 0x24], bpl
movabs rcx, 0x20e6dea72bb67192
add rcx, 0x1752364b
add rcx, 0x3850a5fd
sub rcx, 0x9b232d5
sub rcx, 0x711031c6
xor rax, rcx
xchg rsi, rsi
rol rax, 0x14
rol rax, 0x13
rol rax, 4
rol rax, 1
mov qword [r15 + 0x38], rax
mov dword [rsp - 0x44], 0x611bfa88
jmp 0x14007a641
mov byte [rsp + 0x24], 0x3d
sub byte [rsp + 0x24], 0x26
add byte [rsp + 0x24], 0x64
sub byte [rsp + 0x24], 0x4f
sub byte [rsp + 0x24], 0x2b
mov edx, 0x20216edd
add edx, 0x4a80f51
add edx, 0x31fd3a95
xor edx, 0x750c9581
add edx, 0x807daab8
xchg r14, rdi
mov rcx, rdi
xchg rdi, r14
call fcn.14007ffd0
test rax, rax
je 0x14007a724
mov dword [rsp - 0x34], 0x3132d2af
not rax
mov byte [rsp + 0x25], bpl
movabs rcx, 0x176c05ee706d0485
sub rcx, 0x1d1561ff
xor rcx, 0x35d582b7
sub rcx, 0x1a3ed0e7
xor rcx, 0x637ba168
add rax, rcx
xchg rcx, rcx
movabs rcx, 0x64ae03d37561d3f2
xor rcx, 0x3f227f32
add rcx, 0x626e9c8
add rcx, 0x51ebfc1
add rcx, 0x34b6d225
rol rax, 5
rol rax, 1
rol rax, 2
rol rax, 1
sub rax, rcx
ror rax, 0x10
ror rax, 0x18
ror rax, 7
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
not rax
mov dword [rsp - 0x3c], edx
rol rax, 0x1e
rol rax, 0xa
rol rax, 1
rol rax, 1
xchg r11, rax
mov qword [r15 + 0x40], r11
xchg r11, rax
jmp 0x14007a73d
mov byte [rsp + 0x25], 0x15
xor byte [rsp + 0x25], 0x38
add byte [rsp + 0x25], 0x3e
sub byte [rsp + 0x25], 0x40
sub byte [rsp + 0x25], 0x2a
mov edx, 0x10b51cdd
sub edx, 0x2dcf54f
sub edx, 0xa40669e
add edx, 0x26e2a77b
xor edx, 0x77a3a67f
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
call fcn.14007ffd0
xchg rdi, rdi
test rax, rax
je 0x14007a824
movabs rcx, 0x10fbd06525a3a41d
add rcx, 0x18993a64
add rcx, 0x5771221
xor rcx, 0x7b362611
xor rcx, 0x604e414b
mov byte [rsp + 0x26], bpl
mov r12, r12
xor rax, rcx
movabs rcx, 0x6405f9ad0035bf04
add rcx, 0x5cba1973
sub rcx, 0x290c4b0e
sub rcx, 0x176d31ed
xor rcx, 0xba8b336
rol rax, 0x25
rol rax, 6
rol rax, 3
rol rax, 6
rol rax, 1
rol rax, 1
add rax, rcx
movabs rcx, 0x4413f0af030dfff7
add rcx, 0x723b7796
xor rcx, 0x2ecefb3a
sub rcx, 0x3a265df8
sub rcx, 0x1227f43a
not rax
sub rax, rcx
ror rax, 0xf
ror rax, 3
mov qword [r15 + 0x48], rax
mov r14, r14
jmp 0x14007a838
mov byte [rsp + 0x26], 0x33
add byte [rsp + 0x26], 0x3e
add byte [rsp + 0x26], 0xd
xor byte [rsp + 0x26], 0x7f
mov edx, 0x234f6f77
add edx, 0x7f04607
add edx, 0xc9240fd
add edx, 0x2690d758
sub edx, 0x8f23ab4
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
call fcn.14007ffd0
mov dword [rsp - 0x24], 0x69ecfe68
test rax, rax
je 0x14007a8fe
movabs rcx, 0x7078f903524dad94
xor rcx, 0x2b058708
xor rcx, 0x242c1ddc
add rcx, 0x1c2e4939
add rcx, 0x2e313a0d
mov r13b, bpl
mov dword [rsp - 0x38], edi
add rax, rcx
movabs rcx, 0x367a46287e41f270
xor rcx, 0x5569b3dc
sub rcx, 0x19f89d85
add rcx, 0x3b2a3937
sub rcx, 0x1d305a58
ror rax, 0x33
ror rax, 1
ror rax, 1
not rax
rol rax, 0xc
rol rax, 6
rol rax, 3
rol rax, 1
add rax, rcx
mov dword [rsp - 0x24], 0x21fb3323
xchg rsi, rax
mov qword [r15 + 0x50], rsi
xchg rsi, rax
jmp 0x14007a90d
mov r13b, 0x2b
add r13b, 8
xor r13b, 0x4a
sub r13b, 0x78
mov edx, 0x246d5c5d
xor edx, 0x5f20743e
sub edx, 0x270d1ebc
sub edx, 0x34ca5258
add edx, 0xdac62b90
xchg r10, r14
mov rcx, r10
xchg r10, r14
call fcn.14007ffd0
xchg rsp, rsp
test rax, rax
je 0x14007a97e
rol rax, 3
rol rax, 2
rol rax, 1
rol rax, 5
rol rax, 2
rol rax, 1
mov r12b, bpl
xchg rsp, rsp
not rax
rol rax, 9
rol rax, 0x27
not rax
mov dword [rsp - 0x34], esi
mov qword [r15 + 0xc8], rax
jmp 0x14007a991
mov r12b, 0x4d
sub r12b, 0x31
add r12b, 0x4f
sub r12b, 0x16
sub r12b, 0x54
mov edx, 0x77f8e43d
sub edx, 0x3bbacc65
xor edx, 0x631bceaa
sub edx, 0x12eb6043
mov rcx, r14
mov dword [rsp - 0x40], 0x25239037
call fcn.14007ffd0
test rax, rax
je 0x14007aa1a
mov r11, r11
not rax
movabs rcx, 0x782322c2251c0795
xor rcx, 0x2d3fda82
add rcx, 0xfffc979
add rcx, 0x30911207
sub rcx, 0x2ec00ac8
add rax, rcx
mov dword [rsp - 0x24], esi
rol rax, 4
rol rax, 8
rol rax, 5
rol rax, 3
rol rax, 2
rol rax, 1
not rax
mov qword [r15 + 0x200], rax
jmp 0x14007aa29
mov bpl, 0x47
sub bpl, 0x3a
sub bpl, 2
sub bpl, 0xa
lea rdx, [r15 + 0x278]
mov dword [rsp - 0x18], ebx
mov rcx, r14
call 0x140060228
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
mov sil, al
mov dword [rsp - 0x1c], ebp
call fcn.140068628
mov bl, al
xchg rsp, r15
mov rdx, rsp
xchg rsp, r15
mov rcx, r14
mov rcx, rcx
xor bl, 1
call 0x140068758
mov dil, al
mov rdx, r15
mov r13, r13
xor dil, 1
xchg r14, r9
mov rcx, r9
xchg r14, r9
or dil, bl
mov dword [rsp - 0x24], 0x669ca1e3
call 0x14006883c
mov bl, al
xchg rsp, r15
mov rdx, rsp
xchg r15, rsp
xor bl, 1
mov dword [rsp - 0x40], 0x74de8740
xchg rdx, r14
mov rcx, rdx
xchg rdx, r14
or bl, dil
call fcn.14006895c
xchg rsi, rsi
mov dil, al
xchg r15, r8
mov rdx, r8
xchg r8, r15
xor dil, 1
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or dil, bl
xchg rsp, rsp
call 0x140068a54
mov bl, al
xchg rdx, rsp
mov rsp, r15
xchg rdx, rsp
xor bl, 1
xchg rcx, r13
mov r13, r14
xchg r13, rcx
or bl, dil
call fcn.140064600
mov dword [rsp - 0x3c], 0x1ec85f1e
mov dil, al
xchg r15, rcx
mov rdx, rcx
xchg r15, rcx
xor dil, 1
mov rcx, r14
mov dword [rsp - 0x14], edi
or dil, bl
call 0x1400646f0
mov bl, al
xchg rdi, r15
mov rdx, rdi
xchg rdi, r15
xor bl, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or bl, dil
mov dword [rsp - 0x30], ecx
call 0x14006480c
mov dil, al
xchg r15, r12
mov rdx, r12
xchg r15, r12
xor dil, 1
xchg r15, rcx
mov r15, r14
xchg r15, rcx
or dil, bl
call fcn.1400648dc
mov bl, al
mov r12, r12
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x20], ebx
xchg r14, r15
mov rcx, r15
xchg r14, r15
or bl, dil
call fcn.140064a20
xchg rsp, rsp
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg r9, rcx
mov r9, r14
xchg rcx, r9
or dil, bl
xchg rdi, rdi
call 0x140064b68
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
call 0x140064c70
mov r12, r12
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov rsi, rsi
xchg r14, rbx
mov rcx, rbx
xchg rbx, r14
or dil, bl
call fcn.140064d9c
xchg rcx, rcx
mov bl, al
xor bl, 1
or bl, dil
mov rbp, rbp
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xchg rsi, rcx
mov rsi, r14
xchg rsi, rcx
call 0x140064e40
mov dword [rsp - 0x30], 0x6f72692f
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor dil, 1
xchg r10, r10
mov rcx, r14
or dil, bl
call fcn.140064f4c
mov bl, al
mov r12, r12
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x28], 0x7f1a0798
xchg r9, rcx
mov r9, r14
xchg r9, rcx
or bl, dil
mov rsi, rsi
call fcn.140065060
mov dil, al
xchg r13, rdx
mov r13, r15
xchg r13, rdx
xor dil, 1
xchg rcx, rsp
mov rsp, r14
xchg rcx, rsp
or dil, bl
call 0x140065148
xchg r15, r15
mov bl, al
xchg r15, r12
mov rdx, r12
xchg r12, r15
xor bl, 1
xchg rbp, rbp
mov rcx, r14
or bl, dil
call 0x14006526c
mov dil, al
xchg rsp, rsp
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg rcx, r15
mov r15, r14
xchg r15, rcx
or dil, bl
call 0x140065368
mov dword [rsp - 0x34], esi
mov bl, al
mov rdx, r15
xor bl, 1
mov rcx, r14
xchg rdx, rdx
or bl, dil
call fcn.140065484
mov dil, al
mov dword [rsp - 0x14], ebp
xchg r12, r15
mov rdx, r12
xchg r15, r12
xor dil, 1
xchg rsp, rsp
xchg r14, rbx
mov rcx, rbx
xchg rbx, r14
or dil, bl
call 0x140065540
mov bl, al
mov rdx, rdx
xchg rdx, rcx
mov rcx, r15
xchg rcx, rdx
xor bl, 1
mov dword [rsp - 0xc], ecx
xchg rbp, rcx
mov rbp, r14
xchg rbp, rcx
or bl, dil
mov r9, r9
call 0x140065658
mov dil, al
mov rdx, r15
mov rbx, rbx
xor dil, 1
xchg r10, rcx
mov r10, r14
xchg rcx, r10
or dil, bl
mov r10, r10
call fcn.14006576c
mov bl, al
xchg rsi, rdx
mov rsi, r15
xchg rsi, rdx
xor bl, 1
mov rcx, r14
mov dword [rsp - 0x28], ebp
or bl, dil
call 0x1400658a4
mov dil, al
mov rdx, r15
mov rdx, rdx
xor dil, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
call 0x1400659cc
mov bl, al
mov dword [rsp - 0xc], esi
xchg r14, r15
mov rdx, r14
xchg r14, r15
xor bl, 1
mov dword [rsp - 0x10], esp
xchg r14, r9
mov rcx, r9
xchg r14, r9
or bl, dil
call fcn.140065ac8
mov dil, al
mov dword [rsp - 0x30], ebp
mov rdx, r15
xor dil, 1
xchg r13, rcx
mov r13, r14
xchg rcx, r13
or dil, bl
call 0x140065bfc
mov dword [rsp - 0x28], 0x102eb943
mov bl, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov rdx, rdx
xchg r13, r14
mov rcx, r13
xchg r13, r14
or bl, dil
call 0x140065ce0
mov dword [rsp - 0x10], 0x6d8e86c6
mov dil, al
xchg rdx, r11
mov r11, r15
xchg r11, rdx
xor dil, 1
xchg r14, r11
mov rcx, r11
xchg r14, r11
or dil, bl
call fcn.140065da8
xchg r9, r9
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor bl, 1
mov dword [rsp - 0x2c], 0x113a6bfd
xchg r15, rcx
mov r15, r14
xchg rcx, r15
or bl, dil
mov rdx, rdx
call 0x140065ea4
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg r13, r13
xchg rcx, r14
mov r14, rcx
xchg r14, rcx
or dil, bl
mov r10, r10
call 0x140065f78
mov bl, al
mov rdx, r15
xor bl, 1
mov dword [rsp - 0x18], 0x45363e8c
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0xc], esp
call 0x1400660a0
mov dil, al
mov rdx, r15
xor dil, 1
mov dword [rsp - 0x44], 0x69f600d5
xchg r14, rdx
mov rcx, rdx
xchg rdx, r14
or dil, bl
xchg r13, r13
call fcn.140066198
mov bl, al
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor bl, 1
mov dword [rsp - 0x44], 0x7e891e52
mov rcx, r14
or bl, dil
call fcn.1400662c8
mov dil, al
mov dword [rsp - 0x3c], 0x6de163a6
mov rdx, r15
xor dil, 1
mov rcx, r14
mov r10, r10
or dil, bl
call fcn.1400663dc
mov bl, al
mov dword [rsp - 0xc], 0x67973703
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xor bl, 1
mov dword [rsp - 0x3c], esp
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0x38], esi
call 0x140066530
mov dil, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov dword [rsp - 0x10], esi
xchg rcx, rdx
mov rdx, r14
xchg rdx, rcx
or dil, bl
mov dword [rsp - 0xc], 0x7c389490
call 0x140066624
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor bl, 1
xchg r14, r14
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
call 0x1400666f4
mov rdi, rdi
mov dil, al
mov rdx, r15
xor dil, 1
xchg rsp, r14
mov rcx, rsp
xchg rsp, r14
or dil, bl
call fcn.1400667bc
mov bl, al
mov dword [rsp - 0x40], edx
xchg rdi, rdx
mov rdi, r15
xchg rdx, rdi
xor bl, 1
mov dword [rsp - 0x20], 0x46096241
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
mov r9, r9
call 0x140066880
mov dil, al
xor dil, 1
mov rdx, rdx
or dil, bl
xchg rbp, r15
mov rdx, rbp
xchg rbp, r15
mov rcx, r14
mov dword [rsp - 0x24], 0x61c72615
call fcn.140066998
mov bl, al
xchg rbp, r15
mov rdx, rbp
xchg rbp, r15
xor bl, 1
xchg r12, r12
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
call 0x140066a8c
mov dword [rsp - 0x1c], edi
mov dil, al
xchg rdx, rcx
mov rcx, r15
xchg rdx, rcx
xor dil, 1
mov dword [rsp - 0x24], 0x5f3d2876
xchg rcx, r9
mov r9, r14
xchg r9, rcx
or dil, bl
call 0x140066b64
mov bl, al
mov r10, r10
xchg rdx, rsp
mov rsp, r15
xchg rdx, rsp
xor bl, 1
xchg rcx, r13
mov r13, r14
xchg rcx, r13
or bl, dil
mov rdi, rdi
call 0x140066c6c
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
mov rcx, r14
xchg rdi, rdi
or dil, bl
call fcn.140066d4c
mov bl, al
mov dword [rsp - 0x34], esp
mov rdx, r15
xor bl, 1
xchg r10, r14
mov rcx, r10
xchg r10, r14
or bl, dil
mov r13, r13
call fcn.140066e64
mov dil, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor dil, 1
xchg r15, rcx
mov r15, r14
xchg r15, rcx
or dil, bl
xchg rsp, rsp
call 0x140066f74
mov bl, al
xchg rdx, r15
mov r15, rdx
xchg rdx, r15
xor bl, 1
mov rcx, rcx
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0x2c], ebp
call 0x1400670ac
mov dil, al
mov rdx, r15
xchg r9, r9
xor dil, 1
mov rcx, r14
or dil, bl
call 0x1400671b8
mov rdi, rdi
mov bl, al
mov rdx, r15
xor bl, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or bl, dil
mov dword [rsp - 0x2c], esi
call fcn.140067290
mov dil, al
mov rdx, r15
xor dil, 1
xchg r12, r12
xchg r14, rsp
mov rcx, rsp
xchg rsp, r14
or dil, bl
call 0x140067384
mov dword [rsp - 0x38], ebp
mov bl, al
mov rdx, r15
xor bl, 1
xchg r11, r14
mov rcx, r11
xchg r11, r14
or bl, dil
mov dword [rsp - 0x28], 0x12a46969
call 0x1400674b4
mov dil, al
xchg rsi, r15
mov rdx, rsi
xchg r15, rsi
xor dil, 1
xchg r14, r14
mov rcx, r14
or dil, bl
call fcn.1400675c0
mov dword [rsp - 0x44], 0x246b00a8
mov bl, al
xchg rcx, r15
mov rdx, rcx
xchg r15, rcx
xor bl, 1
mov rcx, r14
mov r12, r12
or bl, dil
call 0x1400676b0
mov dil, al
mov dword [rsp - 0x40], 0x5b1bafc6
xchg rdx, rdi
mov rdi, r15
xchg rdx, rdi
xor dil, 1
mov dword [rsp - 0x20], edx
xchg r14, rcx
mov r14, rcx
xchg rcx, r14
or dil, bl
xchg r15, r15
call 0x1400677a0
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg r15, rdx
xor bl, 1
mov rcx, r14
or bl, dil
mov dword [rsp - 0x10], 0x2be4b400
call 0x140067880
mov dil, al
xchg r11, rdx
mov r11, r15
xchg rdx, r11
xor dil, 1
xchg rsi, rsi
xchg rbx, r14
mov rcx, rbx
xchg r14, rbx
or dil, bl
mov dword [rsp - 0x3c], ecx
call 0x1400679c4
mov bl, al
xchg r15, rdx
mov r15, rdx
xchg rdx, r15
xor bl, 1
xchg rcx, r8
mov r8, r14
xchg rcx, r8
or bl, dil
mov rcx, rcx
call fcn.140067a9c
mov dil, al
xchg rcx, r15
mov rdx, rcx
xchg rcx, r15
xor dil, 1
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
call 0x140067b88
mov bl, al
mov dword [rsp - 0x3c], esp
xchg r15, rcx
mov rdx, rcx
xchg r15, rcx
xor bl, 1
mov rcx, r14
or bl, dil
mov dword [rsp - 0x3c], esi
call 0x140067c54
mov dil, al
mov rdx, r15
mov dword [rsp - 0x1c], ebx
xor dil, 1
xchg rcx, r8
mov r8, r14
xchg rcx, r8
or dil, bl
call fcn.140067d40
mov dword [rsp - 0x10], 0x2b4a0588
mov bl, al
xchg r15, rcx
mov rdx, rcx
xchg r15, rcx
xor bl, 1
xchg r14, rdx
mov rcx, rdx
xchg r14, rdx
or bl, dil
call fcn.140067e6c
mov dword [rsp - 0x2c], 0x2d0afb54
mov dil, al
mov rdx, r15
xor dil, 1
xchg rcx, r14
mov r14, rcx
xchg rcx, r14
or dil, bl
call fcn.140067f70
mov dword [rsp - 0x10], 0x4438141b
mov bl, al
mov rdx, r15
xor bl, 1
mov rsi, rsi
xchg r13, rcx
mov r13, r14
xchg r13, rcx
or bl, dil
call fcn.140068058
mov dil, al
mov dword [rsp - 0x30], esp
xchg rsi, r15
mov rdx, rsi
xchg rsi, r15
xor dil, 1
xchg rdx, rdx
xchg r14, rcx
mov r14, rcx
xchg r14, rcx
or dil, bl
mov rdx, rdx
call 0x140068178
mov bl, al
xchg rdx, rcx
mov rcx, r15
xchg rcx, rdx
xor bl, 1
xchg rsp, rsp
mov rcx, r14
or bl, dil
call 0x140068298
mov dil, al
xchg r11, r11
xchg rsp, rdx
mov rsp, r15
xchg rsp, rdx
xor dil, 1
xchg rsi, r14
mov rcx, rsi
xchg rsi, r14
or dil, bl
call fcn.140068384
mov dword [rsp - 0x24], 0x25e5fe6e
mov bl, al
xor bl, 1
or bl, dil
xchg r15, rbp
mov rdx, rbp
xchg rbp, r15
mov rcx, r14
mov dword [rsp - 0x10], 0x2b5a1945
call fcn.140068474
mov dil, al
xchg r15, r10
mov rdx, r10
xchg r15, r10
xor dil, 1
xchg r14, r10
mov rcx, r10
xchg r14, r10
or dil, bl
mov dword [rsp - 0x28], 0x2f84dd9d
call 0x140068548
mov rbx, qword [rsp + 0x70]
xor al, 1
xor sil, 1
mov dword [rsp - 0x30], 0x6238e558
or al, sil
or al, dil
or al, byte [rsp + 0x78]
xchg rbp, rbp
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
or al, byte [rsp + 0x21]
mov dword [rsp - 0x2c], edi
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
or al, byte [rsp + 0x24]
mov dword [rsp - 0x18], ecx
or al, byte [rsp + 0x25]
or al, byte [rsp + 0x26]
or al, r13b
mov rdi, rdi
or al, r12b
or al, bpl
sete al
nop
sub rsp, 0x77b2c68e
add rsp, 0x77b2c6be
pop r15
mov dword [rsp - 0x18], 0x6d1569bd
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov r13, qword [rsp]
add rsp, 8
nop
mov r12, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret