Function at 0x140410ade
Capabilities:
Check http status code
Execute anti-debugging instructions

Disassembly:
push r15
mov r15d, 0x272807a1
btr r15, r11
cmp sp, 0x5137
push r14
push r13
push r12
stc
push rsi
adc sil, 0x7b
push rdi
push rbp
push rbx
ror bp, cl
btr di, di
sub rsp, 0x1c8
mov r15b, 0x94
setnp bpl
xchg sil, dil
movaps xmmword [rsp + 0x1b0], xmm6
movzx ebp, bp
mov r15, r9
mov rdi, r8
movsxd rsi, r11d
movsx rsi, r10w
cmovle si, di
mov rsi, rdx
movzx rbp, cx
mov rbp, 0x34951d0f
movzx bp, r14b
mov rbp, rcx
mov ecx, 0x4888
call fcn.1400e0134
xor r14d, r14d
test rax, rax
jmp 0x140410b5d
je 0x140414222
mov rbx, rax
sbb dl, 0xc4
mov qword [rax], rbp
shl dl, 0xb0
and ah, bh
lea rax, [0x1400510f0]
mov dh, 0x47
movsx rdx, r15w
bsr dx, r9w
mov qword [rbx + 0x4870], rax
lea rax, [0x140051540]
movsx rdx, bp
sub rdx, r11
mov qword [rbx + 0x4878], rax
lea rax, [0x140051650]
shl dl, cl
shl edx, 0xa1
bts rdx, r11
mov qword [rbx + 0x4880], rax
xor ecx, ecx
mov eax, 1
dec ch
test r12, r12
sbb cl, 0x4f
xchg rbx, rbp
test al, spl
cpuid
clc
xchg rbx, rbp
cmp r11w, 0x43fb
clc
test r13b, 0xac
test edx, 0x4000000
je 0x140410c19
lea rax, [0x1400518d0]
jmp 0x140410bf5
mov qword [rbx + 0x4870], rax
lea rax, [0x1400520f0]
mov qword [rbx + 0x4878], rax
lea rax, [0x140052350]
mov qword [rbx + 0x4880], rax
stc
mov rax, qword [rbx]
jmp 0x140410c21
mov dword [rax + 8], 0
jmp 0x140410c30
cmp dword [rsp + 0x230], 4
jmp 0x140410c3d
mov qword [rsp + 0x38], rbx
jmp 0x140410c47
ja 0x140414215
mov qword [rsp + 0xd8], rsi
jmp 0x140410c5a
mov qword [rsp + 0xe0], rdi
jmp 0x140410c67
mov qword [rsp + 0xe8], r15
jmp 0x140410c74
mov dword [rbx + 0x4868], 0
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
test r13b, 0xa7
shr rcx, cl
and rcx, 0x60ff26ad
movdqu xmmword [rbx + 0x4738], xmm0
bsf cx, r10w
movsx rcx, sp
cmp r8b, 0x5b
movdqu xmmword [rbx + 0x4798], xmm0
cmovp ecx, r10d
adc ch, 0x48
bt cx, 0x46
movdqu xmmword [rbx + 0x47f8], xmm0
mov rcx, rbx
sub edx, edx
jmp 0x140410cd3
call fcn.140429679
test eax, eax
jmp 0x140410cdf
je 0x140413b07
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
jmp 0x140410cf2
call fcn.14042b755
lea rcx, [rbx + 0x1a48]
stc
test dh, 0xc
mov qword [rsp + 0x88], rcx
movsx rcx, bx
movsxd rcx, esi
lea rcx, [rbx + 8]
mov qword [rsp + 0x80], rcx
lea rcx, [rbx + 0x46a0]
cmp r12d, 0x63140418
stc
mov qword [rsp + 0x60], rcx
sub cx, dx
rol cl, cl
lea rcx, [rbx + 0x2074]
cmc
test esi, 0x451e6e16
test r13b, r8b
mov qword [rsp + 0x68], rcx
cmc
stc
jmp 0x140410d53
cmp al, 0xda
jmp 0x140410d5a
je 0x140410e10
movzx edx, al
cmp edx, 0xdc
jmp 0x140410d6e
je 0x140410da4
cmp edx, 0xd9
jmp 0x140410d7f
je 0x140413646
mov rcx, rbx
jmp 0x140410d8d
call fcn.14042ba0a
test eax, eax
jmp 0x140410d99
jne 0x140410df1
jmp 0x140413b07
mov rcx, qword [rbx]
jmp 0x140410dac
call fcn.14041f764
mov rcx, rbx
cmovne bx, r8w
movsx bx, r13b
mov ebx, eax
jmp 0x140410dc5
mov rcx, qword [rcx]
call fcn.14041f764
cmp ebx, 4
jmp 0x140410dd5
jne 0x140413b07
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
cmp eax, dword [rcx + 4]
jmp 0x140410deb
jne 0x140413b07
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
jmp 0x140410dfe
call fcn.14042b755
cmp al, 0xda
jmp 0x140410e0a
jne 0x140410d60
mov rcx, qword [rbx]
jmp 0x140410e18
call fcn.14041f764
mov rcx, rbx
ror edi, cl
and dil, r12b
mov ebx, eax
clc
mov rdi, qword [rcx]
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140410e3e
jae 0x140410e61
lea rcx, [rax + 1]
jmp 0x140410e4d
mov qword [rdi + 0xc0], rcx
jmp 0x140410e59
movzx eax, byte [rax]
jmp 0x140410f1f
cmp dword [rdi + 0x30], 0
jmp 0x140410e6a
je 0x140413aef
mov r8d, dword [rdi + 0x34]
movzx ecx, r14w
lea rbp, [rdi + 0x38]
jmp 0x140410e84
mov rcx, qword [rdi + 0x28]
mov rdx, rbp
jmp 0x140410e90
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140410ead
je 0x140410ed2
movsxd rcx, eax
dec ax
shr eax, cl
bsr ax, dx
add rcx, rbp
movsx eax, r11w
movsxd rax, edi
movzx eax, byte [rbp]
jmp 0x140410f01
mov dword [rdi + 0x30], 0
sub cl, 0x33
cmovge cx, sp
add ecx, ebp
lea rcx, [rdi + 0x39]
jmp 0x140410eee
mov byte [rdi + 0x38], 0
test rbp, r9
xor eax, eax
cmp dil, 0x69
jmp 0x140410f01
mov qword [rdi + 0xc8], rcx
xor rcx, rdi
shr cl, 0xb3
lea rcx, [rdi + 0x39]
cmp r9, r9
mov qword [rdi + 0xc0], rcx
bt ecx, edi
movzx eax, al
sub cx, dx
shld rcx, rax, 0xe
movzx ecx, r15w
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x4854], eax
movsx cx, r9b
sar cl, cl
lea ecx, [rax - 5]
cmp cl, 0xfc
jmp 0x140410f4b
jb 0x140413b07
mov rcx, qword [rsp + 0x38]
and di, 0x523a
mov rdi, qword [rcx]
test eax, 0x56577c14
cmp dword [rdi + 8], eax
jmp 0x140410f6b
jl 0x140413b07
add eax, eax
clc
cmc
cmp r10b, al
add eax, 6
jmp 0x140410f80
cmp ebx, eax
jmp 0x140410f87
jne 0x140413b07
sub ebp, ebp
test r9, 0x52aa52b7
mov rbx, qword [rsp + 0x38]
bts rax, r9
shr ax, 0xaa
mov rax, qword [rdi + 0xc0]
test bl, r10b
cmp ax, 0xc34
cmp rax, qword [rdi + 0xc8]
jae 0x140410fd5
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
xchg r14d, r14d
movzx r14d, byte [rax]
jmp 0x1404110c5
cmp dword [rdi + 0x30], 0
jmp 0x140410fde
je 0x14041105d
mov r8d, dword [rdi + 0x34]
movsx bx, ch
lea rbx, [rdi + 0x38]
cmovne rdx, rdi
mov dl, r14b
mov rcx, qword [rdi + 0x28]
cmovbe edx, esi
mov rdx, rbx
jmp 0x140411006
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp ebp, 0x1d0a3200
test r9b, 0xfc
sub ecx, dword [rdi + 0xd0]
test ax, 0x7777
cmp eax, 0x18af1f1a
add dword [rdi + 0xb8], ecx
stc
test cl, spl
test eax, eax
jmp 0x140411039
je 0x14041106a
cdqe
xor r14b, 0xca
sbb r14b, r14b
add rax, rbx
movzx r14d, r15w
movzx r14d, byte [rbx]
jmp 0x140411058
jmp 0x140411096
sub r14d, r14d
jmp 0x140411065
jmp 0x1404110c5
mov dword [rdi + 0x30], 0
xor bl, 0x46
cmc
lea rax, [rdi + 0x39]
rcl bh, cl
mov byte [rdi + 0x38], 0
movsx ebx, r10w
shld bx, bp, 0x14
xor r14d, r14d
dec bl
movsx bx, r10b
and bx, r9w
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rax
bt ax, 0x97
bt ax, sp
lea rax, [rdi + 0x39]
cmp r9d, 0x493d42df
mov qword [rdi + 0xc0], rax
neg al
mov ax, ax
sal dil, cl
mov rdi, qword [rbx]
cmovle eax, ebp
mov rax, qword [rdi + 0xc0]
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x1404110df
jae 0x140411102
lea rcx, [rax + 1]
jmp 0x1404110ee
mov qword [rdi + 0xc0], rcx
jmp 0x1404110fa
movzx eax, byte [rax]
jmp 0x1404111cf
cmp dword [rdi + 0x30], 0
jmp 0x14041110b
je 0x140411174
mov r8d, dword [rdi + 0x34]
cmovnp rcx, r15
movzx rcx, r12w
movsx edx, sp
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
mov dl, ah
cwd
jmp 0x140411131
mov rdx, rbx
jmp 0x140411139
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r13b, 0x8b
sub ecx, dword [rdi + 0xd0]
test r9b, 0xa7
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x14041117b
movsxd rcx, eax
add rcx, rbx
movsxd rax, ebp
movzx eax, byte [rbx]
jmp 0x14041116f
jmp 0x1404111a3
sub eax, eax
jmp 0x1404111cf
mov dword [rdi + 0x30], 0
sub bh, 0xd7
rcl dx, 0x82
bt ebx, eax
lea rcx, [rdi + 0x39]
movsx ebx, di
mov byte [rdi + 0x38], 0
sub eax, eax
add ebx, 0x73023dac
movzx rbx, r12w
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
cqo
mov cl, 0xe3
lea rcx, [rdi + 0x39]
cqo
or dx, 0x6001
bswap edx
mov qword [rdi + 0xc0], rcx
shrd rdi, rbp, 8
cmp dx, dx
mov rdi, qword [rbx]
test dil, 0x7b
test dil, cl
ror dh, cl
mov edx, dword [rdi + 8]
test edx, edx
jmp 0x1404111e5
jle 0x14041124a
movzx ebx, r14b
bt si, 0xd0
movsx rsi, r13w
mov rsi, qword [rsp + 0x60]
cmp si, 0x5a9f
test sil, r12b
sub ecx, ecx
cmp dil, bpl
nop word [rax + rax]
clc
cmp dword [rsi], ebx
jmp 0x140411218
je 0x140411256
inc rcx
stc
jmp 0x140411227
add rsi, 0x60
jmp 0x140411237
cmp rdx, rcx
jmp 0x14041123f
jne 0x140411211
jmp 0x140413b07
xor ecx, ecx
jmp 0x140411256
cmp ecx, edx
jmp 0x14041125d
je 0x140413b07
movzx eax, al
jmp 0x14041126e
mov ebx, eax
sal dl, cl
shr ebx, 4
cmovnp edx, r10d
mov edx, ecx
lea rdx, [rdx + rdx*2]
sub sil, r11b
mov rsi, 0x77ba3450
shl rdx, 5
mov rsi, qword [rsp + 0x38]
cmp r14b, 0xf6
mov dword [rsi + rdx + 0x46b0], ebx
cmp al, 0x3f
jmp 0x1404112a4
ja 0x140413b07
and eax, 0xf
mov rbx, qword [rsp + 0x38]
test r11b, 0xdd
jmp 0x1404112be
mov dword [rbx + rdx + 0x46b4], eax
jmp 0x1404112ca
cmp eax, 3
jmp 0x1404112d2
ja 0x140413b07
mov rbx, qword [rsp + 0x38]
movzx rax, di
setnp ah
mov dword [rbx + rbp*4 + 0x4858], ecx
movsx eax, ax
inc rbp
not ax
bswap ax
neg rax
movsxd rax, dword [rbx + 0x4854]
cmp bl, r15b
stc
clc
cmp rbp, rax
jmp 0x14041130e
jl 0x140410fa3
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x140411345
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x140411338
movzx eax, byte [rax]
jmp 0x140411340
jmp 0x140411441
cmp dword [rdi + 0x30], 0
jmp 0x14041134e
je 0x1404113d6
mov r8d, dword [rdi + 0x34]
mov cl, bpl
movsxd rdx, ebp
lea rbx, [rdi + 0x38]
cwd
cqo
sets dl
mov rcx, qword [rdi + 0x28]
movsx dx, r11b
mov dh, 0x1f
movsxd rdx, ebx
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r15w, 0x38c2
test bpl, cl
sub ecx, dword [rdi + 0xd0]
stc
cmc
add dword [rdi + 0xb8], ecx
cmp dx, r9w
test r10b, 0x4b
cmc
test eax, eax
jmp 0x1404113ab
je 0x1404113e2
movsxd rcx, eax
movzx ax, r10b
bt ax, r13w
xor ax, sp
add rcx, rbx
movsx ax, r15b
movzx eax, byte [rbx]
jmp 0x1404113d1
jmp 0x14041140e
xor eax, eax
jmp 0x1404113dd
jmp 0x140411441
mov dword [rdi + 0x30], 0
bts bx, r11w
lea rcx, [rdi + 0x39]
sar bl, 0x35
mov byte [rdi + 0x38], 0
bswap bx
setbe bl
sbb rbx, 0x6f6c204e
sub eax, eax
stc
bt rbx, 0x84
mov rbx, qword [rsp + 0x38]
jmp 0x140411419
mov qword [rdi + 0xc8], rcx
sbb cx, 0x4290
lea rcx, [rdi + 0x39]
cmp r8b, dil
test ecx, 0x1ff48b4
mov qword [rdi + 0xc0], rcx
sal dil, cl
cmc
xor dil, 0x6b
movzx eax, al
dec dil
mov dword [rbx + 0x4834], eax
rcr ax, 0x3f
mov rdi, qword [rbx]
clc
movsx ax, dh
mov rax, qword [rdi + 0xc0]
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x14041146d
jae 0x140411490
lea rcx, [rax + 1]
jmp 0x14041147c
mov qword [rdi + 0xc0], rcx
jmp 0x140411488
movzx eax, byte [rax]
jmp 0x14041156e
cmp dword [rdi + 0x30], 0
je 0x14041150b
mov r8d, dword [rdi + 0x34]
movzx rcx, ax
movzx cx, r15b
movsx rcx, dx
lea rbx, [rdi + 0x38]
jmp 0x1404114b8
mov rcx, qword [rdi + 0x28]
mov dl, r8b
mov rdx, rbx
jmp 0x1404114c7
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test al, r13b
clc
add dword [rdi + 0xb8], ecx
cmp r14b, 0x37
test eax, eax
jmp 0x1404114eb
je 0x140411517
movsxd rcx, eax
test al, r15b
sub ax, r9w
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140411506
jmp 0x14041154c
xor eax, eax
jmp 0x140411512
jmp 0x14041156e
mov dword [rdi + 0x30], 0
rcl cx, 0x41
mov rbx, 0x23a5ba1
lea rcx, [rdi + 0x39]
btc rbx, 0x81
xchg bh, bh
shrd bx, r14w, 0x80
mov byte [rdi + 0x38], 0
movsxd rbx, r8d
test al, 0xb9
xor eax, eax
setnp bl
bsr rbx, rbx
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
dec cl
rcr cx, 0xa5
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
adc di, 0x44f3
movzx eax, al
bts di, di
cmovne di, r13w
sal dil, cl
mov dword [rbx + 0x4838], eax
shrd eax, eax, 0x48
or al, 0x16
mov rdi, qword [rbx]
sar ax, cl
sbb ax, 0x2567
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x1404115a6
jae 0x1404115c4
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x1404115bc
movzx eax, byte [rax]
jmp 0x140411678
cmp dword [rdi + 0x30], 0
je 0x140411620
mov r8d, dword [rdi + 0x34]
jmp 0x1404115de
lea rbx, [rdi + 0x38]
mov dx, 0x115c
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x1404115f2
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
test eax, eax
je 0x14041162c
movsxd rcx, eax
cdqe
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14041164d
sub eax, eax
jmp 0x140411627
jmp 0x140411678
mov dword [rdi + 0x30], 0
shl ecx, cl
lea rcx, [rdi + 0x39]
movsx rbx, si
mov byte [rdi + 0x38], 0
mov bp, ax
xor eax, eax
bts rbx, r14
sar ebx, cl
cdq
mov rbx, qword [rsp + 0x38]
movsx dx, r12b
inc dl
jmp 0x14041165e
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
sar dh, cl
mov qword [rdi + 0xc0], rcx
adc edx, r14d
rcr bp, cl
movzx edx, al
adc bpl, r14b
mov ecx, edx
shr ecx, 4
btr bp, 0xd2
mov dword [rbx + 0x483c], ecx
adc bpl, 0x67
inc bp
and edx, 0xf
bt ecx, edi
neg cx
mov dword [rbx + 0x4840], edx
sbb ebp, r11d
mov ecx, dword [rbx + 0x4830]
mov ebp, dword [rbx + 0x4834]
test ecx, ecx
jmp 0x1404116ba
je 0x140411719
cmp ebp, 0x3f
jmp 0x1404116c8
jg 0x140413b07
mov rbx, qword [rsp + 0x38]
cmp r8b, r15b
cmp r11w, 0x7789
cmc
mov ebx, dword [rbx + 0x4838]
cmp ebx, 0x3f
jg 0x140413b07
cmp ebp, ebx
jmp 0x1404116f3
jg 0x140413b07
cmp al, 0xdf
jmp 0x140411700
ja 0x140413b07
cmp edx, 0xd
jmp 0x14041170e
jbe 0x140411757
jmp 0x140413b07
test ebp, ebp
jne 0x140413b07
cmp al, 0xf
ja 0x140413b07
test edx, edx
jmp 0x140411730
jne 0x140413b07
mov rax, qword [rsp + 0x38]
sar rsi, 0xe7
cmp r8w, r10w
test bl, spl
mov dword [rax + 0x4838], 0x3f
btr rbp, rax
add rsi, r11
mov rsi, qword [rsp + 0x38]
bt rdx, 0x24
mov edx, dword [rsi + 0x4854]
and bpl, r13b
cmp eax, 0x19fb1648
sub ax, 0x30a3
mov eax, dword [rsi + 0x4868]
test eax, eax
movzx rbp, r13w
movsx rbp, r8w
mov ebp, 0x7fffffff
jmp 0x14041178d
cmove eax, ebp
cmp ah, 0xea
mov qword [rsi + 0x4820], 0
jmp 0x1404117a4
mov dword [rsi + 0x482c], 0
cmp ah, 0x12
test bpl, 0x16
mov dword [rsi + 0x47d8], 0
test bpl, 0x7e
jmp 0x1404117c8
mov dword [rsi + 0x4778], 0
stc
mov dword [rsi + 0x4718], 0
cmc
stc
clc
mov dword [rsi + 0x46b8], 0
cmp sp, dx
stc
test rdi, rdi
mov byte [rsi + 0x4828], 0xff
cmp sil, 0xf0
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
cmp r13b, dl
cmc
test ecx, ecx
jmp 0x140411817
je 0x1404128dd
cmp edx, 1
jmp 0x140411825
jne 0x1404129a9
movsxd rax, dword [rsi + 0x4858]
mov dx, 0x4f24
or dh, 0xad
clc
mov qword [rsp + 0xd0], rax
movsxd rdx, ebx
rcl edx, cl
stc
lea rax, [rax + rax*2]
ror edx, cl
and edx, 0x461c0651
movsx edx, r8w
shl rax, 5
mov edx, dword [rsi + rax + 0x46c0]
cmp dl, sil
test edx, edx
jmp 0x14041186d
jle 0x14041337d
mov ecx, edx
cwd
add ecx, 7
add si, 0x6b28
cmc
bts si, di
shr ecx, 3
mov dword [rsp + 0xc0], ecx
bts rsi, r9
btc rcx, 0x67
mov rcx, qword [rsp + 0x38]
btr si, dx
rcr sil, 0xa0
or sil, 0xc0
mov edx, dword [rcx + rax + 0x46bc]
shl sil, 0x3c
cmove rsi, r8
shr rsi, 0xd3
mov qword [rsp + 0xc8], rdx
add edx, 7
shrd rsi, r10, 0x43
sar edx, 3
add rax, rcx
not rsi
shld si, bx, 0x8f
movsx si, bl
add rax, 0x46f0
mov qword [rsp + 0xb0], rax
btr esi, r9d
and si, 0x365b
cmp edx, 2
mov eax, 1
cmovl edx, eax
clc
xor sil, r12b
sal sil, 0xea
mov dword [rsp + 0xb8], edx
mov dword [rsp + 0x70], 0
cmp dword [rsp + 0xc8], 0
bswap si
mov rsi, qword [rsp + 0x38]
jmp 0x14041192b
jle 0x1404128b6
sub edi, edi
jmp 0x140411952
inc edi
test esp, 0x5d22fc
cmp edi, dword [rsp + 0xb8]
jmp 0x14041194c
je 0x1404128b6
mov rcx, qword [rsp + 0xb0]
movzx ax, dil
rcr r12b, cl
dec r12b
mov eax, dword [rcx + 8]
bts r13d, r10d
shld r13, rdx, 0x8b
imul eax, dword [rsp + 0x70]
add eax, edi
movzx r12d, r8w
jmp 0x140411984
shl eax, 6
movsxd r12, eax
shl r13d, 0x2a
add r12, r12
xchg r13w, r13w
and r13w, 0x60da
movsxd r13, edi
add r12, qword [rcx]
movsxd r13, dword [rsi + 0x4834]
cmp r14b, sil
test r15w, 0x5fff
cmc
test r13, r13
jmp 0x1404119ba
mov dword [rsp + 0x58], edi
jmp 0x1404119c3
je 0x140411b88
movsxd rcx, dword [rcx - 0x3c]
xadd bpl, bpl
bt ax, 0xed
bsf bp, r8w
imul rdx, rcx, 0x690
sal bpl, 0xd3
lea rax, [rsi + rdx]
bt bp, bx
bts rbp, r12
neg bpl
add rax, 0x1a48
mov qword [rsp + 0x40], rax
sal bpl, 0x9e
add bpl, 0x48
sbb al, dil
cmp dword [rsi + 0x483c], 0
setp ah
not ax
movsxd rbp, r14d
mov ebp, dword [rsi + 0x4840]
mov eax, dword [rsi + 0x4844]
jmp 0x140411a2c
mov qword [rsp + 0x48], rdx
jmp 0x140411a36
je 0x140411bd6
test eax, eax
jmp 0x140411a43
je 0x140411d26
dec eax
stc
clc
mov dword [rsi + 0x4844], eax
clc
cmp r13d, dword [rsi + 0x4838]
jmp 0x140411a60
jg 0x140411bef
mov edi, 0x10000
cmp si, ax
mov ecx, ebp
rol rbx, cl
and bx, 0x702
ror bx, cl
shl edi, cl
add bx, 0x4f5d
sar edi, 0x10
mov ebx, edi
test ax, 0x5a35
neg ebx
jmp 0x140411a92
jmp 0x140411ac3
lea rax, [r13 + 1]
sal cx, cl
mov cl, r15b
mov rcx, qword [rsp + 0x38]
cmp r12d, r15d
movsxd rcx, dword [rcx + 0x4838]
cmp spl, dil
cmc
test r9b, dl
cmp r13, rcx
mov r13, rax
jge 0x140411bef
lea rax, [0x1400bf070]
movzx ebp, byte [r13 + rax]
test r11, 0x25b34bc3
cmp word [r12 + rbp*2], 0
jmp 0x140411ae2
je 0x140411a97
mov rsi, qword [rsp + 0x38]
bts eax, r8d
mov eax, dword [rsi + 0x4824]
test eax, eax
jg 0x140411b1b
mov rcx, rsi
jmp 0x140411b07
call fcn.14042f323
mov eax, dword [rsi + 0x4824]
movsxd rdx, ebp
inc edx
movzx ecx, r10w
mov ecx, dword [rsi + 0x4820]
mov dl, spl
movsx dx, al
lea edx, [rcx + rcx]
jmp 0x140411b30
mov dword [rsi + 0x4820], edx
jmp 0x140411b3b
dec eax
clc
mov dword [rsi + 0x4824], eax
test ecx, ecx
jns 0x140411a97
movsx eax, word [r12 + rbp*2]
test edi, eax
jmp 0x140411b58
jne 0x140411a97
test ax, ax
movsx cx, dil
xchg cx, cx
mov ecx, ebx
cmovg ecx, edi
cmp r8b, 0x6e
add ecx, eax
jmp 0x140411b79
mov word [r12 + rbp*2], cx
jmp 0x140411b83
jmp 0x140411a97
movsxd rax, dword [rcx - 0x40]
imul rax, rax, 0x690
movzx r9, cx
cwd
lea r8, [rsi + rax]
shr ecx, 0x35
add r8, 8
mov rcx, rsi
mov r9b, 0xc
mov r9d, esp
jmp 0x140411bb2
mov rdx, r12
mov r9b, 0xe
movsx r9d, r11w
mov r9, qword [rsp + 0xd0]
call fcn.14042f682
test eax, eax
jne 0x140411bef
jmp 0x140413b07
test eax, eax
je 0x1404122d0
dec eax
mov dword [rsi + 0x4844], eax
rcr ax, 0x80
jmp 0x140411bef
mov rsi, qword [rsp + 0x38]
ror di, cl
mov eax, dword [rsi + 0x486c]
test r10b, dl
lea ecx, [rax - 1]
rcr dil, cl
sub rdi, 0x53835ab6
shrd di, r15w, 0xf9
mov dword [rsi + 0x486c], ecx
cmc
shr dil, 0x13
cmp eax, 1
movzx di, r15b
movzx rdi, r8w
mov di, dx
mov edi, dword [rsp + 0x58]
jmp 0x140411c36
jg 0x140411938
cmp dword [rsi + 0x4824], 0x17
jmp 0x140411c48
jg 0x140411c5b
mov rcx, rsi
jmp 0x140411c56
call fcn.14042f323
movzx eax, byte [rsi + 0x4828]
sar cl, 0x6c
mov ecx, eax
clc
test eax, 0x201c5a23
and cl, 0xf8
cmp cl, 0xd0
jmp 0x140411c78
jne 0x14041338b
mov qword [rsi + 0x4820], 0
adc ax, ax
sal cx, 0xeb
mov dword [rsi + 0x482c], 0
sar eax, 0x1f
xadd eax, eax
mov dword [rsi + 0x47d8], 0
sal al, 0x7f
adc eax, 0x6bda51b6
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
sub al, 0xf7
mov byte [rsi + 0x4828], 0xff
sal ax, 0xcb
cmova ax, bx
bt ecx, 0x8d
mov eax, dword [rsi + 0x4868]
movsx cx, r14b
test eax, eax
movsxd rcx, r10d
mov ecx, 0x7fffffff
jmp 0x140411cff
cmove eax, ecx
jmp 0x140411d07
mov dword [rsi + 0x486c], eax
jmp 0x140411d12
mov dword [rsi + 0x4844], 0
jmp 0x140411d21
jmp 0x140411938
mov eax, 0x10000
cmp ah, 0x5d
shl ch, cl
mov ecx, ebp
add r15w, cx
stc
shl eax, cl
or r15b, r14b
sub r15, rcx
sar eax, 0x10
and r15w, cx
mov dword [rsp + 0x50], eax
shld r15, r12, 0x10
sub r15b, spl
neg eax
not r15b
mov dword [rsp + 0xc4], eax
xchg r15w, r15w
mov rax, qword [rsp + 0x68]
lea r15, [rax + rdx]
jmp 0x140411d70
jmp 0x140411da8
inc r13d
cbw
mov eax, dword [rsp + 0x78]
clc
cmp cl, r14b
mov word [r12 + rbx*2], ax
clc
cmp r11, 0x6710315c
mov rax, qword [rsp + 0x38]
cmp bx, r12w
clc
mov eax, dword [rax + 0x4838]
cmp r13d, eax
jg 0x140411bef
mov rsi, qword [rsp + 0x38]
clc
cmp dword [rsi + 0x4824], 0xf
jg 0x140411dc8
mov rcx, rsi
jmp 0x140411dc3
call fcn.14042f323
mov r8d, dword [rsi + 0x4820]
or cl, 0x91
rcr ax, cl
mov rax, r8
shr rax, 0x17
bsf cx, r8w
mov rcx, qword [rsp + 0x40]
cmc
stc
movzx eax, byte [rcx + rax]
stc
cmp rax, 0xff
jmp 0x140411df8
je 0x140411e7c
mov rcx, qword [rsp + 0x48]
xchg ebx, ebx
neg ebx
add rcx, rsi
mov bl, bl
dec bx
movzx ecx, byte [rax + rcx + 0x1f48]
mov ebx, dword [rsi + 0x4824]
cmp rsp, rcx
sub ebx, ecx
jmp 0x140411e27
jl 0x140413b07
shl r8d, cl
cmove r9w, bp
jmp 0x140411e3e
mov rdx, qword [rsp + 0x38]
mov dword [rdx + 0x4820], r8d
movzx r9, r11w
mov r9, 0x74d0629b
movzx r9w, bpl
mov dword [rdx + 0x4824], ebx
movzx r9, r9w
movzx r9d, di
movsx r9w, r11b
mov r9, qword [rsp + 0x48]
jmp 0x140411e77
jmp 0x140411f78
mov eax, r8d
bswap cx
shr eax, 0x10
adc ch, 0xa1
sub ebp, ebp
movsx cx, ah
mov rcx, rbp
jmp 0x140411e96
inc rbp
clc
test di, si
cmp eax, dword [r15 + rcx*4]
jae 0x140411e8e
mov ebx, dword [rsi + 0x4824]
cmp r14w, 0x351a
cmp ebp, 8
jmp 0x140411ebb
je 0x140414f5d
lea rax, [rbp + 9]
test al, cl
cmp ebx, eax
jl 0x140413b07
mov cl, 0x17
test rcx, rdi
sub cl, bpl
cmc
mov edi, r8d
cmp bpl, al
and r9d, 0x64da759a
add dl, sil
shr edi, cl
jmp 0x140411ef1
mov ecx, eax
xchg dx, r14w
clc
rcl r14w, cl
lea rdx, [0x1400bf0d0]
cmp edi, eax
and sil, 0x74
and edi, dword [rdx + rcx*4]
sbb r14b, bpl
sal r9b, 0xcb
mov rdx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x48]
bt r14w, 0x38
and r14w, 0x4aa
lea rsi, [rdx + r9]
movzx r14d, cx
add edi, dword [rsi + rcx*4 + 0x2094]
mov ecx, 0x12407829
not ecx
and cl, 0xa8
sub ebx, ebp
adc cl, r11b
shl ecx, cl
mov ecx, eax
shl r8d, cl
neg ax
add ebx, 0xfffffff7
mov dword [rdx + 0x4824], ebx
sal ax, cl
test cl, 0xf
mov dword [rdx + 0x4820], r8d
bswap eax
rcl r14b, 0x67
movsxd rax, edi
or bpl, 0xf2
sets bpl
lea rcx, [rdx + r9]
movzx ebp, byte [rax + rcx + 0x1e48]
adc rax, 0x77467361
bts r14d, r9d
mov eax, ebp
xor r14b, cl
and eax, 0xf
mov r14, rbp
shr r14, 4
jmp 0x140411fa3
cmp eax, 1
je 0x14041203c
test eax, eax
jmp 0x140411fb3
jne 0x140413b07
mov dword [rsp + 0x78], 0
xchg rdi, rdi
mov edi, 0xf
cmp bpl, 0xef
jmp 0x140411fd2
ja 0x140412022
mov eax, 0xffffffff
not dil
mov ecx, r14d
shl eax, cl
setb dil
sub edi, r13d
not eax
movsx rdi, r15w
mov rcx, qword [rsp + 0x38]
cmovbe di, cx
ror dil, 0x27
bt edi, eax
mov dword [rcx + 0x4844], eax
rol dil, 0xa1
mov edi, 0x40
test bl, bh
cmp bpl, 0x10
jmp 0x14041201c
jae 0x14041220b
mov rax, qword [rsp + 0x38]
movsx ebp, r11w
bswap bp
mov ebp, dword [rsp + 0x50]
jmp 0x140412037
jmp 0x1404120eb
test ebx, ebx
jmp 0x140412043
jg 0x140412069
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
jmp 0x140412056
call fcn.14042f323
mov r8d, dword [rsi + 0x4820]
lahf
mov ebx, dword [rsi + 0x4824]
lea eax, [r8 + r8]
mov rcx, qword [rsp + 0x38]
cmovge ebp, r14d
movsx rbp, dx
mov dword [rcx + 0x4820], eax
movsx di, al
cdqe
jmp 0x14041208b
dec ebx
shrd ax, r9w, 0xb4
movzx rbp, ax
shl ax, cl
mov dword [rcx + 0x4824], ebx
mov rax, rcx
add rbp, 0x107d2ddc
test r13d, 0x45cb3621
test r8d, r8d
movsxd rbp, r8d
jmp 0x1404120bf
mov ecx, dword [rsp + 0xc4]
mov bp, ax
movsx bp, r8b
mov ebp, dword [rsp + 0x50]
movsx rdi, r14w
cmovs di, r8w
bswap di
cmovs ecx, ebp
mov dword [rsp + 0x78], ecx
rcl dil, cl
mov edi, r14d
mov eax, dword [rax + 0x4838]
clc
cmp r13d, eax
jmp 0x1404120fa
jg 0x140411d9f
movsxd r13, r13d
jmp 0x140412108
jmp 0x140412152
lea rax, [0x1400bf070]
movzx ebx, byte [r13 + rax]
cmp word [r12 + rbx*2], 0
jmp 0x14041216a
je 0x1404121f2
mov rsi, qword [rsp + 0x38]
mov eax, dword [rsi + 0x4824]
test eax, eax
jmp 0x140412182
jg 0x14041219b
mov rcx, rsi
jmp 0x140412190
call fcn.14042f323
mov eax, dword [rsi + 0x4824]
mov ecx, dword [rsi + 0x4820]
movsxd rdx, r12d
lea edx, [rcx + rcx]
mov dword [rsi + 0x4820], edx
jmp 0x1404121b2
dec eax
cmp r15b, r12b
mov dword [rsi + 0x4824], eax
cmp r14b, 0x44
test ecx, ecx
jns 0x140412125
test edi, edi
jmp 0x1404121f9
je 0x140411d75
dec edi
jmp 0x140412206
jmp 0x140412125
cmp ebx, r14d
jmp 0x140412213
jge 0x14041224e
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
jmp 0x140412226
call fcn.14042f323
mov r8d, dword [rsi + 0x4820]
btr bx, bp
cwd
mov ebx, dword [rsi + 0x4824]
btc dx, r14w
mov eax, dword [rsi + 0x4844]
jmp 0x14041224e
mov ecx, r14d
rol r8d, cl
cmovo ebp, esi
cqo
lea rcx, [0x1400bf0d0]
test sp, ax
sar ebp, 0x42
bsf dx, r10w
mov ebp, dword [rcx + r14*4]
mov ecx, ebp
bswap dx
neg dh
not ecx
xchg dl, dh
rcr dx, 0xb9
and ecx, r8d
mov dl, r12b
clc
mov rdx, qword [rsp + 0x38]
mov dword [rdx + 0x4820], ecx
clc
and r8d, ebp
rol bpl, cl
add r8d, eax
shl ah, 0x35
shr bp, 0xaf
sub ebx, r14d
movsxd rax, r8d
movsx eax, r11w
mov dword [rdx + 0x4824], ebx
lahf
mov rax, rdx
bswap ebp
movsx rbp, dx
mov dword [rdx + 0x4844], r8d
mov ebp, dword [rsp + 0x50]
jmp 0x1404122cb
jmp 0x1404120eb
shl rcx, 0xa
xor al, r15b
dec eax
lea rdi, [rsi + rcx]
sal al, cl
test r11b, 0xc6
add rdi, 0x3688
mov rax, qword [rsp + 0x68]
bswap r14w
lea r14, [rax + rdx]
jmp 0x1404122fc
mov dword [rsp + 0x78], ebp
jmp 0x140412305
mov qword [rsp + 0x50], rdi
jmp 0x14041230f
jmp 0x14041277d
mov edx, dword [rsi + 0x4820]
mov rcx, rdx
cwde
btc eax, 0x11
bsf ax, bx
shr rcx, 0x17
movsx eax, word [rdi + rcx*2]
jmp 0x140412333
test eax, eax
jmp 0x14041233a
je 0x1404123d4
mov ecx, eax
shr ecx, 4
movsx ebx, bx
neg bh
and ecx, 0xf
xor bh, 0xd0
movsxd rbx, r13d
btc r13, 0xc4
stc
bt r13d, esi
add rbx, rcx
test bpl, 0x15
mov ecx, eax
rcr r13b, 0x8b
and ecx, 0xf
shl edx, cl
add r13b, sil
mov dword [rsi + 0x4820], edx
sub dword [rsi + 0x4824], ecx
lea r13d, [rbx + 1]
lea rcx, [0x1400bf070]
not dx
btc dx, 0xd3
movzx edx, byte [rcx + rbx]
test r11b, bl
dec cx
btc cx, r8w
shr eax, 8
adc cl, 0xdc
mov ecx, ebp
test sp, r15w
shl eax, cl
test r10, r13
mov word [r12 + rdx*2], ax
test ebp, 0x70841a4e
jmp 0x1404123c2
cmp r13d, dword [rsi + 0x4838]
jle 0x14041277d
jmp 0x140411bef
cmp dword [rsi + 0x4824], 0xf
jmp 0x1404123e0
jg 0x140412412
mov rcx, rsi
jmp 0x1404123ee
call fcn.14042f323
mov edx, dword [rsi + 0x4820]
btc cx, 0x4c
bsf cx, bx
mov rcx, rdx
shr rcx, 0x17
sbb al, r14b
sal al, cl
btc rax, rdx
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + rcx]
cmp rax, 0xff
je 0x14041249a
mov rcx, qword [rsp + 0x48]
lea rcx, [rcx + rsi]
movsxd rdi, ebx
jmp 0x14041243c
movzx ecx, byte [rax + rcx + 0x1f48]
sar rdi, 0x4d
mov edi, dword [rsi + 0x4824]
stc
sub edi, ecx
jmp 0x140412456
jl 0x140413b07
shl edx, cl
movsx ebx, ax
xchg rbx, rbx
movzx rbp, bp
mov rbx, qword [rsp + 0x38]
mov bpl, 0x28
setnp bpl
movzx ebp, si
mov dword [rbx + 0x4820], edx
movsx ebp, r11w
movsx rbp, bx
mov dword [rbx + 0x4824], edi
mov rbp, qword [rsp + 0x48]
jmp 0x140412495
jmp 0x1404125de
mov eax, edx
shr eax, 0x10
movzx cx, r13b
cmp dil, dl
xor ebx, ebx
mov cx, 0x5272
movsx ecx, r9w
movzx ecx, r10w
mov rcx, rbx
jmp 0x1404124bd
inc rbx
cmp r10w, 0x5347
stc
test r14w, 0x6e41
cmp eax, dword [r14 + rcx*4]
jmp 0x1404124d6
jae 0x1404124b5
mov rax, qword [rsp + 0x38]
ror dil, cl
or dil, 0x63
mov edi, dword [rax + 0x4824]
jmp 0x1404124f4
cmp ebx, 8
jmp 0x1404124fc
je 0x140415062
lea rax, [rbx + 9]
test ax, si
jmp 0x14041250e
cmp edi, eax
jmp 0x140412515
jl 0x140413b07
mov cl, 0x17
jmp 0x140412522
sub cl, bl
mov esi, edx
bt r8w, 0xc6
rcl r8d, cl
shr esi, cl
shrd cx, r9w, 0x2d
cmp r11, r15
bsr ecx, r9d
mov r8d, eax
or cl, 0xbd
inc rcx
lea rcx, [0x1400bf0d0]
and esi, dword [rcx + r8*4]
mov r9, qword [rsp + 0x38]
rcr cl, 0xf7
movzx cx, r14b
mov rbp, qword [rsp + 0x48]
and rcx, rbx
adc cx, r12w
movzx r15, bp
lea rcx, [r9 + rbp]
shr r15b, cl
adc r15b, 0xb2
add esi, dword [rcx + r8*4 + 0x2094]
xadd ch, cl
and r15, 0x409c69f9
movsx r15d, r11w
sub edi, ebx
mov rbx, r9
dec cx
mov ecx, eax
xor r15d, r8d
bsr r15w, r13w
btr r15w, 0x6f
shl edx, cl
movsxd r15, ecx
add edi, 0xfffffff7
mov dword [r9 + 0x4824], edi
shl al, 0x83
cmc
mov dword [r9 + 0x4820], edx
bt r15d, 0x2b
movsx rax, ax
xor r15b, 0x22
movsxd rax, esi
mov ecx, r12d
shrd rcx, rdx, 0x79
xor r15b, 0xa5
lea rcx, [rbx + rbp]
movzx ebx, byte [rax + rcx + 0x1e48]
mov r15d, ebx
rcl rcx, cl
mov ch, 0xe7
neg cx
and r15d, 0xf
dec rcx
mov rcx, rbx
shr rcx, 4
test ecx, 0x6e665ffa
test r15, r15
je 0x140412740
mov eax, ecx
mov bpl, al
btc bp, 0xc8
movsxd rbx, r13d
test r15w, 0x7f57
test cx, si
add rbx, rax
movsx rbp, cx
rol bpl, cl
cmp edi, r15d
mov ebp, dword [rsp + 0x78]
jmp 0x14041263f
jge 0x14041267b
mov rsi, qword [rsp + 0x38]
not ch
movsx ecx, ax
mov rcx, rsi
jmp 0x140412657
call fcn.14042f323
mov edx, dword [rsi + 0x4820]
cdqe
cmp ecx, esp
sub ah, 0xf
mov edi, dword [rsi + 0x4824]
xchg al, cl
movsx r8w, cl
add si, 0x16d5
lea r13d, [rbx + 1]
lea rax, [0x1400bf070]
sbb r8w, cx
sar si, 0xb7
movzx r8d, byte [rax + rbx]
mov ebx, edx
cwde
shr ebx, 0x1f
bt eax, esi
mov ecx, r15d
cmovae si, bp
jmp 0x1404126ad
rol edx, cl
or cl, sil
cmp rcx, rsi
lea rax, [0x1400bf0d0]
mov eax, dword [rax + r15*4]
rcr sil, 0xb3
rcl sil, 0x64
mov ecx, eax
not ecx
and ecx, edx
cmc
btr rsi, rdi
cmp r9w, r14w
mov rsi, qword [rsp + 0x38]
cmp dil, bl
mov dword [rsi + 0x4820], ecx
shl ch, 0x43
rcr ch, 0x50
and edx, eax
mov rcx, 0x6b1c1ce0
stc
sub edi, r15d
movsxd rcx, r10d
movzx ecx, bp
dec ecx
mov dword [rsi + 0x4824], edi
inc ch
bswap eax
dec ebx
not rax
lea rax, [0x1400bf120]
xor cl, 0xc3
and ebx, dword [rax + r15*4]
movsxd rcx, r15d
add ebx, edx
rcr rcx, 0xf6
mov ecx, ebp
clc
stc
shl ebx, cl
jmp 0x140412731
mov word [r12 + r8*2], bx
jmp 0x14041273b
cmp bl, 0xef
jmp 0x140412748
mov ebp, dword [rsp + 0x78]
jmp 0x140412751
jbe 0x1404127a6
add r13d, 0x10
ror di, cl
rcl rdi, cl
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x50]
cmp r13d, dword [rsi + 0x4838]
jmp 0x140412777
jg 0x140411bef
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 0x4824], 0xf
jmp 0x14041278e
jg 0x140412314
mov rcx, rsi
jmp 0x14041279c
call fcn.14042f323
jmp 0x140412314
mov eax, 1
add bpl, cl
rol bp, cl
mov rbp, rcx
clc
shl eax, cl
neg cx
sal cx, 0x9f
bts cx, r13w
mov rcx, qword [rsp + 0x38]
jmp 0x1404127cd
mov dword [rcx + 0x4844], eax
cmp r10b, cl
stc
cmp bl, 0x10
jmp 0x1404127df
mov eax, dword [rsp + 0x70]
inc eax
mov dword [rsp + 0x70], eax
cmp ebx, 0x7cb61b75
cmp eax, dword [rsp + 0xc0]
jmp 0x1404128d2
jne 0x140411916
jmp 0x14041337d
cmp edx, 1
jne 0x140412ce7
movsxd r13, dword [rsi + 0x4858]
movzx eax, cx
rcl rax, cl
movsxd rax, r11d
lea rax, [r13*2]
lea rax, [rax + r13]
bts edx, r9d
and ecx, r13d
shl rax, 5
xor cl, r13b
mov edx, dword [rsi + rax + 0x46c0]
not cx
bswap rcx
mov ecx, 1
cmc
test edx, edx
jmp 0x14041292a
jle 0x140413370
add edx, 7
btc bx, r12w
movsx bp, sil
shr edx, 3
mov dword [rsp + 0x48], edx
mov edx, dword [rsi + rax + 0x46bc]
cmp rax, 0x5e0c436e
lea ebp, [rdx + 7]
sar ebp, 3
setbe cl
cmp ebp, 2
movsxd rbx, ecx
movsx rbx, r14w
movsx ebx, ax
mov ecx, 1
movzx bx, r13b
mov bx, 0x654b
cmovl ebp, ecx
rol ebx, cl
lea rbx, [rsi + rax]
cmc
add rbx, 0x46b4
shl rbp, 3
test r12w, si
cmc
xor edi, edi
sub r15d, r15d
jmp 0x14041299a
mov qword [rsp + 0x40], rdx
jmp 0x1404129a4
jmp 0x140413142
mov edx, dword [rsi + 0x4694]
test edx, edx
jmp 0x1404129b6
jle 0x14041337d
mov rcx, qword [rsp + 0x38]
cmp r15b, 0xea
mov ecx, dword [rcx + 0x4690]
sub r15d, r15d
test r12w, r12w
cmp cl, dil
clc
test ecx, ecx
jmp 0x1404129dd
jle 0x140412ccf
sub r12d, r12d
bsf rsi, r10
bts esi, edi
cmova si, r10w
mov rsi, qword [rsp + 0x38]
clc
stc
mov edx, dword [rsi + 0x4854]
test edx, edx
jmp 0x140412a06
jle 0x140412baf
sub r14d, r14d
movsxd r13, dword [rsi + r14*4 + 0x4858]
movzx ax, ah
neg cl
lea rax, [r13*2]
bsf rcx, rcx
bt ecx, 0x80
and cx, 0x411f
lea rax, [rax + r13]
movsx rcx, r8w
shl rax, 5
cmovne cx, r14w
mov ecx, dword [rsi + rax + 0x46a8]
test ecx, ecx
jle 0x140412b8a
lea rbp, [rsi + rax]
test dil, 0xb9
add rbp, 0x46a8
cmp r9d, edx
test sp, bx
jmp 0x140412a6c
mov eax, dword [rsi + rax + 0x46a4]
cmc
cmp r12b, 0xd5
jmp 0x140412a7d
sub edi, edi
jmp 0x140412a84
jmp 0x140412aa1
inc edi
jmp 0x140412a94
cmp edi, ecx
jmp 0x140412a9b
jge 0x140412b79
test eax, eax
jmp 0x140412aa8
jle 0x140412a89
sub ebx, ebx
sub cl, r12b
mov ecx, dword [rbp]
imul ecx, r15d
movzx r8w, spl
add ecx, edi
not r9w
movsx r9w, r14b
imul ecx, dword [rbp + 0x50]
rcl edx, 7
cdq
imul eax, r12d
sar r8b, cl
test r12b, r14b
add ecx, eax
cdq
add ecx, ebx
sub rax, 0x25546436
movzx eax, dx
shl ecx, 6
movsxd rdx, ecx
lahf
rcr r9, cl
movsx rcx, r13w
add rdx, rdx
add rdx, qword [rbp + 0x48]
sal r9b, 0xe0
btr rax, 0x83
movsxd rax, dword [rbp + 8]
rcr r8b, cl
rcl r8w, cl
rcr r8b, 0xc
imul rax, rax, 0x690
mov rcx, qword [rsp + 0x38]
xchg r8b, r8b
lea r8, [rcx + rax]
add r8, 8
mov r9d, r13d
jmp 0x140412b37
call fcn.14042f682
test eax, eax
jmp 0x140412b43
je 0x140413b07
inc ebx
movzx rax, r8w
sets al
mov eax, dword [rbp - 4]
cmc
cmp ebx, eax
jmp 0x140412b5d
jl 0x140412ab3
mov ecx, dword [rbp]
movsx esi, r12w
mov rsi, qword [rsp + 0x38]
jmp 0x140412b74
jmp 0x140412a89
mov edx, dword [rsi + 0x4854]
dec eax
mov eax, 0xd8b37db
movsx eax, r13w
inc r14
adc ax, 0xfaa
movsxd rax, edx
cmp cx, r9w
cmp r14, rax
jmp 0x140412ba0
jl 0x140412a0f
mov eax, dword [rsi + 0x486c]
rcl cl, 0x36
lea ecx, [rax - 1]
stc
mov dword [rsi + 0x486c], ecx
cmp eax, 1
movsxd rax, r12d
mov eax, ecx
jmp 0x140412bc6
jg 0x140412ca7
cmp dword [rsi + 0x4824], 0x17
jmp 0x140412bd8
jg 0x140412beb
mov rcx, rsi
jmp 0x140412be6
call fcn.14042f323
movzx eax, byte [rsi + 0x4828]
ror ch, 0x9f
mov ecx, eax
test r15w, 0x4325
and cl, 0xf8
test rax, r11
cmc
cmp cl, 0xd0
jmp 0x140412c0c
jne 0x14041338b
mov qword [rsi + 0x4820], 0
sbb eax, esi
mov dword [rsi + 0x482c], 0
test bp, 0x7b29
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
shr rcx, cl
mov dword [rsi + 0x4718], 0
sal ah, cl
mov dword [rsi + 0x46b8], 0
bts cx, r8w
sub cx, r11w
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
jmp 0x140412c7f
test eax, eax
mov ecx, 0x7fffffff
jmp 0x140412c8b
cmove eax, ecx
movsx ecx, di
mov dword [rsi + 0x486c], eax
inc cx
movsxd rcx, ebp
mov dword [rsi + 0x4844], 0
inc r12d
or cl, 0x19
mov ecx, dword [rsi + 0x4690]
cmp r10b, r15b
cmp r12d, ecx
jmp 0x140412cbe
jl 0x1404129f9
mov edx, dword [rsi + 0x4694]
jmp 0x140412ccf
inc r15d
cmp al, 0x67
cmp r15d, edx
jmp 0x140412cdc
jl 0x1404129d6
jmp 0x14041337d
mov edx, dword [rsi + 0x4694]
sub ecx, 0x25751fb1
mov ecx, 1
test edx, edx
jle 0x140413370
mov ecx, dword [rsi + 0x4690]
jmp 0x140412d0c
mov dword [rsp + 0x48], 0
jmp 0x140412d1c
test ecx, ecx
jle 0x1404130e6
mov dword [rsp + 0x40], 0
shr ch, cl
mov ecx, dword [rsi + 0x4854]
test ecx, ecx
jmp 0x140412d3b
jle 0x140412faa
xor ebp, ebp
not r13b
cmp rsi, rsi
movsxd r13, dword [rsi + rbp*4 + 0x4858]
xor dl, r15b
bt ax, 0xb6
movsx rax, r14w
lea rdx, [r13*2]
bt ax, r9w
add rdx, r13
shl rdx, 5
mov eax, dword [rsi + rdx + 0x46a8]
test r15w, r12w
stc
test eax, eax
jmp 0x140412d84
jle 0x140412f8d
mov qword [rsp + 0x58], rbp
sbb di, di
stc
sub bpl, 0x23
lea rbp, [rsi + rdx]
add rbp, 0x46a8
mov edi, dword [rsi + rdx + 0x46a4]
cmp esp, 0x64c91c7c
cmp r13b, r10b
xor ebx, ebx
jmp 0x140412dc8
inc ebx
cmp ebx, eax
jmp 0x140412dc2
jge 0x140412f6b
test edi, edi
jmp 0x140412dcf
jle 0x140412db9
xor r14d, r14d
or r9d, r11d
mov rsi, qword [rsp + 0x38]
lea r12, [rsp + 0xf0]
rcl r8b, 0xe
and r8d, 0x24004257
mov r15d, dword [rbp]
test r9d, eax
bts cx, r13w
ror dl, 0xd4
movsxd rax, dword [rbp + 0xc]
shl cl, 0x53
sbb r9b, bpl
or r8w, 0x15b5
movsxd rcx, dword [rbp + 4]
jmp 0x140412e1b
shl rcx, 7
or dl, 0xaa
add r8, rbx
lea rcx, [rcx + rsi]
add rcx, 0x3488
cqo
bts r9d, ebp
imul r9, rax, 0x690
movsxd r8, edi
inc r8b
shl rax, 0xa
sal dx, cl
shld rdx, rsp, 0x2e
lea rax, [rax + rsi]
add rax, 0x3688
xor r8b, 0xf2
cmc
bsr dx, r11w
add r9, qword [rsp + 0x88]
sub dh, 0x41
movsxd rdx, dword [rbp + 8]
bt r8w, r8w
movsx r8, dx
clc
imul r8, rdx, 0x690
add r8, qword [rsp + 0x80]
not dh
movsx dx, r10b
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], r13d
bswap cx
movzx dx, r12b
cwd
mov qword [rsp + 0x20], rax
movzx edx, bx
mov rcx, rsi
movsx rdx, r12w
cqo
mov dx, 0x5651
mov rdx, r12
jmp 0x140412ec3
call fcn.14042eafe
test eax, eax
jmp 0x140412ecf
je 0x14041336a
imul r15d, dword [rsp + 0x48]
xadd r8b, cl
add r15d, ebx
test r14w, 0x4aa5
sar dl, 0xf
bt cx, 0xd8
imul edi, dword [rsp + 0x40]
bts ecx, eax
add dl, 0x8f
cdq
add edi, r14d
movsx rdx, bp
shl edi, 3
or dl, r11b
rdtsc
mov edx, dword [rbp + 0x1c]
jmp 0x140412f13
imul r15d, edx
shl r15d, 3
sal r8, cl
bswap ax
movsxd rax, r15d
rcr cx, 0xa
dec cx
add rax, qword [rbp + 0x28]
sar r8b, 9
movsxd rcx, edi
add rcx, rax
mov r8b, dl
mov r8, r12
jmp 0x140412f44
call qword [rsi + 0x4870]
inc r14d
mov edi, dword [rbp - 4]
cmp rsi, rax
clc
stc
cmp r14d, edi
jmp 0x140412f5d
jl 0x140412df3
mov eax, dword [rbp]
jmp 0x140412db9
mov rsi, qword [rsp + 0x38]
xchg cx, cx
movzx ax, r11b
mov ecx, dword [rsi + 0x4854]
movzx ebp, cx
movzx rax, bx
not rbp
mov rbp, qword [rsp + 0x58]
inc rbp
mov ax, 0x5e0f
sbb ax, sp
movsxd rax, ecx
cmc
cmp rbp, rax
jl 0x140412d49
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
cmp r10b, cl
mov dword [rsi + 0x486c], ecx
cmp eax, 1
cbw
movzx rax, r15w
mov eax, ecx
jmp 0x140412fc6
jg 0x1404130a8
cmp dword [rsi + 0x4824], 0x17
jmp 0x140412fd8
jg 0x140412feb
mov rcx, rsi
jmp 0x140412fe6
call fcn.14042f323
movzx eax, byte [rsi + 0x4828]
cmp r11, 0x2c890f1d
and al, 0xf8
cmp al, 0xd0
jmp 0x140413002
jne 0x140413103
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
test r9b, r11b
movzx rax, r10w
bts eax, edx
mov dword [rsi + 0x47d8], 0
btc rcx, 0x8f
mov dword [rsi + 0x4778], 0
rol rdx, 0x7a
rdtsc
movsxd rcx, r13d
mov dword [rsi + 0x4718], 0
shrd cx, di, 0x91
cdq
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
cmc
test sil, r9b
mov eax, dword [rsi + 0x4868]
shld dx, sp, 0x21
movzx ecx, di
sbb dl, r15b
test eax, eax
setl dl
cqo
movzx ecx, r11w
mov ecx, 0x7fffffff
cmove eax, ecx
mov dword [rsi + 0x486c], eax
movzx rdx, bp
mov dword [rsi + 0x4844], 0
cwd
mov edx, dword [rsp + 0x40]
inc edx
mov ecx, dword [rsi + 0x4690]
cmp r15w, r14w
cmp bp, 0x4a15
test spl, r9b
mov dword [rsp + 0x40], edx
cmp r9b, 0x13
clc
jmp 0x1404130ce
cmp edx, ecx
jl 0x140412d2e
mov edx, dword [rsi + 0x4694]
movsxd rbp, edi
movsx rbp, bx
not bp
mov ebp, dword [rsp + 0x48]
jmp 0x1404130ef
inc ebp
mov dword [rsp + 0x48], ebp
cmc
cmp ebp, edx
jmp 0x1404130fd
jl 0x140412d1c
mov ecx, 1
jmp 0x140413370
inc r15d
ror dl, cl
mov rdx, 0x23fa24cd
add edi, 8
sar edx, 0xee
stc
cmp r15d, dword [rsp + 0x48]
movzx dx, r12b
movsxd rdx, edi
jmp 0x140413132
mov rdx, qword [rsp + 0x40]
jmp 0x14041313c
je 0x140413103
test edx, edx
jmp 0x140413149
jle 0x14041310d
xor r14d, r14d
jmp 0x14041316e
add r14, 8
test bpl, 0x40
cmc
cmp rbp, r14
jmp 0x140413168
je 0x14041310d
movsxd rax, dword [rbx]
movsxd rcx, dword [rbx - 8]
shr dl, cl
shl rcx, 7
mov rsi, qword [rsp + 0x38]
lea rcx, [rcx + rsi]
sal r12b, 0xfc
or dh, 0xe5
add rcx, 0x3488
imul r9, rax, 0x690
test r8w, dx
movsxd rdx, r14d
shl rax, 0xa
sal dh, 0x1c
cqo
lea rax, [rax + rsi]
add rax, 0x3688
jmp 0x1404131bd
add r9, qword [rsp + 0x88]
movsxd rdx, dword [rbx - 4]
xor r12w, 0x418a
cmovnp r8w, r11w
imul r8, rdx, 0x690
add r8, qword [rsp + 0x80]
mov qword [rsp + 0x30], rcx
mov ecx, 0x6fac6c22
jmp 0x1404131f7
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
cdq
mov rcx, rsi
seta r12b
cdq
mov edx, r14d
lea r12, [rsp + 0xf0]
jmp 0x14041321d
mov rdx, r12
call fcn.14042eafe
test eax, eax
jmp 0x14041322c
je 0x14041336a
mov edx, dword [rbx + 0x10]
btc r8w, r13w
mov eax, edi
inc cl
test r12d, 0x107c4dd3
imul eax, edx
seto r8b
movsxd rcx, eax
add rcx, qword [rbx + 0x1c]
add rcx, r14
mov r8, r12
jmp 0x14041325e
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
rcl cl, 0xe1
and ecx, 0x7871286d
lea ecx, [rax - 1]
cmp r11b, r8b
stc
mov dword [rsi + 0x486c], ecx
cmp eax, 1
jmp 0x140413288
jg 0x140413157
cmp dword [rsi + 0x4824], 0x17
jmp 0x14041329a
jg 0x1404132a8
mov rcx, rsi
call fcn.14042f323
movzx eax, byte [rsi + 0x4828]
cmc
and al, 0xf8
cmp al, 0xd0
jmp 0x1404132b9
jne 0x140413103
mov qword [rsi + 0x4820], 0
movzx eax, dx
movsx cx, spl
btc ax, 0xe1
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
jmp 0x1404132f0
mov dword [rsi + 0x4778], 0
rol rax, 0x29
mov dword [rsi + 0x4718], 0
bt rcx, 0x23
mov dword [rsi + 0x46b8], 0
btc rcx, r13
bts ax, r15w
mov byte [rsi + 0x4828], 0xff
movsx ecx, r8w
dec al
neg ax
mov eax, dword [rsi + 0x4868]
test eax, eax
mov ecx, r13d
xchg rcx, rcx
mov ecx, 0x7fffffff
jmp 0x140413348
cmove eax, ecx
jmp 0x140413350
mov dword [rsi + 0x486c], eax
jmp 0x14041335b
mov dword [rsi + 0x4844], 0
jmp 0x140413157
sub ecx, ecx
test sp, r8w
test ecx, ecx
jmp 0x140413377
je 0x140413b07
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + 0x4828]
cmp edi, ebp
cmp al, 0xff
jmp 0x140413392
jne 0x140410df1
mov rdx, qword [rsp + 0x38]
jmp 0x1404133a2
jmp 0x1404133cd
lea rcx, [rax + 1]
jmp 0x1404133b1
mov qword [rdi + 0xc0], rcx
cmc
cmp r8b, r10b
stc
movzx eax, byte [rax]
cmp al, 0xff
jmp 0x1404133c7
je 0x140413521
mov rdi, qword [rdx]
cmc
test di, r15w
cmp bh, 0x35
cmp qword [rdi + 0x10], 0
jmp 0x1404133e2
je 0x140413406
mov rcx, qword [rdi + 0x28]
jmp 0x1404133f1
call qword [rdi + 0x20]
test eax, eax
je 0x14041341a
cmp dword [rdi + 0x30], 0
je 0x140410df1
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x140410df1
mov rdx, qword [rsp + 0x38]
mov rdi, qword [rdx]
shr eax, 0x6c
mov rax, qword [rdi + 0xc0]
cmp r10w, 0x3e56
cmp rax, qword [rdi + 0xc8]
jmp 0x14041343e
jb 0x1404133a7
cmp dword [rdi + 0x30], 0
jmp 0x14041344d
je 0x1404133cd
mov r8d, dword [rdi + 0x34]
bswap rbx
movsx cx, r9b
lea rbx, [rdi + 0x38]
xchg edx, edx
movsx rcx, r11w
cdq
mov rcx, qword [rdi + 0x28]
cdq
bswap edx
mov rdx, rbx
jmp 0x140413479
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmc
jmp 0x14041348e
add dword [rdi + 0xb8], ecx
test spl, r8b
test eax, eax
jmp 0x14041349e
je 0x1404134c3
movsxd rcx, eax
btc ax, 0xc9
cbw
add rcx, rbx
movsx ax, r14b
movzx eax, byte [rbx]
jmp 0x1404134be
jmp 0x1404134e8
mov dword [rdi + 0x30], 0
shl dh, cl
xchg dl, ch
lea rcx, [rdi + 0x39]
movsx rdx, bx
bt dx, 0xfb
mov byte [rdi + 0x38], 0
sub eax, eax
movzx edx, r11w
inc dx
mov qword [rdi + 0xc8], rcx
or cx, ax
lea rcx, [rdi + 0x39]
test r11b, 0xfa
neg rdx
mov qword [rdi + 0xc0], rcx
ror dl, cl
bswap dx
mov rdx, qword [rsp + 0x38]
cmc
jmp 0x140413514
cmp al, 0xff
jmp 0x14041351b
jne 0x1404133cd
mov rdi, qword [rdx]
test sil, r14b
or al, dil
mov rax, qword [rdi + 0xc0]
jmp 0x140413537
cmp rax, qword [rdi + 0xc8]
jmp 0x140413543
jae 0x140413571
lea rcx, [rax + 1]
jmp 0x140413552
mov qword [rdi + 0xc0], rcx
jmp 0x14041355e
movzx eax, byte [rax]
jmp 0x140413566
mov byte [rdx + 0x4828], al
jmp 0x140410df1
cmp dword [rdi + 0x30], 0
je 0x1404135dc
mov r8d, dword [rdi + 0x34]
mov cl, r10b
lea rbx, [rdi + 0x38]
cmovle dx, r15w
mov rcx, qword [rdi + 0x28]
movsx edx, bp
mov rdx, rbx
jmp 0x14041359a
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test si, r12w
test r15b, 0xd9
cmp sil, al
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x1404135f3
movsxd rcx, eax
add rcx, rbx
mov al, r15b
movzx rax, cx
movzx eax, byte [rbx]
jmp 0x1404135d7
jmp 0x14041360b
sub eax, eax
jmp 0x1404135e3
mov byte [rdx + 0x4828], al
jmp 0x1404135ee
jmp 0x140410df1
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
btc dx, dx
sar dl, 0xd
xor eax, eax
mov qword [rdi + 0xc8], rcx
movsx ecx, si
lea rcx, [rdi + 0x39]
movsx edx, r10w
cqo
setae dl
mov qword [rdi + 0xc0], rcx
movzx edx, cx
mov rdx, qword [rsp + 0x38]
jmp 0x140413636
mov byte [rdx + 0x4828], al
jmp 0x140413641
jmp 0x140410df1
cmp dword [rbx + 0x4830], 0
movsx r13, r14w
mov r13, qword [rbx]
cmovb ax, dx
mov eax, dword [r13 + 8]
jmp 0x140413661
je 0x140413a70
test eax, eax
jmp 0x14041366e
jle 0x140413bed
lea rdi, [rbx + 0x3508]
clc
cmp r8b, al
cwde
lea rax, [rbx + 0x348e]
mov qword [rsp + 0x60], rax
sub ecx, ecx
jmp 0x1404136b8
mov r13, qword [rbx]
mov rcx, qword [rsp + 0x68]
inc rcx
movsxd rax, dword [r13 + 8]
cmp si, r11w
test r12w, r8w
cmp rcx, rax
jmp 0x1404136b2
jge 0x140413a70
lea rax, [rcx + rcx*2]
bswap dx
shl rax, 5
seto dl
mov edx, dword [rbx + rax + 0x46c0]
test edx, edx
jmp 0x1404136d4
jle 0x14041369b
mov qword [rsp + 0x68], rcx
sbb rbp, r12
sub r14b, dil
add edx, 7
shr edx, 3
mov ecx, dword [rbx + rax + 0x46bc]
bswap rbp
rcr r14b, cl
mov qword [rsp + 0x80], rcx
cmp ebp, r14d
lea ebp, [rcx + 7]
xadd r14w, r14w
btc r14w, 0x36
sar ebp, 3
shr r14w, 0x14
dec r14d
sar r14, cl
lea r14, [rbx + rax]
shrd ax, dx, 0xed
xor al, bh
add r14, 0x46f0
test r15, 0x186c7380
ror ah, 0xf0
cmp ebp, 2
movzx eax, r14w
movzx rax, r15w
mov eax, 1
jmp 0x140413750
cmovl ebp, eax
xor r12d, r12d
jmp 0x14041375b
mov dword [rsp + 0x88], edx
jmp 0x140413767
jmp 0x14041378a
inc r12d
mov edx, dword [rsp + 0x88]
cmp ecx, 0x840691
cmp r12d, edx
jmp 0x140413784
je 0x140413693
cmp dword [rsp + 0x80], 0
jle 0x14041376c
lea r13d, [r12*8]
cmp r10b, bl
test eax, 0x4f7f41a8
test dil, r9b
xor r15d, r15d
jmp 0x14041390d
movdqu xmm0, xmmword [rax]
jmp 0x1404137bc
movdqu xmm1, xmmword [r8]
jmp 0x1404137c6
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
jmp 0x1404137d5
movdqu xmm2, xmmword [r8 + 0x20]
jmp 0x1404137e0
movdqu xmm3, xmmword [r8 + 0x30]
jmp 0x1404137eb
movdqu xmmword [r8], xmm1
jmp 0x1404137f5
movdqu xmm1, xmmword [rax + 0x10]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
jmp 0x140413809
movdqu xmm0, xmmword [rax + 0x20]
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x14041381d
movdqu xmm0, xmmword [rax + 0x30]
jmp 0x140413827
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x140413836
movdqu xmm0, xmmword [rax + 0x40]
jmp 0x140413840
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x14041384b
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x14041385a
movdqu xmm0, xmmword [rax + 0x50]
movdqu xmm1, xmmword [r8 + 0x50]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x50], xmm1
movdqu xmm0, xmmword [rax + 0x60]
jmp 0x140413879
movdqu xmm1, xmmword [r8 + 0x60]
jmp 0x140413884
mov edx, dword [r14 - 0x2c]
or bl, r11b
btc rcx, r12
mov eax, r13d
shl bl, 0x31
xor ebx, 0x45a7fe3
imul eax, edx
add bx, bx
cdqe
cmovge bx, bp
test di, r10w
sal cx, cl
add rax, qword [r14 - 0x20]
bswap bx
lea rcx, [rax + r15*8]
not bl
mov rbx, qword [rsp + 0x38]
jmp 0x1404138f6
call qword [rbx + 0x4870]
inc r15
cmp r15, rbp
jmp 0x140413907
je 0x14041376c
mov rdx, qword [r14]
mov eax, dword [r14 + 8]
bts cx, r10w
clc
imul eax, r12d
mov si, 0x5fc7
btr r8, 0x90
bts r8d, eax
add eax, r15d
cmp r9b, r15b
shr sil, 0x37
btc esi, 0x11
shl eax, 6
cmp r10b, 0x51
movsxd rsi, eax
shr rax, cl
inc r8
lea r8, [rdx + rsi*2]
xor rax, r13
cmp r11, 0x1e7b703a
movsxd rcx, dword [r14 - 0x44]
cbw
shl rcx, 7
adc ax, 0x4319
not ah
movsx eax, si
lea rax, [rbx + rcx]
btr rbx, rdi
add rax, 0x3488
sbb bl, r10b
lea rbx, [rdi + rcx]
test dil, r15b
cmp r8, rbx
jmp 0x14041398a
jae 0x1404137b3
lea rbx, [rdx + rsi*2]
add rbx, 0x80
stc
cmp r15b, 0x96
clc
cmp rax, rbx
jmp 0x1404139a9
jae 0x1404137b3
add rcx, qword [rsp + 0x60]
btr rbx, 0x58
adc eax, 0x64c1354d
setp al
lea rax, [rdx + rsi*2]
add rax, 6
movzx esi, r8w
bsf ebx, r11d
adc bx, 0x2640
xor edx, edx
bt rsi, rax
nop word [rax + rax]
bt si, 0xd0
shr bl, cl
rcl ebx, cl
movzx ebx, word [rax + rdx*2 - 6]
imul bx, word [rcx + rdx*2 - 6]
bsr si, r15w
movzx esi, word [rax + rdx*2 - 4]
clc
stc
mov word [rax + rdx*2 - 6], bx
imul si, word [rcx + rdx*2 - 4]
sal rbx, cl
mov word [rax + rdx*2 - 4], si
inc rbx
add bl, r9b
movzx ebx, word [rax + rdx*2 - 2]
cmp r8w, ax
stc
imul bx, word [rcx + rdx*2 - 2]
cmp r14b, r13b
clc
test r15w, r15w
mov word [rax + rdx*2 - 2], bx
movzx ebx, word [rax + rdx*2]
imul bx, word [rcx + rdx*2]
stc
test r15b, r11b
mov word [rax + rdx*2], bx
cmp r10w, 0x7729
jmp 0x140413a54
add rdx, 4
test r11b, r14b
stc
cmp rdx, 0x40
jmp 0x140413a65
jne 0x1404139eb
jmp 0x1404138b5
xor ecx, ecx
rcl bpl, cl
btr rdx, 0x4b
cmp eax, 3
cwd
movzx dx, spl
setge cl
mov edx, dword [rsp + 0x230]
sub ebp, r15d
test edx, edx
movzx rbp, dx
bswap rbp
lea ebp, [rcx + rcx + 1]
cmovne ebp, edx
stc
clc
cmp eax, 3
jmp 0x140413aab
jne 0x140413ae3
mov cl, 1
xor eax, 0x1e42436b
mov ah, al
mov eax, 3
cmp dword [rbx + 0x4850], 3
jmp 0x140413acb
je 0x140413c2f
cmp dword [rbx + 0x484c], 0
jmp 0x140413add
je 0x140413c18
xor ecx, ecx
jmp 0x140413aea
jmp 0x140413c2f
mov rax, qword [rsp + 0x38]
shld ebx, r8d, 0x88
mov dword [rax + 0x4854], 0
movsx rax, r14w
mov rbx, qword [rsp + 0x38]
btr rax, 0
mov rax, qword [rbx]
test cl, 0x68
stc
clc
mov eax, dword [rax + 8]
cmp r8w, 0x234a
test eax, eax
jmp 0x140413b29
jle 0x140414215
shl rax, 5
sub edi, 0x38aa53da
lea rdi, [rax + rax*2]
cmc
stc
add rbx, 0x46f0
sub r14d, r14d
jmp 0x140413b4e
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x140413b6d
add rbp, 0x60
cmp cl, r12b
cmp rdi, rbp
jmp 0x140413b67
je 0x140414218
mov rcx, qword [rbx + rbp - 0x18]
test eax, 0x4cbc7a5c
cmp r9b, 0x97
stc
test rcx, rcx
je 0x140413b92
call fcn.1402292b8
movups xmmword [rbx + rbp - 0x20], xmm6
sbb cx, sp
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
je 0x140413bc2
call fcn.1402292b8
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
bts rcx, rdx
rcr cx, cl
xor cx, 0x442c
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x140413bcf
je 0x140413b58
call fcn.1402292b8
mov qword [rbx + rbp - 8], 0
jmp 0x140413be8
jmp 0x140413b58
mov ecx, dword [rsp + 0x230]
sar bp, 0xcb
test r9b, spl
test ecx, ecx
movzx bp, al
mov bpl, 0x73
mov ebp, 1
cmovne ebp, ecx
sub ecx, ecx
jmp 0x140413c13
jmp 0x140413c2f
cmp dword [rbx + 0x4848], 0
cqo
sete cl
sar dh, 0xdb
xor dl, dil
cmovae dx, r15w
test cl, cl
mov edx, 1
jmp 0x140413c3b
cmovne edx, eax
stc
cmp r11b, r15b
cmp ch, 0xc8
cmp ebp, 3
jmp 0x140413c4d
cmovge edx, eax
cmp eax, 3
jmp 0x140413c58
cmovne edx, eax
stc
test edx, edx
jmp 0x140413c63
jle 0x140413eb9
mov dword [rsp + 0x48], ecx
jmp 0x140413c72
mov dword [rsp + 0x60], ebp
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
not bh
neg bx
mov eax, edx
movsx r14d, sp
xchg r15w, bx
sbb r12w, 0x1e8
mov qword [rsp + 0x80], rax
cmp ah, 0x88
shl rax, 4
bswap r14
lea r14, [rax + rax*2]
sar r15b, 0xa5
sub edi, edi
lea r15, [0x140054040]
lea r12, [0x140053b30]
mov rbx, qword [rsp + 0x38]
jmp 0x140413cdc
jmp 0x140413d0c
mov rax, r15
cmc
mov qword [rsp + rdi + 0xf0], rax
clc
cmp r13b, r15b
add rdi, 0x30
jmp 0x140413cfe
cmp r14, rdi
jmp 0x140413d06
je 0x140414056
mov ecx, dword [r13]
stc
clc
add ecx, 3
jmp 0x140413d1a
call fcn.1400e0134
mov qword [rbx + rdi*2 + 0x46e8], rax
clc
jmp 0x140413d2d
test rax, rax
jmp 0x140413d35
je 0x140413f96
mov eax, dword [rbx + 0x4688]
xor rcx, 0x715c277a
cdq
sar si, cl
shl bp, cl
idiv dword [rbx + rdi*2 + 0x46a4]
ror rdx, cl
mov ebp, eax
add dh, cl
movzx rdx, r15w
btc rcx, 0x9e
mov dword [rsp + rdi + 0x108], eax
mov eax, dword [rbx + 0x468c]
add dh, 0xcd
test r15b, 0xff
cdq
movsx si, r13b
ror si, 0xfe
movsxd rcx, ebp
idiv dword [rbx + rdi*2 + 0x46a8]
mov ecx, eax
sar sil, 0xa9
movzx rsi, r9w
mov dword [rsp + rdi + 0x10c], eax
sbb si, r14w
sub sil, 0x52
sar eax, 1
mov dword [rsp + rdi + 0x114], eax
bswap si
movsxd rsi, ebx
movsx si, bpl
mov esi, dword [r13]
lahf
lea eax, [rsi + rbp]
dec eax
test r13w, 0x28fd
cmp ch, 0x8c
sub edx, edx
test r13b, r8b
jmp 0x140413dd9
div ebp
stc
clc
mov dword [rsp + rdi + 0x110], eax
bsr ax, dx
movzx ax, bpl
mov dword [rsp + rdi + 0x118], 0
shl ax, 0xdd
adc al, 0x76
movsx ax, r10b
mov rax, qword [rbx + rdi*2 + 0x46d0]
stc
cmc
mov qword [rsp + rdi + 0x100], rax
cmp r11w, ax
clc
mov qword [rsp + rdi + 0xf8], rax
cmp r13b, spl
clc
cmp ebp, 2
jmp 0x140413e2e
je 0x140413e7a
cmp ebp, 1
jne 0x140413ce1
cmp ecx, 2
movzx rax, bp
mov rax, r15
mov dx, 0x7d63
cqo
cdq
lea rdx, [0x140053b40]
jmp 0x140413e5a
cmove rax, rdx
jmp 0x140413e64
cmp ecx, 1
jmp 0x140413e6c
cmove rax, r12
jmp 0x140413e75
jmp 0x140413ce5
lea rax, [0x140053e40]
stc
jmp 0x140413e87
cmp ecx, 1
jmp 0x140413e8f
je 0x140413ce5
cmp ecx, 2
jmp 0x140413e9d
jne 0x140413ce1
mov rax, qword [rsp + 0x38]
jmp 0x140413ead
mov rax, qword [rax + 0x4880]
jmp 0x140413ce5
test eax, eax
jmp 0x140413ec0
jle 0x140414215
mov eax, eax
test sp, r9w
shr edi, cl
rcr dil, cl
shl rax, 5
movzx edi, r11w
cmc
dec dil
lea rdi, [rax + rax*2]
add rbx, 0x46f0
cmc
xor r14d, r14d
jmp 0x140413ef1
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x140413efb
jmp 0x140413f16
add rbp, 0x60
test di, r15w
cmp rdi, rbp
jmp 0x140413f10
je 0x140414218
mov rcx, qword [rbx + rbp - 0x18]
test r10b, spl
test r12d, 0x5571394c
test rcx, rcx
jmp 0x140413f2d
je 0x140413f3d
call fcn.1402292b8
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
clc
test cl, r14b
test rcx, rcx
je 0x140413f68
call fcn.1402292b8
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
sbb ecx, r15d
mov rcx, qword [rbx + rbp - 8]
test si, si
test rcx, rcx
jmp 0x140413f78
je 0x140413f00
call fcn.1402292b8
mov qword [rbx + rbp - 8], 0
jmp 0x140413f91
jmp 0x140413f00
mov eax, dword [r13 + 8]
jmp 0x140413f9f
test eax, eax
jle 0x140414215
shl rax, 5
add dil, spl
mov dil, dl
lea rdi, [rax + rax*2]
test r12b, al
cmp r13w, r10w
add rbx, 0x46f0
xor r14d, r14d
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140413fe2
add rbp, 0x60
cmp rdi, rbp
jmp 0x140413fdc
je 0x140414218
mov rcx, qword [rbx + rbp - 0x18]
clc
test rcx, rcx
jmp 0x140413ff0
je 0x140414000
call fcn.1402292b8
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test r9w, 0x11cf
test rcx, rcx
je 0x14041402a
call fcn.1402292b8
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
stc
test rcx, rcx
jmp 0x140414038
je 0x140413fd0
call fcn.1402292b8
mov qword [rbx + rbp - 8], 0
jmp 0x140414051
jmp 0x140413fd0
mov eax, esi
shl ebx, 0xc0
btr bx, 0x46
stc
mov ebx, dword [rsp + 0x60]
test r15d, 0x2b67bbe
cmp bl, bpl
or eax, ebx
js 0x1404141d4
mov edi, dword [r13 + 4]
test r8d, 0x19b46890
cmc
test esi, esi
jmp 0x14041408a
je 0x1404140b2
mov eax, dword [r13 + 8]
test eax, eax
jmp 0x1404141df
jle 0x140414215
sub r14d, r14d
mov rcx, qword [rsp + 0x38]
call fcn.1402292b8
mov rax, r14
bts bx, di
movzx r13, bp
rcr sil, 0xb5
movaps xmm6, xmmword [rsp + 0x1b0]
test dl, 0x8d
add rsp, 0x1c8
cmovns r14w, sp
mov r12b, 0x2e
movsx bx, r13b
pop rbx
pop rbp
movzx r14w, r13b
pop rdi
movzx r15d, sp
pop rsi
movsxd r15, r11d
pop r12
mov r14b, 0x5e
movsx r14, bp
pop r13
movsx r14, sp
pop r14
pop r15
jmp 0x140414278
ret
add ebx, 0xfffffff0
mov rax, qword [rsp + 0x38]
jmp 0x140414f6a
mov dword [rax + 0x4824], ebx
jmp 0x140414f75
jmp 0x140413b07
add edi, 0xfffffff0
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4824], edi
jmp 0x140415075
jmp 0x140413b07