Function at 0x14032fec0
Capabilities:
Check for software breakpoints
Check http status code
Encode data using base64
Encrypt data using speck
Inspect section memory permissions
Parse credit card information

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x7e8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x760], 0xfffffffffffffffe
mov edi, edx
mov rax, qword [rbp + 0x7f0]
movaps xmm1, xmmword [rax]
movdqa xmm0, xmmword [r8]
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x750], rax
mov r13, qword [rbp + 0x7f8]
mov r12, qword [rbp + 0x7e8]
mov rdx, qword [rbp + 0x7e0]
mov r10, qword [rbp + 0x7d8]
mov r11, qword [rbp + 0x7d0]
mov dword [rbp + 0x70c], 0
lea rax, [0x1405fa140]
jmp 0x14032ff3b
mov qword [rbp + 0x740], r13
mov r13, r12
mov rbx, rdx
mov r12, r10
mov qword [rbp + 0x758], r11
mov r14, r9
mov rdx, rcx
mov r8d, r14d
and r8d, 1
mov esi, r12d
and esi, 1
mov ecx, r13d
and ecx, 1
mov r9, rdx
mov qword [rbp + 0x748], rdx
and edx, 1
mov r9, rbx
mov qword [rbp + 0x738], rbx
mov r10d, ebx
and r10d, 1
movzx r15d, dil
cmp r15d, 0x79
setb bl
jae 0x140330000
cmp r15d, 0x39
jae 0x1403300a0
cmp r15d, 0x1c
jae 0x14033015e
cmp r15d, 0xd
jbe 0x1403302ad
cmp r15d, 0x12
jbe 0x140330e10
cmp r15d, 0x14
jbe 0x140330fb6
cmp r15d, 0x18
jae 0x140330500
cmp r15d, 0x15
jne 0x14033157d
mov r10d, dword [rbp + 0x738]
mov ecx, r14d
mov dl, 1
mov dword [rbp + 0x70c], edx
mov edi, 0x961dced1
mov r11, r12
jmp 0x140330576
cmp r15d, 0xb5
jbe 0x1403300f0
cmp r15d, 0xd3
jbe 0x1403301a1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x7f], al
jmp rdx
cmp r15d, 0xe2
jbe 0x1403308cd
cmp r15d, 0xeb
jbe 0x140330371
invalid
add byte [rcx - 0x7f], al
push rcx
add byte [rax], al
add byte [rdi], cl
xor dword [rdx + 0x10], 0
add byte [rcx - 0x7f], al
invalid
cmp r15d, 0xf1
jae 0x1403310b3
cmp r15d, 0xee
jae 0x14033145c
add byte [rdi], cl
or dword [rsi], 0x14
add byte [rax], al
mov r8d, dword [rbp + 0x748]
cmp r15d, 0xec
invalid
in al, dx
add byte [rax], al
add byte [rdi], cl
test byte [rcx], bl
invalid
add byte [rax], al
invalid
mov r9, r12
mov r12d, dword [rbp + 0x750]
add byte [rcx + 0xc8d8901], dh
invalid
add byte [rax], al
mov edi, 0xb81dd24c
mov r11, r8
mov r10, r14
mov rdx, qword [rbp + 0x758]
mov r8, qword [rbp + 0x740]
mov qword [rbp + 0x750], r8
jmp 0x14032ff3b
add byte [rcx + 0xc8d8901], dh
invalid
cmp r15d, 0x57
jbe 0x140330205
cmp r15d, 0x67
cmp edi, 0x67
jbe case.0x14033074d.5
cmp r15d, 0x6f
jbe case.default.0x1403300c9
add r15d, 0xffffff90
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
mov r11d, r13d
mov r13d, dword [rbp + 0x758]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0xa6ba7d12
jmp 0x1403302ef
cmp r15d, 0x96
jb 0x140330661
cmp r15d, 0xa5
jae 0x1403306c3
cmp r15d, 0x9d
jae 0x140330259
cmp r15d, 0x97
jbe 0x140330a7a
cmp r15d, 0x99
jbe 0x140330c2d
cmp dil, 0x9c
jne 0x14033076d
mov r13d, r12d
mov r9d, dword [rbp + 0x748]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x60fb0847
mov rcx, qword [rbp + 0x738]
jmp 0x14032ff3b
cmp r15d, 0x29
jae 0x1403309ac
cmp r15d, 0x22
jae 0x1403303eb
cmp r15d, 0x1e
ja 0x140331052
jne 0x140330bf7
mov r13d, r12d
mov r10d, dword [rbp + 0x748]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x9a4ee223
mov rdx, r14
jmp 0x14032ff3b
cmp r15d, 0xc4
jae 0x1403302f7
cmp r15d, 0xba
jbe 0x140330d3a
cmp r15d, 0xbd
ja 0x1403311fa
cmp dil, 0xbb
je 0x140330534
movzx ecx, dil
cmp ecx, 0xbd
jne 0x14033203c
mov ecx, r13d
mov qword [rbp + 0x750], rcx
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0xf9c7d500
mov r10, qword [rbp + 0x740]
jmp 0x1403303a8
cmp r15d, 0x47
jbe 0x14033033c
cmp r15d, 0x4c
jbe 0x140330437
cmp r15d, 0x51
ja 0x140331cbe
cmp r15d, 0x4e
ja 0x140331d5a
cmp r15d, 0x4d
jne 0x140331549
mov edx, dword [rbp + 0x758]
mov r12d, r13d
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x62f1f6b6
mov r11, r14
mov r10, qword [rbp + 0x750]
jmp 0x1403302a1
cmp r15d, 0x9e
jbe 0x140330aa3
cmp r15d, 0xa2
jae 0x140330c79
cmp dil, 0xa1
jne 0x1403307e0
mov r10d, dword [rbp + 0x738]
mov edx, dword [rbp + 0x748]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x93c71156
mov r9, qword [rbp + 0x758]
mov r11, r14
mov r13, qword [rbp + 0x740]
jmp 0x14032ff3b
cmp r15d, 6
jbe 0x140330d74
cmp r15d, 9
jb 0x140330ffb
cmp r15d, 0xa
ja 0x1403314a2
cmp r15d, 9
je 0x140331618
mov r13d, r13d
mov r10d, dword [rbp + 0x748]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x8b77fe9e
mov r9, r12
mov r12, r14
jmp 0x14032ff3b
cmp r15d, 0xcb
jbe 0x140330f4c
cmp r15d, 0xcf
ja 0x1403310f2
cmp dil, 0xce
jne 0x14033083c
mov ecx, r14d
mov r8b, 1
mov dword [rbp + 0x70c], r8d
mov edi, 0x979dff0b
mov r13, rdx
mov qword [rbp + 0x750], rsi
jmp 0x14032ff3b
cmp r15d, 0x40
jae 0x14033046e
cmp r15d, 0x3c
jae 0x140331a5e
cmp r15d, 0x3b
jne 0x1403312dc
mov r9d, r12d
mov r10b, 1
mov dword [rbp + 0x70c], r10d
mov edi, 0x3ba85d5c
mov r10, r8
jmp 0x1403303d8
cmp r15d, 0xe6
jbe 0x14033125e
cmp dil, 0xe9
jne 0x140330736
mov ecx, r14d
mov qword [rbp + 0x750], rcx
mov edx, dword [rbp + 0x740]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x28a43e81
mov r10, r13
jmp 0x14032ff3b
cmp r15d, 0x6d
jne 0x14033061a
mov r10d, dword [rbp + 0x748]
mov rdx, r13
mov r13d, r14d
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0xd7ab06c7
mov rcx, qword [rbp + 0x740]
mov r8, qword [rbp + 0x758]
mov qword [rbp + 0x750], r8
jmp 0x14032ff3b
cmp r15d, 0x25
jae 0x1403304b0
cmp r15d, 0x22
jne 0x14033140c
mov r9d, dword [rbp + 0x738]
mov r11d, dword [rbp + 0x750]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x401fff37
mov rcx, r12
mov r13, qword [rbp + 0x740]
mov r8, qword [rbp + 0x748]
mov qword [rbp + 0x750], r8
jmp 0x14032ff3b
cmp r15d, 0x48
je 0x140331d08
cmp r15d, 0x49
ja 0x14033128c
mov r11, qword [rbp + 0x750]
mov r8d, r12d
mov r12d, dword [rbp + 0x758]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x9aa574c9
jmp 0x1403305a6
cmp r15d, 0x42
ja 0x1403319cb
je 0x1403305b2
cmp r15d, 0x40
je 0x140332a97
mov edx, dword [rbp + 0x740]
mov r9, qword [rbp + 0x750]
mov r8d, r12d
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x711a80c1
jno 0x1403304f2
mov ecx, ebp
jno 0x1403304f2
mov ecx, ebp
mov r11, r14
jmp 0x1403305a6
cmp r15d, 0x27
jae 0x140331dd2
cmp r15d, 0x25
je 0x1403305df
sbb eax, dword [rcx]
add byte [rax], al
sbb eax, dword [rcx]
add byte [rax], al
mov r9d, dword [rbp + 0x740]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0xb3abddb5
mov ch, 0xdd
stosd dword [rdi], eax
mov bl, 0x48
mov ecx, dword [rbp + 0x748]
mov ch, 0xdd
stosd dword [rdi], eax
mov bl, 0x48
mov ecx, dword [rbp + 0x748]
mov r11, qword [rbp + 0x750]
add byte [rax], al
mov r10, qword [rbp + 0x758]
mov r12, qword [rbp + 0x738]
add byte [rax], al
mov qword [rbp + 0x750], r13
jmp 0x14032ff3b
invalid
cmp r15d, 0x19
ja 0x1403320e7
cmp r15d, 0x18
je 0x140332169
movzx edx, byte [rbp + 0x750]
mov r9d, r14d
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0xa9f54588
mov r11, qword [rbp + 0x758]
jmp 0x140330576
mov edx, r13d
mov ecx, dword [rbp + 0x750]
lea edx, [rax + 7]
add byte [rax], al
lea edx, [rax + 7]
add byte [rax], al
mov r8b, 1
mov dword [rbp + 0x70c], r8d
mov edi, 0xe87f3310
mov qword [rbp + 0x750], r14
jmp 0x14032ff3b
movzx r9d, byte [rbp + 0x748]
mov edx, dword [rbp + 0x750]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0xbb7c6964
mov r10, r12
jmp 0x14032ff3b
mov r9d, dword [rbp + 0x738]
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x5724822d
mov rcx, qword [rbp + 0x740]
mov r11, r14
mov r10, r12
mov edx, esp
mov edx, esp
mov rdx, qword [rbp + 0x750]
mov r12, r13
mov qword [rbp + 0x750], r8
jmp 0x14032ff3b
mov r10d, r12d
mov cl, 1
add dword [rcx + 0x70c8d], ecx
add byte [rdi - 0x5bd86798], bh
add dword [rcx + 0x70c8d], ecx
add byte [rdi - 0x5bd86798], bh
mov rcx, r14
mov r11, qword [rbp + 0x758]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x740]
mov r12, qword [rbp + 0x738]
jmp 0x14032ff3b
mov r11d, r13d
mov r13, qword [rbp + 0x750]
mov r8d, r14d
mov cl, 1
mov dword [rbp + 0x70c], ecx
mov edi, 0x4d3d6b0f
mov rcx, qword [rbp + 0x740]
mov r9, qword [rbp + 0x748]
mov rdx, qword [rbp + 0x758]
mov qword [rbp + 0x750], r8
jmp 0x14032ff3b
add r15d, 0xffffff98
lea rax, [0x1405fa120]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
nop
mov rax, qword [rbp + 0x740]
imul rax, qword [rbp + 0x748]
mov qword [r13], rax
mov rax, qword [rbp + 0x758]
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov rax, qword [rbp + 0x750]
and al, 1
mov byte [rbp + 0x737], al
test rsi, rsi
setne dl
cmp r15d, 0x87
jae 0x140330968
cmp r15d, 0x7d
jae 0x140330e64
cmp r15d, 0x7b
jae 0x140331b8e
cmp r15d, 0x79
jne 0x1403327ff
nop
mov rcx, qword [rbp + 0x750]
mov eax, ecx
shl rcx, 0x21
or rcx, rax
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov rax, qword [rbp + 0x750]
and al, 1
mov byte [rbp + 0x737], al
cmp r15d, 0xa9
jbe 0x140330a2f
cmp r15d, 0xaf
jae 0x14033116d
cmp r15d, 0xab
jbe 0x140331ee5
cmp dil, 0xac
je 0x1403331a9
movzx eax, dil
cmp eax, 0xae
jne 0x14033328f
sub eax, dword [rax]
invalid
sub eax, dword [rax]
add byte [rax - 0x75], cl
test dword [rax + 7], eax
add byte [rax], al
mov rax, qword [rbp + 0x740]
cmp eax, dword [rbp + 0x738]
jl 0x14033124a
xor r10d, r10d
xor eax, eax
mov qword [rbp + 0x710], rax
mov dword [rbp + 0x710], eax
mov dword [rbp + 0x710], eax
jmp 0x1403365f4
movzx eax, dil
add eax, 0xffffff19
lea rcx, [0x1405fa0cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
nop
mov byte [r13], 1
mov rax, qword [rbp + 0x750]
mov byte [rax], 0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movzx eax, dil
cmp eax, 0x9a
jne 0x140330cb5
mov ecx, r13d
mov r8d, dword [rbp + 0x748]
mov eax, r12d
mov edx, dword [rbp + 0x750]
mov r9, qword [rbp + 0x738]
mov qword [rsp + 0x58], r9
mov r9, qword [rbp + 0x740]
mov qword [rsp + 0x50], r9
lea r9, [rbp + 0x70]
mov qword [rsp + 0x40], r9
lea r9, [rbp + 0x60]
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x48], 0x13a21ec0
mov r9, qword [rbp + 0x758]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movzx eax, dil
cmp eax, 0x9f
jne 0x140330ceb
movabs rax, 0xf39599ab9caccd9
xor r13, rax
mov qword [0x140791568], r13
mov byte [0x140791550], 0
lea rax, [0x1405e7948]
mov qword [0x140791548], rax
mov rcx, qword [rbp + 0x738]
xor ecx, 0x1f70f880
mov rax, qword [rbp + 0x758]
mov dword [rax], ecx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movzx eax, dil
cmp eax, 0xcc
je 0x14033165f
cmp eax, 0xcd
int 0
add byte [rax], al
jne 0x140331695
mov eax, r14d
xor eax, 0x79caccde
add eax, dword [rbp + 0x748]
mov rcx, qword [rbp + 0x740]
invalid
add byte [rax], al
mov dword [rcx], eax
xor r14d, 0x1376a5a1
mov rax, qword [rbp + 0x750]
mov dword [rax], r14d
mov dword [rax], esi
invalid
mov dword [rax], esi
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
add r15d, 0xffffffa8
lea rax, [0x1405fa0e0]
movsxd rcx, dword [rax + r15*4]
add rcx, rax
jmp rcx
nop
mov rax, qword [rbp + 0x740]
mov qword [r14], rax
mov rcx, qword [rbp + 0x750]
mov eax, ecx
shl rcx, 0x23
or rcx, rax
mov qword [r13], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xda
jae 0x140330dac
cmp r15d, 0xd6
jbe 0x140331ac6
cmp dil, 0xd7
je 0x140332f7b
movzx eax, dil
cmp eax, 0xd9
jne 0x14033305e
nop
mov eax, dword [rbp + 0x748]
mov ecx, r12d
mov edx, dword [rbp + 0x750]
mov r9d, r14d
mov ecx, esi
mov ecx, esi
mov r8d, dword [rbp + 0x740]
mov r10, qword [rbp + 0x758]
mov qword [rsp + 0x58], r10
lea r10, [rbp + 0x1f0]
mov qword [rsp + 0x40], r10
lea r10, [rbp + 0x1e0]
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x50], r9
and al, 0x50
and al, 0x50
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x8aef48da
fimul dword [rax - 0x11]
mov ch, al
jbe 0x1403309be
add byte [rax], al
fimul dword [rax - 0x11]
mov ch, al
jbe 0x1403309be
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
pop rsp
add byte [rax], al
pop rsp
add byte [rax], al
cmp r15d, 0x8e
jae case.default.0x14033098c
movzx eax, dil
add eax, 0xffffff79
lea rcx, [0x1405fa08c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
nop
mov rax, qword [rbp + 0x750]
xor al, 0xf9
xchg byte [0x140746332], al
xor eax, eax
mov qword [rbp + 0x758], rax
add byte [rax], al
add byte [rax], al
jmp 0x140336614
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
add byte [rax], al
and al, 1
mov byte [rbp + 0x737], al
invalid
add byte [rax], al
test rdx, rdx
setne al
mov qword [rbp + 0x6f0], rax
lea eax, [r15 - 0x29]
lea rcx, [0x1405fa164]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
movabs rax, 0x3b8efd53f1fe7b76
mov rcx, qword [rbp + 0x750]
xor rcx, rax
mov rax, qword [rbp + 0x758]
sub rax, r13
add rax, rcx
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
mov eax, r14d
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xa6
jbe 0x1403311cb
cmp dil, 0xa7
je 0x1403323e5
movzx eax, dil
cmp eax, 0xa9
jne 0x14033247c
mov rax, qword [rbp + 0x738]
xor eax, r14d
cmp al, 0xf9
je case.0x14033062c.19
xor eax, eax
test edi, 0x400
je 0x1403349d6
jmp case.0x14033074d.2
cmp r15d, 0x96
jne 0x1403314e8
nop
mov rax, qword [rbp + 0x750]
xor al, 0xf6
mov byte [r12], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x9d
jne 0x14033151a
nop
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x206b7931
lea r8, [0x1405f9666]
xor ecx, ecx
xor edx, edx
xor r9d, r9d
call fcn.14034aa50
mov rsi, rax
call fcn.140326cb0
mov qword [rbp + 0x710], rax
mov rax, rsi
mov qword [rbp + 0x728], rsi
test rsi, rsi
je 0x140332377
nop
mov rax, qword [rbp + 0x750]
and al, 1
mov byte [rbp + 0x737], al
mov rax, qword [rbp + 0x748]
mov rdx, qword [rax + 0x10]
mov rcx, rdx
mov qword [rbp + 0x700], rdx
test rdx, rdx
je 0x140332dde
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x6c8], xmm0
mov rdx, qword [rax + 0x18]
mov rsi, rdx
cmp rdx, 0x10
jb 0x140330b48
mov rax, qword [rbp + 0x748]
mov rax, qword [rax]
mov qword [rbp + 0x6f8], rax
lea rax, [rbp + 0x6c8]
mov qword [rbp + 0x720], rax
cmp qword [rbp + 0x700], 0x10
jae 0x140332e8e
test edi, 0x800
je case.0x14033062c.19
nop
mov rcx, qword [0x140746d48]
mov eax, dword [0x140746d0c]
mov rdx, qword [rbp + 0x710]
add eax, edx
add eax, 0xffffa1bd
cdqe
add rax, rcx
lea rcx, [rbp + 0x6b8]
mov r8d, 0x10
mov rdx, qword [rbp + 0x6f8]
call qword [0x140704440]
lea rax, [rbp + 0x488]
mov qword [rbp + 0x6d8], rax
lea rax, [rbp + 0x640]
mov edx, 0xf
nop
mov rcx, qword [rbp + 0x758]
mov dword [rbp + 0x730], ecx
mov rcx, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rcx
mov rbx, qword [rbp + 0x700]
mov r15, r13
jmp 0x140334e5d
cmp r15d, 0x1c
jne 0x1403315ce
movabs rax, 0x8ecbf3f202d7cccc
mov rcx, qword [rbp + 0x740]
xor rcx, rax
sub rcx, qword [rbp + 0x758]
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x98
jne 0x140331648
nop
mov rax, qword [rbp + 0x738]
cmp qword [rbp + 0x750], rax
mov rax, qword [rbp + 0x758]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
jge 0x1403330b5
mov eax, 1
test edi, 0x400
je 0x140332162
jmp 0x14033660d
cmp dil, 0xa2
je 0x140331954
movzx eax, dil
cmp eax, 0xa4
jne 0x14033199e
nop
or r13, qword [rbp + 0x748]
mov rax, qword [rbp + 0x758]
xor al, 0xf6
mov byte [r12 + r13], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x750]
movabs rcx, 0x1e72b335f9caccce
xor rcx, rax
shl rax, 0x1e
xor rcx, rax
and rcx, r12
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r13d
mov r9d, dword [rbp + 0x740]
lea rcx, [rbp + 0x50]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 0x40]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x738]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0xa847c4aa
mov rdx, qword [rbp + 0x758]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xb6
jne 0x140331a12
nop
mov rdx, qword [rbp + 0x740]
or rdx, r12
mov rcx, qword [rbp + 0x738]
xor cl, 0xf6
mov rax, qword [rbp + 0x758]
mov byte [rax + rdx], cl
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 1
jbe 0x140331a89
cmp r15d, 2
jne 0x14033271f
nop
mov rax, qword [rbp + 0x758]
xor al, 0xf6
mov rcx, qword [rbp + 0x740]
mov byte [r13 + rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xde
jae 0x140331b15
cmp r15d, 0xdc
jae 0x14033277d
cmp r15d, 0xda
jne 0x140333a72
mov eax, r12d
lea rcx, [rbp + 0x1b0]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x30], rax
lea r8, [rbp + 0x1a0]
mov edx, 0x1233ca16
call fcn.14032fec0
mov rcx, rax
and ecx, 1
xor eax, eax
test byte [rbp + 0x70c], 1
cmove rax, rcx
jmp 0x140336625
cmp r15d, 0x10
jae 0x140331b4e
cmp r15d, 0xe
jne 0x1403327bc
nop
mov rcx, qword [rbp + 0x740]
mov eax, ecx
shl rcx, 0x23
or rcx, rax
movabs rax, 0xce5666b079caccc1
xor rax, rcx
or rax, qword [rbp + 0x748]
add r12, rax
mov rax, qword [rbp + 0x738]
mov qword [rax], r12
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x81
jbe 0x140331bdb
cmp r15d, 0x83
jbe 0x140332842
cmp dil, 0x84
je 0x14033435b
movzx eax, dil
cmp eax, 0x86
jne 0x1403344c9
nop
mov rcx, qword [rbp + 0x758]
xor rcx, qword [rbp + 0x748]
movabs rax, 0x1e72b335f9caccd3
xor rax, rcx
or rax, r13
add r12, rax
mov qword [r14], r12
mov rax, qword [rbp + 0x750]
mov rcx, qword [rbp + 0x740]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x8f
jbe 0x140331c21
movzx eax, dil
cmp r15d, 0x93
jae 0x140332893
cmp dil, 0x90
je 0x1403343d6
cmp eax, 0x92
jne 0x1403344e5
nop
mov rax, qword [rbp + 0x740]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + r14]
pcmpeqb xmm0, xmmword [0x1405f9440]
mov rax, qword [rbp + 0x750]
movaps xmmword [rax], xmm1
pmovmskb eax, xmm0
mov rcx, qword [rbp + 0x738]
mov word [rcx], ax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xc5
jbe 0x140331c78
cmp r15d, 0xc8
jbe 0x1403329c8
cmp dil, 0xc9
je 0x1403345a7
movzx eax, dil
cmp eax, 0xcb
jne 0x1403345f9
nop
mov rax, qword [rbp + 0x740]
xor eax, dword [0x14074aef4]
cmp eax, 0x735b83fa
je 0x1403349de
and edi, 0x500
mov eax, 1
cmp edi, 0x400
je 0x140334e51
xor eax, eax
jmp 0x1403349d6
cmp r15d, 0x13
jne 0x140331d31
nop
mov rcx, qword [rbp + 0x738]
or rcx, r12
mov rax, qword [rbp + 0x750]
add rax, rcx
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
xor r13b, 0xf6
mov rax, qword [rbp + 0x758]
mov byte [rax], r13b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 7
jne 0x140331e39
nop
mov rcx, qword [rbp + 0x740]
xor rcx, r12
movabs rax, 0xf39599ab9caccdc
xor rax, rcx
mov ecx, dword [rbp + 0x750]
movabs rdx, 0x1e72b335f9caccdc
xor rdx, rcx
shl rcx, 0x1e
xor rdx, rcx
and rdx, rax
mov rax, qword [rbp + 0x738]
mov qword [rax], rdx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x1f
je 0x140332397
cmp r15d, 0x21
jne 0x140332448
nop
mov rcx, qword [rbp + 0x758]
xor rcx, qword [rbp + 0x748]
xor rcx, qword [rbp + 0x750]
movabs rax, 0x79caccd19caccce
xor rax, rcx
mov qword [r13], rax
mov eax, dword [rbp + 0x738]
mov rcx, qword [rbp + 0x740]
mov qword [rcx], rax
shl rax, 0x1b
mov qword [r12], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xf3
jae 0x140331e72
cmp r15d, 0xf1
jne 0x140332adc
not r12
mov qword [r14], r12
mov eax, dword [rbp + 0x748]
mov rcx, rax
shl rcx, 0x1b
xor rcx, rax
mov rax, qword [rbp + 0x758]
mov qword [rax], rcx
jmp 0x14033660b
cmp r15d, 0xd0
jne 0x140331e8b
mov eax, r12d
mov ecx, r13d
lea rdx, [rbp + 0x170]
mov qword [rsp + 0x40], rdx
mov rdx, qword [rbp + 0x738]
mov qword [rsp + 0x38], rdx
lea rdx, [rbp + 0x160]
mov qword [rsp + 0x30], rdx
mov rdx, qword [rbp + 0x758]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0x84b3822e
mov rcx, qword [rbp + 0x748]
mov r8, qword [rbp + 0x750]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xb1
jbe 0x140331f37
cmp r15d, 0xb3
jbe 0x140332bbf
cmp r15d, 0xb5
jne 0x140333edf
nop
xor r12, qword [rbp + 0x748]
movabs rax, 0x3ce5666b79caccc9
xor rax, r12
and r13, qword [rbp + 0x758]
or r13, rax
mov rax, qword [rbp + 0x750]
mov qword [rax], r13
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xa5
jne 0x140331f70
test r13, r13
js 0x1403354c1
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
jmp 0x1403357b9
mov rax, qword [rbp + 0x750]
and al, 1
mov byte [rbp + 0x737], al
cmp r15d, 0xbf
jbe 0x140331f99
cmp r15d, 0xc2
jae 0x140332c64
cmp r15d, 0xc0
jne 0x140333f70
nop
mov rcx, qword [rbp + 0x738]
mov rax, qword [rcx]
movsxd rax, dword [rax + 4]
cmp dword [rcx + rax + 0x10], 0
je 0x140334a67
cmp byte [rax], al
invalid
cmp byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
pop rax
invalid
xor eax, eax
mov qword [rbp + 0x758], rax
test edi, 0x400
jmp 0x140336614
movzx eax, dil
add eax, 0xffffff1d
sbb eax, 0x48ffffff
lea ecx, [0x1405fa0bc]
sbb eax, 0x48ffffff
lea ecx, [0x1405fa0bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r13b, 0xf6
mov byte [r14], r13b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x4a
je 0x14033249d
cmp r15d, 0x4b
jne 0x1403324da
nop
mov rax, qword [rbp + 0x758]
xor rax, r14
or rax, r12
mov rcx, qword [rbp + 0x750]
add rcx, rax
mov qword [r13], rcx
mov rax, qword [rbp + 0x748]
xor al, 0xf6
mov rcx, qword [rbp + 0x738]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x39
jne 0x140332076
nop
mov rcx, qword [rbp + 0x758]
lea rax, [rcx + 8]
mov r8, qword [rcx + 0x20]
mov rdx, rax
mov qword [rbp + 0x6e8], rax
mov r15, r8
cmp r8, 0x10
jb 0x14033130d
mov rax, qword [rcx + 8]
mov qword [rcx + 0x18], 0
mov byte [rax], 0
mov ecx, 0x200
call fcn.1400954c0
mov rbx, rax
mov qword [rbp + 0x6b8], rax
lea rsi, [rax + 0x200]
mov qword [rbp + 0x6c8], rsi
mov r8d, 0x200
mov rcx, rax
xor edx, edx
call fcn.1405c44a0
mov qword [rbp + 0x6c0], rsi
mov dword [rbp + 0x6a4], 0x200
call fcn.140326cc0
mov qword [rbp + 0x718], rax
mov dword [rbp + 0x6b4], eax
nop
mov dword [rsp + 0x28], 0x791cfe74
lea r9, [rbp + 0x6a4]
mov ecx, 2
mov r8, rbx
call fcn.1403496c0
nop
mov rcx, qword [rbp + 0x750]
and cl, 1
mov byte [rbp + 0x737], cl
lea rcx, [rbp + 0x6c8]
mov qword [rbp + 0x720], rcx
test eax, eax
je 0x140332f05
lea rsi, [rbp + 0x6c0]
mov eax, dword [rbp + 0x6a4]
add rax, qword [0x140791658]
mov rbx, qword [rbp + 0x6b8]
mov rcx, qword [rbp + 0x6c0]
mov rdx, rcx
sub rdx, rbx
cmp rax, rdx
jae 0x14033332a
add rbx, rax
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
mov rax, qword [rbp + 0x740]
jmp 0x140335271
cmp r15d, 0x24
jne 0x1403320be
nop
mov rcx, qword [rbp + 0x740]
sub rcx, qword [rbp + 0x748]
mov rax, qword [rbp + 0x758]
mov qword [rax], rcx
mov rax, qword [0x140791568]
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
mov eax, r13d
mov qword [r14], rax
shl r13, 0x20
mov qword [r12], r13
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp dil, 0xee
je 0x140332512
movzx eax, dil
cmp eax, 0xf0
jne 0x140332543
xor r13, r14
or r13, qword [rbp + 0x738]
mov rax, qword [rbp + 0x748]
add rax, r13
mov qword [r12], rax
mov rax, qword [rbp + 0x750]
mov rcx, qword [rbp + 0x740]
mov byte [rcx], al
jmp 0x14033660b
cmp r15d, 0xb
je 0x1403325c7
cmp r15d, 0xd
jne 0x1403325f2
movsxd rax, r12d
mov rcx, qword [rbp + 0x738]
add rcx, rax
mov rax, qword [rbp + 0x740]
mov qword [rax], rcx
neg rcx
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov rax, r12
shl rax, 0x1c
mov rcx, qword [rbp + 0x740]
xor rcx, r12
xor rcx, rax
movabs rax, 0x79caccd19caccce
xor rax, rcx
mov qword [r14], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x740]
movabs rcx, 0x3ce5666c9cacccd
xor rcx, rax
shl rax, 0x1b
xor rcx, rax
or rcx, r13
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x758]
add eax, dword [rbp + 0x740]
neg eax
mov rcx, qword [rbp + 0x738]
mov dword [rcx], eax
xor r12d, 0xac97ebd2
inc r12d
mov dword [r14], r12d
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x17
jne 0x140332154
nop
mov rcx, qword [rbp + 0x748]
xor rcx, qword [rbp + 0x740]
movabs rax, 0x6353329f86353336
xor rax, rcx
mov rcx, qword [rbp + 0x750]
mov qword [rcx], rax
mov eax, dword [rbp + 0x758]
mov rcx, rax
shl rcx, 0x1f
xor rcx, rax
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0xce5666b079caccd9
xor r14, rax
cmp r14, qword [rbp + 0x758]
jae 0x1403315e8
mov r13, qword [r13]
mov rax, qword [rbp + 0x748]
mov qword [rax], 0
mov byte [r13], 0
mov eax, dword [0x140791570]
mov rcx, qword [rbp + 0x750]
mov dword [rcx], eax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x758]
mov eax, ecx
shl rcx, 0x23
or rcx, rax
movabs rax, 0xce5666b079caccdb
xor rax, rcx
mov qword [r13], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
xor r14b, 0xf6
mov byte [r13 + r12], r14b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
add r13, r14
mov rax, qword [rbp + 0x740]
mov qword [rax], r13
not r12
mov rax, qword [rbp + 0x748]
mov qword [rax], 0
mov rax, qword [rbp + 0x738]
mov qword [rax], r12
xor eax, eax
mov qword [rbp + 0x758], rax
mov dword [rbp + 0x758], eax
mov dword [rbp + 0x758], eax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x738]
xor eax, 0x2cb33f78
add r14d, dword [rbp + 0x748]
invalid
add byte [rax], al
add r14d, dword [rbp + 0x758]
sub eax, r14d
mov rcx, qword [rbp + 0x740]
invalid
mov dword [rcx], eax
xor eax, eax
mov qword [rbp + 0x758], rax
test dword [rax + 7], ebx
add byte [rax], al
test dword [rax + 7], ebx
add byte [rax], al
jmp 0x140336614
nop
mov eax, dword [rbp + 0x740]
mov rcx, r14
xor rcx, rax
shl rax, 0x1e
xor rax, rcx
xor eax, ecx
xor eax, ecx
movabs rcx, 0xe18d4cca0635332e
xor rcx, rax
and rcx, r14
mov qword [r13], rcx
add byte [r9], r14b
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax], al
jmp 0x140336614
add byte [r9], r14b
ror byte [rax - 0x77], 0x85
pop rax
invalid
mov eax, r14d
mov ecx, dword [rbp + 0x758]
mov qword [rsp + 0x50], r12
lea rdx, [rbp + 0x210]
add byte [rax - 0x77], cl
push rsp
and al, 0x40
add byte [rax - 0x77], cl
push rsp
and al, 0x40
lea rdx, [rbp + 0x200]
mov qword [rsp + 0x30], rdx
xor byte [rax - 0x75], cl
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x28], rdx
and al, 0x28
xor byte [rax - 0x75], cl
xchg ebp, eax
invalid
and al, 0x28
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x48], 0x6fba8301
invalid
invalid
outsd dx, dword [rsi]
cmp dword [rdx - 0x6a74b791], 0x38
invalid
outsd dx, dword [rsi]
mov rdx, qword [rbp + 0x738]
mov r9, qword [rbp + 0x750]
call fcn.140336fd0
pop rax
add byte [rax], al
pop rax
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x758], rax
add cl, ch
scasd eax, dword [rdi]
add byte [rax], r8b
add cl, ch
scasd eax, dword [rdi]
add byte [rax], r8b
mov rax, r14
shl rax, 0x22
xor rax, r14
movabs rcx, 0x73ac79a7c835487
cmp dword [rdx + rbx*4 - 0x39], 0x3a
invalid
xor rcx, rax
add rcx, qword [rbp + 0x750]
add ecx, dword [rbp + 0x750]
cmp dword [rdx + rbx*4 - 0x39], 0x3a
invalid
add ecx, dword [rbp + 0x750]
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
mov eax, r13d
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
add dword [rcx], esi
ror byte [rax - 0x77], 0x85
pop rax
invalid
mov eax, r14d
shl r14, 0x24
out 0x24, al
out 0x24, al
or r14, rax
movabs rax, 0x9caccd6079caccd1
jns 0x140331819
int 0xac
pushfq
jns 0x140331819
int 0xac
pushfq
xor rax, r14
xor eax, esi
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
add cl, ch
invalid
add byte [rax], r8b
add cl, ch
cmp eax, 0x9000004e
nop
mov rax, qword [rbp + 0x748]
xor rax, r12
shl r12, 0x1c
xor r12, rax
xor esp, eax
xor esp, eax
movabs rax, 0x79caccd19cacccb
xor rax, r12
or rax, r13
or eax, ebp
or eax, ebp
mov rcx, qword [rbp + 0x750]
lea edx, [rax + 7]
add byte [rax], al
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
add cl, ch
add ecx, dword [rsi]
add byte [rax], al
add cl, ch
add ecx, dword [rsi]
add byte [rax], al
nop
invalid
invalid
test dword [rax + 7], ebx
add byte [rax], al
nop
mov rax, qword [rbp + 0x758]
not rax
mov rcx, qword [rbp + 0x748]
invalid
invalid
add byte [rax], al
mov qword [rcx], rax
mov eax, r14d
mov rcx, rax
shl rcx, 0x1d
xor rcx, rax
invalid
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r13d
movabs rcx, 0x79caccd19caccce
invalid
xor rcx, rax
shl rax, 0x1c
xor rcx, rax
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
invalid
mov eax, r13d
mov ecx, r14d
mov rdx, qword [rbp + 0x740]
mov qword [rsp + 0x58], rdx
mov rdx, qword [rbp + 0x748]
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x50], rdx
lea rdx, [rbp + 0x330]
add byte [rax - 0x77], cl
push rsp
and al, 0x40
xchg ebp, eax
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x40
mov rdx, qword [rbp + 0x738]
mov qword [rsp + 0x38], rdx
lea rdx, [rbp + 0x320]
xchg ebp, eax
and byte [rbx], al
add byte [rax], al
xchg ebp, eax
and byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x48], 0x2c684645
mov rcx, qword [rbp + 0x758]
mov r8, qword [rbp + 0x750]
mov r9, r12
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x758]
mov qword [rsp + 0x58], r14
lea rcx, [rbp + 0x310]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rbp + 0x740]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0x300]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x750]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0x6abd2d27
mov rcx, r13
mov r8, qword [rbp + 0x738]
mov r9, r12
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
neg r14
mov rax, qword [rbp + 0x740]
add rax, rax
mov qword [r13], rax
mov qword [r12], r14
mov eax, dword [rbp + 0x758]
movabs rcx, 0xa0787df9d21654eb
xor rcx, rax
shl rax, 0x1c
xor rcx, rax
inc rcx
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [0x140791658]
xor ecx, ecx
mov qword [rbp + 0x758], rcx
xor ecx, ecx
sub rcx, qword [0x140791560]
mov qword [r12], rax
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
jmp 0x140336614
cmp r15d, 0x44
jbe 0x14033263b
cmp r15d, 0x45
je 0x14033426c
cmp r15d, 0x47
jne 0x1403342ad
nop
mov eax, dword [rbp + 0x740]
mov rcx, rax
shl rcx, 0x1e
xor rcx, rax
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xb7
ja 0x140332675
movabs rax, 0xe72b335879caccd2
mov rcx, qword [rbp + 0x738]
xor rcx, rax
or rcx, qword [rbp + 0x750]
add r12, rcx
mov qword [r14], r12
mov rax, qword [rbp + 0x758]
mov rcx, qword [rbp + 0x740]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
jne 0x1403326ca
mov eax, r14d
mov rcx, rax
shl rcx, 0x1e
xor rcx, rax
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test r15d, r15d
je 0x140332e6a
nop
mov rcx, qword [rbp + 0x740]
add r12d, ecx
mov rax, qword [rbp + 0x738]
mov dword [rax], r12d
not r12d
mov dword [r14], r12d
not ecx
mov rax, qword [rbp + 0x750]
mov dword [rax], ecx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp dil, 0xd4
je 0x140332fb9
movzx eax, dil
cmp eax, 0xd6
jne 0x14033308e
nop
mov rcx, qword [rbp + 0x738]
mov eax, ecx
xor eax, 0x79caccde
add eax, dword [rbp + 0x740]
mov dword [r13], eax
xor ecx, 0x803fa0d
mov rax, qword [rbp + 0x748]
mov dword [rax], ecx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
add byte [rax], al
add byte [rax], al
movzx eax, dil
add eax, 0xffffff22
lea rcx, [0x1405fa0a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
nop
or r13, qword [rbp + 0x758]
mov rax, qword [rbp + 0x738]
mov qword [rax], r13
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
je 0x14033302b
cmp r15d, 0x12
jne 0x1403330d2
nop
mov rcx, qword [rbp + 0x758]
mov eax, ecx
shl rcx, 0x24
or rcx, rax
movabs rax, 0x9caccd6079caccdc
xor rax, rcx
mov qword [r13], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x7c
jne 0x1403328c9
movabs rax, 0x1e72b335f9caccd1
xor r12, rax
or r12, qword [rbp + 0x740]
mov rcx, qword [rbp + 0x738]
add rcx, r12
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
mov rax, qword [rbp + 0x748]
xor al, 0xf6
mov byte [r13], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x7e
jbe 0x1403328f8
cmp dil, 0x7f
je 0x140334457
movzx eax, dil
cmp eax, 0x81
jne 0x140334518
nop
mov eax, dword [rbp + 0x750]
mov rcx, rax
shl rcx, 0x1f
xor rcx, rax
mov qword [r12], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x8e
jne 0x140332956
mov r8d, r12d
mov qword [rsp + 0x58], r14
mov rax, qword [rbp + 0x750]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x48], 0xc8493ac3
mov r9, r13
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xc4
jne 0x1403329f4
nop
xor r12, qword [rbp + 0x748]
movabs rax, 0xf39599ab9caccca
xor rax, r12
or rax, qword [rbp + 0x758]
xor r13b, 0xf6
mov rcx, qword [rbp + 0x740]
mov byte [rcx + rax], r13b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x52
jne 0x140332a5d
movabs rax, 0x79caccd679cacccf
mov rcx, qword [rbp + 0x758]
xor rcx, rax
or rcx, r14
mov rax, qword [rbp + 0x738]
add rax, rcx
mov qword [r13], rax
mov rax, qword [rbp + 0x748]
xor al, 0xf6
mov byte [r12], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r14d
shl r14, 0x22
or r14, rax
movabs rax, 0xe72b335879cacccb
xor rax, r14
mov qword [r12], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r13d
shl r13, 0x20
or r13, rax
movabs rax, 0x79caccd679caccf6
xor rax, r13
cmp rax, qword [rbp + 0x758]
ja 0x14033350b
jmp 0x14033660b
cmp r15d, 0x4f
je 0x14033311e
cmp r15d, 0x51
jne 0x140333156
cmp r13, qword [rbp + 0x758]
jne 0x140335ce3
test edi, 0x400
je 0x140335ca8
mov eax, 1
test edi, 0x800
je 0x140334e51
mov rcx, qword [rbp + 0x750]
mov eax, ecx
and al, 1
mov byte [rbp + 0x737], al
lea rax, [rbp + 0x510]
mov qword [rbp + 0x700], rax
xor ebx, ebx
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov qword [rbp + 0x6f8], rcx
jmp 0x140335c1d
cmp r15d, 0x28
jne 0x140332ab3
nop
mov r9d, dword [rbp + 0x750]
mov eax, dword [rbp + 0x758]
mov rcx, qword [rbp + 0x748]
mov qword [rsp + 0x58], rcx
lea rcx, [rbp + 0x410]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 0x400]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x48], 0x7d9d9857
mov rdx, r13
mov r8, r12
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0x3ce5666c9caccd9
xor r12, rax
or r12, qword [rbp + 0x758]
add r14, r12
mov qword [r13], r14
mov rax, qword [rbp + 0x750]
mov rcx, qword [rbp + 0x748]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
jne 0x140332b2c
xor r14b, 0xf6
mov rax, qword [rbp + 0x748]
mov byte [rax], r14b
jmp 0x14033660b
cmp r15d, 0xd1
jbe 0x140332b9d
cmp r15d, 0xd3
jne 0x140333eb4
nop
mov eax, dword [rbp + 0x750]
movabs rcx, 0x3ce5666c9caccde
xor rcx, rax
shl rax, 0x1b
xor rcx, rax
or rcx, r12
mov rax, qword [rbp + 0x758]
add rax, rcx
mov rcx, qword [rbp + 0x740]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xaa
jne 0x140332c06
nop
mov ecx, dword [rbp + 0x748]
lea rax, [rbp + 0x30]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov rax, qword [rbp + 0x758]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x809eb88b
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp dil, 0xaf
je 0x140333225
movzx eax, dil
cmp eax, 0xb1
jne 0x1403332d1
nop
mov rax, qword [rbp + 0x740]
not rax
or rax, r14
mov qword [r13], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r12d
movabs rcx, 0xf39599ab9caccc6
xor rcx, rax
shl rax, 0x1d
xor rcx, rax
mov qword [r13], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xbe
jne 0x140332cbc
nop
mov rax, qword [rbp + 0x748]
mov rsi, qword [rax + 0x10]
movabs r15, 0x7fffffffffffffff
mov rax, rsi
xor rax, r15
cmp rax, r14
jb 0x140334e40
test edi, 0x4000
jne 0x140333fef
nop
mov rax, qword [rbp + 0x748]
lea rcx, [rax + 0x10]
mov qword [rbp + 0x718], rcx
lea rcx, [rsi + r14]
lea rdx, [rax + 0x18]
mov qword [rbp + 0x710], rdx
mov rax, qword [rax + 0x18]
mov qword [rbp + 0x728], rax
test rcx, rcx
nop
mov qword [rbp + 0x720], rcx
js 0x140334abc
mov rax, rcx
or rax, 0xf
mov rcx, qword [rbp + 0x758]
mov dword [rbp + 0x730], ecx
mov rcx, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rcx
jmp 0x1403366b0
nop
mov rcx, qword [rbp + 0x758]
xor rcx, qword [rbp + 0x738]
movabs rax, 0x7da2445dd2ed24b9
xor rax, rcx
and rax, r14
add rax, rax
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x740]
xor rcx, r12
movabs rax, 0xf39599ab9caccc7
xor rax, rcx
and rax, qword [rbp + 0x750]
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
and r13, qword [rbp + 0x738]
mov rax, qword [rbp + 0x758]
mov qword [rax], r13
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x740]
mov rcx, rax
shl rcx, 0x1c
xor rcx, rax
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x1b
jne 0x140332d87
add byte [rax], al
add byte [rax], al
mov r8d, r14d
mov edx, dword [rbp + 0x750]
mov rax, qword [rbp + 0x740]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x470]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x460]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x758]
mov eax, dword [rbp + 0x758]
mov eax, dword [rbp + 0x758]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x748]
test dword [rax + 7], ecx
add byte [rax], al
test dword [rax + 7], ecx
add byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x7280e30b
mov r9, r13
call fcn.140336fd0
add byte [rax], r8b
add byte [rax], r8b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
add byte [rax], r8b
add byte [rax], r8b
nop
cmp dword [0x140791570], 0xffffffff
je 0x1403330c1
xor ebx, ebx
jmp case.0x14033089e.36
nop
mov rcx, qword [rbp + 0x748]
lea ecx, [rax + 7]
add byte [rax], al
lea ecx, [rax + 7]
add byte [rax], al
invalid
mov eax, ecx
shl rcx, 0x21
or rcx, rax
movabs rax, 0xf39599ac79caccde
lodsb al, byte [rsi]
cdq
xchg ebp, eax
xor rax, rcx
lodsb al, byte [rsi]
cdq
xchg ebp, eax
xor rax, rcx
mov rcx, qword [rbp + 0x738]
add rcx, rax
mov qword [r12], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x758]
mov eax, dword [rbp + 0x758]
mov eax, dword [rbp + 0x758]
add rax, r13
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x748]
invalid
invalid
add byte [rax], al
mov eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffe1
and byte [rax + 9], cl
ror dword [rax - 0x75], 0x85
push rax
invalid
add byte [rax], al
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
pop rax
invalid
add byte [rax], al
jmp 0x140336614
invalid
enter 0xffffffffffffc148, 0xffffffffffffffe1
and byte [rax + 9], cl
ror dword [rax - 0x75], 0x85
push rax
invalid
pop rax
invalid
mov eax, r12d
mov rcx, rax
mov ecx, eax
mov ecx, eax
ror dword [rax - 0x3f], 0xe1
sbb eax, 0x48c13148
xor ecx, eax
mov rax, qword [rbp + 0x758]
shl rcx, 0x1d
xor rcx, rax
xor ecx, eax
xor ecx, eax
mov rax, qword [rbp + 0x758]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
test dword [rax + 7], ebx
add byte [rax], al
test dword [rax + 7], ebx
add byte [rax], al
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x750]
mov eax, ecx
and al, 1
mov byte [rbp + 0x737], al
invalid
add byte [rax], al
mov rax, qword [rbp + 0x758]
mov r8, qword [rax + 0x10]
movabs rbx, 0x7fffffffffffffff
invalid
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x140332279
mov edx, eax
mov qword [rbp + 0x720], r8
xor rbx, r8
ret
cmp rbx, r12
cmp ebx, esp
invalid
ret
cmp ebx, esp
jae 0x140332dba
xor edx, edx
mov qword [rbp + 0x720], rdx
mov dword [rbp + 0x730], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x6f8], rcx
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x718], rax
xor eax, eax
mov qword [rbp + 0x710], rax
jmp 0x1403353cd
nop
mov rcx, qword [rbp + 0x758]
mov eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffe1
invalid
enter 0xffffffffffffc148, 0xffffffffffffffe1
and dword [rax + 9], ecx
ror dword [rax - 0x75], 0x85
push rax
invalid
shl ecx, 0x21
or rcx, rax
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
test dword [rax + 7], ebx
add byte [rax], al
test dword [rax + 7], ebx
add byte [rax], al
jmp 0x140336614
nop
mov ecx, dword [rbp + 0x738]
movaps xmmword [rbp + 0x500], xmm1
movdqa xmmword [rbp + 0x4f0], xmm0
mov rax, qword [rbp + 0x758]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x500]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
lea rax, [rbp + 0x4f0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x48], 0x25fc4e7
call fcn.140336fd0
out 0xc4, eax
pop rdi
add ch, al
int1
add byte [rax], r8b
and eax, 1
mov qword [rbp + 0x758], rax
invalid
add byte [rax], al
jmp 0x140336614
invalid
nop
mov rdx, qword [rbp + 0x750]
mov eax, edx
and al, 1
mov byte [rbp + 0x737], al
mov rax, rdx
mov r8, qword [rbp + 0x740]
sub rax, r8
mov rcx, rdx
sub rcx, r8
je 0x140332f3a
test edi, 0x80000
jne 0x14033353d
lea rax, [rbp + 0x658]
mov qword [rbp + 0x700], rax
lea rsi, [rbp + 0x678]
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
jmp 0x14033538b
xor r12b, 0xf6
mov rax, qword [rbp + 0x750]
mov byte [rax + r13], r12b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
xor eax, eax
mov qword [rbp + 0x6f0], rax
nop
movzx eax, byte [rbp + 0x6f0]
and eax, 1
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x738]
lea rcx, [rbp + 0x430]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 0x420]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0x4424aa9b
mov rcx, qword [rbp + 0x758]
mov rdx, qword [rbp + 0x740]
call fcn.140336fd0
and eax, 1
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x748]
mov r8d, r14d
mov qword [rsp + 0x50], r12
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rbp + 0x740]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp - 0x20]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x758]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x43e07ed3
mov rcx, r13
mov rdx, qword [rbp + 0x738]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
neg r12d
mov rax, qword [rbp + 0x738]
mov dword [rax], r12d
mov rax, qword [rbp + 0x750]
xor eax, 0x8e7f8908
sub r14d, eax
mov rax, qword [rbp + 0x758]
mov dword [rax], r14d
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x758]
xor al, 0xf6
mov rcx, qword [rbp + 0x750]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x748]
xor ecx, dword [0x14074aefc]
mov rax, rcx
cmp ecx, 0x8aab83e8
je 0x1403332fc
test edi, 0x800
jne 0x140334e40
test edi, 0x100
je 0x140333314
xor r15d, r15d
jmp 0x14033635b
nop
mov rax, qword [rbp + 0x738]
or rax, r14
add r12, rax
mov rax, qword [rbp + 0x740]
mov qword [rax], r12
mov rax, qword [rbp + 0x758]
xor al, 0xf6
mov rcx, qword [rbp + 0x750]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x748]
movabs rcx, 0x3ce5666b79cacccd
xor rcx, rax
shl rax, 0x1f
xor rcx, rax
or rcx, qword [rbp + 0x738]
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
jmp 0x14033660b
mov rax, qword [rbp + 0x758]
cmp rax, qword [rbp + 0x748]
je 0x140335cef
mov rcx, qword [rbp + 0x750]
mov edx, ecx
and dl, 1
mov byte [rbp + 0x737], dl
mov dword [rbp + 0x730], eax
lea rbx, [rbp + 0x658]
lea rax, [rbp + 0x6b8]
mov qword [rbp + 0x6f0], rax
lea r15, [rbp + 0x678]
lea rdx, [rbp + 0x510]
mov qword [rbp + 0x6e0], rax
mov qword [rbp + 0x6f8], rcx
mov rcx, r14
mov rsi, qword [rbp + 0x740]
mov qword [rbp + 0x6d8], rdx
mov qword [rbp + 0x720], rdx
mov rax, rbx
mov qword [rbp + 0x710], rbx
jmp 0x140336435
nop
mov rcx, qword [rbp + 0x740]
or ecx, r12d
mov rax, qword [rbp + 0x750]
or eax, ecx
and eax, 1
mov byte [0x1407901d2], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov r9d, r12d
mov r8d, dword [rbp + 0x748]
mov rax, qword [rbp + 0x738]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x450]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x440]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x48], 0x71f74e65
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x43
jne 0x140333599
xor r13, 1
or r13, qword [rbp + 0x738]
mov rax, qword [rbp + 0x750]
add rax, r13
mov qword [r14], rax
mov rax, qword [rbp + 0x748]
mov byte [rax], r12b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp dil, 0xba
je 0x1403342cf
movzx eax, dil
cmp eax, 0xb8
jne 0x140334308
mov eax, r13d
shl r13, 0x21
or r13, rax
movabs rcx, 0xf39599ac79caccd5
xor rcx, r13
and rcx, r14
mov rdx, qword [rbp + 0x738]
mov qword [rdx], rcx
mov rcx, qword [rbp + 0x750]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x3d
jbe 0x14033360b
cmp r15d, 0x3f
jne 0x140334702
nop
mov rax, qword [rbp + 0x738]
sub rax, qword [rbp + 0x740]
mov qword [r12], rax
mov rcx, qword [rbp + 0x758]
mov eax, ecx
shl rcx, 0x24
or rcx, rax
movabs rax, 0xa6366bb99f0d31e9
xor rax, rcx
mov qword [r14], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 4
ja 0x14033385b
jne 0x14033474b
movabs rax, 0xf39599ac79caccd2
mov rcx, qword [rbp + 0x758]
xor rcx, rax
and rcx, qword [rbp + 0x740]
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
mov eax, r13d
mov rcx, qword [rbp + 0x750]
mov qword [rcx], rax
shl r13, 0x22
mov rax, qword [rbp + 0x748]
mov qword [rax], r13
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xdd
jne 0x140333a8e
nop
mov rax, qword [rbp + 0x758]
xor r13, qword [rbp + 0x748]
or r13, qword [rbp + 0x740]
mov rcx, qword [rbp + 0x750]
add rcx, r13
mov qword [r12], rcx
mov rcx, qword [rbp + 0x738]
mov byte [rcx], al
jmp 0x14033660b
movabs rax, 0x816fc3c74d283333
xor r13, rax
sub r14, qword [rbp + 0x740]
lea rax, [r14 + r13]
inc rax
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
mov eax, dword [rbp + 0x750]
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov rax, r13
shl rax, 0x22
xor rax, r13
movabs rcx, 0x18d4cca786353336
xor rcx, rax
mov qword [r14], rcx
mov rcx, qword [rbp + 0x748]
mov eax, ecx
mov qword [r12], rax
shl rcx, 0x22
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x82
jne case.0x14033098c.66
nop
mov rcx, qword [rbp + 0x740]
or rcx, qword [rbp + 0x738]
mov rax, qword [rbp + 0x758]
mov qword [rax], rcx
mov eax, dword [rbp + 0x750]
movabs rcx, 0x3ce5666c9caccc9
xor rcx, rax
shl rax, 0x1b
xor rcx, rax
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp dil, 0x93
je 0x140334484
cmp eax, 0x95
jne 0x14033457d
nop
mov rax, qword [rbp + 0x750]
xor al, 0xf6
mov rcx, qword [rbp + 0x740]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r14d
shl r14, 0x23
or r14, rax
movabs rax, 0xce5666b079caccd8
xor rax, r14
mov rcx, qword [rbp + 0x750]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x7d
jne 0x140333b2a
nop
mov r8d, dword [rbp + 0x738]
mov qword [rsp + 0x50], r14
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r13
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x48], 0x80cd6420
mov rcx, qword [rbp + 0x758]
mov r9, qword [rbp + 0x740]
call fcn.140336fd0
and eax, 1
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x738]
mov qword [rsp + 0x58], r14
lea rcx, [rbp + 0x90]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r13
lea rcx, [rbp + 0x80]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x748]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x740]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0x480454df
mov rcx, qword [rbp + 0x758]
mov rdx, r12
mov r9, qword [rbp + 0x750]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp dil, 0xc6
je 0x1403345da
movzx eax, dil
cmp eax, 0xc8
jne 0x140334624
nop
mov qword [r12], rdx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov r9d, dword [rbp + 0x758]
mov rax, qword [rbp + 0x740]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x150]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x750]
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x738]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0xe45f3878
mov rdx, qword [rbp + 0x748]
mov r8, r12
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0x53
jbe 0x140333e48
cmp r15d, 0x55
jbe 0x1403347cb
cmp r15d, 0x57
jne 0x140334c17
xor r14b, 0xf6
mov rax, qword [rbp + 0x750]
mov byte [rax], r14b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x740]
xor al, 0xf6
mov byte [r13], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x758]
mov rcx, rax
shl rcx, 0x1d
xor rcx, rax
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r13d
mov ecx, r12d
lea rdx, [rbp + 0x250]
mov qword [rsp + 0x40], rdx
lea rdx, [rbp + 0x240]
mov qword [rsp + 0x30], rdx
mov rdx, qword [rbp + 0x738]
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x48], 0x787f4739
mov rcx, r14
mov rdx, qword [rbp + 0x750]
call fcn.140336fd0
jmp 0x14033660b
cmp r15d, 0xf4
jbe 0x140333e80
nop
mov eax, dword [rbp + 0x738]
mov rcx, qword [rbp + 0x748]
mov qword [rsp + 0x58], rcx
lea rcx, [rbp + 0x230]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], r12
lea rcx, [rbp + 0x220]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0xb7431b26
mov rcx, qword [rbp + 0x740]
mov rdx, qword [rbp + 0x758]
mov r8, r13
mov r9, qword [rbp + 0x750]
call fcn.140336fd0
jmp 0x14033660b
mov eax, r12d
shl r12, 0x24
or r12, rax
mov rax, qword [rbp + 0x758]
mov qword [rax], r12
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xb2
jne 0x140333f23
nop
and r12, qword [rbp + 0x748]
or r12, qword [rbp + 0x738]
and r13, qword [rbp + 0x758]
mov rax, r13
and rax, r12
mov qword [r14], rax
xor r13, r12
mov rax, qword [rbp + 0x740]
mov qword [rax], r13
xor eax, eax
mov qword [rbp + 0x758], rax
mov dword [rbp + 0x758], eax
mov dword [rbp + 0x758], eax
jmp 0x140336614
mov eax, r13d
mov rcx, rax
shl rcx, 0x1c
xor rcx, rax
mov rax, qword [rbp + 0x750]
invalid
add byte [rax], al
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
invalid
and r13, r12
or r13, qword [rbp + 0x750]
and r13, r12
mov rax, qword [rbp + 0x748]
mov qword [rax], r13
mov rax, qword [rbp + 0x758]
add rax, r13
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 0xc3
jne 0x140333fb0
nop
mov rcx, qword [rbp + 0x758]
mov eax, ecx
mov rdx, qword [rbp + 0x740]
and eax, edx
and eax, 1
test cl, 1
mov rcx, qword [rbp + 0x738]
mov byte [rcx], al
mov rax, qword [rbp + 0x750]
sete byte [rax]
test dl, 1
sete byte [r14]
mov rax, qword [rbp + 0x748]
mov byte [rax], 0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov r8d, dword [rbp + 0x750]
mov qword [rsp + 0x50], r12
lea rax, [rbp + 0x190]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp + 0x748]
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x180]
add byte [rcx], 0
add byte [rax - 0x77], cl
and al, 0x30
add byte [rcx], 0
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x20], r13
mov dword [rsp + 0x48], 0xaf1ad6a3
mov rcx, qword [rbp + 0x740]
add al, ch
retf 0x42
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax], al
jmp 0x140336614
add al, ch
retf 0x42
nop
mov rcx, qword [rbp + 0x740]
and rcx, r12
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x738]
add byte [rax], al
add byte [rax], al
mov eax, ecx
shl rcx, 0x22
or rcx, rax
movabs rax, 0xe72b335879caccdb
xor rax, rcx
mov rcx, qword [rbp + 0x748]
invalid
add byte [rax], al
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
invalid
nop
mov eax, dword [rbp + 0x758]
mov rcx, rax
shl rcx, 0x1b
xor rcx, rax
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0xe731877d979c3c93
mov rcx, qword [rbp + 0x758]
xor rcx, rax
add rcx, qword [rbp + 0x750]
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
lea r8, [rax + 0x10]
lea rax, [rbp + 0x510]
mov r15, r8
mov ecx, r13d
mov qword [rbp + 0x710], rcx
mov qword [rbp + 0x728], r8
jmp 0x140334049
nop
mov r15, qword [0x140746140]
mov qword [rbp + 0x6c8], 0
mov qword [rbp + 0x6d0], 0xf
mov byte [rbp + 0x6b8], 0
mov rcx, qword [0x140746d68]
mov eax, dword [0x140746d14]
mov esi, 0x5e43
sub esi, dword [rbp + 0x710]
sub eax, esi
cdqe
add rax, rcx
mov rcx, r15
mov edx, 0xa6cda45
call qword [0x140704440]
mov rbx, rax
cmp rax, 0xf
jbe 0x140334032
nop
mov rcx, qword [0x140746d20]
mov eax, dword [0x140746d08]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rbp + 0x6b8]
mov rdx, rbx
mov r9, r15
call qword [0x140704440]
jmp 0x1403340fa
nop
mov eax, dword [0x14074aed4]
lea ecx, [rax + 1]
mov dword [0x14074aed4], ecx
and ecx, eax
mov dword [r12], ecx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test edi, 0x1000000
jne 0x1403341f8
nop
mov rax, qword [rbp + 0x700]
or rax, 0xf
add rax, qword [0x140791658]
movabs rbx, 0x7fffffffffffffff
cmp rax, rbx
cmovb rbx, rax
cmp rax, 0xfff
jb 0x1403349e2
lea rcx, [rbx + 0x28]
mov rdx, qword [0x140746d70]
mov eax, dword [0x140746d18]
mov rsi, qword [rbp + 0x710]
add eax, esi
add eax, 0xffffa1bd
cdqe
add rax, rdx
call qword [0x140704440]
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140334d38
xor eax, eax
mov qword [rbp + 0x700], rax
test edi, 0x200
jne 0x140334264
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
jmp 0x1403364be
lea rax, [rbp + 0x6b8]
mov qword [rbp + 0x720], rax
mov al, 1
mov qword [rbp + 0x700], rax
lea rcx, [rbp + 0x6b8]
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov qword [rbp + 0x6f8], rdx
mov eax, r14d
mov qword [rbp + 0x718], rax
jmp 0x140336370
nop
mov rcx, qword [rbp + 0x738]
xor rcx, r14
movabs rax, 0xf988823dfcab9a4d
xor rax, rcx
add rax, qword [rbp + 0x750]
mov qword [r12], rax
mov eax, r13d
mov rcx, qword [rbp + 0x740]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov r9d, dword [rbp + 0x740]
mov eax, dword [rbp + 0x750]
mov qword [rsp + 0x58], r12
lea rcx, [rbp + 0x1d0]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rbp + 0x758]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0x1c0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r14
mov rcx, qword [rbp + 0x748]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0xce0c3401
mov rcx, r13
mov rdx, qword [rbp + 0x738]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x738]
movabs rcx, 0xf39599ab9caccc4
xor rcx, rax
shl rax, 0x1d
xor rcx, rax
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x740]
neg rax
mov qword [r14], rax
mov eax, dword [rbp + 0x750]
mov rcx, rax
shl rcx, 0x1b
xor rcx, rax
mov qword [r12], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r13d
shl r13, 0x21
or r13, rax
movabs rax, 0xf39599ac79caccde
xor rax, r13
cmp rax, qword [rbp + 0x748]
jbe 0x1403330b5
xor edx, edx
jmp 0x1403343c0
test edi, 0x100
jne 0x14033660b
test edi, 0x200
jne case.0x14033089e.36
jmp 0x14033660b
movabs rax, 0x3ac95565716a49b8
xor r13, rax
sub r13, r14
inc r13
mov rax, qword [rbp + 0x758]
mov qword [rax], r13
mov rcx, qword [rbp + 0x738]
mov eax, ecx
mov rdx, qword [rbp + 0x740]
mov qword [rdx], rax
shl rcx, 0x21
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0x3ce5666c9caccd5
mov rcx, qword [rbp + 0x738]
xor rcx, rax
or rcx, qword [rbp + 0x758]
xor r13b, 0xf6
mov rax, qword [rbp + 0x750]
mov byte [rax + rcx], r13b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0xf39599ab9caccc9
xor r14, rax
mov rax, qword [rbp + 0x748]
mov qword [rax], r14
mov rcx, qword [rbp + 0x750]
mov eax, ecx
shl rcx, 0x23
or rcx, rax
movabs rax, 0x31a9994f86353336
xor rax, rcx
and rax, qword [rbp + 0x738]
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
cmp qword [0x140791560], 0
jne 0x1403334ff
test edi, 0x200
jne 0x140334c69
test edi, 0x400
jne 0x140334df0
lea rax, [rbp + 0x640]
mov qword [rbp + 0x700], rax
lea r15, [rbp + 0x658]
xor eax, eax
mov qword [rbp + 0x718], rax
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x728], rax
xor eax, eax
mov qword [rbp + 0x720], rax
jmp 0x1403352ec
nop
mov ecx, dword [rbp + 0x750]
mov eax, dword [rbp + 0x740]
mov qword [rsp + 0x50], r13
lea rdx, [rbp + 0x10]
mov qword [rsp + 0x40], rdx
mov rdx, qword [rbp + 0x758]
mov qword [rsp + 0x38], rdx
mov rdx, rbp
mov qword [rsp + 0x30], rdx
mov rdx, qword [rbp + 0x748]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x48], 0x6f4e7e11
mov rdx, qword [rbp + 0x738]
mov r8, r14
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x758]
sub rax, qword [rbp + 0x740]
mov qword [r13], rax
mov qword [r14], 0
mov rcx, qword [rbp + 0x750]
mov eax, ecx
shl rcx, 0x21
or rcx, rax
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [0x140791568]
mov rcx, qword [0x140790388]
mov rdx, qword [rbp + 0x748]
mov qword [rdx], rcx
mov qword [r12], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test edi, 0x1000
jne 0x14033660b
test edi, 0x400
jne 0x14033660b
xor ecx, ecx
cmp eax, 0x8aab83e8
setne cl
mov qword [rbp + 0x758], rcx
jmp 0x140336614
mov r8, rax
sub r8, rdx
jbe 0x14033465a
test edi, 0x40000000
jne 0x140334b06
nop
mov rdx, qword [rbp + 0x6c8]
sub rdx, rbx
cmp rdx, rax
jae 0x140334de0
mov r15, rsi
mov rcx, qword [rbp + 0x758]
mov dword [rbp + 0x730], ecx
mov rcx, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rcx
mov rcx, qword [rbp + 0x718]
jmp 0x1403353ec
nop
mov eax, dword [0x14074aee8]
xor eax, r14d
cmp eax, 0x9212838e
jne 0x140334a32
lea rbx, [rbp + 0x6b8]
lea rax, [rbp + 0x658]
mov qword [rbp + 0x6f0], rax
lea r15, [rbp + 0x510]
lea rax, [rbp + 0x608]
mov qword [rbp + 0x720], rax
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
mov rsi, r12
mov qword [rbp + 0x6d8], rbx
mov qword [rbp + 0x6e0], r15
mov rax, rbx
mov qword [rbp + 0x710], rbx
jmp 0x1403363cc
nop
mov rcx, qword [rbp + 0x740]
mov eax, ecx
shl rcx, 0x20
or rcx, rax
mov qword [r13], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov r8d, dword [rbp + 0x748]
mov eax, r12d
mov rcx, qword [rbp + 0x750]
mov qword [rsp + 0x50], rcx
lea rcx, [rbp + 0xd0]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rbp + 0x758]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0xc0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r14
mov rcx, qword [rbp + 0x738]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x48], 0xf702b92b
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x738]
xor cl, 0xf6
mov rax, qword [rbp + 0x758]
mov byte [rax], cl
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
sub r14, qword [rbp + 0x758]
mov rax, qword [rbp + 0x750]
mov qword [rax], r14
mov eax, dword [rbp + 0x748]
mov rcx, rax
shl rcx, 0x1c
xor rcx, rax
mov rax, qword [rbp + 0x740]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0x79caccd19caccde
xor r12, rax
cmp r12, qword [rbp + 0x758]
jbe 0x1403349cc
test edi, 0x100
je case.0x14033074d.2
cmp r15d, 0x79
setae al
test edi, 0x800
je 0x1403349d6
test edi, 0x400
je 0x140336604
lea rbx, [rbp + 0x6a8]
mov rsi, qword [rbp + 0x748]
jmp 0x140336950
sar rax, 3
movabs rsi, 0xcccccccccccccccd
imul rsi, rax
movabs rax, 0x666666666666666
cmp rsi, rax
jbe 0x140334694
test edi, 0x8000000
je 0x140334e45
xor esi, esi
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
xor eax, eax
mov qword [rbp + 0x700], rax
jmp 0x14033538b
nop
mov eax, dword [rbp + 0x738]
mov r8d, dword [rbp + 0x750]
mov rcx, qword [rbp + 0x758]
mov qword [rsp + 0x58], rcx
lea rcx, [rbp + 0x270]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rbp + 0x748]
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0x260]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], r13
mov rcx, qword [rbp + 0x740]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0x4b3abeb5
mov r9, r12
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0xf8635332e635332e
clc
mov rcx, qword [rbp + 0x750]
xor rcx, rax
mov qword [r13], rcx
add byte [r8 - 0x75], r9b
lea edi, [rax]
invalid
add byte [rax], al
add byte [r8 - 0x75], r9b
lea edi, [rax]
invalid
add byte [rax], al
mov eax, ecx
mov qword [r12], rax
shl rcx, 0x22
mov rax, qword [rbp + 0x758]
test dword [rax + 7], ebx
add byte [rax], al
test dword [rax + 7], ebx
add byte [rax], al
invalid
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
or byte [rcx], dh
ror byte [rax - 0x77], 0x85
pop rax
invalid
nop
mov eax, dword [rbp + 0x758]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
mov rcx, rax
shl rcx, 0x1e
xor rcx, rax
mov rax, qword [rbp + 0x738]
invalid
add byte [rax], al
mov qword [rax], rcx
or byte [rcx], dh
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax], al
invalid
or byte [rcx], dh
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax], al
jmp 0x140336614
nop
cmp dword [rbp + 0x750], 0
je 0x140334857
xor edx, edx
jmp 0x140334374
shr cl, cl
invalid
test r10, r10
setne al
test rdx, rdx
setne cl
test rsi, rsi
sete dl
xchg esp, eax
ret 0xf41
xchg ebp, eax
invalid
xchg esp, eax
ret 0xf41
xchg ebp, eax
rol byte [rcx + 0x30], 0xc8
xor r8b, cl
xor r8b, cl
and dl, al
or dl, r8b
xor dl, 1
mov rax, qword [rbp + 0x750]
push rax
invalid
add byte [rax], al
mov byte [rax], dl
push rax
invalid
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
xor r14b, 0xf6
div dh
mov byte [r12], r14b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x750]
mov ecx, dword [rbp + 0x750]
mov ecx, dword [rbp + 0x750]
lea edx, [rax + 7]
add byte [rax], al
and ecx, 1
mov r9d, r13d
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x38], r10
lea rax, [rbp + 0x2e0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x20], r8
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov dword [rsp + 0x48], 0x5072cc2c
mov rdx, qword [rbp + 0x758]
add al, ch
scasd eax, dword [rdi]
cmp byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax], al
jmp 0x140336614
invalid
add al, ch
scasd eax, dword [rdi]
cmp byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax - 0x48], cl
ret
movabs rax, 0x3ce5666c9caccc3
xor r13, rax
and r13, r14
mov rax, qword [rbp + 0x740]
mov qword [rax], r13
mov eax, r12d
mov eax, esp
mov eax, esp
mov rcx, qword [rbp + 0x750]
lea edx, [rax + 7]
add byte [rax], al
mov qword [rcx], rax
shl r12, 0x24
mov rax, qword [rbp + 0x758]
mov qword [rax], r12
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x740]
or rcx, qword [rbp + 0x748]
xor r14b, 0xf6
mov rax, qword [rbp + 0x750]
add byte [rax], al
add byte [rax], al
mov byte [rax + rcx], r14b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
add byte cs:[rax], al
add byte cs:[rax], al
movabs rax, 0x25dbba22d12db46
mov rdx, qword [rbp + 0x758]
xor rdx, rax
mov eax, dword [rbp + 0x748]
add byte [rax - 0x47], cl
rcl dword [rsi], 0x96
mov esp, 0x7c4e7344
add byte [rax - 0x47], cl
rcl dword [rsi], 0x96
mov esp, 0x7c4e7344
xor rcx, rax
shl rax, 0x1b
xor rcx, rax
ror dword [rax + 1], 0xd1
ror dword [rax + 1], 0xd1
lea rax, [r12 + rcx]
add rax, 2
add cl, byte [rax - 0x75]
lea edx, [rax + 7]
invalid
add byte [rax], al
add cl, byte [rax - 0x75]
lea edx, [rax + 7]
invalid
add byte [rax], al
invalid
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
test dword [rax + 7], ebx
add byte [rax], al
test dword [rax + 7], ebx
add byte [rax], al
jmp 0x140336614
not r12d
or r12, 0xfffffffffffffffd
mov rax, qword [rbp + 0x750]
invalid
add byte [rax], al
mov qword [rax], r12
xor eax, eax
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax], al
jmp 0x140336614
invalid
ror byte [rax - 0x77], 0x85
pop rax
invalid
nop
mov rcx, qword [rbp + 0x738]
add byte [rax - 9], cl
ror dword [rax - 0x75], 1
test dword [rax + 7], ebx
add byte [rax], al
add byte [rax - 9], cl
ror dword [rax - 0x75], 1
test dword [rax + 7], ebx
add byte [rax], al
mov qword [rax], rcx
xor r13, 2
cmc
add cl, byte [rbp - 0x77]
sub al, 0x24
cmc
add cl, byte [rbp - 0x77]
sub al, 0x24
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x758]
mov rcx, rax
shl rcx, 0x1b
xor rcx, rax
mov qword [r14], rcx
mov dword [rsi], ecx
mov dword [rsi], ecx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp r15d, 6
jne 0x140334792
nop
mov rcx, qword [rbp + 0x740]
mov ecx, dword [rbp + 0x740]
mov ecx, dword [rbp + 0x740]
xor rcx, r12
movabs rax, 0x79caccd679caccd5
xor rax, rcx
xor eax, ecx
xor eax, ecx
mov rcx, qword [rbp + 0x758]
and rcx, qword [rbp + 0x748]
and ecx, dword [rbp + 0x748]
and ecx, dword [rbp + 0x748]
or rcx, rax
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x738]
mov ecx, dword [rbp + 0x738]
mov ecx, dword [rbp + 0x738]
xor rcx, r13
movabs rax, 0xc6a665386353331
xor rax, rcx
xor eax, ecx
xor eax, ecx
mov qword [r12], rax
mov eax, dword [rbp + 0x750]
mov rcx, qword [rbp + 0x748]
invalid
add byte [rax], al
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
invalid
mov eax, r13d
mov rcx, qword [rbp + 0x738]
mov qword [rsp + 0x58], rcx
lea rcx, [rbp + 0x2b0]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 0x2a0]
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x30
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov rcx, qword [rbp + 0x750]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x48], 0x98f66fc
mov rcx, r14
call fcn.140336fd0
and eax, 1
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rdx, qword [rbp + 0x750]
push rax
invalid
add byte [rax], al
mov eax, edx
xor eax, 0x861f485
xor edx, 0x4739e2e9
mov rcx, qword [rbp + 0x758]
invalid
add byte [rax], al
add ecx, r14d
add ecx, eax
ror dword [rbp - 0x3f00f5fc], 0x48
mov ecx, dword [rbp + 0x748]
invalid
invalid
add byte [rax], al
push rax
invalid
invalid
ror dword [rbp - 0x3f00f5fc], 0x48
mov ecx, dword [rbp + 0x748]
invalid
invalid
add byte [rax], al
invalid
mov dword [rcx], eax
xor eax, eax
mov qword [rbp + 0x758], rax
mov dword [rbp + 0x758], eax
mov dword [rbp + 0x758], eax
pop rax
invalid
jmp 0x140336614
mov ecx, r13d
mov rax, qword [rbp + 0x740]
invalid
add byte [rax], al
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x2d0]
test eax, edx
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x40
invalid
test eax, edx
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x40
lea rax, [rbp + 0x2c0]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov dword [rsp + 0x48], 0x3521120f
mov rdx, qword [rbp + 0x750]
add al, ch
sub byte [rsi], dh
add byte [rax], al
add al, ch
sub byte [rsi], dh
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x750]
xor rcx, qword [rbp + 0x748]
movabs rax, 0x3ce5666c9caccce
int3
retf 0x66c9
push rsi
invalid
add ecx, dword [rax + 0x31]
enter 0x2348, 0xffffffffffffff85
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
mov eax, r14d
shl r14, 0x24
out 0x24, al
int3
out 0x24, al
or r14, rax
movabs rax, 0x9caccd6079caccce
xor rax, r14
mov qword [r12], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov edx, r13d
mov rax, qword [rbp + 0x738]
mov qword [rsp + 0x58], rax
mov rax, qword [rbp + 0x750]
mov qword [rsp + 0x50], rax
lea rax, [rbp + 0x3d0]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0x3c0]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x748]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x48], 0x5284e31f
mov rcx, qword [rbp + 0x740]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
xor r14b, 0xf6
mov rax, qword [rbp + 0x748]
add byte [rax + rcx*4 + 0x30], al
add byte [rax + rcx*4 + 0x30], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x738]
xor rcx, qword [rbp + 0x740]
lea eax, [rax + 7]
add byte [rax], al
lea eax, [rax + 7]
add byte [rax], al
movabs rax, 0xe72b335879caccda
xor rax, rcx
mov rcx, rax
ror dword [rax - 0x75], 0x95
push rax
invalid
add byte [rax], al
and rcx, rdx
mov qword [r14], rcx
xor rax, rdx
ror byte [rax - 0x75], 1
lea ebx, [rax + 7]
add byte [rax], al
ror dword [rax - 0x75], 0x95
push rax
invalid
ror byte [rax - 0x75], 1
lea ebx, [rax + 7]
add byte [rax], al
mov qword [rcx], rax
jmp 0x14033660b
mov eax, r12d
mov edx, dword [rbp + 0x740]
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x50], r13
lea rcx, [rbp + 0x130]
mov qword [rsp + 0x40], rcx
mov rcx, qword [rbp + 0x750]
lea edx, [rax + 7]
add byte [rax], al
xchg ebp, eax
invalid
lea edx, [rax + 7]
add byte [rax], al
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0x120]
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x541f50bf
invalid
push rax
invalid
push rsp
mov edi, 0x4c541f50
mov eax, dword [rbp + 0x738]
mov r8, qword [rbp + 0x738]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
mov dword [rbp + 0x758], eax
mov dword [rbp + 0x758], eax
test dword [rax + 7], ebx
add byte [rax], al
jmp 0x140336614
nop
cmp qword [rbp + 0x748], 0
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 0x21], ch
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 0x21], ch
add byte [rax], al
xor eax, eax
mov rcx, qword [rbp + 0x758]
mov dword [rbp + 0x730], ecx
mov rcx, qword [rbp + 0x750]
jmp 0x1403359cc
nop
mov rdx, qword [rbp + 0x750]
mov eax, edx
mov rcx, rdx
mov ecx, edx
mov ecx, edx
ror dword [rax - 0x3f], 1
loope 0x140333b85
invalid
shl rcx, 0x20
and byte [rax + 9], cl
ror dword [rax - 0x48], 0xc2
int3
or rcx, rax
movabs rax, 0x79caccd679caccc2
mov r8, qword [rbp + 0x738]
mov eax, dword [rbp + 0x738]
mov eax, dword [rbp + 0x738]
add byte [rcx + 0x31], cl
ror byte [rcx + 0x31], 0xc8
xor r8, rax
xor r8, rcx
or r8, qword [rbp + 0x758]
or eax, dword [rbp + 0x758]
add byte [rbp + 1], cl
add r12, r8
mov qword [r13], r12
mov rax, qword [rbp + 0x748]
mov byte [rax], dl
xor eax, eax
mov qword [rbp + 0x758], rax
pop rax
invalid
add byte [rax], al
jmp 0x140336614
invalid
pop rax
invalid
movabs rax, 0x3ce5666c9caccf6
xor rax, qword [rbp + 0x750]
xor eax, dword [rbp + 0x750]
xor eax, dword [rbp + 0x750]
add byte [rax], al
lea rcx, [rax + r12]
or al, 0x20
mov rdx, qword [rbp + 0x740]
mov qword [rdx], rcx
cmp rcx, qword [rbp + 0x758]
pop rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
or cl, byte [rax + 0x3b]
lea ebx, [rax + 7]
pop rax
invalid
add byte [rax], al
pop rax
invalid
jne 0x1403347bb
test ebx, ebp
or eax, dword [rax]
add bh, dh
mov dword [rax], 0xf000020
and byte [rax], al
add byte [rdi], cl
test edi, 0x2000
jne 0x140334bf3
invalid
and byte [rax], al
add byte [rdi], cl
test dword [rdi], edx
adc byte [rax], al
add byte [rcx - 0x7d], al
invalid
cmp r15d, 0x79
setae al
sal bh, 0xc7
add byte [rdx], al
add byte [rax], al
sal bh, 0xc7
add byte [rdx], al
add byte [rax], al
jne 0x1403349d6
movzx eax, bl
jmp 0x14033660d
invalid
add byte [rax + 0x408d8b48], dl
nop
mov rcx, qword [rbp + 0x740]
mov eax, ecx
shl rcx, 0x21
or rcx, rax
or ecx, eax
invalid
or ecx, eax
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
xor eax, eax
invalid
ror byte [rax - 0x77], 0x85
pop rax
invalid
mov qword [rbp + 0x758], rax
jmp 0x140336614
add cl, ch
hlt
nop
mov rax, qword [rbp + 0x738]
not rax
mov rcx, qword [rbp + 0x740]
invalid
add byte [rax], al
mov qword [rcx], rax
mov dword [rcx], eax
invalid
mov dword [rcx], eax
mov rcx, qword [rbp + 0x748]
mov eax, ecx
mov qword [r13], rax
shl rcx, 0x24
mov qword [r14], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
mov dword [rbp + 0x758], eax
invalid
mov dword [rbp + 0x758], eax
invalid
jmp 0x140336614
nop
mov rax, qword [rbp + 0x748]
test dword [rax + 7], ecx
add byte [rax], al
test dword [rax + 7], ecx
add byte [rax], al
xor al, 0xf6
mov byte [r13], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x740]
add byte [rax - 9], cl
ror dword [rax - 0x75], 1
test dword [rax + 7], ebx
add byte [rax], al
add byte [rax - 9], cl
ror dword [rax - 0x75], 1
test dword [rax + 7], ebx
add byte [rax], al
mov qword [rax], rcx
mov qword [r13], 0
add byte [rax], al
add byte [rax], al
or byte [rcx - 0x39], cl
add byte [r8], r8b
add byte [rax], al
add byte [rax], al
xor eax, eax
invalid
invalid
test dword [rax + 7], ebx
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x758], rax
add byte [rax], al
add byte [rax], al
jmp 0x140336614
movabs rax, 0x3ce5666b79caccd2
mov rcx, qword [rbp + 0x750]
push rax
invalid
add byte [rax], al
xor rcx, rax
or rcx, qword [rbp + 0x748]
invalid
invalid
add byte [rax], al
xor r14b, 0xf6
mov byte [r13 + rcx], r14b
push rax
invalid
invalid
xor eax, eax
mov qword [rbp + 0x758], rax
add byte [rax], al
add byte [rax], al
jmp 0x140336614
mov eax, r14d
mov ecx, dword [rbp + 0x738]
lea rdx, [rbp + 0x3f0]
add byte [rax], al
mov qword [rsp + 0x40], rdx
mov rdx, qword [rbp + 0x748]
add byte [rax - 0x77], cl
push rsp
and al, 0x38
add byte [rax - 0x77], cl
push rsp
and al, 0x38
mov dword [rsp + 0x38], edx
lea rdx, [rbp + 0x3e0]
lea edx, [rbp + 0x3e0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x48], 0xa18c6
mov rcx, r12
mov rdx, r13
mov r9, qword [rbp + 0x750]
mov ecx, dword [rbp + 0x750]
invalid
mov ecx, dword [rbp + 0x750]
call fcn.140336fd0
add byte [rax], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
add byte [rax], al
add byte [rax], al
nop
mov rcx, qword [rbp + 0x758]
pop rax
invalid
add byte [rax], al
xor rcx, qword [rbp + 0x748]
invalid
invalid
add byte [rax], al
movabs rax, 0x4a3eee3bd2ed24b9
sar byte [rbx], cl
out dx, al
xor rax, rcx
pop rax
invalid
invalid
sar byte [rbx], cl
out dx, al
xor rax, rcx
mov qword [r13], rax
mov eax, r12d
add byte [r9 + rcx*4 - 0x20], r8b
mov qword [r14], rax
shl r12, 0x23
shl esp, 0x23
shl esp, 0x23
in al, 0x23
mov rax, qword [rbp + 0x740]
mov qword [rax], r12
xor eax, eax
mov qword [rbp + 0x758], rax
add byte [rax], al
add byte [rax], al
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x750]
invalid
add byte [rax], al
mov eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffe1
and byte [rax + 9], cl
ror dword [rax - 0x75], 0x85
pop rax
invalid
add byte [rax], al
mov qword [rax], rcx
xor eax, eax
invalid
enter 0xffffffffffffc148, 0xffffffffffffffe1
and byte [rax + 9], cl
ror dword [rax - 0x75], 0x85
pop rax
invalid
mov qword [rbp + 0x758], rax
jmp 0x140336614
sub byte [rax], al
invalid
sub byte [rax], al
add byte [rax + 0x488d8b48], dl
nop
invalid
invalid
lea ecx, [rax + 7]
nop
mov rcx, qword [rbp + 0x748]
xor rcx, r14
movabs rax, 0x3ce5666c9caccdd
xor rax, rcx
and rax, qword [rbp + 0x750]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x740]
mov qword [rcx], rax
mov eax, dword [rbp + 0x738]
mov qword [r12], rax
xor eax, eax
ror byte [rax - 0x77], 0x85
pop rax
invalid
add byte [rax], al
jmp 0x140336614
ror byte [rax - 0x77], 0x85
pop rax
invalid
nop
mov rcx, qword [rbp + 0x758]
mov eax, ecx
shl rcx, 0x22
or rcx, rax
movabs rax, 0xe72b335879caccd0
ror ah, 1
retf 0x5879
xor ebp, dword [rbx]
out 0x48, eax
xor eax, ecx
and rax, qword [rbp + 0x748]
mov qword [r12], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
ror ah, 1
retf 0x5879
nop
mov rcx, qword [rbp + 0x740]
xor r12, rcx
xor r12, r13
movabs rax, 0x18d4cca78635332e
xor rax, r12
and rax, rcx
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov rcx, qword [rbp + 0x758]
cmp cl, r13b
jne 0x14033660b
mov rdx, qword [rbp + 0x750]
mov eax, edx
and al, 1
mov byte [rbp + 0x737], al
mov eax, 1
mov dword [rbp + 0x730], ecx
mov qword [rbp + 0x728], rdx
jmp 0x1403359d3
nop
mov rdx, qword [rbp + 0x738]
and edx, r12d
mov rcx, qword [rbp + 0x748]
or ecx, edx
and r10d, r13d
mov byte [r14], r10b
mov rax, qword [rbp + 0x750]
and eax, ecx
and eax, 1
mov rcx, qword [rbp + 0x740]
mov byte [rcx], al
jmp 0x14033660b
nop
mov rax, qword [rbp + 0x758]
or rax, qword [rbp + 0x748]
mov rcx, qword [rbp + 0x740]
xor cl, 0xf6
mov byte [r12 + rax], cl
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x740]
xor rcx, r12
xor rcx, r13
movabs rax, 0x3ce5666c9caccd0
xor rax, rcx
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
and rax, qword [rbp + 0x750]
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0x3ce5666b79caccda
mov rcx, qword [rbp + 0x758]
xor rcx, rax
and rcx, qword [rbp + 0x740]
mov rax, qword [rbp + 0x750]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x748]
mov eax, ecx
shl rcx, 0x22
or rcx, rax
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rdx, qword [rbp + 0x758]
add rdx, r14
mov eax, dword [rbp + 0x738]
movabs rcx, 0x632cd96b82d7cccc
xor rcx, rax
shl rax, 0x1e
xor rcx, rax
add rcx, rdx
mov rax, qword [rbp + 0x748]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
or r13, r14
not r13
mov rax, qword [rbp + 0x758]
mov qword [rax], r13
mov eax, r12d
shl r12, 0x21
or r12, rax
movabs rax, 0xf39599ac79caccc6
xor rax, r12
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
lea rcx, [rbp + 0x678]
mov qword [rbp + 0x720], rcx
xor ecx, ecx
mov qword [rbp + 0x700], rcx
mov rdx, qword [rbp + 0x758]
mov ecx, edx
mov dword [rbp + 0x730], edx
mov rcx, qword [rbp + 0x750]
mov qword [rbp + 0x728], rcx
mov rcx, rax
mov qword [rbp + 0x718], rdx
jmp 0x140335759
lea rax, [rbp + 0x6c8]
lea r8, [rbp + 0x510]
xor ecx, ecx
mov qword [rbp + 0x720], rcx
test di, di
js 0x1403340bb
nop
mov rax, qword [rbp + 0x720]
lea rcx, [rax + r12]
mov rax, qword [rbp + 0x758]
lea r15, [rax + 0x18]
mov rdx, qword [rax + 0x18]
mov rax, rcx
mov qword [rbp + 0x728], rcx
test rcx, rcx
js 0x1403346b4
mov qword [rbp + 0x700], r8
mov r8, rdx
shr r8, 1
movabs rbx, 0x7fffffffffffffff
mov rax, r8
xor rax, rbx
mov rcx, rdx
mov qword [rbp + 0x718], rdx
cmp rax, rdx
jae 0x14033480b
movabs rsi, 0x8000000000000000
jmp 0x1403346e2
nop
mov qword [rax], rbx
mov rcx, qword [0x140746d58]
mov eax, dword [0x140746d00]
mov rdx, qword [rbp + 0x710]
add eax, edx
add eax, 0xffffa1bd
cdqe
add rax, rcx
lea rcx, [rbp + 0x6b8]
mov rdx, r15
mov r8, rbx
call qword [0x140704440]
mov byte [rbp + rbx + 0x6b8], 0
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
jmp 0x140334ed2
invalid
nop
mov r9, qword [rbp + 0x748]
mov eax, r9d
xor eax, 0x690690a
mov r8, qword [rbp + 0x750]
add eax, r8d
mov ecx, r9d
xor ecx, 0x79caccc2
xor edx, edx
div ecx
movsxd rax, r8d
lea rcx, [0x140746320]
movzx eax, byte [rax + rcx]
mov byte [r13], al
movsxd rax, edx
lea rcx, [0x1405f9c70]
movzx eax, byte [rax + rcx]
mov rcx, qword [rbp + 0x758]
mov byte [rcx], al
mov rax, qword [rbp + 0x738]
mov byte [rax], r9b
jmp 0x14033660b
xor r14d, 0x86353321
add r14d, dword [rbp + 0x758]
sub r14d, dword [rbp + 0x738]
inc r14d
mov dword [r12], r14d
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x750]
mov rcx, qword [rbp + 0x748]
add rax, rcx
inc rax
mov rcx, qword [rbp + 0x738]
cmp byte [rdi], al
add byte [rax], al
cmp byte [rdi], al
add byte [rax], al
mov qword [rcx], rax
xor r13b, 0xf6
mov byte [r14], r13b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x750]
xor al, 0xf6
mov rcx, qword [rbp + 0x748]
mov byte [rcx], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
lea rbx, [rbp + 0x510]
lea rax, [rbp + 0x640]
mov qword [rbp + 0x720], rax
lea rax, [rbp + 0x6b8]
mov qword [rbp + 0x6d8], rax
lea rax, [rbp + 0x6a8]
mov qword [rbp + 0x6e0], rax
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
mov r15, rbx
mov rax, rbx
mov qword [rbp + 0x6f0], rbx
mov qword [rbp + 0x710], rbx
mov rcx, qword [rbp + 0x700]
jmp 0x140336561
xor r10d, r10d
jmp 0x140335cf5
nop
mov rax, qword [rbp + 0x750]
xor rax, qword [rbp + 0x758]
or rax, r14
mov rcx, qword [rbp + 0x748]
add rcx, rax
mov rax, qword [rbp + 0x738]
mov qword [rax], rcx
mov rax, qword [rbp + 0x740]
xor al, 0xf6
mov byte [r12], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x748]
xor cl, 0xf6
mov rax, qword [rbp + 0x758]
mov byte [rax], cl
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x758]
mov eax, ecx
shl rcx, 0x23
or rcx, rax
movabs rax, 0xb333f9660f2ce16
xor rax, rcx
inc rax
mov rcx, qword [rbp + 0x740]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test rcx, rcx
lea rax, [0x140791550]
mov rcx, qword [rbp + 0x758]
cmove rcx, rax
mov rax, qword [rbp + 0x740]
mov qword [rax], rcx
mov rax, qword [0x140791560]
mov rdx, qword [rbp + 0x738]
mov qword [rdx], rax
add rcx, rax
mov rdx, qword [rbp + 0x750]
mov qword [rdx], rcx
test rax, rax
sete byte [r12]
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
cmp qword [rbp + 0x740], r14
je 0x140334b61
test edi, 0x100
je 0x1403361e6
lea rax, [0x1405f96b0]
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
lea rax, [0x1405f96b8]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0xa0], 0
pxor xmm0, xmm0
movdqu xmmword [rcx + 0xc8], xmm0
mov qword [rcx + 0xd8], 0
lea rax, [0x1405e7ec8]
mov qword [rcx + 0x98], rax
mov eax, 1
test edi, 0x800
je 0x140334865
jmp 0x14033660d
nop
mov rax, qword [rbp + 0x758]
mov rsi, rax
mov rcx, qword [rbp + 0x750]
sub rsi, rcx
mov rdx, qword [rbp + 0x748]
lea r8, [rdx + 8]
mov qword [rbp + 0x700], r8
mov r15, qword [rdx]
mov rbx, qword [rdx + 8]
mov rdx, rbx
mov qword [rbp + 0x6e8], rbx
sub rbx, r15
cmp rsi, rbx
jbe 0x140334af4
mov rax, rsi
sar rax, 3
mov rdx, rax
test edi, 0x20000
jne 0x140334db6
nop
mov rax, qword [rbp + 0x748]
mov rcx, qword [rax + 0x10]
mov rax, rcx
sub rax, r15
cmp rsi, rax
jbe 0x140334e20
mov rsi, qword [rbp + 0x758]
jmp 0x140334a06
nop
mov rcx, qword [rbp + 0x740]
mov rax, rcx
sub rax, qword [rbp + 0x738]
xor rax, rcx
mov rcx, qword [rbp + 0x758]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
movabs rax, 0x853d396c9d283333
mov r8, qword [rbp + 0x748]
xor r8, rax
inc r8
mov rax, r8
mov rcx, qword [rbp + 0x758]
xor rax, rcx
mov rdx, qword [rbp + 0x750]
mov qword [rdx], rax
and r8, rcx
add r8, r8
mov qword [r14], r8
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x758]
xor al, 0xf6
mov byte [r13], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rcx, qword [rbp + 0x740]
xor r12, rcx
movabs rax, 0x3ce5666c9caccc9
xor rax, r12
and rax, rcx
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, r13d
mov ecx, r12d
mov rdx, qword [rbp + 0x748]
mov qword [rsp + 0x58], rdx
mov rdx, qword [rbp + 0x740]
mov qword [rsp + 0x50], rdx
lea rdx, [rbp + 0x110]
mov qword [rsp + 0x40], rdx
lea rdx, [rbp + 0x100]
mov qword [rsp + 0x30], rdx
mov rdx, qword [rbp + 0x738]
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x48], 0x62a89823
mov r9, r8
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
or r13, qword [rbp + 0x758]
mov rax, qword [rbp + 0x750]
xor al, 0xf6
mov rcx, qword [rbp + 0x738]
mov byte [rcx + r13], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov eax, dword [rbp + 0x750]
movabs rcx, 0xf39599ab9caccd1
xor rcx, rax
shl rax, 0x1d
xor rcx, rax
mov rax, qword [rbp + 0x758]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test r10, r10
mov rax, qword [rbp + 0x740]
setne byte [rax]
mov byte [r14], 0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x748]
not rax
mov rcx, qword [rbp + 0x740]
mov qword [rcx], 0
mov qword [r12], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
not r13
mov rax, qword [rbp + 0x750]
mov qword [rax], r13
mov eax, r12d
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
shl rax, 0x1c
mov rcx, qword [rbp + 0x748]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
lea rax, [rbp + 0x510]
mov qword [rbp + 0x700], rax
lea rbx, [rbp + 0x608]
xor edx, edx
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
xor r15d, r15d
jmp 0x1403355cd
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x728], rax
jmp 0x1403356cc
test edi, 0x400000
jne 0x140334b53
mov qword [rbp + 0x700], r8
mov qword [rbp + 0x718], rdx
movabs rsi, 0x8000000000000000
movabs rbx, 0x7fffffffffffffff
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
jmp 0x1403352f0
nop
mov ecx, dword [rbp + 0x738]
mov r9d, r14d
lea rax, [rbp + 0x290]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0x280]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x48], 0x7d0d404c
mov r8, qword [rbp + 0x758]
call fcn.140336fd0
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
nop
mov rax, qword [rbp + 0x740]
not rax
mov qword [r12], rax
mov rcx, qword [rbp + 0x758]
mov eax, ecx
shl rcx, 0x20
or rcx, rax
movabs rax, 0x79caccd679caccc9
xor r14, rax
xor r14, rcx
mov rax, qword [rbp + 0x748]
mov qword [rax], r14
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test r8, r8
setne al
mov rcx, qword [rbp + 0x758]
and r8d, ecx
xor al, cl
or al, r8b
and al, 1
mov byte [r13], al
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
xor ebx, ebx
xor eax, eax
mov qword [rbp + 0x700], rax
jmp 0x140334a2a
cmp r15d, 0x54
jne 0x140334c4d
nop
mov rcx, qword [rbp + 0x748]
mov eax, ecx
shl rcx, 0x24
or rcx, rax
movabs rax, 0x9caccd6079caccdc
xor rax, rcx
mov rcx, qword [rbp + 0x738]
mov qword [rcx], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test edi, 0x200000
jne 0x140334cb3
nop
mov rax, qword [rbp + 0x728]
or rax, 0xf
add r8, qword [rbp + 0x718]
cmp rax, r8
mov rbx, r8
cmova rbx, rax
lea rsi, [rbx + 1]
cmp rsi, 0xfff
jbe 0x140334df7
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
jmp 0x140334baa
mov dl, 1
test edi, 0x400
jne 0x1403349cc
nop
mov dword [rbp + 0x748], edx
mov rdi, qword [rbp + 0x758]
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea rsi, [0x1405f96a8]
mov qword [rdi + rax], rsi
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x98]
mov dword [rdi + rax - 4], ecx
lea rdx, [rdi + 0x18]
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea rcx, [0x1405f9a30]
mov qword [rdi + rax], rcx
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x18]
mov dword [rdi + rax - 4], ecx
mov qword [rdi + 8], 0
mov rax, qword [rdi]
movsxd rcx, dword [rax + 4]
add rcx, rdi
xor r8d, r8d
call fcn.140326a90
nop
mov rax, qword [rdi + 0x10]
movsxd rax, dword [rax + 4]
lea rcx, [0x1405e7f20]
mov qword [rdi + rax + 0x10], rcx
mov rax, qword [rdi + 0x10]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x10]
mov dword [rdi + rax + 0xc], ecx
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea rcx, [0x1405f9a08]
mov qword [rdi + rax], rcx
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x20]
mov dword [rdi + rax - 4], ecx
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
mov qword [rdi + rax], rsi
mov rax, qword [rdi]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x98]
mov dword [rdi + rax - 4], ecx
lea rax, [0x1405e8688]
mov qword [rdi + 0x18], rax
mov ecx, 0x10
call fcn.1400954c0
mov rsi, rax
call fcn.140095660
nop
mov qword [rsi + 8], rax
mov rcx, qword [rbp + 0x758]
mov qword [rcx + 0x78], rsi
lea rax, [rcx + 0x20]
mov qword [rcx + 0x30], rax
lea rax, [rcx + 0x28]
mov qword [rcx + 0x38], rax
lea rax, [rcx + 0x40]
mov qword [rcx + 0x50], rax
lea rax, [rcx + 0x48]
mov qword [rcx + 0x58], rax
lea rax, [rcx + 0x60]
mov qword [rcx + 0x68], rax
lea rax, [rcx + 0x64]
mov qword [rcx + 0x70], rax
mov qword [rcx + 0x60], 0
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x20], xmm0
movdqu xmmword [rcx + 0x40], xmm0
lea rax, [0x1405e8568]
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x80], 0
mov dword [rcx + 0x88], 0
jmp 0x140336614
xor eax, eax
test edi, 0x200
jne 0x1403349de
movzx eax, al
jmp 0x14033660d
xor ecx, ecx
jmp 0x140334a43
test edi, 0x100
jne 0x140334d0b
lea rax, [rbp + 0x510]
mov qword [rbp + 0x700], rax
mov rsi, qword [rbp + 0x758]
mov rdx, rsi
nop
mov rcx, qword [rbp + 0x748]
call fcn.140326c00
mov rax, rsi
mov qword [rbp + 0x758], rsi
mov dword [rbp + 0x730], eax
mov rbx, qword [rbp + 0x750]
test edi, 0x4000
jne 0x140334a54
mov ecx, 1
test edi, 0x400
je 0x140332162
test edi, 0x800
je case.0x14033074d.2
jmp 0x140336664
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
jmp 0x140335c1d
mov ebx, dword [0x14074af00]
lea rsi, [rcx + rax]
lea r15, [rcx + rax]
add r15, 0x10
lea rax, [rbp + 0x510]
mov qword [rbp + 0x6e8], rax
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
mov qword [rbp + 0x720], r12
mov rax, qword [rbp + 0x748]
mov qword [rbp + 0x718], rax
jmp 0x140335ed8
movabs rbx, 0x8000000000000000
xor r8d, r8d
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
xor eax, eax
xor ecx, ecx
mov qword [rbp + 0x6e8], rcx
jmp 0x14033633a
mov dword [rbp + 0x730], eax
mov qword [rbp + 0x6f8], rcx
jmp 0x1403352a6
lea rax, [rbp + 0x488]
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x680]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
mov rbx, qword [rbp + 0x738]
mov r8, r15
mov qword [rbp + 0x6e0], r15
jmp 0x14033583e
xor ebx, ebx
mov rsi, qword [rbp + 0x748]
jmp 0x140336950
lea rax, [rbp + 0x6b8]
mov qword [rbp + 0x700], rax
lea r15, [rbp + 0x6b8]
mov rax, qword [rbp + 0x758]
mov ecx, eax
mov dword [rbp + 0x730], eax
mov rcx, qword [rbp + 0x738]
mov rsi, rcx
mov rbx, rcx
mov rdx, rcx
mov qword [rbp + 0x718], rcx
mov qword [rbp + 0x728], rax
mov qword [rbp + 0x720], rcx
test edi, 0x1000
jne 0x140334d99
cmp rsi, 0xffffffffffffffd9
jb 0x1403346ef
test edi, 0x2000000
jne 0x140334e4a
xor r15d, r15d
xor eax, eax
mov qword [rbp + 0x6f0], rax
xor eax, eax
mov qword [rbp + 0x728], rax
xor eax, eax
mov qword [rbp + 0x720], rax
xor ebx, ebx
xor esi, esi
jmp 0x140335fe0
lea rcx, [rbp + 0x680]
mov rdx, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rdx
mov edx, r13d
mov qword [rbp + 0x710], rdx
jmp 0x14033689e
nop
mov rcx, qword [rbp + 0x758]
xor rcx, r13
movabs rax, 0xf8635332e6353339
xor rax, rcx
mov rcx, qword [rbp + 0x740]
mov qword [rcx], rax
mov eax, r12d
mov qword [r14], rax
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
xor r12b, 0xf6
mov rax, qword [rbp + 0x750]
mov byte [rax], r12b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
lea rax, [rbp + 0x680]
mov qword [rbp + 0x728], rax
lea rax, [rbp + 0x488]
mov qword [rbp + 0x720], rax
lea rax, [rbp + 0x608]
mov qword [rbp + 0x6f8], rax
xor ebx, ebx
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x700], rax
mov rax, qword [rbp + 0x758]
mov esi, eax
xor ecx, ecx
jmp 0x140334d38
lea rax, [rbp + 0x6b8]
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x658]
mov qword [rbp + 0x6e8], rax
lea rax, [rbp + 0x608]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
mov qword [rbp + 0x6e0], r8
mov rbx, qword [rbp + 0x728]
jmp 0x140335848
lea rcx, [rbx + 1]
mov rdx, qword [0x140746d70]
mov eax, dword [0x140746d18]
mov rsi, qword [rbp + 0x710]
add eax, esi
add eax, 0xffffa1bd
cdqe
add rax, rdx
call qword [0x140704440]
mov rcx, rax
nop
mov qword [rbp + 0x6b8], rcx
mov rax, qword [rbp + 0x700]
lea r8, [rax + 1]
mov rdx, qword [0x140746d48]
mov eax, dword [0x140746d0c]
mov qword [rbp + 0x710], rsi
add eax, esi
add eax, 0xffffa1bd
cdqe
add rax, rdx
mov rdx, qword [rbp + 0x6f8]
call qword [0x140704440]
nop
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
jmp 0x140334eb9
mov eax, 1
mov qword [rbp + 0x758], rax
test edi, 0x800
jne 0x140336614
jmp 0x14033636b
mov rax, qword [rbp + 0x758]
add byte [rax], al
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x728], rax
mov rcx, qword [rbp + 0x738]
add byte [rax - 0x77], cl
invalid
jmp 0x140335717
add byte [rax - 0x77], cl
invalid
lea rbx, [rcx + r8]
xor edx, edx
call fcn.1405c44a0
jmp 0x1403313e5
mov eax, 1
jmp 0x140334e51
xor eax, eax
mov qword [rbp + 0x6f0], rax
test eax, esi
invalid
add byte [rax], al
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
mov rax, qword [rbp + 0x750]
test dword [rax + 7], edx
add byte [rax], al
test eax, esi
invalid
test dword [rax + 7], edx
add byte [rax], al
mov qword [rbp + 0x6f8], rax
jmp 0x140336922
mov rax, qword [rbp + 0x758]
mov dword [rbp + 0x730], eax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x750]
mov qword [rbp + 0x6f8], rax
jmp 0x140335993
invalid
add al, ch
outsd dx, dword [rsi]
invalid
call fcn.14008bd90
call fcn.1402e2fa0
call fcn.14008b830
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test edi, 0x10000000
jne 0x140334eb6
nop
mov rdx, qword [rax - 8]
add rax, 0xfffffffffffffff8
mov rcx, rdx
mov qword [rbp + 0x728], rdx
sub rax, rdx
cmp rax, 0x20
jb 0x140335cc8
test di, di
jns 0x1403351f7
lea r15, [rbp + 0x488]
lea rax, [rbp + 0x680]
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x720], r15
mov rsi, qword [rbp + 0x728]
jmp 0x1403351fc
mov rbx, rdx
nop
mov rax, qword [rbp + 0x700]
mov rcx, qword [rbp + 0x720]
mov qword [rcx], rax
mov qword [rbp + 0x6d0], rbx
lea rax, [rbp + 0x390]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x510]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x50], 1
lea r8, [rbp + 0x380]
mov edx, 0x2b2a2163
call fcn.14032fec0
lea rax, [rbp + 0x520]
lea rcx, [rbp + 0x6d0]
mov qword [rbp + 0x6e0], rcx
cmp qword [rbp + 0x6d0], 0x10
lea rcx, [rbp + 0x6b8]
jb 0x140334f31
mov rcx, qword [rbp + 0x6b8]
nop
mov qword [rsp + 0x50], rcx
lea rcx, [rbp + 0x3b0]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp + 0x3a0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x48], 0x767fbec7
call fcn.140336fd0
lea rcx, [rbp + 0x528]
lea rbx, [rbp + 0x658]
mov rdx, rbx
call fcn.14008fff0
nop
mov rcx, qword [0x140746d28]
mov eax, dword [0x140746cf8]
mov edx, 0x5e43
sub edx, dword [rbp + 0x710]
mov dword [rbp + 0x720], edx
sub eax, edx
cdqe
add rax, rcx
lea rcx, [rbp + 0x510]
call qword [0x140704440]
cmp qword [rbp + 0x670], 8
jb 0x140334fbb
mov rbx, qword [rbp + 0x658]
nop
mov rax, qword [rbp + 0x728]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x758]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0xbbadf873
mov rcx, rbx
mov rdx, qword [rbp + 0x740]
call fcn.1403496c0
test eax, eax
setne al
mov qword [rbp + 0x6f0], rax
cmp qword [0x1407915a0], 0
jne 0x140335133
nop
movzx eax, byte [0x140746648]
cmp al, 0x51
je 0x140335046
mov cl, 0xa8
mov al, 0xe6
lock cmpxchg byte [0x140746648], cl
je 0x140335025
cmp al, 0x51
jne 0x140335013
jmp 0x140335046
nop
movq xmm0, qword [0x140746640]
paddb xmm0, xmmword [0x1405f9450]
movq qword [0x140746640], xmm0
mov al, 0x51
xchg byte [0x140746648], al
nop
movzx eax, byte [0x140746663]
cmp al, 0x18
je 0x1403350e4
mov cl, 0x8a
mov al, 0x15
lock cmpxchg byte [0x140746663], cl
je 0x14033506a
cmp al, 0x18
jne 0x140335058
jmp 0x1403350e4
mov eax, 1
mov ecx, 0x5a335ff2
mov edx, 0xa5cca01e
mov r8d, 0x5a335ff3
lea r9, [0x140746650]
lea r10, [0x1405f9eb0]
mov r11d, edx
imul r11, r11, 0x38e38e39
shr r11, 0x22
add r11d, r11d
lea r11d, [r11 + r11*8]
lea esi, [r8 + r11]
movzx ebx, byte [rsi + r10]
xor bl, 0xae
add byte [rax + r9 - 1], bl
cmp rax, 0x13
je 0x1403350dc
add r11d, ecx
mov r11d, r11d
movzx r11d, byte [r11 + r10]
xor r11b, 0xae
add byte [rax + r9], r11b
add rax, 2
add ecx, 0xfffffffe
add edx, 2
add r8d, 0xfffffffe
jmp 0x14033508d
mov al, 0x18
xchg byte [0x140746663], al
nop
mov esi, dword [0x14074aef8]
lea rcx, [0x140746640]
call sub.KERNEL32.dll_LoadLibraryA
xor ecx, ecx
test rax, rax
je 0x14033512b
mov ecx, 0x85da450f
xor rcx, rsi
nop
mov qword [rsp + 0x58], rcx
lea rcx, [0x140746650]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x30], 0x9c00e0ac
mov r8, rax
call fcn.1403481e0
mov rcx, rax
nop
mov qword [0x1407915a0], rcx
nop
mov rcx, qword [rbp + 0x728]
call qword [0x1407915a0]
nop
mov rsi, qword [rbp + 0x670]
cmp rsi, 8
jb 0x1403351e6
nop
mov rcx, qword [rbp + 0x658]
lea rdx, [rsi*2 + 2]
cmp rdx, 0x1000
jb 0x140336850
lea r15, [rsi + rsi]
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
lea rdx, [rbp + 0x6b8]
mov qword [rbp + 0x6d8], rdx
xor edx, edx
mov qword [rbp + 0x6e8], rdx
cmp rcx, 0x20
mov ebx, 0
mov ecx, 0
mov qword [rbp + 0x700], rcx
mov ecx, 0
mov qword [rbp + 0x720], rcx
mov ecx, 0
mov qword [rbp + 0x728], rcx
mov ecx, 0
mov qword [rbp + 0x650], rcx
mov ecx, 0
mov qword [rbp + 0x718], rcx
jae 0x140335324
jmp 0x140336763
test edi, 0x1000
jne 0x140336878
jmp 0x140332162
call fcn.1400954e0
lea rcx, [rbp + 0x510]
mov qword [rbp + 0x700], rcx
lea rdx, [rbp + 0x680]
test edi, edi
jns 0x140335235
mov rcx, rbx
mov rbx, qword [rbp + 0x748]
mov rax, rcx
mov qword [rbp + 0x718], rcx
mov qword [rbp + 0x720], rcx
mov r15, rdx
jmp 0x14033523e
add rbx, 0x27
jmp 0x140335fe0
mov rcx, rsi
call fcn.1400954c0
mov qword [rbp + 0x6e8], rax
xor esi, esi
test edi, 0x4000000
jne 0x140335e9f
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0x728], rax
xor r10d, r10d
jmp 0x140335a56
nop
mov qword [rsi], rbx
lea rcx, [rbp + 0x658]
mov qword [rbp + 0x700], rcx
lea r15, [rbp + 0x6b8]
test edi, 0x2000000
mov rcx, rax
mov qword [rbp + 0x740], rax
mov rcx, rsi
mov rsi, rax
jne 0x140335437
add rsi, r15
mov rax, qword [rbp + 0x750]
cmp rax, qword [rbp + 0x758]
je 0x14033538b
xor eax, eax
mov qword [rbp + 0x718], rax
test edi, 0x10000000
jne 0x14033533c
xor r15d, r15d
xor eax, eax
mov qword [rbp + 0x728], rax
xor eax, eax
mov qword [rbp + 0x720], rax
xor eax, eax
mov qword [rbp + 0x700], rax
xor ebx, ebx
xor esi, esi
nop
mov qword [rbp + 0x650], r15
add rsi, 0x27
mov rcx, rsi
call fcn.1400954c0
lea rdx, [rax + 0x27]
and rdx, 0xffffffffffffffe0
mov rcx, rdx
mov qword [rbp + 0x6e8], rdx
mov qword [rdx - 8], rax
mov eax, r13d
mov qword [rbp + 0x710], rax
test edi, 0x80000
mov r15, qword [rbp + 0x650]
je 0x140335e9f
call fcn.1400954e0
xor eax, eax
mov qword [rbp + 0x710], rax
mov rbx, qword [rbp + 0x750]
mov rcx, r15
mov rdx, rbx
call fcn.140326340
add rbx, 8
cmp rbx, qword [rbp + 0x758]
je 0x14033538b
add r15, 8
test edi, 0x200000
je 0x14033534c
xor eax, eax
mov qword [rbp + 0x6f0], rax
xor r15d, r15d
xor r10d, r10d
mov rax, qword [rbp + 0x758]
jmp 0x140336381
nop
mov rax, qword [rbp + 0x700]
mov r9, qword [rax]
cmp rsi, r9
je 0x140335bb8
mov rdx, rsi
xor r8d, r8d
xor eax, eax
mov qword [rbp + 0x720], rax
xor eax, eax
mov qword [rbp + 0x718], rax
xor r15d, r15d
xor ebx, ebx
xor eax, eax
mov qword [rbp + 0x710], rax
mov rax, rsi
jmp 0x140335572
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0x728], rax
test edi, 0x1000000
je 0x140335673
call fcn.14008bd90
nop
mov qword [rbp + 0x718], rcx
mov dword [rbp + 0x6b4], ecx
lea rcx, [rbp + 0x680]
mov qword [rsp + 0x50], rcx
lea rcx, [rbp + 0x350]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rax
lea rax, [rbp + 0x6b8]
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x340]
mov edx, 0x41fef2a5
call fcn.14032fec0
mov rcx, r15
nop
mov r15, qword [rcx]
mov rsi, qword [rbp + 0x6b8]
mov qword [rbp + 0x690], 0
mov qword [rbp + 0x698], 0xf
mov byte [rbp + 0x680], 0
mov rax, r15
sub rax, rsi
mov rcx, qword [rbp + 0x718]
mov dword [rbp + 0x6b4], ecx
nop
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x40], 0x2a7b4f85
lea rbx, [rbp + 0x680]
mov rcx, rbx
call fcn.140345ab0
lea rax, [rbp + 0x698]
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x6a8], rbx
cmp rsi, r15
je 0x1403353cd
test edi, 0x1000
jne 0x1403354c1
mov r8, rsi
lea rbx, [rbp + 0x690]
jmp 0x1403354c6
call fcn.1401e4b80
mov rsi, r8
movzx eax, byte [r8]
mov rcx, qword [rbx]
mov rdx, qword [rbp + 0x710]
mov rdx, qword [rdx]
cmp rcx, rdx
jae 0x140335506
lea r8, [rcx + 1]
mov qword [rbx], r8
lea r8, [rbp + 0x680]
cmp rdx, 0x10
jb 0x1403354fa
mov r8, qword [rbp + 0x680]
mov byte [r8 + rcx], al
mov byte [r8 + rcx + 1], 0
jmp 0x140335549
movzx eax, al
lea rcx, [rbp + 0x370]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x680]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x28], 1
lea r8, [rbp + 0x360]
mov edx, 0xef006175
call fcn.14032fec0
inc rsi
lea rax, [rbp + 0x510]
lea rcx, [rbp + 0x6b8]
xor edx, edx
cmp rsi, r15
je 0x140335586
mov r8, rsi
mov qword [rbp + 0x700], rcx
mov r9, qword [rbp + 0x710]
mov rcx, rdx
mov rsi, rax
test edi, 0x800000
jne 0x1403354c6
jmp 0x1403355e4
lea rsi, [rbp + 0x608]
lea rax, [rbp + 0x6a4]
mov qword [rbp + 0x6e8], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0x740]
mov qword [rbp + 0x728], rax
mov rbx, r13
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x6e0], rax
jmp 0x1403358bd
test edi, 0x40000
mov rcx, rsi
mov rsi, rdx
je 0x140335437
jmp 0x140335be6
mov rbx, r9
mov r15, rcx
call fcn.140326370
mov rcx, r15
mov r9, rbx
add rcx, 8
xor r10d, r10d
cmp rcx, rbx
nop
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0x728], rax
mov r15d, 0
mov eax, 0
mov qword [rbp + 0x710], rax
mov eax, 0
mov qword [rbp + 0x718], rax
mov eax, 0
mov qword [rbp + 0x6e8], rax
mov eax, 0
mov qword [rbp + 0x6e0], rax
mov eax, 0
mov qword [rbp + 0x6f0], rax
mov ebx, 0
mov edx, 0
jne 0x140335881
jmp 0x140335a9d
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0x728], rax
nop
mov rax, qword [rbp + 0x710]
mov r15, qword [rax]
lea rdx, [rbp + 0x680]
cmp r15, 0x10
jb 0x140335692
mov rdx, qword [rbp + 0x680]
nop
mov rsi, qword [rbp + 0x758]
mov rcx, rsi
call fcn.1400c73a0
nop
mov rsi, qword [rsi + 0x18]
test rsi, rsi
setne al
mov qword [rbp + 0x700], rax
mov rax, qword [rbp + 0x710]
mov rcx, qword [rax]
cmp rcx, 0xf
jbe 0x1403356f8
test edi, 0x100000
jne 0x140335724
cmp rsi, 0x66
jbe 0x140335717
test edi, 0x4000
jne 0x140335785
lea rdx, [rbp + 0x510]
lea rax, [rbp + 0x488]
mov qword [rbp + 0x710], rax
jmp 0x140335a2f
test edi, 0x200000
je 0x140335cba
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0x6f8], rax
jmp 0x1403364be
call fcn.1400954c0
mov r10, rax
jmp 0x140335a56
nop
mov rax, qword [rbp + 0x680]
lea r8, [rcx + 1]
cmp r8, 0xfff
jbe 0x14033579f
test edi, 0x20000
jne 0x1403357b2
mov rdx, rax
mov rax, qword [rax - 8]
add rdx, 0xfffffffffffffff8
sub rdx, rax
cmp rdx, 0x20
jae 0x140335d3a
add rcx, 0x28
nop
mov rdx, qword [rbp + 0x728]
mov qword [rbp + 0x6f8], rdx
mov r8, rcx
mov rcx, rax
mov r9, qword [rbp + 0x720]
mov r10, qword [rbp + 0x718]
jmp 0x14033648c
add rcx, 0x27
call fcn.1400954c0
lea r10, [rax + 0x27]
and r10, 0xffffffffffffffe0
mov qword [r10 - 8], rax
jmp 0x140335a56
xor edx, edx
xor ecx, ecx
mov qword [rbp + 0x710], rcx
mov rcx, rax
jmp 0x140335af6
mov rax, qword [rbp + 0x728]
nop
mov qword [rbp + 0x6f8], rax
lea rsi, [r12 + 8]
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
mov qword [rbp + 0x6e0], rax
lea rax, [r12 + 0x10]
mov qword [rbp + 0x6f0], rax
mov rax, qword [r12 + 0x10]
mov rcx, rdx
mov qword [rbp + 0x6e8], rdx
sub rax, rdx
mov rbx, rax
shr rbx, 1
movabs r8, 0x7fffffffffffffff
mov rcx, rbx
xor rcx, r8
add rbx, rax
cmp rbx, r13
mov rdx, r13
cmova rdx, rbx
cmp rax, rcx
mov rax, rdx
mov qword [rbp + 0x728], rdx
cmovbe r8, rdx
cmp r8, 0x1000
mov rax, rsi
mov qword [rbp + 0x718], rsi
jb 0x14033589d
cmp r8, 0xffffffffffffffd9
jae 0x14033620a
lea rcx, [r8 + 0x27]
mov rsi, r8
call fcn.1400954c0
mov rdx, rsi
lea r10, [rax + 0x27]
and r10, 0xffffffffffffffe0
mov qword [r10 - 8], rax
lea r9, [rbp + 0x6a8]
lea rax, [rbp + 0x680]
mov qword [rbp + 0x700], rax
lea rsi, [rbp + 0x510]
xor ecx, ecx
mov qword [rbp + 0x720], r10
mov qword [rbp + 0x728], rdx
test edi, 0x1000000
je 0x1403355e4
jmp 0x140335919
xor eax, eax
mov qword [rbp + 0x720], rax
xor eax, eax
test r8, r8
je 0x140335912
mov qword [rbp + 0x718], rax
xor eax, eax
mov qword [rbp + 0x710], rax
test edi, 0x4000000
jne 0x140335665
nop
mov rcx, qword [rbp + 0x728]
call fcn.1400954c0
lea rcx, [rbp + 0x510]
mov qword [rbp + 0x720], rcx
lea r15, [rbp + 0x6b8]
test edi, 0x10000000
jne 0x140335903
mov qword [rbp + 0x718], rsi
mov qword [rbp + 0x720], rax
jmp 0x140335919
mov rax, qword [rbp + 0x758]
mov ecx, r13d
jmp 0x1403353ec
mov qword [rbp + 0x728], rax
nop
mov rsi, qword [rbp + 0x720]
mov rax, qword [rbp + 0x6e0]
lea rcx, [rsi + rax]
mov r8, r13
sub r8, rax
xor edx, edx
call fcn.1405c44a0
mov r15, qword [rbp + 0x718]
mov rcx, qword [r15]
mov r8, qword [r12]
mov qword [rbp + 0x710], rcx
sub rcx, r8
mov edx, 0xb3a18ff6
mov r9, rsi
call fcn.14034b8a0
mov rsi, qword [r12]
test rsi, rsi
jne 0x140335fb4
lea rax, [rbp + 0x510]
mov qword [rbp + 0x700], rax
lea r15, [rbp + 0x510]
test edi, 0x100000
mov rcx, qword [rbp + 0x710]
jne 0x140335ff8
nop
add rbx, qword [rbp + 0x750]
cmp qword [rbp + 0x6e8], r15
je 0x140335ac7
test edi, 0x200
jne 0x140335d01
mov eax, 1
test edi, 0x400
jne 0x140335bd5
mov rcx, qword [rbp + 0x6f8]
mov qword [rbp + 0x728], rcx
test edi, 0x200
mov rcx, qword [rbp + 0x748]
je 0x14033660d
nop
cmp qword [rcx], 0
jne 0x140335ca8
xor eax, eax
mov qword [rbp + 0x718], rax
test edi, 0x800
jne case.0x14033074d.2
mov ecx, 0x60
call fcn.1400954c0
mov rcx, rax
mov rax, qword [rbp + 0x758]
mov rdx, qword [rax + 8]
test rdx, rdx
nop
mov qword [rbp + 0x710], rcx
je 0x140335ad8
nop
mov rax, qword [rdx + 0x28]
add rdx, 0x30
test rax, rax
cmovne rdx, rax
xor r10d, r10d
test edi, 0x1000
nop
mov rsi, qword [rbp + 0x748]
jne 0x140335b1e
lea rax, [r14 + 8]
mov qword [rbp + 0x710], rax
mov qword [r14], r10
mov qword [r14 + 8], r10
lea rax, [rsi + rsi*4]
lea rax, [r10 + rax*8]
mov qword [r14 + 0x10], rax
mov qword [rbp + 0x678], r14
xor esi, esi
mov r15, qword [rbp + 0x740]
cmp r15, qword [rbp + 0x750]
mov eax, 0
mov qword [rbp + 0x700], rax
je 0x140336639
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0x6f8], rax
mov qword [rbp + 0x6f0], r10
test di, di
mov rax, qword [rbp + 0x758]
jns 0x140336381
jmp 0x140335c8f
test edi, 0x1000
je 0x140335c1d
jmp 0x14033660b
lea rdx, [0x1405e824c]
xor ecx, ecx
xor r8d, r8d
xor eax, eax
mov qword [rbp + 0x720], rax
xor eax, eax
mov qword [rbp + 0x700], rax
mov rax, qword [rbp + 0x728]
mov qword [rbp + 0x6f8], rax
test edi, 0x2000
mov r9, qword [rbp + 0x720]
mov r10, qword [rbp + 0x718]
je 0x14033648c
lea rcx, [rbp + 0x488]
call fcn.14026a720
nop
mov rsi, qword [rbp + 0x710]
mov dword [rsi + 8], 0
lea rax, [0x1405e8258]
mov qword [rsi], rax
lea rcx, [rbp + 0x510]
call fcn.140095700
lea r9, [rsi + 0x10]
lea rcx, [rbp + 0x510]
mov r8d, 0x20
mov edx, 0xe49a9de0
call fcn.14034b8a0
lea rcx, [rbp + 0x510]
call fcn.140095720
lea r9, [rsi + 0x30]
lea rcx, [rbp + 0x510]
mov r8d, 0x2c
mov edx, 0xa1bc3ce0
call fcn.14034b8a0
mov rax, qword [rbp + 0x748]
mov qword [rax], rsi
lea rdx, [rbp + 0x488]
mov r9d, 0xec31fc82
call fcn.140346980
xor esi, esi
xor eax, eax
mov qword [rbp + 0x700], rax
mov eax, 2
mov qword [rbp + 0x758], rax
test edi, 0x400000
jne 0x140336614
jmp 0x140335c8f
mov rax, qword [rbp + 0x748]
mov rsi, qword [rax]
mov r15, qword [rbp + 0x750]
mov rcx, rsi
mov rdx, r15
call fcn.140326340
mov qword [rbp + 0x720], rax
add rsi, 8
mov rdx, rsi
add r15, 8
lea rsi, [rbp + 0x640]
cmp r15, rbx
mov eax, r14d
mov qword [rbp + 0x718], rax
jne 0x1403355cd
nop
mov rax, qword [rbp + 0x700]
mov r15, qword [rax]
cmp rbx, qword [rbp + 0x758]
nop
mov qword [rbp + 0x720], r15
je 0x140335cb2
xor eax, eax
mov qword [rbp + 0x728], rax
lea rsi, [rbp + 0x608]
nop dword [rax]
mov rcx, r15
mov rdx, rbx
call fcn.140326440
add rbx, 8
cmp rbx, qword [rbp + 0x758]
je 0x140335c88
add r15, 8
add qword [rbp + 0x728], 0xfffffffffffffff8
test edi, 0x10000
je 0x140335c50
mov rbx, qword [rbp + 0x748]
jmp 0x140335f27
add r15, 8
mov rsi, r15
nop
mov rax, qword [rbp + 0x700]
mov qword [rax], rsi
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
mov eax, 2
jmp 0x14033660d
mov rsi, r15
jmp 0x140335e5d
lea rax, [rbp + 0x6a8]
mov qword [rbp + 0x6d8], rax
test edi, 0x200
jne 0x140335ce3
add r15, 0x28
mov r9, r15
mov rsi, qword [rbp + 0x728]
jmp 0x1403367dd
test edi, 0x100
jne case.0x14033074d.2
mov r10d, 1
mov qword [rbp + 0x758], r10
jmp 0x140336614
lea rax, [rbp + 0x680]
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x6b8]
mov qword [rbp + 0x6f0], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x720], rax
mov rax, rcx
mov qword [rbp + 0x728], rcx
jmp 0x140335ff8
call fcn.1400954e0
nop
mov rax, qword [rbp + 0x720]
mov r15, qword [rax]
mov rsi, r15
sub rsi, rcx
cmp rsi, 0xfff
jbe 0x140335d9d
test edi, 0x80000
jne 0x140335da2
lea rax, [rbp + 0x608]
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x488]
mov qword [rbp + 0x710], rax
mov rcx, r15
mov rax, r14
mov rdx, qword [rbp + 0x738]
mov qword [rbp + 0x728], rdx
mov qword [rbp + 0x720], r14
mov rsi, r15
jmp 0x140335e11
mov rbx, rsi
jmp 0x140335dbb
nop
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x140335e0c
lea rbx, [rsi + 0x27]
mov rcx, rax
nop
mov rdx, qword [0x1407486c0]
mov eax, dword [0x14074868c]
mov r8, qword [rbp + 0x718]
add eax, r8d
add eax, 0xffff01d3
cdqe
add rax, rdx
mov rdx, rbx
call qword [0x140704440]
lea rax, [rbp + 0x510]
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], rax
nop
mov qword [rbp + 0x720], r15
mov qword [rbp + 0x728], rbx
jmp 0x140335e3c
call fcn.1400954e0
nop
mov rdx, qword [rbp + 0x728]
add rcx, rdx
cmp rax, rcx
mov r15, rcx
cmova r15, rax
lea rbx, [r15 + 1]
cmp rbx, 0xfff
jbe 0x140335e6e
xor eax, eax
mov qword [rbp + 0x700], rax
test edi, 0x8000000
je 0x1403364cf
cmp rbx, 0xffffffffffffffd9
jb 0x1403366ec
xor esi, esi
xor eax, eax
mov qword [rbp + 0x700], rax
test edi, 0x4000000
je 0x140335c8f
call fcn.14008b830
mov qword [rbp + 0x728], rdx
jmp 0x14033607a
test rsi, rsi
jne 0x14033523e
test edi, 0x10000
jne 0x14033620f
mov rbx, 0xffffffffffffffff
xor eax, eax
mov qword [rbp + 0x6e8], rax
nop
mov rax, qword [rbp + 0x728]
mov rcx, qword [rbp + 0x700]
mov qword [rcx], rax
mov qword [r15], rbx
cmp qword [rbp + 0x718], 0xf
jbe 0x140336033
lea rsi, [rbp + 0x6a8]
lea r15, [rbp + 0x658]
mov eax, dword [rbp + 0x730]
mov ebx, eax
test edi, 0x4000
jne 0x14033609f
nop
mov eax, dword [rsi + 0x18]
mov qword [rbp + 0x718], rax
test al, 2
jne 0x140335f27
test edi, 0x100
je 0x14033660b
lea rax, [rbp + 0x680]
mov qword [rbp + 0x720], rax
lea rbx, [rbp + 0x510]
lea rax, [rbp + 0x510]
mov qword [rbp + 0x710], rax
jmp 0x140335549
nop
mov rcx, qword [rsi + 0x48]
mov rax, qword [rcx]
mov rax, qword [rax + 0x68]
nop
call qword [0x140704440]
cmp eax, 0xffffffff
jne 0x1403361e6
test edi, 0x200
je 0x140330c63
nop
mov rcx, qword [rbp + 0x738]
mov rax, qword [rcx]
movsxd rax, dword [rax + 4]
mov r15d, dword [rcx + rax + 0x10]
and r15d, 0x13
or r15d, 4
mov dword [rcx + rax + 0x10], r15d
mov qword [rbp + 0x728], rax
mov esi, dword [rcx + rax + 0x14]
and r15d, esi
lea rcx, [rbp + 0x510]
lea rax, [rbp + 0x608]
mov qword [rbp + 0x6f0], rax
lea rax, [rbp + 0x658]
mov qword [rbp + 0x720], rax
lea rax, [rbp + 0x510]
jne 0x14033621d
mov rsi, rax
mov r15, rcx
test edi, 0x800
jne 0x1403361d8
nop
mov rax, qword [rbp + 0x6f0]
mov rax, qword [rax]
sub rax, rsi
mov rbx, rax
cmp rax, 0x1000
mov rax, rsi
jae 0x14033666d
nop
mov qword [rbp + 0x718], r15
mov edx, 0x3553f28e
mov r8, rsi
mov r9, rbx
call fcn.14034b8a0
nop
mov rax, qword [rbp + 0x720]
mov qword [r12], rax
add r13, rax
mov rcx, qword [rbp + 0x718]
mov qword [rcx], r13
mov rcx, qword [rbp + 0x728]
add rcx, rax
mov rax, qword [rbp + 0x6f0]
mov qword [rax], rcx
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
test edi, 0x2000
jne 0x140336157
lea rax, [rbp + 0x640]
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x680]
mov qword [rbp + 0x710], rax
mov rbx, r12
mov r15, qword [rbp + 0x758]
mov rax, qword [rbp + 0x748]
mov qword [rbp + 0x728], rax
mov rsi, qword [rbp + 0x6f8]
test rbx, rbx
je 0x1403361c3
test edi, 0x100
je 0x14033660b
mov rcx, rbx
call fcn.1400954c0
mov rbx, rax
jmp 0x140336704
nop
mov rax, qword [rbp + 0x758]
mov rcx, qword [rax]
mov qword [rbp + 0x728], rcx
mov edx, 0x363c1940
mov rsi, qword [rbp + 0x720]
mov r8, rsi
mov rbx, qword [rbp + 0x6e8]
mov r9, rbx
call fcn.14034b8a0
mov rax, qword [rbp + 0x738]
mov byte [rbx + rsi], al
mov byte [rbx + rsi + 1], 0
mov rax, qword [rbp + 0x718]
inc rax
cmp rax, 0xfff
jbe 0x1403361f7
lea rcx, [rbp + 0x510]
mov qword [rbp + 0x6f0], rcx
lea rcx, [rbp + 0x6b8]
mov qword [rbp + 0x710], rcx
lea r15, [rbp + 0x488]
lea rcx, [rbp + 0x510]
mov qword [rbp + 0x6d8], rcx
lea rcx, [rbp + 0x6a8]
mov qword [rbp + 0x6e0], rcx
lea rbx, [rbp + 0x678]
xor r9d, r9d
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x720], r15
mov rcx, qword [rbp + 0x728]
jmp 0x140336529
nop
mov rcx, qword [rbp + 0x758]
mov edx, 0xdadabb20
mov rsi, qword [rbp + 0x720]
mov r8, rsi
mov r15, qword [rbp + 0x6e8]
mov r9, r15
call fcn.14034b8a0
mov rax, qword [rbp + 0x738]
mov byte [r15 + rsi], al
mov byte [r15 + rsi + 1], 0
lea rsi, [rbp + 0x6b8]
xor ebx, ebx
test edi, 0x20000000
nop
mov rax, qword [rbp + 0x740]
mov ecx, eax
mov qword [rbp + 0x718], rcx
mov rcx, rsi
mov qword [rbp + 0x720], rsi
je 0x140335271
jmp 0x14033635b
mov r15, 0xffffffffffffffff
mov rdx, qword [rbp + 0x728]
xor ebx, ebx
jmp 0x14033670b
xor eax, eax
mov qword [rbp + 0x758], rax
jmp 0x140336614
xor eax, eax
mov qword [rbp + 0x758], rax
test di, di
jmp 0x140336614
test edi, 0x8000000
mov r8, qword [rbp + 0x728]
jne 0x140336346
call fcn.14008b830
mov al, 1
mov qword [rbp + 0x700], rax
jmp 0x1403364cf
mov r9d, ebx
xor r9d, 0xfcd37431
mov edx, 0xf981ab91
call fcn.14034b8a0
mov r8d, ebx
xor r8d, 0x3cad7d5
mov edx, 0x493d04b7
call fcn.14034b8a0
test r15b, 2
lea rax, [0x1407464a0]
lea rdi, [0x140746480]
cmove rdi, rax
xor ebx, 0x6cd1c01f
mov edx, 0x345ff365
mov r9, rbx
call fcn.14034b8a0
test sil, 4
lea rsi, [0x140746460]
cmove rsi, rdi
lea rdi, [rbp + 0x640]
mov rcx, rdi
mov edx, 1
call fcn.14008c180
lea rbx, [rbp + 0x510]
mov r8d, 0x10
mov rcx, rdi
mov edx, 0x782c4580
mov r9, rbx
call fcn.14034b8a0
lea rcx, [rbp + 0x608]
mov rdx, rbx
mov r8, rsi
call fcn.140326b00
lea rax, [0x1405e8038]
mov qword [rbp + 0x608], rax
lea rdx, [0x140647838]
lea rcx, [rbp + 0x608]
call fcn.1400954f0
nop
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14033636b
mov rsi, rax
mov rax, qword [rbp + 0x718]
add rax, 0x28
lea rcx, [rbp + 0x680]
mov qword [rbp + 0x718], rcx
lea rcx, [rbp + 0x608]
mov qword [rbp + 0x710], rcx
xor ebx, ebx
mov r8, rsi
xor r15d, r15d
mov qword [rbp + 0x728], r14
mov rcx, qword [rbp + 0x700]
mov qword [rbp + 0x720], rcx
test edi, 0x100000
jne 0x1403366ec
mov edx, 0x52e7186e
mov r9, rax
call fcn.14034b8a0
nop
mov r15, qword [rbp + 0x6e8]
nop
mov rax, qword [rbp + 0x758]
mov qword [rax], r15
jmp 0x140336614
call fcn.1400954e0
test edi, 0x400000
jne 0x140335d3f
jmp 0x14033660b
nop
mov qword [rbp + 0x758], rax
lea r8, [r10 + 8]
lea rbx, [r15 + 8]
lea rdx, [r10 + 0x18]
pxor xmm0, xmm0
movdqu xmmword [r10 + 0x18], xmm0
mov rax, qword [r15 + 0x18]
cmp qword [r15 + 0x20], 0x10
jb 0x1403363ae
mov rbx, qword [r15 + 8]
mov qword [rbp + 0x6d8], r8
mov qword [rbp + 0x6e0], rdx
mov qword [rbp + 0x720], r10
mov rsi, rax
cmp rax, 0x10
jae 0x1403363fc
test edi, 0x2000
mov r9, qword [rbp + 0x6d8]
je 0x140336655
mov r8d, 0x10
mov rcx, rbx
mov edx, 0xb6b35900
call fcn.14034b8a0
mov eax, 0xf
jmp 0x1403365b7
xor eax, eax
mov qword [rbp + 0x728], rax
test edi, 0x2000000
jne 0x14033653a
mov rax, rsi
or rax, 0xf
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
cmovb rcx, rax
cmp rax, 0xffe
jbe 0x140336561
mov qword [rbp + 0x718], rsi
test edi, 0x400
mov rax, qword [rbp + 0x720]
mov rdx, qword [rbp + 0x6f0]
mov qword [rbp + 0x700], rcx
jne 0x1403364e6
xor r10d, r10d
lea r9, [rbp + 0x6b8]
movzx eax, byte [rbp + 0x737]
mov qword [rbp + 0x700], rax
mov r8d, 0
mov ecx, 0
test edi, 0x800
jne 0x140335cf5
nop
mov qword [rbp + 0x720], r9
mov rdx, qword [0x1407486c0]
mov eax, dword [0x14074868c]
mov qword [rbp + 0x718], r10
add eax, r10d
add eax, 0xffff01d3
cdqe
add rax, rdx
mov rdx, r8
call qword [0x140704440]
nop
mov rcx, qword [rbp + 0x6b8]
test rcx, rcx
jne 0x140336370
nop
movzx eax, byte [rbp + 0x700]
and eax, 1
mov qword [rbp + 0x758], rax
jmp 0x140336614
add rcx, 0x28
mov qword [rbp + 0x638], rax
mov qword [rbp + 0x630], rdx
call fcn.1400954c0
mov r9, rax
add r9, 0x27
and r9, 0xffffffffffffffe0
mov qword [r9 - 8], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x6e8], rax
lea rcx, [rbp + 0x658]
nop
mov rax, qword [rbp + 0x718]
test edi, 0x200
je 0x1403362e1
mov rsi, rax
jmp 0x140336593
xor eax, eax
mov qword [rbp + 0x710], rax
xor eax, eax
mov qword [rbp + 0x720], rax
xor esi, esi
xor eax, eax
mov qword [rbp + 0x718], rax
xor r15d, r15d
xor ebx, ebx
jmp 0x1403366ec
nop
mov qword [rbp + 0x700], rcx
inc rcx
mov rax, qword [rbp + 0x720]
mov qword [rbp + 0x638], rax
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x630], rax
call fcn.1400954c0
mov r9, rax
mov rax, rsi
nop
mov rcx, qword [rbp + 0x6d8]
mov qword [rcx], r9
lea r8, [rax + 1]
mov rcx, rbx
mov edx, 0x183937c0
call fcn.14034b8a0
nop
mov rax, qword [rbp + 0x700]
nop
mov rcx, qword [rbp + 0x6e0]
mov qword [rcx], rsi
mov r10, qword [rbp + 0x720]
mov qword [r10 + 0x20], rax
lea rax, [0x1405e7948]
mov qword [r10], rax
add r10, 0x28
add r15, 0x28
cmp r15, qword [rbp + 0x750]
nop
mov rax, qword [rbp + 0x758]
jne 0x140336381
test edi, 0x800
jne 0x140336639
test edi, 0x200
jne 0x14033660b
mov eax, 1
jmp 0x14033660d
xor eax, eax
mov qword [rbp + 0x758], rax
xor eax, eax
test byte [rbp + 0x70c], 1
cmove rax, qword [rbp + 0x758]
add rsp, 0x7e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
mov rax, qword [rbp + 0x710]
mov qword [rax], r10
xor eax, eax
mov qword [rbp + 0x758], rax
test edi, 0x100
jmp 0x140336614
xor eax, eax
mov ecx, 0
test edi, 0x100
je 0x14033660d
mov qword [rbp + 0x758], rcx
jmp 0x140336614
nop
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x20
jb 0x1403351fc
lea rax, [rbp + 0x680]
mov qword [rbp + 0x718], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x710], rax
mov rax, r14
mov rcx, qword [rbp + 0x728]
mov qword [rbp + 0x720], rcx
test edi, 0x40000
jne 0x140336966
mov r8, qword [rbp + 0x728]
mov rcx, r8
shr rcx, 1
movabs r15, 0x7fffffffffffffff
mov rdx, rcx
xor rdx, r15
cmp rdx, r8
jae 0x140335e11
movabs rbx, 0x8000000000000000
add rbx, 0x27
mov rcx, rbx
call fcn.1400954c0
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
mov rdx, qword [rbp + 0x728]
nop
mov rax, qword [rbp + 0x720]
mov rcx, qword [rbp + 0x718]
mov qword [rcx], rax
mov rax, qword [rbp + 0x710]
mov qword [rax], r15
cmp rdx, 0xf
jbe 0x1403367fe
mov qword [rbp + 0x6d8], rbx
mov r15, rdx
lea rax, [rbp + 0x680]
mov qword [rbp + 0x6e0], rax
mov al, 1
mov qword [rbp + 0x6f0], rax
mov rax, qword [rbp + 0x748]
mov ecx, r13d
mov qword [rbp + 0x710], rcx
test edi, 0x20000000
jne 0x140336846
nop
mov rax, qword [rbp + 0x748]
mov rbx, rsi
mov rsi, qword [rax]
inc rbx
mov rcx, rsi
mov edx, 0x92953aa0
mov r8, rbx
mov r9, qword [rbp + 0x6d8]
call fcn.14034b8a0
lea r9, [r15 + 1]
xor edx, edx
cmp r9, 0xfff
mov eax, 0
mov qword [rbp + 0x728], rax
mov eax, 0
mov qword [rbp + 0x710], rax
mov eax, 0
mov qword [rbp + 0x700], rax
mov eax, 0
mov qword [rbp + 0x720], rax
mov rax, rsi
ja 0x140334e5d
mov edx, 0x682be0ee
mov r8, rsi
call fcn.14034b8a0
nop
mov rsi, qword [rbp + 0x748]
mov rbx, qword [rbp + 0x6d8]
jmp 0x140336950
test edi, 0x10000
jne 0x140336933
mov rbx, rdx
lea rsi, [rbp + 0x608]
lea rax, [rbp + 0x680]
mov qword [rbp + 0x720], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x6f0], rax
lea r15, [rbp + 0x6b8]
mov qword [rbp + 0x728], r14
mov rax, r13
jmp 0x14033666d
mov rdx, r15
add rdx, 0x29
mov rcx, rax
nop
mov r9, qword [0x140746d60]
mov eax, dword [0x140746cf4]
mov r8, qword [rbp + 0x710]
add eax, r8d
add eax, 0xffffa1bd
cdqe
add rax, r9
call qword [0x140704440]
nop
mov rax, qword [rbp + 0x6e0]
mov rax, qword [rax]
cmp rax, 0x10
jb 0x1403368e6
nop
mov rcx, qword [rbp + 0x6b8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1403368be
nop
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140336961
add rax, 0x28
mov rdx, rax
mov rcx, r8
nop
mov r8, qword [0x140746d60]
mov eax, dword [0x140746cf4]
mov r9, qword [rbp + 0x710]
add eax, r9d
add eax, 0xffffa1bd
cdqe
add rax, r8
call qword [0x140704440]
lea r15, [rbp + 0x680]
lea rax, [rbp + 0x488]
mov qword [rbp + 0x700], rax
nop
mov qword [rbp + 0x720], r13
mov rsi, qword [rbp + 0x748]
mov rbx, r13
mov qword [rbp + 0x718], r12
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0x728], rax
test edi, 0x800000
je 0x140335e7a
jmp 0x140332380
inc rsi
mov r8, rsi
mov rsi, qword [rbp + 0x748]
mov rcx, rsi
mov edx, 0x29c74280
mov r9, rbx
call fcn.14034b8a0
nop
mov qword [rsi], rbx
nop
mov qword [rbp + 0x758], rsi
jmp 0x140336614
call fcn.1400954e0
call fcn.1400954e0
int3
pop r15
pop rbp
ret
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
call fcn.1400954a0
int3
pop r15
pop rbp
ret
sub rsp, 0x68
lea rbp, [rdx + 0x80]
nop
mov rcx, qword [0x140746d50]
inc byte [rax]
inc byte [rax]
mov eax, dword [0x140746cfc]
sub eax, dword [rbp + 0x720]
cdqe
add rax, rcx
lea rcx, [rbp + 0x658]
call qword [0x140704440]
nop
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
pop rdi
pop rbp
ret
add byte [rax], cl
add byte [rax], al
xchg ebp, eax
adc byte [rax], cl
add byte [rax], al
mov edi, dword [rbp + 0x7f8]
loopne 0x140337049
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x15], cl
xor ch, byte [rax + rax]
invalid
add byte [rbp + rcx*4 + 0x1d], cl
sal byte [rcx], 0x2c
add byte [rax - 0x77], cl
test dword [rax + 7], ecx
add byte [rax], al
add byte [rax], al
add dword [rax - 0x77], ecx
ror dword [rax - 0x77], 0x85
sbb byte [rdi], al
add byte [rax], al
fadd dword [rsi]
add byte [rax], al
and byte [rdi], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add dword [rcx + 0x6d885], ecx
add byte [rcx - 0x44], al
and dword gs:[rax - 0x75], ecx
lea edx, [rax]
invalid
invalid
add byte [rax], al
mov dword [rbp + 0x730], eax
sbb byte [rdi], al
add byte [rax], al
add byte [rcx - 0x44], al
adc bl, byte [rdx - 0x74b35156]
lea ecx, [rax]
invalid
invalid
add ecx, esi
add byte [rax], al
xlatb
mov r9, qword fs:[rbp + 0x740]
adc eax, dword [rax + rax]
add byte [rbx - 0x7cf09d07], al
stc
add byte [rax], al
and ecx, dword [rbx]
add byte [rax], al
mov ecx, dword [rbp + 0x748]
cmp ebp, 7
add byte [rax], al
invalid
add byte [rbx - 0x79f08507], al
in eax, 0
add byte [rax], al
add byte [rcx - 0x44], al
mov bl, 0xfc
xchg r15, rax
mov edx, dword [rbp + 0x728]
lea eax, [rax + 7]
add byte [rax], al
mov dword [rbp + 0x730], eax
mov dword [rbp + 0x748], eax
test dword [rax + 7], ecx
add byte [rax], al
fnstenv [rsi - 0x74b76b5e]
lea esi, [rax]
invalid
add byte [rax], al
xchg dword [rbp + 8], ecx
add byte [rax], al
invalid
add byte [rax - 0x277a76ff], dh
invalid
mov edx, dword [rbp + 0x740]
invalid
test dword [rax + 7], ecx
add byte [rax], al
and byte [rdi], al
add byte [rax], al
and byte [rdi], al
add byte [rax], al
mov edx, 0x858b4cc7
xor byte [rdi], al
add byte [rax], al
test dword [rax], esi
invalid
cmp byte [rdi], al
add byte [rax], al
popfq
and byte [rdi], al
add byte [rax], al
test eax, ebx
invalid
mov dword [rbp + 0x730], eax
fmul dword [rax - 0x75]
popfq
cmp byte [rdi], al
add byte [rax], al
invalid
sub byte [rdi], al
add byte [rax], al
add byte [rax], al
mov edx, dword [rbp + 0x738]
mov al, 1
mov dword [rbp + 0x6d8], eax
add byte [rcx - 0x44], al
push rdx
push rdx
rep outsb dx, byte [rsi]
add byte [rcx - 0x44], al
push rdx
push rdx
rep outsb dx, byte [rsi]
mov rdi, qword [rbp + 0x718]
mov r15, qword [rbp + 0x740]
mov ebp, 0x740
mov ebp, 0x740
mov rax, qword [rbp + 0x738]
mov qword [rbp + 0x730], rax
invalid
mov eax, dword [rbp + 0x728]
invalid
add byte [rbx + 0x7409d], cl
add byte [rax - 0x277a76ff], dh
test eax, ebx
test eax, ebx
invalid
sti
std
popfq
xor byte [rdi], al
add byte [rax], al
mov eax, dword [rbp + 0x748]
add byte [rax], al
add byte [rax], al
mov edx, dword [rbp + 0x738]
mov cl, 1
mov dword [rbp + 0x6d8], ecx
invalid
fadd dword [rsi]
add byte [rax], al
mov r12d, 0x1bfae6c5
cli
sbb ecx, dword [rax - 0x75]
lea ebp, [rax]
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
and byte [rdi], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x7b], cl
and byte [rdi], al
add byte [rax], al
mov r9, qword [rbp + 0x708]
mov rdi, qword [rbp + 0x740]
add byte [rax], al
add byte [rax], al
mov r15, qword [rbp + 0x718]
jmp 0x14033709d
xchg ebp, eax
or byte [rdi], al
stc
invalid
adc dword [rbx + rcx*4 - 0x7b], ecx
invalid
invalid
invalid
add cl, ch
sbb eax, 0x44fffff9
invalid
mov eax, dword [rbp + 0x718]
popfq
cmp byte [rdi], al
add byte [rax], al
or byte [rdi], al
add byte [rax], al
test dword [rax + 7], ecx
add byte [rax], al
invalid
invalid
add byte [rcx - 0x44], al
and esi, dword [rbx - 0x10]
ror dword [rbx + rcx*4 - 0x7b], 1
mov r8, qword [rbp + 0x720]
add byte [rax], al
mov ebp, 0x718
invalid
add byte [rax], al
invalid
test dword [rax], ebx
invalid
cmp byte [rdi], al
add byte [rax], al
add byte [rbx + 0x730bd], cl
add byte [rax - 0x277a76ff], dh
test eax, ebx
test eax, ebx
invalid
add byte [rax], al
invalid
invalid
xor byte [rdi], al
add byte [rax], al
invalid
test eax, ebx
invalid
add byte [rbx + 0x73885], cl
add byte [rax - 0x77], cl
test dword [rax], esi
invalid
add byte [rax], al
mov eax, dword [rbp + 0x708]
add cl, ch
mov dh, bh
invalid
test dword [rax - 0x75], ecx
xchg ebp, eax
or byte [rdi], al
add byte [rax], al
test eax, ebx
invalid
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
sub al, 0x9a
add byte [rax], al
mov dword [rsp + 0x50], eax
or byte [rdi], al
add byte [rax], al
and al, 0x38
cmp byte [rax - 0x75], cl
test dword [rax], ebp
invalid
add byte [rax - 0x77], cl
and al, 0x28
add byte [rax], al
and al, 0x20
jg 0x140337ec0
invalid
inc dword [rbp + 0x31]
imul cl
mov dh, 0x99
add byte [rax], al
test dword [rbx + 7], edx
add byte [rax], al
out dx, eax
ror byte [rax - 0x75], 0x85
cmp byte [rdi], al
invalid
add byte [rax], al
invalid
test dword [rax], esi
invalid
or cl, bpl
stosb byte [rdi], al
push rcx
add byte [rax], al
test dword [rax], ebx
invalid
ret 0x8b48
invalid
add byte [rax], al
add dword [rbp + 0x31], eax
imul cl
push rsp
cdq
add byte [rax], al
lea edx, [rax]
invalid
add byte [rax - 0x77], cl
add dword [rax - 0x75], ecx
lea esp, [rax]
and byte [rdi], al
and byte [rdi], al
add byte [rax], al
enter 0xffffffffffffc148, 0xffffffffffffffe1
and dword [rax + 9], ecx
ror dword [rax - 0x75], 0x85
xor byte [rdi], al
add byte [rax], al
shl ecx, 0x21
imul cl
and byte [rcx + 0x48900000], bl
cdq
add byte [rax], al
nop
mov rax, qword [rbp + 0x710]
test dword [rax], edx
invalid
add byte [rax], al
cdq
add byte [rax], al
test dword [rax], edx
invalid
add byte [rax], al
invalid
invalid
mov dword [rcx], eax
loope 0x140337fc4
sbb ecx, dword [rax + 0x31]
ror dword [rax - 0x75], 0x85
and byte [rdi], al
add byte [rax], al
ret 0x98
add byte [rax], al
ror dword [rax - 0x75], 0x85
invalid
or byte [rbp + 0x31], al
imul cl
cdq
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], esi
fist word [rbx - 0x6fffffbb]
add al, 0
add byte [rdi], cl
test dword [rdx], ecx
imul eax, dword [rax], 0
add byte [rcx + rcx*4 + 0x35], cl
mov eax, 0xa9004593
add byte [rax], cl
or byte [rax], al
invalid
or byte [rax], al
add byte [rdi], cl
test ch, ch
xchg esi, eax
add byte [rax], al
mov eax, dword [rbp + 0x728]
add byte [rax], al
mov ebx, dword [rbp + 0x738]
nop
invalid
add byte [rcx + rcx*4 - 0x7b], cl
rol byte [rsi], 0
add byte [rbx + rcx*4 - 0x6b], cl
sbb byte [rdi], al
add byte [rax], al
add byte [rax], al
test esp, ebx
invalid
mov dword [rdx], ecx
mov ss, word [rbp - 0x7ab30000]
ror byte [rdi], 0x95
test dword [rbx + 7], edx
add byte [rax], al
fmulp st(4)
retf 0xd679
invalid
invalid
mov ebp, 0x740
invalid
test dword [rax + 0x48000006], esi
mov eax, esi
add byte [rax - 0x77], cl
lea ebx, [rax + 0x4c000006]
cwde
invalid
add byte [rax], al
mov qword [rbp + 0x690], r9
invalid
cwde
invalid
add byte [rax - 0x77], cl
mov ebp, 0x6c0
jo 0x14033837a
add byte [rax], al
and byte [rdi], al
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
push rdi
invalid
add byte [rcx - 0x4a77bf10], cl
push rsi
invalid
movabs al, byte [0x9589d08941000006]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor dl, byte [rbx + 0x63]
xor ecx, eax
add byte [rax], al
invalid
mov dword [rcx], eax
add byte [rax + 0x388d8b48], dl
invalid
push 0x4c000006
lea ebp, [rbp + 0x618]
sub byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
lea esi, [rax + 6]
add byte [rax], al
invalid
add byte [rbp - 0x77], al
retf 0x8844
add byte [rcx - 0x77], cl
invalid
xor byte [rdi], al
add byte [rax], al
fmul dword [rcx + 0x6f49d]
add byte [rax - 0x75], cl
test dword [rax + 7], ecx
add byte [rax], al
popfq
hlt
add byte [rcx + 0x6e085], cl
add byte [rax - 0x75], cl
test dword [rax], edx
adc byte [rdi], al
adc byte [rdi], al
add byte [rax], al
invalid
in al, 6
add byte [rax], al
fadd qword [rsi]
add byte [rax], al
invalid
invalid
clc
invalid
add byte [rax], al
add byte [rax], al
invalid
popfq
ror byte [rdx], 5
invalid
invalid
loope 0x140338732
add byte [r9 + rax], r12b
imul cl
mov dh, 0x91
add byte [rax], al
adc al, 0x2c
add byte [rax - 0x75], cl
lea ebx, [rax]
invalid
mov eax, dword [rbp + 0x728]
mov ecx, dword [rbp + 0x738]
lea edi, [rax]
invalid
add byte [rax], al
invalid
add dword [rax - 0x75], ecx
test dword [rax + 7], eax
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x95
test dword [rbx + 7], edx
add byte [rax], al
mov ecx, dword [rbp + 0x740]
xchg ebp, eax
or byte [rdi], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebp
invalid
add byte [rax], al
test dword [rax], esp
invalid
hlt
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], ebx
invalid
test eax, ebp
invalid
invalid
add byte [rax - 0x75], cl
lea edi, [rax]
invalid
enter 0xffffffffffff8d89, 0xfffffffffffffff0
invalid
invalid
add byte [rax + 0x75785], cl
add byte [rax - 0x75], cl
test dword [rax], edx
invalid
invalid
add byte [rax], al
push rsi
invalid
add cl, ch
mov edx, 0x9000005a
add byte [rax], al
mov eax, dword [rbp + 0x748]
ror dword [rax - 0x3f], 0xe1
sbb eax, 0x48c13148
xor ecx, eax
mov rax, qword [rbp + 0x740]
xor ecx, eax
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
xor r14d, r14d
jmp 0x140341880
add byte [rax], al
invalid
cmp al, 0x9c
invalid
lea ecx, [rax]
invalid
xor esi, esi
nop
add byte [rax], al
and byte [rdi], al
add byte [rax], al
enter 0xffffffffffffc148, 0xffffffffffffffe1
and al, 0x48
or ecx, eax
enter 0xffffffffffff8b48, 0xffffffffffffff8d
lea ecx, [rax + 7]
add byte [rax], al
invalid
invalid
and byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea eax, [rax + 7]
add byte [rax], al
or ecx, edx
mov dword [rax], ecx
add byte [rax], al
lea eax, [rbp + 0x10]
adc byte [r8 - 0x77], r9b
and al, 0x40
add byte [rax], al
mov dword [rsp + 0x38], ecx
cmp byte [rcx - 0x77], cl
call 0x178c11446
invalid
add byte [rax], al
invalid
pop word [rax]
pop qword [rax]
add byte [rax + 0x188d8b48], dl
invalid
mov ecx, dword [rbp + 0x748]
add byte [rax], al
add byte [rax], al
invalid
add bl, dh
movq qword [rax + 0x10], mm0
invalid
add byte [rax], al
mov ecx, dword [rbp + 0x748]
invalid
add byte [rax - 0x77], cl
test dword [rax + 6], ecx
add byte [rax], al
mov dword [rbp + 0x650], eax
test esp, ebp
invalid
invalid
add byte [rax], al
mov eax, dword [rbp + 0x728]
add byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rdi], al
invalid
add byte [rax], al
invalid
invalid
cld
invalid
mov eax, dword [rbp + 0x710]
push rsi
invalid
add byte [rax + 0x38858b48], dl
invalid
mov eax, dword [rbp + 0x738]
lea edx, [rax]
invalid
invalid
lea esi, [rax]
invalid
and al, 0x40
invalid
add al, ch
cmc
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add ecx, ebp
cmp ecx, dword [rax + rax - 0x74b77000]
nop
invalid
invalid
lea edx, [rax]
invalid
xchg byte [rdi + 0x48635332], bl
mov ecx, dword [rbp + 0x730]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x73], al
call 0xc9338dd9
xchg ebp, eax
in al, 6
add byte [rax], al
imul cl
xor dword [rdi], ebp
add byte [rax + 0x48858b48], dl
nop
invalid
invalid
test dword [rax + 7], ecx
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rdi], al
add byte [rax], al
or edx, eax
mov eax, dword [rbp + 0x738]
invalid
mov dword [rax], edx
adc byte [rsi], al
add byte [rax], al
mov edx, dword [rax]
fmul dword [rcx + rcx*4 - 0x63]
push 0x49000006
cmovg esi, ebx
add byte [rax + 0x48], r9b
test ecx, ecx
invalid
add byte [rbx + rcx*4 - 0x6b], cl
sbb byte [rdi], al
add byte [rax], al
mov eax, dword [rbp + 0x720]
add byte [rax], al
invalid
invalid
call 0xc9338fad
xchg ebp, eax
in al, 6
add byte [rax], al
add byte [rcx + rcx*4 - 0x28], al
invalid
jns 0x140339046
cdq
xchg ebp, eax
mov rcx, qword [rbp + 0x728]
mov bh, 0xe8
cmp ch, byte [rbp - 1]
invalid
lea ebx, [rax]
invalid
add ecx, dword [rbp + 0x708]
add byte [rax], al
invalid
add byte [rax], al
mov ebx, 0xe9ffff6c
jae 0x14033918e
add byte [rax], al
shl ecx, 0x23
xor rax, rcx
invalid
add byte [rax], al
jns 0x140339223
int3
or byte [rdi], al
add byte [rax], al
ror dword [rax - 0x75], 0x95
adc byte [rdi], al
add byte [rax], al
xor byte [rdi], al
add byte [rax], al
add eax, 0x2c01d9
jg 0x14033923d
add byte [rbx], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax - 0x77], cl
lea eax, [rax + 0x4c000006]
mov eax, dword [rbp + 0x718]
mov dword [rbp + 0x670], eax
add byte [rax], al
enter 6, 0
lea edi, [rax]
invalid
add byte [rbp - 0x77], al
ret 0x8844
lea esi, [rbp + 0x5b0]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x40
xor eax, dword [rbp + 0x718]
jns 0x1403394b5
cdq
xchg ebp, eax
xor rax, rcx
mov dword [rcx], eax
sbb byte [rdi], al
add byte [rax], al
add byte [rax + 0x720858b], dl
add byte [rax], al
test dword [rax], ebp
invalid
add byte [rax - 0x2816fdf4], cl
invalid
cmp byte [rdi], al
add byte [rax], al
invalid
add byte [rax + 0x33], cl
test dword [rax], ecx
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x95
test dword [rbx + 7], edx
add byte [rax], al
invalid
sub eax, dword [rax]
shr byte [rax + 0x71840f01], 0x3f
add byte [rax], al
lea eax, [rax]
invalid
add bh, dh
rol dword [rax], 0x10
add byte [rax], al
add bh, dh
rol dword [rax], 4
add byte [rax], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
loope 0x140339667
or ecx, eax
test dword [rax], ebx
invalid
invalid
cmp byte [rdi], al
add byte [rax], al
invalid
add byte [rax], al
or ecx, eax
add byte [rax], al
invalid
add cl, byte [rax - 0x3f]
loope case.0x14033089e.195
shl ecx, 0x21
invalid
sbb al, byte [rax + 0x48900000]
mov ecx, dword [rbp + 0x710]
add byte [rax], al
jg 0x1403398ee
add byte [rax + 0x38858b48], dl
invalid
invalid
xor byte [rdi], al
add byte [rax], al
add dword [rbp + 0x31], eax
imul cl
jmp 0x140341880
adc byte [rdi], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov eax, 0x19cacccc
int 0xac
pushfq
invalid
xor esi, esi
or al, 0x82
add byte [rax - 0x77], cl
add ecx, ebp
lodsd eax, dword [rsi]
jge 0x140339acf
add byte [rax + 0x720858b], dl
add byte [rax], al
xor eax, ecx
loope 0x140339b7b
or eax, eax
adc byte [rdi], al
add byte [rax], al
sbb byte [rdi], al
add byte [rax], al
lea esp, [rax]
invalid
cwde
xor ecx, eax
pcmpeqb mm0, qword [0x1405f9470]
pmovmskb eax, xmm0
mov rcx, qword [rbp + 0x718]
mov byte [rcx], al
xor r14d, r14d
jmp 0x140341880
invalid
add byte [rax - 0x48], cl
invalid
mov eax, dword [rbp + 0x730]
add byte [rax - 0x77], cl
or cl, ch
insb byte [rdi], dx
jp 0x140339e10
add byte [rax + 0x40958b48], dl
invalid
mov eax, dword [rbp + 0x728]
mov byte [rax + rdx], cl
xor r14d, r14d
jmp 0x140341880
add byte [rbp - 0x7b], cl
rol byte [rcx + 0xf], 0x95
ror dword [rax - 0x75], 0x8d
sub byte [rdi], al
add byte [rax], al
add byte [rdx + 0xf888305], bh
mov r9, rax
call fcn.14032fec0
xor r14d, r14d
imul cl
invalid
jns 0x140339f48
invalid
imul cl
invalid
invalid
mov eax, 0x79caccf6
invalid
add byte [rax - 0x77], cl
add dword [rax - 0x75], ecx
lea ebx, [rax]
invalid
mov ecx, dword [rbp + 0x708]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], rdx
mov rdx, qword [rbp + 0x748]
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rdx, qword [rbp + 0x738]
mov qword [rsp + 0x20], rdx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x28], rcx
lea r8, [rbp + 0x140]
mov rcx, qword [rbp + 0x728]
mov edx, 0xed371504
call fcn.14032fec0
xor r14d, r14d
jmp 0x140341880
xor ecx, eax
and rcx, qword [rbp + 0x748]
mov rax, qword [rbp + 0x740]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140341880
nop
mov rax, qword [rbp + 0x748]
mov rcx, qword [rbp + 0x740]
mov rdx, qword [rbp + 0x738]
add edx, ecx
mov ecx, eax
xor ecx, 0x52ffff0d
add ecx, edx
inc ecx
mov rdx, qword [rbp + 0x728]
mov dword [rdx], ecx
xor eax, 0x1376a5a1
mov rcx, qword [rbp + 0x710]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140341880
invalid
invalid
add byte [rcx + 0x6dc85], cl
add byte [rcx - 0xf6a7630], cl
invalid
xor eax, 0x31a99936
cld
invalid
lea ecx, [rax + 7]
add byte [rax], al
add byte [rax], al
xchg ebp, eax
invalid
int1
fadd qword [rsi]
add byte [rax], al
mov eax, esi
mov dword [rbp + 0x6f0], esi
mov eax, r9d
mov dword [rbp + 0x6fc], r9d
mov dword [rbp + 0x6fc], ecx
mov dword [rbp + 0x6fc], ecx
add byte [rax], al
mov eax, ecx
mov dword [rbp + 0x6f8], ecx
mov eax, esi
mov word [rbp + 0x754], si
invalid
add byte [rax], al
jmp 0x14033fe52
invalid
invalid
add byte [rax], al
add byte [rcx + rsi - 0x40], cl
add byte [rax - 0x75], cl
test dword [rax], ebp
invalid
add byte [rax], al
shl rdx, cl
not rdx
mov rax, qword [rbp + 0x748]
and rax, rdx
mov rcx, qword [rbp + 0x728]
invalid
add byte [rax], al
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140341880
invalid
add byte [rax], al
and al, 0x40
adc byte [rbx + 0x36], al
pop rcx
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x95
test dword [rbx + 7], edx
add byte [rax], al
mov edx, dword [rbp + 0x718]
mov dword [rbp + 0x650], ecx
mov edx, eax
mov eax, ebx
add byte [rcx + rcx*4 - 0x28], cl
test al, 6
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
enter 6, 0
shl ecx, 0x1f
mov eax, dword [rbp + 0x708]
invalid
test dword [rax], ebx
invalid
add byte [rdx + 0x629bc220], bh
add byte [rax], al
shl eax, 0x22
mov ecx, 0x79caccc6
pop rax
xor ebp, dword [rbx]
out 0x48, eax
xor rcx, rax
mov eax, dword [rbp + 0x728]
jns 0x14033ac2c
push si
invalid
add byte [rax + 0xb], cl
test dword [rax], ebp
invalid
add byte [rax - 0x74b7090f], al
test dword [rax], esi
invalid
or cl, ch
stosb byte [rdi], al
imul eax, dword [rax], 0
add byte [rax], al
add byte [rax], al
xor esi, esi
mov ecx, dword [rbp + 0x740]
fldcw word [rdx]
push 0
add byte [rax + 0x188d8b48], dl
invalid
or ecx, dword [rbp + 0x728]
xchg edi, eax
push 0
add byte [rax + 0x38858b48], dl
nop
invalid
invalid
test dword [rax], edi
invalid
lea edx, [rax]
invalid
not eax
add dword [rax - 0x75], ecx
lea esp, [rax]
invalid
mov dword [rax], ecx
or ecx, eax
add al, byte [rax]
add byte [rax - 0x75], cl
lea ebp, [rax]
invalid
invalid
invalid
xor byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or cl, ch
pop rsi
push 0x48900000
nop
mov rcx, qword [rbp + 0x740]
mov dword [rcx], eax
mov r8, qword [rbp + 0x740]
mov dword [rsp + 0x30], eax
push rsp
and al, 0x38
and al, 0x28
and al, 0x28
add byte [rax], al
add byte [rax], al
lea ecx, [rax + 7]
add byte [rax], al
test dword [rax], esp
invalid
invalid
invalid
add byte [rax - 0x75], cl
test dword [rax], ebp
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x4c000006], ebx
mov ecx, dword [rbp + 0x738]
lea ebp, [rax - 0x76fffffa]
invalid
invalid
add byte [rax], al
mov byte [rsi], al
add byte [rax], al
in eax, dx
ror byte [rbp + 0x48af58ef], cl
xor eax, ecx
shl eax, 0x22
xor ecx, eax
invalid
int1
test byte [rax - 0x75], 0x85
sub byte [rdi], al
add byte [rax], al
ret 0xf48
or byte [rdi], al
add byte [rax], al
stc
xor eax, 0x481e72b3
mov ecx, dword [rbp + 0x720]
add byte [rax - 0x75], cl
test dword [rax], edi
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
sbb eax, 0x48c13148
mov eax, dword [rbp + 0x728]
add byte [rax], al
add byte [rax], al
or cl, ch
jle 0x14033b362
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x738]
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x95
test dword [rbx + 7], edx
add byte [rax], al
movabs al, byte [0x8844cb8945000006]
lea edx, [rdi + 7]
add byte [rax], al
rol dword [rax + rcx*4 - 0x6b], cl
push rsi
invalid
xchg ebp, eax
in al, 6
add byte [rax], al
xchg ebp, eax
invalid
add byte [rcx + rcx*4 - 0x40], al
enter 0xffffffffffff8d89, 0xfffffffffffffff8
invalid
add byte [rax], r8b
lea ecx, [rax]
invalid
movsb byte [rdi], byte [rsi]
invalid
retf 0x35f9
jb 0x14033b509
ror dword [rax - 0x75], 1
xchg ebp, eax
or byte [rdi], al
add byte [rax], al
add byte [rax + 0x38858b48], dl
invalid
push rax
add al, byte [rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x40
loope 0x14033b58c
mov esp, 0x79caccf6
pop rax
xor ebp, dword [rbx]
out 0x4c, eax
xor esp, dword [rbp + 0x740]
add byte [rax], ah
add byte [rax], al
invalid
xchg ebp, eax
loopne 0x14033b653
add byte [rax], al
mov byte [rbp + 0x757], dl
popfq
push rsi
invalid
invalid
test esp, esp
invalid
invalid
add byte [rax], al
leave
xor eax, eax
mov ecx, dword [rbp + 0x708]
add al, 0x11
invalid
invalid
invalid
lea ebp, [rax]
invalid
mov rdx, qword [rbp + 0x710]
and al, 0x28
add byte [rax], al
int3
pop rcx
cmp dword [rdi], ecx
invalid
cmovs ecx, dword [rbx + 0x7388d]
add byte [rax + 0x31], cl
mov ecx, dword [rbp + 0x738]
ror dword [rax + 0x23], 0x8d
invalid
add byte [rax - 0x77], cl
or byte [rbx + 0x71885], cl
sbb byte [rdi], al
add byte [rax], al
invalid
invalid
lea esp, [rax]
sbb byte [rdi], al
add byte [rax], al
invalid
lea eax, [rax + 7]
add byte [rax], al
mov eax, dword [rbp + 0x748]
invalid
test dword [rax], eax
invalid
add cl, ch
invalid
mov ecx, dword [rbp + 0x718]
sub al, 0x33
xor eax, 0xd4cca786
int3
invalid
int3
xor eax, ecx
invalid
mov ecx, 0xb9caccd3
invalid
xor ecx, eax
mov eax, dword [rbp + 0x730]
add byte [rax - 0x48], cl
fmulp st(4)
retf 0xcd19
ror dword [rax + 0x23], 0x8d
invalid
add byte [rax + 0x23], cl
test dword [rax], ecx
invalid
add byte [rax], al
add byte [rax + 0x23], cl
test dword [rax], ecx
invalid
add byte [rax - 0x77], cl
add dword [rax - 0x75], ecx
lea edx, [rax]
invalid
enter 0xffffffffffff8b48, 0xffffffffffffff8d
invalid
xor esi, esi
or ecx, 1
add dword [rax - 0x75], ecx
test dword [rax + 7], ecx
add byte [rax], al
add byte [rax + 0x308d8b48], dl
invalid
add byte [rax - 0x75], cl
lea edx, [rax]
invalid
mov ecx, dword [rbp + 0x730]
lea ebx, [rax]
mov dword [rcx], eax
invalid
out dx, eax
pop rsi
add byte [rax], al
invalid
mov ecx, dword [rbp + 0x720]
invalid
mov ecx, dword [rbp + 0x708]
invalid
add byte [rax], al
add dh, al
and byte [rax], r8b
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
xchg ebp, eax
invalid
invalid
retf 0xc148
call 0x140337694
invalid
invalid
add byte [rcx - 0x73], cl
push rdx
or byte [rax - 0x77], cl
xchg ebp, eax
push rax
invalid
test eax, eax
add byte [rax], al
add byte [rax], al
and eax, dword [rax]
add byte [rcx + rcx*4 - 0x22], cl
popfq
cmp byte [rdi], al
add byte [rax], al
mov dword [rbp + 0x698], edx
add byte [rbx + rcx*4 - 0x7b], cl
or byte [rdi], al
add byte [rax], al
test dword [rax], ecx
invalid
add byte [rax], al
jo 0x14033bc00
add byte [rax], al
invalid
add byte [rax], al
invalid
mov eax, dword [rbp + 0x730]
hlt
mov dword [rbp + 0x680], edx
add byte [rax], al
mov dword [rbp + 0x6a0], eax
invalid
add byte [rax], al
invalid
add byte [rcx - 0x236a762f], cl
invalid
ror dword [rcx + 0x6dc95], 1
add byte [rcx + rcx*4 - 0x27], al
mov ecx, r11d
add byte [rcx + 0x6f885], cl
add byte [rcx + rcx*4 - 0x28], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], esp
and byte [rdi], al
and byte [rdi], al
add byte [rax], al
xor esi, esi
invalid
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
push rsp
and al, 0x40
mov dword [rsp + 0x38], edx
invalid
sub byte [rdi], al
add byte [rax], al
invalid
and al, 0x20
lea eax, [rbp + 0x120]
xor bl, byte [rdi + 0x12]
pop rdi
adc ch, al
lodsb al, byte [rsi]
invalid
sub byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rax]
invalid
ror dword [rax - 0x75], 0x85
sbb byte [rdi], al
add byte [rax], al
mov eax, dword [rbp + 0x730]
xor byte [rdi], al
add byte [rax], al
add byte [rax], al
not eax
add byte [rax], al
invalid
and byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
add byte [rbx], ch
lea ecx, [rax + 7]
invalid
invalid
add byte [rax], al
invalid
add byte [rax + 0x408d8b48], dl
invalid
mov eax, dword [rbp + 0x748]
or ecx, eax
add eax, ecx
add byte [rax], al
int1
test byte [rax - 0x75], 0x85
adc byte [rdi], al
xor esi, esi
pop rdx
add byte [rax - 0x9cebaf8], cl
invalid
sbb byte [rdi], al
add byte [rax], al
add byte [rax - 0x77], cl
loope 0x14033be87
or byte [rbp + 0x31], al
imul cl
jmp 0x140341880
nop
invalid
invalid
invalid
invalid
add byte [rax], al
invalid
add byte [rcx - 0x1e3eb738], cl
and cl, byte [rax + 9]
or rcx, rax
invalid
invalid
invalid
invalid
mov dword [rax], ecx
add byte [rax + 0x208d8b48], dl
invalid
add byte [rax], al
enter 0xffffffffffffb948, 0x76
jnp 0x14033beb8
xor dword [rcx + 0x48a81b69], ebp
sbb ebp, dword [rax + 0x48c13148]
mov eax, dword [rbp + 0x748]
test dword [rax + 7], ecx
add byte [rax], al
test dword [rax + 7], ecx
add byte [rax], al
imul cl
movabs byte [0x7408d8b90000059], al
pop rcx
add byte [rax], al
nop
mov ecx, dword [rbp + 0x740]
invalid
add byte [rax], al
invalid
add byte [rax], al
push rsp
and al, 0x30
and al, 0x38
imul cl
pop rcx
add byte [rax], al
mov ecx, dword [rbp + 0x718]
sbb al, 0x48
ror dword [rax + 3], 0x8d
xor byte [rdi], al
add byte [rax], al
imul cl
sub eax, 0x4d000059
add byte [rbp - 0x7b], cl
invalid
invalid
add byte [rax + 0x31], cl
ror dword [rax - 0x75], 0x85
sub byte [rdi], al
add byte [rax], al
cmp byte [rdi], al
add byte [rax], al
mov dword [rcx], eax
shl ecx, 0x24
mov eax, 0x8635332e
lahf
xor dl, byte [rbx + 0x63]
mov ecx, dword [rbp + 0x720]
add byte [rax + 0x30858b48], dl
invalid
lea eax, [rax + 7]
add byte [rax], al
add dword [rbp + 0x31], eax
imul cl
xchg dword [rax], ebx
add byte [rax], al
nop
invalid
invalid
test dword [rax + 7], ecx
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 7]
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
insb byte [rdi], dx
add bl, dh
movq mm0, qword [rax]
sub eax, 0x48002bd4
mov eax, dword [rbp + 0x718]
sub eax, dword [rax]
add byte [rax], al
mov eax, 0x79caccc1
lodsb al, byte [rsi]
cdq
xchg ebp, eax
mov rcx, qword [rbp + 0x708]
invalid
add byte [rax], al
mov eax, dword [rbp + 0x748]
add byte [rsi + rsi*8], dh
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], eax
fild word [rcx + rcx*4 - 0x2d]
invalid
popfq
invalid
enter 0xffffffffffff8d89, 0xfffffffffffffff8
invalid
cmp dword [rax], eax
add byte [rbp - 0x7b], cl
test r8, r8
setne byte [rbp + 0x753]
mov dword [rbp + 0x628], 0
add byte [rdi], cl
add byte [rax], al
add dh, al
test dword [rax], ebx
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x28
invalid
mov ecx, esi
mov ecx, dword [rbp + 0x738]
invalid
add byte [rax - 0x75], cl
lea eax, [rax + 7]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
add byte [rax], al
js 0x14033c3e7
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x730]
add byte [rax - 0x77], cl
test dword [rax - 0x76fffffa], eax
test eax, esp
invalid
add byte [rbp - 0x77], al
retf 0x8844
in al, 6
add byte [rax], al
invalid
enter 0x4466, 0xffffffffffffff89
lea edx, [rdi + rax]
add cl, ch
xchg ebp, eax
push rsi
add byte [rax], al
mov ecx, dword [rbp + 0x720]
mov ecx, dword [rbp + 0x738]
sbb byte [rdi], al
add byte [rax], al
sub byte [rdi], al
add byte [rax], al
jns case.0x14033074d.151
push si
invalid
xor esi, esi
lea ecx, [rax]
invalid
inc ecx
test byte [rcx - 0x74ffffe2], bl
test dword [rax], eax
invalid
add byte [rax], al
xor byte [rdi], al
add byte [rax], al
cwde
invalid
add byte [rbx + rcx*4 - 0x73], cl
or byte [rdi], al
add byte [rax], al
mov ecx, dword [rbp + 0x708]
lea edx, [rax + 0x4c000006]
mov dword [rbp + 0x6c0], eax
add byte [rax], al
jo 0x14033c637
invalid
add byte [rax], al
invalid
xchg ebp, eax
hlt
invalid
test dword [rax + 7], ecx
add byte [rax], al
test eax, esp
invalid
movabs al, byte [0x6e8958944000006]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x27], al
popfq
invalid
leave
mov eax, ebx
invalid
add byte [rax], al
and byte [rax + 9], cl
ror dword [rax - 0x48], 0xce
invalid
invalid
int3
int3
add byte [rax + 0x31], cl
ret 0x3148
adc byte [rbp + 0x31], al
imul cl
jne 0x14033c75a
add byte [rax], al
add byte [rax], al
mov r9, qword [rbp + 0x740]
lea eax, [rax + 7]
add byte [rax], al
and al, 0x30
mov dword [rsp + 0x28], eax
out 0x4c, eax
out 0x4c, eax
mov ecx, dword [rbp + 0x720]
lea esp, [rax]
invalid
add byte [rax], al
lea eax, [rax + 7]
invalid
add byte [rax - 0x48], cl
fxch st(4)
retf 0xd679
xor eax, ecx
add byte [rdi], cl
or dword [rax], 0x17
add byte [rax], al
mov eax, dword [0x140791550]
add eax, 0x454db4
add r9b, r13b
add edx, dword [rdi]
add byte [rax], al
loope 0x14033c7f4
mov ecx, dword [rbp + 0x748]
add byte [rax - 0x77], cl
or byte [rax - 0x75], cl
mov edx, dword [rbp + 0x730]
sub byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
add dword [rax - 0x3f], ecx
loop 0x14033c7f7
add byte [rax], al
mov dword [rax], edx
adc byte [rbp + 0x31], al
imul cl
cwde
push rax
add byte [rax], al
imul esp, dword [rsi - 0x1b], 0x3c
lea eax, [rax + 7]
add byte [rax], al
xor ecx, eax
add byte [rax - 0x75], cl
test dword [rax], esi
add byte [rax], al
add byte [rax + 0x408d8b48], dl
invalid
shl ecx, 0x21
test dword [rax], ecx
invalid
push rax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rbx + 0x71885], cl
add byte [rax], al
invalid
mov ecx, 0x62ed24b9
invalid
je 0x14033c8b0
xor byte [rax + 0x31], cl
ror dword [rax - 0x3f], 0xe0
sbb ecx, dword [rax + 0x31]
ror dword [rax - 0x75], 0x85
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
test dword [rax], ecx
invalid
lea esp, [rax]
invalid
add byte [rax], al
add eax, 0x4538c8
add byte [rax + 0x33], cl
lea ebp, [rax]
invalid
shl eax, 0x1b
invalid
add byte [rax], al
add byte [rcx], al
add byte [rax], al
and al, 0x58
or al, 0x71
test eax, ebx
invalid
cmove eax, ecx
add byte [rax], al
mov rdx, qword [rbp + 0x710]
and al, 0x38
xchg ebp, eax
invalid
sub byte [rax - 0x75], cl
xchg ebp, eax
cmp byte [rdi], al
add byte [rax], al
mov dword [rsp + 0x20], edx
lea eax, [rbp + 0x80]
xor al, 0xff
inc dword [rbp + 0x31]
imul cl
jmp 0x140341880
nop
mov eax, dword [rbp + 0x708]
mov dword [rax], ecx
mov al, 0
add byte [rax], al
and al, 0x28
push rsp
invalid
int3
sbb byte [rdi], al
add byte [rax], al
imul cl
sti
and dword [rax], eax
add al, ch
cmpsb byte [rsi], byte [rdi]
rcl esp, 0xff
add byte [rax], al
add byte [rax], al
add al, byte [rax]
cwde
invalid
lea ecx, [rax]
invalid
invalid
mov eax, esp
mov edx, edi
mov r8d, r14d
mov r9, qword [rbp + 0x258]
mov r9d, r9d
mov ecx, ecx
lea r10, [rbp + 0x50]
mov qword [rsp + 0x40], r10
lea r10, [rbp + 0x40]
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x48], 0x4c5e210d
mov rcx, rsi
call fcn.140336fd0
xor r15d, r15d
jmp 0x140346666
mov rax, r15
add rsp, 0x268
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or eax, dword [rax]
add byte [rax - 0x7d], cl
shr byte [rax], 0x49
mov ecx, eax
mov r8, rcx
mov edx, 0xb7ce2b0e
call fcn.14034b8a0
nop
mov qword [r14 + 0x30], 0
mov qword [r14 + 0x38], 0xf
mov byte [r14 + 0x20], 0
lea r12, [r14 + 0x18]
mov rax, qword [r14 + 0x18]
cmp rax, 0x10
jb 0x140347543
nop
mov r8, qword [r14]
lea r9, [rax + 1]
cmp r9, 0xfff
jbe 0x140346fc6
xor r15d, r15d
jmp 0x140346f88
add byte [rax - 0x3f], cl
out 3, al
cmp rsi, 0xfff
jbe 0x140347699
test edi, 0x400
je 0x1403476b9
lea rax, [rbx - 8]
mov rcx, qword [rbx - 8]
sub rax, rcx
cmp rax, 0x20
jae 0x140347a37
invalid
add bh, dh
mov dword [rax], 0xf000002
test byte [rsi + 0x4800000a], bl
mov eax, ebx
test edi, 0x200
je 0x1403478b3
mov rax, rbx
lea r9, [rsi + 0x27]
xor r12d, r12d
mov rbx, rcx
jmp 0x140346fb2
test eax, esi
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x2a0d31
mov qword [rsi], rax
lea rdx, [rsi + 8]
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
add rbx, 8
mov rcx, rbx
call fcn.140095510
lea rax, [0x1405e84e8]
mov qword [rsi], rax
mov r15, rsi
jmp 0x140347c8a
test edi, 0x800
jne 0x1403478a1
nop
mov rsi, qword [r8 - 8]
add r8, 0xfffffffffffffff8
sub r8, rsi
xor ebx, ebx
cmp r8, 0x20
mov r9d, 0
jae 0x140347a28
test dil, 0x40
jne 0x1403476c1
add rax, 0x28
mov r9, rax
mov r8, rsi
mov edx, 0xb8b8d64e
call fcn.14034b8a0
jmp 0x140347584
xor r8d, r8d
mov r9, rsi
mov rax, rsi
xor r15d, r15d
xor r13d, r13d
test edi, 0x400
jne 0x140347584
nop
mov rcx, qword [r8 - 8]
add r8, 0xfffffffffffffff8
sub r8, rcx
cmp r8, 0x20
jae 0x140347a2d
add rax, 0x28
xor edx, edx
mov r8, rcx
mov rcx, r9
xor r14d, r14d
jmp 0x140347816
nop
mov qword [r14 + 0x10], 0
mov qword [r12], 0xf
mov byte [r14], 0
xor r15d, r15d
jmp 0x140347c8a
xor r15d, r15d
mov r9, rsi
test edi, 0x100
jne 0x1403476c1
mov rcx, r15
call fcn.1400954d0
test dil, 0x40
je 0x140347c8a
mov r15, r14
jmp 0x140347c8a
mov edx, 0xd47049ee
mov r8, rbx
call fcn.14034b8a0
xor r15d, r15d
jmp 0x140347c8a
test edi, 0x100
je 0x14034792e
nop
mov rax, qword [rdx - 8]
sub rcx, rax
add rcx, 0xfffffffffffffff8
cmp rcx, 0x20
jae 0x140347a32
add r9, 0x27
mov rcx, rax
mov edx, 0x56754cee
mov r8, rcx
call fcn.14034b8a0
nop
mov rax, qword [rsi + 0x18]
mov qword [rax], 0
mov rax, qword [rsi + 0x38]
mov qword [rax], 0
mov rax, qword [rsi + 0x50]
mov dword [rax], 0
mov rax, qword [rsi + 0x20]
mov qword [rax], 0
mov rax, qword [rsi + 0x40]
mov qword [rax], 0
mov rax, qword [rsi + 0x58]
mov dword [rax], 0
mov qword [rsi + 0x68], 0
and byte [r14], 0xfe
xor r15d, r15d
jmp 0x140347c8a
lea rax, [0x1405e7ef0]
mov qword [r15], rax
mov rcx, r15
call fcn.140095600
xor r15d, r15d
jmp 0x140347c8a
mov edx, 0xcbca95ce
mov r9, rax
call fcn.14034b8a0
nop
mov qword [rsi + 0x18], 0
mov qword [r15], 0xf
mov byte [r13], 0
test ebx, ebx
je 0x140347b75
mov rcx, rsi
call fcn.1400954d0
mov r15, rsi
jmp 0x140347c8a
call fcn.1400954e0
call fcn.1400954e0
call fcn.1400954e0
call fcn.1400954e0
call fcn.1400954e0
call fcn.1400954e0
call fcn.1400954e0
test edi, 0x200
jne 0x140347a58
call fcn.1400954e0
call fcn.1400954e0
test edi, 0x100
jne 0x140347ac7
mov rcx, r15
mov edx, 0xe06310bb
mov r8, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
call fcn.14034b8a0
test eax, eax
je 0x140347aab
inc r15
mov r8, rsi
sub r8, r15
mov rcx, r15
mov edx, r13d
call fcn.1401df0d0
mov r15, rax
xor ebx, ebx
test rax, rax
mov r12d, 0
jne 0x140347a5d
mov r12, 0xffffffffffffffff
jmp 0x140347abf
sub r15, qword [rbp - 0x18]
mov r12, r15
mov r15, r14
test dil, 0x40
jne 0x140347c8a
mov r15, r12
jmp 0x140347c8a
nop
mov rsi, qword [r12 + 8]
cmp rbx, rsi
je 0x140347b08
nop
mov rax, qword [rbx]
mov rax, qword [rax]
mov rcx, rbx
xor edx, edx
call qword [0x140704440]
add rbx, 0x28
cmp rbx, rsi
je 0x140347b08
nop
mov rax, qword [rbx]
mov rax, qword [rax]
mov rcx, rbx
xor edx, edx
call qword [0x140704440]
add rbx, 0x28
cmp rbx, rsi
jne 0x140347aed
nop
mov r8, qword [r12]
mov r9, qword [r12 + 0x10]
sub r9, r8
cmp r9, 0x1000
jb 0x140347b37
nop
mov rax, qword [r8 - 8]
add r8, 0xfffffffffffffff8
sub r8, rax
cmp r8, 0x20
jae 0x140347b5a
add r9, 0x27
mov r8, rax
mov edx, 0x39122e4e
call fcn.14034b8a0
xorps xmm0, xmm0
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], 0
xor r15d, r15d
jmp 0x140347c8a
call fcn.1400954e0
mov rcx, rbx
call fcn.140326370
add rbx, 8
cmp rbx, r15
je 0x140347b7d
test dil, dil
js 0x140347b5f
mov r15, rsi
jmp 0x140347c8a
nop
mov r9, qword [r14]
mov rax, qword [rsi]
sub r9, rax
cmp r9, 0xfff
jbe 0x140347bba
xor r15d, r15d
mov r8d, 0
test edi, 0x100
jne 0x140347bdd
nop
mov rcx, qword [rax - 8]
add rax, 0xfffffffffffffff8
sub rax, rcx
cmp rax, 0x20
jae 0x140347c00
add r9, 0x27
mov rax, rcx
mov edx, 0x1efb6d4e
mov r8, rax
call fcn.14034b8a0
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
xor r15d, r15d
jmp 0x140347c8a
mov edx, 0x8becb32e
mov r9, r15
call fcn.14034b8a0
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], 0
xor r15d, r15d
jmp 0x140347c8a
call fcn.1400954e0
nop
mov qword [r15], 0
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x140347c1b
call fcn.1400956e0
nop
mov qword [r14 + 0x18], 0
lea r12, [r14 + 8]
mov rcx, qword [r14 + 8]
test rcx, rcx
jne 0x140347c4e
test edi, 0x100
je 0x140347c5c
mov rcx, rbx
call fcn.1400954d0
xor r15d, r15d
test dil, dil
js 0x140347c05
mov r15, rbx
jmp 0x140347c8a
call fcn.1400956e0
xor r15d, r15d
test dil, 0x40
jne 0x140347c72
nop
mov qword [r12], 0
mov rcx, r14
call fcn.140095690
xor r15d, r15d
jmp 0x140347c8a
nop
mov qword [rsi + 0x10], 0
mov qword [r15], 7
mov word [rsi], 0
xor r15d, r15d
mov rax, r15
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, eax
mov ah, 0xb2
invalid
add eax, 0x446cf3
lea edi, [rsp + rdi*4]