Function at 0x14041427d
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Encode data using base64

Disassembly:
push r15
sar r15w, 0xfe
movzx r15d, di
push r14
shr r15b, cl
push r13
shrd r15, rbx, 0x8d
movzx r15, r11w
sal r15w, 0x6c
push r12
movsx r15d, sp
push rsi
btc r15w, 0
clc
push rdi
rol sil, 0xae
push rbp
shl si, 0x94
xor esi, 0x2691f03
push rbx
mov dil, r8b
sub rsp, 0x1c8
movzx si, r15b
movsx esi, di
movaps xmmword [rsp + 0x1b0], xmm6
movzx si, al
not dil
movsxd rsi, esi
mov r15, r9
movzx edi, r8w
movzx rsi, di
mov ebp, ecx
mov rdi, r8
mov rsi, rdx
not bp
cmova bp, r14w
mov rbp, rcx
mov cl, 0xf4
bswap cx
mov ecx, 0x4888
jmp 0x14041430d
call fcn.14012a197
sub r14d, r14d
test rax, rax
jmp 0x14041431d
je 0x140417afd
mov rbx, rax
mov qword [rax], rbp
cdqe
rcl al, cl
lea rax, [0x1400510f0]
adc dh, 0x88
bsr edx, ebp
setae dl
mov qword [rbx + 0x4870], rax
shl edx, 0x30
or al, dil
cmovg edx, ebx
lea rax, [0x140051540]
mov qword [rbx + 0x4878], rax
not dl
bsf rax, rbx
cbw
lea rax, [0x140051650]
mov qword [rbx + 0x4880], rax
bt edx, 0xfc
xor ecx, ecx
rol dx, cl
test r8b, r13b
bswap rdx
mov eax, 1
adc dl, r14b
xchg rbx, rbp
cpuid
test r9, 0x26574af
jmp 0x140414399
xchg rbx, rbp
clc
test edx, 0x4000000
jmp 0x1404143a8
je 0x1404143f9
lea rax, [0x1400518d0]
mov qword [rbx + 0x4870], rax
btc eax, r11d
bt eax, r14d
lea rax, [0x1400520f0]
test r15b, 0xce
cmp eax, r14d
test cl, sil
mov qword [rbx + 0x4878], rax
xadd ah, ah
shl ah, cl
lea rax, [0x140052350]
cmp r11b, 0x32
clc
mov qword [rbx + 0x4880], rax
test r15b, r10b
sbb ah, ah
mov rax, qword [rbx]
mov dword [rax + 8], 0
test r14b, r8b
cmp dword [rsp + 0x230], 4
jmp 0x140414413
mov qword [rsp + 0x38], rbx
jmp 0x14041441d
ja 0x140417ae5
mov qword [rsp + 0xd8], rsi
jmp 0x140414430
mov qword [rsp + 0xe0], rdi
jmp 0x14041443d
mov qword [rsp + 0xe8], r15
jmp 0x14041444a
mov dword [rbx + 0x4868], 0
jmp 0x140414459
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
movzx ecx, di
movdqu xmmword [rbx + 0x4738], xmm0
btr rcx, rcx
rol ecx, 0xe4
bsf cx, r8w
movdqu xmmword [rbx + 0x4798], xmm0
movsxd rcx, edi
cmp ebx, 0x451c6fb0
xchg cx, cx
movdqu xmmword [rbx + 0x47f8], xmm0
bswap ecx
bts cx, r15w
mov rcx, rdi
mov rcx, rbx
sub edx, edx
call fcn.14042cdc9
test eax, eax
jmp 0x1404144b3
je 0x1404173c3
mov rbx, qword [rsp + 0x38]
movsx rcx, r13w
movsxd rcx, edi
movsx ecx, sp
mov rcx, rbx
jmp 0x1404144d0
call fcn.14042eefd
lea rcx, [rbx + 0x1a48]
test r12w, 0x71a
test r15w, dx
mov qword [rsp + 0x88], rcx
setns cl
movsx rcx, r15w
and cl, r12b
lea rcx, [rbx + 8]
mov qword [rsp + 0x80], rcx
lea rcx, [rbx + 0x46a0]
cmp r11w, 0x7d01
jmp 0x140414517
mov qword [rsp + 0x60], rcx
lea rcx, [rbx + 0x2074]
cmp r10d, 0x347e72ae
test r15b, 0x7c
mov qword [rsp + 0x68], rcx
cmp al, 0xda
je 0x1404145e9
movzx edx, al
cmp r12d, 0x56a14a3e
cmp edx, 0xdc
jmp 0x140414550
je 0x140414581
cmp edx, 0xd9
jmp 0x140414561
je 0x140416ee6
mov rcx, rbx
call fcn.14042f16f
test eax, eax
jmp 0x140414576
jne 0x1404145cc
jmp 0x1404173c3
mov rcx, qword [rbx]
jmp 0x140414589
call fcn.140422ee7
mov rcx, rbx
mov ebx, eax
jmp 0x140414598
mov rcx, qword [rcx]
jmp 0x1404145a0
call fcn.140422ee7
cmp ebx, 4
jmp 0x1404145ad
jne 0x1404173c3
mov rcx, qword [rsp + 0x38]
test ch, 0xfc
mov rcx, qword [rcx]
cmp eax, dword [rcx + 4]
jmp 0x1404145c6
jne 0x1404173c3
mov rbx, qword [rsp + 0x38]
jmp 0x1404145d9
mov rcx, rbx
call fcn.14042eefd
cmp al, 0xda
jne 0x14041453b
mov rcx, qword [rbx]
jmp 0x1404145f1
call fcn.140422ee7
mov rcx, rbx
cmp r13w, bp
bt di, 0xf7
xor bh, dl
mov ebx, eax
btc rax, 0xc1
movsxd rdi, ebp
mov rdi, qword [rcx]
movzx ax, r11b
rol ah, cl
sub ax, r8w
mov rax, qword [rdi + 0xc0]
stc
cmp rax, qword [rdi + 0xc8]
jmp 0x140414630
jae 0x140414658
lea rcx, [rax + 1]
jmp 0x14041463f
mov qword [rdi + 0xc0], rcx
jmp 0x14041464b
movzx eax, byte [rax]
jmp 0x140414653
jmp 0x140414700
cmp dword [rdi + 0x30], 0
jmp 0x140414661
je 0x1404173af
mov r8d, dword [rdi + 0x34]
lea rbp, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
jmp 0x140414678
mov rdx, rbp
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
stc
jmp 0x140414690
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041469d
je 0x1404146bc
movsxd rcx, eax
bt ax, dx
sal ax, cl
clc
add rcx, rbp
cdqe
movzx eax, byte [rbp]
jmp 0x1404146dd
mov dword [rdi + 0x30], 0
neg rcx
clc
sar cx, cl
lea rcx, [rdi + 0x39]
cmp r13w, sp
cmc
mov byte [rdi + 0x38], 0
sub eax, eax
stc
cmp r9d, r12d
mov qword [rdi + 0xc8], rcx
add cx, 0x11ad
xchg ch, ch
lea rcx, [rdi + 0x39]
jmp 0x1404146f4
mov qword [rdi + 0xc0], rcx
shl cl, cl
ror ecx, 0x20
movzx eax, al
mov rcx, qword [rsp + 0x38]
clc
mov dword [rcx + 0x4854], eax
not ecx
movsx cx, r15b
lea ecx, [rax - 5]
stc
test r12d, 0x1acb20aa
cmp cl, 0xfc
jmp 0x140414729
jb 0x1404173c3
mov rcx, qword [rsp + 0x38]
rcr di, cl
sbb dil, 0xfc
and rdi, rax
mov rdi, qword [rcx]
clc
jmp 0x14041474a
cmp dword [rdi + 8], eax
jmp 0x140414752
jl 0x1404173c3
add eax, eax
jmp 0x14041475f
add eax, 6
jmp 0x14041476c
cmp ebx, eax
jne 0x1404173c3
xor ebp, ebp
stc
mov rbx, qword [rsp + 0x38]
bsr rax, rdx
jmp 0x140414785
mov rax, qword [rdi + 0xc0]
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x140414799
jae 0x1404147c7
lea rcx, [rax + 1]
not r14
mov r14b, 0xae
xchg r14w, r14w
mov qword [rdi + 0xc0], rcx
movsx r14w, bpl
movzx r14d, byte [rax]
jmp 0x1404147c2
jmp 0x1404148a4
cmp dword [rdi + 0x30], 0
je 0x140414845
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
movsx dx, cl
jmp 0x1404147e5
mov rcx, qword [rdi + 0x28]
movsx dx, r8b
cdq
mov rdx, rbx
jmp 0x1404147f7
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp spl, spl
sub ecx, dword [rdi + 0xd0]
cmp bpl, 0xc6
jmp 0x140414815
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140414822
je 0x14041484d
cdqe
add rax, rbx
cmovg r14w, cx
jmp 0x140414837
movzx r14d, byte [rbx]
jmp 0x140414840
jmp 0x14041487b
xor r14d, r14d
jmp 0x1404148a4
mov dword [rdi + 0x30], 0
shrd ebx, r10d, 0xcc
xor bx, 0x4e1c
lea rax, [rdi + 0x39]
bswap ebx
or rbx, 0x7657378
mov byte [rdi + 0x38], 0
sub r14d, r14d
add rbx, r13
neg bh
cmovb ebx, r14d
mov rbx, qword [rsp + 0x38]
jmp 0x140414887
mov qword [rdi + 0xc8], rax
lea rax, [rdi + 0x39]
test r8w, 0x69a5
cmp r11w, cx
mov qword [rdi + 0xc0], rax
cmc
mov rdi, qword [rbx]
rcr al, cl
and al, 0xf4
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x1404148be
jae 0x1404148e1
lea rcx, [rax + 1]
jmp 0x1404148cd
mov qword [rdi + 0xc0], rcx
jmp 0x1404148d9
movzx eax, byte [rax]
jmp 0x1404149a7
cmp dword [rdi + 0x30], 0
jmp 0x1404148ea
je 0x14041494a
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
jmp 0x1404148fd
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140414909
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r14b, 0xae
sub ecx, dword [rdi + 0xd0]
cmc
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14041492a
je 0x140414951
movsxd rcx, eax
nop
add rcx, rbx
movzx eax, r10w
lahf
movzx eax, byte [rbx]
jmp 0x140414945
jmp 0x14041497c
xor eax, eax
jmp 0x1404149a7
mov dword [rdi + 0x30], 0
mov cl, bpl
btr bx, 0x6f
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
xor bh, 0xc3
cwd
btr rdx, 0xdd
xor eax, eax
xor bh, 0xf1
and edx, r8d
neg bl
mov rbx, qword [rsp + 0x38]
xadd dh, dh
movzx edx, r8w
mov qword [rdi + 0xc8], rcx
movzx cx, r11b
lea rcx, [rdi + 0x39]
shr dh, 0xde
rcl dl, cl
mov qword [rdi + 0xc0], rcx
ror dh, 0x63
mov rdi, qword [rbx]
mov edx, dword [rdi + 8]
stc
test r13b, r13b
test edx, edx
jmp 0x1404149b8
jle 0x140414a20
movzx ebx, r14b
sar sil, 0x6a
xor sil, 0xbe
adc rsi, 0x7eac6263
mov rsi, qword [rsp + 0x60]
sub ecx, ecx
test r14w, 0x48dc
test dl, r11b
nop word [rax + rax]
test r13w, 0x67a
clc
stc
cmp dword [rsi], ebx
jmp 0x1404149f6
je 0x140414a23
inc rcx
cmp r14b, cl
cmc
cmp r12w, 0x2a26
add rsi, 0x60
cmp rdx, rcx
jmp 0x140414a15
jne 0x1404149ef
jmp 0x1404173c3
sub ecx, ecx
cmc
cmp ecx, edx
jmp 0x140414a2a
je 0x1404173c3
movzx eax, al
jmp 0x140414a3c
mov ebx, eax
bt rsi, r13
mov esi, r15d
shr ebx, 4
movsxd rdx, r12d
setg sil
rcl sil, 0x10
mov edx, ecx
bswap si
ror esi, cl
adc sil, r14b
lea rdx, [rdx + rdx*2]
bts si, r15w
btr si, 0x21
add sil, dil
shl rdx, 5
btc esi, r13d
movsxd rsi, r15d
mov rsi, qword [rsp + 0x38]
clc
test ecx, 0x5f04694a
mov dword [rsi + rdx + 0x46b0], ebx
cmp al, 0x3f
jmp 0x140414a93
ja 0x1404173c3
and eax, 0xf
shld bx, dx, 0xcc
shr bh, cl
test dx, cx
mov rbx, qword [rsp + 0x38]
test rbp, rsp
mov dword [rbx + rdx + 0x46b4], eax
cmp eax, 3
jmp 0x140414abd
ja 0x1404173c3
mov rbx, qword [rsp + 0x38]
cdqe
mov dword [rbx + rbp*4 + 0x4858], ecx
inc rbp
shr eax, cl
rol al, cl
neg al
movsxd rax, dword [rbx + 0x4854]
cmp rbp, rax
jmp 0x140414ae9
jl 0x140414785
mov rax, qword [rdi + 0xc0]
clc
cmp rax, qword [rdi + 0xc8]
jmp 0x140414b03
jae 0x140414b2b
lea rcx, [rax + 1]
jmp 0x140414b12
mov qword [rdi + 0xc0], rcx
jmp 0x140414b1e
movzx eax, byte [rax]
jmp 0x140414b26
jmp 0x140414be7
cmp dword [rdi + 0x30], 0
jmp 0x140414b34
je 0x140414b9d
mov r8d, dword [rdi + 0x34]
not bh
movsx ebx, r10w
lea rbx, [rdi + 0x38]
movzx cx, sil
mov rcx, qword [rdi + 0x28]
mov dh, 0x10
mov rdx, rbx
jmp 0x140414b5c
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
sub ecx, dword [rdi + 0xd0]
jmp 0x140414b74
add dword [rdi + 0xb8], ecx
stc
test r15w, bx
test eax, eax
je 0x140414ba9
movsxd rcx, eax
cmp dil, dil
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140414b98
jmp 0x140414bc6
sub eax, eax
jmp 0x140414ba4
jmp 0x140414be7
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
dec bh
mov byte [rdi + 0x38], 0
xor eax, eax
bswap bx
cmp ch, 0xd5
bts bx, di
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
rcr rcx, cl
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
sar dil, cl
clc
adc dil, r8b
movzx eax, al
movsxd rdi, r10d
xchg di, di
adc dil, sil
mov dword [rbx + 0x4834], eax
sar rax, 0x6a
btr di, 0x67
mov rdi, qword [rbx]
and rax, 0x42397ea0
cmp r9d, r10d
mov rax, qword [rdi + 0xc0]
test bl, r13b
cmp rax, qword [rdi + 0xc8]
jmp 0x140414c25
jae 0x140414c43
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x140414c3e
jmp 0x140414d17
cmp dword [rdi + 0x30], 0
jmp 0x140414c4c
je 0x140414cb3
mov r8d, dword [rdi + 0x34]
cqo
movzx rdx, r9w
lea rbx, [rdi + 0x38]
xchg rdx, rcx
mov dx, 0xf73
movsx cx, r14b
mov rcx, qword [rdi + 0x28]
xchg dh, dh
cqo
movzx dx, sil
mov rdx, rbx
jmp 0x140414c81
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x140414cbf
movsxd rcx, eax
rol al, cl
add rcx, rbx
movzx ax, dil
movzx eax, byte [rbx]
jmp 0x140414cec
sub eax, eax
jmp 0x140414cba
jmp 0x140414d17
mov dword [rdi + 0x30], 0
bts bx, di
btc bx, bx
rcr cx, cl
lea rcx, [rdi + 0x39]
and rbx, rsp
mov byte [rdi + 0x38], 0
mov bl, dh
xor eax, eax
test r11b, 0x91
btc bx, 0xd
setne bl
mov rbx, qword [rsp + 0x38]
jmp 0x140414cfa
mov qword [rdi + 0xc8], rcx
add ch, 0xfa
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
shrd edi, edi, 0x82
bsf di, di
movzx eax, al
test spl, 0x28
btr rdi, 0xbc
mov dword [rbx + 0x4838], eax
xchg al, al
setnp al
mov rdi, qword [rbx]
xadd rax, rax
cmp r8w, dx
mov rax, qword [rdi + 0xc0]
test r13b, 0xd6
cmp rax, qword [rdi + 0xc8]
jmp 0x140414d50
jae 0x140414d78
lea rcx, [rax + 1]
jmp 0x140414d5f
mov qword [rdi + 0xc0], rcx
jmp 0x140414d6b
movzx eax, byte [rax]
jmp 0x140414d73
jmp 0x140414e51
cmp dword [rdi + 0x30], 0
jmp 0x140414d81
je 0x140414dfe
mov r8d, dword [rdi + 0x34]
setp dh
lea rbx, [rdi + 0x38]
cmovno dx, dx
movzx cx, r12b
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140414da7
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r11, 0x2ed81117
clc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test r10b, spl
clc
test eax, eax
jmp 0x140414dcf
je 0x140414e0a
movsxd rcx, eax
sub eax, 0x25fb75ac
shr ax, cl
rol al, cl
add rcx, rbx
movsx eax, r9w
mov rax, 0x71be6020
cwde
movzx eax, byte [rbx]
jmp 0x140414df9
jmp 0x140414e37
xor eax, eax
jmp 0x140414e05
jmp 0x140414e51
mov dword [rdi + 0x30], 0
test rsi, rbp
lea rcx, [rdi + 0x39]
cmp dil, cl
test r11w, 0xc37
mov byte [rdi + 0x38], 0
shr dh, 0xca
sub eax, eax
xor bx, 0x1db9
movzx bp, r13b
movzx ebp, di
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
lea rcx, [rdi + 0x39]
mov dx, ax
mov qword [rdi + 0xc0], rcx
movzx edx, al
shl ecx, 0x4a
mov ecx, edx
movzx rbp, r12w
shr ecx, 4
shl bpl, cl
xor bpl, r9b
mov dword [rbx + 0x483c], ecx
movsxd rcx, edi
sub bpl, 0xca
movsx ecx, r10w
and edx, 0xf
xor rcx, r13
sbb bpl, r8b
mov dword [rbx + 0x4840], edx
mov ecx, dword [rbx + 0x4830]
shrd bp, cx, 0x11
sar bp, cl
sbb ebp, r15d
mov ebp, dword [rbx + 0x4834]
test r9b, r8b
test r8w, 0x72d7
test ecx, ecx
jmp 0x140414ead
je 0x140414f02
cmp ebp, 0x3f
jg 0x1404173c3
mov rbx, qword [rsp + 0x38]
cmp spl, 0x1d
cmp rsp, rcx
mov ebx, dword [rbx + 0x4838]
cmp r12b, bl
cmp ebx, 0x3f
jg 0x1404173c3
cmp ebp, ebx
jmp 0x140414ee1
jg 0x1404173c3
cmp al, 0xdf
jmp 0x140414eee
ja 0x1404173c3
cmp edx, 0xd
jbe 0x140414f3f
jmp 0x1404173c3
test ebp, ebp
jmp 0x140414f09
jne 0x1404173c3
cmp al, 0xf
jmp 0x140414f16
ja 0x1404173c3
test edx, edx
jmp 0x140414f23
jne 0x1404173c3
mov rax, qword [rsp + 0x38]
bt esi, 0x3e
adc dh, 1
mov dword [rax + 0x4838], 0x3f
mov rsi, qword [rsp + 0x38]
movsx bp, r9b
bts rbp, r12
sbb ebp, eax
mov edx, dword [rsi + 0x4854]
sal ax, cl
clc
mov eax, dword [rsi + 0x4868]
test eax, eax
mov bp, 0x6c70
movzx rbp, si
movsx ebp, r10w
mov ebp, 0x7fffffff
jmp 0x140414f77
cmove eax, ebp
mov qword [rsi + 0x4820], 0
test spl, 0xda
stc
mov dword [rsi + 0x482c], 0
cmp si, 0x32d1
mov dword [rsi + 0x47d8], 0
stc
mov dword [rsi + 0x4778], 0
stc
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
stc
test bpl, al
mov byte [rsi + 0x4828], 0xff
test r9b, sil
mov dword [rsi + 0x486c], eax
test spl, 0xe2
mov dword [rsi + 0x4844], 0
jmp 0x140414fef
test ecx, ecx
jmp 0x140414ff6
je 0x1404160e4
cmp edx, 1
jne 0x1404161b9
movsxd rax, dword [rsi + 0x4858]
sal dl, 0x23
shr rdx, 0xfe
rol edx, cl
mov qword [rsp + 0xd0], rax
lea rax, [rax + rax*2]
btr dx, 0x84
rcl dl, cl
btr rdx, rdi
shl rax, 5
movzx rdx, sp
xor rdx, 0x13a04983
mov edx, dword [rsi + rax + 0x46c0]
test dl, 0x4a
stc
cmp r8, r8
test edx, edx
jmp 0x140415050
jle 0x140416c12
mov ecx, edx
inc dh
add ecx, 7
btc si, 0xb
xadd dl, dh
shr ecx, 3
mov sil, r8b
adc esi, ebp
mov dl, 0x21
mov dword [rsp + 0xc0], ecx
sar rsi, 0x16
mov rcx, qword [rsp + 0x38]
shr sil, cl
cwd
xchg sil, sil
mov edx, dword [rcx + rax + 0x46bc]
cmp r12w, 0x1eff
mov qword [rsp + 0xc8], rdx
cmovo rsi, rdx
bsr si, r12w
xor sil, 0xbe
add edx, 7
sar edx, 3
add rax, rcx
and si, 0x731a
sbb rsi, r8
add rax, 0x46f0
sar sil, cl
mov qword [rsp + 0xb0], rax
sub sil, 0x86
dec si
cmp edx, 2
cwde
setae al
mov eax, 1
cmovl edx, eax
and si, 0x49fa
btc esi, r8d
mov dword [rsp + 0xb8], edx
mov dword [rsp + 0x70], 0
sbb rsi, r12
cmp dword [rsp + 0xc8], 0
movzx esi, sp
not si
jmp 0x14041510f
mov rsi, qword [rsp + 0x38]
jmp 0x140415119
jle 0x1404160b7
xor edi, edi
jmp 0x140415126
jmp 0x14041513f
inc edi
cmp edi, dword [rsp + 0xb8]
jmp 0x140415139
je 0x1404160b7
mov rcx, qword [rsp + 0xb0]
or r12b, 0xea
not ax
neg r12b
mov eax, dword [rcx + 8]
adc r13w, di
sar r13w, 0x10
bt r12w, si
imul eax, dword [rsp + 0x70]
ror r12b, 0x15
bts r13, r8
jmp 0x140415174
add eax, edi
shl r13b, 0x7a
ror r13b, cl
shl eax, 6
rol r13w, 0xda
movsxd r12, eax
and r13b, 0x20
not r13b
lea r12, [r12 + r12]
add r12, qword [rcx]
stc
dec r13b
movsxd r13, dword [rsi + 0x4834]
test r13, r13
jmp 0x1404151a9
mov dword [rsp + 0x58], edi
jmp 0x1404151b2
je 0x140415389
movsxd rcx, dword [rcx - 0x3c]
jmp 0x1404151c1
imul rdx, rcx, 0x690
movsx ebp, r9w
movzx rbp, r11w
shl ax, 0xa1
lea rax, [rsi + rdx]
shrd bp, ax, 0xe
add rax, 0x1a48
mov qword [rsp + 0x40], rax
sal bp, 0xfd
cmp dword [rsi + 0x483c], 0
movzx rax, bp
jmp 0x1404151fc
mov ebp, dword [rsi + 0x4840]
nop
mov eax, dword [rsi + 0x4844]
jmp 0x14041520f
mov qword [rsp + 0x48], rdx
je 0x1404153e6
test eax, eax
jmp 0x140415221
je 0x14041551c
dec eax
mov dword [rsi + 0x4844], eax
cmp r10, rbx
cmc
cmp r13d, dword [rsi + 0x4838]
jmp 0x14041523f
jg 0x14041540d
mov edi, 0x10000
mov ecx, ebp
ror bl, 0xcd
shl edi, cl
btr bx, dx
sar edi, 0x10
adc bx, 0x320a
mov ebx, edi
cmp dh, 0x40
jmp 0x140415267
neg ebx
jmp 0x14041529c
lea rax, [r13 + 1]
shr cl, cl
clc
mov rcx, qword [rsp + 0x38]
cmc
movsxd rcx, dword [rcx + 0x4838]
cmp r14b, r14b
cmc
cmp r13, rcx
mov r13w, 0x4f69
mov r13, rax
jmp 0x140415296
jge 0x14041540d
lea rax, [0x1400bf070]
bswap bp
xchg bpl, bpl
movzx ebp, byte [r13 + rax]
test edi, 0x2f343426
clc
jmp 0x1404152bb
cmp word [r12 + rbp*2], 0
jmp 0x1404152c6
je 0x14041526e
mov rsi, qword [rsp + 0x38]
cbw
add ah, 0x8c
mov eax, dword [rsi + 0x4824]
cmp r12w, 0x46d4
test eax, eax
jmp 0x1404152e9
jg 0x140415307
mov rcx, rsi
jmp 0x1404152f7
call fcn.140432b4a
mov eax, dword [rsi + 0x4824]
cqo
movsx edx, sp
mov ecx, dword [rsi + 0x4820]
cdq
cmovne dx, r11w
lea edx, [rcx + rcx]
jmp 0x14041531b
mov dword [rsi + 0x4820], edx
jmp 0x140415326
dec eax
mov dword [rsi + 0x4824], eax
jmp 0x140415333
test ecx, ecx
jmp 0x14041533a
jns 0x14041526e
movsx eax, word [r12 + rbp*2]
cmp r11b, r10b
stc
test edi, eax
jmp 0x140415350
jne 0x14041526e
test ax, ax
jmp 0x140415365
mov ecx, ebx
jmp 0x14041536c
cmovg ecx, edi
stc
cmp sil, r8b
add ecx, eax
jmp 0x14041537a
mov word [r12 + rbp*2], cx
jmp 0x140415384
jmp 0x14041526e
movsxd rax, dword [rcx - 0x40]
imul rax, rax, 0x690
rcl cl, cl
neg r9d
adc dl, 0xcc
lea r8, [rsi + rax]
shrd dx, r12w, 0x87
test bpl, 0xee
add r8, 8
movsx ecx, r11w
mov rcx, rsi
movsx r9d, dx
not dl
xchg r9w, r9w
mov rdx, r12
mov r9, qword [rsp + 0xd0]
jmp 0x1404153cf
call fcn.140432e67
test eax, eax
jmp 0x1404153db
jne 0x14041540d
jmp 0x1404173c3
test eax, eax
jmp 0x1404153ed
je 0x140415b18
dec eax
jmp 0x1404153ff
mov dword [rsi + 0x4844], eax
stc
sub rdi, 0x1ca319d8
mov rsi, qword [rsp + 0x38]
mov eax, dword [rsi + 0x486c]
sal dil, 0x20
lea ecx, [rax - 1]
movsx edi, r9w
sar dil, 0xf7
mov dword [rsi + 0x486c], ecx
neg di
cmp eax, 1
bswap edi
mov edi, dword [rsp + 0x58]
jmp 0x14041543e
jg 0x14041512b
cmp dword [rsi + 0x4824], 0x17
jg 0x140415459
mov rcx, rsi
call fcn.140432b4a
movzx eax, byte [rsi + 0x4828]
stc
mov ecx, eax
and cl, 0xf8
cmc
clc
cmp cl, 0xd0
jmp 0x140415470
jne 0x140416c1f
mov qword [rsi + 0x4820], 0
adc eax, edx
neg cl
xor cx, ax
mov dword [rsi + 0x482c], 0
stc
shld ax, ax, 0x66
sbb cl, cl
mov dword [rsi + 0x47d8], 0
lahf
mov dword [rsi + 0x4778], 0
sal ch, cl
mov dword [rsi + 0x4718], 0
bsf ax, r15w
mov dword [rsi + 0x46b8], 0
mov byte [rsi + 0x4828], 0xff
movzx cx, dil
xadd rcx, rax
test r13w, bp
mov eax, dword [rsi + 0x4868]
btr cx, 0x87
test eax, eax
mov ecx, 0x7fffffff
jmp 0x1404154f5
cmove eax, ecx
jmp 0x1404154fd
mov dword [rsi + 0x486c], eax
jmp 0x140415508
mov dword [rsi + 0x4844], 0
jmp 0x140415517
jmp 0x14041512b
mov eax, 0x10000
mov ecx, ebp
shl eax, cl
cmp edi, 0x234210bd
jmp 0x140415530
sar eax, 0x10
mov dword [rsp + 0x50], eax
sal r15b, cl
bt r15d, 0x8f
rol r15b, cl
neg eax
mov dword [rsp + 0xc4], eax
movsx r15d, di
movzx r15w, bpl
cdqe
mov rax, qword [rsp + 0x68]
lea r15, [rax + rdx]
jmp 0x1404155a1
cmp r13d, eax
jmp 0x14041559b
jg 0x14041540d
mov rsi, qword [rsp + 0x38]
cmc
cmp dx, 0x2602
cmp dword [rsi + 0x4824], 0xf
jmp 0x1404155b8
jg 0x1404155cb
mov rcx, rsi
jmp 0x1404155c6
call fcn.140432b4a
mov r8d, dword [rsi + 0x4820]
mov rax, r8
shr rax, 0x17
mov rcx, qword [rsp + 0x40]
test bl, 0x1e
cmc
movzx eax, byte [rcx + rax]
cmp sp, ax
cmp rax, 0xff
je 0x14041566b
mov rcx, qword [rsp + 0x48]
or bl, r13b
add rcx, rsi
and bl, r9b
sal rbx, 0x1a
shr bh, cl
movzx ecx, byte [rax + rcx + 0x1f48]
and bl, bpl
mov ebx, dword [rsi + 0x4824]
test r12b, bpl
sub ebx, ecx
jmp 0x140415624
jl 0x1404173c3
shl r8d, cl
setle r9b
bswap r9
mov rdx, qword [rsp + 0x38]
jmp 0x140415641
mov dword [rdx + 0x4820], r8d
seta r9b
movzx r9w, bl
cmovbe r9w, r8w
mov dword [rdx + 0x4824], ebx
mov r9, qword [rsp + 0x48]
jmp 0x140415666
jmp 0x140415775
mov eax, r8d
shr eax, 0x10
cmp r8b, 0x1f
not cx
sub ebp, ebp
jmp 0x140415687
mov rcx, rbp
jmp 0x14041568f
inc rbp
cmp eax, dword [r15 + rcx*4]
jmp 0x14041569b
jae 0x140415687
mov ebx, dword [rsi + 0x4824]
cmp ebp, 8
jmp 0x1404156af
je 0x1404187ce
lea rax, [rbp + 9]
test cl, 0xbf
cmp ebx, eax
jmp 0x1404156c3
jl 0x1404173c3
mov cl, 0x17
rcl r9b, 0xb3
sub cl, bpl
cmp r8b, r14b
or r9b, bpl
rcl di, 0x21
mov edi, r8d
bswap esi
shr edi, cl
movzx rdx, bx
mov ecx, eax
test r13b, r14b
movsx r9d, r12w
lea rdx, [0x1400bf0d0]
ror r14b, 0xd4
sub r9w, 0x3f8e
and edi, dword [rdx + rcx*4]
rcl rdx, cl
xadd r9b, r14b
mov rdx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x48]
lea rsi, [rdx + r9]
add edi, dword [rsi + rcx*4 + 0x2094]
movsx r14w, r11b
sub ebx, ebp
shl r14d, cl
adc r14d, 0x76b50dbd
mov ecx, eax
movsx eax, bx
lahf
shl al, 4
shl r8d, cl
bswap bp
add ebx, 0xfffffff7
cmp r14b, 0xc8
adc ax, 0x24fe
btc rcx, 0xcc
mov dword [rdx + 0x4824], ebx
movsx cx, r8b
btc r14, 0x7c
bts eax, r13d
mov dword [rdx + 0x4820], r8d
sbb r14, r14
shr rbp, 0x27
movsxd rax, edi
lea rcx, [rdx + r9]
movzx r14d, r15w
cmp sp, r9w
movzx ebp, byte [rax + rcx + 0x1e48]
mov ax, 0xc9d
mov eax, ebp
and eax, 0xf
shrd r14w, r10w, 0x79
rcl r14w, cl
mov r14, rbp
cmp ch, dl
cmc
jmp 0x1404157a7
shr r14, 4
cmp r15w, bx
cmp eax, 1
je 0x140415849
test eax, eax
jne 0x1404173c3
mov dword [rsp + 0x78], 0
shr dil, cl
mov edi, 0xf
cmp esp, 0x2a9b1839
test ecx, r9d
test r10b, 0x62
cmp bpl, 0xef
jmp 0x1404157e6
ja 0x140415838
mov eax, 0xffffffff
stc
btr ecx, 3
mov ecx, r14d
shrd rdi, rcx, 0xa1
shl eax, cl
bt cx, 0xe4
xor cl, r11b
not eax
mov rcx, qword [rsp + 0x38]
bt rdi, 0x6f
rcl di, cl
mov dword [rcx + 0x4844], eax
rol dil, 0x2c
dec di
mov edi, 0x40
cmp bpl, 0x10
jmp 0x140415832
jae 0x140415a20
mov rax, qword [rsp + 0x38]
mov bpl, r13b
mov ebp, dword [rsp + 0x50]
jmp 0x1404158f7
test ebx, ebx
jmp 0x140415850
jg 0x14041588a
mov rsi, qword [rsp + 0x38]
movsx cx, ah
movzx rcx, bx
mov ch, bh
mov rcx, rsi
jmp 0x14041586d
call fcn.140432b4a
mov r8d, dword [rsi + 0x4820]
movsxd rbx, ebp
mov bpl, 0x76
movzx bp, r10b
mov ebx, dword [rsi + 0x4824]
lea eax, [r8 + r8]
inc ecx
mov rcx, qword [rsp + 0x38]
mov di, 0x6daf
movsx edi, r11w
movzx di, r11b
mov dword [rcx + 0x4820], eax
xchg bpl, al
movsx ebp, ax
movzx ax, r11b
dec ebx
mov dword [rcx + 0x4824], ebx
mov rax, rcx
ror dil, cl
rcl ecx, cl
bsr ebp, r11d
test r8d, r8d
mov ecx, dword [rsp + 0xc4]
setbe bpl
movsxd rbp, r11d
mov ebp, dword [rsp + 0x50]
movsxd rdi, r11d
jmp 0x1404158e9
cmovs ecx, ebp
mov dword [rsp + 0x78], ecx
xchg dil, dil
mov edi, r14d
clc
mov eax, dword [rax + 0x4838]
clc
cmp r13d, eax
jmp 0x140415906
jg 0x140415593
movsxd r13, r13d
jmp 0x140415914
jmp 0x140415952
lea rax, [0x1400bf070]
movzx ebx, byte [r13 + rax]
cmp cx, r10w
cmp r13, 0x39d42bf4
cmp word [r12 + rbx*2], 0
je 0x140415a07
mov rsi, qword [rsp + 0x38]
mov eax, dword [rsi + 0x4824]
cmp r9b, 0x5c
jmp 0x14041598a
test edi, edi
jmp 0x140415a0e
cmp ebx, r14d
jge 0x140415a67
mov rsi, qword [rsp + 0x38]
xchg rcx, rcx
movsx cx, bpl
mov rcx, rsi
jmp 0x140415a3e
call fcn.140432b4a
mov r8d, dword [rsi + 0x4820]
mov ebx, dword [rsi + 0x4824]
not bp
cwd
cdq
mov eax, dword [rsi + 0x4844]
mov dx, cx
movzx ecx, ax
bt dx, 0xfb
mov ecx, r14d
cdq
rol r8d, cl
bts ebp, esp
lea rcx, [0x1400bf0d0]
btr rbp, r13
mov ebp, dword [rcx + r14*4]
test r15b, cl
shl cl, cl
sar cx, 0xd0
mov ecx, ebp
cmp r15w, bp
movsx rdx, sp
bsf dx, r10w
not ecx
cmp dil, 0x36
xchg dl, dl
and ecx, r8d
shl dx, 0xa7
clc
rcr dx, 0xb
mov rdx, qword [rsp + 0x38]
cmp cx, 0x4f7a
test r12b, r9b
cmp r8b, r8b
mov dword [rdx + 0x4820], ecx
test si, sp
and r8d, ebp
bts bp, bx
add r8d, eax
movsx bp, dil
cdqe
sub ebx, r14d
cmovs ebp, ebx
movsxd rbp, r13d
not rax
mov dword [rdx + 0x4824], ebx
movsx rbp, bp
sets ah
lahf
mov rax, rdx
setg bpl
movsx rbp, ax
mov dword [rdx + 0x4844], r8d
mov bp, r12w
movzx ebp, r9w
mov ebp, dword [rsp + 0x50]
jmp 0x140415b13
jmp 0x1404158f7
shl rcx, 0xa
lea rdi, [rsi + rcx]
shl r14b, 0xea
rol ah, 0x10
add rdi, 0x3688
mov rax, qword [rsp + 0x68]
movsx r14d, r14w
xchg r14w, r14w
lea r14, [rax + rdx]
mov dword [rsp + 0x78], ebp
jmp 0x140415b48
mov qword [rsp + 0x50], rdi
jmp 0x140415b52
jmp 0x140415f67
mov edx, dword [rsi + 0x4820]
shld cx, r8w, 0x1f
shl ecx, cl
bt rcx, rdx
mov rcx, rdx
mov ax, dx
and eax, r9d
neg eax
shr rcx, 0x17
cmp r11b, r8b
cdqe
movsx eax, word [rdi + rcx*2]
cmp bl, 0x71
test eax, eax
jmp 0x140415b8b
je 0x140415c2c
mov ecx, eax
shl bh, cl
movzx ebx, dx
shr ecx, 4
shr rbx, 0x95
and ecx, 0xf
movsxd rbx, r13d
add r13w, 0x5f96
add rbx, rcx
movsx r13w, cl
bts ecx, r14d
add cl, dil
mov ecx, eax
rcl r13b, 0xf9
shld r13w, dx, 0xaf
and ecx, 0xf
shl edx, cl
rcr r13d, cl
sbb r13b, bpl
shr r13d, cl
mov dword [rsi + 0x4820], edx
sub dword [rsi + 0x4824], ecx
mov dx, sp
lea r13d, [rbx + 1]
lea rcx, [0x1400bf070]
rcl dl, cl
stc
movzx edx, byte [rcx + rbx]
neg cx
shr eax, 8
xchg ch, ch
add cl, r14b
mov ecx, ebp
shl eax, cl
cmp rbp, rax
clc
test r11w, 0x82e
mov word [r12 + rdx*2], ax
clc
test r12w, 0x7309
cmp r13d, dword [rsi + 0x4838]
jle 0x140415f67
jmp 0x14041540d
cmp dword [rsi + 0x4824], 0xf
jmp 0x140415c38
jg 0x140415c66
mov rcx, rsi
jmp 0x140415c46
call fcn.140432b4a
mov edx, dword [rsi + 0x4820]
sub eax, edx
bsf eax, ebp
shld ax, r11w, 0x61
mov rcx, rdx
not ax
shr rcx, 0x17
mov rax, qword [rsp + 0x40]
movzx eax, byte [rax + rcx]
cmp rax, 0xff
je 0x140415ceb
mov rcx, qword [rsp + 0x48]
rcr dil, cl
xor edi, 0x2edc13bb
xor dil, bpl
add rcx, rsi
xchg edi, edi
movzx ecx, byte [rax + rcx + 0x1f48]
test dl, r10b
rol edi, 0x76
movsxd rdi, r10d
mov edi, dword [rsi + 0x4824]
stc
sub edi, ecx
jmp 0x140415cb0
jl 0x1404173c3
shl edx, cl
mov bp, r8w
mov rbx, qword [rsp + 0x38]
mov ebp, ebp
mov dword [rbx + 0x4820], edx
jmp 0x140415cce
mov dword [rbx + 0x4824], edi
movsx bp, r9b
xchg bpl, bpl
mov rbp, qword [rsp + 0x48]
jmp 0x140415ce6
jmp 0x140415ddc
mov eax, edx
test rdi, r15
sete cl
sal cx, 0x55
shr eax, 0x10
sbb ch, 0xa
xor ebx, ebx
movsx ecx, bx
mov rcx, rbx
jmp 0x140415d0a
inc rbx
stc
test eax, 0x67132896
jmp 0x140415d18
cmp eax, dword [r14 + rcx*4]
jmp 0x140415d21
jae 0x140415d02
mov rax, qword [rsp + 0x38]
cmp cl, r15b
mov edi, dword [rax + 0x4824]
cmp ebx, 8
jmp 0x140415d3d
je 0x1404188ca
lea rax, [rbx + 9]
clc
test al, r12b
cmp edi, eax
jmp 0x140415d52
jl 0x1404173c3
mov cl, 0x17
clc
adc r15b, r10b
sub cl, bl
mov esi, edx
neg r15b
shr esi, cl
sar r15w, 0x70
shr ecx, cl
mov r8d, eax
cmovge ebp, r8d
lea rcx, [0x1400bf0d0]
rol r15b, 0xad
rcl r15w, 0xd0
and esi, dword [rcx + r8*4]
shld r15w, dx, 0xb1
sal bpl, 0x15
mov r9, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x48]
lea rcx, [r9 + rbp]
bsf r15w, r9w
add esi, dword [rcx + r8*4 + 0x2094]
sub edi, ebx
mov rbx, r9
add r15b, dil
mov ecx, eax
shr ax, cl
bts eax, esi
movzx r15d, sp
shl edx, cl
add edi, 0xfffffff7
clc
mov dword [r9 + 0x4824], edi
bswap ax
mov dword [r9 + 0x4820], edx
movsxd rax, esi
lea rcx, [rbx + rbp]
movzx ebx, byte [rax + rcx + 0x1e48]
bswap r15
mov r15d, ebx
clc
and r15d, 0xf
sub rcx, rdi
mov rcx, rbx
cmp r14, r11
shr rcx, 4
cmc
cmp dh, 0x9d
test r15, r15
jmp 0x140415e0c
je 0x140415f2b
mov eax, ecx
sbb bpl, dil
movsxd rbx, r13d
btc ebp, r13d
movzx bp, r11b
add rbx, rax
shld ebp, ecx, 0xe0
cmp edi, r15d
cmovge bp, r10w
mov bpl, 0x29
mov ebp, dword [rsp + 0x78]
jmp 0x140415e3e
jge 0x140415e6e
mov rsi, qword [rsp + 0x38]
setg cl
movsx rcx, dx
movzx ecx, r13w
mov rcx, rsi
call fcn.140432b4a
mov edx, dword [rsi + 0x4820]
mov edi, dword [rsi + 0x4824]
test dil, dil
xadd al, ah
lea r13d, [rbx + 1]
cdqe
not si
cmp r13, 0x1d412829
lea rax, [0x1400bf070]
rol r8b, cl
bt rcx, r12
cmovno si, cx
movzx r8d, byte [rax + rbx]
btc ax, r9w
bts rbx, r8
mov ebx, edx
shr ebx, 0x1f
btc esi, r15d
mov ecx, r15d
rol edx, cl
lea rax, [0x1400bf0d0]
cmovns cx, r15w
shr sil, 0x60
shl sil, cl
mov eax, dword [rax + r15*4]
movsx esi, r11w
rol esi, cl
mov ecx, eax
xor rsi, r8
cmc
not ecx
sal esi, 0xa5
and ecx, edx
sal sil, 0x37
mov rsi, qword [rsp + 0x38]
cmp bpl, dil
mov dword [rsi + 0x4820], ecx
stc
rol ecx, 0xfa
bt ecx, 0x69
and edx, eax
sub edi, r15d
movsx rcx, r14w
mov dword [rsi + 0x4824], edi
bswap ax
dec ebx
lea rax, [0x1400bf120]
cmovae ecx, r11d
and ebx, dword [rax + r15*4]
add ebx, edx
mov ecx, ebp
cmp r10b, r11b
shl ebx, cl
mov word [r12 + r8*2], bx
jmp 0x140415f26
jmp 0x140415f49
cmp bl, 0xef
movsx bp, r14b
mov ebp, dword [rsp + 0x78]
jbe 0x140415f90
add r13d, 0x10
mov rsi, qword [rsp + 0x38]
movsx edi, di
mov rdi, qword [rsp + 0x50]
test r9d, 0x29475684
cmp r13d, dword [rsi + 0x4838]
jmp 0x140415f61
jg 0x14041540d
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 0x4824], 0xf
jmp 0x140415f78
jg 0x140415b57
mov rcx, rsi
jmp 0x140415f86
call fcn.140432b4a
jmp 0x140415b57
mov eax, 1
test bx, bx
or rbp, rbp
mov rbp, rcx
cmp sil, 0xee
stc
cmp rsi, rbx
shl eax, cl
add cl, dil
xor ch, ch
mov rcx, qword [rsp + 0x38]
clc
test cx, 0x6058
cmc
mov dword [rcx + 0x4844], eax
cmp cx, 0x4951
cmp bl, 0x10
jmp 0x140415fcc
jae 0x140415fe1
mov rsi, qword [rsp + 0x38]
jmp 0x140415fdc
cmp edi, ebp
jmp 0x140415fe8
mov eax, dword [rsp + 0x70]
jmp 0x1404160c0
inc eax
mov dword [rsp + 0x70], eax
cmp r15, 0x66912184
cmp eax, dword [rsp + 0xc0]
jmp 0x1404160d9
jne 0x1404150fc
jmp 0x140416c12
cmp edx, 1
jmp 0x1404160ec
jne 0x140416536
movsxd r13, dword [rsi + 0x4858]
bts rcx, r12
cmc
lea rax, [r13*2]
lea rax, [rax + r13]
shl rax, 5
mov edx, dword [rsi + rax + 0x46c0]
adc cl, r8b
rcl ch, cl
mov ecx, 1
clc
test edx, edx
jmp 0x140416127
jle 0x140416c05
add edx, 7
xadd bl, cl
movsx bx, r11b
shr edx, 3
sar ch, 0x91
rcl ch, cl
movzx ebx, si
mov dword [rsp + 0x48], edx
mov edx, dword [rsi + rax + 0x46bc]
rcr bp, cl
sal ch, 0x46
lea ebp, [rdx + 7]
movzx ebx, r8w
sar ebp, 3
xor bx, 0x46bb
cmp ebp, 2
setge cl
mov ecx, 1
cmovl ebp, ecx
movzx bx, bl
sar bh, cl
btr bx, 0x5c
lea rbx, [rsi + rax]
test dil, 0x2e
jmp 0x140416189
add rbx, 0x46b4
cmp bx, 0x30dc
cmp r8b, r13b
shl rbp, 3
cmp r10b, 0xc7
sub edi, edi
sub r15d, r15d
jmp 0x1404161aa
mov qword [rsp + 0x40], rdx
jmp 0x1404161b4
jmp 0x1404169bc
mov edx, dword [rsi + 0x4694]
jmp 0x1404161cc
test edx, edx
jle 0x140416c12
mov rcx, qword [rsp + 0x38]
cmp cl, r10b
test spl, r9b
clc
mov ecx, dword [rcx + 0x4690]
jmp 0x1404161eb
sub r15d, r15d
test ecx, ecx
jmp 0x1404161f5
jle 0x140416525
sub r12d, r12d
shld si, si, 0x9f
movzx si, cl
rcl dl, cl
mov rsi, qword [rsp + 0x38]
mov edx, dword [rsi + 0x4854]
test r15d, 0x5cf781b
test edx, edx
jmp 0x140416222
jle 0x1404163f1
sub r14d, r14d
cbw
cmp di, sp
movsxd r13, dword [rsi + r14*4 + 0x4858]
xor ah, 0xfb
sbb ah, 0xf4
cdqe
lea rax, [r13*2]
sub cx, 0x7f7a
add rax, r13
mov cl, r14b
sbb cl, r12b
shl rax, 5
shrd rcx, rbx, 0x88
mov ecx, dword [rsi + rax + 0x46a8]
test ecx, ecx
jle 0x1404163d0
lea rbp, [rsi + rax]
cmp dx, 0x15ff
add rbp, 0x46a8
stc
test r14b, dil
mov eax, dword [rsi + rax + 0x46a4]
cmc
xor edi, edi
jmp 0x140416291
jmp 0x1404162a5
inc edi
cmp edi, ecx
jmp 0x14041629f
jge 0x1404163bd
test eax, eax
jmp 0x1404162ac
jle 0x140416296
xor ebx, ebx
sal r8w, cl
mov ecx, dword [rbp]
add r9b, bl
imul ecx, r15d
cdq
add ecx, edi
imul ecx, dword [rbp + 0x50]
imul eax, r12d
sbb r8b, 0x17
bsr edx, r11d
add ecx, eax
cmp ebp, 0x5f493a07
adc dl, r9b
add ecx, ebx
shl ecx, 6
sal al, 0x70
shr dl, cl
test r10d, 0x30ac5538
movsxd rdx, ecx
movzx r8d, r11w
setl cl
rol rax, cl
lea rdx, [rdx + rdx]
movsx cx, spl
movsx rax, r15w
movzx eax, sp
add rdx, qword [rbp + 0x48]
adc r9b, 0xf8
xor r9b, r9b
shr r9b, 0x8e
movsxd rax, dword [rbp + 8]
test r10, 0x4d1a28e5
imul rax, rax, 0x690
mov r9d, 0x552860ae
rcr ch, cl
sbb cl, 0xff
mov rcx, qword [rsp + 0x38]
cmovo r9w, r12w
and r8w, 0xd13
cmp sp, dx
lea r8, [rcx + rax]
shrd r9w, r10w, 0xb1
sub r9w, r14w
sub r9, 0x5793146a
add r8, 8
cmovle r9w, r8w
mov r9d, r13d
jmp 0x140416373
call fcn.140432e67
test eax, eax
jmp 0x14041637f
je 0x1404173c3
inc ebx
btc eax, eax
rol rax, cl
xadd rax, rax
mov eax, dword [rbp - 4]
cmp r15d, 0x488646f8
cmp ebx, eax
jmp 0x1404163a2
jl 0x1404162b8
mov ecx, dword [rbp]
xchg si, si
mov rsi, qword [rsp + 0x38]
jmp 0x1404163b8
jmp 0x140416296
mov edx, dword [rsi + 0x4854]
movzx rax, di
movzx ax, ch
cmovb ax, r8w
inc r14
mov al, dil
sar eax, 0xbd
movsxd rax, edx
clc
cmp r14, rax
jmp 0x1404163e5
jl 0x140416230
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
test dl, 0x42
mov dword [rsi + 0x486c], ecx
cmc
cmp bh, 5
cmp eax, 1
not ah
mov eax, ecx
jmp 0x14041640d
jg 0x1404164fb
cmp dword [rsi + 0x4824], 0x17
jg 0x14041642d
mov rcx, rsi
jmp 0x140416428
call fcn.140432b4a
movzx eax, byte [rsi + 0x4828]
test dil, 0x47
xchg rcx, rcx
mov ecx, eax
clc
and cl, 0xf8
cmp cl, 0xd0
jmp 0x140416449
jne 0x140416c1f
mov qword [rsi + 0x4820], 0
cdqe
test r14w, r14w
mov dword [rsi + 0x482c], 0
bt eax, r13d
mov dword [rsi + 0x47d8], 0
add cx, 0x3076
shl rax, cl
movsx eax, bx
mov dword [rsi + 0x4778], 0
bt cx, sp
not rax
test bx, 0x6b70
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
ror cl, 0x3f
mov byte [rsi + 0x4828], 0xff
shr ch, 0xe8
xchg cl, cl
mov eax, dword [rsi + 0x4868]
neg rcx
shld rcx, r13, 0xa2
test eax, eax
movsxd rcx, esi
setg cl
mov ecx, 0x7fffffff
jmp 0x1404164dc
cmove eax, ecx
xchg ecx, ecx
cmovae cx, bp
mov dword [rsi + 0x486c], eax
bswap ecx
mov dword [rsi + 0x4844], 0
mov cx, r13w
inc r12d
rcr ecx, 0xeb
rcr cl, cl
sub cl, 0x40
mov ecx, dword [rsi + 0x4690]
cmp r12d, ecx
jmp 0x140416514
jl 0x14041620e
mov edx, dword [rsi + 0x4694]
jmp 0x140416525
inc r15d
cmp r15d, edx
jl 0x1404161ee
jmp 0x140416c12
mov edx, dword [rsi + 0x4694]
bt cx, 0xb
mov ecx, 1
test edx, edx
jle 0x140416c05
mov ecx, dword [rsi + 0x4690]
test edi, 0x28dc6637
mov dword [rsp + 0x48], 0
test ecx, ecx
jmp 0x140416569
jle 0x14041695a
mov dword [rsp + 0x40], 0
btc ecx, esp
bsf ecx, r15d
mov ecx, dword [rsi + 0x4854]
test sil, r10b
stc
cmp bx, r15w
test ecx, ecx
jmp 0x140416593
jle 0x140416820
sub ebp, ebp
adc r13b, r12b
movsxd r13, dword [rsi + rbp*4 + 0x4858]
setns dh
shr ah, 0x9f
lea rdx, [r13*2]
adc ah, 0x36
cmp r10w, 0x2b04
bsr eax, r11d
lea rdx, [rdx + r13]
btc ax, 0x5e
sar ax, cl
shld eax, r10d, 0xae
shl rdx, 5
bt ax, r8w
movsx eax, bx
mov eax, dword [rsi + rdx + 0x46a8]
test eax, eax
jle 0x1404167fa
mov qword [rsp + 0x58], rbp
dec bpl
test r14, rdx
lea rbp, [rsi + rdx]
bts di, bp
add rbp, 0x46a8
neg di
mov edi, dword [rsi + rdx + 0x46a4]
cmp r12b, cl
jmp 0x140416620
sub ebx, ebx
jmp 0x140416637
inc ebx
stc
cmp ebx, eax
jmp 0x140416631
jge 0x1404167d5
test edi, edi
jmp 0x14041663e
jle 0x140416627
sub r14d, r14d
bt edx, 0x4e
mov rsi, qword [rsp + 0x38]
movsxd rax, esp
bt r12w, 0x8a
lea r12, [rsp + 0xf0]
mov r15d, dword [rbp]
rcl rcx, cl
stc
xchg r9w, ax
movsxd rax, dword [rbp + 0xc]
movsxd rcx, dword [rbp + 4]
shl rcx, 7
adc r9, 0x1ee76b20
add rcx, rsi
rol r8w, cl
bsr r8, r13
add rcx, 0x3488
bt r8w, 0x89
ror r8b, cl
imul r9, rax, 0x690
shr dl, cl
rol dh, 0xdf
shl rax, 0xa
shr r8w, cl
add rax, rsi
add rax, 0x3688
jmp 0x1404166bc
add r9, qword [rsp + 0x88]
movsxd rdx, dword [rbp + 8]
cmovl r8w, si
imul r8, rdx, 0x690
rcl dx, 0x38
sub rdx, rbp
cmp ax, si
add r8, qword [rsp + 0x80]
jmp 0x1404166eb
mov qword [rsp + 0x30], rcx
jmp 0x1404166fa
mov dword [rsp + 0x28], r13d
mov cl, r11b
xchg ch, dh
mov dl, 0xc3
mov qword [rsp + 0x20], rax
movzx dx, dil
setle dl
mov rcx, rsi
movzx rdx, r11w
mov dl, r13b
mov rdx, r12
jmp 0x140416725
call fcn.1404322e5
test eax, eax
jmp 0x140416731
je 0x140416c03
imul r15d, dword [rsp + 0x48]
sub r8, 0x41384e57
add r15d, ebx
sbb ah, 0x33
imul edi, dword [rsp + 0x40]
adc ah, 0xca
btr ax, r11w
add edi, r14d
cwd
movzx dx, r10b
ror r8w, cl
shl edi, 3
and ax, 0x64b9
mov edx, dword [rbp + 0x1c]
imul r15d, edx
cmc
cdqe
movsx ax, ah
shl r15d, 3
movsxd rax, r14d
mov cl, r13b
movzx rcx, r8w
movsxd rax, r15d
add rax, qword [rbp + 0x28]
movsxd rcx, edi
sal r8b, cl
rol r8d, cl
bsf r8d, r11d
add rcx, rax
mov r8, r12
call qword [rsi + 0x4870]
inc r14d
movsxd rdi, esp
rcl dil, cl
movzx rdi, si
mov edi, dword [rbp - 4]
cmp ch, dl
cmp r14d, edi
jmp 0x1404167c2
jl 0x140416661
mov eax, dword [rbp]
jmp 0x1404167d0
jmp 0x140416627
mov rsi, qword [rsp + 0x38]
lahf
movzx rcx, dx
mov ecx, dword [rsi + 0x4854]
jmp 0x1404167ee
mov rbp, qword [rsp + 0x58]
movzx eax, si
cbw
cdqe
inc rbp
mov al, 0x66
movsxd rax, ecx
test rdx, rsp
cmp rbp, rax
jmp 0x14041680d
jl 0x14041659e
mov eax, dword [rsi + 0x486c]
test spl, 0x45
shl ch, 0xb3
lea ecx, [rax - 1]
stc
cmp si, 0x55ca
cmp dl, r11b
mov dword [rsi + 0x486c], ecx
cmp spl, r12b
cmp r12b, 0xa1
stc
cmp eax, 1
sets ah
cbw
cwde
mov eax, ecx
jmp 0x14041684a
jg 0x140416925
cmp dword [rsi + 0x4824], 0x17
jmp 0x14041685c
jg 0x14041686a
mov rcx, rsi
call fcn.140432b4a
movzx eax, byte [rsi + 0x4828]
test spl, sil
and al, 0xf8
cmp edx, edi
cmp al, 0xd0
jmp 0x14041687f
jne 0x14041697d
mov qword [rsi + 0x4820], 0
sar al, cl
mov dword [rsi + 0x482c], 0
movsx rdx, r11w
cdqe
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
xchg ch, dh
mov dword [rsi + 0x4718], 0
btc rdx, r13
mov dword [rsi + 0x46b8], 0
cwde
movzx ax, spl
mov byte [rsi + 0x4828], 0xff
dec ax
cdqe
test r11b, 9
mov eax, dword [rsi + 0x4868]
test eax, eax
cwd
cmova cx, ax
mov ecx, 0x7fffffff
movsx rdx, ax
cmove eax, ecx
mov cx, si
movsx edx, r14w
mov dword [rsi + 0x486c], eax
movzx ecx, r13w
cqo
movzx rcx, sp
mov dword [rsi + 0x4844], 0
movsx cx, ah
mov edx, dword [rsp + 0x40]
mov cl, r9b
inc edx
mov ecx, dword [rsi + 0x4690]
clc
jmp 0x14041693b
mov dword [rsp + 0x40], edx
cmc
test r9b, 0xf7
test r14b, r12b
cmp edx, ecx
jmp 0x14041694e
jl 0x14041657e
mov edx, dword [rsi + 0x4694]
mov ebp, dword [rsp + 0x48]
jmp 0x140416963
inc ebp
cmp dl, 0xd3
jmp 0x14041696e
mov dword [rsp + 0x48], ebp
test bpl, bpl
cmp ebp, edx
jl 0x140416562
mov ecx, 1
jmp 0x140416987
jmp 0x140416c05
inc r15d
btr rdx, r8
bsr edx, r10d
cmovo dx, sp
add edi, 8
cmp r15d, dword [rsp + 0x48]
movsx edx, bx
cqo
movsx rdx, r14w
mov rdx, qword [rsp + 0x40]
jmp 0x1404169b6
je 0x14041697d
test edx, edx
jle 0x14041698c
xor r14d, r14d
jmp 0x1404169cc
jmp 0x1404169de
add r14, 8
cmp rbp, r14
je 0x14041698c
movsxd rax, dword [rbx]
movsxd rcx, dword [rbx - 8]
neg r12b
xchg si, si
rcr r12w, cl
shl rcx, 7
mov rsi, qword [rsp + 0x38]
xchg r9b, r8b
add rcx, rsi
rcr dh, cl
add rcx, 0x3488
bt r12w, 0x25
ror r12d, cl
movzx r9w, bpl
imul r9, rax, 0x690
rcl r8w, 0xbf
dec r12b
shl rax, 0xa
movsx r8w, sil
bt r8d, ebp
add rax, rsi
jmp 0x140416a3b
add rax, 0x3688
sal dx, 0x8e
rol r12w, 0x39
add r9, qword [rsp + 0x88]
shld dx, r13w, 0x81
movsxd rdx, dword [rbx - 4]
xor r8b, r15b
imul r8, rdx, 0x690
add r8, qword [rsp + 0x80]
movsxd rdx, r12d
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], r13d
bswap cx
not dh
movsx r12w, sil
mov qword [rsp + 0x20], rax
mov dx, ax
mov ch, 0x21
mov rcx, rsi
mov dx, cx
lea r12, [rsp + 0xf0]
movsx dx, sil
cmovp dx, r15w
mov rdx, r12
call fcn.1404322e5
test eax, eax
jmp 0x140416ab7
je 0x140416c03
mov edx, dword [rbx + 0x10]
mov eax, edi
mov r8b, dil
imul eax, edx
movsxd rcx, eax
rcr r8b, cl
clc
adc r8, 0x537d0324
add rcx, qword [rbx + 0x1c]
and r8b, r10b
shl r8w, cl
add rcx, r14
movsx r8w, r15b
jmp 0x140416aee
mov r8, r12
jmp 0x140416af6
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
jmp 0x140416b0e
mov dword [rsi + 0x486c], ecx
clc
cmp rax, rsp
cmp eax, 1
jmp 0x140416b20
jg 0x1404169d1
cmp dword [rsi + 0x4824], 0x17
jmp 0x140416b32
jg 0x140416b45
mov rcx, rsi
jmp 0x140416b40
call fcn.140432b4a
movzx eax, byte [rsi + 0x4828]
cmp r10b, 0x8a
test cl, r15b
and al, 0xf8
cmp r9w, 0x13f
cmp al, 0xd0
jmp 0x140416b62
jne 0x14041697d
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
btc ax, r8w
stc
mov dword [rsi + 0x4718], 0
shl rcx, cl
ror al, 5
mov dword [rsi + 0x46b8], 0
sbb ah, 0x60
add ax, cx
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
test eax, eax
cmovns rcx, rdi
jmp 0x140416bd2
mov ecx, 0x7fffffff
jmp 0x140416bdc
cmove eax, ecx
jmp 0x140416be4
mov dword [rsi + 0x486c], eax
jmp 0x140416bef
mov dword [rsi + 0x4844], 0
jmp 0x140416bfe
jmp 0x1404169d1
sub ecx, ecx
test ecx, ecx
jmp 0x140416c0c
je 0x1404173c3
mov rax, qword [rsp + 0x38]
cmc
movzx eax, byte [rax + 0x4828]
cmp al, 0xff
jne 0x1404145cc
mov rdx, qword [rsp + 0x38]
jmp 0x140416c31
jmp 0x140416c5b
lea rcx, [rax + 1]
jmp 0x140416c3f
mov qword [rdi + 0xc0], rcx
cmp r9d, 0x3473796e
movzx eax, byte [rax]
test dl, 0xb8
cmp al, 0xff
je 0x140416dac
mov rdi, qword [rdx]
test r8b, 0xcf
cmp dx, 0x5743
cmp qword [rdi + 0x10], 0
je 0x140416c9a
mov rcx, qword [rdi + 0x28]
jmp 0x140416c7b
call qword [rdi + 0x20]
test eax, eax
jmp 0x140416c85
je 0x140416cb7
cmp dword [rdi + 0x30], 0
jmp 0x140416c94
je 0x1404145cc
mov rax, qword [rdi + 0xc0]
cmp ax, 0x3594
cmp rax, qword [rdi + 0xc8]
jmp 0x140416cb1
jae 0x1404145cc
mov rdx, qword [rsp + 0x38]
mov rdi, qword [rdx]
neg ax
shld rax, rcx, 0x58
mov rax, qword [rdi + 0xc0]
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x140416cdb
jb 0x140416c36
cmp dword [rdi + 0x30], 0
je 0x140416c5b
mov r8d, dword [rdi + 0x34]
cwd
bswap bx
lea rbx, [rdi + 0x38]
movzx rcx, r8w
cmovae dx, r15w
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
jmp 0x140416d22
test eax, eax
jmp 0x140416d29
je 0x140416d46
movsxd rcx, eax
ror ax, 0x7d
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140416d41
jmp 0x140416d6a
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
xor edx, edi
rcr dx, cl
mov byte [rdi + 0x38], 0
xor eax, eax
adc edx, 0x48921c4
btc dx, r12w
or dl, r14b
mov qword [rdi + 0xc8], rcx
xor rdx, 0x35de79d6
sbb edx, 0x75565619
rcl edx, cl
lea rcx, [rdi + 0x39]
adc dl, 0x49
cmc
sbb dx, 0x4c6a
mov qword [rdi + 0xc0], rcx
mov rdx, qword [rsp + 0x38]
cmp esp, r13d
test r15b, r8b
cmp al, 0xff
jmp 0x140416da6
jne 0x140416c5b
mov rdi, qword [rdx]
shl ah, cl
bts ax, bx
mov rax, qword [rdi + 0xc0]
test bp, 0x4f28
stc
jmp 0x140416dc7
cmp rax, qword [rdi + 0xc8]
jae 0x140416dfc
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x140416de4
movzx eax, byte [rax]
jmp 0x140416dec
mov byte [rdx + 0x4828], al
jmp 0x140416df7
jmp 0x1404145cc
cmp dword [rdi + 0x30], 0
jmp 0x140416e05
je 0x140416e66
mov r8d, dword [rdi + 0x34]
movsxd rbx, r12d
lea rbx, [rdi + 0x38]
movzx dx, cl
mov rcx, qword [rdi + 0x28]
bswap edx
jmp 0x140416e25
mov rdx, rbx
jmp 0x140416e2d
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test dil, r10b
stc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
test eax, eax
je 0x140416e7d
movsxd rcx, eax
shr al, cl
or eax, edx
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x140416e61
jmp 0x140416ea2
xor eax, eax
jmp 0x140416e6d
mov byte [rdx + 0x4828], al
jmp 0x140416e78
jmp 0x1404145cc
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
movsx edx, r12w
btr dx, dx
mov byte [rdi + 0x38], 0
clc
bts edx, r13d
sub eax, eax
cqo
xchg dh, dh
mov rdx, r13
mov qword [rdi + 0xc8], rcx
jmp 0x140416eb0
lea rcx, [rdi + 0x39]
cdq
jmp 0x140416ebe
mov qword [rdi + 0xc0], rcx
cwd
movzx dx, bpl
jmp 0x140416ed1
mov rdx, qword [rsp + 0x38]
jmp 0x140416edb
mov byte [rdx + 0x4828], al
jmp 0x1404145cc
cmp dword [rbx + 0x4830], 0
movzx rax, r9w
movsx ax, r13b
movzx ax, r9b
mov r13, qword [rbx]
mov eax, dword [r13 + 8]
jmp 0x140416f07
je 0x140417336
test eax, eax
jmp 0x140416f14
jle 0x1404174ad
lea rdi, [rbx + 0x3508]
cdqe
cmp dil, r9b
lea rax, [rbx + 0x348e]
cmp r9, rsp
mov qword [rsp + 0x60], rax
cmc
xor ecx, ecx
jmp 0x140416f3d
jmp 0x140416f74
mov r13, qword [rbx]
movzx cx, r12b
mov rcx, qword [rsp + 0x68]
mov al, r13b
inc rcx
cmc
and al, r14b
movsxd rax, dword [r13 + 8]
jmp 0x140416f66
cmp rcx, rax
jmp 0x140416f6e
jge 0x140417336
lea rax, [rcx + rcx*2]
shl rax, 5
mov edx, dword [rbx + rax + 0x46c0]
test edx, edx
jle 0x140416f52
mov qword [rsp + 0x68], rcx
add edx, 7
shr edx, 3
cmp dil, 0xcc
bswap ebp
mov ecx, dword [rbx + rax + 0x46bc]
shr bpl, cl
bsr bp, r13w
or r14b, r14b
mov qword [rsp + 0x80], rcx
bts r14d, r9d
bsf r14w, r8w
bswap r14
lea ebp, [rcx + 7]
shrd r14w, r9w, 0xdb
cmp rsp, rdi
sar ebp, 3
lea r14, [rbx + rax]
jmp 0x140416fdf
add r14, 0x46f0
cmp ebp, 2
mov eax, 1
jmp 0x140416ff3
cmovl ebp, eax
cmp al, sil
cmc
clc
sub r12d, r12d
jmp 0x140417003
mov dword [rsp + 0x88], edx
jmp 0x14041700f
jmp 0x14041702f
inc r12d
dec dx
mov edx, dword [rsp + 0x88]
cmp r12d, edx
jmp 0x140417029
je 0x140416f42
cmp dword [rsp + 0x80], 0
jmp 0x14041703c
jle 0x140417014
lea r13d, [r12*8]
cmc
xor r15d, r15d
jmp 0x140417053
jmp 0x1404171b6
movdqu xmm0, xmmword [rax]
jmp 0x140417061
movdqu xmm1, xmmword [r8]
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
jmp 0x140417075
movdqu xmm2, xmmword [r8 + 0x20]
jmp 0x140417080
movdqu xmm3, xmmword [r8 + 0x30]
movdqu xmmword [r8], xmm1
jmp 0x140417090
movdqu xmm1, xmmword [rax + 0x10]
jmp 0x14041709a
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
jmp 0x1404170a9
movdqu xmm0, xmmword [rax + 0x20]
jmp 0x1404170b3
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x1404170c2
movdqu xmm0, xmmword [rax + 0x30]
jmp 0x1404170cc
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
movdqu xmm0, xmmword [rax + 0x40]
jmp 0x1404170e0
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x1404170eb
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x1404170fa
mov edx, dword [r14 - 0x2c]
cmc
mov eax, r13d
bt cx, 0x7c
xor bl, cl
and cl, r10b
imul eax, edx
cdqe
btc cx, 0x5e
inc bx
add rax, qword [r14 - 0x20]
setb ch
lea rcx, [rax + r15*8]
cmovo ebx, r12d
movsxd rbx, r12d
mov rbx, qword [rsp + 0x38]
jmp 0x140417195
call qword [rbx + 0x4870]
inc r15
cmp r9b, 0x60
jmp 0x1404171a8
cmp r15, rbp
jmp 0x1404171b0
je 0x140417014
mov rdx, qword [r14]
bsr eax, r13d
btr r8, r9
shl r8, 0xcb
mov eax, dword [r14 + 8]
xor sil, 0x29
and r8w, 0x3d17
add r8w, 0x24a1
imul eax, r12d
sar r8b, 0xa4
movsx ecx, dx
shr si, 0x11
add eax, r15d
bt r8w, si
stc
ror ecx, cl
shl eax, 6
shl r8b, 0x77
bts r8w, r12w
movsxd rsi, eax
xadd ecx, eax
cmp cx, sp
sbb r8w, r9w
lea r8, [rdx + rsi*2]
movsxd rcx, dword [r14 - 0x44]
test r14, 0x3536dae
lahf
shl rcx, 7
rcr ah, 0x6d
bsf ax, r15w
rol rax, cl
lea rax, [rbx + rcx]
cmp r12b, 0xa8
bswap bx
add rax, 0x3488
rol bl, cl
xor rbx, 0x564565d0
bsf bx, di
lea rbx, [rdi + rcx]
test rsi, 0x14d40036
cmp r8, rbx
jmp 0x14041725c
jae 0x140417058
lea rbx, [rdx + rsi*2]
test r10b, 0xaa
cmc
add rbx, 0x80
cmc
cmp rax, rbx
jmp 0x14041727b
jae 0x140417058
add rcx, qword [rsp + 0x60]
movsxd rax, r10d
not ax
mov bl, 0x2a
lea rax, [rdx + rsi*2]
movsxd rsi, esi
movsx rsi, r14w
inc si
add rax, 6
xor edx, edx
xor bx, r9w
btr si, 0x97
sets bl
nop word [rax + rax]
movsxd rsi, r15d
neg bl
movzx ebx, word [rax + rdx*2 - 6]
add si, 0x348b
imul bx, word [rcx + rdx*2 - 6]
movzx esi, r14w
add si, r9w
movzx esi, word [rax + rdx*2 - 4]
mov word [rax + rdx*2 - 6], bx
imul si, word [rcx + rdx*2 - 4]
mov word [rax + rdx*2 - 4], si
xor bx, 0x5e2d
rol bl, 0x83
add bl, dil
movzx ebx, word [rax + rdx*2 - 2]
cmp bpl, 0x3e
imul bx, word [rcx + rdx*2 - 2]
mov word [rax + rdx*2 - 2], bx
movzx ebx, word [rax + rdx*2]
cmp r14b, r13b
imul bx, word [rcx + rdx*2]
clc
test rsp, r11
mov word [rax + rdx*2], bx
add rdx, 4
stc
test sp, r8w
cmp rdx, 0x40
jmp 0x14041732b
jne 0x1404172b9
jmp 0x14041715a
sub ecx, ecx
cmp eax, 3
not dx
mov dl, 0x2e
setge cl
mov edx, dword [rsp + 0x230]
ror bpl, cl
shrd bp, bp, 0xa1
not bpl
test edx, edx
xchg bpl, bpl
movzx rbp, r9w
cmovp rbp, r15
lea ebp, [rcx + rcx + 1]
cmovne ebp, edx
cmp eax, 3
jne 0x1404173a8
mov cl, 1
bswap ax
cbw
mov eax, 3
cmc
jmp 0x140417384
cmp dword [rbx + 0x4850], 3
jmp 0x140417390
je 0x1404174f0
cmp dword [rbx + 0x484c], 0
jmp 0x1404173a2
je 0x1404174d4
xor ecx, ecx
jmp 0x1404174f0
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4854], 0
xor bl, r14b
not bl
mov rbx, qword [rsp + 0x38]
dec eax
inc al
mov rax, qword [rbx]
cmp si, 0x65f2
clc
mov eax, dword [rax + 8]
test esp, 0x42636df8
test eax, eax
jle 0x140417ae5
shl rax, 5
lea rdi, [rax + rax*2]
test dl, 0xba
test dil, r11b
add rbx, 0x46f0
jmp 0x140417402
xor r14d, r14d
jmp 0x14041740a
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140417414
jmp 0x14041742e
add rbp, 0x60
test dh, 0xfd
cmp rdi, rbp
jmp 0x140417428
je 0x140417aee
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
je 0x140417446
call fcn.14016e120
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
jmp 0x140417456
test rcx, rcx
jmp 0x14041745e
je 0x14041747d
call fcn.14016e120
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
sbb cl, r11b
mov rcx, qword [rbx + rbp - 8]
test sp, 0x7199
test rcx, rcx
jmp 0x14041748f
je 0x140417419
call fcn.14016e120
mov qword [rbx + rbp - 8], 0
jmp 0x1404174a8
jmp 0x140417419
mov ecx, dword [rsp + 0x230]
test ecx, ecx
mov ebp, 1
jmp 0x1404174c0
cmovne ebp, ecx
jmp 0x1404174c8
xor ecx, ecx
jmp 0x1404174cf
jmp 0x1404174f0
cmp dword [rbx + 0x4848], 0
movsx dx, r9b
movzx edx, ax
cwd
sete cl
or edx, r9d
rol dl, cl
rol edx, 0x51
test cl, cl
movsxd rdx, r8d
mov edx, 1
jmp 0x1404174ff
cmovne edx, eax
cmp ebp, 3
jmp 0x14041750a
cmovge edx, eax
stc
clc
cmp bl, dil
cmp eax, 3
jmp 0x14041751a
cmovne edx, eax
clc
test r12b, 0xd4
test edx, edx
jmp 0x140417529
jle 0x14041776a
mov dword [rsp + 0x48], ecx
jmp 0x140417538
mov dword [rsp + 0x60], ebp
jmp 0x140417541
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
mov eax, edx
movzx rbx, ax
mov qword [rsp + 0x80], rax
not r15b
rol r15w, cl
shl r15b, 0x5d
shl rax, 4
rol r14w, cl
rcl r14b, 0x18
lea r14, [rax + rax*2]
cmp di, bx
ror r12, 0xb6
movsx r12, r14w
xor edi, edi
mov r15d, 0x45e26099
mov bx, cx
lea r15, [0x140054040]
movsx bx, bl
mov bl, 0xde
cmovge r12w, r10w
lea r12, [0x140053b30]
mov rbx, qword [rsp + 0x38]
jmp 0x1404175c0
jmp 0x1404175e6
mov rax, r15
mov qword [rsp + rdi + 0xf0], rax
cmp r10, rsi
add rdi, 0x30
stc
cmp r14, rdi
jmp 0x1404175e0
je 0x140417930
mov ecx, dword [r13]
cmp r12w, 0x4c1d
cmc
test r9w, 0x4562
add ecx, 3
jmp 0x1404175ff
call fcn.14012a197
mov qword [rbx + rdi*2 + 0x46e8], rax
test r12w, si
test rax, rax
jmp 0x140417618
je 0x14041784d
mov eax, dword [rbx + 0x4688]
cdq
idiv dword [rbx + rdi*2 + 0x46a4]
mov ebp, eax
bt rcx, 0x1c
cmp r12d, r8d
bt rdx, r11
mov dword [rsp + rdi + 0x108], eax
ror edx, cl
not esi
movzx rsi, r9w
mov eax, dword [rbx + 0x468c]
sar esi, 0x67
inc esi
cdq
idiv dword [rbx + rdi*2 + 0x46a8]
xchg cx, si
mov ecx, eax
rcr sil, 1
dec sil
mov dword [rsp + rdi + 0x10c], eax
sar sil, 0xc7
rcr sil, 0xf8
xor si, r9w
sar eax, 1
mov dword [rsp + rdi + 0x114], eax
movsxd rax, r12d
movzx rax, cx
mov esi, dword [r13]
mov ax, 0x62f
movsxd rax, r12d
movzx eax, r15w
lea eax, [rsi + rbp]
jmp 0x1404176a1
dec eax
cmp r9b, 0x20
test sil, dl
jmp 0x1404176af
sub edx, edx
test ah, 0xff
div ebp
test r15w, 0x451b
cmp eax, r10d
mov dword [rsp + rdi + 0x110], eax
mov dword [rsp + rdi + 0x118], 0
mov al, 0x79
btr ax, r11w
mov rax, qword [rbx + rdi*2 + 0x46d0]
stc
test r15, r11
mov qword [rsp + rdi + 0x100], rax
clc
mov qword [rsp + rdi + 0xf8], rax
cmc
cmp ebp, 2
je 0x140417731
cmp ebp, 1
jmp 0x140417707
jne 0x1404175c5
cmp ecx, 2
cbw
mov rax, r15
lea rdx, [0x140053b40]
jmp 0x140417721
cmove rax, rdx
cmp ecx, 1
cmove rax, r12
jmp 0x1404175c8
lea rax, [0x140053e40]
cmp ecx, 1
jmp 0x140417740
je 0x1404175c8
cmp ecx, 2
jmp 0x14041774e
jne 0x1404175c5
mov rax, qword [rsp + 0x38]
jmp 0x14041775e
mov rax, qword [rax + 0x4880]
jmp 0x1404175c8
test eax, eax
jmp 0x140417771
jle 0x140417ae5
mov eax, eax
rcr rdi, cl
and edi, 0x197e1848
shl dil, 0x7b
shl rax, 5
adc dil, sil
add di, r13w
lea rdi, [rax + rax*2]
add rbx, 0x46f0
test ebp, 0x79271127
jmp 0x1404177a7
xor r14d, r14d
jmp 0x1404177af
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x1404177b9
jmp 0x1404177d4
add rbp, 0x60
test r15w, bp
cmp rdi, rbp
jmp 0x1404177ce
je 0x140417aee
mov rcx, qword [rbx + rbp - 0x18]
jmp 0x1404177de
test rcx, rcx
je 0x1404177f1
call fcn.14016e120
movups xmmword [rbx + rbp - 0x20], xmm6
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
jmp 0x1404177fe
je 0x140417822
call fcn.14016e120
mov qword [rbx + rbp - 0x10], 0
dec ecx
shrd cx, r15w, 0x5d
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x14041782f
je 0x1404177be
call fcn.14016e120
mov qword [rbx + rbp - 8], 0
jmp 0x140417848
jmp 0x1404177be
mov eax, dword [r13 + 8]
clc
cmp r14w, cx
test eax, eax
jmp 0x14041785d
jle 0x140417ae5
shl rax, 5
lea rdi, [rax + rax*2]
add rbx, 0x46f0
test al, r14b
cmp r15b, r12b
sub r14d, r14d
jmp 0x140417880
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x14041788a
jmp 0x1404178a1
add rbp, 0x60
cmp rdi, rbp
jmp 0x14041789b
je 0x140417aee
mov rcx, qword [rbx + rbp - 0x18]
cmp ah, 0x2e
test rcx, rcx
jmp 0x1404178b1
je 0x1404178c8
call fcn.14016e120
movups xmmword [rbx + rbp - 0x20], xmm6
movsxd rcx, r10d
shld ecx, esp, 0x9c
mov rcx, qword [rbx + rbp - 0x10]
test r11w, sp
test rcx, rcx
jmp 0x1404178d9
je 0x140417902
call fcn.14016e120
mov qword [rbx + rbp - 0x10], 0
shr cx, cl
clc
rcr ecx, cl
mov qword [rbx + rbp], 0
dec ch
bsf cx, r9w
mov rcx, qword [rbx + rbp - 8]
jmp 0x14041790f
test rcx, rcx
je 0x14041788f
call fcn.14016e120
mov qword [rbx + rbp - 8], 0
jmp 0x14041792b
jmp 0x14041788f
mov eax, esi
test r12w, 0x1ea
ror bx, 0xa4
mov ebx, dword [rsp + 0x60]
or eax, ebx
jmp 0x140417947
js 0x140417a9d
mov edi, dword [r13 + 4]
stc
test esi, esi
jmp 0x140417959
je 0x140417976
mov eax, 0x7fffffff
sub edx, edx
idiv esi
cmc
cmp eax, ebx
jmp 0x140417970
jl 0x140417a9d
imul esi, ebx
mov eax, edi
cmc
cmp r10b, r8b
test di, r11w
or eax, esi
js 0x140417a9d
test edi, edi
je 0x1404179b6
mov eax, 0x7fffffff
stc
cmp bl, 0xee
xor edx, edx
cmc
stc
cmp r13, 0x3f25e33
idiv edi
cmp eax, esi
jmp 0x1404179b0
imul esi, edi
jmp 0x1404179c5
mov eax, dword [r13 + 8]
test r13b, 0x69
test eax, eax
jle 0x140417ae5
shl rax, 5
rol ebx, 0x7a
lea rdi, [rax + rax*2]
rcr bl, 0xf3
sub rbx, r15
mov rbx, qword [rsp + 0x38]
test r12b, bpl
clc
jmp 0x140417acc
add rbx, 0x46f0
clc
test r11w, r9w
sub r14d, r14d
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140417b6a
xor r14d, r14d
mov ch, 0x54
movzx ecx, bx
mov rcx, qword [rsp + 0x38]
jmp 0x140417af8
call fcn.14016e120
mov rax, r14
xadd bx, r15w
neg bl
bts di, r14w
movaps xmm6, xmmword [rsp + 0x1b0]
adc r15w, r14w
sar r13b, cl
add rsp, 0x1c8
cmovl rbx, rdi
movzx esi, r15w
mov r12b, 0x13
pop rbx
pop rbp
movzx r12, sp
pop rdi
pop rsi
pop r12
pop r13
jmp 0x140417b42
pop r14
not r15
movzx r15d, bx
movsx r15w, r10b
pop r15
jmp 0x140417b57
ret
mov rcx, qword [rbx + rbp - 0x18]
jmp 0x140417b74
test rcx, rcx
jmp 0x140417b7c
add ebx, 0xfffffff0
movsx rax, ax
mov rax, qword [rsp + 0x38]
jmp 0x1404187df
mov dword [rax + 0x4824], ebx
jmp 0x1404187ea
jmp 0x1404173c3
add edi, 0xfffffff0
mov rax, qword [rsp + 0x38]
jmp 0x1404188d7
mov dword [rax + 0x4824], edi
jmp 0x1404188e2
jmp 0x1404173c3