Function at 0x140435865
Capabilities:
Encode data using base64

Disassembly:
mov dword [rdx], r8d
jmp 0x140225181
cmovge r9d, eax
stc
cmp r10b, bpl
jmp 0x1401f5ec4
mov byte [rdx + 0x16], 0
ret
jle 0x14022f5d1
mov dword [rdx + 8], eax
rcl r8d, cl
or r8w, 0x516b
xadd r8b, r8b
mov r8d, eax
cmc
cmp r9, 0x46f4403b
jmp 0x14022f5d1
cmp r8d, eax
jmp 0x140101d00
mov r8d, r9d
sub r9b, 0xa1
and r9b, sil
mov r9d, eax
cmp r9d, r8d
jmp 0x140276b40
mov dword [rdx + 4], r8d
jmp 0x1400f58f6
cmp r9d, r8d
jmp 0x14026fb69
jne 0x140276b46
jmp 0x1400e0228
jne 0x1400e0228
mov dword [rdx], r9d
movsx r8w, bl
mov r8d, r9d
jmp 0x1400e0228
je 0x1400e0228
mov rax, qword [rcx]
cmc
mov eax, dword [rax + 0x10]
cmp cx, 0x439c
cmp r9d, eax
jmp 0x1400e2c9b
mov eax, dword [rdx + 4]
dec r9d
shr r9b, cl
shl r9w, cl
mov r9d, dword [rdx + 8]
cmp eax, r9d
je 0x1400f58fa
jle 0x140204511
mov dword [rdx + 8], eax
rcr r8b, 0x88
bsf r8w, di
mov dword [rdx + 4], r9d
btc r8, 0xe5
bsf r8w, dx
mov r8d, eax
cmp rsp, rbx
cmp r9d, r8d
jmp 0x1402347cc
push r15
bsr r15, rdx
push r14
push r13
push r12
push rsi
rcl r15b, cl
mov r15b, r9b
push rdi
bt r15d, 0xbd
push rbp
add r15w, ax
sbb r15d, 0x46c15c86
shl r14b, 0xf3
push rbx
sar r15b, 0xb7
not r14b
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm8
xor r15w, dx
rcr r14, 0x23
btc r14d, r12d
movaps xmmword [rsp + 0x80], xmm7
movsx r14, dx
movaps xmmword [rsp + 0x70], xmm6
ror r14, cl
shl r14b, 0xaf
mov r14, rdx
sete r15b
dec r15w
mov r15, rcx
jmp 0x1404358e1
cmp r8d, 0x5fffff
jmp 0x1404358ed
jg 0x14043592e
cmp r8d, 0x200007
jmp 0x1404358ff
jg 0x140435969
cmp r8d, 0x200002
jmp 0x140435911
jle 0x140435a2c
cmp r8d, 0x200004
jmp 0x140435923
jl 0x1404359e5
jmp 0x140436266
cmp r8d, 0x600006
jmp 0x14043593a
jg 0x14043599f
cmp r8d, 0x600002
jmp 0x14043594c
jle 0x140435a37
cmp r8d, 0x600004
jmp 0x14043595e
jl 0x1404359e5
jmp 0x140436309
cmp r8d, 0x20000c
jmp 0x140435975
jle 0x140435a9b
cmp r8d, 0x20000e
jmp 0x140435987
je 0x140435a3d
cmp r8d, 0x20000f
je 0x1404359e5
jmp 0x1404375e5
cmp r8d, 0x60000c
jmp 0x1404359ab
jle 0x140435bd5
cmp r8d, 0x60000e
jmp 0x1404359bd
je 0x140435a3d
cmp r8d, 0x60000f
jne 0x14043761f
nop word cs:[rax + rax]
rol dil, cl
movzx di, bpl
mov edi, r8d
clc
and edi, 0x400000
cmp ecx, 0x6f9134d9
and r8d, 0xffbfffff
cmp r8d, 0x20000f
jmp 0x140435a08
je 0x140436367
cmp byte [r14 + 0x17], 0
jmp 0x140435a18
je 0x140436395
or edi, 0x200001
mov r8d, edi
jmp 0x1404358e1
je 0x140435a3d
jmp 0x140436818
jne 0x14043686e
mov edi, r8d
test r8w, r13w
clc
and edi, 0x400000
cmp dl, r12b
and r8d, 0xffbfffff
cmp r10, 0x630761ce
cmc
cmp r8d, 0x20000e
jmp 0x140435a69
je 0x14043637e
cmp byte [r14 + 0x17], 0
jmp 0x140435a79
je 0x14043640f
or edi, 0x200000
movsx r8w, sil
movsx r8d, bp
mov r8d, edi
jmp 0x140435a96
jmp 0x1404358e1
cmp r8d, 0x200009
jmp 0x140435aa7
jle 0x140435d58
cmp r8d, 0x20000a
jmp 0x140435ab9
je 0x140436076
cmp r8d, 0x20000b
jmp 0x140435acb
je 0x14043616c
cmp r8d, 0x20000c
jmp 0x140435add
jne 0x140437760
mov eax, dword [r14 + 4]
add rcx, 0x31f6dd6
movsx rcx, r12w
mov ecx, dword [r14 + 8]
cmp eax, ecx
jmp 0x140435afd
jne 0x140436fe7
mov ebx, dword [r14]
mov eax, ebx
lea ebx, [rax - 1]
test eax, eax
jmp 0x140435b12
jle 0x140435b3b
mov rcx, r15
cdq
bswap dx
movsxd rdx, edx
mov edx, ebx
jmp 0x140435b29
call fcn.14043c507
test eax, eax
jmp 0x140435b35
je 0x140435b06
xor eax, eax
setno dl
movzx edi, dx
clc
test ebx, ebx
jmp 0x140435b50
cmovg eax, ebx
mov dword [r14], eax
mov rcx, r15
add bl, 0x30
movzx r12, dx
mov rdx, r14
shr dil, cl
ror r14b, cl
movaps xmm6, xmmword [rsp + 0x70]
rol sil, cl
xor r13b, 0x37
movaps xmm7, xmmword [rsp + 0x80]
stc
not r14
movaps xmm8, xmmword [rsp + 0x90]
sar r15b, 0x60
add rsp, 0xa8
mov r15w, 0x1fe3
movzx r13d, bx
pop rbx
movzx r15, r14w
movsx r13d, r8w
pop rbp
pop rdi
pop rsi
bswap r12
movsx r15, cx
pop r12
movzx r13d, r10w
jmp 0x140435bc1
pop r13
movsx r15d, r10w
pop r14
pop r15
jmp 0x140435bd0
jmp fcn.14026a9bc
cmp r8d, 0x600008
jg 0x140435c0b
cmp r8d, 0x600007
jmp 0x140435bee
je 0x140435e6c
cmp r8d, 0x600008
jmp 0x140435c00
je 0x140435e02
jmp 0x140437760
cmp r8d, 0x600009
jmp 0x140435c17
je 0x140435d77
cmp r8d, 0x60000c
jmp 0x140435c29
jne 0x140437760
mov ebx, dword [r14]
sal al, 0xa1
mov eax, dword [r14 + 4]
cmp bp, 0x6723
test r8w, 0x43b4
cmp eax, dword [r14 + 8]
jne 0x140435c64
mov dword [r14 + 8], ebx
xor ax, r11w
mov dword [r14 + 4], ebx
rol rax, cl
sar rax, cl
nop dword [rax]
mov eax, ebx
cmp r12b, r13b
adc ebx, 0x58aa0d4e
sub bl, 0x44
lea ebx, [rax - 1]
test spl, r9b
test eax, eax
jle 0x140435c9c
mov rcx, r15
mov edx, ebx
jmp 0x140435c8a
call fcn.14043c507
test eax, eax
jmp 0x140435c96
je 0x140435c64
sub eax, eax
rol dx, cl
test ebx, ebx
cmovg cx, r14w
mov dl, 0x3f
cmovg eax, ebx
bts cx, cx
xor edx, ebp
mov dword [r14], eax
cmc
mov dword [r14 + 8], eax
mov rcx, qword [r15]
cmp r8b, 0x72
mov ecx, dword [rcx + 0x10]
adc dl, 0x81
cqo
or dx, 0x56d3
mov edx, dword [r14 + 4]
cmp al, 0x63
cmp edx, eax
jmp 0x140435cdc
je 0x140435d3e
cmp edx, ecx
jmp 0x140435ce9
jle 0x140435cfb
mov dword [r14 + 4], ecx
mov edx, ecx
rcr bpl, cl
inc bpl
mov ebp, eax
stc
test r10b, r11b
cmp eax, ecx
jmp 0x140435d08
jle 0x140435d1f
mov dword [r14 + 8], ecx
add rbp, 0x44257340
mov ebp, ecx
test r15w, r14w
cmp edx, ebp
jmp 0x140435d26
jne 0x140435d3e
mov dword [r14], edx
sbb eax, 0xd565b15
rol al, cl
shld ax, r8w, 0x82
mov eax, edx
cmp eax, ecx
jmp 0x140435d45
jle 0x14043807b
mov dword [r14], ecx
jmp 0x140435d53
jmp 0x14043807b
cmp r8d, 0x200008
je 0x140435e02
cmp r8d, 0x200009
jmp 0x140435d71
jne 0x140437760
mov r8d, dword [r14 + 4]
xadd ax, ax
mov al, dil
cbw
mov eax, dword [r14 + 8]
bts rcx, rcx
mov rcx, qword [r15]
stc
jmp 0x140435d95
mov ecx, dword [rcx + 0x10]
cmp r8d, eax
jmp 0x140435da0
jne 0x140435ea0
mov r8d, dword [r14]
cmp r8d, ecx
jmp 0x140435db1
jle 0x140435dc0
mov dword [r14], ecx
mov r8d, ecx
cmp ax, ax
test r8d, r8d
jmp 0x140435dc8
jle 0x14043806f
dec r8d
movzx edx, bx
mov rcx, r15
movsxd rdx, edi
mov r9w, ax
mov rdx, r14
movsx r9, r12w
mov r9d, 1
jmp 0x140435df0
call fcn.14043be8d
dec dword [r14]
jmp 0x140435dfd
jmp 0x14043806f
mov r8d, dword [r14 + 4]
shr al, cl
cmp r10b, dil
neg rcx
mov eax, dword [r14 + 8]
movzx cx, cl
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
test ax, r11w
cmc
cmp r8d, eax
jmp 0x140435e29
jne 0x140435f07
mov r8d, dword [r14]
jmp 0x140435e3f
cmp r8d, ecx
jmp 0x140435e47
jge 0x14043806f
mov rcx, r15
mov rdx, r14
bswap r9w
mov r9d, 1
jmp 0x140435e62
call fcn.14043be8d
jmp 0x14043806f
mov eax, dword [r14 + 8]
test r8d, 0xf1c5555
cmp dword [r14 + 4], eax
jmp 0x140435e80
jne 0x140436240
mov eax, dword [r14]
jmp 0x140435e8e
mov dword [r14 + 8], eax
jmp 0x140435e97
mov dword [r14 + 4], eax
jmp 0x14043624a
cmp r8d, ecx
jmp 0x140435ea8
jle 0x140435f62
mov dword [r14 + 4], ecx
bt r8d, ebp
xor r8b, 0x1b
shr r8b, cl
mov r8d, ecx
cmp r8b, 0x86
cmp eax, ecx
jmp 0x140435ecb
jg 0x140435f6f
cmp r8d, eax
jmp 0x140435ed9
jne 0x140435f86
mov dword [r14], r8d
rcr dl, 0xea
rcl rax, 0xb4
bswap dx
mov edx, r8d
mov eax, r11d
sbb al, bpl
mov eax, r8d
clc
cmc
cmp edx, ecx
jg 0x140435f96
jmp 0x140435fa3
cmp r8d, ecx
jmp 0x140435f0f
jle 0x140435fe7
mov dword [r14 + 4], ecx
sar r8d, cl
shl r8w, 0xe3
mov r8d, ecx
test r9w, 0x395e
cmp eax, ecx
jg 0x140435ff4
cmp r8d, eax
jmp 0x140435f3a
jne 0x14043600b
mov dword [r14], r8d
mov edx, r8d
bsf rax, rsp
mov eax, r8d
cmp spl, r13b
cmp edx, ecx
jmp 0x140435f57
jg 0x140436024
jmp 0x14043602e
cmp eax, ecx
jmp 0x140435f69
jle 0x140435ed1
mov dword [r14 + 8], ecx
mov al, 3
mov eax, ecx
stc
cmp r8d, eax
jmp 0x140435f80
je 0x140435edf
mov edx, dword [r14]
cmp edx, ecx
jmp 0x140435f90
jle 0x140435fa3
mov dword [r14], ecx
test r15b, r14b
bt r9d, edi
rcl r9b, cl
mov r9d, r8d
cmp r8d, ebp
sub r9d, eax
jmp 0x140435fb1
je 0x14043806f
jl 0x140436049
mov rcx, r15
bswap dx
mov rdx, r14
not r8w
mov r8d, eax
call fcn.14043be8d
mov eax, dword [r14 + 8]
mov dword [r14], eax
mov dword [r14 + 4], eax
jmp 0x140435fe2
jmp 0x14043806f
cmp eax, ecx
jmp 0x140435fee
jle 0x140435f32
mov dword [r14 + 8], ecx
mov eax, ecx
jmp 0x140436002
cmp r8d, eax
je 0x140435f40
mov edx, dword [r14]
stc
test r14b, dl
jmp 0x140436017
cmp edx, ecx
jmp 0x14043601e
jle 0x14043602e
mov dword [r14], ecx
neg r9b
bsr r9, r8
mov r9d, r8d
cmp r12b, 0xeb
sub r9d, eax
jmp 0x14043603d
je 0x14043806f
jge 0x140435fbd
sub eax, r8d
mov rcx, r15
seta r9b
jmp 0x140436058
mov rdx, r14
mov r9d, eax
jmp 0x140436063
call fcn.14043be8d
mov eax, dword [r14 + 4]
jmp 0x140436071
jmp 0x140437006
movsx rcx, word [r14 + 0xe1e]
test r14, 0xf8756ab
cmp ebx, 0xc1e4cb9
test rcx, rcx
jmp 0x140436093
je 0x14043806f
lea rbx, [r14 + 0x20]
shl rcx, 4
bts r13w, dx
movsxd r13, dword [rcx + rbx - 0x10]
mov r12d, dword [rcx + rbx - 0xc]
btr eax, esp
adc dil, 0x32
mov edi, dword [rcx + rbx - 8]
movsx rax, word [r14 + 0xe20]
cmp dil, 0x36
test sil, bl
test ecx, 0x7ad02a95
shl rax, 4
jmp 0x1404360d9
movsxd rcx, dword [rcx + rbx - 4]
mov dword [rax + rbx - 4], 0xffffffff
test r15b, 0x82
cmp sil, r8b
test ebp, r14d
mov dword [rax + rbx - 0xc], edi
mov dword [rax + rbx - 8], r12d
cmp bp, 0x26db
cmc
test r14b, 0xc9
mov dword [rax + rbx - 0x10], r13d
jmp 0x140436114
test rdi, rdi
jmp 0x14043611c
je 0x14043755b
mov qword [rsp + 0x20], rcx
shld bp, si, 0x5d
add dx, 0xb6c
mov edx, dword [r14 + 0xe24]
movsx bp, cl
lea ebp, [rdx + rdi]
test dil, sil
stc
cmp ebp, 0x3e6
jmp 0x14043614e
jle 0x140436a43
lea rax, [rax + rbx]
add rax, 0xfffffffffffffff4
jmp 0x140436161
mov dword [rax], 0
jmp 0x14043749b
movsx rcx, word [r14 + 0xe20]
clc
stc
cmp rcx, 0x63
jmp 0x14043617f
je 0x14043806f
movsx rbx, word [r14 + 0xe1e]
cmp bl, 0xda
movsx eax, r14w
rcr r12b, 0x61
shl rbx, 4
bswap ax
seta r12b
shl rcx, 4
movsxd r12, dword [r14 + rcx + 0x20]
btc r13w, 0xea
sal ebp, 0x3e
mov ebp, dword [r14 + rcx + 0x24]
sar r13, 0x11
movsxd rax, dword [r14 + rcx + 0x28]
movsxd r13, dword [r14 + rcx + 0x2c]
mov dword [r14 + rbx + 0x28], ebp
mov dword [r14 + rbx + 0x24], eax
stc
test r12w, r10w
cmc
mov dword [r14 + rbx + 0x20], r12d
test r14b, bl
test ax, 0x77a3
clc
mov dword [r14 + rbx + 0x2c], 0xffffffff
clc
cmc
jmp 0x1404361f5
test rax, rax
je 0x140436e16
lea rcx, [r14 + rbx]
add rcx, 0x24
mov edi, dword [r14 + 0xe24]
or si, r11w
or si, 0x1005
xor sil, 0x1c
lea esi, [rdi + rax]
cmp esi, dword [r14 + 0xe28]
jmp 0x140436229
jle 0x140436cc1
mov qword [rcx], 0
jmp 0x14043623b
jmp 0x140436d93
mov dword [r14], eax
mov al, r9b
movsx eax, dx
lahf
mov rax, qword [r15]
jmp 0x140436252
mov eax, dword [rax + 0x10]
jmp 0x14043625a
mov dword [r14 + 8], eax
mov dword [r14], eax
jmp 0x14043806f
cmp r8d, 0x200005
jmp 0x140436272
jg 0x1404368c6
cmp r8d, 0x200004
jmp 0x140436284
je 0x140436e7e
cmp r8d, 0x200005
jne 0x140437760
mov rax, qword [r15]
sbb dl, spl
mov eax, dword [rax + 0x10]
or rbp, 0x246d67bb
xadd bpl, bpl
not ebp
mov edx, dword [r14 + 4]
shld bp, r12w, 0xc7
rol bpl, 0x41
rol bpl, cl
mov ebp, dword [r14 + 8]
cmp r11d, 0x41202992
cmp edx, ebp
jmp 0x1404362d0
je 0x1404378ec
cmp edx, eax
jmp 0x1404362dd
jle 0x1404378bc
mov dword [r14 + 4], eax
mov edx, eax
jmp 0x1404362ef
cmp ebp, eax
jmp 0x1404362f6
jg 0x1404378c9
cmp edx, ebp
je 0x1404378e3
jmp 0x1404378ee
je 0x140436ee1
cmp r8d, 0x600005
jmp 0x14043631b
je 0x140436f58
cmp r8d, 0x600006
jne 0x140437760
mov eax, dword [r14 + 4]
cmp bp, si
cmp eax, dword [r14 + 8]
jmp 0x14043633e
jne 0x140436355
mov eax, dword [r14]
jmp 0x14043634c
mov dword [r14 + 4], eax
jmp 0x140436355
mov dword [r14 + 8], 0
jmp 0x140436362
jmp 0x140437c4d
mov eax, dword [r14 + 0x10]
jmp 0x140436370
mov dword [rsp + 0x28], eax
jmp 0x140436379
jmp 0x1404363a0
mov eax, dword [r14 + 0x10]
jmp 0x140436387
mov dword [rsp + 0x30], eax
jmp 0x140436390
jmp 0x140436418
mov dword [rsp + 0x28], 1
sal cl, 0x56
mov edx, dword [r14 + 4]
mov ecx, dword [r14 + 8]
test edi, edi
jmp 0x1404363af
jne 0x1404363ed
cmp edx, ecx
jmp 0x1404363bc
je 0x1404370ee
jle 0x1404370a8
mov dword [r14 + 8], edx
movsx eax, bp
movsx rax, bp
movzx rax, cx
mov dword [r14 + 4], ecx
cbw
movzx rax, di
mov eax, edx
jmp 0x1404363e8
jmp 0x1404370b4
cmp edx, ecx
jne 0x14043690f
mov eax, dword [r14]
mov dword [r14 + 8], eax
jmp 0x140436401
mov dword [r14 + 4], eax
jmp 0x14043640a
jmp 0x1404370ee
mov dword [rsp + 0x30], 1
cdq
mov ecx, dword [r14 + 4]
and dl, 0x2c
rcl edx, cl
mov edx, dword [r14 + 8]
cmc
test edi, edi
jmp 0x14043642d
jne 0x140436473
cmp ecx, edx
jmp 0x14043643a
je 0x14043648e
jle 0x140436458
mov dword [r14 + 4], edx
movsx rcx, si
movsxd rcx, edi
jmp 0x140436456
mov ecx, edx
mov dword [r14], ecx
jmp 0x140436460
mov dword [r14 + 8], ecx
mov byte [r14 + 0x16], 0
jmp 0x14043646e
jmp 0x14043648e
cmp ecx, edx
jmp 0x14043647a
jne 0x1404369aa
mov eax, dword [r14]
movsxd rcx, edi
mov dword [r14 + 8], eax
mov dword [r14 + 4], eax
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
movsx rcx, bp
dec r8b
shrd r8w, r15w, 0xae
lea rcx, [r14 + 4]
mov r8b, 0xff
rcr r8b, 0x33
bsf r8w, r15w
mov qword [rsp + 0x28], rcx
movzx rcx, r13w
shl cl, cl
shr cl, 0x58
lea rcx, [r14 + 8]
test r10w, 0x4a12
add r8, 0x568f4017
btr r8w, r10w
mov qword [rsp + 0x20], rcx
inc r8w
stc
sar r8d, 0x89
mov r8d, dword [r14]
cmp r8d, eax
jmp 0x1404364ee
jle 0x140436504
mov dword [r14], eax
movsx bp, r10b
mov r8d, eax
cmovle bp, r11w
movzx r9d, byte [r14 + 0x17]
movsx edx, r15w
lea rbp, [rsp + 0x38]
cwd
sets ch
mov rcx, rbp
mov rdx, r15
jmp 0x140436522
call fcn.14043bb8e
cmp dword [rsp + 0x30], 0
jmp 0x140436531
jle 0x14043807b
lea rax, [r14 + 0x1c]
mov ecx, dword [rsp + 0x44]
add bh, 0x81
jmp 0x14043654a
cmp byte [r14 + 0x16], 0
movsxd rbx, edi
xchg rbx, rbx
mov qword [rsp + 0x50], rax
movzx ebx, r15w
cmovne rbp, rax
mov ebx, dword [rsp + 0x4c]
cmp esp, 0x384370d5
test r13, rax
sub r13d, r13d
jmp 0x140436577
movss xmm8, dword [0x1400bd560]
jmp 0x1404365e0
mov r8d, edx
jmp 0x140436590
nop dword [rax + rax]
mov bp, 0x734b
inc rcx
bswap bp
inc r13d
ror bpl, 0xcb
btr bp, dx
cmc
mov rbp, qword [rsp + 0x50]
movsxd rcx, edx
btc rcx, rsp
shrd ecx, esi, 0x22
mov ecx, ebx
sar bx, cl
sar bh, 0xf5
movzx ebx, r15w
mov ebx, r8d
clc
jmp 0x1404365d0
cmp r13d, dword [rsp + 0x30]
jmp 0x1404365da
je 0x14043807b
cmp ebx, ecx
jmp 0x1404365e7
je 0x14043807b
movss xmm7, dword [rbp]
mov dword [r14], ebx
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8d, ebx
jmp 0x140436605
call fcn.14043ab09
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x140436617
jle 0x140436687
xor ebp, ebp
movzx edx, r11w
movss xmm6, dword [rsp + 0x58]
mov dl, dh
cmovle r8, rsp
nop word [rax + rax]
movsx r8d, r9w
movzx rdx, r11w
mov rcx, r15
xchg r8b, dl
mov edx, ebx
mov r8d, ebp
jmp 0x14043664d
call fcn.14043b332
ucomiss xmm0, xmm8
jne 0x140436662
jnp 0x140436687
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x140436687
inc dword [r14]
jmp 0x140436677
inc ebp
jmp 0x14043667e
cmp r12d, ebp
jne 0x14043663d
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
bts cx, r12w
shl dl, cl
movsx edx, bp
mov rcx, qword [rsp + 0x28]
bsf dx, ax
mov ecx, dword [rcx]
cdq
mov rdx, qword [rsp + 0x20]
mov edx, dword [rdx]
cmp ecx, edx
je 0x1404366ef
cmp ecx, eax
jmp 0x1404366b9
jle 0x1404367e0
mov rcx, qword [rsp + 0x28]
cmp r11d, 0xba06071
mov dword [rcx], eax
jmp 0x1404366d2
mov ecx, eax
cmp edx, eax
jg 0x1404367ed
cmp ecx, edx
jmp 0x1404366e3
jne 0x1404366ef
mov dword [r14], ecx
and rcx, rax
mov ecx, dword [r14]
jmp 0x1404366f7
cmp ecx, eax
jle 0x14043670f
mov dword [r14], eax
and cx, 0x4e87
btc rcx, 0x63
mov ecx, eax
stc
mov byte [r14 + 0x16], 1
test esp, 0x1066704a
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x140436727
je 0x140436738
mov rax, qword [rsp + 0x20]
test r12b, bpl
cmc
mov dword [rax], ecx
xor r8d, r8d
cmp ebx, 2
jmp 0x140436743
jl 0x14043659f
lea edx, [rbx - 1]
cmovnp ecx, esi
movzx cx, sil
mov cx, r12w
mov ecx, dword [r15 + 0x1c]
jmp 0x140436761
jmp 0x14043679f
cmp word [rsi + rax*2], 0xa
jmp 0x140436770
je 0x140436585
mov rax, rbp
movsxd rdx, eax
cdq
inc rax
cwd
or dl, 0xa
mov rdx, rbp
jmp 0x140436790
cmp rax, 1
jmp 0x140436799
jbe 0x14043659f
lea rbp, [rdx - 1]
test cl, 4
jmp 0x1404367ab
jne 0x140436776
mov rsi, qword [r15]
mov eax, ebp
test r8, rbp
cmp qword [rsi + 0x10], rax
jbe 0x1404380fd
cmp qword [rsi + 0x18], 8
jmp 0x1404367cd
jb 0x140436766
mov rsi, qword [rsi]
jmp 0x1404367db
jmp 0x140436766
cmp edx, eax
jmp 0x1404367e7
jle 0x1404366dc
mov rdx, qword [rsp + 0x20]
clc
mov dword [rdx], eax
mov edx, eax
test r11d, 0x47b868d8
cmp cl, r9b
cmp si, 0xce2
cmp ecx, edx
jmp 0x14043680d
je 0x1404366e9
jmp 0x1404366ef
cmp r8d, 0x200000
jmp 0x140436824
je 0x140436fad
cmp r8d, 0x200001
jmp 0x140436836
jne 0x140437760
mov eax, dword [r14 + 4]
test r11d, 0x26892c2d
cmc
jmp 0x14043684d
cmp eax, dword [r14 + 8]
jne 0x140437a1a
inc dword [r14]
movzx rax, r8w
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
jmp 0x140436869
jmp 0x140437aa1
cmp r8d, 0x600000
jmp 0x14043687a
je 0x14043701c
cmp r8d, 0x600001
jmp 0x14043688c
jne 0x140437760
mov ecx, dword [r14 + 4]
cwde
mov eax, dword [r14 + 8]
cmp ecx, eax
jmp 0x1404368a2
jne 0x140437ab4
mov ecx, dword [r14]
movsx eax, r13w
bswap rax
movzx rax, r15w
mov dword [r14 + 4], ecx
mov eax, ecx
jmp 0x1404368c1
jmp 0x140437ab7
cmp r8d, 0x200006
jmp 0x1404368d2
je 0x14043708f
cmp r8d, 0x200007
jmp 0x1404368e4
jne 0x140437760
mov rax, qword [r15]
jmp 0x1404368f2
mov eax, dword [rax + 0x10]
jmp 0x1404368fa
mov dword [r14], eax
mov qword [r14 + 4], 0
jmp 0x14043690a
jmp 0x14043806f
mov dword [r14], ecx
cmp r15d, 0x25776f99
movzx bp, cl
clc
mov rax, qword [r15]
not bpl
mov eax, dword [rax + 0x10]
lea rbp, [r14 + 4]
cmp spl, 0x68
clc
mov qword [rsp + 0x20], rbp
test r11d, 0x3a672377
cmp edx, eax
jmp 0x140436943
jle 0x140436967
mov rdx, qword [rsp + 0x20]
rcr si, cl
xor sil, r13b
mov dword [rdx], eax
rol dh, 0xb2
bts dx, r11w
btr edx, 0x8d
mov edx, eax
xor sil, r12b
lea rsi, [r14 + 8]
test r14w, 0x2968
cmp bh, 0xc6
cmp ecx, eax
jmp 0x14043697b
jle 0x140436990
mov dword [rsi], eax
movsx rcx, di
bts ecx, r10d
shl cl, 0xeb
mov ecx, eax
cmp edx, ecx
jmp 0x140436997
jne 0x140437113
mov dword [r14], edx
jmp 0x1404369a5
jmp 0x140437113
mov dword [r14], edx
shr bpl, cl
xchg bpl, al
bt bp, r15w
mov rax, qword [r15]
sbb bpl, dil
mov eax, dword [rax + 0x10]
cmova bp, ax
movsx ebp, r13w
lea rbp, [r14 + 4]
cmc
stc
mov qword [rsp + 0x28], rbp
cmp ecx, eax
jmp 0x1404369db
jle 0x1404369fe
mov rcx, qword [rsp + 0x28]
mov dword [rcx], eax
sub bpl, 0x36
bts cx, dx
rcr bpl, 0xcf
mov ecx, eax
shld bp, cx, 0x11
not bpl
lea rbp, [r14 + 8]
cmc
mov qword [rsp + 0x20], rbp
cmp edx, eax
jmp 0x140436a0f
jle 0x140436a33
mov rdx, qword [rsp + 0x20]
cmc
mov dword [rdx], eax
xadd dh, dh
rcr dx, cl
shl edx, 0x31
mov edx, eax
test dx, 0xe5
jmp 0x140436a33
cmp ecx, edx
jne 0x1404364e3
mov dword [r14], ecx
jmp 0x1404364e3
mov ecx, dword [r14 + 0xe28]
cmp sil, 0x80
jmp 0x140436a53
cmp ebp, ecx
jmp 0x140436a5a
jle 0x1404373ae
lea rax, [r14 + 0x650]
mov qword [rsp + 0x28], rax
cmovs bp, si
movsx rax, r15w
movsx ebp, dx
movzx eax, word [r14 + 0xe20]
lea rbp, [r14 + 0x3c]
jmp 0x140436a88
mov qword [rsp + 0x30], rbp
jmp 0x140436a92
jmp 0x140436b26
mov r13, rsi
shr dh, 0x5f
movzx r8w, r11b
movsx rax, ax
shl rax, 4
movsx r8d, r9w
xadd r8b, r8b
lea rdx, [rbx + rax]
lea rcx, [rbx + rax]
movzx r8w, spl
seta r8b
add rcx, 0x10
xchg r8b, r8b
mov r8d, 0x630
jmp 0x140436ad8
sub r8, rax
jmp 0x140436ae0
call fcn.14049f5b0
mov eax, dword [r14 + 0xe20]
bswap rdx
movsx ebp, r8w
mov edx, dword [r14 + 0xe24]
movzx ecx, dx
movsxd rcx, r15d
inc eax
movsx bp, dil
mov word [r14 + 0xe20], ax
mov ecx, dword [r14 + 0xe28]
lea ebp, [rdi + rdx]
cmp ebp, ecx
jmp 0x140436b20
jle 0x1404373bc
cmp ax, 0x63
jmp 0x140436b2f
je 0x14043806f
jge 0x140436b16
cmp dword [r14 + 0x64c], 0
jmp 0x140436b48
js 0x140436aa2
mov rsi, r13
shl bpl, cl
mov al, sil
movsxd r13, dword [r14 + 0x644]
rcr dx, 0x35
cwd
mov r8b, al
add ecx, r13d
mov dword [r14 + 0xe28], ecx
movsxd rax, ecx
mov rcx, qword [rsp + 0x28]
movsxd rbp, r14d
cmp r8b, 0x9a
lea rcx, [rcx + rax*2]
mov rbp, r13
shl edx, 0x1b
movzx r8w, spl
lea rbp, [rbp + r13]
sbb dl, 0xb8
cdq
bsf dx, si
mov rdx, rcx
sal r8, 0xaa
rcl r8b, cl
sub rdx, rbp
mov ebp, 0x3e7
sub ebp, eax
ror r8w, cl
rcr r8w, 0xd5
movzx r8, r15w
movsxd r8, ebp
add r8, r8
jmp 0x140436bc8
call fcn.14049f5b0
movsx rax, word [r14 + 0xe20]
cmp rax, 0x61
jmp 0x140436bde
jg 0x140436a97
test al, 1
jmp 0x140436beb
jne 0x140436bfe
mov rcx, rax
jmp 0x140436bf9
jmp 0x140436c46
mov rdx, rax
shl rdx, 4
shrd cx, sp, 1
jmp 0x140436c12
mov ecx, dword [rbx + rdx + 0xc]
test ecx, ecx
jmp 0x140436c1d
js 0x140436c39
lea rdx, [rdx + rbx]
test r11b, r14b
add rdx, 0xc
stc
clc
add ecx, r13d
mov dword [rdx], ecx
movzx rcx, di
mov rcx, rax
jmp 0x140436c41
inc rcx
test esi, esp
cmp ax, 0x61
jmp 0x140436c4f
je 0x140436a97
lea rdx, [rcx - 0x62]
cmp r11d, 0x3e573d41
clc
jmp 0x140436c66
shl rcx, 4
test sp, r14w
add rcx, qword [rsp + 0x30]
jmp 0x140436c8e
add rcx, 0x20
test r15b, sil
test bx, 0x61
add rdx, 2
je 0x140436a97
mov ebp, dword [rcx - 0x10]
test ebp, ebp
jmp 0x140436c98
js 0x140436ca8
add ebp, r13d
clc
mov dword [rcx - 0x10], ebp
test r11, r13
mov ebp, dword [rcx]
test ebp, ebp
jmp 0x140436cb1
js 0x140436c78
add ebp, r13d
mov dword [rcx], ebp
jmp 0x140436c78
lea rdx, [r14 + rbx]
test r15b, dl
add rdx, 0x2c
jmp 0x140436cd1
mov dword [rdx], edi
mov dword [r14 + 0xe24], esi
cmp si, 0x421a
cmp dword [rcx], 0
jmp 0x140436ce7
jle 0x140436d93
lea r8, [r14 + rbx]
add r8, 0x20
xor ebx, ebx
jmp 0x140436d36
movzx edi, word [rsi + rdi*2]
btc esi, ebp
movzx rsi, r10w
movsxd rsi, dword [rdx]
test r8w, 0x374d
test r11w, di
add rsi, rbx
mov word [r14 + rsi*2 + 0x650], di
jmp 0x140436d25
inc rbx
stc
cmp ebx, dword [rcx]
jmp 0x140436d30
jge 0x140436d93
mov di, 0x2a
stc
cmp r13, 0x5fde6862
test byte [r15 + 0x1c], 4
jmp 0x140436d4c
jne 0x140436d07
movsxd rdi, dword [r8]
xchg sil, sil
jmp 0x140436d5d
mov rsi, qword [r15]
test eax, r11d
add rdi, rbx
cmp r14b, dil
cmc
cmp r12, 0xaa64e2e
cmp qword [rsi + 0x10], rdi
jbe 0x1404380fd
cmp qword [rsi + 0x18], 8
jb 0x140436cfc
mov rsi, qword [rsi]
jmp 0x140436d8e
jmp 0x140436cfc
mov rdi, qword [r15]
mov cx, 0x7bc3
mov rsi, qword [rdi + 0x10]
mov rcx, rsi
stc
test r9b, bl
sub rcx, r12
jb 0x1404380fd
cmp rcx, rax
cmovb rax, rcx
bsf cx, r11w
sbb cx, 0x4b90
sal ch, 0x46
cmp qword [rdi + 0x18], 8
not cl
mov cl, r14b
movzx ecx, dx
mov rcx, rdi
jmp 0x140436dd7
jb 0x140436de0
mov rcx, qword [rdi]
lea rcx, [rcx + r12*2]
sub rsi, rax
inc rdx
mov rbx, rsi
not r8
sub rbx, r12
movsx r8w, r15b
cmc
movsx edx, di
lea rdx, [rcx + rax*2]
lea r8, [rbx + rbx]
cmc
clc
test di, dx
add r8, 2
call fcn.14049f5b0
mov qword [rdi + 0x10], rsi
test ebp, ebp
jmp 0x140436e1d
je 0x140436e54
lea r8, [r14 + r13*2]
add r8, 0x650
cwd
mov rcx, r15
bswap r9
mov edx, r12d
movsxd r9, r11d
mov r9d, ebp
call fcn.14043b6de
add dword [r14 + 0xe28], ebp
cmp r10w, sp
jmp 0x140436e54
add ebp, r12d
jmp 0x140436e5c
mov dword [r14], ebp
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
psubw xmm0, xmm1
movd dword [r14 + 0xe1e], xmm0
jmp 0x14043806f
mov rax, qword [r15]
mov ebp, dword [rax + 0x10]
shrd cx, bx, 0x8f
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
jmp 0x140436e97
cmp eax, ecx
jmp 0x140436e9e
je 0x140437b16
cmp eax, ebp
jmp 0x140436eab
jle 0x140437ae4
mov dword [r14 + 4], ebp
mov eax, ebp
cmp rax, r15
jmp 0x140436ec2
cmp ecx, ebp
jmp 0x140436ec9
jg 0x140437af1
cmp eax, ecx
jmp 0x140436ed6
je 0x140437b0d
jmp 0x140437b21
mov rax, qword [r15]
movzx rbp, r10w
bt bp, 0x95
mov ebp, dword [rax + 0x10]
xadd ecx, ecx
neg rdx
bsr rcx, r10
mov edx, dword [r14 + 4]
setg cl
mov cl, bpl
mov ecx, dword [r14 + 8]
cmp edx, ecx
jmp 0x140436f0f
je 0x140437c8a
cmp edx, ebp
jmp 0x140436f1c
jle 0x140437c5e
mov dword [r14 + 4], ebp
jmp 0x140436f30
mov edx, ebp
cmp bpl, 0x2d
test r11b, al
cmp ecx, ebp
jmp 0x140436f40
jg 0x140437c66
cmp edx, ecx
jmp 0x140436f4d
je 0x140437c83
jmp 0x140437c8e
mov rax, qword [r15]
shld rbp, rax, 0x6a
mov edx, dword [rax + 0x10]
mov ebp, dword [r14 + 4]
mov ecx, dword [r14 + 8]
jmp 0x140436f73
cmp ebp, ecx
je 0x140437d00
cmp ebp, edx
jmp 0x140436f82
jle 0x140437ccc
mov dword [r14 + 4], edx
mov ebp, edx
jmp 0x140436f93
cmp ecx, edx
jmp 0x140436f9a
jg 0x140437cd4
cmp ebp, ecx
je 0x140437cf5
jmp 0x140437d0a
mov eax, dword [r14 + 4]
mov ecx, dword [r14 + 8]
cmp eax, ecx
jmp 0x140436fbc
jne 0x140436fe7
mov eax, dword [r14]
jmp 0x140436fcb
test eax, eax
jmp 0x140436fd2
jle 0x14043806f
dec eax
jmp 0x140436fdf
mov dword [r14], eax
jmp 0x14043806f
jle 0x140437006
mov dword [r14 + 4], ecx
bswap ax
mov rax, 0x3f0c3bc3
movsx rax, r10w
mov eax, ecx
jmp 0x140437006
mov dword [r14], eax
jmp 0x14043700e
mov dword [r14 + 8], eax
jmp 0x140437017
jmp 0x14043806f
mov rax, qword [r15]
btc dx, 0x86
shl rdx, cl
mov ecx, dword [rax + 0x10]
sub dl, 0x26
movsxd rax, r15d
mov edx, dword [r14 + 4]
cwde
bt ax, cx
rcl rax, 0x8a
mov eax, dword [r14 + 8]
cmp edx, eax
je 0x140437078
cmp edx, ecx
jle 0x140437d51
mov dword [r14 + 4], ecx
mov edx, ecx
cmp r8b, 0xa5
cmp eax, ecx
jmp 0x140437062
jg 0x140437d59
cmp edx, eax
jne 0x140437d72
mov dword [r14], edx
sar al, cl
adc ah, 0x28
mov eax, edx
cmp edx, eax
je 0x140437d7f
test eax, eax
jg 0x140437dac
jmp 0x14043625e
mov dword [r14 + 8], 0
jmp 0x14043709c
mov qword [r14], 0
jmp 0x14043806f
mov eax, ecx
mov ecx, edx
jmp 0x1404370b4
cmp ecx, eax
jmp 0x1404370bb
je 0x1404370d8
mov rcx, qword [r15]
mov ecx, dword [rcx + 0x10]
stc
cmp eax, ecx
jle 0x1404370d8
mov dword [r14 + 8], ecx
stc
cwde
mov eax, ecx
mov dword [r14], eax
and sil, r10b
mov dword [r14 + 4], eax
sbb ah, 0xe3
mov byte [r14 + 0x16], 0
movsx esi, r8w
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
lea rcx, [r14 + 4]
mov qword [rsp + 0x20], rcx
btr r8, 0xaa
movzx rsi, ax
lea rsi, [r14 + 8]
jmp 0x140437113
mov r8d, dword [r14]
cmp r9w, 0x2ddb
cmp r8d, eax
jmp 0x140437124
jle 0x14043713d
mov dword [r14], eax
cwd
mov r8d, eax
movsxd r9, r14d
cmovnp ecx, eax
movzx r9w, dl
movzx r9d, byte [r14 + 0x17]
mov cl, 0x4c
lea rbp, [rsp + 0x38]
jmp 0x140437151
mov rcx, rbp
movsxd rdx, r9d
cmovbe edx, r8d
mov rdx, r15
jmp 0x140437163
call fcn.14043bb8e
cmp dword [rsp + 0x28], 0
jmp 0x140437172
jle 0x14043807b
lea rax, [r14 + 0x1c]
neg r12b
mov ebx, dword [rsp + 0x44]
setb r12b
cmp byte [r14 + 0x16], 0
mov qword [rsp + 0x30], rax
movsx r12, r8w
movzx r12w, r12b
mov r12, 0x40e44ae3
cmovne rbp, rax
add r12, r10
and r12b, r11b
mov r12d, dword [rsp + 0x48]
cmc
test rax, 0x76aa209e
xor r13d, r13d
movss xmm8, dword [0x1400bd560]
jmp 0x1404371e8
inc r13d
movzx ebp, di
inc ebp
mov rbp, qword [rsp + 0x30]
cmp r9b, r10b
cmp r13d, dword [rsp + 0x28]
jmp 0x1404371e2
je 0x14043807b
test r12d, r12d
jmp 0x1404371f0
je 0x14043807b
movss xmm7, dword [rbp]
cwd
ror cl, 0x65
btc ecx, 0xe4
add ebx, r12d
cqo
setnp r8b
mov dword [r14], ebx
movsxd rdx, esi
lea rcx, [rsp + 0x58]
movsx r8w, al
cdq
movzx r8d, r11w
mov rdx, r15
movsxd r8, ebp
bswap r8w
mov r8, rax
mov r8d, ebx
call fcn.14043ab09
mov r12d, dword [rsp + 0x6c]
test r12d, r12d
jmp 0x140437244
jle 0x1404372ce
sub ebp, ebp
setl r8b
movsx r8, di
movsx cx, r10b
movss xmm6, dword [rsp + 0x58]
movsx ecx, cx
movsx cx, sil
nop dword [rax]
mov rcx, r15
mov dx, ax
movzx r8d, r11w
movsx r8, si
mov edx, ebx
jmp 0x140437287
mov r8d, ebp
jmp 0x14043728f
call fcn.14043b332
ucomiss xmm0, xmm8
jne 0x1404372a4
jnp 0x1404372ce
addss xmm6, xmm0
ucomiss xmm6, xmm7
ja 0x1404372ce
inc dword [r14]
jmp 0x1404372b9
inc ebp
stc
clc
test rcx, r15
cmp r12d, ebp
jmp 0x1404372c8
jne 0x14043726e
mov rax, qword [r15]
shl rdx, cl
shr cx, 0xb
mov dl, r9b
mov eax, dword [rax + 0x10]
or dl, 0xc6
movsx dx, dil
mov dl, r12b
mov rcx, qword [rsp + 0x20]
sal dh, 0x95
mov ecx, dword [rcx]
movsxd rdx, r14d
mov edx, dword [rsi]
jmp 0x140437304
cmp ecx, edx
jmp 0x14043730b
je 0x140437348
cmp ecx, eax
jle 0x14043738d
mov rcx, qword [rsp + 0x20]
cmc
mov dword [rcx], eax
shrd rcx, r8, 0x36
sub cx, 0x63b4
mov ecx, eax
cmp edx, eax
jmp 0x140437334
jg 0x14043739a
cmp ecx, edx
jne 0x140437348
mov dword [r14], ecx
sub ecx, r11d
mov ecx, dword [r14]
cmp ecx, eax
jle 0x140437366
mov dword [r14], eax
btc cx, r14w
mov ecx, eax
cmp rbx, 0x7a523fd3
cmc
clc
mov byte [r14 + 0x16], 1
test r11b, r10b
cmc
test r15b, 0xd2
movss dword [r14 + 0x1c], xmm7
test edi, edi
jmp 0x140437380
je 0x1404371c8
mov dword [rsi], ecx
jmp 0x1404371c8
cmp edx, eax
jmp 0x140437394
jle 0x14043733a
mov dword [rsi], eax
seto dl
mov edx, eax
cmp ecx, edx
je 0x140437342
jmp 0x140437348
movzx eax, word [r14 + 0xe20]
cmc
stc
cmp dil, 0x21
movsx rax, ax
shl rax, 4
stc
sub ecx, edi
jmp 0x1404373d6
mov dword [rax + rbx - 4], ecx
mov dword [r14 + 0xe28], ecx
clc
test edi, edi
jmp 0x1404373e9
jle 0x14043749b
lea rax, [rax + rbx]
btc dx, 0x3d
or edx, 0x2f0f2a8b
add rax, 0xfffffffffffffffc
xadd dx, dx
sub ecx, ecx
movzx dx, sil
bswap edx
mov rdx, r13
jmp 0x140437417
jmp 0x140437461
movzx ebp, word [rbp + rdx*2]
bts bx, r9w
btc bx, bx
movsxd rbx, dword [rax]
cmc
add rbx, rcx
jmp 0x140437436
mov word [r14 + rbx*2 + 0x650], bp
jmp 0x140437444
inc rcx
jmp 0x14043744c
inc rdx
test ax, r13w
cmp rdi, rcx
jmp 0x14043745b
je 0x14043749b
mov bp, 0x2a
test byte [r15 + 0x1c], 4
jne 0x14043742a
mov rbp, qword [r15]
cmp qword [rbp + 0x10], rdx
jmp 0x14043747c
jbe 0x1404380fd
cmp qword [rbp + 0x18], 8
jmp 0x14043748c
jb 0x14043741c
mov rbp, qword [rbp]
jmp 0x14043741c
mov rbx, qword [r15]
clc
test dx, 0x6414
and cl, 0x15
mov rsi, qword [rbx + 0x10]
rcr cx, 0xab
btc rcx, 0x52
movsx cx, r14b
mov rcx, rsi
sub rcx, r13
jmp 0x1404374c4
jb 0x1404380fd
movsxd rax, edi
test r11b, r14b
cmp rcx, rax
jmp 0x1404374d8
cmovb rax, rcx
rcr rcx, 0x92
neg cl
add ecx, 0x574530a5
cmp qword [rbx + 0x18], 8
not rcx
bswap cx
movsxd rcx, r14d
mov rcx, rbx
jb 0x140437502
mov rcx, qword [rbx]
lea rcx, [rcx + r13*2]
sub rsi, rax
mov rbp, rsi
setae dl
sub rbp, r13
rol dh, 0x4f
ror dh, 0x5e
lea rdx, [rcx + rax*2]
btc r8w, 0x69
bsr r8d, edx
jmp 0x14043752b
lea r8, [rbp + 2]
clc
jmp 0x140437539
add r8, rbp
jmp 0x140437541
call fcn.14049f5b0
mov qword [rbx + 0x10], rsi
or cx, 0x3455
mov rcx, qword [rsp + 0x20]
jmp 0x14043755b
test r12d, r12d
jmp 0x140437563
je 0x1404375b6
lea r8, [r14 + rcx*2]
test bpl, 0xe5
or cl, dil
add r8, 0x650
jmp 0x140437582
mov rcx, r15
movzx r9, bx
mov edx, r13d
mov r9d, 0x389a75d5
seto r9b
movsx r9d, r14w
mov r9d, r12d
jmp 0x1404375a2
call fcn.14043b6de
sub dword [r14 + 0xe24], r12d
test r9b, r13b
jmp 0x1404375b6
add r12d, r13d
jmp 0x1404375be
mov dword [r14], r12d
jmp 0x1404375c6
movd xmm0, dword [r14 + 0xe1e]
pcmpeqd xmm1, xmm1
paddw xmm1, xmm0
movd dword [r14 + 0xe1e], xmm1
jmp 0x14043806f
cmp r8d, 0x20000d
jmp 0x1404375f1
jne 0x140437760
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140437604
jne 0x140437fc9
mov edx, dword [r14]
movsxd rcx, r8d
bswap ecx
mov rcx, r15
call fcn.14043ba7e
jmp 0x140435b53
cmp r8d, 0x60000d
jmp 0x14043762b
jne 0x140437760
mov ebx, dword [r14]
shl al, cl
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x140437643
jne 0x140437662
mov dword [r14 + 8], ebx
shrd rax, rdi, 0xe7
and sil, spl
mov dword [r14 + 4], ebx
ror ax, 0xb0
shr rdi, cl
rcr esi, cl
mov rax, qword [r15]
shrd si, r14w, 0x7a
mov edi, dword [rax + 0x10]
mov esi, ebx
btc bx, 0x92
movzx bx, ch
test r10, 0x77e81735
lea ebx, [rsi + 1]
cmc
stc
clc
cmp ebx, edi
jmp 0x14043768d
jge 0x1404376aa
mov rcx, r15
mov edx, ebx
jmp 0x14043769d
call fcn.14043c507
test eax, eax
je 0x14043766e
cmp esi, edi
jmp 0x1404376b4
cmovge ebx, edi
shl cx, 0xa6
shr cl, 0x24
mov dword [r14], ebx
test dx, r11w
mov dword [r14 + 8], ebx
cwde
bts ax, si
clc
mov rax, qword [r15]
and ch, 0xd3
shl cx, cl
mov eax, dword [rax + 0x10]
mov ecx, dword [r14 + 4]
stc
cmc
test r11d, 0x2390c21
cmp ecx, ebx
jmp 0x1404376ef
je 0x14043774b
cmp ecx, eax
jmp 0x1404376fc
jle 0x140437712
mov dword [r14 + 4], eax
cmp r14b, sil
mov ecx, eax
bt dx, 0x29
neg dl
mov edx, ebx
cmp ebx, eax
jmp 0x14043771b
jle 0x14043772f
mov dword [r14 + 8], eax
cmp sil, 0x5f
mov edx, eax
cmp r11b, 0x6c
cmp ecx, edx
jmp 0x140437736
jne 0x14043774b
mov dword [r14], ecx
bt rbx, r9
btc bx, r10w
mov ebx, ecx
clc
cmp ebx, eax
jmp 0x140437752
jle 0x14043807b
mov dword [r14], eax
jmp 0x14043807b
xor eax, eax
cmp r8d, 0x200000
jmp 0x14043776e
cmovl eax, r8d
clc
test si, 0x217b
test eax, eax
jmp 0x14043777f
jle 0x14043807b
mov word [rsp + 0x38], ax
cmp eax, 0xa
jmp 0x140437792
jne 0x1404377a8
cmp byte [r14 + 0x17], 0
jmp 0x1404377a2
jne 0x14043807b
cmp byte [r14 + 0xc], 0
jmp 0x1404377b2
je 0x14043783f
mov eax, dword [r14 + 4]
cmp eax, dword [r14 + 8]
jmp 0x1404377c5
jne 0x14043783f
movsxd r8, dword [r14]
btc ax, si
mov rax, qword [r15]
stc
cmp qword [rax + 0x10], r8
jmp 0x1404377df
jbe 0x14043783f
mov rcx, r15
movsx rdx, di
mov rdx, r14
call fcn.14043b50c
mov edx, dword [r14]
mov rcx, r15
mov r8w, 0x4adf
movsxd r8, r13d
mov r8d, 1
jmp 0x14043780d
call fcn.14043b5e9
mov edx, dword [r14]
lea r8, [rsp + 0x38]
mov rcx, r15
jmp 0x140437822
mov r9d, 1
jmp 0x14043782d
call fcn.14043b6de
inc dword [r14]
jmp 0x14043783a
jmp 0x14043806f
mov rcx, r15
mov dh, 0xd7
mov rdx, r14
jmp 0x14043784d
call fcn.14043b8fd
mov edx, dword [r14]
sets r8b
jmp 0x140437862
lea r8, [rsp + 0x38]
cmove r9d, esi
seto ch
mov rcx, r15
movsx r9d, r11w
mov r9d, 1
jmp 0x140437880
call fcn.14043b6de
mov edx, dword [r14]
mov cx, 0x4c
rol r9w, cl
clc
lea rcx, [r14 + 0x20]
bts r9w, r9w
sub r8d, r8d
not r9b
movzx r9, r9w
mov r9d, 1
call fcn.14043c0a4
inc dword [r14]
jmp 0x1404378b7
jmp 0x14043806f
cmp ebp, eax
jmp 0x1404378c3
jle 0x1404362fc
mov dword [r14 + 8], eax
ror bpl, cl
rcr rbp, 1
mov ebp, eax
cmc
cmp edx, ebp
jmp 0x1404378dd
jne 0x1404378ee
mov dword [r14], edx
sal bpl, cl
xor ch, 0x35
mov ebp, edx
mov ecx, dword [r14]
cmp ecx, eax
jle 0x1404379f0
mov dword [r14], eax
mov ecx, eax
cmp edx, ebp
je 0x1404379fd
jle 0x140437929
mov dword [r14 + 4], ebp
xor dl, dh
shl ecx, 0x8d
movzx cx, r8b
mov edx, ebp
xor cx, r10w
mov rcx, rbx
shrd cx, r9w, 0x74
mov dword [r14], edx
dec cx
mov dword [r14 + 8], edx
or cl, r9b
rcr cx, cl
xchg cx, cx
mov byte [r14 + 0x16], 0
xchg cl, cl
and rcx, 0x79bb5794
mov ecx, edx
cmc
test r11, rsp
cmp byte [r14 + 0x17], 0
jmp 0x14043795a
jne 0x140437a0d
cmp ecx, eax
jmp 0x140437967
jge 0x14043806f
movsxd rdx, ecx
neg eax
jmp 0x140437977
inc ecx
jmp 0x14043797e
jmp 0x1404379b9
cmp word [rbp + rdx*2], 0xa
jmp 0x14043798e
je 0x14043806f
inc rdx
mov dword [r14], ecx
movzx bp, sil
lea ebp, [rax + rcx]
jmp 0x1404379a7
inc ebp
jmp 0x1404379ae
inc ecx
cmp ebp, 1
je 0x14043806f
test byte [r15 + 0x1c], 4
jne 0x140437994
mov rbp, qword [r15]
stc
cmp qword [rbp + 0x10], rdx
jbe 0x1404380fd
cmp qword [rbp + 0x18], 8
jmp 0x1404379dc
jb 0x140437983
mov rbp, qword [rbp]
jmp 0x1404379eb
jmp 0x140437983
cmp edx, ebp
jmp 0x1404379f7
jne 0x140437906
cmp byte [r14 + 0x17], 0
jmp 0x140437a07
je 0x140437960
mov dword [r14], eax
jmp 0x140437a15
jmp 0x14043806f
mov rcx, r15
bswap dx
mov rdx, r14
jmp 0x140437a28
call 0x14028370b
mov ecx, dword [r14 + 4]
bt edx, 0x7c
sbb dh, 0x59
mov edx, dword [r14 + 8]
shld eax, esi, 0xf9
mov rax, qword [r15]
mov eax, dword [rax + 0x10]
test r12w, 0x2df8
cmp ecx, edx
jmp 0x140437a53
je 0x140437aa1
cmp ecx, eax
jmp 0x140437a60
jle 0x140437f99
mov dword [r14 + 4], eax
add cl, 0x92
movsx cx, cl
movzx ecx, r12w
mov ecx, eax
jmp 0x140437a80
cmp edx, eax
jmp 0x140437a87
jg 0x140437fa6
cmp ecx, edx
jmp 0x140437a94
jne 0x140437aa1
mov dword [r14], ecx
stc
test r11, rbp
cmp dword [r14], eax
jmp 0x140437aa9
jle 0x14043806f
jmp 0x14043625e
mov dword [r14], eax
lea edx, [rax + 1]
jmp 0x140437ac3
mov dword [r14 + 8], edx
test cl, al
cmp r9b, 0x39
cmp ecx, edx
jmp 0x140437ad4
jne 0x140437db8
mov edx, ecx
mov dword [r14], ecx
jmp 0x14043806f
cmp ecx, ebp
jmp 0x140437aeb
jle 0x140436ecf
mov dword [r14 + 8], ebp
and rcx, 0x33d762b3
clc
mov ecx, ebp
clc
cmp eax, ecx
jmp 0x140437b07
jne 0x140437b21
mov dword [r14], eax
sar dx, cl
movsxd rdx, r11d
mov ecx, eax
btc edx, r9d
rcr rdx, 0x67
cmc
mov edx, dword [r14]
cmp edx, ebp
jmp 0x140437b2b
jle 0x140437c30
mov dword [r14], ebp
btc rdx, rbx
setle dh
mov edx, ebp
test r14d, ecx
cmp eax, ecx
jmp 0x140437b47
je 0x140437c3d
jle 0x140437b6d
mov dword [r14 + 4], ecx
jmp 0x140437b60
mov eax, ecx
mov dx, 0x5d4f
bts rdx, rbp
movsxd rdx, ebp
mov dword [r14], eax
xadd rdx, rdx
shr edx, 0xd9
cwd
mov dword [r14 + 8], eax
movsx dx, r9b
mov byte [r14 + 0x16], 0
sal rdx, 0x34
mov edx, eax
test r14b, al
cmp byte [r14 + 0x17], 0
jmp 0x140437b9a
jne 0x140437c4d
test edx, edx
jmp 0x140437ba7
jle 0x14043806f
mov eax, edx
jmp 0x140437bb4
jmp 0x140437bf2
cmp word [rcx + rdx*2], 0xa
jmp 0x140437bc3
je 0x14043806f
mov dword [r14], eax
mov rcx, rax
jmp 0x140437bd4
inc rcx
jmp 0x140437be3
cmp rcx, 1
jmp 0x140437bec
jbe 0x14043806f
dec rax
test byte [r15 + 0x1c], 4
jne 0x140437bc9
mov rcx, qword [r15]
mov edx, eax
cmp spl, r13b
stc
cmp qword [rcx + 0x10], rdx
jbe 0x1404380fd
cmp qword [rcx + 0x18], 8
jmp 0x140437c1d
jb 0x140437bb9
mov rcx, qword [rcx]
jmp 0x140437c2b
jmp 0x140437bb9
cmp eax, ecx
jmp 0x140437c37
jne 0x140437b4d
cmp byte [r14 + 0x17], 0
jmp 0x140437c47
je 0x140437ba0
mov dword [r14], 0
jmp 0x140437c59
jmp 0x14043806f
cmp ecx, ebp
jle 0x140436f46
mov dword [r14 + 8], ebp
add cx, 0x5eb9
movzx cx, r12b
mov ecx, ebp
cmp edx, ecx
jmp 0x140437c7d
jne 0x140437c8e
mov dword [r14], edx
bts rax, r13
mov ecx, edx
sar ah, cl
mov eax, dword [r14]
cmp eax, ebp
jmp 0x140437c98
jle 0x140437ca8
mov dword [r14], ebp
mov eax, ebp
jmp 0x140437ca8
cmp edx, ecx
jmp 0x140437caf
jne 0x140437e04
mov dword [r14 + 8], eax
jmp 0x140437cbe
mov dword [r14 + 4], eax
jmp 0x140437cc7
jmp 0x140437e12
cmp ecx, edx
jle 0x140436fa0
mov dword [r14 + 8], edx
shrd rcx, rsp, 0x3b
rcr cl, 0x56
mov ecx, edx
cmp ah, 0x1c
test r8, r9
cmp ebp, ecx
jmp 0x140437cef
jne 0x140437d0a
mov dword [r14], ebp
cdqe
not al
btc ax, si
mov ecx, ebp
sbb al, dh
cbw
adc ax, 0x4997
mov eax, dword [r14]
test r14w, si
jmp 0x140437d17
cmp eax, edx
jmp 0x140437d1e
jle 0x140437d2d
mov dword [r14], edx
mov rax, rdi
mov eax, edx
cmc
cmp ebp, ecx
jmp 0x140437d34
jne 0x140437e3e
mov dword [r14 + 8], eax
jmp 0x140437d43
mov dword [r14 + 4], eax
jmp 0x140437d4c
jmp 0x140437e4e
cmp eax, ecx
jle 0x140437068
mov dword [r14 + 8], ecx
movsx rax, bx
sal al, cl
mov eax, ecx
cmp edx, eax
jmp 0x140437d6c
je 0x140437070
cmp edx, eax
jmp 0x140437d79
jne 0x140437082
mov eax, dword [r14]
cmp eax, ecx
jmp 0x140437d89
cmovl ecx, eax
mov dword [r14 + 8], ecx
movzx rax, sp
mov dword [r14 + 4], ecx
mov eax, ecx
stc
test r10b, r13b
cmc
test eax, eax
jmp 0x140437da6
jle 0x14043625e
dec eax
jmp 0x140437db3
jmp 0x14043625a
mov rbp, qword [r15]
cmp rcx, 0x14de0571
clc
test bp, r10w
mov ebp, dword [rbp + 0x10]
clc
cmp ecx, ebp
jmp 0x140437dd2
jle 0x140437ddc
mov dword [r14 + 4], ebp
cmp eax, ebp
jmp 0x140437de3
jl 0x140437df7
mov dword [r14 + 8], ebp
bswap dx
mov edx, ebp
jmp 0x140437df7
mov dword [r14], edx
jmp 0x140437dff
jmp 0x14043806f
mov dword [r14], ecx
inc ax
shl ah, cl
cmovle ax, si
mov eax, ecx
cmp byte [r14 + 0x17], 0
jmp 0x140437e1c
je 0x140437e6b
mov dword [r14], 0
sub eax, eax
jmp 0x140437e30
mov dword [r14 + 8], eax
jmp 0x140437e39
jmp 0x14043806f
mov dword [r14], ecx
ror ah, cl
add ah, 0xcf
mov eax, ecx
test si, si
test dl, 0x77
cmp byte [r14 + 0x17], 0
jmp 0x140437e58
je 0x140437efd
mov dword [r14], edx
jmp 0x140437e66
jmp 0x140438068
test eax, eax
jmp 0x140437e72
jle 0x140438051
mov ecx, eax
jmp 0x140437eb5
cmp word [rdx + rbp*2], 0xa
je 0x14043804a
mov dword [r14], eax
mov rdx, rax
inc rdx
cmp r8w, 0x4770
bt ecx, 0x11
mov rcx, rax
cmp ebx, 0xa241340
cmp rdx, 1
jmp 0x140437eaf
jbe 0x140438051
lea rax, [rcx - 1]
test byte [r15 + 0x1c], 4
jmp 0x140437ec3
jne 0x140437e8a
mov rdx, qword [r15]
mov ebp, eax
cmp bl, r13b
cmp cx, 0x5615
cmp qword [rdx + 0x10], rbp
jmp 0x140437edf
jbe 0x1404380fd
cmp qword [rdx + 0x18], 8
jb 0x140437e7f
mov rdx, qword [rdx]
jmp 0x140437ef8
jmp 0x140437e7f
cmp eax, edx
jmp 0x140437f04
jge 0x140438043
movsxd rbp, eax
jmp 0x140437f12
jmp 0x140437f54
cmp word [rax + rbp*2], 0xa
jmp 0x140437f21
je 0x14043805f
lea eax, [rbp + 1]
mov rcx, rbp
mov bp, ax
inc rcx
stc
mov dword [r14], eax
bsr rbp, r8
movsx bp, r9b
mov rbp, rcx
stc
test r14d, ebx
jmp 0x140437f4c
cmp edx, ecx
je 0x140438068
test byte [r15 + 0x1c], 4
jmp 0x140437f5e
jne 0x140437f27
mov rax, qword [r15]
cmc
jmp 0x140437f6d
cmp qword [rax + 0x10], rbp
jmp 0x140437f76
jbe 0x1404380fd
cmp qword [rax + 0x18], 8
jmp 0x140437f86
jb 0x140437f17
mov rax, qword [rax]
jmp 0x140437f94
jmp 0x140437f17
cmp edx, eax
jmp 0x140437fa0
jle 0x140437a8d
mov dword [r14 + 8], eax
movzx rdx, ax
mov edx, eax
jmp 0x140437fb7
cmp ecx, edx
jmp 0x140437fbe
je 0x140437a9a
jmp 0x140437aa1
mov rcx, r15
shl di, cl
xor dil, al
bt r13w, 0xb3
mov rdx, r14
movaps xmm6, xmmword [rsp + 0x70]
shr rdi, 0x47
bt bx, r13w
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm8, xmmword [rsp + 0x90]
add rsp, 0xa8
jmp 0x14043800c
pop rbx
pop rbp
not r15b
movsxd r15, r13d
movsx r12w, sil
pop rdi
jmp 0x14043801f
pop rsi
pop r12
mov r14b, cl
pop r13
cmovl r14w, sp
mov r14w, r10w
jmp 0x140438035
pop r14
pop r15
jmp 0x14043803e
jmp 0x14028370b
mov edx, eax
jmp 0x140438068
mov eax, ecx
jmp 0x140438051
mov dword [r14 + 8], eax
jmp 0x14043805a
jmp 0x14043806f
mov edx, ebp
stc
not sil
add bpl, al
mov dword [r14 + 8], edx
movsxd rsi, ecx
mov byte [r14 + 0x16], 0
movsx ebp, sp
ror r12d, cl
stc
movaps xmm6, xmmword [rsp + 0x70]
movaps xmm7, xmmword [rsp + 0x80]
shld r12w, r12w, 0x30
movsx bp, r13b
movaps xmm8, xmmword [rsp + 0x90]
shr bp, cl
xadd bl, r12b
neg rbp
add rsp, 0xa8
cmovae r13, r8
jmp 0x1404380b9
pop rbx
movsx r14, di
movsx r15d, cx
movzx r13d, r9w
pop rbp
mov dil, 0x44
setl r15b
pop rdi
movsx r14w, r10b
mov sil, 0x5a
pop rsi
jmp 0x1404380dd
pop r12
movzx r14w, al
movzx r15, r9w
movsx r15, sp
pop r13
movsx r15w, dl
pop r14
pop r15
jmp 0x1404380fc
ret
call fcn.14043b4ea
int3