Function at 0x14040de92
Capabilities:
Encode data using base64
Encrypt data using rc4 ksa

Disassembly:
push r15
push r14
push r13
bt r15d, 0xae
not r15b
push r12
rcl r15b, cl
and r15d, esi
bts r15d, esi
push rsi
add r15w, 0x403d
bswap rsi
push rdi
push rbp
shr r15b, cl
cmc
xadd r15, rbp
push rbx
movzx bp, r14b
movzx edi, r14w
sub rsp, 0x1c8
jmp 0x14040ded6
movaps xmmword [rsp + 0x1b0], xmm6
movsx si, r10b
mov r15, r9
not bpl
movzx esi, di
cmovne rdi, rax
mov rdi, r8
mov rsi, rdx
movsxd rbp, esi
movsx bp, r15b
cmovb ebp, r15d
mov rbp, rcx
movsx ecx, bx
movzx cx, r10b
mov ecx, 0x4888
jmp 0x14040df17
call fcn.1401810f0
xor r14d, r14d
cmp r11b, r12b
stc
test rax, rax
jmp 0x14040df2b
je 0x140411632
mov rbx, rax
cwd
bt rdx, 0xc2
movzx edx, r13w
mov qword [rax], rbp
mov dl, 0x6f
lea rax, [0x1400510f0]
cwd
mov qword [rbx + 0x4870], rax
movzx rax, cx
inc dx
lea rax, [0x140051540]
bsf rdx, rbx
adc edx, r14d
mov qword [rbx + 0x4878], rax
lahf
bswap ax
lea rax, [0x140051650]
mov qword [rbx + 0x4880], rax
sub ecx, ecx
movzx dx, dil
xor al, 0x90
mov eax, 1
sal dx, 0xdf
sbb dh, 2
movsx dx, spl
xchg rbx, rbp
movzx rcx, r13w
movsx dx, r14b
cpuid
xchg rbx, rbp
test r10b, 0xd7
test edx, 0x4000000
jmp 0x14040dfbc
je 0x14040e013
lea rax, [0x1400518d0]
test bpl, r12b
mov qword [rbx + 0x4870], rax
sal al, 0x29
rol rax, cl
lea rax, [0x1400520f0]
stc
jmp 0x14040dfe6
mov qword [rbx + 0x4878], rax
sbb rax, 0x35f8210f
cbw
lea rax, [0x140052350]
cmp r13d, 0x15c44395
mov qword [rbx + 0x4880], rax
lahf
or al, r13b
movzx rax, di
mov rax, qword [rbx]
mov dword [rax + 8], 0
test r9b, r8b
cmp bpl, 0x95
cmp dword [rsp + 0x230], 4
jmp 0x14040e031
mov qword [rsp + 0x38], rbx
jmp 0x14040e03b
ja 0x140411614
mov qword [rsp + 0xd8], rsi
jmp 0x14040e04e
mov qword [rsp + 0xe0], rdi
jmp 0x14040e05b
mov qword [rsp + 0xe8], r15
jmp 0x14040e068
mov dword [rbx + 0x4868], 0
jmp 0x14040e077
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x46d8], xmm0
mov cx, di
or cl, 0x6b
xadd cl, cl
movdqu xmmword [rbx + 0x4738], xmm0
movdqu xmmword [rbx + 0x4798], xmm0
adc cx, bp
movdqu xmmword [rbx + 0x47f8], xmm0
mov rcx, rbx
sub edx, edx
jmp 0x14040e0b1
call fcn.1404267e1
test eax, eax
je 0x140410edd
mov rbx, qword [rsp + 0x38]
setb cl
movzx ecx, r13w
movsxd rcx, ebx
mov rcx, rbx
call fcn.140428a26
lea rcx, [rbx + 0x1a48]
mov qword [rsp + 0x88], rcx
xchg cx, cx
lea rcx, [rbx + 8]
cmp r11b, 0x14
stc
cmp cl, r13b
mov qword [rsp + 0x80], rcx
cmc
sub cl, 9
lea rcx, [rbx + 0x46a0]
cmc
stc
mov qword [rsp + 0x60], rcx
add cx, 0x7fec
shld cx, r9w, 0xc3
cmp cx, r15w
lea rcx, [rbx + 0x2074]
mov qword [rsp + 0x68], rcx
test r14b, bpl
cmp al, 0xda
jmp 0x14040e132
je 0x14040e1f6
movzx edx, al
test dh, 0x4e
cmp edx, 0xdc
jmp 0x14040e149
je 0x14040e17f
cmp edx, 0xd9
jmp 0x14040e15a
je 0x140410a3a
mov rcx, rbx
jmp 0x14040e168
call fcn.140428cb7
test eax, eax
jmp 0x14040e174
jne 0x14040e1d2
jmp 0x140410edd
mov rcx, qword [rbx]
jmp 0x14040e187
call fcn.14041cb08
mov rcx, rbx
movzx ebx, r15w
mov ebx, eax
jmp 0x14040e19a
mov rcx, qword [rcx]
jmp 0x14040e1a2
call fcn.14041cb08
cmp ebx, 4
jmp 0x14040e1af
jne 0x140410edd
mov rcx, qword [rsp + 0x38]
stc
mov rcx, qword [rcx]
jmp 0x14040e1c4
cmp eax, dword [rcx + 4]
jmp 0x14040e1cc
jne 0x140410edd
mov rbx, qword [rsp + 0x38]
cmovle rcx, rdx
movsxd rcx, ebx
mov cx, si
mov rcx, rbx
jmp 0x14040e1e9
call fcn.140428a26
cmp al, 0xda
jne 0x14040e138
mov rcx, qword [rbx]
jmp 0x14040e1fe
call fcn.14041cb08
mov rcx, rbx
sub dil, r8b
btc bx, bp
mov ebx, eax
mov rdi, qword [rcx]
or eax, 0x4c9d0099
add ax, sp
inc ah
mov rax, qword [rdi + 0xc0]
cmp r15w, r9w
jmp 0x14040e22d
cmp rax, qword [rdi + 0xc8]
jae 0x14040e25c
lea rcx, [rax + 1]
jmp 0x14040e243
mov qword [rdi + 0xc0], rcx
jmp 0x14040e24f
movzx eax, byte [rax]
jmp 0x14040e257
jmp 0x14040e315
cmp dword [rdi + 0x30], 0
jmp 0x14040e265
je 0x140410eca
mov r8d, dword [rdi + 0x34]
setno ch
bswap dx
xchg bpl, dl
lea rbp, [rdi + 0x38]
movsxd rdx, ebp
cdq
jmp 0x14040e285
mov rcx, qword [rdi + 0x28]
cdq
mov rdx, rbp
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r9b, 0x1b
sub ecx, dword [rdi + 0xd0]
cmp r14b, bl
add dword [rdi + 0xb8], ecx
test bpl, r15b
test eax, eax
jmp 0x14040e2b3
je 0x14040e2d4
movsxd rcx, eax
add rcx, rbp
cwde
setg ah
not ax
movzx eax, byte [rbp]
jmp 0x14040e2cf
jmp 0x14040e2ed
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
cmc
sub eax, eax
cmp rcx, 0xc03d5
mov qword [rdi + 0xc8], rcx
shr cl, cl
bswap ecx
not ch
lea rcx, [rdi + 0x39]
stc
test cl, r12b
mov qword [rdi + 0xc0], rcx
movsx cx, r11b
rcr ch, 0xa2
sal cx, 0xae
movzx eax, al
cmp dx, 0x23f5
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x4854], eax
sbb cx, r13w
sar ecx, cl
lea ecx, [rax - 5]
cmp r13d, r8d
cmp cl, 0xfc
jb 0x140410edd
mov rcx, qword [rsp + 0x38]
mov rdi, qword [rcx]
cmp dword [rdi + 8], eax
jl 0x140410edd
add eax, eax
clc
add eax, 6
cmp bpl, r8b
cmp ebx, eax
jne 0x140410edd
sub ebp, ebp
movsx ax, cl
shrd ebx, r12d, 0x3c
mov rbx, qword [rsp + 0x38]
stc
shl eax, cl
bts eax, r9d
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x14040e3b8
lea rcx, [rax + 1]
cmovne r14w, r12w
setl r14b
xchg r14d, r14d
mov qword [rdi + 0xc0], rcx
jmp 0x14040e3aa
movzx r14d, byte [rax]
jmp 0x14040e3b3
jmp 0x14040e472
cmp dword [rdi + 0x30], 0
jmp 0x14040e3c1
je 0x14040e432
mov r8d, dword [rdi + 0x34]
bswap edx
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
movzx rdx, ax
mov rdx, rbx
jmp 0x14040e3e1
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test sp, 0x1dcf
cmc
test spl, bl
sub ecx, dword [rdi + 0xd0]
clc
cmp r13, rsi
add dword [rdi + 0xb8], ecx
clc
stc
test eax, eax
jmp 0x14040e40c
je 0x14040e43a
cdqe
sal r14b, cl
btr r14w, ax
add rax, rbx
jmp 0x14040e424
movzx r14d, byte [rbx]
jmp 0x14040e42d
jmp 0x14040e44c
sub r14d, r14d
jmp 0x14040e472
mov dword [rdi + 0x30], 0
lea rax, [rdi + 0x39]
mov byte [rdi + 0x38], 0
sub r14d, r14d
mov rbx, qword [rsp + 0x38]
jmp 0x14040e456
mov qword [rdi + 0xc8], rax
btc eax, 0xb5
lea rax, [rdi + 0x39]
cmp r13w, 0x9a3
mov qword [rdi + 0xc0], rax
mov rdi, qword [rbx]
setnp ah
stc
mov rax, qword [rdi + 0xc0]
jmp 0x14040e485
cmp rax, qword [rdi + 0xc8]
jmp 0x14040e491
jae 0x14040e4b9
lea rcx, [rax + 1]
jmp 0x14040e4a0
mov qword [rdi + 0xc0], rcx
jmp 0x14040e4ac
movzx eax, byte [rax]
jmp 0x14040e4b4
jmp 0x14040e5aa
cmp dword [rdi + 0x30], 0
je 0x14040e52b
mov r8d, dword [rdi + 0x34]
movzx ebx, r13w
lea rbx, [rdi + 0x38]
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040e4db
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp bl, r10b
jmp 0x14040e4ec
sub ecx, dword [rdi + 0xd0]
test r15w, r12w
cmc
test ecx, 0x1e3545ef
add dword [rdi + 0xb8], ecx
clc
cmp r11b, 8
cmp r15b, r15b
test eax, eax
jmp 0x14040e512
je 0x14040e537
movsxd rcx, eax
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040e526
jmp 0x14040e56a
sub eax, eax
jmp 0x14040e532
jmp 0x14040e5aa
mov dword [rdi + 0x30], 0
movsxd rdx, ebx
stc
xchg cl, ch
lea rcx, [rdi + 0x39]
bsr dx, cx
or bl, r8b
btc rdx, 0xe2
mov byte [rdi + 0x38], 0
rcr dl, 0xf8
cmp dl, r13b
movzx bx, r13b
sub eax, eax
inc dh
or bl, 0xd0
mov rbx, qword [rsp + 0x38]
sub edx, edi
xor dl, 0x57
mov qword [rdi + 0xc8], rcx
ror cx, 0xd4
seto ch
rcr ch, 0x87
lea rcx, [rdi + 0x39]
shr edx, 0
shl rdx, cl
btc dx, 0x49
mov qword [rdi + 0xc0], rcx
adc rdx, 0x463e4922
sar dil, cl
xor dx, 0x7842
mov rdi, qword [rbx]
mov edx, dword [rdi + 8]
cmp r9b, r13b
test edx, edx
jmp 0x14040e5ba
jle 0x14040e621
movzx ebx, r14b
rcr si, 0x9e
bts si, r11w
adc sil, 0x74
mov rsi, qword [rsp + 0x60]
test dl, spl
xor ecx, ecx
test r10b, 0x6b
cmp r13b, r8b
nop word [rax + rax]
cmc
test al, dl
cmp dword [rsi], ebx
jmp 0x14040e5f2
je 0x14040e627
inc rcx
cmc
cmp r11b, bl
jmp 0x14040e604
add rsi, 0x60
stc
test cx, 0x387c
cmp rdx, rcx
jmp 0x14040e616
jne 0x14040e5eb
jmp 0x140410edd
sub ecx, ecx
cmc
test sp, si
cmp ecx, edx
jmp 0x14040e62e
je 0x140410edd
movzx eax, al
mov ebx, eax
sal si, 0x48
rcl sil, 0x7c
xadd dx, dx
shr ebx, 4
bt dx, 0x55
bswap rsi
mov edx, ecx
movsxd rsi, r13d
jmp 0x14040e65d
lea rdx, [rdx + rdx*2]
shr si, cl
test sil, 0x6a
btr si, 0x3e
shl rdx, 5
movsx esi, cx
bt esi, 0xb
mov rsi, qword [rsp + 0x38]
stc
clc
mov dword [rsi + rdx + 0x46b0], ebx
cmp r12d, r10d
stc
cmp al, 0x3f
jmp 0x14040e691
ja 0x140410edd
and eax, 0xf
bsr bx, cx
movsx ebx, r8w
cmp r9w, r9w
mov rbx, qword [rsp + 0x38]
test bp, r13w
mov dword [rbx + rdx + 0x46b4], eax
clc
cmp dh, dh
cmp eax, 3
jmp 0x14040e6c1
ja 0x140410edd
mov rbx, qword [rsp + 0x38]
lahf
cdqe
cwde
mov dword [rbx + rbp*4 + 0x4858], ecx
inc rbp
movsxd rax, dword [rbx + 0x4854]
cmc
cmp rbp, rax
jmp 0x14040e6ea
jl 0x14040e376
mov rax, qword [rdi + 0xc0]
cmc
test cl, 0xb5
cmp rax, qword [rdi + 0xc8]
jae 0x14040e725
lea rcx, [rax + 1]
jmp 0x14040e711
mov qword [rdi + 0xc0], rcx
jmp 0x14040e71d
movzx eax, byte [rax]
jmp 0x14040e7d1
cmp dword [rdi + 0x30], 0
je 0x14040e791
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
cdq
movsx cx, r13b
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040e749
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test si, r15w
cmp ebx, r11d
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmp di, 0x40d9
test r13d, r10d
test eax, eax
je 0x14040e79d
movsxd rcx, eax
or rax, r9
adc al, 0xf5
add rcx, rbx
movsx eax, r8w
movzx eax, byte [rbx]
jmp 0x14040e78c
jmp 0x14040e7b5
xor eax, eax
jmp 0x14040e798
jmp 0x14040e7d1
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
rol bx, 0xe0
dec rbx
sub eax, eax
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
stc
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movzx edi, r15w
movzx eax, al
sub dil, spl
sub edi, 0x746e476c
shr di, 0x47
mov dword [rbx + 0x4834], eax
sal dil, 0x16
shr ah, 0x7c
mov rdi, qword [rbx]
or ax, 0x58ed
cmp r12w, si
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x14040e82a
lea rcx, [rax + 1]
jmp 0x14040e816
mov qword [rdi + 0xc0], rcx
movzx eax, byte [rax]
jmp 0x14040e825
jmp 0x14040e8f6
cmp dword [rdi + 0x30], 0
jmp 0x14040e833
je 0x14040e8a7
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
sete dh
cqo
movsx cx, cl
mov rcx, qword [rdi + 0x28]
movzx dx, r13b
cqo
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test ch, 0x12
cmp dx, r13w
cmp r13b, 0x5b
sub ecx, dword [rdi + 0xd0]
cmc
test sil, r14b
cmp r13b, r10b
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14040e886
je 0x14040e8b3
movsxd rcx, eax
clc
bswap rax
movsx eax, r10w
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040e8a2
jmp 0x14040e8d7
sub eax, eax
jmp 0x14040e8ae
jmp 0x14040e8f6
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
sub rbx, 0x400f4368
sbb ebx, r11d
mov byte [rdi + 0x38], 0
xchg bh, bh
ror bl, 0xb0
bsr ebx, r13d
xor eax, eax
mov rbx, qword [rsp + 0x38]
mov qword [rdi + 0xc8], rcx
btc ecx, r15d
stc
shl cl, cl
lea rcx, [rdi + 0x39]
stc
mov qword [rdi + 0xc0], rcx
movzx eax, al
bsr di, bp
shld di, si, 0x9b
rol dil, 0xfc
mov dword [rbx + 0x4838], eax
and rdi, 0x3b942980
mov rdi, qword [rbx]
mov rax, qword [rdi + 0xc0]
clc
cmp rax, qword [rdi + 0xc8]
jae 0x14040e948
lea rcx, [rax + 1]
jmp 0x14040e934
mov qword [rdi + 0xc0], rcx
jmp 0x14040e940
movzx eax, byte [rax]
jmp 0x14040ea1f
cmp dword [rdi + 0x30], 0
je 0x14040e9c6
mov r8d, dword [rdi + 0x34]
cwd
mov bl, r13b
lea rbx, [rdi + 0x38]
mov cl, dil
cmovb dx, r13w
mov rcx, qword [rdi + 0x28]
movsxd rdx, r11d
mov rdx, rbx
jmp 0x14040e976
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test sil, r11b
add dword [rdi + 0xb8], ecx
test rsp, r9
test edx, 0x7fb268ea
jmp 0x14040e99c
test eax, eax
jmp 0x14040e9a3
je 0x14040e9cd
movsxd rcx, eax
add ax, 0x518
sal ah, cl
bt rax, rax
add rcx, rbx
jmp 0x14040e9be
movzx eax, byte [rbx]
jmp 0x14040e9f0
sub eax, eax
jmp 0x14040ea1f
mov dword [rdi + 0x30], 0
or rbx, r15
lea rcx, [rdi + 0x39]
bsr bx, bx
movsx bx, spl
cqo
mov byte [rdi + 0x38], 0
ror bpl, 0x5f
xor eax, eax
mov rbx, qword [rsp + 0x38]
rol dh, 0x67
mov qword [rdi + 0xc8], rcx
sal ebp, 8
lea rcx, [rdi + 0x39]
bt rdx, 0xda
sub bpl, 0x6b
ror rbp, cl
mov qword [rdi + 0xc0], rcx
cdq
jmp 0x14040ea1f
movzx edx, al
cmp r12b, 0xda
mov ecx, edx
shr ebp, cl
xadd bpl, bpl
test cl, r12b
shr ecx, 4
seto bpl
movzx ebp, r10w
mov dword [rbx + 0x483c], ecx
movzx rcx, r10w
and edx, 0xf
sbb bp, 0x1d1e
bsf bp, r9w
mov dword [rbx + 0x4840], edx
stc
mov ecx, dword [rbx + 0x4830]
mov ebp, dword [rbx + 0x4834]
jmp 0x14040ea6d
test ecx, ecx
je 0x14040eac6
cmp ebp, 0x3f
jmp 0x14040ea7d
jg 0x140410edd
mov rbx, qword [rsp + 0x38]
stc
mov ebx, dword [rbx + 0x4838]
cmp dl, 0xff
cmp r14b, cl
cmp ebx, 0x3f
jmp 0x14040ea9d
jg 0x140410edd
cmp ebp, ebx
jg 0x140410edd
cmp al, 0xdf
ja 0x140410edd
cmp edx, 0xd
jmp 0x14040eabb
jbe 0x14040eafb
jmp 0x140410edd
test ebp, ebp
jmp 0x14040eacd
jne 0x140410edd
cmp al, 0xf
ja 0x140410edd
test edx, edx
jmp 0x14040eae2
jne 0x140410edd
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x4838], 0x3f
movzx bp, al
mov rsi, qword [rsp + 0x38]
mov edx, dword [rsi + 0x4854]
ror al, 0xba
ror al, cl
setl ah
mov eax, dword [rsi + 0x4868]
shl bp, cl
sub bpl, 0x41
test eax, eax
not bpl
mov ebp, 0x7fffffff
jmp 0x14040eb2a
cmove eax, ebp
cmc
stc
mov qword [rsi + 0x4820], 0
cmc
test r13b, spl
mov dword [rsi + 0x482c], 0
jmp 0x14040eb4e
mov dword [rsi + 0x47d8], 0
clc
test r13d, r8d
cmp sp, r9w
mov dword [rsi + 0x4778], 0
clc
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
test r12b, 0x5d
test r13b, r10b
cmp r13, r8
mov byte [rsi + 0x4828], 0xff
cmc
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
stc
cmc
test ecx, ecx
jmp 0x14040ebaa
je 0x14040fce3
cmp edx, 1
jmp 0x14040ebb8
jne 0x14040fdbd
movsxd rax, dword [rsi + 0x4858]
add dl, r9b
test r13d, eax
btr rdx, rax
mov qword [rsp + 0xd0], rax
or dx, 0x1446
xor dh, 0xb0
setp dl
lea rax, [rax + rax*2]
shl rax, 5
xor dx, 0x2d46
mov edx, dword [rsi + rax + 0x46c0]
test edx, edx
jmp 0x14040ebfd
jle 0x14041077b
mov ecx, edx
xchg esi, esi
mov si, dx
bts edx, r8d
add ecx, 7
shr ecx, 3
and rsi, 0x4be411b
cmc
mov dword [rsp + 0xc0], ecx
movsx rdx, r9w
mov rcx, qword [rsp + 0x38]
shr dh, cl
xor sil, dil
mov edx, dword [rcx + rax + 0x46bc]
shr esi, cl
movzx rsi, r13w
rol sil, cl
mov qword [rsp + 0xc8], rdx
dec si
add edx, 7
sar edx, 3
btc rsi, 0x84
movsx esi, bp
lea rax, [rax + rcx]
shrd si, bp, 0x4c
add rax, 0x46f0
and sil, cl
mov qword [rsp + 0xb0], rax
cwde
cmp edx, 2
cwde
mov si, 0x203e
movsx rsi, r12w
mov eax, 1
cmovl edx, eax
mov dword [rsp + 0xb8], edx
add sil, r8b
mov dword [rsp + 0x70], 0
btc rsi, 0xc0
movzx si, r14b
cmp dword [rsp + 0xc8], 0
xchg sil, sil
mov rsi, qword [rsp + 0x38]
jle 0x14040fcbc
xor edi, edi
jmp 0x14040ece0
inc edi
cmp r15b, r12b
test bpl, dil
cmp bpl, 0xa9
cmp edi, dword [rsp + 0xb8]
jmp 0x14040ecda
je 0x14040fcbc
mov rcx, qword [rsp + 0xb0]
sub rax, r15
mov eax, dword [rcx + 8]
ror r13w, cl
mov r12b, r10b
bsf r13w, dx
imul eax, dword [rsp + 0x70]
bsf r13d, edx
add eax, edi
shl eax, 6
add r12d, 0x45c60593
movsxd r12, eax
jmp 0x14040ed1d
add r12, r12
rcr r13b, cl
movsx r13w, r12b
add r12, qword [rcx]
cmp r12b, r15b
movsxd r13, dword [rsi + 0x4834]
test r11b, 0x90
jmp 0x14040ed3e
test r13, r13
jmp 0x14040ed46
mov dword [rsp + 0x58], edi
jmp 0x14040ed4f
je 0x14040ef1d
movsxd rcx, dword [rcx - 0x3c]
cwd
ror ax, cl
imul rdx, rcx, 0x690
lea rax, [rsi + rdx]
bts bp, r10w
sal bpl, 0x10
rcr rbp, cl
add rax, 0x1a48
cmc
test r10w, 0x320c
sar rbp, 0xc3
mov qword [rsp + 0x40], rax
and ax, 0x31c2
shl ax, 0xe
cmp dword [rsi + 0x483c], 0
movsx eax, bx
cbw
movzx rax, r8w
mov ebp, dword [rsi + 0x4840]
cwde
mov eax, dword [rsi + 0x4844]
mov qword [rsp + 0x48], rdx
jmp 0x14040edba
je 0x14040ef7e
test eax, eax
jmp 0x14040edc7
je 0x14040f0be
dec eax
cmc
stc
mov dword [rsi + 0x4844], eax
stc
test r13w, 0x6f89
cmp r13d, dword [rsi + 0x4838]
jg 0x14040ef9e
mov edi, 0x10000
movsx ecx, cx
sal cl, cl
mov ecx, ebp
movsx ebx, r15w
or bx, 0x1f3e
shl edi, cl
bts bx, dx
sete bl
sub bx, 0x5e0f
sar edi, 0x10
btc ebx, 0x70
movsxd rbx, r11d
mov ebx, edi
jmp 0x14040ee22
neg ebx
jmp 0x14040ee29
jmp 0x14040ee59
lea rax, [r13 + 1]
sar cl, cl
btc cx, r14w
mov rcx, qword [rsp + 0x38]
movsxd rcx, dword [rcx + 0x4838]
cmp r11b, r14b
cmp r13, rcx
mov r13, rax
jmp 0x14040ee53
jge 0x14040ef9e
lea rax, [0x1400bf070]
xchg rbp, rbp
test r12b, 0x39
bsr rbp, rbp
movzx ebp, byte [r13 + rax]
jmp 0x14040ee76
cmp word [r12 + rbp*2], 0
je 0x14040ee2e
mov rsi, qword [rsp + 0x38]
mov eax, dword [rsi + 0x4824]
cmp r15b, r9b
test esi, 0x13b5207e
test eax, eax
jg 0x14040eeac
mov rcx, rsi
call fcn.14042c557
mov eax, dword [rsi + 0x4824]
mov ecx, dword [rsi + 0x4820]
lea edx, [rcx + rcx]
mov dword [rsi + 0x4820], edx
jmp 0x14040eec0
dec eax
stc
mov dword [rsi + 0x4824], eax
cmp r13, 0x194e7914
test ecx, ecx
jns 0x14040ee2e
movsx eax, word [r12 + rbp*2]
jmp 0x14040eee2
test edi, eax
jmp 0x14040eee9
jne 0x14040ee2e
test ax, ax
movzx ecx, r8w
mov ecx, ebx
jmp 0x14040eefd
cmovg ecx, edi
jmp 0x14040ef0c
add ecx, eax
jmp 0x14040ef13
mov word [r12 + rbp*2], cx
jmp 0x14040ee2e
movsxd rax, dword [rcx - 0x40]
bts r9w, r14w
rcr r8w, cl
mov r8b, 0x42
imul rax, rax, 0x690
btc r8w, si
lea r8, [rsi + rax]
add r8, 8
movsx r9d, si
mov rcx, rsi
mov dh, 0xbf
cdq
setne r9b
mov rdx, r12
sete r9b
bswap r9d
mov r9, qword [rsp + 0xd0]
jmp 0x14040ef67
call fcn.14042c8b4
test eax, eax
jmp 0x14040ef73
jne 0x14040ef9e
jmp 0x140410edd
test eax, eax
jmp 0x14040ef85
je 0x14040f6c0
dec eax
stc
test r10b, r15b
mov dword [rsi + 0x4844], eax
rcl cx, 0xcf
ror ecx, 0xef
mov rsi, qword [rsp + 0x38]
lahf
btc cx, di
mov eax, dword [rsi + 0x486c]
movsxd rdi, ebx
stc
lea ecx, [rax - 1]
bsr di, si
movzx edi, r11w
mov dword [rsi + 0x486c], ecx
jmp 0x14040efcb
cmp eax, 1
bswap rdi
movsx edi, cx
mov edi, dword [rsp + 0x58]
jmp 0x14040efdd
jg 0x14040ecc2
cmp dword [rsi + 0x4824], 0x17
jmp 0x14040efef
jg 0x14040f002
mov rcx, rsi
jmp 0x14040effd
call fcn.14042c557
movzx eax, byte [rsi + 0x4828]
dec rcx
mov ecx, eax
cmp r14b, 0x98
and cl, 0xf8
clc
cmp cl, 0xd0
jmp 0x14040f01e
jne 0x14041078c
mov qword [rsi + 0x4820], 0
test r11, 0x1f343248
rcl ah, 0xa7
mov dword [rsi + 0x482c], 0
xor cx, r14w
mov dword [rsi + 0x47d8], 0
rcl ch, cl
or cx, 0x18ef
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
movsxd rax, r11d
mov byte [rsi + 0x4828], 0xff
neg ch
mov eax, dword [rsi + 0x4868]
sar cx, 0xe5
sub rcx, rbx
sbb ecx, 0x7e8150c3
test eax, eax
mov ecx, 0x7fffffff
jmp 0x14040f0a1
cmove eax, ecx
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
jmp 0x14040f0b9
jmp 0x14040ecc2
mov eax, 0x10000
rcl ch, cl
neg r15d
movzx r15w, cl
mov ecx, ebp
shld r15w, dx, 0xae
rcr r15w, 0x2e
shl eax, cl
movsx r15w, dl
cmovno r15w, r9w
sar eax, 0x10
sbb r15b, spl
add r15, 0x5ebd3d99
movzx r15w, cl
mov dword [rsp + 0x50], eax
bt r15w, r13w
and r15w, r14w
ror r15b, cl
neg eax
mov dword [rsp + 0xc4], eax
movsx ax, r13b
mov rax, qword [rsp + 0x68]
movzx r15w, bl
movsx r15d, r15w
movsx r15w, r14b
lea r15, [rax + rdx]
jmp 0x14040f132
jmp 0x14040f17c
inc r13d
mov eax, dword [rsp + 0x78]
cmp r8w, 0x38f6
jmp 0x14040f149
mov word [r12 + rbx*2], ax
inc ax
test si, r8w
sbb eax, esi
mov rax, qword [rsp + 0x38]
test r12b, r14b
cmc
mov eax, dword [rax + 0x4838]
jmp 0x14040f16e
cmp r13d, eax
jmp 0x14040f176
jg 0x14040ef9e
mov rsi, qword [rsp + 0x38]
test al, r11b
cmp dword [rsi + 0x4824], 0xf
jg 0x14040f19e
mov rcx, rsi
jmp 0x14040f199
call fcn.14042c557
mov r8d, dword [rsi + 0x4820]
bt ax, sp
and cl, r8b
mov ah, 0x32
mov rax, r8
ror ecx, 0xb2
rol rcx, cl
movsx cx, sil
shr rax, 0x17
mov rcx, qword [rsp + 0x40]
test di, 0x76b2
movzx eax, byte [rcx + rax]
cmp rax, 0xff
jmp 0x14040f1da
je 0x14040f250
mov rcx, qword [rsp + 0x48]
xor rbx, rax
clc
and bx, bp
add rcx, rsi
rcr bl, cl
movzx ecx, byte [rax + rcx + 0x1f48]
mov ebx, dword [rsi + 0x4824]
jmp 0x14040f205
sub ebx, ecx
jmp 0x14040f20c
jl 0x140410edd
shl r8d, cl
bswap dx
movsxd r9, r12d
mov rdx, qword [rsp + 0x38]
mov r9w, 0x7493
mov dword [rdx + 0x4820], r8d
mov r9, rdx
movsx r9, r13w
mov dword [rdx + 0x4824], ebx
mov r9, rsi
jmp 0x14040f241
mov r9, qword [rsp + 0x48]
jmp 0x14040f24b
jmp 0x14040f317
mov eax, r8d
shr eax, 0x10
xor ebp, ebp
mov rcx, rbp
jmp 0x14040f260
inc rbp
clc
cmp r11b, bl
cmc
cmp eax, dword [r15 + rcx*4]
jmp 0x14040f271
jae 0x14040f258
mov ebx, dword [rsi + 0x4824]
cmp ebp, 8
jmp 0x14040f285
je 0x14041236a
lea rax, [rbp + 9]
cmp si, ax
cmp ebx, eax
jmp 0x14040f299
jl 0x140410edd
mov cl, 0x17
sub cl, bpl
rcr r14d, cl
mov edi, r8d
bts si, r9w
movsx rsi, r12w
bswap si
shr edi, cl
bswap rdx
rcr dh, cl
mov ecx, eax
lea rdx, [0x1400bf0d0]
and edi, dword [rdx + rcx*4]
bswap r9
mov rdx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x48]
bt si, si
lea rsi, [rdx + r9]
bt r14, 0xdb
stc
add edi, dword [rsi + rcx*4 + 0x2094]
or cx, cx
sub ebx, ebp
shld cx, sp, 0xd7
mov ecx, eax
shl r8d, cl
add ebx, 0xfffffff7
sar bp, 0xeb
mov dword [rdx + 0x4824], ebx
mov dword [rdx + 0x4820], r8d
movzx ecx, r11w
rcr cl, cl
movsxd rax, edi
lea rcx, [rdx + r9]
movzx ebp, byte [rax + rcx + 0x1e48]
mov eax, ebp
and r14b, r9b
test rbp, 0x40f337bb
bsr r14, rax
and eax, 0xf
movsxd r14, ecx
bts r14w, ax
mov r14, rbp
shr r14, 4
cmp eax, 1
jmp 0x14040f34d
je 0x14040f3f2
test eax, eax
jne 0x140410edd
mov dword [rsp + 0x78], 0
cmc
sub rdi, rdx
mov edi, 0xf
stc
test bh, bh
cmc
cmp bpl, 0xef
jmp 0x14040f379
ja 0x14040f3d2
mov eax, 0xffffffff
xor edi, 0x1d490284
xchg dil, cl
dec dil
mov ecx, r14d
shl eax, cl
or cx, 0x2930
adc edi, 0x4196b05
not eax
shr edi, cl
mov rcx, qword [rsp + 0x38]
bsf rdi, rax
mov dword [rcx + 0x4844], eax
cmc
stc
bts edi, eax
mov edi, 0x40
test r14b, al
cmp dil, r15b
cmp bpl, 0x10
jmp 0x14040f3cc
jae 0x14040f5e2
mov rax, qword [rsp + 0x38]
jmp 0x14040f3e4
mov ebp, dword [rsp + 0x50]
jmp 0x14040f3ed
jmp 0x14040f4b2
test ebx, ebx
jmp 0x14040f3f9
jg 0x14040f43d
mov rsi, qword [rsp + 0x38]
mov ch, 0xbb
movzx rcx, r8w
bswap rcx
mov rcx, rsi
jmp 0x14040f416
call fcn.14042c557
mov r8d, dword [rsi + 0x4820]
bswap ax
movsx bx, r14b
cbw
mov ebx, dword [rsi + 0x4824]
setb bpl
mov rbp, 0x1cec36dd
lea eax, [r8 + r8]
movzx cx, r14b
mov rcx, qword [rsp + 0x38]
setns dil
mov dword [rcx + 0x4820], eax
mov dil, r10b
movsx bp, dl
jmp 0x14040f461
dec ebx
rol bpl, cl
mov dword [rcx + 0x4824], ebx
mov rax, rcx
mov rbp, 0x21a1096e
not dil
test r8d, r8d
setnp dil
xchg di, bp
movsx edi, r11w
mov ecx, dword [rsp + 0xc4]
mov edi, 0x51dd7453
mov ebp, dword [rsp + 0x50]
movsxd rdi, r13d
movsx di, r10b
cmovs ecx, ebp
mov dword [rsp + 0x78], ecx
mov edi, r14d
cmp r15b, 0x60
test r9b, 0xbb
cmc
mov eax, dword [rax + 0x4838]
test dh, 0x86
cmp r13d, eax
jmp 0x14040f4c3
jg 0x14040f16e
movsxd r13, r13d
jmp 0x14040f51f
sub eax, ebp
inc cx
movzx cx, dil
mov ch, 0x2f
mov word [r12 + rbx*2], ax
mov cl, bl
cmova ecx, r11d
inc r13
cmp spl, cl
mov rax, qword [rsp + 0x38]
or cl, r12b
and cx, 0x1365
adc cl, 0xeb
movsxd rax, dword [rax + 0x4838]
sar cl, cl
bt cx, r12w
lea rcx, [r13 - 1]
test dil, 0xf
clc
cmp rcx, rax
jge 0x14040f16e
lea rax, [0x1400bf070]
movzx ebx, byte [r13 + rax]
cmp word [r12 + rbx*2], 0
jmp 0x14040f537
je 0x14040f5ce
mov rsi, qword [rsp + 0x38]
cwde
and ax, si
mov eax, dword [rsi + 0x4824]
test eax, eax
jmp 0x14040f553
jg 0x14040f571
mov rcx, rsi
jmp 0x14040f561
call fcn.14042c557
mov eax, dword [rsi + 0x4824]
mov cl, r10b
dec ch
mov ecx, dword [rsi + 0x4820]
mov dx, 0x450d
lea edx, [rcx + rcx]
jmp 0x14040f583
mov dword [rsi + 0x4820], edx
jmp 0x14040f58e
dec eax
mov dword [rsi + 0x4824], eax
test edx, r12d
stc
test ecx, ecx
jmp 0x14040f5a1
jns 0x14040f4e9
movsx eax, word [r12 + rbx*2]
test ebp, eax
jmp 0x14040f5b3
jne 0x14040f4e9
test ax, ax
jle 0x14040f4d1
add eax, ebp
jmp 0x14040f5c9
jmp 0x14040f4de
test edi, edi
je 0x14040f137
dec edi
jmp 0x14040f5dd
jmp 0x14040f4e9
cmp ebx, r14d
jmp 0x14040f5ea
jge 0x14040f621
mov rsi, qword [rsp + 0x38]
movzx ecx, r10w
mov rcx, rsi
call fcn.14042c557
mov r8d, dword [rsi + 0x4820]
bts ax, bx
cmc
mov ebx, dword [rsi + 0x4824]
stc
btc cx, 0xc
mov eax, dword [rsi + 0x4844]
ror ecx, cl
mov ecx, r14d
btc bp, 0xa3
rol r8d, cl
shrd ebp, r9d, 0xb
shr cx, 0x4d
shl dx, 0xf5
lea rcx, [0x1400bf0d0]
rcl dh, 0xc5
mov ebp, dword [rcx + r14*4]
adc cl, r12b
xor dl, 0xcc
sal cl, 0x69
mov ecx, ebp
not ecx
and ecx, r8d
test sil, r13b
mov rdx, qword [rsp + 0x38]
cmc
clc
mov dword [rdx + 0x4820], ecx
test rbx, 0x2932654e
clc
and r8d, ebp
xchg ebp, ebp
add r8d, eax
rcr al, 0x94
bswap rax
inc bpl
sub ebx, r14d
jmp 0x14040f68e
mov dword [rdx + 0x4824], ebx
movsx rbp, sp
not ah
lahf
mov rax, rdx
movzx bp, r8b
cmovle ebp, r14d
mov dword [rdx + 0x4844], r8d
movzx bp, cl
mov ebp, dword [rsp + 0x50]
jmp 0x14040f6bb
jmp 0x14040f4b2
shl rcx, 0xa
lea rdi, [rsi + rcx]
add r14b, bpl
lahf
add rdi, 0x3688
mov r14b, r8b
lahf
movzx rax, r12w
mov rax, qword [rsp + 0x68]
xchg r14w, r14w
lea r14, [rax + rdx]
jmp 0x14040f6ed
mov dword [rsp + 0x78], ebp
jmp 0x14040f6f6
mov qword [rsp + 0x50], rdi
jmp 0x14040f700
jmp 0x14040fb9c
mov edx, dword [rsi + 0x4820]
lahf
xadd eax, ecx
mov rcx, rdx
shld eax, ebx, 0xa4
movsx ax, r14b
shr rcx, 0x17
btr ax, di
add al, 0xd6
movsx eax, word [rdi + rcx*2]
cmp r13b, 0xb5
test eax, eax
jmp 0x14040f734
je 0x14040f7f7
mov ecx, eax
and bx, r12w
bts bx, r8w
sal bx, 0x3f
shr ecx, 4
xchg bx, bx
and ecx, 0xf
rcl bx, 0xba
movsxd rbx, r13d
mov r13b, 0x38
shld r13d, r14d, 0xb7
sub r13b, 0xf3
add rbx, rcx
xadd cl, r13b
shrd rcx, r9, 0x68
mov ecx, eax
ror r13, cl
and r13b, 0xeb
and ecx, 0xf
btr r13w, 0x54
ror r13b, 0xe4
shl edx, cl
mov dword [rsi + 0x4820], edx
rol dh, 0x10
jmp 0x14040f797
sub dword [rsi + 0x4824], ecx
movzx r13w, r10b
dec cl
stc
lea r13d, [rbx + 1]
lea rcx, [0x1400bf070]
shr edx, 0xb0
rol dx, 0xcb
movzx edx, byte [rcx + rbx]
shr rcx, 0x7c
cmova rcx, r13
shr eax, 8
mov ecx, ebp
test ecx, 0x4d9c281e
shl eax, cl
mov word [r12 + rdx*2], ax
test dil, sil
cmp rcx, rsi
jmp 0x14040f7e0
cmp r13d, dword [rsi + 0x4838]
jmp 0x14040f7ec
jle 0x14040fb9c
jmp 0x14040ef9e
cmp dword [rsi + 0x4824], 0xf
jmp 0x14040f803
jg 0x14040f825
mov rcx, rsi
jmp 0x14040f811
call fcn.14042c557
mov edx, dword [rsi + 0x4820]
mov rcx, rdx
shr rcx, 0x17
dec eax
mov rax, qword [rsp + 0x40]
test sp, si
cmp r14b, 0xc6
stc
movzx eax, byte [rax + rcx]
cmc
test dh, 0x55
cmp rax, 0xff
jmp 0x14040f845
je 0x14040f8b7
mov rcx, qword [rsp + 0x48]
rol di, cl
cmc
jmp 0x14040f859
add rcx, rsi
shrd di, bx, 0xa7
rcr dil, 0x90
shl di, 0xe8
movzx ecx, byte [rax + rcx + 0x1f48]
sbb dil, dil
test ax, 0x7f58
mov edi, dword [rsi + 0x4824]
cmc
sub edi, ecx
jl 0x140410edd
shl edx, cl
movsx rbp, dx
mov rbx, qword [rsp + 0x38]
mov bpl, 0xdd
movsx bp, r15b
mov dword [rbx + 0x4820], edx
mov dword [rbx + 0x4824], edi
movsx rbp, si
not rbp
mov rbp, qword [rsp + 0x48]
jmp 0x14040f9db
mov eax, edx
bt cx, 0xee
bswap ecx
shr eax, 0x10
not cx
btr ecx, r12d
shl cx, cl
sub ebx, ebx
mov rcx, rbx
jmp 0x14040f8d7
inc rbx
jmp 0x14040f8e3
cmp eax, dword [r14 + rcx*4]
jmp 0x14040f8ec
jae 0x14040f8cf
mov rax, qword [rsp + 0x38]
clc
mov edi, dword [rax + 0x4824]
cmp ebx, 8
jmp 0x14040f906
je 0x140412466
lea rax, [rbx + 9]
jmp 0x14040f919
cmp edi, eax
jmp 0x14040f920
jl 0x140410edd
mov cl, 0x17
xchg r9w, r9w
sub cl, bl
seta r9b
clc
mov esi, edx
bt r8, rsp
and r8, 0x503e1745
movsx bp, dl
shr esi, cl
movzx cx, bh
rol bpl, cl
mov r8d, eax
neg r15d
lea rcx, [0x1400bf0d0]
and esi, dword [rcx + r8*4]
rcl r9b, 0xfb
rcr r15, 0x8a
add r15w, 0x7f44
mov r9, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x48]
movsx r15, ax
lea rcx, [r9 + rbp]
bswap r15
and r15d, 0x68872bf9
add esi, dword [rcx + r8*4 + 0x2094]
ror r15b, 0xf8
sub edi, ebx
add cx, r8w
rcr rbx, 0xe2
btc ecx, 0x24
mov rbx, r9
mov ecx, eax
shl edx, cl
mov cl, 0x2f
add edi, 0xfffffff7
lahf
mov dword [r9 + 0x4824], edi
movzx rax, bx
mov dword [r9 + 0x4820], edx
btr r15w, ax
rcl rcx, cl
movsxd rax, esi
movsx r15, ax
shr r15w, cl
xor r15d, 0xc8637c9
lea rcx, [rbx + rbp]
bsf rbx, rdi
movzx ebx, r8w
movzx r15w, r10b
movzx ebx, byte [rax + rcx + 0x1e48]
mov r15d, ebx
dec cl
sar cx, cl
and r15d, 0xf
setno ch
mov rcx, rbx
cmp r8b, sil
shr rcx, 4
test esp, 0x66942066
jmp 0x14040fa1b
test r15, r15
je 0x14040fb59
mov eax, ecx
movsxd rbx, r13d
add rbx, rax
movzx ebp, r11w
cmp al, 0x20
cmp edi, r15d
movzx rbp, r15w
movzx bp, dil
movsx rbp, r11w
mov ebp, dword [rsp + 0x78]
jmp 0x14040fa4b
jge 0x14040fa84
mov rsi, qword [rsp + 0x38]
bswap cx
setp ch
mov rcx, rsi
jmp 0x14040fa64
call fcn.14042c557
mov edx, dword [rsi + 0x4820]
bsr r13d, ebx
add ch, 0x81
mov edi, dword [rsi + 0x4824]
sar eax, 0x20
movsx r13w, al
lea r13d, [rbx + 1]
lea rax, [0x1400bf070]
shl r8, 0xe2
xor rcx, rbx
sub sil, 0xa3
movzx r8d, byte [rax + rbx]
mov ebx, edx
shr ebx, 0x1f
btr ax, 0x91
movzx rsi, r11w
movzx eax, di
mov ecx, r15d
cmovg si, r8w
rol rax, 0xbd
rol edx, cl
adc ax, 0xb1c
cmc
clc
lea rax, [0x1400bf0d0]
neg sil
rol cl, cl
movzx rsi, dx
mov eax, dword [rax + r15*4]
mov ecx, eax
not ecx
and ecx, edx
cmc
shrd rsi, rsp, 0x7c
mov rsi, qword [rsp + 0x38]
test bl, 0x68
stc
cmp r11b, 0xc1
mov dword [rsi + 0x4820], ecx
bswap rcx
sal ch, cl
sub ch, dl
and edx, eax
sets ch
add ecx, ebp
sub edi, r15d
cbw
mov ax, cx
xchg al, al
mov dword [rsi + 0x4824], edi
not ax
dec ebx
cbw
shr ah, 0xea
sal al, cl
lea rax, [0x1400bf120]
dec rcx
and ebx, dword [rax + r15*4]
rol cx, 0x26
xor rcx, 0x23342359
add ebx, edx
mov ecx, ebp
clc
test r9w, bp
shl ebx, cl
jmp 0x14040fb4a
mov word [r12 + r8*2], bx
jmp 0x14040fb54
jmp 0x14040fb85
cmp bl, 0xef
cmovae rbp, r13
movzx ebp, r8w
mov ebp, 0x7232166d
mov ebp, dword [rsp + 0x78]
jmp 0x14040fb72
jbe 0x14040fbbb
add r13d, 0x10
bsr di, si
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x50]
cmp r13d, dword [rsi + 0x4838]
jmp 0x14040fb96
jg 0x14040ef9e
mov rsi, qword [rsp + 0x38]
cmp dword [rsi + 0x4824], 0xf
jg 0x14040f705
mov rcx, rsi
call fcn.14042c557
jmp 0x14040f705
mov eax, 1
rol ebp, 0xb1
rcl bpl, 0xb9
sbb bp, cx
mov rbp, rcx
shl eax, cl
not cx
shl cx, 0xbe
or ecx, 0x368b71b1
mov rcx, qword [rsp + 0x38]
mov dword [rcx + 0x4844], eax
clc
stc
jmp 0x14040fbee
cmp bl, 0x10
jmp 0x14040fbf6
jae 0x14040fc0b
mov rsi, qword [rsp + 0x38]
jmp 0x14040fc06
jmp 0x14040ef8b
cmp edi, ebp
jmp 0x14040fc12
jge 0x14040fc4a
mov rsi, qword [rsp + 0x38]
bswap cx
mov rcx, rsi
call fcn.14042c557
mov edx, dword [rsi + 0x4820]
movzx ebx, bx
jmp 0x14040fc36
mov edi, dword [rsi + 0x4824]
rcl cx, 0xa3
mov eax, dword [rsi + 0x4844]
movsx rbx, sp
mov rbx, rbp
rcr cl, 0x2a
bt rcx, rcx
mov ecx, ebx
rol edx, cl
lea rcx, [0x1400bf0d0]
mov ebp, dword [rcx + rbp*4]
mov ecx, ebp
sal sil, 0x76
and sil, bl
sar sil, 0xcb
not ecx
movzx si, dl
and ecx, edx
bts si, r10w
movzx si, bl
mov rsi, qword [rsp + 0x38]
mov dword [rsi + 0x4820], ecx
cmc
cmp bpl, sil
and edx, ebp
jmp 0x14040fc9b
add edx, eax
ror eax, 0x50
rol rax, 0xdc
sub edi, ebx
movsx rax, r14w
mov dword [rsi + 0x4824], edi
mov eax, edx
jmp 0x14040fcb7
jmp 0x14040ef8b
mov eax, dword [rsp + 0x70]
jmp 0x14040fcc5
inc eax
clc
mov dword [rsp + 0x70], eax
cmp eax, dword [rsp + 0xc0]
jmp 0x14040fcd8
jne 0x14040eca5
jmp 0x14041077b
cmp edx, 1
jmp 0x14040fceb
jne 0x1404100e5
movsxd r13, dword [rsi + 0x4858]
ror ax, 0x17
sub cx, r15w
xor dl, 0xbc
lea rax, [r13*2]
cmc
cqo
lea rax, [rax + r13]
shl rax, 5
rcl cx, cl
and cl, dil
setns dh
mov edx, dword [rsi + rax + 0x46c0]
rcr ch, cl
mov ecx, 1
cmp r15b, 0x52
clc
test edx, edx
jmp 0x14040fd39
jle 0x14041076e
add edx, 7
sal cl, cl
add bp, 0xf69
shr edx, 3
adc bp, ax
shr ecx, cl
mov dword [rsp + 0x48], edx
mov edx, dword [rsi + rax + 0x46bc]
ror bp, 0x29
neg cx
lea ebp, [rdx + 7]
sar cx, cl
clc
sal rcx, cl
sar ebp, 3
mov cl, r13b
cmp ebp, 2
mov ecx, 1
cmovns bx, r14w
cmovl ebp, ecx
shr bl, 3
shrd rbx, rsp, 0xb1
lea rbx, [rsi + rax]
jmp 0x14040fd94
add rbx, 0x46b4
cmp dx, ax
shl rbp, 3
xor edi, edi
clc
cmp cl, bh
cmp r12b, 0x81
sub r15d, r15d
jmp 0x14040fdb3
mov qword [rsp + 0x40], rdx
jmp 0x14041055d
mov edx, dword [rsi + 0x4694]
test edx, edx
jmp 0x14040fdca
jle 0x14041077b
mov rcx, qword [rsp + 0x38]
cmp bx, 0xc0c
mov ecx, dword [rcx + 0x4690]
cmp dil, 0xd1
xor r15d, r15d
jmp 0x14040fdec
test ecx, ecx
jle 0x1404100c9
xor r12d, r12d
shl si, 0x65
rcl sil, cl
mov rsi, qword [rsp + 0x38]
mov dl, r14b
bt dx, r11w
mov dl, 0x1c
mov edx, dword [rsi + 0x4854]
test edx, edx
jmp 0x14040fe1a
jle 0x14040ff9b
xor r14d, r14d
sal r13w, 0x46
movsxd r13, dword [rsi + r14*4 + 0x4858]
btc rcx, 0xb4
lea rax, [r13*2]
shr ecx, cl
xor ecx, 0x27bf4108
add rax, r13
dec cl
shld rcx, r13, 0x1c
shl rax, 5
cmp r15b, spl
mov ecx, dword [rsi + rax + 0x46a8]
cmc
clc
test ecx, ecx
jmp 0x14040fe66
jle 0x14040ff77
lea rbp, [rsi + rax]
add rbp, 0x46a8
cmp r8b, r9b
mov eax, dword [rsi + rax + 0x46a4]
jmp 0x14040fe86
sub edi, edi
jmp 0x14040fe8d
jmp 0x14040fea4
inc edi
cmp ecx, eax
stc
cmp edi, ecx
jmp 0x14040fe9e
jge 0x14040ff71
test eax, eax
jmp 0x14040feab
jle 0x14040fe92
xor ebx, ebx
rcl cl, cl
movsx r8d, r14w
mov rcx, rbx
mov ecx, dword [rbp]
imul ecx, r15d
rcr dh, cl
add ecx, edi
ror r8w, 0xca
movsx edx, cx
imul ecx, dword [rbp + 0x50]
rcr r9b, cl
sbb r8w, di
imul eax, r12d
or r9b, 8
ror rdx, 0x4c
add ecx, eax
add ecx, ebx
movsx r9w, dl
rol ax, 0x48
shld rax, r11, 0x1f
shl ecx, 6
xor r9b, bpl
movsxd rdx, ecx
lea rdx, [rdx + rdx]
add rdx, qword [rbp + 0x48]
movsxd rax, dword [rbp + 8]
rcl r8, cl
cmp r9, 0x1ad5232c
imul rax, rax, 0x690
movzx rcx, di
mov rcx, qword [rsp + 0x38]
lea r8, [rcx + rax]
add r8, 8
cmovp r9w, di
mov r9d, r13d
jmp 0x14040ff3c
call fcn.14042c8b4
test eax, eax
je 0x140410edd
inc ebx
stc
mov eax, dword [rbp - 4]
test r15b, 6
cmp ebx, eax
jl 0x14040febc
mov ecx, dword [rbp]
movsx si, al
mov rsi, qword [rsp + 0x38]
jmp 0x14040ff6c
jmp 0x14040fe92
mov edx, dword [rsi + 0x4854]
inc r14
movsxd rax, edx
cmp r8b, 0xf0
clc
cmp r14, rax
jmp 0x14040ff8a
jl 0x14040fe28
mov eax, dword [rsi + 0x486c]
btr cx, 0x42
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
cmp r9, 0xc5b693f
clc
cmp eax, 1
jmp 0x14040ffb6
mov eax, ecx
jmp 0x14040ffbd
jg 0x14041009f
cmp dword [rsi + 0x4824], 0x17
jmp 0x14040ffcf
jg 0x14040ffe2
mov rcx, rsi
jmp 0x14040ffdd
call fcn.14042c557
movzx eax, byte [rsi + 0x4828]
mov ecx, eax
cmp r13, r10
clc
and cl, 0xf8
cmc
cmp cl, 0xd0
jmp 0x14040fffb
jne 0x14041078c
mov qword [rsi + 0x4820], 0
mov dword [rsi + 0x482c], 0
mov dword [rsi + 0x47d8], 0
mov al, cl
mov dword [rsi + 0x4778], 0
btr rcx, rsp
mov dword [rsi + 0x4718], 0
shl cx, 0xb3
bt rcx, rsp
mov dword [rsi + 0x46b8], 0
movsx rcx, bx
mov byte [rsi + 0x4828], 0xff
or rcx, 0x324b15b6
bts ax, r15w
mov eax, dword [rsi + 0x4868]
bsr cx, r12w
rcl cx, cl
inc ecx
test eax, eax
movsxd rcx, r14d
mov ecx, 0x7fffffff
jmp 0x140410082
cmove eax, ecx
mov dword [rsi + 0x486c], eax
xchg cl, cl
movsx cx, r9b
movsxd rcx, r9d
mov dword [rsi + 0x4844], 0
inc r12d
btc ecx, 0x79
movsx ecx, r13w
mov ecx, dword [rsi + 0x4690]
cmp r12d, ecx
jmp 0x1404100b8
jl 0x14040fe0d
mov edx, dword [rsi + 0x4694]
jmp 0x1404100c9
inc r15d
test rax, 0x5fbe6cbb
cmp r15d, edx
jmp 0x1404100da
jl 0x14040fdec
jmp 0x14041077b
mov edx, dword [rsi + 0x4694]
bt cx, 0x35
mov ecx, 1
test r10b, 0xd
test edx, edx
jmp 0x140410100
jle 0x14041076e
mov ecx, dword [rsi + 0x4690]
mov dword [rsp + 0x48], 0
jmp 0x14041011c
test ecx, ecx
jmp 0x140410123
jle 0x140410507
mov dword [rsp + 0x40], 0
rcr ecx, cl
shld ecx, r9d, 0xba
neg ch
mov ecx, dword [rsi + 0x4854]
test ax, ax
test ecx, ecx
jmp 0x14041014a
jle 0x1404103c3
xor ebp, ebp
btc ax, si
cdq
cdqe
movsxd r13, dword [rsi + rbp*4 + 0x4858]
lea rdx, [r13*2]
sub eax, 0x709313fc
lea rdx, [rdx + r13]
bsf ax, ax
rcl ax, cl
shl rdx, 5
and rax, 0x3db225a
bt ax, r11w
sar ah, cl
mov eax, dword [rsi + rdx + 0x46a8]
test eax, eax
jmp 0x140410199
jle 0x1404103a1
mov qword [rsp + 0x58], rbp
ror bpl, 0xfd
bswap ebp
bts rdi, r15
lea rbp, [rsi + rdx]
rol dil, cl
cmp r10b, 0x85
cmc
add rbp, 0x46a8
movzx di, r9b
mov edi, dword [rsi + rdx + 0x46a4]
test rax, r10
sub ebx, ebx
jmp 0x1404101d7
jmp 0x1404101f0
inc ebx
jmp 0x1404101e3
cmp ebx, eax
jmp 0x1404101ea
jge 0x140410388
test edi, edi
jmp 0x1404101f7
jle 0x1404101dc
sub r14d, r14d
lahf
neg r8b
movsx edx, si
mov rsi, qword [rsp + 0x38]
or r9b, 6
cqo
lea r12, [rsp + 0xf0]
cbw
movsxd rcx, r8d
mov r15d, dword [rbp]
movsxd rax, dword [rbp + 0xc]
movsxd rcx, dword [rbp + 4]
shr r8b, 0x71
movsx r9, r11w
adc r8w, 0xd9e
shl rcx, 7
movsxd r8, r14d
sub rdx, 0x23391955
add rcx, rsi
dec dh
or r9b, r14b
add rcx, 0x3488
imul r9, rax, 0x690
movsx edx, r9w
shrd dx, bp, 0x88
shl rax, 0xa
add rax, rsi
sal r8b, 2
bsf r8w, cx
add rax, 0x3688
add r9, qword [rsp + 0x88]
xadd r8b, r8b
cmc
movsxd rdx, dword [rbp + 8]
imul r8, rdx, 0x690
cwd
xchg dx, dx
add r8, qword [rsp + 0x80]
xchg rdx, rdx
movsx dx, bl
cdq
mov qword [rsp + 0x30], rcx
seta dh
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
setne dh
movzx ecx, r8w
movsx dx, r12b
mov rcx, rsi
mov dx, si
movsx dx, r14b
mov rdx, r12
jmp 0x1404102da
call fcn.14042bd31
test eax, eax
jmp 0x1404102e6
je 0x140410768
imul r15d, dword [rsp + 0x48]
add r15d, ebx
xor ch, 0x3e
imul edi, dword [rsp + 0x40]
not r8w
btc cx, 0xcd
or ax, 0x7515
add edi, r14d
bt eax, 0x1d
shl edi, 3
mov edx, dword [rbp + 0x1c]
neg r8w
shl ax, 0xf3
sal eax, 0xb
imul r15d, edx
test edi, 0xc4b66e7
shl r15d, 3
rcl r8w, cl
and r8w, r11w
movsx r8d, r10w
movsxd rax, r15d
movsx ecx, bx
add rax, qword [rbp + 0x28]
btr cx, r9w
movsxd rcx, edi
add rcx, rax
mov r8b, r9b
movsx r8w, bl
mov r8, r12
call qword [rsi + 0x4870]
inc r14d
mov edi, dword [rbp - 4]
cmp bx, 0x3bde
cmp r14d, edi
jmp 0x140410375
jl 0x14041021f
mov eax, dword [rbp]
jmp 0x140410383
jmp 0x1404101dc
mov rsi, qword [rsp + 0x38]
cbw
cwde
mov al, bpl
mov ecx, dword [rsi + 0x4854]
inc rbp
mov rbp, qword [rsp + 0x58]
inc rbp
rcr al, 0x9f
movsxd rax, ecx
cmc
test r8b, 0x99
cmp rbp, rax
jmp 0x1404103b7
jl 0x140410159
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
test ax, 0x68d3
cmp eax, 1
setb ah
mov eax, ecx
jmp 0x1404103dd
jg 0x1404104c1
cmp dword [rsi + 0x4824], 0x17
jmp 0x1404103ef
jg 0x140410402
mov rcx, rsi
jmp 0x1404103fd
call fcn.14042c557
movzx eax, byte [rsi + 0x4828]
and al, 0xf8
stc
cmp al, 0xd0
jne 0x140410524
mov qword [rsi + 0x4820], 0
shrd cx, r12w, 0x4a
mov dword [rsi + 0x482c], 0
sub dl, spl
cmp r10b, 0x14
mov dword [rsi + 0x47d8], 0
jmp 0x140410445
mov dword [rsi + 0x4778], 0
clc
bts rdx, rcx
mov dword [rsi + 0x4718], 0
mov dword [rsi + 0x46b8], 0
sar al, cl
mov byte [rsi + 0x4828], 0xff
add ax, bp
mov eax, dword [rsi + 0x4868]
movzx dx, r11b
test eax, eax
jmp 0x14041048d
mov ecx, 0x7fffffff
movzx edx, r14w
xchg dl, dh
mov edx, 0x58124db3
cmove eax, ecx
movzx dx, spl
mov dword [rsi + 0x486c], eax
bswap rcx
mov dx, r14w
mov dword [rsi + 0x4844], 0
movsx dx, sil
mov edx, dword [rsp + 0x40]
movsx cx, dil
not cx
setge ch
inc edx
sar cx, cl
xchg ch, cl
mov ecx, dword [rsi + 0x4690]
test r15b, 0xb8
cmp esp, 0x4e0d1df8
clc
mov dword [rsp + 0x40], edx
cmp r10d, 0x558436db
cmc
cmp edx, ecx
jmp 0x1404104fb
jl 0x14041013a
mov edx, dword [rsi + 0x4694]
mov ebp, dword [rsp + 0x48]
jmp 0x140410510
inc ebp
clc
mov dword [rsp + 0x48], ebp
cmp ebp, edx
jmp 0x14041051e
jl 0x14041011c
mov ecx, 1
jmp 0x14041052e
jmp 0x14041076e
inc r15d
inc dh
cmc
add edi, 8
movsx dx, al
bt edx, 0xfd
cmp r15d, dword [rsp + 0x48]
movsx rdx, di
mov rdx, qword [rsp + 0x40]
jmp 0x140410557
je 0x140410524
test edx, edx
jle 0x140410533
sub r14d, r14d
jmp 0x14041056d
jmp 0x140410584
add r14, 8
cmp rbp, r14
jmp 0x14041057e
je 0x140410533
movsxd rax, dword [rbx]
movsxd rcx, dword [rbx - 8]
or r9w, bp
add dx, 0x4b66
shl rcx, 7
movsx rdx, di
rol r12b, cl
test r9, 0xac738e8
mov rsi, qword [rsp + 0x38]
cqo
bswap r12w
lea rcx, [rcx + rsi]
add rcx, 0x3488
shr r12d, cl
btr rdx, r13
bts rdx, rbp
imul r9, rax, 0x690
shl rax, 0xa
or r8b, bpl
bt r12d, 0x91
sub r8, rsp
add rax, rsi
add rax, 0x3688
bsf r12w, bx
sar r12w, 0x22
add r9, qword [rsp + 0x88]
shr dl, cl
bt rdx, r10
cqo
movsxd rdx, dword [rbx - 4]
and r12w, 0x5405
imul r8, rdx, 0x690
shl dl, 0xd3
add r8, qword [rsp + 0x80]
cdq
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], r13d
movsx ecx, di
cwd
mov qword [rsp + 0x20], rax
mov dl, 0x43
not dl
mov rcx, rsi
lea r12, [rsp + 0xf0]
movzx rdx, ax
movsx dx, r9b
mov rdx, r12
call fcn.14042bd31
test eax, eax
jmp 0x140410658
je 0x140410768
mov edx, dword [rbx + 0x10]
cwde
test r14b, r14b
mov eax, edi
bt r8w, r11w
imul eax, edx
setl r8b
movsxd rcx, eax
add rcx, qword [rbx + 0x1c]
not r8
btc r8w, dx
add rcx, r14
movsx r8, dx
mov r8w, 0x5410
mov r8, r12
call qword [rsi + 0x4870]
mov eax, dword [rsi + 0x486c]
lea ecx, [rax - 1]
mov dword [rsi + 0x486c], ecx
test bh, 0xa4
cmp eax, 1
jg 0x140410572
cmp dword [rsi + 0x4824], 0x17
jmp 0x1404106be
jg 0x1404106cc
mov rcx, rsi
call fcn.14042c557
movzx eax, byte [rsi + 0x4828]
and al, 0xf8
cmp al, 0xd0
jne 0x140410524
mov qword [rsi + 0x4820], 0
ror ah, 0x4e
and al, 0x6a
mov dword [rsi + 0x482c], 0
cmc
shrd rax, rcx, 0xea
rol al, 0x38
mov dword [rsi + 0x47d8], 0
mov dword [rsi + 0x4778], 0
mov dword [rsi + 0x4718], 0
dec cl
mov dword [rsi + 0x46b8], 0
sal ax, cl
shl al, cl
mov byte [rsi + 0x4828], 0xff
mov eax, dword [rsi + 0x4868]
xadd cl, ch
ror cl, 3
test eax, eax
xchg cl, cl
mov ecx, 0x7fffffff
cmove eax, ecx
jmp 0x140410753
mov dword [rsi + 0x486c], eax
mov dword [rsi + 0x4844], 0
jmp 0x140410572
xor ecx, ecx
test r15b, 0xfe
test ecx, ecx
jmp 0x140410775
je 0x140410edd
mov rax, qword [rsp + 0x38]
test bp, 0x5bbb
movzx eax, byte [rax + 0x4828]
cmp al, 0xff
jmp 0x140410793
jne 0x14040e1d2
mov rdx, qword [rsp + 0x38]
jmp 0x1404107c6
lea rcx, [rax + 1]
stc
mov qword [rdi + 0xc0], rcx
test rdx, 0x315c3f0c
jmp 0x1404107bb
movzx eax, byte [rax]
cmp al, 0xff
je 0x140410918
mov rdi, qword [rdx]
clc
test dil, spl
cmp qword [rdi + 0x10], 0
je 0x140410800
mov rcx, qword [rdi + 0x28]
jmp 0x1404107e1
call qword [rdi + 0x20]
test eax, eax
jmp 0x1404107eb
je 0x140410819
cmp dword [rdi + 0x30], 0
jmp 0x1404107fa
je 0x14040e1d2
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140410813
jae 0x14040e1d2
mov rdx, qword [rsp + 0x38]
movzx di, r15b
bts edi, r12d
mov rdi, qword [rdx]
mov rax, qword [rdi + 0xc0]
cmp dh, 0xdd
cmp rax, qword [rdi + 0xc8]
jmp 0x140410840
jb 0x1404107a3
cmp dword [rdi + 0x30], 0
jmp 0x14041084f
je 0x1404107c6
mov r8d, dword [rdi + 0x34]
movsx edx, r11w
lea rbx, [rdi + 0x38]
movzx dx, r15b
mov rcx, qword [rdi + 0x28]
movsx dx, r10b
cwd
cdq
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
stc
sub ecx, dword [rdi + 0xd0]
test r13w, r15w
cmp r8b, 0x69
add dword [rdi + 0xb8], ecx
cmp bpl, dil
jmp 0x14041089c
test eax, eax
jmp 0x1404108a3
je 0x1404108c8
movsxd rcx, eax
mov ah, 0xdf
and ah, 0x4c
add rcx, rbx
cwde
cdqe
movsxd rax, r9d
movzx eax, byte [rbx]
jmp 0x1404108c3
jmp 0x1404108e4
mov dword [rdi + 0x30], 0
movsx rcx, r9w
lea rcx, [rdi + 0x39]
mov byte [rdi + 0x38], 0
xor eax, eax
rol dh, 0xc2
cdq
and dl, 0x17
mov qword [rdi + 0xc8], rcx
btc cx, r11w
lea rcx, [rdi + 0x39]
cmp rcx, 0x329f6890
mov qword [rdi + 0xc0], rcx
shr rdx, 0xba
mov rdx, qword [rsp + 0x38]
cmp al, 0xff
jmp 0x140410912
jne 0x1404107c6
mov rdi, qword [rdx]
cmp r13b, bpl
rcr ah, 0xc1
mov al, r11b
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140410937
jae 0x140410965
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14041094d
movzx eax, byte [rax]
jmp 0x140410955
mov byte [rdx + 0x4828], al
jmp 0x140410960
jmp 0x14040e1d2
cmp dword [rdi + 0x30], 0
jmp 0x14041096e
je 0x1404109d4
mov r8d, dword [rdi + 0x34]
lea rbx, [rdi + 0x38]
movzx edx, sp
xchg cx, dx
cwd
mov rcx, qword [rdi + 0x28]
movsx edx, dx
xchg dh, dh
mov rdx, rbx
jmp 0x140410995
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r12w, 0x65d9
cmp cx, si
clc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x1404109eb
movsxd rcx, eax
sal ah, cl
xor eax, r14d
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x1404109cf
jmp 0x140410a09
sub eax, eax
jmp 0x1404109db
mov byte [rdx + 0x4828], al
jmp 0x1404109e6
jmp 0x14040e1d2
mov dword [rdi + 0x30], 0
ror cx, 0x93
lea rcx, [rdi + 0x39]
adc dl, 0xfd
mov byte [rdi + 0x38], 0
xor eax, eax
cmovns rdx, rdi
cqo
mov qword [rdi + 0xc8], rcx
cqo
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
movsx edx, bx
cqo
mov dx, ax
mov rdx, qword [rsp + 0x38]
mov byte [rdx + 0x4828], al
jmp 0x140410a35
jmp 0x14040e1d2
cmp dword [rbx + 0x4830], 0
mov r13, qword [rbx]
movsxd rax, r14d
mov eax, dword [r13 + 8]
jmp 0x140410a50
je 0x140410e52
test eax, eax
jmp 0x140410a5d
jle 0x140410fdb
lea rdi, [rbx + 0x3508]
btc rax, 0x5e
sub al, 0xf4
lea rax, [rbx + 0x348e]
test r11b, 0x69
clc
mov qword [rsp + 0x60], rax
xor ecx, ecx
jmp 0x140410a89
jmp 0x140410ab1
mov r13, qword [rbx]
inc rax
mov rcx, qword [rsp + 0x68]
cdqe
inc rcx
movsxd rax, dword [r13 + 8]
clc
cmp rcx, rax
jmp 0x140410aab
jge 0x140410e52
lea rax, [rcx + rcx*2]
bts rdx, r12
cmp r12b, r13b
movzx dx, dl
shl rax, 5
mov edx, dword [rbx + rax + 0x46c0]
test dl, r13b
test edx, edx
jmp 0x140410ad5
jle 0x140410a9b
mov qword [rsp + 0x68], rcx
add edx, 7
and cl, 0x31
rcr ch, 0x5f
shr edx, 3
mov ecx, dword [rbx + rax + 0x46bc]
cmc
movsx ebp, ax
mov qword [rsp + 0x80], rcx
rcr r14, cl
cmp edx, r15d
mov r14w, 0x49e5
lea ebp, [rcx + 7]
movzx r14, r13w
rol r14b, cl
sbb r14, 0x40670a68
sar ebp, 3
add r14b, cl
lea r14, [rbx + rax]
cdqe
add r14, 0x46f0
ror ah, 0x25
dec ah
test al, bpl
cmp ebp, 2
mov eax, 1
jmp 0x140410b43
cmovl ebp, eax
cmp r11d, 0x466f0a37
cmp si, r13w
sub r12d, r12d
jmp 0x140410b59
mov dword [rsp + 0x88], edx
jmp 0x140410b65
jmp 0x140410b87
inc r12d
mov edx, dword [rsp + 0x88]
clc
cmp r13b, 0x18
cmp r12d, edx
jmp 0x140410b81
je 0x140410a8e
cmp dword [rsp + 0x80], 0
jmp 0x140410b94
jle 0x140410b6a
lea r13d, [r12*8]
cmp r14, 0x55461746
cmp spl, bl
sub r15d, r15d
jmp 0x140410bb4
jmp 0x140410d14
movdqu xmm0, xmmword [rax]
jmp 0x140410bc2
movdqu xmm1, xmmword [r8]
pmullw xmm1, xmm0
movdqu xmm0, xmmword [r8 + 0x10]
jmp 0x140410bd6
movdqu xmm2, xmmword [r8 + 0x20]
movdqu xmm3, xmmword [r8 + 0x30]
jmp 0x140410be7
movdqu xmmword [r8], xmm1
jmp 0x140410bf1
movdqu xmm1, xmmword [rax + 0x10]
jmp 0x140410bfb
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x10], xmm1
jmp 0x140410c0a
movdqu xmm0, xmmword [rax + 0x20]
jmp 0x140410c14
pmullw xmm0, xmm2
movdqu xmmword [r8 + 0x20], xmm0
jmp 0x140410c23
movdqu xmm0, xmmword [rax + 0x30]
pmullw xmm0, xmm3
movdqu xmmword [r8 + 0x30], xmm0
jmp 0x140410c37
movdqu xmm0, xmmword [rax + 0x40]
jmp 0x140410c41
movdqu xmm1, xmmword [r8 + 0x40]
jmp 0x140410c4c
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x40], xmm1
jmp 0x140410c5b
movdqu xmm0, xmmword [rax + 0x50]
jmp 0x140410c65
movdqu xmm1, xmmword [r8 + 0x50]
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x50], xmm1
movdqu xmm0, xmmword [rax + 0x60]
movdqu xmm1, xmmword [r8 + 0x60]
jmp 0x140410c85
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x60], xmm1
jmp 0x140410c94
movdqu xmm0, xmmword [rax + 0x70]
jmp 0x140410c9e
movdqu xmm1, xmmword [r8 + 0x70]
jmp 0x140410ca9
pmullw xmm1, xmm0
movdqu xmmword [r8 + 0x70], xmm1
stc
sub al, r13b
mov edx, 0x202c5d17
mov edx, dword [r14 - 0x2c]
mov eax, r13d
setl bh
movsx rcx, si
movsxd rbx, ebx
imul eax, edx
rcl ecx, cl
cmovge bx, bx
btc cx, r13w
cdqe
shr cl, 0x20
bsr rcx, r11
bsf bx, si
add rax, qword [r14 - 0x20]
lea rcx, [rax + r15*8]
setb bh
movsxd rbx, esi
mov rbx, qword [rsp + 0x38]
jmp 0x140410d00
call qword [rbx + 0x4870]
inc r15
cmc
clc
cmp r15, rbp
je 0x140410b6a
mov rdx, qword [r14]
cmc
mov eax, dword [r14 + 8]
sal r8b, 0xbf
shr r8w, cl
imul eax, r12d
movsx esi, r10w
clc
btc cx, ax
add eax, r15d
shl eax, 6
movsxd rsi, eax
and cl, r9b
rcl r8w, 0x98
lea r8, [rdx + rsi*2]
lahf
movsxd rcx, dword [r14 - 0x44]
inc rax
shl rcx, 7
xadd al, al
lea rax, [rbx + rcx]
sbb bl, r11b
btr rbx, 0xfa
add rax, 0x3488
lea rbx, [rdi + rcx]
cmp r8, rbx
jmp 0x140410d73
jae 0x140410bb9
lea rbx, [rdx + rsi*2]
add rbx, 0x80
cmc
cmp r8w, 0x29f0
clc
cmp rax, rbx
jae 0x140410bb9
add rcx, qword [rsp + 0x60]
bsr bx, dx
lea rax, [rdx + rsi*2]
rcr rsi, 0x5f
add rax, 6
sub edx, edx
shl sil, cl
bswap si
ror sil, 0x32
nop word [rax + rax]
test r14w, 0x29c1
xchg sil, bl
movzx ebx, word [rax + rdx*2 - 6]
movsx esi, r9w
movsx rsi, r8w
not si
imul bx, word [rcx + rdx*2 - 6]
movzx esi, word [rax + rdx*2 - 4]
test bp, 0x3212
mov word [rax + rdx*2 - 6], bx
shr bx, cl
mov bl, r15b
imul si, word [rcx + rdx*2 - 4]
mov word [rax + rdx*2 - 4], si
add ebx, 0x2eed3f54
movzx ebx, word [rax + rdx*2 - 2]
clc
cmc
imul bx, word [rcx + rdx*2 - 2]
stc
jmp 0x140410e14
mov word [rax + rdx*2 - 2], bx
movzx rbx, cx
movzx ebx, word [rax + rdx*2]
clc
test r12b, 0xc8
imul bx, word [rcx + rdx*2]
jmp 0x140410e30
mov word [rax + rdx*2], bx
cmp r13w, 0x30a4
add rdx, 4
cmp rdx, 0x40
jmp 0x140410e47
jne 0x140410dc5
jmp 0x140410cbc
xor ecx, ecx
cmp eax, 3
cwd
setge cl
or bpl, spl
shrd edx, r9d, 0x17
mov edx, dword [rsp + 0x230]
movsx bp, r9b
rcl bpl, cl
test edx, edx
movsx rbp, r9w
not bp
bswap bp
lea ebp, [rcx + rcx + 1]
cmovne ebp, edx
test r12b, 0x38
cmp eax, 3
jne 0x140410ebe
mov cl, 1
rcr rax, cl
rol ah, cl
mov eax, 3
cmp dword [rbx + 0x4850], 3
je 0x140411020
cmp dword [rbx + 0x484c], 0
jmp 0x140410eb8
je 0x14041100e
xor ecx, ecx
jmp 0x140410ec5
jmp 0x140411020
mov rax, qword [rsp + 0x38]
movzx rbx, r8w
mov dword [rax + 0x4854], 0
mov rbx, qword [rsp + 0x38]
mov rax, qword [rbx]
cmc
clc
mov eax, dword [rax + 8]
cmp rsp, 0x47c08bd
test eax, eax
jmp 0x140410ef8
jle 0x140411614
shl rax, 5
mov edi, 0x70955ad9
xor di, r8w
lea rdi, [rax + rax*2]
cmp sil, r9b
test sp, 0x3bfb
add rbx, 0x46f0
jmp 0x140410f24
xor r14d, r14d
jmp 0x140410f2c
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140410f48
add rbp, 0x60
cmp rdi, rbp
jmp 0x140410f42
je 0x140411623
mov rcx, qword [rbx + rbp - 0x18]
cmp r10b, r11b
test spl, r10b
test rcx, rcx
jmp 0x140410f5b
je 0x140410f70
call fcn.1401eb7e8
movups xmmword [rbx + rbp - 0x20], xmm6
btr rcx, 0x23
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
jmp 0x140410f7d
je 0x140410fa9
call fcn.1401eb7e8
mov qword [rbx + rbp - 0x10], 0
sal cl, cl
cmovo cx, di
mov qword [rbx + rbp], 0
cmp cx, r15w
mov cx, 0x2b70
xchg cl, ch
mov rcx, qword [rbx + rbp - 8]
cmp r11d, 0x1eb23ad2
test rcx, rcx
jmp 0x140410fbd
je 0x140410f36
call fcn.1401eb7e8
mov qword [rbx + rbp - 8], 0
jmp 0x140410fd6
jmp 0x140410f36
mov ecx, dword [rsp + 0x230]
cmp r11b, r9b
bsf ebp, ebx
and rbp, 0x46445c6a
test ecx, ecx
xchg bp, bp
mov ebp, 1
jmp 0x140410ffe
cmovne ebp, ecx
stc
xor ecx, ecx
jmp 0x140411009
jmp 0x140411020
cmp dword [rbx + 0x4848], 0
jmp 0x14041101d
sete cl
test cl, cl
movsx dx, r12b
setl dh
not dx
mov edx, 1
cmovne edx, eax
clc
cmp ebp, 3
jmp 0x14041103e
cmovge edx, eax
cmp r12b, 6
cmp eax, 3
jmp 0x14041104d
cmovne edx, eax
stc
jmp 0x140411056
test edx, edx
jmp 0x14041105d
jle 0x1404112aa
mov dword [rsp + 0x48], ecx
jmp 0x14041106c
mov dword [rsp + 0x60], ebp
jmp 0x140411075
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0x90], xmm0
mov dword [rsp + 0x88], edx
setge ah
mov r12d, 0x6e445988
mov eax, edx
movsxd r14, ebp
bt r14, 0xae
bsr r14w, bp
mov qword [rsp + 0x80], rax
shl rax, 4
bswap r12
cmp ax, 0x1735
lea r14, [rax + rax*2]
neg r15w
xor edi, edi
not r12w
setae bh
movsx r15d, bx
lea r15, [0x140054040]
movzx ebx, r14w
bswap r12w
movzx r12w, r11b
lea r12, [0x140053b30]
movsx ebx, r13w
mov rbx, qword [rsp + 0x38]
jmp 0x140411116
mov rax, r15
mov qword [rsp + rdi + 0xf0], rax
cmp rax, r10
add rdi, 0x30
cmp r14, rdi
je 0x140411485
mov ecx, dword [r13]
cmc
add ecx, 3
jmp 0x140411123
call fcn.1401810f0
mov qword [rbx + rdi*2 + 0x46e8], rax
cmc
clc
test rax, rax
jmp 0x14041113a
je 0x140411399
mov eax, dword [rbx + 0x4688]
sal rbp, 0xd0
cdq
or bpl, 0xa6
sar sil, 0xa
jmp 0x140411158
idiv dword [rbx + rdi*2 + 0x46a4]
movzx rsi, r13w
sub dx, sp
stc
mov ebp, eax
mov rcx, r11
btr rsi, 0xca
mov dword [rsp + rdi + 0x108], eax
or cl, bpl
and ax, 0x22a7
mov eax, dword [rbx + 0x468c]
xadd dl, sil
cmp r13w, r13w
add ecx, 0x3c027de7
cdq
rcr si, 0xa
idiv dword [rbx + rdi*2 + 0x46a8]
cmp r11b, bl
mov ecx, eax
rcr sil, 0x54
btr esi, r13d
mov dword [rsp + rdi + 0x10c], eax
sar eax, 1
movsxd rsi, r9d
movzx esi, r15w
mov dword [rsp + rdi + 0x114], eax
mov esi, dword [r13]
mov ax, 0x28a6
movzx rax, dx
sets ah
lea eax, [rsi + rbp]
jmp 0x1404111da
dec eax
test r13, 0x7df52ec1
test ax, bx
stc
sub edx, edx
div ebp
cmp bpl, 0x90
mov dword [rsp + rdi + 0x110], eax
cbw
neg al
mov dword [rsp + rdi + 0x118], 0
mov rax, qword [rbx + rdi*2 + 0x46d0]
test cl, 0x46
mov qword [rsp + rdi + 0x100], rax
mov qword [rsp + rdi + 0xf8], rax
cmp ebp, 2
jmp 0x140411228
je 0x140411269
cmp ebp, 1
jmp 0x140411236
jne 0x1404110fb
cmp ecx, 2
cwd
mov rax, r15
lea rdx, [0x140053b40]
jmp 0x140411250
cmove rax, rdx
clc
cmp r12b, spl
cmp ecx, 1
jmp 0x140411260
cmove rax, r12
jmp 0x1404110fe
lea rax, [0x140053e40]
cmp sil, r9b
cmp ecx, 1
jmp 0x14041127b
je 0x1404110fe
cmp ecx, 2
jmp 0x140411289
jne 0x1404110fb
mov rax, qword [rsp + 0x38]
jmp 0x140411299
mov rax, qword [rax + 0x4880]
jmp 0x1404112a5
jmp 0x1404110fe
test eax, eax
jmp 0x1404112b1
jle 0x140411614
mov eax, eax
sar di, 1
adc dil, 0xc3
bt edi, 0x56
shl rax, 5
bsr rdi, rbp
rcr dil, 0x12
lea rdi, [rax + rax*2]
cmp r15w, ax
clc
add rbx, 0x46f0
sub r14d, r14d
jmp 0x1404112e8
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x140411308
add rbp, 0x60
test si, r9w
jmp 0x1404112ff
cmp rdi, rbp
je 0x140411623
mov rcx, qword [rbx + rbp - 0x18]
cmc
stc
cmp ax, 0xa34
test rcx, rcx
jmp 0x14041131b
je 0x140411334
call fcn.1401eb7e8
movups xmmword [rbx + rbp - 0x20], xmm6
cmc
movsx rcx, r9w
rcr cx, 0x1a
mov rcx, qword [rbx + rbp - 0x10]
test rcx, rcx
jmp 0x140411341
je 0x14041136e
call fcn.1401eb7e8
mov qword [rbx + rbp - 0x10], 0
bts cx, dx
mov qword [rbx + rbp], 0
ror cl, 0x4c
shld cx, r9w, 0x97
add cx, r10w
mov rcx, qword [rbx + rbp - 8]
test rcx, rcx
jmp 0x14041137b
je 0x1404112f2
call fcn.1401eb7e8
mov qword [rbx + rbp - 8], 0
jmp 0x140411394
jmp 0x1404112f2
mov eax, dword [r13 + 8]
jmp 0x1404113a2
test eax, eax
jmp 0x1404113a9
jle 0x140411614
shl rax, 5
lea rdi, [rax + rax*2]
cmp cx, 0x6ca2
jmp 0x1404113c1
add rbx, 0x46f0
cmc
jmp 0x1404113d1
xor r14d, r14d
jmp 0x1404113d9
xorps xmm6, xmm6
xor ebp, ebp
jmp 0x1404113e3
jmp 0x1404113f8
add rbp, 0x60
cmp sil, bl
cmp rdi, rbp
je 0x140411623
mov rcx, qword [rbx + rbp - 0x18]
test sil, 7
test rcx, rcx
jmp 0x140411409
je 0x140411423
call fcn.1401eb7e8
movups xmmword [rbx + rbp - 0x20], xmm6
movsx ecx, r8w
shl ch, 0xe7
setg ch
mov rcx, qword [rbx + rbp - 0x10]
cmc
clc
test rcx, rcx
jmp 0x140411432
je 0x14041144e
call fcn.1401eb7e8
mov qword [rbx + rbp - 0x10], 0
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
jmp 0x14041145f
test rcx, rcx
jmp 0x140411467
je 0x1404113e8
call fcn.1401eb7e8
mov qword [rbx + rbp - 8], 0
jmp 0x140411480
jmp 0x1404113e8
mov eax, esi
or bx, 0x5a71
mov ebx, dword [rsp + 0x60]
clc
or eax, ebx
js 0x1404115cb
mov edi, dword [r13 + 4]
test bpl, bpl
stc
cmp dx, 0x7d76
test esi, esi
je 0x1404114d4
mov eax, 0x7fffffff
clc
cmp r15d, 0x35b23495
sub edx, edx
idiv esi
test r8b, r14b
cmp si, 0x34d9
cmp eax, ebx
jmp 0x1404114ce
jl 0x1404115cb
imul esi, ebx
add ax, bx
clc
jmp 0x1404114e0
mov eax, edi
cmp r11b, 0x86
or eax, esi
jmp 0x1404114ed
js 0x1404115cb
test edi, edi
jmp 0x1404114fa
je 0x140411511
mov eax, 0x7fffffff
xor edx, edx
idiv edi
cmp eax, esi
jl 0x1404115cb
imul esi, edi
cmc
stc
cmp esi, 0x7fffffff
jmp 0x140411521
je 0x1404115cb
inc esi
movsxd rcx, esi
jmp 0x140411531
call fcn.1401810f0
test rax, rax
je 0x1404115cb
mov r14, rax
test edi, edi
je 0x140412389
mov eax, ebx
cmp spl, 9
stc
cmc
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x38]
add rax, 0x46c0
test bp, si
mov qword [rsp + 0x78], rax
adc ax, 0x5800
bsr eax, esi
cdqe
lea rax, [r14 + 1]
stc
mov qword [rsp + 0xb0], rax
cmovp ax, di
xadd ax, ax
lea rax, [r14 + 2]
mov qword [rsp + 0xb8], rax
add ax, 0x1de8
rcr ah, 0xf
setno ah
lea rax, [r14 + 3]
clc
mov qword [rsp + 0x70], rax
xor eax, eax
jmp 0x1404115af
mov qword [rsp + 0x40], rax
jmp 0x1404115b9
mov dword [rsp + 0x68], 0
jmp 0x1404115c6
jmp 0x140411793
mov eax, dword [r13 + 8]
clc
test eax, eax
jle 0x140411614
shl rax, 5
lea rdi, [rax + rax*2]
adc bl, 0x52
btc bx, r15w
mov rbx, qword [rsp + 0x38]
add rbx, 0x46f0
jmp 0x1404115fd
sub r14d, r14d
jmp 0x140411605
xorps xmm6, xmm6
sub ebp, ebp
jmp 0x14041160f
jmp 0x1404116a7
xor r14d, r14d
cmovl ecx, r10d
movzx cx, bl
movzx rcx, bp
mov rcx, qword [rsp + 0x38]
jmp 0x14041162d
call fcn.1401eb7e8
mov rax, r14
sub bp, si
movaps xmm6, xmmword [rsp + 0x1b0]
add rsp, 0x1c8
movzx si, r8b
pop rbx
movzx rsi, bp
pop rbp
movzx rsi, r14w
mov r15b, 0x92
pop rdi
pop rsi
movsx r14w, sil
pop r12
movsx r14w, r15b
pop r13
bswap r14w
not r14b
pop r14
movzx r15, ax
xchg r15w, r15w
movsx r15d, si
pop r15
jmp 0x140411685
ret
add rbp, 0x60
test spl, 0xec
cmp r14d, 0x50347891
cmp r10w, si
cmp rdi, rbp
jmp 0x1404116a1
je 0x140411623
mov rcx, qword [rbx + rbp - 0x18]
test rcx, rcx
jmp 0x1404116b4
je 0x1404116cf
call fcn.1401eb7e8
movups xmmword [rbx + rbp - 0x20], xmm6
btc ecx, r14d
bt cx, 0x14
inc cl
mov rcx, qword [rbx + rbp - 0x10]
clc
cmp r8b, 0xef
jmp 0x1404116de
test rcx, rcx
jmp 0x1404116e6
je 0x140411707
call fcn.1401eb7e8
mov qword [rbx + rbp - 0x10], 0
test dh, 0x53
rcr cl, cl
mov qword [rbx + rbp], 0
mov rcx, qword [rbx + rbp - 8]
clc
test rcx, rcx
je 0x140411686
call fcn.1401eb7e8
mov qword [rbx + rbp - 8], 0
jmp 0x140411729
jmp 0x140411686
mov eax, dword [r13]
xor r13b, 0
dec r13b
mov qword [rsp + 0x58], rax
cmp dword [rsp + 0x88], 0
bswap r13w
mov r13, qword [rsp + 0x80]
jmp 0x1404117bc
jle 0x140411911
lea rdi, [rsp + 0x118]
adc r15b, r14b
bt r15d, 0x10
mov r15, qword [rsp + 0x78]
test r8, 0x69752236
cmc
clc
xor ebx, ebx
jmp 0x1404117e7
jmp 0x14041180d
mov r15d, dword [rsp + 0x60]
cmp sp, cx
cmp r15d, 3
jl 0x140411b21
mov eax, dword [rsp + 0x68]
cmc
mov ecx, eax
cdqe
rcl sil, cl
btc esi, 0x32
imul ecx, r15d
imul ecx, dword [rsp + 0x58]
or r13w, r12w
cwd
add rcx, r14
mov rdx, qword [rsp + 0x90]
sal eax, 0xdc
xor r13d, r14d
mov rsi, qword [rsp + 0x38]
mov r13, qword [rsi]
ror al, cl
rcl ax, 0xd4
rol eax, cl
mov eax, dword [r13 + 8]
stc
cmp eax, 3
jmp 0x140411970
mov rax, qword [rsp + 0x38]
btr si, 0x19
ror r13, cl
mov r13, qword [rax]
bts esi, esp
cmp byte [rsp + 0x48], 0
movsx esi, r11w
xchg sil, sil
mov rsi, qword [rsp + 0x58]
je 0x140411c47
add ebx, 0xfffffff0
xchg al, al
mov rax, qword [rsp + 0x38]
jmp 0x140412379
mov dword [rax + 0x4824], ebx
jmp 0x140412384
jmp 0x140410edd
mov eax, dword [r13 + 8]
clc
cmp si, 0x7c83
test eax, eax
jmp 0x14041239a
jle 0x14041249c
shl rax, 5
mov dil, 0xf9
shr di, 0x95
lea rdi, [rax + rax*2]
xor ebx, ebx
xorps xmm6, xmm6
mov rsi, qword [rsp + 0x38]
jmp 0x1404123d0
mov rcx, qword [rsi + rbx + 0x46d8]
cmp dil, bpl
cmc
test rcx, rcx
jmp 0x1404123e4
je 0x1404123fd
call fcn.1401eb7e8
movups xmmword [rsi + rbx + 0x46d0], xmm6
mov ch, 0x2a
rcr cx, cl
mov rcx, qword [rsi + rbx + 0x46e0]
stc
cmc
test rcx, rcx
je 0x140412430
call fcn.1401eb7e8
mov qword [rsi + rbx + 0x46e0], 0
rcr cx, cl
mov qword [rsi + rbx + 0x46f0], 0
mov rcx, qword [rsi + rbx + 0x46e8]
jmp 0x14041243d
test rcx, rcx
jmp 0x140412445
add edi, 0xfffffff0
movsx eax, r11w
mov eax, 0x6d2f544b
mov rax, qword [rsp + 0x38]
jmp 0x14041247c
mov dword [rax + 0x4824], edi
jmp 0x140412487
jmp 0x140410edd
mov eax, dword [r13]
mov rcx, qword [rsp + 0xd8]
test sil, r11b
cmc
clc
mov dword [rcx], eax
mov eax, dword [r13 + 4]
movsx rcx, bp
rol cx, 0x29
btr cx, 0xef
mov rcx, qword [rsp + 0xe0]
clc
stc
mov dword [rcx], eax
movsx cx, cl
mov rcx, qword [rsp + 0xe8]
stc
cmp r14w, r12w
test rcx, rcx
jmp 0x1404124e5
je 0x140411623
sub eax, eax
add al, 0xa7
cmp dword [r13 + 8], 3
mov al, 0x6b
setns al
setge al
test r14w, r14w
add eax, eax
jmp 0x140412507
inc eax
jmp 0x14041250e
mov dword [rcx], eax
jmp 0x140412515
jmp 0x140411623