Function at 0x14040cd6c
Capabilities:
Authenticate hmac
Encrypt data using speck
Execute anti-debugging instructions
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
movsx eax, r8w
movzx eax, r11w
push r14
movzx rax, si
xchg al, ah
cwde
push r13
cdqe
not al
lahf
push r12
cmova ax, cx
push rsi
cbw
nop
push rdi
cdqe
movzx ax, r13b
setae ah
push rbp
not al
cwde
push rbx
cdqe
movzx ax, bl
mov eax, 0x89d8
jmp 0x14040cdb0
call fcn.140448f9b
sub rsp, rax
jmp 0x14040cdc4
movaps xmmword [rsp + 0x89c0], xmm6
inc r13
sbb r12w, 0x7b30
mov qword [rsp + 0xc8], r9
mov qword [rsp + 0xc0], r8
and bpl, r12b
mov qword [rsp + 0xb8], rdx
dec ax
mov rsi, rcx
inc r15d
cdqe
btr r13d, 0x2b
mov eax, dword [rsp + 0x8a50]
mov dword [rsp + 0x40], eax
and r14, 0x634e5ac8
mov rcx, qword [rsp + 0x8a48]
not eax
mov eax, dword [rsp + 0x8a40]
cmp r8, 0x76dc281d
setl bl
mov dword [rsp + 0x94], eax
mov dword [rcx + 8], 0
or bl, r13b
cmc
mov qword [rsp + 0x50], rcx
mov qword [rcx], 8
rcr ax, cl
sal bpl, 0xa1
cdqe
lea r14, [rsi + 0xc0]
btr r13, r8
bsr r12w, r11w
lea rax, [rsi + 0xc8]
btc r12w, 0xf8
sar r12, cl
rcl r13b, cl
mov qword [rsp + 0x38], rax
shr bp, 0x5e
lea r12, [rsi + 0x30]
rcl al, 0x26
cmp r12d, 0x1ee1fa7
lea rbx, [rsi + 0x38]
lea r15, [rsi + 0x39]
and rax, 0x333b2a03
sub r13d, 0x4cfa29ef
ror bpl, cl
mov rbp, qword [rsi + 0xc0]
clc
cmovg ax, sp
mov rax, qword [rsi + 0xc8]
test edi, 0x47114dca
ror r13, 0xd1
xor edi, edi
movzx r13, si
adc r13, r12
lea r13, [0x1400bef60]
cmp ax, 0x6e2c
nop word cs:[rax + rax]
cmp r14b, 0xa9
clc
cmp rbp, rax
jmp 0x14040ceef
jae 0x14040cf0e
lea rcx, [rbp + 1]
cwd
movzx rdx, r8w
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040cfbb
cmp dword [r12], 0
jmp 0x14040cf18
je 0x14040cf65
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmc
cmp r11b, spl
test r10w, r15w
test eax, eax
jmp 0x14040cf4d
je 0x14040cf6c
cdqe
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040cf60
jmp 0x14040cf96
xor edx, edx
jmp 0x14040cfbb
mov dword [r12], 0
clc
cdqe
rol cl, cl
mov byte [rbx], 0
mov bpl, r8b
xor edx, edx
sub rax, r14
bt bp, r9w
jmp 0x14040cf8e
mov rax, r15
sbb cx, 0x6a1b
mov rcx, qword [rsp + 0x38]
bt ebp, 0x1a
mov qword [rcx], rax
sar bpl, 0xce
movzx rbp, cx
xor bpl, spl
mov qword [r14], r15
ror bpl, cl
cmp r14b, 0x8d
mov rbp, r15
stc
cmp dl, byte [rdi + r13]
jmp 0x14040cfc4
jne 0x14040d026
inc rdi
clc
jmp 0x14040cfd4
cmp rdi, 8
jmp 0x14040cfdd
jne 0x14040cee7
movups xmm0, xmmword [rsi + 0xd0]
sbb di, di
rol di, 0x31
movsx di, r10b
movups xmmword [rsi + 0xc0], xmm0
mov qword [rsp + 0x150], rsi
mov edi, dword [rsp + 0x94]
cmp edi, 4
jmp 0x14040d014
jbe 0x14040d0f5
sub ebp, ebp
jmp 0x14040d021
jmp 0x14040d9cb
mov rcx, qword [rsi + 0xd0]
mov rax, qword [rsi + 0xd8]
stc
jmp 0x14040d040
mov qword [rsi + 0xc0], rcx
stc
mov qword [rsi + 0xc8], rax
cmp bh, 0xaf
cmp rcx, rax
jmp 0x14040d05a
jae 0x14040d090
lea rbp, [rcx + 1]
movsx rdx, ax
bts edx, ebp
mov qword [r14], rbp
movzx edx, byte [rcx]
jmp 0x14040d07d
cmp dl, 0x42
jmp 0x14040d085
je 0x14040d24a
jmp 0x14040d574
cmp dword [r12], 0
jmp 0x14040d09a
je 0x14040d574
mov r8d, dword [rsi + 0x34]
cdq
mov rcx, qword [rsi + 0x28]
movsx edx, r9w
mov rdx, rbx
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
test ax, ax
sub edx, ecx
test bh, al
cmp bpl, r11b
test cl, 0xa6
add dword [rsi + 0xb8], edx
test bh, 0x1c
cmp r11d, 0x3381757b
test eax, eax
je 0x14040d1fe
cdqe
add rax, rbx
movzx edx, si
movzx edx, byte [rbx]
jmp 0x14040d21b
lea rcx, [rsp + 0x150]
shl r8w, cl
sbb r8d, r14d
sub edx, edx
mov r8d, edi
call fcn.14041cc20
test eax, eax
jmp 0x14040d115
je 0x14040d1ea
mov eax, dword [rsp + 0x170]
inc rcx
ror rcx, cl
sar cl, 0xf2
mov ecx, 8
cmp ebx, 0x537d4be3
cmp eax, 9
jmp 0x14040d13e
jl 0x14040d15b
mov ecx, 0x10
stc
cmp r13b, al
cmp eax, 0x10
jmp 0x14040d155
jne 0x14040d01a
mov rdx, qword [rsp + 0x50]
movzx rbp, r11w
rcr esi, 0xf8
mov dword [rdx], ecx
movzx rsi, ax
xor sil, r12b
cmp r14b, r10b
mov rsi, qword [rsp + 0x150]
shl bpl, cl
bswap bp
mov rbp, qword [rsp + 0x168]
stc
test edi, edi
jmp 0x14040d191
je 0x14040d944
mov edx, dword [rsi + 0xc]
cmp edx, edi
jmp 0x14040d1a1
je 0x14040d944
mov r9d, dword [rsi]
dec ecx
sbb rcx, 0xc4511b0
bsf ecx, r9d
mov ecx, dword [rsi + 4]
test r13b, 0xb5
cmp eax, 8
jmp 0x14040d1c6
jg 0x14040d90d
mov dword [rsp + 0x20], ecx
mov rcx, rbp
movsx r8d, r12w
xchg r8b, r8b
mov r8b, 0x49
mov r8d, edi
call fcn.14041f34f
jmp 0x14040d925
mov rcx, qword [rsp + 0x168]
sub ebp, ebp
jmp 0x14040d1f9
jmp 0x14040d9a7
mov dword [r12], 0
mov byte [rbx], 0
shl al, cl
movsx ebp, cx
xor edx, edx
xadd bp, ax
mov rax, r15
add bpl, 0x21
mov rbp, qword [rsp + 0x38]
mov qword [rbp], rax
xchg bp, bp
mov rbp, 0x282e4a63
mov qword [r14], r15
cmc
rcr bp, cl
mov rbp, r15
stc
cmp r8b, r10b
cmp dl, 0x42
jmp 0x14040d244
jne 0x14040d574
cmp rbp, rax
jmp 0x14040d252
jae 0x14040d27e
lea rax, [rbp + 1]
clc
mov qword [r14], rax
xor al, spl
btc ax, 0x55
movzx eax, byte [rbp]
cmc
stc
test bh, 0x51
cmp al, 0x4d
jne 0x14040d574
jmp 0x14040d337
cmp dword [r12], 0
je 0x14040d574
mov r8d, dword [rsi + 0x34]
jmp 0x14040d294
mov rcx, qword [rsi + 0x28]
not dh
bswap edx
movsx dx, dil
mov rdx, rbx
jmp 0x14040d2a9
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
clc
mov rcx, qword [rsi + 0xd0]
stc
cmp r12b, r10b
jmp 0x14040d2c3
sub edx, ecx
test r14b, r8b
add dword [rsi + 0xb8], edx
test dx, 0xa75
test eax, eax
jmp 0x14040d2da
je 0x14040d2f1
movsxd rdx, eax
add rdx, rbx
not ax
movzx eax, byte [rbx]
jmp 0x14040d30e
mov dword [r12], 0
sbb dh, 0xdf
cdq
clc
mov byte [rbx], 0
xor eax, eax
sal dh, cl
mov rdx, r15
bswap rbp
dec rbp
mov rbp, qword [rsp + 0x38]
jmp 0x14040d318
mov qword [rbp], rdx
jmp 0x14040d324
mov qword [r14], r15
cmp bl, sil
cmp al, 0x4d
jmp 0x14040d331
jne 0x14040d574
mov rcx, rsi
call fcn.140428d41
mov rcx, rsi
jmp 0x14040d347
call fcn.140428d41
mov rcx, rsi
jmp 0x14040d354
call fcn.140428d41
mov rcx, rsi
jmp 0x14040d361
call fcn.140428d41
mov rcx, rsi
jmp 0x14040d36e
call fcn.140428d41
mov rcx, rsi
call fcn.140428d41
mov rcx, rsi
call fcn.140428d41
mov edi, eax
mov rcx, rsi
jmp 0x14040d38d
call fcn.140428d41
shl eax, 0x10
or eax, edi
clc
cmp eax, 0x38
jmp 0x14040d3a0
ja 0x14040d3ba
movabs rcx, 0x100010000001000
bt rcx, rax
jb 0x14040d3c8
cmp eax, 0x6c
jmp 0x14040d3c2
jne 0x14040da1b
movups xmm0, xmmword [rsi + 0xd0]
movsx edx, bx
movups xmmword [rsi + 0xc0], xmm0
mov dword [rsp + 0x11c], 0xff
jmp 0x14040d3ed
lea rdx, [rsp + 0x100]
mov cl, 0x7b
mov rcx, rsi
jmp 0x14040d3ff
call fcn.140428fb9
test rax, rax
jmp 0x14040d40c
je 0x14040d01a
mov edx, dword [rsi + 4]
btr cx, dx
rol ch, cl
movsx ecx, r9w
mov ecx, edx
neg ecx
cmovs ecx, edx
jmp 0x14040d42b
mov dword [rsi + 4], ecx
test bp, r9w
cmp r8b, 0xd3
cmp ecx, 0x1000000
jmp 0x14040d441
ja 0x14040d01a
mov r8d, dword [rsi]
cmc
cmp r8d, 0x1000000
jmp 0x14040d457
ja 0x14040d01a
mov eax, dword [rsp + 0x10c]
btr r10, r14
cmovge r10, rsi
cmp r15b, 0xa0
mov dword [rsp + 0x68], eax
ror r9w, 0x23
shld eax, ebx, 0xb
mov eax, dword [rsp + 0x110]
bts r10w, r9w
xor r11, rbx
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x114]
movsx bp, r12b
mov r11, 0x157f60c9
mov dword [rsp + 0x78], eax
btc r9d, r11d
jmp 0x14040d4b3
mov r11d, dword [rsp + 0x118]
btr ebp, 0xb4
mov r9d, dword [rsp + 0x11c]
btr r10d, 0x56
mov r10d, dword [rsp + 0x100]
rol bpl, 0x2d
mov ebp, dword [rsp + 0x108]
test di, 0x5dfb
jmp 0x14040d4e9
cmp ebp, 0xc
jmp 0x14040d4f1
jne 0x14040dc52
cmp r10d, 0x17
jmp 0x14040d500
jg 0x14040dce6
mov edi, dword [rsp + 0x104]
bt r13, r8
movsxd rax, r8d
btr r13d, r11d
mov eax, dword [rsp + 0x120]
xor r13, rdx
bt r13d, edx
neg eax
add eax, edi
clc
cmp r12, 0x6eea4a8e
sar r13b, cl
add eax, 0xffffffe8
movsx r13w, r13b
movsxd r13, r8d
cdqe
not r13b
imul r13, rax, 0x55555556
bt ax, sp
mov rax, r13
jmp 0x14040d558
shr rax, 0x3f
shr r13, 0x20
test r15b, bpl
cmp r9b, 0xfe
add r13d, eax
jmp 0x14040d56f
jmp 0x14040dc98
mov qword [rsi + 0xc0], rcx
lahf
bswap ax
cwde
mov rax, qword [rsi + 0xd8]
movzx rcx, sp
movzx ecx, bp
mov qword [rsi + 0xc8], rax
mov ecx, 0x51897d13
movzx cx, al
movsx ecx, bp
mov rcx, rsi
jmp 0x14040d5a9
call fcn.1404119e8
test eax, eax
jmp 0x14040d5b5
je 0x14040d6aa
lea rdi, [rsp + 0x150]
ror r8b, cl
mov r8d, 0x8870
mov rcx, rdi
clc
jmp 0x14040d5d5
sub edx, edx
jmp 0x14040d5dc
call fcn.1404a4df5
mov rcx, rsi
mov rdx, rdi
adc r8, 0x2be04a63
mov r8, qword [rsp + 0xc8]
cmp bpl, r11b
sub r9d, r9d
jmp 0x14040d601
call fcn.140429860
cmp rax, rsi
je 0x14040d7ca
mov rbp, rax
test rax, rax
jmp 0x14040d61a
je 0x14040d7ca
mov r9d, dword [rsp + 0x150]
mov rax, qword [rsp + 0xb8]
bts r8d, r10d
sar ch, cl
movzx rcx, dx
mov dword [rax], r9d
and cl, dil
movsx ecx, r12w
mov eax, dword [rsp + 0x154]
sub r8b, 0x66
rcl r8d, 0xc6
cmp dil, bpl
mov rcx, qword [rsp + 0xc0]
movsx r8w, bl
or r8, rcx
rcr r8b, 0xce
mov dword [rcx], eax
mov r8d, dword [rsp + 0x94]
test r8d, 0xfffffffb
je 0x14040d7f2
mov dword [rsp + 0x20], eax
mov rcx, rbp
not edx
movsx edx, r13w
mov edx, 4
jmp 0x14040d698
call fcn.14041f34f
mov rbp, rax
jmp 0x14040d6a5
jmp 0x14040d7f2
mov rcx, rsi
call fcn.1404228e0
mov edi, eax
not ecx
jmp 0x14040d6bc
shl edi, 0x10
movzx rcx, r8w
mov rcx, rsi
jmp 0x14040d6cb
call fcn.1404228e0
or eax, edi
bt rcx, r9
rol ecx, 0x40
sal rcx, 0xaa
movups xmm0, xmmword [rsi + 0xd0]
clc
movups xmmword [rsi + 0xc0], xmm0
jmp 0x14040d6f1
mov rcx, rsi
stc
test edi, 0x21736968
cmc
cmp eax, 0x38425053
jne 0x14040d811
call fcn.1404228e0
mov edi, eax
shl edi, 0x10
mov rcx, rsi
jmp 0x14040d719
call fcn.1404228e0
or eax, edi
cmp bx, r14w
cmp eax, 0x38425053
jmp 0x14040d72e
jne 0x14040d01a
mov rcx, rsi
jmp 0x14040d73c
call fcn.1404228e0
cmp eax, 1
jmp 0x14040d749
jne 0x14040d01a
cmp qword [rsi + 0x10], 0
jmp 0x14040d759
je 0x14040dab9
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
jmp 0x14040d773
mov rax, qword [r14]
shr bpl, 0xa3
bts ebp, r13d
movsxd rbp, ebp
mov ebp, ecx
cmp r8b, bl
test sil, 0xdc
sub ebp, eax
test r14d, r15d
cmp sp, r9w
cmp ebp, 5
jmp 0x14040d79b
jg 0x14040dabf
mov qword [rsi + 0xc0], rcx
mov edx, 6
sub ch, 0x4c
sub edx, ebp
movsxd rcx, esp
movzx ecx, r9w
mov rcx, qword [rsi + 0x28]
jmp 0x14040d7c2
call qword [rsi + 0x18]
jmp 0x14040dac9
mov rcx, qword [rsp + 0x158]
cmc
test bp, 0x4803
test rcx, rcx
jmp 0x14040d7e0
je 0x14040d7eb
call fcn.140206508
xor ebp, ebp
mov ecx, 0x14ef2dca
mov rcx, qword [rsp + 0x168]
call fcn.140206508
mov rcx, qword [rsp + 0x160]
jmp 0x14040d80c
jmp 0x14040d9c6
call fcn.140412076
test eax, eax
jmp 0x14040d823
mov ebp, dword [rsp + 0x94]
jmp 0x14040d82f
je 0x14040d8ad
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
cmp r12w, 0x1af1
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
and dil, dl
movaps xmm6, xmmword [rsp + 0x89c0]
xor sil, 0x4f
add rsp, 0x89d8
mov r15w, di
pop rbx
mov r14d, r10d
movsx r13d, di
pop rbp
pop rdi
movsx rsi, r11w
mov si, 0x6fe4
pop rsi
pop r12
movzx r13d, bp
movsxd r15, ecx
pop r13
movsxd r15, r8d
pop r14
cmove r15w, r8w
movzx r15, r13w
movsx r15w, r8b
pop r15
jmp 0x14040d8a8
jmp 0x1404129b8
mov rcx, rsi
jmp 0x14040d8b5
call fcn.140413b4e
test eax, eax
jmp 0x14040d8c1
je 0x14040da45
mov dword [rsp + 0x20], ebp
mov r8w, r14w
mov rcx, rsi
cwd
mov rdx, qword [rsp + 0xb8]
movzx r8d, di
mov r8, qword [rsp + 0xc0]
setne r9b
cmova r9w, r10w
movsx r9w, bpl
mov r9, qword [rsp + 0xc8]
jmp 0x14040d903
call fcn.140413d14
jmp 0x14040d9d9
mov dword [rsp + 0x20], ecx
movsx r8w, r11b
movsx r8, r11w
mov rcx, rbp
mov r8d, edi
call fcn.140420e9b
mov rbp, rax
stc
test si, 0x55f9
jmp 0x14040d933
mov dword [rsi + 0xc], edi
test rax, rax
jmp 0x14040d93e
je 0x14040d01a
mov eax, dword [rsi]
rol cx, cl
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], eax
mov eax, dword [rsi + 4]
bts cx, sp
sal ch, 5
cmc
mov rcx, qword [rsp + 0xc0]
test sp, 0x16d5
mov dword [rcx], eax
sbb cx, 0x465b
mov rcx, qword [rsp + 0xc8]
test r11b, 0x35
cmp bp, cx
test rcx, rcx
jmp 0x14040d989
je 0x14040d9a0
mov eax, dword [rsi + 8]
cmp r11b, dl
jmp 0x14040d99a
mov dword [rcx], eax
test r9b, 0x44
sub ecx, ecx
jmp 0x14040d9a7
call fcn.140206508
mov rcx, qword [rsp + 0x160]
jmp 0x14040d9b9
call fcn.140206508
mov rcx, qword [rsp + 0x158]
call fcn.140206508
mov rax, rbp
movsx r13, si
adc r13, 0x68120dac
movaps xmm6, xmmword [rsp + 0x89c0]
movzx r12w, cl
add rsp, 0x89d8
movsx r14w, dil
mov rbp, rdi
pop rbx
pop rbp
pop rdi
mov r12b, r13b
pop rsi
pop r12
cmovno r14, r14
movzx r13, r15w
pop r13
cmove r15, r12
movsx r14w, r11b
pop r14
pop r15
jmp 0x14040da1a
ret
movups xmm0, xmmword [rsi + 0xd0]
jmp 0x14040da28
movups xmmword [rsi + 0xc0], xmm0
jmp 0x14040da37
cmp eax, 0x7c
jne 0x14040d5a1
jmp 0x14040d3d9
mov rcx, rsi
jmp 0x14040da4d
call fcn.1404182f8
test eax, eax
je 0x14040ddbf
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
bswap ecx
cwd
xchg r9w, dx
mov dword [rsp + 0x20], ebp
bswap rdx
movsx r9w, r12b
mov rcx, rsi
mov dl, r15b
movsx rdx, r15w
bswap dx
mov rdx, qword [rsp + 0xb8]
movsx r9, r11w
mov r9w, 0x1645
movzx r9, di
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
jmp 0x14040daaf
call fcn.1404185e5
jmp 0x14040d9d9
mov rax, qword [r14]
btc ecx, ebx
add rax, 6
mov ecx, r14d
mov qword [r14], rax
mov rcx, rsi
jmp 0x14040dad1
call fcn.1404228e0
cmp eax, 0x10
jmp 0x14040dade
ja 0x14040d01a
mov dword [rsp + 0x68], eax
mov rcx, rsi
jmp 0x14040daf0
call fcn.1404228e0
mov edi, eax
ror ecx, cl
sal cx, 0x77
test esp, r10d
shl edi, 0x10
movzx cx, dil
mov cx, r12w
movzx rcx, dx
mov rcx, rsi
jmp 0x14040db18
call fcn.1404228e0
mov r13d, eax
sal cl, 0x7b
or r13d, edi
mov rcx, rsi
call fcn.1404228e0
mov edi, eax
mov rcx, rsi
jmp 0x14040db38
call fcn.1404228e0
xor ebp, ebp
cmp r13d, 0x1000000
jmp 0x14040db4b
jg 0x14040d9cb
shl edi, 0x10
clc
test r11b, al
cmp r8b, 0xde
or edi, eax
cmp edi, 0x1000000
jmp 0x14040db69
jg 0x14040d9cb
mov rcx, rsi
call fcn.1404228e0
cmp ax, 0x10
je 0x14040db8f
cmp eax, 8
jmp 0x14040db89
jne 0x14040d01a
mov dword [rsp + 0x78], eax
bswap cx
cmova cx, r8w
mov rcx, rsi
jmp 0x14040dba3
call fcn.1404228e0
cmp eax, 3
jne 0x14040d01a
mov dword [rsp + 0x70], edi
mov rcx, rsi
jmp 0x14040dbbd
call fcn.1404228e0
mov edi, eax
add cl, dil
ror ch, 0x2a
xor ch, 0x7d
shl edi, 0x10
movsxd rcx, ebp
mov rcx, rsi
jmp 0x14040dbdb
call fcn.1404228e0
or eax, edi
jmp 0x14040dbe7
je 0x14040e63d
js 0x14040e54b
cmp qword [rsi + 0x10], 0
jmp 0x14040dbfd
je 0x14040e60f
mov rcx, qword [rsp + 0x38]
mov dl, bpl
shl bpl, 6
shld edx, esi, 6
mov rbp, qword [rcx]
cdq
mov rcx, qword [r14]
mov edi, ebp
sbb dl, r8b
test bx, ax
sub edi, ecx
mov edx, eax
sub edx, edi
jmp 0x14040dc2d
jle 0x14040e621
mov qword [rsi + 0xc0], rbp
mov cl, r14b
jmp 0x14040dc46
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x14040e63d
cmp r10d, 0xf
jg 0x14040dce6
mov edi, dword [rsp + 0x104]
shl ax, 0xd2
lahf
mov eax, dword [rsp + 0x120]
shl r13w, cl
add eax, ebp
rcl r13b, cl
mov r13d, edi
test r11, rbp
test r12b, 0x11
cmp r15, r10
sub r13d, eax
jmp 0x14040dc8d
sar r13d, 2
jmp 0x14040dc98
test r13d, r13d
jmp 0x14040dca0
je 0x14040dce6
mov dword [rsp + 0x40], ebp
add al, 0xb6
clc
mov qword [rsp + 0x70], rdi
setae al
mov dword [rsp + 0xa8], r9d
movzx r9, r15w
sub al, dl
or r9b, dil
mov r9d, edx
adc al, r15b
sal al, 0xd6
shr al, 0xaa
cmp r11d, 0xff000000
mov al, r8b
sete al
xor edx, edx
jmp 0x14040ded7
movsxd rdi, dword [rsp + 0x104]
mov rax, rbp
movsx ax, dil
add al, r9b
movsxd rax, dword [rsi + 0xb8]
jmp 0x14040dd0b
add rax, qword [rsi + 0xc0]
cmc
clc
sub rax, qword [rsi + 0xd0]
clc
cmc
test bpl, dil
cmp rax, rdi
jmp 0x14040dd28
jne 0x14040d01a
cmp r11d, 0xff000000
xchg r13b, r13b
sete al
sar r13b, 0x52
mov r13b, 1
mov dword [rsp + 0x58], r13d
test spl, sil
clc
cmp sil, sil
cmp r10d, 0x18
jmp 0x14040dd57
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0x70], rdi
jmp 0x14040dd69
mov dword [rsp + 0x40], ebp
jmp 0x14040dd72
jne 0x14040dec8
cmp r11d, 0xff000000
jmp 0x14040dd84
jne 0x14040dec8
mov r9d, edx
adc dil, spl
shr r10d, 0xf8
add r10d, 0x319463c4
mov edi, 3
mov r10d, 0x18
cmp r12b, 0xff
mov byte [rsp + 0x88], 1
xor r13d, r13d
jmp 0x14040ddba
jmp 0x14040df0e
mov rcx, rsi
call fcn.1404087c5
test eax, eax
jmp 0x14040ddce
je 0x14040e0d3
mov dword [rsp + 0x20], ebp
mov dx, r12w
mov dh, 0xf3
cmovns r9, rax
mov rcx, rsi
movsxd rbx, r12d
mov rbx, qword [rsp + 0xb8]
movzx rdx, r15w
movzx r9d, r12w
cdq
mov rdx, rbx
movsx si, dl
not rsi
xchg di, di
mov rsi, qword [rsp + 0xc0]
mov dil, 0x98
bswap di
mov r8, rsi
jmp 0x14040de25
mov rdi, qword [rsp + 0xc8]
mov r9b, 0xe3
movzx r9d, r12w
mov r9, rdi
call fcn.140418a60
test ebp, ebp
jmp 0x14040de43
jne 0x14040de52
mov ebp, dword [rdi]
movzx edx, ax
stc
adc r12b, cl
mov r8d, dword [rsi]
dec r13
movsxd r9, r11d
movzx r9d, dx
mov edx, dword [rbx]
cmovnp r13w, dx
mov rcx, rax
add r12b, 0x48
mov r9d, ebp
add di, 0x6f4
add r13w, di
and dil, r14b
movaps xmm6, xmmword [rsp + 0x89c0]
bt rsi, rax
add rsp, 0x89d8
pop rbx
jmp 0x14040de98
pop rbp
bswap si
pop rdi
movzx rsi, r11w
movsx r12w, bpl
pop rsi
movzx r14d, si
movzx r13, di
pop r12
xchg r13b, r13b
jmp 0x14040deb9
pop r13
movzx r15, ax
pop r14
pop r15
jmp 0x14041a104
mov r9d, edx
add di, r13w
sal dl, 0x10
mov dl, 1
xor r13d, r13d
mov byte [rsp + 0x88], dl
sal rdi, cl
ror rdi, 0xad
inc dil
cmp r11d, 1
movsxd rdi, ebp
movsx edi, bx
mov edi, 4
jmp 0x14040defc
sbb edi, 0
mov dword [rsp + 0x58], eax
dec rax
movsx eax, r13w
shrd eax, eax, 0x89
mov dword [rsi + 8], edi
mov eax, dword [rsp + 0x94]
cmc
test dh, 0x1c
stc
cmp eax, 3
jmp 0x14040df25
cmovge edi, eax
jmp 0x14040df2d
test r8d, r8d
jmp 0x14040df35
je 0x14040df60
xor ebp, ebp
bt eax, 0x7a
clc
mov eax, 0x7fffffff
cmc
clc
cmp spl, 0x73
xor edx, edx
div r8d
stc
jmp 0x14040df58
cmp eax, edi
jb 0x14040d9cb
mov dword [rsp + 0x50], edi
bsf bp, r12w
mov ebp, edi
cmc
clc
cmp cl, dl
imul ebp, r8d
test ebp, ebp
jmp 0x14040df7a
js 0x14040d01a
test r9d, r9d
je 0x14040dfb3
mov eax, 0x7fffffff
cmp r15d, r11d
sub edx, edx
test bl, r15b
cmp eax, r13d
test r11d, 0x65f80e18
div ecx
test r9b, 0x16
cmp eax, ebp
jmp 0x14040dfad
jb 0x14040d01a
test r8d, r8d
jmp 0x14040dfbb
je 0x14040dfe3
mov eax, 0x7fffffff
test r15d, r12d
xor edx, edx
div r8d
jmp 0x14040dfd9
cmp eax, dword [rsp + 0x50]
jb 0x14040d01a
test r9d, r9d
je 0x14040e002
mov eax, 0x7fffffff
sub edx, edx
div ecx
cmp eax, ebp
jmp 0x14040dffc
jb 0x14040d01a
mov dword [rsp + 0xa0], r11d
cmc
clc
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0xdc], r9d
imul ebp, ecx
movsx cx, r13b
movsxd rcx, ebp
jmp 0x14040e029
call fcn.1401b3847
test rax, rax
je 0x14040d01a
mov rdi, rax
test al, 0x3b
cmp dh, 0x4d
mov ecx, dword [rsp + 0x48]
cmp ecx, 0xf
mov qword [rsp + 0x60], rdi
jmp 0x14040e050
jg 0x14040e562
cmp r13d, 0x101
jmp 0x14040e062
setge al
cmp sil, cl
or byte [rsp + 0x88], al
mov r8d, dword [rsp + 0x40]
jmp 0x14040e079
jne 0x1404111dd
test r13d, r13d
jmp 0x14040e087
jle 0x14040ef5e
mov eax, r13d
not bpl
rcr bpl, 8
mov qword [rsp + 0x58], rax
clc
cbw
sal bpl, 0xd9
mov rbp, qword [r14]
and ah, ch
and al, 0x9d
dec al
mov rax, qword [rsp + 0x38]
cmc
mov rax, qword [rax]
cmp r15d, r11d
jmp 0x14040e0bd
sub edi, edi
jmp 0x14040e0c4
mov dword [rsp + 0x40], r8d
jmp 0x14040e0ce
jmp 0x14040e15e
mov rcx, rsi
jmp 0x14040e0db
call fcn.14041a4b0
test eax, eax
jmp 0x14040e0e7
je 0x14040d01a
mov dword [rsp + 0x20], ebp
not ch
cqo
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
movsx r9d, r14w
cmova r8w, r13w
mov r9w, 0x6fb8
mov r8, qword [rsp + 0xc0]
movzx r9w, r14b
movsx r9w, dil
mov r9, qword [rsp + 0xc8]
jmp 0x14040e12d
call fcn.14041ac2f
jmp 0x14040d9d9
inc rbp
mov qword [r14], rbp
jmp 0x14040e142
mov byte [rsp + rdi*4 + 0x153], 0xff
inc rdi
stc
jmp 0x14040e153
cmp qword [rsp + 0x58], rdi
je 0x14040ef5e
cmp rbp, rax
jmp 0x14040e166
jae 0x14040e193
lea rcx, [rbp + 1]
cdq
movsx dx, r15b
mov qword [r14], rcx
xchg dl, dl
movzx edx, byte [rbp]
bswap bp
cmovne bp, sp
mov rbp, rcx
jmp 0x14040e18e
jmp 0x14040e25e
cmp dword [r12], 0
je 0x14040e203
mov r8d, dword [rsi + 0x34]
cwd
jmp 0x14040e1ac
mov rcx, qword [rsi + 0x28]
movsx edx, di
mov rdx, rbx
jmp 0x14040e1bb
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmp r8b, 0xb7
test eax, eax
jmp 0x14040e1db
je 0x14040e20f
cdqe
add dh, 0x5c
cmp r15b, r9b
shld dx, r11w, 0xad
add rax, rbx
movsx edx, r8w
movzx edx, byte [rbx]
jmp 0x14040e1fe
jmp 0x14040e235
xor edx, edx
jmp 0x14040e20a
jmp 0x14040e25e
mov dword [r12], 0
mov rcx, rdi
dec r8d
clc
mov byte [rbx], 0
sar r8b, 0x79
rcl r8w, cl
cmp rcx, 0xedf5592
xor edx, edx
mov rax, r15
mov rcx, qword [rsp + 0x38]
sub r8b, 0x7c
mov qword [rcx], rax
test cl, r12b
mov qword [r14], r15
cmp rdi, 0x2687dd7
movsx bp, r15b
mov rbp, r15
stc
mov r8d, dword [rsp + 0x40]
stc
clc
mov byte [rsp + rdi*4 + 0x152], dl
jmp 0x14040e26b
cmp rbp, rax
jmp 0x14040e273
jae 0x14040e2ad
lea rcx, [rbp + 1]
bswap dx
movzx rdx, r9w
cwd
mov qword [r14], rcx
movzx rdx, si
mov dx, dx
movzx edx, byte [rbp]
movsxd rbp, r11d
movsx bp, r10b
movsx ebp, r8w
mov rbp, rcx
jmp 0x14040e2a8
jmp 0x14040e376
cmp dword [r12], 0
je 0x14040e321
mov ebp, r8d
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov dl, r12b
mov rdx, rbx
jmp 0x14040e2ce
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test esi, 0x6a33e64
clc
cmp cl, ch
sub ecx, dword [rsi + 0xd0]
clc
cmp rbp, 0x2a640310
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040e2fb
je 0x14040e32d
cdqe
sbb dl, r8b
shl edx, 0xa6
add rax, rbx
movzx edx, si
bswap rdx
cwd
movzx edx, byte [rbx]
jmp 0x14040e31c
jmp 0x14040e348
xor edx, edx
jmp 0x14040e328
jmp 0x14040e376
mov dword [r12], 0
neg al
rol rax, cl
mov byte [rbx], 0
sub edx, edx
rcl ch, cl
test bx, dx
lahf
mov rax, r15
mov r8d, ebp
mov bpl, sil
add rbp, rdx
xadd ecx, ecx
mov rcx, qword [rsp + 0x38]
sbb bp, 0x4fa9
mov qword [rcx], rax
inc bp
mov qword [r14], r15
add bpl, r9b
xor bpl, 0x90
mov rbp, r15
jmp 0x14040e376
mov byte [rsp + rdi*4 + 0x151], dl
cmp rbp, rax
jae 0x14040e3ab
lea rcx, [rbp + 1]
cwd
jmp 0x14040e391
mov qword [r14], rcx
mov dx, 0x10af
cwd
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040e3a6
jmp 0x14040e480
cmp dword [r12], 0
je 0x14040e41f
mov ebp, r8d
cmovp r8, r10
jmp 0x14040e3c2
mov r8d, dword [rsi + 0x34]
bswap ecx
cmovbe cx, di
mov rcx, qword [rsi + 0x28]
cdq
movzx rdx, r15w
mov rdx, rbx
jmp 0x14040e3dd
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
clc
cmc
sub ecx, dword [rsi + 0xd0]
stc
cmc
add dword [rsi + 0xb8], ecx
test r8w, 0x5bc3
test eax, eax
jmp 0x14040e403
je 0x14040e42b
cdqe
cwd
rcr rdx, 0x4d
and dl, spl
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040e449
xor edx, edx
jmp 0x14040e426
jmp 0x14040e480
mov dword [r12], 0
rol rcx, cl
mov byte [rbx], 0
cdqe
mov r8d, 0x6c76d96
xor edx, edx
rol cl, cl
clc
mov rax, r15
mov r8d, ebp
btr rbp, 0x8d
shrd ebp, r11d, 0x80
cmc
mov rcx, qword [rsp + 0x38]
shld bp, ax, 0xdd
bts bp, dx
mov qword [rcx], rax
cmp r13b, sil
movsx rbp, r13w
movsx bp, cl
mov qword [r14], r15
btr bp, di
mov bpl, 0x6a
mov rbp, r15
mov byte [rsp + rdi*4 + 0x150], dl
stc
cmp r8d, 0xc
jmp 0x14040e491
je 0x14040e142
cmp rbp, rax
jb 0x14040e137
cmp dword [r12], 0
je 0x14040e142
mov r8d, dword [rsi + 0x34]
cdq
movzx ecx, di
mov rcx, qword [rsi + 0x28]
cmovp rdx, r12
movsx dx, r8b
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14040e4d4
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test ebx, 0x66896c95
jmp 0x14040e4eb
test eax, eax
jmp 0x14040e4f2
je 0x14040e507
cdqe
add rax, rbx
jmp 0x14040e502
jmp 0x14040e522
mov dword [r12], 0
bswap bp
cbw
cwde
mov byte [rbx], 0
mov ax, sp
setl bpl
mov rax, r15
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
cmovp r8, rsp
mov rbp, r15
movzx r8d, r14w
mov r8b, 0x98
setle r8b
mov r8d, dword [rsp + 0x40]
jmp 0x14040e546
jmp 0x14040e13a
mov rax, qword [rsp + 0x38]
jmp 0x14040e555
mov rax, qword [rax]
jmp 0x14040e55d
jmp 0x14040e634
mov edx, dword [rsp + 0x40]
add edx, dword [rsp + 0x120]
shr al, cl
xadd ax, ax
mov rax, qword [rsp + 0x70]
test r11d, 0x36253609
sub eax, edx
jmp 0x14040e586
mov qword [rsp + 0x70], rax
jmp 0x14040e590
je 0x1404103b7
js 0x14040f68a
cmp qword [rsi + 0x10], 0
jmp 0x14040e5a6
je 0x14041037f
mov rax, qword [rsp + 0x38]
mov bp, r8w
mov rcx, qword [rax]
mov rax, qword [r14]
sar dil, 0x74
inc bpl
shr bpl, 0x34
mov ebp, ecx
xor dl, 0x97
shld edi, r9d, 0x13
sub ebp, eax
mov rdi, qword [rsp + 0x70]
clc
sbb rdx, r10
sar dx, cl
mov edx, edi
cmc
sub edx, ebp
jmp 0x14040e5e8
jle 0x14041038b
mov qword [rsi + 0xc0], rcx
movzx cx, r15b
movsx rcx, ax
mov rcx, qword [rsi + 0x28]
jmp 0x14040e607
call qword [rsi + 0x18]
jmp 0x1404103a9
mov rcx, qword [r14]
test r15d, 0x2a725b4c
jmp 0x14040e621
mov eax, eax
test al, r14b
add rax, rcx
movzx rcx, r12w
mov cx, 0x3642
movsx ecx, si
mov qword [r14], rax
xchg cx, cx
setno cl
mov rcx, rsi
jmp 0x14040e645
call fcn.1404228e0
mov edi, eax
shl ch, 0xdb
shl edi, 0x10
bswap ecx
mov rcx, rsi
jmp 0x14040e65c
call fcn.1404228e0
or eax, edi
jmp 0x14040e668
je 0x14040e6ef
js 0x14040e6c8
cmp qword [rsi + 0x10], 0
jmp 0x14040e67e
je 0x14040e6d5
mov rcx, qword [rsp + 0x38]
mov rbp, qword [rcx]
mov rcx, qword [r14]
add edi, 0x269f4623
mov edi, ebp
cmp r14b, 0xea
sub edi, ecx
rcr rdx, cl
add dh, 0x6d
mov edx, eax
cmp sil, spl
sub edx, edi
jle 0x14040e6db
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
jmp 0x14040e6c0
call qword [rsi + 0x18]
jmp 0x14040e6ef
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x14040e6e6
mov rcx, qword [r14]
cmp r10d, eax
mov eax, eax
add rax, rcx
bswap cx
movsxd rcx, eax
mov qword [r14], rax
cmovnp ecx, r15d
xchg ecx, ecx
mov rcx, rsi
jmp 0x14040e6f7
call fcn.1404228e0
mov edi, eax
xor cx, 0x2595
clc
shl edi, 0x10
movzx cx, r15b
movsx ecx, ax
movsx rcx, r12w
mov rcx, rsi
call fcn.1404228e0
or eax, edi
bswap di
movsx rdi, bp
mov edi, dword [rsp + 0x70]
jmp 0x14040e72d
je 0x14040e7db
js 0x14040e7ac
cmp qword [rsi + 0x10], 0
je 0x14040e7c3
mov rcx, qword [rsp + 0x38]
or dl, sil
cmp r15b, r15b
shr ebp, cl
mov rbp, qword [rcx]
xadd rdi, rdx
mov rcx, qword [r14]
jmp 0x14040e763
mov edi, ebp
xor edx, edx
movzx dx, r12b
sub edi, ecx
sbb dl, 0xec
shr rdx, 0x8c
mov edx, eax
test bl, r8b
sub edx, edi
not rdi
mov edi, dword [rsp + 0x70]
jmp 0x14040e788
jle 0x14040e7ce
mov qword [rsi + 0xc0], rbp
not ch
cmovs rcx, r12
mov rcx, qword [rsi + 0x28]
jmp 0x14040e7a4
call qword [rsi + 0x18]
jmp 0x14040e7db
mov rax, qword [rsp + 0x38]
jmp 0x14040e7b6
mov rax, qword [rax]
jmp 0x14040e7be
jmp 0x14040e7d8
mov rcx, qword [r14]
clc
test r8, 0xb2c0a7c
mov eax, eax
cmp r10b, 0xb0
cmc
add rax, rcx
mov qword [r14], rax
mov rcx, rsi
jmp 0x14040e7e3
call fcn.1404228e0
cmp eax, 1
ja 0x14040d01a
mov dword [rsp + 0x60], eax
btc dx, dx
neg ch
xor ebp, ebp
shld ecx, r9d, 0x78
mov ecx, 4
dec dh
mov edx, edi
btc r8d, 0x6a
mov r8d, r13d
xor r9d, r9d
jmp 0x14040e81b
call fcn.140130667
test eax, eax
jmp 0x14040e827
je 0x14040d9cb
cmp dword [rsp + 0x40], 0x10
jmp 0x14040e837
jne 0x14040e89c
cmp dword [rsp + 0x78], 0x10
jmp 0x14040e847
jne 0x14040e89c
cmp dword [rsp + 0x60], 0
jmp 0x14040e857
jne 0x14040e89c
mov ecx, 8
shld dx, r11w, 0x38
cdq
btr edx, 0x57
mov edx, edi
mov r8d, r13d
sub r9d, r9d
jmp 0x14040e87a
call fcn.14024d42c
mov rbp, rax
mov rax, qword [rsp + 0x50]
jmp 0x14040e88c
mov dword [rax], 0x10
jmp 0x14040e897
jmp 0x14040e8ca
mov eax, r13d
imul eax, edi
adc cl, r12b
test r12, 0xd246623
bts rcx, rcx
shl eax, 2
movzx cx, dil
bswap ecx
movsxd rcx, eax
jmp 0x14040e8c2
call fcn.1401b3847
mov rbp, rax
test rbp, rbp
je 0x14040d01a
imul edi, r13d
stc
clc
cmp dword [rsp + 0x60], 0
jmp 0x14040e8e3
mov qword [rsp + 0x60], rbp
jmp 0x14040e8ed
mov qword [rsp + 0x48], rdi
jmp 0x14040e8f7
mov dword [rsp + 0xb4], r13d
jmp 0x14040e904
je 0x14040f005
mov edx, dword [rsp + 0x68]
bt cx, 0x91
cmp dx, cx
sal ecx, 0x31
imul edx, r13d
add edx, edx
mov rcx, rsi
jmp 0x14040e927
call fcn.1400f68d1
mov eax, dword [rsp + 0x68]
jmp 0x14040e935
mov qword [rsp + 0x80], rax
lea eax, [rdi - 1]
cmc
cmp r15b, 0xa3
jmp 0x14040e94a
mov dword [rsp + 0x88], eax
sal ah, cl
mov eax, edi
clc
test di, 0x7019
and eax, 0xfffffff8
clc
mov dword [rsp + 0x98], eax
test sp, 0x1910
and edi, 7
mov qword [rsp + 0xa8], rdi
clc
stc
cmc
sub eax, eax
jmp 0x14040e980
jmp 0x14040e9a1
mov rax, qword [rsp + 0x58]
jmp 0x14040e98f
inc rax
cmp rax, 4
jmp 0x14040e99b
je 0x14040f545
lea rdi, [rax + rbp]
cmc
stc
mov qword [rsp + 0x58], rax
cmp ax, si
cmp rax, qword [rsp + 0x80]
jmp 0x14040e9bc
jae 0x14040eeaa
cmp dword [rsp + 0x48], 0
jmp 0x14040e9cc
jle 0x14040e985
sub ecx, ecx
cmovne ax, r10w
movzx r13, cx
lahf
mov rax, qword [rsp + 0x48]
mov r13b, bpl
xchg r13, r13
mov r13d, eax
jmp 0x14040ea2c
mov ecx, dword [rsp + 0x40]
cmp r15w, r11w
bswap ax
add ecx, r13d
movsx ebp, r14w
adc ah, bl
mov rbp, qword [rsp + 0x60]
cbw
mov rax, qword [rsp + 0x48]
btc r13, rbp
clc
movzx r13w, bl
mov r13d, eax
sub r13d, ecx
jmp 0x14040ea26
jle 0x14040e985
mov rdx, qword [r14]
sbb ah, bh
sar ax, 0x82
movzx rax, si
mov rax, qword [rsp + 0x38]
cmp r15d, r15d
test r9b, 0x28
mov rax, qword [rax]
test r8b, bl
cmp rdx, rax
mov dword [rsp + 0x40], ecx
jmp 0x14040ea57
jae 0x14040ea81
lea rcx, [rdx + 1]
movzx r8w, bpl
mov qword [r14], rcx
movsx r8w, r11b
jmp 0x14040ea73
movzx r8d, byte [rdx]
jmp 0x14040ea7c
jmp 0x14040eb3b
cmp dword [r12], 0
je 0x14040eadd
mov r8d, dword [rsi + 0x34]
bswap rdx
jmp 0x14040ea98
mov rcx, qword [rsi + 0x28]
movsx rdx, bx
mov dl, r12b
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
sub ecx, dword [rsi + 0xd0]
cmc
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040eac4
je 0x14040eaea
cdqe
add rax, rbx
movzx r8d, byte [rbx]
jmp 0x14040ead8
jmp 0x14040eb18
sub r13d, r13d
jmp 0x14040eae5
jmp 0x14040eb80
mov dword [r12], 0
xor cx, 0x3a20
rol ah, cl
cmc
mov byte [rbx], 0
movzx eax, r10w
shrd ax, dx, 0x83
sub r8d, r8d
inc al
mov ax, dx
bts ecx, r15d
mov rax, r15
rcl cl, 0xe6
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
bsf cx, r13w
rcr cx, cl
add cl, spl
mov qword [r14], r15
sar rcx, 0xd3
shrd cx, bp, 0xbe
mov rcx, r15
stc
cmp r8b, 0x80
jmp 0x14040eb44
jne 0x14040eb58
mov ecx, dword [rsp + 0x40]
jmp 0x14040eb53
jmp 0x14040ea0c
movzx edx, r8b
cmc
test r8b, r8b
js 0x14040ec9d
cmp r13d, edx
jmp 0x14040eb72
mov r13d, edx
jmp 0x14040eb7a
jbe 0x14040eff8
inc r13d
movzx ebp, di
mov ebp, r13d
jmp 0x14040eb8e
jmp 0x14040ebc7
lea rcx, [rax + 1]
cmc
test r10b, spl
mov qword [r14], rcx
cmc
cmp r12b, 0xfa
movzx eax, byte [rax]
clc
test spl, r9b
mov byte [rdi], al
jmp 0x14040ebb1
add rdi, 4
jmp 0x14040ebba
dec ebp
jmp 0x14040ebc1
je 0x14040e9f1
mov rax, qword [r14]
mov rcx, qword [rsp + 0x38]
clc
cmp rax, qword [rcx]
jmp 0x14040ebd8
jb 0x14040eb93
cmp dword [r12], 0
jmp 0x14040ebe8
je 0x14040ec49
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov dh, 0x4a
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp r8b, sil
jmp 0x14040ec17
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040ec24
je 0x14040ec55
movsxd rcx, eax
rcl ax, 0x20
seto al
sar ah, cl
add rcx, rbx
bswap rax
movzx eax, byte [rbx]
jmp 0x14040ec44
jmp 0x14040ec83
sub eax, eax
jmp 0x14040ec50
jmp 0x14040ebaa
mov dword [r12], 0
rcl rdx, 0xc4
sbb dh, ch
test r10w, di
mov byte [rbx], 0
movsx ecx, si
add dl, r9b
movzx rdx, r14w
sub eax, eax
cmovs edx, r13d
mov rcx, r15
cqo
movzx edx, r9w
mov rdx, qword [rsp + 0x38]
mov qword [rdx], rcx
jmp 0x14040ec90
mov qword [r14], r15
jmp 0x14040ec98
jmp 0x14040ebaa
mov r9d, 0x101
cmp r14w, 0x4c8d
cmp bpl, bl
jmp 0x14040ecb1
sub r9d, edx
cmp r9d, r13d
jmp 0x14040ecbc
ja 0x14040eff8
mov r13d, edx
cmp r10b, r9b
cmp rcx, rax
jmp 0x14040ecd0
jae 0x14040ecf0
lea rax, [rcx + 1]
jmp 0x14040ecdf
mov qword [r14], rax
cwde
movzx eax, byte [rcx]
jmp 0x14040eceb
jmp 0x14040edc5
cmp dword [r12], 0
jmp 0x14040ecfa
je 0x14040ed7b
mov dword [rsp + 0xa0], r9d
jmp 0x14040ed0e
mov dword [rsp + 0x78], r8d
cmovbe r8, rsp
mov ch, 0xac
movzx cx, dil
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
movsx rdx, r10w
bswap dx
movsx edx, r9w
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14040ed46
sub ecx, dword [rsi + 0xd0]
cmp spl, 0xb8
cmp spl, r15b
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040ed87
movsxd rcx, eax
sbb al, r8b
clc
add rcx, rbx
cwde
xchg ah, al
movzx eax, byte [rbx]
jmp 0x14040ed76
jmp 0x14040ed9e
sub eax, eax
jmp 0x14040ed82
jmp 0x14040edc5
mov dword [r12], 0
mov byte [rbx], 0
neg cx
ror r8w, cl
sub eax, eax
mov rcx, r15
mov r8d, dword [rsp + 0x78]
mov r9d, dword [rsp + 0xa0]
cwd
mov rdx, qword [rsp + 0x38]
stc
cmc
test r9w, 0xda9
mov qword [rdx], rcx
jmp 0x14040edc2
mov qword [r14], r15
test r9b, 7
jmp 0x14040edce
je 0x14040ee2f
mov cl, 1
sub cl, r8b
test r15b, 0x16
movzx ecx, cl
and ecx, 7
sub edx, edx
jmp 0x14040edea
mov byte [rdi], al
cmp si, 0x32dd
add rdi, 4
jmp 0x14040edfa
inc rdx
cmp ecx, edx
jmp 0x14040ee04
jne 0x14040edea
add r13d, edx
movsxd rcx, ecx
rcr cx, 0x61
sub rcx, r14
mov ecx, 0x101
test ebx, 0x219c3617
sub ecx, r13d
jmp 0x14040ee2a
jmp 0x14040ee37
mov ecx, r9d
jmp 0x14040ee37
cmp r8b, 0xf9
jmp 0x14040ee40
ja 0x14040ee98
mov byte [rdi], al
mov byte [rdi + 4], al
clc
jmp 0x14040ee55
mov byte [rdi + 8], al
cmc
mov byte [rdi + 0xc], al
test di, si
stc
jmp 0x14040ee65
mov byte [rdi + 0x10], al
cmp r11, r9
mov byte [rdi + 0x14], al
jmp 0x14040ee73
mov byte [rdi + 0x18], al
cmp r8d, esp
mov byte [rdi + 0x1c], al
clc
stc
test r11, 0x3d25115
add rdi, 0x20
clc
add ecx, 0xfffffff8
jmp 0x14040ee92
jne 0x14040ee46
mov ecx, dword [rsp + 0x40]
clc
add ecx, r9d
jmp 0x14040eea5
jmp 0x14040ea0c
cmp dword [rsp + 0x48], 0
jle 0x14040e985
cmp qword [rsp + 0x58], 3
sete al
cmp r13w, 0x5ba5
neg al
cmp r10b, 0x47
cmp dword [rsp + 0x88], 7
jb 0x14040ef25
mov ecx, dword [rsp + 0x98]
clc
cmc
mov byte [rdi], al
cmp ah, 0x9e
jmp 0x14040eeee
mov byte [rdi + 4], al
mov byte [rdi + 8], al
mov byte [rdi + 0xc], al
mov byte [rdi + 0x10], al
cmp cl, 0x50
mov byte [rdi + 0x14], al
test ecx, eax
mov byte [rdi + 0x18], al
cmc
stc
mov byte [rdi + 0x1c], al
cmc
test sil, r11b
test bp, 0x3d7d
add rdi, 0x20
add ecx, 0xfffffff8
jmp 0x14040ef1f
jne 0x14040eee1
test byte [rsp + 0x48], 7
jmp 0x14040ef2f
je 0x14040e985
xor ecx, ecx
jmp 0x14040ef3c
mov byte [rdi + rcx*4], al
jmp 0x14040ef44
inc rcx
cmp dword [rsp + 0xa8], ecx
jmp 0x14040ef53
jne 0x14040ef3c
jmp 0x14040e985
sub eax, eax
cmp r8d, 0xc
setns cl
sete al
cmovnp ecx, r9d
sbb ch, 0xb5
or eax, 0xfffffffc
shl dl, 0x19
bsf cx, r11w
imul r13d, eax
sal rcx, cl
or cx, 0x1939
cqo
add r13d, dword [rsp + 0x70]
sub dl, 0xba
add r8d, dword [rsp + 0x120]
sub r13d, r8d
movzx cx, sil
cqo
cwd
mov rcx, rsi
cmovo rdx, rbp
mov edx, r13d
call fcn.1400f68d1
mov eax, dword [rsp + 0x48]
test r11w, dx
cmp eax, 1
jmp 0x14040efc5
je 0x14040f8e9
cmp eax, 8
jmp 0x14040efd3
je 0x14040fd8f
cmp eax, 4
jne 0x140410370
mov ecx, dword [rsi]
jmp 0x14040efe9
inc ecx
stc
shr ecx, 1
jmp 0x14040eff3
jmp 0x14040fd9b
mov rcx, rbp
jmp 0x14040f000
jmp 0x1404111e0
mov edx, dword [rsp + 0x40]
xor edx, 0x10
bt r13, 0x85
add r13w, 0x912
rcl rax, cl
mov eax, dword [rsp + 0x78]
sub r13w, dx
xor eax, 0x10
cmp r11, 0x1a2249f3
clc
or eax, edx
bswap rax
cdqe
sete byte [rsp + 0x88]
btc ax, 5
mov eax, dword [rsp + 0x68]
neg r13b
mov qword [rsp + 0xa0], rax
setge r13b
lea eax, [rdi - 1]
mov dword [rsp + 0x98], eax
rcl r13w, cl
mov eax, edi
and r13b, 0x57
rol r13b, 0xc1
and eax, 0xfffffff8
xor r13d, 0x38c57f59
movsxd r13, ebp
mov dword [rsp + 0xd0], eax
and ax, 0x169f
movsx r13d, bp
mov eax, edi
rcl r13w, 0xa
neg r13b
sal r13b, cl
and eax, 7
shr r13d, cl
mov qword [rsp + 0xa8], rax
bswap r13
sar r13b, 0x89
mov r13w, bx
mov eax, edi
or r13d, 0x4d734c39
mov qword [rsp + 0x40], rax
sub edi, edi
jmp 0x14040f0ca
mov qword [rsp + 0x58], rbp
mov r13b, r15b
mov r13, rbp
jmp 0x14040f126
mov rdi, qword [rsp + 0x80]
movzx ebp, r11w
inc rdi
jmp 0x14040f0f1
inc r13
or bp, bx
xor bp, bx
add qword [rsp + 0x58], 2
sal bpl, cl
sar bp, cl
btc rbp, r8
cmp rdi, 4
movsx ebp, r10w
cmovb rbp, r14
mov rbp, qword [rsp + 0x60]
jmp 0x14040f120
je 0x14040f545
cmp rdi, qword [rsp + 0xa0]
jmp 0x14040f133
mov qword [rsp + 0x80], rdi
jae 0x14040f1af
mov rax, qword [rsp + 0x50]
cmp dword [rax], 0x10
mov rax, qword [rsp + 0x48]
jne 0x14040f2ad
test eax, eax
jmp 0x14040f15b
jle 0x14040f0da
sub edi, edi
movsx ecx, sp
movzx ecx, r9w
bswap cx
mov rcx, rsi
jmp 0x14040f175
call fcn.1404228e0
mov rcx, qword [rsp + 0x58]
jmp 0x14040f184
mov word [rcx + rdi*8], ax
jmp 0x14040f18d
inc rdi
jmp 0x14040f19b
cmp dword [rsp + 0x40], edi
jmp 0x14040f1a4
jne 0x14040f16d
jmp 0x14040f0da
cmp byte [rsp + 0x88], 0
movsx rdx, r11w
movzx rdx, r13w
cdq
mov rdx, qword [rsp + 0x48]
jmp 0x14040f1ca
je 0x14040f302
xor eax, eax
xor cl, 0x33
sub cl, 0xa1
cmp rdi, 3
jmp 0x14040f1e1
sete cl
test edx, edx
jmp 0x14040f1eb
jle 0x14040f0da
mov al, cl
neg eax
sal dx, cl
mov rcx, qword [rsp + 0x60]
bt dx, dx
bsf edx, edx
or rdx, 0x21170093
mov rdx, qword [rsp + 0x80]
clc
test ebx, eax
lea rcx, [rcx + rdx*2]
test r15b, 0x6c
cmp dword [rsp + 0x98], 7
jmp 0x14040f22b
jb 0x14040f278
mov edx, dword [rsp + 0xd0]
mov word [rcx], ax
mov word [rcx + 8], ax
cmp r12b, spl
mov word [rcx + 0x10], ax
mov word [rcx + 0x18], ax
cmp r11b, 0xd5
jmp 0x14040f253
mov word [rcx + 0x20], ax
mov word [rcx + 0x28], ax
cmc
mov word [rcx + 0x30], ax
stc
cmc
mov word [rcx + 0x38], ax
add rcx, 0x40
add edx, 0xfffffff8
jmp 0x14040f272
jne 0x14040f238
mov rdx, qword [rsp + 0x48]
jmp 0x14040f284
test dl, 7
je 0x14040f0da
sub edx, edx
jmp 0x14040f294
mov word [rcx + rdx*8], ax
inc rdx
cmp dword [rsp + 0xa8], edx
jne 0x14040f294
jmp 0x14040f0da
cmp dword [rsp + 0x78], 0x10
jmp 0x14040f2b7
jne 0x14040f359
test eax, eax
jmp 0x14040f2c4
jle 0x14040f0da
sub edi, edi
mov cl, 0xf4
mov rcx, rsi
jmp 0x14040f2d6
call fcn.1404228e0
mov rcx, r13
jmp 0x14040f2e3
mov byte [rcx + rdi*4], ah
jmp 0x14040f2eb
inc rdi
cmp dword [rsp + 0x40], edi
jmp 0x14040f2f7
jne 0x14040f2ce
jmp 0x14040f0da
cmp rdi, 3
sete al
cmp r9b, cl
test edx, edx
jmp 0x14040f313
jle 0x14040f0da
neg al
clc
mov rcx, qword [rsp + 0x60]
and dl, spl
cmp r13w, 0x9e
mov rdx, qword [rsp + 0x80]
jmp 0x14040f338
add rcx, rdx
cmc
cmp dword [rsp + 0x98], 7
jae 0x14040f4a6
mov rbp, qword [rsp + 0x48]
jmp 0x14040f354
jmp 0x14040f512
test eax, eax
jmp 0x14040f360
jle 0x14040f0da
mov rbp, qword [r14]
mov rax, qword [rsp + 0x38]
test r10b, dil
stc
mov rax, qword [rax]
stc
cmp r12d, r9d
xor edi, edi
jmp 0x14040f380
jmp 0x14040f3d7
lea rcx, [rbp + 1]
inc dl
cdq
mov qword [r14], rcx
mov rdx, 0x3a6e5f43
inc dx
movzx edx, byte [rbp]
mov ebp, edx
movsx ebp, di
mov rbp, rcx
not ch
movzx ecx, r10w
mov rcx, r13
jmp 0x14040f3b3
mov byte [r13 + rdi*4], dl
inc rdi
jmp 0x14040f3c8
cmp dword [rsp + 0x40], edi
jmp 0x14040f3d1
je 0x14040f0da
cmp rbp, rax
jmp 0x14040f3df
jb 0x14040f385
cmp dword [r12], 0
je 0x14040f453
mov r8d, dword [rsi + 0x34]
movzx dx, r12b
cmovo edx, ebx
mov rcx, qword [rsi + 0x28]
movzx dx, r10b
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
test dl, r9b
sub ecx, dword [rsi + 0xd0]
jmp 0x14040f426
add dword [rsi + 0xb8], ecx
cmc
test eax, eax
jmp 0x14040f434
je 0x14040f45f
cdqe
add rax, rbx
mov dx, 0x3591
movzx edx, di
movzx edx, byte [rbx]
jmp 0x14040f44e
jmp 0x14040f485
sub edx, edx
jmp 0x14040f45a
jmp 0x14040f3ab
mov dword [r12], 0
lahf
or ch, bh
bswap ebp
mov byte [rbx], 0
xor edx, edx
cdqe
mov bpl, 0xff
mov rax, r15
jmp 0x14040f485
mov rcx, qword [rsp + 0x38]
movsxd rbp, r8d
mov bpl, r13b
cmovle bp, si
mov qword [rcx], rax
mov qword [r14], r15
movsx rbp, ax
mov rbp, r15
jmp 0x14040f3ab
mov edx, dword [rsp + 0xd0]
sar ebp, cl
rol bpl, 0x80
sal bpl, 0x42
mov rbp, qword [rsp + 0x48]
test bh, ch
jmp 0x14040f4c3
mov byte [rcx], al
cmp r14d, r13d
stc
mov byte [rcx + 4], al
test r9b, 0x19
mov byte [rcx + 8], al
test r11b, 0x21
cmp rsi, 0x5f18796f
mov byte [rcx + 0xc], al
mov byte [rcx + 0x10], al
mov byte [rcx + 0x14], al
test bl, r12b
cmp ax, r8w
mov byte [rcx + 0x18], al
test bpl, 0x52
cmp r11w, sp
clc
mov byte [rcx + 0x1c], al
add rcx, 0x20
test ecx, ebx
stc
add edx, 0xfffffff8
jmp 0x14040f50c
jne 0x14040f4c3
test bpl, 7
jmp 0x14040f51b
je 0x14040f0da
sub edx, edx
jmp 0x14040f528
mov byte [rcx + rdx*4], al
inc rdx
cmp dword [rsp + 0xa8], edx
jmp 0x14040f53a
jne 0x14040f528
jmp 0x14040f0da
cmp dword [rsp + 0x68], 4
not r8b
movzx r8d, r12w
movsx r8w, bpl
mov r8d, dword [rsp + 0x94]
bswap si
movsx esi, ax
mov esi, dword [rsp + 0x70]
jmp 0x14040f56d
jb 0x14040f7c4
mov rax, qword [rsp + 0x50]
clc
cmp dword [rax], 0x10
jmp 0x14040f581
jne 0x14040f6a4
cmp dword [rsp + 0x48], 0
jmp 0x14040f591
jle 0x14040f7c4
mov eax, dword [rsp + 0x48]
test dl, spl
jmp 0x14040f5a3
sub ecx, ecx
movss xmm0, dword [0x1400bf4c8]
jmp 0x14040f5b2
movss xmm1, dword [0x1400bd4a0]
pxor xmm2, xmm2
jmp 0x14040f5d7
inc rcx
cmp r10, 0x6dc92844
clc
cmp rax, rcx
je 0x14040f7c4
movzx edx, word [rbp + rcx*8 + 6]
test edx, edx
jmp 0x14040f5e3
je 0x14040f5c3
cmp edx, 0xffff
je 0x14040f5c3
movzx edx, dx
jmp 0x14040f5fd
xorps xmm3, xmm3
cvtsi2ss xmm3, edx
divss xmm3, xmm0
movaps xmm4, xmm1
jmp 0x14040f610
divss xmm4, xmm3
movaps xmm3, xmm1
jmp 0x14040f61c
subss xmm3, xmm4
mulss xmm3, xmm0
movd xmm5, dword [rbp + rcx*8]
punpcklwd xmm5, xmm2
cvtdq2ps xmm5, xmm5
movaps xmm6, xmm4
jmp 0x14040f639
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
jmp 0x14040f648
shufps xmm5, xmm3, 0
addps xmm5, xmm6
cvttps2dq xmm5, xmm5
pshuflw xmm5, xmm5, 0xe8
movd dword [rbp + rcx*8], xmm5
movzx edx, word [rbp + rcx*8 + 4]
jmp 0x14040f668
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x14040f685
jmp 0x14040f5c3
mov rax, qword [rsp + 0x38]
jmp 0x14040f694
mov rax, qword [rax]
jmp 0x14040f69c
mov qword [r14], rax
jmp 0x1404103b7
cmp dword [rsp + 0x48], 0
jmp 0x14040f6ae
jle 0x14040f7c4
mov eax, dword [rsp + 0x48]
jmp 0x14040f6bd
sub ecx, ecx
jmp 0x14040f6c4
movss xmm0, dword [0x1400bf4c0]
jmp 0x14040f6d1
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040f6de
jmp 0x14040f6f4
inc rcx
cmp rax, rcx
jmp 0x14040f6ee
je 0x14040f7c4
movzx edx, byte [rbp + rcx*4 + 3]
stc
jmp 0x14040f6ff
test edx, edx
je 0x14040f6e3
cmp edx, 0xff
jmp 0x14040f712
je 0x14040f6e3
movzx edx, dl
jmp 0x14040f720
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x14040f733
divss xmm3, xmm2
movaps xmm2, xmm1
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
jmp 0x14040f74c
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
jmp 0x14040f76d
movzx edx, byte [rbp + rcx*4 + 1]
jmp 0x14040f777
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
sets dl
mov dl, r11b
movsx dx, r10b
movzx edx, byte [rbp + rcx*4 + 2]
jmp 0x14040f7a3
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 2], dl
jmp 0x14040f7bf
jmp 0x14040f6e3
test r8d, 0xfffffffb
je 0x14040f818
mov rax, qword [rsp + 0x50]
cmp dword [rax], 0x10
jmp 0x14040f7de
jne 0x14040f857
mov edi, dword [rsp + 0xb4]
mov dword [rsp + 0x20], edi
cdq
mov rcx, rbp
mov r9w, 0x6050
jmp 0x14040f801
mov edx, 4
mov r9d, esi
jmp 0x14040f80e
call fcn.140420e9b
jmp 0x14040f896
mov rax, qword [rsp + 0xc0]
not rcx
jmp 0x14040f82b
mov rcx, qword [rsp + 0xc8]
not dil
mov rdx, qword [rsp + 0xb8]
jmp 0x14040f846
mov edi, dword [rsp + 0xb4]
jmp 0x14040f852
jmp 0x14040f8c7
mov edi, dword [rsp + 0xb4]
movzx rdx, r11w
cmovl r9w, r10w
mov dword [rsp + 0x20], edi
xchg r9w, r9w
movsx r9, ax
mov rcx, rbp
cwd
movsxd rdx, edi
sete r9b
mov edx, 4
movzx r9w, r13b
mov r9d, esi
jmp 0x14040f891
call fcn.14041f34f
mov rbp, rax
and ecx, 0x122f24ac
test rax, rax
mov rax, qword [rsp + 0xc0]
xchg dh, dh
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
jmp 0x14040f8c1
je 0x14040d01a
test rcx, rcx
je 0x14040f8db
mov dword [rcx], 4
jmp 0x14040f8db
mov dword [rax], edi
mov dword [rdx], esi
jmp 0x14040f8e4
jmp 0x14040d9cb
mov eax, dword [rsi + 4]
cmc
test eax, eax
jmp 0x14040f8f4
jle 0x140410350
mov eax, dword [rsi]
add eax, 7
cmp r9, 0x1f0862be
cmp r9b, cl
shr eax, 3
clc
cmp r11b, 0xd8
cmc
neg eax
cmp r15, r11
cmp eax, 0x265a125d
and eax, 3
cmp dl, r13b
clc
test ax, di
mov dword [rsp + 0x78], eax
clc
mov eax, eax
mov qword [rsp + 0xa0], rax
jmp 0x14040f93f
xor eax, eax
stc
mov qword [rsp + 0x68], rax
cmp r14w, ax
jmp 0x14040f950
sub edi, edi
jmp 0x14040f957
jmp 0x14040f994
add rbp, qword [rsp + 0xa0]
dec r13b
jmp 0x14040f96c
mov qword [r14], rbp
xchg r13d, r13d
sets r13b
mov r13b, 0xda
inc edi
stc
neg r13
mov r13d, dword [rsi + 4]
test bx, di
cmp edi, r13d
jmp 0x14040f98e
jge 0x140410361
mov rcx, qword [r14]
ror dl, 0xde
mov rax, qword [rsp + 0x38]
movzx edx, sp
bt rdx, rbx
cdq
mov rdx, qword [rax]
stc
clc
cmp rcx, rdx
jae 0x14040f9d2
lea rbp, [rcx + 1]
cdqe
mov qword [r14], rbp
xchg ah, ah
movsx eax, dx
movzx eax, byte [rcx]
xchg ch, ch
mov ecx, ecx
mov rcx, rbp
jmp 0x14040fa7e
cmp dword [r12], 0
je 0x14040fa33
mov r8d, dword [rsi + 0x34]
setp dl
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040f9f0
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp r9b, 0xaf
stc
cmp si, sp
add dword [rsi + 0xb8], ecx
test r14, rsi
jmp 0x14040fa18
test eax, eax
jmp 0x14040fa1f
je 0x14040fa3f
movsxd rdx, eax
add rdx, rbx
movzx eax, byte [rbx]
jmp 0x14040fa66
sub eax, eax
jmp 0x14040fa3a
jmp 0x14040fa7e
mov dword [r12], 0
add ch, 0x63
add cl, r14b
and rcx, r11
mov byte [rbx], 0
add cl, 1
sub eax, eax
shr rdx, cl
xor r11w, ax
and r11b, 5
mov rdx, r15
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rdx
mov qword [r14], r15
xchg cl, r11b
test r11b, 0xb8
mov rcx, r15
shl r11b, cl
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x48], rdx
or r11b, 0xb8
mov dword [rsp + 0x80], edi
inc r11w
mov r11d, dword [rsi]
clc
test r11d, r11d
jmp 0x14040faa3
jle 0x14040fd19
movzx eax, al
add r9w, 0x20ff
xor bp, 0x3cc7
sbb r9b, 0xb9
mov dword [rsp + 0x40], eax
shl bp, cl
sal r9b, 0xd0
inc ax
xor r13d, r13d
mov ax, cx
mov r9d, 7
movsx eax, r14w
jmp 0x14040fade
mov rax, qword [rsp + 0x68]
mov ebp, eax
jmp 0x14040faea
jmp 0x14040fb0e
dec r9d
adc bp, 0x7974
mov ebp, edi
test r8w, di
cmp bl, r14b
cmp r13d, r11d
jmp 0x14040fb08
jge 0x14040fd23
xor edi, edi
mov eax, dword [rsp + 0x40]
cwd
mov dil, r11b
bt eax, r9d
movsx r8d, cx
cwd
rdtsc
setb dil
cmc
sub edx, r13d
movsxd rax, ebp
movzx r8, ax
lea r10, [rax + 3]
movzx edx, byte [rsp + rdi*4 + 0x150]
sub r8, 0x16e40183
movsx r8d, r8w
rcl r8b, 0x23
mov r8, qword [rsp + 0x60]
test ebp, r13d
test rdi, 0x64061165
cmc
mov byte [r8 + rax], dl
movzx edx, byte [rsp + rdi*4 + 0x151]
test cl, 0xae
stc
cmp r10b, dil
mov byte [r8 + rax + 1], dl
movzx edx, byte [rsp + rdi*4 + 0x152]
clc
mov rdi, r10
mov byte [r8 + rax + 2], dl
cmp di, 0x357d
cmp dword [rsp + 0x50], 4
jmp 0x14040fb97
jne 0x14040fbbc
add ebp, 4
mov rax, qword [rsp + 0x60]
mov byte [rax + rdi], 0xff
movzx rdi, bp
movzx edi, r9w
movsx rdi, dx
mov edi, ebp
jmp 0x14040fbbc
inc r13d
cmp r13d, r11d
je 0x14040fd23
test r9d, r9d
jmp 0x14040fbd0
jg 0x14040faef
mov rax, qword [rsp + 0x58]
stc
jmp 0x14040fbe1
cmp rax, qword [rsp + 0x48]
jmp 0x14040fbeb
jae 0x14040fc14
lea rcx, [rax + 1]
mov qword [r14], rcx
jmp 0x14040fbfd
movzx eax, byte [rax]
jmp 0x14040fc05
mov qword [rsp + 0x58], rcx
jmp 0x14040fc0f
jmp 0x14040fcf2
cmp dword [r12], 0
jmp 0x14040fc1e
je 0x14040fc7c
mov r8d, dword [rsi + 0x34]
cqo
mov rcx, qword [rsi + 0x28]
movsx dx, r13b
mov rdx, rbx
jmp 0x14040fc3b
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14040fc49
sub ecx, dword [rsi + 0xd0]
stc
test dl, r11b
add dword [rsi + 0xb8], ecx
stc
test eax, eax
je 0x14040fc88
movsxd rcx, eax
bsf ax, ax
cmp ch, 0xd2
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040fc77
jmp 0x14040fcb0
sub eax, eax
jmp 0x14040fc83
jmp 0x14040fcf2
mov dword [r12], 0
bsf r9d, esi
mov byte [rbx], 0
add r9w, di
rol cx, cl
sub eax, eax
cmovno r9w, si
jmp 0x14040fcaa
mov rcx, r15
mov r9b, 0x15
mov qword [rsp + 0x48], rcx
mov r11w, r9w
mov qword [rsi + 0xc8], rcx
not r11b
jmp 0x14040fcc8
mov qword [rsi + 0xc0], r15
mov r9b, r8b
mov r11d, dword [rsi]
movsx r9, si
movzx r9d, r9w
movsx r9d, di
mov qword [rsp + 0x58], r15
setno r9b
movzx r9, ax
movsx r9, r11w
movzx eax, al
mov r9, 0xded4cf4
movzx r9d, r10w
movzx r9w, r10b
mov dword [rsp + 0x40], eax
mov r9d, 7
jmp 0x14040fd14
jmp 0x14040faf7
mov rdi, qword [rsp + 0x68]
bt rcx, 0xe3
mov qword [rsp + 0x68], rdi
rcl ebp, 0x7e
cmp dword [rsp + 0x78], 0
mov cx, 0x4769
mov edi, dword [rsp + 0x80]
mov rcx, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x58]
je 0x14040f979
cmp qword [rsi + 0x10], 0
je 0x14040f95c
mov eax, ecx
mov dx, r12w
btr dx, dx
stc
sub eax, ebp
sal dl, cl
mov edx, dword [rsp + 0x78]
sub edx, eax
jmp 0x14040fd70
jle 0x14040f95c
mov qword [rsi + 0xc0], rcx
xchg rcx, rcx
not cx
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x14040f979
mov ecx, dword [rsi]
btr rax, r12
movzx ax, sil
cwde
mov eax, dword [rsi + 4]
test eax, eax
jle 0x140410350
neg ecx
rcr r11b, cl
and ecx, 3
xor ah, 0x6c
sal ah, cl
stc
mov dword [rsp + 0x80], ecx
shl eax, cl
mov eax, ecx
add r11b, 0xdf
mov qword [rsp + 0x78], rax
sbb r11w, r10w
movzx r11, r9w
sub r10d, r10d
mov dword [rsp + 0x68], 0
mov r11d, dword [rsp + 0x50]
jmp 0x14040fde5
jmp 0x14040fe40
mov qword [rsi + 0xc0], rcx
movsx rdi, r8w
mov bpl, 0xea
mov rcx, qword [rsi + 0x28]
mov rbp, r10
mov edi, r11d
call qword [rsi + 0x18]
mov r11d, edi
cmova r13w, r13w
xchg r13b, al
not ax
mov r10, rbp
not r13b
movsxd r13, r14d
mov eax, dword [rsp + 0x68]
inc eax
add r13b, 0xbb
rcr r13d, 0xb3
mov r13d, dword [rsi + 4]
mov dword [rsp + 0x68], eax
cmp eax, r13d
jmp 0x14040fe3a
jge 0x1404111f2
cmp dword [rsi], 0
jmp 0x14040fe48
jle 0x1404102c2
mov r9, qword [r14]
add ax, r13w
bswap ax
movzx edi, cx
mov rax, qword [rsp + 0x38]
sar edi, cl
mov rdi, qword [rax]
test dil, r14b
jmp 0x14040fe6d
xor r13d, r13d
jmp 0x14040fe75
jmp 0x14040fe8c
add r13d, 2
cmp r13d, dword [rsi]
jmp 0x14040fe86
jge 0x1404102c2
cmp r9, rdi
jmp 0x14040fe94
mov qword [rsp + 0x40], r10
jae 0x14040fee0
mov qword [rsp + 0x58], rdi
lea rcx, [r9 + 1]
cmovg rdi, rsp
mov qword [r14], rcx
cmovle rdi, rsp
mov rdx, 0x4d579da
movzx edx, byte [r9]
movsx r9, sp
xchg di, r9w
mov r9, rcx
movzx di, spl
movzx rdi, di
mov edi, dword [rsp + 0x48]
jmp 0x14040fedb
jmp 0x14040fff1
cmp dword [r12], 0
jmp 0x14040feea
je 0x14040ff5d
mov r8d, dword [rsi + 0x34]
bswap edx
mov rcx, qword [rsi + 0x28]
mov dh, 1
jmp 0x14040ff02
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test bx, 0x6894
sub ecx, dword [rsi + 0xd0]
cmp r15b, dil
cmp r13, 0x246935ce
clc
add dword [rsi + 0xb8], ecx
stc
cmp cl, 0xd7
test eax, eax
jmp 0x14040ff35
je 0x14040ff84
movsxd rcx, eax
sar dh, cl
add rcx, rbx
jmp 0x14040ff50
movzx edx, byte [rbx]
jmp 0x14040ff58
jmp 0x14040ffb9
mov qword [rsp + 0x58], rdi
shl di, cl
dec rdi
xor edx, edx
movsxd rdi, r11d
movzx rdi, si
movsx di, spl
mov edi, dword [rsp + 0x48]
jmp 0x14040ff7f
jmp 0x14040fff1
mov dword [r12], 0
sal r11w, 0x21
movsx ax, spl
test dl, 0xd
mov byte [rbx], 0
shld rax, rdx, 0x13
add bpl, 0x2a
dec r10w
xor edx, edx
xchg bpl, r8b
cmp esi, r15d
mov rcx, r15
bsr r11w, dx
mov edi, dword [rsp + 0x48]
cmp bl, r11b
bt r10d, r9d
mov rax, qword [rsp + 0x38]
rcl ebp, 0x68
bts r10w, r10w
mov qword [rsp + 0x58], rcx
mov qword [rax], rcx
and r11d, r12d
rcl cx, 0x44
jmp 0x14040ffe5
mov qword [r14], r15
btr r11w, 0x14
mov r9, r15
movzx ecx, dl
bsr r8w, di
mov ebp, ecx
cmp dil, 0xdc
and ebp, 0xf
mov r8b, 0xbb
clc
sar ah, 0x3e
mov eax, ecx
shr eax, 4
rol r10b, cl
mov r8d, edi
bt r10d, 0xd9
cmp edi, 4
cmovne eax, ecx
xchg dil, r11b
mov ecx, 0
cmovne ebp, ecx
cdq
mov r10, qword [rsp + 0x40]
movsxd rcx, r10d
jmp 0x140410040
lea r11, [rcx + 3]
movzx edx, byte [rsp + rax*4 + 0x150]
bts di, r13w
movsx di, r14b
mov rdi, qword [rsp + 0x60]
cmp r15, rbp
cmc
mov byte [rdi + rcx], dl
movzx edx, byte [rsp + rax*4 + 0x151]
cmp r12, 0x236f0b56
test bl, 0xf0
mov byte [rdi + rcx + 1], dl
stc
movzx eax, byte [rsp + rax*4 + 0x152]
jmp 0x140410086
mov byte [rdi + rcx + 2], al
mov rcx, r11
test sp, di
sar r11b, cl
movsxd r11, r13d
mov r11d, dword [rsp + 0x50]
clc
jmp 0x1404100a1
cmp r11d, 4
jne 0x1404100d8
add r10d, 4
mov eax, 0xe3f27d9
btc ax, 0x84
movsx rax, r9w
mov rax, qword [rsp + 0x60]
jmp 0x1404100c7
mov byte [rax + rcx], 0xff
rcr cx, cl
sar rcx, 0x81
dec rcx
mov ecx, r10d
lea eax, [r13 + 1]
clc
cmp eax, dword [rsi]
jmp 0x1404100e4
je 0x1404102bc
cmp r8d, 8
jmp 0x1404100f3
jne 0x14041013b
mov rdi, qword [rsp + 0x58]
test r15b, 0x3a
cmp bx, r13w
cmp r9, rdi
jmp 0x14041010e
jae 0x14041014a
lea rax, [r9 + 1]
mov dh, 0x88
movzx rdx, r11w
cmovns rdx, rbx
mov qword [r14], rax
movzx edx, byte [r9]
movzx r9d, r13w
mov r9, rax
jmp 0x140410136
jmp 0x140410224
mov rdi, qword [rsp + 0x58]
jmp 0x140410145
jmp 0x140410227
cmp dword [r12], 0
jmp 0x140410154
je 0x1404101b2
mov qword [rsp + 0x40], rcx
mov ebp, r11d
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
cqo
cdq
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test dx, 0x11fb
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmp r10d, ebp
test eax, eax
jmp 0x140410194
je 0x1404101be
movsxd rdi, eax
add rdi, rbx
setne dh
mov dl, 0
movzx edx, byte [rbx]
jmp 0x1404101ad
jmp 0x1404101e2
sub edx, edx
jmp 0x1404101b9
jmp 0x140410224
mov dword [r12], 0
mov byte [rbx], 0
and r10b, bl
test rcx, r12
sub edx, edx
or r8b, 0x46
not r9b
mov rdi, r15
xor rax, 0x1cb147a2
mov r11d, ebp
mov r9b, spl
rcl r8b, cl
mov rcx, qword [rsp + 0x40]
movzx r8w, r12b
jmp 0x1404101fe
mov rax, qword [rsp + 0x38]
neg r9b
mov qword [rax], rdi
ror eax, cl
mov r9b, r15b
movzx rax, r14w
mov qword [r14], r15
sub r10b, 0xf9
mov r9, r15
btr r10w, ax
dec bpl
movzx ebp, dl
movsxd rax, ecx
cqo
lea r10, [rax + 3]
shr dx, 0x49
mov r8, rcx
neg dl
cwd
mov ecx, ebp
shr dl, 0x87
rol bpl, cl
btr dx, dx
movzx edx, byte [rsp + rcx*4 + 0x150]
xor bpl, bl
mov rbp, qword [rsp + 0x60]
cmp dh, 0x8c
clc
mov byte [rbp + rax], dl
bsr rdx, r11
adc dx, 0x17d4
movzx edx, byte [rsp + rcx*4 + 0x151]
cmc
cmp r10b, cl
mov byte [rbp + rax + 1], dl
movzx ecx, byte [rsp + rcx*4 + 0x152]
jmp 0x140410286
mov byte [rbp + rax + 2], cl
jmp 0x14041028f
cmp r11d, 4
jne 0x14040fe7a
add r8d, 4
jmp 0x1404102a2
mov byte [rbp + r10], 0xff
movsx r10, r10w
movsxd r10, r15d
mov r10d, r8d
jmp 0x1404102b7
jmp 0x14040fe7a
mov r10d, ecx
cmp cl, r8b
cmp dword [rsp + 0x80], 0
je 0x14040fe1c
cmp qword [rsi + 0x10], 0
je 0x140410336
mov rax, qword [rsp + 0x38]
adc bpl, r11b
test di, 0x5acc
mov rcx, qword [rax]
sar bpl, cl
ror al, 0x9d
mov rax, qword [r14]
sub dh, 0x27
inc bpl
bt ebp, 0x66
mov ebp, ecx
setnp dh
rcr dx, 0x3a
sub ebp, eax
sal dh, cl
sbb edx, 0x379f6931
mov edx, dword [rsp + 0x80]
test r9d, 0x459e7191
jmp 0x140410324
sub edx, ebp
jmp 0x14041032b
jg 0x14040fdea
jmp 0x140410339
mov rax, qword [r14]
add rax, qword [rsp + 0x78]
jmp 0x140410343
mov qword [r14], rax
jmp 0x14041034b
jmp 0x14040fe1c
mov r13, rax
jmp 0x140410361
mov r11d, dword [rsp + 0x50]
jmp 0x14041036b
jmp 0x1404111f2
mov rcx, qword [rsp + 0x60]
jmp 0x14041037a
jmp 0x1404111e0
mov rax, qword [r14]
mov rdi, qword [rsp + 0x70]
shl ecx, cl
rcr ch, cl
mov ecx, edi
stc
ror dil, 0x13
movsxd rdi, r12d
lea rcx, [rcx + rax]
add di, r10w
mov qword [r14], rcx
dec cx
shrd di, r10w, 0x8b
mov rdi, qword [rsp + 0x60]
movsx cx, r9b
mov ecx, dword [rsp + 0x48]
cmp ecx, 0x10
jmp 0x1404103bf
je 0x14041041b
cmp ecx, 0x20
jmp 0x1404103cd
je 0x140410441
mov dword [rsp + 0x90], 0
clc
cmp ecx, 0x18
jne 0x140410500
mov eax, dword [rsi]
cmc
jmp 0x1404103f2
and eax, 3
jmp 0x1404103fa
mov dword [rsp + 0x90], eax
jmp 0x140410406
mov dword [rsp + 0xd0], 0
jmp 0x140410416
jmp 0x1404104af
mov eax, dword [rsi]
jmp 0x140410423
add eax, eax
cmp r12, rdx
and eax, 2
jmp 0x140410430
mov dword [rsp + 0x90], eax
jmp 0x14041043c
jmp 0x140410500
mov eax, dword [rsp + 0x78]
clc
xor eax, 0xff
and cl, r11b
or cx, 0x5445
test bpl, dl
mov ecx, dword [rsp + 0x80]
cmc
test edx, 0x24c21c5e
xor ecx, 0xff00
cmp r10b, r10b
or ecx, eax
or al, 0xd0
mov eax, dword [rsp + 0x68]
xor eax, 0xff0000
or eax, ecx
jmp 0x140410481
sete al
cmc
cmp r8b, 0x7f
mov dword [rsp + 0x90], 0
test dl, r9b
test byte [rsp + 0x58], al
je 0x140410500
mov al, 1
cmc
test ch, 0x81
clc
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd8], 0
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x88], 0
clc
test r11b, 0x64
mov dword [rsp + 0x98], 0
test r8b, cl
mov dword [rsp + 0xb0], 0
xor ebp, ebp
sub r13d, r13d
cmp r15b, 0x5f
clc
xor r8d, r8d
clc
sub eax, eax
jmp 0x14041069c
cmp dword [rsp + 0x68], 0
jmp 0x14041050a
je 0x1404111dd
cmp dword [rsp + 0x80], 0
jmp 0x14041051d
je 0x1404111dd
cmp dword [rsp + 0x78], 0
je 0x1404111dd
mov ebp, dword [rsp + 0x68]
setge cl
movzx rcx, r8w
movsx cx, bh
mov ecx, ebp
jmp 0x140410544
call fcn.14025662b
mov dword [rsp + 0x70], eax
jmp 0x140410552
mov ecx, ebp
jmp 0x140410559
call fcn.140101dae
mov dword [rsp + 0x40], eax
mov bp, r9w
movsx ecx, r9w
movzx ecx, r11w
mov ebp, dword [rsp + 0x80]
movsx rcx, r12w
movsx ecx, r13w
mov ecx, ebp
jmp 0x140410584
call fcn.14025662b
mov dword [rsp + 0x88], eax
cmovle rcx, rbp
mov cx, 0x219
setno ch
mov ecx, ebp
jmp 0x1404105a2
call fcn.140101dae
mov dword [rsp + 0x58], eax
mov ebp, dword [rsp + 0x78]
movsx cx, r15b
movsx ecx, r8w
mov ch, 0xc5
mov ecx, ebp
jmp 0x1404105c2
call fcn.14025662b
mov dword [rsp + 0x98], eax
jmp 0x1404105d6
mov ecx, ebp
jmp 0x1404105dd
call fcn.140101dae
mov r13d, eax
xchg cl, cl
movsx rbp, bp
jmp 0x1404105f0
mov ebp, dword [rsp + 0xa0]
mov ecx, ebp
call fcn.14025662b
mov dword [rsp + 0xb0], eax
mov cx, 0x7591
mov ecx, ebp
call fcn.140101dae
mov r8d, r13d
mov r13d, dword [rsp + 0x58]
and bpl, r15b
bts bp, r10w
mov ebp, dword [rsp + 0x40]
cmp ebp, 8
ja 0x1404111dd
cmp r13d, 8
jmp 0x140410636
ja 0x1404111dd
cmp r8d, 8
jmp 0x140410645
ja 0x1404111dd
cmp eax, 9
jmp 0x140410653
jae 0x1404111dd
add dword [rsp + 0x70], 0xfffffff9
add dword [rsp + 0x88], 0xfffffff9
btc r11w, r8w
add dword [rsp + 0x98], 0xfffffff9
add dword [rsp + 0xb0], 0xfffffff9
mov dword [rsp + 0xd0], 0
sbb dl, r15b
sub r11b, 0xf3
mov cl, 1
adc edx, 0x25433aec
mov dword [rsp + 0xd8], ecx
mov r11d, dword [rsp + 0x50]
mov edx, dword [rsi + 4]
cmp r8b, cl
cmp bpl, 0x81
test edx, edx
jmp 0x1404106b2
jle 0x1404111ea
mov ecx, dword [rsp + 0x70]
mov dh, 0x59
cmp r12b, spl
cmc
neg ecx
sub dx, 0x1665
cdq
xor rdx, 0x35e97ece
mov dword [rsp + 0xb4], ecx
mov ecx, 8
btc dx, r9w
jmp 0x1404106e9
mov edx, 8
jmp 0x1404106f3
sub edx, ebp
cmp r12d, ebx
mov dword [rsp + 0xfc], edx
mov edx, ebp
cmp r10b, 0x54
stc
clc
mov qword [rsp + 0x148], rdx
xor dl, bh
movsx rdx, r8w
movzx rdx, r10w
mov edx, dword [rsp + 0x88]
neg edx
jmp 0x14041072f
mov dword [rsp + 0xf8], edx
and dx, r10w
bts rdx, r12
mov edx, 8
sub edx, r13d
clc
cmp bpl, 0x99
mov dword [rsp + 0xf4], edx
mov edx, r13d
mov qword [rsp + 0x140], rdx
btr rdx, rbx
mov edx, dword [rsp + 0x98]
cmp r13b, 0x1b
neg edx
cmp r13, 0x4f3a6405
mov dword [rsp + 0xf0], edx
cqo
mov edx, 8
test dil, 0x8d
sub edx, r8d
cmc
mov dword [rsp + 0xec], edx
mov edx, r8d
clc
mov qword [rsp + 0x138], rdx
rcl dl, cl
sal dl, 0x95
mov edx, dword [rsp + 0xb0]
clc
test rcx, r11
neg edx
cmc
jmp 0x1404107b6
mov dword [rsp + 0xe4], edx
sub ecx, eax
jmp 0x1404107c8
mov dword [rsp + 0xe8], ecx
cmp di, bx
cmc
mov eax, eax
clc
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x90]
cmc
mov qword [rsp + 0x128], rax
clc
cmp r13, 0x17c53a78
sub edi, edi
clc
cmc
test r13b, 0x2a
xor ecx, ecx
jmp 0x140410805
jmp 0x140410853
mov rax, qword [r14]
and rcx, rsi
shr r13b, cl
add rax, qword [rsp + 0x128]
mov qword [r14], rax
movzx r13w, r9b
movsx r13w, sil
mov r13w, 0x667
mov ecx, dword [rsp + 0xe0]
movsx r13, r11w
inc ecx
adc r13b, 0x9a
rcl r13b, cl
mov r13d, dword [rsi + 4]
cmp ecx, r13d
jmp 0x14041084d
jge 0x1404111f2
mov eax, dword [rsi]
cmp byte [rsp + 0xd8], 0
jmp 0x140410862
mov dword [rsp + 0xe0], ecx
jmp 0x14041086e
je 0x140410c0b
test eax, eax
jmp 0x14041087b
jle 0x14041114b
sub eax, eax
movsx cx, r11b
movzx rcx, r15w
mov ecx, edi
jmp 0x140410893
mov dword [rsp + 0x40], edi
jmp 0x14041089c
jmp 0x1404108d5
mov dword [rsp + 0x58], eax
movsx rcx, r10w
bswap cx
mov rcx, rsi
jmp 0x1404108e8
call fcn.140428d41
mov r13d, eax
test rbp, r9
cmp dword [rsp + 0x48], 0x10
je 0x140410917
mov rcx, rsi
jmp 0x140410906
call fcn.140428d41
shl eax, 0x10
or r13d, eax
btc r8w, 0xc0
mov eax, r13d
and eax, dword [rsp + 0x68]
sbb bp, 0x50d2
mov edx, eax
shrd r8w, di, 0xfd
cmp r8w, r14w
sal r9, cl
mov ecx, dword [rsp + 0xb4]
dec edi
sar bpl, 0x9c
shl edx, cl
sar r9b, 0x91
sbb ebp, r12d
mov ecx, dword [rsp + 0x70]
clc
shr eax, cl
test ecx, ecx
movsx rcx, r13w
mov rbp, rsp
not rbp
cmovs eax, edx
test dx, r12w
dec r10b
mov ecx, dword [rsp + 0xfc]
ror r9d, cl
shr eax, cl
mov rcx, qword [rsp + 0x148]
rcl r8, 8
shr di, 0x41
add r10b, r9b
lea r9, [0x1400bf010]
imul eax, dword [r9 + rcx*4]
lea r10, [0x1400bf040]
jmp 0x14041099c
movzx ecx, byte [r10 + rcx*4]
movzx di, r10b
movzx rdx, r15w
cmovp r8d, ebx
sar eax, cl
ror di, 0x85
mov edx, r13d
bsf bp, r12w
bts r8w, r15w
and edx, dword [rsp + 0x80]
btr ecx, r13d
mov ebp, edx
sbb dil, sil
sar r8, 0x59
shl di, cl
mov ecx, dword [rsp + 0xf8]
shl ebp, cl
sub di, 0x3c81
sal dil, cl
or di, cx
mov ecx, dword [rsp + 0x88]
sal r8w, 0x49
shr edx, cl
or dil, cl
sar r8w, 0x18
dec r8d
test ecx, ecx
movzx r8, r15w
cmovs edx, ebp
shld bp, bx, 0xa3
mov ecx, dword [rsp + 0xf4]
rcr r8w, 0x78
shr edx, cl
or edi, 0x31df0ea9
add r8w, r9w
mov rcx, qword [rsp + 0x140]
imul edx, dword [r9 + rcx*4]
rcr ebp, cl
rcl r8, cl
movzx ecx, byte [r10 + rcx*4]
sar r8b, cl
sar edx, cl
bt ecx, r12d
mov ebp, r13d
movzx rcx, r14w
and ebp, dword [rsp + 0x78]
sbb di, dx
or r8b, 0x39
mov edi, ebp
cmc
and cx, 0x5207
mov ecx, dword [rsp + 0xf0]
cmc
bt r8w, 0xc1
shl edi, cl
dec r8b
movzx r8w, r11b
mov ecx, dword [rsp + 0x98]
rcl r8, cl
shr ebp, cl
test ecx, ecx
not cx
jmp 0x140410a93
test eax, eax
jmp 0x140410c12
jle 0x14041114b
mov rbp, qword [r14]
adc r8w, 0x3322
movzx r8w, dl
mov rax, qword [rsp + 0x38]
shrd r8w, r8w, 0x1b
mov r8, qword [rax]
bsf ax, bx
xor r13d, r13d
mov eax, edi
jmp 0x140410c42
jmp 0x140410c7a
cmp rbp, r8
jmp 0x140410c82
jae 0x140410cb1
lea rcx, [rbp + 1]
mov qword [r14], rcx
movzx rdx, r15w
movzx edx, cx
movsx dx, dl
movzx edx, byte [rbp]
cmovae ebp, ebp
mov bpl, r15b
mov rbp, rcx
jmp 0x140410cac
jmp 0x140410d83
cmp dword [r12], 0
jmp 0x140410cbb
je 0x140410d22
mov edi, eax
jmp 0x140410ccb
xor edx, edx
jmp 0x140410d29
movsxd rdi, eax
mov rcx, qword [rsp + 0x60]
mov byte [rdi + rcx + 2], dl
cmp cl, sil
cmp rbp, r8
jae 0x140410dbb
cmp dword [rsp + 0x90], 0
jmp 0x140411158
je 0x14041082d
cmp qword [rsi + 0x10], 0
jmp 0x140411168
je 0x14041080a
mov rax, qword [rsp + 0x38]
xadd cl, bpl
cwd
adc bpl, 0xdb
mov rcx, qword [rax]
btc bp, 0xf9
mov rax, qword [r14]
bswap rbp
sar dx, 0x76
mov ebp, ecx
sub ebp, eax
xadd dl, dh
movzx dx, dil
mov edx, dword [rsp + 0x90]
jmp 0x1404111ab
sub edx, ebp
jle 0x140410813
mov qword [rsi + 0xc0], rcx
xchg cx, cx
sets bpl
mov rcx, qword [rsi + 0x28]
bswap ebp
not bp
mov ebp, r11d
jmp 0x1404111d2
mov rcx, rdi
call fcn.140206508
jmp 0x14040d01a
mov rcx, rdx
and ebx, eax
mov r13, rdx
cmp r11d, 4
movzx ebx, sp
not bl
mov ebx, dword [rsp + 0xdc]
jmp 0x140411207
jne 0x140411341
cmp dword [rsp + 0xa8], 0
jmp 0x14041121a
jne 0x140411341
mov ebp, dword [rsi]
movzx rax, r14w
imul ebp, r13d
movzx ax, r11b
shl ebp, 2
cmovge ax, bp
cdqe
mov ah, 0x55
mov eax, ebp
jmp 0x140411242
dec eax
jmp 0x140411249
js 0x140411341
add ebp, 0xfffffffc
and dx, dx
shrd dx, ax, 0x8f
or ebp, 3
cqo
shld ecx, edi, 0x5a
bts cx, cx
mov eax, ebp
shr eax, 2
movzx cx, bpl
not cl
inc eax
btr edx, 0xe4
mov rdx, rbp
mov cx, 0x2265
not cx
shr cx, 0xc0
and rax, 7
mov ecx, 0xbd86fb9
not rcx
mov rcx, qword [rsp + 0x60]
jmp 0x14041129d
je 0x1404112c5
mov rdx, rbp
cmp dl, spl
cmp dil, 0xb
mov byte [rcx + rdx], 0xff
stc
clc
add rdx, 0xfffffffffffffffc
jmp 0x1404112bc
dec rax
jne 0x1404112ad
cmp ebp, 0x1c
jb 0x140411341
add rdx, 4
bsf ax, r8w
mov rax, qword [rsp + 0x60]
cmp r10b, 0x17
cmp esp, edx
mov byte [rax + rdx - 4], 0xff
jmp 0x1404112ec
mov byte [rax + rdx - 8], 0xff
test rax, 0x21695b34
test r15d, r8d
cmp dil, r10b
mov byte [rax + rdx - 0xc], 0xff
mov byte [rax + rdx - 0x10], 0xff
jmp 0x14041130c
mov byte [rax + rdx - 0x14], 0xff
stc
mov byte [rax + rdx - 0x18], 0xff
cmc
mov byte [rax + rdx - 0x1c], 0xff
cmc
mov byte [rax + rdx - 0x20], 0xff
cmp r11w, 0xcd9
test r8b, 0xb3
add rdx, 0xffffffffffffffe0
stc
cmp rdx, 3
jmp 0x14041133b
ja 0x1404112e2
test ebx, ebx
movsx rbp, r10w
xchg bp, bp
bswap ebp
mov rbp, qword [rsp + 0x60]
jmp 0x140411356
jle 0x140411919
cmp r13d, 2
jmp 0x140411365
jl 0x140411919
mov r15d, r13d
cmp r10w, 0x9ef
shr r15d, 1
cqo
cbw
mov edx, dword [rsi]
imul edx, dword [rsp + 0x50]
lea rax, [rdx + rbp]
add r12d, 0x7ae4ae9
bsr r12w, r10w
mov qword [rsp + 0xa8], rax
mov r10b, 0xf3
mov eax, edx
sar r10b, 0xaa
movsx cx, r14b
test r10, 0x3b9749c4
and eax, 0xffffffe0
ror r10, 0xe0
mov r10b, 0x91
mov qword [rsp + 0x80], rax
cmovp cx, r10w
add r12, r13
shl r12b, cl
add rax, 0xffffffffffffffe0
test r12d, 0x3b621f97
mov qword [rsp + 0xa0], rax
inc r10w
mov ch, al
mov rcx, rax
sbb r10d, r10d
shr rcx, 5
movsx ax, r9b
mov r12b, 0x28
movsxd r10, esp
inc rcx
sub ax, 0x77d3
inc r12b
xor rax, 0x1c9020fc
mov rax, rcx
rcl r12, 0x84
mov qword [rsp + 0x70], rcx
movsx ax, r14b
xchg r10, rax
and rcx, 0xfffffffffffffffe
shr r10w, 0x77
mov qword [rsp + 0x98], rcx
bt rax, rax
mov eax, edx
and eax, 0xfffffff8
rcr r12b, cl
mov qword [rsp + 0x78], rax
sbb ah, bl
mov r12, rdx
mov ah, 0x41
ror eax, 0xef
neg r12
bt eax, r12d
lea rax, [rbp + 0x30]
movzx r10, bx
seto r10b
mov qword [rsp + 0xd0], rax
bsr r10w, r12w
and ax, 0x3935
neg r10b
lea r10d, [r13 - 1]
add ax, r11w
clc
nop
imul r10d, edx
cbw
neg ax
lea rax, [rbp + 1]
clc
mov qword [rsp + 0x58], rax
xor r11d, r11d
test sil, r9b
sub r14d, r14d
jmp 0x14041149e
mov qword [rsp + 0x68], r12
jmp 0x1404114a8
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x48], r13
jmp 0x1404114ba
jmp 0x1404114de
inc r14
cmp r10, 0x510813ae
add r11d, edx
sub r10d, edx
cmc
cmp r14, r15
jmp 0x1404114d8
je 0x140411919
test edx, edx
jmp 0x1404114e5
jle 0x1404114bf
mov r8d, r10d
cmp r12w, 0x847
bswap ax
btr rdi, 0xd7
mov r9d, r11d
movsx ebx, dx
sbb bl, r12b
mov eax, edx
cmc
movsxd rdi, esp
rcl cl, 0xf6
imul eax, r14d
lea rcx, [rax + rbp]
mov bl, sil
mov edi, r14d
not edi
add edi, r13d
btr ebx, 0xe1
not bx
mov ebx, edi
test cl, r13b
stc
imul ebx, edx
clc
test ebx, edi
cmc
lea rbx, [rbx + rbp]
cmp r9b, r15b
mov qword [rsp + 0x40], rbx
cmp edx, 8
jmp 0x140411549
jb 0x1404115af
imul edi, edx
shl bx, cl
adc bx, 0x4dd2
mov rbx, qword [rsp + 0xa8]
cmc
mov qword [rsp + 0x38], rcx
sal ch, cl
movzx ecx, r11w
lea rcx, [rbx + rdi]
jmp 0x14041157c
cmp qword [rsp + 0x38], rcx
mov cx, 0x43ba
xchg ch, ch
mov rcx, qword [rsp + 0x38]
jmp 0x140411591
jae 0x1404116c5
add rax, rbx
test bpl, 0x5e
lea rdi, [rdi + rbp]
cmp r10w, cx
cmp rdi, rax
jae 0x1404116c5
xor edi, edi
sbb ax, 0x7c7
mov rax, rdi
cmp r15, r13
test dl, 1
jmp 0x1404115c3
je 0x140411629
movzx eax, byte [rcx + rdi]
mov bx, dx
shrd r13d, eax, 0x6c
sbb r13d, r9d
mov rbx, rcx
shl cl, cl
movzx r13w, bpl
add r13b, spl
mov r13, r15
movsx ecx, dx
test dil, r13b
mov r15, r12
mov r12, qword [rsp + 0x40]
ror ecx, cl
test sil, r13b
movzx ecx, byte [r12 + rdi]
cmp dil, r10b
mov byte [rbx + rdi], cl
test r13d, r11d
mov byte [r12 + rdi], al
ror r12, cl
movsxd rax, esi
mov r12, r15
mov r15, r13
cmp r9d, esp
mov r13, qword [rsp + 0x48]
mov rax, rdi
stc
or rax, 1
not rdi
cmc
cmp rdi, r12
je 0x1404114bf
mov rcx, qword [rsp + 0x58]
btc ebx, r14d
movzx ebx, ax
lea r8, [r8 + rcx]
shr bx, 0xff
lea r9, [r9 + rcx]
sal bl, cl
test r9b, 0x89
movzx ecx, byte [r9 + rax - 1]
sub bx, r12w
bswap ebx
bsf bx, dx
movzx ebx, byte [r8 + rax - 1]
clc
jmp 0x140411673
mov byte [r9 + rax - 1], bl
not rbx
and bl, r9b
sbb bx, 0x2b48
mov byte [r8 + rax - 1], cl
movzx ecx, byte [r9 + rax]
ror bh, 0x7b
cmc
bswap ebx
movzx ebx, byte [r8 + rax]
stc
test r15d, r8d
clc
mov byte [r9 + rax], bl
jmp 0x1404116a9
cmp edx, 0x20
jmp 0x1404116cd
jae 0x1404116df
mov r8d, dword [rsp + 0x94]
test r8d, r8d
jmp 0x140411929
je 0x140411988
mov edx, dword [rsp + 0x50]
jmp 0x140411940
cmp edx, r8d
je 0x140411988
mov r9d, dword [rsi]
setg cl
movzx cx, cl
mov cl, r8b
mov dword [rsp + 0x20], r13d
movsx cx, r9b
jmp 0x140411969
mov rcx, rbp
jmp 0x140411971
call fcn.14041f34f
mov rbp, rax
cmc
test rax, rax
jmp 0x140411982
je 0x14040d01a
mov eax, dword [rsi]
shrd rcx, rcx, 0x65
mov rcx, qword [rsp + 0xb8]
jmp 0x14041199c
mov dword [rcx], eax
shl cl, 2
mov eax, dword [rsi + 4]
cmc
cmp rax, 0x44213b0e
btr rcx, 0xdc
mov rcx, qword [rsp + 0xc0]
cmp r8d, 0x56c77f4
mov dword [rcx], eax
mov rcx, qword [rsp + 0xc8]
stc
test rcx, rcx
jmp 0x1404119d3
je 0x14040d9cb
mov eax, dword [rsi + 8]
mov dword [rcx], eax
jmp 0x1404119e3
jmp 0x14040d9cb
push r15
sub r15, r11
bt eax, 0x75
push r14
clc
sal rax, cl
cmovs rax, rax
push r13
push r12
cmovg r15d, edx
cmc
rol r12w, cl
push rsi
or r15b, r12b
push rdi
push rbp
adc r13, 0x5d521fab
xadd r12, rsi
push rbx
bts rdi, rsi
jmp 0x1404129f4
sub rsp, 0xb8
setg ah
mov r13, 0x4b6f162e
movsx r13, r13w
mov rsi, r9
cwde
mov r13, r8
mov r12, rdx
movzx eax, cx
cdqe
mov rdi, rcx
movsx r15d, r10w
movsx bp, bl
lea rbx, [rcx + 0x38]
movsx eax, r13w
lea r15, [rcx + 0x39]
mov rcx, qword [rcx + 0xc0]
mov rax, qword [rdi + 0xc8]
movzx ebp, bp
bswap ebp
mov ebp, 0x5c
jmp 0x140412a4c
jmp 0x140412a6d
inc rcx
jmp 0x140412a59
mov qword [rdi + 0xc0], rcx
jmp 0x140412a65
dec ebp
je 0x140412b27
cmp rcx, rax
jb 0x140412a51
cmp dword [rdi + 0x30], 0
jmp 0x140412a7f
je 0x140412a65
mov r8d, dword [rdi + 0x34]
movsx rdx, bx
mov rcx, qword [rdi + 0x28]
xchg rdx, rdx
mov rdx, rbx
jmp 0x140412a9c
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r9b, r11b
test bl, 0xe9
jmp 0x140412ab0
sub ecx, dword [rdi + 0xd0]
cmc
cmp r9d, 0x3e4b36a8
add dword [rdi + 0xb8], ecx
cmp r15b, al
cmc
cmp r12b, 0xea
test eax, eax
jmp 0x140412ad3
je 0x140412ae8
cdqe
add rax, rbx
jmp 0x140412ae3
jmp 0x140412b0c
mov dword [rdi + 0x30], 0
movsx eax, sp
movsxd rcx, r8d
mov byte [rdi + 0x38], 0
mov rcx, r12
cmove ax, r9w
mov rax, r15
cmovnp cx, r13w
movsxd rcx, eax
mov qword [rdi + 0xc8], rax
movsx rcx, bx
seto ch
mov rcx, r15
jmp 0x140412b22
jmp 0x140412a59
test rsi, rsi
cmovno bp, r13w
movzx cx, bpl
movsx rcx, r8w
lea rbp, [rsp + 0x8c]
cmovne rbp, rsi
movzx cx, bpl
movsx ecx, r10w
movzx ecx, bp
mov rcx, rdi
jmp 0x140412b58
call fcn.1404228e0
mov r14d, eax
mov rcx, rdi
jmp 0x140412b68
call fcn.1404228e0
mov esi, eax
cmp qword [rdi + 0x10], 0
jmp 0x140412b79
je 0x140412ba7
mov rcx, qword [rdi + 0x28]
jmp 0x140412b88
call qword [rdi + 0x20]
test eax, eax
jmp 0x140412b92
je 0x140412bc1
cmp dword [rdi + 0x30], 0
jmp 0x140412ba1
je 0x140412cd9
mov rax, qword [rdi + 0xc0]
cmc
cmp rax, qword [rdi + 0xc8]
jmp 0x140412bbb
jae 0x140412cd9
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x58], rbp
test bh, 0xe1
jmp 0x140412bd9
test esi, esi
jmp 0x140412be0
je 0x140412c87
sub r13d, r13d
movzx rax, ax
rol ax, 0xb
mov eax, 0x7fffffff
sub edx, edx
div esi
cmp si, r15w
stc
cmp eax, r14d
jmp 0x140412c07
jb 0x140412ce3
mov eax, esi
imul eax, r14d
cmp eax, 0x1fffffff
jmp 0x140412c1d
ja 0x140412ce3
mov rcx, rdi
jmp 0x140412c2b
call fcn.1404228e0
mov rcx, rdi
jmp 0x140412c38
call fcn.1404228e0
mov rcx, rdi
jmp 0x140412c45
call fcn.1404228e0
mov rcx, rdi
call fcn.1404228e0
test esi, esi
jmp 0x140412c59
je 0x140412cbb
xor r13d, r13d
cmovno rax, r8
mov eax, 0x7fffffff
sub edx, edx
clc
div esi
test r8b, r14b
clc
cmp eax, r14d
jmp 0x140412c7c
jae 0x140412cbb
jmp 0x140412ce3
mov rcx, rdi
jmp 0x140412c8f
call fcn.1404228e0
mov rcx, rdi
jmp 0x140412c9c
call fcn.1404228e0
mov rcx, rdi
jmp 0x140412ca9
call fcn.1404228e0
mov rcx, rdi
jmp 0x140412cb6
call fcn.1404228e0
mov dword [rsp + 0x3c], esi
clc
imul esi, r14d
cmp dil, 0x56
cmp esi, 0x1fffffff
jmp 0x140412cd3
jbe 0x140412d30
sub r13d, r13d
cdqe
and bp, ax
not ebx
mov rax, r13
add rsp, 0xb8
movzx r13d, r10w
pop rbx
pop rbp
xchg di, r13w
pop rdi
movzx si, bpl
not sil
movsxd r14, r8d
pop rsi
seta r15b
mov r12d, 0x12f50f82
pop r12
cmovl r14, rsi
mov r14b, sil
pop r13
movzx r14w, r13b
pop r14
mov r15b, r11b
jmp 0x140412d28
pop r15
jmp 0x140412d2f
ret
shl esi, 2
movzx cx, r8b
movsx ecx, bx
cmovs cx, r15w
mov rcx, rsi
jmp 0x140412d48
call fcn.1401b3847
sub r13d, r13d
jmp 0x140412d5c
test rax, rax
jmp 0x140412d64
je 0x140412ce3
mov qword [rsp + 0x30], r14
movsx r8d, r14w
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x50], rax
mov rcx, rax
mov dl, 0xff
movsxd r8, r10d
cmovg r8, r15
movsx r8, r12w
mov r8, rsi
call fcn.1404a4df5
lea rsi, [rsp + 0x92]
cmp r10b, 0xad
stc
sub r14d, r14d
nop dword [rax]
cmp r14, 0xa
jmp 0x140412db2
je 0x140413ab8
mov rcx, qword [rdi + 0xc0]
sbb rax, 0x277752b8
add ah, 0xe
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x140412dd8
jae 0x140412e4d
lea rdx, [rcx + 1]
test r10b, 0xd
clc
cmp al, spl
mov qword [rdi + 0xc0], rdx
test al, 0x4a
cmp dil, 0x70
test r9, r13
movzx ecx, byte [rcx]
jmp 0x140412e02
mov dword [rsp + 0x40], ecx
mov rcx, rdx
cmp rcx, rax
jae 0x140412f19
lea rdx, [rcx + 1]
movsx r12w, r10b
mov r12b, bl
mov qword [rdi + 0xc0], rdx
not r12w
movzx r12w, sil
xchg r12d, r12d
movzx r12d, byte [rcx]
sete ch
bswap cx
movsx cx, dil
mov rcx, rdx
jmp 0x140412e48
jmp 0x140412fd2
cmp dword [rdi + 0x30], 0
je 0x140412eb1
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140412e67
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
test r15b, r10b
cmp bp, si
test eax, eax
jmp 0x140412e8b
je 0x140412ecc
cdqe
shl ch, cl
cmovno cx, di
add rax, rbx
movsx cx, dh
movzx ecx, byte [rbx]
jmp 0x140412ea8
mov dword [rsp + 0x40], ecx
jmp 0x140412ef7
mov dword [rsp + 0x40], 0
cmp rcx, rax
jmp 0x140412ec1
jb 0x140412e12
jmp 0x140412f19
mov dword [rdi + 0x30], 0
movzx rax, r14w
cwde
add al, 0x22
mov byte [rdi + 0x38], 0
not cl
and ch, 0x6c
movzx eax, ax
mov dword [rsp + 0x40], 0
dec eax
clc
adc cl, dil
mov rax, r15
mov qword [rdi + 0xc8], rax
rol cx, cl
mov qword [rdi + 0xc0], r15
mov rcx, r15
cmp rcx, rax
jmp 0x140412f13
jb 0x140412e12
cmp dword [rdi + 0x30], 0
je 0x140412f8b
mov r8d, dword [rdi + 0x34]
cdq
mov cl, 0x3b
mov rcx, qword [rdi + 0x28]
mov dx, 0x7290
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
clc
stc
sub ecx, dword [rdi + 0xd0]
test r9, 0x3d167819
cmp r11b, 9
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140412f5e
je 0x140412f98
cdqe
btr r12w, dx
add rax, rbx
bswap r12w
mov r12d, 0x131c0ca9
movsx r12w, r10b
movzx r12d, byte [rbx]
jmp 0x140412f86
jmp 0x140412fb5
sub r12d, r12d
jmp 0x140412f93
jmp 0x140412fd2
mov dword [rdi + 0x30], 0
ror cx, cl
mov byte [rdi + 0x38], 0
cmp ch, ah
sub r12d, r12d
not rcx
rcl rax, 0x82
mov rax, r15
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
sub cx, di
sbb cl, 0x89
not ecx
mov rcx, r15
cmp bpl, 0x50
mov byte [rsi - 2], r12b
cmp bp, r9w
cmp rcx, rax
jmp 0x140412fe2
jae 0x14041300e
lea rbp, [rcx + 1]
xchg dx, dx
mov qword [rdi + 0xc0], rbp
movzx edx, byte [rcx]
mov ecx, 0x6c62f9d
bswap rcx
mov rcx, rbp
jmp 0x140413009
jmp 0x1404130c3
cmp dword [rdi + 0x30], 0
jmp 0x140413017
je 0x140413081
mov r8d, dword [rdi + 0x34]
cqo
mov rcx, qword [rdi + 0x28]
movzx dx, r8b
jmp 0x140413034
mov rdx, rbx
jmp 0x14041303c
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
cmp r13b, 1
cmc
test r11d, ebx
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140413060
je 0x14041308d
cdqe
cmp sil, r10b
add rax, rbx
setle dh
cmovno dx, dx
movzx rdx, bp
movzx edx, byte [rbx]
jmp 0x1404130ad
xor edx, edx
jmp 0x140413088
jmp 0x1404130c3
mov dword [rdi + 0x30], 0
movzx ecx, di
cdqe
mov byte [rdi + 0x38], 0
rcr ecx, 0xcf
not ecx
ror al, 0xc6
xor edx, edx
mov rax, r15
cmp spl, dl
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
clc
ror ecx, 0xac
mov rcx, r15
clc
mov byte [rsi - 1], dl
cmp r15b, r11b
jmp 0x1404130cf
cmp rcx, rax
jmp 0x1404130d7
jae 0x140413106
lea rdx, [rcx + 1]
setbe bpl
movzx rbp, cx
mov qword [rdi + 0xc0], rdx
movzx ebp, byte [rcx]
movzx rcx, r8w
mov cl, dh
mov rcx, rdx
jmp 0x140413101
jmp 0x1404131bc
cmp dword [rdi + 0x30], 0
je 0x140413180
mov r8d, dword [rdi + 0x34]
movsx rcx, bx
xchg cl, cl
not cx
mov rcx, qword [rdi + 0x28]
movzx rdx, di
movsx edx, bp
mov rdx, rbx
jmp 0x140413130
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
clc
sub ecx, dword [rdi + 0xd0]
test r10b, r8b
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140413150
je 0x14041318c
cdqe
sar bp, 0x3c
cmp ebp, 0x481d77a8
btc bp, bp
add rax, rbx
bswap ebp
movsx bp, r9b
movsxd rbp, edx
movzx ebp, byte [rbx]
jmp 0x14041317b
jmp 0x1404131a7
xor ebp, ebp
jmp 0x140413187
jmp 0x1404131bc
mov dword [rdi + 0x30], 0
xadd ecx, eax
mov byte [rdi + 0x38], 0
xor ebp, ebp
shr rax, cl
mov rax, r15
movsx cx, r12b
mov qword [rdi + 0xc8], rax
sal cl, 0x87
mov qword [rdi + 0xc0], r15
mov rcx, r15
stc
mov byte [rsi], bpl
cmp bpl, 0x9b
cmp qword [rdi + 0x10], 0
jmp 0x1404131cd
je 0x140413209
mov rcx, qword [rdi + 0x28]
jmp 0x1404131dc
call qword [rdi + 0x20]
test eax, eax
je 0x140413217
cmp dword [rdi + 0x30], 0
jmp 0x1404131f0
je 0x140413ab8
mov rcx, qword [rdi + 0xc0]
bts ax, di
mov rax, qword [rdi + 0xc8]
stc
cmp rcx, rax
jmp 0x140413211
jae 0x140413ab8
cmp r12b, 8
jmp 0x140413220
jne 0x140413ab8
movzx eax, bpl
cmp spl, bpl
or r13d, eax
test r8w, r14w
add rsi, 3
jmp 0x14041323d
inc r14
cmc
cmp byte [rsp + 0x40], 0
jmp 0x14041324b
jne 0x140412da9
and r13d, 0x10
sbb rax, 0x126819bf
shrd r9d, ebp, 0x74
cmp r13d, 1
not ah
movsx r9w, r11b
setle cl
mov eax, 4
sbb eax, 0
mov rbp, qword [rsp + 0x58]
add dl, sil
mov dword [rbp], eax
sbb r9w, 0x65d4
rcl r9d, 0x84
mov edx, dword [rsp + 0x3c]
bt cx, 0xe8
movsx cx, r11b
test edx, edx
mov cx, 0x6818
movsx r9d, r11w
mov r9, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x50]
jmp 0x1404132b3
je 0x140413ae4
lea eax, [r9*4]
clc
jmp 0x1404132c7
mov edx, edx
cmp r13w, 0x2013
cmc
mov qword [rsp + 0x68], rdx
cmp r11b, 0x35
test r15b, r8b
sub esi, esi
mov dword [rsp + 0x64], eax
mov qword [rsp + 0x70], rsi
cmc
cmp bl, 0x7f
imul eax, esi
cmp dil, dl
cmp r9b, 0x45
cdqe
cmc
lea rax, [rax + rcx]
jmp 0x140413302
mov qword [rsp + 0x48], rax
jmp 0x14041330c
xor eax, eax
jmp 0x140413313
jmp 0x14041336e
mov rax, qword [rsp + 0x40]
mov r9b, r13b
dec si
inc rax
bts rcx, r12
jmp 0x14041332f
cmp r14, rax
movsxd rbp, edi
movsx ebp, di
xchg ecx, ecx
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
movsx ecx, r12w
movzx cx, r15b
mov sil, cl
mov edx, dword [rsp + 0x3c]
cmove cx, r8w
mov rcx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x70]
jmp 0x140413368
je 0x140413a8e
mov qword [rsp + 0x40], rax
xor cx, 0x7b6d
test rbp, rax
or cx, 0x38b7
lea rax, [rax + rax*2]
sete cl
movzx ecx, byte [rsp + rax + 0x91]
cmc
test ecx, ecx
jmp 0x140413397
je 0x14041373a
cmp ecx, 1
je 0x1404137b3
cmp ecx, 2
jmp 0x1404133ae
jne 0x140413ab8
cmp dword [rsp + 0x30], 0
jmp 0x1404133be
je 0x140413318
lea r12, [rsp + rax]
bt si, r15w
add r12, 0x92
bsf cx, si
mov rax, qword [rsp + 0x30]
movzx cx, dil
movsx rsi, cx
mov dword [rsp + 0x38], eax
cbw
bts esi, eax
mov rsi, qword [rsp + 0x48]
sal ch, cl
mov rcx, qword [rdi + 0xc0]
movzx rax, dx
sub ax, 0x5bd8
mov rax, qword [rdi + 0xc8]
stc
test r11b, 0xd2
cmp rcx, rax
jae 0x140413445
lea rdx, [rcx + 1]
movzx r13w, r8b
mov qword [rdi + 0xc0], rdx
setnp r13b
not r13b
movzx r13d, byte [rcx]
bswap rcx
mov rcx, rdx
jmp 0x140413440
jmp 0x14041350a
cmp dword [rdi + 0x30], 0
jmp 0x14041344e
je 0x1404134bc
mov r8d, dword [rdi + 0x34]
cdq
mov rcx, qword [rdi + 0x28]
cwd
movsx rdx, cx
movzx dx, r11b
mov rdx, rbx
jmp 0x140413470
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r10w, 0x6649
sub ecx, dword [rdi + 0xd0]
cmp rbx, 0x69d11063
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x140413499
je 0x1404134c9
cdqe
cmp r11b, 0xf6
ror r13b, cl
add rax, rbx
bswap r13d
movzx r13d, byte [rbx]
jmp 0x1404134b7
jmp 0x1404134f0
sub r13d, r13d
jmp 0x1404134c4
jmp 0x14041350a
mov dword [rdi + 0x30], 0
test sp, 0x2e81
mov byte [rdi + 0x38], 0
shl eax, cl
sbb cl, bpl
xchg rcx, rax
sub r13d, r13d
dec ch
sbb ax, r13w
movsx rcx, sp
mov rax, r15
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
mov rcx, r15
jmp 0x14041350a
cmp qword [rdi + 0x10], 0
jmp 0x140413514
je 0x14041355b
mov rcx, qword [rdi + 0x28]
jmp 0x140413523
call qword [rdi + 0x20]
test eax, eax
jmp 0x14041352d
je 0x140413569
cmp dword [rdi + 0x30], 0
jmp 0x14041353c
je 0x140413ab8
mov rcx, qword [rdi + 0xc0]
adc al, 0xa8
mov rax, qword [rdi + 0xc8]
test r15b, 0x5f
jmp 0x14041355b
cmp rcx, rax
jmp 0x140413563
jae 0x140413ab8
movzx ebp, r13b
jmp 0x140413573
test bpl, bpl
jmp 0x14041357b
js 0x140413600
cmp dword [rsp + 0x38], ebp
jmp 0x14041358a
jbe 0x140413ab8
mov eax, ebp
movsx r8d, sp
movsx rdx, r14w
inc ebp
cdq
movsx r8, bx
cwd
movzx r13d, byte [r12]
xchg r8d, ecx
mov r8, r10
mov dword [rsp + 0x60], ebp
mov rcx, rdi
seto r8b
mov dl, 0x2d
bswap dx
mov edx, r13d
mov r8, rsi
jmp 0x1404135c9
call fcn.14042c48b
test rax, rax
jmp 0x1404135d6
je 0x140413ab8
add rsi, 4
jmp 0x1404135e5
dec ebp
jmp 0x1404135ec
jne 0x1404135b2
mov ebp, dword [rsp + 0x60]
jmp 0x1404135fb
jmp 0x14041372b
cmp r13b, 0x80
jne 0x140413623
mov rcx, rdi
jmp 0x140413612
call fcn.1404228e0
mov ebp, eax
jmp 0x14041361e
jmp 0x14041362a
add ebp, 0xffffff81
test di, r10w
cmp ebp, dword [rsp + 0x38]
jmp 0x140413633
jg 0x140413ab8
movzx edx, byte [r12]
setl ch
movsxd rcx, r8d
mov rcx, rdi
mov r8, rax
lea r8, [rsp + 0x2c]
jmp 0x140413654
call fcn.14042c48b
test rax, rax
jmp 0x140413661
je 0x140413ab8
test ebp, ebp
jmp 0x14041366e
jle 0x14041372b
mov eax, ebp
jmp 0x14041367b
jmp 0x140413696
add rsi, 4
jmp 0x140413689
dec eax
jmp 0x140413690
je 0x14041372b
movzx ecx, byte [r12]
test cl, cl
jmp 0x1404136a2
js 0x1404136d2
test cl, 0x40
jmp 0x1404136b0
jne 0x1404136e3
test cl, 0x20
jmp 0x1404136be
jne 0x140413703
test cl, 0x10
je 0x140413680
jmp 0x140413719
movzx edx, byte [rsp + 0x2c]
mov byte [rsi], dl
clc
test cl, 0x40
je 0x1404136b6
movzx edx, byte [rsp + 0x2d]
mov byte [rsi + 1], dl
cmp bx, 0xe99
jmp 0x1404136f5
test cl, 0x20
jmp 0x1404136fd
je 0x1404136c4
movzx edx, byte [rsp + 0x2e]
mov byte [rsi + 2], dl
test cl, 0x10
jmp 0x140413713
je 0x140413680
movzx ecx, byte [rsp + 0x2f]
jmp 0x140413723
mov byte [rsi + 3], cl
jmp 0x140413680
sub dword [rsp + 0x38], ebp
jg 0x1404133f6
jmp 0x140413318
test r9d, r9d
je 0x140413318
movzx r13d, byte [rsp + rax + 0x92]
rdtsc
mov rax, qword [rsp + 0x30]
mov ebp, eax
movzx rsi, r10w
jmp 0x140413760
mov rsi, qword [rsp + 0x48]
cqo
bswap r8d
movsx edx, cx
mov rcx, rdi
mov dl, 0xb5
cqo
movsx edx, sp
mov edx, r13d
movsx r8w, r10b
mov r8b, spl
mov r8, rsi
call fcn.14042c48b
test rax, rax
jmp 0x140413792
je 0x140413ab8
add rsi, 4
jmp 0x1404137a1
dec ebp
jmp 0x1404137a8
jne 0x14041376d
jmp 0x140413318
test r9d, r9d
je 0x140413318
lea rsi, [rsp + rax]
sar bpl, 0xbf
add rsi, 0x92
mov rax, qword [rsp + 0x30]
mov r12b, r10b
xchg bp, r12w
mov r12d, eax
mov rbp, qword [rsp + 0x48]
jmp 0x1404137e4
jmp 0x1404137f7
sub r12d, r8d
jmp 0x1404137f1
jle 0x140413318
mov rcx, qword [rdi + 0xc0]
movsx eax, sp
shr eax, cl
bsr eax, r12d
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jae 0x14041383d
lea rdx, [rcx + 1]
setnp r13b
xchg r13b, r13b
not r13b
mov qword [rdi + 0xc0], rdx
movzx r13d, byte [rcx]
mov rcx, rdx
jmp 0x140413838
jmp 0x140413901
cmp dword [rdi + 0x30], 0
jmp 0x140413846
je 0x1404138b2
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
setno dh
mov dx, 0x1efc
movsx edx, r10w
mov rdx, rbx
jmp 0x140413867
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmc
test rbp, 0x57b36fcb
sub ecx, dword [rdi + 0xd0]
jmp 0x140413883
add dword [rdi + 0xb8], ecx
cmp r13b, r14b
test eax, eax
je 0x1404138ba
cdqe
shl r13w, 0x19
bts r13, r10
and r13, 0x5a9937a4
add rax, rbx
movzx r13d, byte [rbx]
jmp 0x1404138e0
xor r13d, r13d
jmp 0x140413901
mov dword [rdi + 0x30], 0
or ah, 0xb4
mov byte [rdi + 0x38], 0
sal al, cl
btc cx, 0xc3
shl al, cl
sub r13d, r13d
mov rax, r15
adc cl, dil
and cl, 0x8b
and cl, r9b
mov qword [rdi + 0xc8], rax
bt cx, r9w
shl cl, 0x21
mov qword [rdi + 0xc0], r15
mov rcx, r15
test r11b, r10b
jmp 0x140413901
cmp qword [rdi + 0x10], 0
je 0x14041394e
mov rcx, qword [rdi + 0x28]
jmp 0x140413915
call qword [rdi + 0x20]
test eax, eax
jmp 0x14041391f
je 0x140413957
cmp dword [rdi + 0x30], 0
jmp 0x14041392e
je 0x140413ab8
mov rcx, qword [rdi + 0xc0]
rol al, 0xd
rcl ah, cl
mov rax, qword [rdi + 0xc8]
clc
test r9w, 0x1c79
cmp rcx, rax
jae 0x140413ab8
movzx edx, byte [rsi]
movzx r8d, di
mov rcx, rdi
movsx r8d, r12w
movzx r8, si
lea r8, [rsp + 0x2c]
jmp 0x140413973
call fcn.14042c48b
test rax, rax
jmp 0x140413980
je 0x140413ab8
movzx eax, r13b
sbb r8b, sil
btr r8w, 0xf6
cmp r12d, eax
cmovb eax, r12d
movzx r8d, al
jmp 0x1404139a3
test r8b, r8b
jmp 0x1404139ab
je 0x1404137e9
mov ecx, r8d
jmp 0x1404139b9
jmp 0x1404139d4
add rbp, 4
jmp 0x1404139c7
dec ecx
jmp 0x1404139ce
je 0x1404137e9
movzx edx, byte [rsi]
test ah, cl
cmp cx, 0x1e4f
jmp 0x1404139e3
test dl, dl
jmp 0x1404139ea
js 0x140413a15
test dl, 0x40
jne 0x140413a2b
test dl, 0x20
jmp 0x140413a01
jne 0x140413a52
test dl, 0x10
je 0x1404139be
jmp 0x140413a77
movzx eax, byte [rsp + 0x2c]
mov byte [rbp], al
test dl, 0x40
jmp 0x140413a25
je 0x1404139f9
movzx eax, byte [rsp + 0x2d]
test r10, rbx
jmp 0x140413a38
mov byte [rbp + 1], al
test r15b, r15b
cmp si, 0x28f8
stc
test dl, 0x20
jmp 0x140413a4c
je 0x140413a07
movzx eax, byte [rsp + 0x2e]
cmp r11, 0x1316429a
jmp 0x140413a66
mov byte [rbp + 2], al
cmp bpl, 0x6c
stc
test dl, 0x10
je 0x1404139be
movzx eax, byte [rsp + 0x2f]
jmp 0x140413a81
mov byte [rbp + 3], al
jmp 0x140413a89
jmp 0x1404139be
inc rsi
ror eax, cl
movsx eax, r10w
cmp rsi, qword [rsp + 0x68]
movzx ax, dh
mov ax, 0xc4d
mov eax, dword [rsp + 0x64]
jmp 0x140413aad
jne 0x1404132e2
jmp 0x140413ae4
mov rcx, qword [rsp + 0x50]
call fcn.140206508
xor ecx, ecx
bsf dx, r10w
add bp, r11w
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
clc
shrd eax, ebp, 0xf2
bsf dx, ax
mov edx, dword [rsp + 0x3c]
mov rax, qword [rsp + 0x78]
add r8w, r12w
rcl r8d, 0x42
movsx r8d, r14w
mov dword [rax], r9d
clc
movzx rax, ax
mov rax, qword [rsp + 0x80]
movzx r8d, r15w
mov dword [rax], edx
mov r8d, dword [rsp + 0x120]
test edi, 0x32743c96
stc
test r8d, r8d
jmp 0x140413b22
jne 0x140413b31
mov r8d, dword [rbp]
jmp 0x140413b31
mov dword [rsp + 0x20], edx
cwd
mov edx, 4
call fcn.14041f34f
mov r13, rax
jmp 0x140413b49
jmp 0x140412ce3
push r15
cmp r13, 0x20322997
test di, di
push r14
push r13
cmp r13w, 0x491c
jmp 0x14041a120
push r12
push rsi
test bpl, dil
cmp r13b, dl
push rdi
cmc
test r14, r8
stc
push rbp
stc
test r12d, edx
push rbx
sub rsp, 0x68
stc
movaps xmmword [rsp + 0x50], xmm7
test bp, si
test bh, 0xbd
jmp 0x14041a14a
movaps xmmword [rsp + 0x40], xmm6
jmp 0x14041a15b
test rcx, rcx
jmp 0x14041a163
je 0x14041a437
mov ebp, r8d
shld ax, r15w, 0xd9
rcl ah, 0x12
mov ebx, edx
lahf
cmovne esi, r14d
movzx ax, r10b
mov rsi, rcx
cmp r12b, r14b
mov eax, r8d
cmp r12d, 0xa732cab
clc
or eax, edx
js 0x14041a42a
mov r14d, r9d
jmp 0x14041a1a8
test ebp, ebp
jmp 0x14041a1af
je 0x14041a1d0
mov eax, 0x7fffffff
cmp r11w, r9w
sub edx, edx
idiv ebp
clc
cmp eax, ebx
jmp 0x14041a1ca
jl 0x14041a42a
imul ebp, ebx
mov eax, ebp
clc
or eax, r14d
js 0x14041a42a
test r14d, r14d
jmp 0x14041a1e7
je 0x14041a21e
mov eax, 0x7fffffff
cmc
cmp bpl, dl
test bx, r11w
sub edx, edx
cmp rbx, 0x2bb551bd
jmp 0x14041a209
idiv r14d
jmp 0x14041a211
cmp eax, ebp
jmp 0x14041a218
jl 0x14041a42a
mov eax, ebp
rcr cx, 0x40
test di, r15w
imul eax, r14d
mov ch, 0xc
movsxd rcx, eax
call fcn.1401b3847
test rax, rax
jmp 0x14041a23f
je 0x14041a42a
mov qword [rsp + 0x20], rax
cmp bpl, 0x4c
cmc
mov qword [rsp + 0x28], rsi
stc
test r8b, bpl
test ebp, ebp
jmp 0x14041a25f
jle 0x14041a492
mov eax, r14d
movzx rbx, r15w
and eax, 1
movsx r15, ax
bswap r13
lea esi, [r14 + rax]
movzx bx, sil
cmovb r13d, r11d
cbw
dec esi
sbb bh, 0x35
dec rbx
movsx ax, dil
movsxd r13, r14d
shld r15, r8, 0xca
mov eax, ebp
mov rbx, rcx
movzx r15d, r11w
mov qword [rsp + 0x38], rax
rcl al, cl
add r15w, r11w
mov ebp, esi
lea rax, [r13*4]
ror bl, cl
shl r15b, 0x6f
sar r15, cl
mov qword [rsp + 0x30], rax
xor r12d, r12d
not r15b
movzx ebx, r15w
movss xmm6, dword [0x1400bf4c0]
jmp 0x14041a2e0
movss xmm7, dword [0x1400bd480]
mov rbx, qword [rsp + 0x20]
movsxd r15, ebx
mov r15, qword [rsp + 0x28]
jmp 0x14041a31a
inc r12
add r15, qword [rsp + 0x30]
cmp si, 0x4a6d
test spl, 0xce
cmc
add rbx, r13
cmp r12, qword [rsp + 0x38]
je 0x14041a492
mov eax, 0
cmp r12d, esi
test esi, esi
jmp 0x14041a329
jle 0x14041a3b5
mov rdi, r14
test r10b, 0xe1
jmp 0x14041a33b
xor r14d, r14d
nop word cs:[rax + rax]
jmp 0x14041a34e
movss xmm1, dword [0x1400b71d0]
jmp 0x14041a35b
movss xmm0, dword [r15 + r14*4]
jmp 0x14041a366
mulss xmm0, dword [0x1400b71d4]
call fcn.14009a500
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
minss xmm0, xmm1
cvttss2si eax, xmm0
mov byte [rbx + r14], al
inc r14
cmp r11d, r8d
cmp rbp, r14
jne 0x14041a34e
mov eax, esi
xadd r14w, r14w
and r14, 0x2fd36ce6
mov r14, rdi
test r9b, 0x6a
cmp eax, r14d
jge 0x14041a2fa
mov rcx, r12
imul rcx, r13
cdqe
add rax, rcx
movsxd rcx, edi
movsx ecx, dx
bswap cx
mov rcx, qword [rsp + 0x28]
jmp 0x14041a3dd
movss xmm0, dword [rcx + rax*4]
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
mov sil, r9b
movzx si, r13b
movsxd rsi, ebp
mov rsi, qword [rsp + 0x20]
jmp 0x14041a413
mov byte [rsi + rax], cl
movsx rsi, r8w
cmovb esi, r13d
movsx si, r8b
mov esi, edi
jmp 0x14041a2fa
mov rcx, rsi
jmp 0x14041a432
call fcn.140206508
xor eax, eax
rol sil, cl
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
shl r15b, cl
rcr bp, 0xcf
add rsp, 0x68
movsx bp, r15b
movzx rbp, sp
pop rbx
movzx r14d, cx
pop rbp
pop rdi
not r13b
pop rsi
pop r12
movsx r14, r11w
movzx r13, r11w
sete r14b
pop r13
mov r15b, 0x48
mov r14b, al
pop r14
mov r15d, 0x713707d0
movzx r15d, r8w
xchg r15b, r15b
pop r15
jmp 0x14041a491
ret
mov rcx, qword [rsp + 0x28]
jmp 0x14041a49c
call fcn.140206508
mov rax, qword [rsp + 0x20]
jmp 0x14041a4ab
jmp 0x14041a43c