Function at 0x1404100fa
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64
Parse pe header

Disassembly:
push r15
bsr r15w, r13w
sbb r15b, 0xcc
cmp r11d, 0x4e1f442d
push r14
or r15w, bx
sar r15b, 0xd2
push r13
push r12
shld r15w, sp, 0x98
push rsi
push rdi
push rbp
movzx bp, r13b
jmp 0x14041012d
push rbx
sub rsp, 0x1c8
movaps xmmword [rsp + 0x1b0], xmm6
bswap r15
movsx r15d, si
mov r15, r9
mov rdi, r8
movsx si, r12b
mov rsi, rdx
not bp
mov rbp, rcx
mov ecx, 0x3e423d1
movzx cx, r13b
mov ecx, 0x4888
jmp 0x14041016c
call fcn.1400f440e
sub r14d, r14d
stc
test rax, rax
jmp 0x14041017d
je 0x140413854
mov rbx, rax
movzx dx, dl
mov qword [rax], rbp
btr dx, r15w
lea rax, [0x1400510f0]
adc edx, r10d
mov dl, dh
mov qword [rbx + 0x4870], rax
cwde
lea rax, [0x140051540]
movsx edx, bp
mov dx, 0x5ee
seto dl
mov qword [rbx + 0x4878], rax
jmp 0x1404101c8
lea rax, [0x140051650]
add dh, 0x8c
mov qword [rbx + 0x4880], rax
or ah, 0xd8
cdqe
sub ecx, ecx
bts dx, sp
mov eax, 1
xchg rbx, rbp
cmp rcx, r8
sar cl, 0x6a
not cl
cpuid
xchg rbx, rbp
test rdx, 0x283d7d07
stc
test edx, 0x4000000
jmp 0x14041020c
je 0x140410259
lea rax, [0x1400518d0]
clc
stc
mov qword [rbx + 0x4870], rax
btc ax, r14w
nop
lea rax, [0x1400520f0]
test r10w, 0x1203
mov qword [rbx + 0x4878], rax
or ax, di
bt ax, sp
lea rax, [0x140052350]
stc
test r9w, 0x62ed
mov qword [rbx + 0x4880], rax
mov rax, qword [rbx]
clc
cmc
mov dword [rax + 8], 0
cmp sil, 0x7f
clc
test r10b, 0xaa
cmp dword [rsp + 0x230], 4
mov qword [rsp + 0x38], rbx
jmp 0x140410280
ja 0x14041383b
mov qword [rsp + 0xd8], rsi
mov qword [rsp + 0xe0], rdi
jmp 0x14041029b
mov qword [rsp + 0xe8], r15
jmp 0x1404102a8
mov dword [rbx + 0x4868], 0
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
movsx cx, r8b
movdqu xmmword [rbx + 0x4738], xmm0
movdqu xmmword [rbx + 0x4798], xmm0
bsr rcx, r10
inc cx
movdqu xmmword [rbx + 0x47f8], xmm0
movsx ecx, dx
mov rcx, rbx
cmc
xor edx, edx
jmp 0x1404102f0
call fcn.1404289e7
test eax, eax
jmp 0x1404102fc
je 0x14041314f
mov rbx, qword [rsp + 0x38]
movsxd rcx, r14d
jmp 0x140410313
mov rcx, rbx
jmp 0x14041031b
call fcn.14042abb4
lea rcx, [rbx + 0x1a48]
mov qword [rsp + 0x88], rcx
lea rcx, [rbx + 8]
stc
jmp 0x140410339
mov qword [rsp + 0x80], rcx
movsx cx, r11b
sar cx, 0xc6
bts ecx, r11d
lea rcx, [rbx + 0x46a0]
mov qword [rsp + 0x60], rcx
lea rcx, [rbx + 0x2074]
mov qword [rsp + 0x68], rcx
cmp al, 0xda
jmp 0x14041036d
je 0x14041041a
movzx edx, al
cmp edx, 0xdc
jmp 0x140410381
je 0x1404103b2
cmp edx, 0xd9
jmp 0x140410392
je 0x140412c8b
mov rcx, rbx
call fcn.14042ae19
test eax, eax
jmp 0x1404103a7
jne 0x1404103fb
jmp 0x14041314f
mov rcx, qword [rbx]
jmp 0x1404103ba
call fcn.14041ecce
mov rcx, rbx
mov ebx, eax
mov rcx, qword [rcx]
jmp 0x1404103cc
call fcn.14041ecce
cmp ebx, 4
jmp 0x1404103d9
jne 0x14041314f
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rcx]
jmp 0x1404103ed
cmp eax, dword [rcx + 4]
jmp 0x1404103f5
jne 0x14041314f
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
jmp 0x140410408
call fcn.14042abb4
cmp al, 0xda
jmp 0x140410414
jne 0x140410373
mov rcx, qword [rbx]
jmp 0x140410422
call fcn.14041ecce
mov rcx, rbx
movsx ebx, r12w
or rbx, 0x31b331d1
mov ebx, eax
mov rdi, qword [rcx]
mov rax, qword [rdi + 0xc0]
test dl, r10b
test r8b, 0x24
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x140410455
jae 0x140410478
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14041046b
movzx eax, byte [rax]
jmp 0x140410473
jmp 0x140410521
cmp dword [rdi + 0x30], 0
jmp 0x140410481
je 0x140413132
mov r8d, dword [rdi + 0x34]
cwd
xchg dh, dh
lea rbp, [rdi + 0x38]
movsx cx, spl
mov rcx, qword [rdi + 0x28]
movzx rdx, r10w
mov rdx, rbp
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
clc
stc
cmp si, r12w
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
test eax, eax
je 0x1404104ec
movsxd rcx, eax
sal ah, 0x63
bsf eax, eax
shld ax, bp, 0x7b
add rcx, rbp
movzx rax, si
cdqe
movzx eax, byte [rbp]
jmp 0x1404104e7
jmp 0x140410509
mov dword [rdi + 0x30], 0
movzx cx, r15b
lea rcx, [rdi + 0x39]
jmp 0x140410502
mov byte [rdi + 0x38], 0
cmc
xor eax, eax
mov qword [rdi + 0xc8], rcx
jmp 0x140410515
lea rcx, [rdi + 0x39]
clc
mov qword [rdi + 0xc0], rcx
movzx eax, al
test r12d, r14d
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x4854], eax
lea ecx, [rax - 5]
test esp, 0x3628785b
cmp cl, 0xfc
jmp 0x140410543
jb 0x14041314f
mov rcx, qword [rsp + 0x38]
mov dil, spl
rol dil, 0xb7
neg dil
mov rdi, qword [rcx]
clc
jmp 0x140410561
cmp dword [rdi + 8], eax
jmp 0x140410569
jl 0x14041314f
add eax, eax
test spl, 0xf0
cmc
cmp spl, 0xc7
add eax, 6
test dl, cl
cmp ebx, eax
jne 0x14041314f
sub ebp, ebp
lahf
mov rbx, qword [rsp + 0x38]
shr ax, 0xbd
clc
shrd ax, r13w, 2
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x1404105ad
jae 0x1404105cc
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
movzx r14d, byte [rax]
jmp 0x1404105c7
jmp 0x1404106b9
cmp dword [rdi + 0x30], 0
jmp 0x1404105d5
je 0x14041065d
mov r8d, dword [rdi + 0x34]
movzx dx, r12b
movsxd rcx, r9d
jmp 0x1404105ec
lea rbx, [rdi + 0x38]
mov cx, 0x471
movzx dx, r10b
movsxd rdx, edx
mov rcx, qword [rdi + 0x28]
cmovle dx, r12w
not dh
mov dl, 0xfd
mov rdx, rbx
jmp 0x140410611
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r9b, dl
sub ecx, dword [rdi + 0xd0]
clc
add dword [rdi + 0xb8], ecx
clc
test eax, eax
jmp 0x140410632
je 0x14041066a
cdqe
shl r14w, 0xfd
jmp 0x140410644
add rax, rbx
setns r14b
bswap r14w
movzx r14w, r14b
movzx r14d, byte [rbx]
jmp 0x14041068f
sub r14d, r14d
jmp 0x140410665
jmp 0x1404106b9
mov dword [rdi + 0x30], 0
sal bl, cl
mov bh, 0xc9
or al, r10b
lea rax, [rdi + 0x39]
shl bx, 0x63
not bh
mov byte [rdi + 0x38], 0
movzx rbx, r8w
clc
xor r14d, r14d
mov rbx, qword [rsp + 0x38]
clc
cmp bl, 0x1d
jmp 0x14041069d
mov qword [rdi + 0xc8], rax
lea rax, [rdi + 0x39]
cmp rcx, 0x6c1e7c57
stc
mov qword [rdi + 0xc0], rax
not ah
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
stc
cmp esp, r14d
cmp rax, qword [rdi + 0xc8]
jmp 0x1404106d3
jae 0x1404106fb
lea rcx, [rax + 1]
jmp 0x1404106e2
mov qword [rdi + 0xc0], rcx
jmp 0x1404106ee
movzx eax, byte [rax]
jmp 0x1404106f6
jmp 0x1404107b9
cmp dword [rdi + 0x30], 0
je 0x14041076c
mov r8d, dword [rdi + 0x34]
movsx dx, cl
mov dl, r8b
cwd
lea rbx, [rdi + 0x38]
xchg cx, cx
not cl
mov rcx, qword [rdi + 0x28]
xchg rdx, rdx
movsxd rdx, r11d
mov rdx, rbx
jmp 0x14041072d
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
stc
cmp r13b, 0x6a
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x140410778
movsxd rcx, eax
and al, 0x48
cwde
add rcx, rbx
movsx eax, sp
mov eax, esp
cdqe
movzx eax, byte [rbx]
jmp 0x140410767
jmp 0x140410797
xor eax, eax
jmp 0x140410773
jmp 0x1404107b9
mov dword [rdi + 0x30], 0
dec bh
xchg ebx, ebx
adc bl, 0x7d
lea rcx, [rdi + 0x39]
sal bh, cl
mov byte [rdi + 0x38], 0
movzx bx, r8b
sub eax, eax
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
cmovp dx, r15w
mov qword [rdi + 0xc0], rcx
xchg rdx, rdx
or dl, r13b
mov rdi, qword [rbx]
mov edx, dword [rdi + 8]
jmp 0x1404107c4
test edx, edx
jmp 0x1404107cb
jle 0x140410826
movzx ebx, r14b
sbb si, r9w
ror sil, cl
cmp r9b, r11b
mov rsi, qword [rsp + 0x60]
clc
xor ecx, ecx
cmp r8d, 0x35970ee
nop word [rax + rax]
stc
cmc
cmp dword [rsi], ebx
jmp 0x1404107fd
je 0x14041082e
inc rcx
clc
test r15b, 0xc8
add rsi, 0x60
test r14b, 0x27
cmp rdx, rcx
jmp 0x14041081b
jne 0x1404107f6
jmp 0x14041314f
sub ecx, ecx
test bpl, sil
cmp dl, dil
cmp ecx, edx
jmp 0x140410835
je 0x14041314f
movzx eax, al
xchg dh, bl
sbb rbx, r13
mov ebx, eax
movsx rdx, r10w
movsx dx, r10b
shr ebx, 4
shrd rsi, rsp, 0xb2
dec sil
mov edx, ecx
sbb sil, 0x9b
lea rdx, [rdx + rdx*2]
shr sil, 0xa8
shl esi, 0x69
shl rdx, 5
mov rsi, qword [rsp + 0x38]
mov dword [rsi + rdx + 0x46b0], ebx
cmp al, 0x3f
jmp 0x140410881
ja 0x14041314f
and eax, 0xf
shl bl, 0xe0
mov rbx, qword [rsp + 0x38]
cmp dl, r15b
stc
mov dword [rbx + rdx + 0x46b4], eax
cmp eax, 3
ja 0x14041314f
mov rbx, qword [rsp + 0x38]
movzx eax, r8w
inc ah
mov dword [rbx + rbp*4 + 0x4858], ecx
xchg ah, ah
inc rbp
movsxd rax, dword [rbx + 0x4854]
cmp rbp, rax
jl 0x14041059a
mov rax, qword [rdi + 0xc0]
test al, 0xd4
cmp rax, qword [rdi + 0xc8]
jmp 0x1404108e2
jae 0x14041090a
lea rcx, [rax + 1]
jmp 0x1404108f1
mov qword [rdi + 0xc0], rcx
jmp 0x1404108fd
movzx eax, byte [rax]
jmp 0x140410905
jmp 0x1404109e7
cmp dword [rdi + 0x30], 0
jmp 0x140410913
je 0x14041098b
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
not rdx
cqo
cmovbe rcx, r8
mov rcx, qword [rdi + 0x28]
movzx rdx, si
movsx rdx, dx
mov rdx, rbx
jmp 0x14041093e
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test r11d, 0x17be09d4
cmp r11w, 0x1db9
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140410967
je 0x140410997
movsxd rcx, eax
add rcx, rbx
cmova rax, r12
movzx rax, r12w
bswap rax
movzx eax, byte [rbx]
jmp 0x140410986
jmp 0x1404109b8
sub eax, eax
jmp 0x140410992
jmp 0x1404109e7
mov dword [rdi + 0x30], 0
rcr ch, cl
bt rcx, 0xed
mov cl, dl
lea rcx, [rdi + 0x39]
rcr rbx, cl
test r13b, 0x3f
mov byte [rdi + 0x38], 0
sub eax, eax
mov rbx, qword [rsp + 0x38]
test bh, 0x64
cmp r12d, r15d
mov qword [rdi + 0xc8], rcx
jmp 0x1404109cf
lea rcx, [rdi + 0x39]
cmp ax, 0x7791
mov qword [rdi + 0xc0], rcx
bts di, ax
btc di, 0x34
movzx eax, al
cmp r12w, r9w
jmp 0x1404109f6
mov dword [rbx + 0x4834], eax
btc ax, 0x98
shrd di, dx, 2
bt rax, rsi
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
cmp r10, 0x3fa0300b
cmp rcx, rbp
jmp 0x140410a23
cmp rax, qword [rdi + 0xc8]
jae 0x140410a4d
lea rcx, [rax + 1]
jmp 0x140410a39
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x140410a48
jmp 0x140410af7
cmp dword [rdi + 0x30], 0
jmp 0x140410a56
je 0x140410ab4
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
movsx rcx, dx
mov rcx, qword [rdi + 0x28]
sets dl
mov rdx, rbx
jmp 0x140410a77
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test rax, 0x26b8036c
cmp r11b, 0x5d
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140410a9d
je 0x140410abb
movsxd rcx, eax
add rcx, rbx
movsx eax, dx
movzx eax, byte [rbx]
jmp 0x140410ada
sub eax, eax
jmp 0x140410af7
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
movsx ebx, r9w
xor bh, 2
mov byte [rdi + 0x38], 0
rcr bx, cl
movzx rbx, r12w
xor eax, eax
mov rbx, qword [rsp + 0x38]
cmp dl, sil
cmc
mov qword [rdi + 0xc8], rcx
sar ch, cl
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movzx eax, al
adc dil, dil
mov dword [rbx + 0x4838], eax
sar rax, 0xd5
mov rdi, qword [rbx]
setne ah
and al, r8b
mov rax, qword [rdi + 0xc0]
test ah, 0xbc
cmc
cmp rax, qword [rdi + 0xc8]
jae 0x140410b4a
lea rcx, [rax + 1]
jmp 0x140410b31
mov qword [rdi + 0xc0], rcx
jmp 0x140410b3d
movzx eax, byte [rax]
jmp 0x140410b45
jmp 0x140410c0d
cmp dword [rdi + 0x30], 0
jmp 0x140410b53
je 0x140410bb5
mov r8d, dword [rdi + 0x34]
cmove cx, si
lea rbx, [rdi + 0x38]
mov edx, 0x714118ce
movsxd rcx, r14d
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r14w, r10w
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmc
test cx, dx
test eax, eax
je 0x140410bc1
movsxd rcx, eax
stc
shl rax, cl
add rcx, rbx
movsx ax, r12b
movzx eax, byte [rbx]
jmp 0x140410bb0
jmp 0x140410be8
sub eax, eax
jmp 0x140410bbc
jmp 0x140410c0d
mov dword [rdi + 0x30], 0
xor edx, 0x39fd1169
bts dx, si
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
sub bpl, r13b
shld bx, r13w, 0x14
inc bp
sub eax, eax
mov rbx, qword [rsp + 0x38]
movzx ebp, sp
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
cmc
mov qword [rdi + 0xc0], rcx
dec rbp
ror ebp, cl
movzx dx, r12b
movzx edx, al
ror cx, cl
rcl bpl, 0xf1
movsx bp, r9b
mov ecx, edx
rcr bpl, cl
bts rbp, rsp
inc bpl
shr ecx, 4
mov ebp, 0x530a3846
cmovbe bp, bp
mov dword [rbx + 0x483c], ecx
bt cx, 0x4b
and edx, 0xf
movzx rcx, bp
movsx rbp, dx
ror rcx, cl
mov dword [rbx + 0x4840], edx
xor cl, r15b
mov ecx, dword [rbx + 0x4830]
movsx rbp, r14w
cmovg rbp, r11
mov ebp, dword [rbx + 0x4834]
test ecx, ecx
jmp 0x140410c71
je 0x140410ccc
cmp ebp, 0x3f
jmp 0x140410c7f
jg 0x14041314f
mov rbx, qword [rsp + 0x38]
test r15, 0x628264dd
test spl, bl
clc
mov ebx, dword [rbx + 0x4838]
cmp ebx, 0x3f
jg 0x14041314f
cmp ebp, ebx
jmp 0x140410cab
jg 0x14041314f
cmp al, 0xdf
ja 0x14041314f
cmp edx, 0xd
jmp 0x140410cc1
jbe 0x140410d10
jmp 0x14041314f
test ebp, ebp
jmp 0x140410cd3
jne 0x14041314f
cmp al, 0xf
jmp 0x140410ce0
ja 0x14041314f
test edx, edx
jmp 0x140410ced
jne 0x14041314f
mov rax, qword [rsp + 0x38]
rol ebp, 0x6a
xor dl, spl
mov dword [rax + 0x4838], 0x3f
bts rdx, r10
stc
xchg bpl, dl
mov rsi, qword [rsp + 0x38]
bsf bp, r13w
mov edx, dword [rsi + 0x4854]
sar ax, 0x71
sub rax, 0x58c006ba
shrd ebp, r12d, 0x66
mov eax, dword [rsi + 0x4868]
btr rbp, 0xa4
test eax, eax
mov ebp, 0x7fffffff
jmp 0x140410d47
cmove eax, ebp
mov qword [rsi + 0x4820], 0
clc
cmc
mov dword [rsi + 0x482c], 0
jmp 0x140410d69
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
test r12, rcx
mov dword [rsi + 0x46b8], 0
test r15w, sp
mov byte [rsi + 0x4828], 0xff
clc
cmc
mov dword [rsi + 0x486c], eax
cmp r15w, 0x6263
mov dword [rsi + 0x4844], 0
test ecx, ecx
je 0x140411ec1
cmp edx, 1
jmp 0x140410dc7
jne 0x140411fa8
movsxd rax, dword [rsi + 0x4858]
sal edx, 0x8f
shrd dx, di, 0x88
mov qword [rsp + 0xd0], rax
movzx rdx, si
shld edx, ebp, 0x56
btr dx, r12w
lea rax, [rax + rax*2]
movsx rdx, r11w
shl rax, 5
mov edx, dword [rsi + rax + 0x46c0]
test edx, edx
jmp 0x140410e0b
jle 0x14041299b
mov ecx, edx
rcr si, 0x8d
add ecx, 7
neg si
xadd dl, sil
shr ecx, 3
shld si, di, 0x23
sal dx, 0x24
mov dword [rsp + 0xc0], ecx
sbb ecx, 0x3073733f
sar sil, 0x1b
sub si, 0xc0c
mov rcx, qword [rsp + 0x38]
btc si, di
mov edx, dword [rcx + rax + 0x46bc]
btc si, di
ror sil, 0x70
mov qword [rsp + 0xc8], rdx
ror si, cl
dec sil
add edx, 7
shl si, 0xa8
movsx esi, r9w
sar edx, 3
add rax, rcx
bsr si, r14w
sub sil, 0x8c
add rax, 0x46f0
not sil
mov qword [rsp + 0xb0], rax
cmp edx, 2
mov eax, 1
movsx esi, dx
jmp 0x140410ea9
cmovl edx, eax
btr esi, 0xff
not sil
sub sil, 0x89
mov dword [rsp + 0xb8], edx
cmc
stc
btc si, 0x59
mov dword [rsp + 0x70], 0
cmc
btr esi, 8
cmp dword [rsp + 0xc8], 0
xchg rsi, rsi
jmp 0x140410ee2
mov rsi, qword [rsp + 0x38]
jmp 0x140410eec
jle 0x140411e98
xor edi, edi
jmp 0x140410ef9
jmp 0x140410f1a
inc edi
cmp dil, r12b
jmp 0x140410f08
cmp edi, dword [rsp + 0xb8]
jmp 0x140410f14
je 0x140411e98
mov rcx, qword [rsp + 0xb0]
test cl, 0x9a
movzx r13, r10w
mov eax, dword [rcx + 8]
mov r12d, 0x644b3bbc
sub r12, r9
imul eax, dword [rsp + 0x70]
shrd r13d, edi, 0xa9
rol r13b, cl
shld r13, r12, 0x29
add eax, edi
stc
movzx r13w, r13b
shl eax, 6
shr r13, 0x87
bt r13w, 0x8b
movsxd r12, eax
rcl r13b, cl
rol r13b, cl
add r12, r12
test r10w, 0x6ce5
shl r13, cl
movzx r13w, r13b
add r12, qword [rcx]
bts r13d, r11d
xadd r13w, r13w
movsxd r13, dword [rsi + 0x4834]
stc
test r13, r13
jmp 0x140410f92
mov dword [rsp + 0x58], edi
jmp 0x140410f9b
je 0x140411168
movsxd rcx, dword [rcx - 0x3c]
imul rdx, rcx, 0x690
xadd eax, eax
test bx, 0x650d
bsf ax, r14w
lea rax, [rsi + rdx]
setae bpl
sal ebp, cl
bswap bp
add rax, 0x1a48
sar ebp, 0x82
mov qword [rsp + 0x40], rax
inc eax
cmp dword [rsi + 0x483c], 0
jmp 0x140410fe7
mov ebp, dword [rsi + 0x4840]
mov eax, dword [rsi + 0x4844]
jmp 0x140410ff8
mov qword [rsp + 0x48], rdx
jmp 0x140411002
je 0x1404111b5
test eax, eax
jmp 0x14041100f
je 0x1404112fb
dec eax
cmp sil, 0xf
cmp esp, r9d
mov dword [rsi + 0x4844], eax
clc
cmp r13d, dword [rsi + 0x4838]
jmp 0x140411031
jg 0x1404111db
mov edi, 0x10000
cmp di, r10w
bt cx, 0x68
mov ecx, ebp
xor bx, r13w
shl edi, cl
or ebx, 0x21c12c62
setb bl
sar edi, 0x10
or bh, 0x25
and bx, 0x2a72
cmovns bx, ax
mov ebx, edi
cmp r11, r12
neg ebx
jmp 0x1404110a8
lea rax, [r13 + 1]
inc rcx
movsxd rcx, r14d
bts rcx, rdi
mov rcx, qword [rsp + 0x38]
stc
movsxd rcx, dword [rcx + 0x4838]
clc
cmp bp, r15w
cmp r13, rcx
bswap r13d
cmovnp r13d, edx
movzx r13, r14w
mov r13, rax
jge 0x1404111db
lea rax, [0x1400bf070]
movzx ebp, byte [r13 + rax]
cmp bl, 0x9b
cmp word [r12 + rbp*2], 0
jmp 0x1404110c3
je 0x140411071
mov rsi, qword [rsp + 0x38]
bts ax, r13w
and ax, sp
shl al, cl
mov eax, dword [rsi + 0x4824]
jmp 0x1404110e3
test eax, eax
jmp 0x1404110ea
jg 0x140411103
mov rcx, rsi
jmp 0x1404110f8
call fcn.14042e769
mov eax, dword [rsi + 0x4824]
mov ecx, dword [rsi + 0x4820]
movzx dx, r8b
inc dh
mov dx, 0x17ce
lea edx, [rcx + rcx]
jmp 0x14041111c
mov dword [rsi + 0x4820], edx
dec eax
test rsi, r15
mov dword [rsi + 0x4824], eax
test ecx, ecx
jmp 0x140411134
jns 0x140411071
movsx eax, word [r12 + rbp*2]
stc
cmc
test edi, eax
jmp 0x140411148
jne 0x140411071
test ax, ax
mov ecx, ebx
cmovg ecx, edi
stc
add ecx, eax
jmp 0x14041115e
mov word [r12 + rbp*2], cx
jmp 0x140411071
movsxd rax, dword [rcx - 0x40]
imul rax, rax, 0x690
lea r8, [rsi + rax]
add rdx, r10
sal dl, cl
cmp r10, r12
add r8, 8
xchg cl, dh
bswap dx
mov rcx, rsi
mov rdx, r12
mov r9b, 0x1d
mov r9, qword [rsp + 0xd0]
jmp 0x14041119e
call fcn.14042ea8f
test eax, eax
jmp 0x1404111aa
jne 0x1404111db
jmp 0x14041314f
test eax, eax
jmp 0x1404111bc
je 0x1404118ee
dec eax
shld cx, di, 0x61
sal dil, cl
not cx
mov dword [rsi + 0x4844], eax
shl sil, cl
sal rdi, cl
mov rsi, qword [rsp + 0x38]
bsf eax, r10d
cmc
mov eax, dword [rsi + 0x486c]
bts edi, ebp
lea ecx, [rax - 1]
movzx rdi, di
mov dword [rsi + 0x486c], ecx
bts di, si
cmp eax, 1
not dil
movzx edi, r9w
mov edi, ebp
mov edi, dword [rsp + 0x58]
jmp 0x140411214
jg 0x140410efe
cmp dword [rsi + 0x4824], 0x17
jmp 0x140411226
jg 0x140411239
mov rcx, rsi
jmp 0x140411234
call fcn.14042e769
movzx eax, byte [rsi + 0x4828]
xadd cl, ch
btc cx, di
mov ecx, eax
cmp r15b, 0xbf
cmp rdi, r12
and cl, 0xf8
cmp cl, 0xd0
jne 0x1404129ae
mov qword [rsi + 0x4820], 0
inc ch
movsx cx, dil
cbw
mov dword [rsi + 0x482c], 0
cwde
test r15, 0x547f366f
mov dword [rsi + 0x47d8], 0
movsx rax, di
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
bt ecx, ebp
movsx cx, r13b
mov eax, dword [rsi + 0x4868]
mov ch, 0xb3
test eax, eax
xchg cl, cl
mov ecx, 0x7fffffff
jmp 0x1404112d4
cmove eax, ecx
jmp 0x1404112dc
mov dword [rsi + 0x486c], eax
jmp 0x1404112e7
mov dword [rsi + 0x4844], 0
jmp 0x1404112f6
jmp 0x140410efe
mov eax, 0x10000
cmp r8b, 0x79
rcl ecx, 0x7a
bts r15, rbp
mov ecx, ebp
movsx r15w, dil
shl eax, cl
bsf r15w, bx
movsx r15, r9w
sar eax, 0x10
movsx r15w, cl
shr r15w, cl
btr r15w, 0x95
mov dword [rsp + 0x50], eax
ror r15w, 0x7b
neg eax
bswap r15
movzx r15w, bl
cmovge r15w, r15w
mov dword [rsp + 0xc4], eax
mov rax, qword [rsp + 0x68]
movzx r15w, bl
bswap r15w
lea r15, [rax + rdx]
jmp 0x140411398
inc r13d
mov eax, dword [rsp + 0x78]
stc
mov word [r12 + rbx*2], ax
cwde
adc al, spl
mov rax, qword [rsp + 0x38]
cmc
jmp 0x140411381
mov eax, dword [rax + 0x4838]
test r12b, r15b
cmp r13d, eax
jmp 0x140411392
jg 0x1404111db
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 0x4824], 0xf
jmp 0x1404113a9
jg 0x1404113bc
mov rcx, rsi
jmp 0x1404113b7
call fcn.14042e769
mov r8d, dword [rsi + 0x4820]
ror ch, cl
mov rax, r8
btc ecx, r13d
bsf cx, cx
clc
shr rax, 0x17
mov rcx, qword [rsp + 0x40]
jmp 0x1404113e6
movzx eax, byte [rcx + rax]
test rdx, 0x273a1fc5
cmp rax, 0xff
jmp 0x1404113fc
je 0x14041147c
mov rcx, qword [rsp + 0x48]
movzx ebx, di
rcr ebx, 0x18
add rcx, rsi
test bx, 0x2ca0
not bl
movzx ecx, byte [rax + rcx + 0x1f48]
or bl, 0x97
mov ebx, dword [rsi + 0x4824]
cmc
sub ebx, ecx
jmp 0x140411430
jl 0x14041314f
shl r8d, cl
movzx r9d, r12w
movzx rdx, r11w
movsx edx, r8w
mov rdx, qword [rsp + 0x38]
setbe r9b
mov dword [rdx + 0x4820], r8d
sete r9b
mov dword [rdx + 0x4824], ebx
movsx r9, bx
mov r9d, 0x653edb
seto r9b
mov r9, qword [rsp + 0x48]
jmp 0x140411477
jmp 0x14041157e
mov eax, r8d
sbb rcx, 0x30e4265c
shr eax, 0x10
btc ecx, r14d
bt cx, 0xda
sub ebp, ebp
mov rcx, rbp
jmp 0x14041149c
inc rbp
cmp eax, dword [r15 + rcx*4]
jmp 0x1404114a8
jae 0x140411494
mov ebx, dword [rsi + 0x4824]
clc
cmp ebp, 8
jmp 0x1404114bd
je 0x14041457e
lea rax, [rbp + 9]
cmp ebx, eax
jmp 0x1404114ce
jl 0x14041314f
mov cl, 0x17
sbb di, 0x3ff4
movsx rdi, sp
sub cl, bpl
add edx, 0x365f0b46
cwd
mov edi, r8d
shr edi, cl
shld rcx, rbx, 0x31
adc edx, 0x4d206592
mov ecx, eax
not r9b
lea rdx, [0x1400bf0d0]
shr r14b, cl
and edi, dword [rdx + rcx*4]
movzx r9d, r14w
mov rdx, qword [rsp + 0x38]
sbb r9b, 0x78
mov r9, qword [rsp + 0x48]
movsx rsi, r8w
bt r14w, 0xac
inc r14b
lea rsi, [rdx + r9]
setno r14b
inc r14b
and r14b, r11b
add edi, dword [rsi + rcx*4 + 0x2094]
shl r14w, cl
sub ebx, ebp
bsf r14d, r11d
and r14w, r13w
mov ecx, eax
movsx ax, r9b
btr eax, esi
shl r8d, cl
add ebx, 0xfffffff7
seto al
mov dword [rdx + 0x4824], ebx
and ah, 0x3d
bt cx, bx
mov dword [rdx + 0x4820], r8d
movsxd rax, edi
not bpl
mov bpl, 0x59
lea rcx, [rdx + r9]
movzx ebp, byte [rax + rcx + 0x1e48]
mov eax, ebp
test r8w, 0x5345
and eax, 0xf
mov r14, rbp
test r8b, 0x22
stc
cmc
shr r14, 4
cmp ah, 0xa6
test dh, 0xb7
cmp eax, 1
jmp 0x1404115b0
je 0x140411635
test eax, eax
jmp 0x1404115bd
jne 0x14041314f
mov dword [rsp + 0x78], 0
mov edi, 0xf
cmc
jmp 0x1404115d6
cmp bpl, 0xef
jmp 0x1404115df
ja 0x14041161f
mov eax, 0xffffffff
cmp ah, 0x58
setnp cl
mov ecx, r14d
add dil, r8b
shl eax, cl
stc
not eax
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x4844], eax
sbb edi, edx
mov edi, 0x40
cmp bp, dx
cmp bpl, 0x10
jmp 0x140411619
jae 0x140411819
mov rax, qword [rsp + 0x38]
xchg bp, bp
mov ebp, dword [rsp + 0x50]
jmp 0x140411630
jmp 0x1404116d4
test ebx, ebx
jmp 0x14041163c
jg 0x14041166d
mov rsi, qword [rsp + 0x38]
movzx cx, r10b
mov rcx, rsi
mov rcx, rsi
jmp 0x140411657
call fcn.14042e769
mov r8d, dword [rsi + 0x4820]
mov ebx, dword [rsi + 0x4824]
cmovnp rax, r13
lea eax, [r8 + r8]
setge cl
mov rcx, qword [rsp + 0x38]
movsx edi, cx
mov dword [rcx + 0x4820], eax
movsx bp, bpl
inc dil
dec ebx
sar dil, 0xb
clc
adc rbp, 0x4e10288e
mov dword [rcx + 0x4824], ebx
mov rax, rcx
shl rbp, 0xed
add ecx, 0x33090108
test r8d, r8d
mov ecx, dword [rsp + 0xc4]
movsxd rdi, r12d
bswap edi
mov ebp, dword [rsp + 0x50]
mov dil, 1
cmovs ecx, ebp
mov dword [rsp + 0x78], ecx
movzx rdi, bx
ror dil, 0xca
mov edi, r14d
clc
mov eax, dword [rax + 0x4838]
jmp 0x1404116e3
cmp r13d, eax
jmp 0x1404116eb
jg 0x14041138a
movsxd r13, r13d
jmp 0x1404116f9
jmp 0x14041174e
inc r13
or al, 0xc8
mov rax, qword [rsp + 0x38]
cmc
rcr cl, 0xce
xor cl, r13b
movsxd rax, dword [rax + 0x4838]
jmp 0x140411733
lea rcx, [r13 - 1]
jmp 0x140411740
cmp rcx, rax
jmp 0x140411748
lea rax, [0x1400bf070]
movzx ebx, byte [r13 + rax]
cmp bp, 0x623
cmp word [r12 + rbx*2], 0
jmp 0x14041176b
je 0x14041180a
mov rsi, qword [rsp + 0x38]
test r14b, r15b
movzx ax, r12b
cwde
mov eax, dword [rsi + 0x4824]
stc
test eax, eax
jmp 0x14041178d
jg 0x1404117a6
mov rcx, rsi
jmp 0x14041179b
call fcn.14042e769
mov eax, dword [rsi + 0x4824]
mov ecx, dword [rsi + 0x4820]
movzx rdx, r9w
jmp 0x1404117b5
lea edx, [rcx + rcx]
jmp 0x1404117bd
mov dword [rsi + 0x4820], edx
jmp 0x1404117c8
test edi, edi
je 0x140411365
dec edi
jmp 0x140411716
cmp ebx, r14d
jge 0x140411858
mov rsi, qword [rsp + 0x38]
sete ch
movsx cx, r12b
movsx ecx, r8w
mov rcx, rsi
jmp 0x14041183b
call fcn.14042e769
mov r8d, dword [rsi + 0x4820]
mov ebx, dword [rsi + 0x4824]
mov eax, dword [rsi + 0x4844]
btc dx, 0xda
mov ecx, r14d
cwd
setns bpl
rcr bpl, cl
rol r8d, cl
movzx rdx, cx
cmove ebp, r14d
lea rcx, [0x1400bf0d0]
neg dl
setno dh
mov ebp, dword [rcx + r14*4]
mov ecx, ebp
bswap edx
bsr rdx, r12
not ecx
and ecx, r8d
mov dx, 0x8e3
shr dx, cl
stc
mov rdx, qword [rsp + 0x38]
cmp r11, 0x62ac0916
clc
stc
mov dword [rdx + 0x4820], ecx
test r15b, 0x66
clc
stc
and r8d, ebp
rol bp, 0x11
add r8d, eax
add ebp, 0x7d0d0c39
btr eax, 0x67
sub ebx, r14d
mov dword [rdx + 0x4824], ebx
mov al, 0x14
mov rax, rdx
mov bp, r10w
movsx bp, r11b
mov dword [rdx + 0x4844], r8d
mov ebp, dword [rsp + 0x50]
jmp 0x1404118e9
jmp 0x1404116d4
shl rcx, 0xa
bsr r14d, edi
lea rdi, [rsi + rcx]
shl rax, cl
ror al, cl
add rdi, 0x3688
not r14
mov rax, qword [rsp + 0x68]
lea r14, [rax + rdx]
jmp 0x140411917
mov dword [rsp + 0x78], ebp
jmp 0x140411920
mov qword [rsp + 0x50], rdi
jmp 0x14041192a
jmp 0x140411d6b
mov edx, dword [rsi + 0x4820]
sal ah, cl
sub cl, sil
mov rcx, rdx
cmp bpl, 0xeb
bswap ax
shr rcx, 0x17
movsx rax, r13w
lahf
rcl eax, 0xf5
movsx eax, word [rdi + rcx*2]
clc
cmc
test eax, eax
jmp 0x14041195d
je 0x1404119f2
mov ecx, eax
shr ecx, 4
and ecx, 0xf
xchg bh, bh
movsxd rbx, r13d
add rbx, rcx
sbb cl, r11b
sal cx, cl
dec r13w
mov ecx, eax
add r13b, 0x4b
and ecx, 0xf
sub r13b, al
ror r13w, cl
dec r13b
shl edx, cl
movzx r13d, bp
bt r13d, 0x24
rol r13b, 0xb2
mov dword [rsi + 0x4820], edx
stc
shr dh, 0xa0
sub dword [rsi + 0x4824], ecx
lea r13d, [rbx + 1]
lea rcx, [0x1400bf070]
sbb rdx, rdi
btc dx, 0x37
xadd dh, dh
movzx edx, byte [rcx + rbx]
shr eax, 8
mov ecx, ebp
cmc
stc
shl eax, cl
mov word [r12 + rdx*2], ax
clc
cmp dil, r9b
cmp r13d, dword [rsi + 0x4838]
jmp 0x1404119e7
jle 0x140411d6b
jmp 0x1404111db
cmp dword [rsi + 0x4824], 0xf
jg 0x140411a22
mov rcx, rsi
call fcn.14042e769
mov edx, dword [rsi + 0x4820]
and al, 0x5b
mov rcx, rdx
rol ah, 0x8f
sbb al, r15b
cdqe
shr rcx, 0x17
btc eax, r12d
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + rcx]
test ch, 0xd8
cmp r9b, 0xae
cmp rax, 0xff
je 0x140411ab3
mov rcx, qword [rsp + 0x48]
sal di, 0xec
rcl di, cl
cmovo di, di
lea rcx, [rcx + rsi]
movsx rdi, r10w
stc
rol dil, cl
movzx ecx, byte [rax + rcx + 0x1f48]
rcr rdi, cl
mov edi, dword [rsi + 0x4824]
test r14b, r12b
sub edi, ecx
jl 0x14041314f
shl edx, cl
not bpl
xchg bx, bp
movsxd rbp, r11d
mov rbx, qword [rsp + 0x38]
jmp 0x140411a8e
mov dword [rbx + 0x4820], edx
mov bpl, r13b
not bp
movsx ebp, si
mov dword [rbx + 0x4824], edi
bswap ebp
movzx rbp, cx
mov rbp, qword [rsp + 0x48]
jmp 0x140411bc8
mov eax, edx
ror ecx, cl
shr eax, 0x10
xor ebx, ebx
jmp 0x140411ac4
mov rcx, rbx
jmp 0x140411acc
inc rbx
cmp eax, dword [r14 + rcx*4]
jae 0x140411ac4
mov rax, qword [rsp + 0x38]
xadd rdi, rdi
mov edi, dword [rax + 0x4824]
cmp si, r15w
test r10b, 0x5c
cmp ebx, 8
jmp 0x140411af8
je 0x140414696
lea rax, [rbx + 9]
cmp bx, 0x58df
cmp edi, eax
jmp 0x140411b0e
jl 0x14041314f
mov cl, 0x17
shrd esi, r15d, 0x5d
sar bpl, cl
sub cl, bl
cmp ah, 0x8b
mov esi, edx
shr esi, cl
not r8b
mov r8d, eax
sar r9w, cl
shrd r15w, r13w, 0x29
lea rcx, [0x1400bf0d0]
cmc
inc r15w
and esi, dword [rcx + r8*4]
bts r15w, si
test ax, 0x69e1
sbb rbp, 0x68b37934
mov r9, qword [rsp + 0x38]
xadd cx, bp
mov rbp, qword [rsp + 0x48]
test r15b, r8b
movzx cx, sil
lea rcx, [r9 + rbp]
movsxd r15, ebx
cmp r15d, r14d
xadd r15b, r15b
add esi, dword [rcx + r8*4 + 0x2094]
setns r15b
shr r15, 0x65
sub edi, ebx
mov rbx, r9
dec r15w
sub cx, bx
mov ecx, eax
rcr al, 0xa9
shl edx, cl
xor r15b, 0xab
add edi, 0xfffffff7
cmp r11b, 0xfc
mov dword [r9 + 0x4824], edi
rcl r15w, 0xff
add r15w, r11w
mov dword [r9 + 0x4820], edx
cbw
sal r15b, cl
movsxd rax, esi
lea rcx, [rbx + rbp]
movzx ebx, byte [rax + rcx + 0x1e48]
mov r15d, ebx
and r15d, 0xf
sbb ecx, r15d
or cl, 0xb9
mov ecx, 0x53024092
mov rcx, rbx
shr rcx, 4
test r15, r15
jmp 0x140411bf5
je 0x140411d24
mov eax, ecx
xchg bl, bpl
xor bp, r8w
stc
movsxd rbx, r13d
cmc
shl bpl, 0xd4
sub ebp, ecx
add rbx, rax
cmp edi, r15d
movzx bp, r13b
mov ebp, dword [rsp + 0x78]
jmp 0x140411c23
jge 0x140411c5b
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
jmp 0x140411c36
call fcn.14042e769
mov edx, dword [rsi + 0x4820]
lahf
shl r8w, 0x66
sar rax, 0x7d
mov edi, dword [rsi + 0x4824]
bt ecx, 0xc4
adc r13w, 0x13ef
lea r13d, [rbx + 1]
lea rax, [0x1400bf070]
movzx r8d, byte [rax + rbx]
rol cx, cl
mov ebx, edx
shr ebx, 0x1f
bt rax, 0x37
mov ecx, r15d
rol edx, cl
sal ax, cl
lea rax, [0x1400bf0d0]
shl rsi, 0x67
bts si, r11w
mov eax, dword [rax + r15*4]
mov ecx, eax
bsf si, r11w
cmovns esi, edi
xadd sil, sil
not ecx
and ecx, edx
bt si, bx
mov rsi, qword [rsp + 0x38]
cmp al, r10b
test dil, 0xb4
stc
mov dword [rsi + 0x4820], ecx
adc cl, dil
test r8w, 0x4556
bt ecx, edx
and edx, eax
setae ah
xchg cx, ax
adc cl, bl
sub edi, r15d
cdqe
mov al, ah
mov dword [rsi + 0x4824], edi
dec ebx
ror cx, cl
shl cx, cl
inc cl
lea rax, [0x1400bf120]
movsx rcx, r14w
and ebx, dword [rax + r15*4]
xor ch, 0xa2
add ebx, edx
rcr cl, cl
btr rcx, rdi
btc cx, r15w
mov ecx, ebp
test bx, r10w
jmp 0x140411d13
shl ebx, cl
mov word [r12 + r8*2], bx
jmp 0x140411d1f
jmp 0x140411d4d
cmp bl, 0xef
jmp 0x140411d2f
mov ebp, dword [rsp + 0x78]
jbe 0x140411d98
add r13d, 0x10
and esi, ebx
setns sil
mov rsi, qword [rsp + 0x38]
mov dil, al
dec edi
mov rdi, qword [rsp + 0x50]
test r12d, 0x388619dc
cmp r13d, dword [rsi + 0x4838]
jmp 0x140411d65
jg 0x1404111db
mov rsi, qword [rsp + 0x38]
cmc
cmp r14b, bpl
cmp dword [rsi + 0x4824], 0xf
jmp 0x140411d80
jg 0x14041192f
mov rcx, rsi
jmp 0x140411d8e
call fcn.14042e769
jmp 0x14041192f
mov eax, 1
shr bpl, cl
ror bpl, cl
add bpl, 0xf6
mov rbp, rcx
shl eax, cl
btc cx, 0x46
and cl, 0x86
mov rcx, qword [rsp + 0x38]
stc
mov dword [rcx + 0x4844], eax
cmc
clc
cmp bl, 0x10
jae 0x140411dda
mov rsi, qword [rsp + 0x38]
jmp 0x140411dd5
jmp 0x1404111c2
cmp edi, ebp
jmp 0x140411de1
jge 0x140411e22
mov rsi, qword [rsp + 0x38]
movsx cx, al
mov rcx, rsi
jmp 0x140411df8
call fcn.14042e769
mov edx, dword [rsi + 0x4820]
cdqe
rcl rdi, cl
mov edi, dword [rsi + 0x4824]
mov eax, dword [rsi + 0x4844]
bt cx, r14w
movzx rbx, ax
movsx cx, r14b
mov rbx, rbp
mov ecx, ebx
movsxd rsi, edx
rol edx, cl
cmc
lea rcx, [0x1400bf0d0]
xor sil, 0x78
stc
mov ebp, dword [rcx + rbp*4]
neg cl
or sil, dil
mov ecx, ebp
shl sil, 0xd1
bsr esi, r15d
add si, 0x5c48
not ecx
stc
movsx si, r9b
and ecx, edx
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
clc
cmp r15w, r10w
test si, 0x5195
and edx, ebp
test dil, dil
jmp 0x140411e79
add edx, eax
cwde
cmc
sub edi, ebx
mov ax, cx
movsxd rax, r8d
mov dword [rsi + 0x4824], edi
lahf
mov eax, edx
jmp 0x140411e93
jmp 0x1404111c2
mov eax, dword [rsp + 0x70]
jmp 0x140411ea1
inc eax
jmp 0x140411ea8
mov dword [rsp + 0x70], eax
cmp r9b, sil
cmp eax, dword [rsp + 0xc0]
jne 0x140410ed2
jmp 0x14041299b
cmp edx, 1
jmp 0x140411ec9
jne 0x1404122d0
movsxd r13, dword [rsi + 0x4858]
rcl dx, 0x2b
lea rax, [r13*2]
jmp 0x140411eea
lea rax, [rax + r13]
sar ch, cl
rcr cl, cl
shl rax, 5
rcl ch, 0xe8
inc cx
mov edx, dword [rsi + rax + 0x46c0]
xor ch, 0xa
mov ecx, 1
stc
jmp 0x140411f11
test edx, edx
jmp 0x140411f18
jle 0x14041298e
add edx, 7
shr edx, 3
sbb ebp, 0x59a1217c
shr ch, 6
add bpl, 0xe
mov dword [rsp + 0x48], edx
movzx bx, r12b
mov edx, dword [rsi + rax + 0x46bc]
mov rbp, r12
lea ebp, [rdx + 7]
adc ch, 0xe4
sar ebp, 3
ror ch, 0x36
cmp ebp, 2
movzx ebx, sp
movzx rbx, r9w
mov ecx, 1
movzx ebx, r9w
cmovl ebp, ecx
ror bx, 0xa8
mov ebx, r12d
movsx bx, r12b
lea rbx, [rsi + rax]
cmp ah, 0x3e
add rbx, 0x46b4
jmp 0x140411f86
shl rbp, 3
test r10b, 0x12
cmp bl, spl
cmc
xor edi, edi
stc
clc
xor r15d, r15d
mov qword [rsp + 0x40], rdx
jmp 0x140411fa3
jmp 0x1404126fb
mov edx, dword [rsi + 0x4694]
cmp r9b, 0xfe
cmc
jmp 0x140411fb8
test edx, edx
jmp 0x140411fbf
jle 0x14041299b
mov rcx, qword [rsp + 0x38]
cmc
test al, 0x33
mov ecx, dword [rcx + 0x4690]
stc
clc
xor r15d, r15d
cmp r9b, 0xdf
stc
test ecx, ecx
jmp 0x140411fe4
jle 0x1404122bf
xor r12d, r12d
ror dx, 0xe1
sal dh, 0x50
mov rsi, qword [rsp + 0x38]
xadd dl, dl
mov edx, dword [rsi + 0x4854]
clc
test edx, edx
jmp 0x14041200a
jle 0x1404121ab
xor r14d, r14d
movzx rcx, r12w
btc eax, 0x7e
or cl, 0xc6
movsxd r13, dword [rsi + r14*4 + 0x4858]
xor al, 0x75
lea rax, [r13*2]
mov rcx, 0x75651c32
cmovbe cx, r15w
movzx cx, spl
lea rax, [rax + r13]
shl rax, 5
xadd cl, ch
rcr cx, cl
mov ecx, dword [rsi + rax + 0x46a8]
cmp spl, dl
test ecx, ecx
jle 0x140412180
lea rbp, [rsi + rax]
jmp 0x14041206a
add rbp, 0x46a8
cmp r9b, 0x42
test r13, 0x51121bfe
mov eax, dword [rsi + rax + 0x46a4]
xor edi, edi
jmp 0x14041209d
inc edi
test r14b, r10b
stc
cmp edi, ecx
jmp 0x140412097
jge 0x14041217a
test eax, eax
jle 0x14041208a
sub ebx, ebx
setp dl
sbb r9b, r9b
adc cl, dil
mov ecx, dword [rbp]
neg r9b
adc r8d, 0x62496b79
sal r8w, cl
imul ecx, r15d
sbb dh, ah
cqo
sal dl, cl
add ecx, edi
add rdx, 0x605628b1
cdq
imul ecx, dword [rbp + 0x50]
imul eax, r12d
bsr rdx, rsp
add ecx, eax
sbb ah, bh
add ecx, ebx
adc r8b, 0x85
clc
ror dx, 0x65
shl ecx, 6
sar r8d, cl
movsxd rdx, ecx
xchg cl, cl
xor r8, 0x7dd1a5a
stc
add rdx, rdx
add rdx, qword [rbp + 0x48]
lahf
btc r8d, r14d
and ax, ax
movsxd rax, dword [rbp + 8]
mov r8b, 0x7d
dec r8b
bts ecx, r8d
imul rax, rax, 0x690
mov rcx, qword [rsp + 0x38]
lea r8, [rcx + rax]
add r8, 8
mov r9d, r13d
jmp 0x14041213c
call fcn.14042ea8f
test eax, eax
jmp 0x140412148
je 0x14041314f
inc ebx
not rax
stc
cdqe
mov eax, dword [rbp - 4]
cmc
test r9d, ebx
cmp dl, r11b
cmp ebx, eax
jmp 0x140412167
jl 0x1404120b0
mov ecx, dword [rbp]
mov rsi, qword [rsp + 0x38]
jmp 0x14041208a
mov edx, dword [rsi + 0x4854]
inc r14
adc eax, 0x21810780
bsr ax, dx
movsxd rax, edx
cmp r12d, ecx
cmp r14, rax
jl 0x14041201e
mov eax, dword [rsi + 0x486c]
shld cx, r13w, 0xa0
rcl cx, cl
cmc
lea ecx, [rax - 1]
cmp al, bpl
test r15b, 0x3b
mov dword [rsi + 0x486c], ecx
stc
jmp 0x1404121c1
cmp eax, 1
bswap rax
mov eax, ecx
jg 0x14041229a
cmp dword [rsi + 0x4824], 0x17
jmp 0x1404121db
jg 0x1404121ee
mov rcx, rsi
jmp 0x1404121e9
call fcn.14042e769
movzx eax, byte [rsi + 0x4828]
mov ecx, eax
clc
cmp r15b, r11b
test r8b, 0x75
and cl, 0xf8
test bp, 0xf62
cmp cl, 0xd0
jne 0x1404129ae
mov qword [rsi + 0x4820], 0
lahf
mov dword [rsi + 0x482c], 0
xor ax, r15w
movsx rcx, bx
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
cmovne ax, r8w
mov dword [rsi + 0x4718], 0
rcr cl, cl
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
rcr cl, cl
test eax, eax
not ch
mov ecx, 0x7fffffff
jmp 0x14041227a
cmove eax, ecx
mov dword [rsi + 0x486c], eax
movsx rcx, bx
movzx cx, r9b
mov dword [rsi + 0x4844], 0
cmovns cx, cx
inc r12d
cmp r11, rax
mov ecx, dword [rsi + 0x4690]
cmp r12d, ecx
jmp 0x1404122ae
jl 0x140411ffc
mov edx, dword [rsi + 0x4694]
jmp 0x1404122bf
inc r15d
cmp r15d, edx
jl 0x140411fdd
jmp 0x14041299b
mov edx, dword [rsi + 0x4694]
mov ecx, 1
test edx, edx
jmp 0x1404122e2
jle 0x14041298e
mov ecx, dword [rsi + 0x4690]
cmp al, r12b
test di, 0x1efc
mov dword [rsp + 0x48], 0
cmp rdi, 0x29d738b5
test ecx, ecx
jle 0x1404126a1
mov dword [rsp + 0x40], 0
mov ecx, dword [rsi + 0x4854]
test ecx, ecx
jmp 0x140412322
jle 0x14041256a
sub ebp, ebp
cwde
shrd r13d, eax, 0xef
movsxd r13, dword [rsi + rbp*4 + 0x4858]
rol dx, 0x1a
lea rdx, [r13*2]
rcr ah, cl
or ax, r9w
lea rdx, [rdx + r13]
shl rdx, 5
mov eax, dword [rsi + rdx + 0x46a8]
test r12b, 0x28
cmc
test eax, eax
jmp 0x140412365
jle 0x140412545
mov qword [rsp + 0x58], rbp
lea rbp, [rsi + rdx]
test r9, r15
add rbp, 0x46a8
rcr dil, cl
setge dil
mov edi, dword [rsi + rdx + 0x46a4]
clc
stc
sub ebx, ebx
jmp 0x140412395
jmp 0x1404123a4
inc ebx
cmp ebx, eax
jge 0x14041252b
test edi, edi
jmp 0x1404123ab
jle 0x14041239a
sub r14d, r14d
mov rsi, qword [rsp + 0x38]
lea r12, [rsp + 0xf0]
rcr ax, 0x4b
mov r15d, dword [rbp]
sar r9, 0x1f
movsxd rax, dword [rbp + 0xc]
movsxd rcx, dword [rbp + 4]
mov r8b, 0xd4
mov r9d, ebp
shl rcx, 7
add rcx, rsi
sub r9w, 0x148c
btr r8d, r8d
btr r8d, 0x52
add rcx, 0x3488
bt r9, rsi
imul r9, rax, 0x690
bsr dx, sp
bts r8, rbx
rcl dx, cl
shl rax, 0xa
cmovae r8w, r8w
bts rdx, rax
add rax, rsi
add rax, 0x3688
sal r8b, 0xf9
add r9, qword [rsp + 0x88]
sbb dh, 0x13
rol dx, cl
cqo
movsxd rdx, dword [rbp + 8]
adc r8b, r8b
imul r8, rdx, 0x690
add r8, qword [rsp + 0x80]
mov qword [rsp + 0x30], rcx
mov dl, r14b
bswap dx
mov dword [rsp + 0x28], r13d
movzx rcx, r10w
bswap ecx
mov dh, 0x58
mov qword [rsp + 0x20], rax
movzx cx, r8b
mov rcx, rsi
cmovnp dx, r14w
movzx rdx, sp
mov rdx, r12
jmp 0x140412485
call fcn.14042df4c
test eax, eax
jmp 0x140412491
je 0x14041298c
imul r15d, dword [rsp + 0x48]
adc edx, 0x7c9c5655
inc r8b
shrd r8w, si, 0xf3
add r15d, ebx
cqo
sal ax, 0x33
imul edi, dword [rsp + 0x40]
rcl edx, 0xd9
inc edx
add edi, r14d
jmp 0x1404124c9
shl edi, 3
sar al, 0x8f
ror cx, cl
mov edx, dword [rbp + 0x1c]
neg r8w
imul r15d, edx
stc
shl r15d, 3
adc cl, r10b
movsxd rax, r15d
add rax, qword [rbp + 0x28]
movsxd rcx, edi
or r8b, al
add rcx, rax
movsx r8, r15w
not r8b
mov r8, r12
jmp 0x140412504
call qword [rsi + 0x4870]
inc r14d
adc dil, r13b
xor dil, spl
mov edi, dword [rbp - 4]
cmp r9b, 0x95
cmp r14d, edi
jl 0x1404123c5
mov eax, dword [rbp]
jmp 0x14041239a
mov rsi, qword [rsp + 0x38]
xchg ah, ah
inc eax
cbw
mov ecx, dword [rsi + 0x4854]
movsx rax, r13w
mov rbp, qword [rsp + 0x58]
inc rbp
movsxd rax, ecx
cmp rbp, rax
jmp 0x140412553
jl 0x140412330
mov eax, dword [rsi + 0x486c]
add cx, 0x4f6d
test r12w, 0x46af
lea ecx, [rax - 1]
cmc
test dil, 0x78
mov dword [rsi + 0x486c], ecx
clc
cmp eax, 1
not eax
cbw
xchg ah, ah
mov eax, ecx
jmp 0x140412589
jg 0x14041266a
cmp dword [rsi + 0x4824], 0x17
jmp 0x14041259b
jg 0x1404125ae
mov rcx, rsi
jmp 0x1404125a9
call fcn.14042e769
movzx eax, byte [rsi + 0x4828]
clc
and al, 0xf8
stc
clc
cmp al, 0xd0
jne 0x1404126c0
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
rcr eax, 0x5a
bsr dx, r12w
cdq
mov dword [rsi + 0x47d8], 0
stc
adc al, r15b
mov dword [rsi + 0x4778], 0
sub dl, dil
mov dword [rsi + 0x4718], 0
test edi, ecx
adc cx, 0x5951
bsf edx, ecx
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
btc ax, 0x45
cdqe
bsf eax, r14d
mov eax, dword [rsi + 0x4868]
xor ch, 0x47
movzx cx, r10b
test eax, eax
mov ecx, 0x7fffffff
mov dx, 0x4fee
cwd
cmove eax, ecx
mov cl, 0xfe
mov dword [rsi + 0x486c], eax
cmovle rcx, rsi
movsxd rdx, ecx
mov dh, 0x16
mov dword [rsi + 0x4844], 0
movsx dx, r11b
mov edx, dword [rsp + 0x40]
bswap ecx
movsxd rcx, r12d
dec ch
inc edx
shr cx, 1
mov ecx, dword [rsi + 0x4690]
cmp r14w, bp
clc
mov dword [rsp + 0x40], edx
stc
cmc
cmp edx, ecx
jmp 0x140412692
jl 0x140412315
mov edx, dword [rsi + 0x4694]
not bp
mov ebp, dword [rsp + 0x48]
jmp 0x1404126aa
inc ebp
cmp r11b, 0xad
stc
mov dword [rsp + 0x48], ebp
cmp esp, r10d
cmp ebp, edx
jl 0x140412305
mov ecx, 1
jmp 0x1404126ca
jmp 0x14041298e
inc r15d
not edx
sbb dh, 0xb0
add edi, 8
rcl dx, 0xc5
cmp r15d, dword [rsp + 0x48]
jmp 0x1404126eb
mov rdx, qword [rsp + 0x40]
jmp 0x1404126f5
je 0x1404126c0
test edx, edx
jmp 0x140412702
jle 0x1404126cf
sub r14d, r14d
jmp 0x140412710
jmp 0x14041272b
add r14, 8
clc
cmp bl, r15b
cmp rbp, r14
jmp 0x140412725
je 0x1404126cf
movsxd rax, dword [rbx]
movzx r12, cx
clc
bts cx, di
movsxd rcx, dword [rbx - 8]
shl rcx, 7
shld dx, r11w, 0x1e
sbb r8b, al
mov rsi, qword [rsp + 0x38]
movzx r9w, r8b
add r9w, r15w
sar r9, cl
lea rcx, [rcx + rsi]
add rcx, 0x3488
imul r9, rax, 0x690
movsx dx, dl
xadd r8w, r8w
sar r12b, 0xa3
shl rax, 0xa
or r8b, dil
sbb r12b, r15b
btr r12d, ebx
lea rax, [rax + rsi]
add r8b, dl
add r12b, 0x27
rcr r12, cl
add rax, 0x3688
add r9, qword [rsp + 0x88]
movsxd rdx, dword [rbx - 4]
test r10b, 0xb1
jmp 0x1404127b3
imul r8, rdx, 0x690
bswap r12
add r8, qword [rsp + 0x80]
movzx r12d, r9w
movzx r12w, r10b
bswap r12d
mov qword [rsp + 0x30], rcx
bswap cx
not ch
mov dword [rsp + 0x28], r13d
movsx r12d, r8w
bswap r12d
mov qword [rsp + 0x20], rax
movsx r12w, r10b
cmovns r12w, bp
mov rcx, rsi
cqo
cdq
movzx edx, r12w
lea r12, [rsp + 0xf0]
xchg dx, dx
mov dh, 0xa2
bswap dx
mov rdx, r12
jmp 0x140412819
call fcn.14042df4c
test eax, eax
jmp 0x140412825
je 0x14041298c
mov edx, dword [rbx + 0x10]
bts ax, r14w
mov eax, edi
movzx rcx, ax
shld rcx, r12, 0x94
imul eax, edx
movsxd rcx, eax
bsr r8d, r9d
add rcx, qword [rbx + 0x1c]
add rcx, r14
not r8d
movzx r8, r11w
movzx r8w, r11b
mov r8, r12
jmp 0x140412863
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
movsx cx, r15b
stc
add cl, r13b
lea ecx, [rax - 1]
test rbp, rdi
mov dword [rsi + 0x486c], ecx
cmp bl, spl
cmp r13w, 0x4a2b
cmp eax, 1
jmp 0x140412895
jg 0x140412715
cmp dword [rsi + 0x4824], 0x17
jmp 0x1404128a7
jg 0x1404128ba
mov rcx, rsi
jmp 0x1404128b5
call fcn.14042e769
movzx eax, byte [rsi + 0x4828]
and al, 0xf8
test dx, r10w
cmp al, 0xd0
jmp 0x1404128ce
jne 0x1404126c0
mov qword [rsi + 0x4820], 0
inc ah
dec al
ror ecx, 0xf4
mov dword [rsi + 0x482c], 0
stc
mov dword [rsi + 0x47d8], 0
xor rcx, r10
bt cx, 0x30
test r11d, 0x6d1107b
mov dword [rsi + 0x4778], 0
clc
btr eax, r10d
mov ax, 0x4f33
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
test eax, r13d
movsx cx, dl
mov byte [rsi + 0x4828], 0xff
xor cx, 0x2a79
bt ax, sp
mov eax, dword [rsi + 0x4868]
cmp r10b, r8b
add ch, 0x3d
test eax, eax
sets ch
mov ecx, eax
mov ecx, 0x7fffffff
jmp 0x140412965
cmove eax, ecx
jmp 0x14041296d
mov dword [rsi + 0x486c], eax
jmp 0x140412978
mov dword [rsi + 0x4844], 0
jmp 0x140412987
jmp 0x140412715
xor ecx, ecx
test ecx, ecx
jmp 0x140412995
je 0x14041314f
mov rax, qword [rsp + 0x38]
test r11, 0x707f333f
movzx eax, byte [rax + 0x4828]
cmp al, 0xff
jmp 0x1404129b5
jne 0x1404103fb
mov rdx, qword [rsp + 0x38]
jmp 0x1404129c5
jmp 0x1404129ec
lea rcx, [rax + 1]
cmp r14, 0x7adb52a5
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
cmp al, 0xff
jmp 0x1404129e6
je 0x140412b4d
mov rdi, qword [rdx]
cmp r15, r15
cmp qword [rdi + 0x10], 0
jmp 0x1404129fc
je 0x140412a2a
mov rcx, qword [rdi + 0x28]
jmp 0x140412a0b
call qword [rdi + 0x20]
test eax, eax
jmp 0x140412a15
je 0x140412a43
cmp dword [rdi + 0x30], 0
jmp 0x140412a24
je 0x1404103fb
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140412a3d
jae 0x1404103fb
mov rdx, qword [rsp + 0x38]
mov rdi, qword [rdx]
nop
shr ah, 0xaa
sbb al, 0x18
mov rax, qword [rdi + 0xc0]
stc
cmp rax, qword [rdi + 0xc8]
jmp 0x140412a66
jb 0x1404129ca
cmp dword [rdi + 0x30], 0
jmp 0x140412a75
je 0x1404129ec
mov r8d, dword [rdi + 0x34]
jmp 0x140412a86
lea rbx, [rdi + 0x38]
not dh
mov rcx, qword [rdi + 0x28]
bswap dx
xchg dx, dx
cdq
mov rdx, rbx
jmp 0x140412a9f
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
sub ecx, dword [rdi + 0xd0]
stc
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x140412ade
movsxd rcx, eax
or ax, 0x4b1e
sbb ax, r13w
add rcx, rbx
jmp 0x140412ad1
movzx eax, byte [rbx]
jmp 0x140412ad9
jmp 0x140412b0e
mov dword [rdi + 0x30], 0
bswap cx
lea rcx, [rdi + 0x39]
sbb edx, ebx
xchg edx, edx
shld edx, r14d, 0x67
mov byte [rdi + 0x38], 0
sub rdx, rbp
movsx rdx, r15w
xor dx, 0x1218
sub eax, eax
bts rdx, rcx
shl edx, 0xe
mov qword [rdi + 0xc8], rcx
cmovp cx, r8w
rol cx, 0x45
setb cl
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
adc dx, 0x3da
movsx edx, r11w
mov rdx, qword [rsp + 0x38]
jmp 0x140412b40
cmp al, 0xff
jmp 0x140412b47
jne 0x1404129ec
mov rdi, qword [rdx]
adc eax, eax
test r9b, 0x87
mov rax, qword [rdi + 0xc0]
test bl, r9b
cmp rax, qword [rdi + 0xc8]
jmp 0x140412b6c
jae 0x140412b9a
lea rcx, [rax + 1]
jmp 0x140412b7b
mov qword [rdi + 0xc0], rcx
jmp 0x140412b87
movzx eax, byte [rax]
jmp 0x140412b8f
mov byte [rdx + 0x4828], al
jmp 0x1404103fb
cmp dword [rdi + 0x30], 0
jmp 0x140412ba3
je 0x140412c1a
mov r8d, dword [rdi + 0x34]
movsxd rcx, esp
cwd
lea rbx, [rdi + 0x38]
xchg dh, ch
movzx rcx, r15w
mov dl, 0x17
mov rcx, qword [rdi + 0x28]
movzx edx, dx
jmp 0x140412bcc
mov rdx, rbx
jmp 0x140412bd4
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp cl, 0xe7
clc
sub ecx, dword [rdi + 0xd0]
cmc
cmp cl, r13b
cmp r13b, 0x46
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140412bfc
je 0x140412c31
movsxd rcx, eax
shld eax, ebp, 0xac
add rcx, rbx
lahf
movzx eax, byte [rbx]
jmp 0x140412c15
jmp 0x140412c5f
sub eax, eax
jmp 0x140412c21
mov byte [rdx + 0x4828], al
jmp 0x140412c2c
jmp 0x1404103fb
mov dword [rdi + 0x30], 0
and dh, 0x10
jmp 0x140412c40
lea rcx, [rdi + 0x39]
rol dx, cl
and dh, 0x74
sbb dx, si
mov byte [rdi + 0x38], 0
sar dl, 0xd8
adc dl, 0xf1
rcl dl, 0x94
sub eax, eax
not rdx
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
mov rdx, qword [rsp + 0x38]
jmp 0x140412c7b
mov byte [rdx + 0x4828], al
jmp 0x140412c86
jmp 0x1404103fb
cmp dword [rbx + 0x4830], 0
mov r13, qword [rbx]
movzx rax, di
mov ah, 0x22
jmp 0x140412ca1
mov eax, dword [r13 + 8]
je 0x1404130b4
test eax, eax
jmp 0x140412cb2
jle 0x14041323a
lea rdi, [rbx + 0x3508]
lea rax, [rbx + 0x348e]
clc
mov qword [rsp + 0x60], rax
sub ecx, ecx
jmp 0x140412cfe
mov r13, qword [rbx]
mov rcx, qword [rsp + 0x68]
movzx rax, ax
movsx ax, r15b
inc rcx
movzx ax, r12b
movsxd rax, dword [r13 + 8]
cmp rcx, rax
jmp 0x140412cf8
jge 0x1404130b4
lea rax, [rcx + rcx*2]
or edx, r8d
ror dl, cl
shrd dx, bp, 0xcc
shl rax, 5
mov edx, dword [rbx + rax + 0x46c0]
cmp rbp, rbx
test cl, 0xb
test edx, edx
jmp 0x140412d24
jle 0x140412ce4
mov qword [rsp + 0x68], rcx
mov cx, 0x5371
bt ebp, 0x43
bsr cx, bx
add edx, 7
bt bp, r10w
ror ch, 0x87
xadd ch, ch
shr edx, 3
xchg bpl, r14b
sbb bpl, r9b
mov ecx, dword [rbx + rax + 0x46bc]
mov qword [rsp + 0x80], rcx
xchg bpl, bpl
sub bp, cx
shl bpl, cl
lea ebp, [rcx + 7]
adc r14w, dx
sar ebp, 3
lea r14, [rbx + rax]
add r14, 0x46f0
or ax, dx
mov eax, r8d
btc ax, sp
cmp ebp, 2
setbe ah
movzx rax, dx
cdqe
mov eax, 1
jmp 0x140412d9f
cmovl ebp, eax
test r8w, 0x1a93
cmc
stc
xor r12d, r12d
mov dword [rsp + 0x88], edx
jmp 0x140412db9
jmp 0x140412de0
inc r12d
shl dh, cl
mov edx, dword [rsp + 0x88]
cmp r15b, 0xe
stc
test sil, r10b
cmp r12d, edx
jmp 0x140412dda
je 0x140412cd3
cmp dword [rsp + 0x80], 0
jmp 0x140412ded
jle 0x140412dbe
lea r13d, [r12*8]
xor r15d, r15d
jmp 0x140412e03
jmp 0x140412f4e
movdqu xmm0, xmmword [rax]
jmp 0x140412e11
movdqu xmm1, xmmword [r8]
jmp 0x140412e1b
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
movdqu xmm2, xmmword [r8 + 0x20]
jmp 0x140412e30
movdqu xmm3, xmmword [r8 + 0x30]
jmp 0x140412e3b
movdqu xmmword [r8], xmm1
jmp 0x140412e45
movdqu xmm1, xmmword [rax + 0x10]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
movdqu xmm0, xmmword [rax + 0x20]
jmp 0x140412e5e
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x140412e6d
movdqu xmm0, xmmword [rax + 0x30]
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x140412e81
movdqu xmm0, xmmword [rax + 0x40]
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x140412e91
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x140412ea0
movdqu xmm0, xmmword [rax + 0x50]
jmp 0x140412eaa
movdqu xmm1, xmmword [r8 + 0x50]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x50], xmm1
jmp 0x140412ebf
movdqu xmm0, xmmword [rax + 0x60]
jmp 0x140412ec9
movdqu xmm1, xmmword [r8 + 0x60]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x60], xmm1
movdqu xmm0, xmmword [rax + 0x70]
movdqu xmm1, xmmword [r8 + 0x70]
jmp 0x140412ee9
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x70], xmm1
add dh, 0xd
setge bl
rcr bl, cl
mov edx, dword [r14 - 0x2c]
movzx rbx, r8w
bts ax, r10w
mov eax, r13d
movsxd rbx, esp
rcr rbx, cl
mov bh, dh
imul eax, edx
sbb rbx, rax
cdqe
sub rcx, 0x37e322cb
bswap ebx
add rax, qword [r14 - 0x20]
lea rcx, [rax + r15*8]
mov rbx, qword [rsp + 0x38]
call qword [rbx + 0x4870]
inc r15
stc
jmp 0x140412f40
cmp r15, rbp
jmp 0x140412f48
je 0x140412dbe
mov rdx, qword [r14]
mov eax, dword [r14 + 8]
xadd r8b, sil
sbb sil, 0xda
sar r8b, 0
imul eax, r12d
add ch, 0x48
shr r8b, cl
add eax, r15d
adc sil, spl
adc r8b, 0x25
shl eax, 6
movsxd rsi, eax
shr r8b, cl
lea r8, [rdx + rsi*2]
sbb rax, rsi
movsxd rcx, dword [r14 - 0x44]
cmp bp, ax
sal ax, 0x35
sal ax, cl
shl rcx, 7
xadd ax, ax
ror rax, cl
add ax, 0x274f
lea rax, [rbx + rcx]
sub bx, r14w
ror bh, 0xc3
or ebx, r8d
add rax, 0x3488
movsx ebx, r15w
lea rbx, [rdi + rcx]
cmp dx, 0x6fa4
cmc
cmp r14b, spl
cmp r8, rbx
jmp 0x140412fcf
jae 0x140412e08
lea rbx, [rdx + rsi*2]
clc
add rbx, 0x80
stc
cmp rax, rbx
jae 0x140412e08
add rcx, qword [rsp + 0x60]
sbb ah, 0x18
rol ax, cl
bswap bx
lea rax, [rdx + rsi*2]
add rax, 6
and sil, cl
btr bx, 0x34
ror sil, cl
xor edx, edx
movzx ebx, bx
rcr esi, cl
nop word [rax + rax]
cmp r14b, 0x92
cmp r12b, r13b
mov bl, dil
movzx ebx, word [rax + rdx*2 - 6]
imul bx, word [rcx + rdx*2 - 6]
sal sil, cl
movzx esi, word [rax + rdx*2 - 4]
test bp, r14w
cmp dl, r9b
mov word [rax + rdx*2 - 6], bx
shr rbx, 0
inc ebx
xor rbx, r8
imul si, word [rcx + rdx*2 - 4]
movsx bx, ah
bsr bx, r13w
jmp 0x14041305f
mov word [rax + rdx*2 - 4], si
test si, si
rol rbx, cl
shl rbx, cl
movzx ebx, word [rax + rdx*2 - 2]
cmp r9b, 0x14
imul bx, word [rcx + rdx*2 - 2]
mov word [rax + rdx*2 - 2], bx
xadd bx, bx
movzx ebx, word [rax + rdx*2]
test al, 0x2a
imul bx, word [rcx + rdx*2]
stc
mov word [rax + rdx*2], bx
cmp bl, spl
cmp r12b, 9
add rdx, 4
cmp rdx, 0x40
jmp 0x1404130a9
jne 0x140413023
jmp 0x140412efb
sub ecx, ecx
sbb cl, r10b
cmp eax, 3
cdq
movzx ebp, ax
setge cl
mov edx, dword [rsp + 0x230]
shrd rbp, r8, 0x96
test edx, edx
movzx bp, r8b
mov bpl, 0x42
xchg bp, bp
lea ebp, [rcx + rcx + 1]
jmp 0x1404130e5
cmovne ebp, edx
clc
cmp eax, 3
jne 0x140413126
mov cl, 1
rcl ah, cl
bswap rax
xadd ax, ax
mov eax, 3
cmp dword [rbx + 0x4850], 3
jmp 0x14041310e
je 0x140413273
cmp dword [rbx + 0x484c], 0
jmp 0x140413120
je 0x140413262
xor ecx, ecx
jmp 0x14041312d
jmp 0x140413273
mov rax, qword [rsp + 0x38]
ror rbx, 0xeb
mov dword [rax + 0x4854], 0
cwde
test r11w, 0x89d
sar ah, 0x5d
mov rbx, qword [rsp + 0x38]
btr ax, r15w
mov rax, qword [rbx]
jmp 0x140413161
mov eax, dword [rax + 8]
test eax, eax
jmp 0x14041316b
jle 0x14041383b
shl rax, 5
cmovp di, ax
lea rdi, [rax + rax*2]
stc
add rbx, 0x46f0
xor r14d, r14d
jmp 0x14041318d
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x140413197
jmp 0x1404131b4
add rbp, 0x60
jmp 0x1404131a6
cmp rdi, rbp
jmp 0x1404131ae
je 0x14041384a
mov rcx, qword [rbx + rbp - 0x18]
test r11b, 0x47
test rcx, rcx
je 0x1404131d7
call fcn.1401dbaac
movups xmmword [rbx + rbp - 0x20], xmm6
cmove ecx, edi
movsx ecx, r9w
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
jmp 0x1404131e4
je 0x14041320a
call fcn.1401dbaac
mov qword [rbx + rbp - 0x10], 0
add ecx, esi
mov qword [rbx + rbp], 0
ror cl, 0x6f
bts cx, r8w
mov rcx, qword [rbx + rbp - 8]
cmc
cmp r10b, 0xd6
jmp 0x140413219
test rcx, rcx
jmp 0x140413221
je 0x14041319c
call fcn.1401dbaac
mov qword [rbx + rbp - 8], 0
jmp 0x14041319c
mov ecx, dword [rsp + 0x230]
adc rbp, 0x5d38300e
or rbp, rbx
bswap ebp
test ecx, ecx
setb bpl
mov ebp, 1
cmovne ebp, ecx
xor ecx, ecx
jmp 0x140413273
cmp dword [rbx + 0x4848], 0
cqo
cmovge dx, r12w
sete cl
test cl, cl
movsx dx, r12b
mov edx, 1
cmovne edx, eax
cmp ebp, 3
jmp 0x14041328a
cmovge edx, eax
cmp eax, 3
cmovne edx, eax
jmp 0x140413299
test edx, edx
jmp 0x1404132a0
jle 0x1404134fa
mov dword [rsp + 0x48], ecx
jmp 0x1404132af
mov dword [rsp + 0x60], ebp
jmp 0x1404132b8
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
neg r14b
ror r14d, cl
sar r12b, cl
mov eax, edx
mov qword [rsp + 0x80], rax
bsr rbx, r12
adc r15b, 0x2a
cmc
shl rax, 4
sbb r15b, 0x94
shl r14b, 0x83
lea r14, [rax + rax*2]
cmc
bt r12d, esp
sub edi, edi
jmp 0x14041330d
lea r15, [0x140054040]
cmovl r12d, r11d
movsx rbx, si
lea r12, [0x140053b30]
mov rbx, 0x47fd0233
mov rbx, qword [rsp + 0x38]
jmp 0x140413334
jmp 0x14041335d
mov rax, r15
test r15d, 0x7042561e
mov qword [rsp + rdi + 0xf0], rax
add rdi, 0x30
cmp r14, rdi
jmp 0x140413357
je 0x1404136a1
mov ecx, dword [r13]
jmp 0x140413366
add ecx, 3
jmp 0x14041336e
call fcn.1400f440e
mov qword [rbx + rdi*2 + 0x46e8], rax
cmp r11b, 0x77
stc
test rax, rax
je 0x1404135c7
mov eax, dword [rbx + 0x4688]
rcl dl, cl
cdq
shl rcx, 0xfc
idiv dword [rbx + rdi*2 + 0x46a4]
movsxd rsi, esp
mov ebp, eax
mov cx, r11w
cmp r9b, cl
mov dword [rsp + rdi + 0x108], eax
cbw
mov eax, dword [rbx + 0x468c]
rcl cx, 5
add ecx, 0x14d54185
cdq
bt si, r13w
sub ecx, 0x18a8525b
idiv dword [rbx + rdi*2 + 0x46a8]
btc si, si
cmovle rcx, r9
mov ecx, eax
setge sil
jmp 0x1404133e8
mov dword [rsp + rdi + 0x10c], eax
adc rsi, 0x64ee20b6
sar eax, 1
mov dword [rsp + rdi + 0x114], eax
mov esi, dword [r13]
not ah
lea eax, [rsi + rbp]
jmp 0x14041340d
dec eax
cmc
xor edx, edx
cmp al, dil
test r10b, 0xb9
test r14b, r10b
div ebp
mov dword [rsp + rdi + 0x110], eax
shl al, 0x30
bt rax, 0x6b
bswap eax
mov dword [rsp + rdi + 0x118], 0
movsx ax, bpl
mov rax, qword [rbx + rdi*2 + 0x46d0]
mov qword [rsp + rdi + 0x100], rax
stc
test rsi, r11
cmp bl, 0x80
mov qword [rsp + rdi + 0xf8], rax
cmp ebp, 2
jmp 0x140413466
je 0x1404134b4
cmp ebp, 1
jmp 0x140413474
jne 0x140413339
cmp ecx, 2
jmp 0x140413486
mov rax, r15
movsx dx, r12b
lea rdx, [0x140053b40]
jmp 0x14041349a
cmove rax, rdx
cmp ecx, 1
jmp 0x1404134a6
cmove rax, r12
jmp 0x1404134af
jmp 0x140413343
lea rax, [0x140053e40]
stc
cmp rbp, 0xe2457e1
cmp ecx, 1
jmp 0x1404134cb
je 0x140413343
cmp ecx, 2
jmp 0x1404134d9
jne 0x140413339
mov rax, qword [rsp + 0x38]
jmp 0x1404134e9
mov rax, qword [rax + 0x4880]
jmp 0x1404134f5
jmp 0x140413343
test eax, eax
jmp 0x140413501
jle 0x14041383b
mov eax, eax
movzx di, sil
shl rax, 5
lea rdi, [rax + rax*2]
cmc
stc
add rbx, 0x46f0
clc
test al, r13b
xor r14d, r14d
jmp 0x14041352b
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140413535
jmp 0x140413547
add rbp, 0x60
cmp rdi, rbp
je 0x14041384a
mov rcx, qword [rbx + rbp - 0x18]
test r15b, r14b
test rcx, rcx
jmp 0x140413557
je 0x140413567
call fcn.1401dbaac
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
je 0x14041359c
call fcn.1401dbaac
mov qword [rbx + rbp - 0x10], 0
rol cx, 0xae
movsx cx, sil
mov qword [rbx + rbp], 0
btr rcx, rdi
shr rcx, 0x81
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x1404135a9
je 0x14041353a
call fcn.1401dbaac
mov qword [rbx + rbp - 8], 0
jmp 0x1404135c2
jmp 0x14041353a
mov eax, dword [r13 + 8]
test eax, eax
jmp 0x1404135d2
jle 0x14041383b
shl rax, 5
add edi, 0x594972f1
bts edi, esp
movzx rdi, r15w
lea rdi, [rax + rax*2]
jmp 0x1404135f3
add rbx, 0x46f0
jmp 0x140413602
xor r14d, r14d
jmp 0x14041360a
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140413614
jmp 0x14041362b
add rbp, 0x60
cmp rdi, rbp
jmp 0x140413625
je 0x14041384a
mov rcx, qword [rbx + rbp - 0x18]
test esp, edx
test rcx, rcx
jmp 0x14041363a
je 0x14041364c
call fcn.1401dbaac
movups xmmword [rbx + rbp - 0x20], xmm6
inc ch
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
jmp 0x140413659
je 0x140413680
call fcn.1401dbaac
mov qword [rbx + rbp - 0x10], 0
xor cl, spl
mov qword [rbx + rbp], 0
ror rcx, cl
bt rcx, 0x7b
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
je 0x140413619
call fcn.1401dbaac
mov qword [rbx + rbp - 8], 0
jmp 0x140413619
mov eax, esi
mov ebx, dword [rsp + 0x60]
test r11b, 0x5e
or eax, ebx
js 0x1404137e3
mov edi, dword [r13 + 4]
test esi, esi
jmp 0x1404136be
je 0x1404136e5
mov eax, 0x7fffffff
sub edx, edx
jmp 0x1404136d0
idiv esi
jmp 0x1404136d8
cmp eax, ebx
jmp 0x1404136df
jl 0x1404137e3
imul esi, ebx
rcl ax, 0x5a
shl ax, cl
clc
mov eax, edi
or eax, esi
jmp 0x1404136f9
js 0x1404137e3
test edi, edi
jmp 0x140413706
je 0x14041372f
mov eax, dword [r13 + 8]
cmc
test eax, eax
jmp 0x1404137ef
jle 0x14041383b
shl rax, 5
jmp 0x140413803
lea rdi, [rax + rax*2]
rcl bx, 0xa
or rbx, rcx
stc
mov rbx, qword [rsp + 0x38]
add rbx, 0x46f0
cmp r8w, 0x467c
test sil, r8b
sub r14d, r14d
jmp 0x14041382c
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140413836
jmp 0x1404138cf
xor r14d, r14d
movsx cx, r13b
mov cx, cx
cmovs rcx, r8
mov rcx, qword [rsp + 0x38]
call fcn.1401dbaac
mov rax, r14
movaps xmm6, xmmword [rsp + 0x1b0]
dec di
shl ebp, cl
movzx bx, r11b
add rsp, 0x1c8
mov bx, 0x5aae
xchg r12, rbp
pop rbx
sete r13b
pop rbp
jmp 0x140413888
pop rdi
xchg r15, rsi
pop rsi
cmovb r15w, sp
pop r12
bswap r15w
movzx r15d, bx
movsx r15d, bp
pop r13
movzx r15, r10w
movzx r15d, bx
pop r14
not r15b
movsx r15, r9w
mov r15d, esp
pop r15
ret
add ebx, 0xfffffff0
nop
setge al
cwde
mov rax, qword [rsp + 0x38]
jmp 0x140414591
mov dword [rax + 0x4824], ebx
jmp 0x14041459c
jmp 0x14041314f
add edi, 0xfffffff0
movsx rax, bx
cwde
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4824], edi
jmp 0x1404146ae
jmp 0x14041314f