Function at 0x1401a3360
Capabilities:
Encode data using base64
Parse credit card information

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x2a8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x210], xmm6
mov qword [rbp + 0x208], 0xfffffffffffffffe
mov qword [rbp + 0x1f0], r9
mov qword [rbp + 0x1a8], r8
mov rbx, qword [rbp + 0x2c0]
mov r12, qword [rbp + 0x2b8]
mov r8, qword [rbp + 0x2b0]
mov rax, qword [rbp + 0x2a8]
mov qword [rbp + 0x1c8], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rbp + 0x1b8], rax
mov r15, qword [rbp + 0x298]
mov rax, qword [rbp + 0x290]
mov qword [rbp + 0x1e8], rax
mov r13d, ebx
and r13d, 1
mov dword [rbp + 0x200], ecx
mov eax, ecx
and eax, 0x7f
mov ecx, r12d
mov qword [rbp + 0x1d8], rcx
add byte [rcx + rcx*4 - 7], cl
add byte [rcx + rcx*4 - 7], cl
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1f8], rdx
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1e0], rdx
mov rcx, r8
mov qword [rbp + 0x1b0], r8
mov dword [rbp + 0x188], ecx
add byte [rbx + 0x497323f8], al
add byte [rbx + 0x497323f8], al
mov eax, eax
lea rcx, [0x1405ee158]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
je 0x1401a75b8
test dword [rbp + 0x200], 0x100
jne 0x1401a769e
lea rsi, [rbp + 0x80]
jmp 0x1401a3b36
cmp eax, 0x2f
ja 0x1401a3538
cmp eax, 0x28
jbe 0x1401a3586
cmp eax, 0x2b
ja 0x1401a3621
cmp eax, 0x29
je 0x1401a3a23
cmp eax, 0x2b
jne 0x1401a3dfc
call fcn.1400f7780
mov rsi, rax
lea r14, [rax + 0x160]
call fcn.1401a0a40
mov rcx, qword [0x140728ea0]
mov edx, dword [0x140728e84]
mov edi, 0x4efd
mov qword [rbp + 0x1d8], rax
sub edi, eax
sub edx, edi
movsxd rax, edx
add rax, rcx
mov rcx, rsi
call qword [0x140704440]
cmp qword [0x1407925f0], 0
jne 0x1401a8b44
nop
mov rcx, qword [0x140728eb0]
mov eax, dword [0x140728e80]
mov dword [rbp + 0x1d0], edi
sub eax, edi
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
jmp 0x1401a8b44
cmp eax, 0x3b
jae 0x1401a35cc
cmp eax, 0x35
jae 0x1401a368b
cmp eax, 0x32
jae 0x1401a36fc
cmp eax, 0x30
jne 0x1401a3fa2
call fcn.1400f7780
mov rsi, rax
test byte [rax + 0x160], 8
jne 0x1401a9a3f
test dword [rbp + 0x200], 0x400
je 0x1401a9a9a
call fcn.1400954e0
add eax, 0xffffffdd
lea rcx, [0x1405ee140]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
xor r13d, r13d
cmp qword [0x1407925f0], 0
je 0x1401a9724
test dword [rbp + 0x200], 0x1000
je 0x1401a84d1
jmp 0x1401a9766
cmp eax, 0x42
jbe 0x1401a36bf
cmp eax, 0x46
jbe 0x1401a373c
cmp eax, 0x48
jbe 0x1401a3ff5
cmp eax, 0x49
jne 0x1401a6af6
nop
mov edi, dword [0x1407293c8]
call fcn.1400f7780
mov rsi, rax
test byte [rax + 0x160], 8
jne 0x1401a7a69
test dword [rbp + 0x200], 0x200
jne 0x1401a7e4b
jmp 0x1401a969e
cmp eax, 0x2c
jne 0x1401a3822
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
lea rdx, [rbp + 0x80]
mov r8d, 0x20
mov r9d, 0x47d9b24d
call fcn.1401ae6a0
cmp qword [0x1407925f0], 0
jne 0x1401a554f
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
jmp 0x1401a6e9c
add eax, 0xffffffcb
lea rcx, [0x1405ee128]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
nop
mov esi, dword [0x1407293c8]
call fcn.1400f7780
mov rbx, rax
test byte [rax + 0x160], 8
jne 0x1401a3dbf
jmp 0x1401a8298
cmp eax, 0x3f
jae 0x1401a3927
cmp eax, 0x3d
jae 0x1401a4053
cmp eax, 0x3b
jne 0x1401a6b73
call fcn.1401a0a10
cmp qword [0x1407905b8], 0
jne 0x1401aa151
mov r13d, eax
movzx edi, byte [0x140790209]
jmp 0x1401a9f7c
je 0x1401a64ef
cmp eax, 0x34
jne 0x1401a693c
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
je 0x1401a797e
lea rsi, [rbp + 0x80]
mov rax, qword [rbp + 0x1e0]
mov r13d, ebx
jmp 0x1401a9fb4
cmp eax, 0x45
jae 0x1401a421b
cmp eax, 0x43
jne 0x1401a6be2
call fcn.1400f7780
mov r14, rax
mov rcx, rax
call fcn.140163880
mov r13d, dword [r14 + 0x160]
call fcn.1401a0a10
mov esi, eax
mov eax, r13d
and eax, 8
mov qword [rbp + 0x1c0], rax
je 0x1401a7fc8
test dword [rbp + 0x200], 0x2000
je 0x1401a653f
nop
cmp qword [0x140790348], 0
jne 0x1401a7f8f
test dword [rbp + 0x200], 0x1000
je 0x1401a9afe
nop
mov rcx, qword [0x140728f60]
mov eax, 0xfffffef2
sub eax, esi
mov dword [rbp + 0x198], eax
mov edi, eax
sub edi, dword [0x140728f40]
mov eax, edi
neg eax
cdqe
add rax, rcx
mov ecx, 0xa0
call qword [0x140704440]
nop
mov qword [rbp + 0x1a0], rax
mov rcx, rax
call fcn.1401a09e0
add r14, 0x160
mov rax, qword [rbp + 0x1a0]
mov qword [0x140790348], rax
lea rax, [rbp + 0x80]
mov qword [rbp + 0x1a0], rax
nop
mov rax, qword [rbp + 0x1e0]
mov r15d, eax
jmp 0x1401a7c4c
cmp eax, 0x2d
jbe 0x1401a4aa3
cmp eax, 0x2f
jne 0x1401a6c59
nop
mov r14d, dword [0x1407293c8]
call fcn.1400f7780
mov esi, dword [rax + 0x160]
and esi, 4
je 0x1401a912f
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a38fa
mov r8d, 0x879fbd1a
xor r8, r14
mov edx, 0xef8d4e43
call fcn.1401b75e0
xor eax, eax
mov qword [rbp + 0x190], rax
test dword [rbp + 0x200], 0x400
mov eax, 0
mov qword [rbp + 0x178], rax
mov eax, 0
mov qword [rbp + 0x170], rax
mov eax, 0
mov qword [rbp + 0x180], rax
mov eax, 0
mov qword [rbp + 0x1a0], rax
mov r14d, 0
mov eax, 0
mov qword [rbp + 0x1c0], rax
mov eax, 0
mov ecx, 0
mov qword [rbp + 0x198], rcx
mov edx, 0
mov ecx, 0
jne 0x1401a80e4
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a912f
lea r13, [rbp + 0x80]
jmp 0x1401a55f9
add eax, 0xffffffc1
lea rcx, [0x1405ee118]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
nop
mov esi, dword [0x1407293e0]
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
call fcn.1400f7780
test byte [rax + 0x161], 0x10
je 0x1401a8a74
call fcn.140135a00
mov ecx, 0xe2bebad6
mov edx, 0x3148e2be
int1
mov edx, 0x3148e2be
int1
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x20], rax
mov r9d, 0x4a48b90a
call fcn.1401ae6a0
test al, 1
jne 0x1401a403e
jmp 0x1401a8a84
call fcn.1401a0a10
mov r15d, eax
mov rax, qword [0x1407265d0]
mov r13d, dword [0x1407265c8]
mov r14d, 0xffff65ff
sub r14d, r15d
mov ecx, r13d
sub ecx, r14d
movsxd rsi, ecx
add rsi, rax
mov rax, rsi
call qword [0x140704440]
cmp rax, rbx
jne 0x1401a9590
test dword [rbp + 0x200], 0x400
jne 0x1401a923e
mov rdi, rax
mov rcx, qword [0x1407265e0]
mov eax, dword [0x1407265c0]
sub eax, r14d
mov qword [rbp + 0x1a0], rax
cdqe
add rax, rcx
mov ecx, 0xa024922e
call qword [0x140704440]
lea rax, [rbp + 0x80]
mov qword [rbp + 0x198], rax
mov qword [rbp + 0x1c0], rax
xor r13d, r13d
jmp 0x1401a9d6a
call fcn.1400f7780
mov rsi, rax
call fcn.1401a0a10
mov r14d, eax
mov rax, qword [0x14078ffb0]
mov r15, rax
shr r15, 0x20
or r15d, eax
mov rcx, qword [0x140728f18]
mov eax, dword [0x140728f0c]
add eax, r14d
sub eax, r15d
add eax, 0xffffda0e
cdqe
add rax, rcx
mov rcx, rsi
call qword [0x140704440]
adc eax, 0x5609d6
adc eax, 0x5609d6
cmp qword [0x1407925f0], 0
je 0x1401a6a1c
invalid
add byte [rax], al
invalid
test dword [rbp + 0x200], 0x100
je 0x1401a6a9b
jmp 0x1401a9a14
nop
mov r15d, dword [0x1407293a4]
call fcn.1400f7780
mov rsi, rax
cmp qword [0x140790318], 0
jne 0x1401a3ae4
mov ecx, 0x40
call fcn.1400954c0
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], 0xf
mov byte [rax + 8], 0
lea rcx, [0x1405ed1d0]
mov qword [rax], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x28], xmm0
mov dword [rax + 0x38], 0
mov qword [0x140790318], rax
nop
mov rax, qword [0x140790318]
cmp qword [rax + 0x28], r12
jne 0x1401a3afb
nop
mov qword [rax + 0x28], 0
nop
test byte [rsi + 0x160], 4
je 0x1401a3b57
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a3b36
xor r15, 0x6217fd02
mov edx, 0xc9d12983
mov r8, r15
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
je 0x1401a751b
nop
cmp qword [0x1407925f0], 0
jne 0x1401a6383
mov ecx, 0x900
call fcn.1400954c0
push rax
sbb edi, ebp
call qword [rax + 0x858948]
add al, byte [rax]
add byte [rax - 0x77], cl
shr eax, 0x40
and eax, 0x4890ffef
mov eax, dword [rbp + 0x200]
push rax
sbb edi, ebp
call qword [rax + 0x858948]
add al, byte [rax]
add byte [rax - 0x77], cl
shr eax, 0x40
and eax, 0x4890ffef
and eax, 0x4890ffef
mov eax, dword [rbp + 0x200]
mov qword [0x1407925f0], rax
jmp 0x1401a6383
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a695f
cmp byte [rbp + 0x200], 0
js 0x1401aa366
mov ecx, 0x900
call fcn.1400954c0
cli
sbb bh, ch
call qword [rax + 0x858948]
add al, byte [rax]
add byte [rax - 0x77], cl
shr eax, 0xea
invalid
and al, 0xef
call qword [rax + 0x858b48]
add al, byte [rax]
add byte [rax - 0x77], cl
add eax, 0x5eea0b
cli
sbb bh, ch
call qword [rax + 0x858948]
add al, byte [rax]
add byte [rax - 0x77], cl
shr eax, 0xea
invalid
and al, 0xef
call qword [rax + 0x858b48]
add al, byte [rax]
add byte [rax - 0x77], cl
add eax, 0x5eea0b
invalid
jmp 0x1401a696f
nop
mov r15d, dword [0x1407293cc]
call fcn.1400f7780
mov esi, dword [rax + 0x160]
and esi, 4
je 0x1401a8f61
mov r14, rax
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a3c39
xor r15, 0x30a546f1
mov edx, 0xb7d5c5c3
mov r8, r15
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a8f61
nop
cmp qword [0x140790478], 0
je 0x1401a9468
nop
mov rdi, qword [0x140790478]
add rdi, 8
mov dword [0x1407293c8], 0x344bcbf0
pop rax
add al, dh
retf
xor al, 0x48
mov ecx, edi
call fcn.1400c7460
mov byte [rbp + 0x80], 0
add byte [rax], 0
add byte [rax], al
pop rax
add al, dh
retf
add byte [rax], 0
add byte [rax], al
cmp qword [0x140790478], 0
jne 0x1401a8f26
jmp 0x1401a8ee9
call fcn.1400f7780
mov r14, rax
mov esi, dword [rax + 0x160]
test sil, 8
je 0x1401a3d0c
nop
cmp qword [0x140790348], 0
jne 0x1401a3cf9
mov ecx, 0xa0
call fcn.1400954c0
nop
mov qword [rbp + 0x1c0], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1c0]
mov qword [0x140790348], rax
test dword [rbp + 0x200], 0x4000
jne 0x1401a8de1
nop
mov rcx, qword [0x140790348]
mov rdx, r12
mov r8b, 1
call fcn.14019f960
mov rcx, r14
call fcn.140163880
cmp qword [0x140790318], 0
jne 0x1401a3d5b
mov ecx, 0x40
call fcn.1400954c0
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], 0xf
mov byte [rax + 8], 0
lea rcx, [0x1405ed1d0]
mov qword [rax], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x28], xmm0
mov dword [rax + 0x38], 0
mov qword [0x140790318], rax
nop
mov rbx, qword [0x140790318]
mov rcx, rbx
mov rdx, r12
call fcn.140197dc0
mov r13d, eax
cmp qword [0x1407925f0], 0
jne 0x1401a7a7d
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x800
je 0x1401a7a7d
lea rbx, [rbp + 0x80]
nop
cmp qword [0x140790348], 0
jne 0x1401a8252
mov ecx, 0xa0
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790348], rax
jmp 0x1401a8252
lea rax, [0x1405e9038]
mov rdi, qword [rbp + 0x1f8]
mov qword [rdi], rax
lea rax, [0x1405e90b0]
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0xffffffffffffffff
mov dword [rdi + 0x18], 0
mov byte [rdi + 0x1c], 0
lea rax, [rdi + 0x20]
mov qword [rbp + 0x1f0], rax
mov qword [rdi + 0x28], 0xffffffffffffffff
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x34], 0
lea rax, [0x1405e91d8]
mov qword [rdi + 0x20], rax
call fcn.1401a0a30
mov rcx, qword [0x1407297b8]
mov edx, dword [0x1407297a0]
mov r8d, 0xffff3efd
sub r8d, eax
mov dword [rbp + 0x200], r8d
sub edx, r8d
movsxd rax, edx
add rax, rcx
call qword [0x140704440]
mov esi, eax
mov qword [rdi + 0x38], 0
mov byte [rdi + 0x40], 0
lea rcx, [rdi + 0x48]
nop
mov qword [rbp + 0x1c8], rcx
call fcn.140095a50
nop
mov rax, qword [rbp + 0x1f8]
add rax, 0x50
nop
mov qword [rbp + 0x1d0], rax
mov qword [rsp + 0x30], rax
mov r9d, 0xa2ac4790
call fcn.1401a1140
nop
mov rax, qword [rbp + 0x1f8]
lea rcx, [rax + 0xd8]
mov word [rax + 0x100], 0
nop
mov qword [rbp + 0x1e8], rcx
call fcn.140095950
nop
mov rax, qword [rbp + 0x1b0]
mov rcx, qword [rbp + 0x1f8]
mov qword [rcx + 0x108], rax
mov qword [rcx + 0x110], 0
mov qword [rcx + 0x118], 0xffffffffffffffff
mov dword [rcx + 0x120], 0
mov dword [rcx + 0x123], 0
mov qword [rcx + 0x128], 0
mov qword [rcx + 0x130], 0
add rcx, 0x138
call fcn.140095a60
xorps xmm0, xmm0
mov r12, qword [rbp + 0x1f8]
movups xmmword [r12 + 0x190], xmm0
movups xmmword [r12 + 0x180], xmm0
movups xmmword [r12 + 0x170], xmm0
movups xmmword [r12 + 0x160], xmm0
mov byte [r12 + 0x1a0], 0
xor esi, 0x47302662
mov dword [r12 + 0x1a4], esi
mov byte [r12 + 0x1a8], 0
jmp 0x1401aa3f4
nop
mov esi, dword [0x1407293cc]
cmp qword [0x1407925f0], 0
jne 0x1401a75ba
test dword [rbp + 0x200], 0x200
jne 0x1401a7d60
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x1407925f0], rax
jmp 0x1401a79cf
cmp eax, 0x47
jne 0x1401a6cd8
call fcn.1401a0a00
mov rcx, qword [0x1407265a8]
mov edx, dword [0x140726590]
mov esi, 0xfb37
sub esi, eax
sub edx, esi
movsxd rax, edx
add rax, rcx
mov ecx, 0xa024922e
call qword [0x140704440]
xor r13d, r13d
cmp qword [0x1407925f0], 0
je 0x1401a7d67
xor r12d, r12d
test dword [rbp + 0x200], 0x100
je 0x1401aa3f4
jmp 0x1401a8bcc
cmp eax, 0x3e
jne 0x1401a6da8
lea rax, [0x1405ed168]
mov r12, qword [rbp + 0x1b8]
mov qword [r12], rax
lea rcx, [r12 + 8]
mov word [r12 + 0x30], 0
mov qword [rbp + 0x1f0], rcx
call fcn.140095950
xorps xmm6, xmm6
movups xmmword [r12 + 0x38], xmm6
call fcn.1401a0a00
mov edi, eax
movzx edx, byte [0x140790310]
mov rcx, qword [0x140729900]
mov eax, dword [0x1407298ec]
mov dword [rbp + 0x200], edx
or eax, edx
mov ebx, 0xffff159c
sub ebx, edi
sub eax, ebx
cdqe
add rax, rcx
call qword [0x140704440]
mov esi, eax
mov rax, rsi
shl rax, 0x24
or rax, rsi
movabs rcx, 0x371301b083713353
xor rcx, rax
call fcn.1400954c0
lea rcx, [r12 + 0x38]
mov qword [rbp + 0x1c8], rcx
add edi, 0xea64
mov dword [rbp + 0x1f8], edi
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r12 + 0x38], rax
movups xmmword [r12 + 0x48], xmm6
mov rax, rsi
shl rax, 0x1e
movabs rcx, 0x20dc4c0643713353
xor rcx, rsi
xor rcx, rax
call fcn.1400954c0
nop
mov dword [rbp + 0x1b0], ebx
mov ecx, dword [rbp + 0x200]
neg ecx
mov dword [rbp + 0x1e8], ecx
lea rcx, [r12 + 0x48]
mov qword [rbp + 0x1d0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r12 + 0x48], rax
lea rax, [r12 + 0x60]
mov qword [rbp + 0x1d8], rax
movups xmmword [r12 + 0x60], xmm6
movups xmmword [r12 + 0x70], xmm6
mov qword [r12 + 0x80], 0
mov rax, rsi
shl rax, 0x1c
movabs rcx, 0x83713013371304b
xor rcx, rsi
xor rcx, rax
call fcn.1400954c0
lea rcx, [r12 + 0x78]
mov qword [rbp + 0x1a8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r12 + 0x78], rax
movups xmmword [r12 + 0x88], xmm6
mov rax, rsi
shl rax, 0x1d
movabs rcx, 0x106e2603e371304b
xor rcx, rsi
xor rcx, rax
call fcn.1400954c0
nop
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r12 + 0x88], rax
mov dword [r12 + 0x58], 0
jmp 0x1401aa3f4
cmp eax, 0x46
jne 0x1401a6df2
lea rax, [0x1405e9728]
mov qword [rbx], rax
lea rsi, [0x1405e9798]
mov qword [rbx + 8], rsi
lea rax, [rbx + 0x10]
mov qword [rbp + 0x200], rax
mov qword [rbx + 0x28], 0
mov qword [rbx + 0x30], 0xf
mov byte [rbx + 0x18], 0
lea rdi, [0x1405e7948]
mov qword [rbx + 0x10], rdi
xorps xmm6, xmm6
movups xmmword [rbx + 0x38], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x38]
mov qword [rbp + 0x1f0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x38], rax
movups xmmword [rbx + 0x48], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 8]
mov qword [rbp + 0x200], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x48], rax
mov qword [rbx + 0x58], rsi
lea rax, [rbx + 0x60]
mov qword [rbp + 0x1f0], rax
mov qword [rbx + 0x78], 0
mov qword [rbx + 0x80], 0xf
mov byte [rbx + 0x68], 0
mov qword [rbx + 0x60], rdi
movups xmmword [rbx + 0x88], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x88]
mov qword [rbp + 0x1f8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x88], rax
movups xmmword [rbx + 0x98], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x58]
mov qword [rbp + 0x1f0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x98], rax
mov qword [rbx + 0xa8], rsi
lea rax, [rbx + 0xb0]
mov qword [rbp + 0x1f8], rax
mov qword [rbx + 0xc8], 0
mov qword [rbx + 0xd0], 0xf
mov byte [rbx + 0xb8], 0
mov qword [rbx + 0xb0], rdi
movups xmmword [rbx + 0xd8], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0xd8]
mov qword [rbp + 0x1c8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0xd8], rax
movups xmmword [rbx + 0xe8], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0xa8]
mov qword [rbp + 0x1f8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0xe8], rax
mov qword [rbx + 0xf8], rsi
lea rax, [rbx + 0x100]
mov qword [rbp + 0x1c8], rax
mov qword [rbx + 0x118], 0
mov qword [rbx + 0x120], 0xf
mov byte [rbx + 0x108], 0
mov qword [rbx + 0x100], rdi
movups xmmword [rbx + 0x128], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x128]
mov qword [rbp + 0x1d0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x128], rax
movups xmmword [rbx + 0x138], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0xf8]
mov qword [rbp + 0x1c8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x138], rax
mov qword [rbx + 0x148], rsi
lea rax, [rbx + 0x150]
mov qword [rbp + 0x1d0], rax
mov qword [rbx + 0x168], 0
mov qword [rbx + 0x170], 0xf
mov byte [rbx + 0x158], 0
mov qword [rbx + 0x150], rdi
movups xmmword [rbx + 0x178], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x178]
mov qword [rbp + 0x1e8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x178], rax
movups xmmword [rbx + 0x188], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x148]
mov qword [rbp + 0x1d0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x188], rax
mov qword [rbx + 0x198], rsi
lea rax, [rbx + 0x1a0]
mov qword [rbp + 0x1e8], rax
mov qword [rbx + 0x1b8], 0
mov qword [rbx + 0x1c0], 0xf
mov byte [rbx + 0x1a8], 0
mov qword [rbx + 0x1a0], rdi
movups xmmword [rbx + 0x1c8], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x1c8]
mov qword [rbp + 0x1d8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x1c8], rax
movups xmmword [rbx + 0x1d8], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x198]
mov qword [rbp + 0x1e8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x1d8], rax
mov qword [rbx + 0x1e8], rsi
lea rax, [rbx + 0x1f0]
mov qword [rbp + 0x1d8], rax
mov qword [rbx + 0x208], 0
mov qword [rbx + 0x210], 0xf
mov byte [rbx + 0x1f8], 0
mov qword [rbx + 0x1f0], rdi
movups xmmword [rbx + 0x218], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x218]
mov qword [rbp + 0x1b0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x218], rax
movups xmmword [rbx + 0x228], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x1e8]
mov qword [rbp + 0x1d8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x228], rax
mov qword [rbx + 0x238], rsi
lea rax, [rbx + 0x240]
mov qword [rbp + 0x1b0], rax
mov qword [rbx + 0x258], 0
mov qword [rbx + 0x260], 0xf
mov byte [rbx + 0x248], 0
mov qword [rbx + 0x240], rdi
movups xmmword [rbx + 0x268], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x268]
mov qword [rbp + 0x1b8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x268], rax
movups xmmword [rbx + 0x278], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x238]
mov qword [rbp + 0x1b0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x278], rax
mov qword [rbx + 0x288], rsi
lea rax, [rbx + 0x290]
mov qword [rbp + 0x1b8], rax
mov qword [rbx + 0x2a8], 0
mov qword [rbx + 0x2b0], 0xf
mov byte [rbx + 0x298], 0
mov qword [rbx + 0x290], rdi
movups xmmword [rbx + 0x2b8], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x2b8]
mov qword [rbp + 0x1a8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x2b8], rax
movups xmmword [rbx + 0x2c8], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x288]
mov qword [rbp + 0x1b8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x2c8], rax
mov qword [rbx + 0x2d8], rsi
lea rax, [rbx + 0x2e0]
mov qword [rbp + 0x1a8], rax
mov qword [rbx + 0x2f8], 0
mov qword [rbx + 0x300], 0xf
mov byte [rbx + 0x2e8], 0
mov qword [rbx + 0x2e0], rdi
movups xmmword [rbx + 0x308], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x308]
mov qword [rbp + 0x1e0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x308], rax
movups xmmword [rbx + 0x318], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x2d8]
mov qword [rbp + 0x1a8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x318], rax
mov qword [rbx + 0x328], rsi
lea rax, [rbx + 0x330]
mov qword [rbp + 0x1e0], rax
mov qword [rbx + 0x348], 0
mov qword [rbx + 0x350], 0xf
mov byte [rbx + 0x338], 0
mov qword [rbx + 0x330], rdi
movups xmmword [rbx + 0x358], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x358]
mov qword [rbp + 0x188], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x358], rax
movups xmmword [rbx + 0x368], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x328]
mov qword [rbp + 0x1e0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x368], rax
mov qword [rbx + 0x378], rsi
lea rax, [rbx + 0x380]
mov qword [rbp + 0x188], rax
mov qword [rbx + 0x398], 0
mov qword [rbx + 0x3a0], 0xf
mov byte [rbx + 0x388], 0
mov qword [rbx + 0x380], rdi
movups xmmword [rbx + 0x3a8], xmm6
mov ecx, 0x60
call fcn.1400954c0
lea rcx, [rbx + 0x3a8]
mov qword [rbp + 0x1c0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x3a8], rax
movups xmmword [rbx + 0x3b8], xmm6
mov ecx, 0x38
call fcn.1400954c0
lea rcx, [rbx + 0x378]
mov qword [rbp + 0x188], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x3b8], rax
lea rax, [rbx + 0x3c8]
mov qword [rbp + 0x1c0], rax
lea rax, [rbx + 0x3e0]
mov qword [rbp + 0x1a0], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x3c8], xmm0
movups xmmword [rbx + 0x3d8], xmm0
movups xmmword [rbx + 0x3e8], xmm0
movups xmmword [rbx + 0x3f8], xmm0
mov ecx, 0x28
call fcn.1400954c0
lea rcx, [rbx + 0x3f8]
mov qword [rbp + 0x198], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x3f8], rax
lea rcx, [rbx + 0x408]
mov word [rbx + 0x430], 0
call fcn.140095950
nop
mov qword [rbx + 0x450], 0
mov qword [rbx + 0x458], 0xf
mov byte [rbx + 0x440], 0
lea rax, [0x1405e97f8]
mov qword [rbx + 0x438], rax
mov qword [rbx + 0x460], 0
mov byte [rbx + 0x468], 0
mov r12, rbx
jmp 0x1401aa3f4
call fcn.1400f7780
mov rsi, rax
call fcn.1401a0a30
movzx edi, byte [0x1407901d1]
mov rcx, qword [0x1407291e8]
mov r15d, dword [0x1407291d0]
xor r15d, edi
mov r13d, 0xffff5d06
mov qword [rbp + 0x1c0], rax
sub r13d, eax
sub r15d, r13d
movsxd rax, r15d
add rax, rcx
mov rcx, rsi
mov qword [rbp + 0x1a0], rsi
call qword [0x140704440]
mov r14, qword [0x1407925f0]
test r14, r14
jne 0x1401a4b66
nop
mov dword [rbp + 0x180], r13d
mov rcx, qword [0x1407291f0]
mov eax, dword [0x1407291cc]
mov qword [rbp + 0x190], rdi
movzx edx, dil
mov r8, qword [rbp + 0x1c0]
sub r8d, edx
add eax, r8d
add eax, 0xa2fa
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x198], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x198]
mov qword [0x1407925f0], rax
nop
mov rdi, qword [rbp + 0x190]
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x818]
mov rcx, r12
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1b0]
call qword [0x140704440]
mov r13d, eax
test eax, eax
jne 0x1401a9ea5
nop
mov rax, qword [rbp + 0x1a0]
mov eax, dword [rax + 0x160]
and eax, 8
je 0x1401a9ea5
xor r13d, r13d
cmp qword [0x140790348], 0
mov esi, 0
je 0x1401a7c4c
add edi, dword [rbp + 0x1c0]
nop
mov rcx, qword [0x140790348]
mov rax, qword [rbp + 0x1b0]
mov rdx, qword [rax]
mov r8, qword [0x1407291f8]
add byte [rbx + 0x5845d705], cl
add byte [rcx], al
clc
add byte [rbx + 0x5845d705], cl
add byte [rcx], al
clc
add eax, 0xa2fa
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xa18370e8
jo 0x1401a4b7f
invalid
jo 0x1401a4b7f
movabs eax, dword [0x1f88d8b4ce0894d]
add byte [rax], al
mov r8, r12
mov r9, qword [rbp + 0x1f8]
call qword [0x140704440]
jmp 0x1401a9eb3
nop
cmp qword [0x1407925f0], 0
jne 0x1401aa3d9
test dword [rbp + 0x200], 0x200
add byte [rax], al
add byte [rdx], al
add byte [rax], al
jne 0x1401a81ab
lea rdi, [rbp + 0x80]
jmp 0x1401a6996
lea rax, [0x1405e8ed8]
mov qword [r12], rax
lea rdi, [r12 + 8]
mov dword [r12 + 8], 0
mov word [r12 + 0xc], 0
mov qword [r12 + 0x10], 0
mov qword [r12 + 0x30], 0
mov qword [r12 + 0x38], 0xf
mov byte [r12 + 0x20], 0
lea rax, [0x1405e7948]
mov qword [r12 + 0x18], rax
mov qword [r12 + 0x58], 0
mov qword [r12 + 0x60], 0xf
mov byte [r12 + 0x48], 0
mov qword [r12 + 0x40], rax
mov qword [r12 + 0x80], 0
mov qword [r12 + 0x88], 0xf
mov byte [r12 + 0x70], 0
mov qword [r12 + 0x68], rax
mov byte [r12 + 0x90], 0
mov dword [r12 + 0x94], 0
lea r14, [r12 + 0xa8]
xorps xmm6, xmm6
movups xmmword [r12 + 0xb0], xmm6
mov qword [r12 + 0xc0], 0
mov byte [r12 + 0xc8], 1
mov dword [r12 + 0xcc], 1
movups xmmword [r12 + 0xd0], xmm6
mov qword [r12 + 0xe0], 0
lea rax, case.0x140359a05.38
mov qword [r12 + 0xa8], rax
mov qword [r12 + 0xa0], 0
call fcn.1401a0a40
mov r13d, eax
mov rcx, qword [0x1407296e0]
mov eax, dword [0x140729690]
add eax, r13d
add eax, 0x38e3
cdqe
add rax, rcx
call qword [0x140704440]
mov r15d, eax
mov byte [r12 + 0x1e0], 0
lea rsi, [r12 + 0x1e4]
mov r8d, 0x150
mov rcx, rsi
xor edx, edx
call fcn.1405c44a0
mov dword [rbp + 0x14c], r13d
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x28], rdi
mov rcx, rsi
call fcn.140095960
nop
mov dword [r12 + 0x334], 0
lea r8, [r12 + 0x348]
movups xmmword [r12 + 0x348], xmm6
movups xmmword [r12 + 0x358], xmm6
mov qword [r12 + 0x368], 0
mov eax, r15d
mov rdx, rax
shl rdx, 0x23
or rdx, rax
movabs rcx, 0xa25e5f80344bcb80
xor rcx, rdx
mov qword [rbp + 0x178], r8
mov qword [rbp], r8
mov qword [rbp + 0x198], rsi
mov qword [rbp - 8], rsi
mov dword [rbp + 0x150], r13d
mov qword [rbp + 0x1e0], r14
mov qword [rbp - 0x10], r14
mov qword [rbp + 0x1e8], rdi
mov qword [rbp - 0x18], rdi
call fcn.1400954c0
lea rsi, [r12 + 0x360]
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r12 + 0x360], rax
lea rax, [r12 + 0x370]
mov qword [rbp + 0x1a0], rax
xorps xmm0, xmm0
movups xmmword [r12 + 0x370], xmm0
mov qword [r12 + 0x380], 0
lea r14, [r12 + 0x390]
movups xmmword [r12 + 0x390], xmm0
mov qword [r12 + 0x3a0], 0
mov eax, dword [0x1407901c0]
mov ecx, dword [0x140793440]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp eax, dword [rcx + 0x26838]
jg 0x1401aa4a9
nop
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x180], r13
mov qword [rbp + 0x1c0], r14
lea rax, [0x14078fff8]
mov qword [r12 + 0x3a8], rax
lea rax, [r12 + 0x3c8]
mov qword [rbp + 0x200], rax
xorps xmm0, xmm0
movups xmmword [r12 + 0x3d0], xmm0
mov qword [r12 + 0x3e0], 0
mov byte [r12 + 0x3e8], 1
add byte [rax], al
add dword [rcx - 0x39], eax
test byte [rsp + rbp*8], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rsp + 0x3f0], xmm0
add byte [rax], al
add dword [rcx - 0x39], eax
test byte [rsp + rbp*8], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [rsp + 0x3f0], xmm0
movups xmmword [rsp + 0x3f0], xmm0
mov qword [r12 + 0x400], 0
lea rax, case.0x140359a05.38
add byte [rcx - 0x77], r9b
test byte [rax + rcx*8], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1f], cl
add byte [rcx - 0x77], r9b
test byte [rax + rcx*8], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x1f], cl
call fcn.1400c3b80
jmp 0x1401aa3f4
nop
mov esi, dword [0x1407293a4]
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x140790268], 0
jne 0x1401a4faf
mov ecx, 0xe8
call fcn.1400954c0
lea rcx, [0x1405e78d8]
mov qword [rax], rcx
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
lea rcx, [0x1405e7948]
mov qword [rax + 0x10], rcx
mov dword [rax + 8], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [0x140790268], rax
nop
mov rdi, qword [0x140790268]
lea rcx, [rdi + 0x48]
lea r9, [rbp + 0x80]
mov r8d, 0x94
mov edx, 0xbc2c9fae
call fcn.1401b75e0
test r12, r12
je 0x1401a753f
nop
mov rbx, qword [rdi + 0xdc]
mov r14d, dword [r12]
cmp r14d, 0x14
jb 0x1401a5009
lea r9, [r12 + 4]
lea rcx, [rbp + 0x84]
mov r8d, 0x10
mov edx, 0xbc2c9fae
call fcn.1401b75e0
lea rdi, [r12 + 0x14]
mov eax, 0xc370fd57
xor rsi, rax
lea rax, [rbp + 0x120]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x20], rsi
mov rcx, rdi
mov r9d, 0x2f1c9093
call fcn.1401ae6a0
lea rcx, [rbp + 0x128]
cmp qword [rbp + 0x140], 8
mov rsi, qword [rbp + 0x128]
mov rax, qword [rbp + 0x138]
cmovae rcx, rsi
cmp rax, 0x100
mov r8d, 0x100
cmovb r8, rax
mov edx, 0xbc2c9fae
mov r9, rdi
call fcn.1401b75e0
cmp r14d, 0x11c
jb 0x1401a5085
nop
mov qword [r12 + 0x114], rbx
nop
mov rax, qword [rbp + 0x140]
cmp rax, 8
jb 0x1401a50cf
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
add byte [rax - 0x7f], cl
cli
add byte [rax], dl
add byte [rax], al
jb 0x1401a50c7
nop
mov rcx, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
add esi, 0xfffffff8
add esi, 0xfffffff8
sub rsi, rcx
cmp rsi, 0x20
jae 0x1401aa4e0
add rax, rax
add rax, 0x29
mov rdx, rax
mov edx, eax
mov edx, eax
mov rsi, rcx
mov rcx, rsi
call fcn.140095520
mov r12d, 1
jmp 0x1401a7542
nop
mov r14d, dword [0x1407293e0]
call fcn.1400f7780
mov rsi, rax
mov rcx, rax
call fcn.140163880
test byte [rsi + 0x160], 4
je 0x1401a7686
test dword [rbp + 0x200], 0x400
je 0x1401a93a1
add byte [rdx], al
add byte [rax], al
add byte [rax + rax], al
add byte [rdi], cl
test byte [rdx - 0x6fffffbe], dl
nop
mov eax, dword [0x140793440]
add eax, 0x5ee32a
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
add byte [rbp + 0x34], dh
add byte [rbp + 0x34], dh
mov r8d, 0xf4e45040
xor r8, r14
mov edx, 0x8751ad43
call fcn.1401b75e0
jmp 0x1401a5160
nop
cmp qword [0x140790478], 0
je 0x1401a5d94
test dword [rbp + 0x200], 0x100
jne 0x1401a78fd
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a764f
nop
cmp qword [0x140790478], 0
jne 0x1401a51b5
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
add rcx, 8
mov qword [rbp + 0x1e0], rcx
call fcn.1400c7460
mov dword [rbp + 0x80], 0
cmp qword [0x140790478], 0
jne 0x1401a520a
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1c0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1c0]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
lea rax, [rbp + 0x80]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp + 0x1c8]
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ebx
mov rax, qword [rbp + 0x1e8]
mov dword [rsp + 0x28], eax
mov rax, qword [rbp + 0x1b0]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov rdx, r12
mov r8, qword [rbp + 0x1f0]
mov r9, qword [rbp + 0x1d0]
add dword [rax], eax
add al, ch
cmpsw word [rsi], word [rdi]
invalid
inc dword [rax - 0x78]
mov byte [rbx + rcx*4 - 0x4b], 0x80
add byte [rax], al
add byte [rax - 0x1f7274b8], dl
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add al, ch
cmpsw word [rsi], word [rdi]
invalid
add byte [rax], al
call fcn.140095470
test sil, sil
mov eax, r14d
jne 0x1401a9bb0
jmp 0x1401a7686
call fcn.1400f7780
mov rsi, rax
mov rcx, rax
call fcn.140163880
mov esi, dword [rsi + 0x160]
test sil, 8
jne 0x1401a7059
invalid
add byte [rax], al
sbb eax, 0x85f70000
add byte [rdx], al
add byte [rax], al
add byte [rax + rax], al
add byte [rdi], cl
test byte [rsp + rax], ch
add cl, ch
js 0x1401a52e4
test dword [rbp + 0x200], 0x400
je 0x1401a571e
jmp 0x1401a822f
add byte [rax], al
nop
cmp qword [rbp + 0x1d0], 0
je 0x1401a85e0
invalid
add byte [rax + 0x213d8348], dl
rcr dword [rsi], cl
add byte [rdi], cl
test dword [rdi], esi
adc eax, 0xb90000
mov ecx, 0x900
invalid
loope 0x1401a52de
nop
cmp qword [0x1407925f0], 0
jne 0x1401a680c
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rax
add byte [rax], al
out dx, eax
call qword [rax - 0xf7a76b8]
add dword [rax], eax
add byte [rax - 0x77], cl
shr eax, 0xd1
or eax, 0x4890ffef
out dx, eax
call qword [rax - 0xf7a74b8]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov rcx, rax
call fcn.1400960c0
out dx, eax
call qword [rax - 0xf7a74b8]
add dword [rax], eax
add byte [rax], al
out dx, eax
call qword [rax - 0xf7a74b8]
add dword [rax], eax
add byte [rax], al
mov qword [0x1407925f0], rax
add byte [rax], al
mov qword [0x1407925f0], rax
xor eax, eax
jmp 0x1401a67fc
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a95d2
jmp 0x1401a642f
nop
mov esi, dword [0x1407293cc]
call fcn.1400f7780
test byte [rax + 0x160], 4
add dword [rax], eax
add byte [rdi + rcx], al
test ch, dh
xor byte [rax], al
invalid
add dword [rax], eax
add byte [rdi + rcx], al
test ch, dh
xor byte [rax], al
add byte [rax - 0x1f04fa75], dl
pop rsi
nop
mov eax, dword [0x140793440]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
je 0x1401a834c
invalid
add byte [rax], al
invalid
test dword [rbp + 0x200], 0x400
jne 0x1401a8360
jmp 0x1401aa226
nop
mov r14d, dword [0x1407293c8]
call fcn.1400f7780
mov rsi, rax
mov rcx, rax
call fcn.140163880
xor ecx, ecx
call fcn.14019fd80
mov r13d, dword [rsi + 0x160]
test r13b, 4
je 0x1401a77fa
nop
mov eax, dword [0x140793440]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
je 0x1401a8490
xor byte [rax], al
invalid
xor byte [rax], al
add bh, dh
test dword [rax], eax
add al, byte [rax]
add byte [rax], al
or byte [rax], al
add byte [rdi], cl
test bl, bl
xor byte [rax], al
add cl, ch
stosb byte [rdi], al
add byte ss:[rax], al
test dword [rbp + 0x200], 0x800
je 0x1401a84b0
jmp 0x1401a8a84
nop
mov rdi, qword [rbp + 0x1e8]
mov qword [rdi + 8], r12
mov rax, qword [rbp + 0x1c8]
mov qword [rdi + 0x10], rax
mov byte [rdi + 0x18], r13b
lea rax, [0x1405e95b8]
mov qword [rdi], rax
xorps xmm6, xmm6
movups xmmword [rdi + 0x20], xmm6
lea rax, [0x1405e9658]
mov qword [rdi + 0x30], rax
mov byte [rdi + 0x38], 0
lea rax, [rdi + 0x40]
mov qword [rbp + 0x1f0], rax
call fcn.1401a0a40
mov rcx, qword [0x1407298d8]
mov edx, dword [0x1407298b4]
mov r8d, 0xffff4dfd
sub r8d, eax
mov dword [rbp + 0x200], r8d
sub edx, r8d
movsxd rax, edx
add rax, rcx
call qword [0x140704440]
movups xmmword [rdi + 0x40], xmm6
movups xmmword [rdi + 0x50], xmm6
mov qword [rdi + 0x60], 0
mov esi, eax
mov rax, rsi
shl rax, 0x1f
movabs rcx, 0x1a25e5f8344bcbc8
xor rcx, rsi
xor rcx, rax
call fcn.1400954c0
lea rcx, [rdi + 0x30]
mov qword [rbp + 0x1f0], rcx
mov rcx, rsi
shl rcx, 0x23
or rcx, rsi
movabs rdx, 0xa25e5f80344bcba8
xor rdx, rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rdi + rdx], rax
mov rax, rsi
shl rax, 0x24
or rax, rsi
movabs rcx, 0x44bcbf00344bcb98
xor rcx, rax
movups xmmword [rdi + rcx], xmm6
mov word [rdi + rcx + 0x10], 0
lea rax, [0x1405e94e8]
mov qword [rdi], rax
lea rax, [0x1405e9528]
mov qword [rdi + 0x30], rax
movups xmmword [rdi + 0x80], xmm6
add byte [rax - 0x77], cl
invalid
shl rax, 0x20
or rax, rsi
movabs rcx, 0x344bcbf0344bcbc0
xor al, 0xf0
retf
xor al, 0x48
xor ecx, eax
call fcn.1400954c0
lea rcx, [rdi + 0x80]
mov qword [rax], rax
mov qword [rax + 8], rax
mov dword [rax + 8], eax
add byte [rax - 0x77], cl
invalid
xor al, 0xf0
retf
mov dword [rax + 8], eax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rcx], rax
mov r12, rdi
jmp 0x1401aa3f4
nop
cmp qword [0x1407925f0], 0
je 0x1401a554f
test dword [rbp + 0x200], 0x200
je 0x1401a5588
jmp 0x1401a95d2
test dword [rbp + 0x200], 0x100
jne 0x1401a6e9c
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov eax, dword [0x1407925f0]
mov eax, dword [0x1407925f0]
mov rax, qword [rax + 0x540]
mov rcx, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
lock add dword [rax], eax
add bh, bh
adc eax, 0x55ee8e
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
lock add dword [rax], eax
add bh, bh
adc eax, 0x55ee8e
mov r12, rax
jmp 0x1401aa3f4
call fcn.1400f7780
mov r13, rax
call fcn.1401a0a40
mov esi, eax
mov rcx, qword [0x1407292a0]
mov eax, dword [0x14072926c]
add eax, esi
add eax, 0xffffd6a7
cdqe
add rax, rcx
mov rcx, r13
call qword [0x140704440]
cmp qword [0x1407925f0], 0
je 0x1401a7e68
test dword [rbp + 0x200], 0x1000
jne 0x1401a7ed2
nop
cmp qword [0x140790478], 0
jne 0x1401a5657
xor r15d, r15d
mov esi, 0
mov edi, dword [rbp + 0x200]
test edi, 0x2000
je 0x1401a99c4
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x140790478], rax
add eax, 0x5eae21
add eax, 0x5eae21
nop
mov rdi, qword [0x140790478]
add rdi, 8
or byte [rax - 0x77], cl
stc
or byte [rax - 0x77], cl
stc
call fcn.1400c7460
mov byte [rbp + 0x80], 0
cmp qword [0x140790478], 0
je 0x1401a8e5b
cmp byte [rbp + 0x200], 0
js 0x1401a8e98
add byte [rdx], al
add byte [rax], al
add byte [rdi], cl
mov byte [rbx], cl
cmp byte [rax], al
add cl, ch
test al, 0x30
add byte [rax], al
jmp 0x1401a873a
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
je 0x1401a7547
invalid
add byte [rax], al
shr eax, 0xe1
loope 0x1401a5699
dec dword [rax - 0x7d]
cmp eax, 0x5ecf49
add byte [rdi], cl
test byte [rdx - 0x8ffffe2], bl
invalid
add byte [rax], al
test dword [rbp + 0x200], 0x100
jne 0x1401a615f
invalid
retf
invalid
test dword [rbp + 0x200], 0x100
jne 0x1401a615f
jmp 0x1401a758d
nop
mov esi, dword [0x1407293a4]
call fcn.1400f7780
mov rdi, rax
mov rcx, rax
call fcn.140163880
xor ecx, ecx
call fcn.14019fd80
test byte [rdi + 0x160], 4
je 0x1401a8d54
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a571e
xor rsi, 0x6217fd02
mov edx, 0x79847cc3
jl 0x1401a5699
jns 0x1401a5760
mov eax, esi
jl 0x1401a5699
jns 0x1401a5760
mov eax, esi
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
pop rsi
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rsi
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a8d54
invalid
add byte ss:[rax], al
adc eax, 0x90000036
nop
cmp qword [0x140790478], 0
jne 0x1401a6d33
jmp 0x1401a6d0a
nop
mov rdi, qword [rbp + 0x1f8]
mov qword [rdi], 0
add byte [rax], al
mov qword [rdi + 0x20], 0
mov qword [rdi + 0x28], 0xf
mov byte [rdi + 0x10], 0
lea rsi, [0x1405e7948]
mov qword [rdi + 8], rsi
mov qword [rdi + 0x68], 0
xorps xmm6, xmm6
movups xmmword [rdi + 0x30], xmm6
movups xmmword [rdi + 0x40], xmm6
mov qword [rdi + 0x70], 0xf
mov byte [rdi + 0x58], 0
mov qword [rdi + 0x50], rsi
mov qword [rdi + 0xd8], 0
movups xmmword [rdi + 0x78], xmm6
movups xmmword [rdi + 0x88], xmm6
movups xmmword [rdi + 0x98], xmm6
movups xmmword [rdi + 0xa8], xmm6
mov qword [rdi + 0xb8], 0
mov qword [rdi + 0xe0], 0xf
mov byte [rdi + 0xc8], 0
mov qword [rdi + 0xc0], rsi
mov qword [rdi + 0x100], 0
mov qword [rdi + 0x108], 0xf
mov byte [rdi + 0xf0], 0
mov qword [rdi + 0xe8], rsi
mov qword [rdi + 0x128], 0
mov qword [rdi + 0x130], 0xf
mov byte [rdi + 0x118], 0
mov qword [rdi + 0x110], rsi
mov qword [rdi + 0x150], 0
mov qword [rdi + 0x158], 0xf
mov byte [rdi + 0x140], 0
mov qword [rdi + 0x138], rsi
mov qword [rdi + 0x178], 0
mov qword [rdi + 0x180], 0xf
mov byte [rdi + 0x168], 0
mov qword [rdi + 0x160], rsi
mov qword [rdi + 0x1a0], 0
mov qword [rdi + 0x1a8], 0xf
mov byte [rdi + 0x190], 0
mov qword [rdi + 0x188], rsi
mov qword [rdi + 0x1c8], 0
mov qword [rdi + 0x1d0], 0xf
mov byte [rdi + 0x1b8], 0
mov qword [rdi + 0x1b0], rsi
mov qword [rdi + 0x1f0], 0
mov qword [rdi + 0x1f8], 0xf
mov byte [rdi + 0x1e0], 0
mov qword [rdi + 0x1d8], rsi
mov qword [rdi + 0x218], 0
mov qword [rdi + 0x220], 0xf
mov byte [rdi + 0x208], 0
mov qword [rdi + 0x200], rsi
mov qword [rdi + 0x240], 0
mov qword [rdi + 0x248], 0xf
mov byte [rdi + 0x230], 0
mov qword [rdi + 0x228], rsi
mov qword [rdi + 0x268], 0
mov qword [rdi + 0x270], 0xf
mov byte [rdi + 0x258], 0
mov qword [rdi + 0x250], rsi
mov qword [rdi + 0x290], 0
mov qword [rdi + 0x298], 0xf
mov byte [rdi + 0x280], 0
mov qword [rdi + 0x278], rsi
lea rcx, [rdi + 0x2a0]
mov qword [rdi + 0x410], 0
mov r8d, 0x158
xor edx, edx
call fcn.1405c44a0
mov qword [rdi + 0x418], 0xf
mov byte [rdi + 0x400], 0
mov qword [rdi + 0x3f8], rsi
mov qword [rdi + 0x460], 0
movups xmmword [rdi + 0x420], xmm6
movups xmmword [rdi + 0x430], xmm6
mov qword [rdi + 0x440], 0
mov qword [rdi + 0x468], 0xf
call fcn.1401a0a10
mov rcx, qword [0x140729580]
mov edx, dword [0x140729570]
mov r8d, 0xe756
sub r8d, eax
mov dword [rbp + 0x200], r8d
sub edx, r8d
movsxd rax, edx
add rax, rcx
call qword [0x140704440]
mov byte [rdi + 0x450], 0
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0x448], rsi
movups xmmword [rdi + 0x470], xmm6
movups xmmword [rdi + 0x480], xmm6
movups xmmword [rdi + 0x490], xmm6
movups xmmword [rdi + 0x4a0], xmm6
movups xmmword [rdi + 0x4ab], xmm6
stosd dword [rdi], eax
add al, 0
add byte [rax - 0x77], cl
stc
stosd dword [rdi], eax
add al, 0
add byte [rax - 0x77], cl
stc
call fcn.140095540
mov r12, qword [rbp + 0x1f8]
jmp 0x1401aa3f4
call fcn.1400f7780
mov r14, rax
call fcn.1401a0a30
mov r13d, eax
mov rcx, qword [0x140728ef8]
mov ecx, dword [0x140728ef8]
mov ecx, dword [0x140728ef8]
mov eax, dword [0x140728ed4]
mov esi, 0x177
add byte [rcx + rbp - 0x12], al
add byte [rcx + rbp - 0x12], al
sub eax, esi
cdqe
add rax, rcx
mov rcx, r14
call qword [0x140704440]
mov r14, qword [0x1407925f0]
retf
pop rsi
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
pop rsi
sbb eax, dword [rax]
invalid
retf
lea r15, [rbp + 0x80]
jmp 0x1401a735e
lea rax, [0x1405ec330]
mov qword [rbx], rax
mov rax, qword [rbp + 0x1c8]
mov qword [rbx + 0x10], rax
xorps xmm6, xmm6
movups xmmword [rbx + 0x20], xmm6
mov ecx, 0xa8
call fcn.1400954c0
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx + 0x20], rax
movups xmmword [rbx + 0x48], xmm6
mov qword [rbx + 0x58], 0
mov qword [rbx + 0x18], 0
mov byte [rbx + 8], 0
call fcn.1401a0a30
mov esi, eax
movzx r14d, byte [0x1407902b8]
mov rcx, qword [0x140729c60]
lea eax, [rsi + r14]
add eax, 0xbfe6
add eax, dword [0x140729c1c]
cdqe
add rax, rcx
call qword [0x140704440]
mov r8d, eax
mov rdx, qword [rbx + 0x48]
mov rcx, qword [rbx + 0x58]
mov rax, rdx
mov qword [rbp + 0x180], rdx
sub rcx, rdx
mov r13d, r8d
mov eax, r8d
mov rdx, rax
shl rdx, 0x23
or rdx, rax
movabs r8, 0x39813550473022aa
xor r8, rdx
cmp rcx, r8
jae 0x1401a709b
lea rcx, [rbx + 0x20]
mov qword [rbp + 0x1a0], rcx
lea rcx, [rbx + 0x48]
mov qword [rbp + 0x198], rcx
mov qword [rbp + 0x1c0], r14
mov ecx, r14d
neg ecx
mov dword [rbp + 0x190], ecx
mov qword [rbp + 0x1e0], rsi
lea ecx, [rsi + 0xbfe6]
mov dword [rbp + 0x1b0], ecx
mov rcx, qword [rbx + 0x50]
mov qword [rbp + 0x178], rcx
mov rdx, rax
shl rdx, 0x24
or rdx, rax
movabs rcx, 0x73026aa0473022aa
xor rcx, rdx
call fcn.1400954c0
mov rdx, rax
lea rax, [rbx + 0x58]
mov qword [rbp + 0x1a0], rax
lea rcx, [rbx + 0x50]
mov qword [rbp + 0x170], rcx
mov r8, qword [rcx]
mov rax, qword [rbp + 0x198]
mov rsi, qword [rax]
sub r8, rsi
mov rcx, qword [0x140729c30]
mov eax, dword [rbp + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
add eax, dword [rbp + 0x190]
add eax, dword [0x140729c18]
cdqe
add rax, rcx
mov rcx, rdx
mov qword [rbp + 0x190], rdx
mov rdx, rsi
call qword [0x140704440]
test rsi, rsi
je 0x1401a853d
mov rcx, rsi
mov rdx, qword [rbp + 0x1a0]
jmp 0x1401a7433
nop
mov esi, dword [0x1407293cc]
xor ecx, ecx
call fcn.14019fd80
call fcn.1400f7780
mov r13, rax
mov rcx, rax
call fcn.140163880
cmp qword [0x140790318], 0
jne 0x1401a5ca0
mov ecx, 0x40
call fcn.1400954c0
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], 0xf
mov byte [rax + 8], 0
lea rcx, [0x1405ed1d0]
jne 0x1401a5ccb
add byte [rax - 0x77], cl
or byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sub dil, al
cmp byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x5ea678
jne 0x1401a5ccb
add byte [rax - 0x77], cl
or byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sub dil, al
cmp byte [rax], al
cmp byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add eax, 0x5ea678
nop
mov r14, qword [0x140790318]
test r15d, r15d
je 0x1401a7770
invalid
invalid
sbb al, byte [rax]
invalid
test byte [rdi + 0x4800001a], bh
mov eax, dword [rbp + 0x1e0]
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1d8], rax
jmp 0x1401a7bc8
invalid
add byte [rax], al
invalid
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
shr eax, 0xaf
invalid
je 0x1401a7795
cmp byte [rbp + 0x200], 0
js 0x1401a653f
jmp 0x1401a77be
nop
mov esi, dword [0x1407293e0]
call fcn.1400f7780
mov eax, dword [rax + 0x160]
and eax, 4
mov qword [rbp + 0x1c0], rax
je 0x1401a5d60
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a5d3f
mov r8d, 0xf4e45040
xor r8, rsi
mov edx, 0xa5e4cb03
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
je 0x1401a84f5
nop
cmp qword [0x1407925f0], 0
jne 0x1401a5da4
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x200
jne 0x1401a78d4
nop
mov rsi, qword [0x1407925f0]
mov esi, dword [0x1407925f0]
mov esi, dword [0x1407925f0]
mov rax, qword [rsi + 0x568]
mov rcx, qword [rbp + 0x1f8]
clc
add dword [rax], eax
add bh, bh
adc eax, 0x55e680
clc
add dword [rax], eax
add bh, bh
adc eax, 0x55e680
mov qword [rbp + 0x1c0], rax
test dword [rbp + 0x200], 0x800
or byte [rax], al
add byte [rdi], cl
test dword [rbx], ebx
invalid
add byte [rax], al
or byte [rax], al
add byte [rdi], cl
test dword [rbx], ebx
invalid
mov r14, qword [rbp + 0x1c0]
mov r12d, r14d
mov esp, esi
jmp 0x1401aa3f4
call fcn.1400f7780
mov rdi, rax
test byte [rax + 0x160], 8
and byte [rax + 1], 0
add byte [rax], cl
and byte [rax + 1], 0
add byte [rax], cl
je 0x1401a816c
test dword [rbp + 0x200], 0x200
jne 0x1401a8e98
lea esi, [rax]
add byte [rax], al
lea esi, [rax]
add byte [rax], al
nop
cmp qword [0x140790348], 0
jne 0x1401a8155
jmp 0x1401a812c
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rdi, [rax + 0x25828]
mov ecx, dword [rax + 0x25828]
lea edx, [rcx + 1]
mov dword [rax + 0x25828], edx
add byte [rbp + 0x458e0fc9], al
or eax, dword [rax]
invalid
add byte [rbp + 0x458e0fc9], al
or eax, dword [rax]
add bh, dh
test dword [rax], eax
add al, byte [rax]
add byte [rax], al
test dword [rbp + 0x200], 0x100
je 0x1401a8381
add dword [rax], eax
add byte [rdi], cl
test byte [rax], ah
and eax, 0x48900000
cmp dword [0x1407925f0], 0
nop
cmp qword [0x1407925f0], 0
je 0x1401a8e53
mov eax, dword [rbp + 0x200]
mov r14d, eax
mov byte [rcx - 0x3f], 0xfe
or byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
mov byte [rcx - 0x3f], 0xfe
or byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
jmp 0x1401a6a23
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
je 0x1401a77f3
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add bh, dh
test dword [rax], eax
add al, byte [rax]
add byte [rax], al
and byte [rax], al
add byte [rdi], cl
test dword [rax], edx
sub al, 0
add cl, ch
imul esp, dword [rax + rax], 0x58d4800
lea rax, [0x1405ec9f8]
mov r14, qword [rbp + 0x1f0]
mov qword [r14], rax
test dword [rbp + 0x200], 0x2000
jne 0x1401a8ac3
jmp 0x1401a8321
lea rax, [0x1405ec9f8]
mov r14, qword [rbp + 0x1f0]
mov qword [r14], rax
lea rax, [r14 + 0x10]
mov qword [rbp + 0x1f8], rax
xorps xmm6, xmm6
movups xmmword [r14 + 0x10], xmm6
mov ecx, 0x38
call fcn.1400954c0
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [r14 + 0x10], rax
movups xmmword [r14 + 0x20], xmm6
call fcn.1401a0a00
mov rcx, qword [0x1407299b0]
mov edx, dword [0x140729974]
mov r8d, 0xca34
sub r8d, eax
mov dword [rbp + 0x200], r8d
sub edx, r8d
movsxd rax, edx
add rax, rcx
call qword [0x140704440]
mov ebx, eax
mov rsi, rbx
shl rsi, 0x1e
xor rsi, rbx
movabs rdi, 0x3470e2fad1c38bd0
xor rdi, rsi
mov rcx, rdi
call fcn.1400954c0
lea rcx, [r14 + 0x20]
mov qword [rbp + 0x1c8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [r14 + 0x20], rax
movups xmmword [r14 + 0x30], xmm6
mov rax, rbx
shl rax, 0x1f
movabs rcx, 0x68e1c5f4d1c38bd0
xor rcx, rbx
xor rcx, rax
call fcn.1400954c0
lea rcx, [r14 + 0x30]
mov qword [rbp + 0x1d0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [r14 + 0x30], rax
movups xmmword [r14 + 0x40], xmm6
mov rcx, rdi
call fcn.1400954c0
lea rcx, [r14 + 0x40]
mov qword [rbp + 0x1e8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [r14 + 0x40], rax
movups xmmword [r14 + 0x50], xmm6
mov rax, rbx
shl rax, 0x1d
movabs rcx, 0x1a38717dd1c38b90
xor rcx, rbx
xor rcx, rax
call fcn.1400954c0
lea rcx, [r14 + 0x50]
mov qword [rbp + 0x1d8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [r14 + 0x50], rax
movups xmmword [r14 + 0x60], xmm6
mov rax, rbx
shl rax, 0x22
or rax, rbx
movabs rcx, 0x470e2fa0d1c38b90
xor rcx, rax
call fcn.1400954c0
lea rcx, [r14 + 0x60]
mov qword [rbp + 0x1b0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [r14 + 0x60], rax
movups xmmword [r14 + 0x70], xmm6
mov rax, rbx
shl rax, 0x1c
movabs rdi, 0xd1c38be51c38b60
xor rdi, rbx
xor rdi, rax
mov rcx, rdi
call fcn.1400954c0
lea rcx, [r14 + 0x70]
mov qword [rbp + 0x1b8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r14 + 0x70], rax
movups xmmword [r14 + 0x80], xmm6
mov rcx, rdi
call fcn.1400954c0
lea rcx, [r14 + 0x80]
mov qword [rbp + 0x1a8], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [r14 + 0x80], rax
movups xmmword [r14 + 0x90], xmm6
movabs rax, 0x3470e2fad1c38ba0
xor rsi, rax
mov rcx, rsi
call fcn.1400954c0
lea rcx, [r14 + 0x90]
mov qword [rbp + 0x1e0], rcx
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
add dword [rcx - 0x77], ecx
xchg byte [rax + 0x4c000000], dl
mov ecx, esi
add dword [rcx - 0x77], ecx
xchg byte [rax + 0x4c000000], dl
mov ecx, esi
call fcn.140151dd0
nop
mov r12, qword [rbp + 0x1f0]
mov byte [r12 + 8], al
mov byte [r12 + 9], 0
mov rcx, r12
call fcn.140151de0
jmp 0x1401aa3f4
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
je 0x1401a6f59
test dword [rbp + 0x200], 0x800
jne 0x1401a6f9f
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
add rcx, 8
mov qword [rbp + 0x1f8], rcx
call fcn.1400c7460
mov byte [rbp + 0x80], 0
cmp qword [0x140790478], 0
jne 0x1401a61be
cmp byte [rbp + 0x200], 0
js 0x1401a93a1
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
or eax, 0x5ea2b2
or eax, 0x5ea2b2
lea r14, [rbp + 0x80]
mov rdx, qword [rbp + 0x1d0]
add dword [rax], eax
add byte [rbp - 0x77], cl
invalid
call fcn.14019fa20
mov r13b, al
movzx esi, byte [rbp + 0x80]
nop
mov rcx, qword [rbp + 0x1f8]
invalid
clc
add dword [rax], eax
add al, ch
jge 0x1401a61e3
out dx, al
inc dword [rbp - 0x7c]
in eax, dx
jne 0x1401a7a35
cmp dword [rax], ebx
add byte [rax], al
add dword [rax], eax
add byte [rbp - 0x77], cl
invalid
invalid
cmp dword [rax], ebx
add byte [rax], al
jmp 0x1401a6ec0
call fcn.1400f7780
mov rcx, rax
shr eax, 0x72
invalid
sti
dec dword [rax - 0x7d]
cmp eax, 0x5ec3da
add byte [rdi], cl
test dl, cl
invalid
add byte [rax], al
shr eax, 0x72
invalid
lea rdi, [rbp + 0x80]
test dword [rbp + 0x200], 0x200
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add bh, dh
test dword [rax], eax
add al, byte [rax]
add byte [rax], al
add byte [rdx], al
add byte [rax], al
jne 0x1401a67b2
add byte [rdx], al
add byte [rax], al
jne 0x1401a67b2
jmp 0x1401a8187
nop
mov rbx, qword [rbp + 0x1f0]
mov dword [rbx + 8], 0
mov word [rbx + 0xc], 0
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp qword [rbx + 0x38], 0x10
jb 0x1401a70a3
mov rax, qword [rbx + 0x20]
jmp 0x1401a70a7
nop
mov esi, dword [0x1407293a4]
call fcn.1400f7780
test byte [rax + 0x160], 4
je 0x1401a93a9
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
push 0x75000002
invalid
push 0x75000002
adc al, 0x48
xor esi, 0x6217fd02
xor rsi, 0x6217fd02
mov edx, 0xe4c01983
mov r8, rsi
shl ah, 0x49
mov eax, esi
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a93a9
jmp 0x1401a92d8
nop
mov qword [rbp + 0x80], 0
cmp qword [rbp + 0x1a8], 0
je 0x1401a7847
invalid
add byte [rax], al
adc eax, 0x48900000
cmp dword [0x1407925f0], 0
nop
cmp qword [0x1407925f0], 0
jne 0x1401a9d99
add byte [rax], al
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
movsb byte [rdi], byte [rsi]
std
out dx, al
call qword [rax - 0x77a74b8]
add dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x5ec2c5
movsb byte [rdi], byte [rsi]
std
out dx, al
call qword [rax - 0x77a74b8]
add dword [rax], eax
add byte [rax - 0x77], cl
add eax, 0x5ec2c5
jmp 0x1401a84e0
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a7857
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f0]
mov qword [0x1407925f0], rax
mov dword [0x1407925f0], eax
mov dword [0x1407925f0], eax
cmp byte [rbp + 0x200], 0
js 0x1401a7857
adc al, 0
invalid
adc al, 0
add byte [rcx], dh
not byte [rax + 0x65058b48]
ret 0x5e
xor esi, esi
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x348]
mov rcx, r12
call qword [0x140704440]
adc eax, 0x55e0a5
adc eax, 0x55e0a5
mov r14d, eax
mov rcx, rsi
call fcn.140163880
mov r12d, r14d
jmp 0x1401aa3f4
call fcn.1400f7780
mov rsi, rax
mov esi, eax
mov esi, eax
call fcn.1401a0a30
mov r13d, eax
mov rcx, qword [0x140729230]
add byte [rbx + 0x582e5105], cl
add byte [rcx + rax - 0x18], al
add byte [rbx + 0x582e5105], cl
add byte [rcx + rax - 0x18], al
add eax, 0xffff8b58
cdqe
cwde
cwde
add rax, rcx
mov rcx, rsi
call qword [0x140704440]
adc eax, 0x55e05f
adc eax, 0x55e05f
cmp qword [0x1407925f0], 0
jne 0x1401a91dc
invalid
jmp 0x1401a68da
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a916f
jmp 0x1401a73d3
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a9ddb
mov ecx, 0x900
call fcn.1400954c0
cmp byte [rbp + 0x200], 0
nop
mov qword [rbp + 0x1e0], rax
js 0x1401a783a
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rax - 0x77], cl
shr eax, 0x6a
cld
out dx, al
invalid
mov rcx, rax
call fcn.1400960c0
jmp 0x1401a79ab
nop
mov qword [rbp + 0x120], 0
cmp qword [rbp + 0x1c8], 0
je 0x1401a7960
nop
cmp qword [0x1407925f0], 0
jne 0x1401a64b9
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x800
jne 0x1401a65e8
nop
mov rcx, qword [0x1407925f0]
mov rax, qword [rcx + 0x2a8]
test rax, rax
je 0x1401a8cab
lea r8, [rbp + 0x120]
mov ecx, 2
mov rdx, qword [rbp + 0x1c8]
call qword [0x140704440]
jmp 0x1401a8e46
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a653f
test dword [rbp + 0x200], 0x100
jne 0x1401a930c
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x838]
mov rcx, qword [rbp + 0x1b8]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x1f8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1a8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1d0]
mov r8, rbx
mov r9, qword [rbp + 0x1d8]
add byte [rax], al
add byte [rax], al
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a65e8
test dword [rbp + 0x200], 0x100
jne 0x1401a8ce8
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x678]
mov rcx, r12
mov ecx, esp
mov ecx, esp
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov esi, dword [0x1407293e0]
mov qword [rbp + 0x120], 0
call fcn.1400f7780
test byte [rax + 0x160], 4
je 0x1401aa35b
test dword [rbp + 0x200], 0x4000
je 0x1401a75ff
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a666c
mov r8d, 0xf4e45040
xor r8, rsi
mov edx, 0x9f4b5983
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
adc byte [rax + 2], bl
add byte [rax], al
adc byte [rax + 2], bl
add byte [rax], al
jne 0x1401aa35b
jmp 0x1401a9e88
nop
mov r14d, dword [0x1407293c8]
call fcn.1400f7780
mov rsi, rax
mov rcx, rax
call fcn.140163880
test byte [rsi + 0x160], 4
je 0x1401a6835
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a66e7
mov r8d, 0x879fbd1a
xor r8, r14
mov edx, 0xcc4842e3
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a6835
nop
cmp qword [0x140790478], 0
jne 0x1401a673c
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790478], rax
nop
mov rdi, qword [0x140790478]
add rdi, 8
mov rcx, rdi
call fcn.1400c7460
mov qword [rbp + 0x80], 0
cmp qword [0x140790478], 0
jne 0x1401a67b2
nop
mov qword [rbp + 0x50], rdi
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rdi
mov qword [rbp + 0x1c8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1c8]
mov qword [0x140790478], rax
nop
mov rdi, qword [rbp + 0x1f8]
test dword [rbp + 0x200], 0x200
je 0x1401a8187
nop
mov rcx, qword [0x140790478]
mov qword [rbp + 0x50], rdi
lea r8, [rbp + 0x80]
mov rdx, qword [rbp + 0x1e8]
call fcn.14019fa30
mov esi, eax
mov rcx, qword [rbp + 0x1b0]
test rcx, rcx
je 0x1401a67ea
nop
mov rax, qword [rbp + 0x80]
mov qword [rcx], rax
mov rcx, rdi
call fcn.140095470
mov eax, 1
test sil, sil
je 0x1401a6835
test dword [rbp + 0x200], 0x400
jne 0x1401a9bb0
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x2c8]
mov ecx, ebx
mov rdx, qword [rbp + 0x1d0]
mov r8, r12
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
cmp qword [0x1407925f0], 0
jne 0x1401a6869
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x5e0]
mov rcx, qword [rbp + 0x1e8]
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
call qword [0x140704440]
jmp 0x1401a9bb0
call fcn.1400f7780
mov r14, rax
call fcn.1401a0a00
mov esi, eax
mov rcx, qword [0x140729350]
mov r13d, dword [0x140729344]
lea eax, [rsi + r13]
add eax, 0x7e54
cdqe
add rax, rcx
mov rcx, r14
call qword [0x140704440]
cmp qword [0x1407925f0], 0
je 0x1401a6efd
lea rsi, [rbp + 0x80]
test dword [rbp + 0x200], 0x800
jne 0x1401a6ff8
nop
mov rcx, qword [0x140729240]
mov eax, dword [0x140729214]
mov edx, 0x74a8
sub edx, r13d
mov dword [rbp + 0x188], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x1407925f0], rax
jmp 0x1401a91dc
lea r13, [rbp + 0x80]
mov rdx, r13
mov r9d, 0xc8e7c795
call fcn.1401ae6a0
cmp qword [0x1407925f0], 0
je 0x1401a7bb1
test dword [rbp + 0x200], 0x400
jne 0x1401a7c0e
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x8b0]
mov rcx, qword [rbp + 0x1d0]
mov rdx, r12
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov qword [rbp + 0x158], rdi
call fcn.1400f7780
nop
mov qword [rbp + 0x158], rdi
mov rcx, rax
mov rdx, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x1f0]
call fcn.14019f920
mov rcx, rax
mov qword [rbp + 0x1c8], rax
test rax, rax
je 0x1401a8a96
xor esi, esi
jmp 0x1401a8baf
nop
mov eax, dword [0x1407293e0]
mov qword [rbp + 0x1d8], rax
call fcn.1400f7780
test byte [rax + 0x165], 1
nop
mov rsi, qword [rbp + 0x1f0]
jne 0x1401a6efd
add rax, 8
mov rcx, rax
call fcn.1400e79e0
test al, al
je 0x1401a869e
jmp 0x1401a8685
lea rdi, [rbp + 0x80]
test dword [rbp + 0x200], 0x400
je 0x1401aa315
nop
mov rcx, qword [0x140728f20]
mov eax, dword [0x140728f00]
mov edx, r14d
sub edx, r15d
add eax, edx
add eax, 0xffffda0e
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x1d8], rax
mov rcx, rax
mov qword [rbp + 0x1b8], r14
mov qword [rbp + 0x188], r15
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1d8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x800
je 0x1401a9b29
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x8c0]
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], rbx
mov rcx, qword [rbp + 0x1e8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1c8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1f8]
mov r9, qword [rbp + 0x1b0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
mov qword [rsp + 0x20], 0x20
lea rcx, [rbp + 0x80]
mov r9d, 0x9b955d96
call fcn.1401ae6a0
cmp qword [0x1407925f0], 0
jne 0x1401a9a14
mov r13, rax
cmp byte [rbp + 0x200], 0
js 0x1401a5588
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
mov edx, r13d
mov edi, dword [rbp + 0x200]
jmp 0x1401a9945
call fcn.1401a0a40
mov esi, eax
mov rcx, qword [0x140728790]
mov eax, dword [0x140728770]
mov r14d, 0xffffd2fe
sub r14d, esi
sub eax, r14d
cdqe
add rax, rcx
call qword [0x140704440]
mov rdi, rax
mov rcx, qword [0x140728798]
mov eax, dword [0x140728774]
sub eax, r14d
cdqe
add rax, rcx
mov rcx, rdi
call qword [0x140704440]
cmp qword [0x1407925f0], 0
je 0x1401a7dbe
test dword [rbp + 0x200], 0x800
je 0x1401aa38f
jmp 0x1401aa15e
nop
mov rdx, qword [rbp + 0x1f0]
mov rax, rdx
shr rax, 0x3b
jne 0x1401aa4d1
nop
mov eax, dword [0x1407293a4]
mov qword [rbp + 0x1a0], rax
mov rdi, qword [r12]
mov rsi, qword [r12 + 8]
mov rcx, rdx
shl rcx, 5
cmp rdx, 0x80
jb 0x1401a7c32
movabs rax, 0x7ffffffffffffff
cmp rdx, rax
je 0x1401aa4db
add rcx, 0x27
call fcn.1400954c0
lea rdx, [rax + 0x27]
and rdx, 0xffffffffffffffe0
mov rcx, rdx
mov qword [rbp + 0x1c0], rdx
mov qword [rdx - 8], rax
jmp 0x1401a9d1a
nop
cmp qword [0x140790268], 0
je 0x1401a7dd8
cmp byte [rbp + 0x200], 0
js 0x1401a7e32
jmp 0x1401a93a9
call fcn.1400f7780
mov rsi, rax
call fcn.1401a0a30
mov r15d, eax
mov rcx, qword [0x1407292c0]
mov eax, dword [0x1407292b8]
add eax, r15d
add eax, 0xffffaed4
cdqe
add rax, rcx
mov rcx, rsi
call qword [0x140704440]
cmp qword [0x1407925f0], 0
jne 0x1401a7acc
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x120]
lea rbx, [rbp + 0x80]
xor r13d, r13d
jmp 0x1401a7201
nop
mov r14d, dword [0x1407293e0]
call fcn.1400f7780
mov rsi, rax
mov rcx, rax
call fcn.140163880
test byte [rsi + 0x160], 8
jne 0x1401a7b1d
cmp byte [rbp + 0x200], 0
jns 0x1401a7b96
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x140790478], rax
nop
mov r14, qword [0x140790478]
add r14, 8
mov rcx, r14
call fcn.1400c7460
mov byte [rbp + 0x120], 0
mov dword [rbp + 0x80], 0
cmp qword [0x140790478], 0
jne 0x1401a8cef
nop
mov qword [rbp + 0x78], r14
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x200], r14
mov qword [rbp + 0x1f0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f0]
mov qword [0x140790478], rax
nop
mov r14, qword [rbp + 0x200]
jmp 0x1401a8cef
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a8702
test dword [rbp + 0x200], 0x100
jne 0x1401a91ce
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
jmp 0x1401a7571
call fcn.1400f7780
mov rsi, rax
mov rcx, rax
call fcn.140163880
mov edi, dword [rsi + 0x160]
xor r15d, r15d
and edi, 8
jne 0x1401a7714
jmp 0x1401a9581
nop
mov esi, dword [0x1407293cc]
call fcn.1400f7780
mov r14, rax
mov rcx, rax
call fcn.140163880
test byte [r14 + 0x160], 4
je 0x1401a6ec0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a6e6f
xor rsi, 0x30a546f1
mov edx, 0x7c68db63
mov r8, rsi
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
je 0x1401a9454
test dword [rbp + 0x200], 0x200
jne 0x1401a6ec0
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x5f0]
mov rcx, qword [rbp + 0x1b8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
cmp qword [0x1407925f0], 0
jne 0x1401a7078
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
jmp 0x1401a7078
test dword [rbp + 0x200], 0x200
jne 0x1401a869e
nop
mov rcx, qword [0x140729368]
mov eax, dword [0x140729340]
mov edx, 0xffff81ac
sub edx, esi
mov dword [rbp + 0x1e0], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x1d8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1d8]
mov qword [0x1407925f0], rax
cmp byte [rbp + 0x200], 0
js 0x1401a6ff8
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1d8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1d8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x100
jne 0x1401a86a9
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x840]
mov rcx, qword [rbp + 0x1b0]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x1a8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1c8]
mov qword [rsp + 0x20], rcx
mov rcx, r12
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1d0]
mov r9, qword [rbp + 0x1e8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x8b8]
mov rcx, qword [rbp + 0x1f8]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x1c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1b0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1b8]
mov edx, r15d
mov r8, rbx
mov r9, qword [rbp + 0x1e8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
cmp qword [0x140790348], 0
je 0x1401a81eb
test dword [rbp + 0x200], 0x1000
je 0x1401a8214
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x5d0]
mov rcx, qword [rbp + 0x1d0]
call qword [0x140704440]
mov esi, eax
jmp 0x1401a7dda
mov r12, rbx
jmp 0x1401aa3f4
lea rax, [rbx + 0x20]
mov qword [rbx + 0x30], 0
mov byte [rax], 0
cmp qword [rbx + 0x60], 0x10
jb 0x1401a70bf
mov rax, qword [rbx + 0x48]
jmp 0x1401a70c3
lea rax, [rbx + 0x48]
mov qword [rbx + 0x58], 0
mov byte [rax], 0
cmp qword [rbx + 0x88], 0x10
jb 0x1401a70de
mov rax, qword [rbx + 0x70]
jmp 0x1401a70e2
lea rax, [rbx + 0x70]
mov qword [rbx + 0x80], 0
mov byte [rax], 0
mov byte [rbx + 0x90], 0
mov dword [rbx + 0x94], 0
mov dword [rbx + 0x98], 0
lea rax, [rbx + 0x348]
xorps xmm0, xmm0
movups xmmword [rbx + 0x334], xmm0
mov qword [rsp + 0x30], rax
mov ecx, 0x3624a751
call fcn.1401afbb0
lea rcx, [rbx + 0x360]
mov rsi, qword [rbx + 0x360]
mov r8, qword [rsi + 8]
mov rdx, rcx
call fcn.140090be0
mov qword [rsi + 8], rsi
mov qword [rsi], rsi
mov qword [rsi + 0x10], rsi
mov qword [rbx + 0x368], 0
lea rax, [rbx + 0x370]
mov qword [rbp + 0x1e8], rax
lea rax, [rbx + 0x378]
mov qword [rbp + 0x1b8], rax
mov r13, qword [rbx + 0x370]
mov rbx, qword [rbx + 0x378]
call fcn.1401a0a40
mov edi, eax
mov rcx, qword [0x140729768]
mov eax, dword [0x140729720]
mov r14d, 0xffff0638
sub r14d, edi
sub eax, r14d
cdqe
add rax, rcx
call qword [0x140704440]
mov esi, eax
mov rcx, qword [0x140729730]
mov r15d, dword [0x140729700]
mov eax, r15d
sub eax, r14d
cdqe
add rax, rcx
mov rcx, r13
mov rdx, rbx
mov r8d, 0x950db06a
call qword [0x140704440]
mov rdx, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x1e8]
test al, 1
mov eax, esi
mov qword [rbp + 0x1e0], rax
mov eax, edi
mov qword [rbp + 0x1d8], rax
jne 0x1401a725e
test dword [rbp + 0x200], 0x100
jne 0x1401a790e
xorps xmm0, xmm0
nop
movups xmmword [r13 + 0x60], xmm0
movups xmmword [r13 + 0x50], xmm0
movups xmmword [r13 + 0x40], xmm0
movups xmmword [r13 + 0x30], xmm0
movups xmmword [r13 + 0x20], xmm0
movups xmmword [r13 + 0x10], xmm0
movups xmmword [r13], xmm0
mov qword [r13 + 0x70], 0
add r13, 0xa0
cmp r13, rbx
jne 0x1401a7214
mov rax, qword [rbp + 0x1e0]
mov esi, eax
mov rax, qword [rbp + 0x1d8]
mov edi, eax
nop
mov r8, qword [0x140729770]
mov eax, dword [0x140729724]
mov r14d, 0xffff0638
mov qword [rbp + 0x1e8], rdi
sub r14d, edi
sub eax, r14d
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xf196474b
lea rbx, [rbp + 0x168]
mov r15, qword [rbp + 0x1f0]
mov r8, r15
mov r9, rbx
call qword [0x140704440]
mov rax, qword [rbp + 0x168]
mov dword [rax], 0
lea rdx, [r15 + 0x390]
mov rcx, qword [0x140729778]
mov eax, dword [0x140729710]
sub eax, r14d
cdqe
add rax, rcx
mov rcx, r15
mov r8d, 0x6ef196c9
call qword [0x140704440]
lea r8, [r15 + 0x3c0]
xorps xmm0, xmm0
movups xmmword [r15 + 0x3b0], xmm0
mov edx, esi
mov rcx, rdx
shl rcx, 0x1d
mov r9, qword [0x140729780]
mov eax, dword [0x140729728]
sub eax, r14d
cdqe
add rax, r9
mov r9d, 0xc97972ed
call qword [0x140704440]
mov rcx, qword [0x140729748]
mov eax, dword [0x140729708]
sub eax, r14d
cdqe
add rax, rcx
lea r8, [rbp + 0x80]
mov rcx, r15
mov rdx, rbx
mov r9d, 0x858255e8
call qword [0x140704440]
mov r15, qword [rbp + 0x168]
test al, 1
jne 0x1401a90c6
mov r14, qword [rbp + 0x80]
test dword [rbp + 0x200], 0x400
jne 0x1401a765b
nop
mov rbx, qword [rbp + 0x1f0]
lea rcx, [rbx + 0x3ec]
mov rdx, qword [0x140729750]
mov eax, dword [0x140729714]
mov r8, qword [rbp + 0x1e8]
add eax, r8d
add eax, 0xf9c8
cdqe
add rax, rdx
mov edx, 0xc81c96b5
call qword [0x140704440]
xor r13d, r13d
test al, 1
je 0x1401a901c
nop
mov r8, qword [rbx + 0x3d8]
mov rcx, r14
xor edx, edx
call fcn.1405c44a0
cmp byte [rbp + 0x200], 0
js 0x1401a902c
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rax
mov rcx, rax
call fcn.1400960c0
jmp 0x1401a7bef
mov qword [rbp + 0x178], rsi
lea rcx, [rbp + 0x80]
mov rax, qword [rbp + 0x1f0]
mov rsi, rax
mov qword [rbp + 0x190], rcx
mov qword [rbp + 0x170], rcx
mov rdx, qword [rbp + 0x1b0]
mov qword [rbp + 0x180], rdx
mov rdx, rcx
mov r13d, eax
mov qword [rbp + 0x198], rcx
mov rax, rdx
mov qword [rbp + 0x1a0], rdx
mov rdx, qword [rdx]
sub rdx, rsi
mov r14d, r13d
mov r8d, r13d
mov rax, r8
shl rax, 0x1e
xor rax, r8
movabs r9, 0x11cc09aac7302955
xor r9, rax
cmp rdx, r9
jbe 0x1401a750f
nop
mov rcx, qword [rcx - 8]
mov r9, r8
shl r9, 0x22
or r9, r8
movabs r10, 0xa28c2875081e524
xor r10, r9
mov r11, r8
shl r11, 0x20
or r11, r8
movabs r15, 0xb8cfd955b8cfd952
xor r15, r11
mov r11, r8
shl r11, 0x1f
movabs r12, 0x59c88cc2c8c2e8c2
xor r12, r8
xor r12, r11
mov r11, r8
shl r11, 0x1b
movabs r13, 0xeb2e26e5ff7e1adb
xor r13, r8
xor r13, r11
add r13, r12
add r13, r10
movabs r8, 0x996ffac0373d173d
xor r8, r9
add r8, r15
add r8, rsi
add r8, r13
sub r8, rcx
add r8, 2
movabs r9, 0x11cc09aac730268a
xor rax, r9
cmp r8, rax
jae 0x1401aa4d6
mov r11, qword [rbp + 0x1e0]
jmp 0x1401a808f
mov rax, qword [rbp + 0x1e0]
jmp 0x1401a80e4
nop
cmp qword [0x140790478], 0
je 0x1401a8757
test dword [rbp + 0x200], 0x200
jne 0x1401a82ef
jmp 0x1401a8780
xor r12d, r12d
jmp 0x1401aa3f4
test dword [rbp + 0x200], 0x200
je 0x1401a8e46
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
cmp byte [rbp + 0x200], 0
js 0x1401a8702
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x690]
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1f0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
xor esi, esi
test dword [rbp + 0x200], 0x800
je 0x1401a79cf
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x1407925f0], rax
jmp 0x1401a7695
mov qword [rbp + 0x1e0], r13
nop
mov rcx, qword [0x140728ef0]
mov eax, dword [0x140728ed8]
mov edx, 0x177
sub edx, dword [rbp + 0x1e0]
mov dword [rbp + 0x1c0], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x200
jne 0x1401a7686
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x890]
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1a8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
cmp qword [0x1407925f0], 0
jne 0x1401a7724
cmp byte [rbp + 0x200], 0
js 0x1401a76e6
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x650]
mov rcx, qword [rbp + 0x1d8]
mov rdx, qword [rbp + 0x1e8]
mov r8d, r15d
call qword [0x140704440]
mov esi, eax
lea rdx, [rbp + 0x80]
mov r8d, 0x20
mov r9d, 0x47d9b24d
call fcn.1401ae6a0
mov r12d, esi
jmp 0x1401aa3f4
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x1407925f0], rax
mov edi, 1
test dword [rbp + 0x200], 0x2000
jne 0x1401a787b
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x528]
mov rcx, qword [rbp + 0x1c8]
mov dword [rsp + 0x30], ecx
mov dword [rsp + 0x28], ebx
mov rcx, qword [rbp + 0x1e8]
mov dword [rsp + 0x20], ecx
mov rcx, r12
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1d0]
mov r9, qword [rbp + 0x1b0]
call qword [0x140704440]
jmp 0x1401a9bb0
nop
movsxd rax, dword [rbp + 0x1b0]
cmp qword [r14 + 0x28], rax
je 0x1401a87d7
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1d8], rax
jmp 0x1401a87ed
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x848]
mov rcx, qword [rbp + 0x1c8]
mov rdx, qword [rbp + 0x1e8]
mov r8, r12
mov r9, qword [rbp + 0x1b8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
mov r13, qword [rbp + 0x1c8]
test dword [rbp + 0x200], 0x400
jne 0x1401a84d1
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
xor ebx, ebx
jmp 0x1401a8288
mov rcx, rax
call fcn.1400960c0
jmp 0x1401a95b7
test dword [rbp + 0x200], 0x2000
jne 0x1401a8529
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x688]
mov rcx, qword [rbp + 0x1d8]
call qword [0x140704440]
xor r12d, r12d
jmp 0x1401aa3f4
nop
cmp qword [0x140790348], 0
je 0x1401a8cdc
xor eax, eax
mov qword [rbp + 0x1e8], rax
xor eax, eax
mov qword [rbp + 0x1e0], rax
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x198], rax
xor eax, eax
mov qword [rbp + 0x178], rax
xor esi, esi
xor eax, eax
mov qword [rbp + 0x1a0], rax
xor r14d, r14d
test dword [rbp + 0x200], 0x200
jne 0x1401a4eb7
jmp 0x1401a9563
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x140790478], rax
nop
mov r12, qword [0x140790478]
add r12, 8
jmp 0x1401aa3f4
nop
mov rcx, qword [0x1407292d0]
mov eax, dword [0x1407292b0]
mov edx, 0x512c
sub edx, r15d
mov dword [rbp + 0x1f0], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
jmp 0x1401a7af6
nop
cmp qword [0x140790268], 0
nop
mov rax, qword [rbp + 0x1e0]
mov esi, eax
jne 0x1401a8e33
jmp 0x1401a8c42
mov rsi, qword [rbp + 0x1d8]
test dword [rbp + 0x200], 0x100
jne 0x1401a79cf
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x200
je 0x1401a9fc1
jmp 0x1401a9ddb
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x4e8]
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1f8]
call qword [0x140704440]
mov r12, rax
call fcn.1400f7780
mov r15d, dword [rax + 0x160]
test r15d, 0x800000
jne 0x1401a7a4d
test dword [rbp + 0x200], 0x1000
je 0x1401a9581
xor esi, 0xfb0c3117
mov qword [rsp + 0x20], rsi
mov r9d, 0x4ec66e0b
call fcn.1401ae6a0
xor esi, esi
mov r14, r12
mov r12, r14
test dword [rbp + 0x200], 0x400
je 0x1401a9b55
jmp 0x1401aa3f4
cmp byte [rbp + 0x200], 0
jns 0x1401aa3f4
lea rdi, [rbp + 0x80]
xor r12d, r12d
jmp 0x1401aa347
cmp byte [rbp + 0x200], 0
js 0x1401a8d91
lea rbx, [rbp + 0x168]
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x628]
mov rcx, r12
mov rdx, qword [rbp + 0x1e0]
call qword [0x140704440]
mov qword [rbp + 0x1d8], rax
test r13b, r13b
je 0x1401a7ad8
test dword [rbp + 0x200], 0x400
jne 0x1401a7ac0
lea r14, [rbp + 0x80]
jmp 0x1401a8891
nop
movsxd rax, dword [rbp + 0x1d8]
mov qword [rbx + 0x28], rax
test dword [rbp + 0x200], 0x200
jne 0x1401a7af6
lea r8, [rbp + 0x80]
mov r9d, 0x862d26df
call fcn.1401ae6a0
mov r12d, dword [rbp + 0x1d8]
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x888]
mov rcx, r12
mov rdx, qword [rbp + 0x1a8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
cmp qword [0x140790348], 0
jne 0x1401a7b61
test dword [rbp + 0x200], 0x800
jne 0x1401a869e
mov ecx, 0xa0
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790348], rax
nop
mov r8, qword [0x140790348]
mov ecx, 0x88f2fad6
xor rcx, r14
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rbx
mov r9d, 0xec5c8997
call fcn.1401ae6a0
test dword [rbp + 0x200], 0x1000
jne 0x1401aa151
nop
cmp qword [0x1407925f0], 0
jne 0x1401aa0d4
xor r13d, r13d
xor eax, eax
xor esi, esi
jmp 0x1401aa09f
lea r14, [rbp + 0x168]
xor eax, eax
mov qword [rbp + 0x1d8], rax
mov rsi, qword [rbp + 0x1f0]
cmp byte [rbp + 0x200], 0
js 0x1401a87ed
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f0]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x200
jne 0x1401a916f
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x6f8]
mov rcx, qword [rbp + 0x1c8]
call qword [0x140704440]
xor r12d, r12d
jmp 0x1401aa3f4
test rdx, rdx
je 0x1401a94b6
call fcn.1400954c0
mov qword [rbp + 0x1c0], rax
jmp 0x1401a9d1a
test dword [rbp + 0x200], 0x400
jne 0x1401a7f8f
nop
mov rcx, qword [0x1407291f0]
mov eax, dword [0x1407291cc]
mov qword [rbp + 0x190], rdi
sub eax, edi
mov rdx, qword [rbp + 0x1c0]
add eax, edx
add eax, 0xa2fa
mov qword [rbp + 0x180], rax
cdqe
add rax, rcx
mov ecx, 0xa0
call qword [0x140704440]
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x140790348], rax
lea rax, [rbp + 0x80]
mov qword [rbp + 0x1e8], rax
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x198], rax
lea rsi, [rbp + 0x80]
nop
mov rax, qword [rbp + 0x1a0]
test dword [rbp + 0x200], 0x100
mov rdi, qword [rbp + 0x190]
jne 0x1401a4bc4
nop
mov qword [rbp + 0x178], rax
mov edx, r15d
xor edx, 0xb019f7e6
mov rcx, qword [0x1407296f8]
mov edi, dword [0x140729698]
mov eax, 0xffffc71d
mov r13, qword [rbp + 0x180]
sub eax, r13d
mov dword [rbp + 0x170], eax
sub edi, eax
movsxd rax, edi
add rax, rcx
lea rcx, [0x1407901c0]
call qword [0x140704440]
cmp dword [0x1407901c0], 0xffffffff
je 0x1401aa412
cmp byte [rbp + 0x200], 0
jns 0x1401a4eb7
jmp 0x1401a65e8
xor edi, edi
jmp 0x1401aa281
cmp byte [rbp + 0x200], 0
jns 0x1401a9eb3
nop
mov rcx, qword [0x1407265a0]
mov eax, dword [0x140726594]
sub eax, esi
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
mov dword [rbp + 0x1f8], esi
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
jmp 0x1401a8bcc
lea r14, [rbp + 0x80]
mov rax, qword [rbp + 0x1e0]
mov qword [rbp + 0x1d8], rax
jmp 0x1401a8900
xor esi, esi
test dword [rbp + 0x200], 0x2000
jne 0x1401a9b55
mov ecx, 0xe8
call fcn.1400954c0
lea rcx, [0x1405e78d8]
mov qword [rax], rcx
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
lea rcx, [0x1405e7948]
mov qword [rax + 0x10], rcx
mov dword [rax + 8], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [0x140790268], rax
nop
mov rax, qword [0x140790268]
mov rcx, qword [rbp + 0x1c8]
cmp qword [rax + 0x38], rcx
je 0x1401a7f84
nop
cmp qword [0x1407925f0], 0
jne 0x1401a7f60
lea r13, [rbp + 0x80]
mov rsi, qword [rbp + 0x1d8]
cmp word [rbp + 0x200], 0
js 0x1401a7f37
nop
mov rcx, qword [0x140729280]
mov eax, dword [0x140729264]
mov edx, 0x2959
sub edx, esi
mov dword [rbp + 0x1e8], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x4000
jne 0x1401a87cf
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x828]
mov rcx, qword [rbp + 0x1b8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1c8]
mov rdx, rbx
mov r8d, r15d
mov r9d, dword [rbp + 0x188]
call qword [0x140704440]
mov r15d, eax
test eax, eax
jne 0x1401a7f22
nop
mov eax, dword [r13 + 0x160]
xor r13d, r13d
and eax, 8
jne 0x1401a992f
test dword [rbp + 0x200], 0x100
je 0x1401a696f
jmp 0x1401a9a0c
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x518]
mov rcx, qword [rbp + 0x1c8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
mov r12d, 1
jmp 0x1401aa3f4
nop
mov rcx, qword [0x140790348]
mov rdx, qword [0x140728f70]
mov eax, dword [0x140728f3c]
add eax, esi
add eax, 0x10e
cdqe
add rax, rdx
mov rdx, r12
mov r8d, 0x934592b5
call qword [0x140704440]
cmp byte [rbp + 0x200], 0
js 0x1401a7fe6
nop
cmp qword [0x1407925f0], 0
je 0x1401a8a28
lea rsi, [rbp + 0x80]
mov eax, r13d
jmp 0x1401aa023
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x100
jne 0x1401a8187
lea r8, [rbp + 0x80]
lea rax, [rbp + 0x120]
mov qword [rbp + 0x1a0], rax
mov rcx, r12
mov rdx, qword [rbp + 0x1f0]
mov rax, r8
mov qword [rbp + 0x178], r8
mov qword [rbp + 0x170], r8
mov rax, qword [rbp + 0x1c8]
mov qword [rbp + 0x180], rax
mov rax, qword [rbp + 0x1e0]
mov r14d, eax
mov eax, dword [rbp + 0x188]
mov qword [rbp + 0x1c0], rax
mov rax, qword [rbp + 0x1d8]
mov r11d, eax
mov rax, r8
mov qword [rbp + 0x190], r8
mov qword [rbp + 0x198], r8
mov eax, r14d
mov r8, rax
shl r8, 0x21
or r8, rax
movabs r9, 0xaa3a136ff86c6e04
xor r9, r8
movabs r8, 0x23981351730268d
xor r8, rax
mov r10, rax
shl r10, 0x23
or r10, rax
shl rax, 0x1b
xor r8, rax
add r8, rdx
add r8, r9
movabs rax, 0xe2249494079391fb
xor rax, r10
lea rdx, [rax + r8]
inc rdx
mov eax, r11d
mov r10, qword [rbp + 0x1c0]
add r10d, eax
mov r8d, r14d
xor r8d, 0x16a307b5
mov r9, qword [0x140729c50]
mov eax, dword [0x140729c20]
add eax, r10d
add eax, 0xbfe6
cdqe
add rax, r9
call qword [0x140704440]
cmp byte [rbp + 0x200], 0
js 0x1401a8550
lea rdi, [rbp + 0x168]
mov ecx, 0xa0
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790348], rax
nop
mov rcx, qword [0x140790348]
mov rdx, qword [rbp + 0x1d0]
xor r8d, r8d
call fcn.14019f960
mov rcx, rdi
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a90eb
jmp 0x1401a8f95
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x670]
mov rcx, qword [rbp + 0x1f0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x400
jne 0x1401aa3d9
xor edi, edi
jmp 0x1401a8155
mov ecx, 0xa0
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x140790348], rax
nop
mov rcx, qword [0x140790348]
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1c8]
call fcn.14019fa60
nop
cmp qword [0x1407925f0], 0
je 0x1401a8608
cmp byte [rbp + 0x200], 0
jns 0x1401a8641
lea rbx, [rbp + 0x80]
nop
mov rax, qword [0x140790348]
xor esi, 0x9f7c11c0
mov qword [rsp + 0x28], rax
mov rax, qword [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov r8, rsi
mov r9d, 0x21a2d745
call fcn.1401ae6a0
test dword [rbp + 0x200], 0x100
jne 0x1401a8321
mov rcx, rbx
call fcn.140163880
lea rax, [rbp + 0x80]
mov qword [rsp + 0x28], rax
mov edx, 0x20
mov r9d, 0xc1dcc99a
call fcn.1401ae6a0
cmp qword [0x1407925f0], 0
jne 0x1401a82ef
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x610]
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1c8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x8a8]
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1f0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
xor rsi, 0x30a546f1
mov edx, 0xb7713e23
mov r8, rsi
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a8433
nop
cmp qword [0x140790478], 0
jne 0x1401a83b5
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
add rcx, 8
mov qword [rbp + 0x200], rcx
call fcn.1400c7460
cmp qword [0x140790478], 0
jne 0x1401a8400
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f0]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
nop
mov rdx, qword [rbp + 0x1e8]
mov r8, qword [rbp + 0x1d8]
call fcn.14019fae0
mov bl, al
mov rcx, qword [rbp + 0x200]
call fcn.140095470
mov eax, 1
test bl, bl
jne 0x1401a8488
nop
cmp qword [0x1407925f0], 0
jne 0x1401a8467
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x560]
mov rcx, qword [rbp + 0x1e8]
mov rdx, r12
call qword [0x140704440]
mov eax, eax
mov r12, rax
jmp 0x1401aa3f4
cmp byte [rbp + 0x200], 0
js 0x1401a365d
mov r8d, 0x879fbd1a
xor r8, r14
mov edx, 0xd59d2343
call fcn.1401b75e0
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
je 0x1401a9827
nop
cmp qword [0x1407925f0], 0
je 0x1401a99a7
test dword [rbp + 0x200], 0x100
je 0x1401a9b86
jmp 0x1401a9da5
nop
cmp qword [0x140790478], 0
je 0x1401a9bb8
cmp byte [rbp + 0x200], 0
js 0x1401a9bf1
mov rax, qword [rbp + 0x1e8]
mov r13d, eax
mov rax, qword [rbp + 0x1f0]
mov edi, eax
jmp 0x1401a4bc4
nop
cmp qword [0x140790268], 0
jne 0x1401a970c
jmp 0x1401a96c4
test dword [rbp + 0x200], 0x200
mov r14d, r13d
jne 0x1401a85e0
mov r10, qword [rbp + 0x178]
sub r10, qword [rbp + 0x180]
mov eax, r14d
movabs rcx, 0x78498e297826a293
xor rcx, rax
mov rdx, rax
movabs r8, 0x9e9c7ca947d95d6c
xor r8, rax
mov r9, rax
shl r9, 0x24
or r9, rax
shl rax, 0x1e
xor rcx, rax
shl rdx, 0x1d
xor r8, rdx
add r8, rcx
add r8, r10
mov rcx, qword [rbp + 0x190]
mov rax, qword [rbp + 0x198]
mov qword [rax], rcx
lea rax, [rcx + r8]
inc rax
mov rdx, qword [rbp + 0x170]
mov qword [rdx], rax
movabs rax, 0x73026aa0473022aa
xor rax, r9
add rax, rcx
mov rcx, qword [rbp + 0x1a0]
mov qword [rcx], rax
mov r12, rbx
jmp 0x1401aa3f4
test r12, r12
je 0x1401a873a
test dword [rbp + 0x200], 0x1000
jne 0x1401a8685
nop
cmp qword [0x140790268], 0
je 0x1401a9c94
test dword [rbp + 0x200], 0x100
je 0x1401a9cdc
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x870]
mov rcx, qword [rbp + 0x1d8]
mov dword [rsp + 0x20], ecx
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
mov r9, qword [rbp + 0x1d0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov rdx, qword [rbp + 0x1d8]
xor edx, 0xe714b484
mov r9d, 0x85429ec0
call fcn.1401ae6a0
nop
cmp qword [0x1407925f0], 0
jne 0x1401a86de
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x400
jne 0x1401a8702
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x4d8]
mov rcx, qword [rbp + 0x1f0]
call qword [0x140704440]
xor r12d, r12d
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x618]
mov rcx, qword [rbp + 0x1e8]
call qword [0x140704440]
mov esi, eax
lea rdx, [rbp + 0x80]
mov r9d, 0xc8e7c795
call fcn.1401ae6a0
mov r12d, esi
jmp 0x1401aa3f4
nop
mov qword [rsp + 0x30], 0x57
mov r9d, 0x783a6392
call fcn.1401ae6a0
xor r12d, r12d
jmp 0x1401aa3f4
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x140790478], rax
nop
mov rdi, qword [0x140790478]
add rdi, 8
mov rcx, rdi
call fcn.1400c7460
mov byte [rbp + 0x80], 0
mov byte [rbp + 0x120], 0
cmp qword [0x140790478], 0
je 0x1401a94d1
mov qword [rbp + 0x1e0], rdi
xor r15d, r15d
test dword [rbp + 0x200], 0x2000
jne 0x1401a9512
jmp 0x1401a975e
xor r14d, r14d
jmp 0x1401a8cef
mov rcx, r14
mov rdx, qword [rbp + 0x1e0]
call fcn.14019fa00
mov qword [rbp + 0x1d8], rax
nop
test byte [r13 + 0x160], 4
je 0x1401a895a
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x2683c], 0
jne 0x1401a883c
xor esi, 0x30a546f1
mov edx, 0xeba585c3
mov r8, rsi
call fcn.1401b75e0
test dword [rbp + 0x200], 0x800
jne 0x1401a9928
nop
mov eax, dword [0x140793440]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x25810], 0
jne 0x1401a895a
nop
cmp qword [0x140790478], 0
jne 0x1401a8891
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f0]
mov qword [0x140790478], rax
nop
mov rdi, qword [0x140790478]
add rdi, 8
mov rcx, rdi
call fcn.1400c7460
mov qword [rbp + 0x80], 0
cmp qword [0x140790478], 0
jne 0x1401a8910
nop
mov qword [rbp + 0x70], rdi
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rdi
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790478], rax
nop
mov rax, qword [rbp + 0x1d8]
mov esi, eax
mov rdi, qword [rbp + 0x1f0]
test dword [rbp + 0x200], 0x100
jne 0x1401a89d7
nop
mov rcx, qword [0x140790478]
movsxd r8, dword [rbp + 0x1d8]
movsxd r9, dword [rbp + 0x1d0]
movsxd rdx, dword [rbp + 0x1b0]
mov qword [rbp + 0x70], rdi
lea rax, [rbp + 0x80]
mov qword [rsp + 0x20], rax
call fcn.14019f9d0
mov bl, al
mov esi, dword [rbp + 0x80]
mov rcx, rdi
call fcn.140095470
test bl, bl
jne 0x1401a9b55
nop
cmp qword [0x1407925f0], 0
jne 0x1401a898e
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x660]
mov ecx, dword [rbp + 0x188]
mov rdx, qword [rbp + 0x1d8]
mov r8d, r15d
call qword [0x140704440]
mov esi, eax
movsxd rax, dword [rbp + 0x1b0]
cmp qword [r14 + 0x28], rax
jne 0x1401a9b55
mov rcx, r14
mov edx, esi
call fcn.14019fa00
mov esi, eax
jmp 0x1401a9b55
nop
mov rcx, qword [0x140728780]
mov eax, dword [0x14072877c]
mov edx, 0xffffd2fe
sub edx, esi
mov dword [rbp + 0x1f0], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
jmp 0x1401aa15e
nop
mov rcx, qword [0x140728f60]
mov eax, dword [0x140728f40]
mov edx, 0xfffffef2
sub edx, esi
mov dword [rbp + 0x1d0], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x200
je 0x1401aa185
nop
cmp qword [0x1407925f0], 0
je 0x1401a8ac3
lea rdi, [rbp + 0x80]
test dword [rbp + 0x200], 0x1000
jne 0x1401a8af8
nop
mov qword [rbp + 0x158], rdi
nop
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1f0]
call fcn.14019f930
jmp 0x1401aa344
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x400
jne 0x1401a8b2f
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x6c0]
mov rdx, qword [0x140704440]
mov rcx, r12
nop
movaps xmm6, xmmword [rbp + 0x210]
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rdx
lea r14, [rbp + 0x280]
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1d8], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x830]
mov qword [rsp + 0x20], r12
mov rcx, qword [rbp + 0x1c8]
mov rdx, qword [rbp + 0x1f0]
mov r8d, ebx
mov r9, qword [rbp + 0x1e0]
call qword [0x140704440]
mov esi, eax
test eax, eax
lea rdi, [rbp + 0x80]
jne 0x1401a8baf
nop
mov eax, dword [r14]
and eax, 8
je 0x1401a8baf
test dword [rbp + 0x200], 0x200
jne 0x1401a8bcc
xor esi, esi
cmp qword [0x140790348], 0
je 0x1401a8bf0
mov edi, dword [rbp + 0x200]
jmp 0x1401a8c51
test dword [rbp + 0x200], 0x4000
je 0x1401a9b55
nop
mov r12, qword [rbp + 0x1c8]
jmp 0x1401aa347
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x4d0]
mov rcx, qword [rbp + 0x1f0]
call qword [0x140704440]
xor r12d, r12d
jmp 0x1401aa3f4
nop
mov rcx, qword [0x140728eb0]
mov eax, dword [0x140728e80]
mov edx, 0x4efd
sub edx, dword [rbp + 0x1d8]
mov dword [rbp + 0x1d0], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0xa0
call qword [0x140704440]
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790348], rax
xor esi, esi
mov edi, dword [rbp + 0x200]
test dil, dil
js 0x1401a8deb
nop
mov rcx, qword [0x140790348]
mov rdx, qword [r12]
mov r8, qword [0x140728ec0]
mov eax, dword [0x140728e90]
mov r9, qword [rbp + 0x1d8]
add eax, r9d
add eax, 0xffffb103
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xe3246739
mov r8, qword [rbp + 0x1c8]
mov r9, qword [rbp + 0x1f0]
call qword [0x140704440]
test edi, 0x100
jne 0x1401aa0d4
jmp 0x1401a9b55
test dword [rbp + 0x200], 0x400
jne 0x1401a5d60
nop
mov rax, qword [rcx + 0x2a0]
mov rcx, qword [rbp + 0x1c8]
call qword [0x140704440]
mov qword [rbp + 0x120], rax
jmp 0x1401a8e46
lea rsi, [rbp + 0x80]
jmp 0x1401a8da0
lea r14, [rbp + 0x120]
nop
mov rcx, qword [0x140790478]
movsxd rdx, dword [rbp + 0x1a8]
mov qword [rbp + 0x78], r14
lea rax, [rbp + 0x120]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x20], rax
mov r8, qword [rbp + 0x1b0]
mov r9, qword [rbp + 0x1e0]
call fcn.14019f9f0
mov bl, al
mov dil, byte [rbp + 0x120]
mov esi, dword [rbp + 0x80]
mov rcx, r14
call fcn.140095470
xor eax, eax
test dil, dil
cmove esi, eax
test bl, bl
jne 0x1401a9b55
nop
cmp qword [0x1407925f0], 0
jne 0x1401a9b29
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
jmp 0x1401a9b29
nop
cmp qword [0x140790348], 0
jne 0x1401a9687
mov ecx, 0xa0
call fcn.1400954c0
test dword [rbp + 0x200], 0x400
nop
mov qword [rbp + 0x1e0], rax
jne 0x1401a9660
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x140790348], rax
xor r14d, r14d
jmp 0x1401a9553
xor r13d, r13d
xor esi, esi
jmp 0x1401a91dc
mov ecx, 0xe8
call fcn.1400954c0
lea rcx, [0x1405e78d8]
mov qword [rax], rcx
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
lea rcx, [0x1405e7948]
mov qword [rax + 0x10], rcx
mov dword [rax + 8], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [0x140790268], rax
nop
mov rax, qword [0x140790268]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x120], rax
nop
mov r12, qword [rbp + 0x120]
jmp 0x1401aa3f4
xor r12d, r12d
jmp 0x1401aa2c5
nop
mov qword [rbp + 0x58], rdi
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rdi
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x140790478], rax
nop
mov rdi, qword [rbp + 0x1e8]
nop
mov rcx, qword [0x140790478]
mov qword [rbp + 0x58], rdi
lea r9, [rbp + 0x80]
mov rdx, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x1d0]
call fcn.14019fb00
mov r14b, al
movzx esi, byte [rbp + 0x80]
mov rcx, rdi
call fcn.140095470
test r14b, r14b
jne 0x1401a9b55
test dword [rbp + 0x200], 0x4000
jne 0x1401a912f
nop
mov qword [rbp + 0x60], rdi
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rdi
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790478], rax
nop
mov rdi, qword [rbp + 0x1e8]
nop
mov rcx, qword [0x140790478]
mov qword [rbp + 0x60], rdi
lea r8, [rbp + 0x80]
mov rdx, qword [rbp + 0x1d0]
call fcn.14019faf0
mov sil, al
movzx r13d, byte [rbp + 0x80]
mov rcx, rdi
call fcn.140095470
test sil, sil
jne 0x1401a9eb3
nop
cmp qword [0x1407925f0], 0
jne 0x1401a8fe6
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x100
jne 0x1401a8fe6
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x10000
jne 0x1401a90eb
lea rdi, [rbp + 0x80]
jmp 0x1401aa244
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x4c8]
mov rcx, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x1d0]
call qword [0x140704440]
mov r13d, eax
lea r15, [rbp + 0x120]
mov esi, eax
mov qword [rbp + 0x1e8], rax
test dword [rbp + 0x200], 0x800
je 0x1401a9eb3
nop
mov rcx, qword [0x140729758]
mov eax, dword [0x14072971c]
mov rdx, qword [rbp + 0x1e8]
add eax, edx
add eax, 0xf9c8
cdqe
add rax, rcx
lea rdx, [rbp + 0x168]
mov rcx, r15
mov r8d, 0x484d0fe9
call qword [0x140704440]
test al, 1
jne 0x1401a90c6
mov r14, qword [rbp + 0x168]
nop
mov rcx, qword [0x140729738]
mov eax, dword [0x14072972c]
mov edi, 0xffff0638
sub edi, dword [rbp + 0x1e8]
sub eax, edi
cdqe
add rax, rcx
lea rdx, [rbp + 0x80]
mov ecx, esi
mov r8d, 0x85c7d4e9
call qword [0x140704440]
mov edx, dword [rbp + 0x80]
mov rcx, qword [0x140729740]
mov eax, dword [0x14072970c]
sub eax, edi
cdqe
add rax, rcx
mov rcx, r14
call qword [0x140704440]
xorps xmm0, xmm0
movups xmmword [r15], xmm0
mov qword [r15 + 0x10], 0
mov rax, qword [rbp + 0x1f0]
mov byte [rax + 0x3e8], 1
xor r12d, r12d
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x5f8]
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1a8]
call qword [0x140704440]
mov esi, eax
lea r8, [rbp + 0x80]
mov edx, 0x20
mov r9d, 0x662574cc
call fcn.1401ae6a0
mov r12d, esi
jmp 0x1401aa3f4
nop
cmp qword [0x1407925f0], 0
jne 0x1401a91a4
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1f0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f0]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x100
jne 0x1401a91a4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x850]
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1b0]
mov r9, r12
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x5a8]
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1d0]
call qword [0x140704440]
mov esi, eax
jmp 0x1401a9b55
lea rsi, [rbp + 0x120]
mov r13, qword [rbp + 0x1a8]
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x820]
mov rcx, qword [rbp + 0x1e8]
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1f8]
call qword [0x140704440]
mov r15d, eax
test eax, eax
jne 0x1401a975e
nop
mov eax, dword [rsi + 0x160]
and eax, 8
je 0x1401a975e
test dword [rbp + 0x200], 0x200
jne 0x1401a92d8
xor r15d, r15d
cmp qword [0x140790348], 0
jne 0x1401a928b
nop
mov rcx, qword [0x140729240]
mov eax, dword [0x140729214]
mov edx, 0x74a8
sub edx, r13d
mov dword [rbp + 0x1f0], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0xa0
call qword [0x140704440]
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x140790348], rax
nop
mov rcx, qword [0x140790348]
mov rax, qword [rbp + 0x1f8]
mov rdx, qword [rax]
mov r8, qword [0x140729250]
mov eax, dword [0x140729220]
add eax, r13d
add eax, 0xffff8b58
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xe3246739
mov r8, qword [rbp + 0x1e8]
mov r9, qword [rbp + 0x1c8]
call qword [0x140704440]
jmp 0x1401a975e
nop
cmp qword [0x140790478], 0
jne 0x1401a930c
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x140790478], rax
nop
mov rdi, qword [0x140790478]
add rdi, 8
mov rcx, rdi
call fcn.1400c7460
cmp qword [0x140790478], 0
jne 0x1401a9367
nop
mov qword [rbp + 0x68], rdi
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e0], rdi
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x140790478], rax
nop
mov rdi, qword [rbp + 0x1e0]
nop
mov rcx, qword [0x140790478]
mov rax, qword [rbp + 0x1b8]
mov r9d, dword [rax]
mov qword [rbp + 0x68], rdi
nop
mov rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1a8]
call fcn.14019fad0
mov sil, al
mov rcx, rdi
call fcn.140095470
test sil, sil
je 0x1401a93a9
xor r12d, r12d
jmp 0x1401aa3f4
nop
cmp qword [0x1407925f0], 0
jne 0x1401a93dd
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x4c0]
mov rcx, qword [rbp + 0x1e8]
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x40], ebx
mov rcx, qword [rbp + 0x1d8]
mov dword [rsp + 0x38], ecx
mov rcx, qword [rbp + 0x1b8]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x1f8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1b0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1a8]
mov r9, qword [rbp + 0x1c8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
cmp qword [0x140790478], 0
jne 0x1401a56ad
jmp 0x1401a6136
test dword [rbp + 0x200], 0x200
jne 0x1401a9cf7
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790478], rax
test dword [rbp + 0x200], 0x400
je 0x1401a3c69
jmp 0x1401a6302
xor r15d, r15d
test dword [rbp + 0x200], 0x1000
jne 0x1401a9d11
xor r13d, r13d
jmp 0x1401a928b
test dword [rbp + 0x200], 0x400
jne 0x1401a9367
nop
mov qword [rbp + 0x1e0], rdi
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
lea r8, [rbp + 0x120]
lea r9, [rbp + 0x80]
mov rdx, r12
call fcn.14019fa40
mov r15b, al
movzx r14d, byte [rbp + 0x80]
nop
mov rcx, qword [rbp + 0x1e0]
call fcn.140095470
xor edi, edi
test r15b, r15b
je 0x1401a3b57
test dword [rbp + 0x200], 0x800
jne 0x1401a63a6
nop
mov rcx, qword [0x140790348]
mov rdx, qword [rbp + 0x1f8]
mov r8, qword [rbp + 0x1b0]
call fcn.14019fa80
mov r15d, edi
nop
cmp qword [0x1407925f0], 0
jne 0x1401a9614
cmp byte [rbp + 0x200], 0
jns 0x1401a9d7a
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1e0], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x1407925f0], rax
test dword [rbp + 0x200], 0x100
jne 0x1401a9614
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x5e8]
mov rcx, qword [rbp + 0x1f8]
call qword [0x140704440]
mov esi, eax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x28], rax
mov edx, 0x20
mov r9d, 0xc1dcc99a
call fcn.1401ae6a0
mov r12d, esi
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x880]
mov rcx, qword [rbp + 0x1b8]
mov dword [rsp + 0x28], ecx
mov rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1b0]
mov r8d, ebx
mov r9, qword [rbp + 0x1a8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1e0]
mov qword [0x140790348], rax
test dword [rbp + 0x200], 0x100
jne 0x1401a9724
nop
mov rcx, qword [0x140790348]
mov rdx, qword [rbp + 0x1a8]
xor r8d, r8d
call fcn.14019f960
mov rcx, rsi
call fcn.140163880
cmp qword [0x1407925f0], 0
je 0x1401a97b3
test dword [rbp + 0x200], 0x800
je 0x1401a97dc
mov ecx, 0xe8
call fcn.1400954c0
lea rcx, [0x1405e78d8]
mov qword [rax], rcx
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
lea rcx, [0x1405e7948]
mov qword [rax + 0x10], rcx
mov dword [rax + 8], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [0x140790268], rax
nop
mov rax, qword [0x140790268]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x80], rax
jmp 0x1401a9ed7
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x1c8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1c8]
mov qword [0x1407925f0], rax
cmp byte [rbp + 0x200], 0
nop
mov r15, qword [rbp + 0x1d8]
js 0x1401a9766
mov r12d, r15d
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x860]
mov rcx, qword [rbp + 0x1a8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1e8]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1b0]
mov r9, rbx
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x608]
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1a8]
mov r8, qword [rbp + 0x1d0]
call qword [0x140704440]
mov esi, eax
lea r8, [rbp + 0x80]
mov edx, 0x20
mov r9d, 0x662574cc
call fcn.1401ae6a0
mov r12d, esi
jmp 0x1401aa3f4
nop
cmp qword [0x140790478], 0
jne 0x1401a985b
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1d0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1d0]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
add rcx, 8
mov qword [rbp + 0x1d0], rcx
call fcn.1400c7460
mov byte [rbp + 0x120], 0
mov dword [rbp + 0x80], 0
cmp qword [0x140790478], 0
jne 0x1401a98b7
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1d8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1d8]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
movsxd rdx, dword [rbp + 0x1b8]
lea rax, [rbp + 0x120]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x80]
mov qword [rsp + 0x20], rax
mov r8, qword [rbp + 0x1f0]
mov r9, qword [rbp + 0x1e0]
call fcn.14019f9f0
mov sil, al
mov r15b, byte [rbp + 0x120]
mov r14d, dword [rbp + 0x80]
nop
mov rcx, qword [rbp + 0x1d0]
call fcn.140095470
xor ecx, ecx
test r15b, r15b
mov eax, r14d
cmove eax, ecx
test sil, sil
je 0x1401a35b7
jmp 0x1401a9bb0
mov r13, qword [rbp + 0x1d8]
nop
cmp qword [0x140790348], 0
mov r15d, r13d
mov edx, esi
mov edi, dword [rbp + 0x200]
jne 0x1401a99c4
test edi, 0x400
jne 0x1401a9a14
nop
mov rcx, qword [0x140729280]
mov eax, dword [0x140729264]
mov r8d, 0x2959
mov dword [rbp + 0x188], edx
sub r8d, edx
mov dword [rbp + 0x1d0], r8d
sub eax, r8d
cdqe
add rax, rcx
mov ecx, 0xa0
call qword [0x140704440]
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790348], rax
mov r15d, r13d
mov eax, dword [rbp + 0x188]
mov esi, eax
mov edi, dword [rbp + 0x200]
test edi, 0x200
jne 0x1401a9b5d
nop
mov rcx, qword [0x140790348]
mov rax, qword [rbp + 0x1b8]
mov rdx, qword [rax]
mov r8, qword [0x140729298]
mov eax, dword [0x140729268]
add eax, esi
add eax, 0xffffd6a7
cdqe
add rax, r8
mov dword [rsp + 0x20], 0xa18370e8
mov r8, qword [rbp + 0x1c8]
mov r9, rbx
call qword [0x140704440]
test dil, dil
js 0x1401a9a38
mov r12d, r15d
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x620]
mov rcx, qword [rbp + 0x1b8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
lea rsi, [rbp + 0x80]
nop
cmp qword [0x140790348], 0
jne 0x1401a9a83
mov ecx, 0xa0
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1401a09e0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790348], rax
test dword [rbp + 0x200], 0x200
jne 0x1401a9b29
nop
mov rcx, qword [0x140790348]
mov rdx, qword [rbp + 0x1f0]
mov r8b, 1
call fcn.14019f960
nop
mov qword [rsp + 0x20], 0x20
lea rcx, [rbp + 0x80]
mov r9d, 0x9b955d96
call fcn.1401ae6a0
mov rcx, rsi
call fcn.140163880
call fcn.1400f7780
mov rcx, rax
call fcn.140163880
cmp qword [0x1407925f0], 0
jne 0x1401a9afe
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x630]
mov rcx, qword [rbp + 0x1f0]
mov rdx, qword [rbp + 0x1e0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x638]
mov rcx, qword [rbp + 0x1a8]
mov rdx, qword [rbp + 0x1b0]
mov r8, qword [rbp + 0x1e0]
call qword [0x140704440]
mov esi, eax
mov r12d, esi
jmp 0x1401aa3f4
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x638]
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x1e0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
test dword [rbp + 0x200], 0x1000
jne 0x1401a93a1
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
add rcx, 8
mov qword [rbp + 0x1e8], rcx
call fcn.1400c7460
mov byte [rbp + 0x80], 0
cmp qword [0x140790478], 0
jne 0x1401a9c43
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1c0], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1c0]
mov qword [0x140790478], rax
nop
mov rcx, qword [0x140790478]
lea r8, [rbp + 0x80]
mov rdx, qword [rbp + 0x1f8]
call fcn.14019faf0
mov sil, al
movzx r14d, byte [rbp + 0x80]
nop
mov rcx, qword [rbp + 0x1e8]
call fcn.140095470
test sil, sil
je 0x1401a5d60
test dword [rbp + 0x200], 0x100
jne 0x1401a5dde
jmp 0x1401a9ad5
mov ecx, 0xe8
call fcn.1400954c0
lea rcx, [0x1405e78d8]
mov qword [rax], rcx
mov qword [rax + 0x28], 0
mov qword [rax + 0x30], 0xf
mov byte [rax + 0x18], 0
lea rcx, [0x1405e7948]
mov qword [rax + 0x10], rcx
mov dword [rax + 8], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [0x140790268], rax
nop
mov rax, qword [0x140790268]
mov rax, qword [rax + 0x40]
mov qword [r12], rax
mov r12d, 1
jmp 0x1401aa3f4
add r14, 0x160
lea r15, [rax + 0x25810]
mov qword [rbp + 0x1e8], rbx
jmp 0x1401a906e
xor eax, eax
mov qword [rbp + 0x1c0], rax
lea rax, [r12 + 8]
mov qword [rbp + 0x198], rax
mov r13, qword [r12]
mov r15, qword [r12 + 8]
cmp r13, r15
je 0x1401a9e44
mov r14, qword [rbp + 0x1c0]
mov r8d, 0x20
mov rcx, r13
mov edx, 0xbc2c9fae
mov r9, r14
call fcn.1401b75e0
add r14, 0x20
add r13, 0x20
cmp r13, r15
jne 0x1401a9d3f
nop
mov r13, qword [r12]
xor r15d, r15d
test dword [rbp + 0x200], 0x800
jne 0x1401a9e44
nop
cmp qword [0x1407925f0], 0
je 0x1401a9e88
test dword [rbp + 0x200], 0x200
jne 0x1401a9f31
test dword [rbp + 0x200], 0x1000
jne 0x1401a9ddb
nop
mov rcx, qword [0x1407925f0]
mov rax, qword [rcx + 0x2c8]
test rax, rax
je 0x1401a9ebb
lea r8, [rbp + 0x80]
mov ecx, 2
mov rdx, qword [rbp + 0x1a8]
call qword [0x140704440]
jmp 0x1401a9ed7
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x8c8]
mov rcx, qword [rbp + 0x1a8]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x1c8]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rbp + 0x1b0]
mov rdx, qword [rbp + 0x1d8]
mov r8, qword [rbp + 0x1b8]
mov r9, qword [rbp + 0x1f8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
test r13, r13
je 0x1401a9f58
nop
mov rdx, qword [r12 + 0x10]
sub rdx, r13
cmp rdx, 0x1000
jb 0x1401aa1a5
nop
mov rax, qword [r13 - 8]
add r13, 0xfffffffffffffff8
sub r13, rax
cmp r13, 0x20
jae 0x1401aa1e6
mov r14, rdi
add rdx, 0x27
mov r13, rax
jmp 0x1401aa1a8
test dword [rbp + 0x200], 0x1000
jne 0x1401a9ee4
xor r13d, r13d
cmp qword [0x140790478], 0
je 0x1401aa1fd
cmp word [rbp + 0x200], 0
js 0x1401aa226
mov r12d, r13d
jmp 0x1401aa3f4
nop
mov rax, qword [rcx + 0x2c0]
mov rcx, qword [rbp + 0x1a8]
call qword [0x140704440]
mov qword [rbp + 0x80], rax
nop
mov r12, qword [rbp + 0x80]
jmp 0x1401aa3f4
nop
mov rcx, qword [0x1407265e8]
mov eax, dword [0x1407265cc]
mov edx, 0xffff65ff
sub edx, r15d
mov dword [rbp + 0x1f8], edx
sub eax, edx
cdqe
add rax, rcx
mov ecx, 0x900
call qword [0x140704440]
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x2e0]
mov rcx, rbx
mov rdx, qword [rbp + 0x1f0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
mov r14, rdi
mov rax, qword [rbp + 0x1e0]
mov r13d, eax
test dword [rbp + 0x200], 0x100
mov rdi, qword [rbp + 0x1a0]
je 0x1401aa1b0
nop
mov rcx, qword [0x140729510]
mov eax, dword [0x140729504]
or eax, edi
add eax, r13d
add eax, 0x46ec
cdqe
add rax, rcx
mov ecx, 0x60
call qword [0x140704440]
mov rsi, rax
cmp qword [0x1407902c8], 0
mov rax, rdi
je 0x1401aa023
cmp byte [rbp + 0x200], 0
js 0x1401aa11c
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x8d0]
mov rcx, qword [rbp + 0x1a8]
mov qword [rsp + 0x38], rcx
mov rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x30], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rbx
mov rcx, qword [rbp + 0x1b0]
mov rdx, qword [rbp + 0x1b8]
mov r8, qword [rbp + 0x1e8]
mov r9, qword [rbp + 0x1c8]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
test dword [rbp + 0x200], 0x800
jne 0x1401aa185
nop
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x1a0], rax
mov dword [rbp + 0x164], eax
mov qword [rbp + 0x1f8], r13
mov dword [rbp + 0x160], r13d
mov ecx, 0x700
call fcn.1400954c0
nop
mov qword [rbp + 0x1d0], rsi
mov qword [rbp + 0x1d8], rax
mov rcx, rax
mov r9d, 0xc7273f00
call fcn.1401a1140
nop
mov rax, qword [rbp + 0x1d8]
mov qword [0x1407902c8], rax
nop
mov r13, qword [rbp + 0x1f8]
mov rax, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x1d0]
test dword [rbp + 0x200], 0x200
jne 0x1401aa11c
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x878]
mov rcx, qword [rbp + 0x1c8]
mov dword [rsp + 0x28], ecx
mov rcx, qword [rbp + 0x1e8]
mov qword [rsp + 0x20], rcx
mov rcx, r12
mov rdx, rbx
mov r8, qword [rbp + 0x1f0]
mov r9, qword [rbp + 0x1e0]
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov rdx, qword [0x1407902c8]
mov qword [rbp + 0x40], rsi
mov dword [rbp + 0x164], eax
mov dword [rbp + 0x160], r13d
mov rcx, rsi
call fcn.140135e60
nop
mov qword [0x1407905b8], rsi
test dword [rbp + 0x200], 0x400
jne 0x1401aa15e
nop
mov r12, qword [0x1407905b8]
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x680]
mov rcx, qword [rbp + 0x1e8]
mov rdx, r12
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x480]
mov rcx, r12
call qword [0x140704440]
mov r12d, eax
jmp 0x1401aa3f4
mov r14, rdi
mov rcx, r13
call fcn.140095520
sub rsi, r14
mov rcx, qword [rbp + 0x1c0]
mov qword [r12], rcx
add rsi, rcx
mov rax, qword [rbp + 0x198]
mov qword [rax], rsi
mov rax, qword [rbp + 0x1f0]
shl rax, 5
add rax, rcx
mov qword [r12 + 0x10], rax
xor r12d, r12d
jmp 0x1401aa3f4
xor esi, esi
test dword [rbp + 0x200], 0x400
je 0x1401a9a9a
jmp case.0x1401a369c.6
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x140790478], rax
nop
mov rdi, qword [0x140790478]
add rdi, 8
mov rcx, rdi
call fcn.1400c7460
cmp qword [0x140790478], 0
jne 0x1401aa281
nop
mov qword [rbp + 0x48], rdi
mov ecx, 0x98
call fcn.1400954c0
nop
mov qword [rbp + 0x1f8], rdi
mov qword [rbp + 0x1e8], rax
mov rcx, rax
call fcn.14017dee0
nop
mov rax, qword [rbp + 0x1e8]
mov qword [0x140790478], rax
nop
mov rdi, qword [rbp + 0x1f8]
nop
mov rcx, qword [0x140790478]
mov qword [rbp + 0x48], rdi
lea r8, [rbp + 0x120]
mov rdx, rbx
mov r9, qword [rbp + 0x1f0]
call fcn.14019fad0
mov sil, al
mov r12, qword [rbp + 0x120]
mov rcx, rdi
call fcn.140095470
test sil, sil
je 0x1401aa34f
lea rdi, [rbp + 0x80]
test dword [rbp + 0x200], 0x2000
je 0x1401aa3d7
nop
mov qword [rbp + 0x158], rdi
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rdi
mov qword [rbp + 0x1f8], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x1f8]
mov qword [0x1407925f0], rax
nop
mov rdi, qword [rbp + 0x200]
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x510]
mov r8, qword [0x140704440]
mov qword [rbp + 0x158], rdi
nop
mov rcx, qword [rbp + 0x1b8]
mov rdx, qword [rbp + 0x1f0]
call r8
mov r12, rax
nop
dec dword [rdi]
jmp 0x1401aa3f4
test dword [rbp + 0x200], 0x100
jne 0x1401aa3d9
nop
cmp qword [0x1407925f0], 0
jne 0x1401aa38f
mov ecx, 0x900
call fcn.1400954c0
nop
mov qword [rbp + 0x200], rax
mov rcx, rax
call fcn.1400960c0
nop
mov rax, qword [rbp + 0x200]
mov qword [0x1407925f0], rax
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x558]
mov rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp + 0x1f0]
mov qword [rsp + 0x20], rcx
mov rcx, rbx
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1d8]
mov r9d, dword [rbp + 0x188]
call qword [0x140704440]
mov r12, rax
jmp 0x1401aa3f4
nop
mov rax, qword [0x1407925f0]
mov rax, qword [rax + 0x4f0]
mov rcx, rbx
call qword [0x140704440]
mov r12d, eax
mov rax, r12
movaps xmm6, xmmword [rbp + 0x210]
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
nop
mov qword [rbp + 0x190], rsi
mov qword [rbp + 0x1c0], r14
lea rcx, [0x14078fff8]
mov r9d, 0x159768a1
call fcn.1401a1140
mov edx, r15d
xor edx, 0x7d98981d
mov rcx, qword [0x1407296f0]
mov eax, dword [0x14072969c]
mov esi, dword [rbp + 0x170]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [0x1401a09c0]
call qword [0x140704440]
xor r15d, 0x627935b1
mov rcx, qword [0x1407296c0]
mov eax, dword [0x140729670]
sub eax, esi
cdqe
add rax, rcx
lea rcx, [0x1407901c0]
mov edx, r15d
call qword [0x140704440]
nop
mov r14, qword [rbp + 0x1c0]
mov r13, qword [rbp + 0x180]
mov rsi, qword [rbp + 0x190]
jmp 0x1401a78bf
mov qword [rbp + 0x180], r13
xor eax, eax
mov qword [rbp + 0x1c0], rax
xor eax, eax
mov qword [rbp + 0x190], rax
xor r13d, r13d
mov rax, qword [rbp + 0x178]
jmp 0x1401a7ce2
call fcn.14008b830
call fcn.1400954e0
call fcn.14008b830
call fcn.1400954e0
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x50], xmm6
sub dword [rsp + 0x50], esi
sub dword [rsp + 0x50], esi
nop
mov rax, qword [rbp + 0x1f0]
mov qword [rsp + 0x28], rax
mov ecx, 0x161455d5
call fcn.1401afbb0
adc eax, 0xf900000
sub byte [rsp + 0x50], dh
adc eax, 0xf900000
sub byte [rsp + 0x50], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test dword [rax], eax
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x28
mov ecx, 0x161455d5
call fcn.1401afbb0
sub byte [0x14faae68a], dl
sub byte [rsp + 0x50], dh
sub byte [0x14faae68a], dl
sub byte [rsp + 0x50], dh
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
mov edi, dword [rsp + 0xd0]
cmp dword [0x1407904f0], 0
sbb cl, byte [rdi]
test dword [rax + 0x31000004], eax
ror byte [rax - 0x7d], 0x3d
mov esp, 0x5e1c
mov dh, 5
mov eax, 0x3c00577c
jne 0x1401ae843
test dword [rcx], esp
or byte [rax], al
add cl, ch
jmp 0xc31ae84c
add al, byte [rax]
add byte [rbx - 0x7af0f008], al
invalid
jne 0x1401aeab6
invalid
invalid
invalid
invalid
mov ecx, ebp
mov edx, eax
test rax, rax
add byte [rcx - 9], al
rol dword [rax], 8
add byte [rax], al
test cl, 0x40
or dword [rsi + 0x577cf505], eax
add cl, ch
ret
add al, byte [rax]
add byte [rax - 0x77], cl
pop rsp
and al, 0x28
test cl, ah
invalid
insd dword [rdi], dx
invalid
add byte [rdx - 0xf444f2d], dh
cmpxchg byte [0x140726469], dl
jp 0x1401ae9ee
invalid
jp 0x1401ae9ee
add byte [rdi], cl
test byte [rbx + 0x3c00000c], bh
or al, 0
add byte [rax + rbx*4], bh
or al, 0
add byte [rax + rbx*4], bh
add byte [rax], al
push rdi
add cl, ch
xor al, 0x10
add byte [rax], al
mov ecx, eax
add al, 0xf9
invalid
add byte [rax], al
rol dword [rcx + rcx*4 - 0x1e], 0xff
adc eax, 0x5e1af1
pop rsi
add byte [rax], al
leave
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x288
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x200], 0xfffffffffffffffe
mov dword [rbp + 0x200], 0xfffffffe
mov dword [rbp + 0x200], 0xfffffffe
mov rbx, r9
mov qword [rbp + 0x1d0], r8
mov qword [rbp + 0x1d8], rdx
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000002], eax
mov dword [rbp + 0x1b8], eax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000002], eax
mov dword [rbp + 0x1b8], eax
mov r15, qword [rbp + 0x278]
mov r12, qword [rbp + 0x270]
xor edi, edi
lea rdx, [0x1405ee2cc]
lea r8, [0x1405ee3cc]
lea r10, [0x1405ee2f8]
lea r11, [0x1405ee210]
xor eax, eax
mov qword [rbp + 0x168], rax
add byte [rax], al
xchg al, al
add byte [rax], al
add byte [rbx - 0x7df0f108], al
cmp eax, 0xe
invalid
invalid
jl case.0x1401ae6eb.6
add byte [rax], al
adc dword [rdi], ecx
xchg byte [rbp + 1], bh
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], cl
movsd dword [rdi], dword [rsi]
rol byte [rcx], 1
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov dword [rbp + 0x1e8], esi
or dword [rcx + rax - 0x28], 0xffffffff
loopne 0x1401afc28
test eax, edx
add dword [rax], eax
add byte [rbp - 0x77], al
stc
mov ecx, 0x4431482e
jmp case.0x1401a3597.151
push rdx
add dword [rax], eax
invalid
push rdx
add dword [rax], eax
add byte [rax + 0xf22f883], dl
invalid
xchg dword [rsi], esp
add byte [rax], al
and eax, 0x27f4870f
add byte [rax], al
invalid
add byte [rbp - 0x77], cl
stc
mov dword [rcx + rcx*4 - 0x20], 0xe8858948
test eax, ebp
add dword [rax], eax
add byte [rcx - 0x7d4410d3], bh
mov ecx, 0x82bbef2d
add byte [rcx + 0x46348c0], cl
invalid
add al, 0x82
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x51221760], bh
mov ebx, esp
call 0xf91afdb3
invalid
sbb al, 0x48
mov ebx, dword [rbp + 0x1d0]
add byte [rcx - 0x77], al
invalid
ret
fimul dword [rbx + rcx*4 - 0x73]
fadd dword [rcx]
add byte [rax], al
jmp 0x1401afe20
rol byte [rcx], 1
add byte [rax], al
invalid
mov ecx, 0xce5a4203
mov rbx, qword [rbp + 0x1d8]
pop rdx
invalid
mov r9, qword [rbp + 0x280]
add byte [rax], al
mov esp, ecx
lock add dword [rax], eax
add byte [rcx + rcx*4 - 0x73], cl
call 0x12b1afe9f
xchg ecx, eax
nop
and cl, byte [rdi]
invalid
call 0x18c1aff8a
mov ecx, dword [rbp + 0x1f0]
mov qword [rbp + 0x1e0], r9
jmp 0x1401afe30
mov eax, esp
mov rbx, qword [rbp + 0x1e8]
mov r14d, r15d
mov ecx, 0xaedde8a0
mov qword [rbp + 0x1e8], r14
jmp 0x1401afe30
add byte [rcx - 0x77], cl
dec dword [rax - 0x75]
test dword [rax + 0x48000001], ebx
mov dword [rbp + 0x1d0], eax
mov dword [rbp + 0x180], ebx
invalid
mov dword [rbp + 0x178], ecx
mov dword [rbp + 0x1d8], eax
mov eax, dword [rbp + 0x1e8]
enter 1, 0
lea ecx, [rdi + 8]
fisttp dword [rdi]
test byte [rdi], bl
sbb byte [rax], al
add byte [rcx + rcx*4 - 5], cl
mov eax, dword [rbp + 0x1f0]
mov esp, eax
mov ecx, dword [rsp]
test dword [rdx + 0x4800001a], ecx
lea esi, [rbp - 0x20]
add byte [rax - 0x73], cl
jne 0x1401b0c7b
add byte [rbx - 0x7bf0e308], al
cdq
and eax, dword [rax]
add byte [rbx - 0x7af0e108], al
in eax, 0x24
add byte [rax], al
cmp dword [rbp + 0x1e8], 0
jne 0x1401b55a6
add byte [rdi], cl
test dword [rcx], edi
sub dword [rax], eax
add byte [rax + 1], bh
test byte [rcx + rcx*4 - 0x5b], 0xa8
add dword [rax], eax
add byte [rcx], dh
invalid
movsd dword [rdi], dword [rsi]
test al, 1
add byte [rax], al
mov al, 1
mov dword [rbp + 0x1fc], eax
mov rdx, qword [rbp + 0x1f0]
lock add dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
test eax, ebp
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rax - 0x77], cl
popfq
rol byte [rcx], 1
add byte [rax], al
lock add dword [rax], eax
add byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
test eax, ebp
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ecx
add dword [rax], eax
add byte [rax - 0x77], cl
popfq
rol byte [rcx], 1
add byte [rax], al
add byte [rax], al
in eax, dx
sbb dword [rax], eax
add cl, ch
xchg ecx, eax
push rbp
add byte [rax], al
mov al, 1
mov dword [rbp + 0x1fc], eax
nop
mov rax, qword [r12 + 8]
mov qword [rax], 0
mov dword [rax], 0
mov dword [rax], 0
xor ebx, ebx
jmp 0x1401b63c5
call 0x1881b0e5f
mov dword [rbp + 0x1c8], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x43892d
invalid
add byte [rax], al
add al, ch
jg 0x1401b0ee5
out dx, al
dec dword [rax - 0x73]
xor byte [rax - 0x75], r9b
xor byte [rbx + r9*4 + 0x40], r9b
xor byte [rbx + rcx*4 + 0x40], cl
xor byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x77], cl
retf 0xbe8
invalid
or edi, dword [rsi]
out dx, al
dec dword [rax - 0x75]
xor byte [rdx + 0x60], r15b
out dx, al
dec dword [rbp + rcx*4 + 0x76]
jbe 0x1401b0ed7
lea rbx, [rsi + 0x28]
mov rax, qword [rsi + 0x28]
cmp rax, 0xf
lea esi, [rsi + 0x10]
add byte [rax - 0x73], cl
mov ch, 0xb0
add dword [rax], eax
add byte [rax - 0x73], cl
jge 0x1401b0ec4
lea ecx, [rbp - 0x20]
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add bh, dh
test eax, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
shr byte [rax], 0x48
mov edx, eax
add byte [rax], al
mov al, 1
mov dword [rbp + 0x1fc], eax
xor al, 0x80
pop rdi
pop rsi
movabs byte [0x49000001e0853348], al
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
and al, 0x31
fucomi st(1)
cmp edx, dword [rax + rax]
mov al, 1
mov dword [rbp + 0x1fc], eax
add byte [rax - 0x73], cl
jne 0x1401b0f92
mov al, 1
mov dword [rbp + 0x1fc], eax
mov qword [rbp + 0x1a8], r12
mov qword [rbp + 0x1b8], r15
ja 0x1401b0fe7
shl eax, 0x1b
mov ebp, 0x1e0
add byte [rbx + 1], bh
test eax, ecx
add dword [rax], eax
add byte [rcx], dh
ror byte [rax - 0x7b], 0xdb
add byte [rax], al
add dword [rax], eax
add bh, dh
test eax, edi
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rdi], cl
test edx, ebx
add byte [rax], r8b
mov al, 1
mov dword [rbp + 0x1fc], eax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
mov byte [rbp], 0
mov al, 1
mov dword [rbp + 0x1fc], eax
nop
mov rax, qword [rbp + 0x1f0]
mov rax, qword [rax]
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
mov rcx, qword [rbp + 0x1e8]
mov qword [rcx], rax
xor ebx, ebx
jmp 0x1401b63c5
add dword [rax], eax
add byte [rax - 0x176a74b8], dl
add dword [rax], eax
add byte [rcx - 0x2e76b730], cl
xor al, 0
mov edi, 0x314844bc
enter 0xffffffffffff8b48, 0xffffffffffffff8d
lock add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rcx - 0x2715100e], eax
mov dword gs:[r15], edx
mov dword [r15], edx
add byte [rax], al
test eax, esi
add dword [rax], eax
add byte [rax - 0x77], cl
or byte [rcx - 0x2715100d], al
mov rax, qword gs:[rbp + 0x1e0]
fucomi st(1)
add dword [rdx], edx
add byte [rax - 0x37a76ff], dh
add dword [rax], eax
add byte [rcx + rcx*4 - 5], cl
mov rax, qword [rbp + 0x1f0]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
nop
mov eax, dword [0x1407293a4]
mov r13, rcx
mov rcx, qword [rcx]
mov rdx, qword [rcx + 8]
mov qword [rdx], 0
add byte [rax], al
add byte [rax], al
mov rsi, qword [rcx]
test rsi, rsi
je 0x1401b28c2
cmp byte [rbp + 0x1f8], 0
js 0x1401b299a
invalid
add byte [rax], al
invalid
mov qword [rbp + 0x1f0], r13
jmp 0x1401b5840
nop
mov esi, dword [0x1407293c8]
cli
add byte [rax], dl
add byte [rax], al
add edi, 0x42
add byte [rax], al
add dword [rax], eax
add al, ch
out dx, al
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov esi, dword [rax + 1]
add byte [rax], al
sbb byte [rax - 0x77], cl
int1
mov ecx, dword [rbx + 0x18]
adc byte [rax], al
add byte [rdx + 0x1d], dh
xor dword [rsi], 0x42
add byte [rax], al
add byte [rax], al
mov al, 1
mov dword [rbp + 0x1fc], eax
invalid
invalid
mov ecx, dword [0x140729bf8]
sub eax, esi
loopne 0x1401b1809
mov edx, ebp
xlatb
push rsp
mov ebx, esp
mov esp, dword [rbp + 0x1d8]
fimul dword [rbp + rcx*4 - 0x7b]
mov al, 1
add byte [rax], al
cli
add eax, ecx
test eax, 0x2b8915ff
push rbp
add byte [rax - 0x75], cl
xchg ebp, eax
mov al, 1
add byte [rax], al
add byte [rbx + 0x57819505], cl
add byte [rcx + rcx - 8], al
or eax, edi
or eax, edi
mov dword [rbp + 0x1a8], eax
add byte [rax - 0x1f7a74b8], dl
add dword [rax], eax
add byte [rax - 0x75], cl
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
add al, 0x24
mov dword [rbx], eax
mov rbx, r12
mov rax, qword [rbp + 0x1f0]
mov qword [rbp + 0x1a0], rax
mov dword [rbp + 0x1a0], eax
mov dword [rbp + 0x1a0], eax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
loopne 0x1401b19c0
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r8 - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
invalid
add byte [rax - 0x77], cl
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x84
xchg ebp, eax
invalid
add byte [rax - 0x73], cl
fmul dword [r8 - 0x77]
test dword [rax + 1], edi
add byte [rax], al
mov ecx, edi
add byte [r8], al
mov al, 1
mov dword [rbp + 0x1fc], eax
lea rax, [0x1405e7b68]
mov qword [r12], rax
lea rdx, [r12 + 8]
push rsp
and al, 8
push rsp
and al, 8
xorps xmm0, xmm0
movups xmmword [r12 + 8], xmm0
mov qword [rbp - 0x20], r15
mov byte [rbp - 0x18], 1
lea rcx, [rbp - 0x20]
call fcn.140095510
lea rax, [0x1405e8218]
mov qword [r12], rax
mov rbx, r12
jmp 0x1401b63c5
nop
mov rdx, qword [rbp + 0x1e0]
mov dword [rdx], 0
mov word [rdx + 4], 0
mov qword [rdx + 8], 0
cmp qword [rdx + 0x30], 0x10
jp 0x1401b1ac0
adc byte [rdi], cl
invalid
ror dword [rdx], 1
add byte [rax], al
jp 0x1401b1ac0
adc byte [rdi], cl
invalid
mov rax, qword [rdx + 0x18]
jmp 0x1401b256c
add byte [rax], al
nop
mov rcx, qword [rbp + 0x1e0]
call fcn.140095900
test eax, eax
jne 0x1401b28d2
mov ebp, 0x1e0
lea rax, [0x1405e7b68]
mov qword [r12], rax
add r12, 8
mov rcx, r12
call fcn.140095500
jmp 0x1401b63c3
mov dword [rbp + 0x1a0], eax
mov rax, qword [rbp + 0x1e8]
mov qword [rbp + 0x1c8], rax
mov qword [rbp + 0x198], r15
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x43747e
dec dword [rcx - 0x49f0bb3e]
or eax, 0x5de65d
add byte [rbx + 0x577b7405], cl
add byte [rax - 0x77], cl
xchg ebp, eax
rol byte [rcx], 0
add byte [rcx + rcx*4 - 0x73], cl
nop
add dword [rax], eax
add byte [rcx + rbp - 0x36], al
push rbp
add byte [rcx + 0x468b48c7], cl
jo 0x1401b1d32
test eax, eax
add byte [rax], al
sub eax, edx
mov ecx, eax
add byte [rax - 0x75], cl
test eax, esi
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, ebx
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5b], cl
call 0x18c1b1d7a
mov dword [rbp + 0x1b8], edi
mov ebp, 0x1b8
mov ebp, 0x1b8
mov ecx, dword [rbp + 0x1f0]
mov dword [rbp + 0x1b8], edi
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
clc
adc cl, byte [rdi]
test eax, ebx
xor al, byte [rax]
add byte [rcx - 0x48], al
mov eax, 0x124
mov eax, 0x124
out dx, al
dec dword [rax - 0x75]
sbb dword [rax + 0x48000001], 0xffffff8b
or byte [rax - 0x39], cl
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x7b], cl
test rcx, rcx
lea rax, [rdx + 0x18]
mov qword [rdx + 0x28], 0
mov byte [rax], 0
lea rsi, [rdx + 0x40]
cmp qword [rdx + 0x58], 0x10
mov rax, rsi
jb 0x1401b2589
mov rax, qword [rdx + 0x40]
mov qword [rdx + 0x50], 0
mov byte [rax], 0
lea rcx, [rdx + 0x68]
cmp qword [rdx + 0x80], 0x10
mov rax, rcx
jb 0x1401b25a9
mov rax, qword [rdx + 0x68]
mov qword [rdx + 0x78], 0
mov byte [rax], 0
mov byte [rdx + 0x88], 0
mov dword [rdx + 0x8c], 0
mov rax, qword [rdx + 0x80]
cmp byte [0x1407901d1], 0
jne 0x1401b25db
cmp rax, 0x10
jb 0x1401b2633
nop
mov rcx, qword [rcx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1401b262e
nop
mov r8, qword [rcx - 8]
cmp byte [0x140790511], 0
jne 0x1401b2615
nop
test byte [0x140790209], 1
jne 0x1401b2615
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1401b5895
xor edi, edi
cmp byte [rbp + 0x1f8], 0
js 0x1401b528a
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.140095520
nop
mov rax, qword [rbp + 0x1e0]
lea rdi, [rax + 0x58]
mov qword [rax + 0x78], 0
mov qword [rax + 0x80], 0xf
mov byte [rax + 0x68], 0
mov rax, qword [rax + 0x58]
cmp rax, 0x10
jb 0x1401b2699
nop
mov rcx, qword [rsi]
mov r12, rax
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1401b2694
test dword [rbp + 0x1f8], 0x400
je 0x1401b5873
mov ecx, eax
call fcn.140095910
lea rcx, [rbp - 0x20]
mov rdi, rcx
mov rsi, rcx
nop
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1401b565c
test dword [rbp + 0x1f8], 0x200
je 0x1401b5620
nop
mov rdx, qword [rbp + 0x1e0]
add rdx, 0x29
mov rcx, rax
jmp 0x1401b637d
loop 0x1401b2cf6
sbb al, 0x49
xor edx, esi
in eax, dx
mov ecx, 0x68c09e92
mov esi, dword [rdx + 0x314df7b7]
ror dword [rcx - 0x77], 1
shl r10, 0x1f
out 0x8b, eax
ret
add byte [rax - 0x73], cl
mov ebx, 0x1e0
enter 0xffffffffffff860f, 0xf
add dword [rax], eax
add byte [rax + 0x480f8b48], dl
mov edx, esi
add eax, 0x1c37a7
js 0x1401b2e99
invalid
add byte [rax - 0x7b674b4], dl
cmc
add edx, ebp
test al, 0xf9
cmp dword cs:[0x1164c7b85], ecx
mov eax, ebx
shl dword [rax + 0x49470e2f], 1
xor ebx, ecx
cli
add byte [rax], dl
add byte [rax], al
xor dword [rbx], 0x20
add byte [rax], al
leave
mov byte [0x1881b369a], dl
add edx, 0x27
add byte [rax], al
adc byte [rax], al
add byte [rbp + 0x28], dh
dec dword [rax - 0x75]
test eax, ebx
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x1f0], rax
mov r14, qword [rbp + 0x1b8]
jmp 0x1401b56d9
and byte [rax], al
invalid
add byte [rax], al
and byte [rax], al
add al, ch
pop rsp
invalid
out dx, al
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
adc dword [rbx], eax
mov qword [rbx + 0x10], 0
xor ebx, ebx
test esi, 0x100
adc dword [rbx], eax
lodsd eax, dword [rsi]
fadd dword [rcx]
add byte [rax], al
mov dword [rbp + 0x198], eax
add bh, al
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x43], cl
invalid
loopne 0x1401b3749
add byte [rax], al
add byte [rcx + rcx*4 - 0x5b], cl
call 0x1881b3753
mov rbx, qword [rbp + 0x1d0]
mov qword [rbp + 0x1f0], rax
jmp 0x1401b137e
fsub st(1), st(0)
scasb al, byte [rdi]
invalid
add byte [rax - 0x75], cl
mov edi, dword [rbp + 0x280]
fdivr st(7)
inc edi
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], cl
movsd dword [rdi], dword [rsi]
mov qword [rbp + 0x1c8], r12
mov qword [rbp + 0x1e8], r12
mov r12, rbx
mov dword [rbp + 0x1fc], 0
cld
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
fadd dword [rcx]
add byte [rax], al
cld
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
fadd dword [rcx]
add byte [rax], al
mov rdx, r8
mov rbx, qword [rbp + 0x1d0]
add byte [rcx + rcx*4 - 0x43], cl
loopne 0x1401b3814
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
add byte [rdx], 0
add cl, ch
invalid
invalid
add dword [rax], eax
add bh, al
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 0x1f0], rax
add byte [rax], al
invalid
invalid
invalid
loopne 0x1401b3846
add byte [rax], al
mov qword [rbp + 0x1f0], rax
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
add byte [rdx], 0
add byte [rcx - 0x77], cl
fsub st(1), st(0)
xchg ebx, eax
fdivr st(7)
dec dword [rcx + rcx*4 - 0x43]
loopne 0x1401b385c
add byte [rax], al
mov dword [rbp + 0x1fc], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r12, rbx
mov r15, qword [rbp + 0x280]
mov rbx, qword [rbp + 0x1d0]
invalid
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
loopne 0x1401b38a2
add byte [rax], al
add byte [rbx + rcx*4 - 0x43], cl
add byte [rdx], 0
add byte [rax], al
mov r12, rbx
invalid
mov dl, 0xd5
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
fsub st(1), st(0)
mov fs, edx
invalid
invalid
add byte [rcx - 0x77], cl
fsub st(1), st(0)
mov fs, edx
invalid
rol byte [rcx], 0
add bh, al
test esp, edi
cld
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov ebx, dword [rbp + 0x1d0]
popfq
rol byte [rcx], 1
add byte [rax], al
mov rax, r12
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1e0], r15
mov rax, qword [rbp + 0x280]
invalid
add byte [rdx], 0
invalid
test dword [rax + 0x49000002], eax
add byte [rdx], 0
add byte [rcx - 0x77], cl
mov edi, eax
mov edi, eax
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0x85
test eax, esi
add dword [rax], eax
mov qword [rbp + 0x1e0], r15
call 0x18c1b398b
mov dword [rbp + 0x1e0], edi
mov rax, qword [rbp + 0x1d8]
mov qword [rbp + 0x1f0], rax
test eax, esi
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
add byte [rdx], 0
add byte [rax - 0x75], cl
popfq
rol byte [rcx], 1
add byte [rax], al
cld
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r13, qword [rbp + 0x1d8]
loope 0x1401b39cc
invalid
inc edi
mov qword [rbp + 0x1a8], rbx
mov qword [rbp + 0x1c8], r12
mov dword [rbp + 0x1fc], 0
mov rax, qword [rbp + 0x1d8]
mov rcx, rax
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1e8], r12
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1e0], r15
mov rcx, qword [rbp + 0x280]
mov r15, rcx
mov edi, ecx
add byte [rax], al
cwde
add dword [rax], eax
add cl, ch
loop case.0x1401ae6eb.29
invalid
inc edi
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x43], cl
loopne 0x1401b3a7d
add byte [rax], al
jmp 0x1401b1a70
add cl, ch
in eax, dx
invalid
add byte [rax], al
mov rax, qword [rbp + 0x1d8]
mov rcx, rax
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1e8], r12
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1c8], r12
mov dword [rbp + 0x1fc], 0
mov rax, qword [rbp + 0x1d8]
mov rsi, rax
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1e0], r15
mov ebp, 0x1e0
mov ebp, 0x1e0
sar bh, cl
inc edi
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rcx - 0x77], cl
fsub st(1), st(0)
invalid
add byte [rax], al
mov qword [rbp + 0x1e0], r15
jmp 0x1401b1aa8
invalid
invalid
invalid
rol byte [rcx], 0
add bh, al
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test eax, ebx
add dword [rax], eax
add byte [rax], al
mov rax, qword [rbp + 0x1d8]
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
rol byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rax - 0x75], cl
popfq
rol byte [rcx], 1
add byte [rax], al
mov rax, r12
mov eax, esp
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1e0], r15
add byte [rcx + rcx*4 - 0x43], cl
loopne 0x1401b3b9f
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x49000002], eax
add byte [rax], al
mov r15, rax
mov rax, qword [rbp + 0x280]
add byte [rax - 0x77], cl
test dword [rax - 0x16ffffff], ebx
invalid
xor ecx, ebx
invalid
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax], eax
add byte [rbx + rcx*4 - 0x43], cl
add byte [rdx], 0
add cl, ch
xchg ebp, eax
invalid
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
movsd dword [rdi], dword [rsi]
mov dword [rbp + 0x1fc], 0
mov rax, qword [rbp + 0x1d8]
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
invalid
mov qword [rbp + 0x1e0], r15
mov dword [rbp + 0x1fc], 0
fmul qword [rcx + rcx*4 - 0x43]
loopne 0x1401b3c5b
add byte [rax], al
add byte [rax - 0x75], cl
popfq
rol byte [rcx], 1
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
add ebx, ebp
invalid
mov dword [rbp + 0x1fc], 0
add byte [rdx], 0
add byte [rax - 0x75], cl
popfq
rol byte [rcx], 1
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
sar r15, 1
dec dword [rcx + rcx*4 - 0x5b]
enter 1, 0
add dword [rax], eax
add bh, al
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], cl
call 0x18c1b3cb0
mov dword [rbp + 0x1e0], edi
add dword [rax], eax
add bh, al
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test eax, ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test eax, esi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x5b], cl
call 0x18c1b3cb0
mov dword [rbp + 0x1e0], edi
mov r15, qword [rbp + 0x280]
nop
mov r9d, dword [rbp + 0x1d0]
mov rax, qword [rbp + 0x280]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
and al, 0x20
and al, 0x20
mov ecx, 0xf9561446
call fcn.1401afbb0
inc dword [rbx - 0x7a09fe20]
push 0x1000001
test dword [r8 + 1], r12d
add byte [rax], al
invalid
test esp, edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
fadd dword [rcx]
add byte [rax], al
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1e0], r15
mov dword [rbp + 0x1e0], edi
mov dword [rbp + 0x1e0], edi
int 0x4b
lea ecx, [rcx + rbp*2]
ror dword [rax + 0x31], 1
invalid
push 0xffffffff88958b48
add dword [rax], eax
add byte [rax + 0x31], cl
retf 0x148
mov edx, dword [rbp + 0x188]
lock add dword [rax], eax
add byte [rcx - 0x7f], al
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov dword [rbx + 0x20], 0
sub r14b, al
adc byte [r8], al
loopne 0x1401b50c2
mov ebp, dword [rbp + 0x1d8]
mov dword [rbp + 0x1e0], edi
mov ebp, 0x1e0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 0x48000002]
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
cwde
add dword [rax], eax
invalid
mov dword [rbp + 0x180], ecx
lea eax, [rax - 0x7cffffff]
clc
adc cl, byte [rdi]
je 0x1401b1df4
lea rax, [0x1405e7b68]
add byte [rbx - 0x7bf0ed08], al
sub ch, cl
invalid
adc dword [rbx + 8], eax
xor eax, eax
mov qword [rbp + 0x190], rax
xor eax, eax
mov qword [rbp + 0x1c0], rax
xor eax, eax
mov qword [rbp + 0x188], rax
xor r9d, r9d
xor esi, esi
jmp 0x1401b2152
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
sub esp, 0x38
lea rbp, [rdx + 0x80]
call fcn.1400954a0
int3
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
call fcn.1400954a0
int3
mov ecx, 1
jmp 0x1401b7b74
cmp eax, 4
jne case.0x1401a343a.169
test ebx, ebx
jne 0x1401b7781
jmp 0x1401b7865
invalid
and byte [rdi], cl
test byte [rbp - 0x70000000], cl
mov rcx, qword [0x140729c80]
mov eax, dword [0x140729c70]
sub eax, edi
cdqe
cwde
cwde
add rax, rcx
mov rcx, rbx
call qword [0x140704440]
jmp 0x1401b7a90
xlatb
insb byte [rdi], dx
add byte [r8 + 0x63], cl
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
test ch, al
add byte [rax], al
add byte [rbp - 0x77], cl
mov byte [rbx - 0x7af0f608], 0x5f
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rcx + rsi + 0x48]
cmp edi, 1
inc dword [rcx]
inc dword [rcx]
adc rdi, 0
xor eax, eax
xor ecx, ecx
mov rdx, r14
nop
nop
movzx r8d, byte [rdx + rcx]
movzx r9d, byte [rbx + rcx]
cmp r8b, r9b
jne 0x1401b7aea
inc rcx
cmp rdi, rcx
jne 0x1401b7760
jmp 0x1401b7a93
adc al, byte [rbx]
add byte [rax], al
xor eax, eax
jmp 0x1401b7a93
mov r9d, r8d
mov r8d, edi
mov edx, 0xc59a2b44
call fcn.1401b75e0
and eax, 1
jmp 0x1401b7a93
call fcn.14059bda8
xor eax, eax
jmp 0x1401b7a93
mov dword [rsi + 0x48000000], ebp
mov ecx, edi
call fcn.1400954d0
mov rax, rdi
jmp 0x1401b7a93
jne 0x1401b7874
mov ecx, 1
mov rax, rbx
test sil, sil
jns 0x1401b7885
jmp 0x1401b7a93
pop qword [rdx]
add byte [rax], al
call fcn.1401a0a00
mov rcx, qword [0x140729940]
mov edx, dword [0x140729934]
mov ebp, 0xfffff13e
sub ebp, eax
sub edx, ebp
movsxd rax, edx
add rax, rcx
mov rcx, rbx
call qword [0x140704440]
mov rcx, qword [0x140729950]
mov eax, dword [0x140729938]
sub eax, ebp
cdqe
add rax, rcx
mov ecx, r14d
mov edx, 0x7ac370e7
call qword [0x140704440]
test al, 1
je 0x1401b798b
mov rax, rbx
test sil, 0x20
jne 0x1401b7a93
mov eax, 1
test sil, 0x40
jne 0x1401b7a93
mov rax, rdi
test esi, 0x100
jne 0x1401b7a93
xor ecx, ecx
mov ecx, 1
test sil, 0x40
je 0x1401b7b74
nop
mov rcx, qword [0x140729948]
mov eax, dword [0x140729930]
sub eax, ebp
cdqe
add rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffffd9
sub r8d, r9d
mov rax, r8
jmp 0x1401b7a93