Function at 0x14040c2bc
Capabilities:
Authenticate hmac
Check for software breakpoints
Check http status code
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
movsx eax, r9w
not ah
push r13
push r12
push rsi
not rax
jmp 0x14040c2e0
push rdi
movsx eax, di
not al
push rbp
cdqe
cbw
nop
push rbx
cdqe
movsx eax, r8w
lahf
mov eax, 0x89d8
jmp 0x14040c2ff
call fcn.1404483f4
sub rsp, rax
stc
sbb r14b, 0x46
rcr bh, cl
movaps xmmword [rsp + 0x89c0], xmm6
mov qword [rsp + 0xc8], r9
not bh
mov qword [rsp + 0xc0], r8
jmp 0x14040c330
mov qword [rsp + 0xb8], rdx
xor r14, 0x2da62a2
inc r14b
cmc
mov rsi, rcx
shl bpl, 0xe
rcr r15d, cl
cmc
mov eax, dword [rsp + 0x8a50]
adc r15d, 0x33020287
mov dword [rsp + 0x40], eax
not r12w
sub bpl, 0x22
mov bpl, 0x57
mov rcx, qword [rsp + 0x8a48]
cbw
mov eax, dword [rsp + 0x8a40]
sub r15b, 0xde
mov dword [rsp + 0x94], eax
cbw
sal r13, 0x5c
sbb r12b, cl
mov dword [rcx + 8], 0
mov qword [rsp + 0x50], rcx
movsx rbx, sp
mov qword [rcx], 8
lea r14, [rsi + 0xc0]
movsx ax, r14b
lea rax, [rsi + 0xc8]
ror bl, cl
test di, 0x7394
mov qword [rsp + 0x38], rax
sub r15w, 0x5636
cmc
lea r12, [rsi + 0x30]
lea rbx, [rsi + 0x38]
cbw
movsx r15, si
lea r15, [rsi + 0x39]
btr rax, rcx
movzx r13w, spl
mov rbp, qword [rsi + 0xc0]
mov rax, qword [rsi + 0xc8]
rcr r13b, cl
xor edi, edi
bt r13, 0x3e
cmc
lea r13, [0x1400bef60]
nop word cs:[rax + rax]
jmp 0x14040c417
cmp rbp, rax
jmp 0x14040c41f
jae 0x14040c44e
lea rcx, [rbp + 1]
cmovnp edx, r9d
movsx rdx, bx
mov qword [r14], rcx
bswap edx
movsx rdx, cx
movzx edx, dx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x14040c449
jmp 0x14040c515
cmp dword [r12], 0
jmp 0x14040c458
je 0x14040c4c1
mov r8d, dword [rsi + 0x34]
movsx edx, bp
mov rcx, qword [rsi + 0x28]
cmovp rdx, r12
mov edx, r12d
movzx edx, r10w
mov rdx, rbx
jmp 0x14040c47c
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
test r11d, r10d
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040c49b
je 0x14040c4cd
cdqe
and edx, 0x3ba819b2
add rax, rbx
cqo
xchg dh, dl
movzx rdx, dx
movzx edx, byte [rbx]
jmp 0x14040c4bc
jmp 0x14040c4ea
xor edx, edx
jmp 0x14040c4c8
jmp 0x14040c515
mov dword [r12], 0
cmp r13b, 0xa0
mov byte [rbx], 0
shl eax, cl
cwde
sar cx, cl
xor edx, edx
dec cx
mov rax, r15
mov rcx, qword [rsp + 0x38]
shl bpl, cl
sbb bpl, 0x97
jmp 0x14040c4fb
mov qword [rcx], rax
shr bp, cl
ror bpl, cl
mov qword [r14], r15
ror ebp, cl
clc
setae bpl
mov rbp, r15
cmp r9b, 0x3c
cmp dl, byte [rdi + r13]
jmp 0x14040c51e
jne 0x14040c57b
inc rdi
cmp r14b, bpl
cmp ax, 0xb
cmp rdi, 8
jmp 0x14040c537
jne 0x14040c417
movups xmm0, xmmword [rsi + 0xd0]
stc
movups xmmword [rsi + 0xc0], xmm0
clc
mov qword [rsp + 0x150], rsi
neg dil
test ax, 0x7489
mov dil, r8b
mov edi, dword [rsp + 0x94]
cmp edi, 4
jmp 0x14040c56e
jbe 0x14040c648
xor ebp, ebp
jmp 0x14040cf5f
mov rcx, qword [rsi + 0xd0]
mov rax, 0x750f4bb3
mov rax, qword [rsi + 0xd8]
jmp 0x14040c598
mov qword [rsi + 0xc0], rcx
mov qword [rsi + 0xc8], rax
test r15, r8
stc
cmp rcx, rax
jae 0x14040c5de
lea rbp, [rcx + 1]
adc dh, 0x1a
movzx edx, r15w
sbb dl, 0xe8
mov qword [r14], rbp
rol dl, cl
cmc
movzx edx, byte [rcx]
clc
cmp dl, 0x42
jmp 0x14040c5d3
je 0x14040c7c1
jmp 0x14040cafe
cmp dword [r12], 0
je 0x14040cafe
mov r8d, dword [rsi + 0x34]
movsx cx, r15b
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
sub edx, ecx
cmc
add dword [rsi + 0xb8], edx
test eax, eax
jmp 0x14040c619
je 0x14040c762
cdqe
shl rdx, 0x4f
bsr edx, esp
sar dl, 0x7f
add rax, rbx
movzx dx, bh
movsx dx, bpl
movsx rdx, r13w
movzx edx, byte [rbx]
jmp 0x14040c643
jmp 0x14040c78a
lea rcx, [rsp + 0x150]
btr r8d, r14d
sub edx, edx
mov r8d, edi
jmp 0x14040c65e
call fcn.14041c095
test eax, eax
jmp 0x14040c66a
je 0x14040c74e
mov eax, dword [rsp + 0x170]
movzx rcx, r9w
ror ecx, cl
shr cl, 0x28
mov ecx, 8
jmp 0x14040c691
cmp eax, 9
jmp 0x14040c699
jl 0x14040c6bb
mov ecx, 0x10
cmp r15b, 0xa
cmc
test r14b, 0x70
cmp eax, 0x10
jmp 0x14040c6b5
jne 0x14040c574
mov rdx, qword [rsp + 0x50]
mov dword [rdx], ecx
clc
test r9b, 0
cmovl si, di
mov rsi, qword [rsp + 0x150]
btr bp, 6
mov rbp, qword [rsp + 0x168]
stc
test edi, edi
jmp 0x14040c6e8
je 0x14040ced8
mov edx, dword [rsi + 0xc]
clc
cmp r9w, 0x48e6
cmp edx, edi
je 0x14040ced8
mov r9d, dword [rsi]
clc
sbb cl, spl
mov ecx, dword [rsi + 4]
cmp rax, rdx
cmp r11b, 0x92
cmp eax, 8
jmp 0x14040c719
jg 0x14040cea3
mov dword [rsp + 0x20], ecx
bswap r8w
movzx cx, r11b
mov r8b, dil
mov rcx, rbp
xchg r8w, r8w
not r8
movsxd r8, esp
mov r8d, edi
jmp 0x14040c744
call fcn.14041e793
jmp 0x14040cec0
mov rcx, qword [rsp + 0x168]
sub ebp, ebp
jmp 0x14040c75d
jmp 0x14040cf3b
mov dword [r12], 0
add rbp, 0x40df7f6e
rcr ax, cl
bsr ebp, r15d
mov byte [rbx], 0
sub edx, edx
cdqe
mov rax, r15
btr bp, r15w
movsxd rbp, r13d
mov rbp, qword [rsp + 0x38]
mov qword [rbp], rax
xchg rbp, rbp
rcr bp, cl
rol bpl, 1
mov qword [r14], r15
inc bp
movzx rbp, sp
rcl ebp, 0xa6
mov rbp, r15
stc
clc
jmp 0x14040c7b3
cmp dl, 0x42
jmp 0x14040c7bb
jne 0x14040cafe
cmp rbp, rax
jmp 0x14040c7c9
jae 0x14040c7f9
lea rax, [rbp + 1]
test r14w, 0x18b
mov qword [r14], rax
bts eax, r12d
movzx eax, byte [rbp]
cmp bpl, sil
cmp al, 0x4d
jmp 0x14040c7ee
jne 0x14040cafe
jmp 0x14040c8c4
cmp dword [r12], 0
jmp 0x14040c803
je 0x14040cafe
mov r8d, dword [rsi + 0x34]
movzx rcx, r13w
bswap cx
cwd
mov rcx, qword [rsi + 0x28]
mov dl, r10b
mov rdx, rbx
jmp 0x14040c825
call qword [rsi + 0x10]
mov edx, dword [rsi + 0xc0]
mov rcx, qword [rsi + 0xd0]
clc
cmc
test r14b, r13b
sub edx, ecx
jmp 0x14040c848
add dword [rsi + 0xb8], edx
test si, r10w
cmc
test eax, eax
jmp 0x14040c85a
je 0x14040c879
movsxd rdx, eax
mov eax, 0x16c44b0b
add rdx, rbx
lahf
movzx eax, byte [rbx]
jmp 0x14040c874
jmp 0x14040c89f
mov dword [r12], 0
mov byte [rbx], 0
bt ebp, edx
rcl edx, cl
sub eax, eax
adc dx, r14w
rcl bpl, 0x17
adc bp, 0x7c22
mov rdx, r15
movsx bp, cl
mov rbp, qword [rsp + 0x38]
cmp r12b, 0xf5
clc
mov qword [rbp], rdx
mov qword [r14], r15
stc
jmp 0x14040c8b7
cmp al, 0x4d
jmp 0x14040c8be
jne 0x14040cafe
mov rcx, rsi
jmp 0x14040c8cc
call fcn.1404282d5
mov rcx, rsi
jmp 0x14040c8d9
call fcn.1404282d5
mov rcx, rsi
jmp 0x14040c8e6
call fcn.1404282d5
mov rcx, rsi
call fcn.1404282d5
mov rcx, rsi
call fcn.1404282d5
mov rcx, rsi
jmp 0x14040c903
call fcn.1404282d5
mov rcx, rsi
call fcn.1404282d5
mov edi, eax
mov rcx, rsi
jmp 0x14040c91a
call fcn.1404282d5
shl eax, 0x10
cmc
or eax, edi
cmp ecx, 0x6e902804
cmp eax, 0x38
jmp 0x14040c933
ja 0x14040c952
movabs rcx, 0x100010000001000
bt rcx, rax
jmp 0x14040c94c
jb 0x14040c95b
cmp eax, 0x6c
jne 0x14040cfa8
movups xmm0, xmmword [rsi + 0xd0]
xchg dl, cl
movzx cx, spl
movsx rcx, r12w
movups xmmword [rsi + 0xc0], xmm0
mov dword [rsp + 0x11c], 0xff
movsxd rcx, r12d
lea rdx, [rsp + 0x100]
seto ch
not cx
movzx cx, r11b
mov rcx, rsi
jmp 0x14040c99d
call fcn.140428588
test rax, rax
jmp 0x14040c9aa
je 0x14040c574
mov edx, dword [rsi + 4]
mov ecx, edx
neg ecx
jmp 0x14040c9bc
cmovs ecx, edx
mov dword [rsi + 4], ecx
test r9w, di
cmp r15b, 0x19
clc
cmp ecx, 0x1000000
jmp 0x14040c9d6
ja 0x14040c574
mov r8d, dword [rsi]
cmp r14b, r10b
cmp r8d, 0x1000000
jmp 0x14040c9ee
ja 0x14040c574
mov eax, dword [rsp + 0x10c]
bts bp, sp
mov dword [rsp + 0x68], eax
inc r9w
cmc
cmp rcx, r8
mov eax, dword [rsp + 0x110]
bts r11, rbp
test r12w, 0xbd5
movzx r10w, r10b
mov dword [rsp + 0x80], eax
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x78], eax
jmp 0x14040ca3c
mov r11d, dword [rsp + 0x118]
btc r10, r8
rol rbp, cl
mov r9d, dword [rsp + 0x11c]
sub r10b, r13b
mov r10d, dword [rsp + 0x100]
movsx bp, r13b
mov ebp, dword [rsp + 0x108]
stc
cmp cl, r13b
cmp ebp, 0xc
jmp 0x14040ca76
jne 0x14040d1ec
cmp r10d, 0x17
jmp 0x14040ca85
jg 0x14040d274
mov edi, dword [rsp + 0x104]
adc r13d, 0x2c4831c6
test r13b, 0xde
movsx eax, r10w
mov eax, dword [rsp + 0x120]
clc
neg eax
rcr r13d, 0xf4
shr r13b, 0xf6
sar r13b, cl
add eax, edi
cmp r11, 0x3c9c31fd
sal r13b, 0x7e
add eax, 0xffffffe8
cdqe
imul r13, rax, 0x55555556
rol ax, cl
shrd eax, ebx, 0x37
mov rax, r13
test r15w, 0x409d
shr rax, 0x3f
cmp r12w, 0x1096
test si, 0x5ad8
shr r13, 0x20
stc
test spl, r9b
add r13d, eax
jmp 0x14040d230
mov qword [rsi + 0xc0], rcx
mov rax, qword [rsi + 0xd8]
bswap rcx
not ch
mov qword [rsi + 0xc8], rax
jmp 0x14040cb24
mov rcx, rsi
jmp 0x14040cb2c
call fcn.140410f0d
test eax, eax
je 0x14040cc33
lea rdi, [rsp + 0x150]
rol r8w, cl
rcr ch, 0xa4
sal ch, 0x84
mov r8d, 0x8870
mov rcx, rdi
clc
sub edx, edx
jmp 0x14040cb5c
call fcn.1404a3ec0
mov rcx, rsi
xadd dh, dh
mov rdx, rdi
bsf r8, r8
cmp r11w, sp
mov r8, qword [rsp + 0xc8]
cmc
test si, 0x71d9
xor r9d, r9d
jmp 0x14040cb88
call fcn.140428e6f
cmp rax, rsi
jmp 0x14040cb95
je 0x14040cd63
mov rbp, rax
cmp rdx, rax
test rax, rax
jmp 0x14040cba9
je 0x14040cd63
mov r9d, dword [rsp + 0x150]
cmp r15w, r10w
mov rax, qword [rsp + 0xb8]
cmp r13b, r15b
xchg r8w, cx
mov dword [rax], r9d
mov eax, dword [rsp + 0x154]
mov rcx, qword [rsp + 0xc0]
dec r8
sub r8b, r8b
mov dword [rcx], eax
movsx r8w, r14b
mov r8d, dword [rsp + 0x94]
test r15d, 0x551016d8
clc
test r13b, r12b
test r8d, 0xfffffffb
jmp 0x14040cc08
je 0x14040cd8e
mov dword [rsp + 0x20], eax
xchg cl, dh
mov rcx, rbp
mov edx, 4
jmp 0x14040cc21
call fcn.14041e793
mov rbp, rax
jmp 0x14040cc2e
jmp 0x14040cd8e
mov rcx, rsi
call fcn.140421d1b
mov edi, eax
ror cx, 0x67
movzx cx, spl
xor cl, spl
shl edi, 0x10
cmovae cx, si
bswap ecx
movsx rcx, cx
mov rcx, rsi
jmp 0x14040cc5e
call fcn.140421d1b
or eax, edi
sub cx, r8w
sbb rcx, 0x4e482728
neg ch
movups xmm0, xmmword [rsi + 0xd0]
bsf rcx, rbx
jmp 0x14040cc84
movups xmmword [rsi + 0xc0], xmm0
shr rcx, cl
mov rcx, rsi
jmp 0x14040cc96
cmp eax, 0x38425053
jmp 0x14040cca0
jne 0x14040cdad
call fcn.140421d1b
mov edi, eax
sbb cl, dil
shl edi, 0x10
xchg ch, ch
mov rcx, rsi
call fcn.140421d1b
or eax, edi
cmp r12d, r9d
cmp r12b, 0x40
cmp eax, 0x38425053
jmp 0x14040ccd0
jne 0x14040c574
mov rcx, rsi
jmp 0x14040ccde
call fcn.140421d1b
cmp eax, 1
jmp 0x14040cceb
jne 0x14040c574
cmp qword [rsi + 0x10], 0
jmp 0x14040ccfb
je 0x14040d02b
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
movsx rbp, si
shrd ax, r14w, 0xee
cmc
mov rax, qword [r14]
mov ebp, ecx
test dx, cx
sub ebp, eax
clc
jmp 0x14040cd28
cmp ebp, 5
jmp 0x14040cd30
jg 0x14040d034
mov qword [rsi + 0xc0], rcx
mov edx, 6
bsf ecx, r9d
mov cx, 0x474
test ebx, edx
sub edx, ebp
not ch
mov ch, ah
mov rcx, qword [rsi + 0x28]
jmp 0x14040cd5b
call qword [rsi + 0x18]
jmp 0x14040d043
mov rcx, qword [rsp + 0x158]
test dil, r13b
test rcx, rcx
jmp 0x14040cd76
je 0x14040cd81
call fcn.1401d7628
sub ebp, ebp
cmovs rcx, rax
movsx ecx, bp
movsx rcx, di
mov rcx, qword [rsp + 0x168]
call fcn.1401d7628
mov rcx, qword [rsp + 0x160]
jmp 0x14040cda8
jmp 0x14040cf5a
call fcn.140411522
test eax, eax
jmp 0x14040cdc1
mov ebp, dword [rsp + 0x94]
jmp 0x14040cdcd
je 0x14040ce4f
mov rcx, rsi
shl r8w, 0xae
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
btr ebx, 0x50
test sil, 0x74
shr r13b, 0x86
mov r9, qword [rsp + 0xc8]
cmovs bp, bx
movaps xmm6, xmmword [rsp + 0x89c0]
add rsp, 0x89d8
movzx r14d, r10w
xchg rsi, rbp
bswap bp
pop rbx
pop rbp
mov r15b, cl
cmovs r15w, si
pop rdi
mov r15b, cl
mov r15b, 0x30
pop rsi
pop r12
pop r13
movsx r15, r11w
jmp 0x14040ce3b
pop r14
xchg r15b, r15b
not r15d
pop r15
jmp 0x14040ce4a
jmp 0x140411e12
mov rcx, rsi
jmp 0x14040ce57
call fcn.140412f7a
test eax, eax
je 0x14040cfc9
mov dword [rsp + 0x20], ebp
mov dx, si
jmp 0x14040ce70
mov rcx, rsi
movzx r8, r11w
mov rdx, qword [rsp + 0xb8]
jmp 0x14040ce84
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
jmp 0x14040ce99
call fcn.14041311f
jmp 0x14040cf62
mov dword [rsp + 0x20], ecx
movsxd r8, r10d
xchg r8d, ecx
mov rcx, rbp
movzx r8w, bpl
movsxd r8, eax
mov r8d, edi
call fcn.1404202ef
mov rbp, rax
cmp dl, 0xb8
mov dword [rsi + 0xc], edi
clc
test rax, rax
jmp 0x14040ced2
je 0x14040c574
mov eax, dword [rsi]
and cl, sil
or ch, 0x41
mov rcx, qword [rsp + 0xb8]
stc
mov dword [rcx], eax
mov eax, dword [rsi + 4]
bt cx, 0xfc
mov rcx, qword [rsp + 0xc0]
clc
jmp 0x14040cf01
mov dword [rcx], eax
bts cx, r8w
sbb cl, r15b
add cl, sil
mov rcx, qword [rsp + 0xc8]
test rcx, rcx
je 0x14040cf34
mov eax, dword [rsi + 8]
jmp 0x14040cf27
mov dword [rcx], eax
jmp 0x14040cf34
sub ecx, ecx
jmp 0x14040cf3b
call fcn.1401d7628
mov rcx, qword [rsp + 0x160]
call fcn.1401d7628
mov rcx, qword [rsp + 0x158]
jmp 0x14040cf5a
call fcn.1401d7628
mov rax, rbp
movaps xmm6, xmmword [rsp + 0x89c0]
mov r14, rsp
add rsp, 0x89d8
pop rbx
xchg r14w, bp
pop rbp
setg r12b
pop rdi
bswap r12d
xchg r14, rsi
pop rsi
jmp 0x14040cf8b
pop r12
not r13d
bswap r14w
pop r13
pop r14
movsx r15, r12w
cmovge r15d, ebx
pop r15
jmp 0x14040cfa7
ret
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0xc0], xmm0
cmp eax, 0x7c
jmp 0x14040cfbe
jne 0x14040cb24
jmp 0x14040c974
mov rcx, rsi
jmp 0x14040cfd1
call fcn.14041779c
test eax, eax
jmp 0x14040cfdd
je 0x14040d338
mov rax, qword [rsp + 0x50]
movsxd rdx, ecx
mov qword [rsp + 0x28], rax
movsxd rdx, r15d
cqo
mov dword [rsp + 0x20], ebp
mov rcx, rsi
cwd
mov r8b, spl
mov rdx, qword [rsp + 0xb8]
movsxd r8, edi
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
jmp 0x14040d021
call fcn.140417a39
jmp 0x14040cf62
mov rax, qword [r14]
add cx, bp
neg cx
add rax, 6
movsx ecx, r8w
mov qword [r14], rax
movsx ecx, r9w
mov rcx, rsi
jmp 0x14040d04b
call fcn.140421d1b
cmp eax, 0x10
jmp 0x14040d058
ja 0x14040c574
mov dword [rsp + 0x68], eax
mov cl, bpl
movzx cx, bh
movzx ecx, r14w
mov rcx, rsi
jmp 0x14040d075
call fcn.140421d1b
mov edi, eax
adc rcx, r9
shl edi, 0x10
sete cl
mov rcx, rbp
mov rcx, rsi
call fcn.140421d1b
mov r13d, eax
or r13d, edi
not ecx
movsx ecx, r15w
movzx ecx, r12w
mov rcx, rsi
jmp 0x14040d0a8
call fcn.140421d1b
mov edi, eax
jmp 0x14040d0b7
mov rcx, rsi
call fcn.140421d1b
sub ebp, ebp
cmp rbp, 0x64ce3954
stc
cmp r13d, 0x1000000
jmp 0x14040d0d5
jg 0x14040cf5f
shl edi, 0x10
test r8b, r8b
stc
or edi, eax
jmp 0x14040d0e9
cmp edi, 0x1000000
jmp 0x14040d0f4
jg 0x14040cf5f
mov rcx, rsi
jmp 0x14040d102
call fcn.140421d1b
cmp ax, 0x10
jmp 0x14040d110
je 0x14040d124
cmp eax, 8
jmp 0x14040d11e
jne 0x14040c574
mov dword [rsp + 0x78], eax
movzx ecx, r14w
xchg cl, cl
mov rcx, rsi
jmp 0x14040d136
call fcn.140421d1b
cmp eax, 3
jmp 0x14040d143
jne 0x14040c574
mov dword [rsp + 0x70], edi
mov rcx, rsi
jmp 0x14040d155
call fcn.140421d1b
mov edi, eax
xor cl, 0x4b
add rcx, 0x23831192
shr ch, cl
shl edi, 0x10
movzx ecx, r8w
mov rcx, rsi
jmp 0x14040d177
call fcn.140421d1b
or eax, edi
je 0x14040db84
js 0x14040da8f
cmp qword [rsi + 0x10], 0
jmp 0x14040d194
je 0x14040db57
mov rcx, qword [rsp + 0x38]
and dil, al
sub bpl, 0x82
mov rbp, qword [rcx]
bts cx, r15w
test bh, 0xc
dec dil
mov rcx, qword [r14]
sbb dil, dil
mov edi, ebp
sar dx, 0xab
sub edi, ecx
mov edx, eax
sub edx, edi
jmp 0x14040d1cb
jle 0x14040db5f
mov qword [rsi + 0xc0], rbp
sets ch
mov rcx, qword [rsi + 0x28]
jmp 0x14040d1e4
call qword [rsi + 0x18]
jmp 0x14040db84
cmp r10d, 0xf
jg 0x14040d274
mov edi, dword [rsp + 0x104]
xor r13d, r12d
mov eax, dword [rsp + 0x120]
cmovl r13d, esi
shld r13, rsp, 0xf1
add eax, ebp
movzx r13d, bp
bts r13w, r8w
mov r13d, edi
cmp dil, r11b
sub r13d, eax
cmc
stc
sar r13d, 2
stc
cmp cx, 0x58bb
test r13d, r13d
je 0x14040d274
mov dword [rsp + 0x40], ebp
setbe al
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0xa8], r9d
rcr al, cl
jmp 0x14040d254
mov r9d, edx
sub al, 3
cmp r11d, 0xff000000
sete al
test r14b, 0xe9
cmc
sub edx, edx
jmp 0x14040d26f
jmp 0x14040d464
movsxd rdi, dword [rsp + 0x104]
rcr eax, 0x62
cwde
movsxd rax, dword [rsi + 0xb8]
stc
add rax, qword [rsi + 0xc0]
jmp 0x14040d29b
sub rax, qword [rsi + 0xd0]
cmp edi, ecx
stc
cmp rax, rdi
jmp 0x14040d2ad
jne 0x14040c574
cmp r11d, 0xff000000
mov r13b, bl
mov al, 0xc0
sete al
mov r13b, 1
test edi, 0x46e6858
mov dword [rsp + 0x58], r13d
cmp r10d, 0x18
mov dword [rsp + 0xa8], r9d
jmp 0x14040d2e1
mov qword [rsp + 0x70], rdi
mov dword [rsp + 0x40], ebp
jne 0x14040d44b
cmp r11d, 0xff000000
jne 0x14040d44b
mov r9d, edx
bt r10w, 0xa
mov edi, 3
bts r10, r15
shrd r10d, r10d, 0xe5
bsr r10w, ax
mov r10d, 0x18
cmp al, r11b
clc
mov byte [rsp + 0x88], 1
clc
test bx, r12w
xor r13d, r13d
jmp 0x14040d48c
mov rcx, rsi
call fcn.140407b88
test eax, eax
jmp 0x14040d347
je 0x14040d64b
mov dword [rsp + 0x20], ebp
jmp 0x14040d359
mov rcx, rsi
mov bh, 0x54
mov rbx, qword [rsp + 0xb8]
movzx r9, cx
jmp 0x14040d374
mov rdx, rbx
movsx r8, bp
not r8b
jmp 0x14040d383
mov rsi, qword [rsp + 0xc0]
not r9b
movzx r9d, r12w
setnp r8b
mov r8, rsi
movsx r9w, r12b
movsx rdi, r8w
movzx edi, dx
mov rdi, qword [rsp + 0xc8]
mov r9, rdi
jmp 0x14040d3b5
call fcn.140417edc
test ebp, ebp
jmp 0x14040d3c1
jne 0x14040d3d9
mov ebp, dword [rdi]
xor r14w, 0x3dbf
bt r14d, 0xb1
btr r13w, di
mov r8d, dword [rsi]
btr edi, 0x20
neg r12b
sal r13w, cl
mov edx, dword [rbx]
shrd r12, r14, 0xff
rol ch, cl
mov rcx, rax
mov r9d, ebp
adc bx, r13w
shl dil, 0x67
sbb r14b, 0xcb
movaps xmm6, xmmword [rsp + 0x89c0]
neg edi
add rsp, 0x89d8
bswap r14w
movzx r15, r11w
xchg sil, bl
pop rbx
bswap ebp
pop rbp
movzx rdi, r8w
movsx rdi, r12w
pop rdi
mov sil, 1
pop rsi
pop r12
pop r13
pop r14
jmp 0x14040d43f
pop r15
jmp 0x14040d446
jmp 0x140419570
mov r9d, edx
test r9b, 0x19
ror di, 0xcc
mov dl, 1
xor dil, r8b
shld di, ax, 0x12
stc
xor r13d, r13d
mov byte [rsp + 0x88], dl
cmp r14b, 0x64
bts di, r13w
cmp r11d, 1
mov edi, 4
jmp 0x14040d482
sbb edi, 0
cmp bl, r15b
mov dword [rsp + 0x58], eax
mov dword [rsi + 8], edi
bts eax, eax
mov eax, dword [rsp + 0x94]
cmc
cmp eax, 3
jmp 0x14040d4a2
cmovge edi, eax
test ch, 0x3e
test r8d, r8d
je 0x14040d4cd
xor ebp, ebp
rol ax, cl
mov eax, 0x7fffffff
sub edx, edx
div r8d
cmp eax, edi
jmp 0x14040d4c7
jb 0x14040cf5f
mov dword [rsp + 0x50], edi
mov ebp, edi
imul ebp, r8d
cmp di, 0x15da
test ebp, ebp
jmp 0x14040d4e3
js 0x14040c574
test r9d, r9d
jmp 0x14040d4f1
je 0x14040d517
mov eax, 0x7fffffff
sub edx, edx
test r14b, 0xd4
cmc
div ecx
jmp 0x14040d50a
cmp eax, ebp
jmp 0x14040d511
jb 0x14040c574
test r8d, r8d
je 0x14040d53e
mov eax, 0x7fffffff
xor edx, edx
clc
div r8d
cmp ecx, esi
stc
cmc
cmp eax, dword [rsp + 0x50]
jmp 0x14040d538
jb 0x14040c574
test r9d, r9d
jmp 0x14040d546
je 0x14040d56a
mov eax, 0x7fffffff
xor edx, edx
cmc
test r14w, 0x7f7b
div ecx
stc
cmp eax, ebp
jmp 0x14040d564
jb 0x14040c574
mov dword [rsp + 0xa0], r11d
jmp 0x14040d578
mov dword [rsp + 0x48], r10d
cmp spl, 0xcb
stc
mov dword [rsp + 0xdc], r9d
test r12b, cl
cmp r12w, r8w
clc
imul ebp, ecx
jmp 0x14040d59a
movsxd rcx, ebp
call fcn.14018a770
test rax, rax
jmp 0x14040d5aa
je 0x14040c574
mov rdi, rax
shrd cx, si, 0xa
inc cx
mov ecx, dword [rsp + 0x48]
clc
test sp, 0x1de
cmp ecx, 0xf
mov qword [rsp + 0x60], rdi
jmp 0x14040d5d2
jg 0x14040daa6
cmp r13d, 0x101
setge al
add r8b, 0x18
or byte [rsp + 0x88], al
mov r8b, 0xd5
mov r8d, dword [rsp + 0x40]
jmp 0x14040d5fa
jne 0x140410748
test r13d, r13d
jle 0x14040e4d8
mov eax, r13d
adc bp, 0x27b0
mov qword [rsp + 0x58], rax
sub ebp, 0x40770d67
mov rbp, qword [r14]
bts ax, sp
bsf rax, rbp
mov rax, qword [rsp + 0x38]
clc
stc
mov rax, qword [rax]
stc
test rsp, r12
xor edi, edi
jmp 0x14040d63c
mov dword [rsp + 0x40], r8d
jmp 0x14040d646
jmp 0x14040d6cd
mov rcx, rsi
jmp 0x14040d653
call fcn.140419909
test eax, eax
je 0x14040c574
mov dword [rsp + 0x20], ebp
movzx cx, r8b
cdq
mov rcx, rsi
mov rdx, qword [rsp + 0xb8]
cmovs r9d, esp
movzx r9d, bp
mov r8, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
jmp 0x14040d692
call fcn.14041a04c
jmp 0x14040cf62
inc rbp
jmp 0x14040d6a4
mov qword [r14], rbp
mov byte [rsp + rdi*4 + 0x153], 0xff
inc rdi
test r15w, 0x53b7
jmp 0x14040d6bd
cmp qword [rsp + 0x58], rdi
jmp 0x14040d6c7
je 0x14040e4d8
cmp rbp, rax
jmp 0x14040d6d5
jae 0x14040d713
lea rcx, [rbp + 1]
cqo
movzx dx, al
mov dx, 0x353
mov qword [r14], rcx
movsx dx, dil
movzx rdx, bp
movzx edx, byte [rbp]
movsx bp, r10b
movsx rbp, di
setae bpl
mov rbp, rcx
jmp 0x14040d70e
jmp 0x14040d7c2
cmp dword [r12], 0
jmp 0x14040d71d
je 0x14040d774
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040d733
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmc
stc
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040d780
cdqe
xchg dx, dx
movsx edx, r13w
rcr rdx, cl
add rax, rbx
mov dl, ah
cmovb rdx, rcx
movzx edx, byte [rbx]
jmp 0x14040d76f
jmp 0x14040d7a1
xor edx, edx
jmp 0x14040d77b
jmp 0x14040d7c2
mov dword [r12], 0
sar ebp, cl
movsx cx, r15b
mov byte [rbx], 0
xor edx, edx
mov rax, r15
sbb bpl, spl
shl ecx, cl
xadd r8w, cx
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
ror rbp, cl
sar bp, 0xa2
rcr ebp, 0xf9
mov qword [r14], r15
mov rbp, r15
mov r8d, dword [rsp + 0x40]
cmp r11b, 0x5f
mov byte [rsp + rdi*4 + 0x152], dl
jmp 0x14040d7ce
cmp rbp, rax
jae 0x14040d7f1
lea rcx, [rbp + 1]
seto dl
mov qword [r14], rcx
movzx edx, byte [rbp]
seta bpl
mov rbp, rcx
jmp 0x14040d8ca
cmp dword [r12], 0
je 0x14040d85f
mov ebp, r8d
movsx r8d, r15w
movsx dx, bpl
mov r8d, dword [rsi + 0x34]
mov edx, r8d
movsx rdx, r11w
mov rcx, qword [rsi + 0x28]
cwd
cdq
cmovbe dx, r14w
mov rdx, rbx
jmp 0x14040d827
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
stc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x14040d845
je 0x14040d86b
cdqe
add rax, rbx
cqo
movzx edx, byte [rbx]
jmp 0x14040d85a
jmp 0x14040d890
xor edx, edx
jmp 0x14040d866
jmp 0x14040d8ca
mov dword [r12], 0
btr ax, r8w
mov byte [rbx], 0
or al, r12b
sar rax, cl
xor edx, edx
xor r8b, r12b
movzx r8, cx
xadd al, al
mov rax, r15
mov r8d, ebp
bt ecx, 0xf1
neg ebp
ror ch, cl
mov rcx, qword [rsp + 0x38]
btc rbp, 0xa5
bt rbp, 0x71
mov qword [rcx], rax
sets bpl
bt ebp, edx
sbb ebp, r14d
mov qword [r14], r15
bt bp, 0x20
mov rbp, r15
test r8d, 0x54d44e98
cmc
mov byte [rsp + rdi*4 + 0x151], dl
cmp rbp, rax
jmp 0x14040d8d9
jae 0x14040d908
lea rcx, [rbp + 1]
movsx edx, si
mov qword [r14], rcx
mov dl, r11b
not dx
movsx dx, r13b
movzx edx, byte [rbp]
movzx ebp, dx
mov rbp, rcx
jmp 0x14040d903
jmp 0x14040d9c0
cmp dword [r12], 0
jmp 0x14040d912
je 0x14040d97c
mov ebp, r8d
jmp 0x14040d923
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
cdq
mov rdx, rbx
jmp 0x14040d934
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14040d946
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test r8, r8
cmp r10w, r11w
jmp 0x14040d95e
test eax, eax
jmp 0x14040d965
je 0x14040d988
cdqe
movsx edx, r11w
add rax, rbx
movzx edx, byte [rbx]
jmp 0x14040d9a2
xor edx, edx
jmp 0x14040d983
jmp 0x14040d9c0
mov dword [r12], 0
xor cl, spl
clc
xchg cx, cx
mov byte [rbx], 0
rol ax, cl
xor edx, edx
mov rax, r15
mov r8d, ebp
mov rcx, qword [rsp + 0x38]
mov qword [rcx], rax
dec bp
sbb bp, cx
mov qword [r14], r15
sal ebp, cl
mov rbp, r15
stc
test r11b, 0x71
mov byte [rsp + rdi*4 + 0x150], dl
cmp ecx, esi
cmp r8d, 0xc
jmp 0x14040d9d2
je 0x14040d6a7
cmp rbp, rax
jmp 0x14040d9e0
jb 0x14040d69c
cmp dword [r12], 0
je 0x14040d6a7
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
movsx dx, r10b
mov dh, 0xf2
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
sub ecx, dword [rsi + 0xd0]
test bl, r15b
add dword [rsi + 0xb8], ecx
test r13, 0x151f2e40
test eax, eax
je 0x14040da40
cdqe
test esi, ecx
cmp rcx, r12
add rax, rbx
jmp 0x14040da3b
jmp 0x14040da60
mov dword [r12], 0
cmovnp eax, eax
cwde
mov byte [rbx], 0
movsxd rbp, ecx
jmp 0x14040da57
mov rax, r15
bswap rcx
movsxd rbp, ebx
mov rcx, qword [rsp + 0x38]
setb bpl
jmp 0x14040da6e
mov qword [rcx], rax
mov rbp, r15
mov r8, 0x242d3c3d
movsx r8w, r14b
mov r8d, dword [rsp + 0x40]
jmp 0x14040da8a
jmp 0x14040d6a4
mov rax, qword [rsp + 0x38]
jmp 0x14040da99
mov rax, qword [rax]
jmp 0x14040daa1
jmp 0x14040db74
mov edx, dword [rsp + 0x40]
bswap ax
cwde
shr ah, 0x27
add edx, dword [rsp + 0x120]
btc eax, r12d
bsr ax, r13w
mov rax, qword [rsp + 0x70]
test r13w, 0x71f5
clc
sub eax, edx
jmp 0x14040dad4
mov qword [rsp + 0x70], rax
jmp 0x14040dade
je 0x14040f951
js 0x14040ec26
cmp qword [rsi + 0x10], 0
jmp 0x14040daf4
je 0x14040f923
mov rax, qword [rsp + 0x38]
sar dh, 0xe3
sub dil, r9b
rol ecx, cl
mov rcx, qword [rax]
mov rax, qword [r14]
xor edi, r10d
shr dl, 0x35
mov ebp, ecx
movsx di, dl
sub ebp, eax
bts edi, edi
mov rdi, qword [rsp + 0x70]
mov edx, edi
cmc
sub edx, ebp
jmp 0x14040db2d
jle 0x14040f92b
mov qword [rsi + 0xc0], rcx
bswap rcx
movsx cx, spl
movzx rcx, r8w
mov rcx, qword [rsi + 0x28]
jmp 0x14040db4f
call qword [rsi + 0x18]
jmp 0x14040f940
mov rcx, qword [r14]
cmp r13b, r13b
stc
clc
mov eax, eax
stc
cmp r8b, sil
add rax, rcx
movsx cx, r12b
not ecx
jmp 0x14040db74
mov qword [r14], rax
movsx cx, r9b
movzx ecx, cx
movzx cx, bpl
mov rcx, rsi
jmp 0x14040db8c
call fcn.140421d1b
mov edi, eax
shl edi, 0x10
xchg ecx, ecx
not rcx
mov rcx, rsi
call fcn.140421d1b
or eax, edi
jmp 0x14040dbaa
je 0x14040dc4a
js 0x14040dc19
cmp qword [rsi + 0x10], 0
jmp 0x14040dbc0
je 0x14040dc2b
mov rcx, qword [rsp + 0x38]
or bpl, r11b
mov rbp, qword [rcx]
rol dh, cl
jmp 0x14040dbd8
mov rcx, qword [r14]
mov edi, ebp
rol dl, 0xf3
cmp edx, ebx
adc edx, 0x3b1952b8
sub edi, ecx
mov edx, eax
cmc
sub edx, edi
jmp 0x14040dbf4
jle 0x14040dc32
mov qword [rsi + 0xc0], rbp
jmp 0x14040dc0d
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x14040dc4a
mov rax, qword [rsp + 0x38]
jmp 0x14040dc23
mov rax, qword [rax]
jmp 0x14040dc47
mov rcx, qword [r14]
cmp r8b, 0xfc
mov eax, eax
test r14w, 0x6c24
add rax, rcx
xchg cx, cx
movsx ecx, bp
movzx ecx, r12w
mov qword [r14], rax
mov rcx, rsi
jmp 0x14040dc52
call fcn.140421d1b
mov edi, eax
sbb cl, r9b
shl rcx, 0x86
shl edi, 0x10
movzx ecx, r8w
mov rcx, rsi
jmp 0x14040dc6f
call fcn.140421d1b
or eax, edi
movzx edi, bp
setne dil
mov dil, 0x25
mov edi, dword [rsp + 0x70]
jmp 0x14040dc89
je 0x14040dd4e
js 0x14040dd07
cmp qword [rsi + 0x10], 0
jmp 0x14040dc9f
je 0x14040dd1e
mov rcx, qword [rsp + 0x38]
shrd dx, r10w, 0x65
add edi, 0x5f613fb
mov rbp, qword [rcx]
and edi, esp
rol cx, cl
mov rcx, qword [r14]
xadd dil, dil
and rdi, r9
mov edi, ebp
or dx, 0x749a
sub edi, ecx
add dl, r11b
mov edx, eax
test r12w, sp
sub edx, edi
movsx rdi, r8w
mov edi, dword [rsp + 0x70]
jmp 0x14040dce9
jle 0x14040dd26
mov qword [rsi + 0xc0], rbp
cmovo cx, r11w
mov rcx, qword [rsi + 0x28]
call qword [rsi + 0x18]
jmp 0x14040dd4e
mov rax, qword [rsp + 0x38]
jmp 0x14040dd11
mov rax, qword [rax]
jmp 0x14040dd19
jmp 0x14040dd40
mov rcx, qword [r14]
clc
test spl, al
cmc
mov eax, eax
cmp r11w, sp
test r15b, 0x63
add rax, rcx
mov ecx, 0xdf37438
movsxd rcx, r11d
jmp 0x14040dd40
mov qword [r14], rax
movzx ecx, r13w
movsxd rcx, r15d
movzx rcx, r10w
mov rcx, rsi
call fcn.140421d1b
cmp eax, 1
jmp 0x14040dd5e
ja 0x14040c574
mov dword [rsp + 0x60], eax
movsx edx, r8w
test r11b, 0xcb
sub ebp, ebp
not dx
mov ecx, 4
bsr edx, r15d
adc edx, esi
mov edx, edi
sub r8w, 0x1af
bts r8w, ax
mov r8d, r13d
clc
cmp r14b, 0x63
cmc
xor r9d, r9d
jmp 0x14040dd9e
call fcn.1401eec11
test eax, eax
je 0x14040cf5f
cmp dword [rsp + 0x40], 0x10
jmp 0x14040ddb5
jne 0x14040de18
cmp dword [rsp + 0x78], 0x10
jne 0x14040de18
cmp dword [rsp + 0x60], 0
jmp 0x14040ddd0
jne 0x14040de18
mov ecx, 8
ror rdx, 0x54
sub r8b, 0xa4
mov edx, edi
xchg r8b, r8b
mov r8d, r13d
test spl, 0xe2
sub r9d, r9d
jmp 0x14040ddf7
call fcn.140246129
mov rbp, rax
movzx eax, bx
cwde
mov rax, qword [rsp + 0x50]
jmp 0x14040de0d
mov dword [rax], 0x10
jmp 0x14040de43
mov eax, r13d
imul eax, edi
shl eax, 2
movsx cx, bh
jmp 0x14040de2e
movsxd rcx, eax
jmp 0x14040de36
call fcn.14018a770
mov rbp, rax
cmp cx, 0x7085
test rbp, rbp
je 0x14040c574
imul edi, r13d
cmp dword [rsp + 0x60], 0
jmp 0x14040de5a
mov qword [rsp + 0x60], rbp
jmp 0x14040de64
mov qword [rsp + 0x48], rdi
jmp 0x14040de6e
mov dword [rsp + 0xb4], r13d
jmp 0x14040de7b
je 0x14040e595
mov edx, dword [rsp + 0x68]
shld cx, r10w, 0xb7
add ch, dl
imul edx, r13d
sbb cl, r8b
bsf cx, r14w
add edx, edx
movzx rcx, cx
mov rcx, rsi
call fcn.1400f00ca
mov eax, dword [rsp + 0x68]
cmp dil, 0x41
test r9w, r11w
jmp 0x14040deb8
mov qword [rsp + 0x80], rax
or al, dil
mov al, 0xd6
sar al, 0xe4
lea eax, [rdi - 1]
jmp 0x14040ded4
mov dword [rsp + 0x88], eax
sar ax, 0xda
shl al, cl
xadd eax, eax
mov eax, edi
test r10b, 0xae
cmp r14b, dl
and eax, 0xfffffff8
mov dword [rsp + 0x98], eax
clc
and edi, 7
cmp r14w, sp
mov qword [rsp + 0xa8], rdi
sub eax, eax
jmp 0x14040df2b
mov rax, qword [rsp + 0x58]
jmp 0x14040df18
inc rax
clc
cmp rax, 4
jmp 0x14040df25
je 0x14040eae4
lea rdi, [rax + rbp]
clc
mov qword [rsp + 0x58], rax
cmp rax, qword [rsp + 0x80]
jmp 0x14040df42
jae 0x14040e417
cmp dword [rsp + 0x48], 0
jmp 0x14040df52
jle 0x14040df0e
xor ecx, ecx
mov rax, qword [rsp + 0x48]
mov r13b, al
movsxd r13, esi
movzx r13w, r15b
mov r13d, eax
jmp 0x14040df72
jmp 0x14040dfa8
mov ecx, dword [rsp + 0x40]
rcr bpl, 0xe2
cmp bpl, 0x81
btc ebp, ebp
add ecx, r13d
cmp r14, r13
or r13d, r8d
mov rbp, qword [rsp + 0x60]
mov rax, qword [rsp + 0x48]
mov r13d, eax
cmc
stc
clc
sub r13d, ecx
jle 0x14040df0e
mov rdx, qword [r14]
add al, 0xc7
not rax
mov rax, qword [rsp + 0x38]
test r12b, 0x91
stc
cmc
mov rax, qword [rax]
cmp rdx, rax
mov dword [rsp + 0x40], ecx
jmp 0x14040dfca
jae 0x14040dff4
lea rcx, [rdx + 1]
movsxd r8, esi
movzx r8w, r15b
not r8
mov qword [r14], rcx
cmovg r8d, edx
movzx r8d, byte [rdx]
jmp 0x14040dfef
jmp 0x14040e0b3
cmp dword [r12], 0
jmp 0x14040dffe
je 0x14040e067
mov r8d, dword [rsi + 0x34]
movzx ecx, ax
cwd
mov rcx, qword [rsi + 0x28]
bswap rdx
movsx edx, r8w
mov dl, 0xb
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r8, r11
sub ecx, dword [rsi + 0xd0]
stc
add dword [rsi + 0xb8], ecx
stc
test eax, eax
jmp 0x14040e03e
je 0x14040e074
cdqe
rol r8b, cl
add rax, rbx
mov r8w, 0x9fc
movzx r8, dx
movsx r8d, r11w
movzx r8d, byte [rbx]
jmp 0x14040e062
jmp 0x14040e091
sub r13d, r13d
jmp 0x14040e06f
jmp 0x14040e0f9
mov dword [r12], 0
xadd rcx, rax
dec al
mov byte [rbx], 0
xor r8d, r8d
or ax, si
mov rax, r15
adc ch, 0x6e
mov rcx, qword [rsp + 0x38]
jmp 0x14040e09f
mov qword [rcx], rax
xadd cx, cx
mov qword [r14], r15
neg ch
dec ecx
rcl ecx, cl
mov rcx, r15
cmc
cmp r8b, 0x80
jmp 0x14040e0bc
jne 0x14040e0d0
mov ecx, dword [rsp + 0x40]
jmp 0x14040e0cb
jmp 0x14040df94
movzx edx, r8b
test r8b, r8b
jmp 0x14040e0dc
js 0x14040e206
cmp r13d, edx
not r13d
movsx r13, bx
xchg r13w, r13w
mov r13d, edx
jbe 0x14040e588
inc r13d
mov ebp, r13d
jmp 0x14040e104
jmp 0x14040e137
lea rcx, [rax + 1]
mov qword [r14], rcx
test rbp, r14
cmc
movzx eax, byte [rax]
mov byte [rdi], al
cmp r10w, 0x54cf
cmp r14b, cl
test r10w, r9w
add rdi, 4
jmp 0x14040e12f
dec ebp
je 0x14040df77
mov rax, qword [r14]
mov rcx, qword [rsp + 0x38]
clc
cmp edi, r15d
stc
cmp rax, qword [rcx]
jmp 0x14040e14c
jb 0x14040e109
cmp dword [r12], 0
je 0x14040e1b4
mov r8d, dword [rsi + 0x34]
setae ch
movsx ecx, r9w
mov rcx, qword [rsi + 0x28]
setp dh
mov rdx, rbx
jmp 0x14040e177
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp rbp, rdi
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
clc
test eax, eax
je 0x14040e1c0
movsxd rcx, eax
shr eax, cl
adc rax, 0x7ed03175
add rcx, rbx
movzx eax, byte [rbx]
jmp 0x14040e1af
jmp 0x14040e1e7
sub eax, eax
jmp 0x14040e1bb
jmp 0x14040e117
mov dword [r12], 0
cqo
btc dx, r8w
mov byte [rbx], 0
rcr rcx, 0xe8
inc dl
sub eax, eax
cdq
cwd
mov rcx, r15
mov edx, r15d
movsx rdx, bx
mov rdx, qword [rsp + 0x38]
jmp 0x14040e1f1
mov qword [rdx], rcx
jmp 0x14040e1f9
mov qword [r14], r15
jmp 0x14040e201
jmp 0x14040e117
mov r9d, 0x101
clc
cmc
test r14b, r14b
sub r9d, edx
test dil, 0x14
cmp spl, dl
jmp 0x14040e220
cmp r9d, r13d
jmp 0x14040e228
ja 0x14040e588
mov r13d, edx
test bl, r10b
cmp rcx, rax
jmp 0x14040e23c
jae 0x14040e256
lea rax, [rcx + 1]
jmp 0x14040e24b
mov qword [r14], rax
movzx eax, byte [rcx]
jmp 0x14040e330
cmp dword [r12], 0
jmp 0x14040e260
je 0x14040e2d3
mov dword [rsp + 0xa0], r9d
movzx dx, spl
jmp 0x14040e27b
mov dword [rsp + 0x78], r8d
cmovae r8w, di
movsx r8, r15w
mov rcx, r8
mov r8d, dword [rsi + 0x34]
cqo
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp di, 0x5a01
add dword [rsi + 0xb8], ecx
stc
test eax, eax
jmp 0x14040e2bb
je 0x14040e2da
movsxd rcx, eax
add rcx, rbx
movsx ax, al
movzx eax, byte [rbx]
jmp 0x14040e300
sub eax, eax
jmp 0x14040e330
mov dword [r12], 0
adc ch, 0x47
mov byte [rbx], 0
sal r8b, 0x39
xor eax, eax
mov rcx, r15
sub r8b, 0x5e
test r11d, 0xf950b1c
and dx, r13w
mov r8d, dword [rsp + 0x78]
movsxd r9, r9d
dec r9
btc r9, r10
mov r9d, dword [rsp + 0xa0]
mov rdx, qword [rsp + 0x38]
clc
mov qword [rdx], rcx
test r14b, r15b
cmp spl, r10b
mov qword [r14], r15
jmp 0x14040e330
test r9b, 7
jmp 0x14040e339
je 0x14040e3ad
mov cl, 1
test r10w, dx
sub cl, r8b
cmp r15b, 4
cmc
movzx ecx, cl
test rbx, r9
cmp r10w, 0x1ce9
cmc
and ecx, 7
cmp cl, spl
cmp rsi, 0x1a685513
xor edx, edx
mov byte [rdi], al
jmp 0x14040e374
add rdi, 4
jmp 0x14040e37d
inc rdx
cmc
test cl, 0x78
cmp ecx, edx
jmp 0x14040e38b
jne 0x14040e369
add r13d, edx
clc
shld rcx, rsi, 0xbb
mov ecx, 0x101
cmc
jmp 0x14040e3a5
sub ecx, r13d
jmp 0x14040e3bc
mov ecx, r9d
cmp cx, r15w
jmp 0x14040e3bc
cmp r8b, 0xf9
jmp 0x14040e3c5
ja 0x14040e406
mov byte [rdi], al
mov byte [rdi + 4], al
test bl, r13b
test r15w, 0x5440
stc
mov byte [rdi + 8], al
jmp 0x14040e3e3
mov byte [rdi + 0xc], al
mov byte [rdi + 0x10], al
mov byte [rdi + 0x14], al
stc
mov byte [rdi + 0x18], al
cmp r10b, r12b
test r12b, r8b
mov byte [rdi + 0x1c], al
add rdi, 0x20
add ecx, 0xfffffff8
jne 0x14040e3cb
mov ecx, dword [rsp + 0x40]
add ecx, r9d
jmp 0x14040e412
jmp 0x14040df94
cmp dword [rsp + 0x48], 0
jmp 0x14040e421
jle 0x14040df0e
cmp qword [rsp + 0x58], 3
xchg al, al
sete al
neg al
cmp dword [rsp + 0x88], 7
jmp 0x14040e441
jb 0x14040e4a9
mov ecx, dword [rsp + 0x98]
clc
mov byte [rdi], al
mov byte [rdi + 4], al
cmc
test r8b, r12b
mov byte [rdi + 8], al
test di, 0x76d5
jmp 0x14040e465
mov byte [rdi + 0xc], al
cmc
jmp 0x14040e46e
mov byte [rdi + 0x10], al
mov byte [rdi + 0x14], al
mov byte [rdi + 0x18], al
clc
jmp 0x14040e480
mov byte [rdi + 0x1c], al
cmc
cmp r15w, 0x41a2
jmp 0x14040e48f
add rdi, 0x20
cmc
test r8d, 0x161b6592
add ecx, 0xfffffff8
jmp 0x14040e4a3
jne 0x14040e44f
test byte [rsp + 0x48], 7
jmp 0x14040e4b3
je 0x14040df0e
xor ecx, ecx
mov byte [rdi + rcx*4], al
jmp 0x14040e4c3
inc rcx
cmp dword [rsp + 0xa8], ecx
jne 0x14040e4bb
jmp 0x14040df0e
xor eax, eax
shr cx, cl
cmp r8d, 0xc
movsx cx, r9b
cqo
sete al
or eax, 0xfffffffc
adc dl, sil
shrd cx, r14w, 0x29
jmp 0x14040e4fc
imul r13d, eax
bt rcx, r10
bswap cx
add r13d, dword [rsp + 0x70]
or ch, 0x94
shl rcx, 0xad
add r8d, dword [rsp + 0x120]
btc dx, 0x6a
cmp bl, bpl
sub r13d, r8d
mov ecx, 0x77f73c92
mov rcx, rsi
cqo
movzx edx, di
mov edx, r13d
jmp 0x14040e53b
call fcn.1400f00ca
mov eax, dword [rsp + 0x48]
cmp eax, 1
je 0x14040ee99
cmp eax, 8
jmp 0x14040e555
je 0x14040f384
cmp eax, 4
jmp 0x14040e563
jne 0x14040f914
mov ecx, dword [rsi]
jmp 0x14040e570
inc ecx
jmp 0x14040e57c
shr ecx, 1
jmp 0x14040e583
jmp 0x14040f38f
mov rcx, rbp
jmp 0x14040e590
jmp 0x140410750
mov edx, dword [rsp + 0x40]
xor edx, 0x10
btr r13w, 0xb6
mov eax, dword [rsp + 0x78]
xor eax, 0x10
adc r13w, 0x6e93
sbb r13b, 0xa6
sub r13b, sil
or eax, edx
movzx r13d, ax
cmovbe ax, r10w
movsx r13, sp
sete byte [rsp + 0x88]
movzx r13d, r12w
mov eax, dword [rsp + 0x68]
test bl, dl
btc r13w, r8w
mov qword [rsp + 0xa0], rax
bt ax, 0xe8
movzx eax, r9w
neg r13b
lea eax, [rdi - 1]
mov dword [rsp + 0x98], eax
mov eax, edi
clc
and eax, 0xfffffff8
movzx r13d, dx
sub r13, 0x16255952
xor r13b, 0x36
mov dword [rsp + 0xd0], eax
movzx r13d, r13w
mov eax, edi
bswap r13w
and eax, 7
movsx r13d, ax
mov qword [rsp + 0xa8], rax
dec r13b
and r13b, al
bswap ax
mov eax, edi
mov qword [rsp + 0x40], rax
shrd r13, rax, 0xd4
test dil, 0x18
sub edi, edi
movsx r13d, bx
mov qword [rsp + 0x58], rbp
movsx r13d, sp
movsxd r13, r10d
jmp 0x14040e65f
mov r13, rbp
jmp 0x14040e667
jmp 0x14040e6b2
mov rdi, qword [rsp + 0x80]
inc rdi
xchg bpl, bpl
cmovb bp, si
inc r13
test dil, 0x2e
bt bp, si
movsxd rbp, r9d
add qword [rsp + 0x58], 2
cmp rdi, 4
movsx bp, al
setbe bpl
cmovne rbp, r11
mov rbp, qword [rsp + 0x60]
jmp 0x14040e6ac
je 0x14040eae4
cmp rdi, qword [rsp + 0xa0]
jmp 0x14040e6bf
mov qword [rsp + 0x80], rdi
jmp 0x14040e6cc
jae 0x14040e731
mov rax, qword [rsp + 0x50]
jmp 0x14040e6dc
cmp dword [rax], 0x10
mov rax, qword [rsp + 0x48]
jmp 0x14040e6e9
jne 0x14040e834
test eax, eax
jle 0x14040e66c
sub edi, edi
mov ecx, r12d
seta cl
movzx cx, ch
mov rcx, rsi
jmp 0x14040e70b
call fcn.140421d1b
mov rcx, qword [rsp + 0x58]
mov word [rcx + rdi*8], ax
inc rdi
clc
cmp dword [rsp + 0x40], edi
jmp 0x14040e726
jne 0x14040e703
jmp 0x14040e66c
cmp byte [rsp + 0x88], 0
mov rdx, qword [rsp + 0x48]
je 0x14040e88f
sub eax, eax
cmp rdi, 3
not cl
sete cl
test spl, r14b
cmc
cmp esp, 0x62845983
test edx, edx
jle 0x14040e66c
mov al, cl
ror dl, cl
neg eax
mov rcx, qword [rsp + 0x60]
sar dh, cl
mov rdx, qword [rsp + 0x80]
test r8d, 0x42b172fb
jmp 0x14040e782
lea rcx, [rcx + rdx*2]
jmp 0x14040e78c
cmp dword [rsp + 0x98], 7
jmp 0x14040e799
jb 0x14040e7f6
mov edx, dword [rsp + 0xd0]
mov word [rcx], ax
mov word [rcx + 8], ax
jmp 0x14040e7b6
mov word [rcx + 0x10], ax
cmc
test r9, r10
cmp r12b, spl
mov word [rcx + 0x18], ax
test bl, dh
cmp bx, si
mov word [rcx + 0x20], ax
mov word [rcx + 0x28], ax
cmc
test al, 0x9c
mov word [rcx + 0x30], ax
mov word [rcx + 0x38], ax
test r11, 0x482c07f4
add rcx, 0x40
add edx, 0xfffffff8
jmp 0x14040e7f0
jne 0x14040e7a6
mov rdx, qword [rsp + 0x48]
test dl, 7
je 0x14040e66c
sub edx, edx
jmp 0x14040e80b
mov word [rcx + rdx*8], ax
jmp 0x14040e814
inc rdx
cmp r14w, r11w
stc
cmc
cmp dword [rsp + 0xa8], edx
jmp 0x14040e829
jne 0x14040e80b
jmp 0x14040e66c
cmp dword [rsp + 0x78], 0x10
jne 0x14040e8e5
test eax, eax
jmp 0x14040e846
jle 0x14040e66c
sub edi, edi
movsx cx, r12b
not cl
jmp 0x14040e85a
mov rcx, rsi
jmp 0x14040e862
call fcn.140421d1b
mov rcx, r13
mov byte [rcx + rdi*4], ah
jmp 0x14040e872
inc rdi
jmp 0x14040e87b
cmp dword [rsp + 0x40], edi
jmp 0x14040e884
jne 0x14040e85a
jmp 0x14040e66c
cmp rdi, 3
sete al
test edx, edx
jle 0x14040e66c
neg al
setne dl
adc rdx, 0x339b6b1e
bts cx, r8w
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x80]
clc
lea rcx, [rcx + rdx]
cmp r9b, 0x5a
cmp r11d, r11d
cmp dword [rsp + 0x98], 7
jmp 0x14040e8d5
jae 0x14040ea42
mov rbp, qword [rsp + 0x48]
jmp 0x14040eaad
test eax, eax
jle 0x14040e66c
mov rbp, qword [r14]
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
stc
test r10w, r8w
sub edi, edi
jmp 0x14040e904
jmp 0x14040e962
lea rcx, [rbp + 1]
movsxd rdx, r12d
dec dh
mov dl, 0x46
mov qword [r14], rcx
dec rdx
movzx edx, byte [rbp]
bswap bp
movsxd rbp, esi
movzx rbp, r14w
mov rbp, rcx
movsx rcx, bp
movzx cx, r15b
movzx rcx, cx
mov rcx, r13
jmp 0x14040e940
mov byte [r13 + rdi*4], dl
jmp 0x14040e94a
inc rdi
cmc
jmp 0x14040e953
cmp dword [rsp + 0x40], edi
jmp 0x14040e95c
je 0x14040e66c
cmp rbp, rax
jmp 0x14040e96a
jb 0x14040e909
cmp dword [r12], 0
jmp 0x14040e97a
je 0x14040e9ea
mov r8d, dword [rsi + 0x34]
seto ch
mov rcx, qword [rsi + 0x28]
cqo
movzx dx, r13b
mov rdx, rbx
jmp 0x14040e99a
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp rdi, 0x3b654dfb
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test r12, 0x4fc48c3
test r13w, r10w
jmp 0x14040e9c6
test eax, eax
jmp 0x14040e9cd
je 0x14040e9f6
cdqe
sar dh, cl
add rax, rbx
seta dl
movzx edx, byte [rbx]
jmp 0x14040e9e5
jmp 0x14040ea10
xor edx, edx
jmp 0x14040e9f1
jmp 0x14040e938
mov dword [r12], 0
mov byte [rbx], 0
movzx ax, ah
sub edx, edx
mov cl, bpl
movsxd rcx, esi
mov rax, r15
mov rcx, qword [rsp + 0x38]
xchg bpl, bpl
not bpl
movsx rbp, dx
mov qword [rcx], rax
cmovle rbp, rdi
mov qword [r14], r15
movsx rbp, r10w
xchg bpl, bpl
jmp 0x14040ea35
mov rbp, r15
jmp 0x14040ea3d
jmp 0x14040e938
mov edx, dword [rsp + 0xd0]
adc bpl, r11b
jmp 0x14040ea55
mov rbp, qword [rsp + 0x48]
cmp sil, 0x58
mov byte [rcx], al
test r15b, r10b
stc
mov byte [rcx + 4], al
clc
test dil, 0xe2
mov byte [rcx + 8], al
stc
mov byte [rcx + 0xc], al
mov byte [rcx + 0x10], al
test bx, 0x5775
mov byte [rcx + 0x14], al
test r15b, 0xef
clc
mov byte [rcx + 0x18], al
cmc
mov byte [rcx + 0x1c], al
test r8, 0x2c963951
jmp 0x14040ea96
add rcx, 0x20
cmp cx, 0x1cc1
add edx, 0xfffffff8
jmp 0x14040eaa7
jne 0x14040ea5e
test bpl, 7
je 0x14040e66c
xor edx, edx
mov byte [rcx + rdx*4], al
jmp 0x14040eac1
inc rdx
test r14w, 0x3255
test r11b, cl
cmp dword [rsp + 0xa8], edx
jmp 0x14040ead9
jne 0x14040eab9
jmp 0x14040e66c
cmp dword [rsp + 0x68], 4
mov r8d, dword [rsp + 0x94]
mov si, 0x3b9
mov esi, dword [rsp + 0x70]
jmp 0x14040eafe
jb 0x14040ed5c
mov rax, qword [rsp + 0x50]
test sp, 0x253c
cmp r15, rax
cmp dword [rax], 0x10
jmp 0x14040eb19
jne 0x14040ec40
cmp dword [rsp + 0x48], 0
jmp 0x14040eb29
jle 0x14040ed5c
mov eax, dword [rsp + 0x48]
stc
sub ecx, ecx
jmp 0x14040eb3b
movss xmm0, dword [0x1400bf4c8]
jmp 0x14040eb48
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040eb55
pxor xmm2, xmm2
jmp 0x14040eb71
inc rcx
clc
cmc
cmp rax, rcx
jmp 0x14040eb6b
je 0x14040ed5c
movzx edx, word [rbp + rcx*8 + 6]
test dil, r15b
test r11b, 0xc8
test edx, edx
jmp 0x14040eb84
je 0x14040eb5e
cmp edx, 0xffff
je 0x14040eb5e
movzx edx, dx
xorps xmm3, xmm3
cvtsi2ss xmm3, edx
divss xmm3, xmm0
movaps xmm4, xmm1
jmp 0x14040ebac
divss xmm4, xmm3
movaps xmm3, xmm1
jmp 0x14040ebb8
subss xmm3, xmm4
mulss xmm3, xmm0
movd xmm5, dword [rbp + rcx*8]
punpcklwd xmm5, xmm2
cvtdq2ps xmm5, xmm5
movaps xmm6, xmm4
jmp 0x14040ebd5
shufps xmm6, xmm4, 0
mulps xmm6, xmm5
movaps xmm5, xmm3
jmp 0x14040ebe4
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 0x14040ec04
xorps xmm5, xmm5
cvtsi2ss xmm5, edx
mulss xmm5, xmm4
addss xmm5, xmm3
cvttss2si edx, xmm5
mov word [rbp + rcx*8 + 4], dx
jmp 0x14040ec21
jmp 0x14040eb5e
mov rax, qword [rsp + 0x38]
jmp 0x14040ec30
mov rax, qword [rax]
jmp 0x14040ec38
mov qword [r14], rax
jmp 0x14040f951
cmp dword [rsp + 0x48], 0
jmp 0x14040ec4a
jle 0x14040ed5c
mov eax, dword [rsp + 0x48]
cmp r10w, si
xor ecx, ecx
jmp 0x14040ec5f
movss xmm0, dword [0x1400bf4c0]
jmp 0x14040ec6c
movss xmm1, dword [0x1400bd4a0]
jmp 0x14040ec79
jmp 0x14040ec92
inc rcx
cmp r9, 0x69de2a1c
stc
cmp rax, rcx
je 0x14040ed5c
movzx edx, byte [rbp + rcx*4 + 3]
jmp 0x14040ec9d
test edx, edx
jmp 0x14040eca4
je 0x14040ec7e
cmp edx, 0xff
jmp 0x14040ecb5
je 0x14040ec7e
movzx edx, dl
jmp 0x14040ecc3
xorps xmm2, xmm2
cvtsi2ss xmm2, edx
divss xmm2, xmm0
movaps xmm3, xmm1
jmp 0x14040ecd6
divss xmm3, xmm2
movaps xmm2, xmm1
jmp 0x14040ece2
subss xmm2, xmm3
mulss xmm2, xmm0
movzx edx, byte [rbp + rcx*4]
jmp 0x14040ecf4
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4], dl
movsx rdx, bp
movzx edx, byte [rbp + rcx*4 + 1]
jmp 0x14040ed19
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 1], dl
cdq
movzx edx, byte [rbp + rcx*4 + 2]
jmp 0x14040ed3b
xorps xmm4, xmm4
cvtsi2ss xmm4, edx
mulss xmm4, xmm3
addss xmm4, xmm2
cvttss2si edx, xmm4
mov byte [rbp + rcx*4 + 2], dl
jmp 0x14040ed57
jmp 0x14040ec7e
test r8d, 0xfffffffb
jmp 0x14040ed68
je 0x14040edb1
mov rax, qword [rsp + 0x50]
cmp r12, r14
cmp bpl, 0xd0
cmp dword [rax], 0x10
jmp 0x14040ed82
jne 0x14040edf5
mov edi, dword [rsp + 0xb4]
mov dword [rsp + 0x20], edi
movzx r9d, r15w
mov rcx, rbp
mov edx, 4
mov r9d, esi
jmp 0x14040eda7
call fcn.1404202ef
jmp 0x14040ee29
mov rax, qword [rsp + 0xc0]
movsx dx, r13b
cwd
not di
mov rcx, qword [rsp + 0xc8]
movzx di, sil
mov dil, 0x13
setae dh
mov rdx, qword [rsp + 0xb8]
setp dil
mov di, 0x5e33
mov dil, bl
mov edi, dword [rsp + 0xb4]
jmp 0x14040ee72
mov edi, dword [rsp + 0xb4]
movsx cx, bpl
mov ch, 0xec
cwd
mov dword [rsp + 0x20], edi
mov rcx, rbp
movsx edx, r13w
xchg r9b, r9b
mov r9b, al
mov edx, 4
mov r9d, esi
jmp 0x14040ee24
call fcn.14041e793
mov rbp, rax
rcl rcx, 0x66
rol dl, 0xcd
movzx dx, bpl
test rax, rax
mov ax, sp
movsx edx, si
cmova eax, r15d
mov rax, qword [rsp + 0xc0]
not rcx
movsx edx, dx
movsx cx, ah
mov rcx, qword [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
jmp 0x14040ee6c
je 0x14040c574
test rcx, rcx
jmp 0x14040ee7a
je 0x14040ee8b
mov dword [rcx], 4
jmp 0x14040ee8b
mov dword [rax], edi
jmp 0x14040ee92
mov dword [rdx], esi
jmp 0x14040cf5f
mov eax, dword [rsi + 4]
cmp r10d, r9d
test eax, eax
jmp 0x14040eea6
jle 0x14040f8fa
mov eax, dword [rsi]
test r14b, 0x70
add eax, 7
jmp 0x14040eec1
shr eax, 3
cmc
jmp 0x14040eeca
neg eax
clc
stc
cmp al, r12b
and eax, 3
cmc
jmp 0x14040eeda
mov dword [rsp + 0x78], eax
cmp rbp, 0x2e2878dd
mov eax, eax
mov qword [rsp + 0xa0], rax
cmc
sub eax, eax
cmp r11b, sil
cmc
clc
mov qword [rsp + 0x68], rax
stc
xor edi, edi
jmp 0x14040ef04
jmp 0x14040ef30
add rbp, qword [rsp + 0xa0]
dec r13w
movzx r13, r8w
mov qword [r14], rbp
inc edi
mov r13d, dword [rsi + 4]
cmp edi, r13d
jmp 0x14040ef2a
jge 0x14040f905
mov rcx, qword [r14]
mov rax, qword [rsp + 0x38]
or rdx, 0x2ee955dc
sal dx, 0x24
mov rdx, qword [rax]
test eax, r15d
cmp rcx, rdx
jae 0x14040ef7f
lea rbp, [rcx + 1]
mov qword [r14], rbp
mov rax, 0x176520ab
movsx eax, r15w
movzx rax, r15w
movzx eax, byte [rcx]
setne cl
movsx ecx, r11w
mov rcx, rbp
jmp 0x14040ef7a
jmp 0x14040f049
cmp dword [r12], 0
je 0x14040efe7
mov r8d, dword [rsi + 0x34]
cmova dx, di
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040ef9e
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
sub ecx, dword [rsi + 0xd0]
test r9b, r14b
add dword [rsi + 0xb8], ecx
test bl, r14b
cmp r11b, r13b
cmc
test eax, eax
jmp 0x14040efc5
je 0x14040efee
movsxd rdx, eax
sub al, r8b
clc
add rdx, rbx
cbw
setl al
movzx eax, byte [rbx]
jmp 0x14040efe2
jmp 0x14040f01d
xor eax, eax
jmp 0x14040f049
mov dword [r12], 0
bts r11w, si
bsf r11d, ebp
cdq
mov byte [rbx], 0
dec dh
inc r11w
sub dh, 0x1c
xor eax, eax
not r11w
mov rdx, r15
mov cx, 0x20d
not r11w
mov rcx, qword [rsp + 0x38]
clc
cmovs r11w, r10w
sub r11b, bpl
mov qword [rcx], rdx
movsx ecx, bp
and r11w, r14w
rcl r11b, 0x21
mov qword [r14], r15
movsxd rcx, r11d
xor r11, rcx
shr r11, 0xe9
mov rcx, r15
mov qword [rsp + 0x58], rcx
bsr r11w, r14w
adc r11b, r15b
mov qword [rsp + 0x48], rdx
mov r11b, cl
mov dword [rsp + 0x80], edi
movzx r11, dx
mov r11d, dword [rsi]
test ch, 0x52
test r11d, r11d
jle 0x14040f2e2
movzx eax, al
mov dword [rsp + 0x40], eax
sub r13d, r13d
mov al, r15b
mov bpl, 0x91
movzx ax, bl
mov r9d, 7
movzx eax, cx
movsx rax, di
mov rax, qword [rsp + 0x68]
movsx rbp, r14w
movsx ebp, r12w
mov ebp, eax
jmp 0x14040f0ad
jmp 0x14040f0da
dec r9d
movzx rbp, bx
and bp, r12w
mov ebp, edi
jmp 0x14040f0cc
cmp r13d, r11d
jmp 0x14040f0d4
jge 0x14040f2e9
sub edi, edi
movsx r8w, r12b
mov eax, dword [rsp + 0x40]
bts r10w, r15w
bt eax, r9d
mov dl, 0x24
cwd
setb dil
movsxd rax, ebp
lea r10, [rax + 3]
adc r8w, r15w
sbb r8b, r13b
rcr r8b, 0xde
movzx edx, byte [rsp + rdi*4 + 0x150]
movsx r8d, cx
xadd r8b, r8b
mov r8, qword [rsp + 0x60]
cmp r10b, r8b
stc
clc
mov byte [r8 + rax], dl
movzx edx, byte [rsp + rdi*4 + 0x151]
test r15w, 0x30d9
jmp 0x14040f13a
mov byte [r8 + rax + 1], dl
add dx, si
movzx edx, byte [rsp + rdi*4 + 0x152]
xor di, 0x76a
bts rdi, rsp
xadd di, di
mov rdi, r10
jmp 0x14040f160
mov byte [r8 + rax + 2], dl
cmp dword [rsp + 0x50], 4
jmp 0x14040f16f
jne 0x14040f19c
add ebp, 4
jmp 0x14040f186
mov rax, qword [rsp + 0x60]
mov byte [rax + rdi], 0xff
not rdi
bswap di
mov edi, ebp
jmp 0x14040f19c
inc r13d
clc
cmp r11b, 0xc4
cmp r13d, r11d
jmp 0x14040f1ac
je 0x14040f2e9
test r9d, r9d
jg 0x14040f0b2
mov rax, qword [rsp + 0x58]
cmp rax, qword [rsp + 0x48]
jmp 0x14040f1ca
jae 0x14040f1f8
lea rcx, [rax + 1]
jmp 0x14040f1d9
mov qword [r14], rcx
jmp 0x14040f1e1
movzx eax, byte [rax]
jmp 0x14040f1e9
mov qword [rsp + 0x58], rcx
jmp 0x14040f1f3
jmp 0x14040f2bb
cmp dword [r12], 0
jmp 0x14040f202
je 0x14040f25b
mov r8d, dword [rsi + 0x34]
movzx rdx, bx
jmp 0x14040f215
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14040f221
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmc
stc
sub ecx, dword [rsi + 0xd0]
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040f267
movsxd rcx, eax
cmp ax, 0x68df
add rcx, rbx
cmovle eax, r14d
movzx eax, byte [rbx]
jmp 0x14040f256
jmp 0x14040f28d
xor eax, eax
jmp 0x14040f262
jmp 0x14040f2bb
mov dword [r12], 0
clc
mov byte [rbx], 0
rcr r9b, 0xac
add r9b, sil
xor eax, eax
movsx r11w, r8b
movsxd r9, r9d
mov rcx, r15
mov r11, rsi
mov r9b, 0x2c
mov qword [rsp + 0x48], rcx
setns r11b
movsxd r11, r14d
mov qword [rsi + 0xc8], rcx
mov qword [rsi + 0xc0], r15
mov r11d, dword [rsi]
mov qword [rsp + 0x58], r15
setl r9b
movsxd r9, r8d
movsx r9w, al
movzx eax, al
jmp 0x14040f2ca
mov dword [rsp + 0x40], eax
movzx r9, r14w
mov r9d, 7
jmp 0x14040f2dd
jmp 0x14040f0bd
mov rdi, qword [rsp + 0x68]
bswap ebp
mov qword [rsp + 0x68], rdi
test r15b, 0xd6
bts edi, r8d
cmp dword [rsp + 0x78], 0
mov edi, dword [rsp + 0x80]
movsx rbp, r9w
movsx bp, r14b
setno bpl
mov rcx, qword [rsp + 0x48]
movzx rbp, r15w
xchg bpl, bpl
mov rbp, qword [rsp + 0x58]
je 0x14040ef1c
cmp qword [rsi + 0x10], 0
je 0x14040ef09
mov eax, ecx
cmc
ror dh, cl
mov dx, r8w
sub eax, ebp
btc dx, si
setge dl
bts dx, ax
mov edx, dword [rsp + 0x78]
jmp 0x14040f353
sub edx, eax
jmp 0x14040f35a
jle 0x14040ef09
mov qword [rsi + 0xc0], rcx
mov cx, r9w
bswap cx
jmp 0x14040f373
mov rcx, qword [rsi + 0x28]
jmp 0x14040f37c
call qword [rsi + 0x18]
jmp 0x14040ef1c
mov ecx, dword [rsi]
cmp rsi, 0x21673ad
ror al, cl
mov eax, dword [rsi + 4]
cmp ax, 0x5cae
test r12b, 0x2d
test eax, eax
jle 0x14040f8fa
neg ecx
and ecx, 3
sal rax, cl
bts r11d, esp
mov dword [rsp + 0x80], ecx
movsx r11, cx
and r11b, 0x67
mov eax, ecx
sal r11, 6
mov qword [rsp + 0x78], rax
sub r10d, r10d
mov dword [rsp + 0x68], 0
mov r11b, r10b
movzx r11d, r13w
xchg r11b, r11b
mov r11d, dword [rsp + 0x50]
jmp 0x14040f444
mov qword [rsi + 0xc0], rcx
movzx ecx, r15w
mov rcx, qword [rsi + 0x28]
movzx rbp, r10w
mov rbp, r10
movzx edi, r8w
mov edi, r11d
jmp 0x14040f409
call qword [rsi + 0x18]
mov r11d, edi
mov r10, rbp
dec r13b
movzx ax, bpl
movsxd rax, r14d
mov eax, dword [rsp + 0x68]
mov r13, 0x588934dc
inc eax
mov r13b, r9b
mov r13d, dword [rsi + 4]
stc
mov dword [rsp + 0x68], eax
cmp eax, r13d
jmp 0x14040f43e
jge 0x14041076b
cmp dword [rsi], 0
jmp 0x14040f44c
jle 0x14040f88a
mov r9, qword [r14]
mov rax, qword [rsp + 0x38]
mov rdi, qword [rax]
cmp dh, 0xff
xor r13d, r13d
jmp 0x14040f468
jmp 0x14040f47a
add r13d, 2
cmp r13d, dword [rsi]
jge 0x14040f88a
cmp r9, rdi
jmp 0x14040f482
mov qword [rsp + 0x40], r10
jae 0x14040f4c5
mov qword [rsp + 0x58], rdi
not di
lea rcx, [r9 + 1]
movzx rdx, dx
cqo
mov qword [r14], rcx
seta dil
cdq
movsx rdx, r9w
movzx edx, byte [r9]
mov r9, rcx
jmp 0x14040f4b7
mov edi, dword [rsp + 0x48]
jmp 0x14040f4c0
jmp 0x14040f5a0
cmp dword [r12], 0
jmp 0x14040f4cf
je 0x14040f537
mov r8d, dword [rsi + 0x34]
mov dx, 0x5de0
movzx cx, r15b
movzx ecx, bp
mov rcx, qword [rsi + 0x28]
not dh
movzx edx, r9w
mov rdx, rbx
jmp 0x14040f4f7
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
jmp 0x14040f50b
add dword [rsi + 0xb8], ecx
test eax, eax
je 0x14040f55f
movsxd rcx, eax
and edx, 0x5cf5266f
add rcx, rbx
movsxd rdx, esp
movsx rdx, r8w
movzx edx, sp
movzx edx, byte [rbx]
jmp 0x14040f574
mov qword [rsp + 0x58], rdi
test rbx, rcx
movsx rdi, r9w
sar edi, 0x5c
xor edx, edx
mov di, 0x5685
movsx di, r13b
mov edi, dword [rsp + 0x48]
jmp 0x14040f55a
jmp 0x14040f5a0
mov dword [r12], 0
mov byte [rbx], 0
jmp 0x14040f56f
xor edx, edx
mov rcx, r15
mov edi, dword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
adc bpl, bpl
xadd r9w, r9w
mov qword [rsp + 0x58], rcx
mov qword [rax], rcx
mov qword [r14], r15
inc ecx
and r10b, r11b
mov r9, r15
shr eax, cl
sbb bpl, r15b
xchg rbp, rbp
movzx ecx, dl
mov ebp, ecx
and ebp, 0xf
mov eax, ecx
or dl, cl
cmp ebp, 0x3b286e51
shr eax, 4
bswap edx
xadd r10b, r10b
sal dh, cl
mov r8d, edi
cmp edi, 4
movsxd r11, r14d
cwd
cmovne eax, ecx
cmovg rcx, r14
mov ecx, 0
movzx r10d, cx
cmovne ebp, ecx
sbb r10b, 0xe2
and r10d, r11d
cmovns dx, r15w
mov r10, qword [rsp + 0x40]
dec dil
cmovbe di, cx
ror di, 0x28
movsxd rcx, r10d
ror dx, 0xf9
adc r11b, spl
shr dil, 0xfc
lea r11, [rcx + 3]
movzx edx, byte [rsp + rax*4 + 0x150]
mov rdi, qword [rsp + 0x60]
stc
jmp 0x14040f61c
mov byte [rdi + rcx], dl
sub edx, edi
movzx edx, byte [rsp + rax*4 + 0x151]
test r12b, 5
mov byte [rdi + rcx + 1], dl
movzx eax, byte [rsp + rax*4 + 0x152]
test edx, edi
mov byte [rdi + rcx + 2], al
ror cx, cl
sal cx, cl
mov rcx, r11
rcl r11b, 0xe9
mov r11d, dword [rsp + 0x50]
clc
cmp r11d, 4
jmp 0x14040f65b
jne 0x14040f681
add r10d, 4
rol eax, 0xee
mov rax, qword [rsp + 0x60]
clc
mov byte [rax + rcx], 0xff
cwde
lahf
test r13b, 0x9e
mov ecx, r10d
sal ax, 0x14
rcr al, cl
lea eax, [r13 + 1]
cmp r8b, 0x43
cmp eax, dword [rsi]
jmp 0x14040f690
je 0x14040f886
cmp r8d, 8
jmp 0x14040f69f
jne 0x14040f6df
mov rdi, qword [rsp + 0x58]
cmp r9, rdi
jmp 0x14040f6b2
jae 0x14040f6ee
lea rax, [r9 + 1]
mov dx, si
mov qword [r14], rax
movsx rdx, sp
movzx edx, byte [r9]
jmp 0x14040f6d2
mov r9, rax
jmp 0x14040f6da
jmp 0x14040f7ea
mov rdi, qword [rsp + 0x58]
jmp 0x14040f6e9
jmp 0x14040f7f0
cmp dword [r12], 0
je 0x14040f766
mov qword [rsp + 0x40], rcx
movzx r8d, bp
not edx
movzx r8w, sil
mov ebp, r11d
not dx
movzx rcx, r8w
mov r8d, dword [rsi + 0x34]
bswap dx
mov rcx, qword [rsi + 0x28]
cmovge dx, r10w
mov rdx, rbx
jmp 0x14040f72b
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
cmp r11, rsi
sub ecx, dword [rsi + 0xd0]
cmp r10b, r8b
add dword [rsi + 0xb8], ecx
test cx, r14w
cmc
test eax, eax
jmp 0x14040f752
je 0x14040f772
movsxd rdi, eax
add rdi, rbx
movzx edx, byte [rbx]
jmp 0x14040f7a6
sub edx, edx
jmp 0x14040f76d
jmp 0x14040f7ea
mov dword [r12], 0
jmp 0x14040f781
mov byte [rbx], 0
add r9, 0x33d22018
btc cx, 0xa9
xor edx, edx
bt eax, 0xd4
test bh, 0xbf
movsx ax, r13b
mov rdi, r15
movzx r11w, r13b
mov r11d, ebp
sbb cl, 0xd5
rcl bp, cl
cmp ebx, r10d
mov rcx, qword [rsp + 0x40]
cmovnp r8w, r9w
sar ebp, cl
mov rax, qword [rsp + 0x38]
movzx r10d, sp
seto bpl
shl r9b, 0x60
mov qword [rax], rdi
sal al, 0x9a
mov qword [r14], r15
shr r10w, cl
dec bp
mov r9, r15
movsx r10, r9w
adc bpl, 0x64
movzx ebp, dl
or r10b, r11b
movsxd rax, ecx
lea r10, [rax + 3]
mov r8, rcx
bsf dx, r14w
rol dx, cl
mov ecx, ebp
sub bpl, bl
cwd
adc dx, 0xe63
movzx edx, byte [rsp + rcx*4 + 0x150]
xor bpl, r14b
mov rbp, rcx
movzx rbp, ax
mov rbp, qword [rsp + 0x60]
test r8b, r14b
cmc
mov byte [rbp + rax], dl
add dh, cl
bswap rdx
cqo
movzx edx, byte [rsp + rcx*4 + 0x151]
test dx, 0x7177
mov byte [rbp + rax + 1], dl
movzx ecx, byte [rsp + rcx*4 + 0x152]
stc
mov byte [rbp + rax + 2], cl
cmp r11d, 4
jmp 0x14040f85b
jne 0x14040f46d
add r8d, 4
jmp 0x14040f86a
mov byte [rbp + r10], 0xff
movsx r10d, r10w
movzx r10w, r12b
mov r10d, r8d
jmp 0x14040f881
jmp 0x14040f46d
mov r10d, ecx
cmc
cmp dword [rsp + 0x80], 0
jmp 0x14040f897
je 0x14040f41d
cmp qword [rsi + 0x10], 0
je 0x14040f8de
mov rax, qword [rsp + 0x38]
cmc
bswap dx
mov rcx, qword [rax]
mov rax, qword [r14]
movsx rdx, r11w
shl bpl, cl
setnp dl
mov ebp, ecx
sub ebp, eax
mov dl, 0x59
sub rdx, rbp
mov edx, dword [rsp + 0x80]
sub edx, ebp
jg 0x14040f3e7
jmp 0x14040f8e3
mov rax, qword [r14]
cmc
clc
add rax, qword [rsp + 0x78]
jmp 0x14040f8ed
mov qword [r14], rax
jmp 0x14040f8f5
jmp 0x14040f41d
mov r13, rax
jmp 0x14040f905
mov r11d, dword [rsp + 0x50]
jmp 0x14040f90f
jmp 0x14041076b
mov rcx, qword [rsp + 0x60]
jmp 0x14040f91e
jmp 0x140410750
mov rax, qword [r14]
mov rdi, qword [rsp + 0x70]
mov ecx, edi
add rcx, rax
xadd di, di
mov qword [r14], rcx
shl dil, 0x8c
bt di, 0xd
mov rdi, qword [rsp + 0x60]
rcl cx, cl
mov ecx, dword [rsp + 0x48]
clc
cmp r12w, dx
cmp ecx, 0x10
je 0x14040f9bb
cmp ecx, 0x20
jmp 0x14040f962
je 0x14040f9db
mov dword [rsp + 0x90], 0
jmp 0x14040f97b
cmp ecx, 0x18
jmp 0x14040f983
jne 0x14040fac2
mov eax, dword [rsi]
clc
stc
jmp 0x14040f992
and eax, 3
jmp 0x14040f99a
mov dword [rsp + 0x90], eax
jmp 0x14040f9a6
mov dword [rsp + 0xd0], 0
jmp 0x14040f9b6
jmp 0x14040fa61
mov eax, dword [rsi]
clc
stc
add eax, eax
stc
and eax, 2
jmp 0x14040f9ca
mov dword [rsp + 0x90], eax
jmp 0x14040f9d6
jmp 0x14040fac2
mov eax, dword [rsp + 0x78]
movzx ecx, dx
xor eax, 0xff
movsxd rcx, eax
movsx rcx, cx
movzx rcx, r11w
mov ecx, dword [rsp + 0x80]
stc
xor ecx, 0xff00
cmp ah, 0x88
stc
or ecx, eax
shld ax, r14w, 0x22
test dl, cl
cdqe
mov eax, dword [rsp + 0x68]
cmp spl, spl
xor eax, 0xff0000
or eax, ecx
seto al
sete al
jmp 0x14040fa2c
mov dword [rsp + 0x90], 0
test r15b, 0xb8
cmp r14b, 0x94
test byte [rsp + 0x58], al
jmp 0x14040fa48
je 0x14040fac2
mov al, 1
clc
mov dword [rsp + 0xd0], eax
cmp r15w, dx
clc
cmp dil, 0x9c
mov dword [rsp + 0xd8], 0
stc
jmp 0x14040fa72
mov dword [rsp + 0x70], 0
test sp, r10w
cmp dx, 0x96
mov dword [rsp + 0x88], 0
stc
mov dword [rsp + 0x98], 0
mov dword [rsp + 0xb0], 0
test r12b, 0x19
clc
sub ebp, ebp
cmp r11w, r15w
stc
test r14d, ebx
xor r13d, r13d
sub r8d, r8d
stc
sub eax, eax
jmp 0x14040fc59
cmp dword [rsp + 0x68], 0
jmp 0x14040facc
je 0x140410748
cmp dword [rsp + 0x80], 0
jmp 0x14040fadf
je 0x140410748
cmp dword [rsp + 0x78], 0
jmp 0x14040faef
je 0x140410748
mov ebp, dword [rsp + 0x68]
mov cx, ax
mov ecx, ebp
call fcn.1400e46fd
mov dword [rsp + 0x70], eax
setns ch
jmp 0x14040fb12
mov ecx, ebp
jmp 0x14040fb19
call fcn.14027e7e8
mov dword [rsp + 0x40], eax
mov bpl, dil
mov bpl, 0x36
mov ebp, dword [rsp + 0x80]
not cl
mov ecx, ebp
jmp 0x14040fb38
call fcn.1400e46fd
mov dword [rsp + 0x88], eax
mov cx, r12w
jmp 0x14040fb52
mov ecx, ebp
jmp 0x14040fb59
call fcn.14027e7e8
mov dword [rsp + 0x58], eax
movzx rbp, bx
movzx ecx, ax
movsx ecx, sp
mov ebp, dword [rsp + 0x78]
not ecx
movzx rcx, r15w
mov ecx, ebp
jmp 0x14040fb7d
call fcn.1400e46fd
mov dword [rsp + 0x98], eax
mov ecx, ebp
jmp 0x14040fb90
call fcn.14027e7e8
mov r13d, eax
mov ebp, dword [rsp + 0xa0]
movsx rcx, r9w
mov ecx, ebp
jmp 0x14040fbaa
call fcn.1400e46fd
mov dword [rsp + 0xb0], eax
bswap cx
mov ecx, ebp
jmp 0x14040fbc0
call fcn.14027e7e8
mov r8d, r13d
shl bpl, 0
btc r13d, r9d
mov r13d, dword [rsp + 0x58]
add bpl, 0xcc
mov ebp, dword [rsp + 0x40]
cmp r11b, dil
cmp r9b, 0x25
cmp ebp, 8
ja 0x140410748
cmp r13d, 8
jmp 0x14040fbf6
ja 0x140410748
cmp r8d, 8
jmp 0x14040fc05
ja 0x140410748
cmp eax, 9
jae 0x140410748
add dword [rsp + 0x70], 0xfffffff9
cdq
shr cl, 0x81
stc
add dword [rsp + 0x88], 0xfffffff9
add dword [rsp + 0x98], 0xfffffff9
not cl
add dword [rsp + 0xb0], 0xfffffff9
btr r11w, 0xb2
mov dword [rsp + 0xd0], 0
or r11, 0x94428f6
mov cl, 1
mov dword [rsp + 0xd8], ecx
mov r11d, dword [rsp + 0x50]
btc dx, 0xa0
neg dh
xor dh, 0xa8
mov edx, dword [rsi + 4]
test edx, edx
jle 0x14041075a
mov ecx, dword [rsp + 0x70]
adc dl, sil
rcl dx, 0xe6
neg ecx
add rdx, 0x262b766f
mov dword [rsp + 0xb4], ecx
cwd
mov ecx, 8
mov edx, 8
sub edx, ebp
test r8b, r8b
mov dword [rsp + 0xfc], edx
cmovae edx, eax
cwd
mov edx, ebp
mov qword [rsp + 0x148], rdx
rol dx, cl
cwd
mov edx, dword [rsp + 0x88]
stc
test r11, rsp
neg edx
jmp 0x14040fcd1
mov dword [rsp + 0xf8], edx
test di, 0x319b
sbb dl, 0x91
mov edx, 8
sub edx, r13d
mov dword [rsp + 0xf4], edx
sar dx, cl
cdq
mov edx, r13d
cmc
cmp r8b, bpl
mov qword [rsp + 0x140], rdx
inc dh
mov edx, dword [rsp + 0x98]
neg edx
test ch, 0xe4
cmc
mov dword [rsp + 0xf0], edx
mov edx, 8
stc
sub edx, r8d
cmp al, 0xd1
test dl, r9b
cmc
mov dword [rsp + 0xec], edx
bswap rdx
setno dl
neg dh
mov edx, r8d
cmp r10b, r12b
test r8w, 0x4355
mov qword [rsp + 0x138], rdx
shl rdx, cl
test r9, 0x37fa0221
bt dx, 0x9f
mov edx, dword [rsp + 0xb0]
cmc
cmp r9b, 0x6f
neg edx
mov dword [rsp + 0xe4], edx
sub ecx, eax
cmp ebp, ebp
mov dword [rsp + 0xe8], ecx
stc
cmp bl, r15b
cmp r15b, 0x77
mov eax, eax
test bp, r8w
cmp al, 0xb1
mov qword [rsp + 0x130], rax
mov eax, dword [rsp + 0x90]
jmp 0x14040fda5
mov qword [rsp + 0x128], rax
stc
sub edi, edi
test al, 0x73
xor ecx, ecx
jmp 0x14040fdb9
jmp 0x14040fdfc
mov rax, qword [r14]
add rax, qword [rsp + 0x128]
dec cx
cmovo r13, r9
mov qword [r14], rax
bswap cx
mov ecx, dword [rsp + 0xe0]
mov r13, rbp
movzx r13d, dx
inc ecx
bsr r13, rcx
mov r13d, dword [rsi + 4]
cmp ecx, r13d
jmp 0x14040fdf6
jge 0x14041076b
mov eax, dword [rsi]
clc
cmp byte [rsp + 0xd8], 0
jmp 0x14040fe0c
mov dword [rsp + 0xe0], ecx
jmp 0x14040fe18
je 0x140410194
test eax, eax
jmp 0x14040fe25
jle 0x1404106b4
xor eax, eax
mov ecx, edi
jmp 0x14040fe34
mov dword [rsp + 0x40], edi
jmp 0x14040fe3d
jmp 0x14040fe63
or dword [rsp + 0xa8], r13d
inc eax
mov ecx, edi
mov dword [rsp + 0x40], edi
cmp r10b, 0xf6
cmp eax, dword [rsi]
jmp 0x14040fe5d
jge 0x1404106b4
mov dword [rsp + 0x58], eax
movzx rcx, bp
setb cl
cmovge rcx, r13
mov rcx, rsi
jmp 0x14040fe7a
call fcn.1404282d5
mov r13d, eax
test r15w, 0x186b
test r9b, r12b
jmp 0x14040fe90
cmp dword [rsp + 0x48], 0x10
jmp 0x14040fe9a
je 0x14040feba
mov rcx, rsi
jmp 0x14040fea8
call fcn.1404282d5
shl eax, 0x10
xor r8d, r12d
or r13d, eax
ror bpl, 0x36
mov eax, r13d
bts rbp, rdi
and eax, dword [rsp + 0x68]
cdq
mov edx, eax
rcr r10b, cl
rcl r9b, cl
mov ecx, dword [rsp + 0xb4]
adc r10d, ebp
bt di, bx
shrd r9d, r10d, 0x51
shl edx, cl
mov ecx, dword [rsp + 0x70]
rcr r10w, 0xe5
bsf bp, di
shr eax, cl
test ecx, ecx
cmovs eax, edx
cwd
mov ecx, dword [rsp + 0xfc]
and r8b, al
clc
shr eax, cl
mov rcx, qword [rsp + 0x148]
movsxd r10, ecx
lea r9, [0x1400bf010]
sar r8, 0x49
cqo
imul eax, dword [r9 + rcx*4]
test r14d, r15d
rol r8b, 0x5f
jmp 0x14040ff2f
lea r10, [0x1400bf040]
or r8d, 0x1681716d
btr r8d, 0xc6
movzx ecx, byte [r10 + rcx*4]
rol rdi, cl
sar eax, cl
sbb r8b, 0xd8
bsf r8w, cx
mov edx, r13d
btr r8d, esp
sar bpl, cl
and edx, dword [rsp + 0x80]
movsxd rbp, r11d
sar bpl, 0x6a
mov ebp, edx
mov ecx, dword [rsp + 0xf8]
and dil, 0x79
adc r8b, 0xa0
shl ebp, cl
mov ecx, dword [rsp + 0x88]
jmp 0x14040ff8f
shr edx, cl
rol r8b, 0x1c
rcl dil, cl
movsx edi, ax
test ecx, ecx
movsx rcx, dx
movsx edi, si
cmovs edx, ebp
bts r8w, r15w
adc ebp, r15d
movsx ecx, cx
mov ecx, dword [rsp + 0xf4]
add r8, r12
btc rbp, rdx
shr edx, cl
btc r8, rdx
or r8b, al
rcl cl, 0x78
mov rcx, qword [rsp + 0x140]
movzx di, dil
xchg r8b, dil
movsx ebp, r15w
imul edx, dword [r9 + rcx*4]
movzx ecx, byte [r10 + rcx*4]
setns dil
sar edx, cl
btc rbp, rcx
sar di, 0x1b
mov cx, 0x13e1
mov ebp, r13d
and ebp, dword [rsp + 0x78]
mov edi, ebp
mov ecx, dword [rsp + 0xf0]
shl edi, cl
shr ecx, cl
add r8w, r10w
neg r8w
mov ecx, dword [rsp + 0x98]
ror r8d, cl
rol r8b, cl
shr ebp, cl
or r8w, 0x1815
test ecx, ecx
not cl
movsx rcx, dx
cmovs ebp, edi
shl dil, cl
movsxd r8, dword [rsp + 0x40]
dec rdi
adc cl, sil
mov ecx, dword [rsp + 0xec]
clc
shr di, cl
shr ebp, cl
bts rdi, rdi
btr rdi, rdx
stc
mov rdi, qword [rsp + 0x60]
add cl, bpl
shrd ecx, r15d, 0x94
mov byte [rdi + r8], al
mov rax, qword [rsp + 0x138]
movsx rcx, r12w
shr cx, cl
imul ebp, dword [r9 + rax*4]
movzx ecx, byte [r10 + rax*4]
bt eax, 0x44
sal al, 0xe5
sar ebp, cl
mov byte [rdi + r8 + 1], dl
xadd rdx, rax
mov byte [rdi + r8 + 2], bpl
xchg ah, al
rcl dl, cl
mov rdx, rdi
lea rdi, [r8 + 3]
cmp r12b, 0x55
mov eax, dword [rsp + 0xa0]
stc
clc
test r11w, 0x587d
test eax, eax
jmp 0x1404100c2
je 0x14041014c
and r13d, eax
dec rax
mov eax, r13d
mov ecx, dword [rsp + 0xe4]
cmp r11d, 0x16fd2582
test rcx, 0x121b7f7d
shl eax, cl
shr rcx, 0xd
clc
sbb ch, 0x85
mov ecx, dword [rsp + 0xb0]
cmp sil, bpl
jmp 0x1404100ff
shr r13d, cl
jmp 0x140410107
test ecx, ecx
cmovs r13d, eax
mov ecx, dword [rsp + 0xe8]
and al, sil
shr r13d, cl
cbw
mov rax, qword [rsp + 0x130]
imul r13d, dword [r9 + rax*4]
rol ch, 0xc
sbb cx, 0x3edd
btc cx, 0xf0
movzx ecx, byte [r10 + rax*4]
cmp cl, 0x7a
stc
sar r13d, cl
jmp 0x140410147
jmp 0x140410156
mov r13d, 0xff
movsx ax, al
mov r11d, dword [rsp + 0x50]
sub ax, bx
cwde
btc ax, r10w
mov eax, dword [rsp + 0x58]
cmp r11d, 4
jmp 0x140410171
jne 0x14040fe42
mov ecx, dword [rsp + 0x40]
cmc
test r8w, sp
clc
add ecx, 4
jmp 0x140410189
mov byte [rdx + rdi], r13b
mov edi, ecx
jmp 0x14040fe42
test eax, eax
jmp 0x14041019b
jle 0x1404106b4
mov rbp, qword [r14]
sar r8w, 0xe0
mov rax, qword [rsp + 0x38]
add r8w, 0x42ae
movsxd r8, r9d
bts r8d, r11d
mov r8, qword [rax]
rcl al, 0xff
movzx rax, dx
sub r13d, r13d
mov eax, edi
jmp 0x1404101cf
jmp 0x140410209
cmp rbp, r8
jmp 0x140410211
jae 0x14041023f
lea rcx, [rbp + 1]
cmovb rdx, rax
cdq
mov qword [r14], rcx
seto dl
movzx edx, byte [rbp]
setge bpl
movzx rbp, di
mov rbp, rcx
jmp 0x14041023a
jmp 0x14041032a
cmp dword [r12], 0
jmp 0x140410249
je 0x1404102bf
mov edi, eax
movzx dx, r11b
cwd
mov r8d, dword [rsi + 0x34]
xchg dh, ch
cwd
mov rcx, qword [rsi + 0x28]
mov rdx, rbx
jmp 0x14041026c
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
jmp 0x14041027e
sub ecx, dword [rsi + 0xd0]
cmc
add dword [rsi + 0xb8], ecx
test eax, eax
jmp 0x140410292
je 0x1404102cb
movsxd r8, eax
rol dh, 0xc4
add dh, cl
sbb dl, 0xb1
add r8, rbx
movzx edx, r9w
mov dx, sp
movzx dx, r8b
movzx edx, byte [rbx]
jmp 0x1404102ba
jmp 0x1404102f4
xor edx, edx
jmp 0x1404102c6
jmp 0x14041032a
mov dword [r12], 0
movsx ecx, r10w
bts bp, bp
xor rcx, 0x738d467d
mov byte [rbx], 0
cdqe
xor edx, edx
sal rcx, 0x3f
mov r8, r15
cmp r12w, r15w
mov eax, edi
movzx rbp, r8w
xor dil, r15b
mov rcx, qword [rsp + 0x38]
mov qword [rcx], r8
rol bpl, 0xf8
mov qword [r14], r15
not ecx
mov rbp, r15
sbb di, dx
cmovg r11w, bx
mov r11d, dword [rsp + 0x50]
movsxd rcx, r12d
btc di, 0xf6
bsf rdi, rdx
movsxd rdi, eax
mov rcx, qword [rsp + 0x60]
clc
cmc
mov byte [rdi + rcx + 2], dl
cmp dx, di
clc
cmc
cmp rbp, r8
jae 0x14041035e
lea rcx, [rbp + 1]
mov qword [r14], rcx
movzx edx, byte [rbp]
mov rbp, rcx
jmp 0x140410359
jmp 0x14041044c
cmp dword [r12], 0
jmp 0x140410368
je 0x1404103da
mov dword [rsp + 0x40], eax
not cx
mov r8d, dword [rsi + 0x34]
mov rcx, qword [rsi + 0x28]
movsx dx, spl
mov dx, 0x1896
mov rdx, rbx
jmp 0x14041038e
call qword [rsi + 0x10]
mov ecx, dword [rsi + 0xc0]
sub ecx, dword [rsi + 0xd0]
cmp bx, r11w
clc
add dword [rsi + 0xb8], ecx
cmp dx, 0x390b
test eax, eax
jmp 0x1404103b4
je 0x1404103e6
movsxd r8, eax
rcr dh, 0x28
cmp bpl, 0xa8
and dl, 0x2e
add r8, rbx
setg dl
movzx edx, byte [rbx]
jmp 0x1404103d5
jmp 0x140410406
xor edx, edx
jmp 0x1404103e1
jmp 0x14041044c
mov dword [r12], 0
movzx ecx, sp
mov byte [rbx], 0
sub bpl, 0x32
btc r8d, edi
cmovge cx, r12w
sub edx, edx
mov r8, r15
mov r11d, dword [rsp + 0x50]
cbw
shl bp, cl
cmp r14, rdx
mov rcx, qword [rsp + 0x38]
btc ax, 0xbc
movsx ebp, r13w
bt bp, r15w
mov qword [rcx], r8
sal ebp, 0x94
xor bpl, 0x97
mov qword [r14], r15
mov rbp, r15
bsf rcx, r10
btr cx, 0xa4
mov eax, dword [rsp + 0x40]
shr ch, cl
add cl, 0xe9
movzx rcx, r15w
mov rcx, qword [rsp + 0x60]
mov byte [rdi + rcx + 1], dl
jmp 0x14041045b
cmp rbp, r8
jae 0x140410483
lea rcx, [rbp + 1]
cwd
movzx rdx, r15w
cdq
mov qword [r14], rcx
movzx edx, byte [rbp]
movzx bp, r12b
mov rbp, rcx
jmp 0x140410558
cmp dword [r12], 0
jmp 0x14041048d
cmp dword [rsp + 0x90], 0
jmp 0x1404106c1
je 0x14040fdd6
cmp qword [rsi + 0x10], 0
je 0x14040fdbe
mov rax, qword [rsp + 0x38]
sbb dh, 0xff
cmp r12, 0x62c0118f
cmp sil, r10b
mov rcx, qword [rax]
clc
or al, r12b
mov rax, qword [r14]
mov dx, 0x337a
mov ebp, ecx
inc edx
movzx dx, r11b
cmp r8b, dil
sub ebp, eax
mov edx, dword [rsp + 0x90]
test r10b, 0x5a
clc
sub edx, ebp
jle 0x14040fdc1
mov qword [rsi + 0xc0], rcx
movzx rcx, sp
mov cx, 0x4560
movzx ebp, bp
mov rcx, qword [rsi + 0x28]
movsx bp, sil
movsx ebp, sp
movsxd rbp, esp
mov ebp, r11d
jmp 0x14041073d
call qword [rsi + 0x18]
mov r11d, ebp
jmp 0x14040fdd6
mov rcx, rdi
jmp 0x140410750
call fcn.1401d7628
jmp 0x14040c574
mov rcx, rdx
mov r13, rdx
movzx rbx, bp
btr bx, dx
add bl, 0xf
cmp r11d, 4
mov bl, r15b
movzx rbx, ax
mov ebx, dword [rsp + 0xdc]
jmp 0x140410782
jne 0x1404108b0
cmp dword [rsp + 0xa8], 0
jne 0x1404108b0
mov ebp, dword [rsi]
bswap ax
rcr eax, 0x75
sub ax, 0x7703
imul ebp, r13d
bts eax, r15d
shl ebp, 2
mov eax, ebp
dec eax
jmp 0x1404107b6
js 0x1404108b0
add ebp, 0xfffffffc
or ebp, 3
ror rdx, 0xa8
cmc
cwde
mov eax, ebp
cmp r12b, r10b
shr eax, 2
inc eax
shrd rdx, r11, 0xd8
movzx dx, r9b
mov rdx, rbp
rol cx, 0xa7
setne ch
and rax, 7
mov rcx, 0x7fab4870
movzx ecx, r10w
mov rcx, qword [rsp + 0x60]
jmp 0x1404107ff
je 0x14041082b
mov rdx, rbp
stc
mov byte [rcx + rdx], 0xff
cmp bh, ah
jmp 0x140410814
add rdx, 0xfffffffffffffffc
jmp 0x14041081d
dec rax
jmp 0x140410825
jne 0x140410809
cmp ebp, 0x1c
jmp 0x140410833
jb 0x1404108b0
add rdx, 4
bsr eax, r11d
rol ax, cl
mov rax, qword [rsp + 0x60]
cmp cx, di
mov byte [rax + rdx - 4], 0xff
cmp r12d, 0x11e6416f
jmp 0x14041085d
mov byte [rax + rdx - 8], 0xff
mov byte [rax + rdx - 0xc], 0xff
test rdi, r14
clc
jmp 0x140410870
mov byte [rax + rdx - 0x10], 0xff
test rbx, r14
mov byte [rax + rdx - 0x14], 0xff
mov byte [rax + rdx - 0x18], 0xff
cmp r8w, 0x30e8
mov byte [rax + rdx - 0x1c], 0xff
mov byte [rax + rdx - 0x20], 0xff
test bl, bpl
clc
add rdx, 0xffffffffffffffe0
cmp sp, si
cmp r13b, 0xe5
jmp 0x1404108a6
cmp rdx, 3
ja 0x14041084c
test ebx, ebx
mov rbp, qword [rsp + 0x60]
jmp 0x1404108bc
jle 0x140410e58
cmp r13d, 2
jmp 0x1404108cb
jl 0x140410e58
mov r15d, r13d
bts cx, r10w
cdqe
xor r10, rsp
shr r15d, 1
cwd
mov edx, dword [rsi]
bts cx, bx
imul edx, dword [rsp + 0x50]
xadd r12b, r12b
jmp 0x1404108f7
lea rax, [rdx + rbp]
or r12b, 0xf2
mov qword [rsp + 0xa8], rax
and ah, bh
sbb al, dil
mov eax, edx
and eax, 0xffffffe0
or r10b, 0x3a
test cl, r11b
mov qword [rsp + 0x80], rax
xor r10, rdi
add rax, 0xffffffffffffffe0
mov qword [rsp + 0xa0], rax
bswap r10w
movsxd r10, edi
mov rcx, rax
sub ax, ax
or ah, 0xf4
shr rcx, 5
cbw
inc rcx
cmovno r10, rsp
mov rax, rcx
adc al, r15b
cwde
mov qword [rsp + 0x70], rcx
bswap r10
xor al, r12b
shr al, cl
and rcx, 0xfffffffffffffffe
ror r12d, cl
movzx eax, r11w
mov qword [rsp + 0x98], rcx
mov eax, edx
and eax, 0xfffffff8
mov r12b, r9b
stc
mov qword [rsp + 0x78], rax
setg r12b
mov r12, rdx
neg r12
dec r10b
bt r10w, bx
bts rax, rcx
lea rax, [rbp + 0x30]
mov qword [rsp + 0xd0], rax
lea r10d, [r13 - 1]
add al, r14b
shr ah, 0xc6
imul r10d, edx
sub rax, rsp
lea rax, [rbp + 1]
stc
mov qword [rsp + 0x58], rax
xor r11d, r11d
cmp bpl, 0x1e
test r13w, sp
sub r14d, r14d
mov qword [rsp + 0x68], r12
jmp 0x1404109d6
mov qword [rsp + 0x88], r15
jmp 0x1404109e3
mov qword [rsp + 0x48], r13
jmp 0x1404109ed
jmp 0x140410a12
inc r14
add r11d, edx
cmc
cmp al, r14b
sub r10d, edx
jmp 0x140410a04
cmp r14, r15
jmp 0x140410a0c
je 0x140410e58
test edx, edx
jle 0x1404109f2
mov r8d, r10d
sal ecx, 0x45
seta bl
mov r9d, r11d
xor ch, 0x6b
mov eax, edx
movzx ecx, sp
movzx rbx, r11w
adc cx, 0x31ee
imul eax, r14d
bsf rbx, rdx
clc
cmovb ebx, r13d
lea rcx, [rax + rbp]
mov edi, r14d
ror bl, cl
neg ebx
xadd bx, bx
not edi
sbb bl, r8b
dec bh
add edi, r13d
bt rbx, rbx
sar bl, cl
mov ebx, edi
stc
clc
jmp 0x140410a6c
imul ebx, edx
lea rbx, [rbx + rbp]
cmc
mov qword [rsp + 0x40], rbx
cmp r9b, dil
stc
cmp bpl, 7
cmp edx, 8
jb 0x140410ad8
imul edi, edx
sub bl, 0x2c
mov bx, 0x23e0
mov rbx, qword [rsp + 0xa8]
mov qword [rsp + 0x38], rcx
lea rcx, [rbx + rdi]
cmp sp, r10w
cmc
cmp qword [rsp + 0x38], rcx
movzx rcx, cx
mov rcx, qword [rsp + 0x38]
jmp 0x140410abd
jae 0x140410bd2
add rax, rbx
cmp spl, 0xcd
lea rdi, [rdi + rbp]
cmc
cmp rdi, rax
jae 0x140410bd2
sub edi, edi
adc eax, ebx
sbb al, sil
cdqe
mov rax, rdi
test ax, r10w
test dl, 1
jmp 0x140410af0
je 0x140410b44
movzx eax, byte [rcx + rdi]
mov rbx, rcx
sbb r13b, 0x23
mov r13, r15
mov r15, r12
movsx r12, r14w
mov r12, qword [rsp + 0x40]
rol rcx, 0xa6
movzx ecx, byte [r12 + rdi]
cmp r12b, dil
clc
mov byte [rbx + rdi], cl
mov byte [r12 + rdi], al
mov r12, r15
mov r15, r13
and ax, di
test cl, 0xf6
mov r13, qword [rsp + 0x48]
add ax, 0x77cd
mov rax, rdi
cmp r9d, esp
clc
or rax, 1
not rdi
cmp rdi, r12
jmp 0x140410b4f
je 0x1404109f2
mov rcx, qword [rsp + 0x58]
ror bl, cl
lea r8, [r8 + rcx]
sal ebx, cl
shl rbx, 0xf7
lea r9, [r9 + rcx]
movzx ecx, byte [r9 + rax - 1]
or bl, 0x4f
movzx ebx, byte [r8 + rax - 1]
stc
test dh, 0x76
mov byte [r9 + rax - 1], bl
cmovnp bx, ax
mov byte [r8 + rax - 1], cl
movzx ecx, byte [r9 + rax]
rol ebx, cl
rol bx, 0x71
cmc
movzx ebx, byte [r8 + rax]
jmp 0x140410ba5
mov byte [r9 + rax], bl
clc
test rbp, 0x6d4717ff
mov byte [r8 + rax], cl
stc
add rax, 2
jmp 0x140410bbf
cmp rdx, rax
jmp 0x140410bc7
jne 0x140410b6a
jmp 0x1404109f2
cmp edx, 0x20
jmp 0x140410bda
jae 0x140410bec
sub eax, eax
jmp 0x140410be7
jmp 0x140410dbd
mov rcx, r13
stc
cmc
cmp eax, r9d
cmp qword [rsp + 0xa0], 0
jmp 0x140410c02
je 0x140410ccf
mov rdi, qword [rsp + 0xd0]
movzx r12, r13w
adc r12b, 0x3c
movsx eax, r10w
lea rax, [rdi + r9]
and r13w, dx
lea r13, [rdi + r8]
xadd r12w, r12w
mov r12, qword [rsp + 0x98]
xor r15d, r15d
test bl, bh
movups xmm0, xmmword [rax + r15 - 0x30]
test r8b, al
clc
movups xmm1, xmmword [rax + r15 - 0x20]
cmc
movups xmm2, xmmword [r13 + r15 - 0x30]
test ebx, 0x701431c7
test spl, r11b
movups xmm3, xmmword [r13 + r15 - 0x20]
cmc
movups xmmword [rax + r15 - 0x30], xmm2
movups xmmword [rax + r15 - 0x20], xmm3
movups xmmword [r13 + r15 - 0x30], xmm0
cmc
clc
cmp dl, sil
movups xmmword [r13 + r15 - 0x20], xmm1
test ah, 0x45
movups xmm0, xmmword [rax + r15 - 0x10]
movups xmm1, xmmword [rax + r15]
movups xmm2, xmmword [r13 + r15 - 0x10]
movups xmm3, xmmword [r13 + r15]
movups xmmword [rax + r15 - 0x10], xmm2
movups xmmword [rax + r15], xmm3
movups xmmword [r13 + r15 - 0x10], xmm0
stc
jmp 0x140410caf
movups xmmword [r13 + r15], xmm1
stc
clc
add r15, 0x40
add r12, 0xfffffffffffffffe
jmp 0x140410cc4
jne 0x140410c3a
jmp 0x140410cd2
xor r15d, r15d
test byte [rsp + 0x70], 1
je 0x140410d4b
mov rax, qword [rsp + 0x38]
movsx r13, r14w
movups xmm0, xmmword [rax + r15]
xchg r12b, dil
movups xmm1, xmmword [rax + r15 + 0x10]
movzx di, dl
rcr r12d, cl
mov rdi, qword [rsp + 0x40]
test r10w, ax
shrd r13w, bp, 0x74
cmovl r13d, r12d
movups xmm2, xmmword [rdi + r15]
movzx r13w, dil
cmc
movups xmm3, xmmword [rdi + r15 + 0x10]
clc
movups xmmword [rax + r15], xmm2
add r13w, si
movups xmmword [rax + r15 + 0x10], xmm3
movups xmmword [rdi + r15], xmm0
movsx r13w, spl
sbb r12b, r8b
movups xmmword [rdi + r15 + 0x10], xmm1
btc r15w, r9w
btr r15d, esi
cmp qword [rsp + 0x80], rdx
movsxd r13, edi
sete r12b
mov r13, rcx
movsxd r12, r15d
jmp 0x140410d6a
mov r15, qword [rsp + 0x88]
not r12
cmovbe cx, r14w
mov r12, qword [rsp + 0x68]
movsx cx, r11b
setl cl
movsx rcx, r8w
mov rcx, qword [rsp + 0x38]
jmp 0x140410d95
je 0x1404109f2
mov rdi, qword [rsp + 0x80]
cdqe
and al, 0x1a
shrd rax, rdi, 0x64
mov rax, rdi
test dl, 0x18
jmp 0x140410db7
lea rdi, [r9 + rbp]
ror rcx, cl
movsxd r12, ecx
rol r12w, 0x6e
lea rcx, [r8 + rbp]
cmc
sar bx, 0x6e
movzx r12d, r9w
mov r12, qword [rsp + 0x78]
dec bl
mov rbp, qword [rdi + rax]
rol bh, cl
inc bl
and bl, bpl
mov rbx, qword [rcx + rax]
mov qword [rdi + rax], rbx
jmp 0x140410df8
mov qword [rcx + rax], rbp
clc
cmp si, r9w
cmc
add rax, 8
cmp bl, r11b
cmc
test r9b, 0xc2
cmp r12, rax
jmp 0x140410e16
jne 0x140410de0
mov rdi, r12
bts bp, bp
ror bpl, 0xb8
shrd cx, r15w, 0xb1
cmp r12, rdx
bswap r12
cmovnp r12w, bx
mov rbp, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
movsx ecx, r10w
xchg cl, cl
mov rcx, qword [rsp + 0x38]
je 0x1404109f2
jmp 0x140410ae1
mov r8d, dword [rsp + 0x94]
test r8d, r8d
jmp 0x140410e68
je 0x140410eb2
mov edx, dword [rsp + 0x50]
test ebp, 0x238a31e0
stc
cmp edx, r8d
jmp 0x140410e81
je 0x140410eb2
mov r9d, dword [rsi]
mov dword [rsp + 0x20], r13d
mov rcx, rbp
call fcn.14041e793
mov rbp, rax
cmp bp, 0x18b2
jmp 0x140410ea4
test rax, rax
jmp 0x140410eac
je 0x14040c574
mov eax, dword [rsi]
xchg cx, cx
adc ecx, r12d
seta cl
mov rcx, qword [rsp + 0xb8]
mov dword [rcx], eax
cmovno cx, dx
mov eax, dword [rsi + 4]
bts cx, r15w
mov rcx, qword [rsp + 0xc0]
cmc
mov dword [rcx], eax
mov rcx, qword [rsp + 0xc8]
clc
jmp 0x140410ef0
test rcx, rcx
jmp 0x140410ef8
je 0x14040cf5f
mov eax, dword [rsi + 8]
jmp 0x140410f06
mov dword [rcx], eax
jmp 0x14040cf5f
push r15
btr r15w, 0x80
shrd ax, r11w, 0x29
mov r15, 0x4f4a5afa
push r14
push r13
ror r15b, 0x76
rcl r15b, 0x62
push r12
push rsi
adc rax, rsi
push rdi
movzx r13d, ax
xor rax, 0x72197780
push rbp
bt edi, ebx
and rsi, rcx
push rbx
sub rsp, 0xb8
mov rsi, r9
movzx eax, r8w
lahf
cbw
mov r13, r8
setne bl
mov r12, rdx
cdqe
mov rdi, rcx
movsx r15, r11w
bswap bp
lea rbx, [rcx + 0x38]
mov bp, r8w
lea r15, [rcx + 0x39]
setae al
mov rcx, qword [rcx + 0xc0]
not bpl
movsx ax, r14b
cdqe
mov rax, qword [rdi + 0xc8]
movzx rbp, r12w
cmovg ebp, r14d
mov ebp, 0x5c
jmp 0x140411eac
jmp 0x140411ecd
inc rcx
jmp 0x140411eb9
mov qword [rdi + 0xc0], rcx
dec ebp
jmp 0x140411ec7
je 0x140411f71
cmp rcx, rax
jb 0x140411eb1
cmp dword [rdi + 0x30], 0
jmp 0x140411edf
je 0x140411ec0
mov r8d, dword [rdi + 0x34]
movzx dx, r13b
bswap rdx
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x140411efd
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x140411f0b
sub ecx, dword [rdi + 0xd0]
stc
add dword [rdi + 0xb8], ecx
test ecx, ecx
test eax, eax
jmp 0x140411f21
je 0x140411f3e
cdqe
cmp r8b, 0x48
test bx, r13w
add rax, rbx
jmp 0x140411f39
jmp 0x140411f5d
mov dword [rdi + 0x30], 0
bswap ecx
mov byte [rdi + 0x38], 0
movsx eax, si
movzx rax, dx
mov rax, r15
seto cl
movsxd rcx, r8d
not ch
mov qword [rdi + 0xc8], rax
mov rcx, r15
jmp 0x140411f6c
jmp 0x140411eb9
test rsi, rsi
lea rbp, [rsp + 0x8c]
xchg cx, cx
movsx ecx, bp
mov cl, 0xa2
cmovne rbp, rsi
cmovl rcx, r11
mov cl, bh
mov cl, 0x28
mov rcx, rdi
call fcn.140421d1b
mov r14d, eax
mov rcx, rdi
jmp 0x140411fa3
call fcn.140421d1b
mov esi, eax
cmp r8w, cx
cmp qword [rdi + 0x10], 0
jmp 0x140411fb8
je 0x140411fdc
mov rcx, qword [rdi + 0x28]
call qword [rdi + 0x20]
test eax, eax
je 0x140411ff5
cmp dword [rdi + 0x30], 0
jmp 0x140411fd6
je 0x140412122
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x140411fef
jae 0x140412122
mov qword [rsp + 0x80], r13
test bp, ax
test bl, 0x5f
mov qword [rsp + 0x58], rbp
stc
cmc
test r8b, 0x69
test esi, esi
je 0x1404120cc
xor r13d, r13d
movzx eax, ax
mov eax, 0x7fffffff
sub edx, edx
test al, spl
cmp rcx, 0x4e55b1
div esi
stc
cmc
cmp eax, r14d
jmp 0x140412039
jb 0x14041212f
mov eax, esi
clc
cmp di, 0x5660
imul eax, r14d
cmp eax, 0x1fffffff
jmp 0x140412055
ja 0x14041212f
mov rcx, rdi
jmp 0x140412063
call fcn.140421d1b
mov rcx, rdi
jmp 0x140412070
call fcn.140421d1b
mov rcx, rdi
jmp 0x14041207d
call fcn.140421d1b
mov rcx, rdi
jmp 0x14041208a
call fcn.140421d1b
test esi, esi
jmp 0x140412096
je 0x1404120fb
xor r13d, r13d
xor eax, r14d
bts rax, r14
xadd rax, rax
mov eax, 0x7fffffff
test r15b, 0xf
cmc
sub edx, edx
clc
div esi
cmp eax, r14d
jmp 0x1404120c1
jae 0x1404120fb
jmp 0x14041212f
mov rcx, rdi
jmp 0x1404120d4
call fcn.140421d1b
mov rcx, rdi
call fcn.140421d1b
mov rcx, rdi
jmp 0x1404120e9
call fcn.140421d1b
mov rcx, rdi
jmp 0x1404120f6
call fcn.140421d1b
mov dword [rsp + 0x3c], esi
cmp r12b, 0x97
test r9b, r11b
imul esi, r14d
clc
jmp 0x140412111
cmp esi, 0x1fffffff
jmp 0x14041211c
jbe 0x140412191
sub r13d, r13d
sub bl, 0xc2
xor r12b, 0xb5
sbb r15b, spl
mov rax, r13
add rsp, 0xb8
movzx di, r10b
movzx rdi, sp
pop rbx
movsx r14d, r10w
movsxd rbp, r13d
jmp 0x14041214f
pop rbp
setl r13b
not r13b
mov r12b, 0x94
pop rdi
movzx r12w, r8b
xchg r12w, r15w
pop rsi
setne r12b
pop r12
xchg r15, r15
mov r15b, 0x42
movsx r13w, sil
pop r13
xchg r15, r15
pop r14
movsx r15d, dx
movsxd r15, r8d
movsx r15w, r15b
pop r15
jmp 0x140412190
ret
shl esi, 2
mov rcx, rsi
call fcn.14018a770
sub r13d, r13d
cmc
stc
test rax, rax
je 0x14041212f
mov qword [rsp + 0x30], r14
bswap r8w
mov qword [rsp + 0x78], r12
xchg dl, dl
movsxd r8, edi
mov qword [rsp + 0x50], rax
xchg r8b, cl
mov rcx, rax
mov r8b, r13b
not dl
mov dl, 0xff
bswap r8
movsx r8, r9w
movsx r8w, r13b
mov r8, rsi
jmp 0x1404121e3
call fcn.1404a3ec0
lea rsi, [rsp + 0x92]
stc
cmp r12w, r12w
sub r14d, r14d
cmp r9b, r15b
nop dword [rax]
test r15w, 0x72a9
cmp r14, 0xa
jmp 0x14041220e
je 0x140412ed6
mov rcx, qword [rdi + 0xc0]
dec eax
cmp rax, rax
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x14041222f
jae 0x1404122a2
lea rdx, [rcx + 1]
clc
stc
test r14w, 0x7e96
mov qword [rdi + 0xc0], rdx
movzx ecx, byte [rcx]
stc
clc
mov dword [rsp + 0x40], ecx
movzx cx, r14b
shld cx, r12w, 0x62
mov rcx, rdx
clc
cmp rcx, rax
jae 0x14041239b
lea rdx, [rcx + 1]
mov r12b, r11b
mov r12w, 0x7c71
setle r12b
mov qword [rdi + 0xc0], rdx
xchg r12w, r12w
setl r12b
not r12d
movzx r12d, byte [rcx]
movsx ecx, di
bswap rcx
mov rcx, rdx
jmp 0x14041229d
jmp 0x14041245a
cmp dword [rdi + 0x30], 0
jmp 0x1404122ab
je 0x140412320
mov r8d, dword [rdi + 0x34]
cqo
setg ch
mov rcx, qword [rdi + 0x28]
movsxd rdx, ebx
movsx edx, r11w
mov dl, r11b
mov rdx, rbx
jmp 0x1404122d0
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
test r8b, 0xa0
sub ecx, dword [rdi + 0xd0]
test r9d, 0x2b730a1e
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x1404122f7
je 0x14041233b
cdqe
add rax, rbx
xchg ch, ch
movsx ecx, sp
bswap rcx
movzx ecx, byte [rbx]
jmp 0x140412312
mov dword [rsp + 0x40], ecx
jmp 0x14041231b
jmp 0x14041236b
mov dword [rsp + 0x40], 0
cmp rcx, rax
jmp 0x140412330
jb 0x140412269
jmp 0x14041239b
mov dword [rdi + 0x30], 0
xchg rcx, rax
mov byte [rdi + 0x38], 0
cbw
shl cl, 0x6a
mov dword [rsp + 0x40], 0
rcr ax, cl
sbb cl, r9b
mov rax, r15
btc cx, 0xe7
mov cl, r10b
jmp 0x14041236b
mov qword [rdi + 0xc8], rax
rcr cx, 0x52
mov qword [rdi + 0xc0], r15
rcl rcx, cl
cmp r10b, 0xae
mov rcx, r15
cmp r14w, 0x61ff
cmp rcx, rax
jmp 0x140412395
jb 0x140412269
cmp dword [rdi + 0x30], 0
jmp 0x1404123a4
je 0x14041240b
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
movzx rdx, r14w
mov dh, 0xa1
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
cmp r13w, sp
test cl, r11b
test eax, eax
jmp 0x1404123e0
je 0x140412418
cdqe
shl r12w, 0x93
shrd r12w, r12w, 0xf2
ror r12w, cl
add rax, rbx
mov r12b, 0xc
movzx r12d, byte [rbx]
jmp 0x140412406
jmp 0x14041243c
xor r12d, r12d
jmp 0x140412413
jmp 0x14041245a
mov dword [rdi + 0x30], 0
mov byte [rdi + 0x38], 0
btr rax, 0x76
btr eax, esp
mov ah, 0x29
xor r12d, r12d
mov rax, r15
movsx cx, dh
xadd cx, cx
mov qword [rdi + 0xc8], rax
rcr ch, cl
and ch, 0x63
mov qword [rdi + 0xc0], r15
sbb cx, 0x6d17
mov rcx, r15
test cl, sil
mov byte [rsi - 2], r12b
jmp 0x140412467
cmp rcx, rax
jmp 0x14041246f
jae 0x140412499
lea rbp, [rcx + 1]
xchg dx, dx
mov qword [rdi + 0xc0], rbp
movzx edx, byte [rcx]
not cl
movsx ecx, r13w
movzx cx, r8b
mov rcx, rbp
jmp 0x14041254c
cmp dword [rdi + 0x30], 0
je 0x140412501
mov r8d, dword [rdi + 0x34]
movzx rcx, r8w
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x1404124b7
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r15w, 0x34ce
sub ecx, dword [rdi + 0xd0]
cmp r10b, 0x9a
test di, sp
clc
add dword [rdi + 0xb8], ecx
test rax, r8
test eax, eax
je 0x140412508
cdqe
sbb dh, bh
ror dh, 0x64
add rax, rbx
jmp 0x1404124f4
movzx edx, byte [rbx]
jmp 0x1404124fc
jmp 0x140412529
xor edx, edx
jmp 0x14041254c
mov dword [rdi + 0x30], 0
inc ah
sub ecx, 0x16d24cbe
mov byte [rdi + 0x38], 0
nop
rol ah, cl
xor edx, edx
mov rax, r15
adc cl, al
rcl cx, cl
mov qword [rdi + 0xc8], rax
sub cx, 0x674f
mov qword [rdi + 0xc0], r15
movsx rcx, di
bsr cx, r14w
inc ch
mov rcx, r15
cmc
stc
mov byte [rsi - 1], dl
cmp r12w, cx
cmc
cmp rcx, rax
jmp 0x14041255c
jae 0x140412583
lea rdx, [rcx + 1]
mov qword [rdi + 0xc0], rdx
jmp 0x140412572
movzx ebp, byte [rcx]
mov cx, 0xb35
not ch
mov rcx, rdx
jmp 0x140412638
cmp dword [rdi + 0x30], 0
je 0x1404125f0
mov r8d, dword [rdi + 0x34]
movzx rdx, ax
mov rcx, qword [rdi + 0x28]
mov rdx, rbx
jmp 0x1404125a1
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp dl, r12b
stc
sub ecx, dword [rdi + 0xd0]
test r13w, 0x128a
add dword [rdi + 0xb8], ecx
cmp dx, r14w
stc
test eax, eax
jmp 0x1404125cc
je 0x1404125fc
cdqe
add rax, rbx
not bpl
jmp 0x1404125e3
movzx ebp, byte [rbx]
jmp 0x1404125eb
jmp 0x14041261c
sub ebp, ebp
jmp 0x1404125f7
jmp 0x140412638
mov dword [rdi + 0x30], 0
rcl ax, 0x40
mov byte [rdi + 0x38], 0
sub ebp, ebp
mov ax, di
rcl rcx, 0x11
mov rax, r15
mov ecx, 0x72054737
mov qword [rdi + 0xc8], rax
or cx, 0x740f
mov qword [rdi + 0xc0], r15
cmp r14b, 0xfe
mov rcx, r15
cmp dl, ah
mov byte [rsi], bpl
cmp qword [rdi + 0x10], 0
je 0x140412689
mov rcx, qword [rdi + 0x28]
jmp 0x14041264f
call qword [rdi + 0x20]
test eax, eax
jmp 0x140412659
je 0x140412697
cmp dword [rdi + 0x30], 0
je 0x140412ed6
mov rcx, qword [rdi + 0xc0]
test bh, 0xf5
btc eax, eax
or rax, 0x70fc0f37
mov rax, qword [rdi + 0xc8]
jmp 0x140412689
cmp rcx, rax
jmp 0x140412691
jae 0x140412ed6
cmp r12b, 8
jmp 0x1404126a0
jne 0x140412ed6
movzx eax, bpl
or r13d, eax
clc
add rsi, 3
jmp 0x1404126b7
inc r14
cmc
cmp si, r14w
cmp byte [rsp + 0x40], 0
jmp 0x1404126c9
jne 0x140412205
and r13d, 0x10
and dl, spl
cmp r13d, 1
sets ch
mov eax, 4
cwd
movsx dx, spl
sbb eax, 0
ror dh, 0x9b
mov rbp, qword [rsp + 0x58]
mov dword [rbp], eax
shr edx, 0xaa
clc
mov edx, dword [rsp + 0x3c]
test edx, edx
bswap ecx
mov ch, ah
mov r9, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x50]
jmp 0x140412714
je 0x140412f00
lea eax, [r9*4]
cmp r15b, 0x12
mov edx, edx
clc
cmc
mov qword [rsp + 0x68], rdx
xor esi, esi
test r11w, si
mov dword [rsp + 0x64], eax
mov qword [rsp + 0x70], rsi
clc
jmp 0x140412744
imul eax, esi
cdqe
jmp 0x140412751
add rax, rcx
test di, r14w
stc
mov qword [rsp + 0x48], rax
sub eax, eax
jmp 0x140412765
jmp 0x1404127c5
mov rax, qword [rsp + 0x40]
movsx ecx, r11w
movsxd rbp, ebx
bswap cx
inc rax
and si, 0x4b35
cmp r14, rax
movsx ebp, si
movzx r9w, dil
jmp 0x140412791
mov r9, qword [rsp + 0x30]
movsx dx, r13b
cdq
mov rbp, qword [rsp + 0x58]
movzx rdx, ax
mov edx, dword [rsp + 0x3c]
not cx
movsx rsi, cx
mov rcx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x70]
jmp 0x1404127bf
je 0x140412eb6
mov qword [rsp + 0x40], rax
adc cl, 0x9c
lea rax, [rax + rax*2]
bts cx, r8w
sal ch, cl
btr ecx, edi
movzx ecx, byte [rsp + rax + 0x91]
test ecx, ecx
jmp 0x1404127ea
je 0x140412b59
cmp ecx, 1
jmp 0x1404127f8
je 0x140412bdd
cmp ecx, 2
jmp 0x140412806
jne 0x140412ed6
cmp dword [rsp + 0x30], 0
jmp 0x140412816
je 0x14041276a
lea r12, [rsp + rax]
add r12, 0x92
sub cl, spl
mov rax, qword [rsp + 0x30]
jmp 0x140412837
mov dword [rsp + 0x38], eax
mov rsi, qword [rsp + 0x48]
clc
mov rcx, qword [rdi + 0xc0]
cdqe
btc eax, edi
rcl al, cl
mov rax, qword [rdi + 0xc8]
clc
test r10b, al
cmp rcx, rax
jae 0x14041288f
lea rdx, [rcx + 1]
cmova r13d, ebp
mov r13b, r13b
mov qword [rdi + 0xc0], rdx
movzx r13d, byte [rcx]
movsx ecx, r14w
jmp 0x140412882
mov rcx, rdx
jmp 0x14041288a
jmp 0x140412947
cmp dword [rdi + 0x30], 0
je 0x1404128fe
mov r8d, dword [rdi + 0x34]
movzx edx, r12w
cwd
mov rcx, qword [rdi + 0x28]
cqo
xchg dh, dh
mov rdx, rbx
jmp 0x1404128b3
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x1404128c8
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
stc
clc
test eax, eax
jmp 0x1404128dd
je 0x14041290b
cdqe
stc
add rax, rbx
movsx r13d, r12w
movsx r13, ax
movzx r13, dx
movzx r13d, byte [rbx]
jmp 0x140412935
sub r13d, r13d
jmp 0x140412906
jmp 0x140412947
mov dword [rdi + 0x30], 0
dec ax
cmp ah, 5
cmovns eax, r10d
mov byte [rdi + 0x38], 0
and eax, r14d
cbw
xor r13d, r13d
neg ax
cdqe
mov rax, r15
jmp 0x140412935
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
mov rcx, r15
stc
cmp qword [rdi + 0x10], 0
jmp 0x140412951
je 0x140412994
mov rcx, qword [rdi + 0x28]
jmp 0x140412960
call qword [rdi + 0x20]
test eax, eax
jmp 0x14041296a
je 0x1404129a2
cmp dword [rdi + 0x30], 0
jmp 0x140412979
je 0x140412ed6
mov rcx, qword [rdi + 0xc0]
sar ax, 0x77
mov al, r15b
mov rax, qword [rdi + 0xc8]
cmp rcx, rax
jmp 0x14041299c
jae 0x140412ed6
movzx ebp, r13b
jmp 0x1404129b0
test bpl, bpl
jmp 0x1404129b8
js 0x140412a23
cmp dword [rsp + 0x38], ebp
jmp 0x1404129c7
jbe 0x140412ed6
mov eax, ebp
movsx rcx, ax
cqo
inc ebp
cmovs rcx, rbp
movzx r13d, byte [r12]
cdq
mov dword [rsp + 0x60], ebp
movsxd rdx, r10d
mov rcx, rdi
mov edx, r13d
mov r8, rsi
call fcn.14042ba08
test rax, rax
jmp 0x1404129fe
je 0x140412ed6
add rsi, 4
jmp 0x140412a0d
dec ebp
jne 0x1404129e8
mov ebp, dword [rsp + 0x60]
jmp 0x140412a1e
jmp 0x140412b4a
cmp r13b, 0x80
jmp 0x140412a2c
jne 0x140412a46
mov rcx, rdi
jmp 0x140412a3a
call fcn.140421d1b
mov ebp, eax
jmp 0x140412a49
add ebp, 0xffffff81
cmp ebp, dword [rsp + 0x38]
jmp 0x140412a52
jg 0x140412ed6
movzx edx, byte [r12]
movzx r8d, cx
mov rcx, rdi
lea r8, [rsp + 0x2c]
jmp 0x140412a6e
call fcn.14042ba08
test rax, rax
jmp 0x140412a7b
je 0x140412ed6
test ebp, ebp
jmp 0x140412a88
jle 0x140412b4a
mov eax, ebp
jmp 0x140412a95
jmp 0x140412ab0
add rsi, 4
jmp 0x140412aa3
dec eax
jmp 0x140412aaa
je 0x140412b4a
movzx ecx, byte [r12]
cmp dl, r8b
test cl, cl
js 0x140412ae5
test cl, 0x40
jne 0x140412aff
test cl, 0x20
jmp 0x140412ad1
jne 0x140412b22
test cl, 0x10
je 0x140412a9a
jmp 0x140412b33
movzx edx, byte [rsp + 0x2c]
test bp, r8w
mov byte [rsi], dl
cmc
test cl, 0x40
jmp 0x140412af9
je 0x140412ac9
movzx edx, byte [rsp + 0x2d]
test r10b, 0xb9
cmc
mov byte [rsi + 1], dl
clc
cmp r15d, 0x1aa764cf
test cl, 0x20
jmp 0x140412b1c
je 0x140412ad7
movzx edx, byte [rsp + 0x2e]
mov byte [rsi + 2], dl
test cl, 0x10
je 0x140412a9a
movzx ecx, byte [rsp + 0x2f]
jmp 0x140412b3d
mov byte [rsi + 3], cl
jmp 0x140412b45
jmp 0x140412a9a
sub dword [rsp + 0x38], ebp
jg 0x140412841
jmp 0x14041276a
test r9d, r9d
jmp 0x140412b61
je 0x14041276a
movzx r13d, byte [rsp + rax + 0x92]
cqo
movzx r8d, r10w
mov rax, qword [rsp + 0x30]
movzx rdx, cx
movzx ecx, r12w
mov r8, rdi
mov ebp, eax
movsx si, sil
mov rsi, qword [rsp + 0x48]
movzx r8w, r10b
not r8d
mov rcx, rdi
mov edx, r13d
mov r8b, 0xcd
cmove r8d, esp
mov r8, rsi
jmp 0x140412baf
call fcn.14042ba08
test rax, rax
jmp 0x140412bbc
je 0x140412ed6
add rsi, 4
jmp 0x140412bcb
dec ebp
jmp 0x140412bd2
jne 0x140412b9a
jmp 0x14041276a
test r9d, r9d
jmp 0x140412be5
je 0x14041276a
lea rsi, [rsp + rax]
rcr ah, cl
sub r12b, sil
add rsi, 0x92
setge bpl
movsx rbp, r8w
bswap ax
mov rax, qword [rsp + 0x30]
mov r12d, eax
mov rbp, qword [rsp + 0x48]
jmp 0x140412c18
jmp 0x140412c26
sub r12d, r8d
jle 0x14041276a
mov rcx, qword [rdi + 0xc0]
sub eax, 0x23294994
mov rax, qword [rdi + 0xc8]
test dl, 7
cmp rcx, rax
jmp 0x140412c44
jae 0x140412c6e
lea rdx, [rcx + 1]
mov qword [rdi + 0xc0], rdx
movsx r13d, bp
movsx r13, r8w
movzx r13d, byte [rcx]
mov rcx, rdx
jmp 0x140412c69
jmp 0x140412d23
cmp dword [rdi + 0x30], 0
je 0x140412cdc
mov r8d, dword [rdi + 0x34]
mov rcx, qword [rdi + 0x28]
mov dx, 0x2dcb
mov rdx, rbx
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
test r14, r12
clc
add dword [rdi + 0xb8], ecx
clc
jmp 0x140412ca6
test eax, eax
jmp 0x140412cad
je 0x140412ce4
cdqe
mov r13b, 0xce
bts r13, rdi
sbb r13b, 0xbc
add rax, rbx
cmova r13, r9
xchg r13b, r13b
movsx r13, bx
movzx r13d, byte [rbx]
jmp 0x140412cd7
jmp 0x140412d04
xor r13d, r13d
jmp 0x140412d23
mov dword [rdi + 0x30], 0
sal cl, 0xfb
cmc
mov byte [rdi + 0x38], 0
movzx ecx, r10w
xor r13d, r13d
movsx rcx, r15w
mov rax, r15
or ecx, r8d
mov qword [rdi + 0xc8], rax
mov qword [rdi + 0xc0], r15
xadd cx, cx
rol ecx, 0xf9
bt rcx, rsp
mov rcx, r15
cmp bl, 0xbd
cmp qword [rdi + 0x10], 0
je 0x140412d6f
mov rcx, qword [rdi + 0x28]
jmp 0x140412d37
call qword [rdi + 0x20]
test eax, eax
jmp 0x140412d41
je 0x140412d7d
cmp dword [rdi + 0x30], 0
jmp 0x140412d50
je 0x140412ed6
mov rcx, qword [rdi + 0xc0]
movzx rax, si
rcl eax, 1
mov rax, qword [rdi + 0xc8]
jmp 0x140412d6f
cmp rcx, rax
jmp 0x140412d77
jae 0x140412ed6
movzx edx, byte [rsi]
not ecx
setge r8b
mov r8, 0x2a313133
mov rcx, rdi
setb r8b
mov r8b, r15b
bswap r8w
lea r8, [rsp + 0x2c]
jmp 0x140412da5
call fcn.14042ba08
test rax, rax
jmp 0x140412db2
je 0x140412ed6
movzx eax, r13b
shr r8, cl
mov r8, rsi
or r8w, r14w
cmp r12d, eax
cmovb eax, r12d
sbb r8b, 0x67
movzx r8d, al
jmp 0x140412ddb
test r8b, r8b
jmp 0x140412de3
je 0x140412c1d
mov ecx, r8d
jmp 0x140412df1
jmp 0x140412e0c
add rbp, 4
jmp 0x140412dff
dec ecx
jmp 0x140412e06
je 0x140412c1d
movzx edx, byte [rsi]
cmc
jmp 0x140412e15
test dl, dl
jmp 0x140412e1c
js 0x140412e47
test dl, 0x40
jne 0x140412e5e
test dl, 0x20
jmp 0x140412e33
jne 0x140412e82
test dl, 0x10
je 0x140412df6
jmp 0x140412e9f
movzx eax, byte [rsp + 0x2c]
mov byte [rbp], al
cmc
test dl, 0x40
jmp 0x140412e58
je 0x140412e2b
movzx eax, byte [rsp + 0x2d]
cmp bx, 0x6670
mov byte [rbp + 1], al
cmp r10, 0x49c619b1
test rcx, 0xc46d1c
test dl, 0x20
je 0x140412e39
movzx eax, byte [rsp + 0x2e]
cmp r12b, bl
cmp bh, 0x95
clc
mov byte [rbp + 2], al
test dl, 0x10
jmp 0x140412e99
je 0x140412df6
movzx eax, byte [rsp + 0x2f]
jmp 0x140412ea9
mov byte [rbp + 3], al
jmp 0x140412eb1
jmp 0x140412df6
inc rsi
sal ax, cl
cmp rsi, qword [rsp + 0x68]
lahf
mov eax, dword [rsp + 0x64]
jmp 0x140412ecb
jne 0x140412739
jmp 0x140412f00
mov rcx, qword [rsp + 0x50]
jmp 0x140412ee0
call fcn.1401d7628
xor ecx, ecx
cdqe
not rax
mov r9, qword [rsp + 0x30]
xadd bpl, bpl
rcl al, cl
mov rbp, qword [rsp + 0x58]
mov edx, dword [rsp + 0x3c]
mov rax, qword [rsp + 0x78]
bts r8w, r9w
mov dword [rax], r9d
mov r8w, 0x7bce
cbw
dec r8b
mov rax, qword [rsp + 0x80]
cmp r10, 0x64be6e60
btr r8, rcx
mov dword [rax], edx
rol r8b, 0xbc
not r8w
test r12w, 0x2963
mov r8d, dword [rsp + 0x120]
test r15d, ecx
test r8d, r8d
jmp 0x140412f4d
jne 0x140412f57
mov r8d, dword [rbp]
mov dword [rsp + 0x20], edx
movzx edx, dx
bswap rdx
mov dl, 0x50
mov edx, 4
jmp 0x140412f6d
call fcn.14041e793
mov r13, rax
jmp 0x14041212f
push r15
jmp 0x14041958a
push r14
cmp r9b, 0xd3
push r13
cmc
push r12
push rsi
cmc
test r8b, cl
push rdi
cmc
cmp r12b, 0xdc
clc
push rbp
jmp 0x1404195ac
push rbx
cmp di, r13w
cmp r13d, 0x70f40fdd
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm7
jmp 0x1404195c6
movaps xmmword [rsp + 0x40], xmm6
cmc
test rcx, rcx
je 0x140419886
mov ebp, r8d
sar bl, cl
mov ebx, edx
bsr eax, r13d
sar al, 0x1f
shl si, 0x4e
mov rsi, rcx
mov ax, 0x15e9
cmp sil, r9b
mov eax, r8d
or eax, edx
jmp 0x1404195fb
js 0x140419879
mov r14d, r9d
stc
clc
test ebp, ebp
jmp 0x14041960d
je 0x140419632
mov eax, 0x7fffffff
stc
cmp r13b, 0x64
sub edx, edx
test ebx, ebp
cmp r9b, 0xdc
idiv ebp
test r11b, spl
cmp eax, ebx
jl 0x140419879
imul ebp, ebx
and eax, edx
mov eax, ebp
or eax, r14d
jmp 0x140419641
js 0x140419879
test r14d, r14d
jmp 0x14041964f
je 0x140419680
mov eax, 0x7fffffff
test r10w, 0x6966
cmp r11, r11
cmc
xor edx, edx
cmp dl, sil
stc
idiv r14d
jmp 0x140419673
cmp eax, ebp
jmp 0x14041967a
jl 0x140419879
mov eax, ebp
imul eax, r14d
movsxd rcx, eax
jmp 0x14041968e
call fcn.14018a770
test rax, rax
je 0x140419879
mov qword [rsp + 0x20], rax
clc
mov qword [rsp + 0x28], rsi
stc
jmp 0x1404196b0
test ebp, ebp
jmp 0x1404196b7
jle 0x1404198eb
mov eax, r14d
mov bl, 0xd3
bts bx, r13w
and eax, 1
setp sil
mov r15b, 0xf6
lea esi, [r14 + rax]
jmp 0x1404196da
dec esi
movsxd r13, r14d
test r12w, dx
btr r15, rsp
mov eax, ebp
cmova ebx, r13d
test r13w, 0x4a95
adc bpl, al
mov qword [rsp + 0x38], rax
mov ebp, esi
bt ax, r15w
lea rax, [r13*4]
adc r15b, r12b
mov qword [rsp + 0x30], rax
sub r12d, r12d
movsx bx, al
mov r15b, 0xc8
xchg r15d, ebx
movss xmm6, dword [0x1400bf4c0]
movss xmm7, dword [0x1400bd480]
movsx ebx, ax
mov rbx, qword [rsp + 0x20]
bswap r15d
movsx r15d, bx
mov r15, qword [rsp + 0x28]
jmp 0x140419748
jmp 0x140419772
inc r12
stc
cmc
add r15, qword [rsp + 0x30]
lea rbx, [rbx + r13]
test r10w, di
cmp ah, 0xe9
cmp r12, qword [rsp + 0x38]
jmp 0x14041976c
je 0x1404198eb
mov eax, 0
test esi, esi
jmp 0x14041977e
jle 0x1404197ff
mov rdi, r14
cmp sp, r8w
clc
xor r14d, r14d
jmp 0x140419794
nop word cs:[rax + rax]
movss xmm1, dword [0x1400b71d0]
movss xmm0, dword [r15 + r14*4]
jmp 0x1404197b2
mulss xmm0, dword [0x1400b71d4]
call fcn.14009a500
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x1404197d6
minss xmm0, xmm1
cvttss2si eax, xmm0
mov byte [rbx + r14], al
jmp 0x1404197e7
inc r14
cmp rbp, r14
jmp 0x1404197f2
jne 0x14041979f
mov eax, esi
mov r14, rdi
cmp eax, esi
cmp eax, r14d
jmp 0x140419807
jge 0x14041974d
mov rcx, r12
cmc
jmp 0x140419817
imul rcx, r13
test r12b, 0xdc
cdqe
add rax, rcx
bswap cx
mov rcx, qword [rsp + 0x28]
movss xmm0, dword [rcx + rax*4]
jmp 0x140419836
mulss xmm0, xmm6
addss xmm0, xmm7
xorps xmm1, xmm1
maxss xmm1, xmm0
movaps xmm0, xmm6
jmp 0x14041984d
minss xmm0, xmm1
cvttss2si ecx, xmm0
mov edi, esi
movsx rsi, r13w
mov rsi, qword [rsp + 0x20]
jmp 0x140419865
mov byte [rsi + rax], cl
mov esi, 0x34640ea0
movsx si, r13b
mov esi, edi
jmp 0x14041974d
mov rcx, rsi
jmp 0x140419881
call fcn.1401d7628
sub eax, eax
bsr r15d, r14d
dec sil
adc r13b, 0x15
movaps xmm6, xmmword [rsp + 0x40]
bsr di, r8w
movsx ebx, r13w
movaps xmm7, xmmword [rsp + 0x50]
sar r15b, 0xde
sal r15, 0x42
add rsp, 0x68
not rbp
movsxd r15, eax
pop rbx
movsx si, r12b
pop rbp
pop rdi
setne r15b
pop rsi
xchg r15b, r15b
movsxd r14, r9d
pop r12
mov r15d, edx
movzx r15d, r11w
pop r13
pop r14
mov r15w, r10w
not r15d
movzx r15, r11w
pop r15
jmp 0x1404198ea
ret
mov rcx, qword [rsp + 0x28]
jmp 0x1404198f5
call fcn.1401d7628
mov rax, qword [rsp + 0x20]
jmp 0x140419904
jmp 0x140419893