Function at 0x1404092e4
Capabilities:
Authenticate hmac
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
push r15
movsxd rax, r9d
movsx eax, sp
setbe al
push r14
bswap rax
push r13
push r12
movsxd rax, ecx
movsx ax, dil
jmp 0x140409305
push rsi
push rdi
movsx eax, cx
movzx eax, si
movsx rax, r13w
push rbp
seto al
movzx ax, r14b
not ah
push rbx
cdqe
bswap rax
movsx eax, r15w
mov eax, 0x89d8
jmp 0x140409330
call fcn.14044567a
sub rsp, rax
shl r14b, 0x33
movaps xmmword [rsp + 0x89c0], xmm6
shr r14b, 0x79
mov qword [rsp + 0xc8], r9
movsx bp, r15b
sub r14b, r11b
mov qword [rsp + 0xc0], r8
stc
rcl ah, cl
mov qword [rsp + 0xb8], rdx
and r14, r15
adc r15w, 0x5f8f
rcl ebp, cl
mov rsi, rcx
jmp 0x14040937e
mov eax, dword [rsp + 0x8a50]
or cl, 0xfa
mov dword [rsp + 0x40], eax
mov rcx, qword [rsp + 0x8a48]
stc
sal rbx, cl
mov eax, dword [rsp + 0x8a40]
xadd r14d, r12d
mov dword [rsp + 0x94], eax
mov dword [rcx + 8], 0
movsx r12d, r15w
sal rax, 0xb7
bt bp, 0x99
mov qword [rsp + 0x50], rcx
mov qword [rcx], 8
setbe r13b
inc bl
lea r14, [rsi + 0xc0]
jmp 0x1404093e0
lea rax, [rsi + 0xc8]
btc r12w, ax
clc
cmp r13b, bl
mov qword [rsp + 0x38], rax
btr r12w, 0xd0
movzx rbp, r13w
lea r12, [rsi + 0x30]
movzx r15d, bx
shr bl, cl
cmp di, 0x43f
lea rbx, [rsi + 0x38]
lea r15, [rsi + 0x39]
mov rbp, qword [rsi + 0xc0]
shl al, 0xc0
mov rax, qword [rsi + 0xc8]
add r13b, r15b
rcl r13b, cl
not r13d
sub edi, edi
lea r13, [0x1400bef60]
nop word cs:[rax + rax]
cmp rbp, rax
jmp 0x14040944b
jae 0x14040947b
lea rcx, [rbp + 1]
movzx edx, r8w
mov qword [r14], rcx
cqo
mov dh, bl
cdq
movzx edx, byte [rbp]
mov ebp, 0x62084c91
movzx rbp, di
mov rbp, rcx
jmp 0x140409476
jmp 0x14040954f
cmp dword [r12], 0
jmp 0x140409485
je 0x1404094fa
mov r8d, dword [rsi + 0x34]
setnp ch
bswap dx
movsx dx, r11b
mov rcx, qword [rsi + 0x28]
movsx rdx, r11w
mov rdx, rbx
jmp 0x1404094aa
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmc
jmp 0x1404094bf
add dword [rsi + 0xb8], ecx
test sil, r11b
jmp 0x1404094d4
test eax, eax
jmp 0x1404094db
je 0x140409506
cdqe
test r11d, ebp
add rax, rbx
movsx dx, cl
movzx edx, byte [rbx]
jmp 0x1404094f5
jmp 0x14040951f
sub edx, edx
jmp 0x140409501
jmp 0x14040954f
mov dword [r12], 0
mov byte [rbx], 0
movzx rax, di
or cl, bh
sub edx, edx
mov rax, r15
rcl ebp, 0xf3
mov rcx, qword [rsp + 0x38]
bts ebp, eax
btc ebp, r14d
mov qword [rcx], rax
stc
or ebp, 0x66cb5811
and bp, bx
mov qword [r14], r15
neg bpl
shr bpl, 0xa5
test r10d, ebp
mov rbp, r15
cmp rbx, 0x20780d4a
cmp dl, byte [rdi + r13]
jmp 0x140409558
jne 0x1404095ad
inc rdi
cmp rdi, 8
jmp 0x14040956a
jne 0x140409443
movups xmm0, xmmword [rsi + 0xd0]
rcl dil, 0xdf
movups xmmword [rsi + 0xc0], xmm0
and dil, r15b
bswap di
mov qword [rsp + 0x150], rsi
mov edi, dword [rsp + 0x94]
clc
cmp edi, 4
jbe 0x140409682
xor ebp, ebp
jmp 0x1404095a8
jmp 0x140409f18
mov rcx, qword [rsi + 0xd0]
mov rax, qword [rsi + 0xd8]
cmp r15b, 0x86
mov qword [rsi + 0xc0], rcx
mov qword [rsi + 0xc8], rax
jmp 0x1404095d8
cmp rcx, rax
jmp 0x1404095e0
jae 0x140409607
lea rbp, [rcx + 1]
neg edx
mov qword [r14], rbp
cdq
clc
movzx edx, byte [rcx]
cmp dl, 0x42
jmp 0x1404095fc
je 0x1404097c9
jmp 0x140409ae1
cmp dword [r12], 0
je 0x140409ae1
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
jmp 0x14040961f
mov rdx, rbx
jmp 0x140409627
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
bt cx, r13w
mov rcx, qword [rsi + 0xd0]
sub edx, ecx
jmp 0x14040964c
add dword [rsi + 0xb8], edx
stc
test eax, eax
jmp 0x14040965a
je 0x140409780
cdqe
bt dx, r13w
btr rdx, rax
add rax, rbx
xchg dl, dl
cdq
movsx rdx, bx
movzx edx, byte [rbx]
jmp 0x14040967d
jmp 0x140409796
lea rcx, [rsp + 0x150]
and r8w, 0x6e3f
cmp esp, 0x2500447e
xor edx, edx
movsxd r8, r15d
movsx r8w, bl
bswap r8w
mov r8d, edi
jmp 0x1404096ac
call fcn.1404193e6
test eax, eax
jmp 0x1404096b8
je 0x14040976b
mov eax, dword [rsp + 0x170]
sar cx, 0x5e
btc ecx, r12d
bts rcx, rax
mov ecx, 8
test ah, 0xb5
cmc
cmp eax, 9
jmp 0x1404096e2
jl 0x1404096fb
mov ecx, 0x10
cmp eax, 0x10
jmp 0x1404096f5
jne 0x1404095a1
mov rdx, qword [rsp + 0x50]
mov dword [rdx], ecx
mov rsi, qword [rsp + 0x150]
mov rbp, qword [rsp + 0x168]
jmp 0x14040971a
test edi, edi
jmp 0x140409721
je 0x140409e95
mov edx, dword [rsi + 0xc]
cmp cl, bl
cmp edx, edi
je 0x140409e95
mov r9d, dword [rsi]
mov ecx, dword [rsi + 4]
clc
cmp eax, 8
jg 0x140409e59
mov dword [rsp + 0x20], ecx
bswap r8d
movzx r8, r12w
mov rcx, rbp
not r8b
movsx r8d, bp
movsx r8w, r9b
mov r8d, edi
call fcn.14041bbf0
jmp 0x140409e7d
mov rcx, qword [rsp + 0x168]
stc
xor ebp, ebp
jmp 0x14040977b
jmp 0x140409ef9
mov dword [r12], 0
lahf
mov byte [rbx], 0
bswap ebp
xor edx, edx
sar bpl, cl
mov rax, r15
mov rbp, qword [rsp + 0x38]
cmp al, spl
test bl, 0x2c
jmp 0x1404097a6
mov qword [rbp], rax
mov qword [r14], r15
mov bp, r14w
rol rbp, cl
clc
mov rbp, r15
test r9, rax
cmp dl, 0x42
jmp 0x1404097c3
jne 0x140409ae1
cmp rbp, rax
jmp 0x1404097d1
jae 0x140409807
lea rax, [rbp + 1]
cmp sp, bx
mov qword [r14], rax
shld rax, r8, 0xdf
bts eax, r11d
movzx eax, byte [rbp]
test r11d, 0x6ad65c55
cmp al, 0x4d
jmp 0x1404097fc
jne 0x140409ae1
jmp 0x1404098b6
cmp dword [r12], 0
je 0x140409ae1
mov r8d, dword [rsi + 0x34]
mov cl, 0x5e
not cx
mov rcx, qword [rsi + 0x28]
cwd
sets dl
mov rdx, rbx
jmp 0x14040982c
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
sbb cx, 0x5f37
sbb ch, cl
bswap cx
mov rcx, qword [rsi + 0xd0]
jmp 0x14040984b
sub edx, ecx
cmp al, dil
test r9w, r9w
add dword [rsi + 0xb8], edx
test spl, r15b
test eax, eax
je 0x140409884
movsxd rdx, eax
add rdx, rbx
movzx rax, r8w
movsx ax, r12b
mov ax, bx
movzx eax, byte [rbx]
jmp 0x14040987f
jmp 0x14040989a
mov dword [r12], 0
mov byte [rbx], 0
sub eax, eax
adc bpl, r13b
mov rdx, r15
rcl rbp, cl
mov rbp, qword [rsp + 0x38]
mov qword [rbp], rdx
clc
mov qword [r14], r15
cmc
clc
cmp al, 0x4d
jmp 0x1404098b0
jne 0x140409ae1
mov rcx, rsi
call fcn.14042564b
mov rcx, rsi
jmp 0x1404098c6
call fcn.14042564b
mov rcx, rsi
call fcn.14042564b
mov rcx, rsi
jmp 0x1404098db
call fcn.14042564b
mov rcx, rsi
jmp 0x1404098e8
call fcn.14042564b
mov rcx, rsi
call fcn.14042564b
mov rcx, rsi
call fcn.14042564b
mov edi, eax
cmovnp cx, si
mov rcx, rsi
jmp 0x14040990b
call fcn.14042564b
shl eax, 0x10
cmp r9b, 0x2b
or eax, edi
cmp eax, 0x38
jmp 0x140409921
ja 0x140409941
movabs rcx, 0x100010000001000
cmc
bt rcx, rax
jmp 0x14040993b
jb 0x14040994f
cmp eax, 0x6c
jmp 0x140409949
jne 0x140409f6a
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0xc0], xmm0
mov dword [rsp + 0x11c], 0xff
movsx rcx, di
movzx rdx, r10w
mov rcx, r13
lea rdx, [rsp + 0x100]
setae ch
not ecx
mov rcx, rsi
jmp 0x140409988
call fcn.1404258bb
test rax, rax
jmp 0x140409995
je 0x1404095a1
mov edx, dword [rsi + 4]
bts cx, r11w
mov cx, 0x2a0e
shrd cx, r12w, 0xde
mov ecx, edx
neg ecx
jmp 0x1404099b6
cmovs ecx, edx
test r8b, 0x43
mov dword [rsi + 4], ecx
stc
cmp ecx, 0x1000000
ja 0x1404095a1
mov r8d, dword [rsi]
cmc
cmp bpl, bpl
cmp r8d, 0x1000000
jmp 0x1404099e0
ja 0x1404095a1
mov eax, dword [rsp + 0x10c]
sar r10b, cl
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x110]
sal r10w, cl
btr r10w, r9w
mov dword [rsp + 0x80], eax
movzx ax, spl
xadd r10w, ax
adc al, r11b
mov eax, dword [rsp + 0x114]
mov r10b, 0x28
rol r9d, 0x87
mov dword [rsp + 0x78], eax
rol r9b, 0x71
bt bp, r13w
mov r11d, dword [rsp + 0x118]
btc r10w, bp
inc r9b
xchg r10b, r9b
mov r9d, dword [rsp + 0x11c]
rcr r10b, cl
mov r10d, dword [rsp + 0x100]
bt rbp, r9
shr bpl, 0xb8
cmovns bp, dx
mov ebp, dword [rsp + 0x108]
cmp sil, r15b
stc
clc
cmp ebp, 0xc
jmp 0x140409a79
jne 0x14040a1ad
cmp r10d, 0x17
jg 0x14040a220
mov edi, dword [rsp + 0x104]
mov eax, dword [rsp + 0x120]
neg eax
add eax, edi
add eax, 0xffffffe8
cdqe
cmp ebx, 0x294a42d5
bts r13, r12
adc r13d, 0x1cf203ee
imul r13, rax, 0x55555556
bts ax, r9w
rol al, cl
mov rax, r13
stc
shr rax, 0x3f
cmp r14b, bl
clc
shr r13, 0x20
clc
stc
test al, bpl
add r13d, eax
jmp 0x140409adc
jmp 0x14040a1e5
mov qword [rsi + 0xc0], rcx
lahf
movsxd rcx, eax
mov rax, qword [rsi + 0xd8]
jmp 0x140409af8
mov qword [rsi + 0xc8], rax
mov rcx, rsi
jmp 0x140409b07
call fcn.14040defc
test eax, eax
jmp 0x140409b13
je 0x140409c0c
lea rdi, [rsp + 0x150]
movsxd r8, edx
mov r8d, 0x8870
xor cx, r9w
mov cl, 0x76
mov rcx, rdi
cmc
sub edx, edx
call fcn.1404a12c1
mov rcx, rsi
shld edx, r9d, 0x57
mov rdx, rdi
mov r8, qword [rsp + 0xc8]
xor r9d, r9d
call fcn.1404260fc
cmp rax, rsi
je 0x140409d37
mov rbp, rax
test rax, rax
jmp 0x140409b6a
je 0x140409d37
mov r9d, dword [rsp + 0x150]
bsr r8d, r11d
mov rax, qword [rsp + 0xb8]
movsx rcx, dx
cmp bp, bp
movsx cx, r8b
mov dword [rax], r9d
mov eax, dword [rsp + 0x154]
mov rcx, qword [rsp + 0xc0]
rcr r8b, 0xdc
mov dword [rcx], eax
sub r8w, r8w
sar r8b, 0x22
sbb r8w, r11w
mov r8d, dword [rsp + 0x94]
cmc
test r8d, 0xfffffffb
jmp 0x140409bc9
je 0x140409d5b
mov dword [rsp + 0x20], eax
movsxd rcx, r8d
mov rcx, 0x2bac79c1
movzx rcx, ax
mov rcx, rbp
movzx dx, dl
movsx dx, bpl
setge dh
mov edx, 4
jmp 0x140409bfa
call fcn.14041bbf0
mov rbp, rax
jmp 0x140409c07
jmp 0x140409d5b
mov rcx, rsi
jmp 0x140409c14
call fcn.14041f165
mov edi, eax
shl edi, 0x10
not ecx
jmp 0x140409c28
mov rcx, rsi
jmp 0x140409c30
call fcn.14041f165
or eax, edi
movups xmm0, xmmword [rsi + 0xd0]
adc cl, 0x72
movups xmmword [rsi + 0xc0], xmm0
btr rcx, rdx
shl ch, cl
rcr ecx, 0x5c
mov rcx, rsi
cmp r15, rsp
cmp r11b, 0x4d
cmp eax, 0x38425053
jmp 0x140409c65
jne 0x140409d7f
call fcn.14041f165
mov edi, eax
rcl rcx, cl
movsx cx, r13b
cmova ecx, ecx
shl edi, 0x10
bswap cx
setno ch
mov cl, 0x17
mov rcx, rsi
jmp 0x140409c90
call fcn.14041f165
or eax, edi
cmp eax, 0x38425053
jmp 0x140409ca1
jne 0x1404095a1
mov rcx, rsi
call fcn.14041f165
cmp eax, 1
jmp 0x140409cb7
jne 0x1404095a1
cmp qword [rsi + 0x10], 0
jmp 0x140409cc7
je 0x14040a01a
mov rax, qword [rsp + 0x38]
rcr bpl, 0x16
bts bp, ax
shr rbp, 0x71
mov rcx, qword [rax]
adc al, r12b
mov rax, qword [r14]
bt rbp, r12
sal bpl, cl
or bpl, 0x4d
mov ebp, ecx
sub ebp, eax
test r9b, 0xfe
cmp ebp, 5
jmp 0x140409d02
jg 0x14040a024
mov qword [rsi + 0xc0], rcx
mov cl, 0xbd
mov edx, 6
cmp r12, 0x5ce163c3
sub edx, ebp
movsxd rcx, edx
movzx cx, bl
mov rcx, qword [rsi + 0x28]
jmp 0x140409d2f
call qword [rsi + 0x18]
jmp 0x14040a033
mov rcx, qword [rsp + 0x158]
test eax, eax
test rcx, rcx
jmp 0x140409d49
je 0x140409d54
call fcn.140261c04
sub ebp, ebp
jmp 0x140409d5b
mov rcx, qword [rsp + 0x168]
jmp 0x140409d68
call fcn.140261c04
mov rcx, qword [rsp + 0x160]
jmp 0x140409d7a
jmp 0x140409f13
call fcn.14040e59b
test eax, eax
xchg bpl, bpl
movzx ebp, dx
mov ebp, dword [rsp + 0x94]
jmp 0x140409d98
je 0x140409e12
mov rcx, rsi
rcr r12b, 0x97
adc edi, r11d
mov rdx, qword [rsp + 0xb8]
sar rbp, cl
add dil, 0x26
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
add si, 0x273d
xor r15b, 0x77
movaps xmm6, xmmword [rsp + 0x89c0]
cmp r9b, r12b
add rsp, 0x89d8
xchg r15w, r14w
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
movzx r13w, r9b
pop r13
movzx r15, cx
movsx r15d, ax
pop r14
movzx r15, r13w
jmp 0x140409e06
pop r15
jmp 0x140409e0d
jmp 0x14040eec8
mov rcx, rsi
jmp 0x140409e1a
call fcn.140410027
test eax, eax
jmp 0x140409e26
je 0x140409f8e
mov dword [rsp + 0x20], ebp
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
setns r9b
mov r9, qword [rsp + 0xc8]
call fcn.1404101bb
jmp 0x140409f1b
mov dword [rsp + 0x20], ecx
movzx r8d, sp
bswap cx
movzx cx, r15b
mov rcx, rbp
movsx r8, cx
mov r8d, edi
jmp 0x140409e78
call fcn.14041d702
mov rbp, rax
stc
mov dword [rsi + 0xc], edi
test bh, 0x3d
test rax, rax
jmp 0x140409e8f
je 0x1404095a1
mov eax, dword [rsi]
sar ecx, 0x9c
sub cl, r11b
movzx cx, r9b
mov rcx, qword [rsp + 0xb8]
jmp 0x140409eaf
mov dword [rcx], eax
inc ah
mov eax, dword [rsi + 4]
not rcx
sar rcx, cl
mov rcx, qword [rsp + 0xc0]
mov dword [rcx], eax
shl ecx, cl
bsr cx, r13w
xchg cx, cx
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x140409ef2
mov eax, dword [rsi + 8]
cmc
stc
mov dword [rcx], eax
clc
jmp 0x140409ef2
xor ecx, ecx
jmp 0x140409ef9
call fcn.140261c04
mov rcx, qword [rsp + 0x160]
call fcn.140261c04
mov rcx, qword [rsp + 0x158]
call fcn.140261c04
mov rax, rbp
movaps xmm6, xmmword [rsp + 0x89c0]
shld bx, bx, 0x2f
rcl r12b, cl
cmp bp, 0x5adb
add rsp, 0x89d8
cmovno ebx, r13d
pop rbx
movsx r12w, al
pop rbp
pop rdi
pop rsi
movzx r15, r13w
movsx r12, r15w
movzx r12d, r11w
pop r12
movsx r14d, r11w
cmovb r13d, edi
pop r13
cmovs r15w, cx
setae r14b
pop r14
pop r15
ret
movups xmm0, xmmword [rsi + 0xd0]
cmc
movups xmmword [rsi + 0xc0], xmm0
clc
stc
cmp eax, 0x7c
jmp 0x140409f83
jne 0x140409aff
jmp 0x14040995d
mov rcx, rsi
jmp 0x140409f96
call fcn.140414983
test eax, eax
jmp 0x140409fa2
je 0x14040a2d9
mov rax, qword [rsp + 0x50]
movzx r8d, r14w
setae cl
mov qword [rsp + 0x28], rax
movzx r9, r14w
movzx edx, bp
movsxd rcx, edx
mov dword [rsp + 0x20], ebp
cwd
movsx r9, si
bswap cx
mov rcx, rsi
cmovnp r8w, r10w
setno r8b
xchg dx, r9w
mov rdx, qword [rsp + 0xb8]
seta r8b
cmovb r8w, r11w
mov r8, qword [rsp + 0xc0]
mov r9b, r13b
movsx r9, r15w
movsxd r9, esp
mov r9, qword [rsp + 0xc8]
jmp 0x14040a010
call fcn.140414c45
jmp 0x140409f1b
mov rax, qword [r14]
shld rcx, r13, 0xd
neg cl
add rax, 6
mov qword [r14], rax
bswap rcx
movsxd rcx, esi
mov cl, 0x42
mov rcx, rsi
jmp 0x14040a03b
call fcn.14041f165
cmp eax, 0x10
jmp 0x14040a048
ja 0x1404095a1
mov dword [rsp + 0x68], eax
mov ecx, 0x198d4aea
movsx ecx, r10w
mov rcx, rsi
jmp 0x14040a063
call fcn.14041f165
mov edi, eax
rcr cl, 0x8a
shl edi, 0x10
mov rcx, rsi
jmp 0x14040a078
call fcn.14041f165
mov r13d, eax
or ecx, 0x2c976720
or r13d, edi
mov rcx, rsi
call fcn.14041f165
mov edi, eax
mov rcx, rsi
jmp 0x14040a09b
call fcn.14041f165
sub ebp, ebp
cmp ebx, 0x78031ec4
cmp r13d, 0x1000000
jg 0x140409f18
shl edi, 0x10
cmc
stc
clc
or edi, eax
cmp edi, 0x1000000
jmp 0x14040a0c8
jg 0x140409f18
mov rcx, rsi
jmp 0x14040a0d6
call fcn.14041f165
cmp ax, 0x10
jmp 0x14040a0e4
je 0x14040a0f3
cmp eax, 8
jne 0x1404095a1
mov dword [rsp + 0x78], eax
mov cl, 0x98
mov rcx, rsi
jmp 0x14040a101
call fcn.14041f165
cmp eax, 3
jne 0x1404095a1
mov dword [rsp + 0x70], edi
mov rcx, rsi
jmp 0x14040a11b
call fcn.14041f165
mov edi, eax
shl edi, 0x10
mov cl, r13b
mov rcx, rsi
jmp 0x14040a130
call fcn.14041f165
or eax, edi
jmp 0x14040a13c
je 0x14040ab10
js 0x14040aa23
cmp qword [rsi + 0x10], 0
jmp 0x14040a152
je 0x14040aade
mov rcx, qword [rsp + 0x38]
jmp 0x14040a162
mov rbp, qword [rcx]
sbb cl, ah
or edx, r15d
cdq
mov rcx, qword [r14]
mov edi, ebp
mov dh, 0xfd
movsx dx, spl
sub edi, ecx
bsr dx, r9w
shr dh, 0xe3
mov edx, eax
test r9w, r15w
sub edx, edi
jmp 0x14040a18f
jle 0x14040aaed
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
jmp 0x14040a1a5
call qword [rsi + 0x18]
jmp 0x14040ab10
cmp r10d, 0xf
jmp 0x14040a1b6
jg 0x14040a220
mov edi, dword [rsp + 0x104]
mov eax, dword [rsp + 0x120]
xchg r13b, r13b
stc
add eax, ebp
mov r13d, edi
test r10w, r10w
sub r13d, eax
clc
cmp r8b, cl
sar r13d, 2
stc
clc
cmc
test r13d, r13d
jmp 0x14040a1ed
je 0x14040a220
mov dword [rsp + 0x40], ebp
mov qword [rsp + 0x70], rdi
sal al, 0xc7
mov dword [rsp + 0xa8], r9d
mov r9d, edx
cmp r11d, 0xff000000
sete al
xor edx, edx
jmp 0x14040a21b
jmp 0x14040a403
movsxd rdi, dword [rsp + 0x104]
btc rax, 0xf2
cmovl ax, dx
movsxd rax, dword [rsi + 0xb8]
clc
test r12b, 0x78
test dil, dl
add rax, qword [rsi + 0xc0]
sub rax, qword [rsi + 0xd0]
cmp rax, rdi
jne 0x1404095a1
cmp r11d, 0xff000000
mov al, r12b
sete al
sal r13b, cl
mov r13b, 1
mov dword [rsp + 0x58], r13d
jmp 0x14040a275
cmp r10d, 0x18
jmp 0x14040a27e
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0x70], rdi
jmp 0x14040a290
mov dword [rsp + 0x40], ebp
jmp 0x14040a299
jne 0x14040a3eb
cmp r11d, 0xff000000
jmp 0x14040a2ab
jne 0x14040a3eb
mov r9d, edx
mov edi, 3
xor r10w, 0x18c3
ror r10b, cl
mov r10d, 0x18
mov byte [rsp + 0x88], 1
cmc
xor r13d, r13d
jmp 0x14040a42a
mov rcx, rsi
call fcn.140404bb3
test eax, eax
jmp 0x14040a2e8
je 0x14040a5f2
mov dword [rsp + 0x20], ebp
movsx dx, bpl
mov rcx, rsi
bswap di
cdq
mov rbx, qword [rsp + 0xb8]
jmp 0x14040a30d
mov rdx, rbx
not r9b
mov r8b, 0x2a
mov rsi, qword [rsp + 0xc0]
cmovb di, dx
movsx r9d, r8w
bswap r8
mov r8, rsi
movzx r9w, r14b
movsx edi, r15w
movsxd r9, r15d
mov rdi, qword [rsp + 0xc8]
jmp 0x14040a34b
mov r9, rdi
jmp 0x14040a353
call fcn.140415114
test ebp, ebp
jne 0x14040a362
mov ebp, dword [rdi]
mov r8d, dword [rsi]
add r9b, bl
test ax, 0x24b9
cmovs r12d, r15d
mov edx, dword [rbx]
shr bh, cl
and esi, 0xf4209b9
mov rcx, rax
movsx rsi, r14w
mov r9d, ebp
shr r14w, cl
adc rbx, 0x71d4174a
mov r12b, dl
movaps xmm6, xmmword [rsp + 0x89c0]
add rsp, 0x89d8
jmp 0x14040a3ab
pop rbx
setb sil
mov dil, 0x26
pop rbp
movzx rsi, r9w
mov dil, r8b
pop rdi
mov r15b, al
pop rsi
bswap r13
pop r12
xchg r13b, r14b
pop r13
mov r15w, r15w
movzx r15, r15w
movsx r15d, r8w
pop r14
movzx r15d, sp
mov r15, r15
pop r15
jmp 0x14040a3e6
jmp 0x1404168ac
mov r9d, edx
adc dl, 0xce
bt edi, r14d
mov dl, 1
shld di, cx, 0xb6
bt rdi, rsp
sub r13d, r13d
mov byte [rsp + 0x88], dl
sbb dil, 0xf6
cmp r11d, 1
mov edi, 4
jmp 0x14040a41c
sbb edi, 0
test rax, rsp
stc
mov dword [rsp + 0x58], eax
movsxd rax, r12d
mov dword [rsi + 8], edi
cmp r13b, r15b
sbb ah, al
sal eax, 0xe8
mov eax, dword [rsp + 0x94]
cmp ch, 0xfa
stc
clc
cmp eax, 3
cmovge edi, eax
cmc
cmp ch, 0xe3
test r8d, r8d
jmp 0x14040a453
je 0x14040a474
sub ebp, ebp
mov eax, 0x7fffffff
stc
xor edx, edx
div r8d
stc
cmp eax, edi
jmp 0x14040a46e
jb 0x140409f18
mov dword [rsp + 0x50], edi
movsx ebp, r9w
xchg bpl, bpl
test si, cx
mov ebp, edi
test bx, r13w
cmc
cmp dil, 0xfb
imul ebp, r8d
stc
jmp 0x14040a497
test ebp, ebp
jmp 0x14040a49e
js 0x1404095a1
test r9d, r9d
jmp 0x14040a4ac
je 0x14040a4d0
mov eax, 0x7fffffff
test r8b, bpl
sub edx, edx
clc
div ecx
cmp al, r8b
cmc
test dx, 0x73ec
cmp eax, ebp
jb 0x1404095a1
test r8d, r8d
jmp 0x14040a4d8
je 0x14040a504
mov eax, 0x7fffffff
xor edx, edx
div r8d
test r9b, 0x5d
jmp 0x14040a4f5
cmp eax, dword [rsp + 0x50]
jmp 0x14040a4fe
jb 0x1404095a1
test r9d, r9d
jmp 0x14040a50c
je 0x14040a52a
mov eax, 0x7fffffff
sub edx, edx
stc
div ecx
stc
cmp eax, ebp
jmp 0x14040a524
jb 0x1404095a1
mov dword [rsp + 0xa0], r11d
stc
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0xdc], r9d
cmp r10, r11
imul ebp, ecx
movsxd rcx, ebp
jmp 0x14040a54e
call fcn.14026431b
test rax, rax
jmp 0x14040a55b
je 0x1404095a1
mov rdi, rax
adc ecx, eax
xadd ch, ch
mov ecx, dword [rsp + 0x48]
cmp r9b, sil
cmc
cmp ecx, 0xf
jmp 0x14040a579
mov qword [rsp + 0x60], rdi
jmp 0x14040a583
jg 0x14040aa35
cmp r13d, 0x101
movsxd r8, edx
setge al
xchg r8, r8
bt r8, 0xc9
or byte [rsp + 0x88], al
cmovns r8w, ax
mov r8d, dword [rsp + 0x40]
jne 0x14040d654
test r13d, r13d
jle 0x14040b449
mov eax, r13d
mov qword [rsp + 0x58], rax
mov rbp, qword [r14]
and ax, 0x28a1
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
stc
jmp 0x14040a5dc
xor edi, edi
jmp 0x14040a5e3
mov dword [rsp + 0x40], r8d
jmp 0x14040a5ed
jmp 0x14040a68b
mov rcx, rsi
jmp 0x14040a5fa
call fcn.140416c42
test eax, eax
jmp 0x14040a606
je 0x1404095a1
mov dword [rsp + 0x20], ebp
mov r8b, 0x68
cdq
mov rcx, rsi
movzx r8w, sil
mov rdx, qword [rsp + 0xb8]
xchg r9b, r9b
movzx r9, dx
mov r8, qword [rsp + 0xc0]
movsxd r9, eax
movzx r9, cx
movsx r9, r14w
mov r9, qword [rsp + 0xc8]
jmp 0x14040a64b
call fcn.140417404
jmp 0x140409f1b
inc rbp
jmp 0x14040a65d
mov qword [r14], rbp
jmp 0x14040a665
mov byte [rsp + rdi*4 + 0x153], 0xff
jmp 0x14040a672
inc rdi
cmp r14w, 0x46fc
cmp qword [rsp + 0x58], rdi
jmp 0x14040a685
je 0x14040b449
cmp rbp, rax
jae 0x14040a6af
lea rcx, [rbp + 1]
mov qword [r14], rcx
movzx edx, byte [rbp]
mov bpl, r14b
mov rbp, rcx
jmp 0x14040a6aa
jmp 0x14040a788
cmp dword [r12], 0
jmp 0x14040a6b9
je 0x14040a723
mov r8d, dword [rsi + 0x34]
movsx cx, r15b
cmovo cx, dx
mov rcx, qword [rsi + 0x28]
movzx edx, bp
mov rdx, rbx
jmp 0x14040a6db
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r13b, 0x82
cmp spl, spl
sub ecx, dword [rsi + 0xd0]
test r13b, 0x22
clc
add dword [rsi + 0xb8], ecx
stc
clc
test eax, eax
je 0x14040a72f
cdqe
stc
or rdx, 0x5076927
rol dl, 0x4f
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040a71e
jmp 0x14040a758
xor edx, edx
jmp 0x14040a72a
jmp 0x14040a788
mov dword [r12], 0
mov byte [rbx], 0
ror al, cl
not ax
movsx cx, r8b
xor edx, edx
movzx rcx, bp
mov rax, r15
mov bp, sp
movzx r8d, r12w
test spl, 0xd2
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
movzx r8d, r10w
xor r8b, 0xd8
mov qword [r14], r15
bt r8w, 0xf
sub r8b, sil
or r8b, sil
mov rbp, r15
movzx r8d, ax
mov r8d, dword [rsp + 0x40]
cmp bp, 0x5ac6
mov byte [rsp + rdi*4 + 0x152], dl
cmp rbp, rax
jae 0x14040a7bc
lea rcx, [rbp + 1]
cwd
mov qword [r14], rcx
bswap rdx
movzx edx, byte [rbp]
mov ebp, ecx
jmp 0x14040a7af
mov rbp, rcx
jmp 0x14040a7b7
jmp 0x14040a875
cmp dword [r12], 0
jmp 0x14040a7c6
je 0x14040a82e
mov ebp, r8d
mov r8d, dword [rsi + 0x34]
bswap edx
cwd
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp bl, r10b
cmc
sub ecx, dword [rsi + 0xd0]
cmp r9b, 0x41
cmc
test spl, r10b
add dword [rsi + 0xb8], ecx
test bpl, al
test eax, eax
jmp 0x14040a809
je 0x14040a835
cdqe
movsx rdx, bp
mov dx, 0x4709
movzx dx, sil
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040a829
jmp 0x14040a84d
xor edx, edx
jmp 0x14040a875
mov dword [r12], 0
rcr cl, cl
mov byte [rbx], 0
shld r8d, r10d, 0x93
cwde
xor edx, edx
mov rax, r15
mov r8d, ebp
dec cl
ror rbp, cl
mov rcx, qword [rsp + 0x38]
shld ebp, edx, 0x91
neg bp
mov qword [rcx], rax
movsx rbp, ax
rcr ebp, 0x56
mov qword [r14], r15
test ax, 0x72bd
mov rbp, r15
mov byte [rsp + rdi*4 + 0x151], dl
cmp rbp, rax
jmp 0x14040a884
jae 0x14040a8ad
lea rcx, [rbp + 1]
movsx dx, dil
mov dl, 0xd6
mov qword [r14], rcx
movzx edx, byte [rbp]
movzx ebp, r10w
mov rbp, rcx
jmp 0x14040a8a8
jmp 0x14040a966
cmp dword [r12], 0
je 0x14040a919
mov ebp, r8d
movzx r8w, spl
movsx r8d, cx
mov r8d, dword [rsi + 0x34]
movsx ecx, bp
mov ecx, 0x6f066580
mov ecx, r14d
mov rcx, qword [rsi + 0x28]
bswap dx
mov rdx, rbx
jmp 0x14040a8e2
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test r11b, dil
test eax, eax
jmp 0x14040a901
je 0x14040a925
cdqe
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040a914
jmp 0x14040a946
xor edx, edx
jmp 0x14040a920
jmp 0x14040a966
mov dword [r12], 0
bt r8d, 9
rol r8w, cl
mov byte [rbx], 0
rcl ecx, 0xd8
xor ah, 0x55
xor edx, edx
mov rax, r15
inc cl
mov r8d, ebp
mov ebp, 0x65ca17f5
mov rcx, qword [rsp + 0x38]
bt ebp, r12d
mov qword [rcx], rax
mov qword [r14], r15
mov rbp, r15
cmc
jmp 0x14040a966
mov byte [rsp + rdi*4 + 0x150], dl
test r9b, r12b
cmp r8d, 0xc
jmp 0x14040a979
je 0x14040a665
cmp rbp, rax
jb 0x14040a655
cmp dword [r12], 0
jmp 0x14040a992
je 0x14040a665
mov r8d, dword [rsi + 0x34]
setg dl
mov rcx, qword [rsi + 0x28]
jmp 0x14040a9ac
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14040a9bd
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040a9d0
je 0x14040a9e5
cdqe
add rax, rbx
jmp 0x14040a9e0
jmp 0x14040a9fb
mov dword [r12], 0
mov byte [rbx], 0
mov cl, 0x96
bswap ax
movsxd rbp, ebx
mov rax, r15
mov rcx, qword [rsp + 0x38]
movzx r8, si
movzx bp, r8b
xchg bpl, r8b
mov qword [rcx], rax
movsx ebp, r12w
mov rbp, r15
xchg r8, r8
mov r8d, dword [rsp + 0x40]
jmp 0x14040a65d
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
jmp 0x14040aa30
jmp 0x14040ab07
mov edx, dword [rsp + 0x40]
shr ah, cl
neg ah
add edx, dword [rsp + 0x120]
or ah, 0x2f
inc rax
mov rax, qword [rsp + 0x70]
stc
cmp r10b, 0x42
sub eax, edx
jmp 0x14040aa5b
mov qword [rsp + 0x70], rax
jmp 0x14040aa65
je 0x14040c88a
js 0x14040bb58
cmp qword [rsi + 0x10], 0
jmp 0x14040aa7b
je 0x14040c85c
mov rax, qword [rsp + 0x38]
cdq
mov rcx, qword [rax]
sar rbp, 0x82
rcl bpl, 0x11
mov rax, qword [r14]
cmovge di, r14w
mov ebp, ecx
sub ebp, eax
sub di, dx
rcl dh, 0x31
not rdi
mov rdi, qword [rsp + 0x70]
shrd rdx, rdx, 0xd3
sub dl, r10b
mov edx, edi
cmp rcx, rsi
cmc
sub edx, ebp
jle 0x14040c86d
mov qword [rsi + 0xc0], rcx
cmovl cx, bp
mov rcx, qword [rsi + 0x28]
jmp 0x14040aad6
call qword [rsi + 0x18]
jmp 0x14040c880
mov rcx, qword [r14]
clc
cmp edi, 0x1f6c64e8
test sp, 0x1865
mov eax, eax
stc
jmp 0x14040aaf8
add rax, rcx
jmp 0x14040ab07
mov qword [r14], rax
setl ch
movsx ecx, di
mov rcx, rsi
jmp 0x14040ab18
call fcn.14041f165
mov edi, eax
rol ch, 0x46
shl edi, 0x10
movzx rcx, r10w
mov rcx, rsi
jmp 0x14040ab31
call fcn.14041f165
or eax, edi
jmp 0x14040ab3d
je 0x14040abd0
js 0x14040aba2
cmp qword [rsi + 0x10], 0
je 0x14040abb4
mov rcx, qword [rsp + 0x38]
movzx bp, al
mov rbp, qword [rcx]
bt ecx, r11d
mov rcx, qword [r14]
btc di, ax
xadd dl, dh
mov edi, ebp
bt dx, 0x84
sub edi, ecx
xadd edx, edx
mov edx, eax
stc
sub edx, edi
jmp 0x14040ab84
jle 0x14040abb7
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
jmp 0x14040ab9a
call qword [rsi + 0x18]
jmp 0x14040abd0
mov rax, qword [rsp + 0x38]
jmp 0x14040abac
mov rax, qword [rax]
jmp 0x14040abc6
mov rcx, qword [r14]
mov eax, eax
add rax, rcx
cmovp cx, r9w
jmp 0x14040abc6
mov qword [r14], rax
bswap cx
movsx cx, dh
mov rcx, rsi
jmp 0x14040abd8
call fcn.14041f165
mov edi, eax
add ch, dl
btr cx, 0x2a
bsr cx, r11w
shl edi, 0x10
movzx cx, cl
mov rcx, rsi
jmp 0x14040abfa
call fcn.14041f165
or eax, edi
mov edi, dword [rsp + 0x70]
jmp 0x14040ac0a
je 0x14040acb3
js 0x14040ac78
cmp qword [rsi + 0x10], 0
jmp 0x14040ac20
je 0x14040ac8a
mov rcx, qword [rsp + 0x38]
rol bpl, cl
rcr bpl, cl
ror dh, 0x47
mov rbp, qword [rcx]
mov rcx, qword [r14]
cmovo rdx, r13
shr di, cl
mov edi, ebp
stc
movsx edx, ax
sub edi, ecx
mov edx, eax
sub edx, edi
movsx rdi, bx
cmovbe di, r12w
mov edi, dword [rsp + 0x70]
jle 0x14040ac95
mov qword [rsi + 0xc0], rbp
mov rcx, qword [rsi + 0x28]
jmp 0x14040ac70
call qword [rsi + 0x18]
jmp 0x14040acb3
mov rax, qword [rsp + 0x38]
jmp 0x14040ac82
mov rax, qword [rax]
jmp 0x14040acab
mov rcx, qword [r14]
test r11, rsi
jmp 0x14040ac95
mov eax, eax
test r12b, 0x45
add rax, rcx
movzx ecx, r8w
movzx cx, spl
movsx rcx, si
mov qword [r14], rax
movzx cx, bpl
mov rcx, rsi
jmp 0x14040acbb
call fcn.14041f165
cmp eax, 1
ja 0x1404095a1
mov dword [rsp + 0x60], eax
shr cl, cl
xor ebp, ebp
sal cx, 0x24
setbe dl
mov ecx, 4
movsx r8w, r11b
mov edx, edi
movsx r8d, r13w
movzx r8w, r14b
btr r8w, cx
mov r8d, r13d
sub r9d, r9d
jmp 0x14040acfd
call fcn.1401ea74e
test eax, eax
jmp 0x14040ad09
je 0x140409f18
cmp dword [rsp + 0x40], 0x10
jne 0x14040ad83
cmp dword [rsp + 0x78], 0x10
jmp 0x14040ad24
jne 0x14040ad83
cmp dword [rsp + 0x60], 0
jne 0x14040ad83
mov ecx, 8
cwd
mov r8b, sil
clc
mov edx, edi
add r8b, 0xc9
rcl r8b, 0xc3
mov r8d, r13d
cmp ecx, 0x538c4244
cmp ebx, r13d
xor r9d, r9d
jmp 0x14040ad5e
call fcn.1400e327e
mov rbp, rax
movsx eax, cx
mov rax, qword [rsp + 0x50]
jmp 0x14040ad73
mov dword [rax], 0x10
jmp 0x14040ad7e
jmp 0x14040adaa
mov eax, r13d
cmp cx, di
sbb ecx, edx
movsx ecx, dx
imul eax, edi
shl eax, 2
cmovs ecx, r8d
xchg ecx, ecx
movsxd rcx, eax
jmp 0x14040ada2
call fcn.14026431b
mov rbp, rax
test rbp, rbp
jmp 0x14040adb2
je 0x1404095a1
imul edi, r13d
cmp dword [rsp + 0x60], 0
jmp 0x14040adc6
mov qword [rsp + 0x60], rbp
jmp 0x14040add0
mov qword [rsp + 0x48], rdi
jmp 0x14040adda
mov dword [rsp + 0xb4], r13d
jmp 0x14040ade7
je 0x14040b4e0
mov edx, dword [rsp + 0x68]
imul edx, r13d
sar ecx, 0x86
movsx cx, spl
bt rcx, 0x43
add edx, edx
jmp 0x14040ae09
mov rcx, rsi
jmp 0x14040ae11
call fcn.14021a2f5
mov eax, dword [rsp + 0x68]
mov qword [rsp + 0x80], rax
lea eax, [rdi - 1]
test rcx, r15
cmp r15b, sil
test r14b, 0x33
mov dword [rsp + 0x88], eax
mov eax, edi
jmp 0x14040ae40
and eax, 0xfffffff8
jmp 0x14040ae4e
mov dword [rsp + 0x98], eax
cmp r8b, cl
cmp r12, 0x42be52ac
and edi, 7
mov qword [rsp + 0xa8], rdi
cmp dl, 0xfc
xor eax, eax
jmp 0x14040ae74
jmp 0x14040ae99
mov rax, qword [rsp + 0x58]
jmp 0x14040ae83
inc rax
cmc
test dil, cl
jmp 0x14040ae8f
cmp rax, 4
je 0x14040ba07
lea rdi, [rax + rbp]
mov qword [rsp + 0x58], rax
jmp 0x14040aea7
cmp rax, qword [rsp + 0x80]
jae 0x14040b377
cmp dword [rsp + 0x48], 0
jmp 0x14040aebf
jle 0x14040ae79
sub ecx, ecx
mov rax, qword [rsp + 0x48]
movzx r13w, cl
setbe r13b
mov r13d, eax
jmp 0x14040af14
mov ecx, dword [rsp + 0x40]
rol rax, 0xc5
btc rax, 0x1d
cmc
add ecx, r13d
mov rbp, qword [rsp + 0x60]
sbb rax, 0x3579121b
rcr r13b, 0x91
mov rax, qword [rsp + 0x48]
mov r13d, eax
sub r13d, ecx
jmp 0x14040af0e
jle 0x14040ae79
mov rdx, qword [r14]
shrd ax, r10w, 0x25
or al, 0x7d
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
cmp rdx, 0x4f4867b1
cmp rdx, rax
mov dword [rsp + 0x40], ecx
jmp 0x14040af3a
jae 0x14040af59
lea rcx, [rdx + 1]
mov qword [r14], rcx
movzx r8, ax
movzx r8d, byte [rdx]
jmp 0x14040af54
jmp 0x14040b010
cmp dword [r12], 0
jmp 0x14040af63
je 0x14040afc0
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp dil, 0xf9
jmp 0x14040af86
sub ecx, dword [rsi + 0xd0]
clc
cmp sp, 0x5a6
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040af9f
je 0x14040afcd
cdqe
add rax, rbx
not r8w
movzx r8, ax
movzx r8d, byte [rbx]
jmp 0x14040afbb
jmp 0x14040aff1
sub r13d, r13d
jmp 0x14040afc8
jmp 0x14040b05e
mov dword [r12], 0
mov byte [rbx], 0
xor r8d, r8d
cmovp ecx, edx
cmp r11w, 0x3453
and ah, 0x7d
mov rax, r15
xchg ch, cl
adc cl, r13b
dec ch
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
xor cl, r14b
movsx rcx, bp
movsx ecx, r14w
mov qword [r14], r15
cmp sp, r8w
mov rcx, r15
clc
stc
cmp r8b, 0x80
jmp 0x14040b019
jne 0x14040b02d
mov ecx, dword [rsp + 0x40]
jmp 0x14040b028
jmp 0x14040aefe
movzx edx, r8b
cmc
cmp r8d, r13d
test r8b, r8b
jmp 0x14040b03d
js 0x14040b170
cmp r13d, edx
mov r13d, 0x47e5357c
movsx r13d, r11w
mov r13d, edx
jmp 0x14040b058
jbe 0x14040b4d3
inc r13d
mov ebp, r13d
jmp 0x14040b069
jmp 0x14040b094
lea rcx, [rax + 1]
stc
cmc
mov qword [r14], rcx
movzx eax, byte [rax]
clc
mov byte [rdi], al
cmp ebx, 0x2c84d6e
add rdi, 4
dec ebp
jmp 0x14040b08e
je 0x14040aedd
mov rax, qword [r14]
bsr cx, cx
not cl
mov rcx, qword [rsp + 0x38]
cmc
cmp rax, qword [rcx]
jmp 0x14040b0ab
jb 0x14040b06e
cmp dword [r12], 0
jmp 0x14040b0bb
je 0x14040b122
mov r8d, dword [rsi + 0x34]
movsxd rcx, edx
mov rdx, rax
mov rcx, qword [rsi + 0x28]
cwd
not dl
movsx dx, r12b
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
jmp 0x14040b0f2
add dword [rsi + 0xb8], ecx
cmp ax, 0x2798
test eax, eax
jmp 0x14040b103
je 0x14040b12e
movsxd rcx, eax
add rcx, rbx
cwde
nop
mov ax, r11w
movzx eax, byte [rbx]
jmp 0x14040b11d
jmp 0x14040b151
sub eax, eax
jmp 0x14040b129
jmp 0x14040b07b
mov dword [r12], 0
stc
mov byte [rbx], 0
sbb dl, dh
bt ecx, 0x6e
and dx, ax
sub eax, eax
mov rcx, r15
movzx edx, r9w
setno dh
xchg dl, dl
mov rdx, qword [rsp + 0x38]
jmp 0x14040b15b
mov qword [rdx], rcx
jmp 0x14040b163
mov qword [r14], r15
jmp 0x14040b16b
jmp 0x14040b07b
mov r9d, 0x101
cmp r8w, r14w
cmp r15b, 0x74
sub r9d, edx
cmp r11, rdi
cmp r9d, r13d
jmp 0x14040b18c
ja 0x14040b4d3
mov r13d, edx
cmp rcx, rax
jmp 0x14040b19d
jae 0x14040b1c5
lea rax, [rcx + 1]
jmp 0x14040b1ac
mov qword [r14], rax
movsx rax, ax
movzx ax, dil
movzx eax, byte [rcx]
jmp 0x14040b1c0
jmp 0x14040b2a1
cmp dword [r12], 0
jmp 0x14040b1cf
je 0x14040b251
mov dword [rsp + 0xa0], r9d
xchg dx, dx
movzx rdx, r13w
mov dword [rsp + 0x78], r8d
setne r8b
mov r8d, dword [rsi + 0x34]
bswap edx
cqo
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040b201
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
test ax, r15w
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test ebx, 0x57635a3d
test eax, eax
jmp 0x14040b228
je 0x14040b25d
movsxd rcx, eax
bt rax, 0x16
and ax, 0x2e19
shl ax, 0x7a
add rcx, rbx
setle ah
movzx ax, r14b
movzx eax, byte [rbx]
jmp 0x14040b283
sub eax, eax
jmp 0x14040b258
jmp 0x14040b2a1
mov dword [r12], 0
stc
movzx rdx, cx
mov byte [rbx], 0
sub eax, eax
rcl dx, cl
bts r9w, bp
mov rcx, r15
or dl, r8b
movzx edx, cx
add r9b, r12b
mov r8d, dword [rsp + 0x78]
mov r9d, dword [rsp + 0xa0]
mov rdx, qword [rsp + 0x38]
jmp 0x14040b29a
mov qword [rdx], rcx
stc
mov qword [r14], r15
test r9b, 7
jmp 0x14040b2aa
je 0x14040b30f
mov cl, 1
jmp 0x14040b2b7
sub cl, r8b
cmc
test r13w, 0x45b6
movzx ecx, cl
jmp 0x14040b2ca
and ecx, 7
xor edx, edx
jmp 0x14040b2d4
mov byte [rdi], al
stc
add rdi, 4
jmp 0x14040b2e0
inc rdx
cmp ecx, edx
jmp 0x14040b2ea
jne 0x14040b2d4
add r13d, edx
rcl cx, 0x70
test dl, sil
mov ecx, 0x101
test dil, r15b
sub ecx, r13d
jmp 0x14040b30a
jmp 0x14040b313
mov ecx, r9d
cmc
cmp r8b, 0xf9
ja 0x14040b363
mov byte [rdi], al
mov byte [rdi + 4], al
cmp r8w, di
mov byte [rdi + 8], al
jmp 0x14040b32e
mov byte [rdi + 0xc], al
test r11b, cl
mov byte [rdi + 0x10], al
mov byte [rdi + 0x14], al
test r10b, al
cmp sil, 0x39
test sil, 0xa1
mov byte [rdi + 0x18], al
test bpl, 0x3f
mov byte [rdi + 0x1c], al
add rdi, 0x20
test r9b, dl
cmc
cmp spl, dil
add ecx, 0xfffffff8
jne 0x14040b31d
mov ecx, dword [rsp + 0x40]
cmp r15d, ebx
add ecx, r9d
jmp 0x14040b372
jmp 0x14040aefe
cmp dword [rsp + 0x48], 0
jle 0x14040ae79
cmp qword [rsp + 0x58], 3
jmp 0x14040b390
sete al
neg al
test r14b, r8b
cmp dword [rsp + 0x88], 7
jmp 0x14040b3a5
jb 0x14040b40d
mov ecx, dword [rsp + 0x98]
cmc
cmp r14b, cl
mov byte [rdi], al
test ch, bh
cmp al, r14b
cmp dx, 0x45d2
mov byte [rdi + 4], al
test r14w, 0x20fd
jmp 0x14040b3d0
mov byte [rdi + 8], al
cmc
mov byte [rdi + 0xc], al
cmc
cmp r15b, r10b
test bl, r9b
mov byte [rdi + 0x10], al
mov byte [rdi + 0x14], al
test ebx, r14d
mov byte [rdi + 0x18], al
test edi, r9d
cmp r15b, r13b
mov byte [rdi + 0x1c], al
cmc
test r14b, 0xdd
add rdi, 0x20
cmp rdi, r9
add ecx, 0xfffffff8
jmp 0x14040b407
jne 0x14040b3b6
test byte [rsp + 0x48], 7
jmp 0x14040b417
je 0x14040ae79
sub ecx, ecx
jmp 0x14040b424
mov byte [rdi + rcx*4], al
jmp 0x14040b42c
inc rcx
cmp rsi, rbx
cmp dword [rsp + 0xa8], ecx
jmp 0x14040b43e
jne 0x14040b424
jmp 0x14040ae79
xor eax, eax
sub rdx, 0x73815567
not al
cmp r8d, 0xc
sete al
or eax, 0xfffffffc
imul r13d, eax
add r13d, dword [rsp + 0x70]
sar dx, cl
bswap cx
add r8d, dword [rsp + 0x120]
cmc
shr ch, cl
cqo
sub r13d, r8d
bswap dx
mov ch, 3
mov rcx, rsi
mov edx, r13d
call fcn.14021a2f5
mov eax, dword [rsp + 0x48]
test rax, 0x54926978
stc
cmp eax, 1
jmp 0x14040b4a1
je 0x14040bdb4
cmp eax, 8
jmp 0x14040b4af
je 0x14040c294
cmp eax, 4
jne 0x14040c84d
mov ecx, dword [rsi]
jmp 0x14040b4c5
inc ecx
shr ecx, 1
jmp 0x14040b4ce
jmp 0x14040c298
mov rcx, rbp
jmp 0x14040b4db
jmp 0x14040d65c
mov edx, dword [rsp + 0x40]
shl rax, 0xee
mov al, 0xa
xor edx, 0x10
xchg r13b, al
sete r13b
mov eax, dword [rsp + 0x78]
sbb r13d, r15d
movzx r13, ax
xor eax, 0x10
neg r13d
or eax, edx
movsx rax, r9w
movsxd rax, ebp
not r13d
sete byte [rsp + 0x88]
adc ax, 0x2473
mov eax, dword [rsp + 0x68]
xor r13b, 0x63
and r13b, 9
bt r13w, sp
mov qword [rsp + 0xa0], rax
lea eax, [rdi - 1]
xor r13d, 0x6adf5ad4
shld r13d, r14d, 0x41
rcr r13, cl
mov dword [rsp + 0x98], eax
sbb r13w, ax
lahf
bts rax, rsp
mov eax, edi
or r13b, 0xcf
movsx r13, r15w
and eax, 0xfffffff8
clc
mov dword [rsp + 0xd0], eax
mov eax, edi
rol r13b, cl
movsx r13w, al
mov r13b, 0xfc
and eax, 7
btc r13w, bp
sbb r13w, r11w
add r13d, 0x434d5df6
mov qword [rsp + 0xa8], rax
add r13d, 0x489a7360
mov eax, edi
shr r13w, cl
neg r13b
or r13w, sp
mov qword [rsp + 0x40], rax
adc r13b, r11b
sub edi, edi
movsxd r13, ebp
setnp r13b
mov qword [rsp + 0x58], rbp
mov r13, rbp
jmp 0x14040b60e
mov rdi, qword [rsp + 0x80]
movsx ebp, di
inc rdi
dec ebp
inc r13
add qword [rsp + 0x58], 2
shl bpl, 0x8f
jmp 0x14040b5ef
cmp rdi, 4
movzx ebp, ax
movsx bp, spl
movsxd rbp, esi
mov rbp, qword [rsp + 0x60]
jmp 0x14040b608
je 0x14040ba07
cmp rdi, qword [rsp + 0xa0]
jmp 0x14040b61b
mov qword [rsp + 0x80], rdi
jae 0x14040b690
mov rax, qword [rsp + 0x50]
cmp dword [rax], 0x10
movzx eax, r11w
mov rax, qword [rsp + 0x48]
jmp 0x14040b63f
jne 0x14040b78e
test eax, eax
jmp 0x14040b64c
jle 0x14040b5c7
sub edi, edi
jmp 0x14040b659
mov rcx, rsi
jmp 0x14040b661
call fcn.14041f165
mov rcx, qword [rsp + 0x58]
jmp 0x14040b670
mov word [rcx + rdi*8], ax
inc rdi
cmc
test bp, r14w
cmp dword [rsp + 0x40], edi
jmp 0x14040b685
jne 0x14040b659
jmp 0x14040b5c7
cmp byte [rsp + 0x88], 0
movsx rdx, ax
movsxd rdx, edi
mov rdx, qword [rsp + 0x48]
jmp 0x14040b6a9
je 0x14040b7db
sub eax, eax
cmp rdi, 3
mov cl, bl
sete cl
test edx, edx
jmp 0x14040b6c1
jle 0x14040b5c7
mov al, cl
shl ch, 0xad
xor cx, bp
neg eax
movzx ecx, ax
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x80]
test rbx, rax
clc
lea rcx, [rcx + rdx*2]
cmc
clc
jmp 0x14040b6f0
cmp dword [rsp + 0x98], 7
jmp 0x14040b6fd
jb 0x14040b74f
mov edx, dword [rsp + 0xd0]
mov word [rcx], ax
cmc
jmp 0x14040b714
mov word [rcx + 8], ax
stc
cmp r10b, 0x98
mov word [rcx + 0x10], ax
mov word [rcx + 0x18], ax
stc
mov word [rcx + 0x20], ax
stc
mov word [rcx + 0x28], ax
mov word [rcx + 0x30], ax
cmp spl, 0xae
clc
mov word [rcx + 0x38], ax
add rcx, 0x40
clc
jmp 0x14040b746
add edx, 0xfffffff8
jne 0x14040b70a
mov rdx, qword [rsp + 0x48]
clc
cmc
test dl, 7
jmp 0x14040b75e
je 0x14040b5c7
sub edx, edx
mov word [rcx + rdx*8], ax
jmp 0x14040b76f
inc rdx
test r10b, 0xc3
stc
cmp dword [rsp + 0xa8], edx
jmp 0x14040b783
jne 0x14040b766
jmp 0x14040b5c7
cmp dword [rsp + 0x78], 0x10
jmp 0x14040b798
jne 0x14040b83d
test eax, eax
jmp 0x14040b7a5
jle 0x14040b5c7
xor edi, edi
seta ch
mov rcx, rsi
jmp 0x14040b7b8
call fcn.14041f165
mov rcx, r13
mov byte [rcx + rdi*4], ah
inc rdi
stc
cmp dword [rsp + 0x40], edi
jmp 0x14040b7d0
jne 0x14040b7b0
jmp 0x14040b5c7
cmp rdi, 3
sete al
jmp 0x14040b7e7
test edx, edx
jmp 0x14040b7ee
jle 0x14040b5c7
neg al
xor dl, 0x22
or dx, bp
sar ch, 0xf6
mov rcx, qword [rsp + 0x60]
ror rdx, 0x3f
setg dl
movzx rdx, sp
mov rdx, qword [rsp + 0x80]
lea rcx, [rcx + rdx]
cmp dword [rsp + 0x98], 7
jmp 0x14040b828
jae 0x14040b97f
mov rbp, qword [rsp + 0x48]
jmp 0x14040b838
jmp 0x14040b9d4
test eax, eax
jmp 0x14040b844
jle 0x14040b5c7
mov rbp, qword [r14]
cbw
rol ah, cl
movsxd rax, r9d
mov rax, qword [rsp + 0x38]
stc
mov rax, qword [rax]
cmc
stc
xor edi, edi
jmp 0x14040b866
jmp 0x14040b8bd
lea rcx, [rbp + 1]
cwd
mov qword [r14], rcx
cdq
setge dl
movzx edx, byte [rbp]
movsxd rbp, r12d
seto bpl
xchg bp, bp
mov rbp, rcx
inc ch
cmova cx, r13w
movzx cx, r8b
mov rcx, r13
jmp 0x14040b89d
mov byte [r13 + rdi*4], dl
jmp 0x14040b8a7
inc rdi
cmp spl, 0x75
cmp dword [rsp + 0x40], edi
jmp 0x14040b8b7
je 0x14040b5c7
cmp rbp, rax
jmp 0x14040b8c5
jb 0x14040b86b
cmp dword [r12], 0
jmp 0x14040b8d5
je 0x14040b92d
mov r8d, dword [rsi + 0x34]
movsxd rcx, r12d
movsx ecx, dx
cqo
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040b8f3
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp r10w, 0x1e28
clc
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040b939
cdqe
xchg dl, dh
add rax, rbx
not dl
movzx edx, byte [rbx]
jmp 0x14040b928
jmp 0x14040b958
xor edx, edx
jmp 0x14040b934
jmp 0x14040b895
mov dword [r12], 0
movsxd rbp, r11d
xchg ah, ch
mov byte [rbx], 0
sub edx, edx
cdqe
mov rax, r15
movsxd rcx, eax
mov ebp, 0x6880ab9
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
movsx bp, r10b
movsx rbp, dx
mov qword [r14], r15
xchg bpl, bpl
movsxd rbp, edi
mov rbp, r15
jmp 0x14040b97a
jmp 0x14040b895
mov edx, dword [rsp + 0xd0]
mov rbp, qword [rsp + 0x48]
cmp r9b, 0x91
mov byte [rcx], al
cmp sil, bl
mov byte [rcx + 4], al
mov byte [rcx + 8], al
stc
cmp r8w, r12w
test dh, bl
mov byte [rcx + 0xc], al
stc
mov byte [rcx + 0x10], al
cmc
cmp bpl, 0xfc
mov byte [rcx + 0x14], al
test r8w, r15w
clc
mov byte [rcx + 0x18], al
cmc
test sp, bp
mov byte [rcx + 0x1c], al
cmp r12b, r15b
add rcx, 0x20
add edx, 0xfffffff8
jmp 0x14040b9ce
jne 0x14040b98f
test bpl, 7
jmp 0x14040b9dd
je 0x14040b5c7
xor edx, edx
mov byte [rcx + rdx*4], al
jmp 0x14040b9ed
inc rdx
cmp dword [rsp + 0xa8], edx
jmp 0x14040b9fc
jne 0x14040b9e5
jmp 0x14040b5c7
cmp dword [rsp + 0x68], 4
movzx r8, r8w
xchg sil, r8b
movzx si, cl
mov r8d, dword [rsp + 0x94]
movsx esi, sp
mov esi, dword [rsp + 0x70]
jmp 0x14040ba2b
jb 0x14040bc7f
mov rax, qword [rsp + 0x50]
jmp 0x14040ba3b
cmp dword [rax], 0x10
jmp 0x14040ba43
jne 0x14040bb77
cmp dword [rsp + 0x48], 0
jmp 0x14040ba53
jle 0x14040bc7f
mov eax, dword [rsp + 0x48]
jmp 0x14040ba64
xor ecx, ecx
jmp 0x14040ba6b
movss xmm0, dword [0x1400bf4c8]
jmp 0x14040ba78
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040ba85
pxor xmm2, xmm2
jmp 0x14040baa5
inc rcx
test bl, 0xef
test r8b, r8b
cmp rax, rcx
jmp 0x14040ba9f
je 0x14040bc7f
movzx edx, word [rbp + rcx*8 + 6]
test cx, 0x5738
test edx, edx
jmp 0x14040bab6
je 0x14040ba8e
cmp edx, 0xffff
jmp 0x14040bac7
je 0x14040ba8e
movzx edx, dx
jmp 0x14040bad5
xorps xmm3, xmm3
cvtsi2ss xmm3, edx
divss xmm3, xmm0
movaps xmm4, xmm1
divss xmm4, xmm3
movaps xmm3, xmm1
subss xmm3, xmm4
mulss xmm3, xmm0
movd xmm5, dword [rbp + rcx*8]
punpcklwd xmm5, xmm2
cvtdq2ps xmm5, xmm5
movaps xmm6, xmm4
jmp 0x14040bb07
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
jmp 0x14040bb16
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 0x14040bb36
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x14040bb53
jmp 0x14040ba8e
mov rax, qword [rsp + 0x38]
jmp 0x14040bb62
mov rax, qword [rax]
jmp 0x14040bb6a
mov qword [r14], rax
jmp 0x14040bb72
jmp 0x14040c88a
cmp dword [rsp + 0x48], 0
jle 0x14040bc7f
mov eax, dword [rsp + 0x48]
xor ecx, ecx
movss xmm0, dword [0x1400bf4c0]
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040bb9d
jmp 0x14040bbb3
inc rcx
cmp rax, rcx
jmp 0x14040bbad
je 0x14040bc7f
movzx edx, byte [rbp + rcx*4 + 3]
jmp 0x14040bbbd
test edx, edx
jmp 0x14040bbc4
je 0x14040bba2
cmp edx, 0xff
jmp 0x14040bbd5
je 0x14040bba2
movzx edx, dl
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x14040bbf1
divss xmm3, xmm2
movaps xmm2, xmm1
jmp 0x14040bbfd
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
jmp 0x14040bc0f
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
cmovl dx, r9w
cqo
bswap rdx
movzx edx, byte [rbp + rcx*4 + 1]
jmp 0x14040bc3a
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
movzx rdx, bp
movzx dx, dl
movzx edx, byte [rbp + rcx*4 + 2]
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 2], dl
jmp 0x14040bc7a
jmp 0x14040bba2
test r8d, 0xfffffffb
jmp 0x14040bc8b
je 0x14040bced
mov rax, qword [rsp + 0x50]
cmp r10b, r15b
stc
cmp dword [rax], 0x10
jmp 0x14040bca2
jne 0x14040bd29
mov edi, dword [rsp + 0xb4]
mov dword [rsp + 0x20], edi
cmova r9, r10
movzx rcx, r12w
jmp 0x14040bcc0
mov rcx, rbp
movsx r9, bx
mov edx, 4
jmp 0x14040bcdb
mov r9d, esi
jmp 0x14040bce3
call fcn.14041d702
jmp 0x14040bd5b
mov rax, qword [rsp + 0xc0]
movsx ecx, r11w
setp dl
cqo
mov rcx, qword [rsp + 0xc8]
movsxd rdx, r8d
mov rdx, qword [rsp + 0xb8]
movzx rdi, r8w
jmp 0x14040bd1d
mov edi, dword [rsp + 0xb4]
jmp 0x14040bd88
mov edi, dword [rsp + 0xb4]
mov dword [rsp + 0x20], edi
cdq
movsx edx, r14w
mov rcx, rbp
movsx r9, r15w
mov edx, 4
jmp 0x14040bd53
mov r9d, esi
call fcn.14041bbf0
mov rbp, rax
bswap ecx
test rax, rax
mov rax, qword [rsp + 0xc0]
cqo
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
jmp 0x14040bd82
je 0x1404095a1
test rcx, rcx
jmp 0x14040bd90
je 0x14040bda1
mov dword [rcx], 4
jmp 0x14040bda1
mov dword [rax], edi
jmp 0x14040bda8
mov dword [rdx], esi
jmp 0x14040bdaf
jmp 0x140409f18
mov eax, dword [rsi + 4]
stc
jmp 0x14040bdbd
test eax, eax
jmp 0x14040bdc4
jle 0x14040c83c
mov eax, dword [rsi]
add eax, 7
test r15w, r14w
cmp r8b, r15b
shr eax, 3
neg eax
cmp r10b, r8b
test rdx, rcx
and eax, 3
cmp sil, 2
clc
mov dword [rsp + 0x78], eax
stc
test r10, 0x684b1407
mov eax, eax
cmc
cmp ch, 0x5b
mov qword [rsp + 0xa0], rax
cmc
cmp ebx, 0x7b001167
xor eax, eax
jmp 0x14040be11
mov qword [rsp + 0x68], rax
cmp bp, cx
sub edi, edi
jmp 0x14040be20
jmp 0x14040be5b
add rbp, qword [rsp + 0xa0]
bswap r13
mov qword [r14], rbp
inc r13b
bswap r13
jmp 0x14040be3e
inc edi
add r13b, 0x7f
mov r13d, dword [rsi + 4]
jmp 0x14040be4d
cmp edi, r13d
jmp 0x14040be55
jge 0x14040c843
mov rcx, qword [r14]
shl dl, cl
cbw
dec dx
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax]
clc
stc
cmp rcx, rdx
jmp 0x14040be77
jae 0x14040be97
lea rbp, [rcx + 1]
mov qword [r14], rbp
not al
cwde
movzx eax, byte [rcx]
mov rcx, rbp
jmp 0x14040be92
jmp 0x14040bf63
cmp dword [r12], 0
je 0x14040bf06
mov r8d, dword [rsi + 0x34]
movzx ecx, ax
movsx ecx, ax
jmp 0x14040beb1
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040bebd
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
stc
cmc
cmp r14d, 0x69645d87
add dword [rsi + 0xb8], ecx
cmp ch, 0xfc
test eax, eax
je 0x14040bf12
movsxd rdx, eax
ror ah, cl
btr ax, r8w
add rdx, rbx
cbw
movsx ax, ch
movzx eax, byte [rbx]
jmp 0x14040bf01
jmp 0x14040bf44
xor eax, eax
jmp 0x14040bf0d
jmp 0x14040bf63
mov dword [r12], 0
rcr r11b, cl
btc cx, r11w
movsxd rcx, r9d
mov byte [rbx], 0
movzx cx, sil
btr cx, r8w
sub eax, eax
xchg cx, dx
shld cx, r13w, 0xfe
movsx r11d, r10w
mov rdx, r15
mov rcx, qword [rsp + 0x38]
movsx r11d, r10w
mov qword [rcx], rdx
test r12b, 0x3b
sbb r11b, al
mov qword [r14], r15
bswap cx
mov rcx, r15
test rax, r10
mov qword [rsp + 0x58], rcx
xor r11d, ecx
sal r11d, cl
mov qword [rsp + 0x48], rdx
neg r11
mov dword [rsp + 0x80], edi
movzx r11, sp
sub r11b, 0x56
mov r11d, dword [rsi]
cmp sil, r10b
test r11d, r11d
jmp 0x14040bf93
jle 0x14040c1d8
movzx eax, al
adc bp, bp
rol r9b, cl
mov dword [rsp + 0x40], eax
ror bpl, cl
xor r13d, r13d
mov bpl, 0xc3
mov eax, esp
mov r9d, 7
lahf
bswap rax
cbw
mov rax, qword [rsp + 0x68]
movsx bp, dl
movzx ebp, r12w
mov ebp, eax
jmp 0x14040bfd1
jmp 0x14040bff0
dec r9d
stc
rcl bpl, 0x7d
mov ebp, ebp
mov ebp, edi
cmp r13d, r11d
jmp 0x14040bfea
jge 0x14040c1e7
sub edi, edi
bt dx, 0x4a
mov eax, dword [rsp + 0x40]
cmc
movsx rdx, r10w
not r10w
bt eax, r9d
cqo
cwd
setb dil
adc r10b, 0x55
movsxd rax, ebp
adc r10b, r15b
shl r10b, cl
bswap dx
lea r10, [rax + 3]
movzx edx, byte [rsp + rdi*4 + 0x150]
bt r8, r8
cmp sil, 0x9f
mov r8, qword [rsp + 0x60]
mov byte [r8 + rax], dl
cmc
shrd rdx, rax, 0x1f
test r12w, si
movzx edx, byte [rsp + rdi*4 + 0x151]
test spl, 0x99
mov byte [r8 + rax + 1], dl
rol dl, 0xc8
adc dl, r8b
movzx edx, byte [rsp + rdi*4 + 0x152]
mov rdi, r10
test ecx, r12d
cmp r10d, 0x6c5d1c0a
mov byte [r8 + rax + 2], dl
cmp dword [rsp + 0x50], 4
jmp 0x14040c082
jne 0x14040c0a8
add ebp, 4
movzx ax, r14b
not ax
mov rax, qword [rsp + 0x60]
jmp 0x14040c09d
mov byte [rax + rdi], 0xff
mov edi, 0x354258ca
mov edi, ebp
inc r13d
clc
test cx, 0x11aa
cmp r13d, r11d
jmp 0x14040c0b9
je 0x14040c1e7
test r9d, r9d
jmp 0x14040c0c7
jg 0x14040bfd6
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0x48]
jae 0x14040c105
lea rcx, [rax + 1]
jmp 0x14040c0e6
mov qword [r14], rcx
jmp 0x14040c0ee
movzx eax, byte [rax]
jmp 0x14040c0f6
mov qword [rsp + 0x58], rcx
jmp 0x14040c100
jmp 0x14040c1c0
cmp dword [r12], 0
je 0x14040c165
mov r8d, dword [rsi + 0x34]
movzx cx, cl
cdq
mov rcx, qword [rsi + 0x28]
cqo
mov rdx, rbx
jmp 0x14040c127
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
stc
test di, ax
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
cmc
test eax, eax
jmp 0x14040c148
je 0x14040c171
movsxd rcx, eax
bsf ax, bp
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040c160
jmp 0x14040c18e
sub eax, eax
jmp 0x14040c16c
jmp 0x14040c1c0
mov dword [r12], 0
rol cx, cl
mov byte [rbx], 0
clc
sub eax, eax
cmovae cx, r9w
mov rcx, r15
seto r11b
mov qword [rsp + 0x48], rcx
not r9b
mov qword [rsi + 0xc8], rcx
movsx r11d, bx
mov qword [rsi + 0xc0], r15
movzx r11, bp
mov r11d, dword [rsi]
movzx r9, r8w
movsx r9w, bl
mov qword [rsp + 0x58], r15
mov r9b, 0xba
movzx eax, al
not r9
movsxd r9, edi
mov dword [rsp + 0x40], eax
mov r9d, 7
jmp 0x14040bfe0
mov rdi, qword [rsp + 0x68]
shrd rcx, rbx, 0x42
sbb ch, 0xfa
rcl ecx, cl
mov qword [rsp + 0x68], rdi
cmovbe di, bx
bt rbp, 0x4c
cmp dword [rsp + 0x78], 0
cmovs rcx, r13
jmp 0x14040c208
mov edi, dword [rsp + 0x80]
mov cx, r13w
mov rcx, qword [rsp + 0x48]
not rbp
movsx bp, r13b
cmovo bp, bx
mov rbp, qword [rsp + 0x58]
jmp 0x14040c22e
je 0x14040be3e
cmp qword [rsi + 0x10], 0
jmp 0x14040c23e
je 0x14040be25
mov eax, ecx
cmc
clc
sub eax, ebp
cmp rbx, rsi
and edx, 0x6494d86
mov edx, dword [rsp + 0x78]
clc
cmp r9b, 0x53
test r12d, 0x2e5e6d91
sub edx, eax
jmp 0x14040c26a
jle 0x14040be25
mov qword [rsi + 0xc0], rcx
movzx cx, r12b
movzx ecx, ax
cmova rcx, rdx
mov rcx, qword [rsi + 0x28]
jmp 0x14040c28c
call qword [rsi + 0x18]
jmp 0x14040be3e
mov ecx, dword [rsi]
mov al, bh
mov eax, dword [rsi + 4]
stc
test sil, sil
test eax, eax
jmp 0x14040c2a6
jle 0x14040c83c
neg ecx
rol ah, cl
rcr ah, cl
and ecx, 3
nop
mov dword [rsp + 0x80], ecx
mov eax, ecx
and r11b, r14b
not r11b
mov qword [rsp + 0x78], rax
sub r10d, r10d
mov dword [rsp + 0x68], 0
movsx r11w, cl
mov r11d, dword [rsp + 0x50]
jmp 0x14040c2e5
jmp 0x14040c34b
mov qword [rsi + 0xc0], rcx
cmovb rbp, r9
mov rcx, qword [rsi + 0x28]
movsx di, r12b
mov dil, 0x41
mov rbp, r10
jmp 0x14040c309
mov edi, r11d
jmp 0x14040c311
call qword [rsi + 0x18]
mov r11d, edi
mov r10, rbp
movsx r13, r8w
movzx r13w, r8b
jmp 0x14040c328
mov eax, dword [rsp + 0x68]
bswap r13d
inc eax
mov r13d, dword [rsi + 4]
test r14b, r14b
mov dword [rsp + 0x68], eax
clc
cmp eax, r13d
jmp 0x14040c345
jge 0x14040d67e
cmp dword [rsi], 0
jmp 0x14040c353
jle 0x14040c7dd
mov r9, qword [r14]
mov rax, qword [rsp + 0x38]
mov rdi, qword [rax]
cmc
xor r13d, r13d
jmp 0x14040c36d
jmp 0x14040c388
add r13d, 2
jmp 0x14040c37f
cmp r13d, dword [rsi]
jge 0x14040c7dd
cmp r9, rdi
mov qword [rsp + 0x40], r10
jmp 0x14040c395
jae 0x14040c3de
mov qword [rsp + 0x58], rdi
xchg dh, cl
movzx rcx, ax
movsx rdx, r10w
lea rcx, [r9 + 1]
cqo
movsx dx, r9b
cwd
mov qword [r14], rcx
cqo
xchg dl, dil
movzx edx, byte [r9]
movsx edi, r9w
bswap r9w
movzx rdi, di
mov r9, rcx
bswap rdi
mov edi, dword [rsp + 0x48]
jmp 0x14040c4c3
cmp dword [r12], 0
jmp 0x14040c3e8
je 0x14040c452
mov r8d, dword [rsi + 0x34]
jmp 0x14040c3fc
mov rcx, qword [rsi + 0x28]
bswap dx
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp ebx, 0x68517a99
test dl, 0xfc
sub ecx, dword [rsi + 0xd0]
test cl, r15b
add dword [rsi + 0xb8], ecx
jmp 0x14040c42d
test eax, eax
je 0x14040c479
movsxd rcx, eax
btr dx, r14w
add rcx, rbx
mov edx, 0x3a785720
movzx edx, byte [rbx]
jmp 0x14040c44d
jmp 0x14040c491
mov qword [rsp + 0x58], rdi
or dil, r11b
movsx rdi, r10w
sal dil, cl
sub edx, edx
not dil
movsx di, r13b
mov edi, dword [rsp + 0x48]
jmp 0x14040c474
jmp 0x14040c4c3
mov dword [r12], 0
mov byte [rbx], 0
rcr rax, 0x17
sub edx, edx
add dil, 0x26
mov rcx, r15
mov edi, dword [rsp + 0x48]
cwde
mov rax, qword [rsp + 0x38]
sets r8b
mov qword [rsp + 0x58], rcx
rol r11b, 0x80
not r9
mov qword [rax], rcx
btr r9w, bx
bsf r9, rcx
mov qword [r14], r15
cdqe
movsx r9d, ax
mov r9, r15
movzx ecx, dl
bt bp, r15w
mov ebp, ecx
cbw
shl r10w, 0xca
cmovg dx, di
and ebp, 0xf
xor al, bpl
mov eax, ecx
shr eax, 4
cmc
movzx r8d, bp
mov r8d, edi
bsr r10d, r15d
btr rdx, r8
cmp edi, 4
cmovne eax, ecx
mov r10w, 0x3d14
movsx di, bl
movsx rcx, r15w
mov ecx, 0
cwd
mov dil, dl
cmovne ebp, ecx
cmp r8b, 0xa2
shr cx, 0xe2
mov r10, qword [rsp + 0x40]
mov r11b, al
sub ecx, 0x284f7d70
sar r11w, cl
movsxd rcx, r10d
lea r11, [rcx + 3]
clc
sub di, 0x4e3c
movzx edx, byte [rsp + rax*4 + 0x150]
sar di, 0x3c
btc edi, edi
mov rdi, qword [rsp + 0x60]
mov byte [rdi + rcx], dl
cmc
movzx edx, byte [rsp + rax*4 + 0x151]
jmp 0x14040c567
mov byte [rdi + rcx + 1], dl
movzx eax, byte [rsp + rax*4 + 0x152]
jmp 0x14040c57b
mov byte [rdi + rcx + 2], al
bt ecx, 7
adc cl, 0x55
mov rcx, r11
mov r11d, dword [rsp + 0x50]
test r14b, 0x86
cmc
test r15w, si
cmp r11d, 4
jmp 0x14040c5a0
jne 0x14040c5c3
add r10d, 4
shl ah, cl
clc
add al, r9b
mov rax, qword [rsp + 0x60]
mov byte [rax + rcx], 0xff
bts rcx, r13
adc al, 0xad
mov ecx, r10d
cmc
lea eax, [r13 + 1]
cmp eax, dword [rsi]
jmp 0x14040c5ce
je 0x14040c7d4
cmp r8d, 8
jmp 0x14040c5dd
jne 0x14040c628
mov rdi, qword [rsp + 0x58]
test r13w, r10w
cmp r9, rdi
jmp 0x14040c5f4
jae 0x14040c637
lea rax, [r9 + 1]
cmovno edx, r11d
movsx dx, cl
mov qword [r14], rax
movsx dx, sil
movzx edx, byte [r9]
movsx r9w, sil
jmp 0x14040c620
mov r9, rax
jmp 0x14040c72b
mov rdi, qword [rsp + 0x58]
jmp 0x14040c632
jmp 0x14040c732
cmp dword [r12], 0
jmp 0x14040c641
je 0x14040c6c3
mov qword [rsp + 0x40], rcx
mov bpl, r9b
cwd
mov ebp, r11d
cdq
mov dx, 0x1961
mov r8d, dword [rsi + 0x34]
xchg ch, dh
movzx dx, r13b
cwd
mov rcx, qword [rsi + 0x28]
movsxd rdx, r11d
movzx edx, si
xchg dx, dx
mov rdx, rbx
jmp 0x14040c67b
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
test r13d, r8d
cmp r12b, 0x7b
sub ecx, dword [rsi + 0xd0]
test r11w, 0x1b82
stc
test r11b, cl
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040c6cf
movsxd rdi, eax
cwd
bsf dx, r15w
add rdi, rbx
movsx dx, r9b
movzx edx, byte [rbx]
jmp 0x14040c6f6
xor edx, edx
jmp 0x14040c6ca
jmp 0x14040c72b
mov dword [r12], 0
bsr di, r15w
movsx r9w, cl
mov byte [rbx], 0
xor edx, edx
bsf r10w, sp
shr di, cl
mov rdi, r15
cwde
cmove ecx, ecx
clc
mov r11d, ebp
cdqe
cmc
sar bpl, 0x92
mov rcx, qword [rsp + 0x40]
adc ah, bl
mov rax, qword [rsp + 0x38]
add bpl, 0xce
rcr r9b, 0xc6
cmp al, 0xb6
mov qword [rax], rdi
btr ebp, 0xe1
mov qword [r14], r15
mov r9, r15
add ax, r15w
bts r10d, r14d
movzx ebp, dl
bsr r10, r11
movsxd rax, ecx
lea r10, [rax + 3]
movzx rdx, bx
xchg dh, dh
shrd r8, r14, 0x2f
mov r8, rcx
shr ecx, cl
not edx
movsx dx, ch
mov ecx, ebp
sal rbp, 0x73
movzx edx, byte [rsp + rcx*4 + 0x150]
mov rbp, qword [rsp + 0x60]
test ch, cl
jmp 0x14040c76a
mov byte [rbp + rax], dl
btr rdx, 0x3c
btc dx, sp
sar dh, 0xf5
movzx edx, byte [rsp + rcx*4 + 0x151]
cmp esp, 0x19f36ac3
stc
mov byte [rbp + rax + 1], dl
cmp r14, 0x1e2e187b
cmc
movzx ecx, byte [rsp + rcx*4 + 0x152]
mov byte [rbp + rax + 2], cl
cmp r11d, 4
jmp 0x14040c7aa
jne 0x14040c372
add r8d, 4
jmp 0x14040c7b9
mov byte [rbp + r10], 0xff
movsx r10w, cl
not r10
mov r10d, r8d
jmp 0x14040c7cf
jmp 0x14040c372
mov r10d, ecx
cmp esi, 0x60c71754
cmp dword [rsp + 0x80], 0
je 0x14040c328
cmp qword [rsi + 0x10], 0
je 0x14040c82c
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
mov rax, qword [r14]
neg bpl
mov ebp, ecx
sub ebp, eax
sar rdx, cl
clc
mov edx, dword [rsp + 0x80]
cmp r9, 0x200695
sub edx, ebp
jmp 0x14040c821
jg 0x14040c2ea
jmp 0x14040c82f
mov rax, qword [r14]
add rax, qword [rsp + 0x78]
mov qword [r14], rax
jmp 0x14040c328
mov r13, rax
setge r11b
mov r11d, dword [rsp + 0x50]
jmp 0x14040d67e
mov rcx, qword [rsp + 0x60]
jmp 0x14040c857
jmp 0x14040d65c
mov rax, qword [r14]
ror edi, cl
sbb cl, r10b
shl cx, 0x39
mov rdi, qword [rsp + 0x70]
mov ecx, edi
xor dil, 0xc0
add edi, r10d
sar edi, 0x18
lea rcx, [rcx + rax]
mov qword [r14], rcx
mov rdi, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x48]
stc
cmp ecx, 0x10
je 0x14040c8dc
cmp ecx, 0x20
je 0x14040c8f9
mov dword [rsp + 0x90], 0
test dl, sil
cmp ebp, r8d
cmp ecx, 0x18
jmp 0x14040c8b5
jne 0x14040c9cc
mov eax, dword [rsi]
and eax, 3
jmp 0x14040c8c5
mov dword [rsp + 0x90], eax
mov dword [rsp + 0xd0], 0
jmp 0x14040c96b
mov eax, dword [rsi]
add eax, eax
and eax, 2
jmp 0x14040c8e8
mov dword [rsp + 0x90], eax
jmp 0x14040c8f4
jmp 0x14040c9cc
mov eax, dword [rsp + 0x78]
movzx cx, r8b
and ch, dh
or cl, 0x89
xor eax, 0xff
sar ch, cl
jmp 0x14040c913
mov ecx, dword [rsp + 0x80]
cmp di, ax
xor ecx, 0xff00
cmc
or ecx, eax
movzx rax, ax
rol ax, 0xb5
mov al, 0xe9
mov eax, dword [rsp + 0x68]
xor eax, 0xff0000
or eax, ecx
xchg al, al
sete al
clc
cmc
mov dword [rsp + 0x90], 0
test sil, dil
test byte [rsp + 0x58], al
jmp 0x14040c959
je 0x14040c9cc
mov al, 1
mov dword [rsp + 0xd0], eax
test r12, r12
mov dword [rsp + 0xd8], 0
clc
test r14b, 0xab
cmc
mov dword [rsp + 0x70], 0
mov dword [rsp + 0x88], 0
jmp 0x14040c997
mov dword [rsp + 0x98], 0
mov dword [rsp + 0xb0], 0
xor ebp, ebp
stc
xor r13d, r13d
jmp 0x14040c9b9
sub r8d, r8d
cmp r15w, cx
sub eax, eax
jmp 0x14040c9c7
jmp 0x14040cb42
cmp dword [rsp + 0x68], 0
je 0x14040d654
cmp dword [rsp + 0x80], 0
jmp 0x14040c9e4
je 0x14040d654
cmp dword [rsp + 0x78], 0
jmp 0x14040c9f4
je 0x14040d654
mov ebp, dword [rsp + 0x68]
xchg ch, cl
movsx ecx, si
mov ecx, ebp
jmp 0x14040ca0a
call fcn.1402924b4
mov dword [rsp + 0x70], eax
movsx cx, dh
movsxd rcx, r8d
mov ecx, ebp
jmp 0x14040ca21
call fcn.140250868
mov dword [rsp + 0x40], eax
xchg ch, cl
movsxd rcx, edx
mov ebp, dword [rsp + 0x80]
not rcx
mov ecx, ebp
jmp 0x14040ca40
call fcn.1402924b4
mov dword [rsp + 0x88], eax
setae cl
xchg cx, cx
mov ecx, ebp
jmp 0x14040ca59
call fcn.140250868
mov dword [rsp + 0x58], eax
mov ebp, dword [rsp + 0x78]
setbe ch
jmp 0x14040ca6e
mov ecx, ebp
jmp 0x14040ca75
call fcn.1402924b4
mov dword [rsp + 0x98], eax
mov ch, 0x3f
xchg ecx, ecx
mov ecx, ebp
call fcn.140250868
mov r13d, eax
not rbp
jmp 0x14040ca9c
mov ebp, dword [rsp + 0xa0]
mov ecx, ebp
call fcn.1402924b4
mov dword [rsp + 0xb0], eax
movsx rcx, r14w
mov ecx, ebp
jmp 0x14040cabc
call fcn.140250868
mov r8d, r13d
shl bpl, cl
btr bp, ax
mov r13d, dword [rsp + 0x58]
mov ebp, dword [rsp + 0x40]
clc
cmp ebp, 8
jmp 0x14040cadd
ja 0x14040d654
cmp r13d, 8
ja 0x14040d654
cmp r8d, 8
jmp 0x14040caf6
ja 0x14040d654
cmp eax, 9
jae 0x14040d654
add dword [rsp + 0x70], 0xfffffff9
add dword [rsp + 0x88], 0xfffffff9
btr r11d, 0xa1
bsf r11, r14
add dword [rsp + 0x98], 0xfffffff9
add dword [rsp + 0xb0], 0xfffffff9
mov dword [rsp + 0xd0], 0
cdq
mov cl, 1
mov dword [rsp + 0xd8], ecx
rcr dh, cl
mov r11d, dword [rsp + 0x50]
ror dl, cl
mov edx, dword [rsi + 4]
jmp 0x14040cb54
test edx, edx
jmp 0x14040cb5b
jle 0x14040d666
mov ecx, dword [rsp + 0x70]
shl dh, cl
jmp 0x14040cb6c
neg ecx
rcl rdx, 0xf2
mov dword [rsp + 0xb4], ecx
dec dx
rcl ch, cl
xor dx, 0xfba
mov ecx, 8
ror dh, 0x48
bsr edx, ecx
rcl dx, cl
mov edx, 8
cmp r10b, al
sub edx, ebp
stc
mov dword [rsp + 0xfc], edx
rol dl, 0xef
bsf edx, r14d
mov edx, ebp
test r8w, 0xa39
cmc
clc
mov qword [rsp + 0x148], rdx
mov edx, dword [rsp + 0x88]
test spl, 0xb8
neg edx
cmp ch, 0x66
mov dword [rsp + 0xf8], edx
sub dl, 0xff
shl dx, 0xb1
movsx rdx, dx
mov edx, 8
sub edx, r13d
mov dword [rsp + 0xf4], edx
movsx dx, r13b
xadd dh, dl
adc dl, sil
mov edx, r13d
jmp 0x14040cc00
mov qword [rsp + 0x140], rdx
and dl, sil
neg rdx
bt dx, 0x44
mov edx, dword [rsp + 0x98]
clc
cmp r15d, 0x63a27dc4
test cl, r13b
neg edx
cmp r8w, 0x65d9
mov dword [rsp + 0xf0], edx
btc edx, 0xa6
rcl dx, cl
mov edx, 8
sub edx, r8d
mov dword [rsp + 0xec], edx
movsxd rdx, ebp
mov edx, r8d
mov qword [rsp + 0x138], rdx
btr edx, esp
xor dl, r12b
mov edx, dword [rsp + 0xb0]
cmp dh, 0xd1
jmp 0x14040cc6d
neg edx
test esi, 0x722b7385
clc
mov dword [rsp + 0xe4], edx
stc
sub ecx, eax
stc
test dil, bl
mov dword [rsp + 0xe8], ecx
cmp eax, 0x151307d
mov eax, eax
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x90]
test r11b, r13b
mov qword [rsp + 0x128], rax
stc
xor edi, edi
clc
sub ecx, ecx
jmp 0x14040ccb7
jmp 0x14040cd09
mov rax, qword [r14]
add rax, qword [rsp + 0x128]
mov qword [r14], rax
mov r13d, 0x69f444b0
movzx r13w, cl
mov ecx, dword [rsp + 0xe0]
movsx r13w, al
movsxd r13, r15d
cmovo r13, rax
inc ecx
btc r13d, 0x2e
rol r13b, cl
mov r13d, dword [rsi + 4]
jmp 0x14040ccfb
cmp ecx, r13d
jmp 0x14040cd03
jge 0x14040d67e
mov eax, dword [rsi]
cmp byte [rsp + 0xd8], 0
jmp 0x14040cd18
mov dword [rsp + 0xe0], ecx
je 0x14040d0aa
test eax, eax
jmp 0x14040cd2c
jle 0x14040d5d2
xor eax, eax
mov ecx, edi
jmp 0x14040cd3b
mov dword [rsp + 0x40], edi
jmp 0x14040cd6e
mov dword [rsp + 0x58], eax
mov rcx, rsi
jmp 0x14040cd7a
call fcn.14042564b
mov r13d, eax
jmp 0x14040cd88
cmp dword [rsp + 0x48], 0x10
jmp 0x14040cd92
je 0x14040cdac
mov rcx, rsi
jmp 0x14040cda0
call fcn.14042564b
shl eax, 0x10
or r13d, eax
clc
mov eax, r13d
and eax, dword [rsp + 0x68]
movzx edx, cx
sal r9b, cl
movzx r8, sp
mov edx, eax
mov dil, 0x6c
bts di, r11w
mov ecx, dword [rsp + 0xb4]
stc
and di, 0x1fe2
ror di, 0x5b
shl edx, cl
xadd ecx, r9d
movsxd r10, r8d
mov ecx, dword [rsp + 0x70]
shl dil, cl
shr r8w, 0x15
rcr r10w, 0xbc
shr eax, cl
dec r10b
shrd di, r9w, 0xcc
test ecx, ecx
movsx di, bl
jmp 0x14040ce08
cmovs eax, edx
inc r10b
xor r9w, si
mov ecx, dword [rsp + 0xfc]
shr eax, cl
cmp r9d, 0x44c22eb7
ror r8d, 0x51
cmp di, sp
mov rcx, qword [rsp + 0x148]
shrd bp, r9w, 0x6c
bswap dx
test r15w, ax
lea r9, [0x1400bf010]
imul eax, dword [r9 + rcx*4]
cmova r8, rax
lea r10, [0x1400bf040]
shr dh, 0x99
movsx bp, r12b
jmp 0x14040ce62
movzx ecx, byte [r10 + rcx*4]
sal di, 0xcf
jmp 0x14040ce70
sar eax, cl
sar bpl, 0x49
mov bp, r11w
rcl dl, cl
mov edx, r13d
or rcx, 0x17d5555
adc dil, r12b
and edx, dword [rsp + 0x80]
mov ebp, edx
mov ecx, dword [rsp + 0xf8]
bsf di, r8w
shl ebp, cl
movsxd rcx, r12d
mov ecx, dword [rsp + 0x88]
shl dil, 0x25
clc
shr edx, cl
bts di, r14w
test ecx, ecx
bswap cx
cmovs edx, ebp
movzx rdi, r14w
movzx bp, r11b
mov ecx, dword [rsp + 0xf4]
mov r8, r9
sbb r8b, 0xc
bsf edi, ebp
shr edx, cl
mov rcx, qword [rsp + 0x140]
imul edx, dword [r9 + rcx*4]
btc di, r12w
stc
bsr di, r13w
movzx ecx, byte [r10 + rcx*4]
rol di, 0x4e
test r9b, dl
sar edx, cl
setg dil
test r11b, r10b
mov ebp, r13d
and ebp, dword [rsp + 0x78]
mov edi, ebp
sete ch
or r8, 0x43bf5012
mov ecx, dword [rsp + 0xf0]
test spl, 0xbd
xadd r8w, r8w
shl edi, cl
movsx cx, r13b
btr cx, 0x13
mov ecx, dword [rsp + 0x98]
shr ebp, cl
movsxd r8, r13d
movzx r8d, r12w
jmp 0x14040cf4b
test ecx, ecx
cmova r8, r12
cmovs ebp, edi
sar ch, 0xdf
movsxd r8, dword [rsp + 0x40]
movsx di, r15b
cmc
mov ecx, dword [rsp + 0xec]
rcr dil, 0x5d
shr ebp, cl
mov rdi, qword [rsp + 0x60]
bt rcx, 0x38
setp cl
sal ecx, 0x1a
mov byte [rdi + r8], al
bsr ax, r11w
mov rax, qword [rsp + 0x138]
btr rcx, 0x4e
rcl rcx, 0x15
imul ebp, dword [r9 + rax*4]
adc cx, r10w
ror cl, cl
movzx ecx, byte [r10 + rax*4]
bts ax, r11w
sar ebp, cl
mov byte [rdi + r8 + 1], dl
mov byte [rdi + r8 + 2], bpl
rcl ah, 0x93
not al
shr dh, cl
mov rdx, rdi
sub di, 0x6c4b
rcr dil, 0x26
lea rdi, [r8 + 3]
mov ah, bl
movsx eax, sp
xadd al, ah
mov eax, dword [rsp + 0xa0]
test eax, eax
jmp 0x14040cfe7
je 0x14040d05d
and r13d, eax
bt cx, dx
mov eax, r13d
add cx, di
shl cl, 0x9e
mov ecx, dword [rsp + 0xe4]
shl eax, cl
mov ecx, dword [rsp + 0xb0]
cmp r12b, 0x9d
shr r13d, cl
clc
test ecx, ecx
movzx rcx, r15w
movsx cx, r10b
not ch
cmovs r13d, eax
bt ax, r13w
xchg cx, ax
add al, 0x36
mov ecx, dword [rsp + 0xe8]
inc ah
dec ax
shr r13d, cl
mov rax, qword [rsp + 0x130]
imul r13d, dword [r9 + rax*4]
movzx ecx, byte [r10 + rax*4]
sar r13d, cl
jmp 0x14040d058
mov r13d, 0xff
bsf eax, edx
sar r11b, 0xa3
mov r11d, dword [rsp + 0x50]
stc
sar rax, 0x72
mov eax, dword [rsp + 0x58]
test spl, sil
clc
cmp r11d, 4
jmp 0x14040d085
test eax, eax
jmp 0x14040d0b1
jle 0x14040d5d2
mov rbp, qword [r14]
ror r8, cl
mov rax, qword [rsp + 0x38]
mov r8, qword [rax]
btr ax, r13w
shr rax, cl
sub r13d, r13d
movsx ax, dil
movsx rax, si
movsxd rax, edx
mov eax, edi
jmp 0x14040d0e3
jmp 0x14040d117
cmp rbp, r8
jae 0x14040d145
lea rcx, [rbp + 1]
movsx dx, r12b
movsxd rdx, ebp
movzx dx, r14b
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040d140
jmp 0x14040d227
cmp dword [r12], 0
jmp 0x14040d14f
je 0x14040d1c4
mov edi, eax
movsx edx, si
movzx rdx, r14w
cwd
mov r8d, dword [rsi + 0x34]
cqo
cdq
cwd
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040d175
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r15b, 0x82
sub ecx, dword [rsi + 0xd0]
test r10w, r14w
jmp 0x14040d191
add dword [rsi + 0xb8], ecx
jmp 0x14040d19c
test eax, eax
je 0x14040d1d0
movsxd r8, eax
test bp, 0x9e8
shl dx, 0x84
add r8, rbx
cmovo rdx, rbx
movzx edx, byte [rbx]
jmp 0x14040d1bf
jmp 0x14040d1ef
sub edx, edx
jmp 0x14040d1cb
jmp 0x14040d227
mov dword [r12], 0
mov byte [rbx], 0
xor edx, edx
sbb r11b, 0xeb
mov r8, r15
rol bpl, 0x39
bsf rbp, rsp
not cx
mov eax, edi
mov rcx, qword [rsp + 0x38]
sbb r11w, r9w
mov qword [rcx], r8
cmp rax, rbx
sal r11d, 0xd4
movsxd rdi, eax
mov qword [r14], r15
adc di, ax
shld r11w, bp, 0xae
mov rbp, r15
bts ecx, eax
movsx ecx, r11w
adc di, 0x7f95
mov r11d, dword [rsp + 0x50]
movsxd rdi, eax
cmc
sar ecx, cl
mov rcx, qword [rsp + 0x60]
test al, r15b
test r15d, 0x3b3b7c20
cmp sp, 0x75d5
mov byte [rdi + rcx + 2], dl
clc
test r9d, 0x7d937980
cmp rbp, r8
jmp 0x14040d255
jae 0x14040d276
lea rcx, [rbp + 1]
jmp 0x14040d267
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040d357
cmp dword [r12], 0
je 0x14040d2ea
mov dword [rsp + 0x40], eax
mov r8b, r11b
cqo
movsx cx, dh
mov r8d, dword [rsi + 0x34]
cdq
movzx ecx, r15w
movsx cx, bpl
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040d2a8
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
test r12b, 0x31
cmp r9b, r15b
clc
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040d2f6
movsxd r8, eax
xadd dl, dl
add r8, rbx
setae dh
movsx rdx, sp
movzx edx, byte [rbx]
jmp 0x14040d2e5
sub edx, edx
jmp 0x14040d2f1
jmp 0x14040d357
mov dword [r12], 0
mov cl, spl
jmp 0x14040d306
mov rcx, qword [rsp + 0x60]
clc
mov byte [rdi + rcx + 1], dl
cmp rbp, r8
jmp 0x14040d369
cmp dword [rsp + 0x90], 0
jmp 0x14040d5df
je 0x14040ccd5
cmp qword [rsi + 0x10], 0
jmp 0x14040d5ef
je 0x14040ccbc
mov rax, qword [rsp + 0x38]
rcl bp, cl
cmc
xchg dx, dx
mov rcx, qword [rax]
movsx bp, bl
rcr edx, cl
test sil, r10b
mov rax, qword [r14]
bsr dx, r14w
ror bpl, 0x50
mov ebp, ecx
sub ebp, eax
mov edx, dword [rsp + 0x90]
clc
stc
jmp 0x14040d62b
sub edx, ebp
jle 0x14040ccbf
mov qword [rsi + 0xc0], rcx
bswap ecx
movsx ecx, sp
mov rcx, qword [rsi + 0x28]
mov bpl, 0x8d
mov ebp, r11d
call qword [rsi + 0x18]
mov r11d, ebp
jmp 0x14040ccd5
mov rcx, rdi
jmp 0x14040d65c
call fcn.140261c04
jmp 0x1404095a1
mov rcx, rdx
xor bl, r8b
add r13b, r15b
mov r13, rdx
xadd bh, bh
bts bx, sp
bt bx, 0xa8
cmp r11d, 4
mov bl, r9b
mov bh, 0x4b
not bh
mov ebx, dword [rsp + 0xdc]
jmp 0x14040d696
jne 0x14040d7d2
cmp dword [rsp + 0xa8], 0
jmp 0x14040d6a9
jne 0x14040d7d2
mov ebp, dword [rsi]
or al, spl
add ax, 0x36e
imul ebp, r13d
shl ebp, 2
mov eax, ebp
jmp 0x14040d6c6
dec eax
jmp 0x14040d6cd
js 0x14040d7d2
add ebp, 0xfffffffc
or ebp, 3
mov eax, ebp
btc cx, r10w
bswap edx
sar cx, 0xdd
shr eax, 2
movsx dx, sil
jmp 0x14040d6f8
inc eax
and dx, 0x4911
adc rdx, 0xcd860a8
mov rdx, rbp
xadd rcx, rcx
movzx cx, r15b
and rax, 7
jmp 0x14040d723
mov rcx, qword [rsp + 0x60]
jmp 0x14040d72d
je 0x14040d74d
mov rdx, rbp
clc
mov byte [rcx + rdx], 0xff
add rdx, 0xfffffffffffffffc
jmp 0x14040d744
dec rax
jne 0x14040d737
cmp ebp, 0x1c
jmp 0x14040d755
jb 0x14040d7d2
add rdx, 4
add al, r9b
mov rax, qword [rsp + 0x60]
test r13b, 0xef
test r8b, r12b
clc
mov byte [rax + rdx - 4], 0xff
mov byte [rax + rdx - 8], 0xff
jmp 0x14040d77e
mov byte [rax + rdx - 0xc], 0xff
test esi, r10d
jmp 0x14040d78c
mov byte [rax + rdx - 0x10], 0xff
mov byte [rax + rdx - 0x14], 0xff
mov byte [rax + rdx - 0x18], 0xff
jmp 0x14040d7a0
mov byte [rax + rdx - 0x1c], 0xff
cmc
clc
jmp 0x14040d7ac
mov byte [rax + rdx - 0x20], 0xff
cmp r8d, 0x690b6683
add rdx, 0xffffffffffffffe0
cmp rbp, 0x483d7854
cmp rdx, 3
jmp 0x14040d7cc
ja 0x14040d76f
test ebx, ebx
movzx rbp, r15w
mov rbp, qword [rsp + 0x60]
jmp 0x14040d7e2
jle 0x14040de3e
cmp r13d, 2
jl 0x14040de3e
mov r15d, r13d
shr r15d, 1
sub r10b, 0x9e
adc ax, bx
bsf r10d, ebx
mov edx, dword [rsi]
shl r12b, cl
sub rcx, 0x547f2591
btr cx, 0xe4
imul edx, dword [rsp + 0x50]
sub cl, 0x98
and r12, 0xe8f267e
lea rax, [rdx + rbp]
sbb r10b, r11b
and cx, 0x4c96
mov qword [rsp + 0xa8], rax
mov eax, edx
or rcx, rbx
bts r10w, bp
and eax, 0xffffffe0
cmp r9w, r13w
test ax, r11w
mov qword [rsp + 0x80], rax
stc
and r10b, 0xc5
add rax, 0xffffffffffffffe0
inc r12b
clc
sbb r12w, 0x2da0
mov qword [rsp + 0xa0], rax
test edi, 0x7d1f3a8f
btr r10w, 0xcc
bts rcx, r15
mov rcx, rax
btr r12d, 0x45
btc r10d, r8d
sal r10b, 0xba
shr rcx, 5
jmp 0x14040d89e
inc rcx
shld r10d, r11d, 0x46
inc ax
mov rax, rcx
bt r12, rcx
shrd ax, ax, 0x67
rol ah, 0x72
mov qword [rsp + 0x70], rcx
jmp 0x14040d8c6
and rcx, 0xfffffffffffffffe
adc r10w, ax
mov qword [rsp + 0x98], rcx
sal r10d, 0x61
sar r12b, 0xbb
inc r12b
mov eax, edx
shld r12d, r8d, 0xe9
and eax, 0xfffffff8
bts r10w, ax
mov qword [rsp + 0x78], rax
jmp 0x14040d8fa
mov r12, rdx
rol ah, 0xdc
cmp ecx, 0x746905bc
rcr eax, cl
neg r12
lea rax, [rbp + 0x30]
xchg r10b, r10b
stc
sbb r10b, r11b
mov qword [rsp + 0xd0], rax
cwde
btr rax, 0xbd
lea r10d, [r13 - 1]
shl ax, cl
rol al, 0x63
imul r10d, edx
lea rax, [rbp + 1]
test r9d, edi
stc
cmp r8w, di
mov qword [rsp + 0x58], rax
test r13b, 0xdd
cmp r9b, bpl
xor r11d, r11d
jmp 0x14040d952
xor r14d, r14d
jmp 0x14040d95a
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x88], r15
jmp 0x14040d96c
mov qword [rsp + 0x48], r13
jmp 0x14040d976
jmp 0x14040d9a6
inc r14
cmp r9, 0x7bdd5c62
stc
add r11d, edx
test al, 0x17
cmp r9w, 0x70bf
sub r10d, edx
cmp bpl, r12b
cmc
cmp r14, r15
jmp 0x14040d9a0
je 0x14040de3e
test edx, edx
jle 0x14040d97b
mov r8d, r10d
mov r9d, r11d
xor bh, ch
btr ecx, eax
cmp rbx, r13
mov eax, edx
imul eax, r14d
stc
lea rcx, [rax + rbp]
mov edi, r14d
movzx ebx, bp
not edi
add edi, r13d
sal bh, 0xcd
mov ebx, edi
jmp 0x14040d9df
imul ebx, edx
clc
cmc
jmp 0x14040d9e9
lea rbx, [rbx + rbp]
mov qword [rsp + 0x40], rbx
test r11b, 0x75
jmp 0x14040d9fb
cmp edx, 8
jmp 0x14040da03
jb 0x14040da6a
imul edi, edx
or bl, r11b
jmp 0x14040da14
mov rbx, qword [rsp + 0xa8]
cmc
cmp rbp, rbx
mov qword [rsp + 0x38], rcx
btr rcx, 0x94
sbb cx, 0xfaa
neg ch
lea rcx, [rbx + rdi]
cmp qword [rsp + 0x38], rcx
movsx rcx, r10w
movsx cx, r13b
mov rcx, qword [rsp + 0x38]
jmp 0x14040da4d
jae 0x14040dba5
sub edi, edi
sub ax, 0x4afd
add ax, 0x650d
mov rax, rdi
stc
jmp 0x14040da7d
test dl, 1
jmp 0x14040da85
je 0x14040db0d
mov r8d, dword [rsp + 0x94]
clc
test r8d, r8d
je 0x14040de9b
mov edx, dword [rsp + 0x50]
clc
cmp edx, r8d
je 0x14040de9b
mov r9d, dword [rsi]
movsx ecx, ax
movsx rcx, r12w
mov dword [rsp + 0x20], r13d
not cx
movzx ecx, bp
jmp 0x14040de78
mov rcx, rbp
jmp 0x14040de80
call fcn.14041bbf0
mov rbp, rax
jmp 0x14040de8d
test rax, rax
jmp 0x14040de95
je 0x1404095a1
mov eax, dword [rsi]
shr cx, 0xa8
bt cx, 0x2c
mov rcx, qword [rsp + 0xb8]
stc
mov dword [rcx], eax
mov eax, dword [rsi + 4]
movsxd rcx, r9d
movsx ecx, bp
btc cx, r13w
mov rcx, qword [rsp + 0xc0]
clc
stc
mov dword [rcx], eax
shld ecx, r8d, 0x19
add rcx, 0x4489119d
btc ecx, 0x6a
mov rcx, qword [rsp + 0xc8]
clc
test rcx, rcx
je 0x140409f18
mov eax, dword [rsi + 8]
jmp 0x14040def5
mov dword [rcx], eax
jmp 0x140409f18
push r15
rcl ah, 0x85
xor al, r12b
push r14
movzx rax, ax
push r13
bsf ax, bp
movsxd rax, ebp
push r12
push rsi
push rdi
mov r13, 0x6f8d4a95
xadd sil, al
push rbp
cmc
push rbx
sub rsp, 0xb8
cbw
xchg sil, bpl
mov rsi, r9
mov ah, 0x29
bswap di
mov r13, r8
movsx ebx, r13w
mov r12, rdx
cwde
lahf
mov rdi, rcx
lea rbx, [rcx + 0x38]
movzx rbp, ax
lea r15, [rcx + 0x39]
mov rcx, qword [rcx + 0xc0]
jmp 0x14040ef35
mov rax, qword [rdi + 0xc8]
not bpl
mov bpl, sil
movzx ebp, bx
mov ebp, 0x5c
jmp 0x14040ef4f
jmp 0x14040ef70
inc rcx
jmp 0x14040ef5c
mov qword [rdi + 0xc0], rcx
dec ebp
jmp 0x14040ef6a
je 0x14040f01e
cmp rcx, rax
jmp 0x14040ef78
jb 0x14040ef54
cmp dword [rdi + 0x30], 0
jmp 0x14040ef87
je 0x14040ef63
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040ef9d
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
jmp 0x14040efb3
add dword [rdi + 0xb8], ecx
jmp 0x14040efc2
test eax, eax
je 0x14040efe5
cdqe
test r15w, 0x167d
clc
jmp 0x14040efd8
add rax, rbx
jmp 0x14040efe0
jmp 0x14040f005
mov dword [rdi + 0x30], 0
movzx ecx, r12w
setge ch
movsx rcx, r10w
mov byte [rdi + 0x38], 0
movsx rcx, bx
bswap cx
mov rax, r15
mov qword [rdi + 0xc8], rax
movzx cx, r13b
mov rcx, r15
jmp 0x14040f019
jmp 0x14040ef5c
test rsi, rsi
movsx ebp, bp
not bp
lea rbp, [rsp + 0x8c]
mov ecx, 0x494f5bfb
movzx rcx, r12w
cmovne rbp, rsi
movsx cx, r14b
mov rcx, rdi
jmp 0x14040f049
call fcn.14041f165
mov r14d, eax
movsx ecx, cx
movsx rcx, r10w
mov rcx, rdi
jmp 0x14040f060
call fcn.14041f165
mov esi, eax
jmp 0x14040f06f
cmp qword [rdi + 0x10], 0
je 0x14040f0a2
mov rcx, qword [rdi + 0x28]
jmp 0x14040f083
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040f08d
je 0x14040f0c2
cmp dword [rdi + 0x30], 0
jmp 0x14040f09c
je 0x14040f1d4
mov rax, qword [rdi + 0xc0]
cmp r12d, 0x4c937e7b
cmp rax, qword [rdi + 0xc8]
jmp 0x14040f0bc
jae 0x14040f1d4
mov qword [rsp + 0x80], r13
test r13w, r8w
mov qword [rsp + 0x58], rbp
jmp 0x14040f0d8
test esi, esi
je 0x14040f186
sub r13d, r13d
btc ax, 0x62
mov eax, 0x7fffffff
test r15b, r14b
xor edx, edx
test r14b, bpl
div esi
stc
cmp eax, r14d
jmp 0x14040f100
jb 0x14040f1db
mov eax, esi
stc
cmp ax, 0x17c3
imul eax, r14d
cmp r13d, edi
cmp eax, 0x1fffffff
jmp 0x14040f11e
ja 0x14040f1db
mov rcx, rdi
call fcn.14041f165
mov rcx, rdi
jmp 0x14040f134
call fcn.14041f165
mov rcx, rdi
call fcn.14041f165
mov rcx, rdi
jmp 0x14040f149
call fcn.14041f165
test esi, esi
jmp 0x14040f155
je 0x14040f1b5
xor r13d, r13d
mov ax, 0x751b
shr ah, cl
ror al, 0xdc
mov eax, 0x7fffffff
sub edx, edx
div esi
stc
test r11b, 0x64
test r14b, cl
cmp eax, r14d
jae 0x14040f1b5
jmp 0x14040f1db
mov rcx, rdi
call fcn.14041f165
mov rcx, rdi
jmp 0x14040f196
call fcn.14041f165
mov rcx, rdi
jmp 0x14040f1a3
call fcn.14041f165
mov rcx, rdi
jmp 0x14040f1b0
call fcn.14041f165
mov dword [rsp + 0x3c], esi
cmp dl, 0xba
imul esi, r14d
cmp sil, al
cmp esi, 0x1fffffff
jmp 0x14040f1ce
jbe 0x14040f220
sub r13d, r13d
movsx r12, r9w
mov rax, r13
add rsp, 0xb8
not r12w
movzx ebx, sp
bswap r13w
pop rbx
bswap si
pop rbp
pop rdi
jmp 0x14040f1fb
pop rsi
movsx r13d, r9w
not r12b
pop r12
movsx r13, r15w
pop r13
cmovns r15, r15
movsx r15, ax
xchg r14w, r15w
pop r14
movzx r15, r10w
pop r15
ret
shl esi, 2
movsx rcx, r13w
cmovns ecx, r10d
mov rcx, rsi
jmp 0x14040f233
call fcn.14026431b
xor r13d, r13d
test rax, rax
jmp 0x14040f243
je 0x14040f1db
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x50], rax
xchg cl, r8b
not dl
mov rcx, rax
mov dl, 0xff
mov r8, rsi
jmp 0x14040f26a
call fcn.1404a12c1
lea rsi, [rsp + 0x92]
test r15b, 0xcb
sub r14d, r14d
cmp bl, 0xee
cmc
nop dword [rax]
cmp r14, 0xa
je 0x14040ff79
mov rcx, qword [rdi + 0xc0]
mov al, r10b
mov rax, qword [rdi + 0xc8]
test ch, ah
cmp rcx, rax
jae 0x14040f31b
lea rdx, [rcx + 1]
test sil, 0xc0
mov qword [rdi + 0xc0], rdx
test r13, 0x1c72200f
cmp r11, r15
clc
movzx ecx, byte [rcx]
mov dword [rsp + 0x40], ecx
adc rcx, 0x21d44051
ror ecx, cl
mov rcx, rdx
cmp si, cx
clc
cmp rcx, rax
jmp 0x14040f2e5
jae 0x14040f40f
lea rdx, [rcx + 1]
mov qword [rdi + 0xc0], rdx
setns r12b
movsx r12w, dil
movzx r12d, byte [rcx]
cmovp ecx, esi
movsx rcx, r10w
movzx rcx, bx
mov rcx, rdx
jmp 0x14040f316
jmp 0x14040f4ac
cmp dword [rdi + 0x30], 0
jmp 0x14040f324
je 0x14040f39d
mov r8d, dword [rdi + 0x34]
movsx rcx, r8w
mov rcx, qword [rdi + 0x28]
mov dl, 0x15
movzx rdx, r13w
mov rdx, rbx
jmp 0x14040f344
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040f35b
sub ecx, dword [rdi + 0xd0]
test dil, 0xae
cmc
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x14040f3bc
cdqe
xor ch, ah
ror cl, 0x50
add rax, rbx
mov cl, dil
not ch
movzx ecx, r15w
movzx ecx, byte [rbx]
jmp 0x14040f38f
mov dword [rsp + 0x40], ecx
jmp 0x14040f398
jmp 0x14040f3e7
mov dword [rsp + 0x40], 0
cmp r12b, cl
cmc
cmp rcx, rax
jmp 0x14040f3b1
jb 0x14040f2eb
jmp 0x14040f40f
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
test ah, 0xc
sal ch, 0x95
mov dword [rsp + 0x40], 0
btr cx, 0xb9
rol ah, cl
rcr ax, 0xeb
mov rax, r15
btc rcx, r12
mov qword [rdi + 0xc8], rax
dec ch
mov qword [rdi + 0xc0], r15
jmp 0x14040f3fc
mov rcx, r15
clc
cmc
cmp rcx, rax
jmp 0x14040f409
jb 0x14040f2eb
cmp dword [rdi + 0x30], 0
jmp 0x14040f418
je 0x14040f461
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
bswap dx
mov rdx, rbx
jmp 0x14040f431
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
test eax, eax
je 0x14040f46e
cdqe
add rax, rbx
movzx r12d, byte [rbx]
jmp 0x14040f45c
jmp 0x14040f493
sub r12d, r12d
jmp 0x14040f469
jmp 0x14040f4ac
mov dword [rdi + 0x30], 0
shrd cx, bp, 0x21
mov byte [rdi + 0x38], 0
not ch
movsx ecx, si
sub cl, 0x59
xor r12d, r12d
test cl, 0xef
mov rax, r15
sar cl, cl
rol cl, cl
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
stc
sal cl, 0x1a
sbb cx, r15w
mov rcx, r15
mov byte [rsi - 2], r12b
cmp rcx, rax
jmp 0x14040f4b8
jae 0x14040f4e6
lea rbp, [rcx + 1]
cwd
movsx dx, dh
xchg dl, dh
mov qword [rdi + 0xc0], rbp
bswap dx
movsx dx, r11b
movzx edx, byte [rcx]
not cl
mov rcx, rbp
jmp 0x14040f58c
cmp dword [rdi + 0x30], 0
je 0x14040f53c
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x14040f500
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmp ch, 0xeb
jmp 0x14040f51d
test eax, eax
jmp 0x14040f524
je 0x14040f548
cdqe
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040f537
jmp 0x14040f570
xor edx, edx
jmp 0x14040f543
jmp 0x14040f58c
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
cmp r13d, 0x74b945d9
lahf
xor edx, edx
test r15w, sp
rcl rcx, 0x48
shl cl, cl
mov rax, r15
shr ch, 0x9c
mov ch, 0xc2
mov qword [rdi + 0xc8], rax
adc cx, 0x6ad5
shl cx, cl
mov qword [rdi + 0xc0], r15
mov rcx, r15
test rbp, rcx
mov byte [rsi - 1], dl
cmp rcx, rax
jmp 0x14040f597
jae 0x14040f5bf
lea rdx, [rcx + 1]
movsx rbp, r8w
movsxd rbp, r10d
mov qword [rdi + 0xc0], rdx
movzx ebp, byte [rcx]
mov rcx, rdx
jmp 0x14040f5ba
jmp 0x14040f69e
cmp dword [rdi + 0x30], 0
jmp 0x14040f5c8
je 0x14040f646
mov r8d, dword [rdi + 0x34]
not dx
movsx ecx, r9w
movzx rcx, r12w
mov rcx, qword [rdi + 0x28]
movsx edx, r10w
movzx edx, r15w
cdq
mov rdx, rbx
jmp 0x14040f5f2
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040f603
sub ecx, dword [rdi + 0xd0]
jmp 0x14040f60f
add dword [rdi + 0xb8], ecx
jmp 0x14040f61d
test eax, eax
jmp 0x14040f624
je 0x14040f652
cdqe
movzx bp, r15b
add rax, rbx
movzx bp, r13b
movzx ebp, byte [rbx]
jmp 0x14040f641
jmp 0x14040f680
xor ebp, ebp
jmp 0x14040f64d
jmp 0x14040f69e
mov dword [rdi + 0x30], 0
movzx ecx, si
shl ch, cl
adc eax, ebp
mov byte [rdi + 0x38], 0
mov ch, 0xe7
inc rax
xor ebp, ebp
rcl rcx, 4
ror eax, cl
shrd rax, r9, 0x62
mov rax, r15
bts cx, di
sar cl, cl
mov qword [rdi + 0xc8], rax
bts cx, bp
btc ecx, esi
ror ch, cl
mov qword [rdi + 0xc0], r15
xchg cx, cx
cmc
mov rcx, r15
mov byte [rsi], bpl
clc
stc
cmp r10b, 0x1d
cmp qword [rdi + 0x10], 0
jmp 0x14040f6b1
je 0x14040f6e7
mov rcx, qword [rdi + 0x28]
jmp 0x14040f6c0
call qword [rdi + 0x20]
test eax, eax
je 0x14040f6f5
cmp dword [rdi + 0x30], 0
je 0x14040ff79
mov rcx, qword [rdi + 0xc0]
cdqe
mov rax, qword [rdi + 0xc8]
cmc
stc
cmp rcx, rax
jmp 0x14040f6ef
jae 0x14040ff79
cmp r12b, 8
jmp 0x14040f6fe
jne 0x14040ff79
movzx eax, bpl
test ch, 0x75
or r13d, eax
test rsp, rsi
test r10d, 0x594606ba
add rsi, 3
inc r14
cmp r11b, r14b
test di, r14w
stc
cmp byte [rsp + 0x40], 0
jmp 0x14040f731
jne 0x14040f286
and r13d, 0x10
bts eax, r15d
not r9w
cmp r13d, 1
xchg dl, dh
mov eax, 4
movsxd rbp, r9d
sete r9b
sbb eax, 0
rol rdx, 0x46
mov rbp, qword [rsp + 0x58]
mov dword [rbp], eax
cwd
bsf dx, di
mov edx, dword [rsp + 0x3c]
test edx, edx
movsx cx, r11b
movzx r9, sp
mov r9, qword [rsp + 0x30]
setbe ch
mov rcx, qword [rsp + 0x50]
jmp 0x14040f78b
je 0x14040ffa8
lea eax, [r9*4]
cmc
clc
mov edx, edx
mov qword [rsp + 0x68], rdx
xor esi, esi
mov dword [rsp + 0x64], eax
stc
mov qword [rsp + 0x70], rsi
stc
cmp r14, r8
imul eax, esi
jmp 0x14040f7bb
cdqe
cmp r9b, al
jmp 0x14040f7c5
lea rax, [rax + rcx]
mov qword [rsp + 0x48], rax
clc
cmp rcx, rsp
xor eax, eax
jmp 0x14040f7d9
jmp 0x14040f83f
mov rax, qword [rsp + 0x40]
inc rsi
inc rax
sar rbp, cl
or dx, 0x134a
cmp r14, rax
cdq
movsx r9w, al
cqo
mov r9, qword [rsp + 0x30]
not rbp
mov rbp, qword [rsp + 0x58]
jmp 0x14040f812
mov edx, dword [rsp + 0x3c]
movsx ecx, r10w
jmp 0x14040f81f
mov rcx, qword [rsp + 0x50]
movsx rsi, r15w
movzx rsi, r13w
movsx esi, bx
mov rsi, qword [rsp + 0x70]
jmp 0x14040f839
je 0x14040ff4a
mov qword [rsp + 0x40], rax
lea rax, [rax + rax*2]
movzx ecx, byte [rsp + rax + 0x91]
test ecx, ecx
jmp 0x14040f857
je 0x14040fbec
cmp ecx, 1
je 0x14040fc67
cmp ecx, 2
jne 0x14040ff79
cmp dword [rsp + 0x30], 0
jmp 0x14040f879
je 0x14040f7de
lea r12, [rsp + rax]
xadd al, ch
add r12, 0x92
dec sil
mov rax, qword [rsp + 0x30]
mov dword [rsp + 0x38], eax
bsf cx, r15w
ror cx, cl
cmp r10b, 0xdc
mov rsi, qword [rsp + 0x48]
sbb rax, r13
movsx rax, r15w
xchg al, ah
mov rcx, qword [rdi + 0xc0]
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jae 0x14040f8f8
lea rdx, [rcx + 1]
jmp 0x14040f8d8
mov qword [rdi + 0xc0], rdx
cmovp r13, rbp
movzx r13d, byte [rcx]
cmovae rcx, rsp
movsx cx, r9b
mov rcx, rdx
jmp 0x14040f9cd
cmp dword [rdi + 0x30], 0
jmp 0x14040f901
je 0x14040f97b
mov r8d, dword [rdi + 0x34]
not cl
cwd
movsx cx, sil
mov rcx, qword [rdi + 0x28]
movsx edx, si
not rdx
mov rdx, rbx
jmp 0x14040f926
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14040f939
sub ecx, dword [rdi + 0xd0]
jmp 0x14040f948
add dword [rdi + 0xb8], ecx
test r10d, r11d
test r15w, 0x1526
test eax, eax
jmp 0x14040f95e
je 0x14040f983
cdqe
bts r13d, r14d
add rax, rbx
movzx r13d, byte [rbx]
jmp 0x14040f976
jmp 0x14040f9a8
sub r13d, r13d
jmp 0x14040f9cd
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
cmp r13d, 0x4106fd6
xor r13d, r13d
rcr ax, cl
add rax, r8
mov rax, r15
rcl rcx, cl
clc
add ecx, r9d
mov qword [rdi + 0xc8], rax
rol cx, cl
btr ecx, 0x27
mov qword [rdi + 0xc0], r15
rcl rcx, cl
shrd rcx, r10, 0xc8
btc cx, r12w
mov rcx, r15
cmp qword [rdi + 0x10], 0
je 0x14040fa19
mov rcx, qword [rdi + 0x28]
jmp 0x14040f9e1
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040f9eb
je 0x14040fa27
cmp dword [rdi + 0x30], 0
je 0x14040ff79
mov rcx, qword [rdi + 0xc0]
movzx rax, dx
setnp al
mov rax, qword [rdi + 0xc8]
jmp 0x14040fa19
cmp rcx, rax
jmp 0x14040fa21
jae 0x14040ff79
movzx ebp, r13b
test r14b, 0x28
stc
test bpl, bpl
jmp 0x14040fa38
js 0x14040faa6
cmp dword [rsp + 0x38], ebp
jmp 0x14040fa47
jbe 0x14040ff79
mov eax, ebp
setae r8b
inc ebp
movzx r13d, byte [r12]
movsxd r8, esi
mov dword [rsp + 0x60], ebp
mov rcx, rdi
mov edx, r13d
cmovbe r8d, r14d
mov r8d, 0x151739c1
mov r8, rsi
jmp 0x14040fa79
call fcn.140428cdd
test rax, rax
je 0x14040ff79
add rsi, 4
jmp 0x14040fa90
dec ebp
jne 0x14040fa61
mov ebp, dword [rsp + 0x60]
jmp 0x14040faa1
jmp 0x14040fbdd
cmp r13b, 0x80
jmp 0x14040faaf
jne 0x14040face
mov rcx, rdi
jmp 0x14040fabd
call fcn.14041f165
mov ebp, eax
jmp 0x14040fac9
jmp 0x14040fad1
add ebp, 0xffffff81
cmp ebp, dword [rsp + 0x38]
jg 0x14040ff79
movzx edx, byte [r12]
jmp 0x14040fae5
mov rcx, rdi
bswap r8d
lea r8, [rsp + 0x2c]
jmp 0x14040faf5
call fcn.140428cdd
test rax, rax
jmp 0x14040fb02
je 0x14040ff79
test ebp, ebp
jmp 0x14040fb0f
jle 0x14040fbdd
mov eax, ebp
jmp 0x14040fb1c
jmp 0x14040fb37
add rsi, 4
jmp 0x14040fb2a
dec eax
jmp 0x14040fb31
je 0x14040fbdd
movzx ecx, byte [r12]
cmp spl, 0xb6
test rbp, 0x76af18d9
test cl, cl
jmp 0x14040fb4e
js 0x14040fb83
test cl, 0x40
jmp 0x14040fb5c
jne 0x14040fb99
test cl, 0x20
jmp 0x14040fb6a
jne 0x14040fbb0
test cl, 0x10
jmp 0x14040fb78
je 0x14040fb21
jmp 0x14040fbc6
movzx edx, byte [rsp + 0x2c]
clc
mov byte [rsi], dl
test cl, 0x40
jmp 0x14040fb93
je 0x14040fb62
movzx edx, byte [rsp + 0x2d]
mov byte [rsi + 1], dl
cmc
test cl, 0x20
jmp 0x14040fbaa
je 0x14040fb70
movzx edx, byte [rsp + 0x2e]
jmp 0x14040fbba
mov byte [rsi + 2], dl
test cl, 0x10
je 0x14040fb21
movzx ecx, byte [rsp + 0x2f]
jmp 0x14040fbd0
mov byte [rsi + 3], cl
jmp 0x14040fbd8
jmp 0x14040fb21
sub dword [rsp + 0x38], ebp
jg 0x14040f8b3
jmp 0x14040f7de
test r9d, r9d
jmp 0x14040fbf4
je 0x14040f7de
movzx r13d, byte [rsp + rax + 0x92]
movsx rcx, di
movzx ebp, r12w
cdq
mov rax, qword [rsp + 0x30]
mov ebp, eax
bswap r8w
movsx rsi, r8w
mov rsi, qword [rsp + 0x48]
mov rcx, rdi
mov dh, 0xd8
movsxd r8, edx
mov edx, r13d
cmovge r8w, r11w
jmp 0x14040fc36
mov r8, rsi
jmp 0x14040fc3e
call fcn.140428cdd
test rax, rax
je 0x14040ff79
add rsi, 4
jmp 0x14040fc55
dec ebp
jmp 0x14040fc5c
jne 0x14040fc20
jmp 0x14040f7de
test r9d, r9d
jmp 0x14040fc6f
je 0x14040f7de
lea rsi, [rsp + rax]
lahf
add rsi, 0x92
mov ax, r12w
movsxd rax, r8d
cdqe
mov rax, qword [rsp + 0x30]
not r12b
mov r12d, eax
movsx bp, r12b
cmovae bp, bp
setnp bpl
mov rbp, qword [rsp + 0x48]
jmp 0x14040fcac
jmp 0x14040fcba
sub r12d, r8d
jle 0x14040f7de
mov rcx, qword [rdi + 0xc0]
add ah, 0xbb
mov rax, qword [rdi + 0xc8]
cmp si, 0x620e
cmp rcx, rax
jmp 0x14040fcd8
jae 0x14040fd19
lea rdx, [rcx + 1]
mov r13b, spl
movsx r13, r13w
setne r13b
mov qword [rdi + 0xc0], rdx
movsx r13d, r15w
mov r13b, r11b
jmp 0x14040fd00
movzx r13d, byte [rcx]
movsx cx, r10b
xchg cx, cx
mov rcx, rdx
jmp 0x14040fd14
jmp 0x14040fdd2
cmp dword [rdi + 0x30], 0
jmp 0x14040fd22
je 0x14040fd80
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
movsx rdx, dx
setbe dh
movzx edx, bp
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
stc
clc
add dword [rdi + 0xb8], ecx
test spl, 0xed
cmc
test eax, eax
jmp 0x14040fd60
je 0x14040fd88
cdqe
cmp sil, dl
or r13b, 0xf
add rax, rbx
movzx r13d, byte [rbx]
jmp 0x14040fd7b
jmp 0x14040fdad
sub r13d, r13d
jmp 0x14040fdd2
mov dword [rdi + 0x30], 0
sar cx, 0x19
shr ah, 0x4b
mov byte [rdi + 0x38], 0
shl cl, cl
sbb cl, dil
xor r13d, r13d
mov rax, r15
sub ch, al
or cx, r13w
rcl cl, cl
mov qword [rdi + 0xc8], rax
movsx ecx, r14w
shl rcx, 0x33
not cl
mov qword [rdi + 0xc0], r15
rcr ch, 0xa8
add ch, 0x6e
mov rcx, r15
cmp spl, r11b
stc
cmp qword [rdi + 0x10], 0
jmp 0x14040fddc
je 0x14040fe28
mov rcx, qword [rdi + 0x28]
jmp 0x14040fdeb
call qword [rdi + 0x20]
test eax, eax
jmp 0x14040fdf5
je 0x14040fe31
cmp dword [rdi + 0x30], 0
jmp 0x14040fe04
je 0x14040ff79
mov rcx, qword [rdi + 0xc0]
rol al, cl
sar al, cl
mov rax, qword [rdi + 0xc8]
cmp si, 0x7b8e
test r11w, ax
cmp al, r8b
cmp rcx, rax
jae 0x14040ff79
movzx edx, byte [rsi]
seto r8b
mov rcx, rdi
mov r8b, 0x6a
movzx r8w, dil
lea r8, [rsp + 0x2c]
call fcn.140428cdd
test rax, rax
je 0x14040ff79
movzx eax, r13b
and r8w, sp
cmp r12d, eax
movzx r8, bp
movsx r8, r13w
cmovb eax, r12d
bsf r8d, edi
btr r8w, 0x37
movsx r8w, al
movzx r8d, al
jmp 0x14040fe87
test r8b, r8b
je 0x14040fcb1
mov ecx, r8d
jmp 0x14040fe98
jmp 0x14040feae
add rbp, 4
jmp 0x14040fea6
dec ecx
je 0x14040fcb1
movzx edx, byte [rsi]
test dl, dl
jmp 0x14040feb8
js 0x14040feed
test dl, 0x40
jmp 0x14040fec6
jne 0x14040ff06
test dl, 0x20
jmp 0x14040fed4
jne 0x14040ff1d
test dl, 0x10
jmp 0x14040fee2
je 0x14040fe9d
jmp 0x14040ff33
movzx eax, byte [rsp + 0x2c]
mov byte [rbp], al
test bl, 0xdf
test dl, 0x40
jmp 0x14040ff00
je 0x14040fecc
movzx eax, byte [rsp + 0x2d]
mov byte [rbp + 1], al
cmc
test dl, 0x20
jmp 0x14040ff17
je 0x14040feda
movzx eax, byte [rsp + 0x2e]
mov byte [rbp + 2], al
test dl, 0x10
jmp 0x14040ff2d
je 0x14040fe9d
movzx eax, byte [rsp + 0x2f]
jmp 0x14040ff3d
mov byte [rbp + 3], al
jmp 0x14040ff45
jmp 0x14040fe9d
inc rsi
cmp cx, 0x2a9b
movsx rax, r8w
sbb ah, 0x2f
cmp rsi, qword [rsp + 0x68]
mov al, 0xe9
movzx ax, r15b
mov eax, dword [rsp + 0x64]
jmp 0x14040ff6e
jne 0x14040f7a9
jmp 0x14040ffa8
mov rcx, qword [rsp + 0x50]
jmp 0x14040ff83
call fcn.140261c04
xor ecx, ecx
mov r9, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x58]
mov edx, dword [rsp + 0x3c]
btc r8w, r15w
rol ax, 0x43
and r8, 0x715a66ab
mov rax, qword [rsp + 0x78]
rcl r8b, 0xc2
ror r8w, cl
cmp r15, r13
mov dword [rax], r9d
neg ax
ror r8b, 0xc8
shl ah, cl
mov rax, qword [rsp + 0x80]
mov dword [rax], edx
btr r8, rbx
add r8d, 0x208a75d0
mov r8d, dword [rsp + 0x120]
jmp 0x14040ffe7
test r8d, r8d
jmp 0x14040ffef
jne 0x14040fffe
mov r8d, dword [rbp]
jmp 0x14040fffe
mov dword [rsp + 0x20], edx
cdq
movzx rdx, r11w
movsx rdx, r10w
mov edx, 4
jmp 0x140410015
call fcn.14041bbf0
mov r13, rax
jmp 0x140410022
jmp 0x14040f1db
push r15
push r14
test r14w, 0x43cf
cmc
push r13
cmp r11w, 0x74f7
stc
test r11b, bl
push r12
clc
cmp r13b, dl
push rsi
stc
cmc
push rdi
clc
push rbp
cmp spl, 0xb
test r13w, r11w
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x40], xmm6
test rcx, rcx
jmp 0x1404168ef
je 0x140416bd2
mov ebp, r8d
xor bx, r15w
mov ebx, edx
mov al, r13b
rol al, cl
neg rsi
mov rsi, rcx
mov eax, r8d
cmc
test r15b, dl
clc
or eax, edx
jmp 0x140416918
js 0x140416bc5
mov r14d, r9d
cmp rdi, 0x300f626b
test al, r12b
test ebp, ebp
jmp 0x140416932
je 0x14041695e
mov eax, 0x7fffffff
jmp 0x14041694c
sub edx, edx
stc
idiv ebp
cmp r13w, bp
cmc
cmp eax, ebx
jl 0x140416bc5
imul ebp, ebx
mov eax, ebp
clc
stc
or eax, r14d
jmp 0x14041696d
js 0x140416bc5
test r14d, r14d
jmp 0x14041697b
je 0x14041699d
mov eax, 0x7fffffff
jmp 0x14041698b
sub edx, edx
idiv r14d
cmp eax, ebp
jmp 0x140416997
jl 0x140416bc5
mov eax, ebp
not ch
movsx cx, al
imul eax, r14d
cmovae cx, di
mov cl, dl
xchg cl, cl
movsxd rcx, eax
jmp 0x1404169b9
call fcn.14026431b
test rax, rax
jmp 0x1404169c6
je 0x140416bc5
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rsi
cmp ebp, ebp
stc
test ebp, ebp
jle 0x140416c29
mov eax, r14d
and eax, 1
setbe r13b
movsxd r15, r15d
lea esi, [r14 + rax]
jmp 0x1404169f7
dec esi
movsxd r13, r14d
mov eax, ebp
shr r15b, cl
jmp 0x140416a0b
mov qword [rsp + 0x38], rax
adc al, 0x1d
mov ebp, esi
shrd rax, rcx, 0xe3
lea rax, [r13*4]
mov r15b, 0x50
add r15w, 0x35bf
mov qword [rsp + 0x30], rax
dec r15b
cmp r10w, 0x2ca2
rcr r15w, cl
xor r12d, r12d
xchg r15w, r15w
movss xmm6, dword [0x1400bf4c0]
setbe bh
bswap r15
movss xmm7, dword [0x1400bd480]
cmovns r15, rdx
movsx ebx, r9w
mov rbx, qword [rsp + 0x20]
mov r15, qword [rsp + 0x28]
jmp 0x140416a70
jmp 0x140416a9a
inc r12
add r15, qword [rsp + 0x30]
jmp 0x140416a83
add rbx, r13
cmp r8b, 0x8a
cmp r12, qword [rsp + 0x38]
jmp 0x140416a94
je 0x140416c29
mov eax, 0
clc
test esi, esi
jmp 0x140416aa7
jle 0x140416b40
mov rdi, r14
test r10d, 0x5a8168cd
xor r14d, r14d
jmp 0x140416abf
nop word cs:[rax + rax]
jmp 0x140416acf
movss xmm1, dword [0x1400b71d0]
jmp 0x140416adc
movss xmm0, dword [r15 + r14*4]
jmp 0x140416ae7
mulss xmm0, dword [0x1400b71d4]
call fcn.14009a500
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x140416b0b
minss xmm0, xmm1
cvttss2si eax, xmm0
mov byte [rbx + r14], al
inc r14
jmp 0x140416b20
cmp rbp, r14
jmp 0x140416b28
jne 0x140416acf
mov eax, esi
xor r14b, 0xfd
shr r14w, cl
mov r14, rdi
jmp 0x140416b40
cmp eax, r14d
jmp 0x140416b48
jge 0x140416a75
mov rcx, r12
cmp rsi, 0x38605c46
cmc
imul rcx, r13
cmp rsp, 0x2574373e
cmc
cdqe
test r8d, r14d
cmp bpl, 0xae
add rax, rcx
movsx cx, r9b
mov rcx, qword [rsp + 0x28]
jmp 0x140416b80
movss xmm0, dword [rcx + rax*4]
jmp 0x140416b8a
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x140416ba1
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
xchg sil, sil
movzx esi, si
mov rsi, qword [rsp + 0x20]
mov byte [rsi + rax], cl
mov esi, edi
jmp 0x140416bc0
jmp 0x140416a75
mov rcx, rsi
jmp 0x140416bcd
call fcn.140261c04
sub eax, eax
movsx si, r10b
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
rcl r13b, cl
rcr ebx, cl
movzx r14w, sil
add rsp, 0x68
pop rbx
pop rbp
movzx r15, r11w
xchg r15, rsi
pop rdi
mov rsi, r14
movsxd r12, esp
pop rsi
pop r12
sete r13b
bswap r15
pop r13
jmp 0x140416c17
pop r14
bswap r15d
movsx r15w, r11b
pop r15
jmp 0x140416c28
ret
mov rcx, qword [rsp + 0x28]
jmp 0x140416c33
call fcn.140261c04
mov rax, qword [rsp + 0x20]
jmp 0x140416bd9