Function at 0x14043425d
Capabilities:
Encode data using base64

Disassembly:
mov eax, dword [rdx + 4]
rol r9b, cl
add r9b, r8b
bts r9d, r9d
mov r9d, dword [rdx + 8]
test bp, 0xde
cmp eax, r9d
jmp 0x1400fbe35
je 0x14010bfbf
jle 0x140217358
mov dword [rdx + 8], eax
mov dword [rdx + 4], r9d
btr r8, 0xda
mov r8d, eax
cmc
test r15b, 0xb4
cmp r9d, r8d
jmp 0x14025a0bc
ret
mov dword [rdx + 4], r8d
jmp 0x14028c769
mov r8d, r9d
xchg r9b, r9b
mov r9d, eax
cmp r9d, r8d
je 0x140269948
mov rax, qword [rcx]
mov eax, dword [rax + 0x10]
test r12, rdx
cmp r9d, eax
cmovge r9d, eax
jmp 0x140217b34
cmp r8d, eax
jle 0x140217b51
mov dword [rdx + 8], eax
bt r8, rbx
cmovbe r8, rbx
btr r8w, 0xd4
mov r8d, eax
cmp r9d, r8d
jmp 0x140265c17
jne 0x14021736a
jmp 0x140269948
jne 0x140269948
mov dword [rdx], r9d
cmovbe r8w, si
mov r8d, r9d
jmp 0x140269948
mov dword [rdx], r8d
jmp 0x14020bfc5
mov byte [rdx + 0x16], 0
jmp 0x14010bfbf
push r15
add r15b, bpl
btr r15d, 3
sets r15b
push r14
or r15w, 0xcaf
push r13
push r12
shl r15b, 0x88
movsxd r14, r12d
push rsi
test rsi, 0x3b8c0195
btr r14w, 0xf9
rol r15b, cl
push rdi
movsx r14, r8w
mov r15w, 0x6713
inc r14d
push rbp
push rbx
sub rsp, 0xa8
btc r14w, si
movaps xmmword [rsp + 0x90], xmm8
movaps xmmword [rsp + 0x80], xmm7
movaps xmmword [rsp + 0x70], xmm6
bswap r15d
adc r14b, dil
sal r14w, cl
mov r14, rdx
test r9w, 0x5837
ror r15b, cl
sub r15d, 0x9233d12
mov r15, rcx
clc
cmp r8d, 0x5fffff
jmp 0x1404342ee
jg 0x140434325
cmp r8d, 0x200007
jg 0x140434360
cmp r8d, 0x200002
jle 0x140434431
cmp r8d, 0x200004
jmp 0x14043431a
jl 0x1404343da
jmp 0x140434c74
cmp r8d, 0x600006
jmp 0x140434331
jg 0x140434396
cmp r8d, 0x600002
jmp 0x140434343
jle 0x14043443c
cmp r8d, 0x600004
jmp 0x140434355
jl 0x1404343da
jmp 0x140434d06
cmp r8d, 0x20000c
jmp 0x14043436c
jle 0x140434498
cmp r8d, 0x20000e
je 0x140434442
cmp r8d, 0x20000f
jmp 0x14043438b
je 0x1404343da
jmp 0x140435ff0
cmp r8d, 0x60000c
jmp 0x1404343a2
jle 0x1404345dd
cmp r8d, 0x60000e
je 0x140434442
cmp r8d, 0x60000f
jmp 0x1404343c1
jne 0x140436034
nop word cs:[rax + rax]
or edi, 0x54ad464f
mov edi, r8d
cmp r11d, ecx
cmp spl, 0xd4
and edi, 0x400000
and r8d, 0xffbfffff
cmc
cmp r13w, 0x54b8
cmp r8d, 0x20000f
jmp 0x140434404
je 0x140434d61
cmp byte [r14 + 0x17], 0
jmp 0x140434414
je 0x140434d8a
or edi, 0x200001
movsx r8, r14w
mov r8d, edi
jmp 0x14043442c
jmp 0x1404342e1
je 0x140434442
jmp 0x140435200
jne 0x140435254
mov edi, r8d
cmp r10b, dil
cmc
and edi, 0x400000
and r8d, 0xffbfffff
test bx, 0x2dbc
jmp 0x140434460
cmp r8d, 0x20000e
jmp 0x14043446c
je 0x140434d78
cmp byte [r14 + 0x17], 0
jmp 0x14043447c
je 0x140434e18
or edi, 0x200000
setae r8b
movzx r8d, r15w
mov r8d, edi
jmp 0x1404342e1
cmp r8d, 0x200009
jmp 0x1404344a4
jle 0x140434774
cmp r8d, 0x20000a
jmp 0x1404344b6
je 0x140434aa8
cmp r8d, 0x20000b
je 0x140434b79
cmp r8d, 0x20000c
jmp 0x1404344d5
jne 0x14043616b
mov eax, dword [r14 + 4]
sar ch, cl
mov ecx, dword [r14 + 8]
cmp cx, 0x151c
jmp 0x1404344ef
cmp eax, ecx
jmp 0x1404344f6
jne 0x140435a33
mov ebx, dword [r14]
mov eax, ebx
clc
bsr ebx, ebp
movzx rbx, r10w
lea ebx, [rax - 1]
cmc
cmp ax, cx
jmp 0x140434515
test eax, eax
jmp 0x14043451c
jle 0x14043453e
mov rcx, r15
cqo
mov dl, r15b
mov edx, ebx
call fcn.14043af72
test eax, eax
jmp 0x140434538
je 0x1404344ff
xor eax, eax
clc
test ebx, ebx
cmovp dx, r15w
not sil
cmovg eax, ebx
sbb dh, 0x31
mov dword [r14], eax
ror rsi, 0x8c
xor dh, 0xfe
mov rcx, r15
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
dec r12b
movaps xmm7, xmmword [rsp + 0x80]
sub esi, 0x7b0e3c56
movaps xmm8, xmmword [rsp + 0x90]
not bh
sete dil
bt di, 0xd1
add rsp, 0xa8
movzx ebp, sp
movzx rdi, r12w
pop rbx
cmovne r12w, si
not edi
bswap esi
pop rbp
mov r12w, 0x330c
movsx edi, cx
mov r12w, r15w
pop rdi
cmovno r14, r13
movzx r14d, bp
pop rsi
movzx r12w, dil
pop r12
movzx r14, r9w
movsx r14, bx
pop r13
pop r14
movzx r15, bp
jmp 0x1404345d6
pop r15
jmp fcn.14012b414
cmp r8d, 0x600008
jmp 0x1404345e9
jg 0x140434618
cmp r8d, 0x600007
jmp 0x1404345fb
je 0x1404348a2
cmp r8d, 0x600008
jmp 0x14043460d
je 0x14043481e
jmp 0x14043616b
cmp r8d, 0x600009
jmp 0x140434624
je 0x140434798
cmp r8d, 0x60000c
jne 0x14043616b
mov ebx, dword [r14]
sar ax, cl
add ax, 0x2367
mov eax, dword [r14 + 4]
test dx, dx
clc
cmp eax, dword [r14 + 8]
jne 0x14043466e
mov dword [r14 + 8], ebx
cwde
and ax, 0x401a
sar al, 0x8f
mov dword [r14 + 4], ebx
add ax, r11w
nop dword [rax]
xor rax, rsi
mov eax, ebx
bsr bx, dx
lea ebx, [rax - 1]
test eax, eax
jmp 0x14043467e
jle 0x1404346a7
mov rcx, r15
movzx edx, r9w
movsxd rdx, r10d
mov edx, ebx
jmp 0x140434695
call fcn.14043af72
test eax, eax
jmp 0x1404346a1
je 0x14043466e
sub eax, eax
shr ch, cl
mov cx, 0x7feb
test ebx, ebx
cmovg eax, ebx
movsx edx, r15w
bts ecx, r9d
cmovge ecx, edx
mov dword [r14], eax
xor dx, r13w
movzx ecx, sp
cwd
mov dword [r14 + 8], eax
and rdx, rbp
rcr ch, cl
shr cl, 0xad
mov rcx, qword [r15]
dec dl
shrd edx, eax, 0xaf
mov ecx, dword [rcx + 0x10]
xadd dx, dx
xor dx, 0x23
mov edx, dword [r14 + 4]
jmp 0x1404346f6
cmp edx, eax
jmp 0x1404346fd
je 0x14043475f
cmp edx, ecx
jmp 0x14043470a
jle 0x140434722
mov dword [r14 + 4], ecx
mov edx, ecx
rcr bpl, cl
bsf ebp, r13d
movzx bp, spl
mov ebp, eax
cmp eax, ecx
jmp 0x14043472b
jle 0x14043473d
mov dword [r14 + 8], ecx
ror rbp, cl
xor bp, bx
mov ebp, ecx
cmp edx, ebp
jmp 0x140434744
jne 0x14043475f
mov dword [r14], edx
mov rax, rbp
movzx ax, r14b
cmovg ax, r8w
mov eax, edx
cmp r15b, sil
cmp eax, ecx
jle 0x140436aa7
mov dword [r14], ecx
jmp 0x14043476f
jmp 0x140436aa7
cmp r8d, 0x200008
jmp 0x140434780
je 0x14043481e
cmp r8d, 0x200009
jmp 0x140434792
jne 0x14043616b
mov r8d, dword [r14 + 4]
mov eax, dword [r14 + 8]
movzx cx, r10b
mov rcx, qword [r15]
cmc
clc
test r12b, 0x35
mov ecx, dword [rcx + 0x10]
jmp 0x1404347b6
cmp r8d, eax
jmp 0x1404347be
jne 0x1404348d3
mov r8d, dword [r14]
test spl, 0x6c
cmp r8d, ecx
jle 0x1404347dd
mov dword [r14], ecx
mov r8d, ecx
cmp r9b, r12b
test r8d, r8d
jmp 0x1404347e5
jle 0x140436a97
dec r8d
movsx dx, r8b
movzx rdx, r14w
movsxd rdx, ebx
mov rcx, r15
cdq
mov rdx, r14
mov r9d, 1
jmp 0x14043480c
call fcn.14043a8d1
dec dword [r14]
jmp 0x140434819
jmp 0x140436a97
mov r8d, dword [r14 + 4]
shrd cx, r15w, 0xb0
sbb cx, 0x78fa
mov eax, dword [r14 + 8]
xor cx, r8w
rcl cx, cl
shld rcx, r8, 0x7e
mov rcx, qword [r15]
cmp r15w, ax
mov ecx, dword [rcx + 0x10]
test rdx, 0x38a141dd
cmp r8d, eax
jmp 0x140434856
jne 0x140434927
mov r8d, dword [r14]
cmp spl, bl
test r14, r10
cmp r8d, ecx
jmp 0x14043486d
jge 0x140436a97
mov rcx, r15
movsx r9w, dl
movsx rdx, r9w
movsx edx, di
mov rdx, r14
movsx r9d, bp
movsx r9, dx
mov r9d, 1
jmp 0x140434898
call fcn.14043a8d1
jmp 0x140436a97
mov eax, dword [r14 + 8]
stc
test ax, bp
cmp dword [r14 + 4], eax
jne 0x140434c45
mov eax, dword [r14]
jmp 0x1404348bc
mov dword [r14 + 8], eax
jmp 0x1404348c5
mov dword [r14 + 4], eax
jmp 0x1404348ce
jmp 0x140434c53
cmp r8d, ecx
jmp 0x1404348db
jle 0x140434979
mov dword [r14 + 4], ecx
rol r8d, 0x12
rcl r8b, cl
mov r8d, ecx
cmp eax, ecx
jg 0x140434986
cmp r8d, eax
jne 0x1404349ad
mov dword [r14], r8d
movzx rdx, r11w
nop
mov edx, r8d
shl ax, cl
mov eax, r8d
cmp dil, r14b
cmp edx, ecx
jmp 0x14043491c
jg 0x1404349bd
jmp 0x1404349c8
cmp r8d, ecx
jmp 0x14043492f
jle 0x140434a0c
mov dword [r14 + 4], ecx
shrd r8w, r8w, 0x10
mov r8d, ecx
cmp dx, r14w
cmp eax, ecx
jg 0x140434a19
cmp r8d, eax
jne 0x140434a33
mov dword [r14], r8d
mov edx, r8d
ror al, 0xe5
shrd eax, ebx, 0x8e
mov eax, r8d
cmp edx, ecx
jmp 0x14043496e
jg 0x140434a52
jmp 0x140434a63
cmp eax, ecx
jmp 0x140434980
jle 0x1404348f7
mov dword [r14 + 8], ecx
not al
test al, spl
mov eax, ecx
cmp si, r8w
cmp r12b, 0x24
test rax, 0x338f59e9
cmp r8d, eax
jmp 0x1404349a7
je 0x140434900
mov edx, dword [r14]
cmp edx, ecx
jmp 0x1404349b7
jle 0x1404349c8
mov dword [r14], ecx
stc
or r9b, 0x6e
xchg r9b, r9b
mov r9d, r8d
sub r9d, eax
je 0x140436a97
jl 0x140434a7f
mov rcx, r15
movzx r8d, r15w
mov dl, r9b
mov rdx, r14
xchg r8, r8
mov r8d, eax
call fcn.14043a8d1
mov eax, dword [r14 + 8]
mov dword [r14], eax
jmp 0x1404349fe
mov dword [r14 + 4], eax
jmp 0x140434a07
jmp 0x140436a97
cmp eax, ecx
jmp 0x140434a13
jle 0x14043494e
mov dword [r14 + 8], ecx
shr al, cl
btc eax, 0xf
mov eax, ecx
cmp r8d, eax
jmp 0x140434a2d
je 0x140434957
mov edx, dword [r14]
jmp 0x140434a45
cmp edx, ecx
jmp 0x140434a4c
jle 0x140434a63
mov dword [r14], ecx
btc r9w, 0xa8
rcl r9b, 0x3f
xadd r9b, r9b
mov r9d, r8d
jmp 0x140434a6b
sub r9d, eax
jmp 0x140434a73
je 0x140436a97
jge 0x1404349da
sub eax, r8d
mov rcx, r15
mov rdx, r14
movsx r9w, r14b
mov r9d, eax
jmp 0x140434a95
call fcn.14043a8d1
mov eax, dword [r14 + 4]
jmp 0x140434aa3
jmp 0x140435a44
movsx rcx, word [r14 + 0xe1e]
test rcx, rcx
jmp 0x140434ab8
je 0x140436a97
lea rbx, [r14 + 0x20]
shl rcx, 4
shld rdi, r10, 0x1e
movsxd r13, dword [rcx + rbx - 0x10]
cwde
shrd r12, rbx, 0x92
mov r12d, dword [rcx + rbx - 0xc]
btr rdi, rax
inc ax
cdqe
mov edi, dword [rcx + rbx - 8]
movsx eax, r9w
movsx rax, word [r14 + 0xe20]
stc
cmp r13b, r8b
shl rax, 4
jmp 0x140434b01
movsxd rcx, dword [rcx + rbx - 4]
test r10b, r12b
cmc
mov dword [rax + rbx - 4], 0xffffffff
mov dword [rax + rbx - 0xc], edi
stc
mov dword [rax + rbx - 8], r12d
mov dword [rax + rbx - 0x10], r13d
cmp bpl, 0xa8
test rdi, rdi
jmp 0x140434b2d
je 0x140435f81
mov qword [rsp + 0x20], rcx
movsx edx, sp
mov edx, dword [r14 + 0xe24]
mov bpl, dl
movsx bp, r10b
neg rbp
lea ebp, [rdx + rdi]
cmp ebp, 0x3e6
jmp 0x140434b5b
jle 0x140435434
lea rax, [rax + rbx]
add rax, 0xfffffffffffffff4
mov dword [rax], 0
jmp 0x140434b74
jmp 0x140435ed4
movsx rcx, word [r14 + 0xe20]
stc
cmp rcx, 0x63
jmp 0x140434b8b
je 0x140436a97
movsx rbx, word [r14 + 0xe1e]
neg bpl
shl rbx, 4
cmc
shl rcx, 4
movzx r13w, cl
movsxd r12, dword [r14 + rcx + 0x20]
mov r13b, 0x57
adc r13b, 0x67
dec ax
mov ebp, dword [r14 + rcx + 0x24]
cwde
movsxd rax, dword [r14 + rcx + 0x28]
or r13b, bpl
shrd r13w, r12w, 0x45
movsxd r13, dword [r14 + rcx + 0x2c]
test r10d, ebp
mov dword [r14 + rbx + 0x28], ebp
cmc
clc
mov dword [r14 + rbx + 0x24], eax
mov dword [r14 + rbx + 0x20], r12d
cmp r14w, r14w
clc
mov dword [r14 + rbx + 0x2c], 0xffffffff
jmp 0x140434bfa
test rax, rax
je 0x140435833
lea rcx, [r14 + rbx]
cmc
add rcx, 0x24
shld rdi, r14, 0xb1
cmp r12, 0x20f37537
mov edi, dword [r14 + 0xe24]
lea esi, [rdi + rax]
jmp 0x140434c27
cmp esi, dword [r14 + 0xe28]
jle 0x1404356ef
mov qword [rcx], 0
jmp 0x140434c40
jmp 0x1404357a4
mov dword [r14], eax
cmovb eax, r10d
movzx rax, r10w
mov al, r11b
mov rax, qword [r15]
jmp 0x140434c5b
mov eax, dword [rax + 0x10]
mov dword [r14 + 8], eax
jmp 0x140434c67
mov dword [r14], eax
jmp 0x140434c6f
jmp 0x140436a97
cmp r8d, 0x200005
jmp 0x140434c80
jg 0x1404352ca
cmp r8d, 0x200004
jmp 0x140434c92
je 0x1404358a3
cmp r8d, 0x200005
jne 0x14043616b
mov rax, qword [r15]
sub dh, 0xf9
mov eax, dword [rax + 0x10]
sar bpl, cl
bts ebp, ebx
cmp dx, 0x45fd
mov edx, dword [r14 + 4]
mov ebp, dword [r14 + 8]
jmp 0x140434cc7
cmp edx, ebp
jmp 0x140434cce
je 0x1404362f0
cmp edx, eax
jmp 0x140434cdb
jle 0x1404362c9
mov dword [r14 + 4], eax
mov edx, eax
cmp ebp, eax
jmp 0x140434cee
jg 0x1404362d6
cmp edx, ebp
jmp 0x140434cfb
je 0x1404362e9
jmp 0x1404362f9
je 0x14043590e
cmp r8d, 0x600005
jmp 0x140434d18
je 0x140435980
cmp r8d, 0x600006
jmp 0x140434d2a
jne 0x14043616b
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140434d3d
jne 0x140434d4f
mov eax, dword [r14]
jmp 0x140434d4b
mov dword [r14 + 4], eax
mov dword [r14 + 8], 0
jmp 0x140434d5c
jmp 0x140436672
mov eax, dword [r14 + 0x10]
jmp 0x140434d6a
mov dword [rsp + 0x28], eax
jmp 0x140434d73
jmp 0x140434d9e
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x30], eax
jmp 0x140434d85
jmp 0x140434e29
mov dword [rsp + 0x28], 1
sar ch, 0x2d
bsf dx, ax
shrd rcx, r8, 0xe4
mov edx, dword [r14 + 4]
stc
sar cx, cl
mov ecx, dword [r14 + 8]
clc
stc
cmc
test edi, edi
jmp 0x140434db4
jne 0x140434dec
cmp edx, ecx
jmp 0x140434dc1
je 0x140435b47
jle 0x140435ae7
mov dword [r14 + 8], edx
cmovs ax, dx
mov dword [r14 + 4], ecx
movsx ax, r13b
nop
mov eax, edx
jmp 0x140434de7
jmp 0x140435af4
cmp edx, ecx
jmp 0x140434df3
jne 0x14043530e
mov eax, dword [r14]
jmp 0x140434e01
mov dword [r14 + 8], eax
jmp 0x140434e0a
mov dword [r14 + 4], eax
jmp 0x140434e13
jmp 0x140435b47
mov dword [rsp + 0x30], 1
rol rdx, cl
mov dx, r10w
inc dl
mov ecx, dword [r14 + 4]
movsx rdx, r13w
mov edx, dword [r14 + 8]
test edi, edi
jmp 0x140434e3c
jne 0x140434e83
cmp ecx, edx
jmp 0x140434e49
je 0x140434ea6
jle 0x140434e63
mov dword [r14 + 4], edx
sete ch
mov ecx, edx
jmp 0x140434e63
mov dword [r14], ecx
jmp 0x140434e6b
mov dword [r14 + 8], ecx
jmp 0x140434e74
mov byte [r14 + 0x16], 0
jmp 0x140434e7e
jmp 0x140434ea6
cmp ecx, edx
jne 0x14043539f
mov eax, dword [r14]
bts r8w, r9w
movzx r8w, dil
mov dword [r14 + 8], eax
or cx, ax
movsxd r8, esp
mov dword [r14 + 4], eax
mov rax, qword [r15]
btc ecx, 0xcd
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
mov qword [rsp + 0x28], rcx
sar cl, 0xbc
lea rcx, [r14 + 8]
xadd r8b, r8b
xor r8b, 0x83
mov qword [rsp + 0x20], rcx
shl r8b, cl
mov r8d, dword [r14]
stc
cmp r8d, eax
jmp 0x140434edc
jle 0x140434ef2
mov dword [r14], eax
mov r8d, eax
cdq
movsx bp, al
movzx cx, r14b
movzx r9d, byte [r14 + 0x17]
movsx rbp, sp
movzx edx, r10w
lea rbp, [rsp + 0x38]
movzx rcx, dx
not cl
mov rcx, rbp
cmovo dx, r13w
movzx rdx, r14w
mov rdx, r15
jmp 0x140434f1e
call fcn.14043a581
cmp dword [rsp + 0x30], 0
jle 0x140436aa7
lea rax, [r14 + 0x1c]
rol bl, cl
sal bx, 0x8e
adc ch, ch
mov ecx, dword [rsp + 0x44]
shr bl, 0x34
setl bh
cmp byte [r14 + 0x16], 0
movzx ebx, r15w
movsxd rbx, r14d
mov qword [rsp + 0x50], rax
movsx bx, bpl
cmovne rbp, rax
mov ebx, dword [rsp + 0x4c]
clc
xor r13d, r13d
jmp 0x140434f6b
movss xmm8, dword [0x1400bd560]
jmp 0x140434f79
jmp 0x140434faf
mov r8d, edx
xchg cl, bpl
nop dword [rax + rax]
inc r13d
test r8d, ebx
and ebp, r10d
mov rbp, qword [rsp + 0x50]
mov ecx, ebx
movsxd rbx, r8d
mov ebx, r8d
jmp 0x140434fa4
cmp r13d, dword [rsp + 0x30]
je 0x140436aa7
cmp ebx, ecx
je 0x140436aa7
movss xmm7, dword [rbp]
mov dword [r14], ebx
lea rcx, [rsp + 0x58]
cmovge r8w, bx
movzx dx, bpl
mov rdx, r15
mov r8d, ebx
jmp 0x140434fd9
call fcn.14043957f
mov r12d, dword [rsp + 0x6c]
cmp r13d, 0x28ba0869
test r12d, r12d
jmp 0x140434ff2
jle 0x140435060
sub ebp, ebp
cdq
movsx edx, r8w
movss xmm6, dword [rsp + 0x58]
movsxd rcx, r15d
nop word [rax + rax]
movsx cx, r11b
mov rcx, r15
movsx edx, r12w
cdq
cqo
mov edx, ebx
cmovae r8w, ax
mov r8d, ebp
jmp 0x14043502c
call fcn.140439d21
ucomiss xmm0, xmm8
jne 0x140435041
jnp 0x140435060
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140435060
inc dword [r14]
inc ebp
cmp dil, 0xf7
cmp r12d, ebp
jne 0x140435013
mov rax, qword [r15]
bt edx, r14d
bsr cx, r9w
movzx rcx, bx
mov eax, dword [rax + 0x10]
bsf edx, r10d
add dl, r9b
adc dx, 0x54a8
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rcx]
mov rdx, qword [rsp + 0x20]
test esi, 0x1c974c72
mov edx, dword [rdx]
cmc
jmp 0x14043509c
cmp ecx, edx
jmp 0x1404350a3
je 0x1404350e9
cmp ecx, eax
jmp 0x1404350b0
jle 0x1404351d0
mov rcx, qword [rsp + 0x28]
mov dword [rcx], eax
not ch
bts ecx, ecx
mov ecx, eax
test r11b, 0xaf
cmp edx, eax
jmp 0x1404350cf
jg 0x1404351dd
cmp ecx, edx
jmp 0x1404350dc
jne 0x1404350e9
mov dword [r14], ecx
xadd cx, cx
mov ecx, dword [r14]
stc
test r8, r12
test dh, 0x96
cmp ecx, eax
jle 0x140435100
mov dword [r14], eax
mov ecx, eax
mov byte [r14 + 0x16], 1
test spl, r13b
cmp r15w, 0x57c2
movss dword [r14 + 0x1c], xmm7
test edi, edi
je 0x14043512d
mov rax, qword [rsp + 0x20]
jmp 0x14043512a
mov dword [rax], ecx
stc
sub r8d, r8d
test bpl, 0x22
cmp r10w, di
cmp ebx, 2
jmp 0x140435140
jl 0x140434f89
lea edx, [rbx - 1]
mov ecx, dword [r15 + 0x1c]
jmp 0x140435186
cmp word [rsi + rax*2], 0xa
jmp 0x14043515c
je 0x140434f7e
mov rax, rbp
not dh
bswap dx
inc rax
movzx dx, r13b
cqo
mov rdx, rbp
cmp rax, 1
jmp 0x140435180
jbe 0x140434f89
lea rbp, [rdx - 1]
cmp r10b, 0x98
test cl, 4
jmp 0x140435196
jne 0x140435162
mov rsi, qword [r15]
mov eax, ebp
test dil, bl
cmp qword [rsi + 0x10], rax
jmp 0x1404351ad
jbe 0x140436b0e
cmp qword [rsi + 0x18], 8
jmp 0x1404351bd
jb 0x140435152
mov rsi, qword [rsi]
jmp 0x1404351cb
jmp 0x140435152
cmp edx, eax
jmp 0x1404351d7
jle 0x1404350d5
mov rdx, qword [rsp + 0x20]
clc
mov dword [rdx], eax
sub dx, sp
sar edx, 3
mov edx, eax
test r8w, 0x2b2c
cmp ecx, edx
je 0x1404350e2
jmp 0x1404350e9
cmp r8d, 0x200000
jmp 0x14043520c
je 0x1404359f3
cmp r8d, 0x200001
jmp 0x14043521e
jne 0x14043616b
mov eax, dword [r14 + 4]
stc
cmp spl, 0x6a
cmp eax, dword [r14 + 8]
jne 0x140436454
inc dword [r14]
movsx rax, r13w
cwde
mov rax, qword [r15]
jmp 0x140435247
mov eax, dword [rax + 0x10]
jmp 0x14043524f
jmp 0x1404364cb
cmp r8d, 0x600000
jmp 0x140435260
je 0x140435a5a
cmp r8d, 0x600001
jmp 0x140435272
jne 0x14043616b
mov ecx, dword [r14 + 4]
or eax, edx
cmp r15w, 0x429e
mov eax, dword [r14 + 8]
cmp bx, 0x280c
test rdx, 0x4f0a5328
cmp ecx, eax
jmp 0x14043529b
jne 0x1404364de
mov ecx, dword [r14]
movzx rax, r8w
jmp 0x1404352b1
mov dword [r14 + 4], ecx
cdqe
bswap rax
movsx rax, r15w
mov eax, ecx
jmp 0x1404352c5
jmp 0x1404364e2
cmp r8d, 0x200006
je 0x140435ace
cmp r8d, 0x200007
jmp 0x1404352e3
jne 0x14043616b
mov rax, qword [r15]
jmp 0x1404352f1
mov eax, dword [rax + 0x10]
mov dword [r14], eax
jmp 0x1404352fc
mov qword [r14 + 4], 0
jmp 0x140435309
jmp 0x140436a97
mov dword [r14], ecx
ror al, cl
rol bpl, cl
mov rax, qword [r15]
btc bp, r8w
mov eax, dword [rax + 0x10]
and bpl, 0x5e
movzx rbp, r13w
lea rbp, [r14 + 4]
mov qword [rsp + 0x20], rbp
cmp ebx, r9d
jmp 0x14043533a
cmp edx, eax
jmp 0x140435341
jle 0x140435360
mov rdx, qword [rsp + 0x20]
xor si, 0x4b74
sbb sil, 0x46
rcr esi, cl
mov dword [rdx], eax
cmc
mov edx, eax
bt esi, r12d
lea rsi, [r14 + 8]
clc
test r12d, r15d
cmp cx, bx
cmp ecx, eax
jmp 0x140435372
jle 0x14043538a
mov dword [rsi], eax
shl cx, cl
mov ecx, eax
jmp 0x14043538a
cmp edx, ecx
jne 0x140435b80
mov dword [r14], edx
jmp 0x14043539a
jmp 0x140435b80
mov dword [r14], edx
cmc
mov rax, qword [r15]
bts bp, cx
not bp
adc bp, cx
mov eax, dword [rax + 0x10]
movsx rbp, sp
bsf bp, si
jmp 0x1404353c0
lea rbp, [r14 + 4]
cmc
test sil, r13b
stc
mov qword [rsp + 0x28], rbp
cmp ecx, eax
jmp 0x1404353d5
jle 0x1404353ee
mov rcx, qword [rsp + 0x28]
mov dword [rcx], eax
rol ebp, 0xfd
shrd rcx, r13, 0x98
shl cl, cl
mov ecx, eax
lea rbp, [r14 + 8]
cmp bx, sp
mov qword [rsp + 0x20], rbp
test sil, 0x79
cmp edx, eax
jmp 0x140435405
jle 0x14043541f
mov rdx, qword [rsp + 0x20]
cmp r11b, al
clc
cmc
mov dword [rdx], eax
mov edx, eax
cmp r10b, r14b
cmp cl, 0xb8
cmp ecx, edx
jmp 0x140435426
jne 0x140434ed0
mov dword [r14], ecx
jmp 0x140434ed0
mov ecx, dword [r14 + 0xe28]
jmp 0x140435440
cmp ebp, ecx
jle 0x140435dfc
lea rax, [r14 + 0x650]
movzx ebp, si
bswap bp
mov bpl, r15b
mov qword [rsp + 0x28], rax
cbw
movzx eax, word [r14 + 0xe20]
mov bpl, sil
cmovns bp, r8w
lea rbp, [r14 + 0x3c]
jmp 0x140435478
mov qword [rsp + 0x30], rbp
jmp 0x140435482
jmp 0x14043552d
mov r13, rsi
add edx, 0x5766e16
movsx cx, r13b
movsx rax, ax
shrd r8w, r15w, 0x13
adc ecx, 0x101b727b
shl rax, 4
and r8w, dx
xchg r8d, r8d
neg edx
lea rdx, [rbx + rax]
and r8b, 0xef
lea rcx, [rbx + rax]
btr r8d, 0xb2
movzx r8d, r9w
add rcx, 0x10
neg r8b
mov r8d, 0x630
cmc
test sil, 0x2c
jmp 0x1404354de
sub r8, rax
jmp 0x1404354e6
call fcn.14049decb
mov eax, dword [r14 + 0xe20]
mov edx, dword [r14 + 0xe24]
xchg bpl, cl
inc eax
adc bp, si
mov word [r14 + 0xe20], ax
mov ecx, dword [r14 + 0xe28]
sub bp, si
btr bp, bx
lea ebp, [rdi + rdx]
cmp r8w, 0x5dc5
cmp ebp, ecx
jmp 0x140435527
jle 0x140435e04
cmp ax, 0x63
jmp 0x140435536
je 0x140436a97
jge 0x140435517
cmp dword [r14 + 0x64c], 0
jmp 0x14043554f
js 0x140435495
mov rsi, r13
movsxd r13, dword [r14 + 0x644]
btr r8w, bp
btc dx, 0x6e
add ecx, r13d
rcr ah, cl
shl r8b, 0xf9
inc dl
mov dword [r14 + 0xe28], ecx
stc
adc edx, r10d
movsxd rax, ecx
cdq
mov rcx, qword [rsp + 0x28]
test r14b, r12b
sar dl, 0x61
lea rcx, [rcx + rax*2]
sbb r8b, cl
not r8b
mov rbp, r13
cmp bl, 0xba
mov dx, r14w
lea rbp, [rbp + r13]
rcl r8b, 0xfe
mov r8, 0x64d066e0
sub edx, 0x51c318be
mov rdx, rcx
sub rdx, rbp
mov ebp, 0x3e7
xor r8b, 0x68
shl r8b, cl
sub ebp, eax
movsxd r8, ebp
stc
cmp dil, dl
test si, 0x70e2
add r8, r8
jmp 0x1404355e0
call fcn.14049decb
movsx rax, word [r14 + 0xe20]
test bpl, 0x28
cmp rax, 0x61
jmp 0x1404355fa
jg 0x140435487
test al, 1
jne 0x140435610
mov rcx, rax
jmp 0x14043566b
mov rdx, rax
sal cx, cl
sub cl, dl
sar cl, cl
shl rdx, 4
bt cx, 0xb0
shl cx, cl
bts cx, di
mov ecx, dword [rbx + rdx + 0xc]
test r14w, 0xb5f
test ecx, ecx
js 0x14043565a
lea rdx, [rdx + rbx]
add rdx, 0xc
test r8b, 0xbf
test al, r14b
cmp bh, 0x16
add ecx, r13d
jmp 0x140435656
mov dword [rdx], ecx
inc ecx
mov rcx, rax
jmp 0x140435662
inc rcx
stc
cmp eax, 0x33794877
cmp ax, 0x61
jmp 0x140435674
je 0x140435487
lea rdx, [rcx - 0x62]
clc
shl rcx, 4
cmp r11b, r8b
test r13b, 6
add rcx, qword [rsp + 0x30]
jmp 0x140435694
jmp 0x1404356ac
add rcx, 0x20
add rdx, 2
jmp 0x1404356a6
je 0x140435487
mov ebp, dword [rcx - 0x10]
clc
stc
test ebp, ebp
jmp 0x1404356b8
js 0x1404356c8
add ebp, r13d
test r15b, 0xb8
mov dword [rcx - 0x10], ebp
mov ebp, dword [rcx]
test bh, 0x7d
clc
test ebp, ebp
jmp 0x1404356d5
js 0x140435699
add ebp, r13d
jmp 0x1404356e3
mov dword [rcx], ebp
jmp 0x1404356ea
jmp 0x140435699
lea rdx, [r14 + rbx]
add rdx, 0x2c
mov dword [rdx], edi
cmc
mov dword [r14 + 0xe24], esi
cmp dword [rcx], 0
jmp 0x140435709
jle 0x1404357a4
lea r8, [r14 + rbx]
cmp bpl, dil
stc
add r8, 0x20
sub ebx, ebx
jmp 0x140435722
jmp 0x14043574f
movzx edi, word [rsi + rdi*2]
movsxd rsi, dword [rdx]
add rsi, rbx
mov word [r14 + rsi*2 + 0x650], di
inc rbx
stc
cmp ax, 0x6f7b
cmp ebx, dword [rcx]
jmp 0x140435749
jge 0x1404357a4
mov di, 0x2a
cmp r11, rsp
test byte [r15 + 0x1c], 4
jmp 0x140435760
jne 0x14043572b
movsxd rdi, dword [r8]
movzx si, r14b
xor sil, 0xa9
shl sil, 0xad
mov rsi, qword [r15]
lea rdi, [rdi + rbx]
cmp qword [rsi + 0x10], rdi
jbe 0x140436b0e
cmp qword [rsi + 0x18], 8
jmp 0x140435791
jb 0x140435727
mov rsi, qword [rsi]
jmp 0x14043579f
jmp 0x140435727
mov rdi, qword [r15]
mov rsi, qword [rdi + 0x10]
mov rcx, rsi
sub rcx, r12
jmp 0x1404357b6
jb 0x140436b0e
cmp rcx, rax
cmovb rax, rcx
cmp spl, 0x85
cmp qword [rdi + 0x18], 8
movsx ecx, r15w
mov rcx, rdi
jb 0x1404357e9
mov rcx, qword [rdi]
sar r8w, cl
bts bx, r9w
xadd bx, dx
lea rcx, [rcx + r12*2]
test rdx, r8
sub rsi, rax
rcl dx, cl
mov rbx, rsi
sub rdx, 0x578c0c41
xadd r8b, dl
sub rbx, r12
btr dx, r13w
sbb rdx, r14
lea rdx, [rcx + rax*2]
sbb r8w, dx
lea r8, [rbx + rbx]
clc
add r8, 2
jmp 0x140435825
call fcn.14049decb
mov qword [rdi + 0x10], rsi
cmp r8b, r9b
stc
clc
test ebp, ebp
je 0x140435879
lea r8, [r14 + r13*2]
sbb ecx, edx
add r8, 0x650
cqo
setbe r9b
movsx dx, r12b
mov rcx, r15
movsx dx, r14b
movzx edx, dx
movzx r9w, spl
mov edx, r12d
movzx r9, r15w
mov r9d, ebp
call fcn.14043a0df
add dword [r14 + 0xe28], ebp
add ebp, r12d
mov dword [r14], ebp
jmp 0x140435884
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x140436a97
mov rax, qword [r15]
shrd bp, cx, 0xda
shr cl, cl
movzx bp, al
mov ebp, dword [rax + 0x10]
mov eax, dword [r14 + 4]
rcl ch, cl
sar ch, 0x46
test rbp, r11
mov ecx, dword [r14 + 8]
cmp rax, rbx
jmp 0x1404358cc
cmp eax, ecx
jmp 0x1404358d3
je 0x140436549
cmp eax, ebp
jmp 0x1404358e0
jle 0x140436507
mov dword [r14 + 4], ebp
bt eax, ebx
mov eax, ebp
cmp ecx, ebp
jmp 0x1404358f6
jg 0x140436514
cmp eax, ecx
jmp 0x140435903
je 0x140436540
jmp 0x140436552
mov rax, qword [r15]
stc
xor rbp, 0x5c4c4af7
mov ebp, dword [rax + 0x10]
or cx, 0x34a9
ror ch, cl
mov edx, dword [r14 + 4]
adc cl, cl
sub ch, 0xea
sar ch, 0xf1
mov ecx, dword [r14 + 8]
stc
clc
cmp edx, ecx
jmp 0x14043593c
je 0x1404366ab
cmp edx, ebp
jmp 0x140435949
jle 0x140436683
mov dword [r14 + 4], ebp
and dx, dx
bt dx, r12w
mov edx, ebp
cmp sil, dl
cmc
cmp ecx, ebp
jmp 0x140435968
jg 0x14043668b
cmp edx, ecx
jmp 0x140435975
je 0x1404366a8
jmp 0x1404366b1
mov rax, qword [r15]
mov edx, dword [rax + 0x10]
inc cx
neg rcx
movzx rbp, bp
mov ebp, dword [r14 + 4]
rcr ch, 0x89
rcl rcx, cl
mov ecx, dword [r14 + 8]
cmp r10w, 0x1c3b
stc
cmp edi, edi
cmp ebp, ecx
jmp 0x1404359ae
je 0x14043671e
cmp ebp, edx
jmp 0x1404359bb
jle 0x1404366e7
mov dword [r14 + 4], edx
movzx rbp, r11w
and rbp, r8
mov ebp, edx
jmp 0x1404359d4
cmp ecx, edx
jmp 0x1404359db
jg 0x1404366f4
cmp ebp, ecx
jmp 0x1404359e8
je 0x140436714
jmp 0x140436729
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp eax, ecx
jmp 0x140435a02
jne 0x140435a33
mov eax, dword [r14]
cmp bx, sp
cmp r11b, 0xa8
test eax, eax
jmp 0x140435a19
jle 0x140436a97
dec eax
jmp 0x140435a26
mov dword [r14], eax
jmp 0x140435a2e
jmp 0x140436a97
jle 0x140435a44
mov dword [r14 + 4], ecx
mov eax, ecx
jmp 0x140435a44
mov dword [r14], eax
jmp 0x140435a4c
mov dword [r14 + 8], eax
jmp 0x140435a55
jmp 0x140436a97
mov rax, qword [r15]
shl cx, 0xf0
rcl dh, cl
mov ecx, dword [rax + 0x10]
mov edx, dword [r14 + 4]
and al, 0x9c
mov eax, dword [r14 + 8]
test dil, 0xed
cmp r10, rax
cmp edx, eax
jmp 0x140435a7e
je 0x140435ab2
cmp edx, ecx
jmp 0x140435a8b
jle 0x140436770
mov dword [r14 + 4], ecx
mov edx, ecx
stc
cmp eax, ecx
jg 0x14043677d
cmp edx, eax
jmp 0x140435aa7
jne 0x140436793
mov dword [r14], edx
shl al, cl
mov eax, edx
cmp edx, eax
jmp 0x140435abb
je 0x1404367a0
test eax, eax
jg 0x1404367dc
jmp 0x140434c67
mov dword [r14 + 8], 0
mov qword [r14], 0
jmp 0x140435ae2
jmp 0x140436a97
mov eax, ecx
mov ecx, edx
test rdi, 0x149a3af3
cmp al, 0x48
cmp ecx, eax
jmp 0x140435afb
je 0x140435b2e
mov rcx, qword [r15]
test bp, ax
cmc
clc
mov ecx, dword [rcx + 0x10]
cmp r15b, r13b
clc
cmp eax, ecx
jle 0x140435b2e
mov dword [r14 + 8], ecx
xor sil, r14b
sar sil, 0
mov eax, ecx
sal rcx, cl
not esi
bsf si, bp
mov dword [r14], eax
setne sil
mov dword [r14 + 4], eax
btr cx, 0
mov byte [r14 + 0x16], 0
btc si, sp
mov rax, qword [r15]
xor ecx, eax
sub r8b, 0x4b
mov eax, dword [rax + 0x10]
shrd r8w, r9w, 0xb6
btc r8, 0x72
sar rcx, 0x81
lea rcx, [r14 + 4]
cmovle si, cx
xchg sil, sil
mov qword [rsp + 0x20], rcx
sub r8w, si
clc
lea rsi, [r14 + 8]
shl r8w, 0x6f
mov r8d, dword [r14]
clc
stc
test rsi, 0x26600e01
cmp r8d, eax
jle 0x140435ba0
mov dword [r14], eax
not ecx
mov r8d, eax
xchg r9b, bpl
movzx r9d, byte [r14 + 0x17]
cdq
movsxd rdx, r10d
lea rbp, [rsp + 0x38]
mov rcx, rbp
movsx edx, dx
mov rdx, r15
jmp 0x140435bbc
call fcn.14043a581
cmp dword [rsp + 0x28], 0
jmp 0x140435bcb
jle 0x140436aa7
lea rax, [r14 + 0x1c]
movsx bx, cl
mov ebx, dword [rsp + 0x44]
test r10w, ax
movzx r12d, r15w
or r12w, r14w
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x30], rax
not r12w
mov r12, rdi
movsxd r12, r11d
cmovne rbp, rax
btr r12w, bx
movsx r12, si
mov r12d, dword [rsp + 0x48]
xor r13d, r13d
jmp 0x140435c17
movss xmm8, dword [0x1400bd560]
jmp 0x140435c3d
inc r13d
mov rbp, qword [rsp + 0x30]
cmp r13d, dword [rsp + 0x28]
jmp 0x140435c37
je 0x140436aa7
test r12d, r12d
je 0x140436aa7
movss xmm7, dword [rbp]
cmovo rdx, r15
add ebx, r12d
bswap dx
movsx rdx, ax
mov dword [r14], ebx
bswap dx
cmovne r8, rsp
movzx ecx, ax
lea rcx, [rsp + 0x58]
cwd
mov rdx, r15
mov r8b, cl
sets r8b
xchg r8b, r8b
mov r8d, ebx
jmp 0x140435c82
call fcn.14043957f
mov r12d, dword [rsp + 0x6c]
clc
cmp ecx, ebx
jmp 0x140435c94
test r12d, r12d
jmp 0x140435c9c
jle 0x140435d1b
xor ebp, ebp
movzx r8, bx
movzx ecx, bp
movss xmm6, dword [rsp + 0x58]
movsxd rcx, esp
not cl
bswap cx
nop dword [rax]
xchg ch, dh
mov rcx, r15
cqo
cdq
cmovbe r8d, edi
mov edx, ebx
movsxd r8, r15d
movzx r8d, si
xchg r8b, r8b
mov r8d, ebp
call fcn.140439d21
ucomiss xmm0, xmm8
jne 0x140435cf0
jnp 0x140435d1b
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140435d1b
inc dword [r14]
jmp 0x140435d05
inc ebp
cmp r8w, 0x416d
cmp r12d, ebp
jmp 0x140435d15
jne 0x140435cc2
mov rax, qword [r15]
and dh, dh
clc
rol cx, cl
mov eax, dword [rax + 0x10]
movzx rcx, cx
mov rcx, qword [rsp + 0x20]
shr dl, 5
btc rdx, 0x3f
mov ecx, dword [rcx]
cmp r14b, 0x4c
cmp r15b, r10b
mov edx, 0x350f02f9
mov edx, dword [rsi]
cmp rdi, rdi
cmp ecx, edx
jmp 0x140435d52
je 0x140435d8f
cmp ecx, eax
jmp 0x140435d5f
jle 0x140435dcb
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
sar cx, 0x33
bts ecx, r15d
mov ecx, eax
cmp edx, eax
jg 0x140435dd8
cmp ecx, edx
jne 0x140435d8f
mov dword [r14], ecx
rcl ch, cl
cmp r10b, 0x27
mov ecx, dword [r14]
cmp ecx, eax
jle 0x140435da6
mov dword [r14], eax
stc
add cl, r13b
mov ecx, eax
cmp rsi, r13
mov byte [r14 + 0x16], 1
movss dword [r14 + 0x1c], xmm7
stc
test edi, edi
jmp 0x140435db9
je 0x140435c25
mov dword [rsi], ecx
jmp 0x140435dc6
jmp 0x140435c25
cmp edx, eax
jmp 0x140435dd2
jle 0x140435d7e
mov dword [rsi], eax
bts rdx, r14
or edx, 0x5d90219b
movsxd rdx, r13d
mov edx, eax
stc
cmp ecx, edx
jmp 0x140435df1
je 0x140435d86
jmp 0x140435d8f
movzx eax, word [r14 + 0xe20]
movsx rax, ax
shl rax, 4
clc
test r13d, ecx
sub ecx, edi
cmp r9b, 0xac
jmp 0x140435e1b
mov dword [rax + rbx - 4], ecx
mov dword [r14 + 0xe28], ecx
clc
test edi, edi
jmp 0x140435e2e
jle 0x140435ed4
add rax, rbx
rcl dx, 0xef
bsr rdx, r9
shld dx, bx, 4
add rax, 0xfffffffffffffffc
xor ecx, ecx
movsx rdx, ax
mov rdx, r13
jmp 0x140435e56
jmp 0x140435e8a
movzx ebp, word [rbp + rdx*2]
movsxd rbx, dword [rax]
stc
add rbx, rcx
mov word [r14 + rbx*2 + 0x650], bp
inc rcx
jmp 0x140435e78
inc rdx
clc
cmp rdi, rcx
jmp 0x140435e84
je 0x140435ed4
mov bp, 0x2a
cmp r13b, 0xaf
cmc
test byte [r15 + 0x1c], 4
jmp 0x140435e9d
jne 0x140435e60
mov rbp, qword [r15]
cmc
cmp qword [rbp + 0x10], rdx
jmp 0x140435eb0
jbe 0x140436b0e
cmp qword [rbp + 0x18], 8
jmp 0x140435ec0
jb 0x140435e5b
mov rbp, qword [rbp]
jmp 0x140435ecf
jmp 0x140435e5b
mov rbx, qword [r15]
sar cl, cl
btc si, r11w
xor sil, spl
mov rsi, qword [rbx + 0x10]
mov rcx, rsi
sub rcx, r13
jmp 0x140435ef0
jb 0x140436b0e
movsxd rax, edi
test rsp, 0x331c49a7
cmp rcx, rax
jmp 0x140435f08
cmovb rax, rcx
neg cx
cmp qword [rbx + 0x18], 8
mov rcx, rbx
jmp 0x140435f1c
jb 0x140435f2e
mov rcx, qword [rbx]
jmp 0x140435f2e
lea rcx, [rcx + r13*2]
btc bp, sp
sub rsi, rax
mov rbp, rsi
cmovge dx, si
sub rbp, r13
test r8, 0x2e5453be
cmp dil, sil
lea rdx, [rcx + rax*2]
or r8w, sp
sar r8b, cl
lea r8, [rbp + 2]
add r8, rbp
jmp 0x140435f68
call fcn.14049decb
mov qword [rbx + 0x10], rsi
shr cl, 0x84
bts cx, r11w
mov rcx, qword [rsp + 0x20]
cmp dh, 0x43
test r12d, r12d
jmp 0x140435f89
je 0x140435fc6
lea r8, [r14 + rcx*2]
add r8, 0x650
mov rcx, r15
mov edx, r13d
movzx r9, r8w
cmovae r9w, sp
mov r9d, r12d
call fcn.14043a0df
sub dword [r14 + 0xe24], r12d
test esp, r9d
test r10w, 0x7441
jmp 0x140435fc6
add r12d, r13d
jmp 0x140435fce
mov dword [r14], r12d
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x140436a97
cmp r8d, 0x20000d
jmp 0x140435ffc
jne 0x14043616b
mov eax, dword [r14 + 4]
cmp rbx, 0x71752eb9
jmp 0x140436013
cmp eax, dword [r14 + 8]
jne 0x1404369e5
mov edx, dword [r14]
movzx rcx, r8w
cmovge ecx, esi
mov rcx, r15
call fcn.14043a498
jmp 0x140434551
cmp r8d, 0x60000d
jmp 0x140436040
jne 0x14043616b
mov ebx, dword [r14]
stc
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140436057
jne 0x140436072
mov dword [r14 + 8], ebx
inc sil
btr edi, r11d
btc esi, 0x3a
mov dword [r14 + 4], ebx
sal edi, cl
mov rax, qword [r15]
mov edi, dword [rax + 0x10]
mov esi, ebx
or bx, r8w
lea ebx, [rsi + 1]
test r9w, r12w
cmp ebx, edi
jmp 0x14043608c
jge 0x1404360b0
mov rcx, r15
xchg dh, dl
mov edx, ebx
jmp 0x14043609e
call fcn.14043af72
test eax, eax
jmp 0x1404360aa
je 0x140436078
cmp esi, edi
mov al, 0x12
not ax
cmovnp rax, rsp
cmovge ebx, edi
mov dword [r14], ebx
movsx eax, dx
neg cl
mov dword [r14 + 8], ebx
xadd cx, cx
sub al, r15b
mov rax, qword [r15]
test bpl, 0x9b
rcr ch, 0xf7
sar ch, 0xa0
mov eax, dword [rax + 0x10]
xor cl, sil
add cx, 0x703e
mov ecx, dword [r14 + 4]
cmp r13w, r10w
cmp ecx, ebx
jmp 0x1404360f8
je 0x140436156
cmp ecx, eax
jle 0x14043610e
mov dword [r14 + 4], eax
rol cl, cl
mov ecx, eax
mov edx, ebx
test r14b, 0x12
cmc
cmp ebx, eax
jle 0x140436131
mov dword [r14 + 8], eax
and dh, al
rcr dx, 0xdc
mov edx, eax
cmp r14w, 0x2317
cmp bh, bh
cmp ecx, edx
jmp 0x140436138
jne 0x140436156
mov dword [r14], ecx
bt rbx, r11
xor bx, r13w
mov ebx, ecx
test r14d, 0x17e871d3
cmp r14b, 0x5f
cmp ebx, eax
jle 0x140436aa7
mov dword [r14], eax
jmp 0x140436166
jmp 0x140436aa7
sub eax, eax
clc
cmc
cmp ah, 0xe6
cmp r8d, 0x200000
cmovl eax, r8d
cmp edx, ecx
cmc
test al, r8b
test eax, eax
jmp 0x14043618a
jle 0x140436aa7
mov word [rsp + 0x38], ax
stc
cmp eax, 0xa
jmp 0x14043619e
jne 0x1404361b4
cmp byte [r14 + 0x17], 0
jmp 0x1404361ae
jne 0x140436aa7
cmp byte [r14 + 0xc], 0
jmp 0x1404361be
je 0x140436250
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x1404361d1
jne 0x140436250
movsxd r8, dword [r14]
rcl al, 0x9c
cwde
mov rax, qword [r15]
cmp r15w, 0x7185
cmc
cmp qword [rax + 0x10], r8
jmp 0x1404361f1
jbe 0x140436250
mov rcx, r15
movsx rdx, ax
movzx dx, r8b
mov rdx, r14
call fcn.140439ef1
mov edx, dword [r14]
cmovge r8w, cx
mov rcx, r15
movsxd r8, eax
mov r8d, 1
jmp 0x140436224
call fcn.140439feb
mov edx, dword [r14]
movsx r8, r15w
movzx ecx, sp
lea r8, [rsp + 0x38]
mov cl, 0xcd
mov rcx, r15
mov r9d, 1
call fcn.14043a0df
inc dword [r14]
jmp 0x140436a97
mov rcx, r15
bswap dx
mov rdx, r14
jmp 0x14043625e
call fcn.14043a34b
mov edx, dword [r14]
movsx rcx, bp
lea r8, [rsp + 0x38]
mov rcx, r15
setb r9b
movsx r9, sp
cmovge r9w, r11w
mov r9d, 1
jmp 0x14043628a
call fcn.14043a0df
mov edx, dword [r14]
lea rcx, [r14 + 0x20]
bts r9w, r9w
shld r9, r13, 0x83
sub r8d, r8d
setl r9b
cmovl r9w, cx
mov r9d, 1
jmp 0x1404362b7
call fcn.14043aadf
inc dword [r14]
jmp 0x1404362c4
jmp 0x140436a97
cmp ebp, eax
jmp 0x1404362d0
jle 0x140434cf4
mov dword [r14 + 8], eax
mov ebp, eax
cmp edx, ebp
jmp 0x1404362e3
jne 0x1404362f9
mov dword [r14], edx
cmovs ecx, r15d
mov ebp, edx
xor cl, bpl
bts cx, ax
mov ecx, dword [r14]
test dh, 0x44
cmp ecx, 0x2bc52f7
cmp r10w, r10w
cmp ecx, eax
jmp 0x140436310
jle 0x14043642f
mov dword [r14], eax
stc
btc cx, r11w
shrd rcx, r15, 0xde
mov ecx, eax
test bh, 0x56
stc
cmp edx, ebp
jmp 0x140436331
je 0x140436437
jle 0x14043634b
mov dword [r14 + 4], ebp
sal edx, cl
cwd
mov edx, ebp
bts rcx, r13
mov dword [r14], edx
shr cx, cl
btr cx, 0xc3
rcl cx, cl
mov dword [r14 + 8], edx
rol cx, cl
mov byte [r14 + 0x16], 0
shr cl, cl
sal cl, cl
mov ecx, edx
cmc
cmp byte [r14 + 0x17], 0
jmp 0x140436376
jne 0x140436447
cmp ecx, eax
jge 0x140436a97
movsxd rdx, ecx
cmp r8w, 0x1fd1
stc
neg eax
jmp 0x140436395
inc ecx
jmp 0x14043639c
jmp 0x1404363ee
cmp word [rbp + rdx*2], 0xa
jmp 0x1404363ac
je 0x140436a97
inc rdx
movsxd rbp, r12d
inc bp
bswap bp
mov dword [r14], ecx
movsxd rbp, edx
not bpl
mov bp, 0x444e
lea ebp, [rax + rcx]
jmp 0x1404363d3
inc ebp
inc ecx
test r12b, sil
cmp ebx, 0x7d5a1b64
cmp ebp, 1
jmp 0x1404363e8
je 0x140436a97
test byte [r15 + 0x1c], 4
jmp 0x1404363f8
jne 0x1404363b2
mov rbp, qword [r15]
clc
cmp qword [rbp + 0x10], rdx
jmp 0x14043640b
jbe 0x140436b0e
cmp qword [rbp + 0x18], 8
jmp 0x14043641b
jb 0x1404363a1
mov rbp, qword [rbp]
jmp 0x14043642a
jmp 0x1404363a1
cmp edx, ebp
jne 0x140436337
cmp byte [r14 + 0x17], 0
jmp 0x140436441
je 0x14043637c
mov dword [r14], eax
jmp 0x14043644f
jmp 0x140436a97
mov rcx, r15
cdq
setge dh
mov rdx, r14
jmp 0x140436463
call 0x1400f8dcd
mov ecx, dword [r14 + 4]
xchg edx, eax
mov edx, dword [r14 + 8]
rcr ah, cl
cdqe
mov rax, qword [r15]
test ah, 0x3d
cmp r9b, spl
mov eax, dword [rax + 0x10]
cmp cx, 0x720a
test dl, r9b
stc
cmp ecx, edx
je 0x1404364cb
cmp ecx, eax
jle 0x1404369bc
mov dword [r14 + 4], eax
movsxd rcx, edi
mov ecx, eax
test r12b, 0xce
cmp r13b, dl
cmp edx, eax
jmp 0x1404364b1
jg 0x1404369c9
cmp ecx, edx
jmp 0x1404364be
jne 0x1404364cb
mov dword [r14], ecx
cmp r9b, 0x8d
cmp dword [r14], eax
jmp 0x1404364d3
jle 0x140436a97
jmp 0x140434c67
mov dword [r14], eax
cdq
lea edx, [rax + 1]
clc
cmc
stc
mov dword [r14 + 8], edx
cmp spl, bl
clc
cmp ecx, edx
jmp 0x1404364f7
jne 0x1404367e3
mov edx, ecx
mov dword [r14], ecx
jmp 0x140436a97
cmp ecx, ebp
jmp 0x14043650e
jle 0x1404358fc
mov dword [r14 + 8], ebp
sub cx, 0x582
jmp 0x140436526
mov ecx, ebp
cmp ax, r8w
cmp r10d, 0x16a573a8
cmp eax, ecx
jmp 0x14043653a
jne 0x140436552
mov dword [r14], eax
shr dh, cl
btr cx, bp
mov ecx, eax
jmp 0x140436552
mov edx, dword [r14]
cmp r10, 0x14d70550
test bpl, sil
clc
cmp edx, ebp
jle 0x140436655
mov dword [r14], ebp
setns dl
add dh, 0xbf
mov edx, ebp
cmp eax, ecx
jmp 0x14043657a
je 0x140436662
jle 0x14043658d
mov dword [r14 + 4], ecx
cmc
mov eax, ecx
mov dword [r14], eax
mov dword [r14 + 8], eax
rcr dh, 0x30
shrd dx, dx, 0xe2
movsx dx, r10b
mov byte [r14 + 0x16], 0
btc rdx, 0xab
sbb edx, esp
mov edx, eax
clc
cmc
stc
cmp byte [r14 + 0x17], 0
jmp 0x1404365bc
jne 0x140436672
test edx, edx
jmp 0x1404365c9
jle 0x140436a97
mov eax, edx
jmp 0x1404365d6
jmp 0x14043660e
cmp word [rcx + rdx*2], 0xa
je 0x140436a97
mov dword [r14], eax
mov cl, 0x8b
movzx rcx, r9w
movzx cx, al
mov rcx, rax
jmp 0x1404365fb
inc rcx
cmc
cmp rcx, 1
jmp 0x140436608
jbe 0x140436a97
dec rax
test byte [r15 + 0x1c], 4
jmp 0x14043661b
jne 0x1404365e6
mov rcx, qword [r15]
sbb dl, dil
mov edx, eax
cmp qword [rcx + 0x10], rdx
jmp 0x140436632
jbe 0x140436b0e
cmp qword [rcx + 0x18], 8
jmp 0x140436642
jb 0x1404365db
mov rcx, qword [rcx]
jmp 0x140436650
jmp 0x1404365db
cmp eax, ecx
jmp 0x14043665c
jne 0x140436580
cmp byte [r14 + 0x17], 0
jmp 0x14043666c
je 0x1404365c2
mov dword [r14], 0
jmp 0x14043667e
jmp 0x140436a97
cmp ecx, ebp
jle 0x14043596e
mov dword [r14 + 8], ebp
ror ch, cl
sal ch, 0x73
mov ecx, ebp
cmp sp, 0x2ccf
cmp edx, ecx
jmp 0x1404366a2
jne 0x1404366b1
mov dword [r14], edx
mov ecx, edx
cmovge ax, cx
mov eax, dword [r14]
clc
cmp r9b, dl
cmp eax, ebp
jle 0x1404366cd
mov dword [r14], ebp
movsxd rax, r12d
rcl rax, cl
cwde
mov eax, ebp
clc
cmp edx, ecx
jmp 0x1404366d4
jne 0x14043681e
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x140436823
cmp ecx, edx
jmp 0x1404366ee
jle 0x1404359e1
mov dword [r14 + 8], edx
clc
xor ch, 0x75
mov ecx, edx
jmp 0x140436707
cmp ebp, ecx
jmp 0x14043670e
jne 0x140436729
mov dword [r14], ebp
movzx rcx, r15w
test r12b, r8b
mov ecx, ebp
mov al, r9b
shl ax, 0xe6
xchg ah, ah
mov eax, dword [r14]
cmc
cmp eax, edx
jle 0x14043674c
mov dword [r14], edx
shl ax, cl
movsx rax, r14w
mov eax, edx
test spl, 0xae
cmp edi, 0x5ffe222b
clc
cmp ebp, ecx
jmp 0x140436753
jne 0x14043684d
mov dword [r14 + 8], eax
jmp 0x140436762
mov dword [r14 + 4], eax
jmp 0x14043676b
jmp 0x140436857
cmp eax, ecx
jmp 0x140436777
jle 0x140435aa0
mov dword [r14 + 8], ecx
cdqe
mov eax, ecx
stc
cmp edx, eax
jmp 0x14043678d
je 0x140435aad
cmp edx, eax
jmp 0x14043679a
jne 0x140435ac1
mov eax, dword [r14]
cmp eax, ecx
cmovl ecx, eax
bts rax, r15
shl al, cl
mov dword [r14 + 8], ecx
bts rax, r13
and al, r11b
ror ah, cl
mov dword [r14 + 4], ecx
or rax, 0x35fa0eab
sar ax, 0x8f
mov eax, ecx
test rsi, r11
test eax, eax
jmp 0x1404367d6
jle 0x140434c67
dec eax
jmp 0x140434c5e
mov rbp, qword [r15]
mov ebp, dword [rbp + 0x10]
jmp 0x1404367f0
cmp ecx, ebp
jmp 0x1404367f7
jle 0x140436803
mov dword [r14 + 4], ebp
cmc
clc
cmp eax, ebp
jl 0x140436816
mov dword [r14 + 8], ebp
mov edx, ebp
jmp 0x140436816
mov dword [r14], edx
jmp 0x140436a97
mov dword [r14], ecx
mov eax, ecx
cmp byte [r14 + 0x17], 0
jmp 0x14043682d
je 0x140436874
mov dword [r14], 0
cmp dx, si
sub eax, eax
jmp 0x140436844
mov dword [r14 + 8], eax
jmp 0x140436a97
mov dword [r14], ecx
jmp 0x140436855
mov eax, ecx
cmp byte [r14 + 0x17], 0
jmp 0x140436861
je 0x14043691e
mov dword [r14], edx
jmp 0x14043686f
jmp 0x140436a90
test eax, eax
jmp 0x14043687b
jle 0x140436a7c
mov ecx, eax
jmp 0x140436888
jmp 0x1404368d1
cmp word [rdx + rbp*2], 0xa
jmp 0x140436897
je 0x140436a75
mov dword [r14], eax
cwd
movzx cx, dil
mov rdx, rax
jmp 0x1404368b2
inc rdx
xor cx, ax
neg ch
mov rcx, rax
cmp si, sp
stc
cmp r14w, 0x3011
cmp rdx, 1
jbe 0x140436a7c
lea rax, [rcx - 1]
test byte [r15 + 0x1c], 4
jmp 0x1404368df
jne 0x14043689d
mov rdx, qword [r15]
inc bpl
btr bp, r12w
mov ebp, eax
cmp qword [rdx + 0x10], rbp
jmp 0x1404368fb
jbe 0x140436b0e
cmp qword [rdx + 0x18], 8
jmp 0x14043690b
jb 0x14043688d
mov rdx, qword [rdx]
jmp 0x140436919
jmp 0x14043688d
cmp eax, edx
jmp 0x140436925
jge 0x140436a69
movsxd rbp, eax
jmp 0x140436978
cmp word [rax + rbp*2], 0xa
jmp 0x14043693d
je 0x140436a85
lea eax, [rbp + 1]
mov cl, 0x4c
bswap cx
movzx rcx, di
mov rcx, rbp
movsxd rbp, esi
movzx bp, r15b
inc rcx
mov dword [r14], eax
xadd bp, bp
add ebp, r14d
mov rbp, rcx
stc
cmp edx, ecx
jmp 0x140436972
je 0x140436a90
test byte [r15 + 0x1c], 4
jmp 0x140436982
jne 0x140436943
mov rax, qword [r15]
jmp 0x140436990
cmp qword [rax + 0x10], rbp
jmp 0x140436999
jbe 0x140436b0e
cmp qword [rax + 0x18], 8
jmp 0x1404369a9
jb 0x140436933
mov rax, qword [rax]
jmp 0x1404369b7
jmp 0x140436933
cmp edx, eax
jmp 0x1404369c3
jle 0x1404364b7
mov dword [r14 + 8], eax
add edx, 0x650e0af6
mov edx, eax
test sil, sil
cmp ecx, edx
je 0x1404364c4
jmp 0x1404364cb
mov rcx, r15
xchg r13b, bpl
sete bpl
sal sil, 0xa8
mov rdx, r14
sbb bp, 0x305f
xor bh, al
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
xor bl, 0x75
btr ebx, r13d
clc
movaps xmm8, xmmword [rsp + 0x90]
or bpl, r13b
rol r15b, cl
add rsp, 0xa8
movsx bp, dl
movzx r15w, bpl
pop rbx
not sil
pop rbp
mov di, 0x5318
movsxd rsi, r14d
pop rdi
pop rsi
movsx r13, bp
movsx r12w, cl
pop r12
cmovg r13d, edi
pop r13
xchg r14d, r14d
movzx r14, r8w
bswap r15w
pop r14
pop r15
jmp 0x140436a64
jmp 0x1400f8dcd
mov edx, eax
jmp 0x140436a70
jmp 0x140436a90
mov eax, ecx
jmp 0x140436a7c
mov dword [r14 + 8], eax
jmp 0x140436a97
mov edx, ebp
stc
shr r12b, cl
shrd edi, r8d, 0x74
mov dword [r14 + 8], edx
xchg r13, rbx
mov byte [r14 + 0x16], 0
btc esi, edi
bt bp, r14w
shr r13b, cl
movaps xmm6, xmmword [rsp + 0x70]
shr rbx, cl
and r15, 0x39652379
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
movzx bp, r12b
add sil, r14b
add rsp, 0xa8
movzx r12, r15w
pop rbx
setp bpl
cmovns r15w, r14w
movzx r14d, ax
pop rbp
pop rdi
movzx r12d, si
pop rsi
movsx r15d, ax
mov r12b, 0xbd
pop r12
movsxd r15, r13d
sets r14b
not r15
pop r13
pop r14
pop r15
jmp 0x140436b0d
ret
call fcn.140439ecb
int3