Function at 0x14006eb8c
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov dword [rsp - 0x40], ebx
nop
mov qword [rsp - 8], rbp
sub rsp, 8
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdi
mov dword [rsp - 0x38], esp
push r12
push r13
push r14
push r12
mov qword [rsp], r15
sub rsp, 0x30
mov rdi, rdi
mov r14, rdx
xchg rdx, rcx
mov rbp, rdx
xchg rcx, rdx
mov edx, 0x16c35c8c
add edx, 0x484401e8
sub edx, 0x2a3dd637
sub edx, 0x151f5c3d
add edx, 0x90e8e9f4
call fcn.140082d10
xor esi, esi
mov rbx, rbx
test rax, rax
je 0x14006eca6
movabs rcx, 0x35847b9b14eb34f0
xor rcx, 0x675521d4
xor rcx, 0x4ff873dc
sub rcx, 0x271957f
add rcx, 0x2af0ce93
mov byte [rsp + 0x78], sil
mov dword [rsp - 0x40], 0x20eaca03
add rax, rcx
movabs rcx, 0x14438a18407f0fc8
sub rcx, 0x1b82f568
sub rcx, 0x15c0e436
add rcx, 0x287f23c
rol rax, 0x25
rol rax, 0x11
rol rax, 1
rol rax, 2
rol rax, 1
add rax, rcx
mov r14, r14
movabs rcx, 0xfa58c821fde4c1a
add rcx, 0xf461010
sub rcx, 0x10842042
add rcx, 0x7fffffff
add rcx, 0x172b1cc4
ror rax, 6
ror rax, 1
add rax, rcx
xchg r12, rax
mov qword [r14], r12
xchg r12, rax
jmp 0x14006ecba
mov byte [rsp + 0x78], 0x41
xor byte [rsp + 0x78], 0x3f
sub byte [rsp + 0x78], 0x30
xor byte [rsp + 0x78], 0x4f
mov edx, 0xe6ab493
sub edx, 0xba62950
add edx, 0x31092a27
xor edx, 0x5a7f53
xor edx, 0x92782310
mov rcx, rbp
call fcn.140082d10
mov dword [rsp - 0x14], ebx
test rax, rax
je 0x14006edb1
rol rax, 4
rol rax, 0xa
rol rax, 0x10
rol rax, 1
rol rax, 1
rol rax, 1
movabs rcx, 0x5048599c236d0dd1
sub rcx, 0x7d4e85b
add rcx, 0x28ae1404
add rcx, 0xa359c82
not rax
mov dword [rsp - 0x40], ebp
mov byte [rsp + 0x80], sil
sub rax, rcx
movabs rcx, 0x72ea2635153cdfd2
sub rcx, 0x66746e
add rcx, 0x3226852
sub rcx, 0x12294806
xor rcx, 0x5a06db22
ror rax, 7
ror rax, 0x15
ror rax, 7
ror rax, 8
ror rax, 5
add rax, rcx
mov dword [rsp - 0x44], 0x72999ce4
movabs rcx, 0x74ce89db3763d8ba
sub rcx, 0x69de604
add rcx, 0x45fdbc05
add rcx, 0x4d75aa19
xor rax, rcx
ror rax, 3
ror rax, 6
ror rax, 2
ror rax, 1
mov qword [r14 + 8], rax
jmp 0x14006edd1
mov byte [rsp + 0x80], 0x34
sub byte [rsp + 0x80], 0x24
xor byte [rsp + 0x80], 0x16
sub byte [rsp + 0x80], 5
mov edx, 0x2c082efb
xor edx, 0x2cf3015
add edx, 0x1c68a002
add edx, 0x1dfdae1f
add edx, 0x8c1ffcb9
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call fcn.140082d10
test rax, rax
mov dword [rsp - 0x10], 0x57356d5e
je 0x14006ee8d
movabs rcx, 0x854f5a165644f2a1
sub rcx, 0x20180ea
xor rcx, 0x349bcb75
sub rcx, 0x5497964f
xor rcx, 0x700c0ba2
mov byte [rsp + 0x88], sil
mov dword [rsp - 0x34], ebp
add rax, rcx
movabs rcx, 0xe3a9fcad62d53dae
sub rcx, 0x3e87a9e5
xor rcx, 0x2ad6577
add rcx, 0x17cd3a39
add rcx, 0x4b1957e6
xor rax, rcx
mov dword [rsp - 0x34], ebp
not rax
rol rax, 0x1d
rol rax, 4
rol rax, 1
rol rax, 1
xchg r13, rax
mov qword [r14 + 0x10], r13
xchg r13, rax
jmp 0x14006eead
mov byte [rsp + 0x88], 0x6b
add byte [rsp + 0x88], 0xe
xor byte [rsp + 0x88], 0x61
xor byte [rsp + 0x88], 0x19
mov edx, 0x2d0f34c6
add edx, 0x30c97f24
xor edx, 0x1e1a5603
sub edx, 0x1977a069
xchg r13, rcx
mov r13, rbp
xchg rcx, r13
call fcn.140082d10
mov dword [rsp - 0x28], ecx
test rax, rax
je 0x14006ef87
movabs rcx, 0xeb72bb436e237b81
xor rcx, 0x33b8da77
add rcx, 0x1edd0e96
xor rcx, 0x72ef0184
mov byte [rsp + 0x20], sil
mov dword [rsp - 0x38], 0x6b54b396
add rax, rcx
movabs rcx, 0x751045846bea33aa
xor rcx, 0x517fadae
sub rcx, 0x3835304
add rcx, 0x349c9a09
ror rax, 0xc
ror rax, 1
ror rax, 1
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x2c], 0x39dd32d4
movabs rcx, 0x51316f8c2be7cae8
sub rcx, 0x1c7fd80c
xor rcx, 0x474311b2
add rcx, 0x2ffd9bce
sub rcx, 0x87d3fa4
sub rax, rcx
ror rax, 0x1b
ror rax, 0x18
mov qword [r14 + 0x18], rax
mov dword [rsp - 0x44], 0x7dedec2c
jmp 0x14006efa0
mov byte [rsp + 0x20], 0x4d
xor byte [rsp + 0x20], 0x37
xor byte [rsp + 0x20], 0x12
xor byte [rsp + 0x20], 0x6e
sub byte [rsp + 0x20], 5
mov edx, 0x6ac2c9cc
add edx, 0x1621329
sub edx, 0x30b09470
sub edx, 0x321844b5
xchg rbp, r13
mov rcx, r13
xchg r13, rbp
call fcn.140082d10
mov dword [rsp - 0x24], esp
test rax, rax
je 0x14006f07e
movabs rcx, 0xd94e1df32aad79e
sub rcx, 0x1666bc99
add rcx, 0x276d9075
add rcx, 0x3c62af22
mov byte [rsp + 0x21], sil
xor rax, rcx
mov dword [rsp - 0x1c], 0x2ada9715
movabs rcx, 0x690e234728520459
add rcx, 0x1ae51095
sub rcx, 0x17a99355
xor rcx, 0x72e82428
ror rax, 0x33
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
ror rax, 1
sub rax, rcx
movabs rcx, 0x7824f26b18d71465
sub rcx, 0xcca9ae3
add rcx, 0x446d658b
add rcx, 0x2b0b4ce5
ror rax, 8
ror rax, 0x20
ror rax, 2
ror rax, 3
ror rax, 1
add rax, rcx
xchg r10, r10
not rax
xchg r8, rax
mov qword [r14 + 0x20], r8
xchg r8, rax
jmp 0x14006f092
mov byte [rsp + 0x21], 0xd
add byte [rsp + 0x21], 0x12
xor byte [rsp + 0x21], 0x3c
xor byte [rsp + 0x21], 0x22
mov edx, 0x677dd30d
sub edx, 0x675f1881
xor edx, 0x709c2b84
xor edx, 0xbc6bc71a
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
call fcn.140082d10
xchg r8, r8
test rax, rax
je 0x14006f177
not rax
xchg r10, r10
mov byte [rsp + 0x22], sil
movabs rcx, 0x3b63400b5a67913e
sub rcx, 0x559a5fa3
add rcx, 0x73ff0dac
add rcx, 0x7fffffff
xor rcx, 0x5dfb5f9a
add rax, rcx
movabs rcx, 0x55879b0a16fe33c1
xor rcx, 0x650c046a
sub rcx, 0x69b0f511
add rcx, 0x7fffffff
add rcx, 0x3441c464
ror rax, 3
ror rax, 0x11
ror rax, 5
ror rax, 8
ror rax, 2
ror rax, 4
ror rax, 1
xor rax, rcx
mov dword [rsp - 0x18], ebp
movabs rcx, 0x9843d3d361af6f9
xor rcx, 0x3c92f2d
add rcx, 0x4924007d
sub rcx, 0x2abd94d3
add rcx, 0x37ac15b1
add rax, rcx
not rax
xchg r8, r8
mov qword [r14 + 0x28], rax
jmp 0x14006f18b
mov byte [rsp + 0x22], 7
add byte [rsp + 0x22], 0x3c
add byte [rsp + 0x22], 0x33
sub byte [rsp + 0x22], 0x75
mov edx, 0x2dd18637
add edx, 0x3da1ce1a
sub edx, 0x377f00b7
xor edx, 0x197964ed
xor edx, 0x8d767612
xchg rcx, r14
mov r14, rbp
xchg r14, rcx
call fcn.140082d10
xchg r8, r8
test rax, rax
je 0x14006f254
rol rax, 4
rol rax, 0xe
movabs rcx, 0xfe0730be373b2bd9
xor rcx, 0x54659ccc
xor rcx, 0xf2a27a7
sub rcx, 0x6b571828
add rax, rcx
mov dword [rsp - 0x1c], esi
mov byte [rsp + 0x23], sil
movabs rcx, 0x156ba67d45160695
sub rcx, 0x2120303b
sub rcx, 0xcb94719
add rcx, 0x7fffffff
sub rcx, 0x237849f
xor rax, rcx
mov dword [rsp - 0x28], edx
movabs rcx, 0x4e489a7d5c3412d9
sub rcx, 0x16fc4b4e
sub rcx, 0x37fe2233
add rcx, 0x6a2ce372
sub rcx, 0x7699676
sub rax, rcx
mov qword [r14 + 0x30], rax
jmp 0x14006f26d
mov byte [rsp + 0x23], 0x44
sub byte [rsp + 0x23], 0x30
xor byte [rsp + 0x23], 0x72
sub byte [rsp + 0x23], 0x13
sub byte [rsp + 0x23], 0x52
mov edx, 0x32f7300
add edx, 0x2ba92994
add edx, 0x237c4dc6
add edx, 0x9d73001a
xchg rcx, rbx
mov rbx, rbp
xchg rbx, rcx
call fcn.140082d10
mov dword [rsp - 0x18], ecx
test rax, rax
je 0x14006f322
rol rax, 0x16
rol rax, 0x24
movabs rcx, 0xdd31775622cb9e8
sub rcx, 0x503d61ff
sub rcx, 0x414281d
add rcx, 0x25321dc4
add rcx, 0x4ad9ec0a
sub rax, rcx
mov dword [rsp - 0x3c], 0x1ff33b50
mov byte [rsp + 0x24], sil
ror rax, 9
ror rax, 1
movabs rcx, 0xdfdb3cc16c848c0d
sub rcx, 0x451f25d4
sub rcx, 0x622b7d5
xor rcx, 0x70b25d62
sub rcx, 0x47c42b28
add rax, rcx
mov dword [rsp - 0x10], 0x2b7b3a25
xchg r8, rax
mov qword [r14 + 0x38], r8
xchg r8, rax
jmp 0x14006f33b
mov byte [rsp + 0x24], 0x67
xor byte [rsp + 0x24], 0x20
xor byte [rsp + 0x24], 0x4b
add byte [rsp + 0x24], 0x58
sub byte [rsp + 0x24], 0x63
mov edx, 0x5c6ea9cb
xor edx, 0x403402b3
add edx, 0x1304fe14
add edx, 0x25303b38
sub edx, 0x2f76336a
xchg rbp, rbx
mov rcx, rbx
xchg rbp, rbx
call fcn.140082d10
mov dword [rsp - 0x20], 0xf696320
test rax, rax
je 0x14006f412
movabs rcx, 0x3e49ca8c732f0b36
sub rcx, 0x3646199f
sub rcx, 0x356f2ac
add rcx, 0x7fffffff
sub rcx, 0x325c5cc7
mov byte [rsp + 0x25], sil
add rax, rcx
mov dword [rsp - 0x24], 0x61be5394
movabs rcx, 0x1d419042081183af
add rcx, 0x4f49c0d9
add rcx, 0x3e08077
sub rcx, 0x1dbd898c
add rcx, 0x7fffffff
add rcx, 0x19f8ef76
xor rax, rcx
xchg rdx, rdx
movabs rcx, 0x366af1a2120e02f0
xor rcx, 0x11968d28
add rcx, 0x3d691a7a
sub rcx, 0x10cb2977
not rax
add rax, rcx
xchg r9, rax
mov qword [r14 + 0x40], r9
xchg r9, rax
jmp 0x14006f42b
mov byte [rsp + 0x25], 0x72
sub byte [rsp + 0x25], 0x40
xor byte [rsp + 0x25], 0xf
sub byte [rsp + 0x25], 0xf
sub byte [rsp + 0x25], 0x2d
mov edx, 0x4221fbde
xor edx, 0x54e44dbb
xor edx, 0x1c76b180
add edx, 0x4f714412
xor edx, 0xa019647f
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
call fcn.140082d10
test rax, rax
mov rdi, rdi
je 0x14006f4f1
movabs rcx, 0x76b1fe9b693126ff
sub rcx, 0x3eb0cf77
xor rcx, 0x37e42ad
add rcx, 0x236d130c
sub rcx, 0x31d5a68e
mov byte [rsp + 0x26], sil
xchg r9, r9
xor rax, rcx
movabs rcx, 0x5da96823476776b5
add rcx, 0xc3b5b2f
sub rcx, 0x4bbcb843
add rcx, 0x26e82f99
ror rax, 0x11
ror rax, 8
ror rax, 1
xor rax, rcx
xchg rcx, rcx
movabs rcx, 0x2008942e4af89d2f
add rcx, 0x160ee3d3
sub rcx, 0x4e5526d
add rcx, 0x60b729a4
sub rax, rcx
mov qword [r14 + 0x48], rax
mov r14, r14
jmp 0x14006f50a
mov byte [rsp + 0x26], 0x20
sub byte [rsp + 0x26], 0x18
xor byte [rsp + 0x26], 0x51
sub byte [rsp + 0x26], 0x48
sub byte [rsp + 0x26], 0x10
mov edx, 0x1afb3634
add edx, 0x2baa6def
add edx, 0x1731b09f
xor edx, 0xe417343a
xchg rcx, rbx
mov rbx, rbp
xchg rbx, rcx
call fcn.140082d10
test rax, rax
mov r8, r8
je 0x14006f5bc
movabs rcx, 0x532854f5592533dc
sub rcx, 0x53e617c8
xor rcx, 0x4ec7cd8c
add rcx, 0x7fffffff
add rcx, 0x6aa26e3
mov byte [rsp + 0x27], sil
mov dword [rsp - 0x2c], ecx
add rax, rcx
movabs rcx, 0x6ade99970ffd937a
add rcx, 0x4f7ec82
sub rcx, 0x1ff8819
add rcx, 0xbc83347
add rcx, 0x5b6fae0a
rol rax, 0x1d
rol rax, 9
rol rax, 1
not rax
mov dword [rsp - 0x38], edi
ror rax, 0x26
sub rax, rcx
rol rax, 3
rol rax, 1
mov qword [r14 + 0x50], rax
jmp 0x14006f5d5
mov byte [rsp + 0x27], 0x28
xor byte [rsp + 0x27], 0x23
add byte [rsp + 0x27], 0x3d
add byte [rsp + 0x27], 0xa
sub byte [rsp + 0x27], 0x51
mov edx, 0x4b7aef9a
sub edx, 0x1bd3fb7c
sub edx, 0x9eab5bd
xor edx, 0xe108972c
xchg rbp, r8
mov rcx, r8
xchg rbp, r8
call fcn.140082d10
mov dword [rsp - 0x44], edi
test rax, rax
je 0x14006f677
rol rax, 8
rol rax, 0x27
rol rax, 3
rol rax, 2
rol rax, 1
movabs rcx, 0x8b1cfeba0a653083
xor rcx, 0x28496d72
add rcx, 0x3a942d32
add rcx, 0x491e24d8
xor rax, rcx
xchg r13, r13
mov r13b, sil
movabs rcx, 0x37255c1d4b641f76
add rcx, 0x29b6ebac
sub rcx, 0x706873bc
add rcx, 0x3c5da323
xor rcx, 0x4e144076
add rax, rcx
mov rdi, rdi
mov qword [r14 + 0x58], rax
jmp 0x14006f686
mov r13b, 2
add r13b, 0x6c
sub r13b, 6
xor r13b, 0x69
mov edx, 0x4f53dd2a
sub edx, 0x2dbfb916
add edx, 0x11130a92
add edx, 0x4e08343b
mov rcx, rbp
mov dword [rsp - 0x14], 0x7f536cec
call fcn.140082d10
test rax, rax
je 0x14006f70d
mov rbp, rbp
not rax
movabs rcx, 0xfba58b553513c9f2
xor rcx, 0x7bab0ff2
xor rcx, 0x27297afb
xor rcx, 0xa5aba9f
add rcx, 0x123a42f5
ror rax, 0xb
ror rax, 5
ror rax, 1
ror rax, 3
ror rax, 1
mov r12b, sil
xor rax, rcx
mov rdi, rdi
ror rax, 3
mov qword [r14 + 0xb0], rax
jmp 0x14006f71c
mov r12b, 0x4d
sub r12b, 0x3c
add r12b, 0x25
xor r12b, 0x37
mov edx, 0x1cd2277c
sub edx, 0xd016179
xor edx, 0x1824c09b
add edx, 0x49b73fba
add edx, 0x10b8d5b9
mov rcx, rbp
mov rsi, rsi
call fcn.140082d10
test rax, rax
je 0x14006f7af
not rax
mov dword [rsp - 0x24], ebx
movabs rcx, 0x23d18c314dfd00a4
xor rcx, 0x348ee418
sub rcx, 0x3a2d4f8d
add rcx, 0x506d466
add rcx, 0x7fffffff
add rcx, 0x2db52a5
sub rax, rcx
mov r12, r12
mov r15b, sil
not rax
rol rax, 0x14
rol rax, 0xc
rol rax, 3
rol rax, 1
rol rax, 1
xchg rbp, rax
mov qword [r14 + 0xf0], rbp
xchg rbp, rax
jmp 0x14006f7c2
mov r15b, 0x20
add r15b, 0x31
sub r15b, 0x43
add r15b, 0x37
sub r15b, 0x44
mov edx, 0x14ed7130
xor edx, 0x7d24c86c
sub edx, 0x49a68649
xor edx, 0x718b7a58
xchg r11, rbp
mov rcx, r11
xchg r11, rbp
call fcn.140082d10
mov dword [rsp - 0x3c], esi
test rax, rax
je 0x14006f831
not rax
xchg r11, r11
ror rax, 3
ror rax, 0xc
ror rax, 0xa
ror rax, 0xf
ror rax, 2
ror rax, 1
ror rax, 1
ror rax, 1
not rax
mov dword [rsp - 0x38], esi
ror rax, 0xc
ror rax, 1
mov qword [r14 + 0x2b8], rax
jmp 0x14006f844
mov sil, 0x23
sub sil, 0x21
add sil, 0x6e
xor sil, 0x2d
xor sil, 0x5c
xchg rdx, rbp
mov rbp, r14
xchg rdx, rbp
xchg rbp, r8
mov rcx, r8
xchg r8, rbp
call 0x1400666f8
mov bl, al
mov rdx, rdx
mov rdx, r14
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
xor bl, 1
call fcn.1400667e4
mov dil, al
xchg r12, r12
xchg rsp, rdx
mov rsp, r14
xchg rsp, rdx
xor dil, 1
mov dword [rsp - 0x20], 0x544b7f71
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
or dil, bl
call 0x1400668d8
mov dword [rsp - 0x1c], ecx
mov bl, al
mov rdx, r14
xor bl, 1
mov rcx, rbp
mov dword [rsp - 0x10], esi
or bl, dil
call fcn.140066a04
mov dil, al
xchg r15, r15
mov rdx, r14
xor dil, 1
xchg rbp, r9
mov rcx, r9
xchg r9, rbp
or dil, bl
call fcn.1400613f4
mov dword [rsp - 0x2c], 0x5892f340
mov bl, al
mov rdx, r14
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or bl, dil
xchg rbp, rbp
call 0x1400614dc
mov dil, al
mov rdx, r14
mov dword [rsp - 0x20], 0x5db96507
xor dil, 1
xchg rbx, rcx
mov rbx, rbp
xchg rbx, rcx
or dil, bl
call fcn.1400615cc
mov bl, al
xchg r8, r8
mov rdx, r14
xor bl, 1
xchg rbx, rbp
mov rcx, rbx
xchg rbp, rbx
or bl, dil
mov dword [rsp - 0x30], edi
call fcn.1400616d8
mov dil, al
mov rdx, r14
xor dil, 1
xchg rbx, rbx
xchg rbp, rsi
mov rcx, rsi
xchg rsi, rbp
or dil, bl
mov dword [rsp - 0xc], ebx
call fcn.140061804
mov bl, al
xchg r15, rdx
mov r15, r14
xchg r15, rdx
xor bl, 1
xchg rbx, rbp
mov rcx, rbx
xchg rbp, rbx
or bl, dil
call 0x1400618f0
mov dword [rsp - 0x44], 0x27e08d14
mov dil, al
xchg rdi, rdx
mov rdi, r14
xchg rdx, rdi
xor dil, 1
mov rcx, rbp
xchg rbx, rbx
or dil, bl
call fcn.1400619c8
mov bl, al
mov dword [rsp - 0x40], 0x173ea7ed
xchg r15, rdx
mov r15, r14
xchg rdx, r15
xor bl, 1
mov dword [rsp - 0x20], 0x3f161920
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call fcn.140061b1c
mov dil, al
xchg rcx, rcx
xchg rdx, rbx
mov rbx, r14
xchg rdx, rbx
xor dil, 1
xchg rbp, r9
mov rcx, r9
xchg rbp, r9
or dil, bl
call fcn.140061bf4
mov dword [rsp - 0x38], ecx
mov bl, al
xchg r11, rdx
mov r11, r14
xchg r11, rdx
xor bl, 1
xchg rbp, r9
mov rcx, r9
xchg r9, rbp
or bl, dil
mov rsp, rsp
call 0x140061cb8
mov dil, al
xor dil, 1
xchg r8, r8
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
mov rcx, rbp
mov dword [rsp - 0x3c], edi
or dil, bl
call 0x140061dd4
mov bl, al
mov r13, r13
xchg rdx, r10
mov r10, r14
xchg rdx, r10
xor bl, 1
mov dword [rsp - 0x30], 0x46025210
xchg r15, rcx
mov r15, rbp
xchg rcx, r15
or bl, dil
xchg rdi, rdi
call 0x140061f00
mov dil, al
mov rdx, r14
mov dword [rsp - 0x3c], 0x262b455c
xor dil, 1
xchg rdi, rcx
mov rdi, rbp
xchg rdi, rcx
or dil, bl
call 0x14006200c
mov bl, al
mov rbp, rbp
xchg rbx, rdx
mov rbx, r14
xchg rbx, rdx
xor bl, 1
mov dword [rsp - 0x44], edi
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or bl, dil
mov dword [rsp - 0x34], esp
call fcn.1400620f0
mov dil, al
xchg rsp, r14
mov rdx, rsp
xchg rsp, r14
xor dil, 1
xchg rbp, rsp
mov rcx, rsp
xchg rbp, rsp
or dil, bl
xchg r13, r13
call 0x1400621fc
mov bl, al
mov rdx, r14
xchg r15, r15
xor bl, 1
mov rcx, rbp
or bl, dil
mov rsp, rsp
call 0x140062310
mov dil, al
xchg rbp, rdx
mov rbp, r14
xchg rbp, rdx
xor dil, 1
xchg r8, rcx
mov r8, rbp
xchg r8, rcx
or dil, bl
call 0x140062414
mov dword [rsp - 0x18], 0x5f5e4c4c
mov bl, al
xchg rdx, rbx
mov rbx, r14
xchg rbx, rdx
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov dword [rsp - 0x18], ecx
call 0x140062508
mov dil, al
mov rdx, r14
mov dword [rsp - 0x44], esp
xor dil, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or dil, bl
call 0x140062608
mov bl, al
mov r11, r11
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor bl, 1
mov r10, r10
xchg rcx, rsi
mov rsi, rbp
xchg rsi, rcx
or bl, dil
mov dword [rsp - 0x20], ecx
call 0x140062714
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or dil, bl
mov dword [rsp - 0x28], 0x70025150
call fcn.140062828
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor bl, 1
xchg rdi, rdi
xchg r14, rbp
mov rcx, r14
xchg rbp, r14
or bl, dil
mov dword [rsp - 0x1c], 0x70b092c5
call 0x140062954
mov dil, al
xchg rbx, r14
mov rdx, rbx
xchg rbx, r14
xor dil, 1
xchg rsp, rbp
mov rcx, rsp
xchg rsp, rbp
or dil, bl
mov dword [rsp - 0x38], esp
call 0x140062aa0
mov bl, al
mov rdx, r14
xor bl, 1
xchg rcx, rcx
or bl, dil
mov rcx, rbp
call 0x140062be0
mov dword [rsp - 0x40], 0x456f2465
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor dil, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov dword [rsp - 0xc], ebp
call 0x140062cb4
mov bl, al
xchg r8, rdx
mov r8, r14
xchg rdx, r8
xor bl, 1
mov dword [rsp - 0x18], edx
mov rcx, rbp
or bl, dil
call fcn.140062dbc
mov dil, al
xchg rbx, rbx
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
mov dword [rsp - 0x2c], 0x14d0ab33
mov rcx, rbp
or dil, bl
call 0x140062ed4
mov bl, al
mov rbx, rbx
xchg rbx, rdx
mov rbx, r14
xchg rdx, rbx
xor bl, 1
mov rsp, rsp
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
call 0x140062fb8
mov dword [rsp - 0x3c], esi
mov dil, al
mov rdx, r14
xor dil, 1
xchg rbp, r15
mov rcx, r15
xchg r15, rbp
or dil, bl
mov r8, r8
call fcn.1400630b8
mov bl, al
xchg rsi, r14
mov rdx, rsi
xchg rsi, r14
xor bl, 1
mov rcx, rbp
mov r11, r11
or bl, dil
call 0x1400631a0
mov dil, al
xchg rcx, r14
mov rdx, rcx
xchg rcx, r14
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
call fcn.1400632c0
mov bl, al
mov dword [rsp - 0x1c], 0x309e7932
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov dword [rsp - 0x34], 0x74437728
call fcn.14006339c
mov dil, al
xchg r15, rdx
mov r15, r14
xchg r15, rdx
xor dil, 1
mov dword [rsp - 0x40], edi
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
call 0x140063490
mov dword [rsp - 0x30], ecx
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call fcn.1400635a8
mov dil, al
mov dword [rsp - 0x38], 0x66b5789d
xchg r9, r14
mov rdx, r9
xchg r14, r9
xor dil, 1
mov dword [rsp - 0xc], esp
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
or dil, bl
mov dword [rsp - 0x1c], ebp
call 0x1400636a0
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor bl, 1
xchg r9, r9
xchg r9, rcx
mov r9, rbp
xchg rcx, r9
or bl, dil
mov r11, r11
call fcn.140063784
mov dil, al
mov rdx, r14
mov r9, r9
xor dil, 1
xchg rcx, r9
mov r9, rbp
xchg rcx, r9
or dil, bl
mov dword [rsp - 0x1c], 0x669d2aae
call 0x1400638b0
mov bl, al
xor bl, 1
mov r9, r9
xchg r8, r14
mov rdx, r8
xchg r14, r8
xchg rbp, r12
mov rcx, r12
xchg r12, rbp
or bl, dil
call 0x1400639b0
mov dil, al
mov rbx, rbx
xchg rdx, rbx
mov rbx, r14
xchg rbx, rdx
xor dil, 1
mov dword [rsp - 0x20], 0x24cc90ec
xchg rbp, rsp
mov rcx, rsp
xchg rbp, rsp
or dil, bl
xchg rbp, rbp
call 0x140063afc
mov bl, al
xchg rdi, r14
mov rdx, rdi
xchg r14, rdi
xor bl, 1
mov rcx, rcx
mov rcx, rbp
or bl, dil
call 0x140063c10
mov dword [rsp - 0x28], 0x5d3bc771
mov dil, al
xchg rdx, rbx
mov rbx, r14
xchg rdx, rbx
xor dil, 1
mov dword [rsp - 0x10], ebx
xchg rbp, r9
mov rcx, r9
xchg rbp, r9
or dil, bl
call 0x140063d4c
xchg r9, r9
mov bl, al
xchg r12, rdx
mov r12, r14
xchg r12, rdx
xor bl, 1
mov rcx, rbp
or bl, dil
mov dword [rsp - 0x24], ebp
call 0x140063e6c
mov dil, al
mov rdx, r14
xor dil, 1
mov dword [rsp - 0x2c], 0x7db68b6b
xchg rcx, rdi
mov rdi, rbp
xchg rcx, rdi
or dil, bl
xchg r11, r11
call fcn.140063f68
mov bl, al
xchg r14, rdi
mov rdx, rdi
xchg rdi, r14
xor bl, 1
mov dword [rsp - 0xc], ebp
mov rcx, rbp
or bl, dil
call fcn.140064088
mov dword [rsp - 0x14], 0x344c7027
mov dil, al
xchg rdi, r14
mov rdx, rdi
xchg r14, rdi
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov dword [rsp - 0x20], 0x30ddf51c
call fcn.1400641c8
mov bl, al
xchg r13, rdx
mov r13, r14
xchg rdx, r13
xor bl, 1
mov dword [rsp - 0x1c], 0xa8dc899
xchg r11, rcx
mov r11, rbp
xchg rcx, r11
or bl, dil
mov dword [rsp - 0x30], 0x7c3c0611
call fcn.140064280
mov dil, al
mov rdx, r14
mov dword [rsp - 0x20], 0x484d871c
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov dword [rsp - 0x28], 0x3a5f2986
call fcn.140064368
mov bl, al
xchg rdx, rsp
mov rsp, r14
xchg rsp, rdx
xor bl, 1
xchg rbp, rsi
mov rcx, rsi
xchg rbp, rsi
or bl, dil
call 0x140064464
mov rsp, rsp
mov dil, al
xchg rdx, r12
mov r12, r14
xchg rdx, r12
xor dil, 1
xchg r12, rcx
mov r12, rbp
xchg r12, rcx
or dil, bl
call 0x140064588
mov bl, al
mov dword [rsp - 0x30], 0xebae82f
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor bl, 1
xchg rbp, rcx
mov rbp, rcx
xchg rcx, rbp
or bl, dil
call fcn.140064684
mov dil, al
mov dword [rsp - 0x24], 0x7b773f08
mov rdx, r14
xor dil, 1
or dil, bl
xchg r11, r11
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
call 0x140064780
xchg r11, r11
mov bl, al
xchg rdx, r14
mov r14, rdx
xchg r14, rdx
xor bl, 1
mov rcx, rbp
mov dword [rsp - 0x10], 0x3d6ed92b
or bl, dil
call 0x140064890
mov dil, al
mov dword [rsp - 0x10], esp
mov rdx, r14
xor dil, 1
xchg rbp, rsi
mov rcx, rsi
xchg rsi, rbp
or dil, bl
mov dword [rsp - 0x24], ecx
call 0x140064988
mov bl, al
xchg r14, r11
mov rdx, r11
xchg r11, r14
xor bl, 1
mov rsi, rsi
xchg rsi, rcx
mov rsi, rbp
xchg rcx, rsi
or bl, dil
mov dword [rsp - 0x10], 0x341d93c4
call 0x140064a78
mov dil, al
xchg r14, rsp
mov rdx, rsp
xchg rsp, r14
xor dil, 1
mov dword [rsp - 0x30], 0x5986fdfe
xchg r12, rcx
mov r12, rbp
xchg rcx, r12
or dil, bl
mov rsi, rsi
call 0x140064b84
mov bl, al
xchg rsi, rdx
mov rsi, r14
xchg rsi, rdx
xor bl, 1
xchg rdi, rcx
mov rdi, rbp
xchg rcx, rdi
or bl, dil
call 0x140064ca0
mov dil, al
mov dword [rsp - 0x30], esi
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor dil, 1
xchg r10, rcx
mov r10, rbp
xchg r10, rcx
or dil, bl
mov dword [rsp - 0x14], 0x603fdd23
call 0x140064dc0
mov bl, al
xchg rdx, r15
mov r15, r14
xchg rdx, r15
xor bl, 1
xchg r8, r8
mov rcx, rbp
or bl, dil
call 0x140064ee8
mov dword [rsp - 0x20], 0x38d3b419
mov dil, al
xchg rdx, rcx
mov rcx, r14
xchg rdx, rcx
xor dil, 1
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or dil, bl
call 0x140064fe0
mov dword [rsp - 0x28], ecx
mov bl, al
xchg rdx, r8
mov r8, r14
xchg r8, rdx
xor bl, 1
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
mov r13, r13
call 0x1400650f0
mov dil, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rdx, rbp
mov rcx, rdx
xchg rbp, rdx
or dil, bl
xchg r8, r8
call 0x1400651e4
mov bl, al
mov rdx, r14
xor bl, 1
mov dword [rsp - 0x18], edx
mov rcx, rbp
or bl, dil
call 0x1400652dc
mov r9, r9
mov dil, al
mov rdx, r14
xor dil, 1
xchg rdi, rdi
xchg rdi, rcx
mov rdi, rbp
xchg rcx, rdi
or dil, bl
mov r15, r15
call fcn.1400653f8
mov bl, al
xchg rcx, r14
mov rdx, rcx
xchg r14, rcx
xor bl, 1
mov dword [rsp - 0x24], 0x300fe095
mov rcx, rbp
or bl, dil
call 0x1400654f4
xchg rcx, rcx
mov dil, al
xor dil, 1
mov rdx, r14
xchg rbp, r9
mov rcx, r9
xchg rbp, r9
or dil, bl
call 0x1400655fc
xchg rsp, rsp
mov bl, al
xchg rsi, rdx
mov rsi, r14
xchg rdx, rsi
xor bl, 1
xchg rdx, rbp
mov rcx, rdx
xchg rdx, rbp
or bl, dil
call fcn.1400656dc
mov dword [rsp - 0x24], edx
mov dil, al
xchg r14, r10
mov rdx, r10
xchg r14, r10
xor dil, 1
xchg rsi, rbp
mov rcx, rsi
xchg rbp, rsi
or dil, bl
mov dword [rsp - 0x24], 0x2e197b8b
call 0x1400657e0
mov bl, al
mov rdx, r14
xor bl, 1
mov dword [rsp - 0x14], 0x1e0ed411
mov rcx, rbp
or bl, dil
call fcn.140065900
mov dil, al
xchg r11, r11
xchg rsp, rdx
mov rsp, r14
xchg rsp, rdx
xor dil, 1
mov rdx, rdx
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or dil, bl
mov dword [rsp - 0x40], ebx
call fcn.1400659dc
mov bl, al
xchg rdx, rbp
mov rbp, r14
xchg rdx, rbp
xor bl, 1
xchg rbp, r15
mov rcx, r15
xchg rbp, r15
or bl, dil
xchg r13, r13
call fcn.140065ad4
mov dil, al
mov rdx, r14
mov dword [rsp - 0x18], edx
xor dil, 1
xchg rcx, rbp
mov rbp, rcx
xchg rcx, rbp
or dil, bl
mov dword [rsp - 0x38], 0x29d88d38
call 0x140065bfc
mov bl, al
mov rdx, r14
xor bl, 1
mov r9, r9
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or bl, dil
call 0x140065ce8
mov rbx, rbx
mov dil, al
xchg rdx, r14
mov r14, rdx
xchg rdx, r14
xor dil, 1
xchg rbp, rcx
mov rbp, rcx
xchg rbp, rcx
or dil, bl
xchg r13, r13
call 0x140065df0
mov bl, al
mov rdx, r14
xor bl, 1
mov rdi, rdi
xchg rcx, rsp
mov rsp, rbp
xchg rcx, rsp
or bl, dil
mov dword [rsp - 0x10], ecx
call 0x140065ee8
mov dil, al
xchg r14, r9
mov rdx, r9
xchg r9, r14
xor dil, 1
mov dword [rsp - 0x28], 0x4cbd3320
xchg rcx, r13
mov r13, rbp
xchg r13, rcx
or dil, bl
mov dword [rsp - 0x14], 0x257788ad
call 0x140066024
mov bl, al
mov rdx, r14
mov r9, r9
xor bl, 1
xchg r12, rcx
mov r12, rbp
xchg r12, rcx
or bl, dil
call 0x140066120
mov dword [rsp - 0x24], 0x176aa821
mov dil, al
mov rdx, r14
xor dil, 1
mov r12, r12
xchg rbp, r11
mov rcx, r11
xchg rbp, r11
or dil, bl
xchg r9, r9
call fcn.14006620c
mov bl, al
xchg r14, rdx
mov r14, rdx
xchg r14, rdx
xor bl, 1
or bl, dil
xchg r15, r15
xchg r11, rcx
mov r11, rbp
xchg r11, rcx
call 0x1400662d0
mov r15, r15
mov dil, al
mov rdx, r14
xor dil, 1
xchg rcx, rsp
mov rsp, rbp
xchg rcx, rsp
or dil, bl
mov dword [rsp - 0x28], edx
call fcn.1400663b4
mov bl, al
xchg rdx, r13
mov r13, r14
xchg rdx, r13
xor bl, 1
mov rcx, rbp
mov r13, r13
or bl, dil
call fcn.1400664d8
mov dil, al
xchg r14, rdx
mov r14, rdx
xchg rdx, r14
xor dil, 1
mov dword [rsp - 0x20], ebx
xchg rcx, rbp
mov rbp, rcx
xchg rbp, rcx
or dil, bl
mov rsi, rsi
call 0x1400665e4
mov rbx, qword [rsp + 0x70]
xor al, 1
or al, dil
xchg r14, r14
or al, byte [rsp + 0x78]
or al, byte [rsp + 0x80]
or al, byte [rsp + 0x88]
or al, byte [rsp + 0x20]
mov dword [rsp - 0x24], ebx
or al, byte [rsp + 0x21]
or al, byte [rsp + 0x22]
or al, byte [rsp + 0x23]
mov dword [rsp - 0x38], esi
or al, byte [rsp + 0x24]
or al, byte [rsp + 0x25]
or al, byte [rsp + 0x26]
xchg rbp, rbp
or al, byte [rsp + 0x27]
or al, r13b
or al, r12b
mov dword [rsp - 0x1c], esp
or al, r15b
or al, sil
sete al
add rsp, 0x30
mov dword [rsp - 0xc], ecx
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
mov dword [rsp - 0x14], ebx
nop
mov r13, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r12, qword [rsp - 8]
pop rdi
mov dword [rsp - 0x34], ebx
nop
mov rsi, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret