Function at 0x14043e4b0
Capabilities:
Check for software breakpoints
Parse credit card information

Disassembly:
test bpl, 0x40
jne 0x14043de46
mov al, 0x36
xchg byte [0x14076349f], al
jmp 0x14043e171
mov cl, 0x9b
nop dword [rax + rax]
mov al, 0xc
lock cmpxchg byte [0x140763459], cl
je 0x14043e2c3
cmp al, 0x13
je 0x14043e092
test ebp, 0x2000
je 0x14043de50
lea rcx, [0x1407634d0]
lea r8, [0x1407634e0]
mov r9d, 0x3e53e896
call fcn.14043dcd0
mov qword [0x140792630], rax
mov rcx, rsi
mov edx, edi
call qword [0x140792630]
jmp 0x14043e230
mov eax, 1
mov ecx, 0xb1fabd86
mov edx, 0x4e05428c
mov r8d, 0xb1fabd87
mov r9d, 0x4e05428b
mov r10d, 0xaf286bcb
lea r11, [0x1407634e0]
lea r15, [0x14060dcb0]
jmp 0x14043dfbe
mov r12d, edx
imul r12, r10
shr r12, 0x20
mov r13d, edx
sub r13d, r12d
shr r13d, 1
add r13d, r12d
shr r13d, 4
lea r12d, [r13 + r13*8]
lea r12d, [r13 + r12*2]
add r12d, ecx
movzx r13d, byte [rax + r11]
mov r12d, r12d
xor r13b, byte [r12 + r15]
xor r13b, 0xb1
mov byte [rax + r11], r13b
add rax, 2
add ecx, 0xfffffffe
add edx, 2
add r8d, 0xfffffffe
add r9d, 2
mov r12d, r9d
imul r12, r10
shr r12, 0x20
mov r13d, r9d
sub r13d, r12d
shr r13d, 1
add r13d, r12d
shr r13d, 4
lea r12d, [r13 + r13*8]
lea r12d, [r13 + r12*2]
add r12d, r8d
movzx r13d, byte [rax + r11 - 1]
xor r13b, byte [r12 + r15]
xor r13b, 0xb1
mov byte [rax + r11 - 1], r13b
cmp rax, 0xf
jne 0x14043df70
test ebp, 0x200
je 0x14043e030
mov cl, 0xf2
nop dword [rax]
mov al, 0xa7
lock cmpxchg byte [0x1407634a9], cl
je 0x14043e214
test bpl, 0x10
jne 0x14043e303
cmp al, 0x73
jne 0x14043e010
jmp 0x14043e09e
mov al, 0x85
xchg byte [0x1407634ef], al
jmp 0x14043de70
test ebp, 0x4000
je 0x14043e344
cmp al, 0x69
je 0x14043e429
mov cl, 0x92
mov al, 0xe7
lock cmpxchg byte [0x140763471], cl
jne 0x14043e048
test ebp, 0x800
je 0x14043e0aa
movabs rax, 0x4e9c4406bb536a3a
xor qword [0x1407634a0], rax
xor byte [0x1407634a8], 0x58
mov al, 0x73
xchg byte [0x1407634a9], al
test ebp, 0x100
jne 0x14043e2ef
movzx eax, byte [0x1407634c2]
jmp 0x14043e240
mov eax, 0x4f2d99c0
mov ecx, 0xb0d26650
mov edx, 0x4f2d99c1
mov r8d, 0xb0d2664f
xor r9d, r9d
mov r10d, 0xf0f0f0f1
lea r11, [0x140763460]
lea rdi, [0x14060dc60]
nop word cs:[rax + rax]
mov ebx, r8d
imul rbx, r10
shr rbx, 0x24
lea ebp, [rdx + rbx]
shl ebx, 4
add ebx, ebp
movzx ebp, byte [r9 + r11]
xor bpl, byte [rbx + rdi]
xor bpl, 0x7f
mov byte [r9 + r11], bpl
cmp r9, 0x10
je 0x14043e144
mov ebx, ecx
imul rbx, r10
shr rbx, 0x24
lea ebp, [rax + rbx]
shl ebx, 4
add ebx, ebp
movzx ebp, byte [r9 + r11 + 1]
mov ebx, ebx
xor bpl, byte [rbx + rdi]
xor bpl, 0x7f
mov byte [r9 + r11 + 1], bpl
add r9, 2
add eax, 0xfffffffe
add ecx, 2
add edx, 0xfffffffe
add r8d, 2
jmp 0x14043e0e0
mov al, 0x69
xchg byte [0x140763471], al
jmp 0x14043e429
mov rax, r14
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test bpl, 0x20
jne 0x14043e258
jmp 0x14043e151
lea rcx, [0x140763480]
lea r8, [0x140763490]
mov r9d, 0x3e53e896
call fcn.14043dcd0
mov qword [0x140792620], rax
test bpl, 0x20
je 0x14043e225
mov cl, 0x40
nop dword [rax]
mov al, pe_nt_image_headers64
lock cmpxchg byte [0x1407634d7], cl
je 0x14043e1b2
cmp al, 0xb2
jne 0x14043e1a0
jmp 0x14043e1e5
movaps xmm0, xmmword [0x1407634d0]
xorps xmm0, xmmword [0x14060db90]
movss dword [0x1407634d0], xmm0
xor byte [0x1407634d4], 0xbd
xor byte [0x1407634d5], 0x90
xor byte [0x1407634d6], 0x47
mov al, 0xb2
xchg byte [0x1407634d7], al
movzx eax, byte [0x1407634ef]
cmp al, 0x85
je 0x14043de70
mov cl, 0x21
nop word cs:[rax + rax]
mov al, 0x92
lock cmpxchg byte [0x1407634ef], cl
je 0x14043df34
cmp al, 0x85
jne 0x14043e200
test ebp, 0x4000
je 0x14043e06a
jmp 0x14043de70
mov rcx, rbx
mov edx, edi
call qword [0x140792620]
mov r14d, eax
jmp 0x14043e151
cmp al, 0x3c
je 0x14043e46b
xor ecx, ecx
mov dl, 0xfc
mov al, 0xc5
lock cmpxchg byte [0x1407634c2], dl
jne 0x14043e240
lea eax, [rcx - 0x2a0e9324]
mov edx, 0xaf286bcb
imul rdx, rax
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 4
lea edx, [rax + rax*8]
lea eax, [rax + rdx*2]
neg eax
add eax, ecx
add eax, 0xd5f16cdc
movsxd rcx, ecx
lea rdx, [0x1407634b0]
lea r8, [0x14060dc90]
sub r8, rax
movzx eax, byte [r8 + 0x12]
movzx r8d, byte [rcx + rdx]
xor r8b, al
xor r8b, 0x9d
mov byte [rcx + rdx], r8b
inc ecx
cmp ecx, 0x11
jle 0x14043e165
test ebp, 0x1000
je 0x14043e463
xor byte [0x140763450], 0x6b
test ebp, 0x400
je 0x14043e240
movabs rax, 0xa55fcf4e5a0c0939
xor qword [0x140763451], rax
mov al, 0x13
xchg byte [0x140763459], al
movzx eax, byte [0x140763471]
cmp al, 0x69
jne 0x14043e330
test bp, bp
js 0x14043e429
movaps xmm0, xmmword [0x140763480]
xorps xmm0, xmmword [0x14060db80]
movss dword [0x140763480], xmm0
xor byte [0x140763484], 0x82
xor byte [0x140763485], 0x65
xor byte [0x140763486], 0xd8
jmp 0x14043e33c
test ebp, 0x20000
jne 0x14043e05c
mov al, 0x97
xchg byte [0x140763487], al
movzx eax, byte [0x14076349f]
cmp al, 0x36
add byte [rsi + rsi], bh
je 0x14043e171
test bpl, bpl
jns 0x14043e46b
mov cl, 0xec
nop
mov al, 0xf6
lock cmpxchg byte [0x14076349f], cl
je 0x14043e381
test ebp, 0x100
je 0x14043e1e5
cmp al, 0x36
jne 0x14043e360
jmp 0x14043e171
mov ecx, 0x29f32c12
mov r8d, 0x29f32c11
xor r10d, r10d
movabs r11, 0x8888888888888889
lea r15, [0x14060dc80]
lea r12, [0x140763490]
nop word [rax + rax]
mov rax, rcx
mul r11
mov r9, rdx
mov rax, r8
mul r11
shr rdx, 3
mov rax, rdx
shl rax, 4
sub rdx, rax
lea rax, [r15 + rdx]
add rax, 0x29f32c11
add eax, 0x29f32c11
add eax, 0x29f32c11
movzx edx, byte [r10 + r12]
xor dl, byte [r10 + rax]
xor dl, 0xef
mov byte [r10 + r12], dl
cmp r10, 0xe
je 0x14043de33
shr r9, 3
mov rax, r9
shl rax, 4
sub r9, rax
lea rax, [r15 + r9]
add rax, 0x29f32c12
movzx edx, byte [r10 + r12 + 1]
xor dl, byte [rax + r10]
xor dl, 0xef
mov byte [r10 + r12 + 1], dl
add r10, 2
add rcx, 2
add r8, 2
jmp 0x14043e3b0
lea rcx, [0x140763450]
lea r8, [0x140763460]
mov r9d, 0x3e53e896
call fcn.14043dcd0
mov qword [0x140792618], rax
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [0x140792618]
mov al, 0x3c
xchg byte [0x1407634c2], al
lea rcx, [0x1407634a0]
xor al, byte [rax]
lea r8, [0x1407634b0]
mov r9d, 0x3e53e896
call fcn.14043dcd0
mov qword [0x140792628], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [0x140792628]
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2b8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x230], 0xfffffffffffffffe
mov r11, r8
mov qword [rbp + 0x208], rdx
mov qword [rbp + 0x1f0], rcx
mov rax, qword [rbp + 0x320]
and byte [rbx], al
add byte [rax], al
and byte [rbx], al
add byte [rax], al
mov qword [rbp + 0x188], rax
mov rax, qword [rbp + 0x318]
mov qword [rbp + 0x198], rax
mov r13, qword [rbp + 0x2f8]
mov rdx, qword [rbp + 0x2f0]
lock add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebp
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebp
mov eax, dword [rbp + 0x2e0]
lock add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebp
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebp
mov eax, dword [rbp + 0x2e0]
mov qword [rbp + 0x1a0], rax
mov rax, qword [rbp + 0x2b8]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x2b0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x190], rax
mov r12, qword [rbp + 0x310]
mov rbx, qword [rbp + 0x308]
add byte [rbx + rcx*4 - 0x43], cl
add byte [rbx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
add byte [rbx], al
add byte [rax], al
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x1e0], rax
mov eax, dword [rbp + 0x2d0]
mov dword [rbp + 0x22c], eax
mov rax, qword [rbp + 0x2c8]
mov qword [rbp + 0x1d8], rax
mov rcx, qword [rbp + 0x2c0]
xor eax, eax
jmp 0x14043e6a1
mov r11, qword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
mov r10d, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1f0]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0x360918fc
mov r8, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x220]
mov qword [rbp + 0x1c8], rdx
test byte [rbp + 0x118], 1
mov r12, rbx
mov rbx, r14
mov rsi, rdi
mov r14, r13
mov rdi, qword [rbp + 0x110]
mov r13d, 0
cmove rdi, r13
mov qword [rbp + 0x110], rdi
mov rdi, qword [rbp + 0x1d0]
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x208], r9
mov r9, r8
mov r8, qword [rbp + 0x160]
mov qword [rbp + 0x190], r8
mov r8, qword [rbp + 0x140]
mov qword [rbp + 0x180], r8
mov r8, qword [rbp + 0x150]
mov qword [rbp + 0x1b8], r8
mov qword [rbp + 0x1b0], rcx
mov rcx, r10
mov r8, qword [rbp + 0x1c8]
mov qword [rbp + 0x1d8], r8
mov qword [rbp + 0x1e0], rax
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x1a0], rax
mov qword [rbp + 0x1a8], rdx
mov rdx, r14
mov r13, rsi
mov al, 1
mov qword [rbp + 0x118], rax
mov rax, rbx
mov qword [rbp + 0x210], rbx
popfq
adc byte [rdx], al
add byte [rax], al
popfq
adc byte [rdx], al
add byte [rax], al
mov edi, ebx
and edi, 1
mov rax, r9
mov qword [rbp + 0x218], r9
fild word [rbx - 0x76b3fe19]
enter 0xffffffffffff894c, 0xffffffffffffff8d
sbb byte [rdx], al
add byte [rax], al
mov r10d, r9d
and r10d, 1
mov rax, rcx
mov qword [rbp + 0x1f8], rcx
mov r14d, ecx
and r14d, 1
mov rax, r15
mov qword [rbp + 0x220], r15
mov esi, r15d
and esi, 1
mov rax, r11
mov qword [rbp + 0x200], r11
mov r15d, r11d
and r15d, 1
mov rax, r12
mov qword [rbp + 0x1e8], r12
add dword [rax], eax
add byte [rcx - 0x7d], al
in al, 1
add dword [rax], eax
add byte [rcx - 0x7d], al
in al, 1
mov eax, dword [rbp + 0x22c]
mov ebx, eax
and ebx, 0x3ff
cmp ebx, 0x1a1
jae 0x14043e7b0
cmp ebx, 0xd0
jae 0x14043e820
cmp ebx, 0x66
jae 0x14043e94b
cmp ebx, 0x32
mov r12, qword [rbp + 0x188]
jbe 0x14043eb00
cmp ebx, 0x4b
ja 0x14043ed0c
cmp ebx, 0x3f
jae 0x14043efb7
cmp ebx, 0x38
jbe 0x14043f498
cmp ebx, 0x3c
jae 0x1404433c4
cmp ebx, 0x39
jne 0x140442553
mov r10d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1f0]
mov ch, 0xf0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], al
mov edi, dword [rbp + 0x1e8]
mov ch, 0xf0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], al
mov edi, dword [rbp + 0x1e8]
mov r11d, dword [rbp + 0x208]
mov edi, dword [rbp + 0x1e8]
mov r11d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x16a8188
mov rbx, qword [rbp + 0x210]
jmp 0x140440e0d
cmp ebx, 0x270
jbe 0x14043e8c0
cmp ebx, 0x2d7
jae 0x14043e9cb
add ebx, 0xfffffd8f
lea rcx, [0x14060e158]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
jmp rax
mov eax, dword [rbp + 0x208]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0xea4045f8
sub al, 2
add byte [rax], al
clc
invalid
invalid
invalid
mov r11, qword [rbp + 0x200]
mov r8, qword [rbp + 0x220]
mov r10, qword [rbp + 0x218]
mov r15, qword [rbp + 0x1f8]
mov r14, qword [rbp + 0x1e0]
jmp 0x1404417b1
sub al, 2
add byte [rax], al
clc
invalid
invalid
cmp ebx, 0x138
jae 0x14043ea12
cmp ebx, 0x101
jbe 0x14043eb57
cmp ebx, 0x11c
ja 0x14043ed4e
cmp ebx, 0x10d
mov rsi, qword [rbp + 0x1a0]
ja 0x140441a45
cmp ebx, 0x105
jbe 0x140441aac
cmp ebx, 0x108
jae 0x14043f42d
add dword [rax], eax
add byte [rdi], cl
cmp dword [rsi - 0x7efffff5], 0xfffffffb
invalid
sti
invalid
cmp ebx, 0x106
jne 0x140441afd
mov eax, dword [rbp + 0x220]
mov r10d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0x4aa3662a
mov rdx, qword [rbp + 0x210]
mov qword [rbp + 0x1c8], rdx
mov r15, qword [rbp + 0x1e0]
mov edi, dword [rbp + 0x1e0]
mov edi, dword [rbp + 0x1e0]
mov r14, qword [rbp + 0x200]
jmp 0x140441283
cmp ebx, 0x209
jae 0x14043eaa5
cmp ebx, 0x1d4
jbe 0x14043eb9f
cmp ebx, 0x1ec
mov rdi, qword [rbp + 0x188]
ja 0x14043edc3
cmp ebx, 0x1e1
jae 0x14043f011
cmp ebx, 0x1da
jae 0x1404420cd
cmp ebx, 0x1d6
jbe 0x14043f94c
cmp ebx, 0x1d7
je 0x1404416c3
cmp ebx, 0x1d9
jne 0x1404416fa
mov r15d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x9c60f174
mov r11, qword [rbp + 0x220]
mov rax, qword [rbp + 0x218]
jmp 0x140441534
cmp ebx, 0x9b
mov r15, qword [rbp + 0x188]
jae 0x14043ebed
cmp ebx, 0x7f
mov rsi, qword [rbp + 0x198]
jbe 0x14043ee16
cmp ebx, 0x8d
jae 0x14043f06c
add byte [rax], al
add byte [rdi], cl
xor edx, 6
add byte [rax], al
cmp ebx, 0x86
jae 0x14044205f
cmp ebx, 0x82
jbe 0x14044221c
mov eax, dword [rbp + 0x22c]
cmp al, 0x85
jne 0x140441b84
mov r9d, dword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0xbe013b23
mov qword [rbp + 0x160], rsi
mov qword [rbp + 0x140], r15
mov r10, qword [rbp + 0x1f0]
jmp 0x1404408aa
add ebx, 0xfffffd29
lea rcx, [0x14060dfa4]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
jmp rax
mov r10d, dword [rbp + 0x218]
mov r15d, dword [rbp + 0x210]
mov ebx, dword [rbp + 0x1f0]
mov r9d, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0xf050a922
sub al, 2
add byte [rax], al
and ch, byte [rcx - 0x74b30fb0]
popfq
loopne 0x14043ea0c
add byte [rax], al
sub al, 2
add byte [rax], al
and ch, byte [rcx - 0x74b30fb0]
popfq
loopne 0x14043ea0c
add byte [rax], al
add cl, ch
invalid
jmp 0x14043f154
cmp ebx, 0x16b
jae 0x14043ec72
add byte [rax], al
add byte [rax], al
cmp ebx, 0x150
add byte [rax], al
jbe 0x14043ee74
cmp ebx, 0x15c
jae 0x14043f0d0
invalid
invalid
add byte [rax], al
invalid
cmp ebx, 0x156
mov rsi, qword [rbp + 0x1a0]
jb 0x140441ea1
cmp ebx, 0x158
jbe 0x14043f98f
cmp ebx, 0x15b
je 0x14044158b
cmp ebx, 0x159
je 0x14044e17d
mov r9d, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0xa871d07e
mov r8, qword [rbp + 0x1e8]
mov r10, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x210]
jmp 0x14044108f
add ebx, 0xfffffdf7
lea rcx, [0x14060dcc4]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
mov rdi, qword [rbp + 0x1a8]
jmp rax
mov ebx, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rcx
mov r9d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x3613bc5e
mov r11, qword [rbp + 0x218]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7b], cl
fadd dword [rcx]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7b], cl
fadd dword [rcx]
add byte [rax], al
invalid
add cl, ch
invalid
jmp 0x140441737
mov eax, ebx
lea rcx, [0x14060e404]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x1e0]
mov r11d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x1f0]
add byte [rax - 0x77], cl
invalid
enter 1, 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov dword [rbp + 0x22c], 0xcba99609
mov r8, qword [rbp + 0x210]
jmp 0x14044133d
add ebx, 0xffffff30
lea rcx, [0x14060e324]
movsxd rax, dword [rcx + rbx*4]
add byte [rax + 0x63], cl
add al, 0x99
add rax, rcx
add eax, ecx
jmp rax
mov r15d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x98e4b2ba
mov qword [rbp + 0x160], rdx
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
mov edx, 0x4898e4b2
mov dword [rbp + 0x160], edx
mov qword [rbp + 0x140], r13
mov rax, qword [rbp + 0x200]
mov r14, qword [rbp + 0x220]
jmp 0x14043e5f8
add ebx, 0xfffffe5f
lea rcx, [0x14060de64]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
mov rsi, qword [rbp + 0x198]
jmp rax
mov r15d, dword [rbp + 0x220]
add byte [rax], al
mov r11d, dword [rbp + 0x1f8]
mov ebx, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x4b9330f6
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rax
jmp 0x140441778
cmp ebx, 0xb4
jbe 0x14043eedd
cmp ebx, 0xc2
jae 0x14043f159
cmp ebx, 0xba
jb 0x140441f90
cmp ebx, 0xbe
jae 0x14043f9d4
cmp ebx, 0xba
je 0x140443cae
cmp ebx, 0xbb
jbe 0x140444283
push rsi
add byte [rax], al
push rsi
add byte [rax], al
cmp ebx, 0xbd
je 0x1404447f7
mov r8d, dword [rbp + 0x220]
mov r10d, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0x8ba21f
mov r11, qword [rbp + 0x1f8]
jmp 0x14043f4ea
cmp ebx, 0x184
jbe 0x14043ef4f
cmp ebx, 0x192
jae 0x14043f1cb
cmp ebx, 0x18b
mov rdi, qword [rbp + 0x1a8]
jae 0x14043f4f6
cmp ebx, 0x186
jbe 0x140443194
cmp ebx, 0x187
je 0x140443bb9
cmp ebx, 0x188
jbe 0x140444331
cmp ebx, 0x18a
je 0x140444756
mov r11d, dword [rbp + 0x220]
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0xb77a60a1
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1d0], rax
mov r15, qword [rbp + 0x218]
mov rbx, qword [rbp + 0x1f0]
jmp 0x140441778
sub al, byte [rax]
invalid
sub al, byte [rax]
add byte [rbx - 0x72b74b3d], al
or eax, 0x1cf7ba
add ebx, 0xffffffb4
lea rcx, [0x14060e4d0]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rcx
mov dword [rbp + 0x22c], 0x1cbf711a
jmp 0x14043f4ea
cmp ebx, 0x129
mov r8, qword [rbp + 0x1a0]
jbe 0x14043f241
cmp ebx, 0x12f
jae 0x14043f563
cmp ebx, 0x12c
jae 0x140443811
cmp ebx, 0x12a
jne 0x14044246b
mov r10d, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x1d8]
mov r14d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0xd26948d6
mov r9, qword [rbp + 0x218]
mov r8, qword [rbp + 0x210]
jmp 0x14044074a
add ebx, 0xfffffe13
lea rcx, [0x14060df34]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
jmp rax
mov ebx, dword [rbp + 0x1f0]
mov r9d, dword [rbp + 0x1e0]
add byte [rbx + 0x1f885], cl
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + 0x1d885], cl
add byte [rbx + rcx*4 - 0x43], al
adc byte [rdx], al
add byte [rax], al
add byte [rbx + 0x1f885], cl
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + 0x1d885], cl
add byte [rbx + rcx*4 - 0x43], al
adc byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x22c], 0x215b62ab
mov r8, qword [rbp + 0x220]
jmp 0x140441163
test dword [rdx + rax], ebp
add byte [rax], al
stosd dword [rdi], eax
invalid
cmp ebx, 0x70
jae 0x14043f295
cmp ebx, 0x67
jbe 0x14043f5c5
cmp ebx, 0x6b
jbe 0x140441288
cmp ebx, 0x6e
jb 0x14044d7e2
cmp ebx, 0x6f
jne 0x14044403e
mov r15d, dword [rbp + 0x210]
mov ebx, dword [rbp + 0x1e0]
mov r11d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0x5b64c664
mov r9, qword [rbp + 0x1e8]
mov rax, qword [rbp + 0x1f8]
jmp 0x140441163
cmp ebx, 0x142
jbe 0x14043f2eb
cmp ebx, 0x148
jbe 0x14043f60c
cmp ebx, 0x149
jne 0x14044218f
mov ebx, dword [rbp + 0x1f0]
mov r9d, dword [rbp + 0x208]
mov r11, qword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rcx
invalid
enter 1, 0
mov dword [rbp + 0x22c], 0xf81f0e47
mov rcx, qword [rbp + 0x220]
invalid
mov qword [rbp + 0x1d0], rcx
jmp 0x1404402df
cmp ebx, 0xa7
jbe 0x14043f346
cmp ebx, 0xad
jbe 0x14043f65d
cmp ebx, 0xb0
jbe 0x140443924
cmp ebx, 0xb2
ja 0x140443cfc
cmp ebx, 0xb1
je 0x140444367
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x1d8]
mov r15d, dword [rbp + 0x220]
mov ecx, dword [rbp + 0x208]
mov qword [rbp + 0x1d0], rcx
mov dword [rbp + 0x22c], 0x58bb8c3e
test dword [rdx + rax], ebp
add byte [rax], al
invalid
invalid
mov ebx, 0xb34e958
add byte [rax], al
test dword [rdx + rax], ebp
add byte [rax], al
invalid
cmp ebx, 0x177
jbe 0x14043f3b7
cmp ebx, 0x17b
jbe case.default.0x14043ef7b
add ebx, 0xfffffe84
lea rcx, [0x14060e2f0]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
jmp rax
mov ebx, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1c8], rax
test eax, ecx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
invalid
invalid
cli
or dword [rbx + rcx*4 - 0x73], ecx
sbb byte [rdx], al
add byte [rax], al
mov r8, qword [rbp + 0x1f8]
mov r15, r12
mov r14, qword [rbp + 0x208]
jmp 0x140440ddf
test eax, ecx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
invalid
cmp ebx, 0x44
jae 0x14043f701
cmp ebx, 0x41
jb 0x14044332b
jne 0x140442518
mov eax, dword [rbp + 0x220]
mov r9d, dword [rbp + 0x200]
mov r8d, dword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1f8]
mov r14d, r14d
mov dword [rbp + 0x22c], 0x1563b4d8
mov r10, qword [rbp + 0x1e8]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x1c8], rdx
jmp 0x14043e5f8
cmp ebx, 0x1e7
mov rsi, qword [rbp + 0x198]
jb 0x140441d75
je 0x14044238e
cmp ebx, 0x1e9
ja 0x14043fa8f
je 0x1404442d5
mov r15d, dword [rbp + 0x1f0]
mov ebx, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1f8]
mov r9d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x4d36f06a
mov r14, qword [rbp + 0x220]
jmp 0x1404419cf
cmp ebx, 0x94
jae 0x14043f74b
cmp ebx, 0x8f
ja 0x140443695
mov eax, dword [rbp + 0x22c]
cmp al, 0x8d
jne 0x14044266f
mov r14d, dword [rbp + 0x218]
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1d0], rax
mov r15d, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0x91e59dcb
mov rax, qword [rbp + 0x208]
jmp 0x1404416be
cmp ebx, 0x161
mov rdi, qword [rbp + 0x1a8]
jbe 0x14043f7a9
cmp ebx, 0x166
jb 0x1404430d2
cmp ebx, 0x167
jbe 0x140443d63
cmp ebx, 0x168
je 0x140444489
cmp ebx, 0x16a
je 0x140444710
mov r8d, dword [rbp + 0x220]
mov eax, dword [rbp + 0x1d8]
mov r9d, dword [rbp + 0x1f0]
mov r10d, dword [rbp + 0x208]
mov r15d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xa13a8337
mov rcx, qword [rbp + 0x200]
mov qword [rbp + 0x1c8], rcx
mov rbx, qword [rbp + 0x1e8]
jmp 0x140441982
cmp ebx, 0xc6
jbe 0x14043f80c
cmp ebx, 0xcb
jae 0x1404412e5
cmp ebx, 0xc8
ja 0x14044dcd7
cmp ebx, 0xc7
je 0x140441909
mov ebx, dword [rbp + 0x1f8]
mov dword [rbp + 0x22c], 0x90d3dd2c
mov r15, qword [rbp + 0x210]
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x198], rax
mov rax, qword [rbp + 0x180]
mov eax, dword [rbp + 0x180]
mov eax, dword [rbp + 0x180]
mov qword [rbp + 0x188], rax
mov qword [rbp + 0x220], rdx
mov rdx, r13
jmp 0x1404408aa
cmp ebx, 0x196
jb 0x140441e60
cmp ebx, 0x199
jbe 0x14043fa39
cmp ebx, 0x19b
jbe 0x140443bfb
cmp ebx, 0x19c
je 0x140444251
cmp ebx, 0x19e
ja 0x14044162d
jne 0x140444826
mov r10, rdi
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x1d4b60e5
mov r11, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1e0]
jmp 0x14044108f
cmp ebx, 0x120
ja 0x140441e0e
cmp ebx, 0x11e
jbe 0x1404423d4
cmp ebx, 0x120
jne 0x140441b3e
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x220]
mov ebx, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0x342a2160
mov r10, qword [rbp + 0x210]
add al, byte [rax]
add cl, ch
push rdi
invalid
add byte [rax], al
add al, byte [rax]
add cl, ch
push rdi
adc eax, 0xfb830000
jbe 0x14043f2a8
cmp ebx, 0x76
jbe 0x14043f851
xchg byte [rbx - 0x7cfffffb], dh
sti
jp case.0x14044399e.134
cmp ebx, 0x7a
jae 0x14044315f
cmp dword [rax - 0x7cffffc2], 0xfffffffb
cmp ebx, 0x77
je 0x1404415ca
sti
ja 0x14043f2ba
test byte [rdx], bl
and eax, dword [rax]
add byte [rbx - 0x7af08705], al
sti
js 0x14043f2c3
test dword [rdi + rbp*8], edx
cmp ebx, 0x78
jne 0x14044e1cd
sti
js 0x14043f2c3
test dword [rdi + rbp*8], edx
add byte [rax], al
mov r8d, dword [rbp + 0x208]
mov eax, dword [rbp + 0x208]
mov r14d, dword [rbp + 0x200]
mov esi, dword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
mov r10d, dword [rbp + 0x1e0]
mov r11d, dword [rbp + 0x1e8]
mov dword [rbp + 0x22c], 0xedd7cae8
mov r9, qword [rbp + 0x1d8]
jmp 0x140440939
cmp ebx, 0x13c
jbe 0x14043f8ab
cmp ebx, 0x140
jb 0x140443872
je 0x1404415ee
cmp ebx, 0x142
jne 0x14044e210
mov r8d, dword [rbp + 0x1e8]
mov ebx, dword [rbp + 0x1f0]
mov r15d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0x493b3225
mov r9, qword [rbp + 0x210]
mov r14, qword [rbp + 0x1d8]
jmp 0x140440e0d
cmp ebx, 0xa0
ja 0x140441ffe
sti
movabs al, byte [0x2cac870f000000]
add byte [rcx + 0x9dfb], al
add byte [rdi], cl
xchg byte [rcx - 0x74ffffd1], dh
test dword [rdx + rax], ebp
add byte [rax], al
cmp ebx, 0x9d
jbe 0x14044230f
mov eax, dword [rbp + 0x22c]
cmp al, 0x9e
je 0x14043fae6
invalid
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
cmp eax, 0xa0
jne 0x140443f62
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rbx + 0x2088d], cl
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov r9d, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0xbe7db71f
mov r11, qword [rbp + 0x1f8]
jmp 0x14044070b
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + 0x1f085], cl
lock add dword [rax], eax
lock add dword [rax], eax
add byte [rbx + 0x2088d], cl
add byte [rax - 0x77], cl
invalid
cmp ebx, 0x16f
jbe 0x14043f90f
cmp ebx, 0x174
jae 0x140441345
cmp ebx, 0x171
jbe 0x14044e128
cmp ebx, 0x173
je 0x14044e749
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0xfe39d0b8
sar byte [rcx], 1
dec byte [rbx + rcx*4 - 0x63]
loopne 0x14043f404
add byte [rax], al
sar byte [rcx], 1
dec byte [rbx + rcx*4 - 0x63]
loopne 0x14043f404
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [rdx], al
add byte [rax], al
mov r8, qword [rbp + 0x210]
mov r10, qword [rbp + 0x200]
mov rax, qword [rbp + 0x220]
mov r15, qword [rbp + 0x208]
mov r14, qword [rbp + 0x1f0]
jmp 0x140441283
add ebx, 0xfffffef8
lea rcx, [0x14060e3ec]
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
jmp rax
mov r9d, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0xa1521b8
mov r10, qword [rbp + 0x220]
jmp 0x14044038e
mov r9d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0xcc691df7
mov r8, qword [rbp + 0x1f8]
mov r14, qword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rdi
jmp 0x14043e5f8
cmp ebx, 0x33
je 0x14044167e
cmp ebx, 0x35
ja 0x140449b16
je 0x140449b82
mov eax, dword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0xa9a26e3a
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov r11, qword [rbp + 0x220]
mov r8, qword [rbp + 0x200]
mov rax, qword [rbp + 0x1e0]
mov rbx, qword [rbp + 0x208]
jmp 0x1404416f8
cmp ebx, 0x18d
jbe 0x14044139b
cmp ebx, 0x190
jb 0x14044de54
cmp ebx, 0x191
je 0x140441933
mov edx, dword [rbp + 0x1f8]
mov r15d, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0x7763097a
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1d0], rax
mov r11, qword [rbp + 0x218]
mov r8, qword [rbp + 0x1e8]
mov rax, qword [rbp + 0x220]
mov r14, qword [rbp + 0x200]
mov rbx, rdx
jmp 0x1404419cf
cmp ebx, 0x133
jae 0x140441406
cmp ebx, 0x130
jbe 0x14044d4b2
cmp ebx, 0x132
je 0x14044e89f
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1c8], rax
mov r14d, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov r8d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xb3fcf11f
mov r15, qword [rbp + 0x1e0]
jmp 0x140441a01
cmp ebx, 0x66
je 0x140443584
mov r11d, dword [rbp + 0x1e0]
mov r15d, dword [rbp + 0x1e8]
mov r10d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rax
mov ebx, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0xea09d09f
mov r14, qword [rbp + 0x218]
jmp 0x140440e0d
cmp ebx, 0x145
jb 0x1404437ba
cmp ebx, 0x148
jne 0x140441cf4
mov r14d, dword [rbp + 0x220]
mov r11d, dword [rbp + 0x1e0]
mov r9d, dword [rbp + 0x1f0]
mov r10d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x6351f5a6
mov rax, qword [rbp + 0x200]
mov r15, qword [rbp + 0x1e8]
jmp 0x140440bd9
mov ecx, dword [rbp + 0x22c]
movzx eax, cl
cmp ebx, 0xab
add byte [rdi], cl
and esp, 0x1d
add byte [rax], al
add byte [rdi], cl
and esp, 0x1d
add byte [rax], al
cmp cl, 0xa8
je 0x14044187e
cmp eax, 0xaa
je 0x14044f569
mov r15d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0x51c6bebe
mov r9, qword [rbp + 0x1e0]
mov r11, qword [rbp + 0x220]
mov r8, qword [rbp + 0x1d8]
mov r10, qword [rbp + 0x1f8]
jmp 0x140440310
cmp ebx, 0x178
jne 0x140441c0d
mov ebx, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1c8], rax
mov r8d, dword [rbp + 0x1e8]
add dword [rax], eax
add byte [rbx + 0x21885], cl
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
or ebp, edx
ja 0x14043f6e5
add dword [rax], eax
add byte [rbx + 0x21885], cl
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
or ebp, edx
ja 0x14043f6e5
mov r15, qword [rbp + 0x220]
mov r14, qword [rbp + 0x208]
jmp 0x140441586
cmp ebx, 0x47
ja 0x1404432fe
cmp ebx, 0x45
jne 0x140441c95
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1d0], rax
mov r11d, dword [rbp + 0x1e0]
mov r9d, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0x65ef7032
mov r8, qword [rbp + 0x200]
mov rax, qword [rbp + 0x208]
jmp 0x14044070b
cmp ebx, 0x96
jae 0x14044149c
cmp ebx, 0x94
je 0x14044d630
mov r9d, dword [rbp + 0x1e0]
mov r11d, dword [rbp + 0x1f0]
mov r8d, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0x2055e547
mov rax, qword [rbp + 0x218]
mov qword [rbp + 0x1d0], rax
mov r14, qword [rbp + 0x208]
jmp 0x14043e5f8
cmp ebx, 0x15d
ja 0x14044311c
cmp ebx, 0x15c
je 0x14044173c
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x208]
mov r15d, dword [rbp + 0x220]
mov ecx, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rcx
mov dword [rbp + 0x22c], 0xfc66e227
mov r11, qword [rbp + 0x200]
mov r10, qword [rbp + 0x1e0]
mov r14, qword [rbp + 0x1d8]
jmp 0x140441283
cmp ebx, 0xc3
jbe 0x1404414f5
mov eax, dword [rbp + 0x22c]
cmp al, 0xc4
je 0x14044e4ef
movzx eax, al
cmp eax, 0xc6
je 0x14044e36f
mov r10d, dword [rbp + 0x1f8]
mov dword [rbp + 0x22c], 0x552ad5ec
mov r9, qword [rbp + 0x1f0]
jmp 0x14044059b
cmp ebx, 0x73
jae 0x140441539
cmp ebx, 0x70
je 0x14044e3f4
cmp ebx, 0x72
je 0x14044e529
mov r11d, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov r8d, dword [rbp + 0x1f0]
mov r9d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xca59b925
test dword [rdx + rax], ebp
add byte [rax], al
and eax, 0x4cca59b9
mov esi, dword [rbp + 0x1e8]
test dword [rdx + rax], ebp
add byte [rax], al
and eax, 0x4cca59b9
mov esi, dword [rbp + 0x1e8]
mov rbx, qword [rbp + 0x220]
jmp 0x140441737
cmp ebx, 0x13a
jb 0x140443762
cmp ebx, 0x13c
jne 0x1404424aa
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
mov r10d, dword [rbp + 0x208]
mov r8d, dword [rbp + 0x1f0]
mov r15d, dword [rbp + 0x1f8]
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0xa34be2bb
mov r9, qword [rbp + 0x220]
jmp 0x1404411a8
cmp ebx, 0x16b
jne 0x1404421e2
mov r10d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x1e0]
mov r14d, dword [rbp + 0x1f0]
mov r8d, dword [rbp + 0x220]
mov r9d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0xa6210200
jmp 0x140440bd2
cmp ebx, 0x1d5
je 0x140443b6c
mov r15d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
mov r8d, dword [rbp + 0x208]
mov eax, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0x10dd9aa9
mov rdx, qword [rbp + 0x1e0]
jmp 0x140441117
cmp ebx, 0x156
jne 0x140442595
mov r11d, dword [rbp + 0x1e0]
mov r15d, dword [rbp + 0x1f0]
mov r8d, dword [rbp + 0x200]
mov r9d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0xa43138ba
mov rax, qword [rbp + 0x1f8]
mov rbx, qword [rbp + 0x208]
jmp 0x140441163
cmp ebx, 0xc0
jb 0x140443c6f
cmp ebx, 0xc1
jne 0x1404426cb
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
mov r14d, dword [rbp + 0x200]
mov r15d, dword [rbp + 0x218]
mov r8d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x248b84bb
mov rdx, qword [rbp + 0x208]
mov qword [rbp + 0x1c8], rdx
mov rax, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov rbx, qword [rbp + 0x1f0]
jmp 0x140441586
cmp ebx, 0x198
jb 0x140443dd2
cmp ebx, 0x199
jne 0x140442715
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x73], al
fadd dword [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x73], al
fadd dword [rcx]
add byte [rax], al
mov eax, dword [rbp + 0x1f0]
mov r8d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x66dd0e77
mov r15, qword [rbp + 0x1f8]
mov rbx, qword [rbp + 0x210]
jmp 0x1404411ab
cmp ebx, 0x1ea
je 0x1404444f6
cmp ebx, 0x1ec
je 0x1404444d0
mov r15d, dword [rbp + 0x220]
mov r10d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x66173f1c
mov rcx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rcx
mov rbx, qword [rbp + 0x1f0]
jmp 0x140441628
mov eax, dword [rbp + 0x1f0]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x200]
mov esi, dword [rbp + 0x1f8]
mov r8d, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0xb5cbfae6
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rdx
jmp 0x1404416f5
mov r9d, dword [rbp + 0x1e0]
mov r10d, dword [rbp + 0x208]
mov r15d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xc03e0e2b
mov r8, qword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1d8]
jmp 0x1404417b1
mov r10d, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1f8]
mov r15d, dword [rbp + 0x218]
mov r8d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x51ad8694
mov rcx, qword [rbp + 0x200]
mov qword [rbp + 0x1d0], rcx
mov rdx, qword [rbp + 0x1f0]
jmp 0x140441117
mov r11d, dword [rbp + 0x220]
mov ebx, dword [rbp + 0x208]
mov eax, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0xec8c98af
mov r10, qword [rbp + 0x1f0]
jmp 0x14044068d
mov eax, dword [rbp + 0x1e8]
mov r8d, dword [rbp + 0x200]
mov ecx, dword [rbp + 0x208]
mov qword [rbp + 0x1c8], rcx
mov ebx, dword [rbp + 0x1d8]
mov r9d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xcb70709b
mov r11, qword [rbp + 0x1f8]
jmp 0x140440ec4
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1d0], rax
mov esi, dword [rbp + 0x1d8]
mov r9d, dword [rbp + 0x210]
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
mov r10d, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0x5fb254e
mov rax, qword [rbp + 0x1f8]
jmp 0x1404416f5
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0xf269316
mov r9, qword [rbp + 0x1e8]
mov rax, qword [rbp + 0x210]
mov r14, qword [rbp + 0x220]
jmp 0x14043e5f8
mov eax, dword [rbp + 0x1e8]
mov r8d, dword [rbp + 0x200]
mov ecx, dword [rbp + 0x1e0]
mov qword [rbp + 0x1d0], rcx
mov dword [rbp + 0x22c], 0x93054b0f
mov r11, qword [rbp + 0x218]
mov r14, qword [rbp + 0x1d8]
mov rbx, qword [rbp + 0x1f0]
jmp 0x1404400ed
mov r11d, dword [rbp + 0x218]
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
mov r14d, dword [rbp + 0x200]
mov r10d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0xea32e1d1
mov r9, qword [rbp + 0x1e0]
mov rbx, qword [rbp + 0x220]
jmp 0x140441737
mov r15d, dword [rbp + 0x1e8]
mov dword [rbp + 0x22c], 0x15506eb5
mov rax, qword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov r11, qword [rbp + 0x208]
mov r8, qword [rbp + 0x220]
mov r10, qword [rbp + 0x1d8]
jmp 0x140441534
mov r14d, dword [rbp + 0x1e8]
mov r10d, dword [rbp + 0x1d8]
mov r11d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xcb6c2698
mov r9, qword [rbp + 0x218]
jmp 0x140440c50
mov r15d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x664b918f
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1d0], rax
mov r10, qword [rbp + 0x1f0]
mov r13, qword [rbp + 0x1b8]
mov eax, 0x48000001
mov edi, dword [rbp + 0x1b0]
mov eax, 0x48000001
mov edi, dword [rbp + 0x1b0]
mov rbx, qword [rbp + 0x1e8]
jmp 0x14043e5f8
mov r10d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x218]
mov eax, dword [rbp + 0x200]
mov ecx, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x972e60eb
invalid
xchg edi, eax
mov r8, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x220]
mov qword [rbp + 0x1c8], rdx
mov rbx, rcx
jmp 0x140441737
invalid
mov r9d, dword [rbp + 0x1e0]
mov r11d, dword [rbp + 0x200]
mov r15d, dword [rbp + 0x1f8]
mov edi, dword [rbp + 0x1f8]
mov edi, dword [rbp + 0x1f8]
mov dword [rbp + 0x22c], 0xc55c85d2
mov r8, qword [rbp + 0x210]
sub al, 2
add byte [rax], al
rol byte [rbp - 0x74b33aa4], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax], esp
add al, byte [rax]
add cl, ch
xor byte [rdi], dl
add byte [rax], al
mov rax, qword [rbp + 0x220]
jmp 0x140441534
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0x449c6468
test dword [rdx + rax], ebp
add byte [rax], al
push 0x48449c64
mov eax, dword [rbp + 0x1a0]
add byte [rax], al
test dword [rdx + rax], ebp
add byte [rax], al
push 0x48449c64
mov eax, dword [rbp + 0x1a0]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x150], rax
mov rcx, rdi
mov r13, qword [rbp + 0x198]
mov rdi, qword [rbp + 0x188]
mov r15, qword [rbp + 0x1e0]
mov rax, qword [rbp + 0x1b8]
test dword [rax + 0x48000001], edi
mov dword [rbp + 0x198], eax
test dword [rax + 0x48000001], edi
mov dword [rbp + 0x198], eax
mov rax, qword [rbp + 0x1b0]
mov qword [rbp + 0x188], rax
jmp 0x14044059b
mov eax, dword [rbp + 0x208]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x1f0]
mov r11d, dword [rbp + 0x210]
mov r15, qword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
mov r10d, dword [rbp + 0x1e8]
mov dword [rbp + 0x22c], 0xa3ceb18d
jmp 0x1404417b1
mov r11d, dword [rbp + 0x208]
mov r9d, dword [rbp + 0x1f8]
mov r8d, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0xc57c99be
invalid
mov r15, qword [rbp + 0x218]
mov r14, qword [rbp + 0x220]
jmp 0x1404417b1
invalid
mov r10d, dword [rbp + 0x200]
mov dword [rbp + 0x22c], 0x29133963
mov rax, qword [rbp + 0x210]
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rax - 0x75], cl
mov ch, 0x98
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, 0x188
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rax - 0x75], cl
mov ch, 0x98
add dword [rax], eax
add byte [rax - 0x75], cl
mov ebp, 0x188
mov r14, qword [rbp + 0x1f0]
mov qword [rbp + 0x220], rdx
jmp 0x14043ff4a
mov eax, dword [rbp + 0x1e0]
mov qword [rbp + 0x1d0], rax
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
jge 0x14043ff5b
pop rax
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
jge 0x14043ff5b
pop rax
mov r9, qword [rbp + 0x1d8]
add byte [rax], al
mov rsi, qword [rbp + 0x1b8]
mov rdi, qword [rbp + 0x1b0]
mov r15, qword [rbp + 0x208]
mov qword [rbp + 0x220], rdx
mov rdx, r13
mov r13, rsi
jmp 0x14043e5f8
out 0xff, al
invalid
out 0xff, al
dec dword [rbx + 0x1f89d]
invalid
popfq
clc
add dword [rax], eax
mov ebx, dword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rbx + 0x21085], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + 0x1e085], cl
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + 0x22085], cl
add byte [rbx + rcx*4 - 0x63], al
fadd dword [rcx]
add byte [rax], al
invalid
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x1e0]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x220]
mov r11d, dword [rbp + 0x1d8]
invalid
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
jo 0x14043ffdc
push rdx
mov dword [rbp + 0x22c], 0x5eb75270
push rdx
mov bh, 0x5e
mov r9, qword [rbp + 0x218]
mov r8, qword [rbp + 0x1f0]
jmp 0x1404416f8
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0x55217571
jno 0x140440029
and dword [rbp + 0x48], edx
mov eax, dword [rbp + 0x1b8]
jno 0x140440029
and dword [rbp + 0x48], edx
mov eax, dword [rbp + 0x1b8]
mov qword [rbp + 0x150], rax
mov rcx, qword [rbp + 0x1b0]
mov r15, qword [rbp + 0x1f0]
push rax
add dword [rax], eax
add byte [rax - 0x75], cl
lea esi, [rax + 0x4c000001]
mov edi, dword [rbp + 0x1f0]
mov qword [rbp + 0x220], rdx
mov rsi, rdx
mov rdx, r13
mov r13, rsi
mov rdi, rdx
mov edi, edx
mov edi, edx
jmp 0x140441534
mov eax, dword [rbp + 0x1e0]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x220]
add byte [rbx + rcx*4 - 0x7b], al
fadd dword [rcx]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], al
fadd dword [rcx]
add byte [rax], al
mov dword [rbp + 0x22c], 0x73b364fd
mov r15, qword [rbp + 0x210]
jmp 0x1404417b1
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + 0x1f885], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], al
invalid
invalid
mov ch, pe_nt_image_headers64
invalid
mov dword [rbp + 0x1d0], eax
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1c8], rax
mov r14d, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], al
add byte [rdx], al
add byte [rax], al
mov r8d, dword [rbp + 0x200]
mov dword [rbp + 0x22c], 0x89b1e916
jmp 0x140440e8e
jmp 0x1762d8a07
mov r10d, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1c8], rax
add byte [rbx + 0x21885], cl
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + 0x21085], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], al
mov r8d, dword [rbp + 0x1f0]
invalid
mov r8d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0x8cad086b
test dword [rdx + rax], ebp
add byte [rax], al
imul ecx, dword [rax], 0xffffffad
mov ecx, gs
push rdx
invalid
add byte [rax], al
test dword [rdx + rax], ebp
add byte [rax], al
imul ecx, dword [rax], 0xffffffad
mov ecx, gs
push rdx
adc eax, 0x8b440000
mov r10d, dword [rbp + 0x218]
mov r10d, dword [rbp + 0x218]
mov r8d, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0x813d723d
cmp eax, 0xbd8b4c81
loopne 0x1404400bb
add byte [rax], al
cmp eax, 0xbd8b4c81
loopne 0x1404400bb
add byte [rax], al
add cl, ch
jae 0x1404400d3
jmp 0x140441534
add byte [rax], al
mov r10d, dword [rbp + 0x210]
mov eax, dword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
mov r9, qword [rbp + 0x1f8]
add byte [rax], al
mov r14d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0x647560d5
mov rbx, qword [rbp + 0x1e8]
jmp 0x140441737
mov r8d, dword [rbp + 0x1f0]
add byte [rax], al
mov r9d, dword [rbp + 0x220]
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0xcae2265e
mov r11, qword [rbp + 0x218]
jmp 0x1404415e2
adc al, 0
invalid
adc al, 0
add byte [rbx + rcx*4 - 0x63], al
mov r11d, dword [rbp + 0x218]
mov r11d, dword [rbp + 0x218]
mov eax, dword [rbp + 0x220]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + 0x1e89d], cl
add byte [rbx + 0x1f885], cl
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x73], al
loopne 0x140440150
mov qword [rbp + 0x1c8], rax
mov ebx, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x1e0]
add byte [rax], al
add bh, al
mov dword [rbp + 0x22c], 0x7901acc2
mov r10, qword [rbp + 0x1d8]
test dword [rdx + rax], ebp
add byte [rax], al
ret 0x1ac
lodsb al, byte [rsi]
invalid
lodsb al, byte [rsi]
add dword [rcx + 0x4c], edi
jns 0x1404401a8
jns 0x1404401a8
mov edx, dword [rbp + 0x1d8]
jmp 0x1404407ec
test dword [rsi], eax
add byte [rax], al
mov r11d, dword [rbp + 0x1f0]
mov r15d, dword [rbp + 0x218]
mov ebx, dword [rbp + 0x210]
mov r9d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0xb87f2d27
mov rax, qword [rbp + 0x1d8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add cl, ch
fst dword [0xcb8801a1]
adc eax, 0x8b440000
add byte [rax], al
mov qword [rbp + 0x1d0], rax
jmp 0x140441778
invalid
add byte [rax], al
adc eax, 0x8b440000
mov r10d, dword [rbp + 0x1f8]
xchg ebp, eax
clc
add dword [rax], eax
add byte [rax], al
mov r15d, dword [rbp + 0x210]
add byte [rax], al
mov r15d, dword [rbp + 0x210]
mov ebp, 0x210
mov dword [rbp + 0x22c], 0xae7f1e1c
mov r14, qword [rbp + 0x208]
mov ch, 8
add al, byte [rax]
add byte [rax - 0x75], cl
popfq
and byte [rdx], al
add byte [rax], al
invalid
mov ch, 8
add al, byte [rax]
add byte [rax - 0x75], cl
popfq
and byte [rdx], al
add byte [rax], al
invalid
add cl, ch
or al, 0
or al, 0
jmp 0x140440e0d
or al, 0
add byte [rbx + rcx*4 - 0x63], al
call 0x1884401d3
mov ebx, dword [rbp + 0x200]
mov r11d, dword [rbp + 0x1e8]
mov rbx, qword [rbp + 0x200]
mov ebx, ebx
mov dword [rbp + 0x22c], 0x99f34acc
sub al, 2
add byte [rax], al
int3
cdq
mov r10, qword [rbp + 0x220]
mov rax, qword [rbp + 0x1d8]
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add byte [rax], al
sub al, 2
add byte [rax], al
int3
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add byte [rax], al
jmp 0x140441737
mov r14d, dword [rbp + 0x1e8]
mov dword [rbp + 0x22c], 0xe4ca2b6
movabs byte [0x210958b4c0e4c], al
add byte [rax - 0x75], cl
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
movabs byte [0x210958b4c0e4c], al
add byte [rax - 0x75], cl
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x1c8], rdx
mov dword [rbp + 0x1c8], edx
jmp 0x14044034e
invalid
mov rax, qword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0xdea5f3f
mov r8, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x1b8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x160], rcx
mov rcx, qword [rbp + 0x1b0]
mov qword [rbp + 0x140], rcx
mov rdi, qword [rbp + 0x198]
mov ebp, 0x198
mov r12, qword [rbp + 0x188]
mov qword [rbp + 0x220], rdx
mov qword [rbp + 0x198], rdx
mov dword [rbp + 0x198], edx
mov dword [rbp + 0x198], edx
mov rdx, r13
mov r13, rdi
mov rdi, r12
mov qword [rbp + 0x188], rdx
jmp 0x14043e5f8
mov rbx, qword [rbp + 0x200]
mov ebx, ebx
mov eax, dword [rbp + 0x208]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x1c8], eax
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], cl
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], al
mov r14d, dword [rbp + 0x210]
mov dword [rbp + 0x1c8], eax
mov r11, qword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x4e63871d
xchg dword [rbx + 0x4e], esp
mov r9, qword [rbp + 0x1e0]
mov r8, qword [rbp + 0x1d8]
invalid
add cl, ch
push rbx
adc al, 0
add byte [rbx + 0x1d885], cl
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
mov r15d, dword [rbp + 0x220]
jmp 0x140441737
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
add byte [rax], al
mov r15d, dword [rbp + 0x220]
mov edi, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0x66b75538
mov r8, qword [rbp + 0x200]
mov qword [rbp + 0x1c8], r12
mov rbx, qword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
jmp 0x140441778
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x1e0]
test eax, esp
add dword [rax], eax
invalid
test eax, esp
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x1d0], eax
test eax, edx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], al
lock add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
pop rax
mov bh, 0x2f
mov r14d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0x2fb7f258
mov r9, qword [rbp + 0x200]
mov rbx, qword [rbp + 0x218]
jmp 0x140441737
add byte [rbx + rcx*4 - 0x7b], al
loopne 0x140440360
invalid
mov r8d, dword [rbp + 0x1e0]
add dword [rax], eax
add byte [rax], al
add bh, al
test dword [rdx + rax], ebp
add al, byte [rax]
invalid
mov dword [rbp + 0x22c], 0x42949a48
mov rax, qword [rbp + 0x210]
add al, byte [rax]
add byte [rax - 0x66], cl
invalid
invalid
xchg esp, eax
mov rax, qword [rbp + 0x210]
invalid
mov qword [rbp + 0x1d0], rax
mov r11, qword [rbp + 0x1e8]
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rax
invalid
add byte [rbx + rcx*4 - 0x43], cl
sbb byte [rdx], al
add byte [rax], al
mov r15, qword [rbp + 0x218]
mov ebp, 0x218
jmp 0x140441534
mov ebx, dword [rbp + 0x1d8]
popfq
fadd dword [rcx]
invalid
add dword [rax], eax
add byte [rbx + 0x22085], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], al
loopne 0x1404403b3
add byte [rax], al
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1c8], rax
mov r11d, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rbx + 0x21085], cl
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add bh, al
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0xae04203d
test dword [rdx + rax], ebp
add byte [rax], al
invalid
and byte [rsi + rbp*4], al
test dword [rdx + rax], ebp
add byte [rax], al
cmp eax, 0x4cae0420
and byte [rsi + rbp*4], al
invalid
and byte [rsi + rbp*4], al
mov r8, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
jmp 0x1404407ec
mov r11d, dword [rbp + 0x1e0]
mov ebx, dword [rbp + 0x218]
mov r9d, dword [rbp + 0x1e8]
add dword [rax], eax
add byte [rbx + 0x22085], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
add byte [rdi], dl
push rcx
invalid
invalid
add dword [rax], eax
add byte [rbx + 0x22085], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
add byte [rdi], dl
add byte [rdi], dl
push rcx
sbb eax, 0xbd8b4ca1
clc
add dword [rax], eax
add cl, ch
movabs eax, dword [0xe9000001f8bd8b4c]
mov r15, qword [rbp + 0x1f8]
jmp 0x140441778
push 0x13
add byte [rax], al
mov r8d, dword [rbp + 0x218]
mov r10d, dword [rbp + 0x1f0]
mov ebx, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xf3e76cb4
mov ah, 0x6c
out 0xf3, eax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x6b], al
lock add dword [rax], eax
add byte [rbx + 0x2109d], cl
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
mov ah, 0x6c
insb byte [rdi], dx
out 0xf3, eax
mov rax, qword [rbp + 0x208]
jmp 0x1404416f8
rcl byte [rdx], 0
invalid
add cl, ch
rcl byte [rdx], 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], al
add byte [rdx], al
add byte [rax], al
mov r15d, dword [rbp + 0x200]
mov r11, qword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1f0]
mov ebx, dword [rbp + 0x220]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x22c], 0xf6d4021a
mov r9, qword [rbp + 0x208]
mov r10, qword [rbp + 0x1e8]
jmp 0x140440e0d
mov ebx, dword [rbp + 0x218]
popfq
sbb byte [rdx], al
add byte [rax], al
add byte [rbx + 0x1e885], cl
add byte [rbx + rcx*4 - 0x6b], al
xchg ebp, eax
mov eax, dword [rbp + 0x1e8]
mov r10d, dword [rbp + 0x220]
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x22c], 0xb6cfd0be
mov r11, qword [rbp + 0x1e0]
popfq
loopne 0x140440493
add byte [rax], al
popfq
loopne 0x140440493
add byte [rax], al
add cl, ch
hlt
jmp 0x14044068d
mov eax, dword [rbp + 0x1f0]
mov r10d, dword [rbp + 0x200]
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6b], al
add byte [rdx], al
add byte [rax], al
mov r8d, dword [rbp + 0x208]
mov r14, qword [rbp + 0x1f8]
add byte [rbp - 0x77], al
test bh, 0x85
sub al, 2
add byte [rax], al
test byte [rsi - 0x36], dl
xchg ebx, eax
add byte [rbp - 0x77], al
test bh, 0x85
sub al, 2
add byte [rax], al
test byte [rsi - 0x36], dl
xchg ebx, eax
mov r15, qword [rbp + 0x1e8]
jmp 0x1404417b1
mov r8d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1e8]
test eax, edi
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], al
call 0xcb4404dd
invalid
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x1c8], eax
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x1c8], eax
mov dword [rbp + 0x22c], 0x62f42409
mov dword [rbp + 0x1c8], eax
mov dword [rbp + 0x22c], 0x62f42409
mov r11, qword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
invalid
add cl, ch
cli
loopne 0x1404404fc
jmp 0x14043e5f8
invalid
inc dword [rbx + rcx*4 - 0x43]
and byte [rdx], al
add byte [rax], al
mov r15d, dword [rbp + 0x220]
mov rax, qword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x218]
mov ebx, dword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
mov r8d, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0x1a9b4d30
test dword [rdx + rax], ebp
add byte [rax], al
xor byte [rbp - 0x65], cl
sbb cl, byte [rax - 0x75]
xchg ebp, eax
lock add dword [rax], eax
invalid
test dword [rdx + rax], ebp
add byte [rax], al
xor byte [rbp - 0x65], cl
add al, byte [rax]
add byte [rax], dh
wait
sbb cl, byte [rax - 0x75]
xchg ebp, eax
lock add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rbp + 0x1c8], rdx
mov qword [rbp + 0x1c8], rdx
jmp 0x140441586
mov r11d, dword [rbp + 0x1f8]
mov dword [rbp + 0x22c], 0x72017291
mov rax, qword [rbp + 0x1a0]
mov qword [rbp + 0x150], rax
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 1], edx
add byte [rax], al
mov rcx, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
mov rax, qword [rbp + 0x1b8]
add byte [rax], al
mov qword [rbp + 0x220], rax
mov rdx, qword [rbp + 0x1b0]
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 1
add byte [rax], al
mov r15, qword [rbp + 0x1f0]
mov rax, qword [rbp + 0x190]
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebx
mov eax, dword [rbp + 0x180]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], ebx
mov eax, dword [rbp + 0x180]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax - 0x16ffffff], ecx
pop rax
loopne 0x14044059e
mov qword [rbp + 0x188], rax
jmp 0x14043e5f8
invalid
inc dword [rbx + rcx*4 - 0x7b]
loopne 0x1404405a6
mov r8d, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rbx + 0x22085], cl
add byte [rax - 0x77], cl
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1d0], rax
test eax, edx
add dword [rax], eax
invalid
test eax, edx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], al
mov r11d, dword [rbp + 0x200]
mov r11d, dword [rbp + 0x200]
mov ebx, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x51a9e54
add byte [rax], al
push rsp
sahf
sbb al, byte [0x118d1911b]
add dword [rax], eax
add cl, ch
wait
adc byte [rax], al
invalid
add al, byte [rax]
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
push rsp
sahf
sbb al, byte [0x118d1911b]
add dword [rax], eax
add cl, ch
wait
adc byte [rax], al
add byte [rbx + rcx*4 - 0x73], al
add byte [rdx], al
add byte [rax], al
mov r9d, dword [rbp + 0x200]
mov esi, dword [rbp + 0x210]
mov r8d, dword [rbp + 0x1f8]
test eax, edi
add dword [rax], eax
add byte [rbx + 0x1d885], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
add byte [rbx + 0x4c7f8ed2], dl
mov ebx, dword [rbp + 0x1e0]
test eax, edi
add dword [rax], eax
add byte [rbx + 0x1d885], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
add byte [rbx + 0x4c7f8ed2], dl
invalid
popfq
loopne 0x140440608
add byte [rbx + 0x4c7f8ed2], dl
mov ebx, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x6b], cl
sbb byte [rdx], al
add byte [rax], al
invalid
mov r10, qword [rbp + 0x218]
add cl, ch
loopne 0x140440623
jmp 0x1404416f5
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], al
call 0x18444061e
mov eax, dword [rbp + 0x220]
mov r15d, dword [rbp + 0x1e8]
mov r8d, dword [rbp + 0x220]
mov r14d, dword [rbp + 0x208]
mov r11d, dword [rbp + 0x1e0]
mov ch, 8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x63], al
loopne 0x140440630
add byte [rax], al
add byte [rbx + 0x1d885], cl
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
lodsd eax, dword [rsi]
mov eax, dword [rbp + 0x1d8]
add byte [rax], al
mov dword [rbp + 0x22c], 0x32c921ad
mov r10, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x218]
and ecx, ecx
xor cl, byte [rbx + rcx*4 - 0x6b]
lock add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x1c8], rdx
jmp 0x140441283
or al, 0
invalid
or al, 0
add byte [rbx + rcx*4 - 0x7b], al
mov r8d, dword [rbp + 0x200]
mov r8d, dword [rbp + 0x200]
mov ebx, dword [rbp + 0x210]
mov eax, dword [rbp + 0x1d8]
add byte [rbx + rcx*4 - 0x63], al
or byte [rdx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x63], al
or byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x22c], 0x9f580b29
or ebx, dword [rax - 0x61]
mov r9, qword [rbp + 0x220]
mov r10, qword [rbp + 0x1f8]
jmp 0x1404416f8
adc byte [rax], al
add byte [rbx + rcx*4 - 0x73], al
mov r9d, dword [rbp + 0x210]
mov r9d, dword [rbp + 0x210]
mov r15d, dword [rbp + 0x218]
mov eax, dword [rbp + 0x200]
mov r10d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0x5c1e09c7
invalid
pop rsp
mov rcx, qword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rcx
invalid
rol byte [rcx], 1
add byte [rax], al
mov r8, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
invalid
invalid
or byte [rdx], al
add byte [rax], al
jmp 0x1404409ad
mov r9d, dword [rbp + 0x220]
mov eax, dword [rbp + 0x1f0]
mov qword [rbp + 0x1d0], rax
add byte [rbx + rcx*4 - 0x63], al
or byte [rdx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x63], al
or byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x22c], 0x1e31f96e
add byte [rsi - 7], ch
xor dword [rsi], ebx
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
mov rax, qword [rbp + 0x1e8]
test eax, ebp
add dword [rax], eax
invalid
test eax, ebp
add dword [rax], eax
add cl, ch
and al, 0xe
jmp 0x140441534
add byte [rax], al
mov eax, dword [rbp + 0x218]
mov r9d, dword [rbp + 0x208]
mov r14d, dword [rbp + 0x210]
add byte [rbx + rcx*4 - 0x4b], al
adc byte [rdx], al
add byte [rax], al
mov r11d, dword [rbp + 0x1e0]
mov r8d, dword [rbp + 0x1e8]
mov dword [rbp + 0x22c], 0xe5a059e2
mov rcx, qword [rbp + 0x200]
mov qword [rbp + 0x1d0], rcx
invalid
rol byte [rcx], 1
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add cl, ch
test eax, 0x8bffffde
fdivp st(7)
dec dword [rbx + 0x1e885]
invalid
test eax, ebp
add dword [rax], eax
jmp 0x14043e5f8
fdivp st(7)
dec dword [rbx + 0x1e885]
invalid
test eax, ebp
add dword [rax], eax
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0x3fa6f2ff
mov r10, qword [rbp + 0x218]
mov r15, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
push rdx
cmpsb byte [rsi], byte [rdi]
invalid
or byte [rdx], al
add byte [rax], al
mov rbx, qword [rbp + 0x1e0]
jmp 0x140441778
add byte [rax], al
add byte [rax], al
mov r10d, dword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], al
sbb byte [rdx], al
add byte [rax], al
add byte [rax], al
mov r8d, dword [rbp + 0x218]
mov r11d, dword [rbp + 0x200]
mov r15d, dword [rbp + 0x208]
mov edi, dword [rbp + 0x208]
add al, byte [rax]
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
mov dword [rbp + 0x22c], 0x2c7f57c
mov rax, qword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
jl 0x140440799
mov dword [rdx], 0x10858b48
add al, byte [rax]
add cl, ch
rcl byte [rcx]
add byte [rax], al
mov eax, dword [rbp + 0x210]
jmp 0x140441982
mov r8d, dword [rbp + 0x210]
mov ebx, dword [rbp + 0x1f0]
add dword [rax], eax
invalid
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
mov dword [rbp + 0x22c], 0xcd74f59b
add byte [rax], al
wait
cmc
je 0x140440796
mov r9, qword [rbp + 0x218]
mov r11, qword [rbp + 0x1f8]
mov r10, qword [rbp + 0x208]
mov rax, qword [rbp + 0x1e0]
loopne 0x1404407e4
add byte [rax], al
loopne 0x1404407e4
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ecx
mov qword [rbp + 0x1c8], rax
add dword [rax], eax
add cl, ch
invalid
jmp 0x1404416f8
add byte [rbx + rcx*4 - 0x73], al
add byte [rdx], al
add al, byte [rax]
invalid
mov r9d, dword [rbp + 0x200]
add al, byte [rax]
add byte [rbx + 0x1f0b5], cl
add byte [rbx + 0x1e885], cl
add byte [rbx + rcx*4 - 0x7b], al
loopne 0x14044080a
mov esi, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1e8]
mov r8d, dword [rbp + 0x1e0]
add byte [rax], al
add bh, al
test dword [rdx + rax], ebp
mov dword [rbp + 0x22c], 0x3bf0951d
mov r10, qword [rbp + 0x220]
add byte [rax], al
sbb eax, 0x4c3bf095
cmp ecx, dword [rbx + rcx*4 - 0x6b]
and byte [rdx], al
add byte [rax], al
cmp ecx, dword [rbx + rcx*4 - 0x6b]
and byte [rdx], al
add byte [rax], al
mov rbx, rsi
jmp 0x140441982
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rbx + rcx*4 - 0x73], al
invalid
invalid
invalid
mov r9d, dword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
mov eax, dword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x220]
mov qword [rbp + 0x1d0], rcx
mov r10d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x28d35882
sub al, 2
add byte [rax], al
invalid
pop rax
shr dword [rax], cl
mov r15, qword [rbp + 0x1d8]
jmp 0x140441775
sldt word [rax]
add byte [rax - 0x77], cl
invalid
sub al, 2
add byte [rax], al
invalid
sldt word [rax]
mov r15d, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0x5b4d24de
mov r8, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add byte [rax], al
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
sbb byte [rdx], al
add byte [rax], al
jmp 0x1404417b1
sldt word [rax]
mov ebx, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xd3169c7b
test dword [rdx + rax], ebp
add byte [rax], al
jnp 0x140440836
invalid
ror dword [rbx + rcx*4 - 0x73], cl
invalid
clc
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], esp
add al, byte [rax]
invalid
test dword [rdx + rax], ebp
add byte [rax], al
jnp 0x140440836
invalid
invalid
mov r13, qword [rbp + 0x1a0]
mov rdi, qword [rbp + 0x1a8]
test al, 1
add byte [rax], al
movabs al, byte [0x1a8bd8b48000001]
test al, 1
add byte [rax], al
jmp 0x14043e5f8
mov r9d, dword [rbp + 0x1e0]
add byte [rax], al
mov dword [rbp + 0x22c], 0x3f636c3f
mov r8, qword [rbp + 0x210]
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebp
call 0x1884408de
mov ebx, dword [rbp + 0x208]
test dword [rdx + rax], ebp
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebp
call 0x1884408de
invalid
popfq
call 0x1884408de
mov ebx, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
jmp 0x1404416f8
mov r10d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x2b7b8d3e
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x1d0], eax
mov dword [rbp + 0x1d0], eax
rol byte [rcx], 1
add byte [rax], al
mov r14, qword [rbp + 0x1d8]
mov esi, dword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
jmp 0x14043e5f8
in eax, 0xdc
invalid
inc dword [rbx + rcx*4 - 0x73]
fadd dword [rcx]
add byte [rax], al
mov r9d, dword [rbp + 0x1d8]
mov r11, qword [rbp + 0x1f8]
mov ebx, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x200]
mov r10d, dword [rbp + 0x210]
add bh, al
test dword [rdx + rax], ebp
add al, byte [rax]
add byte [rdx + rdi*8], ch
xchg edx, eax
lodsb al, byte [rsi]
add bh, al
test dword [rdx + rax], ebp
add al, byte [rax]
add byte [rdx + rdi*8], ch
add al, byte [rax]
add byte [rdx + rdi*8], ch
xchg edx, eax
lodsb al, byte [rsi]
jmp 0x14043e5f8
mov eax, dword [rbp + 0x218]
mov r15d, dword [rbp + 0x210]
test dword [rax], ebx
add al, byte [rax]
add byte [rbx + rcx*4 - 0x43], al
adc byte [rdx], al
add byte [rax], al
mov r8d, dword [rbp + 0x200]
mov r10d, dword [rbp + 0x1e0]
test dword [rax], eax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x6b], al
loopne 0x140440958
add byte [rax], al
add bh, al
test dword [rdx + rax], ebp
sub al, 2
mov dword [rbp + 0x22c], 0x60ad7dfb
sub al, 2
add byte [rax], al
sti
jge 0x14044090f
invalid
mov r9, qword [rbp + 0x208]
mov r11, qword [rbp + 0x1d8]
add bl, ch
invalid
add bl, ch
jb 0x1404409b8
invalid
mov r9d, dword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1f8]
mov r15d, dword [rbp + 0x208]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x63], al
mov r11d, dword [rbp + 0x218]
add byte [rax], al
mov r11d, dword [rbp + 0x218]
mov r10d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xb948a5ed
add ch, ch
movsd dword [rdi], dword [rsi]
movabs rcx, 0x48000002208d8b48
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
add ch, ch
movsd dword [rdi], dword [rsi]
movabs rcx, 0x48000002208d8b48
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
jmp 0x140441534
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x63], al
invalid
invalid
popfq
mov r11d, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], al
add byte [rdx], al
add byte [rax], al
invalid
mov r15d, dword [rbp + 0x200]
add byte [rbx + rcx*4 - 0x6b], al
clc
add dword [rax], eax
add byte [rbx + 0x1d885], cl
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
jle 0x140440a52
mov r10d, dword [rbp + 0x1f8]
mov eax, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0x1ef97d7e
mov rcx, qword [rbp + 0x210]
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
stc
invalid
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rbx, qword [rbp + 0x1e8]
jmp 0x140441163
jb 0x1404409f6
add byte [rax], al
popfq
call 0x1294409ee
jb 0x1404409f6
add byte [rax], al
mov r15d, dword [rbp + 0x210]
add byte [rax], al
mov r8d, dword [rbp + 0x1f8]
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x1c8], eax
mov dword [rbp + 0x1c8], eax
mov r14d, dword [rbp + 0x1d8]
mov ebx, dword [rbp + 0x208]
popfq
or byte [rdx], al
add byte [rax], al
popfq
or byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x22c], 0xade406f9
mov rax, qword [rbp + 0x1f0]
jmp 0x140441586
mov r8d, dword [rbp + 0x200]
mov r15d, dword [rbp + 0x218]
mov ebp, 0x218
add al, byte [rax]
add byte [rbx + rcx*4 - 0x43], al
mov ebp, 0x218
mov ebp, 0x218
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
movsd dword [rdi], dword [rsi]
in eax, dx
mov esp, 0x8d8b4c04
invalid
invalid
loopne 0x140440a4d
mov dword [rbp + 0x22c], 0x4bceda5
mov r9, qword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x63], cl
or byte [rdx], al
add byte [rax], al
mov r11, qword [rbp + 0x208]
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x220]
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
mov qword [rbp + 0x1c8], rdx
mov r14, qword [rbp + 0x210]
mov ch, 0x10
add al, byte [rax]
invalid
add byte [rbx + rcx*4 - 0x4b], cl
adc byte [rdx], al
add byte [rax], al
mov ch, 0x10
add al, byte [rax]
add cl, ch
or eax, 0x858b0000
invalid
test eax, esp
invalid
jmp 0x1404417b1
mov eax, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rbp + 0x1c8], rax
add byte [rax], al
mov dword [rbp + 0x22c], 0x6d6bf9b9
test dword [rdx + rax], ebp
add byte [rax], al
mov ecx, 0x4c6d6bf9
invalid
add al, byte [rax]
add byte [rcx + 0x4c6d6bf9], bh
invalid
mov r9, qword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
mov rbx, rsi
jmp 0x140441737
mov r9d, dword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
mov r15d, dword [rbp + 0x210]
mov ebx, dword [rbp + 0x218]
mov r11d, dword [rbp + 0x220]
add al, byte [rax]
add byte [rbx + 0x2189d], cl
add byte [rbx + rcx*4 - 0x63], al
and byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x22c], 0x150cdc04
test dword [rdx + rax], ebp
sub al, 2
add byte [rax], al
add al, 0xdc
invalid
add byte [rsp + rbx*8], al
fmul qword [rdx - 0x77a74b4]
add dword [rax], eax
add byte [rax - 0x75], cl
test eax, esp
loopne 0x140440ac7
invalid
or al, 0x15
mov r8, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x1e0]
loopne 0x140440ac7
add byte [rax], al
loopne 0x140440ac7
add byte [rax], al
add cl, ch
xchg esi, eax
jmp 0x140441163
invalid
mov eax, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0xb61e7112
test dword [rdx + rax], ebp
add byte [rax], al
adc dh, byte [rcx + 0x1e]
mov dh, 0x4c
mov ecx, dword [rbp + 0x1d8]
test dword [rdx + rax], ebp
add byte [rax], al
adc dh, byte [rcx + 0x1e]
mov dh, 0x4c
mov ecx, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x1b8]
mov qword [rbp + 0x160], rcx
lea esp, [rax + 1]
add byte [rax], al
lea esp, [rax + 1]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x1b0]
mov qword [rbp + 0x140], rcx
add byte [rax], al
mov rcx, qword [rbp + 0x1b0]
mov qword [rbp + 0x140], rcx
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rdx
mov dword [rbp + 0x1c8], edx
lock add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rbp + 0x1c8], edx
mov dword [rbp + 0x1c8], edx
mov rdx, qword [rbp + 0x190]
mov qword [rbp + 0x220], rdx
xchg ebp, eax
nop
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
mov rdx, qword [rbp + 0x180]
xchg ebp, eax
add byte [rcx], 0
add cl, ch
jrcxz 0x140440b21
add byte [rax], al
jmp 0x14044070b
invalid
inc dword [rbx + rcx*4 - 0x43]
adc byte [rdx], al
add al, byte [rax]
invalid
mov r15d, dword [rbp + 0x210]
mov ebp, 0x210
add al, byte [rax]
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
mov dword [rbp + 0x22c], 0x66e0d222
and dl, dl
loopne 0x140440b9f
mov rax, qword [rbp + 0x1a0]
mov qword [rbp + 0x160], rax
mov dword [rbp + 0x160], eax
movabs al, byte [0x160858948000001]
add byte [rax], al
mov dword [rbp + 0x160], eax
mov rax, qword [rbp + 0x1a8]
mov qword [rbp + 0x140], rax
mov rax, qword [rbp + 0x1b8]
mov qword [rbp + 0x220], rax
test dword [rax], esp
add al, byte [rax]
invalid
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rdx], al
add byte [rax], al
mov rdx, qword [rbp + 0x1b0]
xchg ebp, eax
mov al, 1
add byte [rax], al
mov r14, qword [rbp + 0x1f0]
jmp 0x1404417b1
or al, 0
invalid
or al, 0
add byte [rbx + rcx*4 - 0x6b], al
sbb byte [rdx], al
add byte [rax], al
mov r10d, dword [rbp + 0x218]
mov r9, qword [rbp + 0x200]
add byte [rax], al
mov eax, dword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1e8]
mov qword [rbp + 0x1d0], rcx
mov r11d, dword [rbp + 0x220]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x22c], 0x22d361a2
test dword [rdx + rax], ebp
add byte [rax], al
movabs byte [0x210b58b4c22d361], al
invalid
shl dword [rdx], cl
mov r14, qword [rbp + 0x210]
invalid
shl dword [rdx], cl
mov r14, qword [rbp + 0x210]
jmp 0x14044133d
mov eax, dword [rbp + 0x1e0]
mov r14d, dword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov r10d, dword [rbp + 0x1e8]
add byte [rax], al
mov dword [rbp + 0x22c], 0xb1b8bc56
mov r15, qword [rbp + 0x210]
jmp 0x1404417b1
add byte [rax], al
mov ebx, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1d0], rax
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], al
mov eax, dword [rbp + 0x218]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], al
mov eax, dword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x9b826d7
mov r9, qword [rbp + 0x1e8]
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov r11, qword [rbp + 0x210]
mov r15, qword [rbp + 0x208]
jmp 0x140441778
add byte [rax], al
add byte [rax], al
mov r14d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0x142fb732
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1d0], rax
mov r11, qword [rbp + 0x1e8]
popfq
invalid
add dword [rax], eax
invalid
test eax, esi
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], cl
popfq
popfq
call 0x18c440c44
mov eax, dword [rbp + 0x1d8]
mov r8, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x210]
jmp 0x1404415e2
lea ecx, [rcx]
add byte [rax], al
mov rbx, qword [rbp + 0x200]
mov ebx, ebx
mov r15d, dword [rbp + 0x1e0]
mov r8d, dword [rbp + 0x210]
mov eax, dword [rbp + 0x218]
mov ecx, dword [rbp + 0x1f8]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1d0], rcx
mov dword [rbp + 0x22c], 0xdcd5e676
mov r9, qword [rbp + 0x220]
add byte [rbx + rcx*4 - 0x63], cl
call 0x18c440c99
mov esi, dword [rbp + 0x208]
add byte [rbx + rcx*4 - 0x63], cl
popfq
call 0x18c440c99
mov esi, dword [rbp + 0x208]
jmp 0x1404419cf
sub al, 0xd
add byte [rax], al
mov r8d, dword [rbp + 0x208]
mov eax, dword [rbp + 0x1e8]
call 0x188440cb2
mov dword [rbp + 0x1d0], eax
call 0x188440cb2
mov dword [rbp + 0x1d0], eax
mov r10d, dword [rbp + 0x1d8]
mov r11d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x316b5250
add byte [rax + 0x52], dl
imul esi, dword [rcx], 0x4c
mov ecx, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rax + 0x52], dl
imul esi, dword [rcx], 0x4c
mov ecx, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
jmp 0x14044152d
mov eax, dword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x1e0]
add byte [rax - 0x77], cl
invalid
enter 1, 0
add byte [rax - 0x77], cl
invalid
enter 1, 0
mov r10d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xb70b5411
mov rcx, qword [rbp + 0x220]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov r9, qword [rbp + 0x200]
mov r8, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov eax, dword [rbp + 0x1e8]
add cl, ch
rcr eax, 1
invalid
jmp 0x14043e5f8
mov r11d, dword [rbp + 0x1d8]
mov dword [rbp + 0x22c], 0x14252985
mov r10, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x1f8]
mov qword [rbp + 0x1c8], rdx
clc
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
enter 1, 0
mov r15, qword [rbp + 0x1f0]
jmp 0x140441534
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
rol byte [rcx], 1
add byte [rax], al
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, edx
rol byte [rcx], 1
add byte [rax], al
mov dword [rbp + 0x22c], 0x5a3a7815
mov r8, qword [rbp + 0x200]
invalid
rol byte [rcx], 1
add byte [rax], al
mov dword [rbp + 0x22c], 0x5a3a7815
mov r8, qword [rbp + 0x200]
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rdx], al
mov rdx, qword [rbp + 0x220]
add byte [rax], al
mov qword [rbp + 0x1c8], rdx
mov r13, qword [rbp + 0x1a0]
mov qword [rbp + 0x198], r13
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbp + 0x1a8]
mov qword [rbp + 0x188], rdi
jmp 0x14043e5f8
mov r14d, dword [rbp + 0x218]
mov esi, dword [rbp + 0x218]
mov ch, 0x18
add al, byte [rax]
add byte [rbx + 0x20085], cl
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + 0x20885], cl
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
retf 0xab5c
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x208]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0xcdab5cca
mov r15, qword [rbp + 0x220]
mov edi, dword [rbp + 0x220]
mov edi, dword [rbp + 0x220]
mov rbx, qword [rbp + 0x1e0]
popfq
loopne 0x140440dde
add byte [rax], al
add bl, ch
sub al, 0x44
invalid
jmp 0x140440e0d
mov r14d, dword [rbp + 0x1f0]
mov esi, dword [rbp + 0x1f0]
mov r15d, dword [rbp + 0x1d8]
mov ebx, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0x3a04787a
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
mov ebp, 0x8b00000b
mov eax, dword [rbp + 0x210]
mov ebx, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x85a7def8
mov rcx, qword [rbp + 0x220]
jmp 0x1404419cf
mov eax, dword [rbp + 0x210]
mov ebx, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x85a7def8
mov rcx, qword [rbp + 0x220]
mov qword [rbp + 0x1d0], rcx
mov r11, r15
mov rdx, qword [rbp + 0x1f8]
mov qword [rbp + 0x1c8], rdx
mov r14, qword [rbp + 0x1e0]
loopne 0x140440e4d
add byte [rax], al
loopne 0x140440e4d
add byte [rax], al
add cl, ch
in al, 8
add byte [rax], al
jmp 0x140441737
mov r14d, dword [rbp + 0x220]
mov r10d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xa33b5c0e
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x1d0], rax
test eax, edx
add dword [rax], eax
add byte [rax], al
test eax, edx
add dword [rax], eax
add byte [rax], al
mov r11, qword [rbp + 0x200]
add byte [rax], al
mov r11, qword [rbp + 0x200]
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rax
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
call 0x129440e97
invalid
mov r15, qword [rbp + 0x1e8]
jmp 0x1404417b1
mov eax, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x210]
mov qword [rbp + 0x1c8], rcx
mov ebx, dword [rbp + 0x220]
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
sub ebx, dword [rcx]
invalid
pop rax
add bh, al
test dword [rdx + rax], ebp
add byte [rax], al
sub ebx, dword [rcx]
adc eax, 0x8d8b4c58
pop rax
mov r9, qword [rbp + 0x1f8]
invalid
invalid
xchg ebp, eax
loopne 0x140440eca
pop rax
mov r9, qword [rbp + 0x1f8]
mov r10, qword [rbp + 0x1e0]
add byte [rax], al
add cl, ch
sub byte [rax], cl
add byte [rax], al
jmp 0x1404416f8
mov eax, dword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rax
mov r8d, dword [rbp + 0x1d8]
test eax, ebx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], al
sbb byte [rdx], al
add byte [rax], al
test eax, ebx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], al
sbb byte [rdx], al
add byte [rax], al
mov eax, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0x42178eed
mov r14, qword [rbp + 0x1f8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
add byte [rdx], al
add byte [rax], al
mov rbx, qword [rbp + 0x200]
jmp 0x14043e5f8
mov r15d, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
invalid
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x63], al
mov r11d, dword [rbp + 0x200]
mov r11d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x1ac4fe9a
mov r10, qword [rbp + 0x1e0]
jmp 0x140441534
invalid
add byte [rbx + rcx*4 - 0x7b], al
mov r8d, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
mov eax, dword [rbp + 0x208]
mov qword [rbp + 0x1d0], rax
mov r14, qword [rbp + 0x1f8]
mov r14d, r14d
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xfc639170
jo 0x140440f02
invalid
cld
mov r15, qword [rbp + 0x1d8]
mov rbx, qword [rbp + 0x1e8]
jmp 0x1404419cf
jo 0x140440f02
invalid
mov r8d, dword [rbp + 0x218]
mov r10d, dword [rbp + 0x200]
add byte [rbx + rcx*4 - 0x6b], al
add byte [rdx], al
add byte [rax], al
mov eax, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x5e4e8507
mov rcx, qword [rbp + 0x220]
mov qword [rbp + 0x1d0], rcx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
mov ch, 0xd8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
mov ch, 0xd8
add dword [rax], eax
invalid
mov ch, 0xd8
add dword [rax], eax
add cl, ch
jg 0x140440fbf
jmp 0x14044133d
add byte [rax], al
mov r11d, dword [rbp + 0x208]
mov ebx, dword [rbp + 0x208]
mov r8d, dword [rbp + 0x200]
mov r14d, dword [rbp + 0x220]
mov r9d, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0xd88ce1b2
mov rax, qword [rbp + 0x1f0]
test eax, esi
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
sbb byte [rdx], al
add byte [rax], al
test eax, esi
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
sbb byte [rdx], al
add byte [rax], al
jmp 0x1404417b1
add byte [rax], al
mov r9d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x1e8]
mov r10d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0x2103ae87
xchg dword [rsi - 0x74b7defd], ebp
invalid
clc
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov r14, qword [rbp + 0x1f0]
jmp 0x14043e5f8
xchg dword [rsi - 0x74b7defd], ebp
invalid
clc
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov ebx, dword [rbp + 0x208]
mov r14, qword [rbp + 0x1f8]
mov r14d, r14d
mov eax, dword [rbp + 0x1e0]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0x1ee21817
add al, byte [rax]
add byte [rdi], dl
sbb dl, ah
invalid
mov r10, qword [rbp + 0x1d8]
mov r15, qword [rbp + 0x1e8]
jmp 0x140440e0d
add al, byte [rax]
add byte [rdi], dl
sbb dl, ah
invalid
mov r10d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0xbb1696f7
mov r11, qword [rbp + 0x210]
mov r8, qword [rbp + 0x200]
mov rbx, qword [rbp + 0x220]
jmp 0x1404416f8
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rax
mov r10d, dword [rbp + 0x1e8]
mov r8d, dword [rbp + 0x210]
mov r11d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0xd5cad0c4
mov r14, qword [rbp + 0x1f8]
mov rbx, r14
jmp 0x14043e5f8
mov r8d, dword [rbp + 0x200]
mov r10d, dword [rbp + 0x1f0]
mov r15d, dword [rbp + 0x220]
mov eax, dword [rbp + 0x1e0]
mov r11d, dword [rbp + 0x1f8]
mov dword [rbp + 0x22c], 0xbafadd21
mov rcx, qword [rbp + 0x210]
mov qword [rbp + 0x1d0], rcx
mov rdx, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rdx
jmp 0x140441534
mov eax, dword [rbp + 0x208]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x1f8]
mov eax, dword [rbp + 0x210]
mov r11d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x95acb551
mov r8, qword [rbp + 0x1e8]
call 0x18c441157
mov edi, dword [rbp + 0x220]
call 0x18c441157
mov edi, dword [rbp + 0x220]
mov rbx, qword [rbp + 0x1e0]
jmp 0x140441778
mov eax, dword [rbp + 0x208]
mov r15d, dword [rbp + 0x200]
mov r10d, dword [rbp + 0x210]
mov r11d, dword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rcx
mov dword [rbp + 0x1d0], ecx
mov dword [rbp + 0x1d0], ecx
mov dword [rbp + 0x22c], 0xf4d1610e
mov rdx, qword [rbp + 0x220]
mov qword [rbp + 0x1c8], rdx
mov rbx, r10
jmp 0x140441778
mov r11d, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1d8]
mov r15d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0xba3478cb
jmp 0x1404415e2
mov r10d, dword [rbp + 0x220]
mov r15d, dword [rbp + 0x200]
mov ebx, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0x891bfc8c
mov r9, qword [rbp + 0x210]
jmp 0x140441778
mov r9d, dword [rbp + 0x1d8]
mov r10d, dword [rbp + 0x1f8]
mov r8d, dword [rbp + 0x200]
mov dword [rbp + 0x22c], 0xd62c48ec
mov r15, qword [rbp + 0x218]
mov rbx, qword [rbp + 0x208]
jmp 0x140441778
mov r15d, dword [rbp + 0x1f8]
mov r10d, dword [rbp + 0x220]
mov eax, dword [rbp + 0x200]
mov r14d, dword [rbp + 0x1d8]
mov ecx, dword [rbp + 0x208]
mov qword [rbp + 0x1c8], rcx
mov dword [rbp + 0x22c], 0xbb8102e2
mov r9, qword [rbp + 0x1e0]
mov r11, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x218]
jmp 0x1404417b1
cmp ebx, 0x6a
jae 0x14044d59f
cmp ebx, 0x68
je 0x14044e928
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
mov r8d, dword [rbp + 0x1e0]
mov r15, qword [rbp + 0x200]
mov eax, dword [rbp + 0x218]
mov r10d, dword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x208]
mov qword [rbp + 0x1c8], rcx
mov dword [rbp + 0x22c], 0xa3d4b0aa
mov r11, qword [rbp + 0x220]
jmp 0x140441775
cmp ebx, 0xcc
ja 0x14044d881
cmp ebx, 0xcb
je 0x14044e585
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
mov r14d, dword [rbp + 0x1e0]
mov r10d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x220]
mov r8d, dword [rbp + 0x218]
mov r11d, dword [rbp + 0x208]
add byte [rax], al
add byte [rax], al
mov dword [rbp + 0x22c], 0x5a47464b
mov r9, qword [rbp + 0x210]
mov rbx, rax
jmp 0x140441737
je 0x14044de33
cmp ebx, 0x175
jbe 0x14044194f
cmp ebx, 0x177
jne 0x140449dcb
mov r11d, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1d0], rax
mov r15d, dword [rbp + 0x1e8]
mov r10d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0x8ff7cdc4
mov rbx, qword [rbp + 0x210]
jmp 0x140441778
cmp ebx, 0x18b
je 0x14044e4a3
cmp ebx, 0x18d
je 0x14044e3ac
mov eax, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x220]
lea esp, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
rol byte [rcx], 1
add byte [rax], al
mov r11d, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xeda17838
mov r9, qword [rbp + 0x208]
mov r8, qword [rbp + 0x218]
mov rdx, qword [rbp + 0x200]
mov qword [rbp + 0x1c8], rdx
lea esp, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov r15, qword [rbp + 0x1e8]
jmp 0x1404417b1
cmp ebx, 0x135
jae 0x1404417ee
cmp ebx, 0x133
je 0x14044f603
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x1d0], rax
mov eax, dword [rbp + 0x208]
add byte [rbx + rcx*4 - 0x6b], al
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], al
fadd dword [rcx]
add byte [rax], al
add byte [rbx + rcx*4 - 0x6b], al
clc
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], al
fadd dword [rcx]
add byte [rax], al
mov dword [rbp + 0x22c], 0x7173ad9c
mov r8, qword [rbp + 0x220]
jmp 0x140441775
cmp cl, 0xab
je 0x1404418c2
cmp eax, 0xad
jne 0x14044f477
mov r9d, dword [rbp + 0x210]
mov r8d, dword [rbp + 0x1f0]
mov r10d, dword [rbp + 0x218]
mov r14d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x36e20950
mov rax, qword [rbp + 0x1d8]
jmp 0x14043e5f8
cmp ebx, 0x97
jbe 0x140441833
mov eax, dword [rbp + 0x22c]
cmp al, 0x98
je 0x14044fcaf
movzx eax, al
cmp eax, 0x9a
je 0x14044fc83
mov eax, dword [rbp + 0x1e0]
mov qword [rbp + 0x1d0], rax
mov r11d, dword [rbp + 0x1e8]
mov r14d, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0x65987061
mov r8, qword [rbp + 0x218]
jmp 0x140440939
cmp ebx, 0xc2
je 0x14044dbf5
mov r9d, dword [rbp + 0x1e8]
mov r10d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1c8], rax
mov dword [rbp + 0x22c], 0xa6f3d14c
mov r11, qword [rbp + 0x208]
mov r15, qword [rbp + 0x210]
jmp 0x14043e5f8
cmp ebx, 0x74
ja 0x14044e077
cmp ebx, 0x73
je 0x14044e6c1
mov eax, dword [rbp + 0x210]
mov ecx, dword [rbp + 0x1f8]
mov qword [rbp + 0x1c8], rcx
mov r11, qword [rbp + 0x200]
mov ecx, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0x403701e4
mov r15, qword [rbp + 0x218]
mov r14, qword [rbp + 0x1d8]
mov rbx, rcx
jmp 0x1404419cf
mov r8d, dword [rbp + 0x1d8]
mov r15d, dword [rbp + 0x218]
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
mov r10d, dword [rbp + 0x1e8]
mov dword [rbp + 0x22c], 0x36aac46d
mov r11, qword [rbp + 0x1f8]
mov r14, qword [rbp + 0x200]
jmp 0x1404417b1
mov r10d, dword [rbp + 0x1f8]
mov r8d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0xa4a3241a
mov rbx, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
jmp 0x14043e5f8
mov r8d, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x210]
mov r10d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0x88fea053
mov r11, qword [rbp + 0x218]
mov r15, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
or byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
or byte [rdx], al
add byte [rax], al
jmp 0x1404419cf
cmp ebx, 0x1a0
je 0x14044198e
mov r9d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x220]
mov qword [rbp + 0x1d0], rax
mov r10d, dword [rbp + 0x1e8]
mov ebx, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0x7f50ea17
mov r11, qword [rbp + 0x1d8]
mov r8, qword [rbp + 0x1f8]
mov r14, qword [rbp + 0x1f0]
jmp 0x140441737
mov eax, dword [rbp + 0x210]
mov qword [rbp + 0x1c8], rax
mov r15d, dword [rbp + 0x200]
mov eax, dword [rbp + 0x1f8]
mov r14d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0xee7efc2d
mov rcx, qword [rbp + 0x208]
mov qword [rbp + 0x1d0], rcx
mov r8, qword [rbp + 0x1d8]
jmp 0x1404417b1
mov r10, qword [rbp + 0x200]
mov esi, dword [rbp + 0x1e0]
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0xc8d7a69b
mov rax, qword [rbp + 0x1d8]
mov rbx, rsi
jmp 0x140441778
mov eax, dword [rbp + 0x208]
mov qword [rbp + 0x1c8], rax
mov r11d, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0x61c6b6a0
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x1d0], rax
mov r10, r14
mov r14, qword [rbp + 0x1e0]
mov rbx, qword [rbp + 0x1e8]
jmp 0x14043e5f8
mov eax, dword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rax
mov r15d, dword [rbp + 0x218]
mov r8d, dword [rbp + 0x1f0]
mov r9, qword [rbp + 0x200]
mov eax, dword [rbp + 0x208]
mov dword [rbp + 0x22c], 0xfc59772c
mov r10, qword [rbp + 0x1f8]
mov rbx, rax
jmp 0x14043e5f8
mov r10d, dword [rbp + 0x1d8]
mov r14d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0xfd6b1024
mov r9, qword [rbp + 0x200]
mov r8, qword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rsi
mov r15, qword [rbp + 0x1e0]
jmp 0x14043e5f8
mov r15d, dword [rbp + 0x210]
mov r8d, dword [rbp + 0x218]
mov r11d, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1e0]
mov dword [rbp + 0x22c], 0x2b3fa9e0
mov r9, qword [rbp + 0x208]
mov r14, qword [rbp + 0x1f0]
jmp 0x140440bd9
je 0x1404419d4
cmp ebx, 0x137
je 0x140450099
mov r10d, dword [rbp + 0x208]
mov r11d, dword [rbp + 0x200]
mov edx, dword [rbp + 0x218]
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x22c], 0xb5fbe5ac
mov r14, qword [rbp + 0x1e8]
mov rbx, rdx
jmp 0x1404400ed
mov r8d, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x220]
cmp ebx, 0x96
je 0x140441a06
mov qword [rbp + 0x1c8], r8
mov r9d, dword [rbp + 0x208]
mov r15d, dword [rbp + 0x218]
mov dword [rbp + 0x22c], 0xf7dd70c0
mov r11, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x210]
jmp 0x140441534
mov r14d, dword [rbp + 0x210]
mov eax, dword [rbp + 0x220]
mov r9d, dword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x208]
mov qword [rbp + 0x1d0], rcx
mov ecx, dword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rcx
mov dword [rbp + 0x22c], 0x14357514
mov r11, qword [rbp + 0x200]
jmp 0x14043e5f8
mov r15d, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x218]
mov qword [rbp + 0x1c8], rax
mov eax, dword [rbp + 0x1e0]
mov rbx, qword [rbp + 0x200]
mov ebx, ebx
mov dword [rbp + 0x22c], 0x9948bb25
mov r11, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1f0]
mov r10, qword [rbp + 0x220]
jmp 0x140441778
mov r10d, dword [rbp + 0x1f0]
mov r15d, dword [rbp + 0x210]
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov dword [rbp + 0x22c], 0x8000b300
jmp 0x14043fdf8
mov ebx, dword [rbp + 0x1d8]
mov r8d, dword [rbp + 0x1e8]
mov dword [rbp + 0x22c], 0x22a052f0
jmp 0x140440402
mov r11d, dword [rbp + 0x208]
mov eax, dword [rbp + 0x1f0]
mov dword [rbp + 0x22c], 0xc8d0ca6e
mov r10, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x218]
mov qword [rbp + 0x1c8], rdx
mov rbx, qword [rbp + 0x1e8]
mov r14, qword [rbp + 0x1f8]
jmp 0x14043e5f8
mov eax, dword [rbp + 0x1f8]
mov qword [rbp + 0x1d0], rax
mov r9d, dword [rbp + 0x1e8]
mov r15d, dword [rbp + 0x200]
mov r14d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0xb569f408
mov r11, qword [rbp + 0x218]
mov rax, qword [rbp + 0x208]
mov rbx, qword [rbp + 0x1d8]
jmp 0x14043e5f8
mov r9d, dword [rbp + 0x1d8]
mov r15d, dword [rbp + 0x1f8]
mov r11d, dword [rbp + 0x208]
mov r14d, dword [rbp + 0x220]
mov dword [rbp + 0x22c], 0xcceab292
mov rax, qword [rbp + 0x218]
jmp 0x1404415e2
mov r15d, dword [rbp + 0x200]
mov ecx, dword [rbp + 0x1f0]
mov qword [rbp + 0x1d0], rcx
mov dword [rbp + 0x22c], 0x782314b9
mov r11, qword [rbp + 0x218]
mov r10, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rdx
jmp 0x140441534
cmp ebx, 0x113
jae 0x140441f1e
cmp ebx, 0x110
jae 0x14044347c
cmp ebx, 0x10e
jne 0x14044dac9
call fcn.1404306b0
mov rcx, qword [rbp + 0x1e8]
or ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1f0]
xor edx, dword [rbp + 0x200]
xor edx, eax
xor edx, 0x7a6f862b
add ecx, dword [rbp + 0x220]
lea eax, [rdx + rcx]
inc eax
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x104
jae 0x1404422a9
cmp ebx, 0x102
jne 0x140443e1e
call fcn.1404306d0
xor eax, dword [rbp + 0x1e8]
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0x1c2b73fd
add ecx, dword [rbp + 0x1d8]
xor eax, 0x56fbfec7
sub ecx, eax
inc ecx
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xc79d3026
sub ecx, dword [rbp + 0x1e8]
inc ecx
movsxd rax, ecx
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
xor eax, dword [rbp + 0x1f0]
xor eax, 0xea4244c5
xor r14d, r14d
xor ecx, ecx
mov rdx, qword [rbp + 0x1d8]
cmp edx, dword [rbp + 0x210]
sete cl
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
cmovne eax, r14d
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
jmp 0x140451e7b
movzx eax, al
cmp eax, 0x83
jne 0x140442788
call fcn.1404306d0
xor eax, dword [rbp + 0x220]
mov r9, qword [rbp + 0x210]
mov r10, qword [rbp + 0x1f0]
lea ecx, [r9 + r10]
neg ecx
mov edx, eax
xor edx, 0x76cb96ff
mov r8d, edx
mov r11, qword [rbp + 0x1e0]
and r8d, r11d
not r11d
xor edx, r11d
and edx, r11d
or edx, r8d
lea r8d, [r9 + r10]
dec r8d
mov r9d, eax
xor r9d, 0x18029914
xor eax, 0xe7fd66eb
and r8d, r9d
and eax, ecx
or eax, r8d
and ecx, r9d
lea eax, [rax + rcx*2]
add r9d, edx
sub eax, r9d
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x179
je 0x140443fa6
cmp ebx, 0x17a
jne 0x140443fe6
call fcn.1404306d0
mov r8, qword [rbp + 0x220]
xor r8d, eax
mov rax, r8
shl rax, 0x22
or rax, r8
movabs rcx, 0x8a10a434d6dde54a
mov rdx, qword [rbp + 0x200]
xor rdx, rcx
xor rdx, rax
mov rax, qword [rbp + 0x210]
sub rax, rdx
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
xor r8b, 0xe2
mov ecx, r8d
shl rax, cl
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x44
je 0x140444382
cmp ebx, 0x46
jne 0x14044441c
call fcn.1404306c0
mov rdx, qword [rbp + 0x210]
sub edx, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0xd56fdcb4
imul ecx, edx
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
mov rax, qword [rbp + 0x218]
neg eax
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x145
je 0x1404443ec
cmp ebx, 0x146
jne 0x140444443
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
mov r8, qword [rbp + 0x1f8]
xor ecx, r8d
xor ecx, 0x25c5bb62
mov edx, eax
xor edx, 0xe302b2f4
xor eax, edx
xor eax, 0x1cfd4d0b
and eax, r8d
xor eax, edx
xor edx, r8d
sub esi, dword [rbp + 0x1d8]
add esi, ecx
add esi, edx
sub esi, eax
movsxd rax, esi
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x218]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x1e3
jbe 0x14044307c
cmp ebx, 0x1e4
je 0x14044ea2c
cmp ebx, 0x1e6
jne 0x14044eadf
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
mov ecx, eax
xor ecx, 0x6bb19f3e
mov edx, eax
xor edx, 0x944e60c1
mov r10, qword [rbp + 0x220]
mov r8d, r10d
not r8d
and ecx, r8d
and edx, r10d
or edx, ecx
mov r9, qword [rbp + 0x218]
imul edx, r9d
mov ecx, 1
sub ecx, edx
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x6bb19f44
xor eax, 0x944e60bb
and eax, r10d
and ecx, r8d
or ecx, eax
imul ecx, r9d
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x124
jbe 0x140443231
cmp ebx, 0x125
jne 0x14044d71d
call fcn.1404306c0
mov rax, qword [rbp + 0x200]
add eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x218]
sub ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1e8]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x193
jbe 0x14044328d
cmp ebx, 0x195
jne 0x14044d90e
call fcn.1404306d0
mov rax, qword [rbp + 0x1f0]
add eax, dword [rbp + 0x210]
add eax, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x153
jae 0x14044341c
call fcn.1404306b0
cmp ebx, 0x151
jne 0x14044da9f
nop
xor eax, dword [rbp + 0x200]
mov ecx, dword [0x140763920]
sub ecx, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x2d3a54b
mov rdx, qword [rbp + 0x208]
xor eax, edx
not edx
and edx, ecx
mov ecx, eax
xor ecx, 0x2d3a54b
or ecx, edx
sub ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x218]
mov dword [rdx], ecx
xor eax, 0x507303b3
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x117
jbe 0x1404434d9
cmp ebx, 0x118
jne 0x14044db4f
call fcn.1404306c0
xor eax, dword [rbp + 0x200]
mov eax, eax
mov rcx, rax
shl rcx, 0x1e
xor rcx, rax
mov rdx, rax
shl rdx, 0x24
or rdx, rax
movabs rax, 0xb8292bd42b5ab550
xor rax, rdx
movabs rdx, 0xb691ea0f94a54aaf
xor rdx, rcx
xor rdx, rax
and rdx, qword [rbp + 0x1e0]
xor rdx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0xb7
jae 0x1404435ce
cmp ebx, 0xb5
jne 0x14044dc3b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f8]
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x9eeee336
add ecx, dword [rbp + 0x200]
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x23a65b14
imul ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
xor eax, 0xdc59a4d1
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0xa4
jae 0x140443632
mov eax, dword [rbp + 0x22c]
cmp al, 0xa1
je 0x14044ee06
movzx eax, al
cmp eax, 0xa3
jne 0x14044ee98
call fcn.1404306d0
mov rax, qword [rbp + 0x200]
and eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
mov rcx, qword [rbp + 0x1e8]
and ecx, dword [rbp + 0x218]
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x88
jae 0x140443728
cmp ebx, 0x86
jne 0x14044dd94
call fcn.1404306b0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
mov r9, qword [rbp + 0x218]
xor ecx, r9d
mov edx, ecx
xor edx, 0xde47f887
mov r8d, edx
mov r10, qword [rbp + 0x1f8]
xor r8d, r10d
and edx, r10d
xor eax, 0x4725dd38
and eax, r9d
xor ecx, 0xb8da22c7
or ecx, eax
add ecx, r8d
lea eax, [rcx + rdx*2]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x1db
jbe 0x1404438cf
cmp ebx, 0x1dc
jne 0x14044df63
call fcn.1404306d0
mov rcx, qword [rbp + 0x1a0]
mov rax, qword [rbp + 0x1b8]
add rax, rcx
mov r10, qword [rbp + 0x1a8]
adc r10, qword [rbp + 0x1b0]
mov r8, r10
shld r8, rax, cl
mov r9, rax
ror dword [rcx - 0x2d], 0xe1
ror dword [rcx - 0x2d], 0xe1
xor r14d, r14d
test cl, 0x40
cmovne r8, r9
cmovne r9, r14
sub rax, r9
sbb r10, r8
imul r10, r9
mov rcx, rax
imul rcx, r8
mul r9
add rdx, rcx
movabs rcx, 0x5bc5a3eea1df7bc1
add rcx, rax
adc rdx, r10
mov rax, rdx
xor rax, r8
mov r10, rcx
xor r10, r9
and rdx, r8
and rcx, r9
shld rdx, rcx, 1
add rcx, rcx
add rcx, r10
add ecx, edx
add ecx, edx
adc rdx, rax
movabs rax, 0xa43a5c115e20843f
add rax, rcx
adc rdx, 0xffffffffffffffff
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
jmp 0x140451e7b
cld
add byte [rax], al
cld
add byte [rax], al
cmp ebx, 0x14c
ja 0x14044398a
add qword [rax], r8
add byte [rdi], cl
xchg edi, ebp
invalid
cmp ebx, 0x14b
jae 0x14044e26b
call fcn.1404306b0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
mov eax, ecx
xor eax, 0x91e5ad5e
imul eax, dword [rbp + 0x1d8]
xor ecx, 0x91e5ad38
sub ecx, eax
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cld
add byte [rax], al
cld
add byte [rax], al
cmp ebx, 0x16d
ja 0x1404439ff
jne 0x14044e2b3
call fcn.1404309c0
movsxd rax, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x208]
add rcx, rax
ror dword [rax - 0x75], 0x85
add byte [rdx], al
add byte [rax], al
ror dword [rax - 0x75], 0x85
add byte [rdx], al
add byte [rax], al
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
test rdi, rdi
setne cl
mov eax, dword [rbp + 0x22c]
cmp al, 0x80
je 0x140449bad
movzx eax, al
cmp eax, 0x82
add byte [rax], al
add byte [rax], al
jne 0x140449cfc
call fcn.1404309c0
xor eax, dword [rbp + 0x1f8]
mov edx, eax
xor edx, 0x48259029
xor eax, 0xb7da6fd6
mov r10, qword [rbp + 0x208]
mov r8d, r10d
not r8d
not eax
not eax
mov r9d, edx
mov ecx, eax
and ecx, r8d
and r8d, edx
xor edx, r10d
and r9d, r10d
or ecx, r9d
or r8d, ecx
and eax, r10d
xor ecx, eax
not ecx
or eax, ecx
xor ecx, eax
and ecx, r8d
xor ecx, eax
add edx, dword [rbp + 0x1e8]
add ecx, dword [rbp + 0x1f0]
sub edx, ecx
mov rax, qword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
sti
add byte [rax], al
sti
add byte [rax], al
call fcn.1404306d0
cmp ebx, 0x105
sti
invalid
add dword [rax], eax
add byte [rax], al
sti
add eax, 0xf000001
add byte [rax], al
jne 0x140443e41
nop
add byte [rax], al
jne 0x140443e41
nop
mov rdx, qword [rbp + 0x1f0]
and edx, 1
mov rcx, qword [rbp + 0x208]
mov dword [rcx], edx
xor eax, dword [rbp + 0x1e0]
add dword [rax], eax
add byte [rbx], dh
test eax, ebp
add dword [rax], eax
add byte [rcx - 0x3e0e7e3f], cl
int1
rcr dword [rcx], 0x6a
invalid
add dword [rax], eax
add byte [rbx], dh
test eax, ebp
add dword [rax], eax
add byte [rcx - 0x3e0e7e3f], cl
int1
rcr dword [rcx], 0x6a
invalid
int1
rcr dword [rcx], 0x6a
inc ecx
inc ecx
imul ecx, edx
mov edx, eax
xor edx, 0x736a19b1
xor eax, 0x63e198a7
and eax, edx
lea eax, [rcx + rax*2]
add eax, 0x108b8116
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov eax, dword [rbp + 0x22c]
add byte [rax], al
cmp al, 0x9b
je 0x140449d49
movzx eax, al
cmp eax, 0x9d
jne 0x140449d8c
sar byte [0x1404423c3], 0xf
test dword [rcx + 0x7a], esp
add byte [rax], al
call fcn.1404306d0
mov rdx, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
movabs al, byte [0x200958b48fffee3]
add byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x1f0]
shl rdx, cl
mov r8, qword [rbp + 0x1e0]
xor r8d, eax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rdx
neg rdx
mov rax, qword [rbp + 0x208]
mov qword [rax], rdx
mov eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
xor r8b, 0xef
mov ecx, r8d
shl rax, cl
mov rcx, qword [rbp + 0x1f8]
invalid
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
imul cl
in eax, dx
cli
add byte [rax], al
mov qword [rcx], rax
xor r14d, r14d
xor esi, esi
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f8]
add byte [rcx], al
int1
add byte [rcx], al
int1
sub ecx, dword [rbp + 0x218]
mov rdx, qword [rbp + 0x1d8]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
xor edx, dword [rbp + 0x208]
xor edx, eax
xor edx, 0xedfa1e3b
add edx, ecx
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x11d
jne 0x140443e86
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
mov ecx, eax
mov r9, qword [rbp + 0x1e8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rsi - 0x37], al
add byte [rax], al
xor ecx, r9d
xor ecx, 0x72f6b08e
mov edx, eax
xor edx, 0xa4258724
mov r8d, eax
xor r8d, 0x5bda78db
mov r10, qword [rbp + 0x208]
sub r10d, dword [rbp + 0x1e0]
add r10d, edx
add r10d, ecx
lea ecx, [r8 + r10]
or al, 0x10
jb 0x140442387
ret 0xf281
or al, 0x10
add ecx, 2
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0xadcb1805
xor eax, 0x5234e7fa
mov edx, r9d
not edx
mov r8d, eax
and r8d, r9d
xor eax, r9d
and edx, ecx
or edx, eax
xor ecx, r9d
and ecx, edx
xor ecx, r8d
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x1e0]
loopne 0x14044247c
add byte [rax], al
invalid
loopne 0x14044247c
add byte [rax], al
add byte [rcx], dh
rol dword [rcx + 0x203242f1], 0x4b
xor ecx, eax
xor ecx, 0x4b203242
mov rdx, qword [rbp + 0x1d8]
add edx, ecx
neg edx
mov rax, qword [rbp + 0x1f8]
mov dword [rax], edx
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
imul cl
sar ecx, 1
add byte [rax], al
cmp ebx, 0x13a
jne 0x14044409b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
jmp 0x1404424a4
invalid
push qword [rbx]
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x7a74b33f], cl
loopne case.0x14043e7dc.235
add byte [rax], al
add byte [rcx + rsi - 0x3f], al
jmp 0x1404424a4
add byte [rcx + rsi - 0x3f], al
xor ecx, 0xe1c04fdc
mov edx, ecx
xor edx, esi
and ecx, esi
lea ecx, [rdx + rcx*2]
neg ecx
mov rdx, qword [rbp + 0x1d8]
mov edx, dword [rbp + 0x1d8]
mov edx, dword [rbp + 0x1d8]
mov dword [rdx], ecx
xor eax, 0x66453be2
mov cx, ax
mov cx, ax
xor ecx, r8d
and ecx, eax
and eax, r8d
or ecx, r8d
not ecx
or ecx, eax
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x43
jne 0x1404440cb
sti
jne 0x1404440cb
call fcn.1404306d0
mov rcx, qword [rbp + 0x220]
or ecx, dword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
not ecx
mov rax, qword [rbp + 0x1f8]
test eax, edi
add dword [rax], eax
invalid
test eax, edi
add dword [rax], eax
add byte [rcx - 0x7a74b7f8], cl
mov dword [rax], ecx
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
mov rax, qword [rbp + 0x1d8]
mov dword [rax], 0
xor r14d, r14d
imul cl
sub cl, bh
add byte [rax], al
imul cl
sub cl, bh
add byte [rax], al
cmp ebx, 0x3b
jne 0x14044410d
invalid
mov cl, 0x1b
add byte [rax], al
test dword [rcx - 0x17ffffe5], esi
loope 0x14044255e
call fcn.1404306b0
xor eax, dword [rbp + 0x1d8]
add byte [rax], al
loope 0x14044255e
push qword [rbx]
test eax, ebx
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbx], dh
test eax, ebp
add dword [rax], eax
add byte [rcx + 0x1cf181c1], cl
push rcx
mov ah, 0xde
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0xdeb4511c
xor eax, 0x6f9a89ca
sub eax, dword [rbp + 0x220]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x158
jne case.0x14043e9df.277
test rdi, rdi
setne byte [rbp + 0x1c6]
test esi, eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov ch, pe_nt_image_headers64
add dword [rax], eax
add byte [rcx - 0x76fedb10], cl
test dword [rcx + rax], ebx
add al, ch
out dx, eax
loopne 0x1404425be
inc dword [rcx - 0x77]
invalid
mov eax, dword [0x140792610]
mov ecx, dword [0x140793440]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x26838]
jg 0x140450480
invalid
test esi, eax
add dword [rax], eax
add byte [rax - 0x75], cl
mov ch, pe_nt_image_headers64
add dword [rax], eax
add byte [rcx - 0x76fedb10], cl
test dword [rcx + rax], ebx
add al, ch
out dx, eax
loopne 0x1404425be
inc dword [rcx - 0x77]
invalid
add byte [rcx + 0x68b589f0], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov dword [rbp + 0x170], eax
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + 0x198], eax
invalid
invalid
mov eax, esi
mov dword [rbp + 0x168], esi
mov rax, qword [rbp + 0x200]
mov eax, dword [rbp + 0x200]
mov eax, dword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov dword [rbp + 0x170], eax
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + 0x198], eax
mov rax, qword [rbp + 0x1e8]
test eax, ebp
add dword [rax], eax
add byte [rcx + 0x16c85], cl
add byte [rax], al
test eax, ebp
add dword [rax], eax
add byte [rcx + 0x16c85], cl
add byte [rax], al
mov rax, qword [rbp + 0x220]
mov dword [rbp + 0x174], eax
mov rax, qword [rbp + 0x208]
invalid
invalid
mov byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov dword [rbp + 0x174], eax
mov rax, qword [rbp + 0x208]
mov dword [rbp + 0x188], eax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, eax
mov qword [rbp + 0x148], rax
invalid
invalid
invalid
mov ecx, eax
mov qword [rbp + 0x148], rax
mov rcx, qword [rbp + 0x1f0]
mov dword [rbp + 0x150], ecx
mov dword [rbp + 0x178], eax
js 0x14044265c
add byte [rax], al
js 0x14044265c
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax + 0x1c785], cl
add cl, ch
mov rax, qword [rbp + 0x210]
mov byte [rbp + 0x1c7], al
jmp 0x14045054e
invalid
fiadd word [rax]
invalid
invalid
movzx eax, al
cmp eax, 0x8e
jne 0x140444218
call fcn.1404306b0
xor eax, dword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1e0]
xor edx, eax
xor edx, 0xba331c78
xor eax, 0x16611634
sub edx, eax
ret 0xc2ff
mov ecx, edx
xor ecx, eax
and edx, eax
ret 0xc2ff
ret 0xd189
mov rax, qword [rbp + 0x220]
add eax, dword [rbp + 0x1d8]
add eax, ecx
lea eax, [rax + rdx*2]
neg eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rdx, qword [rbp + 0x208]
dec dword [rax - 0x75]
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
sub edx, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x220]
add byte [rax - 0x75], cl
lea esp, [rax]
add al, byte [rax]
add byte [rbx], dh
invalid
xor ecx, dword [rbp + 0x1e0]
xor ecx, eax
mov eax, ecx
invalid
xor eax, 0x37e58b46
mov r12d, ebp
invalid
add eax, edx
mov rdx, qword [rbp + 0x200]
mov dword [rdx], eax
xor ecx, 0x287f13c3
sub byte [rax - 0x75], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x9cebaf8], cl
sub byte [rax - 0x75], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x9cebaf8], cl
jmp 0x140451e7b
add byte [rax], al
call fcn.1404306b0
mov r8, qword [rbp + 0x208]
dec dword [rbx + rcx*4 - 0x7b]
or byte [rdx], al
add byte [rax], al
xor r8d, eax
mov eax, dword [rbp + 0x218]
add byte [rax], al
ror byte [rbx + 0x21885], 0
add byte [rax], al
mov ecx, r8d
xor cl, 0xe8
mov rdx, rax
shl rdx, cl
xor rdx, rax
mov rax, r8
shl rax, 0x22
loopne case.0x14044399e.113
loopne case.0x14044399e.113
or rax, r8
movabs rcx, 0x6efb65824f3522e2
xor rcx, rax
and rcx, rdx
not rdx
not edx
not edx
mov rax, r8
shl rax, 0x1b
xor rax, r8
movabs r8, 0xda9238340f3522e2
loop 0x140442786
xor eax, 0x9238340f
fimul dword [rcx + 0x31]
invalid
loop 0x140442786
xor eax, 0x9238340f
fimul dword [rcx + 0x31]
ror byte [rcx + 0x31], 0xd0
cmp byte [rdx - 0x3fceb626], dl
xor r8, rdx
and r8, rdx
and eax, edx
ror byte [rcx + 9], 1
enter 0xffffffffffff8b48, 0xffffffffffffff85
call 0x18c44277f
mov dword [rax], eax
or r8, rcx
mov rax, qword [rbp + 0x1e8]
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
call fcn.1404309c0
mov rcx, qword [rbp + 0x1f0]
xor ecx, eax
mov r8, qword [rbp + 0x1d8]
sub r8, qword [rbp + 0x208]
mov eax, dword [rbp + 0x210]
xor cl, 0x1f
invalid
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x1e0]
add byte [rax], al
invalid
add byte [rax], al
mov qword [rcx], r8
xor rdx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rdx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
call fcn.1404306b0
lea rax, [0x1405e7948]
sbb al, byte [rax]
sbb al, byte [rax]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
add dword [rax - 0x75], ecx
test eax, ebx
fadd dword [rcx]
add byte [rax], al
add dword [rax - 0x75], ecx
test eax, ebx
invalid
fadd dword [rcx]
add byte [rax], al
add dword [rax], eax
add bh, al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
jle 0x1404427f1
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0x6e789ecb
sahf
js 0x14044287e
sahf
js 0x14044287e
mov rdx, qword [rbp + 0x210]
and ecx, edx
xor eax, edx
xor eax, 0x91876134
xor al, 0x61
xchg dword [rcx - 0x74b73ef7], edx
xchg ebp, eax
lock add dword [rax], eax
add byte [rbx], al
xchg ebp, eax
call 0x169442831
ror dword [rax - 0x75], 1
xchg ebp, eax
add byte [rdx], al
add al, byte [rax]
invalid
xor al, 0x61
xchg dword [rcx - 0x74b73ef7], edx
xchg ebp, eax
lock add dword [rax], eax
add byte [rbx], al
xchg ebp, eax
call 0x169442831
ror dword [rax - 0x75], 1
xchg ebp, eax
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x7274b7f6], cl
mov rcx, qword [rbp + 0x218]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1f0]
xor ecx, eax
mov rax, rcx
mov eax, ecx
shl rax, 0x1c
mov rdx, qword [rbp + 0x1d8]
xor rdx, rcx
retf 0x3148
ret 0xb848
invalid
invalid
cwde
push 0xffffffffba6b05d8
xor rax, rdx
add rax, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
retf 0x3148
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rbx + 0x20895], cl
add byte [rax - 0x76b6db0f], al
ror byte [rcx - 0x2d], 1
shl eax, cl
invalid
mov edx, dword [rbp + 0x208]
xor cl, 0x24
mov r8, rdx
shl r8, cl
shl eax, cl
shl eax, cl
mov rcx, qword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
mov qword [rcx], rax
xor r8, rdx
mov rax, qword [rbp + 0x1e0]
add dword [rax], eax
add byte [rcx + rcx*4], cl
add dword [rax], eax
add byte [rcx + rcx*4], cl
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x220]
mov esi, dword [rbp + 0x220]
mov esi, dword [rbp + 0x220]
add al, byte [rax]
add bh, dh
neg esi
invalid
add bl, dh
invalid
neg esi
call fcn.1404306c0
mov rax, qword [rbp + 0x200]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
cmc
add byte [rax], al
cmc
add byte [rax], al
nop
mov rax, qword [rbp + 0x200]
add byte [rax], al
add byte [rax], al
mov esi, eax
call fcn.1404309c0
mov rcx, qword [rbp + 0x218]
invalid
add ecx, dword [rbp + 0x220]
sub esi, ecx
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], esi
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1e8]
add dword [rax], eax
add byte [rcx], dh
rol dword [rcx - 0x6d44430f], 0x2e
invalid
xchg edx, eax
invalid
add dword [rax], eax
add byte [rcx], dh
rol dword [rcx - 0x6d44430f], 0x2e
invalid
xchg edx, eax
invalid
mov ebx, 0xc1ff2e92
xchg edx, eax
inc ecx
inc ecx
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
invalid
mov rdi, qword [rbp + 0x218]
add byte [rax], al
invalid
add byte [rax], al
neg edi
call fcn.1404306d0
mov ecx, esi
not ecx
xor esi, ecx
mov edx, esi
mov r8, qword [rbp + 0x1e8]
mov r8, qword [rbp + 0x1e8]
and edx, r8d
xor edx, esi
and ecx, r8d
or ecx, edx
not ecx
mov rdx, qword [rbp + 0x210]
and edx, dword [rbp + 0x1d8]
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
or edx, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x208]
mov dword [rcx], edi
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
xor ecx, 0x1da89c8f
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov r9, qword [rbp + 0x210]
dec dword [rbx + rcx*4 - 0x73]
adc byte [rdx], al
add byte [rax], al
xor r9d, eax
xor ecx, eax
mov r8, qword [rbp + 0x218]
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
mov ecx, r9d
xor cl, 0x60
mov rdx, rax
shl rdx, cl
not rax
and rax, rdx
xor edx, r8d
and edx, r8d
or rax, rdx
mov rcx, r9
leave
leave
shl rcx, 0x20
shl ecx, 0x20
or rcx, r9
mov rdx, r9
shl rdx, 0x1c
xor rdx, r9
movabs r8, 0xf6cc682afd72303f
xor r8, rdx
test byte [rcx + 0x31], 0xd0
movabs rdx, 0x4bb6a14ec28dcfc0
xor rdx, rcx
xor rdx, r8
and rdx, rax
xor rdx, r8
mov rax, qword [rbp + 0x220]
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rbp + 0x31], al
imul cl
hlt
add byte [rax], al
ret 0xa14e
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rbp + 0x31], al
imul cl
hlt
call fcn.1404306b0
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1f0]
add byte [rcx], dh
invalid
xchg esi, eax
fdiv st(6), st(0)
dec dword [rax - 0x75]
lea esp, [rax]
add al, byte [rax]
add byte [rbx], dh
invalid
add byte [rcx], dh
ror dword [rax - 0x75], 0x95
mov rdx, qword [rbp + 0x208]
mov rdx, qword [rbp + 0x208]
xor edx, ecx
xor eax, eax
cmp edx, 0x526fda1
sete al
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], eax
xor ecx, 0xed3aad00
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
invalid
hlt
add byte [rax], al
invalid
call fcn.1404306c0
mov rax, qword [rbp + 0x200]
or eax, dword [rbp + 0x1f0]
sete al
or al, byte [0x140790228]
mov al, 0xd7
xor al, 0
mov al, 0xd7
xor al, 0
or al, byte [0x1407902b8]
xor al, 0
and al, 1
mov rcx, qword [rbp + 0x218]
mov byte [rcx], al
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
invalid
add byte [rcx - 0x23df173a], cl
invalid
mov esi, eax
call fcn.1404306c0
xor esi, eax
mov ecx, esi
xor cl, 0xdf
mov rdx, qword [rbp + 0x1f0]
mov edx, dword [rbp + 0x1f0]
invalid
mov edx, dword [rbp + 0x1f0]
mov rax, rdx
shl rax, cl
xor edx, esi
xor edx, eax
ror byte [rax - 0x2d], 1
loopne 0x140442ae6
xor edx, eax
xor dl, 0x2b
mov ecx, edx
mov rax, qword [rbp + 0x220]
shl rax, cl
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
mov eax, dword [rbp + 0x218]
add al, byte [rax]
add byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
imul cl
xchg edx, eax
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
imul cl
xchg edx, eax
add byte [rax], al
call fcn.1404306c0
invalid
mov rcx, qword [rbp + 0x220]
xor ecx, eax
mov rax, rcx
shl rax, 0x24
or rax, rcx
movabs rdx, 0x57588e2fcfdf0721
mov r9, qword [rbp + 0x210]
xor r9, rdx
xor ecx, edx
xor r9, rax
mov r8, rcx
shl r8, 0x20
or r8, rcx
or eax, ecx
or eax, ecx
movabs rdx, 0xf69ee97036148ab4
xor rdx, r8
add rdx, r9
mov ah, 0x8a
adc al, 0x36
jo 0x140442b13
sahf
test byte [rcx + rsi - 0x3e], 0x4c
add edx, ecx
movabs r8, 0x46dbd9e9c9eb754b
xor r8, rax
add r8, rdx
mov rax, qword [rbp + 0x1e8]
add rax, qword [rbp + 0x1e0]
add rax, r8
add rax, 2
mov edx, dword [rbp + 0x208]
xor cl, 0x26
mov r8, rdx
shl r8, cl
mov rcx, qword [rbp + 0x1f8]
invalid
clc
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
xor r8, rdx
mov rax, qword [rbp + 0x1d8]
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
call fcn.1404309c0
mov rdx, qword [rbp + 0x220]
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
xor edx, dword [rbp + 0x1f8]
xor edx, eax
xor edx, 0xd7c807d1
invalid
enter 0x31d7, 0xffffffffffffffc0
xor ecx, ecx
mov r8, qword [rbp + 0x210]
cmp r8d, dword [rbp + 0x1e8]
setne cl
mov r8, qword [rbp + 0x208]
mov dword [r8], ecx
cmove edx, eax
ror byte [rax - 0x75], 1
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x9cebaf0], cl
invalid
ror byte [rax - 0x75], 1
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x9cebaf0], cl
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x208]
xor ecx, eax
mov rax, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x200]
mov qword [rdx], rax
mov rax, rcx
shl rax, 0x20
or rax, rcx
movabs r8, 0x1222edee0d1a4573
xor r8, rax
mov rax, rcx
shl rax, 0x1b
loopne 0x140442c2a
loopne 0x140442c2a
movabs rdx, 0x2000a59ed1a4573
xor rdx, rcx
xor rdx, rax
sub r8, rdx
mov rax, qword [rbp + 0x1f0]
mov qword [rax], r8
mov dword [rax], eax
mov eax, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1d8]
mov qword [rdx], rax
xor cl, 0x67
shl rax, cl
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x1d8]
neg eax
cdqe
mov rcx, qword [rbp + 0x1f8]
add rcx, rax
mov rax, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r9, qword [rbp + 0x1f0]
xor r9d, eax
mov rcx, r9
shl rcx, 0x1f
xor rcx, r9
xor ecx, ecx
xor ecx, ecx
mov rax, r9
shl rax, 0x1b
xor rax, r9
movabs rdx, 0x1396aac046519f33
push rcx
shr byte [rdx + 0x31481396], 0xc2
push rcx
shr byte [rdx + 0x31481396], 0xc2
movabs rax, 0x88a1f670f9ae60cc
xor rax, rcx
enter 0x3148, 0xffffffffffffffd0
enter 0x3148, 0xffffffffffffffd0
and rax, qword [rbp + 0x200]
xor rax, rdx
mov rcx, r9
shl rcx, 0x24
or rcx, r9
movabs rdx, 0x456c5b39c9f40172
xor rdx, rcx
retf 0x894c
leave
shl rcx, 0x1e
movabs r8, 0xd739359c360bfe8d
cmp edi, edx
retf 0x894c
cmp edi, edx
xor r8, r9
xor r8, rcx
mov rcx, qword [rbp + 0x218]
sub rcx, qword [rbp + 0x1e0]
add rcx, r8
add rcx, rdx
sub rcx, rax
inc rcx
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
mov eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
xor r9b, 0x75
mov ecx, r9d
shl rax, cl
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r10, qword [rbp + 0x1e0]
mov edx, dword [rbp + 0x1e0]
mov edx, dword [rbp + 0x1e0]
xor r10d, eax
mov rdx, r10
mov edx, edx
mov edx, edx
shl rdx, 0x23
or rdx, r10
mov ecx, r10d
xor cl, 0x55
mov rax, qword [rbp + 0x220]
mov r8, rax
mov eax, eax
mov eax, eax
shl r8, cl
xor r8, rax
mov rcx, r10
shl rcx, 0x1f
loope 0x140442d9d
loope 0x140442d9d
xor rcx, r10
mov rax, r10
shl rax, 0x1e
xor rax, r10
movabs r9, 0xaad6a40f602e3a0
mov ecx, 0xf602e3a0
push 0xffffffffffffffad
or cl, byte [rcx + 0x31]
ror dword [rax - 0x48], 0x5f
sbb al, 0xfd
leave
cwde
pop rax
mov ch, 0x8a
mov ecx, 0xf602e3a0
push 0xffffffffffffffad
or cl, byte [rcx + 0x31]
ror dword [rax - 0x48], 0x5f
sbb al, 0xfd
leave
cwde
pop rax
mov ch, 0x8a
xor rax, rcx
xor rax, r9
and rax, r8
xor rax, r9
mov r8, r10
shl r8, 0x1c
xor r8, r10
movabs rcx, 0x9070e3024d8bd528
xor rcx, r8
movabs r9, 0xc01526cef14fc5b9
int1
invalid
adc eax, 0xd13149c0
add r9, rcx
mov rdx, r10
shl rdx, 0x22
shl edx, 0x22
int1
invalid
shl edx, 0x22
or rdx, r10
movabs rcx, 0xdbfc0911c7985db2
adc dword [rcx], ecx
cld
fisttp dword [rax + 0x31]
ror dword [rcx + rax - 0x37], 1
adc dword [rcx], ecx
cld
fisttp dword [rax + 0x31]
ror dword [rcx + rax - 0x37], 1
movabs rdx, 0x6115145e5eb03a46
xor rdx, r8
mov r8, r10
shl r8, 0x21
or r8, r10
movabs r9, 0xdb3d9fd03867a24d
movabs byte [0x314ddb3d9fd03867], al
ror dword [rcx + 1], 0xd1
movabs byte [0x314ddb3d9fd03867], al
ror dword [rcx + 1], 0xd1
mov rdx, r10
shl rdx, 0x24
or rdx, r10
movabs r8, 0xcd89756ae2742ad7
xor r8, rdx
add r8, qword [rbp + 0x1f0]
add r8, r9
add r8, rcx
add eax, ecx
add eax, ecx
sub r8, rax
add r8, 3
mov rax, qword [rbp + 0x1d8]
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e8]
add dword [rax], eax
invalid
push 0x48fffed8
mov ecx, dword [rbp + 0x1e8]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x108d2b09], cl
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
and byte [rdx], al
mov ecx, dword [rcx]
sub ecx, dword [rbp + 0x210]
mov rdx, qword [rbp + 0x220]
add byte [rax], al
add byte [rax], al
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xb7f9f623
sub ecx, dword [rbp + 0x1e0]
mov rax, qword [rbp + 0x200]
add byte [rax], al
add byte [rax], al
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
xor r14d, r14d
mov rdi, qword [rbp + 0x1b8]
mov edi, dword [rbp + 0x1b8]
mov edi, dword [rbp + 0x1b8]
mov ebp, 0x1b8
neg rdi
mov esi, 0
sbb rsi, qword [rbp + 0x1b0]
call fcn.1404306c0
movabs rax, 0x7fe2de5b1a427424
mov rcx, qword [rbp + 0x190]
add rcx, rax
mov rdx, qword [rbp + 0x180]
adc rdx, 0
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
mov dword [rax], ecx
mov dword [rax], ecx
mov qword [rax + 8], rdx
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rdi
mov qword [rax + 8], rsi
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x220]
and eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x210]
or ecx, eax
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
mov rax, qword [rbp + 0x218]
not eax
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
out dx, eax
add byte [rax], al
out dx, eax
add byte [rax], al
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e8]
sub ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1f8]
add byte [rax], al
add byte [rax], al
xor ecx, eax
xor ecx, 0xda97dd7c
sub ecx, esi
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0x1f3ae07e
xor eax, ecx
xor eax, 0xe0c51f81
mov rdx, qword [rbp + 0x1e0]
and eax, edx
xor eax, ecx
xor ecx, edx
add eax, dword [rbp + 0x210]
sub ecx, eax
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0xd64cc1
mov rdx, qword [rbp + 0x220]
add edx, dword [rbp + 0x1f8]
mov r8, qword [rbp + 0x210]
sub r8d, edx
add r8d, ecx
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], r8d
xor eax, 0x39b77c1e
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x218]
add ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1f8]
add rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x1e0]
add eax, dword [rbp + 0x218]
cdqe
mov rcx, qword [rbp + 0x208]
add rcx, rax
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x1e1
je 0x14044ea9f
cmp ebx, 0x1e3
jne 0x14044eb3a
call fcn.1404306c0
xor eax, dword [rbp + 0x1d8]
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0xc115d2a3
add ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
xor eax, 0xb11a47d9
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x162
jne 0x14044d4fd
call fcn.1404309c0
movzx eax, byte [0x140790228]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
mov rdx, qword [rbp + 0x1e8]
lea rax, [rdx + 0x20]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov eax, dword [rdx + 0x20]
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x15f
jbe 0x14044d5e2
cmp ebx, 0x161
jne 0x14044f6d1
mov rsi, rdx
call fcn.1404306d0
or rsi, qword [rbp + 0x190]
or r13, qword [rbp + 0x180]
or r13, rsi
mov rax, qword [rbp + 0x1e0]
setne byte [rax]
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x7c
ja 0x14044d662
cmp ebx, 0x7a
je 0x14044fd8c
cmp ebx, 0x7c
jne 0x14044fdf7
call fcn.1404306c0
mov rax, qword [rbp + 0x1f8]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x185
jne 0x14044d6d7
call fcn.1404306b0
xor eax, dword [rbp + 0x200]
mov r10, qword [rbp + 0x1d8]
xor r10, qword [rbp + 0x1f8]
mov eax, eax
mov rcx, rax
shl rcx, 0x1e
xor rcx, rax
mov rdx, rax
shl rdx, 0x21
or rdx, rax
movabs r8, 0x8650b5453332e72b
xor r8, rdx
movabs r9, 0xa09e71a8cccd18d4
xor r9, rcx
xor r9, r8
and r9, r10
xor r9, r8
movabs rcx, 0x1c29958de0004a42
xor rcx, rdx
mov rdx, rax
shl rdx, 0x22
or rdx, rax
movabs rax, 0xcd5542421fffb5bd
xor rax, rdx
add rax, rcx
add rax, r9
inc rax
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x122
jbe 0x14044d76e
call fcn.1404306b0
cmp ebx, 0x124
jne 0x14044f742
nop
xor eax, dword [rbp + 0x218]
xor eax, dword [rbp + 0x208]
xor eax, 0xc94352a7
mov rcx, qword [rbp + 0x1f8]
sub ecx, dword [rbp + 0x1f0]
add ecx, eax
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
mov rax, qword [rbp + 0x1d8]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x192
jne 0x14044d963
call fcn.1404306b0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1e0]
and edx, ecx
mov rcx, qword [rbp + 0x1d8]
lea ecx, [rcx + rdx*2]
mov rdx, qword [rbp + 0x218]
mov dword [rdx], ecx
mov rdx, qword [rbp + 0x208]
xor edx, dword [rbp + 0x220]
xor edx, eax
mov eax, edx
xor eax, 0x807192f4
imul eax, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor edx, 0x807192f0
mov rax, qword [rbp + 0x1f0]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x48
jne 0x14044d9cb
call fcn.1404309c0
mov rax, qword [0x140765be8]
movsxd rcx, dword [rax]
add rcx, rax
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x3f
jne 0x14044da2f
call fcn.1404306c0
mov r8, qword [rbp + 0x208]
xor r8d, eax
mov ecx, r8d
xor cl, 0x2b
mov rax, r8
shl rax, 0x1c
xor rax, r8
mov rdx, qword [rbp + 0x218]
xor rax, rdx
shl rdx, cl
movabs rcx, 0x325f8f4cfabf59d1
xor rcx, rax
xor rcx, rdx
mov rax, r8
shl rax, 0x23
or rax, r8
movabs rdx, 0x4e2af5c6130c292
xor rdx, rax
mov rax, r8
shl rax, 0x22
or rax, r8
movabs r8, 0xecbe80c39ecf3d6d
xor r8, rax
add r8, rdx
add r8, rcx
mov rax, qword [rbp + 0x1e0]
add rax, r8
add rax, 2
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
je 0x14044eb9e
cmp ebx, 0x3e
jne 0x14044ec66
call fcn.1404306c0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x23a7fc1
xor eax, ecx
xor eax, 0xfdc5803e
mov rdx, qword [rbp + 0x1d8]
and eax, edx
xor eax, ecx
xor ecx, edx
add ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x1e0]
sub edx, ecx
add edx, eax
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
je 0x14044ebff
cmp ebx, 0x155
jne case.0x14043eac0.403
call fcn.1404306c0
mov rax, rsi
mov rcx, qword [rbp + 0x1b8]
add rax, rcx
mov rdx, qword [rbp + 0x1a8]
adc rdx, qword [rbp + 0x1b0]
imul esi, ecx
mov ecx, esi
shld rdx, rax, cl
shl rax, cl
xor r14d, r14d
test sil, 0x40
cmovne rdx, rax
cmovne rax, r14
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx + 8], rdx
mov qword [rcx], rax
jmp 0x140451e7b
je 0x14044eca0
cmp ebx, 0x112
jne 0x14044ed5d
call fcn.1404306d0
mov rax, qword [rbp + 0x1a8]
not rax
not rsi
mov rcx, qword [rbp + 0x190]
and rcx, rsi
mov rdx, qword [rbp + 0x180]
and rdx, rax
or rdx, rcx
mov rax, qword [rbp + 0x1d8]
setne byte [rax]
movzx eax, byte [0x140790228]
mov rcx, qword [rbp + 0x208]
mov byte [rcx], al
xor r14d, r14d
jmp 0x140451e7b
mov rax, qword [rbp + 0x208]
mov esi, eax
neg esi
cmp ebx, 0x115
jae 0x14044dba7
cmp ebx, 0x113
jne 0x14044f8c5
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
mov rcx, rax
shl rcx, 0x24
or rcx, rax
mov r8, qword [rbp + 0x1e0]
xor r8, qword [rbp + 0x1e8]
movabs rdx, 0x83d63bf8941346cc
xor rdx, r8
xor rdx, rcx
movabs r8, 0xcf534cfcfb33a915
xor r8, rax
shl rax, 0x1d
xor r8, rax
movabs rax, 0xb6a932ae04cc56ea
xor rax, rcx
sub r8, qword [rbp + 0x210]
add r8, rax
lea rax, [rdx + r8]
add rax, 2
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rdx, qword [rbp + 0x1e0]
sub edx, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
mov eax, ecx
xor eax, 0x255122e3
add eax, edx
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], eax
xor ecx, 0x742d6d52
mov rax, qword [rbp + 0x1e8]
call 0xc94435c6
or byte [rbp + 0x31], al
imul cl
lodsd eax, dword [rsi]
invalid
add byte [rax], al
call 0xc94435c6
or byte [rbp + 0x31], al
imul cl
lodsd eax, dword [rsi]
call 0x12e2c35d0
sar dh, 1
dec dword [rbx + 0x22c8d]
add byte [rax - 0x7bf04807], al
sal byte [rdi - 0x49f10000], cl
leave
call fcn.1404306c0
mov ecx, dword [rbp + 0x22c]
cmp cl, 0xb7
je case.0x14043ebba.291
movzx ecx, cl
cmp ecx, 0xb9
jne 0x14044ee3f
nop
mov rcx, qword [rbp + 0x1f8]
mov ecx, dword [rcx]
sub ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x218]
xor eax, dword [rbp + 0x1e0]
xor eax, 0xb12e7d4c
sub eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
cmp ebx, 0xa5
jbe 0x14044dc7e
call fcn.1404306b0
cmp ebx, 0xa7
jne 0x14044f964
nop
mov rax, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
lea rax, [0x1405e7948]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov rax, qword [rbp + 0x208]
mov dword [rax], 0
add rax, 0x20
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x90
jne 0x14044dd16
call fcn.1404306d0
add rsi, qword [rbp + 0x190]
adc r15, qword [rbp + 0x180]
mov r8, r15
mov rcx, qword [rbp + 0x1b8]
shld r8, rsi, cl
mov rax, qword [rbp + 0x218]
mov qword [rax], rsi
mov qword [rax + 8], r15
mov rdx, rsi
shl rdx, cl
xor r14d, r14d
test cl, 0x40
cmovne r8, rdx
cmovne rdx, r14
mov rax, rsi
sub rax, rdx
mov rcx, r15
sbb rcx, r8
imul rcx, rdx
imul r8, rax
mul rdx
add rdx, r8
add rdx, rcx
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
not r15
not rsi
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rsi
mov qword [rax + 8], r15
jmp 0x140451e7b
jne 0x14044ddde
call fcn.1404309c0
mov rax, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x1f8]
add ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1d8]
add rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x138
jne 0x14044deaa
call fcn.1404309c0
mov rdx, qword [rbp + 0x1d8]
and edx, 1
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
mov eax, ecx
xor eax, 0x68814029
inc eax
imul eax, edx
xor ecx, 0x977ebf8e
add ecx, eax
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x143
jne 0x14044deda
call fcn.1404306c0
mov rdx, qword [rbp + 0x1e8]
sub rdx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x200]
imul rdx, rax
mov ecx, eax
shl rdx, cl
mov ecx, edx
mov rax, qword [rbp + 0x218]
shl rax, cl
mov rcx, qword [rbp + 0x208]
mov qword [rcx], rdx
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
je 0x14044eee1
cmp ebx, 0x12e
jne 0x14044f057
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rcx, qword [rbp + 0x208]
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
xor ecx, 0xf468cc05
mov rax, qword [rbp + 0x1d8]
add eax, esi
add eax, ecx
inc eax
cdqe
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x13d
je 0x14044effa
cmp ebx, 0x13f
jne 0x14044f0b0
call fcn.1404306c0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x424612a7
mov rdx, qword [rbp + 0x208]
and ecx, edx
xor eax, edx
xor eax, 0xbdb9ed58
or eax, ecx
mov rcx, qword [rbp + 0x210]
add ecx, dword [rbp + 0x1f8]
sub eax, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x1da
jne 0x14044dfac
call fcn.1404306d0
xor eax, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x218]
add edx, dword [rbp + 0x1f0]
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0xee8ee31c
add ecx, edx
inc ecx
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], ecx
xor eax, 0x3a15a5b8
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov eax, dword [rbp + 0x22c]
cmp al, 0xae
je 0x14044f124
movzx eax, al
cmp eax, 0xb0
jne 0x14044f188
call fcn.1404309c0
mov rcx, qword [rbp + 0x220]
xor ecx, eax
mov r8, qword [rbp + 0x1f0]
sub r8, qword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1f8]
xor cl, 0x44
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], r8
xor rdx, rax
mov rax, qword [rbp + 0x208]
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rbp + 0x31], al
imul cl
int1
in al, 0
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rbp + 0x31], al
imul cl
int1
in al, 0
add byte [rcx - 0x14c3d], al
dec dword [rax - 0x73]
add eax, 0x1ca97d
add ebx, 0xfffffeb3
lea rax, [0x14060e314]
movsxd rcx, dword [rax + rbx*4]
add rcx, rax
jmp rcx
call fcn.1404306b0
xor eax, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x210]
xor edx, dword [rbp + 0x200]
or edx, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0xcfdfba70
xor eax, 0x3f0d0f28
mov rdx, qword [rbp + 0x1f8]
add edx, eax
sub ecx, edx
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x16f
jne 0x14044e333
call fcn.1404309c0
mov rbx, qword [rbp + 0x220]
xor ebx, eax
mov rax, rbx
shl rax, 0x1e
mov rdx, qword [rbp + 0x1f8]
xor rdx, rbx
xor rdx, rax
movabs rcx, 0xc627bb40aeef2f48
xor rcx, rdx
mov rax, rbx
shl rax, 0x20
or rax, rbx
movabs r8, 0x42a98e1d3aa1a686
xor r8, rax
mov rdx, rbx
shl rdx, 0x23
or rdx, rbx
movabs r9, 0x7520b120c644ac50
xor r9, rdx
mov r10, rbx
shl r10, 0x1c
xor r10, rbx
movabs rdx, 0x5f4523f1755e5979
xor rdx, r10
add rdx, r9
movabs r9, 0x344951b2620f702
xor r9, r10
add r9, r8
mov r8, rbx
shl r8, 0x22
or r8, rbx
movabs r11, 0x410c675069df08fd
xor r11, r8
mov r8, rbx
shl r8, 0x1b
xor r8, rbx
movabs r10, 0x356ef5abf51dce43
xor r10, r8
add r10, r9
mov r9, rbx
shl r9, 0x1d
movabs rsi, 0xd06c28a932e231bc
xor rsi, rbx
xor rsi, r9
mov r9, rbx
shl r9, 0x21
or r9, rbx
movabs rdi, 0x33ec2effdc8bc452
xor rdi, r9
add rdi, r11
mov r11, rbx
shl r11, 0x1f
movabs r9, 0x9a45de42b9bb53af
xor r9, rbx
xor r9, r11
add r9, rsi
add r9, rdi
add r9, r10
movabs r10, 0x12c857da7b743bad
xor r10, r8
add r10, rcx
add r10, rdx
mov edx, dword [rbp + 0x1f0]
xor bl, 0xa8
xor rax, rdx
mov ecx, ebx
shl rdx, cl
movabs rcx, 0xdaf3f0440fa949a1
xor rcx, rax
xor rcx, rdx
add rcx, qword [rbp + 0x208]
add rcx, r10
lea rax, [r9 + rcx]
add rax, 6
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306d0
mov rcx, qword [rbp + 0x198]
mov rax, rcx
mul rsi
imul r13, rcx
add r13, rdx
imul rdi, rsi
add rdi, r13
mov rcx, qword [rbp + 0x1b8]
sub rcx, rax
mov rdx, qword [rbp + 0x1b0]
sbb rdx, rdi
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
mov qword [rax + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x1d8]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
movsxd rax, dword [rbp + 0x220]
lea rcx, [0x1407637a8]
mov rdx, qword [rbp + 0x218]
xor edx, dword [rcx + rax*4]
mov rax, qword [rbp + 0x1f8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x19a
jne 0x14044e5c1
nop
mov rsi, qword [rbp + 0x1d8]
neg esi
call fcn.1404306b0
xor eax, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x218]
mov dword [rcx], esi
mov ecx, eax
mov r9, qword [rbp + 0x1f0]
xor ecx, r9d
mov edx, ecx
xor edx, 0x30c6ca54
imul edx, dword [rbp + 0x208]
mov r8, qword [rbp + 0x210]
mov dword [r8], edx
xor eax, 0xe1d620a4
not r9d
and r9d, eax
xor ecx, 0xe1d620a4
or ecx, r9d
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0xbe
jne 0x14044e5ff
call fcn.1404306b0
xor eax, dword [rbp + 0x1f8]
xor eax, dword [rbp + 0x1e8]
xor eax, 0x7eb8904a
mov rcx, qword [rbp + 0x1e0]
sub ecx, eax
imul ecx, eax
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, dword [rbp + 0x208]
xor eax, esi
xor eax, 0xc0101977
mov rcx, qword [rbp + 0x220]
sub ecx, eax
mov rax, qword [rbp + 0x218]
shl eax, cl
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], ecx
mov dword [0x140765bd4], ecx
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0xb4
jne 0x14044e7b6
nop
mov rsi, qword [rbp + 0x1f8]
neg esi
call fcn.1404309c0
mov rdx, qword [rbp + 0x1e8]
xor edx, dword [rbp + 0x218]
xor edx, eax
mov eax, edx
xor eax, 0xa52e36d2
inc eax
xor edx, 0x8c095905
mov ecx, eax
xor ecx, edx
and eax, edx
lea eax, [rcx + rax*2]
neg eax
mov ecx, eax
xor ecx, esi
and eax, esi
lea eax, [rcx + rax*2]
mov ecx, eax
xor ecx, edx
and edx, eax
lea eax, [rcx + rdx*2]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x166
jne 0x14044e7cd
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1e8]
xor r8d, eax
xor r8d, 0x92c24285
xor ecx, ecx
xor edx, edx
mov r9, qword [rbp + 0x208]
cmp r9d, dword [rbp + 0x1f8]
setge dl
cmovl r8d, ecx
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], edx
mov ecx, eax
xor ecx, 0xb4bc4693
xor eax, 0x4b43b96c
add eax, ecx
sub eax, r8d
inc eax
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x196
jne 0x14044e85b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x208]
mov rdx, qword [rbp + 0x210]
xor edx, dword [rbp + 0x220]
xor edx, eax
xor edx, 0xdf35daf1
add ecx, dword [rbp + 0x218]
sub edx, ecx
mov rax, qword [rbp + 0x1f8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x1e8]
add eax, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
xor eax, dword [rbp + 0x1d8]
xor eax, dword [rbp + 0x1e0]
mov ecx, eax
xor ecx, 0x6a903479
mov rdx, qword [rbp + 0x1f0]
add edx, dword [rbp + 0x208]
sub ecx, edx
mov rdx, qword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
xor eax, 0xe227e4c
inc eax
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r9, qword [rbp + 0x220]
xor r9d, eax
mov rcx, r9
shl rcx, 0x23
or rcx, r9
movabs rax, 0x9d704573d4ff461f
xor rax, rcx
mov rcx, r9
shl rcx, 0x20
loope 0x140443ed3
loope 0x140443ed3
or rcx, r9
movabs rdx, 0xfa566bb29e53d2d6
xor rdx, rcx
mov rcx, r9
shl rcx, 0x1e
movabs r8, 0x1bb42fe8a1ac2d29
xor r8, r9
xor r8, rcx
sbb ecx, dword [rbp + 0x31]
enter 0x3149, 0xffffffffffffffc8
mov rcx, r9
shl rcx, 0x1d
add r8, rdx
movabs rdx, 0xa157cd3b4b00b9e0
xor rdx, r9
xor rdx, rcx
mov rcx, qword [rbp + 0x1e0]
add byte [rax + 3], cl
invalid
fadd dword [rcx]
add byte [rax], al
sub rdx, rcx
add r8, rax
lea rax, [rdx + r8]
add rax, 2
mov rcx, rax
mov rdx, qword [rbp + 0x218]
xor rcx, rdx
and rax, rdx
lea rax, [rcx + rax*2]
imul rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
mov eax, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
xor r9b, 0x64
mov ecx, r9d
shl rax, cl
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax + 3], cl
invalid
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0x3ebc9452
sub esi, dword [rbp + 0x1f8]
add esi, dword [rbp + 0x220]
lea eax, [rcx + rsi]
inc eax
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306b0
mov rcx, qword [rbp + 0x1a0]
and rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1a8]
and rdx, qword [rbp + 0x1b0]
or rdx, r13
or rcx, rsi
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rcx
mov qword [rax + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1f8]
sub ecx, dword [rbp + 0x208]
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
mov eax, ecx
xor eax, 0xbd4da290
imul eax, dword [rbp + 0x218]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], eax
xor ecx, 0x42b25d77
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rdi, qword [rbp + 0x1e0]
neg edi
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov ecx, eax
xor ecx, 0x1883230c
add esi, ecx
mov rdx, qword [rbp + 0x1d8]
sub edx, esi
xor eax, ecx
xor eax, 0xe77cdcf3
and eax, edx
xor eax, ecx
and edx, ecx
lea eax, [rax + rdx*2]
mov ecx, eax
xor ecx, edi
and edi, eax
lea eax, [rcx + rdi*2]
neg eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
invalid
add al, ch
xor dh, al
invalid
call fcn.1404306d0
mov rax, qword [rbp + 0x200]
sub eax, dword [rbp + 0x218]
cdqe
mov rcx, qword [rbp + 0x1d8]
add rcx, rax
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x218]
xor eax, 0xaf09dec4
fimul word [rcx]
scasd eax, dword [rdi]
fimul word [rcx]
scasd eax, dword [rdi]
mov rdx, qword [rbp + 0x1e8]
sub edx, eax
mov ecx, edx
xor ecx, eax
and edx, eax
mov rax, qword [rbp + 0x1e0]
sub eax, dword [rbp + 0x208]
add eax, ecx
lea eax, [rax + rdx*2]
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x210]
add edx, dword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rcx - 0x7274b33f], cl
or byte [rdx], al
add byte [rax], al
invalid
clc
add dword [rax], eax
add byte [rcx - 0x7274b33f], cl
or byte [rdx], al
add byte [rax], al
xor ecx, r9d
xor ecx, 0x189de9ef
add ecx, edx
inc ecx
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0xe69b1d79
jns 0x140444167
wait
out 0x89, al
ret 0xf281
xchg dl, ah
sbb dword fs:[rbp - 0x77], eax
enter 0xfffffffffffff741, 0xffffffffffffffd0
and edx, r9d
and ecx, r8d
or ecx, edx
mov rdx, qword [rbp + 0x218]
jns 0x140444167
wait
out 0x89, al
ret 0xf281
add byte [rax], al
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0xb0874151
xor eax, 0x4f78beae
and eax, r9d
or cl, byte [rcx + 0x51f181c1]
xchg dword [r8 + 0x78beae35], esi
and eax, r9d
and ecx, r8d
or ecx, eax
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
mov edx, eax
xor edx, 0xd0629db7
mov r8d, eax
xor r8d, 0x2f9d6248
mov r10, qword [rbp + 0x1f0]
mov ecx, r10d
not ecx
and r8d, r10d
and edx, ecx
or edx, r8d
imul edx, dword [rbp + 0x1d8]
mov r8d, eax
xor r8d, 0xd0629dd2
mov r9d, eax
xor r9d, 0x2f9d622d
invalid
popfq
invalid
and r9d, r10d
and r8d, ecx
or r8d, r9d
sub r8d, edx
mov rdx, qword [rbp + 0x220]
mov dword [rdx], r8d
mov edx, eax
xor edx, 0x2f9d624c
xor eax, 0xd0629db3
and eax, r10d
and edx, ecx
or edx, eax
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
invalid
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, dword [rbp + 0x210]
xor eax, dword [rbp + 0x1e8]
xor eax, 0x5b3c9cb3
add esi, dword [rbp + 0x1d8]
sub esi, eax
mov rax, qword [rbp + 0x1f8]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x1e8]
add eax, dword [rbp + 0x1f8]
neg eax
cdqe
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x218]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x1f0]
neg esi
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], esi
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0xe3a2c5df
imul ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
xor eax, 0xe3a2c5b7
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
mov ecx, eax
xor ecx, 0x2ef86982
mov r9, qword [rbp + 0x1f0]
mov edx, r9d
not edx
mov r8d, eax
xor r8d, edx
xor r8d, 0xd107967d
invalid
jge 0x140444295
invalid
rol dword [rcx + riz - 0x37], 1
and ecx, r8d
xor ecx, r8d
xor eax, 0xc08bae40
and edx, eax
xor eax, r9d
or eax, edx
add eax, dword [rbp + 0x1f8]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
invalid
call fcn.1404306b0
mov rax, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x210]
and eax, edx
ror byte [rax - 0x75], 1
lea esp, [rax]
add al, byte [rax]
add byte [rcx], cl
enter 0xffffffffffffd1f7, 9
rol dword [rbp - 0x7a74b73f], 1
call 0x14f44435e
xchg esp, eax
add byte [rbp + 0x31], al
imul cl
adc al, 0xdb
add byte [rax], al
ror byte [rax - 0x75], 1
lea esp, [rax]
add al, byte [rax]
add byte [rcx], cl
enter 0xffffffffffffd1f7, 9
rol dword [rbp - 0x7a74b73f], 1
call 0x14f44435e
xchg esp, eax
add byte [rbp + 0x31], al
imul cl
adc al, 0xdb
add byte [rax], al
call fcn.1404306d0
mov rax, qword [rbp + 0x220]
mov qword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
mov r8, qword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1f0]
and r8d, 1
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], r8d
mov rdx, qword [rbp + 0x220]
xor edx, eax
mov ecx, edx
xor ecx, 0x89e88dea
imul ecx, r8d
mov r8, qword [rbp + 0x210]
mov dword [r8], ecx
xor edx, 0x76177225
mov ecx, eax
xor ecx, 0x70a230c9
xor eax, 0x8f5dcf36
add eax, ecx
add eax, edx
add eax, 2
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1d8]
and ecx, dword [rbp + 0x1e0]
and ecx, 1
mov rax, qword [rbp + 0x220]
mov byte [rax], cl
mov rax, qword [rbp + 0x218]
sete byte [rax]
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
test rsi, rsi
mov rax, qword [rbp + 0x1d8]
setne byte [rax]
test r15, r15
mov rax, qword [rbp + 0x1f8]
setne byte [rax]
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
mov rcx, qword [rbp + 0x1d8]
xor ecx, dword [rbp + 0x208]
add al, byte [rax]
add byte [rcx], dh
rol dword [rcx + 0x348172f1], 2
add al, byte [rax]
add byte [rcx], dh
rol dword [rcx + 0x348172f1], 2
sub esi, dword [rbp + 0x218]
add esi, ecx
mov rax, qword [rbp + 0x210]
mov dword [rax], esi
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
or byte [rbp + 0x31], al
imul cl
fld dword [rax]
invalid
or byte [rbp + 0x31], al
imul cl
fld dword [rax]
add byte [rax - 0x1f4a74b8], dl
add dword [rax], eax
nop
mov rsi, qword [rbp + 0x1e0]
add byte [rax - 9], cl
invalid
add byte [rax - 9], cl
fsubp st(0)
invalid
invalid
call fcn.1404309c0
mov rcx, qword [rbp + 0x1f8]
xor ecx, eax
mov eax, dword [rbp + 0x1d8]
xor cl, 0xbb
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rsi
xor rdx, rax
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor r14d, r14d
neg rsi
mov eax, 0
add byte [rax], al
add byte [rax + 0x19], cl
clc
add byte [rax], al
add byte [rax + 0x19], cl
clc
mov rcx, qword [rbp + 0x208]
mov qword [rcx], rsi
mov qword [rcx + 8], rax
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
mov ebx, 0x33fffec4
test eax, ebx
add dword [rax], eax
add byte [rcx + 0x69f181c1], cl
invalid
cmp al, 3
mov ebx, 0x33fffec4
test eax, ebx
add dword [rax], eax
add byte [rcx + 0x69f181c1], cl
add eax, 0x9635033c
cmp al, 3
invalid
xchg esi, eax
cli
ret
cmp al, 3
xor eax, 0xfcc3fa96
mov edx, eax
and edx, esi
not esi
and ecx, esi
or edx, ecx
mov r8, qword [rbp + 0x208]
add al, byte [rax]
add byte [rbx + rax - 0x7b], al
and byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rbx + rax - 0x7b], al
and byte [rdx], al
add byte [rax], al
add edx, dword [rbp + 0x218]
sub r8d, edx
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], r8d
xor esi, eax
or esi, ecx
mov rax, qword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rcx - 0x9cebad0], cl
lock add dword [rax], eax
add byte [rcx - 0x9cebad0], cl
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x220]
xor eax, 0x3d087923
mov rdx, qword [rbp + 0x1d8]
mov ecx, edx
not ecx
and ecx, eax
xor eax, edx
or eax, ecx
sub eax, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
invalid
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e0]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0x61b8f4d9
mov rax, qword [rbp + 0x1e8]
sub eax, dword [rbp + 0x1d8]
add eax, ecx
inc eax
cdqe
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, esi
xor eax, 0x8b28a483
mov ecx, eax
mov rdx, qword [rbp + 0x208]
and ecx, edx
not edx
xor eax, edx
and eax, edx
add ecx, dword [rbp + 0x210]
add ecx, eax
mov rdx, qword [rbp + 0x1e0]
sub edx, ecx
mov rax, qword [rbp + 0x218]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
test rdi, rdi
setne byte [rbp + 0x1c6]
mov eax, 1
cmp byte [0x140790228], 0
jne 0x140450630
nop
mov r15, qword [0x140792600]
test r15, r15
je 0x140450630
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov r8d, eax
mov rax, qword [rbp + 0x1e0]
mov ecx, eax
and cl, 1
mov dword [rbp + 0x15c], ecx
lea rdi, [rbp + 0x128]
mov dword [rbp + 0x168], eax
mov rcx, qword [rbp + 0x1f8]
mov eax, ecx
mov dword [rbp + 0x198], ecx
mov rax, qword [rbp + 0x1e8]
mov dword [rbp + 0x16c], eax
mov rax, qword [rbp + 0x220]
mov dword [rbp + 0x174], eax
mov rax, qword [rbp + 0x208]
mov dword [rbp + 0x188], eax
mov rax, qword [rbp + 0x218]
mov rdx, rax
mov qword [rbp + 0x148], rax
mov rdx, qword [rbp + 0x1f0]
mov dword [rbp + 0x150], edx
mov edx, eax
mov dword [rbp + 0x178], eax
mov r14, qword [rbp + 0x210]
mov edx, r14d
mov byte [rbp + 0x1c7], r14b
mov qword [rbp + 0x140], rcx
mov dword [rbp + 0x170], r8d
mov ecx, r8d
mov qword [rbp + 0x1a8], rcx
mov qword [rbp + 0x1b8], rax
jmp 0x140450950
call fcn.1404306b0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xb81fb85a
mov rax, qword [rbp + 0x210]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
mov rax, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306b0
or r13, qword [rbp + 0x1b0]
or rsi, qword [rbp + 0x1b8]
not rsi
not r13
shld r13, rsi, 1
add rsi, rsi
mov rax, r13
xor rax, rdi
mov rcx, rsi
mov rdx, qword [rbp + 0x1a0]
xor rcx, rdx
and r13, rdi
and rsi, rdx
shld r13, rsi, 1
add rsi, rsi
add rsi, rcx
adc r13, rax
mov rdx, r13
mov rcx, qword [rbp + 0x190]
shld rdx, rsi, cl
mov rax, rsi
shl rax, cl
xor r14d, r14d
test cl, 0x40
cmovne rdx, rax
cmovne rax, r14
mov r8, qword [rbp + 0x1f0]
mov qword [r8], rax
mov ecx, eax
shld r13, rsi, cl
shl rsi, cl
mov qword [r8 + 8], rdx
test al, 0x40
cmovne r13, rsi
cmovne rsi, r14
mov rax, qword [rbp + 0x208]
mov qword [rax], rsi
mov qword [rax + 8], r13
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x220]
neg al
mov rcx, qword [rbp + 0x208]
mov byte [rcx], al
mov rax, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x1e8]
mov byte [rax], cl
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x220]
add edx, dword [0x1407638b8]
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x92c2d306
inc ecx
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
sub esi, dword [rbp + 0x208]
mov rax, qword [rbp + 0x210]
mov dword [rax], 0
mov rax, qword [rbp + 0x1d8]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x1f0]
movsxd rcx, dword [rcx]
mov rdx, qword [rbp + 0x220]
mov qword [rdx], rcx
movabs rcx, 0x249fea6d6ddc3ebc
xor rcx, rax
mov rdx, rax
shl rdx, 0x23
or rdx, rax
shl rax, 0x1b
xor rcx, rax
movabs rax, 0xf9fd21860a23c143
xor rax, rdx
mov rdx, qword [rbp + 0x1d8]
sub rcx, rdx
add rax, rcx
inc rax
imul rax, rdx
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1f8]
xor edx, ecx
mov rcx, qword [rbp + 0x1e0]
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
xor ecx, 0x82a16040
add edx, dword [rbp + 0x220]
sub ecx, edx
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
movsxd rcx, dword [rbp + 0x218]
lea rdx, [0x1407637a8]
mov r8, qword [rbp + 0x1f0]
xor r8d, dword [rdx + rcx*4]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], r8d
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1e8]
xor edx, ecx
xor edx, eax
xor edx, 0x6f257cf5
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1f0]
xor eax, 0xa4325313
mov rdx, qword [rbp + 0x210]
mov ecx, edx
not ecx
and ecx, eax
xor eax, edx
or eax, ecx
mov rcx, qword [rbp + 0x218]
sub ecx, dword [rbp + 0x1e0]
add ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1e8]
add rcx, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
mov rcx, qword [rbp + 0x1e8]
add ecx, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1f0]
xor edx, esi
xor edx, eax
mov eax, edx
xor eax, 0x70b88c4a
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor edx, 0x71d39623
sub edx, dword [rbp + 0x1e0]
mov rax, qword [rbp + 0x218]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0xbb5775c7
sub ecx, dword [rbp + 0x1e8]
movsxd rax, ecx
mov rcx, qword [rbp + 0x210]
add rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x1e8]
xor edx, dword [rbp + 0x220]
xor edx, eax
mov eax, edx
xor eax, 0xc5e38b95
imul eax, dword [rbp + 0x210]
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
mov eax, edx
xor eax, 0x7e874e73
xor edx, 0xc5e38b97
mov ecx, eax
sub ecx, edx
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x220]
xor ecx, eax
xor ecx, 0x82df7a9d
mov rax, qword [rbp + 0x208]
add eax, dword [rbp + 0x1e0]
sub ecx, eax
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1e8]
mov r10, qword [rbp + 0x208]
mov ecx, r10d
not ecx
mov rdx, qword [rbp + 0x220]
xor edx, dword [rbp + 0x1d8]
xor edx, eax
xor edx, 0x92f4356c
mov rax, qword [rbp + 0x200]
mov dword [rax], edx
mov r9, qword [rbp + 0x1f8]
mov eax, r9d
not eax
mov edx, eax
and edx, ecx
mov r8d, r9d
and r8d, r10d
or r8d, edx
xor eax, r10d
and ecx, r9d
or ecx, eax
not r8d
and r8d, ecx
mov rax, qword [rbp + 0x210]
mov dword [rax], r8d
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rdx, qword [rbp + 0x220]
xor edx, dword [rbp + 0x208]
xor edx, eax
xor edx, 0x23cab82f
mov eax, edx
mov rcx, qword [rbp + 0x1f8]
xor eax, ecx
and edx, ecx
lea ecx, [rax + rdx*2]
lea eax, [rax + rdx*2]
dec eax
mov rdx, qword [rbp + 0x218]
mov dword [rdx], eax
neg ecx
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x220]
mov eax, ecx
neg eax
dec ecx
xor ecx, eax
mov rdx, qword [rbp + 0x1e8]
and ecx, edx
xor ecx, eax
mov r8, qword [rbp + 0x1e0]
mov dword [r8], ecx
and eax, edx
add eax, eax
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x210]
mov rdx, qword [rbp + 0x220]
or edx, dword [rbp + 0x218]
xor eax, 0x444064ab
mov r8, qword [rbp + 0x1e0]
mov ecx, r8d
not ecx
and ecx, eax
xor eax, r8d
or eax, ecx
add edx, dword [rbp + 0x1d8]
sub edx, eax
movsxd rax, edx
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1d8]
mov ecx, eax
xor ecx, 0x44933c45
xor eax, ecx
xor eax, 0xbb6cc3ba
mov rdx, qword [rbp + 0x210]
and eax, edx
xor eax, ecx
xor ecx, edx
mov rdx, qword [rbp + 0x208]
sub edx, dword [rbp + 0x1e8]
add edx, ecx
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x1bc35e7d
sub ecx, dword [rbp + 0x220]
movsxd rax, ecx
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rax, qword [rbp + 0x1f0]
add eax, esi
sub eax, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x218]
add edx, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], edx
mov ecx, eax
xor ecx, 0xbfe3e28f
xor eax, ecx
xor eax, 0x401c1d70
mov r8, qword [rbp + 0x1f8]
and eax, r8d
xor eax, ecx
add eax, esi
sub edx, eax
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
xor ecx, r8d
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0xbb1b9f6
mov r9, qword [rbp + 0x210]
add r9d, dword [rbp + 0x220]
sub r9d, dword [rbp + 0x1e0]
add r9d, ecx
mov edx, eax
xor edx, 0x6bf99af8
mov r8d, r9d
xor r8d, edx
and r9d, edx
add edx, ecx
sub r8d, edx
lea ecx, [r8 + r9*2]
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x1e8]
xor eax, 0x2433062b
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x218]
mov ecx, eax
xor ecx, 0x8947893a
mov rdx, qword [rbp + 0x1e0]
and ecx, edx
xor eax, edx
xor eax, 0x76b876c5
or ecx, eax
add ecx, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1f0]
sub edx, ecx
mov ecx, edx
xor ecx, eax
and edx, eax
lea eax, [rcx + rdx*2]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rdx, qword [rbp + 0x1d8]
mov eax, edx
mov rcx, qword [rbp + 0x208]
xor eax, ecx
and edx, ecx
lea eax, [rax + rdx*2]
cdqe
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r10, qword [rbp + 0x198]
mov rax, r10
mov r9, qword [rbp + 0x1a0]
mul r9
mov rcx, rax
mov rsi, qword [rbp + 0x1b0]
mov r8, rsi
mov r11, qword [rbp + 0x1b8]
shld r8, r11, cl
imul rdi, r10
add rdi, rdx
mov rdx, qword [rbp + 0x188]
imul rdx, r9
add rdx, rdi
mov r9, r11
shl r9, cl
mov rax, qword [rbp + 0x218]
mov qword [rax], rcx
mov qword [rax + 8], rdx
xor r14d, r14d
test cl, 0x40
cmovne r8, r9
cmovne r9, r14
sub r11, r9
sbb rsi, r8
mov rax, r11
mul r9
imul r8, r11
add rdx, r8
imul rsi, r9
add rsi, rdx
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
xor eax, esi
xor eax, 0xa3196386
mov rcx, qword [rbp + 0x1f0]
add ecx, dword [rbp + 0x208]
sub eax, ecx
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e8]
xor rdx, qword [rbp + 0x200]
mov rcx, rax
shl rcx, 0x1e
xor rcx, rax
movabs rax, 0xda4b95da2b09af0
xor rax, rdx
xor rax, rcx
add rax, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
mov eax, dword [0x14060dbf0]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x1d8]
mov dword [rax], ecx
mov rax, qword [rbp + 0x1f0]
or eax, ecx
not eax
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x220]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x200]
mov qword [rdx], rcx
xor edx, edx
cmp rcx, qword [rbp + 0x1e0]
sete dl
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x68459993
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e0]
xor ecx, eax
mov r8, qword [rbp + 0x1d8]
sub r8, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x200]
mov eax, eax
xor cl, 0xcc
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x210]
mov qword [rcx], r8
xor rdx, rax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x1d8]
mov ecx, eax
xor ecx, 0x47dedf89
mov edx, eax
xor edx, 0xb8212076
mov r8d, esi
not r8d
and edx, esi
and ecx, r8d
or ecx, edx
mov rdx, qword [rbp + 0x1f0]
sub edx, ecx
mov rcx, qword [rbp + 0x210]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x218]
mov rdx, qword [rbp + 0x1f8]
mov dword [rcx], edx
mov ecx, eax
xor ecx, 0xf28e87ce
xor eax, 0xd717831
and eax, esi
and ecx, r8d
or ecx, eax
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r9, qword [rbp + 0x1f8]
xor r9d, eax
mov rax, r9
shl rax, 0x20
or rax, r9
movabs rcx, 0x6359402d02450f1d
xor rcx, rax
mov rax, r9
shl rax, 0x1b
movabs rdx, 0x6a785abc5dbaf0e2
xor rdx, r9
xor rdx, rax
add rdx, qword [rbp + 0x1e0]
lea rax, [rcx + rdx]
inc rax
mov r10, qword [rbp + 0x210]
mov edx, r10d
mov ecx, r9d
xor cl, 0x77
mov r8, rdx
shl r8, cl
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
xor r8d, r10d
mov ecx, r9d
shl ecx, 0x1c
xor ecx, r9d
xor ecx, 0xaddc4881
xor r9d, r8d
or r8d, ecx
xor r8d, ecx
xor r9d, 0x81
and r9d, ecx
or r9d, r8d
mov ecx, r9d
shl rax, cl
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0x57c0d891
mov r9, qword [rbp + 0x208]
mov edx, r9d
not edx
mov r8d, ecx
and r8d, r9d
xor ecx, edx
or ecx, r8d
add ecx, dword [rbp + 0x1f0]
mov r8, qword [rbp + 0x218]
mov dword [r8], ecx
mov ecx, eax
xor ecx, 0x57c0d886
mov r8d, edx
xor r8d, ecx
and r8d, edx
or r8d, ecx
and ecx, edx
not r8d
or r8d, ecx
imul r8d, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x200]
mov dword [rcx], r8d
xor eax, r9d
xor eax, 0xa83f275e
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1d8]
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0x5df8b27
imul ecx, dword [rbp + 0x218]
xor eax, 0xfa2074c1
sub eax, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rdx, qword [rbp + 0x1f0]
xor edx, eax
mov ecx, edx
xor cl, 0x2e
mov rax, rdx
shl rax, 0x1c
xor rax, rdx
mov rdx, qword [rbp + 0x1e0]
xor rax, rdx
shl rdx, cl
movabs rcx, 0xb58e6498e1edafca
xor rcx, rax
xor rcx, rdx
mov rdx, qword [rbp + 0x1e8]
sub rdx, rcx
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x210]
imul edx, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x218]
mov dword [rcx], edx
xor eax, esi
mov ecx, eax
xor ecx, 0xb392880f
xor eax, 0x1e02eff1
sub ecx, eax
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x210]
sub edx, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
mov ecx, eax
xor ecx, esi
xor ecx, 0x9278fbb7
imul ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x208]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x9278fb8a
xor eax, 0x6d870475
mov edx, esi
not edx
mov r8d, ecx
and r8d, esi
and edx, eax
or edx, r8d
mov dword [0x140765bf8], 0x1658a5
or eax, esi
xor eax, edx
xor r8d, ecx
or r8d, eax
mov rax, qword [rbp + 0x1f0]
mov dword [rax], r8d
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x200]
cdqe
lea rcx, [0x1407637a8]
mov rdx, qword [rbp + 0x1d8]
or edx, dword [rcx + rax*4]
mov rax, qword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
xor ecx, ecx
cmp dword [rbp + 0x218], 0xffffffff
sete cl
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x208]
xor eax, 0x9a535c4b
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f8]
add ecx, esi
neg ecx
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1d8]
xor eax, dword [rbp + 0x218]
xor eax, 0xe7d32f9
sub eax, dword [rbp + 0x1f8]
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1d8]
xor edx, ecx
xor edx, eax
xor edx, 0x358ab097
mov rax, qword [rbp + 0x218]
add eax, dword [rbp + 0x1e0]
add eax, dword [rbp + 0x210]
sub edx, eax
mov rax, qword [rbp + 0x1f0]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404309c0
xor eax, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x1f8]
add ecx, dword [0x14076386c]
mov rdx, qword [rbp + 0x210]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x75d938be
and ecx, esi
xor esi, eax
xor esi, 0x8a26c741
or esi, ecx
xor eax, 0xe7b4072b
mov ecx, esi
xor ecx, eax
and esi, eax
add eax, dword [rbp + 0x208]
sub ecx, eax
lea eax, [rcx + rsi*2]
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
mov r9, qword [rbp + 0x220]
xor r9d, eax
mov eax, r9d
xor eax, 0xdc8234e
xor r9d, 0xf237dcb1
mov edx, r9d
and edx, esi
not esi
and eax, esi
or edx, eax
mov r8, qword [rbp + 0x218]
imul r8d, edx
xor esi, r9d
or esi, eax
mov ecx, esi
shl r8d, cl
sub r8d, edx
mov rax, qword [rbp + 0x210]
mov dword [rax], r8d
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x220]
neg esi
call fcn.1404309c0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x9fae9a4a
mov edx, eax
xor edx, 0x605165b5
mov r9, qword [rbp + 0x1d8]
mov r8d, r9d
not r8d
and edx, r9d
and ecx, r8d
or ecx, edx
add ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x210]
mov dword [rcx], esi
mov ecx, eax
xor ecx, 0xcf0ee9e6
xor eax, 0x30f11619
and eax, r9d
and ecx, r8d
or ecx, eax
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r9, qword [rbp + 0x1b8]
mov r10, qword [rbp + 0x1b0]
shld r10, r9, 2
shl r9, 2
mov r8, qword [rbp + 0x210]
mov qword [r8 + 8], r10
movabs rax, 0xcee2c2692520c5fc
add rax, r9
adc r10, 0xffffffffffffffff
movabs rcx, 0x311d3d96dadf3a03
xor rcx, rax
add rax, rax
movabs rdx, 0x623a7b2db5be7400
and rdx, rax
add rdx, rcx
adc r10, 0
mov qword [r8], r9
mov rax, qword [rbp + 0x208]
mov qword [rax], rdx
mov qword [rax + 8], r10
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, esi
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0xead3ee6
xor eax, 0x1fcaac17
mov rdx, qword [rbp + 0x220]
add edx, dword [rbp + 0x1f8]
add edx, eax
add ecx, dword [rbp + 0x208]
sub ecx, edx
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1a0]
or rcx, qword [rbp + 0x1b8]
or rdi, qword [rbp + 0x1b0]
not rdi
not rcx
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov qword [rax + 8], rdi
mov rax, qword [rbp + 0x208]
mov qword [rax], 0
mov qword [rax + 8], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x220]
and eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x210]
or ecx, eax
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rdi, qword [rbp + 0x208]
mov rsi, rdi
neg rsi
call fcn.1404306c0
mov rax, qword [rbp + 0x1e0]
sub eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x210]
add ecx, eax
shl rdi, cl
mov rax, qword [rbp + 0x200]
mov qword [rax], rdi
mov rax, qword [rbp + 0x220]
mov qword [rax], rsi
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rcx, qword [rbp + 0x208]
add ecx, dword [rbp + 0x1e0]
sub esi, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], esi
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0x8d4f64d6
inc ecx
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov eax, dword [0x140763840]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
not eax
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
mov rcx, qword [rbp + 0x1f0]
not ecx
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
mov rax, qword [rbp + 0x208]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, esi
mov ecx, eax
mov r8, qword [rbp + 0x218]
xor ecx, r8d
mov edx, ecx
xor edx, 0xb0988713
sub edx, dword [rbp + 0x1f0]
mov r9, qword [rbp + 0x220]
mov dword [r9], edx
xor eax, 0xb0988768
and eax, r8d
xor ecx, 0x4f677897
or ecx, eax
imul ecx, dword [rbp + 0x1f8]
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0x13b1bf4b
mov edx, esi
not edx
xor eax, 0xec4e40b4
and eax, esi
xor esi, ecx
or esi, eax
mov r8, qword [rbp + 0x1e8]
add r8d, dword [rbp + 0x1e0]
sub r8d, esi
mov r9, qword [rbp + 0x1d8]
mov dword [r9], r8d
and edx, ecx
or edx, eax
mov rax, qword [rbp + 0x218]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x1e8]
movsxd rcx, dword [rbp + 0x210]
lea rdx, [0x1407637a8]
mov r8, qword [rbp + 0x1f8]
or r8d, dword [rdx + rcx*4]
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], r8d
mov ecx, eax
xor ecx, 0xd6648464
and ecx, esi
xor eax, esi
xor eax, 0x299b7b9b
or eax, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x210]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
mov rax, qword [rbp + 0x200]
cdqe
lea rcx, [0x1407637a8]
mov rdx, qword [rbp + 0x208]
or edx, dword [rcx + rax*4]
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x1d8]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0xf51c4337
mov rax, qword [rbp + 0x218]
add eax, esi
sub ecx, eax
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov r9, qword [rbp + 0x1f8]
xor r9d, eax
mov rax, r9
shl rax, 0x1e
mov rcx, qword [rbp + 0x208]
xor rcx, r9
xor rcx, rax
movabs rax, 0x6c221993a1371567
xor rax, rcx
mov rcx, r9
shl rcx, 0x21
or rcx, r9
movabs rdx, 0xbbeed29635c167a6
xor rdx, rcx
mov rcx, r9
shl rcx, 0x1f
movabs r8, 0xac371339ca3e9859
xor r8, r9
xor r8, rcx
mov rcx, qword [rbp + 0x1f0]
sub rcx, qword [rbp + 0x220]
add rcx, r8
add rcx, rdx
add rax, rcx
inc rax
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
xor r9b, 0x3d
mov ecx, r9d
shl rax, cl
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x208]
lea eax, [rax + rcx*2]
neg eax
cdqe
mov rcx, qword [rbp + 0x218]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x1e8]
xor eax, esi
mov ecx, eax
xor ecx, 0xd078bace
sub ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x208]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0xd078bad5
imul ecx, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], ecx
xor eax, 0xd078baf4
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r8, qword [rbp + 0x220]
xor r8d, eax
mov eax, dword [rbp + 0x1f8]
mov ecx, r8d
xor cl, 0xc2
mov rdx, rax
shl rdx, cl
xor rdx, rax
mov rax, r8
shl rax, 0x1d
xor rax, r8
mov rcx, r8
shl rcx, 0x1e
xor rcx, r8
movabs r8, 0xee85d8d21fed2456
xor r8, rcx
movabs rcx, 0x396fa6298012dba9
xor rcx, rax
xor rcx, r8
and rcx, rdx
xor rcx, r8
sub rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0x8854ec3c
xor eax, ecx
xor eax, 0x77ab13c3
mov r8, qword [rbp + 0x1d8]
and eax, r8d
xor eax, ecx
imul eax, dword [rbp + 0x210]
mov rdx, qword [rbp + 0x1e0]
sub edx, eax
mov rax, qword [rbp + 0x208]
mov dword [rax], edx
xor ecx, r8d
sub edx, ecx
mov rax, qword [rbp + 0x1f0]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1d8]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x365880ed
mov rax, qword [rbp + 0x210]
add eax, dword [rbp + 0x220]
add eax, ecx
inc eax
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1a0]
sub rcx, qword [rbp + 0x190]
sbb rdi, qword [rbp + 0x180]
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
mov qword [rax + 8], rdi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
movsxd rax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
mov rax, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1f0]
movabs rcx, 0xa9ab84eafbd593f9
xor rcx, rax
mov r9, rax
shl r9, 0x20
or r9, rax
mov r8, rax
shl r8, 0x24
or r8, rax
mov rdx, rax
shl rdx, 0x1e
xor rdx, rax
mov r10, rax
shl r10, 0x1c
xor rcx, r10
movabs r10, 0x7d19ffd3a6ad5b8e
xor r10, r9
movabs r11, 0x58bdc36d242a6c06
xor r11, r8
add r11, r10
movabs r10, 0x606e40d54d429bea
xor r10, r9
mov r9, rax
shl r9, 0x22
or r9, rax
add r10, r11
movabs r11, 0xe6efe288b2bd6415
xor r11, r8
movabs r8, 0xde5aa595846d904b
xor r8, rax
sub rcx, qword [rbp + 0x1f8]
add rcx, r11
add rcx, r10
add rcx, 3
movabs r10, 0xee5f84ced952a471
xor r10, rdx
xor r10, rcx
movabs r11, 0x300013a65952a471
xor r11, r9
and r11, rcx
lea rcx, [r10 + r11*2]
movabs r9, 0xc1f9d4d9146d904b
xor r9, rdx
sub r9, qword [rbp + 0x1e8]
mov rdx, rcx
xor rdx, r9
and r9, rcx
shl rax, 0x1b
xor r8, rax
lea rax, [rdx + r9*2]
sub r8, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], r8
mov eax, dword [0x14060dbf0]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
mov rax, qword [0x140765be8]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov eax, dword [rax]
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306d0
mov rdx, qword [rbp + 0x198]
or rdx, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x188]
or r8, qword [rbp + 0x1b0]
xor rdi, qword [rbp + 0x180]
mov rcx, qword [rbp + 0x1a0]
xor rcx, qword [rbp + 0x190]
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
mov qword [rax + 8], rdi
and r8, r13
and rdx, rsi
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rdx
mov qword [rax + 8], r8
and r8, rdi
and rdx, rcx
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rdx
mov qword [rax + 8], r8
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rdx, qword [rbp + 0x1f0]
imul edx, esi
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
mov eax, ecx
xor eax, 0x842dd6ad
xor ecx, 0x24120c0b
sub ecx, edx
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rdx, qword [rbp + 0x218]
xor edx, dword [rbp + 0x1d8]
xor edx, eax
mov eax, edx
xor eax, 0xe55821f0
mov ecx, eax
mov r8, qword [rbp + 0x1e0]
xor ecx, r8d
and r8d, eax
add eax, dword [rbp + 0x210]
sub ecx, eax
lea eax, [rcx + r8*2]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
mov rax, qword [rbp + 0x1f8]
mov dword [rax], 0
xor edx, 0xf624b64f
mov rax, qword [rbp + 0x1f0]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x1e8]
sub eax, dword [rbp + 0x218]
cdqe
mov rcx, qword [rbp + 0x208]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x2ddfc240
xor eax, 0xd2203dbf
mov rdx, qword [rbp + 0x1f8]
and eax, edx
not edx
and edx, ecx
mov rcx, qword [rbp + 0x1e0]
add ecx, dword [rbp + 0x1d8]
sub ecx, dword [rbp + 0x208]
add ecx, edx
add ecx, eax
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x1d8]
sub eax, dword [rbp + 0x1e8]
cdqe
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404309c0
movabs rax, 0xbc5429fa224479df
mov r8, qword [rbp + 0x1b8]
add rax, r8
mov r9, qword [rbp + 0x1b0]
mov rcx, r9
adc rcx, 0xffffffffffffffff
mov rdx, qword [rbp + 0x200]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
sub rsi, qword [rbp + 0x198]
sbb r13, qword [rbp + 0x188]
mov rax, qword [rbp + 0x208]
mov qword [rax], rsi
mov qword [rax + 8], r13
not r13
not rsi
mov rax, qword [rbp + 0x210]
mov qword [rax], rsi
mov qword [rax + 8], r13
movabs rax, 0x43abd605ddbb8620
sub rax, r8
mov ecx, 0
sbb rcx, r9
mov rdx, qword [rbp + 0x218]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x220]
xor ecx, eax
mov rdx, qword [rbp + 0x210]
xor rdx, qword [rbp + 0x1e0]
xor rdx, rcx
mov rax, rcx
shl rax, 0x1d
xor rax, rdx
movabs rdx, 0x3d3968ac40cdbc6b
xor rdx, rax
mov r8, qword [rbp + 0x1f8]
sub r8, rdx
mov eax, dword [rbp + 0x1e8]
xor cl, 0x76
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], r8
xor rdx, rax
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
mov r9, qword [rbp + 0x210]
mov edx, r9d
mov rcx, qword [rbp + 0x1e0]
shl edx, cl
mov r8d, r9d
mov ecx, edx
shl r8d, cl
xor eax, dword [rbp + 0x218]
add r8d, r9d
mov rcx, qword [rbp + 0x220]
mov dword [rcx], r8d
xor eax, esi
xor eax, 0x233163e7
neg eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, esi
mov rdx, qword [rbp + 0x218]
add edx, dword [rbp + 0x1e8]
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0xc0b67828
add ecx, edx
inc ecx
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
xor eax, 0x8bb518ea
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x210]
mov rcx, qword [rbp + 0x200]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x1d8]
mov qword [rdx], rcx
movsxd rcx, dword [rbp + 0x218]
lea rdx, [0x1407637a8]
mov r8, qword [rbp + 0x1e0]
xor r8d, dword [rdx + rcx*4]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], r8d
mov rdx, qword [rbp + 0x1f0]
neg edx
xor eax, dword [rbp + 0x208]
xor eax, 0xc59f9e9e
mov ecx, eax
xor ecx, edx
and eax, edx
lea eax, [rcx + rax*2]
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306b0
mov r10, qword [rbp + 0x1a0]
mov rax, r10
sub rax, rsi
mov rcx, rdi
sbb rcx, r13
xor r14d, r14d
neg r10
mov edx, 0
sbb rdx, rdi
mov r8, rcx
xor r8, rdx
mov r9, rax
xor r9, r10
and rdx, rcx
and r10, rax
shld rdx, r10, 1
add r10, r10
add r10, r9
adc rdx, r8
mov rax, qword [rbp + 0x1e8]
mov qword [rax], r10
mov qword [rax + 8], rdx
movabs rax, 0xd3db46b93a33bc5e
add rax, r10
adc rdx, 0
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
jmp 0x140451e7b
call fcn.1404306d0
mov rdx, qword [rbp + 0x208]
xor edx, dword [rbp + 0x1f8]
xor edx, eax
mov eax, edx
xor eax, 0x92ff17ec
mov rcx, qword [rbp + 0x210]
add eax, ecx
inc eax
xor edx, 0xd81bfe7e
imul edx, eax
mov rax, qword [rbp + 0x200]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x210]
or ecx, dword [rbp + 0x1f0]
not ecx
or ecx, dword [rbp + 0x1e0]
mov rax, qword [rbp + 0x1e8]
mov dword [rax], 0
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
invalid
call fcn.1404306b0
xor eax, esi
mov ecx, eax
xor ecx, 0x34dd64d3
mov edx, eax
xor edx, 0xcb229b2c
mov r9, qword [rbp + 0x218]
and edx, r9d
mov r8d, eax
xor eax, 0x555b244
and eax, r9d
not r9d
and ecx, r9d
or ecx, edx
xor r8d, 0xfaaa4dbb
and r8d, r9d
mov r9, qword [rbp + 0x1f0]
add r9d, dword [rbp + 0x1f8]
add r9d, dword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x210]
sub edx, r9d
add edx, r8d
add edx, eax
add edx, ecx
mov rax, qword [rbp + 0x208]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
invalid
call fcn.1404309c0
mov rcx, qword [rbp + 0x210]
mov dword [rcx], esi
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0xba84e202
inc ecx
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
mov rax, qword [rbp + 0x218]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x1f8]
add eax, dword [rbp + 0x1f0]
sub eax, dword [rbp + 0x220]
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rbx], dh
invalid
lock add dword [rax], eax
add byte [rcx], dh
rol dword [rcx - 0x1e713d0f], 0xed
mov rax, qword [rbp + 0x220]
add eax, dword [rbp + 0x1f8]
add byte [rbx], al
test eax, ebp
add dword [rax], eax
add byte [rcx], ch
ror dword [rax - 0x75], 0x85
loopne 0x14044636c
add byte [rax], al
lea ecx, [rax]
add al, byte [rax]
add byte [rbx], dh
invalid
add byte [rbx], al
test eax, ebp
add dword [rax], eax
add byte [rcx], ch
ror dword [rax - 0x75], 0x85
loopne 0x14044636c
add byte [rax], al
add byte [rcx - 0x7a74b7f8], cl
adc byte [rdx], al
add byte [rax], al
mov dword [rax], ecx
mov rax, qword [rbp + 0x210]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov r8, qword [rbp + 0x208]
xor r8d, dword [rbp + 0x1d8]
xor r8d, eax
mov eax, r8d
xor eax, 0xfd3fa09
mov rdx, qword [rbp + 0x218]
sub edx, dword [rbp + 0x1e8]
add edx, eax
xor r8d, 0x160e6a23
mov ecx, edx
xor ecx, r8d
and r8d, edx
lea ecx, [rcx + r8*2]
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0xa0e9dccf
lea eax, [rsi + rcx]
inc eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1e0]
movsd dword [rdi], dword [rsi]
movabs byte [0x1e08533fffe], al
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0x6c4aa181
sub ecx, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x6c4aa186
imul ecx, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x210]
mov dword [rdx], ecx
xor eax, 0x6c4aa1ad
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rdx, qword [rbp + 0x210]
add byte [rbx], cl
xchg ebp, eax
clc
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
call 0x173446487
invalid
loopne 0x14044648a
add byte [rax], al
xor ecx, eax
xor ecx, 0x2da918c2
mov r8, qword [rbp + 0x1d8]
neg r8d
mov eax, ecx
xor eax, r8d
sub eax, edx
and r8d, ecx
lea eax, [rax + r8*2]
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rbx], cl
xchg ebp, eax
clc
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
call fcn.1404309c0
mov rsi, qword [rbp + 0x1f0]
xor esi, eax
mov edx, dword [rbp + 0x210]
mov rax, rsi
shl rax, 0x1c
mov ecx, esi
xor cl, 0x59
mov r9, rsi
int1
int1
shl r9, 0x1b
xor r9, rsi
movabs r8, 0xe01506c8b2c8d14
xor r8, r9
xor r9, rdx
shl rdx, cl
mov rcx, rsi
int1
int1
shl rcx, 0x22
shl ecx, 0x22
or rcx, rsi
movabs r10, 0xc751f47cf6adead6
xor r10, rcx
mov rcx, rsi
shl rcx, 0x1f
movabs r11, 0x7a41a93589521529
xor r11, rsi
xor r11, rcx
add r11, r10
mov r10, rsi
shl r10, 0x23
or r10, rsi
movabs rcx, 0xbbe700415cd372eb
xor rcx, r10
add rcx, r11
add ecx, ebx
add ecx, ebx
movabs r10, 0xf4ee85379a130106
xor r10, r9
xor r10, rdx
mov rdx, rsi
shl rdx, 0x1d
movabs r9, 0x6afab516f424bbc6
xor r9, rsi
xor r9, rdx
add r9, r8
movabs rdx, 0x80acb6f5fbdb4439
xor rdx, rsi
xor rdx, rax
add rdx, r10
add rdx, r9
mov rax, qword [rbp + 0x1e8]
sub rax, qword [rbp + 0x1d8]
add rdx, rcx
add rax, rdx
add rax, 3
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x210]
add al, byte [rax]
add bh, dh
fmul dword [rax - 0x75]
invalid
loopne 0x1404465c2
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add al, byte [rax]
add bh, dh
fmul dword [rax - 0x75]
invalid
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
xor eax, esi
xor eax, 0xe783c3bf
mov rdx, qword [rbp + 0x208]
add edx, dword [rbp + 0x1f8]
add byte [rax - 0x75], cl
lea esp, [rax]
add al, byte [rax]
add byte [rcx], ch
rol dword [rcx], 1
ror dword [rax - 0x75], 0x85
lock add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
add byte [rax - 0x75], cl
lea esp, [rax]
add al, byte [rax]
add byte [rcx], ch
rol dword [rcx], 1
ror dword [rax - 0x75], 0x85
lock add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x198]
inc cl
mov r10, qword [rbp + 0x180]
add byte [rax], al
add byte [rax], al
mov rax, r10
mov r9, qword [rbp + 0x190]
shld rax, r9, cl
mov rdx, r9
shl rdx, cl
xor r8d, r8d
test cl, 0x40
cmovne rax, rdx
cmovne rdx, r8
sub r9, rdx
sbb r10, rax
mov rax, qword [rbp + 0x218]
mov qword [rax], r9
mov qword [rax + 8], r10
or byte [rax - 0x75], cl
lea edi, [rax + 0x4c000001]
sub ecx, ecx
or byte [rax - 0x75], cl
lea edi, [rax + 0x4c000001]
sub ecx, ecx
mov rdx, qword [rbp + 0x1b0]
sbb rdx, r10
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
mov qword [rax + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
movabs rax, 0xd5f7c24125d6bb2b
mov rdx, qword [rbp + 0x190]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 1], cl
ret 0x8b4c
add byte [rax], al
add rdx, rax
mov r8, qword [rbp + 0x180]
adc r8, 0
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rdx
movabs rax, 0xe46d890ba7113225
mov rdx, qword [rbp + 0x198]
add rdx, rax
adc rdi, 0xffffffffffffffff
mov qword [rcx + 8], r8
mov rax, qword [rbp + 0x210]
mov qword [rax], rdx
mov qword [rax + 8], rdi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x14c04ccb
rcl byte [rax + rcx*2], 0x8b
xchg ebp, eax
loopne 0x140446707
add byte [rax], al
rcl byte [rax + rcx*2], 0x8b
xchg ebp, eax
loopne 0x140446707
add byte [rax], al
add byte [rbx], al
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
add edx, dword [rbp + 0x1d8]
mov rax, qword [rbp + 0x220]
sub eax, edx
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x1e8]
add byte [rcx - 0x9cebaff], cl
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
add al, byte [rax]
add byte [rbx], dh
test dword [rax], edx
add al, byte [rax]
add byte [0x1a3f2c318], dh
add al, byte [rax]
add byte [rbx], dh
test dword [rax], edx
add al, byte [rax]
add byte [0x1a3f2c318], dh
mov rcx, qword [rbp + 0x218]
add ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1f8]
sub edx, ecx
add edx, eax
mov rax, qword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x218]
mov ecx, dword [rcx]
xor eax, dword [rbp + 0x1e0]
xor eax, 0xbe85a3a4
mov edx, ecx
retf 0xdaf7
mov r8d, eax
neg r8d
xor r8d, edx
xor eax, edx
retf 0xdaf7
xor eax, edx
dec ecx
dec eax
and eax, ecx
or eax, r8d
mov rcx, qword [rbp + 0x1f8]
sub ecx, r8d
lea eax, [rcx + rax*2]
add eax, 2
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x1d8]
sub eax, dword [rbp + 0x220]
cdqe
dec dword [rax - 0x75]
test eax, ebx
add dword [rax], eax
add byte [rbx], ch
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x68], cl
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1d8]
and r8, qword [rbp + 0x200]
movabs rcx, 0x5aaa2856ce5cbebf
xor rcx, rax
mov rdx, rax
shl rdx, 0x24
or rdx, rax
shl rax, 0x1d
xor rcx, rax
mov rax, qword [rbp + 0x1f0]
lea rax, [rax + r8*2]
mov r8, qword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
sub r8, rax
add r8, rcx
movabs rax, 0x16c2343731a34140
xor rax, rdx
add rax, r8
inc rax
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x198]
add rcx, qword [rbp + 0x190]
adc rdi, qword [rbp + 0x180]
adc edi, dword [rbp + 0x180]
adc edi, dword [rbp + 0x180]
mov rax, qword [rbp + 0x218]
mov qword [rax], rcx
mov qword [rax + 8], rdi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r8, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rcx + 0x31], al
rol byte [rcx + rcx*4 - 0x3f], 0x80
int1
invalid
mov rdx, qword [rbp + 0x1e0]
mov rax, rdx
shl rax, cl
xor rax, rdx
mov rcx, r8
shl rcx, 0x1e
xor rcx, r8
mov rdx, r8
shl rdx, 0x1b
xor rdx, r8
movabs r8, 0x1cb6d7042f7c610a
add al, 0xd7
mov dh, 0x1c
add dword [rax], eax
add byte [rcx + 0x31], al
rol byte [rcx + rcx*4 - 0x3f], 0x80
int1
invalid
add al, 0xd7
mov dh, 0x1c
xor r8, rdx
movabs rdx, 0xdcab903ae8839ef5
xor rdx, rcx
xor rdx, r8
and rdx, rax
xor r8, qword [rbp + 0x210]
xor eax, dword [rbp + 0x210]
xor eax, dword [rbp + 0x210]
xor r8, rdx
mov rax, qword [rbp + 0x1f8]
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x220]
and edx, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x200]
and ecx, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
or ecx, edx
mov r8, qword [rbp + 0x1d8]
xor r8d, eax
xor r8d, 0x4192ffb7
xor eax, 0x4900cf8a
mov edx, r8d
xor edx, eax
and r8d, eax
add ecx, dword [rbp + 0x1f8]
add ecx, eax
sub edx, ecx
lea eax, [rdx + r8*2]
add al, 0x42
add al, 0x42
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x1e8]
add eax, dword [rbp + 0x220]
sub eax, dword [rbp + 0x218]
cdqe
mov rcx, qword [rbp + 0x208]
add rcx, rax
ror dword [rax - 0x75], 0x85
loopne 0x140446998
add byte [rax], al
ror dword [rax - 0x75], 0x85
loopne 0x140446998
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
xlatb
mov ah, 0
add al, ch
invalid
invalid
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1f8]
sub ecx, dword [rbp + 0x210]
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0x22c2760e
mov eax, ecx
neg eax
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], eax
imul ecx, dword [rbp + 0x1d8]
neg ecx
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1e8]
mov rdi, qword [rbp + 0x1e0]
mov dword [rcx], edi
mov ecx, eax
mov r11, qword [rbp + 0x218]
mov ebx, dword [rbp + 0x218]
mov ebx, dword [rbp + 0x218]
xor ecx, r11d
mov edx, ecx
xor edx, 0x7764e4a0
mov r8d, eax
xor r8d, 0x7f949451
jg 0x140446a76
mov ecx, eax
jg 0x140446a76
mov ecx, eax
xor r9d, r8d
xor r9d, 0x806b6bae
and r9d, r11d
xor r9d, r8d
mov r10d, eax
xor r10d, 0xdeedef67
mov rsi, qword [rbp + 0x220]
add esi, r10d
sub edx, esi
add edx, r9d
inc edx
mov r9d, edx
xor r9d, edi
and edx, edi
xor r8d, r11d
xor eax, ebx
xor eax, ebx
sub r10d, r8d
add r10d, r9d
retf 0x8d41
adc al, 0x52
retf 0x8d41
push rdx
mov r8, qword [rbp + 0x208]
mov dword [r8], edx
xor eax, 0x7764e4a0
or eax, r11d
xor ecx, 0x889b1b5f
or eax, ecx
not eax
or eax, ecx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
mov rcx, qword [rbp + 0x1e0]
shl esi, cl
mov rcx, qword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x1e8]
xor ecx, eax
xor ecx, 0x148c9ae1
sub esi, ecx
imul esi, ecx
mov rax, qword [rbp + 0x220]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor r14d, r14d
movabs rcx, 0xfa46c563fa93e415
sub rcx, qword [rbp + 0x198]
mov r8d, 0
sbb r8, rdi
clc
clc
mov rax, rcx
mov r9, qword [rbp + 0x1b8]
mul r9
mov r10, qword [rbp + 0x1b0]
imul r10, rcx
add rdx, r10
imul r8, r9
add r8, rdx
mov rcx, qword [rbp + 0x210]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x41], ecx
or byte [rbx + rsi - 0x7b], cl
add byte [rcx], 0
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000001]
xor ecx, eax
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x41], ecx
or byte [rbx + rsi - 0x7b], cl
add byte [rcx], 0
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000001]
xor ecx, eax
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
mov qword [rax + 8], r8
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
mov eax, ecx
xor eax, 0x8bf03b0b
xor ecx, 0x59acb66f
sub ecx, dword [rbp + 0x1f0]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x1d8]
sub eax, dword [rbp + 0x1f8]
cdqe
mov rcx, qword [rbp + 0x210]
add rcx, rax
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
invalid
add byte [rax + 0x858b48], dl
add al, byte [rax]
add byte [rcx - 0x1721083a], cl
mov esi, eax
neg esi
invalid
invalid
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
neg esi
call fcn.1404306b0
xor eax, eax
mov rcx, qword [rbp + 0x1e8]
sub eax, dword [rcx]
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
mov rax, qword [rbp + 0x1d8]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1f0]
add byte [rbx + rcx*4 - 0x73], cl
adc byte [rdx], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x73], cl
adc byte [rdx], al
add byte [rax], al
invalid
add byte [rbx + rsi - 0x73], cl
sbb byte [rdx], al
add byte [rax], al
xor r9, qword [rbp + 0x218]
mov rdx, rax
shl rdx, 0x1f
xor rdx, rax
mov rcx, rax
shl rcx, 0x1c
xor rcx, rax
movabs r8, 0x71e120bf2c986721
sub al, 0xbf
and cl, ah
jno 0x140446c82
xor eax, ecx
sub al, 0xbf
and cl, ah
jno 0x140446c82
xor eax, ecx
movabs rcx, 0x8b99a395b36798de
xor rcx, rdx
xor rcx, r8
and rcx, r9
xor rcx, r8
mov rdx, rax
shl rdx, 0x1d
movabs r8, 0x2a34a60fce2dd349
cmpsb byte [rsi], byte [rdi]
xor al, 0x2a
cmpsb byte [rsi], byte [rdi]
xor al, 0x2a
xor r8, rax
xor r8, rdx
mov r9, rax
shl r9, 0x23
or r9, rax
movabs rdx, 0x86b26d0cf1d22cb6
mov dh, 0x2c
sal cl, cl
or al, 0x6d
mov dl, 0x86
mov dh, 0x2c
sal cl, cl
or al, 0x6d
mov dl, 0x86
xor rdx, r9
movabs r9, 0x5dcc13f1ef32d362
sal dword [rdx], cl
out dx, eax
int1
adc ecx, esp
pop rbp
xor r9, rax
mov r10, rax
shl r10, 0x24
or r10, rax
shl rax, 0x1e
xor r9, rax
add r9, r8
movabs rax, 0x4c185f790cd2c9d
sub al, 0xcd
nop
invalid
test ecx, eax
invalid
sub al, 0xcd
nop
test dword [rbp + 0x314c04c1], 0xc8014cd0
xor rax, r10
add rax, r9
xor rax, r10
add rax, r9
add rdx, qword [rbp + 0x1f8]
add rdx, rax
sub rdx, rcx
add rdx, 2
imul rdx, qword [rbp + 0x220]
mov rax, qword [rbp + 0x200]
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rbp + 0x31], al
imul cl
invalid
mov cl, 0
invalid
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
adc byte [rbp + 0x31], al
imul cl
movabs al, byte [0x950ff685480000b1]
test rsi, rsi
setne bl
test rsi, rsi
setne bl
call fcn.1404306d0
invalid
cdq
invalid
dec dword [rbp - 0x7b]
test byte [rdi], 0x94
sal byte [rdx], 0x85
lock add dword [rax], eax
add byte [rax], dh
ret
and bl, 1
mov rcx, qword [rbp + 0x218]
mov byte [rcx], bl
and al, 1
mov rcx, qword [rbp + 0x210]
mov byte [rcx], al
xor r14d, r14d
jmp 0x140451e7b
invalid
call fcn.1404309c0
mov rdx, qword [rbp + 0x208]
add byte [rbx], dh
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
add byte [rbx], dh
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
xor edx, eax
mov eax, edx
xor eax, 0x3e64e942
xor edx, 0x81cfc628
sub dh, al
iretd
invalid
sub dh, al
iretd
sub edx, eax
inc edx
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
mov eax, ecx
xor eax, 0xf01ce60f
out 0x1c, al
invalid
mov rdx, qword [rbp + 0x1e0]
add eax, edx
inc eax
mov rdx, qword [rbp + 0x1f0]
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx + 0x5cf18102], cl
xchg edi, eax
loopne 0x140446d97
scasd eax, dword [rdi]
lea esp, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax], ecx
add al, byte [rax]
invalid
out 0x1c, al
invalid
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx + 0x5cf18102], cl
xchg edi, eax
loopne 0x140446d97
scasd eax, dword [rdi]
lea esp, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
test dword [rax], ecx
add al, byte [rax]
add byte [rcx - 0x9cebaf8], cl
or byte [rdx], al
add byte [rax], al
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x220]
imul ecx, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x210]
xor edx, dword [rbp + 0x1e0]
xor edx, eax
mov eax, edx
xor eax, 0x598921a4
sub eax, ecx
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor edx, 0xa676de4b
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1d8]
mov ecx, eax
mov r11, qword [rbp + 0x1e0]
xor ecx, r11d
xor ecx, 0xd33bffc8
invalid
cmp edx, ebx
mov r8, qword [rbp + 0x210]
add r8d, dword [rbp + 0x1f8]
add byte [rbx + rcx*4 - 0x6b], cl
and byte [rdx], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x6b], cl
and byte [rdx], al
add byte [rax], al
sub r10d, r8d
add r10d, ecx
mov rcx, qword [rbp + 0x208]
mov dword [rcx], r10d
mov ecx, eax
xor ecx, 0xdc8a34cb
xor eax, 0x2375cb34
mov edx, r11d
mov edx, ebx
mov edx, ebx
not edx
mov r8d, ecx
and r8d, edx
mov r9d, edx
xor r9d, eax
or r9d, r8d
xor r9d, r10d
mov r8, qword [rbp + 0x200]
mov dword [r8], r9d
and ecx, r11d
and edx, eax
or edx, ecx
retf 0xd2f7
mov rax, qword [rbp + 0x218]
mov dword [rax], edx
adc byte [rbp + 0x31], al
imul cl
invalid
mov al, 0
invalid
retf 0xd2f7
adc byte [rbp + 0x31], al
imul cl
invalid
call fcn.1404306b0
mov rax, qword [rbp + 0x218]
add eax, dword [rbp + 0x208]
sub eax, dword [rbp + 0x1d8]
cdqe
mov rcx, qword [rbp + 0x1f8]
add rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
or byte [rbp + 0x31], al
invalid
or byte [rbp + 0x31], al
imul cl
shr dword [rdi + 0x48900000], 1
nop
mov rax, qword [rbp + 0x200]
xor esi, esi
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
sub esi, dword [rbp + 0x208]
add byte [rax - 0x75], cl
test eax, esi
add dword [rax], eax
add byte [rcx - 0x9cebad0], cl
add byte [rax - 0x75], cl
test eax, esi
add dword [rax], eax
add byte [rcx - 0x9cebad0], cl
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306d0
mov rcx, qword [rbp + 0x1b8]
sub rcx, rsi
mov rdx, qword [rbp + 0x1b0]
xchg ebp, eax
mov al, 1
add byte [rax], al
xchg ebp, eax
mov al, 1
add byte [rax], al
sbb rdx, r13
movabs rax, 0x14fa89a2bbb4a196
add rax, rcx
adc rdx, 0
mov rcx, qword [rbp + 0x1d8]
invalid
mov qword [rcx], rax
mov qword [rcx + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x1d8]
xor ecx, eax
not eax
and eax, dword [rbp + 0x1e8]
or eax, ecx
enter 0xffffffffffffd0f7, 0x48
mov ecx, dword [rbp + 0x210]
enter 0xffffffffffffd0f7, 0x48
mov ecx, dword [rbp + 0x210]
or ecx, dword [rbp + 0x220]
or ecx, eax
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r8, qword [rbp + 0x208]
xor r8d, eax
mov eax, dword [rbp + 0x1f8]
mov ecx, r8d
xor cl, 0xbd
mov rdx, r8
shl rdx, 0x20
or rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0x929ba03d97cedb62
xor rcx, rdx
xor rcx, rax
ror dword [rax - 0x75], 0x95
call 0x188446f98
sub edx, ecx
ror dword [rax - 0x75], 0x95
call 0x188446f98
sub edx, ecx
mov rax, qword [rbp + 0x218]
add byte [rax], al
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r8, qword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
add r8d, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x218]
mov dword [rcx], r8d
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
xor edx, ecx
xor edx, eax
xor edx, 0x460ecd6d
sub r8d, edx
mov rax, qword [rbp + 0x1e0]
add dword [rax], eax
add byte [rcx + rcx*4], al
add dword [rax], eax
add byte [rcx + rcx*4], al
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
test r10, r10
setne bl
test r15, r15
sete sil
xchg esp, eax
mov byte [rax + 0xf], 0x95
invalid
test r12, r12
setne r14b
call fcn.1404306c0
xor dil, bl
and r14b, sil
or r14b, dil
xor r14b, 1
mov rax, qword [rbp + 0x208]
mov byte [rax], r14b
mov rax, qword [rbp + 0x210]
mov byte [rax], dil
xor r14d, r14d
jmp 0x140451e7b
scasb al, byte [rdi]
add byte [rax], al
xchg esp, eax
mov byte [rax + 0xf], 0x95
invalid
scasb al, byte [rdi]
add byte [rax], al
call fcn.1404306b0
mov rcx, qword [rbp + 0x1e0]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xf138d8e8
inc ecx
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
scasb al, byte [rdi]
add byte [rax], al
scasb al, byte [rdi]
add byte [rax], al
call fcn.1404306d0
mov rcx, qword [rbp + 0x208]
imul ecx, dword [rbp + 0x1e8]
mov r9, qword [rbp + 0x1e0]
shl r9d, cl
xor eax, dword [rbp + 0x1f0]
add byte [rcx + 0x52f181c1], cl
add dword [rbx + 0x31c28905], ebp
retf 0xf281
lodsd eax, dword [rsi]
invalid
push rsp
cli
mov r8, qword [rbp + 0x210]
and edx, r8d
xor edx, ecx
xor eax, r8d
xor eax, 0xb0c76e99
outsb dx, byte [rsi]
invalid
mov al, 0x44
add eax, ecx
add eax, edx
inc eax
mov rdx, qword [rbp + 0x1d8]
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
add byte [rcx + 0x52f181c1], cl
add dword [rbx + 0x31c28905], ebp
retf 0xf281
outsb dx, byte [rsi]
invalid
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
mov dword [rdx], eax
xor ecx, r8d
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rdx, qword [rbp + 0x1e8]
add edx, dword [rbp + 0x1e0]
add bh, dh
fimul dword [rax - 0x75]
lea ebx, [rax]
add al, byte [rax]
add byte [rcx - 0x7274b7ef], cl
and byte [rdx], al
add byte [rax], al
add bh, dh
fimul dword [rax - 0x75]
lea ebx, [rax]
add al, byte [rax]
add byte [rcx - 0x7274b7ef], cl
and byte [rdx], al
add byte [rax], al
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
xor ecx, 0x3d72add0
sub ecx, dword [rbp + 0x210]
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebx
fadd dword [rcx]
add byte [rax], al
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebx
fadd dword [rcx]
add byte [rax], al
mov dword [rax], ecx
xor r14d, r14d
fadd dword [rcx]
add byte [rax], al
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
mov bl, byte [rax - 0x7acc0002]
call 0x18844713e
mov edx, dword [rbp + 0x220]
mov bl, byte [rax - 0x7acc0002]
call 0x18844713e
mov edx, dword [rbp + 0x220]
add edx, esi
mov ecx, eax
xor ecx, 0xe2f19778
xor eax, ecx
xor eax, 0x1d0e6887
mov r8, qword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
and eax, r8d
xor eax, ecx
add eax, edx
neg eax
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], eax
xor ecx, r8d
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rdx, qword [rbp + 0x210]
or edx, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0xb1a4b7d6
mov rdx, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rcx], ch
retf 0x8b48
test dword [rax], ebx
add al, byte [rax]
add byte [rax], al
add dword [rax], eax
add byte [rcx], ch
retf 0x8b48
add byte [rax], al
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1e0]
add r8d, dword [rbp + 0x1d8]
mov ecx, eax
mov r9, qword [rbp + 0x210]
xor ecx, r9d
mov edx, ecx
xor edx, 0x91c03ff
or edi, edi
ret 0xf41
scasd eax, dword [rdi]
ror byte [rbx + rcx*4 - 0x7b], 1
clc
add dword [rax], eax
add byte [rcx - 0x77], al
adc byte [0x188b00dc5], dh
or edi, edi
ret 0xf41
add dword [rax], eax
add byte [rcx - 0x77], al
adc byte [0x188b00dc5], dh
and eax, r9d
xor ecx, 0xb7946447
or ecx, eax
add ecx, dword [rbp + 0x208]
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
pxor xmm0, xmm0
mov rax, qword [rbp + 0x1e0]
movdqa xmmword [rax], xmm0
mov rax, qword [rbp + 0x210]
movdqa xmmword [rax], xmm0
jmp qword [rsi + 0xf]
movabs rax, 0x26ffa739c1031160
mov rcx, qword [rbp + 0x208]
mov qword [rcx], rax
mov qword [rcx + 8], 0
mov dword [rcx + 8], 0
mov dword [rcx + 8], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x1e8]
test eax, ebp
add dword [rax], eax
add byte [rbx], ch
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
fadd dword [rcx]
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
test eax, ebp
add dword [rax], eax
add byte [rbx], ch
call 0x16b447280
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
call fcn.1404306b0
xor eax, dword [rbp + 0x1e8]
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0xc9f1101e
mov rdx, qword [rbp + 0x1e0]
add edx, dword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
sub edx, ecx
mov rcx, qword [rbp + 0x1f8]
clc
add dword [rax], eax
invalid
clc
add dword [rax], eax
add bh, al
mov dword [rcx], 0
mov rcx, qword [rbp + 0x218]
mov dword [rcx], edx
xor eax, 0x16e1712b
mov dword [rcx], 0
mov rcx, qword [rbp + 0x218]
mov dword [rcx], edx
xor eax, 0x16e1712b
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0xc23a7847
xor eax, 0x3dc587b8
mov rdx, qword [rbp + 0x1e0]
xchg ebp, eax
loopne 0x140447307
add byte [rax], al
xchg ebp, eax
loopne 0x140447307
add byte [rax], al
add byte [rcx], ah
sal bh, 1
shl byte [rcx], cl
and eax, edx
not edx
and edx, ecx
retf 0xc201
mov rax, qword [rbp + 0x218]
add eax, dword [rbp + 0x220]
add al, byte [rax]
add byte [rcx], ch
ror byte [rax - 0x75], 1
invalid
clc
add dword [rax], eax
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
retf 0xc201
add al, byte [rax]
add byte [rcx], ch
ror byte [rax - 0x75], 1
invalid
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x210]
and ecx, edx
mov rax, qword [rbp + 0x218]
or eax, ecx
mov rcx, qword [rbp + 0x1e0]
invalid
mov dword [rcx], eax
mov rax, qword [rbp + 0x220]
xor eax, edx
not eax
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x1f8]
mov eax, dword [rbp + 0x1f8]
mov eax, dword [rbp + 0x1f8]
sub eax, dword [rbp + 0x210]
cdqe
mov rcx, qword [rbp + 0x1d8]
invalid
fadd dword [rcx]
add byte [rax], al
add rcx, rax
mov rax, qword [rbp + 0x1e8]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
fsubr dword [rdx + 0x48900000]
nop
mov rax, qword [rbp + 0x200]
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, esi
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0x157d5372
imul ecx, dword [rbp + 0x210]
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x157d5339
mov rdx, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
xor eax, 0xe276d820
mov rcx, qword [rbp + 0x1f8]
add byte [rcx - 0x9cebaff], cl
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
clc
add dword [rax], eax
add byte [rcx], ch
int1
mov rdx, qword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rcx + 0x885330a], cl
add al, byte [rax]
add byte [rcx - 0x230e7e3f], cl
insd dword [rdi], dx
mov edx, 0x8daf0fc4
call 0x175447437
invalid
insd dword [rdi], dx
mov edx, 0x48c829c4
mov ecx, dword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
lock add dword [rax], eax
add byte [rcx + 0x885330a], cl
add al, byte [rax]
add byte [rcx - 0x230e7e3f], cl
insd dword [rdi], dx
mov edx, 0x8daf0fc4
call 0x175447437
invalid
call fcn.1404306b0
xor eax, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x220]
imul edx, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0x91388b3a
mov edi, dword [rax]
xchg ecx, eax
test dword [rax], edx
add al, byte [rax]
add byte [rcx + 0x3af181c1], cl
mov edi, dword [rax]
xchg ecx, eax
sub ecx, edx
mov rdx, qword [rbp + 0x218]
mov dword [rdx], ecx
xor eax, 0x91388b27
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x200]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x208]
mov qword [rcx], rax
movsxd rax, dword [rbp + 0x1e8]
lea rcx, [0x1407637a8]
xor dword [rax], eax
xor dword [rax], eax
mov rdx, qword [rbp + 0x1f0]
or edx, dword [rcx + rax*4]
xchg ebp, eax
lock add dword [rax], eax
add byte [rbx], cl
adc al, 0x81
mov rax, qword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
movsxd rcx, dword [rbp + 0x220]
lea rdx, [0x1407637a8]
mov r8, qword [rbp + 0x218]
or r8d, dword [rdx + rcx*4]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], r8d
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1e8]
xor edx, ecx
xor edx, eax
xor edx, 0x8abe520d
sub edx, dword [rbp + 0x1f0]
xchg ebp, eax
lock add dword [rax], eax
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x9cebaf0], cl
xchg ebp, eax
lock add dword [rax], eax
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x9cebaf0], cl
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
add eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x220]
sub ecx, eax
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rdx, qword [rbp + 0x1e0]
loopne 0x140447565
add byte [rax], al
dec dword [rax - 0x75]
xchg ebp, eax
loopne 0x140447565
add byte [rax], al
add byte [rbx], dh
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
xor edx, dword [rbp + 0x208]
xor edx, eax
mov eax, edx
xor eax, 0x766bdcb0
mov rcx, qword [rbp + 0x220]
sub ecx, dword [rbp + 0x210]
add ecx, eax
mov rax, qword [rbp + 0x1e8]
add byte [rcx + 0x45f28108], cl
add ch, byte [rax - 0x7a74b722]
add byte [rdx], al
add byte [rax], al
add byte [rcx + 0x45f28108], cl
add ch, byte [rax - 0x7a74b722]
add byte [rdx], al
add byte [rax], al
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
movsxd rax, dword [rbp + 0x210]
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x200]
mov qword [rax], 0
mov rax, qword [rbp + 0x1e8]
mov qword [rax], 0
mov rax, qword [rbp + 0x218]
mov qword [rax], 0
mov rax, qword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
mov ecx, eax
xor ecx, 0xdc5e971a
mov edx, eax
xor edx, 0x23a168e5
in eax, 0x68
movabs eax, dword [0x1e88d8b4c23]
in eax, 0x68
movabs eax, dword [0x1e88d8b4c23]
mov r8d, r9d
not r8d
and r8d, ecx
and edx, r9d
add edx, r8d
xor eax, r9d
mov ecx, eax
xor ecx, 0xa504afe9
jmp 0x141e97ae6
sar edi, 1
ror dword [rax - 0x75], 0x95
lock add dword [rax], eax
add byte [rcx - 0x64eacaf6], cl
push rbp
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
jmp 0x141e97ae6
call fcn.1404309c0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
xor ecx, eax
xor ecx, 0xd6bd7fc0
mov rax, qword [rbp + 0x1f0]
add byte [rbx], al
test dword [rax], edx
add al, byte [rax]
add byte [rcx], al
enter 0xffffffffffffc0ff, 0x48
cwde
add byte [rbx], al
test dword [rax], edx
add al, byte [rax]
add byte [rcx], al
enter 0xffffffffffffc0ff, 0x48
cwde
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x1e0]
sub rcx, rax
imul rcx, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
mov rax, qword [rbp + 0x1d8]
mov qword [rax], 0
neg rcx
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x220]
add byte [rcx], dh
ror dword [rbx + rcx*4 - 0x7b], 8
or byte [rdx], al
add byte [rax], al
add byte [rcx], dh
ror dword [rbx + rcx*4 - 0x7b], 8
or byte [rdx], al
add byte [rax], al
add r8d, dword [rbp + 0x210]
or byte [rdx], al
add byte [rax], al
add r8d, dword [rbp + 0x210]
mov eax, ecx
xor eax, 0x1c4d0381
mov edx, esi
not edx
xor ecx, esi
xor ecx, 0x7e
and edx, eax
or ecx, edx
not ecx
or ecx, edx
mov dword [0x140765bcc], 0xb1addf4d
shl r8d, cl
mov rcx, qword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov dword [rcx], r8d
xor eax, esi
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x210]
xor ecx, eax
xor ecx, 0xcf18c655
xor eax, 0x223d8263
mov rdx, qword [rbp + 0x218]
add edx, dword [rbp + 0x220]
mov r8, qword [rbp + 0x1d8]
add r8d, eax
add r8d, ecx
add eax, ecx
add eax, ecx
sub edx, r8d
mov ecx, edx
xor ecx, eax
and edx, eax
lea eax, [rcx + rdx*2]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov r8, qword [rbp + 0x210]
xor r8d, eax
mov rdx, qword [rbp + 0x1f8]
imul rdx, qword [rbp + 0x208]
mov ecx, r8d
xor cl, 0xc1
mov r9, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rcx + rcx*4 - 0x38], cl
mov rax, r9
shl rax, cl
mov ecx, r9d
xor ecx, r8d
xor ecx, eax
xor cl, 8
shl rdx, cl
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
movsxd rax, dword [rbp + 0x1e8]
invalid
test eax, ebp
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x31bf9d
mov eax, dword [rcx + rax*4]
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
mov rax, qword [rbp + 0x200]
mov dword [rax], 0
mov rcx, qword [rbp + 0x1d8]
neg ecx
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
imul cl
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
imul cl
cmp eax, 0xe80000a6
jge 0x1404477cf
call fcn.1404306c0
mov rdi, qword [rbp + 0x1f0]
xor edi, eax
mov rax, rdi
shl rax, 0x21
or rax, rdi
mov ecx, edi
xor cl, 0x7b
mov r8, qword [rbp + 0x1e8]
mov rdx, r8
shl rdx, cl
xor rdx, r8
mov r8, rdi
shl r8, 0x1b
xor r8, rdi
movabs rcx, 0x8c9488d0305d970e
xor rcx, r8
mov r8, rdi
shl r8, 0x23
or r8, rdi
movabs r9, 0x4cb1e4ef6941f819
out dx, eax
in al, 0xb1
xor r9, r8
invalid
out dx, eax
in al, 0xb1
xor r9, r8
movabs r10, 0xe07b2ef88642d25a
xor r10, r8
xor edx, eax
xor edx, eax
mov r11, rdi
shl r11, 0x20
or r11, rdi
movabs rsi, 0x8f526d8d79bd2da5
xor rsi, r11
movabs r8, 0x2398a79a96be07e6
xor r8, r11
add r8, r9
add r8, r10
add eax, edx
add eax, edx
mov r10, rdi
shl r10, 0x1c
movabs r9, 0x7f5c761ac314d858
mov ecx, 0xc314d858
sbb dh, byte [rsi + 0x5c]
jg 0x14044792b
xor ecx, edi
mov ecx, 0xc314d858
sbb dh, byte [rsi + 0x5c]
jg 0x14044792b
xor ecx, edi
xor r9, r10
mov r10, rdi
shl r10, 0x24
loop 0x140447912
loop 0x140447912
or r10, rdi
movabs r11, 0xad8a60a09ceb27a7
xor r11, r10
add r11, rsi
sub r9, qword [rbp + 0x220]
movabs r10, 0x73d86de91fa268f1
int1
push 0x6de91fa2
invalid
invalid
int1
push 0x6de91fa2
fdiv dword [rbx + 0x49]
xor edx, eax
xor r10, rax
xor r10, rcx
and r10, rdx
xor r10, rcx
add r10, r11
add r10, r8
lea rax, [r9 + r10]
add rax, 3
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
add ecx, dword [rax - 0x75]
invalid
call fcn.1404306c0
mov rax, qword [rbp + 0x200]
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
fadd dword [rcx]
add byte [rax], al
add ecx, eax
mov rax, qword [rbp + 0x1e8]
sub eax, ecx
cdqe
mov rcx, qword [rbp + 0x1e0]
add rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
imul cl
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
jge case.0x14043edd7.125
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
imul cl
add dword [rbp + 0x41e80000], esp
invalid
xchg r8d, eax
invalid
call fcn.1404309c0
xor eax, dword [rbp + 0x1e8]
mov edx, dword [rbp + 0x218]
mov r8d, eax
xor al, 0x5c
mov r9, rdx
mov ecx, eax
shl r9, cl
xor r9, rdx
mov rax, r8
shl rax, 0x1e
xor rax, r8
ror byte [rcx + rcx*4 - 0x3f], 0x48
shl ecx, 0x21
ror byte [rcx + rcx*4 - 0x3f], 0x48
shl ecx, 0x21
or rcx, r8
movabs rdx, 0x363a9dbe92ad0e94
xor rdx, rcx
movabs rcx, 0x9be16f17ad52f16b
xor rcx, rax
xor rcx, rdx
and rcx, r9
xor rcx, rdx
mov rax, qword [rbp + 0x1f8]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
xchg edi, eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
xchg edi, eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
invalid
call fcn.1404309c0
mov rcx, qword [rbp + 0x1f0]
xor ecx, dword [rbp + 0x1e8]
xor ecx, eax
xor ecx, 0x61a6e3f5
mov rax, qword [rbp + 0x208]
add eax, esi
sub eax, dword [rbp + 0x1d8]
invalid
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
add byte [rax], al
add byte [rax], al
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
xor eax, dword [rbp + 0x1d8]
mov ecx, eax
xor ecx, 0x9f140ca
xor r14d, r14d
xor edx, edx
cmp dword [rbp + 0x1f8], esi
setne dl
cmove ecx, r14d
mov r8, qword [rbp + 0x210]
mov dword [r8], edx
mov rdx, qword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
xor eax, 0x9f140e7
or dword [rax - 0x75], ecx
invalid
loopne 0x140447a7f
add byte [rax], al
mov dword [rcx], eax
jmp 0x140451e7b
or dword [rax - 0x75], ecx
invalid
mov rsi, rdx
call fcn.1404306b0
mov rcx, qword [rbp + 0x188]
xor rcx, r13
mov rax, qword [rbp + 0x198]
mov eax, dword [rbp + 0x198]
mov eax, dword [rbp + 0x198]
xor rax, rsi
mov rdx, qword [rbp + 0x1b0]
add byte [rax], al
add byte [rax], al
and rdx, qword [rbp + 0x180]
or rdx, rcx
mov rcx, qword [rbp + 0x1b8]
and rcx, qword [rbp + 0x190]
or rcx, rax
and rcx, rdx
cmp rcx, 0xffffffffffffffff
mov rax, qword [rbp + 0x1d8]
setne byte [rax]
xor r14d, r14d
jmp 0x140451e7b
ror dword [rax - 0x7d], 1
stc
dec dword [rax - 0x75]
test eax, ebx
add dword [rax], eax
add byte [rdi], cl
xchg ebp, eax
add byte [rbp + 0x31], al
imul cl
popfq
movabs dword [0x8bfffe8bdde80000], eax
call fcn.1404306c0
mov ecx, dword [0x140765bcc]
call fcn.1404306c0
mov ecx, dword [0x140765bcc]
fisttp qword [rbx + 0xd8bfffe]
jrcxz 0x140447ac7
xor dword [rax], eax
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x220]
xor ecx, eax
xor ecx, 0x4ef83a6f
int1
outsd dx, dword [rsi]
cmp bh, al
mov rax, qword [rbp + 0x208]
int1
outsd dx, dword [rsi]
cmp bh, al
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r8, qword [rbp + 0x1d8]
mov ecx, r8d
sal edi, 0xd9
sal edi, 0xd9
mov rdx, qword [rbp + 0x220]
xor edx, dword [rbp + 0x218]
xor edx, eax
mov eax, edx
xor eax, 0xfcc5c7ff
xor edx, 0x33a3800
add eax, dword [rcx - 1]
invalid
add eax, dword [rcx - 1]
enter 0xffffffffffffca21, 0x41
and edx, ecx
and r8d, eax
and edx, ecx
and r8d, eax
or r8d, edx
and eax, ecx
add eax, eax
mov ecx, r8d
xor ecx, eax
and eax, r8d
lea eax, [rcx + rax*2]
neg eax
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x210]
mov dword [rcx], r15d
xor eax, dword [rbp + 0x1e0]
mov ecx, eax
xor ecx, 0xa0971cf5
imul ecx, r15d
scasd eax, dword [rdi]
iretd
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], ecx
xor eax, 0xa0971cd1
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
add dword [rbp + 0x31], eax
imul cl
ret
invalid
add byte [rax], al
scasd eax, dword [rdi]
iretd
add dword [rbp + 0x31], eax
imul cl
ret
mov rsi, rdx
call fcn.1404309c0
mov r10, qword [rbp + 0x188]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x30], cl
add dword [rax], eax
add byte [rcx + rcx*4 - 0x30], cl
mov ecx, esi
mov r9, qword [rbp + 0x198]
mov ecx, dword [rbp + 0x198]
mov ecx, dword [rbp + 0x198]
shld rax, r9, cl
mov rdx, r9
shl rdx, cl
xor r14d, r14d
test sil, 0x40
cmovne rax, rdx
ret 0xf49
invalid
invalid
mov rcx, rax
xor rcx, r10
mov r8, rdx
xor r8, r9
and rax, r10
and rdx, r9
shld rax, rdx, 1
add rdx, rdx
add rdx, r8
adc rax, rcx
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rdx
mov dword [rcx], edx
ret 0xf49
mov dword [rcx], edx
mov qword [rcx + 8], rax
jmp 0x140451e7b
call fcn.1404306c0
mov r8, qword [rbp + 0x1f0]
xor r8d, eax
mov rcx, qword [rbp + 0x210]
sub rcx, qword [rbp + 0x200]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
mov eax, dword [rbp + 0x1e0]
mov ecx, r8d
xor cl, 0xab
mov rdx, r8
shl rdx, 0x1d
xor rdx, r8
xor rdx, rax
xor edx, eax
xor edx, eax
shl rax, cl
movabs rcx, 0xf94b087a1858e63b
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
xor rcx, qword [rbp + 0x208]
xor rcx, rax
shl rax, 0x1e
xor rax, rcx
movabs rcx, 0x6d2fe101f668c932
xor rcx, rax
sub rcx, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
xor esi, esi
clc
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
xor esi, esi
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0x6f9c4615
xor esi, esi
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0x6f9c4615
xor eax, 0xa959d30c
add eax, dword [rbp + 0x1e8]
sub eax, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add al, ch
cmpsd dword [rsi], dword [rdi]
mov esi, edi
dec dword [rax - 0x75]
mov eax, dword [rbp + 0x210]
mov rax, qword [rax]
movzx eax, byte [rax]
call fcn.1404306b0
mov rax, qword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
mov rax, qword [rax]
movzx eax, byte [rax]
mov rcx, qword [rbp + 0x1e8]
mov byte [rcx], al
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x208]
mov r8, qword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
imul r8d, dword [rbp + 0x1f8]
neg r8d
mov ecx, eax
xor ecx, 0xbeb8e051
mov rdx, qword [rbp + 0x1e8]
call 0x161447d55
sal dword [rcx], 1
sal byte [0x1818b9d0a], 1
add dword [rax], eax
add byte [rcx - 9], al
fmul dword [rcx + 0x51f181c1]
loopne 0x140447d03
mov esi, 0xe8958b48
add dword [rax], eax
add byte [rcx], ah
call 0x161447d55
sal dword [rcx], 1
sal byte [0x1818b9d0a], 1
or eax, ecx
mov ecx, eax
xor ecx, r8d
and eax, r8d
lea eax, [rcx + rax*2]
mov rcx, qword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404309c0
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xe5d9e10
lea eax, [rsi + rcx]
inc eax
cdqe
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x210]
lea ecx, [rcx + rdx*2]
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], ecx
mov rdx, qword [rbp + 0x200]
xor edx, dword [rbp + 0x208]
xor edx, eax
xor edx, 0x970c77ff
sub ecx, edx
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x1a8]
xor rdx, qword [rbp + 0x180]
mov rcx, qword [rbp + 0x1a0]
xor rcx, qword [rbp + 0x190]
mov r8, qword [rbp + 0x198]
mov ch, 0x8b
invalid
or r8, rcx
mov r9, qword [rbp + 0x188]
or r9, rdx
not r9
ror dword [rcx - 9], 1
ror byte [rax - 0x75], 1
invalid
loopne 0x140447e47
add byte [rax], al
mov qword [rcx], r8
mov qword [rcx + 8], r9
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xcd76f31e
inc ecx
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
ror dword [rcx - 9], 1
ror byte [rax - 0x75], 1
invalid
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
xor eax, dword [rbp + 0x1f0]
xor eax, 0xc059aa9b
add eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x1d8]
sub ecx, eax
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
mov rcx, rax
shl rcx, 0x21
or rcx, rax
movabs rdx, 0x588524b02ba38d44
xor rdx, rcx
xor edx, ecx
xor edx, ecx
movabs r10, 0xc2187f28e55dfcc5
xor r10, rax
mov rcx, rax
ror dword [rax - 0x3f], 0xe1
and cl, byte [rax + 9]
ror dword [rcx - 0x77], 0xc0
ror dword [rax - 0x3f], 0xe1
and cl, byte [rax + 9]
ror dword [rcx - 0x77], 0xc0
shl r8, 0x1d
xor r8, rax
mov r11, rax
shl r11, 0x23
or r11, rax
mov rsi, rax
shl rsi, 0x24
or rsi, rax
mov r9, rax
shl r9, 0x1e
invalid
xor r10, r9
movabs r9, 0xeb98a8880e9dd759
xor r9, r8
add r9, r10
movabs r10, 0x7c812a4b5514b7aa
xor r10, rcx
add r10, rdx
movabs rdi, 0xa1c10a86d687c113
xor rdi, r11
movabs rdx, 0xcda4192929783eec
xor rdx, rsi
movabs rsi, 0xa8770a077981386a
xor rsi, r11
add rsi, rdx
movabs rdx, 0xc33b7758467ec795
xor rdx, r8
mov r8, rax
shl r8, 0x1b
xor r8, rax
add rdx, rdi
movabs r11, 0x2563be7e45c72bb
xor r11, r8
add rdx, r10
movabs r10, 0xc2b48e089aeb4855
xor r10, r8
mov r8, rax
add r10, rsi
movabs rsi, 0x617b57b59aa2033a
xor rsi, rax
shl r8, 0x1f
xor rsi, r8
add rsi, r11
add rsi, r9
invalid
add rsi, r10
movabs r8, 0x4919a3ff316228a6
xor r8, rcx
add r8, qword [rbp + 0x1f0]
add r8, rdx
lea rcx, [rsi + r8]
add rcx, 6
add ecx, 6
invalid
invalid
add ecx, 6
mov rdx, qword [rbp + 0x200]
mov qword [rdx], rcx
or cl, byte [rax - 0x47]
adc bl, 0x7a
jp 0x140447ffe
invalid
invalid
hlt
insd dword [rdi], dx
or cl, byte [rax - 0x47]
adc bl, 0x7a
jp 0x140447ffe
invalid
invalid
hlt
insd dword [rdi], dx
jp 0x140447ffe
invalid
xor rcx, rax
mov rdx, rax
shl rdx, 0x20
or rdx, rax
shl rax, 0x1c
xor rcx, rax
movabs rax, 0x4ec70de782852c7f
xor rax, rdx
add rax, rcx
inc rax
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
invalid
invalid
add al, ch
popfq
xchg dh, bh
dec dword [rax - 0x75]
test dword [rax], ebx
add al, byte [rax]
add byte [rbx], al
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
call fcn.1404306c0
mov rax, qword [rbp + 0x218]
add eax, dword [rbp + 0x210]
mov rcx, qword [rbp + 0x1f8]
sub ecx, eax
mov rax, qword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r10, qword [rbp + 0x198]
sub r10, qword [rbp + 0x1b8]
mov rdi, qword [rbp + 0x188]
sbb rdi, qword [rbp + 0x1b0]
mov r11, qword [rbp + 0x1a0]
popfq
movabs al, byte [0x294dd8894d000001]
ror byte [rax - 0x75], 1
mov esi, dword [rbp + 0x1a8]
invalid
popfq
movabs al, byte [0x294dd8894d000001]
ror byte [rax - 0x75], 1
mov esi, dword [rbp + 0x1a8]
mov rcx, rsi
mov esi, dword [rbp + 0x1a8]
mov rcx, rsi
sbb rcx, rdi
mov rax, r8
mul r10
mov r9, rax
imul rdi, r8
add rdx, rdi
imul rcx, r10
add rcx, rdx
mov r8, r11
fmul dword [rcx + 0x29]
ror byte [rcx - 0x77], 0xf2
fmul dword [rcx + 0x29]
ror byte [rcx - 0x77], 0xf2
sbb r10, rcx
mov rax, r8
mul r9
imul r8, rcx
add r8, rdx
imul r10, r9
add r10, r8
mov ecx, eax
sub ecx, r9d
imul ecx, r9d
shld r10, rax, cl
shl rax, cl
xor r14d, r14d
test cl, 0x40
cmovne r10, rax
cmovne rax, r14
mov rdx, qword [rbp + 0x1e0]
mov qword [rdx], rax
mov ecx, eax
shld rsi, r11, cl
shl r11, cl
mov qword [rdx + 8], r10
mov dword [rdx + 8], edx
mov dword [rdx + 8], edx
test al, 0x40
cmovne rsi, r11
cmovne r11, r14
mov rax, qword [rbp + 0x220]
mov qword [rax], r11
mov qword [rax + 8], rsi
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, esi
movsxd rcx, dword [rbp + 0x218]
lea rdx, [0x1407637a8]
mov r8, qword [rbp + 0x1e8]
add r8d, dword [rdx + rcx*4]
mov rcx, qword [rbp + 0x208]
add byte [rax], al
add byte [rax], al
mov dword [rcx], r8d
xor eax, dword [rbp + 0x1e0]
xor eax, 0x3f106b7f
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, dword [rbp + 0x1e0]
xor eax, esi
xor eax, 0xe3ff6791
xor ecx, ecx
xor edx, edx
mov r8, qword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
cmp r8d, dword [rbp + 0x218]
setne dl
mov r8, qword [rbp + 0x210]
mov dword [r8], edx
cmove eax, ecx
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x1e0]
mov ecx, eax
mov dword [rbp + 0x168], eax
test rdi, rdi
setne byte [rbp + 0x1c6]
mov byte [rcx], 0
add byte [rcx + rax], ah
mov byte [rcx], 0
add byte [rcx + rax], ah
mov dword [rbp + 0x15c], eax
mov r9, qword [rbp + 0x220]
mov rax, qword [r9]
mov rdi, qword [r9 + 8]
sub rdi, rax
sar rdi, 3
inc rdi
mov rcx, qword [r9 + 0x10]
sub rcx, rax
ror dword [rax - 0x3f], 0xf9
add ecx, dword [rcx - 0x77]
retf 0xd149
invalid
movabs rdx, 0x1fffffffffffffff
mov r8, rdx
sub r8, r10
add r10, rcx
cmp r10, rdi
cmovbe r10, rdi
cmp rcx, r8
mov rcx, qword [rbp + 0x1f8]
add dword [rax], eax
add byte [rcx + 0x1988d], cl
add byte [rdi + rcx + 0x47], cl
ror byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add byte [rcx + 0x1888d], cl
add byte [rcx + rcx*4 - 0x2f], cl
ror dword [rax - 0x3f], 0xf9
add ecx, dword [rcx - 0x77]
retf 0xd149
add dword [rax], eax
add byte [rcx + 0x1988d], cl
add byte [rdi + rcx + 0x47], cl
ror byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add byte [rcx + 0x1888d], cl
add byte [rcx + rcx*4 - 0x2f], cl
mov qword [rbp + 0x1c8], r10
shr rcx, 0x3d
mov rcx, qword [rbp + 0x1f0]
nop
mov dword [rbp + 0x150], ecx
je 0x14044e997
test dword [rbp + 0x22c], 0x40000000
je 0x140450549
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
xor r12d, r12d
mov dword [rbp + 0x170], eax
mov rax, qword [rbp + 0x1e8]
mov dword [rbp + 0x16c], eax
mov rax, qword [rbp + 0x220]
add al, byte [rax]
add byte [rcx + 0x17485], cl
add byte [rax - 0x75], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x85
add qword [rax], rax
add byte [rcx + 0x17885], cl
add byte [rax - 0x75], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax + 0x1c785], cl
add cl, ch
add dword [r8], 0
add byte [rax], al
add al, byte [rax]
add byte [rcx + 0x17485], cl
add byte [rax - 0x75], cl
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x85
add qword [rax], rax
add byte [rcx + 0x17885], cl
add byte [rax - 0x75], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax + 0x1c785], cl
add cl, ch
add dword [r8], 0
add byte [rax], al
add byte [rax], al
call fcn.1404306c0
xor eax, dword [rbp + 0x220]
xor eax, dword [rbp + 0x1d8]
xor eax, 0xa215a663
mov rcx, qword [rbp + 0x1f8]
sub ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
add ecx, eax
add ecx, eax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rcx, qword [rbp + 0x1e8]
mov eax, ecx
shl rcx, 0x24
or rcx, rax
or ecx, eax
or ecx, eax
movabs rax, 0x1658a5000165895
xor rax, rcx
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x218]
neg eax
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1f8]
add byte [rbx + rcx*4 - 0x73], cl
and byte [rdx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
and byte [rdx], al
add byte [rax], al
mov r10, qword [rbp + 0x208]
xor r10d, r9d
mov edx, eax
xor edx, 0x64fb9e0b
mov r8d, eax
rol byte [rcx - 0x7f], 0xf0
hlt
invalid
add al, 0x1b
mov r11, qword [rbp + 0x1d8]
mov ecx, r11d
not ecx
and r8d, r11d
and edx, ecx
or edx, r8d
and edx, r9d
rol byte [rcx - 0x7f], 0xf0
hlt
mov r8d, eax
xor r8d, 0x76f47c6b
xor r11d, eax
and r8d, ecx
mov r9d, r11d
xor r9d, 0x76f47c6b
or r9d, r8d
sub r10d, r9d
lea edx, [r10 + rdx*2]
mov r8, qword [rbp + 0x1f0]
mov dword [r8], edx
xor eax, 0xf59c0cfa
cmc
and eax, ecx
xor r11d, 0xf59c0cfa
or r11d, eax
mov rax, qword [rbp + 0x1e8]
add dword [rax], eax
add byte [rcx + rcx*4 + 0x18], al
add dword [rax], eax
add byte [rcx + rcx*4 + 0x18], al
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov r9, qword [rbp + 0x1a0]
mov r8, qword [rbp + 0x198]
add r9, r8
mov rcx, qword [rbp + 0x1a8]
mov ecx, dword [rbp + 0x1a8]
mov r10, qword [rbp + 0x188]
adc rcx, r10
not rcx
not r9
mov rax, r8
mul r9
imul rcx, r8
imul r9, r10
add r9, rdx
add r9, rcx
movabs rdx, 0x5b97715c2b794293
jns 0x140448461
pop rsp
jno 0x1404483d0
pop rbx
jns 0x140448461
pop rsp
jno 0x1404483d0
pop rbx
add rdx, rax
mov rcx, r9
adc rcx, 0xffffffffffffffff
movabs r8, 0xa4688ea3d486bd6d
xor r8, rdx
movabs rdx, 0xa4688ea3d486bd6c
sub rdx, rax
ret 0xb8
add byte [rax], al
invalid
ret 0xb8
add byte [rax], al
sbb rax, r9
movabs r9, 0x5b97715c2b794292
jns 0x140448497
pop rsp
jno 0x140448406
pop rbx
jns 0x140448497
pop rsp
jno 0x140448406
pop rbx
and r9, rdx
or rax, rcx
or r9, r8
not rax
not r9
shld rax, r9, 1
add r9, r9
add r9, r8
adc rax, rcx
mov rcx, qword [rbp + 0x218]
mov qword [rcx], r9
mov qword [rcx + 8], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov ecx, eax
shl rcx, 0x1e
xor rcx, rax
movabs rdx, 0xe4db3295ef9f620b
xor rdx, rcx
mov r10, qword [rbp + 0x1f0]
mov r8, r10
not r8
movabs r9, 0x1b24cd6a10609df4
xor r9, r10
xor r9, rcx
and rdx, r8
or rdx, r9
not rdx
mov r9, rax
shl r9, 0x22
or r9, rax
movabs rcx, 0x6bf7513e2f9f620b
xor rcx, r10
xor rcx, r9
and rcx, r8
and ecx, eax
and ecx, eax
or rcx, rdx
movabs rdx, 0x659bc2b2879e4d51
xor rdx, rax
mov r8, rax
shl r8, 0x20
or r8, rax
mov r9, rax
shl r9, 0x24
or r9, rax
shl rax, 0x1b
shl eax, 0x1b
shl eax, 0x1b
xor rdx, rax
movabs rax, 0x9e4683d94d8cf214
xor rax, r8
xor eax, eax
xor eax, eax
movabs r10, 0x5d08f289b2730deb
xor r10, r9
movabs r9, 0xfcda97c88061b2ae
or al, 0x97
invalid
cld
xor r9, r8
add r9, rax
mov rax, qword [rbp + 0x208]
sub rax, qword [rbp + 0x200]
add rax, rdx
add rax, r10
add rax, r9
add rax, rcx
add eax, ecx
or al, 0x97
invalid
add eax, ecx
add rax, 2
mov rcx, qword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1f8]
add byte [rax - 0x77], cl
add dword [rbx + 0x1e085], ecx
add byte [rax - 0x75], cl
invalid
mov qword [rcx], rax
mov eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r8, qword [rbp + 0x1e8]
and r8d, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x220]
add al, byte [rax]
add byte [rcx], dh
retf 0xc231
xor edx, 0xd7047f34
mov rax, qword [rbp + 0x1f0]
add eax, dword [rbp + 0x1d8]
lea eax, [rax + r8*2]
sub edx, eax
mov rax, qword [rbp + 0x208]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
add al, byte [rax]
add byte [rcx], dh
retf 0xc231
call fcn.1404309c0
xor eax, dword [rbp + 0x1f8]
mov rdx, rax
shl rdx, 0x23
or rdx, rax
movabs rcx, 0x809a71061f92550e
push rbp
xchg edx, eax
invalid
invalid
jno 0x1404485a4
or byte [rax + 0x31], 0xd1
push rbp
xchg edx, eax
invalid
or byte [rax + 0x31], 0xd1
movabs rdx, 0x9071f164352d0b88
xor rdx, rax
mov r8, rax
shl r8, 0x22
or r8, rax
or eax, eax
mov r9, rax
shl r9, 0x24
or r9, rax
shl rax, 0x1e
xor rdx, rax
movabs rax, 0x625283f4cad2f477
xor rax, r8
movabs r8, 0x514c3ad9e06daaf1
loopne 0x140448623
cmp cl, byte [rcx + rdx*2 + 0x4d]
xor eax, ecx
invalid
loopne 0x140448623
cmp cl, byte [rcx + rdx*2 + 0x4d]
xor eax, ecx
invalid
enter 0x149, 0xffffffffffffffd0
add r8, rdx
add eax, edx
add r8, rax
lea rax, [rcx + r8]
add rax, 2
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
mov rax, qword [rbp + 0x218]
mov qword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e8]
mov ecx, dword [rcx]
sub ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
xor ecx, eax
xor ecx, 0xe96ff1f
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, esi
mov edx, ecx
xor edx, 0xe621c426
imul edx, dword [rbp + 0x1d8]
mov r8, qword [rbp + 0x220]
mov dword [r8], edx
adc byte [rcx + 0x21c459f1], al
out 0x89, al
ret 0xf281
jns 0x140448706
invalid
add al, 0x41
mov eax, eax
xor r8d, 0xfbd0f886
xor eax, 0xfbd0f886
adc byte [rcx + 0x21c459f1], al
out 0x89, al
ret 0xf281
xor eax, 0xfbd0f886
mov r9d, esi
not r9d
and r8d, esi
and edx, r9d
and edx, ecx
and edx, ecx
or edx, r8d
add edx, ecx
mov rcx, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rcx - 0x7e3e76ef], cl
int1
invalid
add ecx, dword [rdi - 0x337ca51]
jo 0x140448782
and eax, esi
and ecx, r9d
or ecx, eax
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
clc
add dword [rax], eax
add byte [rcx - 0x7e3e76ef], cl
int1
invalid
nop
mov rax, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov esi, eax
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov rdx, qword [rbp + 0x1f0]
add edx, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x210]
sub ecx, edx
xor eax, esi
invalid
xor eax, 0xbfdbd648
add eax, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
invalid
call fcn.1404309c0
mov rcx, qword [rbp + 0x1e0]
xor ecx, eax
mov rax, rcx
shl rax, 0x1d
xor rax, rcx
xor cl, 0x59
mov r8, qword [rbp + 0x218]
mov rdx, r8
shl rdx, cl
xor rax, r8
movabs rcx, 0xab86104656da7352
xchg byte [rbx + 0x48c13148], ch
xor ecx, edx
xchg byte [rbx + 0x48c13148], ch
xor ecx, edx
mov rax, qword [rbp + 0x1f0]
sub rax, rcx
mov rcx, qword [rbp + 0x208]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
invalid
add al, ch
invalid
call fcn.1404309c0
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0x5411b1f1
cmp esi, 0xf88533ff
add dword [rax], eax
add byte [rcx - 0xe0e7e3f], cl
mov cl, 0x11
push rsp
xor eax, ecx
xor eax, 0xabee4e0e
mov rdx, qword [rbp + 0x220]
and eax, edx
xor eax, ecx
xor ecx, edx
mov edx, ecx
mov r8, qword [rbp + 0x210]
xor edx, r8d
and ecx, r8d
sub edx, eax
lea eax, [rdx + rcx*2]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x210]
add eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x208]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
add byte [rax], al
call fcn.1404306d0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x220]
xor edx, ecx
xor edx, eax
mov eax, edx
xor eax, 0xd5cb9068
xor edx, 0x8d886fbc
mov esp, 0x488d886f
mov ecx, dword [rbp + 0x218]
mov esp, 0x488d886f
mov ecx, dword [rbp + 0x218]
add ecx, dword [rbp + 0x1d8]
sub edx, ecx
add edx, eax
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1e8]
add byte [rbx], dh
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x480e7e3f], cl
xchg ebx, eax
ret 0x8b48
xchg ebp, eax
and byte [rdx], al
add al, byte [rax]
add byte [rcx], al
sar edi, 1
ror dword [rax - 0x75], 0x95
or byte [rdx], al
add byte [rax], al
add byte [rbx], dh
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x480e7e3f], cl
xchg ebx, eax
ret 0x8b48
add al, byte [rax]
add byte [rcx], al
sar edi, 1
ror dword [rax - 0x75], 0x95
or byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
xor eax, 0x1e97227a
sub eax, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov eax, esi
neg eax
mov rdx, qword [rbp + 0x1f8]
mov ecx, edx
xor ecx, eax
and eax, edx
lea eax, [rcx + rax*2]
sub edx, eax
mov rax, qword [rbp + 0x1f0]
mov dword [rax], edx
sub edx, esi
imul edx, esi
mov rax, qword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
mov eax, dword [rbp + 0x210]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
mov r8, qword [rbp + 0x208]
and r8d, 1
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], r8d
mov ecx, eax
xor ecx, 0x4fb4bdd1
mov rdx, qword [rbp + 0x1f8]
and ecx, edx
xor eax, edx
mov edx, eax
xor edx, 0xb04b422e
or edx, ecx
imul edx, r8d
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
xor eax, 0xb04b423b
mov r8b, 0x48
mov ecx, dword [rbp + 0x1d8]
mov r8b, 0x48
mov ecx, dword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306d0
mov rdx, qword [rbp + 0x190]
mov rax, rdx
sub rax, rsi
mov r9, qword [rbp + 0x180]
mov r8, r9
sbb r8, r13
movabs rcx, 0x692cacb62b65b1d
sbb eax, 0xcb62b65b
retf 0x692
add rcx, rax
adc r8, 0
imul r8, rdx
ret 0x8948
enter 0xfffffffffffff748, 0xffffffffffffffe2
imul r9, rcx
add rdx, r9
add rdx, r8
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
sbb eax, 0xcb62b65b
retf 0x692
ret 0x8948
call fcn.1404309c0
xor eax, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov rdx, qword [rbp + 0x1f8]
or edx, ecx
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], edx
xor eax, dword [rbp + 0x218]
xor eax, 0x4c2abdb9
mov rcx, qword [rbp + 0x220]
sub ecx, eax
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor r14d, r14d
mov r9, qword [rbp + 0x190]
mov rax, r9
neg rax
mov ecx, 0
mov r10, qword [rbp + 0x180]
add byte [rcx + rbx - 0x2f], cl
add byte [rcx + rbx - 0x2f], cl
add r9, 0xffffffffffffffff
adc r10, 0xffffffffffffffff
mov dword [0x140765bdc], 0x3a750d45
xor r10, rcx
mov r8, qword [rbp + 0x1a8]
and r10, r8
and edx, eax
and edx, eax
xor r10, rcx
xor r9, rax
mov rdx, qword [rbp + 0x1a0]
and r9, rdx
xor r9, rax
and rcx, r8
and rax, rdx
shld rcx, rax, 1
add rax, rax
mov rdx, qword [rbp + 0x1e8]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
neg r9
mov eax, 0
sbb rax, r10
mov rcx, qword [rbp + 0x220]
mov qword [rcx], r9
mov qword [rcx + 8], rax
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
mov r10, qword [rbp + 0x1f8]
mov ecx, r10d
not ecx
mov edx, eax
xor edx, r10d
xor edx, 0x692bc7a1
mov r8d, eax
xor r8d, 0xa64f462e
mov r9d, eax
xor r9d, 0x59b0b9d1
and r10d, r8d
and r9d, ecx
or r9d, r10d
and r8d, ecx
not r9d
or r9d, r8d
add r9d, edx
xor eax, 0xe83658a5
mov ecx, r9d
xor ecx, eax
and r9d, eax
add eax, dword [rbp + 0x220]
sub ecx, eax
lea eax, [rcx + r9*2]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
sub ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x210]
mov edx, dword [rbp + 0x210]
mov edx, dword [rbp + 0x210]
add byte [rcx - 0x7e3e76f6], cl
int1
sub ebx, 0xffffffe8
sub dword [rcx + 0x7cf281c2], ecx
adc al, 0x17
invalid
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x29e8eb83
mov edx, eax
xor edx, 0xd617147c
mov r9, qword [rbp + 0x208]
and edx, r9d
mov r8d, r9d
not r8d
and ecx, r8d
add ecx, edx
imul ecx, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1e8]
mov edx, dword [rbp + 0x1e8]
mov edx, dword [rbp + 0x1e8]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0xd617143f
xor eax, 0x29e8ebc0
and eax, r9d
and ecx, r8d
or ecx, eax
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x200]
mov rcx, qword [rbp + 0x1e8]
imul rdx, rcx
shl rdx, cl
xor eax, dword [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
lock add dword [rax], eax
add byte [rax - 0x77], cl
adc dword [rax - 0x47], ecx
xchg byte [rdx], bl
jmp 0x140448b8e
int 0x82
mov al, dl
xor rcx, rax
mov r8, rax
shl r8, 0x23
or r8, rax
mov r10, rax
movabs r9, 0xb3df7114457c4055
adc al, 0x71
fbstp tbyte [rbx + 0x49c13149]
mov ebx, eax
test dword [rax], edx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
adc al, 0x71
fbstp tbyte [rbx + 0x49c13149]
mov ebx, eax
shl r11, 0x21
or r11, rax
mov rsi, rax
movabs rdi, 0x48d678bc8a163aec
xor rdi, rax
shl rax, 0x1d
loopne 0x140448c3b
loopne 0x140448c3b
xor rcx, rax
shl r10, 0x1b
xor r9, r10
movabs rax, 0xdbae47657283bfaa
xor rax, r11
movabs r10, 0x714c5b097014e579
xor r10, r8
or dword [rbx + 0x4c], ebx
jno 0x140448c8d
xor edx, eax
add rax, rcx
add rax, r10
movabs rcx, 0xc5395047f5e9c513
xor rcx, r8
shl rsi, 0x1f
xor rdi, rsi
add rdi, r9
mov r8, qword [rbp + 0x218]
sub rdx, r8
add rdx, rcx
add rdx, rdi
add rax, rdx
add rax, 3
imul rax, r8
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
mov esi, edx
call fcn.1404306b0
mov rcx, qword [rbp + 0x198]
mov rax, rcx
sub rax, rsi
mov r8, qword [rbp + 0x188]
mov rdx, r8
sbb rdx, r13
add rax, rcx
adc rdx, r8
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov rcx, qword [rbp + 0x190]
shld rdx, rax, cl
shl rax, cl
xor r14d, r14d
test cl, 0x40
cmovne rdx, rax
cmovne rax, r14
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x200]
sub eax, dword [rbp + 0x208]
cdqe
mov rcx, qword [rbp + 0x218]
add rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x218]
add ecx, dword [rbp + 0x220]
neg ecx
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x1e0]
xor ecx, eax
xor ecx, 0x80b1555d
sub ecx, dword [rbp + 0x210]
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
add al, byte [rax]
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
jmp 0x140451e7b
call fcn.1404306d0
cmp qword [0x140792600], 0
mov rax, qword [rbp + 0x1e8]
sete byte [rax]
movzx eax, byte [0x140790228]
mov rcx, qword [rbp + 0x218]
mov byte [rcx], al
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0xb1a16b6b
mov rax, qword [rbp + 0x208]
add eax, esi
add eax, ecx
inc eax
cdqe
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r8, qword [rbp + 0x1f0]
xor r8d, eax
mov rax, r8
shl rax, 0x23
or rax, r8
or eax, eax
or eax, eax
movabs rcx, 0xf99c01130606ac78
xor rcx, rax
mov rax, r8
shl rax, 0x1f
movabs rdx, 0xc3214ee9f9f95387
xor rdx, r8
xor rdx, rax
sub rdx, qword [rbp + 0x200]
lea rax, [rdx + rcx]
inc rax
mov rdx, qword [rbp + 0x1e0]
neg rdx
mov rcx, rax
xor rcx, rdx
and rdx, rax
lea rax, [rcx + rdx*2]
mov ecx, eax
sal esi, 0xd9
sal esi, 0xd9
mov rdx, qword [rbp + 0x218]
shl rdx, cl
add rdx, rax
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rdx
mov eax, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
xor r8b, 0x89
mov ecx, r8d
shl rax, cl
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x220]
xor ecx, eax
ror dword [rbx + 0x21885], 0
ror dword [rbx + 0x21885], 0
mov rdx, rcx
shl rdx, 0x1b
xor rdx, rcx
xor cl, 0xfe
xor rdx, rax
shl rax, cl
mov rcx, qword [rbp + 0x210]
imul rcx, qword [rbp + 0x208]
mov r8, qword [rbp + 0x200]
mov qword [r8], rcx
movabs rcx, 0x50ef6a77e0d04636
shl al, 1
ja 0x140448f43
out dx, eax
push rax
shl al, 1
ja 0x140448f43
out dx, eax
push rax
xor rcx, rdx
xor rcx, rax
inc rcx
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
sub rsi, qword [rbp + 0x1b8]
mov r9, qword [rbp + 0x188]
sbb r9, qword [rbp + 0x1b0]
mov r8, r9
mov rcx, qword [rbp + 0x190]
shld r8, rsi, cl
mov rdx, rsi
shl rdx, cl
shl edx, cl
shl edx, cl
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rsi
mov qword [rax + 8], r9
xor r14d, r14d
test cl, 0x40
cmovne r8, rdx
cmovne rdx, r14
movabs rcx, 0x6c2eb3e5b71a246c
and al, 0x1a
mov bh, 0xe5
mov bl, 0x2e
insb byte [rdi], dx
xor rcx, rsi
add rsi, rsi
movabs rax, 0xd85d67cb6e3448d8
and rax, rsi
sub rcx, rdx
sbb r9, r8
add rcx, rax
adc r9, 0
adc ecx, 0
adc ecx, 0
movabs rax, 0x93d14c1a48e5db94
add rax, rcx
adc r9, 0xffffffffffffffff
imul r9, rdx
imul r8, rax
mul rdx
add rdx, r8
add rdx, r9
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1e8]
xor eax, dword [rbp + 0x218]
mov ecx, eax
xor ecx, 0x24c21a04
xor eax, 0xef47cc6b
mov rdx, qword [rbp + 0x208]
add edx, dword [rbp + 0x1d8]
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
add edx, dword [rbp + 0x220]
add edx, ecx
add eax, dword [rbp + 0x1f0]
sub eax, edx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x218]
xor edx, ecx
xor edx, eax
mov eax, edx
xor eax, 0x9e78ef73
xor edx, 0x1d898364
or dword [rcx - 0x4cfa38e3], 0xffffffcb
xor dword [rax], eax
cmp ah, byte [rcx + 0x6f]
ror byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add byte [rcx], al
shr dword [rcx], 1
enter 0xffffffffffff8b48, 0xffffffffffffff8d
adc byte [rdx], al
add byte [rax], al
or dword [rcx - 0x4cfa38e3], 0xffffffcb
xor dword [rax], eax
cmp ah, byte [rcx + 0x6f]
ror byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add byte [rcx], al
shr dword [rcx], 1
enter 0xffffffffffff8b48, 0xffffffffffffff8d
adc byte [rdx], al
add byte [rax], al
mov dword [rcx], eax
mov rax, qword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, dword [0x140765bd0]
add byte [rcx], dh
rol byte [rcx - 0x336da807], 0xe7
add byte [rcx], dh
rol byte [rcx - 0x336da807], 0xe7
sete al
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x1f8]
sub edx, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
xor ecx, 0xce11d3f3
mov eax, ecx
xor eax, edx
and ecx, edx
lea eax, [rax + rcx*2]
cdqe
mov rcx, qword [rbp + 0x210]
add rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xb75de28a
sub ecx, dword [rbp + 0x210]
inc ecx
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
mov rax, qword [rbp + 0x220]
neg eax
mov rcx, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x1b8]
sub rax, rsi
mov r8, qword [rbp + 0x188]
mov r9, qword [rbp + 0x1b0]
sbb r9, r8
mov rcx, rax
imul rcx, r8
mul rsi
add rdx, rcx
imul r9, rsi
add r9, rdx
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
sub rsi, rax
sbb r8, r9
mov qword [rcx + 8], r9
mov rax, qword [rbp + 0x210]
mov qword [rax], rsi
mov qword [rax + 8], r8
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x210]
xor ecx, eax
xor ecx, 0xb60eb044
invalid
mov dh, 0x48
mov eax, dword [rbp + 0x208]
add eax, dword [rbp + 0x1d8]
add eax, ecx
cdqe
mov rcx, qword [rbp + 0x1e0]
add rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
invalid
call fcn.1404306c0
mov rcx, qword [rbp + 0x220]
imul ecx, dword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], ecx
or cl, byte [rax - 0x75]
lea ebx, [rax]
add al, byte [rax]
add byte [rbx], dh
lea ecx, [rax]
add al, byte [rax]
add byte [rcx], dh
ror dword [rcx - 0x71acca38], 0x20
jg 0x140449160
int1
pop rcx
mov bh, 0xdf
cdq
or cl, byte [rax - 0x75]
lea ebx, [rax]
add al, byte [rax]
add byte [rbx], dh
lea ecx, [rax]
add al, byte [rax]
add byte [rcx], dh
ror dword [rcx - 0x71acca38], 0x20
jg 0x140449160
int1
pop rcx
mov bh, 0xdf
cdq
add ecx, eax
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x1d8]
sub edx, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], edx
xor eax, dword [rbp + 0x1e0]
xor eax, 0x37fa1460
imul eax, esi
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], 0
mov rcx, qword [rbp + 0x220]
mov dword [rcx], esi
xor dword [rcx + 0x59f181c1], ecx
pop rcx
sbb al, 0xcd
xor dword [rcx + 0x59f181c1], ecx
pop rcx
sbb al, 0xcd
mov rdx, qword [rbp + 0x1d8]
and ecx, edx
xor eax, edx
xor eax, 0x32e3a6a6
or eax, ecx
not eax
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x218]
xor ecx, eax
mov r8, qword [rbp + 0x208]
sub r8, qword [rbp + 0x200]
mov eax, dword [rbp + 0x220]
xor cl, 0xb2
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], r8
xor rdx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e8]
call 0x18944915c
mov ecx, dword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x1e0]
xor ecx, eax
xor ecx, 0xbdb65f5f
mov rax, qword [rbp + 0x1f0]
add eax, dword [rbp + 0x1d8]
sub ecx, eax
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
xor eax, dword [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
add byte [0xc60a4c30], dh
test dword [rax], edx
add al, byte [rax]
add byte [0xc60a4c30], dh
mov rcx, qword [rbp + 0x218]
add ecx, esi
add ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x210]
add ecx, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1f0]
mov eax, edx
sub eax, ecx
imul eax, edx
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
xor eax, 0x55c9afa9
mov ecx, eax
mov rdx, qword [rbp + 0x1f8]
xor ecx, edx
or eax, edx
and eax, ecx
mov rcx, qword [rbp + 0x1e8]
add ecx, esi
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x208]
neg eax
cdqe
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov r9, qword [rbp + 0x1f0]
xor r9d, eax
mov eax, dword [rbp + 0x1e0]
mov ecx, r9d
xor cl, 0x52
mov rdx, rax
shl rdx, cl
xor rdx, rax
mov rax, r9
shl rax, 0x1f
movabs rcx, 0x403256d5ca99b90f
xor rcx, r9
xor rcx, rax
mov rax, rdx
and rax, rcx
mov r8, r9
shl r8, 0x20
or r8, r9
movabs r9, 0xc7c8891c4a99b90f
xor r9, r8
xor rcx, rdx
and r9, rdx
or r9, rcx
not r9
or r9, rax
mov rax, qword [rbp + 0x1d8]
mov qword [rax], r9
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rdx, qword [rbp + 0x208]
add byte [rbx], ch
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
add byte [rbx], ch
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x200]
mov r8, qword [rbp + 0x1d8]
xor r8d, ecx
xor r8d, eax
xor r8d, 0x8fad8e78
add r8d, edx
movsxd rax, r8d
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x1e0]
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
test al, 0x89
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
test al, 0x89
add byte [rax], al
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
mov rcx, rax
shl rcx, 0x22
or rcx, rax
movabs r9, 0xd6c79d3ee533810e
xor r9, rcx
mov r8, rax
shl r8, 0x1f
xor r8, rax
movabs rcx, 0x17aa05b21acc7ef1
xor rcx, r8
mov r11, rax
ret
shl r11, 0x20
or r11, rax
movabs r10, 0xff735e72959fc136
xor r10, r11
add r10, rcx
mov rcx, rax
shl rcx, 0x23
or rcx, rax
movabs rsi, 0x7da86f6b6a603ec9
xor rsi, rcx
movabs rdx, 0x94e1f783d33eaed4
xor rdx, r8
add rdx, r10
mov r10, rax
shl r10, 0x1c
xor r10, rax
movabs rdi, 0x6ccc44924cc1512b
xor rdi, r10
add rdi, rsi
movabs r8, 0xd257f534636a0c4
push rbx
jg 0x140449595
or eax, 0x4dd8314d
add eax, ecx
ret
push rbx
jg 0x140449595
or eax, 0x4dd8314d
add eax, ecx
add r8, rdi
movabs r9, 0xacaec10d809fe33e
xor r9, rax
movabs r11, 0x5106606d3f601cc1
xor r11, rax
mov rsi, rax
mov esi, eax
shl rsi, 0x1e
xor r9, rsi
movabs rsi, 0xd3e50edd5c4ee2b6
xor rsi, r10
mov r10, rax
mov edx, eax
mov edx, eax
shl r10, 0x24
or r10, rax
shl rax, 0x1d
xor r11, rax
add r11, r9
movabs rax, 0x8ffe4e4ab9c95f3b
xor rax, rcx
add rax, rsi
add rax, r11
add rax, rdx
movabs rcx, 0xca66ae87c3b11d49
xor rcx, r10
mov rdx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
sub rdx, qword [rbp + 0x1d8]
add rdx, rcx
add rdx, r8
add rax, rdx
add rax, 6
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
mov eax, dword [0x14060dbf0]
mov rcx, qword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e0]
mov dword [rcx], eax
mov rax, qword [0x140765be8]
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
xor eax, dword [rbp + 0x1e8]
xor eax, 0x6bd6a47d
add eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1e0]
sub ecx, eax
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1d8]
mov edx, dword [rbp + 0x220]
mov ecx, eax
mov r8, rcx
shl r8, 0x23
or r8, rcx
xor al, 0xbb
xor r8, rdx
xor eax, edx
xor eax, edx
mov ecx, eax
shl rdx, cl
xor rdx, r8
movabs rax, 0x9d32f5d3cec71e2d
xor rax, rdx
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x208]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x210]
mov qword [rdx], rcx
movsxd rcx, dword [rbp + 0x1e0]
lea rdx, [0x1407637a8]
mov r8, qword [rbp + 0x218]
xor r8d, dword [rdx + rcx*4]
xor eax, dword [rbp + 0x1d8]
xor eax, 0xe4f7ecec
add r8d, dword [rbp + 0x1e8]
sub eax, r8d
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0x64a3489a
mov rdx, qword [rbp + 0x1f0]
sub edx, esi
add edx, ecx
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x208]
add ecx, dword [rbp + 0x220]
mov rdx, qword [rbp + 0x1e0]
shl edx, cl
mov rax, qword [rbp + 0x1f0]
add bh, al
add byte [rax], al
add byte [rax], al
add bh, dh
fimul dword [rax - 0x75]
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x9cebaf0], cl
add bh, al
add byte [rax], al
add byte [rax], al
add bh, dh
fimul dword [rax - 0x75]
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x9cebaf0], cl
jmp 0x140451e7b
test rdi, rdi
sete bl
test r12, r12
setne sil
call fcn.1404306d0
and sil, bl
mov rax, qword [rbp + 0x208]
mov byte [rax], sil
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x200]
mov edx, ecx
mov r8d, eax
xor al, 0x64
mov r9, rdx
mov ecx, eax
shl r9, cl
xor r9, rdx
mov rax, r8
shl rax, 0x1d
xor rax, r8
mov rcx, r8
shl rcx, 0x21
or rcx, r8
or ecx, eax
or ecx, eax
movabs rdx, 0x8560a44cdd9870ae
xor rdx, rcx
movabs rcx, 0xf09daaaa42678f51
xor rcx, rax
xor rcx, rdx
and rcx, r9
xor rcx, rdx
mov rax, qword [rbp + 0x1f8]
sub rax, rcx
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x188]
not rcx
not rsi
mov rax, qword [rbp + 0x208]
mov qword [rax], rsi
mov qword [rax + 8], rcx
mov rax, qword [rbp + 0x1f8]
mov qword [rax], 0
mov qword [rax + 8], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x218]
mov rdx, qword [rbp + 0x1f0]
mov qword [rcx], rdx
xor ecx, ecx
cmp dword [rbp + 0x1f8], 0
setle cl
mov rdx, qword [rbp + 0x210]
add byte [rax], al
add byte [rax], al
mov dword [rdx], ecx
xor eax, dword [rbp + 0x220]
xor eax, 0xed4fdac2
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
call fcn.1404306c0
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0x6529a3a9
mov edx, ecx
mov r8, qword [rbp + 0x1f8]
xor edx, r8d
xor eax, r8d
not r8d
and r8d, ecx
xor eax, 0x6529a3a9
or eax, r8d
or eax, r8d
add edx, dword [rbp + 0x218]
add eax, dword [rbp + 0x1e8]
sub edx, eax
movsxd rax, edx
mov rcx, qword [rbp + 0x210]
add rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov r9, qword [rbp + 0x1b0]
mov rax, r9
not rax
mov r8, qword [rbp + 0x1b8]
mov rcx, r8
not rcx
ror dword [rbx + rcx*4 - 0x6b], 1
nop
add dword [rax], eax
add byte [rbp + 0x31], cl
invalid
ror dword [rbx + rcx*4 - 0x6b], 1
nop
add dword [rax], eax
add byte [rbp + 0x31], cl
ror byte [rbx + rcx*4 - 0x63], 1
mov r11, qword [rbp + 0x180]
xor r9, r11
mov r11, qword [rbp + 0x180]
xor r9, r11
mov rdx, qword [rbp + 0x1a0]
and rdx, rcx
mov rcx, qword [rbp + 0x1a8]
and rcx, rax
and r11, rcx
and r10, rdx
mov rax, qword [rbp + 0x208]
mov qword [rax], r10
mov qword [rax + 8], r11
xor rcx, r9
xor rdx, r8
mov rax, qword [rbp + 0x200]
mov qword [rax], rdx
mov qword [rax + 8], rcx
xor r14d, r14d
jmp 0x140451e7b
mov rax, rdx
mov qword [rbp + 0x220], rdx
mov r15, qword [rbp + 0x1b8]
mul r15
mov rdi, rax
mov rbx, rdx
mov r9, qword [rbp + 0x1a0]
mov rax, r9
mov ecx, edi
shl rax, cl
xor r14d, r14d
test dil, 0x40
mov rdx, rax
cmovne rdx, r14
mov r8, rdx
shl r8, cl
test dil, 0x40
mov rsi, r8
cmovne rsi, r14
mov r12, qword [rbp + 0x1a8]
shld r12, r9, cl
test dil, 0x40
cmovne r12, rax
shld r12, rdx, cl
test dil, 0x40
cmovne r12, r8
call fcn.1404306d0
mov rax, qword [rbp + 0x1b0]
imul rax, qword [rbp + 0x220]
add rax, rbx
imul r13, r15
add r13, rax
mov rax, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov qword [rax], rsi
mov qword [rax + 8], r12
not r13
not rdi
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rdi
mov qword [rax + 8], r13
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x210]
mov edx, dword [rbp + 0x210]
mov edx, dword [rbp + 0x210]
xor ecx, edx
mov r8, qword [rbp + 0x1f0]
xor r8d, ecx
enter 0x3141, 0xffffffffffffffc0
enter 0x3141, 0xffffffffffffffc0
xor r8d, 0x41bf5d63
mov rax, qword [rbp + 0x200]
mov dword [rax], r8d
not edx
and edx, dword [rbp + 0x1e8]
mov rax, qword [rbp + 0x208]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0x4dedd38b
mov rax, qword [rbp + 0x1f0]
add eax, esi
add eax, ecx
inc eax
cdqe
mov rcx, qword [rbp + 0x208]
add rcx, rax
mov rax, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1f0]
add byte [rdi], cl
scasd eax, dword [rdi]
lea esp, [rax]
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
scasd eax, dword [rdi]
lea esp, [rax]
add al, byte [rax]
add byte [rax], al
invalid
invalid
xchg ebp, eax
loopne 0x140449ae4
add byte [rax], al
mov rdx, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rbx], dh
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
xor edx, dword [rbp + 0x218]
xor edx, eax
mov eax, edx
xor eax, 0xa00b0979
sub eax, ecx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor edx, 0x5ff4f6ce
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x36
je 0x14044fd02
invalid
add byte [rbx - 0x7af0c705], al
sbb eax, 0xe8000062
xchg ebx, eax
outsb dx, byte [rsi]
invalid
cmp ebx, 0x38
jne 0x14044fd45
call fcn.1404309c0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x210]
add byte [rax], al
add byte [rax], al
xor ecx, eax
mov eax, ecx
xor eax, 0xa69c2a30
inc eax
imul eax, dword [rbp + 0x1e0]
add eax, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], eax
mov rax, qword [rbp + 0x218]
mov rdx, qword [rbp + 0x208]
add byte [rax], al
add byte [rax], al
mov dword [rdx], eax
xor ecx, 0xb7c9cd85
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1d8]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0x6209a0c0
int1
shl byte [rax - 0x74b79df7], 0x85
or byte [rdx], al
add byte [rax], al
int1
shl byte [rax - 0x74b79df7], 0x85
or byte [rdx], al
add byte [rax], al
mov dword [rax], ecx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
nop
mov byte [rbp + 0x1c6], cl
mov rax, qword [rbp + 0x1e0]
and al, 1
mov byte [rbp + 0x1c8], al
mov rsi, qword [rbp + 0x200]
mov r15, qword [rsi + 8]
mov rdi, qword [rsi + 0x10]
jle 0x140449be2
jle 0x140449be2
call fcn.1404306b0
mov ebx, eax
movzx r12d, byte [0x1407902b8]
xlatb
xor al, 0
xlatb
xor al, 0
mov rcx, qword [0x1407636e8]
mov ecx, dword [0x1407636e8]
mov r13d, dword [0x140763698]
xor r13d, r12d
mov eax, 0xffff4c25
sub eax, ebx
mov qword [rbp + 0x1d0], rax
sub r13d, eax
movsxd rax, r13d
add rax, rcx
enter 0x15ff, 0x31
test al, 0x2b
add byte [rax - 0x77], cl
invalid
invalid
add dword [rax], eax
invalid
enter 0x15ff, 0x31
test al, 0x2b
add byte [rax - 0x77], cl
test dword [rax + 0x48000001], edi
mov rcx, qword [0x140763720]
mov rcx, qword [0x140763720]
mov eax, dword [0x1407636a8]
mov r14, rbx
mov edx, ebx
mov qword [rbp + 0x1a8], r12
sub edx, r12d
add eax, edx
add eax, 0xb3db
cdqe
add rax, rcx
mov rcx, r15
mov rdx, rdi
mov r8d, 0xeef3c695
call qword [0x140704440]
test al, 1
je 0x14044f3ac
invalid
movzx ebx, byte [rbp + 0x1c8]
popfq
enter 1, 0
cmp word [rbp + 0x22c], 0
js 0x14045074f
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
add dword [rax], eax
add byte [rax - 0x73], cl
jge 0x140449c6f
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
test dword [rax], edi
add dword [rax], eax
add byte [rax - 0x73], cl
jge 0x140449c6f
mov rcx, qword [rbp + 0x1e0]
mov dword [rbp + 0x168], ecx
mov dword [rbp + 0x170], eax
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + 0x198], eax
mov rax, qword [rbp + 0x1e8]
mov dword [rbp + 0x16c], eax
mov rax, qword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov dword [rbp + 0x174], eax
mov rax, qword [rbp + 0x208]
mov dword [rbp + 0x188], eax
mov rax, qword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov rcx, rax
mov qword [rbp + 0x148], rax
mov rcx, qword [rbp + 0x1f0]
mov dword [rbp + 0x150], ecx
mov dword [rbp + 0x178], eax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax + 0x1c785], cl
add cl, ch
xchg edi, eax
jae 0x140449cfb
invalid
lock add dword [rax], eax
add byte [rcx + 0x1508d], cl
add byte [rcx + 0x17885], cl
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax + 0x1c785], cl
add cl, ch
xchg edi, eax
jae 0x140449cfb
add al, ch
mov edi, 0x4cfffe69
dec dword [rbx + rcx*4 - 0x7b]
fadd dword [rcx]
add byte [rax], al
invalid
call fcn.1404306c0
mov r8, qword [rbp + 0x1d8]
invalid
dec dword [rbx + rcx*4 - 0x7b]
fadd dword [rcx]
add byte [rax], al
invalid
add byte [rcx + 0x31], al
ror byte [rbx + 0x1f085], 0
xor r8d, eax
mov eax, dword [rbp + 0x1f0]
mov ecx, r8d
xor cl, 0xfe
mov rdx, r8
ret 0xc148
loop 0x140449d40
and cl, byte [rcx + rcx - 0x3e]
ret 0xc148
and cl, byte [rcx + rcx - 0x3e]
xor rdx, rax
shl rax, cl
movabs rcx, 0x3faa7e3c742f8f36
invalid
invalid
je 0x140449d6a
jle case.0x14043ebba.336
invalid
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
xor esi, esi
invalid
xor esi, esi
imul cl
xor al, byte [rcx + 0x72e80000]
imul edi, esi, 0x88533ff
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x208]
mov rdx, qword [rbp + 0x1d8]
add edx, dword [rbp + 0x218]
sub edx, dword [rbp + 0x1e0]
add byte [rbx], ch
xchg ebp, eax
loopne 0x140449d66
add byte [rax], al
add byte [rbx], dh
test eax, ebp
add dword [rax], eax
add byte [0x180766972], dh
invalid
invalid
xor eax, dword [rbp + 0x1e8]
xor eax, 0x4031cc00
invalid
invalid
xor dword [rax + 0x48], eax
mov ecx, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
mov rax, qword [rbp + 0x200]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x210]
add ecx, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
neg ecx
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
mov rax, qword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov dword [rax], 0
mov rax, qword [rbp + 0x1e8]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
invalid
add al, ch
invalid
call fcn.1404306c0
mov r10, qword [rbp + 0x208]
xor r10d, eax
mov rax, r10
shl rax, 0x21
or rax, r10
movabs rcx, 0x54ecf272653aaec5
xor rcx, rax
mov r9, qword [rbp + 0x220]
mov rdx, r9
not rdx
movabs r8, 0xab130d8d9ac5513a
xor r8, r9
xor r8, rax
and rcx, rdx
or rcx, r8
not rcx
mov r8, r10
shl r8, 0x24
or r8, r10
movabs rax, 0x71d84a3a653aaec5
xor rax, r8
xor eax, eax
xor eax, eax
and rax, rdx
or rax, rcx
mov r9, qword [rbp + 0x1e0]
neg r9
mov rcx, r10
ror dword [rax - 0x3f], 1
loope case.0x14043ebba.337
ror dword [rax - 0x3f], 1
loope case.0x14043ebba.337
or rcx, r10
movabs rdx, 0xf8ac349978baef9a
xor rdx, r9
ror dword [rax - 0x46], 1
invalid
xor rdx, rcx
mov rcx, r10
shl rcx, 0x1b
movabs r8, 0xbeb00696a7451065
mov al, 0xbe
mov al, 0xbe
xor r8, r10
xor r8, rcx
add r8, rdx
mov rcx, r10
shl rcx, 0x23
or rcx, r10
movabs rdx, 0x44f0db5687451065
xor rdx, rcx
xor edx, ecx
xor edx, ecx
and rdx, r9
lea rax, [rax + rdx*2]
sub r8, rax
inc r8
mov rax, qword [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
add byte [rcx + rcx*4], cl
retf 0x8d48
test dword [rax], edx
add al, byte [rax]
add byte [rcx + rcx*4], cl
mov eax, dword [rbp + 0x1e8]
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
xor r10b, 0x25
mov ecx, r10d
shl rax, cl
loopne 0x140449f03
mov ecx, dword [rbp + 0x1d8]
loopne 0x140449f03
mov ecx, dword [rbp + 0x1d8]
invalid
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
fbld tbyte [rdi - 2]
dec dword [rax - 0x75]
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
xor ecx, eax
xor ecx, 0x73972e75
xchg edi, eax
invalid
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
xor ecx, eax
xor ecx, 0x73972e75
xchg edi, eax
invalid
xchg edi, eax
jae 0x140449f2f
mov rax, qword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1f0]
add eax, dword [rbp + 0x1d8]
add eax, dword [rbp + 0x1e8]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x210]
mov ecx, dword [rbp + 0x210]
mov ecx, dword [rbp + 0x210]
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov r8, qword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
xor r8d, eax
mov r9, qword [rbp + 0x218]
sub r9, qword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1e0]
add byte [rax], al
mov ecx, r8d
xor cl, 0x55
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x210]
add byte [rcx + rcx*4 + 9], cl
add byte [rcx + rcx*4 + 9], cl
xor rdx, rax
mov rax, r8
shl rax, 0x24
shl eax, 0x24
shl eax, 0x24
or rax, r8
mov rcx, r8
shl rcx, 0x1d
xor rcx, r8
movabs r8, 0x2a2a470b188f5f20
mov eax, 0x188f5f20
or eax, dword [rdi + 0x2a]
sub cl, byte [rcx + 0x31]
enter 0xffffffffffffb948, 0xffffffffffffffdf
movabs al, byte [0x3148ea2fd5ea4770]
ror dword [rcx + rsi - 0x3f], 0x48
and ecx, edx
mov eax, 0x188f5f20
or eax, dword [rdi + 0x2a]
sub cl, byte [rcx + 0x31]
enter 0xffffffffffffb948, 0xffffffffffffffdf
movabs al, byte [0x3148ea2fd5ea4770]
ror dword [rcx + rsi - 0x3f], 0x48
and ecx, edx
invalid
xor rcx, r8
cmp r9, rcx
mov rax, qword [rbp + 0x208]
test dword [rax], ecx
add al, byte [rax]
add byte [rax], al
test dword [rax], ecx
add al, byte [rax]
add byte [rax], al
setl byte [rax]
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
setl byte [rax]
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, esi
mov rcx, rax
shl rcx, 0x22
or rcx, rax
ror dword [rax - 0x75], 0x95
fadd dword [rcx]
add byte [rax], al
ror dword [rax - 0x75], 0x95
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
xor rdx, qword [rbp + 0x1f0]
movabs rax, 0x3a0f0debcf7d4aaf
iretd
jmp 0x140449fd4
invalid
cmp cl, byte [rax + 0x31]
ror byte [rax + 0x31], 1
enter 0x2b48, 0xffffffffffffff85
and byte [rdx], al
add byte [rax], al
iretd
invalid
enter 0x2b48, 0xffffffffffffff85
and byte [rdx], al
add byte [rax], al
inc rax
mov rcx, qword [rbp + 0x210]
shl rax, cl
sub rax, rcx
mov rcx, qword [rbp + 0x1f8]
invalid
clc
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
imul cl
cmp dword [rsi], 0
jle 0x140449ff7
invalid
invalid
jle 0x140449ff7
add al, ch
call fcn.1404306b0
mov rcx, qword [rbp + 0x220]
mov rcx, qword [rcx]
mov rdx, qword [rbp + 0x1e8]
mov qword [rdx], rcx
movsxd rcx, dword [rbp + 0x1e0]
lea rdx, [0x1407637a8]
mov ecx, dword [rdx + rcx*4]
sub ecx, dword [rbp + 0x210]
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
mov bl, 0x66
invalid
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x1f0]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0x60515ae3
mov rax, qword [rbp + 0x208]
mov eax, dword [rbp + 0x208]
mov eax, dword [rbp + 0x208]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x1e0]
invalid
loopne 0x14044a068
add byte [rax], al
invalid
xor ecx, eax
xor ecx, 0xded0d0ff
call rax
rcr dh, 1
call rax
rcr dh, 1
mov rdx, qword [rbp + 0x210]
add edx, ecx
mov rax, qword [rbp + 0x1f8]
sub eax, edx
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], eax
mov rax, qword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x1d8]
add dword [rax], eax
add byte [rbx], dh
xchg ebp, eax
sbb byte [rdx], al
add al, byte [rax]
invalid
add dword [rax], eax
add byte [rbx], dh
xchg ebp, eax
sbb byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx], dh
ret 0xf281
xor edx, eax
xor edx, 0xb6a42787
xchg dword [rdi], esp
movsb byte [rdi], byte [rsi]
mov dh, 0x48
mov eax, dword [rbp + 0x210]
xchg dword [rdi], esp
movsb byte [rdi], byte [rsi]
mov dh, 0x48
mov eax, dword [rbp + 0x210]
add eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x1f0]
mov ecx, dword [rbp + 0x1f0]
sub ecx, eax
add ecx, edx
mov rax, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
test dword [rax], ebx
add al, byte [rax]
add byte [rbx], dh
test dword [rax], ecx
add al, byte [rax]
add byte [0x14210e014], dh
invalid
test dword [rax], ebx
add al, byte [rax]
add byte [rbx], dh
test dword [rax], ecx
add al, byte [rax]
add byte [0x14210e014], dh
sub eax, dword [rbp + 0x1f8]
cdqe
mov rcx, qword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
mov ecx, dword [rbp + 0x1e8]
add rcx, rax
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
invalid
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404309c0
xor eax, dword [rbp + 0x210]
mov ecx, eax
mov r10, qword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
add byte [rcx + rsi - 0x2f], al
xor ecx, r10d
mov edx, ecx
xor edx, 0xecd96acc
int3
push 0xffffffffffffffd9
in al, dx
mov r8d, eax
xor r8d, 0x3f6b18d9
mov r9, qword [rbp + 0x1e8]
add byte [rax], al
int3
add byte [rax], al
add r9d, r8d
sub esi, r9d
add edx, esi
inc edx
ret 0x8941
rol dword [rbp + 0x31], 1
rol dword [rcx + 0x21], 0xd0
lea edx, [r9 + r8*2]
lea edx, [rcx + rax*2]
ret 0x8941
lea edx, [rcx + rax*2]
mov r8, qword [rbp + 0x1f0]
mov dword [r8], edx
xor eax, 0x7440e898
and eax, r10d
xor ecx, 0x8bbf1767
or ecx, eax
sub ecx, dword [rbp + 0x1f8]
mov rax, qword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
nop
mov eax, dword [rbp + 0x1d8]
movabs rcx, 0xb2c52801658aa
xor rcx, rax
ror dword [rax - 0x3f], 0xe0
invalid
xor rcx, rax
xor ecx, eax
ror dword [rax - 0x3f], 0xe0
invalid
xor ecx, eax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
mov ah, 0x7c
add byte [rax], al
call fcn.1404306b0
mov r8, qword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov ecx, r8d
mov rdx, qword [rbp + 0x218]
mov edx, dword [rbp + 0x218]
mov edx, dword [rbp + 0x218]
xor ecx, edx
and r8d, edx
lea ecx, [rcx + r8*2]
mov rdx, qword [rbp + 0x210]
shl edx, cl
xor eax, dword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
neg edx
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], edx
xor eax, 0x11208945
mov rdx, qword [rbp + 0x1f0]
mov ecx, edx
not ecx
and ecx, eax
xor eax, edx
or eax, ecx
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov r9, qword [rbp + 0x1f8]
xor r9d, eax
mov rdx, qword [rbp + 0x1e0]
and rdx, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
add rdx, rdx
mov rax, r9
shl rax, 0x1e
movabs rcx, 0xd9046b47cb5a83a6
xor rcx, r9
xor rcx, rax
mov r8, qword [rbp + 0x1d8]
add dword [rax], eax
add byte [rcx + 0x29], cl
enter 0xffffffffffff894c, 0xffffffffffffffc0
add dword [rax], eax
add byte [rcx + 0x29], cl
enter 0xffffffffffff894c, 0xffffffffffffffc0
xor rax, rdx
and r8, rdx
mov rcx, r9
shl rcx, 0x21
or rcx, r9
movabs rdx, 0x6065a4038b5a83a6
xor rdx, rcx
retf 0x148
ret 0x8d4a
add al, 0x42
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
mov rax, qword [rbp + 0x1e8]
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x21095], cl
adc byte [rdx], al
add byte [rax], al
retf 0x148
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x21095], cl
adc byte [rdx], al
add byte [rax], al
mov r8, r9
shl r8, 0x1c
mov ecx, r9d
adc byte [rdx], al
add byte [rax], al
mov r8, r9
shl r8, 0x1c
mov ecx, r9d
xor cl, 0xfb
mov rax, rdx
shl rax, cl
xor r8, r9
xor rax, rdx
movabs rcx, 0x8b74c1bc94e12d1b
xchg esp, eax
mov esp, 0x4c8b74c1
xor ecx, eax
invalid
xchg esp, eax
mov esp, 0x4c8b74c1
xor ecx, eax
invalid
ror dword [rax - 0x46], 0xe4
rcr byte [rsi], cl
imul eax, dword [rbx + 0x3e], 0xffffff8b
je 0x14044a333
movabs rdx, 0x748b3e436b1ed2e4
xor rdx, r8
xor edx, eax
xor rdx, rax
not rax
not eax
not eax
and rcx, rax
or rcx, rdx
or ecx, edx
or ecx, edx
not rcx
mov rdx, r9
shl rdx, 0x22
or rdx, r9
movabs r8, 0x97ef2ce504e12d1b
xor r8, rdx
and r8, rax
or r8, rcx
or eax, ecx
or eax, ecx
mov rax, qword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1f0]
test eax, esi
add dword [rax], eax
add byte [rcx + rcx*4], cl
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x1e8]
neg esi
call fcn.1404309c0
mov rax, qword [rbp + 0x208]
mov eax, dword [rbp + 0x208]
invalid
mov eax, dword [rbp + 0x208]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
call fcn.1404306c0
mov rcx, qword [rbp + 0x210]
add ecx, dword [rbp + 0x220]
mov rax, qword [rbp + 0x1f8]
mov dword [rax], 0
add byte [rax], al
add byte [rax], al
add bh, dh
invalid
mov rax, qword [rbp + 0x200]
mov eax, dword [rbp + 0x200]
add byte [rax], al
add byte [rax], al
add bh, dh
invalid
mov eax, dword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
invalid
add al, ch
push rdx
invalid
call fcn.1404306d0
test r12, r12
sete al
xor al, byte [rbp + 0x1f0]
lock add dword [rax], eax
invalid
lock add dword [rax], eax
add byte [rdx], ah
and al, byte [rbp + 0x1e0]
and al, 1
and al, byte [rbp + 0x1e0]
and al, 1
mov rcx, qword [rbp + 0x210]
mov ecx, dword [rbp + 0x210]
mov byte [rcx], al
xor r14d, r14d
jmp 0x140451e7b
test rdi, rdi
test edi, edi
setne byte [rbp + 0x1c6]
mov rbx, qword [rbp + 0x1e0]
xchg ebp, eax
test esi, eax
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
loopne 0x14044a3b3
add byte [rax], al
add byte [rcx - 0x76fedb28], cl
mov eax, ebx
and al, 1
mov dword [rbp + 0x15c], eax
test dword [rcx + rax], ebx
add byte [rbx + rcx*4 + 0x3d], cl
sub eax, dword [rdx - 0x917ffcc]
invalid
invalid
dec dword [rax - 0x75]
or eax, 0x319287
mov r8d, dword [0x140763638]
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rcx + rax - 0x40], al
test dword [rcx + rax], ebx
add byte [rbx + rcx*4 + 0x3d], cl
sub eax, dword [rdx - 0x917ffcc]
invalid
add byte [rax - 0x77], cl
test eax, edx
add dword [rax], eax
add byte [rcx + rax - 0x40], al
add eax, 0xe3ef
cdqe
cwde
cwde
add rax, rcx
call qword [0x140704440]
mov qword [rbp + 0x160], rax
mov dword [rbp + 0x160], eax
mov dword [rbp + 0x160], eax
cmp byte [0x140790228], 0
jne 0x14044ffa8
nop
mov r12, qword [r15 + 0x30]
test r12, r12
mov eax, ebx
mov dword [rbp + 0x168], ebx
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov ecx, eax
mov dword [rbp + 0x170], eax
mov rcx, qword [rbp + 0x1f8]
mov edx, ecx
mov dword [rbp + 0x198], ecx
mov r8, qword [rbp + 0x1e8]
call 0x18444a444
mov edx, eax
invalid
call 0x18444a444
mov edx, eax
invalid
ret 0x8944
mov dword [rbp + 0x16c], r8d
mov r9, qword [rbp + 0x220]
add byte [rcx + rcx*4 - 0x36], al
add byte [rcx + rcx*4 - 0x36], al
mov dword [rbp + 0x174], r9d
mov r10, qword [rbp + 0x208]
mov edx, r10d
mov dword [rbp + 0x188], r10d
mov rsi, qword [rbp + 0x218]
mov rdx, rsi
mov qword [rbp + 0x148], rsi
mov r11, qword [rbp + 0x1f0]
popfq
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x26], al
popfq
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x26], al
mov dword [rbp + 0x150], r11d
mov edx, esi
mov dword [rbp + 0x178], esi
mov rdx, qword [rbp + 0x210]
add dword [rax], eax
add byte [rcx + 0x78b589f2], cl
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
mov edi, edx
mov byte [rbp + 0x1c7], dl
add byte [rax], al
add byte [rax], al
mov r14d, ebx
jne 0x140450b8b
jmp 0x140450c85
call fcn.1404306c0
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0x1be3d09
mov r10, qword [rbp + 0x210]
push qword [rbx]
test dword [rax], esp
add al, byte [rax]
add byte [rcx + 0x9f181c1], cl
cmp eax, 0x8b4c01be
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
mov edx, r10d
not edx
mov r8d, ecx
and r8d, r10d
xor ecx, edx
or ecx, r8d
or ecx, eax
or ecx, eax
mov r8d, eax
xor r8d, 0x9ef75d12
lock adc bl, byte [rbp - 9]
sahf
lock adc bl, byte [rbp - 9]
sahf
mov r9d, eax
xor r9d, 0x6108a2ed
and r9d, r10d
and ecx, edx
and ecx, edx
and r8d, edx
or r8d, r9d
xor eax, 0x8f124056
and edx, eax
xor eax, r10d
or eax, edx
add eax, r8d
mov rdx, qword [rbp + 0x218]
add edx, dword [rbp + 0x1f8]
sub ecx, edx
add ecx, eax
mov rax, qword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
add byte [rcx - 0x9cebaf8], cl
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
jns 0x14044a52c
jns 0x14044a52c
add al, ch
mov fs, word [rcx - 2]
dec dword [rax - 0x75]
lea edx, [rax]
add al, byte [rax]
add byte [rbx], ch
call fcn.1404306c0
mov rcx, qword [rbp + 0x210]
sub ecx, dword [rbp + 0x1f8]
invalid
clc
add dword [rax], eax
invalid
invalid
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
mov dword [0x140765bd4], ecx
mov rax, qword [rbp + 0x1f0]
add bl, dl
loopne 0x14044a5a0
mov ecx, dword [rbp + 0x1d8]
add bl, dl
loopne 0x14044a5a0
mov ecx, dword [rbp + 0x1d8]
invalid
add byte [rcx + 0x48d8f701], cl
mov dword [rcx], eax
neg eax
mov rcx, qword [rbp + 0x200]
mov ecx, dword [rbp + 0x200]
add edi, esi
fmul dword [rax - 0x75]
mov ecx, dword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
mov ecx, dword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
or byte [rcx], bh
add al, ch
invalid
invalid
call fcn.1404309c0
mov rax, qword [rbp + 0x1e0]
sub eax, dword [rbp + 0x1f8]
cdqe
mov rcx, qword [rbp + 0x1e8]
add dword [rax], eax
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
mov eax, dword [rbp + 0x208]
add dword [rax], eax
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
mov eax, dword [rbp + 0x208]
mov eax, dword [rbp + 0x208]
test dword [rax], ecx
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
xor esi, esi
invalid
fdivr dword [rax]
mov qword [rax], rcx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
js 0x14044a5a2
add al, ch
sbb byte [rcx - 2], ah
dec dword [rbx + 0x31b61e05]
invalid
invalid
mov dh, 0x31
call fcn.1404306c0
mov eax, dword [0x140765bcc]
add eax, 0x31b61e
add eax, 0x31b61e
add byte [rax - 0x75], cl
lea esp, [rax]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
mov rcx, qword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x1f0]
mov ecx, edx
neg ecx
xor eax, dword [rbp + 0x210]
xor eax, 0x230c116a
push 0x11
or al, 0x23
lock add dword [rax], eax
add byte [rcx + 0x33d9f7d1], cl
test dword [rax], edx
add al, byte [rax]
add byte [0x16350b74a], dh
push 0x11
or al, 0x23
push 0x11
or al, 0x23
dec edx
xor edx, ecx
and edx, eax
xor edx, ecx
and eax, ecx
lea eax, [rdx + rax*2]
mov rdx, qword [rbp + 0x208]
neg edx
mov ecx, eax
xor ecx, edx
and edx, eax
lea eax, [rcx + rdx*2]
mov rcx, qword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1e8]
xchg ebp, eax
call 0x16b44a624
xchg ebp, eax
loopne case.0x14043ef7b.44
add dword [rax], eax
invalid
xchg ebp, eax
call 0x16b44a624
xchg ebp, eax
loopne case.0x14043ef7b.44
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add byte [rcx - 0xf7accef], cl
add dword [rax], eax
add byte [rcx + 0x15f181c1], cl
invalid
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
mov dword [rcx], edx
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x568ff315
xor eax, 0x1c6b1a87
add eax, edx
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x200]
mov ecx, dword [rbp + 0x200]
mov ecx, dword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov r9, qword [rbp + 0x1e0]
xor r9d, eax
mov rax, r9
shl rax, 0x23
or rax, r9
movabs rdx, 0x6ad0bea0af15403a
mov rcx, qword [rbp + 0x1f0]
xor rcx, rdx
xor rcx, rax
add rcx, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x220]
test dword [rax], esp
add al, byte [rax]
invalid
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x2d], cl
shl rax, cl
invalid
shl rax, cl
sub rax, rcx
sub eax, ecx
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
mov eax, dword [rbp + 0x210]
add byte [rcx + rcx*4 - 0x36], cl
add byte [rcx + rcx*4 - 0x36], cl
shl rdx, 0x1c
xor rdx, r9
mov ecx, r9d
not cl
mov r8, rax
shl r8, cl
xor r8, rax
mov rax, r9
shl rax, 0x1f
xor rax, r9
movabs rcx, 0x1c3a3e41be948837
mov ecx, 0xbe948837
cmp bl, byte ds:[rax + rcx*2]
xor ecx, eax
invalid
mov ecx, 0xbe948837
cmp bl, byte ds:[rax + rcx*2]
xor ecx, eax
invalid
ror dword [rax - 0x48], 0xc8
ja 0x14044a74e
movabs rax, 0xe2ea4a31616b77c8
xor rax, rdx
xor rax, rcx
and rax, r8
xor rax, rcx
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
invalid
invalid
mov ecx, dword [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
xor esi, esi
invalid
jne 0x14044a77b
mov qword [rcx], rax
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
add byte [rax], al
call fcn.1404306b0
mov rcx, qword [rbp + 0x220]
mov r8, qword [rbp + 0x1e8]
shl r8, cl
xor eax, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
pop rdi
invalid
or byte [rdx], al
add byte [rax], al
movabs rcx, 0xecd8bf1a61f8e5dd
xor rcx, rax
mov rdx, rax
shl rdx, 0x21
loop 0x14044a757
loop 0x14044a757
or rdx, rax
shl rax, 0x1d
xor rcx, rax
movabs rax, 0x66bed30f5e071a22
psrlq mm7, qword [rsi - 0x2fceb79a]
psrlq mm7, qword [rsi - 0x2fceb79a]
xor rax, rdx
sub rcx, r8
sub ecx, eax
add rax, rcx
inc rax
mov rcx, qword [rbp + 0x210]
lea edx, [rax]
add al, byte [rax]
invalid
mov ecx, dword [rbp + 0x210]
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
xor r14d, r14d
invalid
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
adc esi, dword [rdi]
invalid
adc esi, dword [rdi]
ja 0x14044a767
add al, ch
pop r15
invalid
call fcn.1404306b0
mov rax, qword [rbp + 0x220]
neg eax
cdqe
mov rcx, qword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
add rcx, rax
mov rax, qword [rbp + 0x218]
test dword [rax], ebx
add al, byte [rax]
invalid
ror dword [rax - 0x75], 0x85
sbb byte [rdx], al
add byte [rax], al
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
xor esi, esi
jmp 0x140451e7b
mov qword [rax], rcx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1d8]
mov r8, qword [rbp + 0x220]
xor r8, qword [rbp + 0x1e0]
mov ecx, eax
mov rdx, rcx
shl rdx, 0x20
or rdx, rcx
movabs rax, 0x46768fde02339f29
xor rax, r8
xor rax, rdx
mov rdx, rcx
shl rdx, 0x24
and al, 0x48
or edx, ecx
retf 0xc148
and al, 0x48
or edx, ecx
movabs r8, 0xee74e0b23d9886a8
mov eax, 0x3d9886a8
mov dl, pe_nt_image_headers64
je 0x14044a7cb
xor r8, rdx
mov rdx, rcx
shl rdx, 0x1b
xor rdx, rcx
movabs r9, 0x3325211525aa9251
xor r9, rcx
mov r10, rcx
shl r10, 0x1c
xor r10, rcx
mov r11, rcx
shl r11, 0x22
or r11, rcx
mov rsi, rcx
shl rsi, 0x21
or rsi, rcx
shl rcx, 0x1e
xor r9, rcx
movabs rcx, 0x216bc205e30916f1
int1
invalid
or ebx, esp
add eax, 0x48216bc2
xor ecx, edx
add r9, rcx
movabs rcx, 0xd6b479103cf6e90e
mov ah, 0xd6
int1
invalid
mov ah, 0xd6
xor rcx, r10
add rcx, r8
movabs r8, 0x21ed807dc2677957
jns 0x14044a8a8
ret 0x807d
in eax, dx
and dword [rbp + 0x31], ecx
fmul dword [rcx - 0x45]
cmp eax, 0xc1506c14
insb byte [rdi], dx
push rax
shr esi, 0x58
cmovge esi, dword [rcx]
ror dword [rbp + 1], cl
retf
movabs r9, 0xf88755d48f93ebc2
xchg ebx, eax
invalid
invalid
push rbp
xchg eax, edi
xor r9, rdx
add r9, rax
movabs rax, 0xbd42a5dda556dae
xor rax, rsi
invalid
add rax, r8
add rax, rcx
mov rcx, qword [rbp + 0x1f8]
sub rcx, qword [rbp + 0x1e8]
add dword [rax], eax
add byte [rcx + rax - 0x37], cl
jns 0x14044a8a8
ret 0x807d
insb byte [rdi], dx
push rax
shr esi, 0x58
cmovge esi, dword [rcx]
ror dword [rbp + 1], cl
retf
xchg ebx, eax
invalid
invalid
add dword [rax], eax
add byte [rcx + rax - 0x37], cl
add rax, r11
add rax, rcx
add rax, 4
mov rcx, qword [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
imul cl
sal byte [rbp], cl
invalid
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
imul cl
sal byte [rbp], cl
add byte [rax + 0x20858b48], dl
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
nop
mov rax, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x1f0]
mov qword [rax], rcx
lea rax, [0x1405e7948]
mov rcx, qword [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
xor esi, esi
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
xor esi, esi
invalid
cmpsd dword [rsi], dword [rdi]
jne 0x14044a8d3
invalid
xor esi, esi
jmp 0x140451e7b
add byte [rax], al
add al, ch
neg dword [rbp - 2]
dec dword [rax - 0x75]
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f8]
invalid
clc
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
and ecx, dword [rbp + 0x1f0]
mov rax, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1e0]
and edx, eax
or edx, ecx
mov rax, qword [rbp + 0x218]
or eax, edx
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov rcx, qword [rbp + 0x218]
neg ecx
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x1f8]
xor eax, 0xfa0d405f
neg eax
mov rcx, qword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x210]
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1f8]
shl edx, cl
neg edx
fiadd dword [rbp + rcx*4 + 4]
adc dword [rcx - 1], eax
rol byte [rdi + rcx - 0x51], 0xc1
fiadd dword [rbp + rcx*4 + 4]
adc dword [rcx - 1], eax
rol byte [rdi + rcx - 0x51], 0xc1
mov rdx, qword [rbp + 0x218]
mov dword [rdx], r8d
xor eax, dword [rbp + 0x1e0]
xor eax, 0x639078ea
nop
invalid
neg eax
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
nop
invalid
mov ecx, dword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x220]
xor ecx, eax
xor ecx, 0x247ebce0
mov esp, 0xf129247e
mov esp, 0xf129247e
mov rax, qword [rbp + 0x1f8]
mov eax, dword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
invalid
call fcn.1404306c0
mov eax, esi
sub eax, dword [rbp + 0x220]
inc eax
imul eax, esi
xor eax, esi
mov rcx, qword [rbp + 0x1d8]
mov ecx, dword [rbp + 0x1d8]
invalid
mov ecx, dword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov r8, qword [rbp + 0x1e8]
call 0x18c44aa2d
xor eax, dword [rbp + 0x1d8]
call 0x18c44aa2d
xor eax, dword [rbp + 0x1d8]
mov eax, eax
mov rcx, rax
shl rcx, 0x22
or rcx, rax
ror dword [rax - 0x77], 0xc2
ror dword [rax - 0x77], 0xc2
shl rdx, 0x21
or rdx, rax
movabs rax, 0x34aaab75b0856c52
xor rax, rdx
movabs rdx, 0xff93e8cc4f7a93ad
xor rdx, rcx
xor rdx, rax
and rdx, r8
xor rdx, rax
ret 0x8b48
invalid
loopne 0x14044aa71
add byte [rax], al
sub rcx, qword [rbp + 0x1f8]
add rcx, rdx
ror dword [rax - 0x75], 1
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
ret 0x8b48
ror dword [rax - 0x75], 1
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
mov qword [rax], rcx
mov eax, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rax], rcx
mov eax, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
lea eax, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rbp + 0x31], eax
imul cl
fnsave dword [rbx]
add al, ch
call fcn.1404306b0
invalid
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
xor eax, dword [rbp + 0x218]
mov ecx, eax
test dword [rax], edx
add al, byte [rax]
add byte [rbx], dh
test dword [rax], ebx
add al, byte [rax]
add byte [rcx + 0x61f181c1], cl
xor ecx, 0x368a1961
add ecx, dword [rbp + 0x208]
invalid
invalid
xchg ebp, eax
loopne 0x14044aac3
xor ecx, 0x368a1961
add ecx, dword [rbp + 0x208]
mov rdx, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rcx], ch
retf 0x8b48
sub edx, ecx
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], edx
xor eax, 0x8e4b80b2
mov rcx, qword [rbp + 0x1d8]
mov ecx, dword [rbp + 0x1d8]
mov ecx, dword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x200]
mov dword [rcx], r14d
mov ecx, eax
xor ecx, 0x6a670da9
mov r9, qword [rbp + 0x1f0]
mov edx, r9d
not edx
and ecx, r9d
mov r8d, eax
xor r8d, 0x9598f256
xor eax, 0x9598f256
and r8d, edx
or r8d, ecx
enter 0xf45, 0xffffffffffffffaf
invalid
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], r8d
mov ecx, eax
xor ecx, 0x6a670dfa
enter 0xf45, 0xffffffffffffffaf
invalid
xor eax, 0x9598f205
and eax, r9d
and ecx, edx
or ecx, eax
mov rax, qword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov eax, dword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
or byte [rbp + 0x31], al
imul cl
invalid
mov rsi, rdx
call fcn.1404309c0
mov ecx, esi
mov r8, qword [rbp + 0x190]
mov r9, qword [rbp + 0x180]
lea eax, [rax + 0x4d000001]
shld ecx, eax, cl
lea eax, [rax + 0x4d000001]
shld ecx, eax, cl
shl r8, cl
xor eax, eax
test sil, 0x40
cmovne r9, r8
cmovne r8, rax
mov rax, r9
enter 0x314c, 0xffffffffffffffe8
enter 0x314c, 0xffffffffffffffe8
mov rcx, r8
xor rcx, rsi
xor ecx, esi
ror dword [rax + 0x31], 0xf1
xor ecx, esi
mov rdx, qword [rbp + 0x218]
mov qword [rdx], rcx
and r9, r13
and r8, rsi
shld r9, r8, 1
mov qword [rdx + 8], rax
add r8, r8
mov rax, qword [rbp + 0x1f8]
add byte [rcx + rcx*4], cl
add byte [rcx + rcx*4], cl
mov qword [rax + 8], r9
xor r14d, r14d
jmp 0x140451e7b
invalid
jb 0x14044abbe
invalid
mov esp, 0xe8000072
or al, 0x5b
invalid
call fcn.1404306d0
mov rdx, qword [rbp + 0x1d8]
and edx, 1
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x1e0]
xor ecx, dword [rbp + 0x1f0]
add byte [rcx], dh
ror dword [rcx - 0x26d2ca38], 0x99
and cl, byte [rdi]
scasd eax, dword [rdi]
ret 0xf181
invalid
fstp dword [rcx + 0x48c12922]
mov eax, dword [rbp + 0x218]
add byte [rcx], dh
ror dword [rcx - 0x26d2ca38], 0x99
enter 0x2d35, 0xffffffffffffffd9
cdq
and cl, byte [rdi]
scasd eax, dword [rdi]
ret 0xf181
mov eax, dword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
test dword [rax], ecx
add al, byte [rax]
add byte [0x1a3c70cdd], dh
test dword [rax], ecx
add al, byte [rax]
add byte [0x1a3c70cdd], dh
mov rdx, qword [rbp + 0x210]
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
mov ecx, edx
not ecx
and ecx, eax
xor eax, edx
or eax, ecx
add esi, dword [rbp + 0x1d8]
add esi, eax
mov rax, qword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov eax, dword [rbp + 0x220]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
test eax, esp
add dword [rax], eax
add byte [rcx + 0x4c1234c2], cl
mov ecx, dword [rbp + 0x218]
test eax, esp
add dword [rax], eax
add byte [rcx + 0x4c1234c2], cl
mov ecx, dword [rbp + 0x218]
mov r8, r9
mov ecx, eax
shl r8, cl
xor r8, r9
mov rax, rdx
shl rax, 0x24
or rax, rdx
mov rcx, rdx
shl rcx, 0x21
or rcx, rdx
movabs rdx, 0xce5e9678f5b39245
xor rdx, rcx
movabs rcx, 0x8245a7050a4c6dba
xor rcx, rax
xor rcx, rdx
and rcx, r8
xor rcx, rdx
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
lea rax, [0x1405e7948]
mov rcx, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
add byte [rax], al
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0xb6b87d7
xlatb
xchg dword [rbx + 0xb], ebp
xlatb
xchg dword [rbx + 0xb], ebp
xor eax, ecx
xor eax, 0xf4947828
mov rdx, qword [rbp + 0x220]
and eax, edx
xor eax, ecx
mov dword [0x140765bd0], 0xae92e17e
xor ecx, edx
rol dword [rbx], 1
invalid
loopne 0x14044acfe
add byte [rax], al
mov rdx, qword [rbp + 0x208]
sub edx, ecx
add edx, eax
mov rax, qword [rbp + 0x1d8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
enter 0x2835, 0x78
xchg esp, eax
hlt
rol dword [rbx], 1
invalid
call fcn.1404306c0
mov r8, qword [rbp + 0x1e8]
mov ecx, r8d
ror dword [rax - 0x75], 0x95
and byte [rdx], al
add byte [rax], al
ror dword [rax - 0x75], 0x95
and byte [rdx], al
add byte [rax], al
xor ecx, edx
and r8d, edx
lea ecx, [rcx + r8*2]
mov rdx, qword [rbp + 0x218]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x73d8b1fb
sub ecx, dword [rbp + 0x1f0]
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
test rsi, rsi
setne bl
call fcn.1404306c0
test byte [rbp + 0x1d8], 1
sete al
xor al, bl
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
add byte [rax - 0x9cebaff], cl
mov byte [rcx], al
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0x251e1ae4
sbb bl, byte [rsi]
and eax, 0xf281c289
sbb esp, ebp
loope 0x14044ad8c
sbb bl, byte [rsi]
and eax, 0xf281c289
sbb esp, ebp
loope 0x14044ad8c
mov r10, qword [rbp + 0x1e0]
mov r8d, r10d
not r8d
and edx, r10d
and ecx, r8d
or ecx, edx
xor r14d, r14d
xor edx, edx
cmp dword [rbp + 0x208], 0
rol dword [rbp + 0x31], 1
div byte [rcx]
rol byte [rbx + 0x208bd], cl
add byte [rax], al
sete dl
mov r9, qword [rbp + 0x1f0]
mov dword [r9], edx
cmovne ecx, r14d
mov edx, eax
xor edx, 0x251e1aff
xor eax, 0xdae1e500
and eax, r10d
and edx, r8d
or edx, eax
sub edx, ecx
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
push qword [rcx]
invalid
mov r10, qword [rbp + 0x218]
add r10d, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0xbab0c4cf
xor eax, 0x454f3b30
mov r11, qword [rbp + 0x1e8]
mov edx, r11d
not edx
mov r8d, eax
push qword [rcx]
invalid
and r8d, r11d
mov r9d, eax
and r9d, edx
and edx, ecx
and ecx, r11d
or ecx, r9d
xor eax, r11d
fmul dword [rcx]
ret 0xd1f7
and ecx, edx
or ecx, r8d
add ecx, r10d
neg ecx
mov rax, qword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
fmul dword [rcx]
ret 0xd1f7
adc byte [rdx], al
add byte [rax], al
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0xc295390f
mov edx, eax
xor edx, 0x9aeaeb7c
mov r10, qword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
sub r10d, edx
sub r10d, ecx
mov r8d, r10d
xor r8d, ecx
and r10d, ecx
mov ecx, eax
xor ecx, 0x8f6b94e8
mov r9d, eax
xor r9d, 0x70946b17
add ecx, edx
add ecx, r9d
add ecx, r8d
lea ecx, [rcx + r10*2]
inc ecx
ror dword [rax - 0x75], 0x95
or byte [rdx], al
add byte [rax], al
ror dword [rax - 0x75], 0x95
or byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
mov edx, eax
xor edx, 0x16663e48
mov r8d, eax
xor r8d, 0xe999c1b7
add r8d, edx
sub r8d, ecx
inc r8d
xor eax, dword [rbp + 0x1e0]
test eax, esp
add dword [rax], eax
add byte [0x156a756c3], dh
test eax, esp
add dword [rax], eax
add byte [0x156a756c3], dh
mov ecx, r8d
xor ecx, eax
and eax, r8d
lea eax, [rcx + rax*2]
xor eax, 1
and ecx, 1
lea eax, [rax + rcx*2]
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306b0
mov r10, qword [rbp + 0x1a0]
add byte [rax], al
invalid
add byte [rax], al
mov r8, r10
mov rdi, qword [rbp + 0x198]
sub r8, rdi
mov r11, qword [rbp + 0x1a8]
mov r9, r11
mov rbx, qword [rbp + 0x188]
mov ebx, dword [rbp + 0x188]
mov ebx, dword [rbp + 0x188]
sbb r9, rbx
mov rax, rdi
mul r10
mov rcx, rax
imul rdi, r11
add rdi, rdx
imul rbx, r10
add rbx, rdi
mul r8
imul r9, rcx
add r9, rdx
imul rbx, r8
add rbx, r9
movabs rcx, 0xb7acf18370dfc02e
sub rcx, rsi
mov rdx, 0xffffffffffffffff
sbb rdx, r13
invalid
movabs r8, 0x48530e7c8f203fd2
xor r8, rcx
add rcx, rcx
add ecx, ecx
invalid
add ecx, ecx
movabs r9, 0x90a61cf91e407fa4
and r9, rcx
add r9, r8
adc rdx, 0
add r9, rax
adc rdx, rbx
mov rax, qword [rbp + 0x1e0]
mov qword [rax], r9
mov qword [rax + 8], rdx
mov dword [rax + 8], edx
mov dword [rax + 8], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
neg rsi
call fcn.1404306b0
mov rcx, qword [rbp + 0x208]
xor ecx, eax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], 0
mov eax, dword [rbp + 0x1f0]
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rsi
xor rdx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0x677ceb7
mov r9, qword [rbp + 0x1d8]
invalid
add byte [rcx + rcx*4 - 0x36], al
mov edx, r9d
not edx
xor eax, 0xf9883148
mov r8d, eax
and r8d, r9d
xor eax, r9d
and edx, ecx
or edx, eax
xor ecx, r9d
and ecx, edx
and eax, r8d
xor ecx, r8d
or ecx, eax
add ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x220]
sub edx, ecx
mov rax, qword [rbp + 0x1f8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306c0
mov rcx, qword [rbp + 0x220]
add byte [rax], al
add byte [rax], al
xor ecx, dword [rbp + 0x1e0]
xor ecx, eax
xor ecx, 0x2070803b
add esi, dword [rbp + 0x1d8]
lea eax, [rcx + rsi]
inc eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x220]
add byte [rax], al
mov ecx, eax
xor cl, 0x88
mov r8, qword [rbp + 0x218]
mov rdx, r8
shl rdx, cl
xor r8d, edx
mov ecx, eax
shl ecx, 0x1f
xor ecx, eax
xor ecx, 0x43
mov edx, eax
xor edx, ecx
xor edx, 0xbc
and edx, r8d
xor edx, ecx
mov ecx, eax
xor ecx, 0x4e218661
mov r8d, ecx
mov r10, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rbp + 0x31], al
invalid
clc
add dword [rax], eax
add byte [rbp + 0x31], al
rol byte [rcx + 0x21], 1
and r10d, ecx
invalid
invalid
and r10d, ecx
mov r9d, eax
shl r9d, 0x1d
xor r9d, eax
xor r9d, 0xe584a827
add r9d, r8d
xor eax, 0xd8
sub r9d, ecx
sub ecx, ecx
sub ecx, ecx
add r9d, eax
lea ecx, [r9 + r10*2]
lea ecx, [rcx + rdx*2]
lea ecx, [rcx + rdx*2]
add ecx, edx
inc cl
mov rax, qword [rbp + 0x200]
shl rax, cl
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x210]
sub ecx, dword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1f8]
mov eax, dword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
test rdi, rdi
setne byte [rbp + 0x1c6]
add dword [rax], eax
add byte [rax - 0x75], cl
lea ebx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
cmp eax, 0x546d850f
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
lea ebx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
cmp eax, 0x546d850f
add byte [rax], al
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov edx, eax
mov dword [rbp + 0x170], eax
mov rdx, qword [rbp + 0x1e0]
mov r8d, edx
and r8b, 1
mov dword [rbp + 0x15c], r8d
mov dword [rbp + 0x15c], eax
mov dword [rbp + 0x15c], eax
mov r9d, dword [0x140765bf8]
lea r8, [rax + 8]
mov qword [rbp + 0x1a0], r8
mov r15, qword [rax]
cmp byte [rax - 0x75], cl
jo 0x14044b1da
cmp byte [rax - 0x75], cl
jo 0x14044b1da
lea r12, [rbp - 0x10]
xor r8d, r8d
mov eax, edx
mov dword [rbp + 0x168], edx
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + 0x198], eax
mov rax, qword [rbp + 0x1e8]
add byte [rax], al
ror byte [rcx + 0x16895], 1
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [rcx + 0x19885], cl
add byte [rax - 0x75], cl
test eax, ebp
add dword [rax], eax
add byte [rax], al
invalid
test dword [rcx + rax], ebp
add byte [rax], al
mov dword [rbp + 0x16c], eax
mov rax, qword [rbp + 0x220]
test dword [rax], esp
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
test dword [rax], esp
add al, byte [rax]
add byte [rcx + 0x17485], cl
add byte [rax - 0x75], cl
test dword [rax], edx
add al, byte [rax]
add byte [rax + 0x1c785], cl
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x208]
mov dword [rbp + 0x188], eax
mov rax, rcx
mov eax, ecx
mov qword [rbp + 0x148], rcx
invalid
invalid
test eax, esi
and byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x174], eax
mov rax, qword [rbp + 0x210]
mov byte [rbp + 0x1c7], al
mov rax, qword [rbp + 0x208]
mov eax, dword [rbp + 0x208]
mov eax, dword [rbp + 0x208]
mov dword [rbp + 0x188], eax
mov rax, rcx
mov eax, ecx
mov eax, ecx
mov qword [rbp + 0x148], rcx
mov rax, qword [rbp + 0x1f0]
add dword [rax], eax
add byte [rcx + 0x15085], cl
add byte [rcx + 0x788d89c8], cl
add dword [rax], eax
add byte [rbp - 0x77], al
int 0x4c
mov ebx, edi
add dword [rax], eax
add byte [rcx + 0x15085], cl
add byte [rcx + 0x788d89c8], cl
add dword [rax], eax
add byte [rbp - 0x77], al
int 0x4c
mov ebx, edi
mov qword [rbp + 0x1d0], r9
mov qword [rbp + 0x180], r9
add byte [rcx], 0
add cl, ch
movsd dword [rdi], dword [rsi]
pop rdx
add byte [rax], al
add byte [rcx], 0
add cl, ch
movsd dword [rdi], dword [rsi]
pop rdx
add byte [rax], al
call fcn.1404306b0
mov r8, qword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
xor r8d, eax
mov rcx, qword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
mov ecx, dword [rbp + 0x208]
lea rax, [rcx + 8]
mov rdx, qword [rbp + 0x1e0]
mov qword [rdx], rax
lea rax, [rcx + 0x10]
mov rdx, qword [rbp + 0x1d8]
mov qword [rdx], rax
add rcx, 0x28
mov rax, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov qword [rax], rcx
mov eax, dword [rbp + 0x1f0]
mov ecx, r8d
xor cl, 0x13
mov rdx, r8
shl rdx, 0x1c
xor rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0x34d16dabb9ee642
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x218]
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
invalid
imul eax, dword [rax], 0
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
movabs dword [0xfffe53d3e800006b], eax
call fcn.1404306b0
call fcn.1404306b0
mov rcx, qword [rbp + 0x1f8]
sub ecx, dword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x210]
xor ecx, eax
mov eax, ecx
xor eax, 0x77da3ece
inc eax
mov rdx, qword [rbp + 0x208]
add byte [rax], al
add byte [rax], al
mov dword [rdx], eax
xor ecx, 0x70b32080
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x75], cl
lea esp, [rax]
add al, byte [rax]
add byte [rbx], al
invalid
call 0x13744b345
invalid
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x218]
mov ecx, eax
lock add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
lea esp, [rax]
add al, byte [rax]
add byte [rbx], al
invalid
xor ecx, 0x7875e94f
sub ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x210]
mov dword [rdx], ecx
xor eax, 0x5a3c11b
jmp 0xcd702bd3
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x220]
xor ecx, eax
xor ecx, 0xa2823200
invalid
add ecx, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
movabs byte [0x8b48000002088d03], al
test eax, esi
add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
or byte [rdx], al
add byte [rax], al
mov rax, qword [rbp + 0x1f0]
mov eax, dword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
test rdi, rdi
setne bl
call fcn.1404309c0
or bl, byte [0x140790228]
and bl, 1
mov rax, qword [rbp + 0x1e8]
call 0xc844b3cf
sbb byte [rbp + 0x31], al
imul cl
movsb byte [rdi], byte [rsi]
push 0
invalid
call 0xc844b3cf
sbb byte [rbp + 0x31], al
imul cl
movsb byte [rdi], byte [rsi]
push 0
add al, ch
invalid
in al, 0x52
invalid
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0xf721b2d6
int1
invalid
mov dl, 0x21
test dword [rbx], 0x2108d
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx], ch
retf 0x8b48
invalid
loopne 0x14044b405
add byte [rax], al
mov dword [rcx], edx
xor eax, 0xfcff763c
jbe 0x14044b40b
cld
int1
invalid
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx], ch
retf 0x8b48
jbe 0x14044b40b
invalid
cld
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x220]
add byte [rbx], al
test eax, esp
add dword [rax], eax
add byte [rbx], ch
test eax, esi
add dword [rax], eax
add byte [rax - 0x68], cl
add byte [rbx], al
test eax, esp
add dword [rax], eax
add byte [rbx], ch
test eax, esi
add dword [rax], eax
add byte [rax - 0x68], cl
mov rcx, qword [rbp + 0x1e8]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r8, qword [rbp + 0x1d8]
xor r8d, eax
xor eax, eax
xor eax, eax
mov rax, qword [rbp + 0x208]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x210]
mov ecx, r8d
xor cl, 0x85
mov rdx, r8
shl rdx, 0x1e
xor rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0xbafe3ff6a560f400
xor rcx, rdx
ror dword [rax + 0x31], 1
ror dword [rcx + rcx*4 - 0x40], 0x48
shl eax, 0x24
ror dword [rax + 0x31], 1
ror dword [rcx + rcx*4 - 0x40], 0x48
shl eax, 0x24
or rax, r8
movabs rdx, 0xf0c1e9bf00c93620
invalid
xor rdx, rax
mov rax, r8
shl rax, 0x21
or rax, r8
movabs r8, 0xc9412d12ff36c9df
leave
call qword ss:[rdx]
sub eax, 0x3149c941
ror byte [rcx + 1], 0xd0
invalid
leave
call qword ss:[rdx]
sub eax, 0x3149c941
ror byte [rcx + 1], 0xd0
lea rax, [rcx + r8]
inc rax
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
xor r14d, r14d
xor esi, esi
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x218]
sub eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x220]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
add dword [rbp + 0x31], eax
invalid
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
add dword [rbp + 0x31], eax
invalid
add dword [rbp + 0x31], eax
imul cl
jno case.0x14043e9df.163
jmp 0x140451e7b
add byte [rax], al
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
mov rdx, qword [rbp + 0x1d8]
xor edx, dword [rbp + 0x1f8]
xor edx, eax
xor edx, 0x98213029
mov rax, qword [rbp + 0x1e8]
call 0x14144b537
invalid
mov rcx, qword [rbp + 0x1e0]
sub ecx, eax
lea eax, [rdx + rcx]
inc eax
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
xor esi, esi
call 0x14144b537
invalid
xor esi, esi
jmp 0x140451e7b
add al, ch
jne 0x14044b5aa
call fcn.1404306d0
mov rcx, qword [rbp + 0x220]
add ecx, dword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1f0]
mov edx, dword [rbp + 0x1f0]
invalid
mov edx, dword [rbp + 0x1f0]
xor edx, dword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
xor edx, eax
xor edx, 0x21583c82
lea eax, [rdx + rcx]
add eax, 2
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
add dword [rbp + 0x31], eax
imul cl
out 0x68, eax
add byte [rax], al
add dword [rbp + 0x31], eax
imul cl
out 0x68, eax
add byte [rax], al
call fcn.1404306b0
mov rcx, qword [rbp + 0x1f0]
and ecx, 1
mov rax, qword [rbp + 0x218]
test dword [rax], ebx
add al, byte [rax]
invalid
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x7a74b7f8], cl
loopne 0x14044b5b2
mov byte [rax], cl
mov rax, qword [rbp + 0x1e0]
add byte [rax], al
add dh, al
add byte [rcx], al
mov byte [rax], 1
xor r14d, r14d
jmp 0x140451e7b
nop
mov r8, qword [rbp + 0x190]
mov rax, r8
mov rcx, qword [rbp + 0x198]
shl rax, cl
xor r14d, r14d
test cl, 0x40
mov rsi, rax
cmovne rsi, r14
mov rdx, rsi
mov edx, esi
mov edx, esi
shl rdx, cl
test cl, 0x40
mov rbx, rdx
cmovne rbx, r14
invalid
invalid
fimul word [r11 + rcx*4 - 0x43]
add byte [rcx], 0
add byte [rbp + 0xf], cl
movsd dword [rdi], dword [rsi]
invalid
mov r15, qword [rbp + 0x180]
shld r15, r8, cl
test cl, 0x40
cmovne r15, rax
clc
clc
mov rdi, r15
shld rdi, rsi, cl
test cl, 0x40
cmovne rdi, rdx
call fcn.1404306c0
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rbx
sbb byte [rax - 0x77], cl
js 0x14044b62b
sbb byte [rax - 0x77], cl
js 0x14044b62b
sub rsi, rbx
sbb r15, rdi
movabs rax, 0xfa46c563fa93e414
add rax, rsi
adc r15, 0
add byte [rax - 0x75], cl
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x79], ecx
or cl, ch
invalid
invalid
add byte [rax], al
fimul word [rcx + 0x19]
dec dword [rax - 0x48]
adc al, 0xe4
xchg ebx, eax
cli
invalid
add byte [rax - 0x75], cl
lea edx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rcx + rcx*4 + 0x79], ecx
or cl, ch
push 0x6ee80000
invalid
outsb dx, byte [rsi]
push rax
invalid
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
xor eax, dword [rbp + 0x220]
test dword [rax], esp
add al, byte [rax]
add byte [0xf6005bfc], dh
invalid
invalid
test dword [rax], esp
add al, byte [rax]
add byte [0xf6005bfc], dh
invalid
invalid
mov ebx, 0xf88503b5
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1e0]
sub ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
mov eax, dword [rbp + 0x1d8]
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
invalid
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
mov ecx, eax
rol dword [rcx + 0x1d79fbf1], 0x46
push qword [rbx]
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x40e7e3f], cl
invalid
invalid
int1
sti
jns 0x14044b6c0
rol dword [rcx + 0x1d79fbf1], 0x46
xor eax, 0xb9e28604
xor eax, 0xb9e28604
mov rdx, qword [rbp + 0x1d8]
and eax, edx
not edx
and edx, ecx
mov rcx, qword [rbp + 0x1e0]
loopne 0x14044b6bc
add byte [rax], al
loopne 0x14044b6bc
add byte [rax], al
add byte [rbx], ch
lea ecx, [rax]
sub ecx, dword [rbp + 0x208]
add ecx, edx
add ecx, eax
mov rax, qword [rbp + 0x220]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx], al
rol dword [rcx], 1
ror dword [rax - 0x75], 0x85
and byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x7a74b7f8], cl
mov eax, dword [rbp + 0x1e8]
mov dword [rax], 1
xor r14d, r14d
jmp 0x140451e7b
mov dword [rax], ecx
mov rax, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov dword [rax], 1
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
dec dword [rax - 0x75]
lea edx, [rax]
adc byte [rdx], al
add byte [rax], al
invalid
invalid
adc byte [rdx], al
add byte [rax], al
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0x3c8ab416
mov rax, qword [rbp + 0x208]
add eax, esi
sub ecx, eax
ror dword [rax - 0x75], 0x85
clc
add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
ror dword [rax - 0x75], 0x85
clc
add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1f8]
mov ecx, eax
xor ecx, 0x874ca84e
mov r8d, ecx
mov r10, qword [rbp + 0x218]
add byte [rbp + 0x21], al
invalid
add byte [rbp + 0x21], al
ror byte [rcx - 0x2e0d7e3e], 1
mov edx, eax
xor edx, 0xeabcb5d1
mov edx, eax
xor edx, 0xeabcb5d1
xor eax, 0x15434a2e
adc eax, 0x45d18941
or ecx, edx
adc eax, 0x45d18941
or ecx, edx
xor r9d, eax
and eax, r10d
not r10d
rol byte [rcx + rsi - 0x2f], cl
rol byte [rcx + rsi - 0x2f], cl
or ecx, r8d
mov r8, qword [rbp + 0x220]
add byte [rbx + rbp - 0x7b], al
lock add dword [rax], eax
add byte [rcx + 1], al
enter 0xffffffffffff8b48, 0xffffffffffffff8d
or byte [rdx], al
add byte [rax], al
add byte [rbx + rbp - 0x7b], al
lock add dword [rax], eax
add byte [rcx + 1], al
enter 0xffffffffffff8b48, 0xffffffffffffff8d
or byte [rdx], al
add byte [rax], al
mov dword [rcx], r8d
xor edx, r10d
add dword [rcx + rsi - 0x2e], eax
or eax, edx
xor eax, r9d
and edx, r9d
or edx, eax
ret 0xd2f7
or edx, eax
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
ret 0xd2f7
call fcn.1404309c0
mov rcx, qword [rbp + 0x1e0]
xor ecx, eax
mov rax, rcx
shl rax, 0x24
or rax, rcx
movabs r9, 0xcf6afb8051ade7b6
mov dh, 0xe7
lodsd eax, dword [rsi]
push rcx
cmp bl, 0x6a
iretd
mov r8, qword [rbp + 0x210]
xor r8, r9
xor r8, rax
add r8, qword [rbp + 0x220]
mov rax, qword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
mov dh, 0xe7
out 0xad, eax
lodsd eax, dword [rsi]
push rcx
cmp bl, 0x6a
iretd
fadd dword [rcx]
add byte [rax], al
mov qword [rax], r8
mov rax, rcx
shl rax, 0x20
or rax, rcx
movabs r9, 0x2bc0456600c6a89
mov dword [rdx + 0xc], ebp
invalid
push rsi
add al, 0xbc
add cl, byte [rcx + 0x31]
ror dword [rax - 0x77], 0xc8
shl rax, 0x21
and dword [rax + 9], ecx
enter 0xffffffffffffba48, 0x76
xchg ebp, eax
lahf
or al, 0xc3
sub eax, 0xc23148ca
mov dword [rdx + 0xc], ebp
invalid
and dword [rax + 9], ecx
enter 0xffffffffffffba48, 0x76
xchg ebp, eax
lahf
or al, 0xc3
sub eax, 0xc23148ca
add rdx, r9
sub rdx, r8
inc rdx
mov eax, dword [rbp + 0x208]
xor cl, 0x43
mov r8, rax
shl r8, cl
mov rcx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
mov qword [rcx], rdx
xor r8, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
add dword [rax], eax
add byte [rbx], dh
test dword [rax], ebx
add al, byte [rax]
add byte [0x19ce304c1], dh
add dword [rax], eax
add byte [rbx], dh
test dword [rax], ebx
add al, byte [rax]
add byte [0x19ce304c1], dh
sahf
pop rsp
mov rcx, qword [rbp + 0x1f0]
add ecx, dword [rbp + 0x220]
sub eax, ecx
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
movsxd rax, dword [rbp + 0x218]
invalid
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
lock add dword [rax], eax
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
test dword [rax], esp
add al, byte [rax]
invalid
invalid
lock add dword [rax], eax
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
test dword [rax], esp
add al, byte [rax]
invalid
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
invalid
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x220]
xor ecx, dword [rbp + 0x1e0]
xor ecx, eax
xor ecx, 0x330b361c
mov rax, qword [rbp + 0x1e8]
sub eax, dword [rbp + 0x218]
add eax, ecx
inc eax
ror byte [rax - 0x75], 0x8d
or byte [rdx], al
add byte [rax], al
ror byte [rax - 0x75], 0x8d
or byte [rdx], al
add byte [rax], al
mov dword [rcx], eax
mov rax, qword [rbp + 0x1f0]
neg eax
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
mov ecx, eax
xor ecx, 0x4422edd1
mov r9, qword [rbp + 0x1e8]
add r9d, ecx
neg r9d
mov edx, ecx
xor edx, r9d
and r9d, ecx
mov ecx, eax
xor ecx, 0x34480630
mov r8, qword [rbp + 0x208]
add al, byte [rax]
add byte [rcx + riz - 0x3f], al
add al, byte [rax]
add byte [rcx + riz - 0x3f], al
xor eax, r8d
mov r8d, eax
xor r8d, 0xcbb7f9cf
or r8d, ecx
or eax, ecx
or eax, ecx
add r8d, edx
lea ecx, [r8 + r9*2]
rol byte [rbx - 0x73], 1
or al, 0x48
xor eax, 0x17f0538e
mov edx, ecx
xor edx, eax
and ecx, eax
sub edx, dword [rbp + 0x218]
lea ecx, [rdx + rcx*2]
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x200]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, dword [rbp + 0x1e0]
mov ecx, eax
xor ecx, 0x93752e14
xchg ebx, eax
xchg ebx, eax
mov edx, eax
xor edx, 0x6c8ad1eb
mov r8, qword [rbp + 0x218]
and edx, r8d
not r8d
rol byte [rcx + riz - 0x3f], 1
rol byte [rcx + riz - 0x3f], 1
or ecx, edx
sub esi, ecx
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], esi
xor eax, 0x489ee3c9
mov ecx, r8d
xor ecx, eax
and ecx, r8d
or ecx, eax
not ecx
and eax, r8d
ror byte [rcx], 0xc8
ror byte [rcx], 0xc8
sub eax, dword [rbp + 0x208]
add byte [rax], al
mov rcx, qword [rbp + 0x220]
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x218]
add byte [rbx + rcx*4 - 0x73], cl
and byte [rdx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
and byte [rdx], al
add byte [rax], al
xor r9, qword [rbp + 0x1d8]
mov ecx, eax
mov rdx, rcx
shl rdx, 0x1c
xor rdx, rcx
mov r8, rcx
shl r8, 0x22
or r8, rcx
movabs rcx, 0x9ca572d7e2ac14ca
jb 0x14044b9c0
pushfq
jb 0x14044b9c0
pushfq
xor rcx, r8
movabs r8, 0xe7c32db08d53eb35
xor r8, rdx
xor r8, rcx
and r8, r9
xor r8, rcx
mov rdx, qword [rbp + 0x1e0]
xchg ebp, eax
loopne 0x14044ba3b
add dword [rax], eax
invalid
xchg ebp, eax
loopne 0x14044ba3b
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + rbp - 0x3e], cl
sub rdx, r8
mov rcx, qword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1f8]
mov qword [rcx], rdx
mov rcx, qword [rbp + 0x200]
mov edx, ecx
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rdx
xor al, 0xd2
mov ecx, eax
invalid
ror dword [rax - 0x2d], 0xe2
shl rdx, cl
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e0]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xfdef6845
sub esi, dword [rbp + 0x208]
add esi, dword [rbp + 0x210]
add byte [rax], al
add byte [rax], al
lea eax, [rcx + rsi]
inc eax
mov rcx, qword [rbp + 0x1f8]
add byte [rcx - 0x9cebaff], cl
add byte [rcx - 0x9cebaff], cl
xor esi, esi
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x218]
xor edx, dword [rbp + 0x1f0]
xor edx, eax
mov eax, edx
xor eax, 0x7e200461
invalid
add al, 0x20
jle 0x14044ba5e
rol dword [rcx + 0x66c36cf1], 1
clc
add ecx, eax
ror dword [rcx + 0x3c9335d0], 0x99
invalid
xor edx, 0x369c3a09
add edx, ecx
retf 0x852b
invalid
add dword [rax], eax
add byte [rax], al
invalid
ror dword [rcx + 0x3c9335d0], 0x99
invalid
retf 0x852b
add byte [rax], al
add eax, edx
add eax, 2
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
call fcn.1404306c0
xor eax, dword [rbp + 0x1e8]
xor eax, dword [rbp + 0x1f8]
xor eax, 0x2e9b587
mov rcx, qword [rbp + 0x208]
sub ecx, dword [rbp + 0x1d8]
add dword [rax], eax
add byte [rcx], al
ror dword [rax + 0x63], 0xc1
add dword [rax], eax
add byte [rcx], al
ror dword [rax + 0x63], 0xc1
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x218]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rdx, qword [rbp + 0x1b8]
sub rdx, qword [rbp + 0x198]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov al, 1
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov al, 1
add byte [rax], al
sbb r8, qword [rbp + 0x188]
mov rcx, qword [rbp + 0x1a0]
shld r8, rdx, cl
movsd dword [rdi], dword [rsi]
ror byte [rax - 0x2d], 1
loop 0x14044bbc2
xor esi, esi
movsd dword [rdi], dword [rsi]
ror byte [rax - 0x2d], 1
loop 0x14044bbc2
xor esi, esi
test cl, 0x40
cmovne r8, rdx
cmovne rdx, r14
sub rdx, rcx
sub edx, ecx
sub edx, ecx
sbb r8, qword [rbp + 0x1a8]
mov rax, qword [rbp + 0x220]
mov qword [rax], rdx
mov qword [rax + 8], r8
jmp 0x140451e7b
call fcn.1404306b0
movsxd rcx, dword [rbp + 0x220]
invalid
lea esp, [rax]
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x317bee
invalid
adc eax, 0x317bee
mov ecx, dword [rdx + rcx*4]
sub ecx, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x218]
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0xae48f967
inc ecx
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
invalid
push qword [rbx]
test eax, esp
add dword [rax], eax
add byte [rbx], dh
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
invalid
int1
xor edi, esi
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0xbedefe33
inc ecx
mov r8, qword [rbp + 0x208]
neg r8d
mov edx, ecx
retf 0x3144
ret 0x2141
enter 0xffffffffffffca35, 0xb
invalid
loopne 0x14044bc69
lea ecx, [rdx + rax*2]
retf 0x3144
ret 0x2141
loopne 0x14044bc69
lea ecx, [rdx + rax*2]
sub eax, ecx
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov ebx, dword [0x140765bf8]
mov rax, qword [rbp + 0x218]
add byte [rax - 0x39], cl
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rdi], cl
add byte [rax], al
add dh, al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
adc byte [rax], al
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rdi], cl
add byte [rax], al
add dh, al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea esp, [rax]
add al, byte [rax]
add al, ch
out 0x99, al
invalid
mov rcx, qword [rbp + 0x220]
call fcn.140095650
cmp byte [0x140790228], 0
xor al, 0
invalid
inc dword [rax + 0x3445b73d]
add byte [rax], al
xor al, 0
add byte [rax + 0x48858948], dl
add dword [rax], eax
add byte [rdi], cl
test edi, edx
add byte [rax], al
invalid
nop
mov qword [rbp + 0x148], rax
jne 0x140450756
invalid
add byte [rax - 0x7d], cl
clc
invalid
cmp rax, 0xf
ja 0x140450756
xchg ebp, ecx
add byte [rax], al
xchg ebp, ecx
add byte [rax], al
test rdi, rdi
setne byte [rbp + 0x1c6]
mov esi, dword [rbp + 0x22c]
test esi, 0x400
invalid
xchg ebp, eax
test esi, eax
add dword [rax], eax
add byte [rbx + 0x22cb5], cl
add bh, dh
mov byte [rax], 4
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rdi + 0x43], ebx
jne 0x140450004
add byte [rax], al
nop
mov r14, qword [rbp + 0x218]
mov rdi, qword [rbp + 0x148]
add dword [rax], eax
add byte [rcx - 0x77], cl
jle 0x14044bcc8
add dword [rax], eax
add byte [rcx - 0x77], cl
jle 0x14044bcc8
mov rcx, r14
mov rdx, qword [rbp + 0x220]
add byte [rcx - 0x77], cl
clc
add byte [rcx - 0x77], cl
clc
call fcn.1400ddbc0
mov byte [r14 + rdi], 0
invalid
invalid
leave
inc dword [rcx - 0x3a]
add al, 0x3e
add byte ds:[rax + 1], bh
add byte ds:[rax + 1], bh
mov eax, 1
test esi, 0x800
jne 0x140451e7b
invalid
add cl, ch
add byte [r8], al
jmp 0x140450630
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0xd7506bda
xor edx, edx
cmp ecx, esi
setne dl
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], edx
xor eax, 0xa0958841
mov rcx, qword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
mov ecx, dword [rbp + 0x218]
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
invalid
call fcn.1404306c0
mov rax, qword [rbp + 0x210]
sub eax, dword [rbp + 0x1e8]
add byte [rax - 0x68], cl
add byte [rax - 0x68], cl
mov rcx, qword [rbp + 0x220]
add al, byte [rax]
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
clc
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
xor esi, esi
jmp 0x140451e7b
mov rsi, rdx
add byte [rax], al
add rcx, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
add byte [rax], al
mov rsi, rdx
call fcn.1404306c0
mov rcx, qword [rbp + 0x1b8]
mov eax, 0x48000001
sub ecx, esi
mov eax, 0x48000001
sub ecx, esi
mov rdx, qword [rbp + 0x1b0]
sbb rdx, r13
movabs rax, 0xd90058c63efceea0
out dx, al
cld
invalid
invalid
pop rax
add cl, bl
add rax, rcx
adc rdx, 0xffffffffffffffff
sar bh, cl
out dx, al
cld
invalid
sar bh, cl
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
call 0x18844bd94
mov dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
push rcx
mov qword [rcx + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
or byte [rbp + 0x31], al
imul cl
fisub dword [rax]
add al, ch
call fcn.1404306c0
mov rax, qword [rbp + 0x1e8]
sub eax, dword [rbp + 0x210]
cdqe
call fcn.1404306c0
mov rax, qword [rbp + 0x1e8]
sub eax, dword [rbp + 0x210]
cdqe
mov rcx, qword [rbp + 0x1d8]
add rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0x21cff4dd
mov edx, ecx
mov r8, qword [rbp + 0x1f8]
xor edx, r8d
and r8d, ecx
add ecx, dword [rbp + 0x208]
mov r9, qword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
sub r9d, ecx
add r9d, edx
lea ecx, [r9 + r8*2]
xor eax, esi
xor eax, 0x30068ffe
mov edx, ecx
retf 0xc231
retf 0xc231
and eax, ecx
lea eax, [rdx + rax*2]
neg eax
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f8]
invalid
clc
add dword [rax], eax
add byte [rbx], dh
invalid
lock add dword [rax], eax
add byte [rcx], dh
rol dword [rcx - 0x921d30f], 3
invalid
invalid
add dword [rax], eax
add byte [rbx], dh
invalid
add eax, dword [rbp + 0x31]
div byte [rcx]
ror byte [rax - 0x75], 0x95
mov edx, dword [rbp + 0x1d8]
xor r14d, r14d
xor eax, eax
mov rdx, qword [rbp + 0x1d8]
mov edx, dword [rbp + 0x1d8]
mov edx, dword [rbp + 0x1d8]
cmp edx, dword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
setne al
mov rdx, qword [rbp + 0x200]
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
xchg ebp, eax
add byte [rdx], al
add byte [rax], al
mov dword [rdx], eax
cmove ecx, r14d
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
mov r8, qword [rbp + 0x1e8]
add r8d, dword [rbp + 0x1d8]
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0x9f3fe043
mov edx, ecx
xor edx, r8d
and ecx, r8d
add ecx, ecx
mov r8d, ecx
xor r8d, edx
and ecx, edx
lea ecx, [r8 + rcx*2]
mov r8, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
neg r8d
mov edx, ecx
xor edx, r8d
xor edx, eax
fmul dword [rcx - 0x3dcebb36]
xor edx, eax
and r8d, ecx
lea ecx, [rdx + r8*2]
mov rdx, qword [rbp + 0x200]
add al, byte [rax]
invalid
enter 0xffffffffffff8d42, 0xc
mov rdx, qword [rbp + 0x200]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x1f2350a], cl
test eax, 0x8d8b4867
and byte [rdx], al
mov dword [rdx], ecx
xor eax, 0x67a901f2
mov rcx, qword [rbp + 0x220]
add byte [rax], al
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e0]
xor ecx, dword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
dec dword [rax - 0x75]
invalid
fadd dword [rcx]
add byte [rax], al
xor ecx, eax
mov eax, ecx
xor eax, 0xa96db4f8
xor ecx, 0x2952ef1c
add eax, dword [rbp + 0x208]
add byte [rax], al
add byte [rax], al
add byte [rcx], al
enter 0xffffffffffffc083, 3
invalid
invalid
add eax, ecx
add eax, 3
invalid
invalid
rol byte [rbx], 0x48
mov ecx, dword [rbp + 0x200]
invalid
mov rcx, qword [rbp + 0x200]
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0x7fd0dd03
add ebx, ebp
sar byte [rdi + 0x31], 1
jg 0x14044bf75
enter 0xfffffffffffffc35, 0x22
invalid
or byte [rax - 0x75], 0x95
fadd dword [rcx]
add byte [rax], al
add ebx, ebp
sar byte [rdi + 0x31], 1
jg 0x14044bf75
jg 0x14044bf75
enter 0xfffffffffffffc35, 0x22
invalid
add byte [rax], al
and eax, edx
xor eax, ecx
xor ecx, edx
mov rdx, qword [rbp + 0x1e8]
sub edx, dword [rbp + 0x220]
add edx, ecx
mov rcx, qword [rbp + 0x1e0]
loopne 0x14044bf6c
add byte [rax], al
loopne 0x14044bf6c
add byte [rax], al
add byte [rcx - 0x7274b7ef], cl
add byte [rdx], al
add byte [rax], al
mov dword [rcx], edx
mov rcx, qword [rbp + 0x200]
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor esi, eax
mov r8, qword [rbp + 0x220]
add byte [rbx + rax - 0x7b], cl
lock add dword [rax], eax
add byte [rbx + rax - 0x7b], cl
call 0xcb44bfa8
test eax, ebx
fadd dword [rcx]
add byte [rax], al
add byte [rbx + rax - 0x7b], cl
lock add dword [rax], eax
add byte [rbx + rax - 0x7b], cl
call 0xcb44bfa8
test eax, ebx
fadd dword [rcx]
add byte [rax], al
xor sil, 0x48
mov rdx, rax
mov ecx, esi
fadd dword [rcx]
add byte [rax], al
xor sil, 0x48
mov rdx, rax
mov rdx, rax
mov ecx, esi
shl rdx, cl
mov rcx, qword [rbp + 0x210]
mov qword [rcx], r8
xor rdx, rax
mov rax, qword [rbp + 0x218]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x208]
mov r8, qword [rbp + 0x1e0]
sub ecx, r8d
imul ecx, r8d
scasd eax, dword [rdi]
enter 0xffffffffffffc889, 0x44
mov eax, ecx
xor eax, r8d
mov eax, ecx
xor eax, r8d
mov rdx, qword [rbp + 0x200]
mov dword [rdx], eax
and ecx, r8d
add ecx, ecx
mov rax, qword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
lock add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
jmp 0x140451e7b
add byte [rax], al
call fcn.1404306d0
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0x8c320152
int1
push rdx
add dword [rdx], esi
mov word [rcx - 0x520d7e3e], cs
dec ch
jae 0x14044c07d
mov ecx, dword [rbp + 0x1f8]
int1
push rdx
add dword [rdx], esi
mov word [rcx - 0x520d7e3e], cs
dec ch
jae 0x14044c07d
mov ecx, dword [rbp + 0x1f8]
mov r8d, r9d
not r8d
enter 0xfffffffffffff741, 0xffffffffffffffd0
and edx, r9d
and ecx, r8d
or ecx, edx
mov edx, eax
xor edx, 0x36a8562b
xor eax, 0xc957a9d4
and eax, r9d
and r8d, edx
or r8d, eax
sub r8d, dword [rbp + 0x210]
test dword [rax], edx
add al, byte [rax]
add byte [rcx + 1], al
enter 0xffffffffffff8b48, 0xffffffffffffff85
loopne case.0x14043ebba.280
add byte [rax], al
test dword [rax], edx
add al, byte [rax]
add byte [rcx + 1], al
enter 0xffffffffffff8b48, 0xffffffffffffff85
loopne case.0x14043ebba.280
add byte [rax], al
add byte [rcx + rcx*4], al
mov dword [rax], r8d
xor edx, r9d
mov rax, qword [rbp + 0x218]
add byte [rcx - 0x9cebaf0], cl
add byte [rcx - 0x9cebaf0], cl
imul cl
clc
pop rbp
add byte [rax], al
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x190]
add dword [rax], eax
add byte [rax + 3], cl
lea esp, [rax + 0x48000001]
mov edx, dword [rbp + 0x180]
add dword [rax], eax
add byte [rax + 3], cl
lea esp, [rax + 0x48000001]
mov edx, dword [rbp + 0x180]
adc rdx, qword [rbp + 0x1a8]
movabs rax, 0x1b9276f458eecddb
pop rax
hlt
jbe 0x14044c03f
sbb ecx, dword [rax + 1]
enter 0xffffffffffff8348, 0xffffffffffffffd2
add byte [rax - 0x75], cl
invalid
lock add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
push rcx
or byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
pop rax
hlt
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
push rcx
or byte [rax - 0x75], cl
xchg ebp, eax
mov byte [rcx], al
add byte [rax], al
not rdx
mov rcx, qword [rbp + 0x198]
not rcx
mov rax, qword [rbp + 0x1e8]
call 0x18844c0e0
mov dword [rax], ecx
call 0x18844c0e0
mov dword [rax], ecx
mov qword [rax + 8], rdx
mov rax, qword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
invalid
and byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
invalid
js case.0x14043eac0.335
mov qword [rax], 0
mov qword [rax + 8], 0
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
call fcn.1404306d0
mov rcx, qword [rbp + 0x220]
add byte [rcx], dh
ror dword [rax - 0x77], 0xc8
add byte [rcx], dh
ror dword [rax - 0x77], 0xc8
shl rax, 0x1d
mov rdx, qword [rbp + 0x200]
xor rdx, rcx
xor rdx, rax
movabs rax, 0xfaa57a06b74fb985
xor rax, rdx
invalid
ror byte [rax - 1], 1
ror byte [rbx + 0x1d895], 0
inc rax
mov edx, dword [rbp + 0x1d8]
xor cl, 0xb4
mov r8, rdx
shl r8, cl
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
xor r8, rdx
mov rax, qword [rbp + 0x1f0]
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
xor eax, dword [rbp + 0x210]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x340e7e3f], cl
ja 0x14044c183
mov ecx, eax
xor ecx, 0xb40877cb
sub ecx, dword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1f8]
mov ah, 0x2b
invalid
mov edx, dword [rbp + 0x1f8]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x4bf78833
imul ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x218]
mov dword [rdx], ecx
xor eax, 0xb40877cc
neg eax
mov rcx, qword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
mov ecx, dword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
invalid
add al, ch
call fcn.1404306d0
xor eax, dword [rbp + 0x208]
xor eax, 0xab48def8
adc byte [rbp - 2], al
push qword [rbx]
test dword [rax], ecx
add al, byte [rax]
add byte [0xeb8da0c3], dh
mov rdx, qword [rbp + 0x210]
sub edx, eax
mov ecx, edx
xor ecx, eax
and edx, eax
lea eax, [rcx + rdx*2]
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x208]
add byte [rbx], ch
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
add byte [rbx], ch
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], r14d
mov rcx, qword [rbp + 0x200]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
xor edx, ecx
xor edx, eax
mov eax, edx
xor eax, 0x3448d62b
imul eax, r14d
mov rcx, qword [rbp + 0x210]
add byte [rax], al
add byte [rax], al
mov dword [rcx], eax
xor edx, 0x3448d66a
push 0xffffffffffffffd6
xor al, 0x48
mov eax, dword [rbp + 0x1e8]
push 0xffffffffffffffd6
xor al, 0x48
mov eax, dword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x220]
add al, byte [rax]
add byte [rbx], dh
test eax, esi
add dword [rax], eax
add byte [0x19dd9bd8b], dh
add al, byte [rax]
add byte [rbx], dh
test eax, esi
add dword [rax], eax
add byte [0x19dd9bd8b], dh
mov rdx, qword [rbp + 0x208]
add edx, dword [rbp + 0x1e0]
add edx, eax
mov rcx, qword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
sub ecx, edx
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
ror dword [rax - 0x75], 1
test dword [rax], ebx
add al, byte [rax]
add byte [rcx - 0x9cebaf8], cl
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0xe83b97df
add ecx, esi
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
or byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add bh, dh
invalid
mov rax, qword [rbp + 0x1f8]
test eax, edi
add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
or byte [rbp + 0x31], al
invalid
or byte [rax - 0x75], cl
lea ecx, [rax]
add al, byte [rax]
add bh, dh
invalid
test eax, edi
add dword [rax], eax
add byte [rcx - 0x9cebaf8], cl
or byte [rbp + 0x31], al
invalid
or byte [rbp + 0x31], al
imul cl
xchg esi, eax
pop rbx
add byte [rax], al
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1e8]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x200]
mov r8, qword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
xor r8d, ecx
xor r8d, eax
xor eax, dword [rbp + 0x1f0]
xor eax, 0xefe0d0da
fcmovbe st(0), st(0)
loopne case.0x14043eb6b.101
fcmovbe st(0), st(0)
loopne case.0x14043eb6b.101
xor ecx, ecx
xor edx, edx
cmp r8b, 0x36
sete dl
mov r8, qword [rbp + 0x218]
add byte [rcx - 0x77], al
adc byte [rdi], cl
ror dword [r8 - 0x75], 0x8d
or byte [rdx], al
add byte [rax], al
add byte [rcx - 0x77], al
adc byte [rdi], cl
ror dword [r8 - 0x75], 0x8d
or byte [rdx], al
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
pop rbx
add byte [rax], al
add dword [rbp + 0x31], eax
imul cl
pop r11
pop rbx
pop rbx
add byte [rax], al
test rdi, rdi
setne bl
test r10, r10
test edx, edx
test edx, edx
setne sil
call fcn.1404309c0
xor sil, bl
fimul word [rax - 0x75]
test eax, esi
add dword [rax], eax
add byte [rax - 0x78], al
xor byte [rbp + 0x31], al
imul cl
sbb al, 0x5b
pop rbx
add byte [rax], al
fimul word [rax - 0x75]
test eax, esi
add dword [rax], eax
add byte [rax - 0x78], al
xor byte [rbp + 0x31], al
imul cl
sbb al, 0x5b
pop rbx
pop rbx
add byte [rax], al
call fcn.1404306b0
mov rcx, qword [rbp + 0x1e8]
xor ecx, eax
mov r8, qword [rbp + 0x210]
imul r8, qword [rbp + 0x1e0]
mov rax, qword [rbp + 0x200]
mov eax, eax
xor cl, 0xed
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], r8
xor rdx, rax
mov rax, qword [rbp + 0x1d8]
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e8]
xor ecx, 2
mov rax, qword [rbp + 0x220]
and eax, dword [rbp + 0x1f0]
add dword [rax], eax
add byte [rcx], cl
enter 0xffffffffffffd0f7, 0x48
mov ecx, dword [rbp + 0x208]
add dword [rax], eax
add byte [rcx], cl
enter 0xffffffffffffd0f7, 0x48
mov ecx, dword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rdx, qword [rbp + 0x220]
or edx, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x218]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1e0]
xor ecx, eax
rol dword [rcx - 0x65a3f00f], 0x22
rol dword [rcx - 0x65a3f00f], 0x22
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
add al, byte [rax]
add byte [rbx], dh
test dword [rax], ecx
or byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rbx], dh
test dword [rax], ecx
or byte [rdx], al
add byte [rax], al
mov ecx, eax
invalid
int1
invalid
invalid
or byte [rdx], al
add byte [rax], al
mov ecx, eax
xor ecx, 0xf1aa06c5
mov rdx, qword [rbp + 0x1f0]
add byte [rbx], al
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
add byte [rbx], al
xchg ebp, eax
adc byte [rdx], al
add byte [rax], al
add edx, ecx
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], edx
xor eax, 0xfe0ab173
mov cl, 0xa
dec byte [rax - 0x75]
lea eax, [rax]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
mov cl, 0xa
dec byte [rax - 0x75]
lea eax, [rax]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
mov rcx, qword [rbp + 0x210]
mov ecx, dword [rbp + 0x210]
mov ecx, dword [rbp + 0x210]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0xacc1d55a
mov rax, qword [rbp + 0x1f0]
add eax, esi
add eax, dword [rbp + 0x218]
add eax, ecx
inc eax
ror byte [rax - 0x75], 0x8d
loopne 0x14044c4a3
add byte [rax], al
ror byte [rax - 0x75], 0x8d
loopne 0x14044c4a3
add byte [rax], al
add byte [rcx - 0x9cebaff], cl
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306b0
mov rax, r13
mov r9, qword [rbp + 0x1a8]
xor rax, r9
mov rcx, rsi
mov r8, qword [rbp + 0x1a0]
add dword [rax], eax
add byte [rcx + rsi - 0x3f], cl
add dword [rax], eax
add byte [rcx + rsi - 0x3f], cl
mov rdx, qword [rbp + 0x208]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
or rsi, r8
or r13, r9
not r13
not rsi
mov rax, qword [rbp + 0x220]
mov qword [rax], rsi
mov qword [rax + 8], r13
or byte [rbp + 0x31], al
imul cl
jnp 0x14044c557
add byte [rax], al
or byte [rbp + 0x31], al
imul cl
jnp 0x14044c557
add byte [rax], al
call fcn.1404309c0
xor eax, dword [rbp + 0x220]
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
call 0x18844c514
xor ecx, eax
shl rax, 0x1b
xor rcx, rax
movabs rax, 0xdf2b29d75582d280
xor rax, rcx
mov rcx, qword [rbp + 0x208]
lea ecx, [rax]
add al, byte [rax]
add byte [rax + 0x29], cl
ror dword [rax + 3], 0x8d
sbb byte [rdx], al
add byte [rax], al
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
lea ecx, [rax]
add al, byte [rax]
add byte [rax + 0x29], cl
ror dword [rax + 3], 0x8d
sbb byte [rdx], al
add byte [rax], al
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
neg rcx
invalid
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
invalid
add byte [rax], al
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306b0
xor esi, eax
invalid
invalid
mov rax, rsi
shl rax, 0x1c
xor rax, rsi
mov ecx, esi
xor cl, 0xf3
mov r8, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
mov rdx, r8
shl rdx, cl
xor rax, r8
movabs rcx, 0x3acde2979bef9167
xor rcx, rax
xor rcx, rdx
mov rax, rsi
shl rax, 0x1d
movabs rdx, 0xd717fb26ddabfa
xor rdx, rsi
xor rdx, rax
mov r8, qword [rbp + 0x1f8]
sub r8, qword [rbp + 0x210]
sub eax, dword [rbp + 0x210]
sub eax, dword [rbp + 0x210]
add r8, rdx
mov rax, rsi
shl rax, 0x23
or rax, rsi
movabs rdx, 0xf9b9bd9959225405
xor rdx, rax
add rdx, r8
lea rax, [rcx + rdx]
inc rax
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
mov ecx, eax
mov r9, qword [rbp + 0x1e8]
xor ecx, r9d
mov edx, ecx
retf 0xf281
movabs al, byte [0x1f095af0f8aef19]
add byte [rax], al
mov r8, qword [rbp + 0x1f8]
mov dword [r8], edx
mov edx, ecx
xor edx, 0x8aef19e9
xor ecx, 0x566d43d0
xor eax, 0x566d43d0
or eax, r9d
retf 0xf281
and eax, ecx
add eax, edx
add eax, 2
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x210]
mov rax, qword [rax]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
movsxd rax, dword [rbp + 0x208]
lea rcx, [0x1407637a8]
mov rdx, qword [rbp + 0x220]
add edx, dword [rcx + rax*4]
mov rax, qword [rbp + 0x1f8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
push rdi
add byte [rax], al
push rdi
add byte [rax], al
mov rsi, rdx
call fcn.1404306d0
movabs rcx, 0x243e67a4eccab2e4
mov ecx, 0xeccab2e4
movsb byte [rdi], byte [rsi]
and al, 0x48
add ecx, esi
int1
mov ecx, 0xeccab2e4
movsb byte [rdi], byte [rsi]
and al, 0x48
add ecx, esi
int1
int1
mov r9, r13
mov ecx, ebp
adc r9, 0
mov rax, qword [rbp + 0x1a0]
sub rax, rsi
mov r10, qword [rbp + 0x1a8]
sbb r10, r13
movabs r8, 0xdbc1985b13354d1c
add r8, rax
adc r10, 0xffffffffffffffff
mov rax, r8
fisttp dword [rcx + 1]
ror byte [rcx - 0x7d], 0xd2
dec dword [rcx + rcx*4 - 0x40]
mul rcx
imul r9, r8
add rdx, r9
imul r10, rcx
add r10, rdx
mov rdx, r10
shld rdx, rax, cl
ret 0x8949
ror byte [rcx - 0x2d], 0xe0
xor r14d, r14d
test cl, 0x40
cmovne rdx, r8
cmovne r8, r14
and rdx, r10
and r8, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], r8
mov qword [rax + 8], rdx
jmp 0x140451e7b
ret 0x8949
call fcn.1404309c0
xor eax, dword [rbp + 0x210]
xor eax, 0xb55acb40
movabs al, byte [0x2108533fffe42]
add byte [0xf59f926b], dh
mov rdx, qword [rbp + 0x1f0]
add edx, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x1e8]
add ecx, eax
sub edx, ecx
mov ecx, edx
xor ecx, eax
and edx, eax
lea eax, [rcx + rdx*2]
push rcx
push rcx
cdqe
mov rcx, qword [rbp + 0x1d8]
add rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
invalid
invalid
push qword [rcx]
invalid
mov rcx, qword [rbp + 0x1e0]
sub rcx, qword [rbp + 0x210]
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
mov eax, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
invalid
sbb byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rax
xor sil, 0xe0
mov ecx, esi
shl rax, cl
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
add dword [rbp + 0x31], eax
imul cl
invalid
push rsi
add byte [rax], al
invalid
add dword [rbp + 0x31], eax
imul cl
mov ebp, 0x90000056
nop
nop
mov rsi, qword [rbp + 0x210]
neg rsi
call fcn.1404306d0
xor eax, dword [rbp + 0x220]
mov rcx, rax
shl rcx, 0x1f
shl ecx, 0x1f
shl ecx, 0x1f
invalid
xor rcx, rax
movabs rdx, 0x10afd73fb2797e5d
scasd eax, dword [rdi]
adc byte [rax + 0x31], cl
retf 0x8949
mov eax, eax
scasd eax, dword [rdi]
adc byte [rax + 0x31], cl
retf 0x8949
invalid
mov eax, eax
shl r8, 0x24
or r8, rax
movabs r9, 0xbc6f5c1bcd8681a2
xor r9, r8
movabs r8, 0x1f8e40db1e4855ff
fild dword [rax - 0x72]
invalid
xor r8, rax
xor eax, eax
fild dword [rax - 0x72]
invalid
xor eax, eax
shl rax, 0x1e
xor r8, rax
add r8, r9
movabs rax, 0xbd4d5e5aa1b7aa00
xor rax, rcx
add r8, rdx
add rax, r8
add rax, 2
add cl, byte [rax - 0x75]
lea ebx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0x1f0]
add cl, byte [rax - 0x75]
lea ebx, [rax]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x75], ecx
invalid
test eax, esi
lock add dword [rax], eax
mov eax, dword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rax - 0x77], cl
xor byte [rbx + 0x1f885], cl
add byte [rax - 0x75], cl
invalid
mov qword [rax], rsi
mov eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov edx, dword [rbp + 0x1f0]
mov r8d, eax
xor al, 0x24
mov r9, rdx
mov ecx, eax
shl r9, cl
xor r9, rdx
mov rax, r8
shl rax, 0x22
or rax, r8
mov rcx, r8
shl rcx, 0x21
shl ecx, 0x21
shl ecx, 0x21
and dword [rcx + rcx - 0x3f], ecx
or rcx, r8
movabs rdx, 0xd029485c198bd88
xor rdx, rcx
movabs rcx, 0x87b4d3f83e674277
mov ecx, 0x3e674277
clc
sal dword [rdi + rax*4 + 0x48c13148], cl
ror dword [rax + 0x31], 0xd1
mov ecx, 0x3e674277
clc
sal dword [rdi + rax*4 + 0x48c13148], cl
ror dword [rax + 0x31], 0xd1
ror dword [rax + 0x31], 0xd1
and rcx, r9
xor rcx, rdx
mov rax, rcx
mov rdx, qword [rbp + 0x210]
add byte [rax + 0x31], cl
ror byte [rax + 0x21], 1
ror dword [rax + 1], 1
leave
add byte [rax + 0x31], cl
ror byte [rax + 0x21], 1
ror dword [rax + 1], 1
leave
mov rdx, rcx
xor rdx, rax
and rcx, rax
lea rax, [rdx + rcx*2]
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rsi, qword [rbp + 0x1e8]
xor esi, eax
mov eax, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
mov rdx, rsi
shl rdx, 0x1c
loop 0x14044c91d
loop 0x14044c91d
xor rdx, rsi
mov ecx, esi
xor cl, 0x9a
mov r8, rax
ror byte [rcx - 0x2d], 0xe0
ror byte [rcx - 0x2d], 0xe0
mov rcx, rsi
shl rcx, 0x1f
xor rcx, rsi
xor rcx, rax
xor ecx, eax
xor ecx, eax
xor rcx, r8
xor ecx, eax
movabs r8, 0xfdb7b066e931e0ff
xor r8, rcx
movabs r9, 0x2484f9916ce1f00
invalid
invalid
invalid
cdq
add cl, byte [rcx + 0x31]
add cl, byte [rcx + 0x31]
leave
invalid
add cl, byte [rcx + 0x31]
leave
mov rcx, r8
mov r10, r9
mov r11, qword [rbp + 0x218]
and r10, r11
xor r8, r11
not r11
and rcx, r11
or r10, rcx
and r9, r11
or r9, r8
not r9
ror dword [rbx - 0x73], 1
or al, 0x4a
ror dword [rbx - 0x73], 1
or al, 0x4a
mov r8, qword [rbp + 0x1f8]
mov qword [r8], rcx
xor sil, 0xa1
movabs eax, dword [0xe0d348f189c23148]
movabs eax, dword [0xe0d348f189c23148]
movabs rcx, 0x4033d949eb2d949d
xor rcx, rdx
xchg esp, eax
sub eax, 0x33d949eb
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x218]
mov byte [rax], 0
add byte [rax - 0x75], cl
test eax, esp
add dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x345c49
add byte [rax - 0x75], cl
test eax, esp
add dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x345c49
xor r14d, r14d
jmp 0x140451e7b
invalid
push rsp
add byte [rax], al
mov esp, 0xe8000054
or al, 0x3d
invalid
call fcn.1404306d0
mov r8, qword [rbp + 0x208]
add al, byte [rax]
add byte [rbx + rax - 0x7b], al
test dword [rax], esp
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rax - 0x7b], al
test dword [rax], esp
add al, byte [rax]
invalid
test dword [rax], esp
add al, byte [rax]
add byte [rax - 0x75], cl
lea eax, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rdx], al
add al, byte [rax]
invalid
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x210]
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx], dh
retf 0xc231
xor edx, ecx
xor edx, eax
mov eax, edx
xor eax, 0x7442ef41
add eax, r8d
inc eax
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor edx, 0x7e096dc0
mov rax, qword [rbp + 0x1e8]
add byte [rcx - 0x9cebaf0], cl
add byte [rcx - 0x9cebaf0], cl
jmp 0x140451e7b
call fcn.1404306d0
mov rdx, qword [rbp + 0x1e0]
xor edx, dword [rbp + 0x218]
xor edx, eax
xor edx, 0x762d1202
add dl, byte [rdx]
sub eax, 0x8d8b4876
mov ecx, dword [rbp + 0x210]
add dl, byte [rdx]
sub eax, 0x8d8b4876
mov ecx, dword [rbp + 0x210]
mov ecx, dword [rbp + 0x210]
add ecx, dword [rbp + 0x1d8]
mov rax, qword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
mov eax, dword [rbp + 0x1e8]
sub eax, ecx
add eax, edx
mov rcx, qword [rbp + 0x1f0]
invalid
lock add dword [rax], eax
add byte [rcx - 0x9cebaff], cl
invalid
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x210]
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
and ecx, dword [rax + 9]
ror dword [rax - 0x77], 0xc2
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
and ecx, dword [rax + 9]
ror dword [rax - 0x77], 0xc2
shl rdx, 0x1b
xor rdx, rax
movabs rax, 0x22a40c9891f3b76e
xor rax, rdx
xor eax, edx
outsb dx, byte [rsi]
mov bh, 0xf3
xchg ecx, eax
cwde
or al, 0xa4
and cl, byte [rax + 0x31]
xor eax, edx
invalid
mov edx, 0xb60c4891
jp 0x14044ca72
xor eax, edx
movabs rdx, 0x742deb7ab60c4891
xor rdx, rcx
sub eax, 0xca314874
xor rdx, rax
and rdx, qword [rbp + 0x208]
add byte [rax + 0x31], cl
ret 0x8b48
test eax, ebp
add dword [rax], eax
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
test dword [rax], ebx
add al, byte [rax]
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
ret 0x8b48
mov ecx, dword [rbp + 0x200]
add byte [rax + 0x31], cl
ret 0x8b48
test dword [rax], ebx
add al, byte [rax]
add byte [rax + 0xf], cl
scasd eax, dword [rdi]
ret 0x8b48
invalid
mov ecx, dword [rbp + 0x200]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1e0]
loopne 0x14044cabb
add byte [rax], al
loopne 0x14044cabb
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rdi, qword [rbp + 0x1e0]
mov esi, edi
not esi
call fcn.1404306b0
and esi, 1
xor edi, 0xfffffffe
mov eax, esi
or eax, edi
clc
clc
not eax
or eax, esi
invalid
invalid
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
and edi, 0xfffffffe
not eax
mov ecx, edi
not ecx
mov rdx, qword [rbp + 0x218]
mov dword [rdx], 0
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x208]
add byte [rcx - 0x7274b7c7], cl
clc
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7274b7c7], cl
clc
add dword [rax], eax
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
cmp dword [rax - 0x75], ecx
invalid
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
mov r9, qword [rbp + 0x1e8]
xor r9, qword [rbp + 0x208]
mov eax, eax
mov rdx, rax
shl rdx, 0x20
or rdx, rax
mov rcx, rax
shl rcx, 0x22
invalid
or rcx, rax
movabs r8, 0x45f25d01f0d183d2
xor r8, rcx
movabs rcx, 0x57e10cda0f2e7c2d
xor rcx, rdx
xor rcx, r8
and rcx, r9
xor rcx, r8
movabs rdx, 0xcc51cade56876b84
xor rdx, rax
mov r8, rax
movabs r9, 0x2cc150508978947b
xchg esp, eax
js 0x14044cb20
push rax
push rax
shr dword [rcx + rcx*2], 0x31
ror dword [rax - 0x3f], 0xe0
invalid
xchg esp, eax
js 0x14044cb20
push rax
push rax
shr dword [rcx + rcx*2], 0x31
ror dword [rax - 0x3f], 0xe0
sbb ecx, dword [rax + 0x31]
ret 0x348
shl eax, 0x1b
xor rdx, rax
add rdx, qword [rbp + 0x1f8]
add byte [rcx - 0x3f], cl
loopne 0x14044cbcd
add byte [rcx - 0x3f], cl
loopne 0x14044cbcd
xor r9, r8
add r9, rdx
lea rax, [rcx + r9]
inc rax
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
add al, byte [rax]
add byte [rcx + 0x3ac2e8c6], cl
cmp bh, dh
dec dword [rax - 0x75]
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rcx + 0x3ac2e8c6], cl
invalid
cmp bh, dh
dec dword [rax - 0x75]
xchg ebp, eax
or byte [rdx], al
add byte [rax], al
invalid
sub edx, esi
mov rcx, qword [rbp + 0x218]
neg ecx
mov eax, edx
xor eax, ecx
and ecx, edx
lea eax, [rax + rcx*2]
neg eax
cdqe
mov rcx, qword [rbp + 0x220]
lea esp, [rax]
add al, byte [rax]
invalid
lea esp, [rax]
add al, byte [rax]
add byte [rax + 1], cl
add rcx, rax
mov rax, qword [rbp + 0x210]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x218]
cmp bh, dh
push qword [rbx]
test eax, esp
add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rdx], al
add byte [rax], al
sub edx, dword [rbp + 0x1f0]
add edx, dword [rbp + 0x220]
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
xchg ebp, eax
and byte [rdx], al
add byte [rax], al
xor eax, dword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
xor eax, 0x429bf6ed
mov ecx, eax
xor ecx, edx
and eax, edx
lea eax, [rcx + rax*2]
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x210]
sub eax, dword [rbp + 0x1f8]
add dword [rax], eax
add byte [rax - 0x68], cl
add dword [rax], eax
add byte [rax - 0x68], cl
mov rcx, qword [rbp + 0x208]
add rcx, rax
mov rax, qword [rbp + 0x1e8]
test eax, ebp
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
fist word [rcx]
invalid
test eax, ebp
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rbp + 0x31], al
imul cl
fist word [rcx]
add al, ch
invalid
call fcn.1404306c0
xor eax, dword [rbp + 0x210]
movabs rdx, 0xf3eeeb3bbb76c52d
xor rdx, rax
mov rcx, rax
shl rcx, 0x22
or rcx, rax
mov r10, rax
shl r10, 0x21
or r10, rax
mov r8, rax
shl r8, 0x1b
xor r8, rax
invalid
ror byte [rax - 0x77], 0xc6
mov rsi, rax
shl rsi, 0x23
or rsi, rax
mov r11, rax
ret
ret
shl r11, 0x24
or r11, rax
or ebx, eax
or ebx, eax
mov rdi, rax
movabs r9, 0xb1ffaeabce4c874d
xchg qword [r14 + rcx*8 - 0x55], r9
scasb al, byte [rdi]
push qword [rcx + 0x48c13149]
mov ebx, eax
xchg qword [r14 + rcx*8 - 0x55], r9
stosd dword [rdi], eax
scasb al, byte [rdi]
push qword [rcx + 0x48c13149]
mov ebx, eax
shl rbx, 0x1c
xor rdx, rbx
movabs rbx, 0x40dc5dfac4893ad2
xor rbx, r10
movabs r10, 0x2102f9a132cbf0a7
movabs eax, dword [0x14cca31492102f9]
ror dword [rcx - 0x42], cl
xchg dword [rsi - 0x3d], r10d
or r10b, r10b
or dl, dl
cld
movabs eax, dword [0x14cca31492102f9]
ror dword [rcx - 0x42], cl
retf 0x14c
xchg dword [rsi - 0x3d], r10d
or r10b, r10b
or dl, dl
or dl, dl
cld
xor r14, rsi
movabs r10, 0xc7f48f6d379d995e
pop rsi
cdq
popfq
invalid
insd dword [rdi], dx
invalid
hlt
invalid
pop rsi
cdq
popfq
invalid
invalid
xor r10, rax
add r14, rbx
sub rdx, qword [rbp + 0x1e8]
call 0x18844cd43
mov esi, 0x7ca978b9
xchg dword [rdx - 0x24], ebp
sbb eax, 0x48c6314c
invalid
add rdx, rsi
call 0x18844cd43
mov esi, 0x7ca978b9
xchg dword [rdx - 0x24], ebp
sbb eax, 0x48c6314c
invalid
add rdx, rsi
invalid
add rdx, r14
add rdx, 3
movabs rsi, 0x64dcd37ecd340f58
xor al, 0xcd
jle 0x14044cd33
fsub qword [rsp + rcx*2 + 0x31]
fimul word [rcx - 0x45]
cmpsd dword [rsi], dword [rdi]
invalid
retf
jb case.0x14043ebba.374
sub ah, ch
test eax, 0x49c3314d
xor ebx, edx
and rsi, rdx
movabs rdx, 0xd79ac32931b378b2
xor rdx, rcx
xor edx, ecx
xor al, 0xcd
jle 0x14044cd33
fsub qword [rsp + rcx*2 + 0x31]
fimul word [rcx - 0x45]
cmpsd dword [rsi], dword [rdi]
invalid
xor edx, ecx
retf 0xc148
shl rdi, 0x1d
xor r9, rdi
movabs rcx, 0x6cae3d91886266a1
insb byte [rdi], dx
insb byte [rdi], dx
xor rcx, r8
add rcx, rdx
shl rax, 0x1f
xor r10, rax
ret 0x2b4c
invalid
fadd dword [rcx]
add byte [rax], al
ret 0x2b4c
add byte [rax], al
add r9, r10
add r9, rcx
add r9, r11
add rsi, rsi
sub r9, rsi
sub ecx, esi
sub ecx, esi
int1
add r9, 3
mov rax, qword [rbp + 0x1f8]
add byte [rcx + rcx*4 + 8], cl
add byte [rcx + rcx*4 + 8], cl
xor r14d, r14d
jmp 0x140451e7b
push rax
add byte [rax], al
push rax
add byte [rax], al
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404309c0
xor eax, dword [rbp + 0x1e8]
invalid
add byte [rcx], dh
invalid
xor esi, eax
mov ecx, esi
xor ecx, 0xb1d952b0
xor esi, 0x333e981b
add esi, dword [rbp + 0x208]
add esi, ecx
mov rcx, qword [rbp + 0x220]
add ecx, esi
add ecx, 2
rol dword [rdx], 0x35
stosd dword [rdi], eax
invalid
invalid
rol dword [rdx], 0x35
stosd dword [rdi], eax
invalid
add dh, byte [0x125097941]
mov edx, ecx
xor edx, eax
and ecx, eax
add eax, dword [rbp + 0x1e0]
test eax, esp
add dword [rax], eax
add byte [rax], al
test eax, esp
add dword [rax], eax
add byte [rax], al
sub edx, eax
invalid
invalid
add byte [rax], al
sub edx, eax
lea eax, [rdx + rcx*2]
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
xor eax, dword [rbp + 0x1f8]
test eax, edi
add dword [rax], eax
add byte [rcx + 0x5ef181c1], cl
fist dword [rbx]
test eax, edi
add dword [rax], eax
add byte [rcx + 0x5ef181c1], cl
fist dword [rbx]
mov edx, eax
xor edx, 0xec24b395
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r9, qword [rbp + 0x1d8]
cmp dword [rbp + 0x1e0], r9d
add byte [rax], al
add byte [rax], al
cmovne ecx, r8d
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmove r8d, edx
sub edx, ecx
mov rcx, qword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
mov dword [rcx], edx
mov rcx, qword [rbp + 0x1f0]
add byte [rcx + rcx*4 + 1], al
add byte [rcx + rcx*4 + 1], al
mov dword [rcx], eax
xor eax, 0xec24b385
mov rcx, qword [rbp + 0x208]
add byte [rcx - 0x9cebaff], cl
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
mov r8, qword [rbp + 0x208]
mov ecx, r8d
mov rdx, qword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
xor ecx, edx
and r8d, edx
and eax, edx
and eax, edx
lea ecx, [rcx + r8*2]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x220]
mov edx, eax
xor edx, 0xa3568c54
add edx, ecx
retf 0x8b48
lea eax, [rax]
add al, byte [rax]
add byte [rax], al
retf 0x8b48
lea eax, [rax]
add al, byte [rax]
add byte [rax], al
mov dword [rcx], edx
xor eax, 0xa88848be
mov rcx, qword [rbp + 0x1e0]
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
add byte [rax], al
mov dword [rcx], edx
xor eax, 0xa88848be
mov rcx, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
add byte [rax], al
add byte [rax], al
mov ecx, eax
xor ecx, 0xba527902
int1
add bh, byte [rcx + 0x52]
mov edx, 0xfd35c831
xchg byte [rbp - 0x6a74b7bb], ch
clc
add dword [rax], eax
add byte [rcx], ah
invalid
int1
add bh, byte [rcx + 0x52]
mov edx, 0xfd35c831
xchg byte [rbp - 0x6a74b7bb], ch
clc
add dword [rax], eax
add byte [rcx], ah
sal byte [rcx], 1
xor eax, ecx
xor ecx, edx
mov rdx, qword [rbp + 0x1e8]
xor eax, ecx
xor ecx, edx
mov rdx, qword [rbp + 0x1e8]
add edx, esi
add edx, ecx
neg edx
mov rcx, qword [rbp + 0x1e0]
invalid
loopne 0x14044cf39
add dword [rax], eax
add byte [rcx - 0x7274b7ef], cl
or byte [rdx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x7274b7ef], cl
or byte [rdx], al
add byte [rax], al
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x220]
sub eax, dword [rbp + 0x1f8]
clc
add dword [rax], eax
add byte [rax - 0x68], cl
jle 0x14044cf87
invalid
clc
add dword [rax], eax
add byte [rax - 0x68], cl
mov rcx, qword [rbp + 0x210]
add rcx, rax
add al, byte [rax]
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
or byte [rdx], al
add byte [rax], al
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x210]
mov rdx, qword [rbp + 0x1d8]
invalid
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
and edx, 1
mov rcx, qword [rbp + 0x218]
mov dword [rcx], edx
xor eax, dword [rbp + 0x1f8]
test eax, edi
add dword [rax], eax
add byte [rcx - 0x70e7e3f], cl
mov dl, 0xe3
jrcxz 0x14044cf6b
test eax, edi
add dword [rax], eax
add byte [rcx - 0x70e7e3f], cl
mov dl, 0xe3
jrcxz 0x14044cf6b
invalid
scasd eax, dword [rdi]
jrcxz 0x14044cf6b
imul ecx, edx
mov rdx, qword [rbp + 0x220]
mov dword [rdx], ecx
xor eax, 0xc2e3b2ac
mov rcx, qword [rbp + 0x208]
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
add al, byte [rax]
add byte [rcx - 0x9cebaff], cl
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1f8]
xor ecx, eax
mov eax, dword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
xor cl, 0x69
mov rdx, rax
shl rdx, cl
xor rdx, rax
loop 0x14044d031
xor edx, eax
mov rax, qword [rbp + 0x210]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
invalid
push qword [rcx]
invalid
xor eax, esi
mov ecx, eax
xor ecx, 0xade452c4
mov edx, eax
xor edx, 0x521bad3b
lodsd eax, dword [rsi]
sbb edx, dword [rdx + 0x4c]
mov ecx, dword [rbp + 0x210]
lodsd eax, dword [rsi]
sbb edx, dword [rdx + 0x4c]
mov ecx, dword [rbp + 0x210]
mov r8d, r9d
not r8d
and edx, r9d
and ecx, r8d
or ecx, edx
sub ecx, dword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x208]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0xade45299
xor eax, 0x521bad66
and eax, r9d
and ecx, r8d
or ecx, eax
imul ecx, dword [rbp + 0x1f8]
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r14d, r14d
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], esp
add al, byte [rax]
add byte [rcx - 0x9cebaf8], cl
jmp 0x140451e7b
or al, 0x4e
add byte [rax], al
call fcn.1404309c0
xor eax, dword [rbp + 0x218]
mov rcx, qword [rbp + 0x1f8]
or ecx, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e8]
xchg ebp, eax
call 0xc944d090
or dh, byte [rbx]
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
cmp rsi, r15
push qword [rbx]
test dword [rax], ebx
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
xchg ebp, eax
call 0xc944d090
or dh, byte [rbx]
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
xor eax, 0xc5702647
add byte [rax], al
xor eax, 0xc5702647
neg eax
mov rcx, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
invalid
or byte [rdx], al
add byte [rax], al
invalid
add byte [rcx - 0x7a74b7ff], cl
adc byte [rdx], al
add byte [rax], al
mov dword [rcx], eax
mov rax, qword [rbp + 0x210]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rdx, qword [rbp + 0x210]
add al, byte [rax]
add byte [rbx], dh
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
add al, byte [rax]
add byte [rbx], dh
xchg ebp, eax
fadd dword [rcx]
add byte [rax], al
xor edx, eax
mov eax, edx
xor eax, 0x596876c7
invalid
pop rcx
push 0xffffffff8d8b4859
sbb byte [rdx], al
add byte [rax], al
mov rcx, qword [rbp + 0x218]
add eax, ecx
inc eax
xor edx, 0xcba4b84e
movabs rax, 0x858b48d0af0fcba4
add byte [rdx], al
add byte [rax], al
movabs rax, 0x858b48d0af0fcba4
add byte [rdx], al
add byte [rax], al
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r8, qword [rbp + 0x210]
adc byte [rdx], al
add byte [rax], al
adc byte [rdx], al
add byte [rax], al
xor r8d, eax
mov rax, qword [rbp + 0x200]
mov eax, eax
mov ecx, r8d
xor cl, 0x9f
lahf
lahf
mov rdx, r8
shl rdx, 0x1b
xor rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0xbd7edf361fcf6e95
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f0]
sub ecx, dword [rbp + 0x208]
mov rax, qword [rbp + 0x1f8]
mov eax, dword [rbp + 0x1f8]
xor byte [0xcb8dd151], 0x8d
lock add dword [rax], eax
add byte [rbx], ch
lea ecx, [rax]
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x1f8]
add eax, ecx
cdqe
mov rcx, qword [rbp + 0x1e0]
add dword [rax], eax
invalid
mov eax, dword [rbp + 0x1f8]
add eax, ecx
cdqe
mov rcx, qword [rbp + 0x1e0]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
mov rax, qword [rbp + 0x218]
add rcx, rax
mov rax, qword [rbp + 0x218]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
call fcn.1404309c0
mov rax, qword [rbp + 0x220]
sub eax, dword [rbp + 0x1e8]
call 0x18844d198
cwde
call 0x18844d198
cwde
mov rcx, qword [rbp + 0x218]
add rcx, rax
mov rax, qword [rbp + 0x208]
add al, byte [rax]
add byte [rax + 1], cl
ror dword [rax - 0x75], 0x85
or byte [rdx], al
add byte [rax], al
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, 0x8b48fffe
test eax, esp
add dword [rax], eax
add byte [rbx], al
test eax, ebx
add dword [rax], eax
add byte [rcx], ch
invalid
mov rax, qword [rbp + 0x208]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
xor eax, 0x8b48fffe
test eax, esp
add dword [rax], eax
add byte [rbx], al
test eax, ebx
add dword [rax], eax
add byte [rcx], ch
invalid
call fcn.1404306c0
mov rcx, qword [rbp + 0x218]
xor ecx, eax
mov eax, dword [rbp + 0x1f8]
add dword [rax], eax
invalid
fdiv dword [rsi + rdi*8]
dec dword [rax - 0x75]
lea ebx, [rax]
add al, byte [rax]
add byte [rcx], dh
ror dword [rbx + 0x1f885], 0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0xc148
mov rdx, rcx
shl rdx, 0x24
or rdx, rcx
xor cl, 0x5b
xor rdx, rax
shl rax, cl
movabs rcx, 0x5941e2e22e32bb11
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
neg esi
call fcn.1404306c0
mov rdx, qword [rbp + 0x218]
mov ecx, edx
xor ecx, esi
int1
int1
and esi, edx
lea edx, [rcx + rsi*2]
neg edx
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x1f0]
invalid
lock add dword [rax], eax
invalid
invalid
xor ecx, eax
xor cl, 0x3e
shl edx, cl
mov rax, qword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
or dword [rax + rax], ecx
or dword [rax + rax], ecx
call fcn.1404309c0
mov rdx, qword [rbp + 0x198]
shld r12, rdx, 9
shl rdx, 9
mov eax, 1
sub rax, rdx
mov ecx, 0
add byte [rax], al
add byte [rax], al
sbb rcx, r12
imul rcx, rdx
imul r12, rax
mul rdx
add rdx, r12
add rdx, rcx
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov rax, qword [rbp + 0x1d8]
add byte [rax - 0x39], cl
add bh, bh
invalid
invalid
dec dword [rax - 0x39]
or dil, dil
invalid
invalid
inc dword [rbp + 0x31]
imul cl
cmpsd dword [rsi], dword [rdi]
add byte [r8], al
add byte [rax - 0x39], cl
add bh, bh
invalid
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
xor eax, esi
mov ecx, eax
xor ecx, 0xdc3f3830
xor eax, ecx
xor eax, 0x23c0c7cf
mov r9, qword [rbp + 0x208]
and eax, r9d
xor eax, ecx
mov edx, eax
mov r8, qword [rbp + 0x220]
xor edx, r8d
xor edx, eax
xor edx, eax
and eax, r8d
sub edx, dword [rbp + 0x1e8]
lea eax, [rdx + rax*2]
mov rdx, qword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
mov dword [rdx], eax
xor ecx, r9d
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
xor r14d, r14d
xor esi, esi
xor esi, esi
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
invalid
call fcn.1404306b0
xor eax, dword [rbp + 0x1e8]
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0x97ff1374
invalid
mov rdx, qword [rbp + 0x208]
add edx, esi
sub ecx, edx
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
xor eax, 0x2f9c4142
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
imul cl
stc
add byte [rax], al
imul cl
stc
add byte [rax], al
call fcn.1404306d0
mov r8, qword [rbp + 0x1f8]
add byte [rax], al
add byte [rax], al
xor r8d, eax
mov rax, r8
shl rax, 0x22
or rax, r8
movabs rcx, 0xab36cea19fb24021
xor rcx, rax
mov rax, r8
shl rax, 0x1c
movabs rdx, 0x4badb5ca404dbfde
xor rdx, r8
xor rdx, rax
mov rax, qword [rbp + 0x1d8]
sub rax, qword [rbp + 0x1f0]
add rax, rdx
add rax, rcx
inc rax
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
mov eax, dword [rbp + 0x210]
mov ecx, r8d
xor cl, 0xde
mov rdx, r8
shl rdx, 0x1d
xor rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0xb0ce63b9b7956fea
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x220]
xor ecx, eax
mov rdx, qword [rbp + 0x210]
add rdx, qword [rbp + 0x218]
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rdx
mov eax, dword [rbp + 0x208]
mov rdx, qword [rbp + 0x1e0]
mov qword [rdx], rax
xor cl, 9
shl rax, cl
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0xc2793fc3
mov rdx, qword [rbp + 0x1f0]
add edx, ecx
mov rax, qword [rbp + 0x210]
sub eax, edx
mov rdx, qword [rbp + 0x208]
mov dword [rdx], eax
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x12f
jne 0x14044f5ba
call fcn.1404309c0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x634aceaf
mov rax, qword [rbp + 0x1f0]
add eax, ecx
neg eax
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], eax
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x163
jbe 0x14044f651
cmp ebx, 0x165
mov rsi, qword [rbp + 0x1a0]
jne 0x1404500ff
call fcn.1404306c0
mov rax, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x1b0]
imul r8, rax
mul rax
mov rcx, rdx
add rcx, r8
add rcx, r8
mov r10, qword [rbp + 0x188]
imul r10, rax
mov r9, qword [rbp + 0x198]
mul r9
mov r8, rax
add rdx, r10
imul rcx, r9
add rcx, rdx
mov rax, qword [rbp + 0x200]
mov qword [rax], r8
mov qword [rax + 8], rcx
sub rsi, r8
sbb rdi, rcx
imul rdi, r8
mov rax, rsi
mul r8
imul rcx, rsi
add rdx, rcx
add rdx, rdi
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x6b
jne 0x14044f697
call fcn.1404306d0
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0x4e5151ec
mov rax, qword [rbp + 0x1d8]
add eax, dword [rbp + 0x1f0]
sub ecx, eax
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x15e
jne 0x14044f708
call fcn.1404309c0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x7fb5d5b0
mov rax, qword [rbp + 0x220]
add eax, dword [rbp + 0x1f8]
sub eax, dword [rbp + 0x1e0]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rax, qword [rbp + 0x1f8]
add eax, esi
mov rcx, qword [rbp + 0x1e0]
sub ecx, eax
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x7d
je 0x14044fdc8
cmp ebx, 0x7f
jne 0x14044fe41
call fcn.1404309c0
mov rdx, qword [rbp + 0x210]
xor edx, eax
mov ecx, edx
xor cl, 0xe1
mov rax, rdx
shl rax, 0x20
or rax, rdx
mov rdx, qword [rbp + 0x220]
xor rax, rdx
shl rdx, cl
movabs rcx, 0x8c7aed6d3b578242
xor rcx, rax
xor rcx, rdx
add rcx, qword [rbp + 0x1e8]
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
mov eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1e0]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x200]
mov ecx, eax
xor ecx, 0x96e3dad
xor eax, ecx
xor eax, 0xf691c252
mov rdx, qword [rbp + 0x210]
and eax, edx
xor eax, ecx
xor ecx, edx
add eax, dword [rbp + 0x1f0]
sub ecx, eax
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
mov dword [0x140765bd4], ecx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x127
ja 0x14044f77d
jne 0x140450154
call fcn.1404309c0
mov rdx, qword [rbp + 0x208]
xor edx, dword [rbp + 0x200]
xor edx, eax
xor edx, 0x4df87761
mov rax, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x1e8]
add eax, ecx
add eax, edx
inc eax
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x121
jne 0x14044f7c2
call fcn.1404306d0
xor eax, dword [rbp + 0x200]
mov ecx, eax
xor ecx, 0xfb6bf0f4
mov edx, ecx
mov r9, qword [rbp + 0x218]
xor edx, r9d
mov r8d, ecx
and r8d, r9d
xor eax, dword [rbp + 0x1e0]
xor eax, 0x835da172
add ecx, dword [rbp + 0x220]
mov r9, qword [rbp + 0x1f8]
sub r9d, ecx
add r9d, edx
lea ecx, [r9 + r8*2]
add ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1d8]
add rcx, rax
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x6c
jne 0x14044f82b
call fcn.1404306c0
mov r9, qword [rbp + 0x1a0]
mov r11, qword [rbp + 0x1b8]
add r9, r11
mov r10, qword [rbp + 0x1a8]
mov rsi, qword [rbp + 0x1b0]
adc r10, rsi
imul rsi, r11
mov rax, r11
mul r11
mov r8, rax
mov rcx, rdx
add rcx, rsi
mul r9
add rcx, rsi
imul r10, r8
add r10, rdx
imul rcx, r9
add rcx, r10
xor edx, edx
neg rax
mov r8d, 0
sbb r8, rcx
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
mov qword [rcx + 8], r8
mov ecx, r11d
shld r8, rax, cl
shl rax, cl
test r11b, 0x40
cmovne r8, rax
cmovne rax, rdx
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
mov qword [rcx + 8], r8
xor r14d, r14d
jmp 0x140451e7b
mov eax, dword [rbp + 0x22c]
cmp al, 0xcd
je 0x14044feb9
movzx eax, al
cmp eax, 0xcf
jne 0x14044fef7
call fcn.1404306b0
xor eax, dword [rbp + 0x1e0]
mov edx, eax
xor edx, 0x4e7a82bb
mov ecx, eax
xor eax, edx
xor eax, 0xb1857d44
mov r8, qword [rbp + 0x1f0]
and eax, r8d
xor eax, edx
xor edx, r8d
xor ecx, 0xd8f2509a
add edx, ecx
neg ecx
mov r8d, edx
xor r8d, ecx
and ecx, edx
add r8d, dword [rbp + 0x1e8]
lea ecx, [r8 + rcx*2]
neg ecx
mov edx, ecx
xor edx, eax
and eax, ecx
lea eax, [rdx + rax*2]
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1f8]
xor edx, ecx
xor edx, eax
mov eax, edx
xor eax, 0xb396409a
mov rcx, qword [rbp + 0x1e0]
add ecx, dword [rbp + 0x220]
sub ecx, dword [rbp + 0x208]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor edx, 0xe7c9bb2b
mov rax, qword [rbp + 0x1d8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404309c0
mov rax, r13
mov rcx, qword [rbp + 0x198]
shld rax, rsi, cl
mov rdx, rsi
shl rdx, cl
xor r14d, r14d
test cl, 0x40
cmovne rax, rdx
cmovne rdx, r14
sub rsi, rdx
sbb r13, rax
mov rax, qword [rbp + 0x220]
mov qword [rax], rsi
mov qword [rax + 8], r13
movabs rax, 0x801d21a4e5bd8bdc
sub rax, rsi
mov rcx, 0xffffffffffffffff
sbb rcx, r13
mov rdx, qword [rbp + 0x200]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
jmp 0x140451e7b
cmp ebx, 0x49
jbe 0x14044f861
cmp ebx, 0x4b
jne 0x1404501ef
call fcn.1404306c0
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
mov eax, ecx
xor eax, 0x92b52d65
imul eax, dword [rbp + 0x218]
mov rdx, qword [rbp + 0x200]
mov dword [rdx], eax
mov eax, ecx
xor eax, 0x92b52d23
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], eax
xor ecx, 0x542be26b
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0x535211fa
mov edx, eax
xor edx, 0xacadee05
mov r9, qword [rbp + 0x220]
and edx, r9d
mov r8d, r9d
not r8d
and ecx, r8d
or ecx, edx
mov rdx, qword [rbp + 0x1f0]
add edx, dword [rbp + 0x218]
add edx, ecx
neg edx
mov rcx, qword [rbp + 0x208]
mov dword [rcx], edx
mov ecx, eax
xor ecx, 0x29231272
xor eax, 0xd6dced8d
and eax, r9d
and ecx, r8d
or ecx, eax
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rcx, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x220]
xor ecx, eax
and ecx, dword [rbp + 0x208]
xor ecx, eax
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r8, qword [rbp + 0x1e0]
xor r8d, eax
mov rax, r8
shl rax, 0x20
or rax, r8
mov rdx, qword [rbp + 0x1d8]
xor rdx, qword [rbp + 0x1e8]
xor rdx, qword [rbp + 0x218]
movabs rcx, 0x21d97d691282bcea
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
mov eax, dword [rbp + 0x220]
mov ecx, r8d
xor cl, 0x31
mov rdx, r8
shl rdx, 0x1d
xor rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0x8fd1ec0a7a82bcea
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x11a
jbe 0x14044f8f5
cmp ebx, 0x11c
jne 0x140450234
call fcn.1404309c0
mov rax, qword [rbp + 0x1d8]
movsxd rax, dword [rax]
mov rcx, qword [rbp + 0x220]
mov rdx, qword [rbp + 0x200]
mov qword [rcx], rdx
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
mov rax, qword [rbp + 0x208]
mov qword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
je 0x14044ff58
cmp ebx, 0x117
jne 0x14044ff6e
call fcn.1404306c0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0xf67acd15
mov rax, qword [rbp + 0x208]
add eax, dword [rbp + 0x1e8]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0xd6673f47
mov rax, qword [rbp + 0x1f0]
add eax, esi
add eax, dword [rbp + 0x1d8]
sub ecx, eax
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0x526e9bf5
mov rax, qword [rbp + 0x210]
add eax, dword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x208]
sub edx, eax
add edx, ecx
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0xa4
jne 0x14044f992
call fcn.1404309c0
mov rcx, qword [rbp + 0x218]
xor ecx, eax
mov rax, rcx
shl rax, 0x21
or rax, rcx
xor cl, 0x77
mov rdx, qword [rbp + 0x220]
xor rax, rdx
shl rdx, cl
movabs rcx, 0xf139e88c3d75761b
xor rcx, rax
xor rcx, rdx
inc rcx
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0xca
jne 0x14044f9c3
call fcn.1404306b0
mov rcx, qword [rbp + 0x210]
mov rdx, qword [rbp + 0x1d8]
shl edx, cl
mov rax, qword [rbp + 0x1e8]
mov dword [rax], edx
mov rax, qword [rbp + 0x220]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x91
jbe 0x14044fa10
cmp ebx, 0x93
jne 0x14045029c
call fcn.1404306c0
xor eax, dword [rbp + 0x220]
mov r9, qword [rbp + 0x208]
imul r9d, dword [rbp + 0x1e8]
mov edx, eax
xor edx, 0x7cb5d5d8
mov ecx, eax
xor ecx, edx
xor ecx, 0x834a2a27
mov r8, qword [rbp + 0x1f8]
and ecx, r8d
xor ecx, edx
sub r9d, ecx
xor edx, r8d
imul edx, r9d
shl edx, cl
mov rcx, qword [rbp + 0x218]
mov dword [rcx], edx
xor eax, r8d
xor eax, 0xc8494ae5
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x210]
neg esi
call fcn.1404306d0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x1e8]
xor edx, ecx
xor edx, eax
xor edx, 0x27845292
mov rcx, qword [rbp + 0x1e0]
sub ecx, edx
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
mov rax, qword [rbp + 0x1d8]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x8a
jbe 0x14044fa40
cmp ebx, 0x8c
jne 0x1404502f6
call fcn.1404306c0
mov rcx, qword [rbp + 0x220]
add ecx, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1e8]
xor edx, dword [rbp + 0x1d8]
xor edx, eax
xor edx, 0xf4dcb8b7
lea eax, [rdx + rcx]
inc eax
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov byte [rax], 0
mov rax, qword [rbp + 0x1e0]
mov qword [0x140792600], rax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x18e
jne 0x14044fa78
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
xor eax, 0xd19a262c
mov rcx, qword [rbp + 0x1f0]
add ecx, eax
sub esi, ecx
mov ecx, esi
xor ecx, eax
and esi, eax
lea eax, [rcx + rsi*2]
cdqe
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x1f8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x208]
sub eax, dword [rbp + 0x210]
cdqe
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x218]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x210]
mov edx, dword [rbp + 0x1d8]
mov r8d, eax
xor al, 0x20
mov r9, rdx
mov ecx, eax
shl r9, cl
mov r10, qword [rbp + 0x1e8]
mov dword [r10], 0
xor r9, rdx
mov rax, r8
shl rax, 0x1c
xor rax, r8
mov rcx, r8
shl rcx, 0x24
or rcx, r8
movabs rdx, 0xb3d2a31471725271
xor rdx, rcx
movabs rcx, 0xfde8dad84e8dad8e
xor rcx, rax
xor rcx, rdx
and rcx, r9
xor rcx, rdx
lea rax, [rcx + rcx*2]
shl rax, 4
mov qword [r10 + rax + 0x20], 0
mov rax, qword [rbp + 0x1f8]
mov byte [rax], 0
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x1de
jbe 0x14044fae0
call fcn.1404306c0
cmp ebx, 0x1e0
jne 0x1404503ae
nop
mov rax, qword [rbp + 0x200]
sub eax, dword [rbp + 0x218]
cdqe
mov rcx, qword [rbp + 0x208]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x218]
xor ecx, eax
mov rax, rcx
shl rax, 0x1c
xor rax, rcx
movabs r8, 0x1440792bb566a28a
xor r8, rax
mov r10, qword [rbp + 0x210]
mov rdx, r10
not rdx
and rdx, r8
movabs r9, 0xebbf86d44a995d75
xor r9, r10
xor r9, rax
or r9, rdx
mov rax, rcx
shl rax, 0x1d
movabs rdx, 0xf524abbdfa995d75
xor rdx, rcx
xor rdx, rax
mov rax, rcx
shl rax, 0x20
or rax, rcx
movabs r8, 0x46a72f85da995d75
xor r8, r10
xor r8, rax
and rdx, r10
or rdx, r8
and rdx, r9
not rdx
mov rax, qword [rbp + 0x1e8]
sub rax, qword [rbp + 0x1f0]
add rax, rdx
mov rdx, qword [rbp + 0x1d8]
mov qword [rdx], rax
mov rax, qword [rbp + 0x200]
mov eax, eax
mov rdx, qword [rbp + 0x220]
mov qword [rdx], rax
xor cl, 0xab
shl rax, cl
mov rcx, qword [rbp + 0x208]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x76
jne 0x14044fb16
call fcn.1404306b0
mov r8, qword [rbp + 0x1e8]
xor r8d, eax
mov rax, r8
shl rax, 0x21
or rax, r8
movabs rcx, 0xfb4c5638c175d51e
mov r9, qword [rbp + 0x1e0]
xor r9, rcx
xor r9, rax
mov rax, r8
shl rax, 0x1f
movabs rcx, 0x509a2a4ac0f1a30a
xor rcx, r8
xor rcx, rax
mov rax, r8
shl rax, 0x1c
movabs rdx, 0xce22c194df0e5cf5
xor rdx, r8
xor rdx, rax
add rdx, rcx
add rdx, r9
mov rax, qword [rbp + 0x1f0]
add rax, rdx
add rax, 2
mov rcx, qword [rbp + 0x208]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
xor r8b, 0x4c
mov ecx, r8d
shl rax, cl
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x170
jne 0x14044fb3f
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
xor eax, dword [rbp + 0x210]
mov ecx, eax
xor ecx, 0xfa2bba0a
mov rdx, qword [rbp + 0x218]
sub edx, dword [rbp + 0x1f0]
add ecx, edx
inc ecx
mov rdx, qword [rbp + 0x220]
mov dword [rdx], ecx
xor eax, 0x984adf7e
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404309c0
mov rcx, qword [rbp + 0x198]
sub ecx, esi
add ecx, 0xc5cc43a2
imul ecx, esi
mov rdx, qword [rbp + 0x190]
mov r8, qword [rbp + 0x180]
shld r8, rdx, cl
shl rdx, cl
xor r14d, r14d
test cl, 0x40
cmovne r8, rdx
cmovne rdx, r14
mov rax, qword [rbp + 0x1d8]
mov qword [rax + 8], r8
mov qword [rax], rdx
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x1236aa80
mov rdx, qword [rbp + 0x1f0]
sub edx, dword [rbp + 0x1e0]
add edx, ecx
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, esi
mov ecx, eax
xor ecx, 0x1c981eb6
xor eax, 0xe367e149
mov rdx, qword [rbp + 0x220]
and eax, edx
not edx
and edx, ecx
mov rcx, qword [rbp + 0x218]
sub ecx, dword [rbp + 0x210]
add ecx, edx
add ecx, eax
movsxd rax, ecx
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x14c
jne 0x14044fc0b
call fcn.1404306d0
xor eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x208]
add ecx, ecx
lea ecx, [rcx + rcx*2]
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x1f8]
xor eax, 0xe65d742
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov r9, qword [rbp + 0x1f8]
mov r10, qword [rbp + 0x210]
sub r10d, r9d
mov ecx, eax
xor ecx, 0x549c1d9a
mov edx, eax
xor edx, 0xab63e265
mov r11, qword [rbp + 0x1f0]
mov r8d, r11d
not r8d
and edx, r11d
and ecx, r8d
or ecx, edx
mov edx, ecx
xor edx, r10d
and ecx, r10d
lea ecx, [rdx + rcx*2]
mov edx, 1
sub edx, ecx
imul edx, r9d
mov rcx, qword [rbp + 0x208]
mov dword [rcx], edx
xor eax, 0x82e5a887
mov ecx, eax
and ecx, r11d
xor eax, r8d
or eax, ecx
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x208]
xor ecx, eax
xor ecx, 0x6f6e511e
mov eax, ecx
sub eax, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], eax
mov rax, qword [rbp + 0x1e0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x220]
xor edx, ecx
xor edx, eax
mov eax, edx
xor eax, 0x2a19a60f
sub eax, dword [rbp + 0x218]
xor edx, 0x19cbbebd
add edx, eax
mov rax, qword [rbp + 0x210]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
mov rcx, qword [rbp + 0x210]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0x81d2758c
mov rax, qword [rbp + 0x1f0]
add eax, dword [rbp + 0x208]
sub eax, esi
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r11, qword [rbp + 0x220]
xor r11d, eax
mov ecx, r11d
xor cl, 0xa9
mov rdx, qword [rbp + 0x218]
mov rax, rdx
shl rax, cl
xor rax, rdx
mov rcx, r11
shl rcx, 0x1b
movabs rdx, 0x4430d69b57d3d5a7
xor rdx, r11
xor rdx, rcx
mov rcx, r11
shl rcx, 0x20
or rcx, r11
mov r8, r11
shl r8, 0x24
or r8, r11
movabs r9, 0x897af673fd3d5a7
xor r9, r8
mov r8, r11
shl r8, 0x1e
movabs r10, 0x8a030128802c2a58
xor r10, r11
xor r10, r8
or r10, r9
not r10
or r10, rdx
and r10, rax
not rax
movabs rdx, 0x618e2dc5c02c2a58
xor rdx, rcx
and rdx, rax
add rdx, qword [rbp + 0x200]
add rdx, r10
mov rax, qword [rbp + 0x208]
mov qword [rax], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
mov eax, ecx
xor eax, 0x90f9371d
mov rdx, qword [rbp + 0x1e0]
sub edx, dword [rbp + 0x220]
add eax, edx
inc eax
mov rdx, qword [rbp + 0x200]
mov dword [rdx], eax
xor ecx, 0x41e1aa67
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0x2e3d304c
mov rax, qword [rbp + 0x1f8]
sub eax, dword [rbp + 0x1d8]
add eax, ecx
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x438c94da
mov r9, qword [rbp + 0x1e0]
mov edx, r9d
not edx
mov r8d, eax
xor r8d, 0xbc736b25
and r8d, r9d
and ecx, edx
add ecx, r8d
xor eax, 0xae0143e5
and r9d, eax
xor eax, edx
and eax, edx
or eax, r9d
mov rdx, qword [rbp + 0x210]
sub edx, ecx
add edx, eax
mov rax, qword [rbp + 0x208]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404309c0
add esi, dword [rbp + 0x1e0]
xor eax, dword [rbp + 0x220]
xor eax, 0xa4f91ec8
add esi, eax
neg esi
mov ecx, eax
xor ecx, esi
and esi, eax
lea eax, [rcx + rsi*2]
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x1d8]
mov eax, dword [rax]
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
not eax
mov rcx, qword [rbp + 0x218]
and eax, ecx
not ecx
mov rdx, qword [rbp + 0x1f8]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1e0]
mov rcx, rax
shl rcx, 0x24
or rcx, rax
movabs rdx, 0x1937f35e2b8de138
xor rdx, rcx
movabs rcx, 0xd44c7118a4721ec7
xor rcx, rax
mov r8, rax
shl r8, 0x22
or r8, rax
mov r10, rax
movabs r9, 0xfb944850226c74ec
xor r9, rax
mov r11, rax
shl r11, 0x23
or r11, rax
shl rax, 0x1b
xor rcx, rax
movabs rax, 0x956726721d938b13
xor rax, r8
add rax, rcx
mov rcx, qword [rbp + 0x218]
mov rsi, qword [rbp + 0x1f8]
shl rsi, cl
shl r10, 0x1d
xor r9, r10
add r9, rdx
movabs rcx, 0x669f24bf2edad493
xor rcx, r8
add rcx, r9
movabs rdx, 0xec82e88d1252b6c
xor rdx, r11
add rdx, rsi
add rdx, rax
lea rax, [rcx + rdx]
add rax, 3
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov r9, qword [rbp + 0x1e0]
xor r9, qword [rbp + 0x208]
mov ecx, eax
mov rdx, rcx
shl rdx, 0x1d
xor rdx, rcx
mov r8, rcx
shl r8, 0x24
or r8, rcx
movabs rcx, 0xf1d465aa2d6fe03
xor rcx, r8
movabs r8, 0x7155081d1d2901fc
xor r8, rdx
xor r8, rcx
and r8, r9
xor r8, rcx
add r8, qword [rbp + 0x220]
mov edx, dword [rbp + 0x1e8]
xor al, 0xe6
mov r9, rdx
mov ecx, eax
shl r9, cl
mov rax, qword [rbp + 0x210]
mov qword [rax], r8
xor r9, rdx
mov rax, qword [rbp + 0x1d8]
mov qword [rax], r9
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov r8, qword [rbp + 0x1f8]
xor r8d, eax
mov eax, dword [rbp + 0x210]
mov ecx, r8d
xor cl, 0x22
mov rdx, rax
shl rdx, cl
xor rdx, rax
mov rax, r8
shl rax, 0x22
or rax, r8
mov rcx, r8
shl rcx, 0x1c
xor rcx, r8
movabs r8, 0x1a83ebe1b621f6ec
xor r8, rcx
movabs rcx, 0xaef16f69d9de0913
xor rcx, rax
xor rcx, r8
and rcx, rdx
xor rcx, r8
mov rax, qword [rbp + 0x208]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x1e0]
mov byte [rax], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1e8]
mov rcx, rax
shl rcx, 0x23
or rcx, rax
mov rdx, qword [rbp + 0x200]
xor rdx, qword [rbp + 0x208]
movabs r8, 0x8d086a103f0d2186
xor r8, rdx
xor r8, rcx
mov rcx, rax
shl rcx, 0x20
or rcx, rax
movabs rdx, 0x5f95e9ac749cb955
xor rdx, rcx
mov rcx, rax
shl rcx, 0x21
or rcx, rax
movabs rax, 0x2004679e8b6346aa
xor rax, rcx
add rax, rdx
mov rcx, qword [rbp + 0x210]
sub rcx, qword [rbp + 0x1f0]
add rax, r8
add rax, rcx
add rax, 2
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
mov rdx, qword [rbp + 0x1d8]
xor edx, dword [rbp + 0x1f8]
xor edx, eax
xor edx, 0x83762a6e
imul edx, esi
mov rcx, qword [rbp + 0x208]
sub ecx, edx
imul ecx, edx
mov rax, qword [rbp + 0x210]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0xf587c352
mov edx, eax
xor edx, 0xa783cad
mov r9, qword [rbp + 0x210]
mov r8d, r9d
not r8d
and edx, r9d
and ecx, r8d
or ecx, edx
add ecx, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1e8]
sub edx, ecx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], edx
mov ecx, eax
xor ecx, 0xec8705f0
mov edx, eax
xor edx, 0x1378fa0f
and edx, r9d
and ecx, r8d
or ecx, edx
imul ecx, dword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1d8]
mov dword [rdx], ecx
xor eax, r9d
xor eax, 0x1378fa1d
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov rdi, rsi
mov rsi, rdx
call fcn.1404306b0
mov rax, rsi
mov r8, qword [rbp + 0x1b8]
mul r8
mov rcx, rax
mov rax, qword [rbp + 0x1b0]
imul rax, rsi
add rax, rdx
imul r13, r8
add r13, rax
shld r15, rdi, cl
shl rdi, cl
xor r14d, r14d
test cl, 0x40
cmovne r15, rdi
cmovne rdi, r14
add rdi, rcx
adc r15, r13
movabs rax, 0xdbc1985b13354d1c
add rax, rdi
adc r15, 0xffffffffffffffff
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
mov qword [rcx + 8], r15
jmp 0x140451e7b
mov r8d, ecx
mov rcx, qword [rbp + 0x200]
mov qword [rbp + 0x138], rcx
mov r12d, dword [0x140765bf0]
lea rdx, [r9 + 8]
mov qword [rbp + 0x1d0], rdx
mov r15, qword [rbp + 0x1e8]
mov rdx, r15
sub rdx, rax
mov qword [rbp + 0x140], rdx
lea rbx, [r9 + 0x10]
mov eax, ecx
mov dword [rbp + 0x170], ecx
mov eax, r15d
mov dword [rbp + 0x16c], r15d
mov eax, r9d
mov dword [rbp + 0x174], r9d
mov rax, qword [rbp + 0x218]
mov rdx, rax
mov qword [rbp + 0x148], rax
mov dword [rbp + 0x178], eax
mov r14, qword [rbp + 0x210]
mov eax, r14d
mov byte [rbp + 0x1c7], r14b
mov qword [rbp + 0x1a8], rcx
mov eax, r8d
mov qword [rbp + 0x1b8], rax
jmp 0x14045088f
call fcn.1404306d0
xor eax, dword [rbp + 0x1e8]
mov r9, qword [rbp + 0x1e0]
xor r9d, eax
mov ecx, r9d
xor ecx, 0x93318098
mov edx, eax
xor edx, 0x9d195d3f
sub ecx, edx
inc ecx
xor eax, 0x5e2cb83f
mov r8d, ecx
xor r8d, eax
and ecx, eax
sub edx, eax
add edx, r8d
lea eax, [rdx + rcx*2]
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
mov rcx, qword [rbp + 0x1d8]
neg ecx
mov rax, qword [rbp + 0x220]
mov dword [rax], ecx
xor r9d, 0x34ddfe19
mov rax, qword [rbp + 0x200]
mov dword [rax], r9d
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1d8]
xor ecx, dword [rbp + 0x210]
xor ecx, eax
mov eax, ecx
xor eax, 0x18dde620
mov rdx, qword [rbp + 0x1f0]
shl edx, cl
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
neg eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x218]
mov ecx, eax
xor ecx, 0x572c5f68
mov r8, qword [rbp + 0x1f8]
mov edx, r8d
not edx
and ecx, r8d
xor eax, 0xa8d3a097
and edx, eax
mov r9, qword [rbp + 0x1f0]
sub r9d, dword [rbp + 0x200]
add r9d, edx
add r9d, ecx
mov rcx, qword [rbp + 0x210]
mov dword [rcx], r9d
xor eax, r8d
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov r8, qword [rbp + 0x1e0]
neg r8d
mov ecx, eax
xor ecx, 0x632291e6
mov edx, ecx
xor edx, r8d
and r8d, ecx
add edx, dword [rbp + 0x208]
lea edx, [rdx + r8*2]
sub ecx, edx
xor eax, dword [rbp + 0x210]
xor eax, 0x511e8154
mov edx, ecx
xor edx, eax
and eax, ecx
add eax, eax
mov ecx, eax
xor ecx, edx
and eax, edx
sub ecx, dword [rbp + 0x200]
lea eax, [rcx + rax*2]
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x210]
add al, byte [rax]
add byte [rbx], ch
invalid
lock add dword [rax], eax
add byte [rax - 0x75], cl
xchg ebp, eax
call 0x18844ebb9
mov eax, edx
shl rax, cl
sub rdx, rax
shl rdx, cl
mov rax, qword [rbp + 0x208]
mov qword [rax], rdx
add al, byte [rax]
add byte [rbx], ch
invalid
mov eax, dword [0x14060dbf0]
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
mov rax, qword [0x140765be8]
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x218]
add ecx, dword [rbp + 0x1f8]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [rdx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [rdx], al
add byte [rax], al
sub r8d, ecx
mov ecx, eax
xor ecx, 0xeec0c436
xor eax, 0x113f3bc9
mov r9, qword [rbp + 0x200]
mov edx, r9d
not edx
and ecx, edx
xor edx, eax
and eax, r9d
or eax, ecx
xor eax, r8d
mov r9, qword [rbp + 0x1e0]
mov dword [r9], eax
or edx, ecx
and edx, r8d
mov rax, qword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x200]
add al, byte [rax]
add byte [rbx], dh
invalid
lock add dword [rax], eax
add byte [rcx], dh
rol dword [rcx - 0x5c92120f], 0x41
mov rdx, qword [rbp + 0x1d8]
sub edx, dword [rbp + 0x1e8]
add edx, ecx
mov rax, qword [rbp + 0x218]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
add al, byte [rax]
add byte [rbx], dh
invalid
call fcn.1404306b0
xor eax, dword [rbp + 0x1e0]
mov r8, qword [rbp + 0x218]
neg r8d
mov rdx, qword [rbp + 0x220]
mov ecx, edx
xor ecx, r8d
and r8d, edx
mov edx, eax
xor edx, 0xe4b9edf0
xor eax, edx
xor eax, 0x1b46120f
mov r9, qword [rbp + 0x1e8]
and eax, r9d
xor eax, edx
xor edx, r9d
lea ecx, [rcx + r8*2]
add edx, dword [rbp + 0x1d8]
sub ecx, edx
mov rdx, qword [rbp + 0x210]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov r8, qword [rbp + 0x210]
xor r8d, eax
mov eax, dword [rbp + 0x218]
mov ecx, r8d
xor cl, 0xe3
mov rdx, r8
shl rdx, 0x1f
xor rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0xc852b3cc59dfb16
xor rcx, rdx
xor rcx, rax
imul rcx, qword [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
mov rax, qword [rbp + 0x1d8]
add byte [rax], al
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x218]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x220]
add ecx, edx
mov rdx, qword [rbp + 0x210]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0x19519c42
sub ecx, dword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x200]
mov dword [rdx], ecx
xor eax, 0xb4a50815
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rdx, qword [rbp + 0x208]
and edx, dword [rbp + 0x1d8]
or edx, dword [rbp + 0x200]
mov rcx, qword [rbp + 0x210]
mov dword [rcx], edx
xor eax, dword [rbp + 0x1e0]
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0x33c3d0f
inc ecx
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
xor eax, 0x3bf8a420
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1f0]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x200]
xor eax, 0xf3e0c4eb
add byte [rax - 0x75], cl
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx + 0x85330a], cl
add al, byte [rax]
add byte [0x13425b317], dh
neg eax
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
nop
xor eax, dword [rbp + 0x1d8]
mov rcx, rax
shl rcx, 0x20
or rcx, rax
mov rdx, qword [rbp + 0x210]
xor rdx, qword [rbp + 0x1f8]
movabs rax, 0x43bd6d02aa600a7f
xor rax, rdx
xor rax, rcx
cmp rax, qword [rbp + 0x200]
mov rax, qword [rbp + 0x218]
setg byte [rax]
mov rax, qword [rbp + 0x220]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x1e0]
mov ecx, dword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x200]
mov ecx, eax
xor ecx, 0xb70f9534
xchg ebp, eax
movzx esi, word [rcx]
invalid
xchg ebp, eax
movzx esi, word [rcx]
enter 0xffffffffffffcb35, 0x6a
invalid
retf
push 0xfffffffffffffff0
xor eax, 0x48f06acb
mov rdx, qword [rbp + 0x1e8]
and eax, edx
xor eax, ecx
xor ecx, edx
mov rdx, qword [rbp + 0x1f0]
add edx, dword [rbp + 0x210]
add edx, eax
sub ecx, edx
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
add byte [rax], al
add byte [rax], al
movabs rax, 0xb5635c63c90a753
add r8, rax
mov r9, qword [rbp + 0x1a8]
lea ebp, [rax + 0x49000001]
adc ecx, 0
lea ebp, [rax + 0x49000001]
adc ecx, 0
add byte [rcx - 0x7d], cl
rol dword [rax], 1
movabs rcx, 0xf8b63245a1cd5f90
xor rcx, r8
mov rax, r8
shr rax, 0x3f
add r8, r8
mov r15, rdx
movabs rdx, 0xf16c648b439abf20
and rdx, r8
add rdx, rcx
adc rax, r9
movabs rcx, 0xa3611b7433265075
add rcx, rdx
adc rax, 0xffffffffffffffff
movabs rdx, 0x154dc16c8abe05f6
xor rdx, rcx
add rcx, rcx
movabs rsi, 0x2a9b82d9157c0bec
wait
sub cl, byte [rax + 0x21]
invalid
add rsi, rdx
adc rax, 0
movabs rcx, 0xdf5c08cd38b152b7
mov rdx, rsi
add rdx, rcx
mov rdi, rax
adc rdi, 0xffffffffffffffff
add rsi, rcx
movabs rbx, 0x7fffffffffffffff
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x14044efc8
adc ebx, eax
call fcn.1404306c0
mov ecx, r15d
mov rdx, qword [rbp + 0x198]
mov r8, qword [rbp + 0x188]
shld r8, rdx, cl
shl rdx, cl
xor r14d, r14d
test r15b, 0x40
cmovne r8, rdx
cmovne rdx, r14
neg rdx
mov eax, 0
sbb rax, r8
xor rdi, rax
mov rcx, rsi
xor rcx, rdx
xor ecx, edx
wait
sub cl, byte [rax + 0x21]
invalid
xor ecx, edx
and rax, rbx
and rdx, rsi
shld rax, rdx, 1
add rdx, rdx
add rdx, rcx
adc rax, rdi
movabs rcx, 0x63e8b2462b0c4ffb
add rcx, rdx
adc rax, 0xffffffffffffffff
mov rdx, qword [rbp + 0x220]
mov edx, dword [rbp + 0x220]
mov edx, dword [rbp + 0x220]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x180]
shld rdx, rcx, 1
add rcx, rcx
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
mov qword [rax + 8], rdx
add rcx, 0xffffffffffffffff
adc rdx, 0xffffffffffffffff
mov rax, qword [rbp + 0x208]
add byte [rax], al
add byte [rax], al
mov qword [rax], rcx
mov qword [rax + 8], rdx
mov rax, qword [rbp + 0x1e8]
test eax, ebp
add dword [rax], eax
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
and al, 0x2e
add byte [rax], al
test eax, ebp
add dword [rax], eax
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
and al, 0x2e
add byte [rax], al
call fcn.1404306c0
xor eax, dword [rbp + 0x210]
add byte [rax + 0x63], cl
invalid
call 0x18844f06b
lea edx, [0x1407637a8]
mov r8, qword [rbp + 0x1d8]
or r8d, dword [rdx + rcx*4]
mov rcx, qword [rbp + 0x218]
mov dword [rcx], r8d
mov ecx, eax
xor ecx, 0x56c51c73
mov rdx, qword [rbp + 0x1f8]
and ecx, edx
xor eax, edx
xor eax, 0xa93ae38c
or eax, ecx
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
add byte [rax + 0x63], cl
invalid
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov r8, qword [rbp + 0x1f8]
xor r8d, eax
mov ecx, r8d
xor cl, 0xf5
mov rdx, qword [rbp + 0x1f0]
mov rax, rdx
shl rax, cl
xor rax, rdx
mov rcx, r8
shl rcx, 0x1c
movabs rdx, 0x586c547025df0895
xor rdx, r8
xor rdx, rcx
and rdx, rax
not rax
mov rcx, r8
shl rcx, 0x1b
xor rcx, r8
movabs r8, 0x52e9a0ebc5df0895
movabs al, byte [0xc03149c8314952e9]
movabs al, byte [0xc03149c8314952e9]
and r8, rax
or r8, rdx
mov rax, qword [rbp + 0x210]
mov qword [rax], r8
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov r8, qword [rbp + 0x1d8]
xor r8d, eax
mov rdx, qword [rbp + 0x1f8]
sub rdx, qword [rbp + 0x218]
mov rax, rdx
mov rcx, qword [rbp + 0x208]
shl rax, cl
imul rax, rdx
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1e0]
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
xor r8b, 0x7c
mov ecx, r8d
shl rax, cl
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
add byte [rcx - 0x110e7e3f], cl
cmp al, 0x8b
add byte [rcx - 0x110e7e3f], cl
cmp al, 0x8b
and ecx, esi
xor eax, esi
mov edx, eax
xor edx, 0x74077f11
or edx, ecx
xor eax, 0x177effc1
add eax, dword [rbp + 0x1e8]
add eax, edx
inc eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x208]
mov rcx, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rax], al
or ecx, dword [rax]
mov rax, qword [rbp + 0x1d8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x1f8]
and rax, qword [rbp + 0x218]
mov rcx, qword [rbp + 0x1f0]
lea rax, [rcx + rax*2]
add rax, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x210]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306c0
xor eax, dword [rbp + 0x220]
mov ecx, eax
xor ecx, 0xb05a5cfd
mov rdx, qword [rbp + 0x1f8]
xor eax, edx
not edx
and edx, ecx
mov ecx, eax
xor ecx, 0xb05a5cfd
or ecx, edx
add ecx, dword [rbp + 0x218]
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], ecx
xor eax, 0xeea85d35
sub eax, esi
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306d0
xor eax, dword [rbp + 0x1e0]
mov edx, eax
xor edx, 0xf07a2488
mov r8d, eax
xor r8d, 0xf85db77
mov ecx, esi
not ecx
and r8d, esi
and edx, ecx
or edx, r8d
mov r8d, eax
xor r8d, 0x3a640a90
mov r9d, eax
xor r9d, 0xa0201b7d
sub edx, r8d
sub edx, r9d
mov r10d, edx
xor r10d, r8d
and edx, r8d
add r9d, dword [rbp + 0x220]
add r9d, r10d
lea edx, [r9 + rdx*2]
mov r8, qword [rbp + 0x1f0]
mov dword [r8], edx
mov edx, eax
xor edx, 0xf07a248a
xor eax, 0xf85db75
and edx, ecx
and eax, esi
or eax, edx
imul eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404309c0
xor eax, esi
mov ecx, dword [0x140763940]
sub ecx, dword [rbp + 0x218]
mov rdx, qword [rbp + 0x1e8]
mov dword [rdx], ecx
xor eax, dword [rbp + 0x1f0]
xor eax, 0xe997d807
sub eax, dword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x200]
sub eax, dword [rbp + 0x218]
cdqe
mov rcx, qword [rbp + 0x220]
add rcx, rax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
mov qword [rbp + 0x138], rsi
lea rbx, [rbp - 0x10]
lea r13, [rbp - 0x10]
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x1e0]
mov dword [rbp + 0x168], eax
mov eax, esi
mov dword [rbp + 0x170], esi
mov rcx, qword [rbp + 0x1f8]
mov eax, ecx
mov dword [rbp + 0x198], ecx
mov rdx, qword [rbp + 0x1e8]
mov eax, edx
mov dword [rbp + 0x16c], edx
mov rax, qword [rbp + 0x220]
mov dword [rbp + 0x174], eax
mov rax, qword [rbp + 0x208]
mov dword [rbp + 0x188], eax
mov rax, qword [rbp + 0x218]
mov r8, rax
mov qword [rbp + 0x148], rax
mov r8, qword [rbp + 0x1f0]
mov dword [rbp + 0x150], r8d
movzx r8d, byte [rbp + 0x1c8]
mov dword [rbp + 0x15c], r8d
mov r8, qword [rbp + 0x210]
mov byte [rbp + 0x1c7], r8b
mov r8d, eax
mov dword [rbp + 0x178], eax
mov qword [rbp + 0x190], r13
mov qword [rbp + 0x1c8], rdx
mov rsi, r13
mov r9, rcx
mov r12d, eax
jmp 0x140451a6e
test rdi, rdi
setne byte [rbp + 0x1c6]
call fcn.1404306d0
mov edi, eax
mov rcx, qword [0x140765c58]
mov eax, dword [0x140765c30]
mov esi, 0x2ab6
sub esi, edi
sub eax, esi
cdqe
add rax, rcx
call qword [0x140704440]
mov r12d, eax
mov rcx, qword [0x140765c68]
mov eax, dword [0x140765c24]
sub eax, esi
cdqe
add rax, rcx
mov ecx, 0x3f1103da
call qword [0x140704440]
test al, 1
je 0x140450084
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov dword [rbp + 0x170], eax
mov rax, qword [rbp + 0x1e0]
mov ecx, eax
and cl, 1
mov dword [rbp + 0x15c], ecx
mov dword [rbp + 0x168], eax
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + 0x198], eax
mov rax, qword [rbp + 0x1e8]
mov dword [rbp + 0x16c], eax
mov rax, qword [rbp + 0x220]
mov dword [rbp + 0x174], eax
mov rax, qword [rbp + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
mov dword [rbp + 0x188], eax
mov rax, qword [rbp + 0x218]
mov rcx, rax
mov qword [rbp + 0x148], rax
mov rcx, qword [rbp + 0x1f0]
mov dword [rbp + 0x150], ecx
mov dword [rbp + 0x178], eax
mov rax, qword [rbp + 0x210]
mov byte [rbp + 0x1c7], al
jmp 0x140450638
call fcn.1404306d0
mov r8, qword [rbp + 0x218]
add r8d, dword [rbp + 0x1f0]
add byte [rcx + rcx*4 - 0x3e], al
add byte [rcx + rcx*4 - 0x3e], al
mov rcx, qword [rbp + 0x1e8]
shl edx, cl
add edx, r8d
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
mov rcx, qword [rbp + 0x1d8]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0xc0604c0b
mov rax, qword [rbp + 0x200]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x218]
xor ecx, eax
xor ecx, 0x7889921a
mov rax, qword [rbp + 0x210]
sub eax, dword [rbp + 0x220]
add eax, ecx
inc eax
cdqe
mov rcx, qword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
add rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x200]
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
mov eax, ecx
xor eax, 0xd9de16db
inc eax
imul eax, dword [rbp + 0x1f8]
mov edx, ecx
xor edx, 0x2621e90f
add edx, eax
mov rax, qword [rbp + 0x218]
mov dword [rax], edx
xor ecx, 0xd9de1686
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
movabs rax, 0x692cacb62b65b1d
mov rdx, qword [rbp + 0x1a0]
xor rax, rdx
add rdx, rdx
movabs rcx, 0xd259596c56cb63a
and rcx, rdx
add rcx, rax
adc rdi, 0
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
mov qword [rax + 8], rdi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x208]
xor ecx, dword [rbp + 0x1e0]
xor ecx, eax
xor ecx, 0xf64c1227
mov rax, qword [rbp + 0x1e8]
sub eax, dword [rbp + 0x220]
add eax, ecx
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x1e8]
xor eax, dword [rbp + 0x1f0]
mov ecx, eax
xor ecx, 0x7e4a1f4c
xor eax, 0x6284c73a
sub ecx, dword [rbp + 0x208]
add ecx, eax
mov rax, qword [rbp + 0x1f8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x200]
mov esi, eax
call fcn.1404306b0
mov rcx, qword [rbp + 0x220]
add al, byte [rax]
add byte [rdi], cl
scasd eax, dword [rdi]
invalid
mov eax, ecx
mov rdx, qword [rbp + 0x1f0]
xor eax, edx
and ecx, edx
lea eax, [rax + rcx*2]
mov rcx, qword [rbp + 0x210]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
add al, byte [rax]
add byte [rdi], cl
scasd eax, dword [rdi]
invalid
nop
xor eax, dword [rbp + 0x210]
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0x6cc19ab6
xor eax, 0x606b037b
add eax, dword [rbp + 0x218]
add ecx, dword [rbp + 0x1f8]
sub eax, ecx
inc eax
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
cmp ebx, 0x129
jne 0x1404501a2
call fcn.1404306b0
xor eax, dword [rbp + 0x1f8]
xor eax, dword [rbp + 0x1e0]
add byte [0x1b5c426af], dh
invalid
add byte [0x1b5c426af], dh
and eax, dword [rbp + 0x210]
or eax, dword [rbp + 0x200]
xor eax, dword [rbp + 0x208]
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0x1e69dc85
mov edx, eax
xor edx, ecx
xor edx, 0xe196237a
mov r9, qword [rbp + 0x1f8]
and edx, r9d
xor edx, ecx
add edx, dword [rbp + 0x220]
xor eax, r9d
xor eax, 0x8e6ff9a3
mov r8d, edx
xor r8d, eax
and edx, eax
xor ecx, r9d
add ecx, dword [rbp + 0x1e8]
add byte [rcx + 0x29], al
enter 0xffffffffffff8d41, 0xc
push rax
add byte [rcx + 0x29], al
enter 0xffffffffffff8d41, 0xc
push rax
mov rdx, qword [rbp + 0x210]
mov dword [rdx], ecx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x220]
add eax, dword [rbp + 0x1f0]
sub eax, dword [rbp + 0x218]
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
invalid
imul cl
sbb ah, byte [rsi]
add byte [rax], al
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x218]
xor ecx, eax
mov rax, qword [rbp + 0x210]
add rax, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1d8]
mov qword [rdx], rax
mov rax, qword [rbp + 0x200]
mov eax, eax
mov rdx, rcx
shl rdx, 0x1e
xor rdx, rcx
xor cl, 0x7b
xor rdx, rax
shl rax, cl
movabs rcx, 0x898e04372a2a2670
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x1e0]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x208]
test dword [rax], ecx
add al, byte [rax]
add byte [rbx], al
test eax, esp
add dword [rax], eax
add byte [rbx], al
test dword [rax], edx
add al, byte [rax]
add byte [rbp + 0x1f085], al
add byte [rax - 0x75], cl
test dword [rax], eax
add al, byte [rax]
add byte [rdi], cl
xchg ebp, eax
add byte [rbp + 0x31], al
imul cl
invalid
invalid
add byte [rax], al
test dword [rax], ecx
add al, byte [rax]
add byte [rbx], al
test eax, esp
add dword [rax], eax
add byte [rbx], al
test dword [rax], edx
add al, byte [rax]
add byte [rbp + 0x1f085], al
add byte [rax - 0x75], cl
test dword [rax], eax
add al, byte [rax]
add byte [rdi], cl
xchg ebp, eax
add byte [rbp + 0x31], al
imul cl
xchg byte [0xc553f8f7], ah
imul ecx, dword [rcx], 0xd0e80000
or eax, 0x8533fffe
fadd dword [rcx]
add byte [rax], al
jne 0x140450264
call fcn.1404306d0
xor eax, dword [rbp + 0x1d8]
mov ecx, eax
xor ecx, 0x5fd3e8b6
mov r10, qword [rbp + 0x1f0]
mov edx, r10d
not edx
mov r8d, eax
xor r8d, 0xa02c1749
and ecx, edx
and r8d, r10d
or r8d, ecx
xor r8d, r10d
mov r9d, ecx
xor r9d, edx
or r9d, r8d
not r9d
or r9d, ecx
xor eax, 0x72812f4f
and edx, eax
xor eax, r10d
or eax, edx
add eax, dword [rbp + 0x1e0]
sub eax, r9d
mov rcx, qword [rbp + 0x1e8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rax, qword [rbp + 0x1e0]
add eax, dword [rbp + 0x208]
neg eax
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1b8]
add rcx, 0xffffffffffffffff
mov rdx, qword [rbp + 0x1b0]
adc rdx, 0xffffffffffffffff
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
mov qword [rax + 8], rdx
xor r14d, r14d
imul cl
invalid
and al, 0
invalid
imul cl
mov eax, 0xe8000024
call 0x18d44f7d5
mov eax, dword [rbp + 0x210]
call fcn.1404306b0
mov r8, qword [rbp + 0x210]
xor r8d, eax
mov eax, dword [rbp + 0x1f8]
mov ecx, r8d
xor cl, 0x51
mov rdx, r8
shl rdx, 0x21
or rdx, r8
xor rdx, rax
shl rax, cl
movabs rcx, 0xfd5a9ee6c7f1fa9f
xor rcx, rdx
xor rcx, rax
mov rax, qword [rbp + 0x1e8]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
invalid
add al, ch
mov ebx, 0x48fffe0c
mov eax, dword [rbp + 0x208]
call fcn.1404306d0
mov rax, qword [rbp + 0x208]
sub eax, dword [rbp + 0x1e8]
cdqe
mov rcx, qword [rbp + 0x210]
add rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
cmp ebx, 0x8a
jne 0x140450337
nop
mov rax, qword [rbp + 0x210]
mov rcx, qword [rbp + 0x208]
xor eax, ecx
shl eax, cl
test eax, ecx
mov rax, qword [rbp + 0x1d8]
setne byte [rax]
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306b0
mov rax, qword [rbp + 0x198]
add eax, esi
imul ecx, eax, 0xffffff8a
shld r13, rsi, cl
shl rsi, cl
xor r14d, r14d
test cl, 0x40
cmovne r13, rsi
cmovne rsi, r14
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rsi
mov qword [rax + 8], r13
mov rax, qword [rbp + 0x1f8]
mov qword [rax], 0
mov qword [rax + 8], 0
mov rax, qword [rbp + 0x1e8]
mov qword [rax], 0
mov qword [rax + 8], 0
jmp 0x140451e7b
jne 0x140450454
call fcn.1404306c0
mov rax, qword [rbp + 0x1d8]
sub eax, dword [rbp + 0x1f8]
cdqe
mov rcx, qword [rbp + 0x200]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x210]
add ecx, dword [rbp + 0x218]
sub ecx, dword [rbp + 0x1e0]
mov rax, qword [rbp + 0x1e8]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404306b0
shld r13, rsi, 1
add rsi, rsi
mov rcx, qword [rbp + 0x1b8]
add byte [rax + 0x29], cl
int1
add byte [rax + 0x29], cl
int1
mov rdx, qword [rbp + 0x1b0]
sbb rdx, r13
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
mov qword [rax + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x200]
xor ecx, eax
xor ecx, 0x5dc69ce4
mov rax, qword [rbp + 0x208]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x1f8]
mov dword [rcx], eax
movsxd rax, dword [rbp + 0x220]
mov rcx, qword [rbp + 0x1f0]
lea rax, [rcx + rax*4]
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
mov rdx, qword [rbp + 0x208]
imul edx, dword [rbp + 0x218]
neg edx
xor eax, dword [rbp + 0x1f8]
xor eax, 0x4dca57df
mov ecx, eax
xor ecx, edx
and eax, edx
lea eax, [rcx + rax*2]
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor r14d, r14d
mov rdx, qword [rbp + 0x1a0]
add byte [rax], al
add byte [rax], al
neg rdx
mov eax, 0
sbb rax, qword [rbp + 0x1a8]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
jmp 0x140451e7b
call fcn.1404309c0
xor eax, dword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1e8]
sub edx, dword [rbp + 0x208]
xor eax, dword [rbp + 0x1d8]
mov ecx, eax
xor ecx, 0x726a5d9
add ecx, edx
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], ecx
xor eax, 0x29c1c75c
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rax, qword [rbp + 0x208]
neg eax
cdqe
mov rcx, qword [rbp + 0x1d8]
add rcx, rax
mov rax, qword [rbp + 0x210]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rdx, qword [rbp + 0x1e0]
xor edx, eax
mov rax, qword [rbp + 0x210]
add rax, qword [rbp + 0x1e8]
neg rax
mov rcx, qword [rbp + 0x1d8]
mov qword [rcx], rax
mov eax, dword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x218]
mov qword [rcx], rax
xor dl, 0x66
mov ecx, edx
shl rax, cl
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
xor eax, dword [rbp + 0x218]
mov rdx, qword [rbp + 0x208]
sub edx, dword [rbp + 0x210]
mov rcx, qword [rbp + 0x220]
mov dword [rcx], edx
mov ecx, eax
xor ecx, 0x15dfbc3d
xor eax, 0xea2043c2
add eax, edx
add eax, ecx
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rcx, qword [rbp + 0x1f8]
xor ecx, dword [rbp + 0x1f0]
xor ecx, eax
xor ecx, 0x4e3e29cc
mov rax, qword [rbp + 0x1e8]
add eax, dword [rbp + 0x200]
sub ecx, eax
mov rax, qword [rbp + 0x218]
mov dword [rax], ecx
mov rax, qword [rbp + 0x1e0]
mov dword [rax], 0
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1e8]
xor ecx, dword [rbp + 0x210]
xor ecx, eax
mov eax, ecx
xor eax, 0x72e2dbdb
xor ecx, 0xe80e9660
sub ecx, dword [rbp + 0x220]
add eax, ecx
inc eax
mov rcx, qword [rbp + 0x1f0]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x1e0]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
cmp cl, 0xcf
mov rax, qword [rbp + 0x1f0]
sete byte [rax]
xor r14d, r14d
jmp 0x140451e7b
mov rsi, rdx
call fcn.1404309c0
mov rax, rsi
add rax, 0xffffffffffffffff
mov rcx, r13
adc rcx, 0xffffffffffffffff
mov rdx, qword [rbp + 0x208]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
xor r14d, r14d
mov eax, 2
sub rax, rsi
mov ecx, 0
sbb rcx, r13
mov rdx, qword [rbp + 0x1e0]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x1f0]
xor ecx, eax
mov r10, qword [rbp + 0x208]
mov eax, r10d
xor cl, 0xd2
mov rdx, rax
shl rdx, cl
mov rcx, qword [rbp + 0x218]
sub rcx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1e0]
mov qword [r8], rcx
mov rcx, rdx
not rcx
not rax
mov r8, rcx
and r8, rax
mov r9, rdx
xor r9, rax
and rax, rdx
and edx, r10d
or r8, rdx
and ecx, r10d
or rcx, r9
not r8
and r8, rcx
or rax, r8
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306d0
mov rcx, qword [rbp + 0x1d8]
xor ecx, dword [rbp + 0x1f8]
xor ecx, eax
xor ecx, 0x7a2d504
sub esi, dword [rbp + 0x1f0]
lea eax, [rcx + rsi]
inc eax
mov rcx, qword [rbp + 0x218]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov r8, qword [rbp + 0x1e8]
xor r8d, dword [rbp + 0x220]
xor r8d, eax
mov eax, r8d
xor eax, 0xe1a7fe06
mov ecx, r8d
xor ecx, 0x689bb841
add ecx, eax
mov eax, r8d
xor eax, 0x24d6431c
mov edx, ecx
xor edx, eax
and ecx, eax
xor r8d, 0xbe23891
add eax, dword [rbp + 0x208]
sub r8d, eax
add r8d, edx
lea eax, [r8 + rcx*2]
inc eax
mov rcx, qword [rbp + 0x1d8]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
mov rax, qword [rbp + 0x1d8]
mov dword [rax], esi
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rcx, qword [rbp + 0x218]
xor ecx, dword [rbp + 0x1d8]
xor ecx, eax
xor ecx, 0x5ef8280c
mov rdx, qword [rbp + 0x210]
sub edx, dword [rbp + 0x1f0]
add edx, ecx
mov rax, qword [rbp + 0x220]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
mov r14d, ebx
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1e8]
mov r8d, edx
mov rdx, qword [rbp + 0x220]
mov r9d, edx
mov rdx, qword [rbp + 0x208]
mov r10d, edx
mov rdx, qword [rbp + 0x218]
mov r11, rdx
mov qword [rbp + 0x148], rdx
mov r11, qword [rbp + 0x1f0]
mov esi, edx
mov rdx, qword [rbp + 0x210]
jmp 0x140450c85
mov rcx, qword [rbp + 0x200]
mov qword [rbp + 0x138], rcx
mov qword [rbp + 0x160], rbx
mov eax, ebx
xor eax, 0xd70d7970
mov qword [rbp + 0x1d0], rax
mov rax, qword [rbp + 0x210]
mov edx, eax
mov r8, qword [rbp + 0x1e0]
mov eax, r8d
and al, 1
mov dword [rbp + 0x15c], eax
mov eax, ecx
lea r15, [rbp - 0x10]
mov r14d, r8d
mov rcx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1e8]
mov r9, qword [rbp + 0x220]
mov r10, qword [rbp + 0x208]
mov rsi, qword [rbp + 0x218]
mov r11, rsi
mov qword [rbp + 0x148], rsi
mov r11, qword [rbp + 0x1f0]
jmp 0x140450c85
test dword [rbp + 0x22c], 0x400
je 0x140450742
jmp 0x14045074f
call fcn.1404306b0
xor eax, dword [rbp + 0x210]
mov ecx, eax
mov r8, qword [rbp + 0x1d8]
xor ecx, r8d
mov edx, ecx
xor edx, 0x61637736
xor eax, 0x35996333
not r8d
and r8d, eax
mov eax, ecx
xor eax, 0x35996333
or eax, r8d
mov r8d, ecx
xor r8d, edx
xor r8d, 0x9e9c88c9
and r8d, eax
xor r8d, edx
and eax, edx
xor ecx, 0x8d58fae0
lea eax, [rcx + rax*2]
add eax, r8d
mov rcx, qword [rbp + 0x220]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
xor eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x220]
xor ecx, r8d
mov rdx, qword [rbp + 0x208]
mov dword [rdx], ecx
mov ecx, eax
xor ecx, 0x3f58ec99
mov rdx, qword [rbp + 0x218]
and ecx, edx
xor eax, edx
xor eax, 0x40a71366
or eax, ecx
and eax, r8d
add eax, eax
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov r8, qword [rbp + 0x218]
mov edx, r8d
mov rcx, qword [rbp + 0x1d8]
shl edx, cl
xor eax, dword [rbp + 0x208]
xor eax, 0x7cd25ab2
mov ecx, eax
mov r9, qword [rbp + 0x200]
xor ecx, r9d
add edx, ecx
xor ecx, eax
and ecx, r9d
xor ecx, eax
add ecx, r8d
sub edx, ecx
mov rax, qword [rbp + 0x1e0]
mov dword [rax], edx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rcx, qword [rbp + 0x1f8]
dec rcx
imul rcx, qword [rbp + 0x220]
mov rax, qword [rbp + 0x1f0]
mov qword [rax], rcx
mov rax, rcx
sub rax, qword [rbp + 0x218]
shl rax, cl
mov rdx, qword [rbp + 0x1e0]
mov qword [rdx], rax
shl rax, cl
mov rcx, qword [rbp + 0x200]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306d0
mov rcx, qword [rbp + 0x1b8]
add rcx, qword [rbp + 0x190]
mov rdx, qword [rbp + 0x1b0]
adc rdx, qword [rbp + 0x180]
mov rax, qword [rbp + 0x220]
mov qword [rax], rcx
mov qword [rax + 8], rdx
mov rax, qword [rbp + 0x1d8]
mov qword [rax], rcx
mov qword [rax + 8], rdx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
mov rax, qword [rbp + 0x218]
sub eax, dword [rbp + 0x1d8]
cdqe
mov rcx, qword [rbp + 0x1f0]
add rcx, rax
mov rax, qword [rbp + 0x200]
mov qword [rax], rcx
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306c0
xor eax, dword [rbp + 0x210]
xor eax, dword [rbp + 0x1e8]
mov ecx, eax
xor ecx, 0xcfa4007b
imul ecx, dword [rbp + 0x1f0]
xor eax, 0xcfa4007e
sub eax, ecx
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
nop
mov rsi, qword [rbp + 0x200]
call fcn.1404306b0
xor eax, dword [rbp + 0x218]
mov ecx, eax
xor ecx, 0x53d968ee
xor eax, 0xabdfdb78
mov rdx, qword [rbp + 0x1d8]
add edx, ecx
sub esi, edx
lea edx, [rsi + rax]
inc edx
mov r8d, edx
xor r8d, ecx
and ecx, edx
mov rdx, qword [rbp + 0x1f8]
add eax, edx
inc eax
lea ecx, [r8 + rcx*2]
sub eax, ecx
mov rcx, qword [rbp + 0x208]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404306b0
movsxd rcx, dword [rbp + 0x1d8]
lea rdx, [0x1407637a8]
mov r8, qword [rbp + 0x1e0]
xor r8d, dword [rbp + 0x1f8]
xor r8d, eax
xor r8d, 0xa33d269
add r8d, dword [rdx + rcx*4]
mov rax, qword [rbp + 0x1f0]
mov dword [rax], r8d
xor r14d, r14d
jmp 0x140451e7b
nop
xor eax, dword [rbp + 0x208]
mov ecx, eax
xor ecx, 0x250e3840
mov edx, eax
xor edx, 0xdaf1c7bf
mov r9, qword [rbp + 0x220]
and edx, r9d
mov r8d, r9d
not r8d
and ecx, r8d
or ecx, edx
mov r10, qword [rbp + 0x1d8]
imul ecx, r10d
mov edx, eax
xor edx, r9d
xor edx, 0x250e3819
sub edx, ecx
mov rcx, qword [rbp + 0x1e0]
mov dword [rcx], edx
mov ecx, eax
xor ecx, 0xdaf1c79f
xor eax, 0x250e3860
and eax, r9d
and ecx, r8d
or ecx, eax
imul ecx, r10d
mov rax, qword [rbp + 0x1f0]
mov dword [rax], ecx
xor r14d, r14d
jmp 0x140451e7b
nop
xor eax, dword [rbp + 0x1e8]
mov r11, qword [rbp + 0x1d8]
mov rdx, r11
mov rcx, qword [rbp + 0x1e0]
sub rdx, rcx
imul rdx, rcx
shl rdx, cl
shl rdx, cl
mov rcx, qword [rbp + 0x1f0]
mov qword [rcx], rdx
mov rcx, rax
shl rcx, 0x1b
xor rcx, rax
movabs r8, 0x674dc230ff3b86dd
xor r8, rcx
movabs r9, 0x2908908e9e3b96f8
xor r9, rcx
mov rcx, rax
shl rcx, 0x1d
movabs r10, 0xc464dfe299c46907
xor r10, rax
xor r10, rcx
add r10, r8
add r10, r9
sub r11, rdx
add r11, r10
mov rcx, rax
shl rcx, 0x23
or rcx, rax
movabs rax, 0x4db862d298c47922
xor rax, rcx
add rax, r11
add rax, 2
mov rcx, qword [rbp + 0x220]
mov qword [rcx], rax
xor r14d, r14d
jmp 0x140451e7b
call fcn.1404309c0
mov rax, qword [rbp + 0x1f8]
mov rcx, qword [rbp + 0x220]
add eax, ecx
sub eax, dword [rbp + 0x1d8]
mov rcx, qword [rbp + 0x200]
mov dword [rcx], eax
xor r14d, r14d
jmp 0x140451e7b
mov qword [rbp + 0x1a8], r12
lea rax, [rbp - 0x50]
mov qword [rbp + 0x190], rax
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1b0], rax
lea r9, [rbp + 0xf0]
xor r13d, r13d
mov eax, esi
mov dword [rbp + 0x168], esi
mov rax, qword [rbp + 0x200]
mov qword [rbp + 0x138], rax
mov dword [rbp + 0x170], eax
mov rcx, qword [rbp + 0x1f8]
mov eax, ecx
mov dword [rbp + 0x198], ecx
mov rax, qword [rbp + 0x1e8]
mov dword [rbp + 0x16c], eax
mov rax, qword [rbp + 0x220]
mov dword [rbp + 0x174], eax
mov r8, qword [rbp + 0x208]
mov eax, r8d
mov dword [rbp + 0x188], r8d
mov rax, qword [rbp + 0x218]
mov rdx, rax
mov qword [rbp + 0x148], rax
mov rdx, qword [rbp + 0x1f0]
mov dword [rbp + 0x150], edx
mov rdx, qword [rbp + 0x210]
mov byte [rbp + 0x1c7], dl
mov dword [rbp + 0x178], eax
xor r15d, r15d
mov r12d, r8d
mov rdi, rcx
mov r8, r9
mov rdx, r9
mov qword [rbp + 0x1c8], rcx
jmp 0x140451aa5
call fcn.14008b830
nop
mov rbx, qword [0x140763760]
mov eax, dword [0x140763730]
add eax, r12d
add eax, 0xfffffb6e
movsxd rsi, eax
add rsi, rbx
lea rcx, [0x140792608]
mov edx, 0x77ec876c
mov rax, rsi
call qword [0x140704440]
pxor xmm0, xmm0
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmmword [rbp - 0x40], xmm0
movdqa xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x20], 0
mov dword [rbp + 0x124], r12d
lea rcx, [rbp - 0x50]
call fcn.1404303b0
test al, al
je 0x1404505e0
lea rax, [rbp + 0x130]
mov qword [rbp + 0x1a0], rax
mov r8b, 1
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x1c8], rax
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x180], rax
jmp 0x140450e50
test dword [rbp + 0x22c], 0x100000
je 0x1404505fb
mov dword [rbp + 0x190], 0
jmp 0x140450f21
call fcn.14008b830
mov cl, 0xa7
mov al, 0x74
lock cmpxchg byte [0x140763445], cl
jne 0x140450970
xor eax, eax
mov qword [rbp + 0x180], rax
xor eax, eax
mov qword [rbp + 0x1a0], rax
xor esi, esi
xor ebx, ebx
mov r14d, r12d
jmp 0x140451035
mov r14, rax
jmp 0x140451e7b
nop
mov rcx, qword [0x140765c40]
mov eax, dword [0x140765c34]
mov ebx, 0x2ab6
mov r14d, r12d
mov r12, rdi
sub ebx, edi
sub eax, ebx
cdqe
add rax, rcx
lea rdx, [rbp - 0x10]
mov ecx, r14d
mov r8d, 0xa3bbd08b
call qword [0x140704440]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [0x140765c48]
mov eax, dword [0x140765c38]
sub eax, ebx
cdqe
add rax, rdx
call qword [0x140704440]
mov rsi, rax
lea r13, [rax + 8]
lea rdi, [rax + 0x10]
lea r15, [rax + 0x28]
mov rcx, qword [0x140765c60]
mov eax, dword [0x140765c20]
sub eax, ebx
cdqe
add rax, rcx
mov ecx, r14d
lea rdx, [rbp - 0x10]
mov r8d, 0xca17f998
call qword [0x140704440]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [0x140765c70]
mov eax, dword [0x140765c28]
sub eax, ebx
cdqe
add rax, rdx
mov rdx, r15
mov r8, r13
mov r9d, 0x98258a1f
call qword [0x140704440]
mov dword [rsi], 0
mov qword [rsi + 0x20], 0
mov rcx, qword [0x140765c50]
mov eax, dword [0x140765c2c]
sub eax, ebx
cdqe
add rax, rcx
mov rcx, rdi
mov rdx, rsi
mov r8d, 0xeeaade83
call qword [0x140704440]
cmp word [rbp + 0x22c], 0
nop
movzx eax, byte [rbp + 0x1c6]
mov dword [rbp + 0x190], eax
mov r14, qword [rbp + 0x218]
jns 0x140450e7a
nop
mov r14, qword [0x140792600]
jmp 0x140451e7b
xor eax, eax
jmp 0x140450630
nop
mov r14, qword [rbp + 0x218]
mov rcx, r14
mov rdx, qword [rbp + 0x148]
mov r9, qword [rbp + 0x220]
call fcn.14008c3c0
jmp 0x140451e7b
lea r13, [r15 + 8]
mov rcx, qword [0x140763728]
mov eax, dword [0x14076369c]
mov rdx, qword [rbp + 0x1a8]
add edx, r14d
add eax, edx
add eax, 0xb3db
cdqe
add rax, rcx
mov rcx, r13
mov rdx, rdi
mov r8d, 0x35122715
call qword [0x140704440]
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x1a0], rcx
test al, 1
je 0x1404507d6
test dword [rbp + 0x22c], 0x20000
jne 0x1404516da
jmp 0x14045074f
mov rsi, r13
xor eax, eax
mov qword [rbp + 0x180], rax
mov r12, r15
xor ecx, ecx
jmp 0x140451334
nop
mov rcx, qword [0x1407636d8]
mov rax, qword [rbp + 0x1a8]
lea esi, [r14 + rax]
add esi, 0xb3db
mov eax, dword [0x140763688]
add eax, esi
cdqe
add rax, rcx
lea rbx, [rbp - 0x10]
mov rcx, r15
mov rdx, rbx
mov r8d, 0x781e6d1e
call qword [0x140704440]
movzx edx, byte [rbp - 0x10]
mov rcx, qword [0x1407636f0]
add esi, dword [0x140763694]
movsxd rax, esi
add rax, rcx
lea r8, [rbp + 0x17f]
mov rcx, qword [rbp + 0x1b8]
mov r9d, 0xe8e86217
call qword [0x140704440]
cmp byte [rbp + 0x17f], 0
je 0x140450950
lea rax, [rbp + 0x130]
mov qword [rbp + 0x1d0], rax
mov r15, qword [rbp + 0x1e0]
mov rax, r15
mov qword [rbp + 0x1c8], r15
mov rdi, qword [rbp + 0x1e8]
mov r12, r14
test dword [rbp + 0x22c], 0x1000
mov qword [rbp + 0x160], rbx
jne 0x14045098d
nop
mov rdx, qword [rbp + 0x1c8]
lea rcx, [rdx*8]
xor eax, eax
mov qword [rbp + 0x1a8], rax
cmp rdx, 0x1ff
jbe 0x140450a1a
cmp word [rbp + 0x22c], 0
mov r14, qword [rbp + 0x140]
js 0x140450756
movabs rax, 0x1ffffffffffffffc
cmp qword [rbp + 0x1c8], rax
jae 0x1404514b3
mov esi, dword [rbp + 0x22c]
test esi, 0x800000
jne 0x1404512b5
add rcx, 0x27
call fcn.1400954c0
lea rdx, [rax + 0x27]
mov r13, rdx
and r13, 0xffffffffffffffe0
mov qword [r13 - 8], rax
test esi, 0x4000000
jne 0x14045134c
mov rax, qword [rbp + 0x1b8]
mov ebx, eax
mov eax, r12d
mov qword [rbp + 0x1b8], rax
mov rsi, r14
mov qword [rbp + 0x1b0], r13
jmp 0x140451821
test dword [rbp + 0x22c], 0x4000
je 0x140450779
movzx eax, byte [rbp + 0x1c7]
mov ecx, dword [rbp + 0x16c]
mov r12d, ecx
test dword [rbp + 0x22c], 0x2000
je 0x14045074f
cmp al, 0xa4
jne 0x140450600
jmp 0x140451374
nop
mov rcx, qword [0x140763708]
mov eax, dword [0x1407636a0]
mov rsi, qword [rbp + 0x1a8]
xor eax, esi
mov ebx, 0xffff4c25
sub ebx, r14d
sub eax, ebx
cdqe
add rax, rcx
lea rcx, [rbp + 0x17f]
lea rdx, [rbp - 0x10]
mov r8d, 0x1ae1813e
call qword [0x140704440]
movzx ecx, byte [rbp - 0x10]
movzx edx, byte [rbp + 0x17f]
mov r8, qword [0x140763710]
mov eax, esi
sub eax, dword [0x1407636b4]
add eax, ebx
mov qword [rbp + 0x1d0], rax
neg eax
cdqe
add rax, r8
mov r8d, 0xe38ff5b8
call qword [0x140704440]
test al, 1
je 0x140450a39
mov edi, dword [rbp + 0x22c]
test edi, 0x10000
jne 0x140450a45
xor r12d, r12d
jmp 0x14045054e
mov rax, qword [rbp + 0x1b8]
mov ebx, eax
mov eax, r12d
mov qword [rbp + 0x1b8], rax
mov rsi, qword [rbp + 0x140]
jmp 0x140451b5c
mov r13, qword [rbp + 0x1b8]
jmp 0x140451685
lea r12d, [r14 + 0xb3db]
mov rcx, qword [0x1407636c8]
add r12d, esi
mov eax, dword [0x140763680]
add eax, r12d
cdqe
add rax, rcx
lea r15, [rbp - 0x10]
mov r13, qword [rbp + 0x1b8]
mov ecx, r13d
mov rdx, r15
mov r8d, 0x82c08dee
call qword [0x140704440]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [0x1407636e0]
mov eax, dword [0x140763690]
or eax, esi
sub eax, ebx
cdqe
add rax, rdx
mov rdx, r15
mov r8d, 0xd8f192d3
call qword [0x140704440]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [0x140763718]
mov eax, dword [0x1407636ac]
add eax, r12d
cdqe
add rax, rdx
call qword [0x140704440]
mov r15, rax
lea rsi, [rax + 8]
add rax, 0x10
mov qword [rbp + 0x1c8], rax
lea rdx, [r15 + 0x28]
mov ecx, r13d
mov r8, qword [0x1407636c0]
add r12d, dword [0x1407636a4]
movsxd rax, r12d
add rax, r8
mov r8d, 0xcf83d671
call qword [0x140704440]
mov r12, qword [0x1407636d0]
mov eax, dword [0x1407636b0]
xor eax, dword [rbp + 0x1a8]
sub eax, ebx
cdqe
add rax, r12
mov rcx, rsi
mov rdx, r15
mov r8d, 0xc8e5bf93
call qword [0x140704440]
mov qword [r15 + 0x20], 0
mov rcx, qword [0x140763700]
mov eax, dword [0x14076368c]
xor eax, dword [rbp + 0x1a8]
sub eax, ebx
cdqe
add rax, rcx
mov rcx, qword [rbp + 0x1c8]
mov rdx, r15
lea r15, [rbp - 0x10]
mov rsi, qword [rbp + 0x1a8]
mov r8d, 0x5e0f559b
call qword [0x140704440]
test edi, 0x2000
nop
mov eax, dword [rbp + 0x174]
mov qword [rbp + 0x160], rax
jne 0x140451685
nop
mov qword [rbp + 0x130], 0
mov dword [rbp + 0x128], 0
mov rcx, qword [0x140763670]
mov eax, dword [0x14076363c]
mov rdx, qword [rbp + 0x1d0]
add eax, edx
add eax, 0xe3ef
cdqe
add rax, rcx
call qword [0x140704440]
mov rcx, qword [rbp + 0x160]
mov edx, ecx
xor edx, 0xa61e5e05
mov r9d, ecx
xor r9d, 0xa61e5e0a
lea rcx, [rbp + 0x128]
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x130]
mov rcx, rax
mov rax, r12
call qword [0x140704440]
test eax, eax
jne 0x140450c46
xor r13d, r13d
cmp qword [rbp + 0x130], 0
je 0x140450c46
xor r15d, r15d
xor eax, eax
mov qword [rbp + 0x190], rax
xor eax, eax
mov qword [rbp + 0x1b0], rax
xor eax, eax
mov qword [rbp + 0x1c8], rax
xor edx, edx
xor edi, edi
xor r8d, r8d
xor r12d, r12d
mov rax, qword [rbp + 0x160]
mov ebx, eax
jmp 0x140451dc5
nop
mov eax, dword [rbp + 0x168]
mov r14d, eax
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x198]
mov r8d, dword [rbp + 0x16c]
mov r9d, dword [rbp + 0x174]
mov r10d, dword [rbp + 0x188]
mov r11d, dword [rbp + 0x150]
mov esi, dword [rbp + 0x178]
movzx edx, byte [rbp + 0x1c7]
mov r12, r15
mov r15, qword [r15 + 0x2f0]
lea rdi, [rbp - 0x10]
mov qword [rbp + 0x1a0], rdi
lea rbx, [rbp - 0x10]
test r15, r15
mov rdi, r14
mov qword [rbp + 0x180], r14
mov dword [rbp + 0x168], edi
mov dword [rbp + 0x170], eax
mov dword [rbp + 0x198], ecx
mov dword [rbp + 0x16c], r8d
mov dword [rbp + 0x174], r9d
mov dword [rbp + 0x188], r10d
mov dword [rbp + 0x150], r11d
mov dword [rbp + 0x178], esi
mov byte [rbp + 0x1c7], dl
movzx eax, byte [rbp + 0x1c6]
mov r8d, eax
mov rsi, rbx
mov r13, qword [rbp + 0x160]
je 0x140450f96
test dword [rbp + 0x22c], 0x2000000
jne 0x140450dc7
mov rax, r15
call qword [0x140704440]
test eax, eax
je 0x140450f86
xor r12d, r12d
test dword [rbp + 0x22c], 0x200000
je 0x140451374
nop
cmp qword [0x140792600], 0
jne 0x140451481
mov esi, r13d
mov rax, rsi
shl rax, 0x24
or rax, rsi
movabs rcx, 0x61e5e020a61e5e32
xor rcx, rax
mov rdx, qword [0x140763650]
mov eax, dword [0x140763634]
mov r8, qword [rbp + 0x1d0]
add eax, r8d
add eax, 0xe3ef
cdqe
add rax, rdx
call qword [0x140704440]
mov rcx, rsi
shl rcx, 0x1c
movabs rdx, 0xa61e5e0861e5e0d
xor rdx, rsi
xor rdx, rcx
mov qword [rax + 0x28], rdx
lea rcx, [0x1405e7948]
mov qword [rax + 8], rcx
mov dword [rax], 0
mov qword [rax + 0x20], 0
mov byte [rax + 0x10], 0
mov qword [0x140792600], rax
jmp 0x140451481
nop
mov rax, qword [rbp + 0x148]
lea rax, [rax*8]
mov qword [rbp + 0x1c8], rax
cmp qword [rbp + 0x218], 0x1ff
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1b0], rax
lea r13, [rbp - 0x10]
lea r14, [rbp - 0x10]
lea r15, [rbp + 0x130]
ja 0x140451281
nop
test byte [0x1407902b8], 1
nop
mov eax, dword [rbp + 0x150]
mov dword [rbp + 0x12c], eax
mov rax, qword [rbp + 0x180]
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x1d0], rbx
mov eax, dword [rbp + 0x174]
mov r12d, eax
jne 0x140451900
test dword [rbp + 0x22c], 0x1000000
jne 0x140450f5a
nop
mov dword [rbp + 0x190], r8d
cmp qword [0x140792600], 0
nop
mov r14, qword [rbp + 0x218]
jne 0x140450eca
mov rax, r12
mov dword [rbp + 0x124], eax
mov ecx, 0x30
call fcn.1400954c0
nop
mov qword [rax + 0x28], 0xf
lea rcx, [0x1405e7948]
mov qword [rax + 8], rcx
mov dword [rax], 0
mov qword [rax + 0x20], 0
mov byte [rax + 0x10], 0
mov qword [0x140792600], rax
test dword [rbp + 0x22c], 0x1000
je 0x140451e7b
nop
mov qword [rbp + 0x218], r14
mov r13, qword [0x140792600]
mov dword [r13], 0x81
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1a0], rax
lea rbx, [rbp - 0x10]
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x1a8], rax
mov eax, dword [rbp + 0x22c]
test eax, 0x400
nop
mov rcx, qword [rbp + 0x1f8]
mov rdi, qword [rbp + 0x208]
mov rsi, rbx
jne 0x14045149e
nop
mov rcx, qword [0x140763750]
mov eax, dword [0x140763744]
add eax, r12d
add eax, 0xfffffb6e
cdqe
add rax, rcx
lea rcx, [0x140792608]
call qword [0x140704440]
movzx r14d, byte [rbp + 0x190]
and r14d, 1
jmp 0x140451e7b
nop
cmp qword [rbp + 0x218], 0
je 0x14045102c
nop
test byte [0x140790228], 1
nop
mov eax, dword [rbp + 0x170]
mov r14d, eax
je 0x1404512ff
jmp 0x140451035
test dword [rbp + 0x22c], 0x1000
jne 0x1404512d3
mov rdi, r12
add r12, 0x2f8
mov rsi, qword [rdi + 0x2f8]
test rsi, rsi
je 0x14045104d
nop
mov dword [rbp - 0x10], 0
mov rcx, qword [0x140763670]
mov eax, dword [0x14076363c]
mov rdx, qword [rbp + 0x1d0]
add eax, edx
add eax, 0xe3ef
cdqe
add rax, rcx
call qword [0x140704440]
lea rdx, [rbp - 0x10]
mov rcx, rax
mov rax, rsi
call qword [0x140704440]
test eax, eax
sete al
movzx ecx, byte [0x1407902b8]
not cl
test cl, al
jne 0x14045104d
xor ebx, ebx
cmp dword [rbp - 0x10], 0
je 0x14045104d
xor edi, edi
xor esi, esi
xor eax, eax
mov qword [rbp + 0x1c8], rax
xor eax, eax
mov qword [rbp + 0x1b0], rax
xor eax, eax
mov qword [rbp + 0x190], rax
jmp 0x1404514b8
mov eax, dword [rbp + 0x170]
mov r14d, eax
test dword [rbp + 0x22c], 0x20000000
jne 0x140451669
mov r12, rbx
jmp 0x1404512cc
lea rsi, [rbp + 0x128]
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x1a0], rax
mov bl, 1
mov eax, r13d
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x148]
mov qword [rbp + 0x1c8], rax
test byte [rbp + 0x15c], 1
mov dword [rbp + 0x15c], 0
je 0x14045193e
xorps xmm0, xmm0
movaps xmmword [rbp + 0xe0], xmm0
movaps xmmword [rbp + 0xd0], xmm0
movaps xmmword [rbp + 0xc0], xmm0
movaps xmmword [rbp + 0xb0], xmm0
movaps xmmword [rbp + 0xa0], xmm0
movaps xmmword [rbp + 0x90], xmm0
movaps xmmword [rbp + 0x80], xmm0
movaps xmmword [rbp + 0x70], xmm0
movaps xmmword [rbp + 0x60], xmm0
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x40], xmm0
movaps xmmword [rbp + 0x30], xmm0
movaps xmmword [rbp + 0x20], xmm0
movaps xmmword [rbp + 0x10], xmm0
movaps xmmword [rbp], xmm0
mov edx, r13d
mov rax, rdx
shl rax, 0x22
or rax, rdx
movabs rcx, 0x18797808a61e5e0a
xor rcx, rax
movdqa xmm0, xmmword [0x14060dba0]
movdqa xmmword [rbp - 0x10], xmm0
movdqa xmmword [rbp + rcx*2 - 0x10], xmm0
mov rcx, rdx
shl rcx, 0x1f
xor rcx, rdx
movabs r10, 0xa61e5e0861e5e1a
xor r10, rdx
mov rax, rdx
shl rax, 0x24
or rax, rdx
mov r9, rdx
shl r9, 0x1e
xor r9, rdx
mov r8, rdx
shl r8, 0x21
or r8, rdx
mov r11, rdx
shl r11, 0x20
or r11, rdx
mov rsi, rdx
movabs r14, 0x14c3cbc0e61e5e4a
xor r14, rdx
shl rdx, 0x1c
xor r10, rdx
movabs rdx, 0x530f2f01a61e5e12
xor rdx, rcx
movdqa xmmword [rbp + rdx*2 - 0x10], xmm0
movdqa xmmword [rbp + r10*2 - 0x10], xmm0
movabs rdx, 0x61e5e020a61e5e22
xor rdx, rax
movdqa xmmword [rbp + rdx*2 - 0x10], xmm0
movabs rdx, 0x29879780261e5e2a
xor rdx, r9
movdqa xmmword [rbp + rdx*2 - 0x10], xmm0
movabs rdx, 0x530f2f01a61e5e32
xor rdx, rcx
movabs rcx, 0x4c3cbc04a61e5e3a
xor rcx, r8
movdqa xmmword [rbp + rdx*2 - 0x10], xmm0
movdqa xmmword [rbp + rcx*2 - 0x10], xmm0
movabs rcx, 0x261e5e02a61e5e42
xor rcx, r11
shl rsi, 0x1d
xor r14, rsi
movdqa xmmword [rbp + rcx*2 - 0x10], xmm0
movdqa xmmword [rbp + r14*2 - 0x10], xmm0
movabs rcx, 0x261e5e02a61e5e52
xor rcx, r11
movabs rdx, 0x29879780261e5e5a
xor rdx, r9
movdqa xmmword [rbp + rcx*2 - 0x10], xmm0
movdqa xmmword [rbp + rdx*2 - 0x10], xmm0
movabs rcx, 0x61e5e020a61e5e62
xor rcx, rax
movabs rdx, 0x61e5e020a61e5e6a
xor rdx, rax
movdqa xmmword [rbp + rcx*2 - 0x10], xmm0
movdqa xmmword [rbp + rdx*2 - 0x10], xmm0
movabs rcx, 0x4c3cbc04a61e5e72
xor rcx, r8
movabs rdx, 0x61e5e020a61e5e7a
xor rdx, rax
movdqa xmmword [rbp + rcx*2 - 0x10], xmm0
movdqa xmmword [rbp + rdx*2 - 0x10], xmm0
mov rax, qword [rdi + 0x300]
lea rcx, [rbp - 0x10]
call qword [0x140704440]
mov eax, ebx
mov dword [rbp + 0x15c], eax
jmp 0x1404515bf
mov eax, dword [rbp + 0x150]
mov dword [rbp + 0x12c], eax
mov rax, qword [rbp + 0x180]
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x1d0], rbx
jmp 0x140451900
xor r12d, r12d
xor esi, esi
xor eax, eax
mov qword [rbp + 0x1a0], rax
xor eax, eax
mov qword [rbp + 0x180], rax
xor ecx, ecx
jmp 0x14045196b
xor eax, eax
mov qword [rbp + 0x180], rax
lea rax, [rbp + 0x130]
mov qword [rbp + 0x1a0], rax
lea rsi, [rbp - 0x10]
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1c8], rax
mov rbx, r15
mov r12, rbx
mov rcx, qword [rbp + 0x1c8]
call fcn.1400954c0
mov rcx, rax
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x1b8], rax
xor eax, eax
mov qword [rbp + 0x1a8], rax
xor r14d, r14d
xor edi, edi
xor eax, eax
mov qword [rbp + 0x140], rax
mov r15, r13
test dword [rbp + 0x22c], 0x800
jne 0x1404507ec
jmp 0x14045196b
lea rcx, [rbp + 0xf0]
lea rax, [rbp - 0x10]
mov rbx, rax
mov r12d, dword [rbp + 0x150]
mov qword [rbp + 0x1a8], rcx
mov qword [rbp + 0x1a0], rcx
jmp 0x14045170b
nop
mov qword [rbp + 0x1a8], r12
lea rdx, [0x140763440]
lea rcx, [rbp + 0xf0]
call fcn.140430650
lea rcx, [rbp + 0xf0]
call fcn.1404303c0
nop
mov rcx, qword [0x140763768]
mov eax, dword [0x140763734]
mov esi, 0x492
mov r12, qword [rbp + 0x1a8]
sub esi, r12d
sub eax, esi
cdqe
add rax, rcx
lea rcx, [rbp + 0xf0]
call qword [0x140704440]
mov rcx, qword [0x140763758]
mov eax, dword [0x140763748]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [0x140430350]
mov edx, 0x7a8e7a7b
call qword [0x140704440]
mov rcx, qword [0x140763778]
sub esi, dword [0x14076373c]
mov eax, esi
neg eax
cdqe
add rax, rcx
lea rcx, [0x140792610]
mov edx, 0x32dc9fce
call qword [0x140704440]
nop
mov eax, dword [rbp + 0x198]
mov ebx, eax
mov r13d, esi
jmp 0x140451428
mov edi, dword [rbp + 0x22c]
test edi, 0x800
je 0x14045054e
nop
mov rcx, qword [0x140763668]
mov eax, dword [0x140763644]
add eax, ebx
add eax, 0xe3ef
cdqe
add rax, rcx
call qword [0x140704440]
xor r13d, 0x261e5e02
or r13d, esi
mov dword [rax], r13d
xor r12d, r12d
test edi, 0x4000000
jne 0x14045054e
mov r14d, 1
jmp 0x140451e7b
nop
mov rax, qword [0x140792600]
xor r13d, 0xa61e5e0a
mov dword [rax], r13d
mov r14d, 1
jmp 0x140451e7b
add rdi, 0x27
mov dword [rbp + 0x22c], eax
test eax, 0x400000
jne 0x140451d28
call fcn.14008b830
test dword [rbp + 0x22c], 0x20000000
je 0x1404515b7
nop
cmp qword [0x140792600], 0
jne 0x140451557
mov esi, r13d
mov rax, rsi
shl rax, 0x24
or rax, rsi
movabs rcx, 0x61e5e020a61e5e32
xor rcx, rax
mov rdx, qword [0x140763650]
mov eax, dword [0x140763634]
mov r8, qword [rbp + 0x1d0]
add eax, r8d
add eax, 0xe3ef
cdqe
add rax, rdx
call qword [0x140704440]
mov rcx, rsi
shl rcx, 0x1e
movabs rdx, 0x29879780261e5e0d
xor rdx, rsi
xor rdx, rcx
mov qword [rax + 0x28], rdx
lea rcx, [0x1405e7948]
mov qword [rax + 8], rcx
mov dword [rax], 0
mov qword [rax + 0x20], 0
mov byte [rax + 0x10], 0
mov qword [0x140792600], rax
nop
mov rax, qword [0x140792600]
xor r13d, 0xa61e5e0b
mov dword [rax], r13d
xor eax, eax
mov qword [rbp + 0x1b8], rax
test dword [rbp + 0x22c], 0x20000
je 0x140451476
xor eax, eax
mov qword [rbp + 0x1d0], rax
xor r9d, r9d
xor eax, eax
mov qword [rbp + 0x160], rax
xor eax, eax
mov qword [rbp + 0x1c8], rax
xor eax, eax
mov qword [rbp + 0x190], rax
xor eax, eax
mov qword [rbp + 0x1b0], rax
jmp 0x140451a1b
mov r9, rdi
jmp 0x140451c69
mov rdx, qword [rbp + 0x1d0]
nop
mov rcx, qword [0x140763660]
mov eax, dword [0x140763640]
mov r14d, 0xffff1c11
mov rbx, rdx
sub r14d, edx
sub eax, r14d
cdqe
add rax, rcx
mov rcx, rdi
call qword [0x140704440]
test al, al
jne 0x140451476
test dword [rbp + 0x22c], 0x4000
jne 0x14045172e
xor r12d, r12d
mov rax, qword [rbp + 0x218]
cmp byte [rax + 0x1d8], 0
je 0x140451703
mov ecx, r13d
xor ecx, 0xa61cbefe
mov edx, r13d
xor edx, 0x1bfd99cb
mov r8, qword [0x140763678]
sub r14d, dword [0x140763630]
mov eax, r14d
neg eax
cdqe
add rax, r8
call qword [0x140704440]
cmp eax, 2
jae 0x1404516fc
test dword [rbp + 0x22c], 0x800000
jne 0x140451703
nop
add byte [0x140763440], 0xbd
test dword [rbp + 0x22c], 0x40000
jne 0x1404516c1
xor esi, esi
mov r13d, 4
nop
mov rdx, qword [0x140792600]
mov rcx, qword [0x1407636f8]
xor esi, dword [0x140763684]
lea eax, [r14 + rsi]
add eax, 0xb3db
cdqe
add rax, rcx
mov ecx, r13d
mov r8d, 0x91a28778
call qword [0x140704440]
mov eax, 1
xor r12d, r12d
jmp 0x1404516e7
nop
movd xmm0, dword [0x140763441]
paddb xmm0, xmmword [0x14060dbb0]
movd dword [0x140763441], xmm0
mov al, 0xa4
xchg byte [0x140763445], al
xor eax, eax
mov r12d, r14d
test dword [rbp + 0x22c], 0x80000
je 0x140451374
jmp 0x140450630
mov esi, eax
jmp 0x140451428
xor r14d, r14d
jmp 0x140451e7b
nop
mov rcx, qword [rax - 8]
sub rdx, rcx
add rdx, 0xfffffffffffffff8
cmp rdx, 0x20
mov eax, dword [rbp + 0x22c]
mov rsi, qword [rbp + 0x1d0]
jb 0x14045149e
call fcn.1400954e0
nop
cmp qword [0x140792600], 0
jne 0x1404517bd
mov esi, ebx
mov rax, rsi
shl rax, 0x1b
movabs rcx, 0x530f2f0b61e5e32
xor rcx, rsi
xor rcx, rax
mov rdx, qword [0x140763650]
mov eax, dword [0x140763634]
mov r8, qword [rbp + 0x1d0]
add eax, r8d
add eax, 0xe3ef
cdqe
add rax, rdx
call qword [0x140704440]
mov rcx, rsi
shl rcx, 0x1f
movabs rdx, 0x530f2f01a61e5e0d
xor rdx, rsi
xor rdx, rcx
mov qword [rax + 0x28], rdx
lea rcx, [0x1405e7948]
mov qword [rax + 8], rcx
mov dword [rax], 0
mov qword [rax + 0x20], 0
mov byte [rax + 0x10], 0
mov qword [0x140792600], rax
nop
mov rax, qword [0x140792600]
xor ebx, 0xa61e5e05
mov dword [rax], ebx
lea rax, [rbp - 0x10]
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x1d0], rax
xor eax, eax
mov qword [rbp + 0x1b0], rax
test dword [rbp + 0x22c], 0x100000
jne 0x140451476
mov eax, dword [rbp + 0x150]
mov qword [rbp + 0x1b8], rax
mov rsi, qword [rbp + 0x1c8]
mov rdi, qword [rbp + 0x1d8]
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x1c8], rax
mov r14, qword [rbp + 0x218]
nop
mov qword [rbp + 0x218], r14
mov rcx, qword [rbp + 0x1b0]
lea rax, [rcx + rsi]
mov qword [rbp + 0x190], rax
mov rax, qword [rbp + 0x200]
mov rax, qword [rax]
mov qword [rcx + rsi], rax
mov rax, qword [rbp + 0x1d0]
mov rax, qword [rax]
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x1a0], rcx
lea rsi, [rbp - 0x50]
cmp byte [0x1407902b8], 0
jne 0x1404518c7
nop
mov r14, qword [rbp + 0x1e8]
cmp rax, r14
je 0x1404518c7
nop
mov rax, qword [rbp + 0x190]
lea rsi, [rax + 8]
mov rax, qword [rbp + 0x220]
mov rdx, qword [rax]
mov r8, r15
sub r8, rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.1400ddbc0
mov rax, qword [rbp + 0x1d0]
mov r8, qword [rax]
sub r8, r15
mov rcx, rsi
mov rdx, r14
call fcn.1400ddbc0
mov r9, rdi
jmp 0x140451a1b
mov ecx, dword [rbp + 0x178]
mov qword [rbp + 0x180], rcx
mov dword [rbp + 0x12c], ebx
mov r15, qword [rbp + 0x1d0]
mov qword [rbp + 0x140], rdi
mov rbx, qword [rbp + 0x160]
mov r14, rbx
mov qword [rbp + 0x1d0], rax
mov r13, qword [rbp + 0x190]
test dword [rbp + 0x22c], 0x200000
jne 0x1404519c2
mov r12, rbx
xor r13d, r13d
movabs rax, 0x1ffffffffffffffc
mov ecx, 0
mov qword [rbp + 0x1d0], rcx
mov edi, 0
cmp qword [rbp + 0x218], rax
jae 0x140451a16
test dword [rbp + 0x22c], 0x8000000
jne 0x1404515bf
nop
mov rcx, qword [rbp + 0x1c8]
add rcx, 0x27
call fcn.1400954c0
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
nop
mov rax, qword [rbp + 0x1a0]
mov r8, qword [rax]
mov rdi, qword [rbp + 0x200]
mov rdx, qword [rdi]
sub r8, rdx
mov qword [rbp + 0x1a8], rcx
mov qword [rbp + 0x1c8], rdx
call fcn.1400ddbc0
lea rbx, [rdi + 0x10]
mov rdx, qword [rdi]
test rdx, rdx
mov r13, r12
mov rax, r12
mov rcx, qword [rbp + 0x180]
mov r12d, ecx
mov qword [rbp + 0x1d0], rsi
jne 0x140451c9d
jmp 0x140451e48
nop
mov rax, qword [rbp + 0x220]
mov rdx, qword [rax]
mov r8, qword [rbp + 0x1d0]
sub r8, rdx
mov rcx, qword [rbp + 0x1b0]
call fcn.1400ddbc0
lea rbx, [rbp + 0xf0]
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1a8], rax
xor edx, edx
xor edi, edi
mov rax, rbx
mov qword [rbp + 0x1a0], rbx
mov qword [rbp + 0x190], r13
mov r12d, dword [rbp + 0x12c]
jmp 0x140451cf9
call fcn.14008b830
nop
cmp byte [0x140790228], 0
jne 0x140451c5b
nop
mov rax, qword [rbp + 0x220]
mov r13, qword [rax]
lea rdi, [rbp - 0x10]
xor r15d, r15d
test r13, r13
nop
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x1a8], rax
mov rax, qword [rbp + 0x1b8]
mov r14d, eax
mov r12d, eax
mov rsi, qword [rbp + 0x160]
mov rbx, qword [rbp + 0x1d0]
je 0x140451c69
test dword [rbp + 0x22c], 0x400
jne 0x140451a86
mov qword [rbp + 0x140], r9
jmp 0x1404507ec
mov r8, rbx
mov rdx, rsi
mov r15, qword [rsi]
sub r15, r13
cmp r15, 0x1000
mov rcx, r13
mov rdi, r9
jae 0x140451d8c
test dword [rbp + 0x22c], 0x4000
jne 0x140451dd5
nop
mov rcx, qword [0x140763770]
mov eax, dword [0x140763738]
mov edx, 0x492
mov r12, qword [rbp + 0x1a8]
sub edx, r12d
mov qword [rbp + 0x1b8], rdx
sub eax, edx
cdqe
add rax, rcx
lea rcx, [0x140792610]
mov edx, 0x928d8c5e
call qword [0x140704440]
cmp byte [0x1407902b8], 0
jne 0x140451b13
nop
test byte [0x140790228], 1
jne 0x140451b13
nop
cmp dword [0x140792610], 0xffffffff
jne 0x14045054e
nop
movzx eax, byte [0x140763445]
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x160], rcx
lea rcx, [rbp + 0x130]
mov qword [rbp + 0x1d0], rcx
xor ebx, ebx
cmp al, 0xa4
jne 0x140451bee
mov rax, rdi
mov rdi, qword [rbp + 0x148]
mov r15, rdi
mov rsi, qword [rbp + 0x138]
mov rcx, rax
mov qword [rbp + 0x1c8], rax
test dword [rbp + 0x22c], 0x8000000
jne 0x140451be2
cmp qword [rbp + 0x1c8], 0
je 0x140451c0f
mov r14d, dword [rbp + 0x22c]
test r14d, 0x1000000
jne 0x140451c26
xor eax, eax
mov qword [rbp + 0x160], rax
mov eax, dword [rbp + 0x168]
mov r14d, eax
mov eax, dword [rbp + 0x170]
mov ecx, dword [rbp + 0x198]
mov r8d, dword [rbp + 0x16c]
mov r9d, dword [rbp + 0x174]
mov r10d, dword [rbp + 0x188]
mov r11d, dword [rbp + 0x150]
mov esi, dword [rbp + 0x178]
movzx edx, byte [rbp + 0x1c7]
xor edi, edi
mov qword [rbp + 0x1d0], rdi
xor r15d, r15d
jmp 0x140450c85
mov r12, qword [rbp + 0x1a8]
jmp 0x140451374
test dword [rbp + 0x22c], 0x10000000
je 0x140450600
mov eax, dword [rbp + 0x22c]
sar eax, 0x16
mov r13d, eax
jmp 0x140451481
xor eax, eax
mov qword [rbp + 0x1c8], rax
xor eax, eax
mov qword [rbp + 0x1b0], rax
jmp 0x140451821
call fcn.1400954c0
mov qword [rbp + 0x1b0], rax
mov dword [rbp + 0x190], 0
test r14d, 0x2000000
mov r12d, 0
mov r14, qword [rbp + 0x218]
je 0x140450eca
jmp 0x140451828
mov rsi, qword [rbp + 0x160]
mov rbx, qword [rbp + 0x1d0]
nop
mov rax, qword [rbp + 0x220]
mov rcx, qword [rbp + 0x1b0]
mov qword [rax], rcx
lea rax, [rcx + r9*8]
mov qword [rbx], rax
mov rax, qword [rbp + 0x1c8]
lea rax, [rcx + rax*8]
mov qword [rsi], rax
nop
mov r14, qword [rbp + 0x190]
jmp 0x140451e7b
test dword [rbp + 0x22c], 0x10000000
je 0x140451ea1
nop
mov rdi, qword [rbx]
sub rdi, rdx
cmp rdi, 0x1000
jb 0x140451cc5
mov rax, rdx
jmp 0x14045170b
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1b0], rax
lea r15, [rbp - 0x10]
mov eax, r12d
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x208]
mov qword [rbp + 0x140], rax
mov r14, r15
mov rax, r15
mov qword [rbp + 0x190], r15
mov rsi, qword [rbp + 0x1d0]
mov rcx, rdx
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x160], r14
test dword [rbp + 0x22c], 0x2000
mov r9, qword [rbp + 0x140]
jne 0x140451a1b
mov rdx, rdi
call fcn.140095520
lea rcx, [rbp + 0xf0]
lea r9, [rbp - 0x10]
lea rdx, [rbp + 0x130]
test dword [rbp + 0x22c], 0x10000
mov rax, r13
mov rdi, qword [rbp + 0x220]
mov r8, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], r8
mov r8, r9
mov qword [rbp + 0x1b0], r9
mov qword [rbp + 0x190], r9
mov r13, rcx
mov r15, qword [rbp + 0x208]
mov rcx, qword [rbp + 0x1e0]
je 0x140451e48
nop
mov rax, qword [r13 - 8]
sub rcx, rax
add rcx, 0xfffffffffffffff8
cmp rcx, 0x20
jae 0x140451dff
test dword [rbp + 0x22c], 0x800
jne 0x140451e40
add r15, 0x27
xor ebx, ebx
mov r13, rax
mov rax, qword [rbp + 0x210]
mov qword [rbp + 0x1d0], rax
test dword [rbp + 0x22c], 0x40000
jne 0x140451733
mov rsi, rdx
mov rbx, r8
mov rcx, r13
mov rdx, r15
call fcn.140095520
nop
mov eax, dword [rbp + 0x188]
mov r13d, eax
mov eax, r12d
mov qword [rbp + 0x1d0], rax
jmp 0x1404514b8
lea rax, [rbp - 0x10]
mov qword [rbp + 0x1d0], rax
lea rbx, [rbp + 0x130]
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x1a8], rax
lea rdx, [rbp - 0x10]
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1c8], rax
mov rax, rbx
mov qword [rbp + 0x1a0], rbx
jmp 0x140451c9d
mov edi, r12d
jmp 0x140450638
mov rcx, qword [rbp + 0x200]
sub rsi, rax
nop
mov rdx, qword [rbp + 0x1a8]
mov qword [rcx], rdx
add rsi, rdx
mov rax, qword [rbp + 0x1a0]
mov qword [rax], rsi
mov rax, qword [rbp + 0x148]
lea rax, [rdx + rax*8]
mov qword [rbx], rax
xor r14d, r14d
test byte [rbp + 0x118], 1
mov rax, qword [rbp + 0x110]
cmove rax, r14
add rsp, 0x2b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1400954e0
int3