Function at 0x140437132
Capabilities:
Encode data using base64

Disassembly:
je 0x14026a7b0
jle 0x1401267f9
mov dword [rdx + 8], eax
jmp 0x140241623
mov r8d, r9d
mov r9d, eax
cmp rdx, 0x71041304
cmp r9d, r8d
je 0x14022a738
mov rax, qword [rcx]
mov eax, dword [rax + 0x10]
jmp 0x14026a484
mov eax, dword [rdx + 4]
shld r9, rbx, 0x8a
test dil, al
mov r9d, dword [rdx + 8]
jmp 0x14028b063
mov dword [rdx], r8d
jmp 0x14026a7a8
mov dword [rdx + 4], r9d
bswap r8d
inc r8
mov r8d, eax
cmp r9d, r8d
jmp 0x14025047d
jne 0x14022a738
mov dword [rdx], r9d
mov r8b, r14b
movzx r8w, r8b
mov r8d, r9d
jmp 0x14022a738
jne 0x14012680f
jmp 0x14022a738
jle 0x140262274
mov dword [rdx + 8], eax
shrd r8, rsi, 0x7c
sbb r8b, 0x32
btr r8, 0x52
mov r8d, eax
test r10b, 0x18
test r8d, r10d
cmp r9d, r8d
jmp 0x1402479d4
cmp r9d, eax
cmovge r9d, eax
stc
cmp r8d, eax
jmp 0x140262253
mov dword [rdx + 4], r8d
mov byte [rdx + 0x16], 0
ret
cmp eax, r9d
jmp 0x1400ed7f0
push r15
cmovbe r15w, r15w
mov r15b, r8b
push r14
rcl r15b, 0xb0
push r13
btr r14, 0xf3
cmc
push r12
inc r14b
rcl r15b, cl
not r14b
push rsi
mov r15d, 0x67dc756f
adc r15b, 0xa0
push rdi
jmp 0x140437167
push rbp
bsr r14d, esi
add r15w, 0x580e
push rbx
and r15d, esi
sub r14b, r14b
sub rsp, 0xa8
movzx r15w, dil
movsx r14w, r15b
movaps xmmword [rsp + 0x90], xmm8
sbb r14b, r14b
bts r15d, r12d
movaps xmmword [rsp + 0x80], xmm7
sbb r15b, r12b
movaps xmmword [rsp + 0x70], xmm6
mov r14, rdx
cmp dil, dil
mov r15, rcx
jmp 0x1404371b8
cmp r8d, 0x5fffff
jmp 0x1404371c4
jg 0x1404371fb
cmp r8d, 0x200007
jg 0x140437236
cmp r8d, 0x200002
jmp 0x1404371e3
jle 0x14043730f
cmp r8d, 0x200004
jl 0x1404372bb
jmp 0x140437b61
cmp r8d, 0x600006
jmp 0x140437207
jg 0x140437271
cmp r8d, 0x600002
jmp 0x140437219
jle 0x14043731a
cmp r8d, 0x600004
jmp 0x14043722b
jl 0x1404372bb
jmp 0x140437bfd
cmp r8d, 0x20000c
jmp 0x140437242
jle 0x140437369
cmp r8d, 0x20000e
jmp 0x140437254
je 0x140437320
cmp r8d, 0x20000f
jmp 0x140437266
je 0x1404372bb
jmp 0x140438e36
cmp r8d, 0x60000c
jmp 0x14043727d
jle 0x1404374a3
cmp r8d, 0x60000e
jmp 0x14043728f
je 0x140437320
cmp r8d, 0x60000f
jmp 0x1404372a1
jne 0x140438e75
nop word cs:[rax + rax]
xor dil, 0x7c
cmp spl, r14b
mov edi, r8d
cmp r8b, 0x4a
and edi, 0x400000
cmp r11w, 0x26a6
clc
and r8d, 0xffbfffff
cmp r8d, 0x20000f
jmp 0x1404372e2
je 0x140437c5d
cmp byte [r14 + 0x17], 0
jmp 0x1404372f2
je 0x140437c81
or edi, 0x200001
mov r8w, r8w
mov r8d, edi
jmp 0x14043730a
jmp 0x1404371b8
je 0x140437320
jmp 0x1404380fb
jne 0x14043813c
mov edi, r8d
cmp spl, 0x64
and edi, 0x400000
test r11w, r13w
stc
and r8d, 0xffbfffff
jmp 0x14043733e
cmp r8d, 0x20000e
jmp 0x14043734a
je 0x140437c6f
cmp byte [r14 + 0x17], 0
je 0x140437ce9
or edi, 0x200000
mov r8d, edi
jmp 0x1404371b8
cmp r8d, 0x200009
jmp 0x140437375
jle 0x140437633
cmp r8d, 0x20000a
jmp 0x140437387
je 0x140437968
cmp r8d, 0x20000b
jmp 0x140437399
je 0x140437a4e
cmp r8d, 0x20000c
jne 0x140438fa4
mov eax, dword [r14 + 4]
sub rcx, 0x25922d6d
sub cl, bpl
mov ecx, dword [r14 + 8]
cmp eax, ecx
jmp 0x1404373c5
jne 0x140438884
mov ebx, dword [r14]
setno al
mov eax, ebx
shr rbx, 0xee
sub bx, ax
lea ebx, [rax - 1]
test eax, eax
jmp 0x1404373e4
jle 0x140437405
mov rcx, r15
movsx dx, bh
movzx edx, sp
cwd
mov edx, ebx
call fcn.14043dc5d
test eax, eax
je 0x1404373d1
sub eax, eax
movzx rcx, ax
or si, cx
test ebx, ebx
mov sil, sil
movzx rdx, di
cmovg eax, ebx
movzx rdx, sp
cwd
add sil, spl
mov dword [r14], eax
bt bp, bp
mov rcx, r15
add edx, ebx
rol r15w, 0x26
movsx esi, r13w
mov rdx, r14
shl r15w, cl
bsr r15w, r13w
jmp 0x140437449
movaps xmm6, xmmword [rsp + 0x70]
sub r14w, si
movaps xmm7, xmmword [rsp + 0x80]
sbb bl, 0x68
sar bl, cl
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
mov r14, rcx
pop rbx
mov dil, r10b
pop rbp
bswap r14w
movzx r14, bx
pop rdi
movzx esi, r15w
not r14w
pop rsi
pop r12
cmovb r15w, r8w
pop r13
pop r14
xchg r15b, r15b
pop r15
jmp 0x14043749e
jmp fcn.14011634c
cmp r8d, 0x600008
jg 0x1404374d4
cmp r8d, 0x600007
je 0x140437747
cmp r8d, 0x600008
jmp 0x1404374c9
je 0x1404376e2
jmp 0x140438fa4
cmp r8d, 0x600009
je 0x140437657
cmp r8d, 0x60000c
jmp 0x1404374ed
jne 0x140438fa4
mov ebx, dword [r14]
mov al, dil
cdqe
sbb rax, rdi
mov eax, dword [r14 + 4]
cmp cl, 0x8d
cmp eax, dword [r14 + 8]
jmp 0x14043750e
jne 0x14043752c
mov dword [r14 + 8], ebx
mov dword [r14 + 4], ebx
movsx ax, sil
nop dword [rax]
clc
sal ah, cl
or ax, r15w
mov eax, ebx
btc rbx, 0x4b
sub rbx, 0x7f682069
add ebx, 0x15087d73
lea ebx, [rax - 1]
stc
test eax, eax
jmp 0x14043754b
jle 0x140437572
mov rcx, r15
movzx edx, ax
mov dl, 4
mov edx, ebx
jmp 0x140437560
call fcn.14043dc5d
test eax, eax
jmp 0x14043756c
je 0x14043752c
xor eax, eax
sal dh, 0xcf
test ebx, ebx
cdq
mov edx, 0x3b6e0c17
movsx rdx, di
cmovg eax, ebx
btr rdx, 0xd0
mov dword [r14], eax
mov dword [r14 + 8], eax
cmp bx, r8w
sal dl, cl
mov rcx, qword [r15]
sal dh, cl
cmc
mov ecx, dword [rcx + 0x10]
shr rdx, 0x45
mov edx, dword [r14 + 4]
cmp r12b, r10b
cmp edx, eax
jmp 0x1404375b3
je 0x140437619
cmp edx, ecx
jmp 0x1404375c0
jle 0x1404375e0
mov dword [r14 + 4], ecx
jmp 0x1404375d7
mov edx, ecx
sbb bpl, 0x84
adc bp, bp
mov ebp, eax
cmp eax, ecx
jle 0x140437602
mov dword [r14 + 8], ecx
movsx bp, r8b
sbb bp, 0x464f
sar bpl, cl
mov ebp, ecx
test r15b, bpl
cmc
clc
cmp edx, ebp
jmp 0x140437609
jne 0x140437619
mov dword [r14], edx
mov eax, edx
clc
test ax, 0x1739
cmp eax, ecx
jmp 0x140437620
jle 0x140439894
mov dword [r14], ecx
jmp 0x14043762e
jmp 0x140439894
cmp r8d, 0x200008
jmp 0x14043763f
je 0x1404376e2
cmp r8d, 0x200009
jmp 0x140437651
jne 0x140438fa4
mov r8d, dword [r14 + 4]
mov eax, dword [r14 + 8]
movsx cx, spl
mov rcx, qword [r15]
test r14d, 0xde80564
clc
mov ecx, dword [rcx + 0x10]
cmp r14d, ebx
cmc
stc
cmp r8d, eax
jmp 0x14043767f
jne 0x140437775
mov r8d, dword [r14]
cmp r14d, r8d
clc
cmp r8d, ecx
jmp 0x140437694
jle 0x1404376a6
mov dword [r14], ecx
shr r8b, cl
mov r8d, ecx
test r14d, edx
test r8d, r8d
jle 0x140439883
dec r8d
movsxd rdx, eax
mov rcx, r15
cmovge r9d, ebx
setbe r9b
cwd
mov rdx, r14
mov r9d, 1
jmp 0x1404376d0
call fcn.14043d5ca
dec dword [r14]
jmp 0x1404376dd
jmp 0x140439883
mov r8d, dword [r14 + 4]
movsx eax, ax
test r14b, 0x6f
mov eax, dword [r14 + 8]
rcl cx, 0xee
mov rcx, qword [r15]
test r11w, r9w
mov ecx, dword [rcx + 0x10]
cmp r8d, eax
jne 0x1404377d9
mov r8d, dword [r14]
jmp 0x140437710
cmp r8d, ecx
jge 0x140439883
mov rcx, r15
movzx dx, bl
movsxd r9, r11d
mov rdx, r14
movsxd r9, edx
bswap r9w
jmp 0x140437732
mov r9d, 1
jmp 0x14043773d
call fcn.14043d5ca
jmp 0x140439883
mov eax, dword [r14 + 8]
clc
cmp dword [r14 + 4], eax
jmp 0x140437755
jne 0x140437b3d
mov eax, dword [r14]
jmp 0x140437763
mov dword [r14 + 8], eax
jmp 0x14043776c
mov dword [r14 + 4], eax
jmp 0x140437b40
cmp r8d, ecx
jmp 0x14043777d
jle 0x140437841
mov dword [r14 + 4], ecx
xchg r8w, r8w
jmp 0x140437790
mov r8d, ecx
cmp bl, r8b
cmp eax, ecx
jmp 0x14043779d
jg 0x14043784e
cmp r8d, eax
jne 0x140437865
mov dword [r14], r8d
shld eax, r13d, 0xe5
nop
mov edx, r8d
bt rax, 0x1b
and al, bpl
mov eax, r8d
test ch, 0xad
cmp edx, ecx
jmp 0x1404377ce
jg 0x14043787e
jmp 0x14043788a
cmp r8d, ecx
jmp 0x1404377e1
jle 0x1404378d9
mov dword [r14 + 4], ecx
movsx r8w, r10b
mov r8d, ecx
cmp eax, ecx
jmp 0x1404377fa
jg 0x1404378e1
cmp r8d, eax
jmp 0x140437808
jne 0x1404378ff
mov dword [r14], r8d
shld dx, r13w, 0xfe
mov rdx, r14
mov edx, r8d
or al, spl
shl ah, cl
sbb ax, 0x673f
mov eax, r8d
cmc
jmp 0x14043782f
cmp edx, ecx
jmp 0x140437836
jg 0x14043790f
jmp 0x140437922
cmp eax, ecx
jmp 0x140437848
jle 0x1404377a3
mov dword [r14 + 8], ecx
mov al, 0x32
mov eax, ecx
clc
cmp r8d, eax
jmp 0x14043785f
je 0x1404377ac
mov edx, dword [r14]
cmp rcx, 0x3397d54
cmc
clc
cmp edx, ecx
jmp 0x140437878
jle 0x14043788a
mov dword [r14], ecx
bt r9, r8
rcl r9w, 0xd3
mov r9d, r8d
sub r9d, eax
jmp 0x140437895
je 0x140439883
jl 0x14043793f
mov rcx, r15
mov rdx, r14
mov r8b, 0x47
xchg r8d, r8d
mov r8d, eax
jmp 0x1404378b5
call fcn.14043d5ca
mov eax, dword [r14 + 8]
jmp 0x1404378c3
mov dword [r14], eax
jmp 0x1404378cb
mov dword [r14 + 4], eax
jmp 0x1404378d4
jmp 0x140439883
cmp eax, ecx
jle 0x140437800
mov dword [r14 + 8], ecx
cwde
mov eax, ecx
cmp sp, r15w
jmp 0x1404378f1
cmp r8d, eax
jmp 0x1404378f9
je 0x14043780e
mov edx, dword [r14]
cmp edx, ecx
jmp 0x140437909
jle 0x140437922
mov dword [r14], ecx
or r9, 0x19b8577a
xchg r9b, r9b
xor r9w, 0x143e
mov r9d, r8d
jmp 0x14043792b
sub r9d, eax
jmp 0x140437933
je 0x140439883
jge 0x1404378a1
sub eax, r8d
movsx dx, dil
mov rcx, r15
mov rdx, r14
mov r9d, eax
jmp 0x140437955
call fcn.14043d5ca
mov eax, dword [r14 + 4]
jmp 0x140437963
jmp 0x14043889c
movsx rcx, word [r14 + 0xe1e]
test bpl, 0x4d
clc
test rcx, rcx
je 0x140439883
lea rbx, [r14 + 0x20]
shl rcx, 4
bsr r13d, edi
or edi, 0x3d2c3c24
mov di, 0x4d1f
movsxd r13, dword [rcx + rbx - 0x10]
cmc
xchg dil, r12b
cmp ah, 0x3c
mov r12d, dword [rcx + rbx - 0xc]
mov edi, dword [rcx + rbx - 8]
shl ah, cl
btc ax, r12w
movsx rax, word [r14 + 0xe20]
test r13w, bx
stc
shl rax, 4
test dil, r13b
cmp rax, 0xce64cdd
movsxd rcx, dword [rcx + rbx - 4]
cmc
cmp r12b, 0x3a
cmp ch, dl
mov dword [rax + rbx - 4], 0xffffffff
mov dword [rax + rbx - 0xc], edi
mov dword [rax + rbx - 8], r12d
jmp 0x1404379ed
mov dword [rax + rbx - 0x10], r13d
clc
test cl, r10b
test rdi, rdi
je 0x140438dc4
mov qword [rsp + 0x20], rcx
shr bpl, 0xed
btr dx, ax
mov edx, dword [r14 + 0xe24]
lea ebp, [rdx + rdi]
stc
cmp ebp, 0x3e6
jmp 0x140437a22
jle 0x1404382db
lea rax, [rax + rbx]
jmp 0x140437a35
add rax, 0xfffffffffffffff4
jmp 0x140437a3e
mov dword [rax], 0
jmp 0x140437a49
jmp 0x140438cf5
movsx rcx, word [r14 + 0xe20]
cmc
test r8d, edx
cmp rcx, 0x63
jmp 0x140437a63
je 0x140439883
movsx rbx, word [r14 + 0xe1e]
bsr r13, rcx
shl rbx, 4
sar r12b, 0x19
rol r12b, cl
shl rcx, 4
sal r12d, 0x7d
bsf r12w, r13w
movsxd r12, dword [r14 + rcx + 0x20]
cdqe
mov ebp, dword [r14 + rcx + 0x24]
cmp eax, 0x63e317b1
adc r13b, dl
sal r13d, cl
movsxd rax, dword [r14 + rcx + 0x28]
and r13w, 0x32c7
adc r13b, 0xb6
bsf r13, r12
movsxd r13, dword [r14 + rcx + 0x2c]
jmp 0x140437ac6
mov dword [r14 + rbx + 0x28], ebp
mov dword [r14 + rbx + 0x24], eax
mov dword [r14 + rbx + 0x20], r12d
cmp r15d, 0x29573bd3
mov dword [r14 + rbx + 0x2c], 0xffffffff
clc
test rax, rax
jmp 0x140437aee
je 0x1404386a1
lea rcx, [r14 + rbx]
shr sil, cl
shld edi, ecx, 0x91
xor sil, r14b
add rcx, 0x24
cmovle si, cx
bts di, si
mov edi, dword [r14 + 0xe24]
not sil
lea esi, [rdi + rax]
clc
test di, di
cmp esi, dword [r14 + 0xe28]
jle 0x14043854d
mov qword [rcx], 0
jmp 0x140437b38
jmp 0x140438608
mov dword [r14], eax
mov rax, qword [r15]
jmp 0x140437b48
mov eax, dword [rax + 0x10]
mov dword [r14 + 8], eax
jmp 0x140437b54
mov dword [r14], eax
jmp 0x140437b5c
jmp 0x140439883
cmp r8d, 0x200005
jmp 0x140437b6d
jg 0x140438190
cmp r8d, 0x200004
jmp 0x140437b7f
je 0x140438717
cmp r8d, 0x200005
jmp 0x140437b91
jne 0x140438fa4
mov rax, qword [r15]
cqo
mov eax, dword [rax + 0x10]
sbb dl, sil
mov edx, dword [r14 + 4]
inc bpl
xor rbp, 0x1a28535e
mov ebp, dword [r14 + 8]
test rbx, 0x26d84cad
cmc
cmp edx, ebp
jmp 0x140437bc3
je 0x140439128
cmp edx, eax
jmp 0x140437bd0
jle 0x140439104
mov dword [r14 + 4], eax
mov edx, eax
cmp esp, esi
cmp ebp, eax
jmp 0x140437be5
jg 0x140439111
cmp edx, ebp
jmp 0x140437bf2
je 0x140439122
jmp 0x14043912e
je 0x140438780
cmp r8d, 0x600005
jmp 0x140437c0f
je 0x1404387ed
cmp r8d, 0x600006
jne 0x140438fa4
mov eax, dword [r14 + 4]
jmp 0x140437c30
cmp eax, dword [r14 + 8]
jmp 0x140437c39
jne 0x140437c50
mov eax, dword [r14]
jmp 0x140437c47
mov dword [r14 + 4], eax
jmp 0x140437c50
mov dword [r14 + 8], 0
jmp 0x14043945b
mov eax, dword [r14 + 0x10]
jmp 0x140437c66
mov dword [rsp + 0x28], eax
jmp 0x140437c89
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x30], eax
jmp 0x140437c7c
jmp 0x140437cfd
mov dword [rsp + 0x28], 1
mov edx, dword [r14 + 4]
or cl, dil
inc ecx
mov ecx, dword [r14 + 8]
stc
test edi, edi
jne 0x140437cc7
cmp edx, ecx
je 0x140438999
jle 0x140438945
mov dword [r14 + 8], edx
movzx rax, dx
mov dword [r14 + 4], ecx
cbw
mov eax, edx
jmp 0x140437cc2
jmp 0x14043894d
cmp edx, ecx
jne 0x1404381d4
mov eax, dword [r14]
jmp 0x140437cd7
mov dword [r14 + 8], eax
jmp 0x140437ce0
mov dword [r14 + 4], eax
jmp 0x140438999
mov dword [rsp + 0x30], 1
bswap rdx
test r8b, 0x62
btr dx, 0x61
mov ecx, dword [r14 + 4]
test r14d, r9d
add dh, ah
mov edx, dword [r14 + 8]
test edi, edi
jmp 0x140437d11
jne 0x140437d58
cmp ecx, edx
je 0x140437d8a
jle 0x140437d3d
mov dword [r14 + 4], edx
movzx cx, bpl
movsx rcx, cx
movzx ecx, r12w
mov ecx, edx
jmp 0x140437d3d
mov dword [r14], ecx
jmp 0x140437d45
mov dword [r14 + 8], ecx
jmp 0x140437d4e
mov byte [r14 + 0x16], 0
jmp 0x140437d8a
cmp ecx, edx
jmp 0x140437d5f
jne 0x140438253
mov eax, dword [r14]
cmp r12w, 0xea6
adc ecx, r13d
bsf cx, cx
mov dword [r14 + 8], eax
xor r8d, r11d
mov dword [r14 + 4], eax
movzx r8, r12w
bt rcx, 0x74
cwde
mov rax, qword [r15]
inc r8b
sbb r8, rsi
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
mov qword [rsp + 0x28], rcx
lea rcx, [r14 + 8]
mov qword [rsp + 0x20], rcx
movzx r8, r14w
mov r8d, dword [r14]
cmp r8d, eax
jle 0x140437dc9
mov dword [r14], eax
bswap r8
mov ch, 0xcf
mov r8d, eax
jmp 0x140437dc9
movzx r9d, byte [r14 + 0x17]
not dl
movsx rcx, r8w
xchg dx, cx
lea rbp, [rsp + 0x38]
bswap cx
mov rcx, rbp
xchg rdx, rdx
movzx rdx, di
mov rdx, r15
jmp 0x140437df1
call fcn.14043d2dc
cmp dword [rsp + 0x30], 0
jle 0x140439894
lea rax, [r14 + 0x1c]
mov ecx, dword [rsp + 0x44]
or ebx, r12d
movsxd rbx, esi
cmp byte [r14 + 0x16], 0
setb bh
mov qword [rsp + 0x50], rax
movsx bx, r10b
movsx ebx, di
jmp 0x140437e29
cmovne rbp, rax
sub bl, r9b
xor bl, r12b
mov ebx, dword [rsp + 0x4c]
cmp sp, 0x689d
test r13b, bpl
xor r13d, r13d
jmp 0x140437e47
movss xmm8, dword [0x1400bd560]
jmp 0x140437e55
jmp 0x140437e9c
mov r8d, edx
nop dword [rax + rax]
xchg cx, bp
inc r13d
rcl ch, 0x69
mov rbp, qword [rsp + 0x50]
and ch, 0xdf
btc rcx, rbx
movzx rcx, r8w
mov ecx, ebx
mov ebx, r8d
cmp cl, dh
test bx, 0x66b0
jmp 0x140437e8c
cmp r13d, dword [rsp + 0x30]
jmp 0x140437e96
je 0x140439894
cmp ebx, ecx
jmp 0x140437ea3
je 0x140439894
movss xmm7, dword [rbp]
mov r8, 0x7d2c01a4
cmovne edx, r10d
sets cl
mov dword [r14], ebx
movzx rcx, bx
mov r8b, 0x85
lea rcx, [rsp + 0x58]
cqo
movsx r8, r10w
mov rdx, r15
mov r8d, ebx
call fcn.14043c328
mov r12d, dword [rsp + 0x6c]
cmp r15, 0x3f7c4a9e
test r14b, r9b
jmp 0x140437ef0
test r12d, r12d
jle 0x140437f67
xor ebp, ebp
movss xmm6, dword [rsp + 0x58]
setnp dl
movsx r8w, bpl
nop word [rax + rax]
setp r8b
mov rcx, r15
xchg dl, r8b
mov edx, ebx
movsx r8d, si
cmovae r8, rsp
mov r8d, ebp
jmp 0x140437f2b
call fcn.14043cb10
ucomiss xmm0, xmm8
jne 0x140437f40
jnp 0x140437f67
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140437f67
inc dword [r14]
jmp 0x140437f55
inc ebp
clc
stc
cmp r12d, ebp
jmp 0x140437f61
jne 0x140437f13
mov rax, qword [r15]
sar edx, cl
ror ch, cl
mov eax, dword [rax + 0x10]
mov rcx, qword [rsp + 0x28]
rcr rdx, cl
add dl, r14b
mov ecx, dword [rcx]
mov rdx, qword [rsp + 0x20]
stc
test r9b, 0x60
cmp bp, r9w
mov edx, dword [rdx]
stc
test bl, r8b
cmp ecx, edx
jmp 0x140437f99
je 0x140437fe6
cmp ecx, eax
jmp 0x140437fa6
jle 0x1404380c7
mov rcx, qword [rsp + 0x28]
clc
mov dword [rcx], eax
neg cl
or cl, r12b
mov ecx, eax
test bx, 0x371a
cmp edx, eax
jmp 0x140437fc7
jg 0x1404380cf
cmp ecx, edx
jmp 0x140437fd4
jne 0x140437fe6
mov dword [r14], ecx
rcl ch, 0x1d
cmp r10w, 0x9a9
mov ecx, dword [r14]
cmp ecx, eax
jmp 0x140437ff0
jle 0x140438002
mov dword [r14], eax
add cl, 0x4b
bt ecx, 0x82
mov ecx, eax
mov byte [r14 + 0x16], 1
cmp sil, cl
movss dword [r14 + 0x1c], xmm7
cmc
test edi, edi
jmp 0x140438018
je 0x140438025
mov rax, qword [rsp + 0x20]
mov dword [rax], ecx
xor r8d, r8d
cmp bpl, 0x33
cmp ebx, 2
jmp 0x140438034
jl 0x140437e65
lea edx, [rbx - 1]
seto cl
mov ecx, dword [r15 + 0x1c]
jmp 0x140438087
cmp word [rsi + rax*2], 0xa
jmp 0x140438053
je 0x140437e5a
mov rax, rbp
cdq
mov dh, 0xc2
movsx edx, r8w
inc rax
and dx, bp
shl dl, cl
cwd
mov rdx, rbp
cmc
test r9b, spl
cmp r9b, sil
cmp rax, 1
jmp 0x140438081
jbe 0x140437e65
lea rbp, [rdx - 1]
test cl, 4
jmp 0x140438093
jne 0x140438059
mov rsi, qword [r15]
mov eax, ebp
test dil, 0xf
cmp cl, r10b
cmp qword [rsi + 0x10], rax
jmp 0x1404380ae
jbe 0x1404398f2
cmp qword [rsi + 0x18], 8
jb 0x140438049
mov rsi, qword [rsi]
jmp 0x140438049
cmp edx, eax
jle 0x140437fcd
mov rdx, qword [rsp + 0x20]
test r12b, 0x1b
clc
mov dword [rdx], eax
rcl dx, 0x60
sar dh, 0x27
bt edx, 0x38
mov edx, eax
stc
cmp ecx, edx
jmp 0x1404380f0
je 0x140437fda
jmp 0x140437fe6
cmp r8d, 0x200000
je 0x14043884a
cmp r8d, 0x200001
jne 0x140438fa4
mov eax, dword [r14 + 4]
cmc
cmp eax, dword [r14 + 8]
jmp 0x140438123
jne 0x14043925a
inc dword [r14]
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140438137
jmp 0x1404392dc
cmp r8d, 0x600000
jmp 0x140438148
je 0x1404388b2
cmp r8d, 0x600001
jmp 0x14043815a
jne 0x140438fa4
mov ecx, dword [r14 + 4]
mov al, r8b
rcr al, cl
mov eax, dword [r14 + 8]
cmp ecx, eax
jmp 0x140438174
jne 0x1404392ef
mov ecx, dword [r14]
seta al
cbw
movsxd rax, esi
mov dword [r14 + 4], ecx
mov eax, ecx
jmp 0x1404392f2
cmp r8d, 0x200006
jmp 0x14043819c
je 0x14043892c
cmp r8d, 0x200007
jmp 0x1404381ae
jne 0x140438fa4
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x1404381bf
mov dword [r14], eax
mov qword [r14 + 4], 0
jmp 0x1404381cf
jmp 0x140439883
mov dword [r14], ecx
mov rax, qword [r15]
shr bpl, 0x1e
mov eax, dword [rax + 0x10]
rol bpl, 0x8d
lea rbp, [r14 + 4]
stc
cmp r13, rdx
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x1404381f9
jle 0x140438211
mov rdx, qword [rsp + 0x20]
mov dword [rdx], eax
and esi, 0x66741b4b
rcr dh, 0xb2
mov edx, eax
lea rsi, [r14 + 8]
clc
cmp r8w, r12w
cmp ecx, eax
jle 0x140438239
mov dword [rsi], eax
bt rcx, 0x9b
cmovs ecx, r15d
mov ecx, eax
test r13w, di
clc
jmp 0x140438239
cmp edx, ecx
jmp 0x140438240
jne 0x1404389bc
mov dword [r14], edx
jmp 0x14043824e
jmp 0x1404389bc
mov dword [r14], edx
shrd ebp, r11d, 0xf
cwde
mov rax, qword [r15]
sal ebp, 0x85
bt rbp, rax
mov eax, dword [rax + 0x10]
not bpl
stc
mov rbp, r10
lea rbp, [r14 + 4]
jmp 0x14043827c
mov qword [rsp + 0x28], rbp
cmp ecx, eax
jmp 0x140438288
jle 0x1404382a7
mov rcx, qword [rsp + 0x28]
or bpl, 0x25
movsxd rbp, ebx
mov dword [rcx], eax
mov ecx, eax
or bp, 0x58a9
movzx rbp, r13w
lea rbp, [r14 + 8]
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x1404382b7
jle 0x1404382c6
mov rdx, qword [rsp + 0x20]
mov dword [rdx], eax
mov edx, eax
cmp ecx, edx
jmp 0x1404382cd
jne 0x140437dac
mov dword [r14], ecx
jmp 0x140437dac
mov ecx, dword [r14 + 0xe28]
cmp al, r14b
jmp 0x1404382ea
cmp ebp, ecx
jmp 0x1404382f1
jle 0x140438c09
lea rax, [r14 + 0x650]
mov qword [rsp + 0x28], rax
lahf
jmp 0x140438309
movzx eax, word [r14 + 0xe20]
cmovl rbp, r15
movsx bp, r14b
xchg bpl, bpl
lea rbp, [r14 + 0x3c]
mov qword [rsp + 0x30], rbp
jmp 0x14043832b
jmp 0x1404383b7
mov r13, rsi
movsx rax, ax
shl rax, 4
lea rdx, [rbx + rax]
btr cx, 0xee
setg ch
lea rcx, [rbx + rax]
sar r8d, cl
add r8b, 0x24
inc r8b
add rcx, 0x10
btr r8, 0x3d
mov r8d, 0x630
cmp r11w, r11w
sub r8, rax
call fcn.1404a0a3f
mov eax, dword [r14 + 0xe20]
mov bp, 0xda
mov rbp, r11
mov edx, dword [r14 + 0xe24]
inc eax
or rcx, rdi
movsx ebp, di
mov word [r14 + 0xe20], ax
mov ecx, dword [r14 + 0xe28]
cmovs bp, r14w
lea ebp, [rdi + rdx]
test r14w, 0x68fe
cmp ebp, ecx
jmp 0x1404383b1
jle 0x140438c11
cmp ax, 0x63
jmp 0x1404383c0
je 0x140439883
jge 0x1404383a1
cmp dword [r14 + 0x64c], 0
jmp 0x1404383d9
js 0x140438333
mov rsi, r13
mov ah, ch
movsxd r13, dword [r14 + 0x644]
ror al, 0x9f
shl edx, cl
shld bp, r11w, 0x6a
add ecx, r13d
mov dword [r14 + 0xe28], ecx
rcl r8w, 0xb6
cmp r9b, 0xf5
mov bpl, dil
movsxd rax, ecx
movzx ecx, r11w
shld bp, r9w, 0x15
sub dl, dil
mov rcx, qword [rsp + 0x28]
lea rcx, [rcx + rax*2]
test r10b, r13b
shl bpl, 0x49
mov rbp, r13
movzx dx, al
add rbp, r13
mov rdx, rcx
sub rdx, rbp
mov ebp, 0x3e7
sub r8b, r9b
sub ebp, eax
movsxd r8, ebp
cmc
add r8, r8
call fcn.1404a0a3f
movsx rax, word [r14 + 0xe20]
jmp 0x14043845f
cmp rax, 0x61
jmp 0x140438468
jg 0x140438330
test al, 1
jmp 0x140438475
jne 0x140438488
mov rcx, rax
jmp 0x140438483
jmp 0x1404384c5
mov rdx, rax
rol ecx, 0x4e
sal cx, 0x89
shl rdx, 4
mov ecx, dword [rbx + rdx + 0xc]
test ecx, ecx
js 0x1404384ba
add rdx, rbx
add rdx, 0xc
stc
add ecx, r13d
jmp 0x1404384b2
mov dword [rdx], ecx
bswap cx
movsx ecx, di
mov rcx, rax
jmp 0x1404384c2
inc rcx
cmp ax, 0x61
jmp 0x1404384ce
je 0x140438330
lea rdx, [rcx - 0x62]
shl rcx, 4
jmp 0x1404384e1
add rcx, qword [rsp + 0x30]
jmp 0x1404384eb
jmp 0x140438503
add rcx, 0x20
add rdx, 2
jmp 0x1404384fd
je 0x140438330
mov ebp, dword [rcx - 0x10]
test al, bpl
test ebp, ebp
js 0x14043852b
add ebp, r13d
cmp r13b, 0x57
cmp rsi, r11
mov dword [rcx - 0x10], ebp
shrd ebp, ebx, 0x17
btc rbp, r14
bt rbp, 0xbf
mov ebp, dword [rcx]
cmc
cmp r13b, r14b
test ebp, ebp
jmp 0x140438538
js 0x1404384f0
add ebp, r13d
jmp 0x140438546
mov dword [rcx], ebp
jmp 0x1404384f0
lea rdx, [r14 + rbx]
clc
add rdx, 0x2c
test bl, 0xec
cmp bl, r11b
mov dword [rdx], edi
clc
mov dword [r14 + 0xe24], esi
jmp 0x14043856e
cmp dword [rcx], 0
jmp 0x140438576
jle 0x140438608
lea r8, [r14 + rbx]
add r8, 0x20
xor ebx, ebx
jmp 0x1404385b8
movzx edi, word [rsi + rdi*2]
movzx si, cl
movsxd rsi, dword [rdx]
add rsi, rbx
jmp 0x14043859e
mov word [r14 + rsi*2 + 0x650], di
jmp 0x1404385ac
inc rbx
clc
cmp ebx, dword [rcx]
jge 0x140438608
mov di, 0x2a
test byte [r15 + 0x1c], 4
jmp 0x1404385c6
jne 0x140438593
movsxd rdi, dword [r8]
rcr sil, 0x62
bt rsi, 0x2f
bswap rsi
mov rsi, qword [r15]
cmp r12b, 0x24
lea rdi, [rdi + rbx]
cmp qword [rsi + 0x10], rdi
jbe 0x1404398f2
cmp qword [rsi + 0x18], 8
jmp 0x1404385fa
jb 0x14043858b
mov rsi, qword [rsi]
jmp 0x14043858b
mov rdi, qword [r15]
clc
shl si, 0
mov rsi, qword [rdi + 0x10]
bsr rcx, rsp
mov rcx, rsi
clc
stc
sub rcx, r12
jmp 0x140438625
jb 0x1404398f2
cmp rcx, rax
jmp 0x140438633
cmovb rax, rcx
xor cl, 0x8d
sar cx, cl
cmp qword [rdi + 0x18], 8
cmovle cx, r15w
mov rcx, rdi
jmp 0x14043864f
jb 0x140438660
mov rcx, qword [rdi]
bsr rdx, r13
or r8b, 0x52
lea rcx, [rcx + r12*2]
sar dx, 0x2d
sub rsi, rax
mov rbx, rsi
bt r8w, 0x8d
sub rbx, r12
lea rdx, [rcx + rax*2]
movsxd r8, esp
adc r8w, 0x62f6
lea r8, [rbx + rbx]
add r8, 2
jmp 0x140438691
call fcn.1404a0a3f
mov qword [rdi + 0x10], rsi
stc
cmp si, 0x1641
clc
test ebp, ebp
je 0x1404386e8
lea r8, [r14 + r13*2]
add r8, 0x650
movsx r9d, bx
mov rcx, r15
movsxd r9, ecx
movzx r9, si
cmovae edx, r9d
mov edx, r12d
sets r9b
xchg r9b, r9b
mov r9d, ebp
jmp 0x1404386d8
call fcn.14043ce8d
add dword [r14 + 0xe28], ebp
test r15w, bx
add ebp, r12d
jmp 0x1404386f0
mov dword [r14], ebp
jmp 0x1404386f8
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x140439883
mov rax, qword [r15]
shld cx, r10w, 0x3e
mov ebp, dword [rax + 0x10]
shld rax, r9, 0xc9
btr ax, 0x31
btc ax, r12w
mov eax, dword [r14 + 4]
movsxd rcx, esi
add cl, dil
mov ecx, dword [r14 + 8]
cmp r12, 0xf9f163a
cmp eax, ecx
je 0x140439348
cmp eax, ebp
jle 0x14043931c
mov dword [r14 + 4], ebp
movzx eax, r8w
shr rax, 0xa5
btc eax, ebp
mov eax, ebp
cmp ecx, r10d
cmp ecx, ebp
jg 0x140439324
cmp eax, ecx
je 0x140439340
jmp 0x140439352
mov rax, qword [r15]
sbb bpl, 0xb8
mov ebp, dword [rax + 0x10]
or dx, r11w
bsf cx, r10w
cmc
mov edx, dword [r14 + 4]
sete cl
rcl cx, 0x83
sar cx, cl
mov ecx, dword [r14 + 8]
stc
cmp edx, ecx
jmp 0x1404387ae
je 0x140439492
cmp edx, ebp
jmp 0x1404387bb
jle 0x140439467
mov dword [r14 + 4], ebp
cmc
sub dx, dx
shr edx, cl
mov edx, ebp
cmc
jmp 0x1404387d3
cmp ecx, ebp
jg 0x140439474
cmp edx, ecx
jmp 0x1404387e2
je 0x14043948f
jmp 0x14043949a
mov rax, qword [r15]
mov edx, dword [rax + 0x10]
mov ebp, dword [r14 + 4]
movsx ecx, r9w
sal ch, 0x3e
mov ecx, dword [r14 + 8]
cmp ebp, ecx
jmp 0x140438809
je 0x140439503
cmp ebp, edx
jmp 0x140438816
jle 0x1404394d1
mov dword [r14 + 4], edx
bt ebp, edx
shl rbp, 0x8e
movsx ebp, bx
mov ebp, edx
cmp rdi, rdi
clc
cmp ecx, edx
jg 0x1404394de
cmp ebp, ecx
jmp 0x14043883f
je 0x1404394f5
jmp 0x14043950d
mov eax, dword [r14 + 4]
xadd cl, cl
mov ecx, dword [r14 + 8]
cmp r8b, 0x49
cmp eax, ecx
jne 0x140438884
mov eax, dword [r14]
test r12d, r14d
cmc
test eax, eax
jmp 0x14043886f
jle 0x140439883
dec eax
mov dword [r14], eax
jmp 0x14043887f
jmp 0x140439883
jle 0x14043889c
mov dword [r14 + 4], ecx
setle ah
cmovne rax, rax
mov eax, ecx
jmp 0x14043889c
mov dword [r14], eax
jmp 0x1404388a4
mov dword [r14 + 8], eax
jmp 0x1404388ad
jmp 0x140439883
mov rax, qword [r15]
add dl, 0xa3
mov ecx, dword [rax + 0x10]
cbw
btr edx, r8d
mov edx, dword [r14 + 4]
mov eax, dword [r14 + 8]
cmp r9w, 0x4dd5
cmp edx, eax
jmp 0x1404388d6
je 0x14043890b
cmp edx, ecx
jle 0x140439550
mov dword [r14 + 4], ecx
mov edx, ecx
cmp r12b, 0x5d
cmp eax, ecx
jmp 0x1404388f5
jg 0x14043955d
cmp edx, eax
jmp 0x140438902
jne 0x14043957c
mov dword [r14], edx
mov eax, edx
cmp edx, eax
jmp 0x140438914
je 0x140439584
test eax, eax
jmp 0x140438921
jg 0x1404395c5
jmp 0x140437b54
mov dword [r14 + 8], 0
jmp 0x140438939
mov qword [r14], 0
jmp 0x140439883
mov eax, ecx
ror rcx, 3
mov ecx, edx
cmp ecx, eax
jmp 0x140438954
je 0x140438976
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
clc
test spl, 0x2a
test rax, rbp
cmp eax, ecx
jle 0x140438976
mov dword [r14 + 8], ecx
mov eax, ecx
mov dword [r14], eax
mov r8b, 0xc4
add sil, 0x92
movsx si, cl
mov dword [r14 + 4], eax
cmp r9b, r10b
rcl r8b, cl
mov byte [r14 + 0x16], 0
cdqe
or ax, r8w
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
btr rcx, rsp
btr rsi, 0x76
lea rcx, [r14 + 4]
movsx esi, cx
movsx rsi, bp
mov qword [rsp + 0x20], rcx
lea rsi, [r14 + 8]
mov r8d, dword [r14]
cmp r8d, eax
jle 0x1404389d8
mov dword [r14], eax
bswap bp
mov r9w, bp
mov dh, 0x2c
mov r8d, eax
movzx r9d, byte [r14 + 0x17]
lea rbp, [rsp + 0x38]
movsx ecx, si
mov rcx, rbp
movsx rdx, r9w
xchg dh, dl
mov rdx, r15
jmp 0x1404389f6
call fcn.14043d2dc
cmp dword [rsp + 0x28], 0
jmp 0x140438a05
jle 0x140439894
lea rax, [r14 + 0x1c]
cmp sil, al
mov ebx, dword [rsp + 0x44]
cmp byte [r14 + 0x16], 0
movzx r12w, al
mov qword [rsp + 0x30], rax
mov r12w, bp
cmovne rbp, rax
movsx r12d, r11w
movsx r12, dx
mov r12d, dword [rsp + 0x48]
cmp bpl, r8b
xor r13d, r13d
jmp 0x140438a45
movss xmm8, dword [0x1400bd560]
jmp 0x140438a69
inc r13d
mov rbp, qword [rsp + 0x30]
cmp r8, r11
cmp r13d, dword [rsp + 0x28]
je 0x140439894
test r12d, r12d
jmp 0x140438a71
je 0x140439894
movss xmm7, dword [rbp]
shld rdx, rbx, 0x3f
ror edx, 5
add ebx, r12d
movsx cx, bpl
cmovno cx, r10w
mov dword [r14], ebx
movzx edx, r12w
cmovg r8d, esi
cdq
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8d, ebx
jmp 0x140438aad
call fcn.14043c328
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x140438abf
jle 0x140438b2c
sub ebp, ebp
cwd
xchg ch, ch
movss xmm6, dword [rsp + 0x58]
mov rcx, 0x532b4592
cdq
nop dword [rax]
mov rcx, r15
mov edx, ebx
mov r8d, ebp
jmp 0x140438aed
call fcn.14043cb10
ucomiss xmm0, xmm8
jne 0x140438b02
jnp 0x140438b2c
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140438b2c
inc dword [r14]
jmp 0x140438b17
inc ebp
cmc
cmp r8w, r14w
jmp 0x140438b23
cmp r12d, ebp
jne 0x140438ae0
mov rax, qword [r15]
bswap edx
dec cx
mov eax, dword [rax + 0x10]
shl cx, 0x5a
bsf edx, r14d
neg dh
mov rcx, qword [rsp + 0x20]
inc dl
movsx rdx, r15w
mov ecx, dword [rcx]
mov edx, dword [rsi]
cmc
cmp ecx, edx
jmp 0x140438b58
je 0x140438bad
cmp ecx, eax
jmp 0x140438b65
jle 0x140438bf0
mov rcx, qword [rsp + 0x20]
stc
test r12w, 0x5822
mov dword [rcx], eax
adc cl, 0xab
mov ecx, eax
cmp sp, 0x7cb8
cmc
cmp edx, eax
jmp 0x140438b8b
jg 0x140438bf8
cmp ecx, edx
jmp 0x140438b98
jne 0x140438bad
mov dword [r14], ecx
rcr rcx, 0x27
movzx rcx, sp
cmp r14w, r14w
mov ecx, dword [r14]
cmp dx, r11w
clc
cmp ecx, eax
jmp 0x140438bbc
jle 0x140438bcb
mov dword [r14], eax
mov cx, 0x2988
mov ecx, eax
mov byte [r14 + 0x16], 1
test esi, 0x6d773ded
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x140438be3
je 0x140438a53
mov dword [rsi], ecx
jmp 0x140438a53
cmp edx, eax
jle 0x140438b91
mov dword [rsi], eax
mov edx, eax
cmp ecx, edx
je 0x140438b9e
jmp 0x140438bad
movzx eax, word [r14 + 0xe20]
movsx rax, ax
test r8b, r11b
cmp dl, 0x74
shl rax, 4
sub ecx, edi
mov dword [rax + rbx - 4], ecx
cmp r12b, sil
mov dword [r14 + 0xe28], ecx
test edi, edi
jle 0x140438cf5
add rax, rbx
shr dx, cl
xor dl, 0xb1
xor dx, sp
add rax, 0xfffffffffffffffc
not dl
sub dx, di
sub ecx, ecx
not edx
movzx dx, r14b
xchg dh, dh
mov rdx, r13
jmp 0x140438c5f
jmp 0x140438cad
movzx ebp, word [rbp + rdx*2]
clc
test bpl, r13b
cmp di, bp
movsxd rbx, dword [rax]
test dl, r11b
test cl, 0xb1
cmc
add rbx, rcx
jmp 0x140438c82
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x140438c90
inc rcx
jmp 0x140438c98
inc rdx
stc
test cl, r8b
cmp rdi, rcx
jmp 0x140438ca7
je 0x140438cf5
mov bp, 0x2a
clc
cmc
test byte [r15 + 0x1c], 4
jne 0x140438c70
mov rbp, qword [r15]
cmp r15d, 0x673b1cfb
cmp qword [rbp + 0x10], rdx
jmp 0x140438cd1
jbe 0x1404398f2
cmp qword [rbp + 0x18], 8
jmp 0x140438ce1
jb 0x140438c64
mov rbp, qword [rbp]
jmp 0x140438cf0
jmp 0x140438c64
mov rbx, qword [r15]
cmp si, 0x71ec
clc
stc
mov rsi, qword [rbx + 0x10]
sal rcx, 0x2b
ror cl, 0xa9
xadd cx, cx
mov rcx, rsi
test r11b, 0xe9
cmc
sub rcx, r13
jmp 0x140438d1e
jb 0x1404398f2
movsxd rax, edi
stc
cmp r14w, 0x5bad
cmc
cmp rcx, rax
jmp 0x140438d37
cmovb rax, rcx
rcr cx, 5
cmp qword [rbx + 0x18], 8
cmovnp cx, r11w
mov ecx, 0x14eb3e9c
xchg cl, ch
mov rcx, rbx
jmp 0x140438d58
jb 0x140438d64
mov rcx, qword [rbx]
mov ebp, r11d
lea rcx, [rcx + r13*2]
mov rbp, r9
adc r8w, 0x313d
clc
sub rsi, rax
rcl bpl, 0xff
rol r8b, cl
sub dh, 0x31
mov rbp, rsi
sub rbp, r13
shr r8w, 0xf3
mov r8, 0x35536f64
lea rdx, [rcx + rax*2]
lea r8, [rbp + 2]
add r8, rbp
jmp 0x140438da5
call fcn.1404a0a3f
mov qword [rbx + 0x10], rsi
add ch, 0xac
bsf ecx, r10d
mov rcx, qword [rsp + 0x20]
test r13b, dil
test r12, 0x5954d8f
test r12d, r12d
jmp 0x140438dcc
je 0x140438e0c
lea r8, [r14 + rcx*2]
not r9b
add r8, 0x650
jmp 0x140438de7
mov rcx, r15
movsx r9, r10w
mov r9d, 0x663f2642
mov edx, r13d
movzx r9d, r9w
mov r9d, r12d
call fcn.14043ce8d
sub dword [r14 + 0xe24], r12d
clc
stc
add r12d, r13d
mov dword [r14], r12d
jmp 0x140438e17
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x140439883
cmp r8d, 0x20000d
jne 0x140438fa4
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140438e50
jne 0x1404397d7
mov edx, dword [r14]
movsx cx, bh
bswap ecx
cmovns cx, sp
mov rcx, r15
jmp 0x140438e6b
call fcn.14043d20b
jmp 0x140437423
cmp r8d, 0x60000d
jne 0x140438fa4
mov ebx, dword [r14]
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140438e92
jne 0x140438ea4
mov dword [r14 + 8], ebx
clc
sar rdi, cl
mov dword [r14 + 4], ebx
mov rax, qword [r15]
rol dil, cl
mov edi, dword [rax + 0x10]
dec si
mov esi, ebx
shld rbx, rdi, 9
xor bl, 0
lea ebx, [rsi + 1]
stc
cmp ebx, edi
jge 0x140438ee6
mov rcx, r15
movzx rdx, r10w
mov edx, ebx
jmp 0x140438ed4
call fcn.14043dc5d
test eax, eax
jmp 0x140438ee0
je 0x140438eb0
cmp esi, edi
cmovge ebx, edi
cdqe
cmp dil, r13b
btc rax, 0xf3
mov dword [r14], ebx
ror cx, 0xd3
test si, 0x455a
mov dword [r14 + 8], ebx
mov rax, qword [r15]
bswap rcx
mov eax, dword [rax + 0x10]
sal cl, 0x3e
clc
bt ecx, 4
mov ecx, dword [r14 + 4]
stc
cmp ecx, r14d
cmp ecx, ebx
jmp 0x140438f25
je 0x140438f8a
cmp ecx, eax
jle 0x140438f48
mov dword [r14 + 4], eax
shr cx, 0x8f
movsx dx, ah
mov ecx, eax
btc rdx, r9
and dl, r15b
mov edx, ebx
test r8w, 0x471b
cmp ebx, eax
jmp 0x140438f57
jle 0x140438f71
mov dword [r14 + 8], eax
sar dx, 0x34
xchg rdx, rdx
rcr dx, cl
mov edx, eax
test ax, 0x56f6
cmp ecx, edx
jmp 0x140438f78
jne 0x140438f8a
mov dword [r14], ecx
mov ebx, ecx
clc
cmp r14w, 0xc87
cmp ebx, eax
jmp 0x140438f91
jle 0x140439894
mov dword [r14], eax
jmp 0x140438f9f
jmp 0x140439894
sub eax, eax
cmp r8d, 0x200000
jmp 0x140438fb2
cmovl eax, r8d
test r8w, r9w
test eax, eax
jmp 0x140438fc1
jle 0x140439894
mov word [rsp + 0x38], ax
cmp eax, 0xa
jmp 0x140438fd4
jne 0x140438fe5
cmp byte [r14 + 0x17], 0
jne 0x140439894
cmp byte [r14 + 0xc], 0
jmp 0x140438fef
je 0x140439089
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140439002
jne 0x140439089
movsxd r8, dword [r14]
movsx eax, r11w
movsx rax, r14w
mov rax, qword [r15]
cmp qword [rax + 0x10], r8
jmp 0x14043901f
jbe 0x140439089
mov rcx, r15
mov dx, 0x327c
mov rdx, r14
jmp 0x140439034
call fcn.14043ccd4
mov edx, dword [r14]
movsxd r8, eax
movsx r8, r10w
mov rcx, r15
mov r8d, 1
call fcn.14043cdaa
mov edx, dword [r14]
mov r8w, 0x18c0
lea r8, [rsp + 0x38]
cmovb r9w, si
not ecx
mov rcx, r15
cmovl r9, r12
mov r9d, 1
jmp 0x140439077
call fcn.14043ce8d
inc dword [r14]
jmp 0x140439084
jmp 0x140439883
mov rcx, r15
movsx edx, r13w
xchg dl, dl
mov rdx, r14
jmp 0x14043909a
call fcn.14043d0b4
mov edx, dword [r14]
xchg r8w, cx
jmp 0x1404390ae
lea r8, [rsp + 0x38]
movzx r9w, sil
jmp 0x1404390bd
mov rcx, r15
mov r9d, 1
jmp 0x1404390cb
call fcn.14043ce8d
mov edx, dword [r14]
lea rcx, [r14 + 0x20]
ror r9b, 0xe8
btr r9d, edi
xor r8d, r8d
mov r9, r14
cmovp r9d, r8d
movsxd r9, edi
mov r9d, 1
jmp 0x1404390f7
call fcn.14043d803
inc dword [r14]
jmp 0x140439883
cmp ebp, eax
jmp 0x14043910b
jle 0x140437beb
mov dword [r14 + 8], eax
cmp ah, cl
mov ebp, eax
stc
cmp edx, ebp
jne 0x14043912e
mov dword [r14], edx
xor bpl, bl
mov ebp, edx
cmova rcx, rsp
mov ecx, dword [r14]
clc
cmp ecx, eax
jle 0x140439230
mov dword [r14], eax
bsf rcx, r9
mov ecx, eax
cmp r9w, r15w
cmp edx, ebp
jmp 0x14043914e
je 0x14043923d
jle 0x14043916e
mov dword [r14 + 4], ebp
sub cx, di
sal dx, cl
cmp bpl, 0xa9
mov edx, ebp
sal cx, 0xeb
mov dword [r14], edx
mov dword [r14 + 8], edx
shld ecx, ebx, 0xc7
mov byte [r14 + 0x16], 0
stc
mov ecx, edx
clc
cmp byte [r14 + 0x17], 0
jne 0x14043924d
cmp ecx, eax
jmp 0x140439194
jge 0x140439883
movsxd rdx, ecx
test r10d, r13d
cmc
clc
neg eax
jmp 0x1404391a9
inc ecx
jmp 0x1404391f4
cmp word [rbp + rdx*2], 0xa
jmp 0x1404391bb
je 0x140439883
inc rdx
mov ebp, esi
movzx ebp, r15w
mov dword [r14], ecx
mov bpl, r9b
movsx rbp, r10w
lea ebp, [rax + rcx]
inc ebp
jmp 0x1404391de
inc ecx
jmp 0x1404391e6
cmp ebp, 1
jmp 0x1404391ee
je 0x140439883
test byte [r15 + 0x1c], 4
jmp 0x1404391fe
jne 0x1404391c1
mov rbp, qword [r15]
clc
cmp qword [rbp + 0x10], rdx
jbe 0x1404398f2
cmp qword [rbp + 0x18], 8
jmp 0x14043921c
jb 0x1404391b0
mov rbp, qword [rbp]
jmp 0x14043922b
jmp 0x1404391b0
cmp edx, ebp
jmp 0x140439237
jne 0x140439154
cmp byte [r14 + 0x17], 0
jmp 0x140439247
je 0x14043918d
mov dword [r14], eax
jmp 0x140439255
jmp 0x140439883
mov rcx, r15
cmovp edx, edx
movzx rdx, di
mov rdx, r14
jmp 0x14043926c
call 0x140219156
mov ecx, dword [r14 + 4]
cmp esi, edx
sbb dh, cl
clc
mov edx, dword [r14 + 8]
jmp 0x140439289
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
test bh, 0x20
stc
cmc
cmp ecx, edx
jmp 0x14043929b
je 0x1404392dc
cmp ecx, eax
jmp 0x1404392a8
jle 0x1404397a6
mov dword [r14 + 4], eax
bts ecx, r13d
or cl, sil
mov ecx, eax
cmp ebx, r12d
clc
cmp edx, eax
jmp 0x1404392c6
jg 0x1404397b3
cmp ecx, edx
jmp 0x1404392d3
jne 0x1404392dc
mov dword [r14], ecx
cmp dword [r14], eax
jmp 0x1404392e4
jle 0x140439883
jmp 0x140437b54
mov dword [r14], eax
lea edx, [rax + 1]
test ah, dl
stc
mov dword [r14 + 8], edx
test bpl, 0x3b
cmp ecx, edx
jmp 0x140439307
jne 0x1404395cc
mov edx, ecx
jmp 0x140439314
mov dword [r14], ecx
jmp 0x140439883
cmp ecx, ebp
jle 0x140438773
mov dword [r14 + 8], ebp
mov rcx, r14
movsxd rcx, ecx
btr cx, r13w
mov ecx, ebp
cmp eax, esi
stc
cmp eax, ecx
jne 0x140439352
mov dword [r14], eax
cdq
movzx rcx, r14w
mov ecx, eax
ror rdx, cl
or dx, 0x6230
mov edx, dword [r14]
cmp ah, dh
cmc
cmp edx, ebp
jmp 0x14043935f
jle 0x14043943e
mov dword [r14], ebp
bsr rdx, r14
mov edx, ebp
cmp r15b, r10b
cmp eax, ecx
jmp 0x140439378
je 0x14043944b
jle 0x14043938f
mov dword [r14 + 4], ecx
cmp spl, r8b
cwd
mov eax, ecx
mov dword [r14], eax
not dl
mov dword [r14 + 8], eax
mov byte [r14 + 0x16], 0
setae dh
movsx dx, dil
movzx dx, r8b
mov edx, eax
cmp byte [r14 + 0x17], 0
jne 0x14043945b
test edx, edx
jle 0x140439883
mov eax, edx
jmp 0x1404393f1
cmp word [rcx + rdx*2], 0xa
jmp 0x1404393d0
je 0x140439883
mov dword [r14], eax
mov cl, r10b
mov rcx, rax
inc rcx
test si, 0x6001
cmp rcx, 1
jbe 0x140439883
dec rax
cmp bl, sil
jmp 0x1404393fc
test byte [r15 + 0x1c], 4
jmp 0x140439406
jne 0x1404393d6
mov rcx, qword [r15]
movsx rdx, r9w
sub dl, ah
mov edx, eax
cmp qword [rcx + 0x10], rdx
jmp 0x140439420
jbe 0x1404398f2
cmp qword [rcx + 0x18], 8
jmp 0x140439430
jb 0x1404393c6
mov rcx, qword [rcx]
jmp 0x1404393c6
cmp eax, ecx
jmp 0x140439445
jne 0x14043937e
cmp byte [r14 + 0x17], 0
jmp 0x140439455
je 0x1404393b7
mov dword [r14], 0
jmp 0x140439883
cmp ecx, ebp
jmp 0x14043946e
jle 0x1404387db
mov dword [r14 + 8], ebp
bsr rcx, r9
rcl rcx, cl
mov ecx, ebp
cmc
cmp edx, ecx
jmp 0x140439489
jne 0x14043949a
mov dword [r14], edx
mov ecx, edx
cdqe
rcr ax, 0x9a
mov eax, dword [r14]
cmc
cmp eax, ebp
jle 0x1404394b2
mov dword [r14], ebp
cmc
sal ah, cl
ror al, cl
mov eax, ebp
cmp cl, ah
cmp edx, ecx
jmp 0x1404394b9
jne 0x140439612
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x1404394cc
jmp 0x140439620
cmp ecx, edx
jmp 0x1404394d8
jle 0x140438838
mov dword [r14 + 8], edx
mov ecx, edx
cmp si, r14w
cmp ebp, ecx
jmp 0x1404394ef
jne 0x14043950d
mov dword [r14], ebp
cmp dl, 0x87
sbb ecx, r12d
sub cx, 0x55f
mov ecx, ebp
adc ax, ax
btr rax, rsi
nop
mov eax, dword [r14]
clc
stc
cmp r10b, 0xc0
cmp eax, edx
jmp 0x14043951d
jle 0x140439531
mov dword [r14], edx
lahf
sub rax, rbx
mov eax, edx
test r12b, 0xdc
stc
cmp ebp, ecx
jmp 0x140439538
jne 0x140439647
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
jmp 0x14043954b
jmp 0x140439656
cmp eax, ecx
jmp 0x140439557
jle 0x1404388fb
mov dword [r14 + 8], ecx
xor rax, r10
rcr rax, 3
movzx ax, r8b
mov eax, ecx
cmp edx, eax
jmp 0x140439576
je 0x140438908
cmp edx, eax
jne 0x14043891a
mov eax, dword [r14]
test r8b, 0xd2
stc
clc
cmp eax, ecx
jmp 0x140439594
cmovl ecx, eax
test ax, si
and ax, 0x6b5d
mov dword [r14 + 8], ecx
and al, dil
rol al, 0xa1
xadd ax, ax
mov dword [r14 + 4], ecx
mov eax, ecx
clc
cmp r9b, 0xec
cmc
test eax, eax
jmp 0x1404395bf
jle 0x140437b54
dec eax
jmp 0x140437b4b
mov rbp, qword [r15]
stc
jmp 0x1404395d5
mov ebp, dword [rbp + 0x10]
cmp ecx, ebp
jmp 0x1404395df
jle 0x1404395e9
mov dword [r14 + 4], ebp
cmp eax, ebp
jmp 0x1404395f0
jl 0x140439605
mov dword [r14 + 8], ebp
movsx edx, r11w
mov edx, ebp
jmp 0x140439605
mov dword [r14], edx
jmp 0x14043960d
jmp 0x140439883
mov dword [r14], ecx
or ax, 0x394a
mov eax, ecx
cmp r10w, sp
cmc
cmp byte [r14 + 0x17], 0
jmp 0x14043962a
je 0x140439669
mov dword [r14], 0
sub eax, eax
jmp 0x14043963e
mov dword [r14 + 8], eax
jmp 0x140439883
mov dword [r14], ecx
shrd eax, ecx, 0x61
mov eax, ecx
jmp 0x140439656
cmp byte [r14 + 0x17], 0
je 0x14043970c
mov dword [r14], edx
jmp 0x14043987d
test eax, eax
jmp 0x140439670
jle 0x140439864
mov ecx, eax
jmp 0x14043967d
jmp 0x1404396cb
cmp word [rdx + rbp*2], 0xa
jmp 0x14043968c
je 0x140439862
mov dword [r14], eax
movsx rdx, r10w
movzx edx, bp
mov rdx, rax
mov cx, 0x44d3
not cl
inc rdx
sal ch, cl
and cl, r11b
rcr cx, 0x3c
mov rcx, rax
jmp 0x1404396bc
cmp rdx, 1
jmp 0x1404396c5
jbe 0x140439864
lea rax, [rcx - 1]
test byte [r15 + 0x1c], 4
jne 0x140439692
mov rdx, qword [r15]
mov ebp, eax
cmc
cmp qword [rdx + 0x10], rbp
jmp 0x1404396e9
jbe 0x1404398f2
cmp qword [rdx + 0x18], 8
jmp 0x1404396f9
jb 0x140439682
mov rdx, qword [rdx]
jmp 0x140439707
jmp 0x140439682
cmp eax, edx
jmp 0x140439713
jge 0x140439856
movsxd rbp, eax
jmp 0x140439721
jmp 0x14043976e
cmp word [rax + rbp*2], 0xa
je 0x140439872
lea eax, [rbp + 1]
movzx cx, r8b
movsx cx, spl
jmp 0x140439743
mov rcx, rbp
bswap bp
movzx ebp, si
inc rcx
clc
test r8w, 0x7062
movzx ebp, r9w
mov dword [r14], eax
mov rbp, rcx
cmc
cmp edx, ecx
jmp 0x140439768
je 0x14043987d
test byte [r15 + 0x1c], 4
jne 0x140439731
mov rax, qword [r15]
test r10b, cl
cmp qword [rax + 0x10], rbp
jbe 0x1404398f2
cmp qword [rax + 0x18], 8
jmp 0x140439793
jb 0x140439726
mov rax, qword [rax]
jmp 0x1404397a1
jmp 0x140439726
cmp edx, eax
jmp 0x1404397ad
jle 0x1404392cc
mov dword [r14 + 8], eax
sub rdx, 0xfbd21a7
sbb edx, r10d
mov edx, eax
stc
jmp 0x1404397ca
cmp ecx, edx
je 0x1404392d9
jmp 0x1404392dc
mov rcx, r15
mov rdx, r14
movsx r14, r11w
bsf r15, r10
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
add r15, 0x74d63f39
ror r12b, 0xfa
movaps xmm8, xmmword [rsp + 0x90]
inc r14b
add rsp, 0xa8
pop rbx
movsx r14, r11w
pop rbp
jmp 0x14043981e
pop rdi
movsx r15d, si
pop rsi
movzx r15d, r14w
movzx r13, ax
xchg r15, r15
pop r12
mov r13w, bx
pop r13
movsxd r14, edx
movsx r14w, r12b
pop r14
jmp 0x14043984a
pop r15
jmp 0x140439851
jmp 0x140219156
mov edx, eax
jmp 0x14043985d
jmp 0x14043987d
mov eax, ecx
mov dword [r14 + 8], eax
jmp 0x14043986d
jmp 0x140439883
mov edx, ebp
rol r12, 0x18
movzx rsi, bx
cmc
mov dword [r14 + 8], edx
ror bh, cl
mov byte [r14 + 0x16], 0
bts bx, r8w
xor r15w, r10w
cmp bpl, r10b
movaps xmm6, xmmword [rsp + 0x70]
cmc
movaps xmm7, xmmword [rsp + 0x80]
bt rbx, 0x55
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
movzx r15d, r8w
xchg r14b, bpl
mov r12b, 0x54
pop rbp
mov r13d, r11d
pop rdi
movzx r14w, r8b
bswap r13w
pop rsi
movzx r15, r9w
pop r12
setae r15b
movsxd r14, esp
pop r13
jmp 0x1404398e8
pop r14
pop r15
jmp 0x1404398f1
ret
call fcn.14043ccbe
int3