Function at 0x140122447
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
xchg rdx, r8
mov qword [rax + 0x18], rdx
xchg r8, rdx
xchg r9, rdx
mov qword [rax + 0x10], r9
xchg rdx, r9
xchg rcx, rsi
mov qword [rax + 8], rsi
xchg rcx, rsi
nop
mov qword [rsp - 8], rbx
sub rsp, 8
nop
sub rsp, 8
mov qword [rsp], rsi
nop
push 0x3ad94064
mov qword [rsp], rdi
nop
mov qword [rsp - 8], r12
sub rsp, 8
push r13
push r14
nop
mov qword [rsp - 8], r15
sub rsp, 8
sub rsp, 0xa00
xchg r10, rax
movaps xmmword [r10 - 0x48], xmm6
xchg r10, rax
xchg r10, rax
movaps xmmword [r10 - 0x58], xmm7
xchg r10, rax
xchg rbx, rax
movaps xmmword [rbx - 0x68], xmm8
xchg rbx, rax
mov rdi, r9
mov r12, rdx
xchg r13, rcx
mov rcx, r13
xchg r13, rcx
xor r14d, r14d
mov esi, r14d
mov dword [rsp + 0x34], r14d
call fcn.140124200
lea r9d, [r14 - 1]
lea r8d, [r14 + 0x1f]
lea rdx, [rsp + 0x408]
xchg r13, rbp
mov rcx, rbp
xchg r13, rbp
call fcn.140119ab0
nop
lea rcx, [rsp + 0x408]
call fcn.140032430
xchg r8, rdx
mov r8, rax
xchg r8, rdx
lea rcx, [r13 + 0x178]
call fcn.140048900
lea rcx, [r13 + 0x178]
call fcn.14012bda0
xchg r10, rdx
mov r10, rax
xchg rdx, r10
xchg rcx, r12
mov r12, qword [r13 + 0x198]
xchg rcx, r12
call fcn.140133700
xorps xmm0, xmm0
movdqu xmmword [rsp + 0xc0], xmm0
mov eax, r14d
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xd0], rax
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], r14
lea rcx, [rsp + 0x6a0]
call fcn.140160d80
nop
lea r15, [r13 + 0x308]
mov qword [rsp + 0xe8], r15
xchg rbx, r10
mov r10, qword [r15]
xchg rbx, r10
lea edx, [r14 + 2]
xchg r12, rcx
mov r12, rcx
xchg rcx, r12
call fcn.14001bcd0
xor edx, edx
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.14001bcd0
lea rdx, [rsp + 0x528]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400350c0
nop
lea r8, [rsp + 0x528]
lea rdx, [rsp + 0x478]
mov rcx, rbx
call fcn.1400203a0
nop
lea rcx, [rsp + 0x528]
call fcn.14001a0e0
xchg r8, rbx
mov r8, qword [r15]
xchg rbx, r8
lea edx, [r14 + 2]
xchg r12, rcx
mov r12, rcx
xchg rcx, r12
call fcn.14001bcd0
lea edx, [r14 + 1]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.14001bcd0
lea rdx, [rsp + 0x548]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.1400350c0
nop
lea r8, [rsp + 0x548]
lea rdx, [rsp + 0x458]
xchg rcx, r9
mov r9, rbx
xchg rcx, r9
call fcn.1400203a0
nop
lea rcx, [rsp + 0x548]
call fcn.14001a0e0
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x478]
call fcn.14012cbd0
xchg r13, rbx
mov r13, qword [rax]
xchg rbx, r13
lea rdx, [rsp + 0x4d8]
lea rcx, [rsp + 0x478]
call fcn.14012bd70
lea r9, [rsp + 0x30]
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rsp + 0x5c8]
call fcn.140032a40
nop
lea rdx, [rsp + 0x450]
lea rcx, [rsp + 0x458]
call fcn.14012cbd0
mov rbx, qword [rax]
lea rdx, [rsp + 0x448]
lea rcx, [rsp + 0x458]
call fcn.14012bd70
lea r9, [rsp + 0x30]
xchg rbx, r8
mov rbx, r8
xchg rbx, r8
mov rdx, qword [rax]
lea rcx, [rsp + 0x5a8]
call fcn.140032a40
nop
lea rdx, [rsp + 0x5c8]
lea rcx, [rsp + 0x650]
call fcn.14002a720
mov rdx, rax
xchg r8, rcx
mov r8, qword [rsp + 0xa60]
xchg rcx, r8
call fcn.140048650
lea rcx, [rsp + 0x650]
call fcn.14001a0e0
lea rdx, [rsp + 0x5a8]
lea rcx, [rsp + 0x670]
call fcn.14002a720
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
xchg rcx, rdi
mov rdi, rcx
xchg rdi, rcx
call fcn.140048650
lea rcx, [rsp + 0x670]
call fcn.14001a0e0
lea edx, [r14 + 1]
mov rcx, r12
call fcn.14001bcd0
mov rbx, rax
lea rdx, [rsp + 0x3a8]
mov rcx, rax
call fcn.14012bc50
lea rdx, [rsp + 0x420]
xchg r14, rbx
mov rcx, r14
xchg rbx, r14
call fcn.14012cae0
mov r14, qword [rsp + 0xc8]
xchg rdi, r14
mov qword [rsp + 0xf8], rdi
xchg r14, rdi
xchg r9, r8
mov r8, qword [rsp + 0x3c0]
xchg r9, r8
xchg rbp, r9
mov qword [rsp + 0x90], rbp
xchg rbp, r9
mov r10, qword [rsp + 0x3b8]
xchg r15, r10
mov qword [rsp + 0xa0], r15
xchg r15, r10
mov r8, qword [rsp + 0x3b0]
mov qword [rsp + 0x70], r8
mov r11, qword [rsp + 0x3a8]
xchg r15, r11
mov qword [rsp + 0x180], r15
xchg r11, r15
mov rbx, qword [rsp + 0x438]
xchg r8, rbx
mov qword [rsp + 0x38], r8
xchg rbx, r8
mov r12, qword [rsp + 0x430]
xchg r9, r12
mov qword [rsp + 0xb0], r9
xchg r9, r12
xchg r9, r13
mov r9, qword [rsp + 0x428]
xchg r13, r9
xchg rcx, r13
mov qword [rsp + 0xb8], rcx
xchg rcx, r13
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x60], rax
movzx edi, byte [rsp + 0xa40]
nop dword [rax]
cmp r11, rax
jne 0x140122b54
movzx ecx, byte [r11]
mov edx, ecx
sub edx, 1
je 0x14011f47f
cmp edx, 1
je 0x14011f477
cmp r9, rbx
jmp 0x14011f482
cmp r10, r12
jmp 0x14011f482
cmp r8, r13
setne al
test al, al
je 0x140120edf
test ecx, ecx
je 0x140122e81
sub ecx, 1
je 0x14011f4cc
cmp ecx, 1
je 0x14011f4be
test r9, r9
jne 0x140122bc8
xchg rdi, rcx
mov rdi, r11
xchg rcx, rdi
jmp 0x14011f4d0
xchg r10, r15
mov rcx, r15
xchg r15, r10
jmp 0x14011f4d0
lea rcx, [r8 + 0x40]
mov rbx, qword [r15]
lea rdx, [rsp + 0x568]
call fcn.14003bcd0
bts esi, 9
mov dword [rsp + 0x34], esi
lea r8, [rsp + 0x568]
lea rdx, [rsp + 0x238]
mov rcx, rbx
call fcn.1400203a0
nop
lea rcx, [rsp + 0x568]
call fcn.14001a0e0
xorps xmm0, xmm0
movups xmmword [rsp + 0x160], xmm0
xor r13d, r13d
mov qword [rsp + 0x170], r13
xchg r8, r13
mov qword [rsp + 0x178], r8
xchg r13, r8
xor r8d, r8d
lea rdx, [0x140001768]
lea rcx, [rsp + 0x160]
call fcn.140012150
nop
movzx edx, dil
lea rcx, [rsp + 0x1f8]
call fcn.1400328e0
xor r8d, r8d
lea rdx, [0x140001768]
lea rcx, [rsp + 0x1f8]
call fcn.140012150
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x130], xmm0
xchg r13, r12
mov qword [rsp + 0x140], r12
xchg r12, r13
xchg r13, rbp
mov qword [rsp + 0x148], rbp
xchg r13, rbp
xor r8d, r8d
lea rdx, [0x140001768]
lea rcx, [rsp + 0x130]
call fcn.140012150
nop
xor sil, sil
lea rbx, [rsp + 0x238]
mov r9, qword [rsp + 0x238]
mov r8, qword [rsp + 0x250]
cmp r8, 8
cmovae rbx, r9
nop dword [rax]
lea rcx, [rsp + 0x238]
cmp r8, 8
setae r11b
cmovae rcx, r9
xchg r9, rax
mov r9, qword [rsp + 0x248]
xchg r9, rax
lea r10, [rax + rax]
lea rax, [rcx + r10]
cmp rbx, rax
je 0x14011f7c9
movzx edx, word [rbx]
test sil, sil
jne 0x14011f649
cmp dx, 0x2f
jne 0x14011fa21
cmp word [rbx - 2], dx
jne 0x14011fa21
mov sil, 0x77
xor sil, 0x32
xor sil, 0x4c
xor sil, 0x33
xor sil, 5
sub sil, 0x3e
sub rbx, 0xfffffffffffffffe
jmp 0x14011f5d8
cmp dx, 0x2f
jne 0x14011f9fe
lea r8, [rsp + 0x238]
test r11b, r11b
cmovne r8, r9
add r8, r10
xorps xmm0, xmm0
movups xmmword [rsp + 0x270], xmm0
xchg r13, r14
mov qword [rsp + 0x280], r14
xchg r13, r14
xchg r13, rbp
mov qword [rsp + 0x288], rbp
xchg rbp, r13
cmp rbx, r8
jne 0x14011f6f7
mov qword [rsp + 0x288], 0x376c7806
add qword [rsp + 0x288], 0x3632f96f
sub qword [rsp + 0x288], 0x3241cd7f
xor qword [rsp + 0x288], 0x762f8aa0
sub qword [rsp + 0x288], 0x2670beba
add qword [rsp + 0x288], 0x11acb0ac
xor qword [rsp + 0x288], 0x38ae1b4f
mov word [rsp + 0x270], r13w
jmp 0x14011f70d
sub r8, rbx
sar r8, 1
mov rdx, rbx
lea rcx, [rsp + 0x270]
call fcn.1400358f0
xchg rbx, r8
mov rbx, qword [rsp + 0x210]
xchg r8, rbx
cmp r8, 8
jb 0x14011f73d
inc r8
mov rdx, qword [rsp + 0x1f8]
lea rcx, [rsp + 0x1f8]
call fcn.1400232a0
movups xmm0, xmmword [rsp + 0x270]
movups xmmword [rsp + 0x1f8], xmm0
movups xmm1, xmmword [rsp + 0x280]
movups xmmword [rsp + 0x208], xmm1
xchg r13, rsi
mov qword [rsp + 0x280], rsi
xchg r13, rsi
mov qword [rsp + 0x288], 0x7d93f1c2
sub qword [rsp + 0x288], 0x6d36ff87
add qword [rsp + 0x288], 0x6430a608
sub qword [rsp + 0x288], 0x120f7a04
xor qword [rsp + 0x288], 0x3aa48f02
sub qword [rsp + 0x288], 0x58da9136
mov word [rsp + 0x270], r13w
lea rcx, [rsp + 0x270]
call fcn.140010bb0
xchg rbx, rsi
mov rbx, qword [rsp + 0xa48]
xchg rsi, rbx
xchg rcx, r14
mov r14, rsi
xchg rcx, r14
call fcn.140028850
lea r15, [rax - 1]
cmp byte [rsi], 0
jne 0x14011f85c
mov byte [rsi], 0x70
sub byte [rsi], 0x49
add byte [rsi], 0x47
sub byte [rsi], 0x5a
add byte [rsi], 0x1b
xor byte [rsi], 0x63
xor byte [rsi], 4
xor byte [rsi], 0x46
sub byte [rsi], 0xc
mov ecx, 0x22e87124
xor ecx, 0x6280a08a
add ecx, 0x33fcd9fe
sub ecx, 0x8a5c9d8
sub ecx, 0x49de30bf
add ecx, 0x4ca3e888
sub ecx, 0x26d404ef
add ecx, 0x231ef5a0
sub ecx, 0x6ad08a36
call fcn.1401fe224
mov qword [rax], r13
xchg r13, rdx
mov qword [rax + 8], rdx
xchg r13, rdx
mov qword [rax + 0x10], r13
mov qword [rsi + 8], rax
cmp byte [rsi], 2
jne 0x140122de8
mov rbx, qword [rsi + 8]
xchg rdx, rax
mov rdx, qword [rbx + 8]
xchg rdx, rax
sub rax, qword [rbx]
sar rax, 2
sar rax, 1
sar rax, 1
cmp r15, rax
jb 0x14011f93a
mov byte [rsp + 0x320], 3
xor byte [rsp + 0x320], 0x10
add byte [rsp + 0x320], 0x30
sub byte [rsp + 0x320], 0x32
xor byte [rsp + 0x320], 0x40
xor byte [rsp + 0x320], 0x7a
xor byte [rsp + 0x320], 0x2b
xor edx, edx
lea rcx, [rsp + 0x328]
call fcn.140019740
nop
xchg rdi, rax
mov rdi, qword [rsi + 8]
xchg rdi, rax
xchg rsi, r8
mov rsi, qword [rax + 8]
xchg rsi, r8
xchg r8, r9
mov rdx, r9
xchg r9, r8
sub rdx, qword [rax]
sar rdx, 3
sar rdx, 1
mov r9, r15
sub r9, rdx
inc r9
lea rax, [rsp + 0x320]
xchg r13, rax
mov qword [rsp + 0x20], r13
xchg r13, rax
lea rdx, [rsp + 0x440]
xchg rcx, r9
mov r9, rbx
xchg r9, rcx
call fcn.140025770
nop
movzx edx, byte [rsp + 0x320]
lea rcx, [rsp + 0x328]
call fcn.140023300
xchg r8, rax
mov r8, qword [rsi + 8]
xchg r8, rax
xchg r12, r13
mov r13, r15
xchg r13, r12
shl r12, 4
xchg r11, r14
mov r11, qword [rax]
xchg r14, r11
add r14, r12
mov qword [rsp + 0x110], r14
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x118], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x120], xmm1
movabs rbx, 0x800000002ad5cd54
xor rbx, 0x14588001
xor rbx, 0x29bde38b
xor rbx, 0x34501627
add rbx, 0x400d6f00
xor rbx, 0x636e27f9
xchg rbx, rbp
mov qword [rsp + 0x128], rbp
xchg rbp, rbx
movzx ecx, byte [r14]
mov edx, ecx
sub edx, 1
je 0x14011fa83
cmp edx, 1
je 0x14011fa6b
test ecx, ecx
je 0x14011fa35
sub ecx, 1
je 0x14011fa83
cmp ecx, 1
je 0x14011fa6b
xchg r13, r15
mov rbx, r15
xchg r13, r15
mov qword [rsp + 0x128], rbx
jmp 0x14011fa99
lea rcx, [rsp + 0x160]
call fcn.140032540
mov r8, qword [rsp + 0x250]
xchg r9, r14
mov r14, qword [rsp + 0x238]
xchg r14, r9
nop
sub rbx, 0x79f7366b
add rbx, 0x79f7366d
jmp 0x14011f5d8
mov ebx, 0x5e7b004c
xor ebx, 0x430e3646
add ebx, 0x5ef42f7b
sub ebx, 0x6c980059
add ebx, 0x67667022
sub ebx, 0x3a142ae
sub ebx, 0x7396929f
mov qword [rsp + 0x128], rbx
jmp 0x14011fa99
xchg rdi, rax
mov rdi, qword [r14 + 8]
xchg rdi, rax
mov rax, qword [rax]
mov qword [rsp + 0x120], rax
jmp 0x14011fa99
xchg rdx, rax
mov rdx, qword [r14 + 8]
xchg rdx, rax
mov rax, qword [rax]
mov rax, qword [rax]
mov qword [rsp + 0x118], rax
xchg rcx, rax
mov rcx, qword [rsp + 0x178]
xchg rcx, rax
mov qword [rsp + 0xd8], rax
mov r13, qword [rsp + 0x170]
mov rax, qword [rsp + 0x160]
xchg rbp, rax
mov qword [rsp + 0x80], rbp
xchg rbp, rax
cmp byte [rsi], 0
jne 0x14011fb30
mov byte [rsi], 0x19
add byte [rsi], 0x61
sub byte [rsi], 0x60
add byte [rsi], 0x62
xor byte [rsi], 0x56
add byte [rsi], 0x3d
sub byte [rsi], 4
xor byte [rsi], 0x3e
sub byte [rsi], 0x5b
mov ecx, 0x5cd5b92
add ecx, 0xcac6097
add ecx, 0x292933f7
add ecx, 0x518342
xor ecx, 0x7513ed7e
sub ecx, 0x4ee79e04
call fcn.1401fe224
xor ecx, ecx
mov qword [rax], rcx
mov qword [rax + 8], rcx
xchg r10, rcx
mov qword [rax + 0x10], r10
xchg r10, rcx
xchg r14, rax
mov qword [rsi + 8], r14
xchg r14, rax
cmp byte [rsi], 2
jne 0x140122d55
mov rsi, qword [rsi + 8]
mov rax, qword [rsi + 8]
sub rax, qword [rsi]
sar rax, 4
cmp r15, rax
jb 0x14011fc11
mov byte [rsp + 0x330], 0x3f
xor byte [rsp + 0x330], 0x14
xor byte [rsp + 0x330], 0x4f
xor byte [rsp + 0x330], 2
sub byte [rsp + 0x330], 0x27
xor byte [rsp + 0x330], 0x61
sub byte [rsp + 0x330], 0x30
sub byte [rsp + 0x330], 0x19
xor byte [rsp + 0x330], 0x15
xor edx, edx
lea rcx, [rsp + 0x338]
call fcn.140019740
nop
mov rax, qword [rsp + 0xa48]
mov rax, qword [rax + 8]
mov r8, qword [rax + 8]
xchg r8, rsi
mov rdx, rsi
xchg rsi, r8
sub rdx, qword [rax]
sar rdx, 2
sar rdx, 1
sar rdx, 1
mov r9, r15
sub r9, rdx
inc r9
lea rax, [rsp + 0x330]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x108]
xchg r11, rsi
mov rcx, r11
xchg r11, rsi
call fcn.140025770
nop
movzx edx, byte [rsp + 0x330]
lea rcx, [rsp + 0x338]
call fcn.140023300
xchg r15, rax
mov r15, qword [rsp + 0xa48]
xchg r15, rax
mov rax, qword [rax + 8]
mov r9, qword [rax]
add r9, r12
mov qword [rsp + 0x300], r9
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x308], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x310], xmm1
movabs r10, 0x8000000065ed51bf
add r10, 0x67af0f8
sub r10, 0x169cdf0d
xor r10, 0x6daf1686
add r10, 0x27fbb4cb
sub r10, 0x606029f7
xchg rdi, rcx
mov rdi, r10
xchg rcx, rdi
xchg rcx, rbp
mov qword [rsp + 0x318], rbp
xchg rbp, rcx
movzx edx, byte [r9]
mov r8d, edx
sub r8d, 1
je 0x14011fd0f
cmp r8d, 1
je 0x14011fcf6
mov qword [rsp + 0x318], rcx
sub edx, 1
je 0x14011fd0f
cmp edx, 1
je 0x14011fcf6
mov ecx, 0x637c3ad8
xor ecx, 0xb3b5ab8
sub ecx, 0xa1265d0
sub ecx, 0x86eef41
xor ecx, 0x7b558b4b
xor ecx, 0x6d8ad986
sub ecx, 0x43195981
mov qword [rsp + 0x318], rcx
jmp 0x14011fd22
mov rax, qword [r9 + 8]
mov rax, qword [rax + 8]
xchg r9, rax
mov qword [rsp + 0x310], r9
xchg r9, rax
jmp 0x14011fd22
mov rax, qword [r9 + 8]
mov rax, qword [rax]
xchg r12, rax
mov qword [rsp + 0x308], r12
xchg r12, rax
cmp r14, r9
jne 0x140122c2a
movzx r8d, byte [r14]
mov edx, r8d
sub edx, 1
je 0x14011fd61
cmp edx, 1
je 0x14011fd4c
cmp rbx, rcx
jmp 0x14011fd75
mov rax, qword [rsp + 0x310]
cmp qword [rsp + 0x120], rax
jmp 0x14011fd75
xchg rsi, rax
mov rsi, qword [rsp + 0x308]
xchg rsi, rax
cmp qword [rsp + 0x118], rax
setne al
test al, al
je 0x140120066
xchg r14, rax
mov r14, qword [rsp + 0xa40]
xchg r14, rax
xchg r12, rsi
mov r12, qword [rax + 0x308]
xchg r12, rsi
cmp r8b, 1
jne 0x140122c92
xchg rdi, rdx
mov rdi, qword [rsp + 0x118]
xchg rdx, rdi
neg rdx
add rdx, 0xffffffffffffffe0
neg rdx
lea rcx, [rsp + 0x368]
call fcn.140017a10
or dword [rsp + 0x34], 2
lea r8, [rsp + 0x368]
lea rdx, [rsp + 0x4b8]
mov rcx, rsi
call fcn.1400203a0
mov r8, rax
lea rcx, [rsp + 0x160]
cmp qword [rsp + 0xd8], 8
cmovae rcx, qword [rsp + 0x80]
mov rdx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x14011fe14
mov r8, qword [rax]
cmp rdx, r13
jne 0x14011fe76
test rdx, rdx
je 0x14011fe52
sub r8, rcx
nop
movzx eax, word [r8 + rcx]
cmp ax, word [rcx]
jne 0x14011fe76
nop
add rcx, 0x55314cdd
sub rcx, 0x55314cdb
sub rdx, 1
jne 0x14011fe2b
mov sil, 0x5c
xor sil, 0x5d
add sil, 0x34
xor sil, 0x6f
xor sil, 0x3a
sub sil, 0x5b
add sil, 1
xor sil, 7
jmp 0x14011fe79
xor sil, sil
lea rcx, [rsp + 0x4b8]
call fcn.140010bb0
nop
xchg r12, r8
mov r12, qword [rsp + 0x380]
xchg r12, r8
cmp r8, 0x10
jb 0x14011febd
inc r8
xchg r12, rdx
mov r12, qword [rsp + 0x368]
xchg r12, rdx
lea rcx, [rsp + 0x368]
call fcn.140023180
xor eax, eax
xchg r12, rax
mov qword [rsp + 0x378], r12
xchg r12, rax
mov qword [rsp + 0x380], 0x13024ae5
xor qword [rsp + 0x380], 0x4faf1013
xor qword [rsp + 0x380], 0x2032f1aa
sub qword [rsp + 0x380], 0x286eb6d5
xor qword [rsp + 0x380], 0x74ef7d75
xor qword [rsp + 0x380], 0x20df89fd
mov byte [rsp + 0x368], al
test sil, sil
je 0x1401200e0
mov rax, qword [rsp + 0xa40]
xchg r9, rbx
mov r9, qword [rax + 0x308]
xchg r9, rbx
lea rcx, [rsp + 0x110]
call fcn.1400495c0
lea rdx, [rsp + 0x588]
mov rcx, rax
call fcn.14003bcd0
or dword [rsp + 0x34], 4
lea r8, [rsp + 0x588]
lea rdx, [rsp + 0x3e8]
mov rcx, rbx
call fcn.1400203a0
xchg rcx, rax
mov rbx, rcx
xchg rcx, rax
lea rax, [rsp + 0x130]
cmp rax, rbx
je 0x14012004b
xchg rdx, rsi
mov rsi, qword [rsp + 0x148]
xchg rdx, rsi
cmp rdx, 8
jb 0x14011ffed
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x130]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14011ffe8
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
sub rax, 8
cmp rax, 0x1f
jbe 0x14011ffe8
call 0x1404ba1d0
int3
call fcn.1401fe260
xchg r8, rbx
movups xmm0, xmmword [r8]
xchg rbx, r8
movups xmmword [rsp + 0x130], xmm0
xchg rbx, r14
movups xmm1, xmmword [r14 + 0x10]
xchg rbx, r14
movups xmmword [rsp + 0x140], xmm1
xor eax, eax
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], 0x6fb53b26
sub qword [rbx + 0x18], 0x4155ba47
sub qword [rbx + 0x18], 0x2ba74188
xor qword [rbx + 0x18], 0x53458c5
add qword [rbx + 0x18], 0xffb6fa1
xor qword [rbx + 0x18], 0x1787d734
mov word [rbx], ax
lea rcx, [rsp + 0x3e8]
call fcn.140010bb0
nop
lea rcx, [rsp + 0x588]
call fcn.14012b660
mov r14, qword [rsp + 0x140]
test r14, r14
jne 0x140120185
lea rdx, [rsp + 0x160]
cmp qword [rsp + 0xd8], 8
cmovae rdx, qword [rsp + 0x80]
xchg r13, r12
mov r8, r12
xchg r12, r13
lea rcx, [rsp + 0x130]
call fcn.14012ba30
mov rcx, qword [rsp + 0x178]
mov qword [rsp + 0xd8], rcx
mov r13, qword [rsp + 0x170]
mov rax, qword [rsp + 0x160]
xchg rsi, rax
mov qword [rsp + 0x80], rsi
xchg rsi, rax
mov r14, qword [rsp + 0x140]
jmp 0x14012019f
movzx ecx, byte [r14]
sub ecx, 1
je 0x140120132
xchg rbp, rsi
mov rbp, qword [rsp + 0xa48]
xchg rsi, rbp
cmp ecx, 1
je 0x140120114
inc rbx
mov qword [rsp + 0x128], rbx
jmp 0x14011fac9
neg qword [rsp + 0x120]
add qword [rsp + 0x120], 0xfffffffffffffff0
neg qword [rsp + 0x120]
jmp 0x14011fac9
mov edx, 0x1a92defc
add edx, 0x5874779c
sub edx, 0x449462d3
xor edx, 0x3976a307
xor edx, 0x3c7ceed5
sub edx, 0x2b78be16
lea rcx, [rsp + 0x118]
call fcn.14003b340
mov rbx, qword [rsp + 0x128]
mov r14, qword [rsp + 0x110]
xchg r8, rsi
mov r8, qword [rsp + 0xa48]
xchg r8, rsi
jmp 0x14011fac9
xchg r13, rax
mov r13, qword [rsp + 0x80]
xchg r13, rax
xchg rcx, r9
mov r9, qword [rsp + 0xd8]
xchg rcx, r9
lea rdx, [rsp + 0x48]
xchg r9, rdx
mov qword [rsp + 0x188], r9
xchg r9, rdx
lea rdx, [rsp + 0x6a0]
mov qword [rsp + 0x190], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x198], xmm0
xor r12d, r12d
mov qword [rsp + 0x1a8], r12
mov qword [rsp + 0x1b0], r12
lea rsi, [rsp + 0x160]
cmp rcx, 8
setae byte [rsp + 0x30]
cmovae rsi, rax
movabs rcx, 0x7fffffff37170b8f
xor rcx, 0x28715ac
sub rcx, 0xc177237
sub rcx, 0x1607ce50
add rcx, 0x2b8a2c70
add rcx, 0x3bf1e4ed
sub rcx, 0x3d92dac5
sub rcx, 0x6be882
add rcx, 0x7fffffff
add rcx, 0x4311d44d
cmp r13, rcx
ja 0x140122d06
mov qword [rsp + 0x1b0], 0x49eb2af2
xor qword [rsp + 0x1b0], 0x27a5b551
xor qword [rsp + 0x1b0], 0x49531f9a
xor qword [rsp + 0x1b0], 0x1eb0ed57
sub qword [rsp + 0x1b0], 0x20c3b2ac
sub qword [rsp + 0x1b0], 0x18e9babb
cmp r13, 8
jae 0x1401202b9
xchg r12, r13
mov qword [rsp + 0x1a8], r12
xchg r13, r12
movups xmm8, xmmword [rsi]
movups xmmword [rsp + 0x198], xmm8
jmp 0x140120386
xchg r10, rbx
mov r10, r13
xchg r10, rbx
or rbx, 7
cmp rbx, rcx
jbe 0x1401202d7
mov rbx, rcx
jmp 0x140120301
cmp rbx, 0xa
pushf
mov eax, 0xe850457
add eax, 0x5074dac1
xor eax, 0x4a588108
add eax, 0xf08eb3e
xor eax, 0xf550174
sub eax, 0x2cff4830
popf
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x198]
call fcn.140010cc0
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a8], r13
mov qword [rsp + 0x1b0], rbx
lea r8, [r13*2 + 2]
xchg rsi, rdi
mov rdx, rdi
xchg rsi, rdi
xchg rdx, rcx
mov rdx, rax
xchg rdx, rcx
call fcn.1401ff2ea
movups xmm8, xmmword [rsp + 0x198]
movabs rcx, 0x7fffffff23801723
add rcx, 0x4b3f6dec
sub rcx, 0x6bf3584d
add rcx, 0x37e34f80
add rcx, 0x375c0f2e
add rcx, 0x7fffffff
add rcx, 0xdf4748f
xorps xmm0, xmm0
movups xmmword [rsp + 0x1b8], xmm0
xchg r12, rcx
mov qword [rsp + 0x1c8], rcx
xchg rcx, r12
mov qword [rsp + 0x1d0], r12
lea r15, [rsp + 0x1f8]
cmp qword [rsp + 0x210], 8
setae byte [rsp + 0x32]
xchg r13, rcx
mov rcx, qword [rsp + 0x1f8]
xchg rcx, r13
cmovae r15, r13
mov rsi, qword [rsp + 0x208]
cmp rsi, rcx
ja 0x140122d0c
mov qword [rsp + 0x1d0], 0x8e95083
add qword [rsp + 0x1d0], 0x3d7702d6
xor qword [rsp + 0x1d0], 0x7cf6b32d
sub qword [rsp + 0x1d0], 0x15c6e76c
xor qword [rsp + 0x1d0], 0x5f0aa668
sub qword [rsp + 0x1d0], 0x575b568f
add qword [rsp + 0x1d0], 0x74a34ad
add qword [rsp + 0x1d0], 0x4fffc98a
sub qword [rsp + 0x1d0], 0x7bb40701
cmp rsi, 8
jae 0x140120475
xchg r12, rsi
mov qword [rsp + 0x1c8], r12
xchg r12, rsi
movups xmm7, xmmword [r15]
movups xmmword [rsp + 0x1b8], xmm7
jmp 0x140120552
xchg rsi, rbx
mov rsi, rbx
xchg rbx, rsi
or rbx, 7
cmp rbx, rcx
jbe 0x140120493
mov rbx, rcx
jmp 0x1401204bd
cmp rbx, 0xa
pushf
mov eax, 0x774a4147
sub eax, 0xe81c740
add eax, 0x14b744b4
xor eax, 0x7c04db53
add eax, 0x669fcba5
sub eax, 0x681b3183
popf
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x1b8]
call fcn.140010cc0
mov qword [rsp + 0x1b8], rax
xchg rsi, rbp
mov qword [rsp + 0x1c8], rbp
xchg rbp, rsi
xchg rbx, r15
mov qword [rsp + 0x1d0], r15
xchg r15, rbx
lea r8, [rsi*2 + 2]
xchg rdx, r15
mov r15, rdx
xchg r15, rdx
xchg r13, rax
mov rcx, r13
xchg r13, rax
call fcn.1401ff2ea
movups xmm7, xmmword [rsp + 0x1b8]
movabs rcx, 0x7fffffff16581cca
add rcx, 0x40422151
add rcx, 0x69154cc
sub rcx, 0x3379fc4
sub rcx, 0x3bf1e32e
add rcx, 0x46406f79
add rcx, 0x7fffffff
add rcx, 0x1bbd8091
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
mov qword [rsp + 0x1e8], r12
xchg r12, r15
mov qword [rsp + 0x1f0], r15
xchg r12, r15
lea rsi, [rsp + 0x130]
xchg r8, r12
mov r8, qword [rsp + 0x148]
xchg r8, r12
cmp r12, 8
setae bl
mov byte [rsp + 0x31], bl
mov r15, qword [rsp + 0x130]
cmovae rsi, r15
cmp r14, rcx
ja 0x140122d12
mov qword [rsp + 0x1f0], 0x72e97492
xor qword [rsp + 0x1f0], 0x2488c4e5
xor qword [rsp + 0x1f0], 0x7f066dcb
add qword [rsp + 0x1f0], 0x2ac98462
sub qword [rsp + 0x1f0], 0x48babd1
sub qword [rsp + 0x1f0], 0x4fa5b646
cmp r14, 8
jae 0x140120619
xchg r14, r12
mov qword [rsp + 0x1e8], r12
xchg r14, r12
movups xmm6, xmmword [rsi]
movups xmmword [rsp + 0x1d8], xmm6
jmp 0x1401206c6
xchg r8, r14
mov rbx, r8
xchg r14, r8
or rbx, 7
cmp rbx, rcx
jbe 0x14012063d
xchg rcx, r14
mov rbx, r14
xchg rcx, r14
jmp 0x140120671
cmp rbx, 0xa
pushf
mov eax, 0x5188539c
xor eax, 0x21f7d82a
sub eax, 0x5dda6d3b
xor eax, 0x77c38196
sub eax, 0x2083b2a2
sub eax, 0x291e298a
add eax, 0x43d006a9
sub eax, 0x5f94ca60
popf
cmovb rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x1d8]
call fcn.140010cc0
mov qword [rsp + 0x1d8], rax
xchg r12, r14
mov qword [rsp + 0x1e8], r12
xchg r14, r12
mov qword [rsp + 0x1f0], rbx
lea r8, [r14*2 + 2]
xchg r14, rsi
mov rdx, r14
xchg rsi, r14
mov rcx, rax
call fcn.1401ff2ea
movups xmm6, xmmword [rsp + 0x1d8]
movzx ebx, byte [rsp + 0x31]
mov ecx, 0x251fba75
add ecx, 0xf4dcd1a
add ecx, 0x41c801e3
sub ecx, 0x4a77a586
sub ecx, 0xa7ce43a
sub ecx, 0x2140ff42
call fcn.1401fe224
xor r14d, r14d
test rax, rax
je 0x1401208a4
lea rcx, [rsp + 0x48]
mov qword [rax], rcx
lea rcx, [rsp + 0x6a0]
xchg r15, rcx
mov qword [rax + 8], r15
xchg r15, rcx
movups xmmword [rax + 0x10], xmm8
movups xmm0, xmmword [rsp + 0x1a8]
xchg r15, rax
movups xmmword [r15 + 0x20], xmm0
xchg r15, rax
mov qword [rsp + 0x1a8], r14
mov qword [rsp + 0x1b0], 0x7a8c406f
sub qword [rsp + 0x1b0], 0x7f0f3a3
sub qword [rsp + 0x1b0], 0x5c0deea7
add qword [rsp + 0x1b0], 0x3ab32d9f
xor qword [rsp + 0x1b0], 0x24e0eabf
xor qword [rsp + 0x1b0], 0x57a50e91
xor qword [rsp + 0x1b0], 0x22056fed
mov word [rsp + 0x198], r14w
movups xmmword [rax + 0x30], xmm7
movups xmm0, xmmword [rsp + 0x1c8]
xchg r8, rax
movups xmmword [r8 + 0x40], xmm0
xchg r8, rax
xchg r14, r15
mov qword [rsp + 0x1c8], r15
xchg r14, r15
mov qword [rsp + 0x1d0], 0x24f2a55
xor qword [rsp + 0x1d0], 0x18f0608d
xor qword [rsp + 0x1d0], 0x2a99e49c
xor qword [rsp + 0x1d0], 0x4ff80155
sub qword [rsp + 0x1d0], 0x18e4b940
sub qword [rsp + 0x1d0], 0x66f9f5ca
mov word [rsp + 0x1b8], r14w
xchg rbp, rax
movups xmmword [rbp + 0x50], xmm6
xchg rbp, rax
movups xmm0, xmmword [rsp + 0x1e8]
xchg r8, rax
movups xmmword [r8 + 0x60], xmm0
xchg r8, rax
xchg r15, r14
mov qword [rsp + 0x1e8], r15
xchg r14, r15
mov qword [rsp + 0x1f0], 0x654cf02f
sub qword [rsp + 0x1f0], 0x401c338e
sub qword [rsp + 0x1f0], 0x14dbdbd1
xor qword [rsp + 0x1f0], 0x2ed518f
xor qword [rsp + 0x1f0], 0x7e63d008
xor qword [rsp + 0x1f0], 0x6b9c4445
add qword [rsp + 0x1f0], 0x1e81cd04
add qword [rsp + 0x1f0], 0x25a7f26e
sub qword [rsp + 0x1f0], 0x4b6fe47d
mov word [rsp + 0x1d8], r14w
jmp 0x1401208ad
xchg r12, r14
mov rax, r12
xchg r14, r12
xchg r12, rax
mov qword [rsp + 0x388], r12
xchg r12, rax
mov esi, dword [rsp + 0x34]
or esi, 1
lea rcx, [rsp + 0x268]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r14d
xchg r9, rax
mov rax, r9
xchg r9, rax
lea r8, [0x140038fc0]
xor edx, edx
xor ecx, ecx
push rax
call 0x140acedb1
mov qword [rsp + 0x260], rax
test rax, rax
je 0x140122d18
xchg rdx, r14
mov qword [rsp + 0x388], rdx
xchg rdx, r14
mov r14, qword [rsp + 0xf8]
cmp r14, qword [rsp + 0x100]
je 0x140120969
xorps xmm0, xmm0
movaps xmmword [rsp + 0x640], xmm0
movaps xmm1, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x690], xmm1
movdqa xmmword [rsp + 0x260], xmm0
xchg r14, r10
movups xmmword [r10], xmm1
xchg r14, r10
nop
add r14, 0x19462d90
sub r14, 0x19462d80
mov qword [rsp + 0xc8], r14
jmp 0x14012099d
lea r8, [rsp + 0x260]
mov rdx, r14
lea rcx, [rsp + 0xc0]
call fcn.140037bb0
xchg rbp, rax
mov rbp, qword [rsp + 0xd0]
xchg rbp, rax
mov qword [rsp + 0x100], rax
mov r14, qword [rsp + 0xc8]
mov qword [rsp + 0xf8], r14
cmp dword [rsp + 0x268], 0
je 0x1401209ba
call 0x140611194
int3
lea rcx, [rsp + 0x1d8]
call fcn.140010bb0
lea rcx, [rsp + 0x1b8]
call fcn.140010bb0
lea rcx, [rsp + 0x198]
call fcn.140010bb0
nop
test bl, bl
je 0x140120a3a
lea rdx, [r12*2 + 2]
xchg r15, rax
mov r15, rax
xchg r15, rax
cmp rdx, 0x1000
jb 0x140120a2c
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140120a2c
push rsi
call 0x14073d559
int3
xchg rcx, rdi
mov rdi, r15
xchg rcx, rdi
call fcn.1401fe260
xor ebx, ebx
mov qword [rsp + 0x140], rbx
mov qword [rsp + 0x148], 0x20e79589
add qword [rsp + 0x148], 0x2579c7e2
xor qword [rsp + 0x148], 0x7c462e5c
add qword [rsp + 0x148], 0x3959bef1
sub qword [rsp + 0x148], 0x15a79753
xor qword [rsp + 0x148], 0x458b0cfb
add qword [rsp + 0x148], 0x5f4df9fa
xor qword [rsp + 0x148], 0x77a0902f
mov word [rsp + 0x130], bx
cmp byte [rsp + 0x32], bl
je 0x140120b04
mov rdx, qword [rsp + 0x210]
lea rdx, [rdx*2 + 2]
mov rax, r13
cmp rdx, 0x1000
jb 0x140120af6
sub rdx, 0xffffffffffffffd9
mov r13, qword [r13 - 8]
sub rax, r13
sub rax, 8
cmp rax, 0x1f
jbe 0x140120af6
push rdi
call 0x14093b78b
int3
xchg r14, r13
mov rcx, r14
xchg r13, r14
call fcn.1401fe260
xchg r13, rbx
mov qword [rsp + 0x208], r13
xchg rbx, r13
mov qword [rsp + 0x210], 0x2852bc7b
xor qword [rsp + 0x210], 0x6b2083c7
add qword [rsp + 0x210], 0x8a2ec54
xor qword [rsp + 0x210], 0x7da2af6d
xor qword [rsp + 0x210], 0x22ac6db1
add qword [rsp + 0x210], 0x4c527f2e
xor qword [rsp + 0x210], 0xc1545f4
sub qword [rsp + 0x210], 0xc90bdfd
xor qword [rsp + 0x210], 0x46ea6a16
mov word [rsp + 0x1f8], bx
cmp byte [rsp + 0x30], 0
je 0x140120bfc
mov rax, qword [rsp + 0xd8]
lea rdx, [rax*2 + 2]
xchg rbp, rcx
mov rbp, qword [rsp + 0x80]
xchg rcx, rbp
xchg rsi, rax
mov rsi, rcx
xchg rsi, rax
cmp rdx, 0x1000
jb 0x140120bf7
nop
add rdx, 0x84068b6
sub rdx, 0x840688f
mov rcx, qword [rcx - 8]
sub rax, rcx
nop
sub rax, 0xffffffffb3f3a06b
add rax, 0xffffffffb3f3a063
cmp rax, 0x1f
jbe 0x140120bf7
call 0x1407db9d4
int3
call fcn.1401fe260
mov qword [rsp + 0x170], rbx
mov qword [rsp + 0x178], 0x2994a603
sub qword [rsp + 0x178], 0xe1281f2
xor qword [rsp + 0x178], 0x6d9fdae0
sub qword [rsp + 0x178], 0x171aa6ba
sub qword [rsp + 0x178], 0x4a98bda9
add qword [rsp + 0x178], 0x6530de23
sub qword [rsp + 0x178], 0x6c87a92c
sub qword [rsp + 0x178], 0xd13cf7e
mov word [rsp + 0x160], bx
xchg rbp, rdx
mov rbp, qword [rsp + 0x250]
xchg rdx, rbp
cmp rdx, 8
jb 0x140120cd9
lea rdx, [rdx*2 + 2]
xchg rcx, r14
mov r14, qword [rsp + 0x238]
xchg rcx, r14
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jb 0x140120cd4
neg rdx
add rdx, 0xffffffffffffffd9
neg rdx
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140120cd4
push rax
call 0x140343222
int3
call fcn.1401fe260
xchg r11, rbx
mov qword [rsp + 0x248], r11
xchg r11, rbx
mov qword [rsp + 0x250], 0x40647c6b
sub qword [rsp + 0x250], 0x229f37d8
add qword [rsp + 0x250], 0x3bc44df1
sub qword [rsp + 0x250], 0x1a679eb9
add qword [rsp + 0x250], 0x1aa5a067
xor qword [rsp + 0x250], 0x1822aa77
sub qword [rsp + 0x250], 0x2373c39f
add qword [rsp + 0x250], 0x495b871d
sub qword [rsp + 0x250], 0x67cd01bc
mov word [rsp + 0x238], bx
mov r11, qword [rsp + 0x180]
movzx ecx, byte [r11]
sub ecx, 1
je 0x140120ddf
mov r9, qword [rsp + 0x90]
mov r8, qword [rsp + 0x70]
mov r15, qword [rsp + 0xe8]
cmp ecx, 1
je 0x140120db2
inc r9
xchg r15, r9
mov qword [rsp + 0x90], r15
xchg r9, r15
xchg rbp, r9
mov qword [rsp + 0x3c0], rbp
xchg r9, rbp
jmp 0x140120ea8
mov r10, qword [rsp + 0xa0]
sub r10, 0xfffffffffffffff0
xchg rbp, r10
mov qword [rsp + 0xa0], rbp
xchg r10, rbp
xchg r10, rcx
mov qword [rsp + 0x3b8], rcx
xchg r10, rcx
jmp 0x140120eb6
mov rax, qword [rsp + 0x70]
mov r8, qword [rax + 0x10]
xchg r8, r10
mov qword [rsp + 0x70], r10
xchg r8, r10
cmp byte [r8 + 0x19], 0
je 0x140120e48
xchg rcx, r8
mov rcx, qword [rax + 8]
xchg r8, rcx
xchg r8, r15
mov qword [rsp + 0x70], r15
xchg r15, r8
cmp byte [r8 + 0x19], 0
jne 0x140120e84
cmp rax, qword [r8 + 0x10]
jne 0x140120e84
xchg r8, rax
mov r8, rax
xchg r8, rax
mov r8, qword [r8 + 8]
mov qword [rsp + 0x70], r8
cmp byte [r8 + 0x19], 0
je 0x140120e1e
jmp 0x140120e84
mov rcx, qword [r8]
cmp byte [rcx + 0x19], 0
jne 0x140120e84
nop word [rax + rax]
xchg rcx, r8
mov rcx, r8
xchg rcx, r8
mov qword [rsp + 0x70], rcx
xchg r8, rax
mov r8, qword [rcx]
xchg r8, rax
xchg rsi, rax
mov rcx, rsi
xchg rsi, rax
cmp byte [rax + 0x19], 0
je 0x140120e5e
mov qword [rsp + 0x3b0], r8
xchg r13, r15
mov r13, qword [rsp + 0xe8]
xchg r13, r15
xchg r9, rsi
mov rsi, qword [rsp + 0x90]
xchg r9, rsi
xchg r10, rdi
mov rdi, qword [rsp + 0xa0]
xchg rdi, r10
xchg r11, rax
mov r11, qword [rsp + 0x60]
xchg r11, rax
xchg rbp, rbx
mov rbp, qword [rsp + 0x38]
xchg rbx, rbp
mov r12, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
jmp 0x14011f44e
lea rcx, [rsp + 0x5a8]
call fcn.14001a0e0
nop
lea rcx, [rsp + 0x5c8]
call fcn.14001a0e0
nop
lea rcx, [rsp + 0x458]
call fcn.140010bb0
nop
lea rcx, [rsp + 0x478]
call fcn.140010bb0
nop
xchg rcx, r13
mov rcx, qword [rsp + 0xa40]
xchg r13, rcx
mov rsi, qword [r13 + 0x2f8]
mov rbx, qword [r13 + 0x2f0]
cmp rbx, rsi
je 0x140120fa2
nop word [rax + rax]
xchg rdi, r15
mov r15, qword [rbx]
xchg rdi, r15
mov edx, 0x7c7b2a9c
sub edx, 0x264dcac1
xor edx, 0x7d08266d
xor edx, 0x1dffeacc
sub edx, 0x2591d136
sub edx, 0x1148c1e0
xor ecx, ecx
call fcn.140165cb0
cmp eax, 0x1e
jge 0x140120f95
xchg r8, rax
mov r8, qword [rdi]
xchg r8, rax
xchg rcx, r13
mov r13, rdi
xchg rcx, r13
call qword [rax + 8]
add rbx, 8
cmp rbx, rsi
jne 0x140120f46
cmp dword [r13 + 0xe8], 0
je 0x1401213fc
mov rcx, qword [0x140216e70]
call fcn.14000ede0
mov ebx, eax
test eax, eax
jle 0x1401211d9
mov byte [rsp + 0xe8], 0x29
add byte [rsp + 0xe8], 0x2d
add byte [rsp + 0xe8], 0x16
xor byte [rsp + 0xe8], 0x49
sub byte [rsp + 0xe8], 0x21
sub byte [rsp + 0xe8], 4
xor edx, edx
lea rcx, [rsp + 0xf0]
call fcn.140019740
nop
mov byte [rsp + 0xd8], 0x47
xor byte [rsp + 0xd8], 0x29
add byte [rsp + 0xd8], 3
sub byte [rsp + 0xd8], 0x63
add byte [rsp + 0xd8], 0x3d
sub byte [rsp + 0xd8], 0x18
sub byte [rsp + 0xd8], 0x25
add byte [rsp + 0xd8], 0x11
sub byte [rsp + 0xd8], 0x1f
xor edx, edx
lea rcx, [rsp + 0xe0]
call fcn.140019740
nop
lea r8, [rsp + 0xe8]
mov edx, 0x699ae118
sub edx, 0x22fcc8a6
xor edx, 0x73297f15
sub edx, 0x5274ebe
add edx, 0x930cb13
sub edx, 0x5030863
sub edx, 0x34bddb54
xchg rcx, r8
mov r8, qword [r15]
xchg r8, rcx
call fcn.14001d090
test al, al
je 0x1401211ae
lea rax, [rsp + 0x150]
xchg rdi, rax
mov qword [rsp + 0x108], rdi
xchg rdi, rax
lea eax, [rbx + 0x277d]
mov dword [rsp + 0xa40], eax
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0x150]
call fcn.140032910
xchg rbx, r12
mov r12, rax
xchg rbx, r12
mov edx, 0x76522891
xor edx, 0x568dcac9
add edx, 0x513db050
add edx, 0xd79cd35
sub edx, 0x70c0286e
add edx, 0x2bed33c6
add edx, 0x4229e428
sub edx, 0x7cee4f5c
lea rcx, [rsp + 0xe8]
call fcn.14001bcd0
xchg rcx, r15
mov r15, rax
xchg r15, rcx
xchg r13, rdx
mov r13, rbx
xchg rdx, r13
call fcn.14001b2c0
xchg r15, rcx
mov r15, rcx
xchg rcx, r15
call fcn.1400354c0
mov r9b, 0xe
xor r9b, 0xc
add r9b, 0x71
xor r9b, 0x17
sub r9b, 0x50
xor r9b, 0x15
lea r8, [rsp + 0xd8]
lea rdx, [rsp + 0xe8]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.14001dab0
mov ecx, 0x1fc4393f
xor ecx, 0x77bf7f01
sub ecx, 0x49885c1d
xor ecx, 0x2b174ffa
sub ecx, 0x224f080c
add ecx, 0x603560d3
sub ecx, 0x4ffd0379
xor ecx, 0xdc3104d6
push rax
call 0x14054b1c4
nop
movzx edx, byte [rsp + 0xd8]
lea rcx, [rsp + 0xe0]
call fcn.140023300
nop
movzx edx, byte [rsp + 0xe8]
lea rcx, [rsp + 0xf0]
call fcn.140023300
mov edx, 0x7302d431
sub edx, 0x69102cd8
xor edx, 0x418ea093
sub edx, 0x26b28ff0
add edx, 0x58b8cec4
sub edx, 0x7a82463a
xor ecx, ecx
call fcn.140165cb0
cmp eax, 0x1e
jge 0x1401213fc
mov rcx, qword [0x140216e70]
call fcn.14000de00
mov ebx, eax
test eax, eax
jle 0x1401213fc
mov byte [rsp + 0xa0], 0x15
xor byte [rsp + 0xa0], 9
xor byte [rsp + 0xa0], 0x13
add byte [rsp + 0xa0], 0x3d
xor byte [rsp + 0xa0], 0x7f
xor byte [rsp + 0xa0], 0x33
xor edx, edx
lea rcx, [rsp + 0xa8]
call fcn.140019740
nop
mov byte [rsp + 0x70], 4
xor byte [rsp + 0x70], 0x4f
xor byte [rsp + 0x70], 0x14
add byte [rsp + 0x70], 0x11
xor byte [rsp + 0x70], 0x1f
add byte [rsp + 0x70], 1
sub byte [rsp + 0x70], 0x59
xor byte [rsp + 0x70], 0x35
sub byte [rsp + 0x70], 0x22
xor edx, edx
lea rcx, [rsp + 0x78]
call fcn.140019740
nop
lea r8, [rsp + 0xa0]
mov edx, 0x2470a382
xor edx, 0x63c64eb6
add edx, 0x2c74d196
xor edx, 0x6f2a18cf
add edx, 0x54205bce
sub edx, 0x2e932159
xor edx, 0x7456253c
xor edx, 0x34d8c543
mov rcx, qword [r15]
call fcn.14001d090
test al, al
je 0x1401213d7
lea rax, [rsp + 0x150]
xchg rdi, rax
mov qword [rsp + 0x108], rdi
xchg rdi, rax
lea eax, [rbx + 0x27e1]
mov dword [rsp + 0xa40], eax
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0x150]
call fcn.140032910
mov rbx, rax
mov edx, 0x24cc13b1
xor edx, 0x1a34afc4
add edx, 0x10eaa769
xor edx, 0x7baa8861
add edx, 0x5d8b4cb
xor edx, 0x2d0cbb8b
add edx, 0x3e694ab6
xor edx, 0x559765b6
lea rcx, [rsp + 0xa0]
call fcn.14001bcd0
xchg r9, rax
mov rcx, r9
xchg r9, rax
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
call fcn.14001b2c0
xchg rcx, r13
mov r13, r15
xchg rcx, r13
call fcn.1400354c0
mov r9b, 0x22
add r9b, 0x53
xor r9b, 0x71
xor r9b, 0x3e
sub r9b, 1
sub r9b, 0x38
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0xa0]
xchg rcx, rbx
mov rbx, rax
xchg rcx, rbx
call fcn.14001dab0
mov ecx, 0x536e0363
sub ecx, 0x1ad777c8
add ecx, 0x2d39415b
sub ecx, 0x2ce8ea05
xor ecx, 0x75e0183a
xor ecx, 0xb2f90534
call 0x140cf574e
int3
movzx edx, byte [rsp + 0x70]
lea rcx, [rsp + 0x78]
call fcn.140023300
nop
movzx edx, byte [rsp + 0xa0]
lea rcx, [rsp + 0xa8]
call fcn.140023300
xchg rdi, rsi
mov rdi, qword [rsp + 0xc0]
xchg rsi, rdi
mov rbx, rsi
cmp rsi, r14
je 0x14012147c
cmp dword [rbx + 8], 0
je 0x140122f5f
call fcn.1401ff0ea
cmp dword [rbx + 8], eax
je 0x140122f24
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x290], xmm0
xor edx, edx
lea rcx, [rsp + 0x290]
call fcn.1401ff0e4
test eax, eax
jne 0x140122ef5
xorps xmm0, xmm0
movups xmmword [rsp + 0x350], xmm0
xchg rsi, rbx
movups xmmword [rsi], xmm0
xchg rsi, rbx
nop
add rbx, 0xa87ac2
sub rbx, 0xa87ab2
cmp rbx, r14
jne 0x140121416
mov r10, qword [rsp + 0x50]
xchg rsi, r10
mov rcx, rsi
xchg r10, rsi
mov r11, qword [rsp + 0x48]
sub rcx, r11
movabs r12, 0xe38e38e4b7f1d89
add r12, 0x220b48c
xor r12, 0x144ef989
sub r12, 0xa686f03
sub r12, 0x39e54161
add r12, 0x2facc58a
sub r12, 0xc4cb289
xchg r12, rax
mov r12, rax
xchg r12, rax
imul rcx
sar rdx, 2
xchg rdx, rax
mov rdx, rax
xchg rdx, rax
shr rax, 0x34
shr rax, 0xa
shr rax, 1
add rdx, rax
jne 0x14012165c
lea r9d, [rdx - 1]
lea r8d, [rdx + 0x21]
lea rdx, [rsp + 0x350]
xchg rdi, rcx
mov rdi, r13
xchg rcx, rdi
call fcn.140119ab0
nop
lea rcx, [rsp + 0x350]
call fcn.140032430
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
xchg rcx, r13
mov r13, rcx
xchg r13, rcx
call fcn.140122fa0
xchg r13, r14
mov rcx, r14
xchg r13, r14
call fcn.140119f80
nop
lea rcx, [rsp + 0x350]
call fcn.1400320e0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140160f50
nop
xchg r8, rbx
mov r8, qword [rsp + 0x48]
xchg r8, rbx
test rbx, rbx
je 0x1401215f5
mov rdi, qword [rsp + 0x50]
cmp rbx, rdi
je 0x1401215b1
lea rcx, [rbx + 0x20]
call fcn.140010bb0
xchg rbx, r9
mov rcx, r9
xchg rbx, r9
call fcn.140010bb0
nop
add rbx, 0x65d48679
sub rbx, 0x65d48631
cmp rbx, rdi
jne 0x14012157d
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
sub rcx, rbx
xchg r12, rax
mov r12, rax
xchg r12, rax
imul rcx
sar rdx, 2
mov r8, rdx
shr r8, 0x37
shr r8, 7
shr r8, 1
add r8, rdx
mov rdx, rbx
lea rcx, [rsp + 0x48]
call fcn.14012c8c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
xor eax, eax
mov qword [rsp + 0x58], rax
test rsi, rsi
je 0x140122acf
xchg rsi, r11
mov rax, r11
xchg rsi, r11
cmp rsi, r14
je 0x14012162b
nop dword [rax]
cmp dword [rax + 8], 0
jne 0x140121655
add rax, 0x10
cmp rax, r14
jne 0x140121614
mov r8, qword [rsp + 0x100]
sub r8, rsi
sar r8, 4
xchg rsi, rdx
mov rsi, rdx
xchg rdx, rsi
lea rcx, [rsp + 0xc0]
call fcn.14012ca70
jmp 0x140122acf
call 0x140c40822
int3
cmp rdx, 1
jbe 0x14012168f
movzx r9d, byte [rsp + 0xa40]
xchg rdx, r14
mov r8, r14
xchg rdx, r14
xchg rdx, r11
mov r11, r10
xchg r11, rdx
xchg r9, rcx
mov r9, r11
xchg rcx, r9
call fcn.14003a4f0
xchg r14, r15
mov r15, qword [r13 + 0x2f8]
xchg r14, r15
xchg r11, rbx
mov r11, qword [r13 + 0x2f0]
xchg rbx, r11
cmp rbx, r14
je 0x140121719
nop word [rax + rax]
mov rdi, qword [rbx]
mov edx, 0x56c0405f
xor edx, 0x1db91872
add edx, 0x29e49128
sub edx, 0x109d257c
sub edx, 0x5c5e4971
xor edx, 0x693fc7b4
xor edx, 0x615dbdb8
xor ecx, ecx
call fcn.140165cb0
cmp eax, 0x1e
jge 0x140121701
xchg rbp, rax
mov rbp, qword [rdi]
xchg rbp, rax
mov rcx, rdi
call qword [rax + 8]
nop
add rbx, 0x6bbb3b45
sub rbx, 0x6bbb3b3d
cmp rbx, r14
jne 0x1401216b8
cmp dword [r13 + 0xe8], 0
je 0x140121bac
mov rcx, qword [0x140216e70]
call fcn.14000ede0
mov ebx, eax
test eax, eax
jle 0x140121946
mov byte [rsp + 0x90], 0x62
xor byte [rsp + 0x90], 0x6b
add byte [rsp + 0x90], 0x39
add byte [rsp + 0x90], 0xf
add byte [rsp + 0x90], 0x11
xor byte [rsp + 0x90], 9
xor byte [rsp + 0x90], 0x7e
add byte [rsp + 0x90], 0x63
xor byte [rsp + 0x90], 0x78
xor edx, edx
lea rcx, [rsp + 0x98]
call fcn.140019740
nop
mov byte [rsp + 0x340], 0x27
add byte [rsp + 0x340], 0x18
add byte [rsp + 0x340], 0x14
sub byte [rsp + 0x340], 0x3a
add byte [rsp + 0x340], 0xc
add byte [rsp + 0x340], 0x57
xor byte [rsp + 0x340], 0x54
add byte [rsp + 0x340], 0x45
sub byte [rsp + 0x340], 0x6d
xor edx, edx
lea rcx, [rsp + 0x348]
call fcn.140019740
nop
lea r8, [rsp + 0x90]
mov edx, 0x27018973
add edx, 0x57c56386
sub edx, 0x600fc9d8
sub edx, 0x125bf241
xor edx, 0x5d0e22b0
sub edx, 0x5155124b
mov rcx, qword [r15]
call fcn.14001d090
test al, al
je 0x14012191b
lea rax, [rsp + 0x290]
mov qword [rsp + 0x108], rax
lea eax, [rbx + 0x277d]
mov dword [rsp + 0xa40], eax
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0x290]
call fcn.140032910
xchg rcx, rax
mov rbx, rcx
xchg rcx, rax
mov edx, 0x161c3c1c
add edx, 0x19c3322d
sub edx, 0x7347330
add edx, 0x2fb3718e
sub edx, 0x3d8db9e7
add edx, 0x1b768fca
xor edx, 0x3647428b
lea rcx, [rsp + 0x90]
call fcn.14001bcd0
xchg r8, rcx
mov r8, rax
xchg rcx, r8
xchg rbx, r8
mov rdx, r8
xchg r8, rbx
call fcn.14001b2c0
xchg r9, r15
mov rcx, r9
xchg r9, r15
call fcn.1400354c0
mov r9b, 0x5f
add r9b, 5
sub r9b, 9
sub r9b, 0x10
sub r9b, 0xa
xor r9b, 0x40
lea r8, [rsp + 0x340]
lea rdx, [rsp + 0x90]
mov rcx, rax
call fcn.14001dab0
mov ecx, 0x78f6a5a8
sub ecx, 0x57bde8aa
add ecx, 0x2b629ae6
sub ecx, 0x4315d3ee
xor ecx, 0x361438d6
add ecx, 0x34924d66
add ecx, 0x8bdbf779
call 0x140d1f00b
int3
movzx edx, byte [rsp + 0x340]
lea rcx, [rsp + 0x348]
call fcn.140023300
nop
movzx edx, byte [rsp + 0x90]
lea rcx, [rsp + 0x98]
call fcn.140023300
mov edx, 0xf2a39d0
add edx, 0x553e214e
sub edx, 0x9a8819a
add edx, 0x70c195e
add edx, 0x25571a3
xor edx, 0x52c71fd8
sub edx, 0x36e67af9
xor ecx, ecx
call fcn.140165cb0
cmp eax, 0x1e
jge 0x140121bac
mov rcx, qword [0x140216e70]
call fcn.14000de00
mov ebx, eax
test eax, eax
jle 0x140121bac
mov byte [rsp + 0x80], 0x6c
xor byte [rsp + 0x80], 0x20
sub byte [rsp + 0x80], 0x1d
sub byte [rsp + 0x80], 1
xor byte [rsp + 0x80], 0x23
add byte [rsp + 0x80], 0xc
sub byte [rsp + 0x80], 1
sub byte [rsp + 0x80], 0x18
xor edx, edx
lea rcx, [rsp + 0x88]
call fcn.140019740
nop
mov byte [rsp + 0x150], 0x47
xor byte [rsp + 0x150], 0x20
sub byte [rsp + 0x150], 0x2a
xor byte [rsp + 0x150], 0xf
add byte [rsp + 0x150], 0x12
xor byte [rsp + 0x150], 0x57
xor byte [rsp + 0x150], 0x13
xor edx, edx
lea rcx, [rsp + 0x158]
call fcn.140019740
nop
lea r8, [rsp + 0x80]
mov edx, 0x15b4dc87
xor edx, 0x67d1f13c
sub edx, 0x6472d5ea
add edx, 0x201df21c
add edx, 0x332c8973
sub edx, 0x5acdcad1
add edx, 0x2ebb5f04
xor edx, 0x799e1a96
sub edx, 0x4cb47d00
mov rcx, qword [r15]
call fcn.14001d090
test al, al
je 0x140121b81
lea rax, [rsp + 0x290]
xchg rdx, rax
mov qword [rsp + 0x108], rdx
xchg rdx, rax
lea eax, [rbx + 0x27e1]
mov dword [rsp + 0xa40], eax
lea rdx, [rsp + 0xa40]
lea rcx, [rsp + 0x290]
call fcn.140032910
xchg rcx, rax
mov rbx, rcx
xchg rcx, rax
mov edx, 0x787df9e
add edx, 0x79f71ce
xor edx, 0x7636301f
sub edx, 0x3e361bfd
sub edx, 0x22f67d4f
add edx, 0x17469588
xor edx, 0x352adad6
add edx, 0x602c8c99
sub edx, 0x7a2e1411
lea rcx, [rsp + 0x80]
call fcn.14001bcd0
xchg r9, rax
mov rcx, r9
xchg r9, rax
mov rdx, rbx
call fcn.14001b2c0
xchg r12, r15
mov rcx, r12
xchg r12, r15
call fcn.1400354c0
mov r9b, 0x4b
xor r9b, 0x72
xor r9b, 0x59
xor r9b, 0x4f
xor r9b, 2
xor r9b, 0x39
add r9b, 0x55
sub r9b, 0x68
lea r8, [rsp + 0x150]
lea rdx, [rsp + 0x80]
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.14001dab0
mov ecx, 0x25299bc0
add ecx, 0x55120f16
sub ecx, 0x413e5c9f
sub ecx, 0x5bdd997
xor ecx, 0x1fb93c16
sub ecx, 0x1e45082
xor ecx, 0xd55e07cb
push rdx
call 0x140515b4f
nop
movzx edx, byte [rsp + 0x150]
lea rcx, [rsp + 0x158]
call fcn.140023300
nop
movzx edx, byte [rsp + 0x80]
lea rcx, [rsp + 0x88]
call fcn.140023300
mov ecx, dword [r13 + 0x48]
xchg r8, r13
mov qword [rsp + 0x180], r8
xchg r13, r8
xchg r13, rdx
mov qword [rsp + 0xb0], rdx
xchg r13, rdx
mov qword [rsp + 0xb8], r13
test ecx, ecx
je 0x140121c7c
sub ecx, 1
je 0x140121c22
cmp ecx, 1
jne 0x140121c7c
xchg rdi, rax
mov rdi, qword [r13 + 0x38]
xchg rdi, rax
cmp qword [r13 + 0x30], rax
jne 0x140121c19
lea edx, [rcx + 0x53]
lea rcx, [r13 + 0x30]
call fcn.14012e5b0
lea rcx, [rsp + 0x180]
call fcn.140052440
mov rdx, qword [r13 + 0x30]
jmp 0x140121cd0
xchg rcx, rax
mov rcx, qword [r13 + 0x20]
xchg rcx, rax
cmp qword [r13 + 0x18], rax
jne 0x140121c73
mov edx, 0x282c8a88
xor edx, 0x86d0ed0
sub edx, 0x4b25b46
xor edx, 0x10f57806
xor edx, 0x65c47685
sub edx, 0x4ad4d2d3
xor edx, 0x23e954ea
lea rcx, [r13 + 0x18]
call fcn.14012e5b0
lea rcx, [rsp + 0xb8]
call fcn.1400ec490
mov rdx, qword [r13 + 0x18]
jmp 0x140121cd0
xchg rbx, rax
mov rbx, qword [r13 + 8]
xchg rbx, rax
cmp qword [r13], rax
jne 0x140121ccc
mov edx, 0x1fe81604
add edx, 0x583fabee
xor edx, 0x6939d312
add edx, 0x28e15e42
add edx, 0x3520624a
sub edx, 0x3908dab8
xor edx, 0x3616f8e0
mov rcx, r13
call fcn.14012e5b0
lea rcx, [rsp + 0xb0]
call fcn.1400a8dd0
mov rdx, qword [r13]
sub rdx, 0xfffffffffffffcd0
lea rcx, [rsp + 0x390]
call fcn.140031bf0
nop
mov r15, qword [rsp + 0x50]
xchg rcx, r14
mov rcx, qword [rsp + 0x48]
xchg rcx, r14
cmp r14, r15
je 0x14012293c
nop
add r14, 0x723bf281
sub r14, 0x723bf261
movzx ebx, byte [rsp + 0xa40]
movzx edi, byte [rsp + 0xa40]
movzx esi, byte [rsp + 0xa40]
lea r12, [r13 + 0x178]
nop dword [rax + rax]
xchg rcx, r8
mov r8, qword [rsp + 0xa50]
xchg rcx, r8
xchg r13, rax
mov r13, qword [rcx]
xchg r13, rax
cmp rax, qword [rcx + 8]
je 0x140121d5b
xchg rsi, rax
mov qword [rcx + 8], rsi
xchg rsi, rax
mov dword [rsp + 0x60], 0x1fcd556e
xor dword [rsp + 0x60], 0x5c9160a9
sub dword [rsp + 0x60], 0x3532d1f2
add dword [rsp + 0x60], 0x499c81c9
xor dword [rsp + 0x60], 0x48632db5
add dword [rsp + 0x60], 0xcce7576
sub dword [rsp + 0x60], 0x804b868
add dword [rsp + 0x60], 0x9a4e3985
mov dword [rsp + 0x66], 0x1ac9f2fa
xor dword [rsp + 0x66], 0x6cad7d33
sub dword [rsp + 0x66], 0x51a6d974
xor dword [rsp + 0x66], 0x500c149c
sub dword [rsp + 0x66], 0x3cd2255b
xor dword [rsp + 0x66], 0xc870820c
mov dword [rsp + 0x6a], 0x294d31d6
add dword [rsp + 0x6a], 0x5e919a0
add dword [rsp + 0x6a], 0x45b97239
xor dword [rsp + 0x6a], 0x7a4374e0
add dword [rsp + 0x6a], 0x624be596
xor dword [rsp + 0x6a], 0x8f935150
xor eax, eax
mov word [rsp + 0x6e], ax
xor r8d, r8d
mov edx, r8d
nop word [rax + rax]
movzx eax, word [rsp + rdx*2 + 0x66]
movzx ecx, byte [rsp + rdx + 0x60]
add cx, ax
mov word [rsp + rdx*2 + 0x66], cx
mov byte [rsp + rdx + 0x60], r8b
inc rdx
cmp rdx, 4
jb 0x140121e0e
xorps xmm0, xmm0
movups xmmword [rsp + 0x2e0], xmm0
xchg r12, r8
mov qword [rsp + 0x2f0], r12
xchg r12, r8
xchg r8, rbx
mov qword [rsp + 0x2f8], rbx
xchg r8, rbx
lea rax, [rsp + 0x66]
nop
movabs r8, 0xffffffff6df6373a
sub r8, 0x1f4ba43d
add r8, 0x79f5369
xor r8, 0x5722de13
add r8, 0x74ee5ddf
add r8, 0x4ff7cff
add r8, 0x7fffffff
add r8, 0x4a6ecad
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x140121ea3
lea rdx, [rsp + 0x66]
lea rcx, [rsp + 0x2e0]
call fcn.140012150
nop
mov edx, dword [r14 + 0x20]
lea rcx, [rsp + 0x612]
call fcn.14003ac50
xorps xmm0, xmm0
movups xmmword [rsp + 0x218], xmm0
xor r8d, r8d
xchg r8, rdi
mov qword [rsp + 0x228], rdi
xchg rdi, r8
mov qword [rsp + 0x230], r8
lea rcx, [rsp + 0x612]
cmp rax, rcx
jne 0x140121f69
mov qword [rsp + 0x228], r8
mov qword [rsp + 0x230], 0x1ac52f0f
xor qword [rsp + 0x230], 0x5400479d
sub qword [rsp + 0x230], 0x3e8aebc6
xor qword [rsp + 0x230], 0x6a2375c5
sub qword [rsp + 0x230], 0x3227baa1
sub qword [rsp + 0x230], 0x47f14e61
mov word [rsp + 0x218], r8w
jmp 0x140121f8a
lea r8, [rsp + 0x612]
sub r8, rax
sar r8, 1
mov rdx, rax
lea rcx, [rsp + 0x218]
call fcn.1400358f0
xor r8d, r8d
mov word [rsp + 0x38], 0x3d31
xor word [rsp + 0x38], 0x4ee6
sub word [rsp + 0x38], 0x3361
add word [rsp + 0x38], 0x132d
sub word [rsp + 0x38], 0x39a6
add word [rsp + 0x38], 0x3442
xor word [rsp + 0x38], 0x2f35
add word [rsp + 0x38], 0x5db4
mov dword [rsp + 0x3c], 0x70d7b0ca
sub dword [rsp + 0x3c], 0x6dc21f4b
xor dword [rsp + 0x3c], 0x73483d04
xor dword [rsp + 0x3c], 0x4bfc44db
add dword [rsp + 0x3c], 0x13f6ae3
xor dword [rsp + 0x3c], 0x2dc76bda
add dword [rsp + 0x3c], 0x4765678
xor dword [rsp + 0x3c], 0xeaf671b3
xor eax, eax
mov word [rsp + 0x40], ax
xchg rdx, r10
mov r10, r8
xchg r10, rdx
movzx eax, word [rsp + rdx*2 + 0x3c]
movzx ecx, byte [rsp + rdx + 0x38]
add cx, ax
mov word [rsp + rdx*2 + 0x3c], cx
mov byte [rsp + rdx + 0x38], 0x4a
add byte [rsp + rdx + 0x38], 0x17
sub byte [rsp + rdx + 0x38], 0x24
add byte [rsp + rdx + 0x38], 0x3a
sub byte [rsp + rdx + 0x38], 0x41
sub byte [rsp + rdx + 0x38], 0x36
inc rdx
cmp rdx, 2
jb 0x140122012
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2d0], r8
xchg r11, r8
mov qword [rsp + 0x2d8], r11
xchg r8, r11
lea rax, [rsp + 0x3c]
nop
movabs r8, 0xffffffff03953bd3
add r8, 0x6074f39b
sub r8, 0x1e721da7
xor r8, 0x56183d09
add r8, 0x63ff2ac5
add r8, 0x7fffffff
add r8, 0x880a86d
nop word [rax + rax]
inc r8
cmp word [rax + r8*2], 0
jne 0x1401220b0
lea rdx, [rsp + 0x3c]
lea rcx, [rsp + 0x2c0]
call fcn.140012150
nop
lea rcx, [rsp + 0x390]
call fcn.140032430
xorps xmm0, xmm0
movups xmmword [rsp + 0x2a0], xmm0
xor ecx, ecx
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b8], rcx
nop
movabs r8, 0xffffffff7b1cfff1
xor r8, 0x5adbbcc2
sub r8, 0x1a8c68b9
xor r8, 0x7b28d3e7
sub r8, 0x213f6d0f
sub r8, 0x523dfb37
add r8, 0x653f1098
sub r8, 0x6d208086
add r8, 0x7fffffff
xor r8, 0x7f4cce97
nop
inc r8
cmp word [rax + r8*2], cx
jne 0x140122147
xchg r15, rdx
mov r15, rax
xchg r15, rdx
lea rcx, [rsp + 0x2a0]
call fcn.140012150
nop
lea r9, [rsp + 0x2c0]
lea r8, [rsp + 0x2a0]
movzx edx, dil
lea rcx, [rsp + 0x508]
call fcn.14003dba0
nop
lea r9, [rsp + 0x218]
lea r8, [rsp + 0x508]
movzx edx, bl
lea rcx, [rsp + 0x4e8]
call fcn.14003dba0
nop
lea r9, [rsp + 0x2e0]
lea r8, [rsp + 0x4e8]
movzx edx, sil
lea rcx, [rsp + 0x3c8]
call fcn.14003dba0
lea rax, [rsp + 0x3c8]
cmp r12, rax
je 0x140122274
mov rcx, r12
call fcn.140010bb0
movups xmm0, xmmword [rsp + 0x3c8]
xchg r13, r12
movups xmmword [r13], xmm0
xchg r13, r12
movups xmm1, xmmword [rsp + 0x3d8]
xchg rcx, r12
movups xmmword [rcx + 0x10], xmm1
xchg rcx, r12
xor eax, eax
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], 0x42b4fc2d
sub qword [rsp + 0x3e0], 0x3a659dbd
add qword [rsp + 0x3e0], 0x76378f44
sub qword [rsp + 0x3e0], 0x609a3889
add qword [rsp + 0x3e0], 0x36fc4485
add qword [rsp + 0x3e0], 0x14766a9a
xor qword [rsp + 0x3e0], 0x695f644d
mov word [rsp + 0x3c8], ax
lea rcx, [rsp + 0x3c8]
call fcn.140010bb0
nop
lea rcx, [rsp + 0x4e8]
call fcn.140010bb0
nop
lea rcx, [rsp + 0x508]
call fcn.140010bb0
nop
xchg r15, r8
mov r15, qword [rsp + 0x2b8]
xchg r15, r8
cmp r8, 8
jb 0x1401222d4
inc r8
xchg rdx, r9
mov r9, qword [rsp + 0x2a0]
xchg r9, rdx
lea rcx, [rsp + 0x2a0]
call fcn.1400232a0
xor ecx, ecx
mov qword [rsp + 0x2b0], rcx
mov qword [rsp + 0x2b8], 0xb7dd547
xor qword [rsp + 0x2b8], 0x5d957f82
sub qword [rsp + 0x2b8], 0x4ec98fa1
xor qword [rsp + 0x2b8], 0xd4388ec
add qword [rsp + 0x2b8], 0x79b26d40
xor qword [rsp + 0x2b8], 0x49125ea5
add qword [rsp + 0x2b8], 0x6d59893
xor qword [rsp + 0x2b8], 0x25f39849
sub qword [rsp + 0x2b8], 0x19016002
mov word [rsp + 0x2a0], cx
xchg rdi, r8
mov rdi, qword [rsp + 0x2d8]
xchg r8, rdi
cmp r8, 8
jb 0x14012238a
inc r8
xchg rdx, rcx
mov rcx, qword [rsp + 0x2c0]
xchg rdx, rcx
lea rcx, [rsp + 0x2c0]
call fcn.1400232a0
xor ecx, ecx
mov qword [rsp + 0x2d0], rcx
mov qword [rsp + 0x2d8], 0x1746a433
add qword [rsp + 0x2d8], 0x29d5f61e
xor qword [rsp + 0x2d8], 0x7252dcab
sub qword [rsp + 0x2d8], 0x1175973a
xor qword [rsp + 0x2d8], 0xe58c4bd
add qword [rsp + 0x2d8], 0x1bdd331
xor qword [rsp + 0x2d8], 0x72b12d03
sub qword [rsp + 0x2d8], 0x17bd2edb
sub qword [rsp + 0x2d8], 0x2bd1e4cb
mov word [rsp + 0x2c0], cx
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
mov byte [rsp + rax + 0x3c], 0x48
xor byte [rsp + rax + 0x3c], 2
sub byte [rsp + rax + 0x3c], 0x38
add byte [rsp + rax + 0x3c], 0x4d
add byte [rsp + rax + 0x3c], 0x15
xor byte [rsp + rax + 0x3c], 0x1f
sub byte [rsp + rax + 0x3c], 0x5b
add byte [rsp + rax + 0x3c], 0x30
xor byte [rsp + rax + 0x3c], 0x40
inc rax
cmp rax, 4
jb 0x14012240d
xchg rsi, r8
mov rsi, qword [rsp + 0x230]
xchg r8, rsi
cmp r8, 8
jb 0x140122479
inc r8
mov rdx, qword [rsp + 0x218]
lea rcx, [rsp + 0x218]
call fcn.1400232a0
xor ecx, ecx
mov qword [rsp + 0x228], rcx
mov qword [rsp + 0x230], 0x6cd10201
sub qword [rsp + 0x230], 0x1036ec6e
sub qword [rsp + 0x230], 0x1840e150
add qword [rsp + 0x230], 0x25254ab5
sub qword [rsp + 0x230], 0x3f21529f
xor qword [rsp + 0x230], 0x2a5d2c5e
mov word [rsp + 0x218], cx
mov r8, qword [rsp + 0x2f8]
cmp r8, 8
jb 0x1401224fd
inc r8
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e0]
call fcn.1400232a0
xor ecx, ecx
mov qword [rsp + 0x2f0], rcx
mov qword [rsp + 0x2f8], 0x480ad79e
sub qword [rsp + 0x2f8], 0x22f99ba7
sub qword [rsp + 0x2f8], 0x4ecde49
add qword [rsp + 0x2f8], 0x1adb4bbb
add qword [rsp + 0x2f8], 0x4099d37c
sub qword [rsp + 0x2f8], 0x7b997cde
mov word [rsp + 0x2e0], cx
xchg r9, rcx
mov rax, r9
xchg rcx, r9
nop dword [rax + rax]
mov byte [rsp + rax + 0x66], 0x5f
sub byte [rsp + rax + 0x66], 0x50
xor byte [rsp + rax + 0x66], 0x43
add byte [rsp + rax + 0x66], 0xa
sub byte [rsp + rax + 0x66], 0x29
add byte [rsp + rax + 0x66], 3
add byte [rsp + rax + 0x66], 0x14
xor byte [rsp + rax + 0x66], 0x42
xor byte [rsp + rax + 0x66], 6
inc rax
cmp rax, 8
jb 0x140122563
mov rdx, r12
cmp qword [r12 + 0x18], 8
jb 0x1401225b6
xchg r8, rdx
mov r8, qword [r12]
xchg rdx, r8
xchg rcx, r9
mov r9, qword [r13 + 0x198]
xchg rcx, r9
call fcn.140133700
mov rcx, qword [r13 + 0x2d8]
test rcx, rcx
je 0x1401225fa
xchg rdx, rbp
mov rbp, r14
xchg rbp, rdx
cmp qword [r14 + 0x18], 8
jb 0x1401225f5
xchg rdx, rbx
mov rbx, qword [r14]
xchg rbx, rdx
call fcn.140133700
xchg rdx, rbp
mov rbp, r14
xchg rbp, rdx
cmp qword [r14 + 0x18], 8
jb 0x140122611
mov rdx, qword [r14]
lea rcx, [rsp + 0x8b0]
call fcn.140147650
nop
lea rdx, [r14 - 0x20]
cmp qword [r14 - 8], 8
jb 0x140122631
mov rdx, qword [rdx]
mov r8, qword [rsp + 0xa50]
lea rcx, [rsp + 0x8b0]
call fcn.140149aa0
test al, al
jne 0x1401226dc
lea rcx, [rsp + 0x8b0]
call fcn.140148aa0
nop
sub r14, 0x5f9db6ba
add r14, 0x5f9db702
lea rax, [r14 - 0x20]
cmp rax, r15
jne 0x140121d34
mov r13, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0xc8]
xchg rsi, r12
mov r12, qword [rsp + 0xc0]
xchg r12, rsi
movabs r12, 0xe38e38e18299f28
sub r12, 0x97a8506
add r12, 0x6f45fbe2
xor r12, 0x2a0983fe
add r12, 0xa400326
xor r12, 0x2fdfc11a
xor r12, 0x4685d541
xor r12, 0x673a4d06
xor r12, 0x54bf4e44
jmp 0x140122952
cmp byte [rsp + 0xa68], 0
jne 0x140122776
mov edx, 0x502ffa9b
xor edx, 0x338ca199
sub edx, 0x455cabd6
add edx, 0x3d0bf0eb
sub edx, 0xfe21d17
sub edx, 0x1cb59fa8
xor edx, 0x2ebae35b
mov rcx, qword [rsp + 0xa48]
call fcn.14001bcd0
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
call fcn.140034e40
mov rdx, qword [rsp + 0xa50]
xchg rbx, r8
mov rbx, qword [rdx + 8]
xchg r8, rbx
xchg rbp, r9
mov rbp, qword [rdx]
xchg rbp, r9
mov rcx, r8
sub rcx, r9
movsxd r10, eax
cmp r10, rcx
jae 0x140122776
nop
dec r8
xchg r8, rbx
mov qword [rdx + 8], rbx
xchg r8, rbx
mov rax, r8
sub rax, r9
cmp r10, rax
jb 0x14012275a
xchg rdx, rcx
mov rdx, qword [r13 + 0x2d8]
xchg rcx, rdx
test rcx, rcx
je 0x140122799
lea rdx, [0x140001768]
call fcn.140133700
nop
lea rcx, [rsp + 0x8b0]
call fcn.140148aa0
nop
lea rcx, [rsp + 0x390]
call fcn.1400320e0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140160f50
nop
mov rbx, qword [rsp + 0x48]
test rbx, rbx
je 0x14012289a
xchg rbp, rdi
mov rbp, qword [rsp + 0x50]
xchg rdi, rbp
cmp rbx, rdi
je 0x140122815
nop dword [rax]
lea rcx, [rbx + 0x20]
call fcn.140010bb0
xchg rbx, rcx
mov rbx, rcx
xchg rcx, rbx
call fcn.140010bb0
sub rbx, 0xffffffffffffffb8
cmp rbx, rdi
jne 0x1401227ec
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x58]
sub rcx, rbx
movabs rax, 0xe38e38e246ec1b7
add rax, 0x68fa063
xor rax, 0x41b7e3b8
sub rax, 0x574f6e44
xor rax, 0x2fd3450e
sub rax, 0xc1b2f5b
add rax, 0x8d56744
imul rcx
sar rdx, 1
sar rdx, 1
xchg r8, rbx
mov rbx, rdx
xchg r8, rbx
shr r8, 7
shr r8, 9
shr r8, 0x2c
shr r8, 2
shr r8, 1
add r8, rdx
xchg r11, rdx
mov r11, rbx
xchg r11, rdx
lea rcx, [rsp + 0x48]
call fcn.14012c8c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
xor eax, eax
xchg r9, rax
mov qword [rsp + 0x58], r9
xchg r9, rax
xchg rsi, rdx
mov rsi, qword [rsp + 0xc0]
xchg rdx, rsi
test rdx, rdx
je 0x140122913
xchg rsi, rax
mov rsi, rdx
xchg rsi, rax
xchg r15, rcx
mov r15, qword [rsp + 0xc8]
xchg rcx, r15
cmp rdx, rcx
je 0x1401228f3
nop dword [rax]
cmp dword [rax + 8], 0
jne 0x140122935
nop
add rax, 0x6716641b
sub rax, 0x6716640b
cmp rax, rcx
jne 0x1401228d3
mov r8, qword [rsp + 0xd0]
sub r8, rdx
sar r8, 3
sar r8, 1
lea rcx, [rsp + 0xc0]
call fcn.14012ca70
nop
lea rcx, [rsp + 0x408]
call fcn.1400320e0
mov al, 0x73
sub al, 0x1a
add al, 0x14
sub al, 0x23
sub al, 0x48
add al, 0x67
add al, 0x12
xor al, 0x7a
jmp 0x140122ade
call 0x140a7dd35
int3
mov rbx, qword [rsp + 0xf8]
xchg r13, r8
mov r8, qword [rsp + 0x100]
xchg r8, r13
mov rax, qword [rsp + 0xa40]
mov rcx, qword [rax + 0x2d8]
test rcx, rcx
je 0x140122976
lea rdx, [0x140001768]
call fcn.140133700
mov ecx, 0x6e21aac6
sub ecx, 0x6079d74f
xor ecx, 0x7bb6c38d
xor ecx, 0x52a0aaab
add ecx, 0xab64699
xor ecx, 0x5a71571c
sub ecx, 0x2a0ac04b
xor ecx, 0xcb1f93b0
push rdi
call 0x140867f04
nop
lea rcx, [rsp + 0x390]
call fcn.1400320e0
nop
lea rcx, [rsp + 0x6a0]
call fcn.140160f50
nop
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140122a47
lea r8, [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
call fcn.140035ce0
xchg rdi, rcx
mov rdi, qword [rsp + 0x58]
xchg rcx, rdi
sub rcx, qword [rsp + 0x48]
xchg r9, rax
mov r9, r12
xchg r9, rax
imul rcx
sar rdx, 1
sar rdx, 1
mov r8, rdx
shr r8, 0xa
shr r8, 0x16
shr r8, 0xb
shr r8, 6
shr r8, 0xd
shr r8, 1
add r8, rdx
xchg rdx, r13
mov r13, qword [rsp + 0x48]
xchg r13, rdx
lea rcx, [rsp + 0x48]
call fcn.14012c8c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
xor eax, eax
mov qword [rsp + 0x58], rax
test rsi, rsi
je 0x140122acf
mov rax, rsi
cmp rsi, rbx
je 0x140122a7c
cmp dword [rax + 8], 0
jne 0x140122aa1
nop
add rax, 0x7031b0cf
sub rax, 0x7031b0bf
cmp rax, rbx
jne 0x140122a5c
sub r13, rsi
sar r13, 4
xchg r13, r12
mov r8, r12
xchg r12, r13
mov rdx, rsi
lea rcx, [rsp + 0xc0]
call fcn.14012ca70
jmp 0x140122acf
call 0x140d63c3a
int3
lea rcx, [rsp + 0x408]
call fcn.1400320e0
xor al, al
lea r11, [rsp + 0xa00]
xchg r11, r13
movaps xmm6, xmmword [r13 - 0x10]
xchg r13, r11
xchg r15, r11
movaps xmm7, xmmword [r15 - 0x20]
xchg r15, r11
xchg rdx, r11
movaps xmm8, xmmword [rdx - 0x30]
xchg r11, rdx
mov rsp, r11
nop
xchg qword [rsp], r15
add rsp, 8
push rcx
xchg qword [rsp + 8], r14
add rsp, 0x10
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
xchg qword [rsp], rsi
add rsp, 8
nop
mov rbx, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp qword [rsp - 8]
lea rdx, [0x140002288]
lea rcx, [rsp + 0x498]
call fcn.140017c20
nop
lea r8, [rsp + 0x498]
mov edx, 0x5315e98f
sub edx, 0x3fe6fa1c
add edx, 0x590bf529
add edx, 0xbcce267
sub edx, 0x4e290f40
sub edx, 0xfb0fd0e
add edx, 0x3550310a
xor edx, 0x21572b3
sub edx, 0x4d689838
lea rcx, [rsp + 0x870]
call fcn.14012c3c0
lea rdx, [0x1402151a8]
lea rcx, [rsp + 0x870]
call fcn.1401ff2d8
nop
lea rdx, [0x140002270]
lea rcx, [rsp + 0x498]
call fcn.140017c20
nop
lea r8, [rsp + 0x498]
mov edx, 0x5e31c499
xor edx, 0x5a5a3dc
sub edx, 0x4ead4e03
add edx, 0x16bf02f0
add edx, 0x1686edf0
sub edx, 0x3a2d094c
lea rcx, [rsp + 0x720]
call fcn.14012c3c0
lea rdx, [0x1402151a8]
lea rcx, [rsp + 0x720]
call fcn.1401ff2d8
nop
lea rdx, [0x140002288]
lea rcx, [rsp + 0x618]
call fcn.140017c20
nop
lea r8, [rsp + 0x618]
mov edx, 0x7f0cf15
add edx, 0x5d6bab9d
sub edx, 0xd8d5ad
add edx, 0x11e0373a
sub edx, 0x7186441
sub edx, 0x67b53862
sub edx, 0x7963ec8
lea rcx, [rsp + 0x758]
call fcn.14012c3c0
lea rdx, [0x1402151a8]
lea rcx, [rsp + 0x758]
call fcn.1401ff2d8
nop
lea rdx, [0x140002240]
lea rcx, [rsp + 0x3e8]
call fcn.140017c20
nop
lea r8, [rsp + 0x3e8]
mov edx, 0x3ac16868
add edx, 0x3a84a529
sub edx, 0x540d16fe
add edx, 0x1b0517d1
sub edx, 0x11179c5b
xor edx, 0x763247ed
xor edx, 0x1b5776b5
xor edx, 0x5a852b74
sub edx, 0x1cc66756
lea rcx, [rsp + 0x790]
call fcn.14012c3c0
lea rdx, [0x1402151a8]
lea rcx, [rsp + 0x790]
call fcn.1401ff2d8
nop
call fcn.140010c80
nop
call fcn.140010c80
nop
call fcn.140010c80
nop
mov dword [rsp + 0x268], r14d
mov ecx, 0x53cc5334
sub ecx, 0x15f19653
xor ecx, 0x5414ff4f
sub ecx, 0x5791580e
add ecx, 0x2e4d41b0
sub ecx, 0xd3b5b7b
sub ecx, 0x2ce0f571
sub ecx, 0x66ddc5e
call fcn.1401ff06c
nop
mov rcx, rsi
call fcn.140029450
xchg rdx, rax
mov rax, rdx
xchg rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.140017c20
nop
xchg r9, rax
mov r8, r9
xchg r9, rax
lea rdx, [0x1400017b0]
lea rcx, [rsp + 0x4b8]
call fcn.140011be0
nop
xchg r8, rbx
mov rbx, rax
xchg r8, rbx
mov edx, 0x52850fd9
add edx, 0x5524fc
sub edx, 0x1cffa621
xor edx, 0x28e36aa4
xor edx, 0x257b6c6e
xor edx, 0xbc34c5b
xor edx, 0x270b701e
sub edx, 0x148ab30a
lea rcx, [rsp + 0x7c8]
call fcn.140022d60
lea rdx, [0x140215078]
lea rcx, [rsp + 0x7c8]
call fcn.1401ff2d8
nop
xchg rcx, r14
mov r14, rsi
xchg rcx, r14
call fcn.140029450
mov rdx, rax
lea rcx, [rsp + 0x3e8]
call fcn.140017c20
nop
xchg r12, rax
mov r8, r12
xchg r12, rax
lea rdx, [0x1400017b0]
lea rcx, [rsp + 0x4b8]
call fcn.140011be0
nop
xchg r14, rax
mov r8, r14
xchg r14, rax
mov edx, 0x2141ce22
xor edx, 0x2a1c2cac
xor edx, 0x359e12b2
add edx, 0x14a41ae2
sub edx, 0x1c51a8a9
xor edx, 0x4356e8b0
sub edx, 0x56612e83
add edx, 0x55355f69
xor edx, 0x7314ba9a
lea rcx, [rsp + 0x800]
call fcn.140022d60
lea rdx, [0x140215078]
lea rcx, [rsp + 0x800]
call fcn.1401ff2d8
nop
lea rdx, [0x140002270]
lea rcx, [rsp + 0x3e8]
call fcn.140017c20
nop
lea r8, [rsp + 0x3e8]
mov edx, 0x37c0d3e3
add edx, 0x649d462
sub edx, 0x1d4b48a
sub edx, 0x2a610c8c
add edx, 0x48e0ef00
xor edx, 0x26aa3587
sub edx, 0x5c906e0c
add edx, 0x2460da0
sub edx, 0x21d58266
lea rcx, [rsp + 0x838]
call fcn.14012c3c0
lea rdx, [0x1402151a8]
lea rcx, [rsp + 0x838]
call fcn.1401ff2d8
nop
mov ecx, 0x270d62bb
xor ecx, 0x5ba44d82
xor ecx, 0x7fc610a5
add ecx, 0x2987cbb3
xor ecx, 0x4e9bf296
sub ecx, 0x215efda9
sub ecx, 0x410dfc2e
call fcn.1401ff06c
int3
mov ecx, 0x5fcb1231
sub ecx, 0x42ab2976
add ecx, 0x401a45f3
sub ecx, 0x8b7d047
xor ecx, 0x6125e4fc
add ecx, 0x19803437
sub ecx, 0x2238e5c5
add ecx, 0x4bc32be1
sub ecx, 0x78b234e9
call fcn.1401ff06c
int3
mov ecx, 0x54b11529
xor ecx, 0x65588596
add ecx, 0x4a1e36d0
sub ecx, 0x62155f0d
xor ecx, 0x73f426d6
sub ecx, 0x2f6ae5ab
sub ecx, 0x2b5c803d
add ecx, 0x202904e9
sub ecx, 0x2f67ed54
call fcn.1401ff06c
int3