Function at 0x140413d14
Capabilities:
Check http status code
Encode data using base64
Encode data using xor
Encrypt data using speck
Execute anti-debugging instructions

Disassembly:
push r15
and r15b, al
xchg r15b, r15b
cmp cl, r11b
push r14
and r15, rbx
push r13
neg r15b
test r10b, 0x70
push r12
push rsi
btr si, r13w
push rdi
bt di, dx
inc r15
shrd rdi, rbp, 0x19
push rbp
shl dil, cl
clc
test al, r14b
push rbx
and dil, r8b
sub rsp, 0x1c8
movsx r15w, r15b
movzx rdi, r14w
mov bp, 0x15b0
movaps xmmword [rsp + 0x1b0], xmm6
not r15b
movzx rsi, r14w
movsx r15w, bpl
mov r15, r9
mov rdi, r8
jmp 0x140413d88
mov rsi, rdx
jmp 0x140413d90
mov rbp, rcx
mov ecx, 0x4888
jmp 0x140413d9d
call fcn.1401b3847
sub r14d, r14d
test rax, rax
jmp 0x140413dad
je 0x140417400
mov rbx, rax
sbb dh, 0x8a
test r14w, 0x6027
mov qword [rax], rbp
sbb rax, rcx
add rax, 0x7aca57a2
lea rax, [0x1400510f0]
xchg rdx, rdx
sar dh, cl
sub dh, al
mov qword [rbx + 0x4870], rax
lea rax, [0x140051540]
add dl, r11b
mov qword [rbx + 0x4878], rax
lea rax, [0x140051650]
mov qword [rbx + 0x4880], rax
rol dl, cl
test rcx, 0x24b076c1
sub ecx, ecx
mov eax, 1
xchg rbx, rbp
adc dh, 0x9a
rcr dl, cl
cpuid
xchg rbx, rbp
clc
jmp 0x140413e23
test edx, 0x4000000
je 0x140413e67
lea rax, [0x1400518d0]
mov qword [rbx + 0x4870], rax
cwde
lea rax, [0x1400520f0]
cmp r15b, cl
mov qword [rbx + 0x4878], rax
neg al
lea rax, [0x140052350]
mov qword [rbx + 0x4880], rax
dec eax
ror ax, cl
sal al, 0xa2
mov rax, qword [rbx]
mov dword [rax + 8], 0
cmp dword [rsp + 0x230], 4
jmp 0x140413e7e
mov qword [rsp + 0x38], rbx
jmp 0x140413e88
ja 0x1404173eb
mov qword [rsp + 0xd8], rsi
jmp 0x140413e9b
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], r15
jmp 0x140413eb0
mov dword [rbx + 0x4868], 0
jmp 0x140413ebf
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
not ecx
rcr cx, cl
movsxd rcx, eax
movdqu xmmword [rbx + 0x4738], xmm0
add cl, r8b
mov cl, sil
movsx cx, r9b
movdqu xmmword [rbx + 0x4798], xmm0
clc
movdqu xmmword [rbx + 0x47f8], xmm0
mov rcx, rbx
cmp r9b, 0xfe
test si, di
xor edx, edx
jmp 0x140413f08
call fcn.14042c6c0
test eax, eax
jmp 0x140413f14
je 0x140416d36
mov rbx, qword [rsp + 0x38]
mov cx, 0x4ae8
cmovg cx, r11w
mov rcx, rbx
jmp 0x140413f30
call fcn.14042e8d1
lea rcx, [rbx + 0x1a48]
cmp rbx, rdi
clc
mov qword [rsp + 0x88], rcx
rcl cl, cl
btr rcx, 0xe0
lea rcx, [rbx + 8]
test al, dil
test bp, 0x56bb
mov qword [rsp + 0x80], rcx
lea rcx, [rbx + 0x46a0]
jmp 0x140413f70
mov qword [rsp + 0x60], rcx
lea rcx, [rbx + 0x2074]
cmp edi, 0x537a13c8
cmp r9b, r12b
mov qword [rsp + 0x68], rcx
stc
jmp 0x140413f90
cmp al, 0xda
je 0x140414057
movzx edx, al
stc
cmp edx, 0xdc
jmp 0x140413fa7
je 0x140413fdd
cmp edx, 0xd9
jmp 0x140413fb8
je 0x14041689e
mov rcx, rbx
jmp 0x140413fc6
call fcn.14042eb6b
test eax, eax
jmp 0x140413fd2
jne 0x140414035
jmp 0x140416d36
mov rcx, qword [rbx]
jmp 0x140413fe5
call fcn.1404228e0
mov rcx, rbx
mov ebx, eax
jmp 0x140413ff4
mov rcx, qword [rcx]
jmp 0x140413ffc
call fcn.1404228e0
cmp ebx, 4
jmp 0x140414009
jne 0x140416d36
mov rcx, qword [rsp + 0x38]
cmp ax, 0x2cff
mov rcx, qword [rcx]
test r8, rdx
cmp r9w, 0x3c07
cmp bp, ax
cmp eax, dword [rcx + 4]
jmp 0x14041402f
jne 0x140416d36
mov rbx, qword [rsp + 0x38]
cmovne ecx, ebx
mov rcx, rbx
jmp 0x140414045
call fcn.14042e8d1
cmp al, 0xda
jmp 0x140414051
jne 0x140413f98
mov rcx, qword [rbx]
call fcn.1404228e0
mov rcx, rbx
shrd rbx, rcx, 0xe2
neg bh
mov ebx, eax
mov rdi, qword [rcx]
mov rax, qword [rdi + 0xc0]
cmp r9w, r10w
cmp rax, qword [rdi + 0xc8]
jmp 0x140414085
jae 0x1404140a3
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14041409b
movzx eax, byte [rax]
jmp 0x140414162
cmp dword [rdi + 0x30], 0
jmp 0x1404140ac
je 0x140416d14
mov r8d, dword [rdi + 0x34]
movsx edx, r9w
lea rbp, [rdi + 0x38]
movzx edx, r15w
movzx rdx, r14w
mov cl, bpl
mov rcx, qword [rdi + 0x28]
jmp 0x1404140d5
mov rdx, rbp
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test r11b, r13b
cmp sil, 0x1f
add dword [rdi + 0xb8], ecx
cmp r13b, r9b
test eax, eax
jmp 0x1404140fe
je 0x14041411d
movsxd rcx, eax
adc ah, 0xd3
sub ah, 0xd5
cbw
add rcx, rbp
not eax
movzx eax, byte [rbp]
jmp 0x140414135
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
clc
mov byte [rdi + 0x38], 0
test r13w, 0xaf
xor eax, eax
mov qword [rdi + 0xc8], rcx
rol cx, 0x4f
add cx, 0x6117
shl rcx, 0x52
lea rcx, [rdi + 0x39]
test r13w, 0x2986
cmc
mov qword [rdi + 0xc0], rcx
mov cl, 0x32
sal cl, cl
sub ch, 0x30
movzx eax, al
sal rcx, 0x7e
mov rcx, qword [rsp + 0x38]
cmc
stc
mov dword [rcx + 0x4854], eax
and rcx, rbp
bt cx, 0xbf
lea ecx, [rax - 5]
cmp cl, 0xfc
jmp 0x140414189
jb 0x140416d36
mov rcx, qword [rsp + 0x38]
bt di, 0xf9
bsr edi, eax
sar dil, cl
mov rdi, qword [rcx]
stc
cmp dword [rdi + 8], eax
jmp 0x1404141ab
jl 0x140416d36
add eax, eax
cmc
clc
add eax, 6
cmc
clc
cmp ebx, eax
jne 0x140416d36
xor ebp, ebp
mov rbx, qword [rsp + 0x38]
cdqe
mov al, spl
mov rax, qword [rdi + 0xc0]
test r15d, r14d
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x1404141e5
jae 0x14041420d
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
cmovo r14w, r12w
movzx r14d, r9w
movzx r14d, byte [rax]
jmp 0x140414208
jmp 0x1404142c5
cmp dword [rdi + 0x30], 0
je 0x14041427d
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
movsxd rdx, r10d
cwd
movzx edx, si
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14041423c
sub ecx, dword [rdi + 0xd0]
clc
cmp bl, r10b
add dword [rdi + 0xb8], ecx
stc
jmp 0x140414252
test eax, eax
je 0x140414285
cdqe
rol r14b, cl
movzx r14, cx
add rax, rbx
movsx r14w, dil
sets r14b
movzx r14d, byte [rbx]
jmp 0x140414278
jmp 0x14041429e
sub r14d, r14d
jmp 0x1404142c5
mov dword [rdi + 0x30], 0
lea rax, [rdi + 0x39]
mov byte [rdi + 0x38], 0
sub r14d, r14d
bts bx, ax
shr bx, cl
mov rbx, qword [rsp + 0x38]
clc
test rcx, 0x75933894
mov qword [rdi + 0xc8], rax
cmc
cbw
and ax, 0xe29
lea rax, [rdi + 0x39]
mov qword [rdi + 0xc0], rax
cwde
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
test r10b, r13b
jmp 0x1404142d7
cmp rax, qword [rdi + 0xc8]
jmp 0x1404142e3
jae 0x140414306
lea rcx, [rax + 1]
jmp 0x1404142f2
mov qword [rdi + 0xc0], rcx
jmp 0x1404142fe
movzx eax, byte [rax]
jmp 0x1404143de
cmp dword [rdi + 0x30], 0
jmp 0x14041430f
je 0x140414376
mov r8d, dword [rdi + 0x34]
bswap rdx
sets cl
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
cqo
movsx rdx, dx
mov rdx, rbx
jmp 0x140414335
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x140414343
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
stc
test eax, eax
jmp 0x140414358
je 0x140414382
movsxd rcx, eax
neg al
rcl al, 0x15
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140414371
jmp 0x1404143ba
sub eax, eax
jmp 0x14041437d
jmp 0x1404143de
mov dword [rdi + 0x30], 0
or bx, 0x600e
xor bx, 0x39e4
sbb dl, spl
lea rcx, [rdi + 0x39]
movzx bx, r8b
adc ebx, ebx
mov byte [rdi + 0x38], 0
btr bx, 0x61
shr rbx, cl
xor eax, eax
movsx bx, dil
sbb dh, 0x45
bsr ebx, ebx
mov rbx, qword [rsp + 0x38]
bts dx, dx
clc
setp dh
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
and rdx, r15
sbb dl, ch
mov rdi, qword [rbx]
bt dx, r14w
cmovnp rdx, r10
mov edx, dword [rdi + 8]
cmp ecx, esp
cmc
jmp 0x1404143f5
test edx, edx
jmp 0x1404143fc
jle 0x14041444f
movzx ebx, r14b
rcl esi, cl
bts si, r15w
mov rsi, qword [rsp + 0x60]
stc
jmp 0x140414418
sub ecx, ecx
jmp 0x14041441f
nop word [rax + rax]
test r9b, 0x55
cmp dword [rsi], ebx
je 0x140414453
inc rcx
add rsi, 0x60
stc
test ecx, r13d
cmp rdx, rcx
jmp 0x140414444
jne 0x140414429
jmp 0x140416d36
sub ecx, ecx
stc
clc
cmp ecx, edx
jmp 0x14041445a
je 0x140416d36
movzx eax, al
dec rsi
rol sil, cl
mov ebx, eax
shr ebx, 4
adc sil, 0xa1
mov edx, ecx
test sil, 0x5a
mov sil, 0x17
sal si, 0xc0
lea rdx, [rdx + rdx*2]
cmc
shl rdx, 5
ror sil, cl
rol sil, cl
sub si, 0x58bd
mov rsi, qword [rsp + 0x38]
stc
test esi, 0x1cf51342
mov dword [rsi + rdx + 0x46b0], ebx
cmp al, 0x3f
jmp 0x1404144ad
ja 0x140416d36
and eax, 0xf
xchg ebx, ebx
xor bx, 0x4b5a
mov rbx, qword [rsp + 0x38]
jmp 0x1404144c8
mov dword [rbx + rdx + 0x46b4], eax
stc
jmp 0x1404144d5
cmp eax, 3
jmp 0x1404144dd
ja 0x140416d36
mov rbx, qword [rsp + 0x38]
mov dword [rbx + rbp*4 + 0x4858], ecx
inc rbp
movsxd rax, dword [rbx + 0x4854]
cmp rbp, rax
jmp 0x140414501
jl 0x1404141ce
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14041451a
jae 0x14041453d
lea rcx, [rax + 1]
jmp 0x140414529
mov qword [rdi + 0xc0], rcx
jmp 0x140414535
movzx eax, byte [rax]
jmp 0x140414614
cmp dword [rdi + 0x30], 0
jmp 0x140414546
je 0x1404145ba
mov r8d, dword [rdi + 0x34]
xchg ch, bh
movsx ecx, r13w
lea rbx, [rdi + 0x38]
movzx cx, r15b
mov cl, 0xb5
mov rcx, qword [rdi + 0x28]
movsxd rdx, esi
movzx edx, bx
not dx
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test bh, bh
test r12w, 0x6a76
sub ecx, dword [rdi + 0xd0]
test r11w, r14w
cmc
clc
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x1404145c6
movsxd rcx, eax
dec ax
cmc
add rcx, rbx
bswap ax
cmovb ax, bx
movzx eax, byte [rbx]
jmp 0x1404145b5
jmp 0x1404145f9
xor eax, eax
jmp 0x1404145c1
jmp 0x140414614
mov dword [rdi + 0x30], 0
sar bl, cl
and ch, dh
lea rcx, [rdi + 0x39]
btc bx, 0xdc
and bx, bp
bt bx, 0xb
mov byte [rdi + 0x38], 0
jmp 0x1404145ef
xor eax, eax
and bx, ax
movzx bx, dil
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
rol ecx, 0x93
lea rcx, [rdi + 0x39]
stc
mov qword [rdi + 0xc0], rcx
movzx eax, al
mov dword [rbx + 0x4834], eax
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
test r15b, 0xa8
cmp rax, qword [rdi + 0xc8]
jae 0x140414655
lea rcx, [rax + 1]
jmp 0x140414641
mov qword [rdi + 0xc0], rcx
jmp 0x14041464d
movzx eax, byte [rax]
jmp 0x140414725
cmp dword [rdi + 0x30], 0
jmp 0x14041465e
je 0x1404146ca
mov r8d, dword [rdi + 0x34]
movsx rdx, di
not dl
lea rbx, [rdi + 0x38]
cqo
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140414680
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14041468e
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
cmp r10w, bp
test eax, eax
jmp 0x1404146a6
je 0x1404146d6
movsxd rcx, eax
dec ah
add rcx, rbx
mov ax, 0x4968
movzx eax, ax
bswap eax
movzx eax, byte [rbx]
jmp 0x1404146c5
jmp 0x1404146fb
sub eax, eax
jmp 0x1404146d1
jmp 0x140414725
mov dword [rdi + 0x30], 0
cmovp bx, r14w
or cl, bh
lea rcx, [rdi + 0x39]
bt ebx, 4
inc bh
mov byte [rdi + 0x38], 0
sub eax, eax
sal bx, cl
movzx rbx, r10w
mov rbx, qword [rsp + 0x38]
cmc
mov qword [rdi + 0xc8], rcx
sub ecx, 0x54367472
lea rcx, [rdi + 0x39]
cmp cl, bpl
clc
mov qword [rdi + 0xc0], rcx
ror rdi, cl
bts di, r14w
movzx eax, al
movsx di, dl
sub rdi, 0x436e17ad
mov dword [rbx + 0x4838], eax
bt eax, 0x74
mov rdi, qword [rbx]
sar ah, 0xf4
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140414756
jae 0x140414779
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14041476c
movzx eax, byte [rax]
jmp 0x140414774
jmp 0x14041484f
cmp dword [rdi + 0x30], 0
jmp 0x140414782
je 0x1404147f7
mov r8d, dword [rdi + 0x34]
cmovnp rcx, r13
lea rbx, [rdi + 0x38]
mov edx, r8d
cmovg dx, si
cwd
mov rcx, qword [rdi + 0x28]
movzx edx, r11w
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
clc
cmp spl, 0x22
sub ecx, dword [rdi + 0xd0]
cmc
cmp r9b, 0xeb
add dword [rdi + 0xb8], ecx
jmp 0x1404147d2
test eax, eax
jmp 0x1404147d9
je 0x140414803
movsxd rcx, eax
add rcx, rbx
movsx rax, di
movsxd rax, esp
mov al, bpl
movzx eax, byte [rbx]
jmp 0x140414822
xor eax, eax
jmp 0x1404147fe
jmp 0x14041484f
mov dword [rdi + 0x30], 0
cmp r10w, r13w
not ecx
xadd dl, bpl
lea rcx, [rdi + 0x39]
bt bp, bx
mov byte [rdi + 0x38], 0
xor eax, eax
mov rbx, qword [rsp + 0x38]
ror edx, cl
cqo
bts ebp, r14d
mov qword [rdi + 0xc8], rcx
not bp
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
add dh, 0xda
btc bp, r9w
sbb cl, 0x4d
movzx edx, al
mov ecx, edx
stc
shr ecx, 4
and bpl, 0x33
add ebp, eax
mov dword [rbx + 0x483c], ecx
and edx, 0xf
or rcx, 0x5ddd0b4e
mov dword [rbx + 0x4840], edx
btc cx, bx
movzx rbp, si
mov ecx, dword [rbx + 0x4830]
btr rbp, 0x22
mov ebp, dword [rbx + 0x4834]
test spl, 0x2c
clc
test ecx, ecx
je 0x1404148ef
cmp ebp, 0x3f
jmp 0x1404148a2
jg 0x140416d36
mov rbx, qword [rsp + 0x38]
jmp 0x1404148b5
mov ebx, dword [rbx + 0x4838]
cmp ch, dl
stc
cmp ebx, 0x3f
jg 0x140416d36
cmp ebp, ebx
jg 0x140416d36
cmp al, 0xdf
jmp 0x1404148d6
ja 0x140416d36
cmp edx, 0xd
jmp 0x1404148e4
jbe 0x140414928
jmp 0x140416d36
test ebp, ebp
jmp 0x1404148f6
jne 0x140416d36
cmp al, 0xf
jmp 0x140414903
ja 0x140416d36
test edx, edx
jne 0x140416d36
mov rax, qword [rsp + 0x38]
movzx edx, r14w
mov dword [rax + 0x4838], 0x3f
sets bpl
mov rsi, qword [rsp + 0x38]
cmc
mov edx, dword [rsi + 0x4854]
rol al, cl
movzx bp, sil
mov eax, dword [rsi + 0x4868]
adc ebp, 0xf211ac7
ror ebp, 0x5b
test eax, eax
setbe bpl
not bpl
xchg bp, bp
mov ebp, 0x7fffffff
cmove eax, ebp
cmp r11w, r13w
cmc
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
stc
cmp di, 0x674b
mov dword [rsi + 0x47d8], 0
cmp r10b, r8b
mov dword [rsi + 0x4778], 0
test bh, 0xfc
cmp bpl, 0x34
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
test dl, r9b
clc
cmp ecx, ebx
mov byte [rsi + 0x4828], 0xff
jmp 0x1404149c2
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
test ecx, ecx
jmp 0x1404149d9
je 0x140415ab0
cmp edx, 1
jmp 0x1404149e7
jne 0x140415b77
movsxd rax, dword [rsi + 0x4858]
mov qword [rsp + 0xd0], rax
lea rax, [rax + rax*2]
shl rax, 5
adc dl, r13b
movzx edx, bp
mov edx, dword [rsi + rax + 0x46c0]
test r14w, 0x50e7
test edx, edx
jmp 0x140414a1e
jle 0x140416595
mov ecx, edx
sbb rsi, rcx
btr rsi, 9
add ecx, 7
sal dl, cl
shr ecx, 3
btr si, 0x99
mov dword [rsp + 0xc0], ecx
movsx ecx, r8w
shl ecx, cl
mov rcx, qword [rsp + 0x38]
and dl, r9b
clc
or rsi, 0x451d0825
mov edx, dword [rcx + rax + 0x46bc]
sal sil, 0x63
rcl sil, 0x1f
jmp 0x140414a6c
mov qword [rsp + 0xc8], rdx
sal sil, 0xb2
sal rsi, cl
or sil, al
add edx, 7
movzx esi, sp
movsx si, spl
sar edx, 3
lea rax, [rax + rcx]
add rax, 0x46f0
mov qword [rsp + 0xb0], rax
sub sil, al
movzx si, dil
btr esi, 0x63
cmp edx, 2
mov eax, 1
bswap esi
xchg sil, sil
cmovl edx, eax
xor sil, spl
movsx rsi, r10w
jmp 0x140414ac6
mov dword [rsp + 0xb8], edx
shr si, 0x43
mov dword [rsp + 0x70], 0
cmp dword [rsp + 0xc8], 0
mov si, 0x3115
xchg rsi, rsi
mov rsi, qword [rsp + 0x38]
jmp 0x140414af2
jle 0x140415a8a
sub edi, edi
jmp 0x140414aff
jmp 0x140414b1c
inc edi
cmp sil, 0x2a
cmp edi, dword [rsp + 0xb8]
jmp 0x140414b16
je 0x140415a8a
mov rcx, qword [rsp + 0xb0]
mov eax, dword [rcx + 8]
sal r12, 0xaf
jmp 0x140414b30
imul eax, dword [rsp + 0x70]
ror r13w, 0x23
add eax, edi
btr r13w, bp
mov r13d, r12d
shr r12b, cl
shl eax, 6
inc r13d
bts r13, rdx
shld r13w, dx, 0x3d
movsxd r12, eax
rcr r13b, 0xbc
lea r12, [r12 + r12]
add r12, qword [rcx]
xor r13b, r13b
sbb r13b, r15b
movsxd r13, dword [rsi + 0x4834]
cmp bpl, r8b
test r13, r13
jmp 0x140414b7d
mov dword [rsp + 0x58], edi
jmp 0x140414b86
je 0x140414d6d
movsxd rcx, dword [rcx - 0x3c]
rcr edx, cl
imul rdx, rcx, 0x690
mov rbp, r13
cmc
test al, r13b
lea rax, [rsi + rdx]
sbb ebp, 0x63f25500
sbb bpl, r10b
test r12, 0x22a63dfb
add rax, 0x1a48
xor bp, bx
mov qword [rsp + 0x40], rax
rol bpl, 0xf5
or bpl, 0x9c
cmp dword [rsi + 0x483c], 0
mov ah, 0x24
lahf
movsxd rbp, eax
mov ebp, dword [rsi + 0x4840]
movsx eax, r11w
mov eax, dword [rsi + 0x4844]
jmp 0x140414bed
mov qword [rsp + 0x48], rdx
jmp 0x140414bf7
je 0x140414dbf
test eax, eax
jmp 0x140414c04
je 0x140414f0e
dec eax
cmp rax, rdi
stc
jmp 0x140414c15
mov dword [rsi + 0x4844], eax
cmp r13d, dword [rsi + 0x4838]
jmp 0x140414c27
jg 0x140414dda
mov edi, 0x10000
mov ecx, ebp
xor bh, 0xea
shl edi, cl
setns bh
rcr rbx, cl
bts bx, si
sar edi, 0x10
bswap rbx
test r9b, 0xc8
rcl ebx, 0x6e
mov ebx, edi
test r10b, dl
stc
neg ebx
jmp 0x140414c5d
jmp 0x140414c9a
lea rax, [r13 + 1]
bsr cx, r14w
or ch, 0xa3
sub rcx, 0x295c5c8a
mov rcx, qword [rsp + 0x38]
cmp r9b, bl
clc
movsxd rcx, dword [rcx + 0x4838]
test r15b, cl
cmc
cmp r13, rcx
mov r13, rax
jmp 0x140414c94
jge 0x140414dda
lea rax, [0x1400bf070]
btr rbp, r9
shl bpl, 0x99
cmc
movzx ebp, byte [r13 + rax]
cmp r8b, spl
test r13w, 0x5f2b
cmp word [r12 + rbp*2], 0
jmp 0x140414cc4
je 0x140414c62
mov rsi, qword [rsp + 0x38]
movsx ax, r15b
and ax, r12w
mov eax, dword [rsi + 0x4824]
test eax, eax
jmp 0x140414ce5
jg 0x140414cf9
mov rcx, rsi
call fcn.1404324f4
mov eax, dword [rsi + 0x4824]
mov ecx, dword [rsi + 0x4820]
not dx
mov dl, 0x4f
lea edx, [rcx + rcx]
jmp 0x140414d0c
mov dword [rsi + 0x4820], edx
jmp 0x140414d17
dec eax
stc
mov dword [rsi + 0x4824], eax
stc
test ecx, ecx
jmp 0x140414d28
jns 0x140414c62
movsx eax, word [r12 + rbp*2]
test r11, r13
jmp 0x140414d3b
test edi, eax
jmp 0x140414d42
jne 0x140414c62
test ax, ax
mov ecx, ebx
jmp 0x140414d52
cmovg ecx, edi
cmc
clc
add ecx, eax
jmp 0x140414d5e
mov word [r12 + rbp*2], cx
jmp 0x140414d68
jmp 0x140414c62
movsxd rax, dword [rcx - 0x40]
imul rax, rax, 0x690
shr dx, cl
mov dh, dl
lea r8, [rsi + rax]
add r9w, 0x5bb1
shl dh, cl
add r8, 8
movsx rcx, cx
mov rcx, rsi
mov rdx, r12
movzx r9d, dx
mov r9, qword [rsp + 0xd0]
jmp 0x140414da8
call fcn.14043282b
test eax, eax
jmp 0x140414db4
jne 0x140414dda
jmp 0x140416d36
test eax, eax
jmp 0x140414dc6
je 0x1404154f2
dec eax
rcl dil, cl
mov dword [rsi + 0x4844], eax
bt eax, ebx
mov rsi, qword [rsp + 0x38]
test dh, dl
movzx rcx, r12w
ror di, 0x19
mov eax, dword [rsi + 0x486c]
test bpl, 0x57
shl di, 0x25
lea ecx, [rax - 1]
and dil, dil
btr rdi, r12
rol rdi, 0xfd
mov dword [rsi + 0x486c], ecx
movzx rdi, r12w
jmp 0x140414e14
cmp eax, 1
mov dil, 0x9a
mov edi, dword [rsp + 0x58]
jmp 0x140414e23
jg 0x140414b04
cmp dword [rsi + 0x4824], 0x17
jmp 0x140414e35
jg 0x140414e48
mov rcx, rsi
jmp 0x140414e43
call fcn.1404324f4
movzx eax, byte [rsi + 0x4828]
rcl cl, cl
shr cx, cl
sete ch
mov ecx, eax
test sil, spl
cmp r14d, r15d
and cl, 0xf8
stc
cmp r13d, ebp
test ax, dx
cmp cl, 0xd0
jne 0x1404165a7
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
btr rax, 0xbc
bt rcx, rbp
mov dword [rsi + 0x47d8], 0
test r15b, r8b
btc ecx, r8d
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
bsr ax, r11w
mov dword [rsi + 0x46b8], 0
shld rcx, r11, 0x5f
mov byte [rsi + 0x4828], 0xff
movsxd rax, eax
bsr cx, dx
mov eax, dword [rsi + 0x4868]
bt cx, r12w
test eax, eax
movzx rcx, cx
cmovo cx, bp
mov ecx, 0x7fffffff
cmove eax, ecx
mov dword [rsi + 0x486c], eax
jmp 0x140414eff
mov dword [rsi + 0x4844], 0
jmp 0x140414b04
mov eax, 0x10000
bts ecx, ebp
shl ch, 0xc4
mov ecx, ebp
shl eax, cl
sar eax, 0x10
ror r15w, 0x39
mov dword [rsp + 0x50], eax
neg eax
xchg r15, r15
bswap r15w
mov dword [rsp + 0xc4], eax
mov rax, qword [rsp + 0x68]
lea r15, [rax + rdx]
jmp 0x140414f8f
inc r13d
sub rax, rsp
mov eax, dword [rsp + 0x78]
cmp r13d, 0x5c847dcc
jmp 0x140414f5d
mov word [r12 + rbx*2], ax
sal rax, 0xd7
btc ax, di
mov rax, qword [rsp + 0x38]
test ebp, 0x7aa8442f
mov eax, dword [rax + 0x4838]
cmp bl, 0x58
cmp esi, r11d
cmp r13d, eax
jmp 0x140414f89
jg 0x140414dda
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 0x4824], 0xf
jmp 0x140414fa0
jg 0x140414fb3
mov rcx, rsi
jmp 0x140414fae
call fcn.1404324f4
mov r8d, dword [rsi + 0x4820]
mov rax, r8
shr rax, 0x17
rcl cl, cl
mov rcx, qword [rsp + 0x40]
clc
jmp 0x140414fce
movzx eax, byte [rcx + rax]
jmp 0x140414fd7
cmp rax, 0xff
jmp 0x140414fe2
je 0x140415074
mov rcx, qword [rsp + 0x48]
sar bl, 0x94
sar bh, cl
bswap bx
add rcx, rsi
jmp 0x140415005
movzx ecx, byte [rax + rcx + 0x1f48]
btr ebx, 0xf1
shr bh, 2
movzx ebx, r8w
mov ebx, dword [rsi + 0x4824]
test esp, 0x777b5454
sub ebx, ecx
jmp 0x14041502b
jl 0x140416d36
shl r8d, cl
movzx r9d, cx
cmovae r9w, r10w
seto dh
mov rdx, qword [rsp + 0x38]
jmp 0x14041504e
mov dword [rdx + 0x4820], r8d
mov r9b, 0xe0
mov dword [rdx + 0x4824], ebx
sets r9b
mov r9d, r13d
mov r9, qword [rsp + 0x48]
jmp 0x14041506f
jmp 0x140415154
mov eax, r8d
neg cl
shr eax, 0x10
sub ebp, ebp
mov rcx, rbp
inc rbp
test r10b, sil
cmp eax, dword [r15 + rcx*4]
jmp 0x140415090
jae 0x14041507e
mov ebx, dword [rsi + 0x4824]
cmp rsp, 0x10da1f49
cmp r15, rax
clc
cmp ebp, 8
jmp 0x1404150af
je 0x140418156
lea rax, [rbp + 9]
cmp ebx, eax
jmp 0x1404150c0
jl 0x140416d36
mov cl, 0x17
rol dl, 1
sub cl, bpl
mov edi, r8d
movsxd r9, r11d
not sil
ror r14b, 0xef
shr edi, cl
mov si, 0x2b77
mov ecx, eax
clc
cmp r11d, 0x1faa6e05
lea rdx, [0x1400bf0d0]
bswap r9d
shl r9b, 0xef
and edi, dword [rdx + rcx*4]
movsx rdx, sp
stc
mov rdx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x48]
lea rsi, [rdx + r9]
add edi, dword [rsi + rcx*4 + 0x2094]
sub ebx, ebp
bts r14d, edx
ror r14b, cl
adc r14w, 0x78c8
mov ecx, eax
dec r14w
shl r8d, cl
mov ax, r13w
mov r14b, 0xff
rcl bp, cl
add ebx, 0xfffffff7
sbb al, 0xe3
rcr ch, cl
ror bpl, 0x42
mov dword [rdx + 0x4824], ebx
mov dword [rdx + 0x4820], r8d
movsxd rax, edi
inc cl
lea rcx, [rdx + r9]
and r14w, 0x33b6
movzx ebp, byte [rax + rcx + 0x1e48]
and ax, 0x2f6b
sub eax, r13d
cbw
mov eax, ebp
bswap r14w
or r14w, bp
rcr r14b, cl
and eax, 0xf
or r14w, bp
test r14b, dil
mov r14, rbp
shr r14, 4
cmp eax, 1
jmp 0x140415195
je 0x14041522f
test eax, eax
jmp 0x1404151a2
jne 0x140416d36
mov dword [rsp + 0x78], 0
shr dil, 0xe3
mov edi, 0xf
test r10b, r14b
cmp bpl, 0xef
jmp 0x1404151c5
ja 0x140415215
mov eax, 0xffffffff
mov dil, sil
xchg ch, cl
sar dil, cl
mov ecx, r14d
bswap di
shl eax, cl
sal ch, 0x56
movsx cx, r9b
not eax
mov rcx, qword [rsp + 0x38]
mov rdi, r9
mov dword [rcx + 0x4844], eax
adc dil, 0x1e
mov edi, 0x40
clc
cmp r11b, 0xcb
cmp bpl, 0x10
jmp 0x14041520f
jae 0x14041540d
mov rax, qword [rsp + 0x38]
bswap bp
movsx rbp, cx
mov ebp, dword [rsp + 0x50]
jmp 0x14041522a
jmp 0x1404152c7
test ebx, ebx
jg 0x140415264
mov rsi, qword [rsp + 0x38]
movzx cx, bl
not ch
mov rcx, rsi
jmp 0x14041524a
call fcn.1404324f4
mov r8d, dword [rsi + 0x4820]
mov cx, 0x678e
movzx ax, bh
mov ebx, dword [rsi + 0x4824]
lea eax, [r8 + r8]
not di
mov dil, 0xdc
movsx di, cl
mov rcx, qword [rsp + 0x38]
xchg dil, dil
mov dword [rcx + 0x4820], eax
cmove rax, r9
dec bp
dec ebx
movsx edi, r9w
sal eax, cl
rol di, 0xd8
mov dword [rcx + 0x4824], ebx
mov rax, rcx
xchg bp, bp
btr ecx, 0xcb
clc
test r8d, r8d
mov ecx, dword [rsp + 0xc4]
movzx edi, r11w
mov ebp, dword [rsp + 0x50]
cmovs ecx, ebp
and dil, spl
clc
mov dword [rsp + 0x78], ecx
mov edi, r14d
cmp dl, bpl
mov eax, dword [rax + 0x4838]
cmp r13d, eax
jmp 0x1404152d5
jg 0x140414f81
movsxd r13, r13d
jmp 0x14041532c
inc r13
shr cx, cl
mov rax, qword [rsp + 0x38]
movzx cx, r14b
ror cl, cl
sub cl, r13b
movsxd rax, dword [rax + 0x4838]
inc cl
bt cx, ax
bsf rcx, r13
lea rcx, [r13 - 1]
cmp rcx, rax
jmp 0x140415326
jge 0x140414f81
lea rax, [0x1400bf070]
shld bx, cx, 0x92
sub bx, 0x193f
or bx, r9w
movzx ebx, byte [r13 + rax]
jmp 0x14041534c
cmp word [r12 + rbx*2], 0
jmp 0x140415357
je 0x1404153f4
mov rsi, qword [rsp + 0x38]
bswap ax
movzx eax, si
mov eax, dword [rsi + 0x4824]
test eax, eax
jmp 0x140415375
jg 0x140415393
mov rcx, rsi
jmp 0x140415383
call fcn.1404324f4
mov eax, dword [rsi + 0x4824]
movzx rcx, di
cdq
mov ecx, dword [rsi + 0x4820]
lea edx, [rcx + rcx]
jmp 0x1404153a1
mov dword [rsi + 0x4820], edx
jmp 0x1404153ac
dec eax
test dl, r12b
clc
mov dword [rsi + 0x4824], eax
cmc
test rax, 0x31e37388
test ecx, ecx
jns 0x1404152f4
movsx eax, word [r12 + rbx*2]
cmc
test ebp, eax
jmp 0x1404153d4
test edi, edi
jmp 0x1404153fb
je 0x140414f47
dec edi
jmp 0x140415408
jmp 0x1404152f4
cmp ebx, r14d
jmp 0x140415415
jge 0x140415463
mov rsi, qword [rsp + 0x38]
movsx rcx, r11w
cmovle cx, r14w
movsx cx, r10b
mov rcx, rsi
jmp 0x140415436
call fcn.1404324f4
mov r8d, dword [rsi + 0x4820]
movsx rbp, r14w
rdtsc
mov ebx, dword [rsi + 0x4824]
ror bp, cl
ror al, 0xba
mov eax, dword [rsi + 0x4844]
rol cl, 0x71
xchg bp, dx
bswap bp
mov ecx, r14d
not dx
rcr dh, cl
rol r8d, cl
cmovg bp, r14w
sar dl, 0xbc
xadd ecx, ecx
lea rcx, [0x1400bf0d0]
and bpl, r9b
and bpl, 0
mov ebp, dword [rcx + r14*4]
sal rdx, cl
jmp 0x140415493
mov ecx, ebp
sbb rdx, r11
not ecx
rcr edx, 0x1a
movzx dx, dl
xadd dh, dl
and ecx, r8d
mov rdx, qword [rsp + 0x38]
mov dword [rdx + 0x4820], ecx
and r8d, ebp
sal bp, cl
mov bpl, 0x38
cmp r10b, 0x8b
add r8d, eax
cwde
lahf
clc
sub ebx, r14d
movsx ax, r8b
cwde
not al
mov dword [rdx + 0x4824], ebx
lahf
mov rax, rdx
mov dword [rdx + 0x4844], r8d
jmp 0x1404154e9
mov ebp, dword [rsp + 0x50]
jmp 0x1404152c7
shl rcx, 0xa
ror ax, cl
sub r14, 0x59571755
lea rdi, [rsi + rcx]
btc rax, 0x36
add rdi, 0x3688
movsx rax, r9w
mov rax, qword [rsp + 0x68]
jmp 0x14041551e
lea r14, [rax + rdx]
jmp 0x140415527
mov dword [rsp + 0x78], ebp
jmp 0x140415530
mov qword [rsp + 0x50], rdi
jmp 0x14041553a
jmp 0x14041595c
mov edx, dword [rsi + 0x4820]
mov rcx, rdx
shr rcx, 0x17
test r8b, 0x36
movzx ax, r11b
movsx eax, word [rdi + rcx*2]
test eax, eax
jmp 0x140415560
je 0x140415600
mov ecx, eax
shr ecx, 4
and ecx, 0xf
movsxd rbx, r13d
jmp 0x14041557a
lea rbx, [rbx + rcx]
shl r13b, 0x9e
add cx, cx
mov ecx, eax
inc r13w
bt r13w, r8w
shld r13d, r13d, 0x97
and ecx, 0xf
shl edx, cl
sbb r13b, r12b
bsr r13w, si
mov dword [rsi + 0x4820], edx
bts edx, esi
sub dword [rsi + 0x4824], ecx
sal rdx, 0xf4
btr rcx, r12
lea r13d, [rbx + 1]
jmp 0x1404155c2
lea rcx, [0x1400bf070]
cmovae rdx, rdx
sal dh, cl
movzx edx, byte [rcx + rbx]
movzx rcx, r13w
shr ch, 0x7f
sub cl, bpl
shr eax, 8
mov ecx, ebp
shl eax, cl
mov word [r12 + rdx*2], ax
cmp r13d, dword [rsi + 0x4838]
jmp 0x1404155f5
jle 0x14041595c
jmp 0x140414dda
cmp dword [rsi + 0x4824], 0xf
jmp 0x14041560c
jg 0x140415632
mov rcx, rsi
jmp 0x14041561a
call fcn.1404324f4
mov edx, dword [rsi + 0x4820]
rcr ah, 0xf8
mov rcx, rdx
movsxd rax, eax
shr rcx, 0x17
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + rcx]
clc
cmp rax, 0xff
je 0x1404156be
mov rcx, qword [rsp + 0x48]
add rcx, rsi
and dil, 0xc5
not dil
inc dil
movzx ecx, byte [rax + rcx + 0x1f48]
xor di, 0x1352
mov edi, dword [rsi + 0x4824]
cmp dil, r13b
cmp r8d, 0x16bf1733
sub edi, ecx
jl 0x140416d36
shl edx, cl
not bp
mov bx, 0x765e
movzx rbx, bp
mov rbx, qword [rsp + 0x38]
movsx rbp, ax
mov bpl, 0xfb
mov dword [rbx + 0x4820], edx
movzx bp, r15b
movzx ebp, bx
mov dword [rbx + 0x4824], edi
movzx ebp, di
cmovle bp, r8w
mov rbp, qword [rsp + 0x48]
jmp 0x1404157be
mov eax, edx
clc
shr eax, 0x10
sal ecx, 0xf5
sbb ch, ah
sub ebx, ebx
mov rcx, rbx
inc rbx
cmp bx, 0x4642
test r13b, dil
cmp eax, dword [r14 + rcx*4]
jmp 0x1404156e2
jae 0x1404156cb
mov rax, qword [rsp + 0x38]
movzx edi, r9w
mov edi, dword [rax + 0x4824]
cmp ebx, 8
jmp 0x1404156ff
je 0x140418255
lea rax, [rbx + 9]
cmp edi, eax
jmp 0x140415710
jl 0x140416d36
mov cl, 0x17
sub cl, bl
stc
mov esi, edx
btc r9, 0x9e
shr esi, cl
bt r15, rax
mov r8d, eax
shld r15w, cx, 0xce
sar ebp, 0x1e
lea rcx, [0x1400bf0d0]
and esi, dword [rcx + r8*4]
bts cx, si
sar r9d, cl
add r9b, 0x85
mov r9, qword [rsp + 0x38]
cmp r9w, 0x27fd
sar r15w, 0xd6
test bp, sp
mov rbp, qword [rsp + 0x48]
btr rcx, 0x2d
xchg r15b, cl
movsxd r15, r10d
lea rcx, [r9 + rbp]
bt r15, rdx
shld r15w, sp, 0x2d
add esi, dword [rcx + r8*4 + 0x2094]
sub edi, ebx
mov rbx, r9
mov ecx, eax
shl r15b, 0x1a
btr r15w, 4
shl edx, cl
test r9b, bpl
dec r15d
add edi, 0xfffffff7
mov r15b, 0x6e
lahf
mov dword [r9 + 0x4824], edi
shrd rax, rsp, 0x14
movzx rax, r10w
mov dword [r9 + 0x4820], edx
stc
movsxd rax, esi
lea rcx, [rbx + rbp]
cmc
movzx ebx, byte [rax + rcx + 0x1e48]
mov cl, dl
mov r15d, ebx
or cx, 0x222e
shr cx, cl
and r15d, 0xf
mov rcx, rbx
shr rcx, 4
test r15, r15
je 0x14041591b
mov eax, ecx
cmovl bx, cx
btc bp, 0xdf
bswap bp
movsxd rbx, r13d
btc rbp, 0x8e
add rbx, rax
cmp edi, r15d
movzx rbp, dx
cmovnp bp, cx
movsx rbp, cx
mov ebp, dword [rsp + 0x78]
jmp 0x14041581d
jge 0x140415849
mov rsi, qword [rsp + 0x38]
movsx rcx, bx
movsxd rcx, r9d
setle cl
mov rcx, rsi
call fcn.1404324f4
mov edx, dword [rsi + 0x4820]
xchg r8b, dil
mov edi, dword [rsi + 0x4824]
lea r13d, [rbx + 1]
lea rax, [0x1400bf070]
bsf esi, r15d
rol r8b, cl
add cl, spl
movzx r8d, byte [rax + rbx]
cdqe
rcl cx, cl
or cx, bp
mov ebx, edx
shld rax, r10, 0x85
shr ebx, 0x1f
mov ecx, r15d
cwde
cbw
rcl si, cl
rol edx, cl
ror cx, 0xfa
movzx si, dil
lea rax, [0x1400bf0d0]
ror si, cl
sar rcx, cl
mov eax, dword [rax + r15*4]
bt rsi, rcx
sub cx, ax
shr sil, 0x12
mov ecx, eax
btc si, 0x40
movsx esi, cx
stc
not ecx
dec si
sbb si, 0x6cb
sal sil, 0xe3
and ecx, edx
movzx si, sil
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
sbb ch, 0x52
bt cx, 0x55
shr cl, 0xe2
and edx, eax
sub edi, r15d
mov dword [rsi + 0x4824], edi
dec ebx
rol cx, 0x42
lea rax, [0x1400bf120]
cmp dil, r12b
sar cl, cl
and ebx, dword [rax + r15*4]
add ebx, edx
btr ecx, 0x3b
mov ecx, ebp
clc
shl ebx, cl
jmp 0x14041590c
mov word [r12 + r8*2], bx
jmp 0x140415916
jmp 0x14041593e
cmp bl, 0xef
mov ebp, dword [rsp + 0x78]
jmp 0x140415927
jbe 0x140415982
add r13d, 0x10
bt di, 0x4f
mov rsi, qword [rsp + 0x38]
shr di, cl
mov rdi, qword [rsp + 0x50]
jmp 0x14041594f
cmp r13d, dword [rsi + 0x4838]
jg 0x140414dda
mov rsi, qword [rsp + 0x38]
test al, 0xa
cmp dword [rsi + 0x4824], 0xf
jmp 0x14041596f
jg 0x14041553f
mov rcx, rsi
call fcn.1404324f4
jmp 0x14041553f
mov eax, 1
bsr ebp, r12d
movzx ebp, si
mov rbp, rcx
shl eax, cl
btc cx, 0xb8
shl cl, cl
mov rcx, qword [rsp + 0x38]
test rbx, 0x4b8d3b6b
cmp bl, sil
mov dword [rcx + 0x4844], eax
stc
test dil, 0xac
clc
cmp bl, 0x10
jmp 0x1404159bd
jae 0x1404159cd
mov rsi, qword [rsp + 0x38]
jmp 0x140414dcc
cmp edi, ebp
jge 0x140415a0d
mov rsi, qword [rsp + 0x38]
movsx rcx, bp
mov ecx, edx
mov rcx, rsi
call fcn.1404324f4
mov edx, dword [rsi + 0x4820]
setnp bh
btr rdi, 0x30
cbw
mov edi, dword [rsi + 0x4824]
cwde
cmc
mov eax, dword [rsi + 0x4844]
ror cl, cl
btr cx, 0x6e
mov rbx, rbp
btr cx, 0xb0
btc rsi, 0x82
mov ecx, ebx
rol edx, cl
bsr rcx, r13
stc
lea rcx, [0x1400bf0d0]
movsx si, r15b
mov ebp, dword [rcx + rbp*4]
rol cx, cl
mov ecx, ebp
not ecx
bt si, 0xd6
and ecx, edx
bts si, r12w
sal rsi, 0xc2
not sil
mov rsi, qword [rsp + 0x38]
cmp r10b, 0xfe
stc
jmp 0x140415a5b
mov dword [rsi + 0x4820], ecx
and edx, ebp
add edx, eax
cmovle rax, r8
sub edi, ebx
movzx eax, cx
movzx ax, bpl
not ax
mov dword [rsi + 0x4824], edi
xchg ah, al
mov eax, edx
jmp 0x140415a85
jmp 0x140414dcc
mov eax, dword [rsp + 0x70]
jmp 0x140415a93
inc eax
mov dword [rsp + 0x70], eax
cmp eax, dword [rsp + 0xc0]
jmp 0x140415aa5
jne 0x140414ad9
jmp 0x140416595
cmp edx, 1
jmp 0x140415ab8
jne 0x140415eb1
movsxd r13, dword [rsi + 0x4858]
lea rax, [r13*2]
add rax, r13
sub edx, r8d
sub rcx, 0x4efe5e9a
shl rax, 5
not dl
xor rdx, rdx
sbb cl, r10b
mov edx, dword [rsi + rax + 0x46c0]
adc cl, r13b
and cl, 0x2b
mov ecx, 1
test edx, edx
jle 0x140416588
add edx, 7
add bl, 0xa1
shr edx, 3
mov dword [rsp + 0x48], edx
btc bx, r9w
mov edx, dword [rsi + rax + 0x46bc]
lea ebp, [rdx + 7]
inc ch
sar ebp, 3
cmp ebp, 2
mov ecx, 1
setnp bh
movzx bx, r12b
cmovl ebp, ecx
lea rbx, [rsi + rax]
jmp 0x140415b42
add rbx, 0x46b4
test r9b, 0x13
jmp 0x140415b52
shl rbp, 3
test r12b, dl
xor edi, edi
cmp r10d, edi
stc
cmc
xor r15d, r15d
jmp 0x140415b68
mov qword [rsp + 0x40], rdx
jmp 0x140415b72
jmp 0x14041631d
mov edx, dword [rsi + 0x4694]
jmp 0x140415b8a
test edx, edx
jmp 0x140415b91
jle 0x140416595
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rcx + 0x4690]
sub r15d, r15d
test ecx, ecx
jle 0x140415e9a
sub r12d, r12d
bt si, sp
rcr rsi, cl
mov rsi, qword [rsp + 0x38]
mov edx, dword [rsi + 0x4854]
jmp 0x140415bc7
test edx, edx
jmp 0x140415bce
jle 0x140415d75
xor r14d, r14d
movsxd r13, dword [rsi + r14*4 + 0x4858]
movsx cx, dl
lea rax, [r13*2]
rcl cx, 9
movsx ecx, di
bts ecx, ebx
add rax, r13
shl rax, 5
mov ecx, dword [rsi + rax + 0x46a8]
test ecx, ecx
jmp 0x140415c0a
jle 0x140415d52
lea rbp, [rsi + rax]
jmp 0x140415c1d
add rbp, 0x46a8
mov eax, dword [rsi + rax + 0x46a4]
cmp r9b, cl
test r10, r11
clc
sub edi, edi
jmp 0x140415c39
jmp 0x140415c55
inc edi
test r11d, ecx
test r12b, 0
stc
cmp edi, ecx
jmp 0x140415c4f
jge 0x140415d4c
test eax, eax
jmp 0x140415c5c
jle 0x140415c3e
xor ebx, ebx
shr r8b, 0x2c
mov ecx, dword [rbp]
imul ecx, r15d
and r8b, 0x98
sar r9w, cl
add ecx, edi
imul ecx, dword [rbp + 0x50]
shrd r8w, r11w, 0x35
imul eax, r12d
add dh, 0x37
test r8b, r14b
shl r9b, 0xc6
add ecx, eax
btc ax, r14w
xor r9b, 0xd5
btc rax, 0xf3
add ecx, ebx
shl ecx, 6
add r9, 0x6b9e3faa
movsxd rdx, ecx
shr r9d, 0xdc
lea rdx, [rdx + rdx]
movsx cx, sil
add rdx, qword [rbp + 0x48]
rcr ch, cl
mov r8w, cx
movsxd rax, dword [rbp + 8]
neg ecx
imul rax, rax, 0x690
movsx r8d, r15w
shl r8b, cl
movsxd r8, r13d
mov rcx, qword [rsp + 0x38]
add r8b, 0x42
movsx r8w, r14b
lea r8, [rcx + rax]
add r8, 8
movsxd r9, ecx
movzx r9, cx
mov r9d, r13d
jmp 0x140415d03
call fcn.14043282b
test eax, eax
jmp 0x140415d0f
je 0x140416d36
inc ebx
mov eax, dword [rbp - 4]
jmp 0x140415d20
cmp ebx, eax
jmp 0x140415d27
jl 0x140415c68
mov ecx, dword [rbp]
movzx si, r8b
setl sil
movsx rsi, di
mov rsi, qword [rsp + 0x38]
jmp 0x140415d47
jmp 0x140415c3e
mov edx, dword [rsi + 0x4854]
inc r14
bsr eax, r9d
movsxd rax, edx
jmp 0x140415d61
cmp r14, rax
jmp 0x140415d69
jl 0x140415bd7
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
cmp r13d, 0x71ea09e1
mov dword [rsi + 0x486c], ecx
clc
cmp eax, 1
mov ax, r15w
cdqe
lahf
mov eax, ecx
jmp 0x140415d97
jg 0x140415e71
cmp dword [rsi + 0x4824], 0x17
jmp 0x140415da9
jg 0x140415db7
mov rcx, rsi
call fcn.1404324f4
movzx eax, byte [rsi + 0x4828]
sub ch, cl
jmp 0x140415dc6
mov ecx, eax
cmc
and cl, 0xf8
test ch, ah
cmp cl, 0xd0
jmp 0x140415dd6
jne 0x1404165a7
mov qword [rsi + 0x4820], 0
lahf
bts eax, ebx
mov dword [rsi + 0x482c], 0
inc ax
bswap eax
and rax, 0x24c665eb
mov dword [rsi + 0x47d8], 0
ror rcx, 0xac
and eax, r13d
movsx cx, sil
mov dword [rsi + 0x4778], 0
xchg rcx, rcx
xor rax, rbp
mov dword [rsi + 0x4718], 0
rcl ch, 0xda
mov dword [rsi + 0x46b8], 0
lahf
rcl ecx, cl
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
rol cl, cl
test eax, eax
not ch
mov ecx, 0x7fffffff
jmp 0x140415e5e
cmove eax, ecx
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
inc r12d
add cl, r15b
btr cx, ax
mov ecx, dword [rsi + 0x4690]
cmp r12d, ecx
jmp 0x140415e89
jl 0x140415bbc
mov edx, dword [rsi + 0x4694]
jmp 0x140415e9a
inc r15d
cmc
cmp r15d, edx
jmp 0x140415ea6
jl 0x140415ba5
jmp 0x140416595
mov edx, dword [rsi + 0x4694]
bt ecx, r14d
cmp r8d, 0x4e5328a3
mov ecx, 1
test edx, edx
jmp 0x140415ece
jle 0x140416588
mov ecx, dword [rsi + 0x4690]
cmp r15b, 0x45
mov dword [rsp + 0x48], 0
cmp esi, 0x1a1d230b
stc
test ecx, ecx
jmp 0x140415ef4
jle 0x1404162ca
mov dword [rsp + 0x40], 0
xor ecx, 0x46a73ad7
bt rcx, 0xd4
mov ecx, dword [rsi + 0x4854]
stc
test ecx, ecx
jmp 0x140415f1b
jle 0x1404161b3
xor ebp, ebp
bswap r13w
btc rdx, rsp
movsxd r13, dword [rsi + rbp*4 + 0x4858]
lea rdx, [r13*2]
sbb eax, ecx
shrd ax, r9w, 0xf7
add rdx, r13
movsx eax, ax
lahf
shl rdx, 5
sub rax, 0x76247f4a
neg ax
cmp bp, 0x671d
mov eax, dword [rsi + rdx + 0x46a8]
clc
test dh, 0x6b
stc
test eax, eax
jle 0x14041618b
mov qword [rsp + 0x58], rbp
lea rbp, [rsi + rdx]
bts di, ax
sbb dil, 0xd
add rbp, 0x46a8
mov edi, dword [rsi + rdx + 0x46a4]
test spl, 0xe5
sub ebx, ebx
jmp 0x140415f9b
jmp 0x140415faf
inc ebx
jmp 0x140415fa7
cmp ebx, eax
jge 0x14041616a
test edi, edi
jmp 0x140415fb6
jle 0x140415fa0
xor r14d, r14d
movsx r8d, r15w
cwde
mov rsi, qword [rsp + 0x38]
ror r8, cl
setb dh
movzx dx, ch
lea r12, [rsp + 0xf0]
bts edx, r10d
movsx r8w, r11b
mov r15d, dword [rbp]
shr cx, 0x76
movsxd rax, dword [rbp + 0xc]
xor r9b, 0xe7
shld rdx, r14, 0xbe
sub cx, 0x1b09
movsxd rcx, dword [rbp + 4]
inc r9b
ror r9b, 0x5f
mov rdx, 0xb3238be
shl rcx, 7
lea rcx, [rcx + rsi]
add rcx, 0x3488
sar r9b, cl
movzx r8w, al
xor r9b, sil
imul r9, rax, 0x690
cqo
bts rdx, rsp
bt rdx, r9
shl rax, 0xa
sar r8b, cl
add rax, rsi
or dx, 0x1709
add rax, 0x3688
add r9, qword [rsp + 0x88]
rol r8d, cl
movsxd rdx, dword [rbp + 8]
or r8b, sil
and r8b, 0xa8
add r8b, 0x20
imul r8, rdx, 0x690
rcr dx, 0x38
cqo
add r8, qword [rsp + 0x80]
jmp 0x14041608b
mov qword [rsp + 0x30], rcx
cmovo rcx, r13
cwd
mov dword [rsp + 0x28], r13d
not dh
movzx rcx, r10w
mov qword [rsp + 0x20], rax
mov rcx, rsi
movzx dx, bpl
cqo
xchg rdx, rdx
mov rdx, r12
call fcn.140431cca
test eax, eax
jmp 0x1404160c2
je 0x140416582
imul r15d, dword [rsp + 0x48]
add r15d, ebx
dec r8b
rol r8b, cl
imul edi, dword [rsp + 0x40]
or r8b, spl
shld r8d, r14d, 0x52
add edi, r14d
shl edi, 3
bts r8d, eax
sar ax, 0xce
cmp r10b, r15b
mov edx, dword [rbp + 0x1c]
cmovg r8, r14
imul r15d, edx
bsr r8w, r13w
bswap eax
sar ah, 0x12
shl r15d, 3
movsxd rax, r15d
add rax, qword [rbp + 0x28]
ror r8b, 0xac
adc r8b, bpl
sar r8, cl
movsxd rcx, edi
movzx r8w, bl
inc r8b
add rcx, rax
movzx r8d, si
movzx r8, cx
mov r8, r12
jmp 0x14041613d
call qword [rsi + 0x4870]
inc r14d
bswap rdi
mov edi, dword [rbp - 4]
test r8b, 0xae
cmc
cmp r10d, r14d
cmp r14d, edi
jmp 0x14041615c
jl 0x140415fe4
mov eax, dword [rbp]
jmp 0x140415fa0
mov rsi, qword [rsp + 0x38]
movsx rcx, ax
not bpl
mov ecx, dword [rsi + 0x4854]
not bpl
movsx rax, r10w
mov rbp, qword [rsp + 0x58]
not rax
inc rbp
bts ax, r15w
bsf eax, edi
movsxd rax, ecx
cmp rbp, rax
jmp 0x1404161a1
jl 0x140415f2b
mov eax, dword [rsi + 0x486c]
sar cl, 0xa5
setae ch
lea ecx, [rax - 1]
test r8, rdi
mov dword [rsi + 0x486c], ecx
test r14w, 0x5929
cmp eax, 1
cdqe
mov eax, ecx
jmp 0x1404161d1
jg 0x14041629d
cmp dword [rsi + 0x4824], 0x17
jmp 0x1404161e3
jg 0x1404161f1
mov rcx, rsi
call fcn.1404324f4
movzx eax, byte [rsi + 0x4828]
and al, 0xf8
cmc
cmp al, 0xd0
jne 0x1404162ec
mov qword [rsi + 0x4820], 0
cdqe
bsr rdx, r8
movsx rdx, r10w
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
setp cl
shl dx, cl
sbb eax, r11d
mov dword [rsi + 0x4778], 0
sar rdx, 0x73
bswap dx
sal cl, cl
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
rdtsc
not dh
btr rax, rcx
mov eax, dword [rsi + 0x4868]
test eax, eax
mov ecx, 0x7fffffff
cwd
mov dl, 0xf2
cmove eax, ecx
mov rcx, 0x7b3e4e27
mov dword [rsi + 0x486c], eax
cmovge cx, r11w
xchg dl, dl
mov dword [rsi + 0x4844], 0
mov edx, dword [rsp + 0x40]
bswap cx
inc edx
mov ecx, dword [rsi + 0x4690]
cmc
mov dword [rsp + 0x40], edx
test rax, rsp
cmp edx, ecx
jmp 0x1404162bb
jl 0x140415f0d
mov edx, dword [rsi + 0x4694]
xchg bp, bp
mov ebp, dword [rsp + 0x48]
jmp 0x1404162d3
inc ebp
cmp bh, 0x1d
test eax, 0x54b06da4
mov dword [rsp + 0x48], ebp
cmp ecx, esi
cmc
cmp ebp, edx
jl 0x140415eed
mov ecx, 1
jmp 0x140416588
inc r15d
add edi, 8
cmp r15d, dword [rsp + 0x48]
movzx dx, dil
movzx rdx, dx
setb dh
mov rdx, qword [rsp + 0x40]
jmp 0x140416317
je 0x1404162ec
test edx, edx
jmp 0x140416324
jle 0x1404162f6
xor r14d, r14d
jmp 0x140416332
jmp 0x140416347
add r14, 8
cmp r12b, r12b
cmp rbp, r14
je 0x1404162f6
movsxd rax, dword [rbx]
xchg r9, rsi
shr si, cl
jmp 0x140416355
movsxd rcx, dword [rbx - 8]
adc r12b, r15b
cmovp edx, ebp
shl rcx, 7
clc
mov rsi, qword [rsp + 0x38]
lea rcx, [rcx + rsi]
movzx r9, r10w
bts r12d, r8d
sar r12d, cl
add rcx, 0x3488
movsx r12, r14w
movzx r9, r12w
adc r9b, 0xa6
imul r9, rax, 0x690
xadd r12b, dl
setne dl
rol r12b, 0xf3
shl rax, 0xa
add rax, rsi
and r12b, r10b
add rax, 0x3688
sub r12b, 0x8c
rcl r8w, 0x19
bsf r8w, r14w
add r9, qword [rsp + 0x88]
movsxd rdx, dword [rbx - 4]
jmp 0x1404163cf
imul r8, rdx, 0x690
btr r12d, 0
add r8, qword [rsp + 0x80]
cmovne dx, r14w
movsx rdx, sp
jmp 0x1404163f1
mov qword [rsp + 0x30], rcx
mov r12, 0x14f71f54
cdq
cwd
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
cqo
cdq
movsx r12, r15w
mov rcx, rsi
mov r12w, 0x31c3
lea r12, [rsp + 0xf0]
jmp 0x140416428
mov rdx, r12
jmp 0x140416430
call fcn.140431cca
test eax, eax
je 0x140416582
mov edx, dword [rbx + 0x10]
sub ecx, 0x2f7536cc
mov al, r10b
xadd cl, r8b
mov eax, edi
sal r8b, cl
bsf rcx, rbp
imul eax, edx
test r13b, 0xc8
shl rcx, cl
shrd r8, r13, 0x3c
movsxd rcx, eax
add rcx, qword [rbx + 0x1c]
mov r8w, 0x13cd
rol r8d, 0x27
add rcx, r14
movsx r8w, bpl
mov r8, r12
jmp 0x140416485
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
stc
jmp 0x1404164a5
cmp eax, 1
jmp 0x1404164ad
jg 0x140416337
cmp dword [rsi + 0x4824], 0x17
jg 0x1404164cd
mov rcx, rsi
jmp 0x1404164c8
call fcn.1404324f4
movzx eax, byte [rsi + 0x4828]
and al, 0xf8
clc
cmp al, 0xd0
jmp 0x1404164de
jne 0x1404162ec
mov qword [rsi + 0x4820], 0
dec al
mov dword [rsi + 0x482c], 0
inc cx
xadd ch, cl
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
jmp 0x140416524
mov dword [rsi + 0x46b8], 0
inc ax
mov byte [rsi + 0x4828], 0xff
rcl al, cl
mov eax, dword [rsi + 0x4868]
shl ch, 0x95
mov cl, 0x99
xor cl, r10b
test eax, eax
movzx rcx, dx
setbe cl
mov ecx, 0x7fffffff
jmp 0x14041655b
cmove eax, ecx
jmp 0x140416563
mov dword [rsi + 0x486c], eax
jmp 0x14041656e
mov dword [rsi + 0x4844], 0
jmp 0x14041657d
jmp 0x140416337
sub ecx, ecx
stc
cmp dl, r9b
test ecx, ecx
jmp 0x14041658f
je 0x140416d36
mov rax, qword [rsp + 0x38]
cmc
jmp 0x1404165a0
movzx eax, byte [rax + 0x4828]
cmp al, 0xff
jmp 0x1404165ae
jne 0x140414035
mov rdx, qword [rsp + 0x38]
jmp 0x1404165be
jmp 0x1404165f4
lea rcx, [rax + 1]
test di, 0x7649
mov qword [rdi + 0xc0], rcx
test r9w, r11w
test r10d, 0x4771675c
movzx eax, byte [rax]
cmp r15w, 0x1eb1
cmp al, 0xff
jmp 0x1404165ee
je 0x140416770
mov rdi, qword [rdx]
cmp qword [rdi + 0x10], 0
jmp 0x140416601
je 0x14041662f
mov rcx, qword [rdi + 0x28]
jmp 0x140416610
call qword [rdi + 0x20]
test eax, eax
jmp 0x14041661a
je 0x14041664d
cmp dword [rdi + 0x30], 0
jmp 0x140416629
je 0x140414035
mov rax, qword [rdi + 0xc0]
jmp 0x14041663b
cmp rax, qword [rdi + 0xc8]
jmp 0x140416647
jae 0x140414035
mov rdx, qword [rsp + 0x38]
sar dil, 0xc
ror ah, 0x13
test r11w, 0x102a
mov rdi, qword [rdx]
btc eax, r12d
btr ax, r12w
cmp r9b, r14b
mov rax, qword [rdi + 0xc0]
stc
test r14b, 0x37
jmp 0x14041667f
cmp rax, qword [rdi + 0xc8]
jmp 0x14041668b
jb 0x1404165c3
cmp dword [rdi + 0x30], 0
jmp 0x14041669a
je 0x1404165f4
mov r8d, dword [rdi + 0x34]
movsxd rbx, r8d
movzx rdx, cx
movsx rdx, r10w
lea rbx, [rdi + 0x38]
jmp 0x1404166b8
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x1404166c4
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
test eax, eax
jmp 0x1404166e1
je 0x140416702
movsxd rcx, eax
movsx rax, di
shrd eax, esi, 0x26
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x1404166fd
jmp 0x14041672e
mov dword [rdi + 0x30], 0
shrd rdx, rsi, 0x96
bt edx, esi
sal cx, 0xc
lea rcx, [rdi + 0x39]
add rdx, 0x63175b89
rcr dl, cl
mov byte [rdi + 0x38], 0
inc dl
mov dx, 0x532a
sub eax, eax
mov qword [rdi + 0xc8], rcx
inc ch
rcl dx, 0xa0
not rdx
lea rcx, [rdi + 0x39]
movsx dx, bh
jmp 0x14041674d
mov qword [rdi + 0xc0], rcx
movsx edx, r9w
test ah, 0x9e
rcr dl, 0xfb
mov rdx, qword [rsp + 0x38]
cmp al, 0xff
jmp 0x14041676a
jne 0x1404165f4
mov rdi, qword [rdx]
lahf
clc
mov rax, qword [rdi + 0xc0]
clc
cmp rax, qword [rdi + 0xc8]
jae 0x1404167b2
lea rcx, [rax + 1]
jmp 0x140416793
mov qword [rdi + 0xc0], rcx
jmp 0x14041679f
movzx eax, byte [rax]
mov byte [rdx + 0x4828], al
jmp 0x1404167ad
jmp 0x140414035
cmp dword [rdi + 0x30], 0
jmp 0x1404167bb
je 0x140416827
mov r8d, dword [rdi + 0x34]
cmovb cx, ax
setae bh
lea rbx, [rdi + 0x38]
cqo
bswap dx
mov dx, r15w
mov rcx, qword [rdi + 0x28]
movsx edx, di
mov rdx, rbx
jmp 0x1404167e8
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
stc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
jmp 0x140416805
test eax, eax
jmp 0x14041680c
je 0x140416839
movsxd rcx, eax
add rcx, rbx
xchg al, al
movzx eax, byte [rbx]
jmp 0x140416822
jmp 0x14041685f
sub eax, eax
jmp 0x14041682e
mov byte [rdx + 0x4828], al
jmp 0x140414035
mov dword [rdi + 0x30], 0
bsf rdx, r9
lea rcx, [rdi + 0x39]
dec dl
rcr dl, 0x11
mov byte [rdi + 0x38], 0
sar dl, 0x27
clc
xor eax, eax
cwd
mov dl, r11b
movsx edx, di
mov qword [rdi + 0xc8], rcx
mov cl, ah
jmp 0x14041686f
lea rcx, [rdi + 0x39]
mov dx, r15w
mov dh, 0x9d
mov qword [rdi + 0xc0], rcx
mov dx, bp
mov rdx, qword [rsp + 0x38]
jmp 0x14041688e
mov byte [rdx + 0x4828], al
jmp 0x140416899
jmp 0x140414035
cmp dword [rbx + 0x4830], 0
cmovl eax, r8d
cbw
mov r13, qword [rbx]
sete al
mov eax, dword [r13 + 8]
jmp 0x1404168ba
je 0x140416c8e
test eax, eax
jle 0x140416dfb
lea rdi, [rbx + 0x3508]
lea rax, [rbx + 0x348e]
mov qword [rsp + 0x60], rax
sub ecx, ecx
jmp 0x1404168e2
jmp 0x14041691b
mov r13, qword [rbx]
mov rcx, qword [rsp + 0x68]
cwde
movzx rax, r13w
inc rcx
cwde
btr eax, 0x78
movsxd rax, dword [r13 + 8]
cmp r14b, sil
test rsp, 0x471d282c
test r10b, dl
cmp rcx, rax
jmp 0x140416915
jge 0x140416c8e
lea rax, [rcx + rcx*2]
sub dl, 0xe0
shl rax, 5
mov edx, dword [rbx + rax + 0x46c0]
test al, 0x4b
test edx, edx
jmp 0x140416936
jle 0x1404168f4
mov qword [rsp + 0x68], rcx
rol bpl, cl
add edx, 7
shr edx, 3
mov ecx, dword [rbx + rax + 0x46bc]
btr r14d, 0x98
rcl ebp, cl
xor r14d, 0x5c5c1a3a
mov qword [rsp + 0x80], rcx
xadd bp, bp
lea ebp, [rcx + 7]
xadd r14w, r14w
test r9b, bl
movsx r14d, ax
sar ebp, 3
stc
seto r14b
shr r14b, 0x9b
lea r14, [rbx + rax]
bswap rax
or ah, 0x29
add r14, 0x46f0
cmp ebp, 2
movsx eax, dx
cmove eax, eax
cwde
mov eax, 1
jmp 0x1404169ab
cmovl ebp, eax
stc
xor r12d, r12d
jmp 0x1404169b7
mov dword [rsp + 0x88], edx
jmp 0x1404169dc
inc r12d
stc
mov edx, dword [rsp + 0x88]
cmp r12d, edx
jmp 0x1404169d6
je 0x1404168e7
cmp dword [rsp + 0x80], 0
jmp 0x1404169e9
jle 0x1404169c3
lea r13d, [r12*8]
stc
xor r15d, r15d
jmp 0x140416a00
jmp 0x140416b50
movdqu xmm0, xmmword [rax]
jmp 0x140416a0e
movdqu xmm1, xmmword [r8]
jmp 0x140416a18
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
jmp 0x140416a27
movdqu xmm2, xmmword [r8 + 0x20]
movdqu xmm3, xmmword [r8 + 0x30]
jmp 0x140416a38
movdqu xmmword [r8], xmm1
jmp 0x140416a42
movdqu xmm1, xmmword [rax + 0x10]
jmp 0x140416a4c
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
jmp 0x140416a5b
movdqu xmm0, xmmword [rax + 0x20]
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x140416a6f
movdqu xmm0, xmmword [rax + 0x30]
jmp 0x140416a79
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x140416a88
movdqu xmm0, xmmword [rax + 0x40]
jmp 0x140416a92
movdqu xmm1, xmmword [r8 + 0x40]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x140416aa7
movdqu xmm0, xmmword [rax + 0x50]
jmp 0x140416ab1
movdqu xmm1, xmmword [r8 + 0x50]
jmp 0x140416abc
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x50], xmm1
jmp 0x140416acb
mov edx, dword [r14 - 0x2c]
mov rax, rsi
and ax, r13w
mov eax, r13d
imul eax, edx
cdqe
cmovle rcx, rsp
or cl, r10b
add rax, qword [r14 - 0x20]
movsx rcx, ax
lea rcx, [rax + r15*8]
bswap bx
mov rbx, qword [rsp + 0x38]
jmp 0x140416b39
call qword [rbx + 0x4870]
inc r15
cmp r15, rbp
jmp 0x140416b4a
je 0x1404169c3
mov rdx, qword [r14]
adc ax, 0x4b9f
stc
mov eax, dword [r14 + 8]
movsxd rsi, esi
btc si, 0x67
imul eax, r12d
add eax, r15d
rol cl, 0xce
shl eax, 6
movsxd rsi, eax
sub r8b, dl
lea r8, [rdx + rsi*2]
movsxd rcx, dword [r14 - 0x44]
xor ax, bp
dec ah
shl rcx, 7
lea rax, [rbx + rcx]
add rax, 0x3488
cmovg ebx, r13d
shr bx, cl
lea rbx, [rdi + rcx]
cmp r8, rbx
jmp 0x140416ba5
jae 0x140416a05
lea rbx, [rdx + rsi*2]
jmp 0x140416bb5
add rbx, 0x80
cmp r15b, 0xcf
cmc
cmp rax, rbx
jae 0x140416a05
add rcx, qword [rsp + 0x60]
rcr ax, 0xf9
sbb al, sil
cbw
lea rax, [rdx + rsi*2]
adc bx, 0x6cea
bt bx, 0x30
add rax, 6
sal sil, 0x15
sub edx, edx
btc ebx, esp
nop word [rax + rax]
inc bh
btc si, 0xef
rol bh, cl
movzx ebx, word [rax + rdx*2 - 6]
imul bx, word [rcx + rdx*2 - 6]
sub esi, 0x516134ee
sal rsi, cl
movzx esi, word [rax + rdx*2 - 4]
cmp ch, 0xe5
test ax, 0x42d7
cmp bpl, bpl
mov word [rax + rdx*2 - 6], bx
cmp r15d, 0x392c239d
imul si, word [rcx + rdx*2 - 4]
xor bh, 0xba
mov word [rax + rdx*2 - 4], si
bsf bx, r10w
bsr rbx, rbx
movzx ebx, word [rax + rdx*2 - 2]
jmp 0x140416c56
imul bx, word [rcx + rdx*2 - 2]
mov word [rax + rdx*2 - 2], bx
shl bx, 0x22
movzx ebx, word [rax + rdx*2]
imul bx, word [rcx + rdx*2]
stc
mov word [rax + rdx*2], bx
add rdx, 4
test bpl, r10b
cmp rdx, 0x40
jmp 0x140416c83
jne 0x140416c02
jmp 0x140416b06
xor ecx, ecx
or bp, 0x185f
clc
cmp eax, 3
xchg bp, bp
mov ebp, edx
setge cl
btc edx, 0x33
and edx, edx
not bpl
mov edx, dword [rsp + 0x230]
neg bp
movzx ebp, r9w
test edx, edx
movzx ebp, si
movsx bp, bl
lea ebp, [rcx + rcx + 1]
jmp 0x140416cca
cmovne ebp, edx
test rax, rsi
stc
cmp r15b, bl
cmp eax, 3
jmp 0x140416cdc
jne 0x140416d0d
mov cl, 1
mov eax, 3
cmp dword [rbx + 0x4850], 3
jmp 0x140416cf5
je 0x140416e3b
cmp dword [rbx + 0x484c], 0
jmp 0x140416d07
je 0x140416e2b
sub ecx, ecx
jmp 0x140416e3b
mov rax, qword [rsp + 0x38]
rcl ebx, 0x44
dec bx
cmp rax, rsi
mov dword [rax + 0x4854], 0
and bl, spl
adc bx, 0x4f97
ror bl, cl
mov rbx, qword [rsp + 0x38]
rol al, cl
mov rax, qword [rbx]
mov eax, dword [rax + 8]
test eax, eax
jmp 0x140416d4a
jle 0x1404173eb
shl rax, 5
movsx edi, r9w
lea rdi, [rax + rax*2]
cmp spl, 0xad
stc
add rbx, 0x46f0
stc
cmp ax, bp
xor r14d, r14d
jmp 0x140416d74
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x140416d7e
jmp 0x140416d96
add rbp, 0x60
clc
cmp rdi, rbp
jmp 0x140416d90
je 0x1404173f6
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
je 0x140416dae
call fcn.140206508
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
je 0x140416dd5
call fcn.140206508
mov qword [rbx + rbp - 0x10], 0
mov cl, sil
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x140416de2
je 0x140416d83
call fcn.140206508
mov qword [rbx + rbp - 8], 0
jmp 0x140416d83
mov ecx, dword [rsp + 0x230]
cmp r11b, 0x4d
adc bpl, dil
test ecx, ecx
mov ebp, 1
jmp 0x140416e15
cmovne ebp, ecx
cmc
cmp r13w, 0x3d94
xor ecx, ecx
jmp 0x140416e26
jmp 0x140416e3b
cmp dword [rbx + 0x4848], 0
sete cl
sub dx, di
adc edx, esi
cdq
test cl, cl
setle dl
movzx dx, r12b
mov edx, 1
cmovne edx, eax
test spl, spl
clc
test r15b, 0x8b
cmp ebp, 3
jmp 0x140416e5d
cmovge edx, eax
test r15w, dx
cmp eax, 3
cmovne edx, eax
cmp r10b, cl
stc
test edx, edx
jmp 0x140416e75
jle 0x1404170b3
mov dword [rsp + 0x48], ecx
jmp 0x140416e84
mov dword [rsp + 0x60], ebp
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
shrd ax, r14w, 0xf4
xor r15w, 0x7647
mov eax, edx
mov qword [rsp + 0x80], rax
shl rax, 4
lea r14, [rax + rax*2]
bts r15w, ax
sub edi, edi
bswap r12d
lea r15, [0x140054040]
xchg r12b, bl
lea r12, [0x140053b30]
cmovl bx, bp
mov rbx, qword [rsp + 0x38]
jmp 0x140416eec
jmp 0x140416f19
mov rax, r15
cmc
test r12, r10
mov qword [rsp + rdi + 0xf0], rax
clc
test bpl, 4
stc
add rdi, 0x30
stc
cmp r14, rdi
jmp 0x140416f13
je 0x14041724d
mov ecx, dword [r13]
stc
cmc
add ecx, 3
jmp 0x140416f27
call fcn.1401b3847
mov qword [rbx + rdi*2 + 0x46e8], rax
test rax, rax
jmp 0x140416f3c
je 0x14041717e
mov eax, dword [rbx + 0x4688]
shr ecx, 0xd
cdq
idiv dword [rbx + rdi*2 + 0x46a4]
mov ebp, eax
rol dh, 0x22
mov dword [rsp + rdi + 0x108], eax
bsr cx, si
adc esi, 0x652d6afd
mov eax, dword [rbx + 0x468c]
btr edx, r9d
bsf rcx, r11
cdq
idiv dword [rbx + rdi*2 + 0x46a8]
jmp 0x140416f88
mov ecx, eax
stc
seta sil
mov dword [rsp + rdi + 0x10c], eax
adc si, 0x13c3
add sil, r13b
movzx si, r13b
sar eax, 1
mov sil, al
movsxd rsi, r10d
setle sil
mov dword [rsp + rdi + 0x114], eax
inc si
cdqe
mov esi, dword [r13]
lea eax, [rsi + rbp]
jmp 0x140416fc7
dec eax
test r12b, r10b
cmc
xor edx, edx
jmp 0x140416fd7
div ebp
test r12w, 0x5fd3
mov dword [rsp + rdi + 0x110], eax
sbb ax, 0x6961
movsx rax, dx
mov dword [rsp + rdi + 0x118], 0
bsf ax, si
and al, 0xd5
mov rax, qword [rbx + rdi*2 + 0x46d0]
mov qword [rsp + rdi + 0x100], rax
stc
mov qword [rsp + rdi + 0xf8], rax
test dil, r10b
jmp 0x140417020
cmp ebp, 2
je 0x140417077
cmp ebp, 1
jmp 0x140417031
jne 0x140416ef1
cmp ecx, 2
jmp 0x140417041
mov rax, r15
cdq
jmp 0x14041704e
lea rdx, [0x140053b40]
cmove rax, rdx
cmc
test rsi, 0xe264397
jmp 0x140417066
cmp ecx, 1
cmove rax, r12
jmp 0x140417072
jmp 0x140416ef8
lea rax, [0x140053e40]
cmp sil, cl
cmp ecx, 1
jmp 0x140417089
je 0x140416ef8
cmp ecx, 2
jmp 0x140417097
jne 0x140416ef1
mov rax, qword [rsp + 0x38]
jmp 0x1404170a7
mov rax, qword [rax + 0x4880]
jmp 0x140416ef8
test eax, eax
jle 0x1404173eb
mov eax, eax
adc dil, r8b
btc di, r14w
movsx edi, r8w
shl rax, 5
sar di, cl
clc
lea rdi, [rax + rax*2]
test edi, 0xa653a08
jmp 0x1404170e0
add rbx, 0x46f0
cmp r12d, r11d
cmp cx, 0x38f3
sub r14d, r14d
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x14041710f
add rbp, 0x60
cmc
cmp rdi, rbp
jmp 0x140417109
je 0x1404173f6
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
jmp 0x14041711c
je 0x14041712c
call fcn.140206508
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
je 0x140417157
call fcn.140206508
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
sbb cx, 0x49f5
sub cl, ah
mov rcx, qword [rbx + rbp - 8]
clc
test rcx, rcx
jmp 0x140417165
je 0x1404170fc
call fcn.140206508
mov qword [rbx + rbp - 8], 0
jmp 0x1404170fc
mov eax, dword [r13 + 8]
test eax, eax
jmp 0x140417189
jle 0x1404173eb
shl rax, 5
sub dil, 0x1d
lea rdi, [rax + rax*2]
cmp rdi, 0x28e1006b
test dil, 0xa6
add rbx, 0x46f0
stc
cmp bh, 0xde
jmp 0x1404171b6
xor r14d, r14d
jmp 0x1404171be
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x1404171d6
add rbp, 0x60
clc
cmp rdi, rbp
je 0x1404173f6
mov rcx, qword [rbx + rbp - 0x18]
clc
test r10d, r9d
test rcx, rcx
je 0x1404171f2
call fcn.140206508
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
cmp si, 0x2625
test ebx, ebx
test rcx, rcx
je 0x140417224
call fcn.140206508
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
cmp dil, 0x31
xor cl, r12b
mov rcx, qword [rbx + rbp - 8]
cmp r15b, r10b
test rcx, rcx
jmp 0x140417234
je 0x1404171c8
call fcn.140206508
mov qword [rbx + rbp - 8], 0
jmp 0x1404171c8
mov eax, esi
rcr ebx, cl
movsx ebx, si
rcr bh, 0x61
mov ebx, dword [rsp + 0x60]
or eax, ebx
jmp 0x140417262
js 0x140417395
mov edi, dword [r13 + 4]
cmp r9b, 0xe8
test esi, esi
jmp 0x140417277
je 0x14041729d
mov eax, 0x7fffffff
jmp 0x14041728c
sub edx, edx
idiv esi
cmp eax, ebx
jmp 0x140417297
jl 0x140417395
imul esi, ebx
mov eax, edi
or eax, esi
jmp 0x1404172a9
js 0x140417395
test edi, edi
jmp 0x1404172b6
mov eax, dword [r13 + 8]
cmc
test eax, eax
jmp 0x1404173a1
jle 0x1404173eb
shl rax, 5
bts di, si
xor bl, sil
lea rdi, [rax + rax*2]
btr bx, 0x1d
rol ebx, cl
mov rbx, qword [rsp + 0x38]
stc
test r10, 0x9f70fc8
test r10b, sil
add rbx, 0x46f0
xor r14d, r14d
jmp 0x1404173dc
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x1404173e6
jmp 0x140417478
sub r14d, r14d
mov ch, 0xd8
movzx cx, r12b
mov rcx, qword [rsp + 0x38]
call fcn.140206508
mov rax, r14
sbb r13b, al
test r8d, 0x485f366e
or r12b, spl
movaps xmm6, xmmword [rsp + 0x1b0]
test dx, cx
add rsp, 0x1c8
bswap rbp
pop rbx
setb r14b
not r15
cmove r12d, r10d
pop rbp
pop rdi
movsx r15d, r15w
bswap r14w
pop rsi
movsx r14, sp
xchg r13w, r15w
pop r12
not r13b
movsx r14, dx
movzx r13, r10w
pop r13
xchg r15w, r15w
movzx r15w, r10b
pop r14
pop r15
jmp 0x140417465
ret
add ebx, 0xfffffff0
bswap ax
mov rax, qword [rsp + 0x38]
jmp 0x140418166
mov dword [rax + 0x4824], ebx
jmp 0x140418171
jmp 0x140416d36
add edi, 0xfffffff0
movsx ax, cl
movsxd rax, eax
mov rax, qword [rsp + 0x38]
jmp 0x140418269
mov dword [rax + 0x4824], edi
jmp 0x140418274
jmp 0x140416d36