Function at 0x140473e9f
Capabilities:
Encode data using base64

Disassembly:
int3
mov qword [rsp + 8], rbx
push rbp
sal bpl, cl
push rsi
push rdi
not ebp
push r12
add r12b, 0x10
cmova si, r9w
push r13
sal r12b, cl
and r13, rdi
push r14
push r15
test dil, 0x1f
lea rbp, [rsp - 0x17]
sal r12b, cl
sub rsp, 0x100
bswap r13w
movsx r12d, r9w
mov rax, qword [0x1400b7288]
bswap r14d
rol r13d, 0xa7
sbb r13w, r8w
xor rax, rsp
mov qword [rbp + 0xf], rax
xor r14b, spl
ror r14, cl
mov r12, r9
movsx edi, r12w
mov rdi, 0x16c869df
mov qword [rsp + 0x48], r9
mov r13w, 0x6601
mov rdi, r8
bt r13d, 0x62
shr r13d, 0x60
cmc
mov r14, rdx
mov qword [rbp - 0x79], rdx
shr r13w, cl
stc
mov rsi, qword [rbp + 0x77]
shrd edx, ecx, 0x50
mov r13, qword [rbp + 0x7f]
sar dx, 0x84
mov qword [rsp + 0x68], r13
dec rdx
mov eax, dword [rsi + 0x18]
mov edx, 0x3000
and eax, edx
clc
cmp eax, edx
jmp 0x140473f58
jne 0x140473f7f
mov qword [rsp + 0x28], r13
cdq
mov qword [rsp + 0x20], rsi
movsx edx, r13w
mov rdx, r14
jmp 0x140473f75
call fcn.1404762bc
jmp 0x140476264
mov rax, qword [rsi + 0x40]
not ecx
mov rbx, qword [rax + 8]
mov qword [rbp - 0x59], rbx
xchg cl, cl
mov rax, qword [rbx]
mov ch, bh
movsx cx, r9b
mov rcx, rbx
jmp 0x140473fa1
mov rax, qword [rax + 8]
jmp 0x140473faa
call qword [case.0x140441677.0]
nop
movsxd rcx, ecx
lea rcx, [rbp - 0x61]
call fcn.14047bd92
mov r15, rax
cmp r13b, r10b
mov qword [rsp + 0x60], rax
test rbx, rbx
jmp 0x140473fd0
je 0x140474028
mov rdx, qword [rbx]
mov rcx, rbx
cwde
movsx eax, r10w
bswap ax
mov rax, qword [rdx + 0x10]
call qword [case.0x140441677.0]
mov r8, rax
clc
test ch, 0xe
test rax, rax
je 0x140474028
mov rcx, qword [rax]
lahf
movsx rax, cx
jmp 0x14047400b
mov rax, qword [rcx]
mov edx, 1
setge ch
movsx rcx, bp
mov rcx, r8
jmp 0x140474022
call qword [case.0x140441677.0]
mov rax, qword [r15]
xchg dx, cx
jmp 0x140474036
lea rdx, [rbp - 0x31]
cmovle cx, bp
mov rcx, r15
jmp 0x140474046
mov rax, qword [rax + 0x28]
jmp 0x14047404f
call qword [case.0x140441677.0]
nop
movsx ebx, r12w
mov cl, r10b
mov byte [rsp + 0x31], 0
setb bh
mov byte [rsp + 0x40], 0
nop
mov rax, qword [rsi + 0x40]
movsxd rbx, r12d
mov rbx, qword [rax + 8]
mov ah, 0xdb
jmp 0x14047407f
mov qword [rbp - 0x59], rbx
cbw
mov rax, qword [rbx]
bswap rcx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140474097
call qword [case.0x140441677.0]
nop
mov cx, 0x7643
lea rcx, [rbp - 0x61]
jmp 0x1404740ab
call fcn.140470cca
mov rsi, rax
clc
test rbx, rbx
jmp 0x1404740bc
je 0x140474124
mov rdx, qword [rbx]
bswap cx
cbw
mov rcx, rbx
mov rax, qword [rdx + 0x10]
call qword [case.0x140441677.0]
mov r8, rax
not bh
inc bh
mov ebx, 1
cmp r14b, 0x60
cmp r8, rdx
jmp 0x1404740ef
test rax, rax
je 0x14047412f
mov rcx, qword [rax]
cdq
mov rax, qword [rcx]
movsx cx, r12b
movsxd rcx, esi
mov edx, ebx
movzx rcx, ax
movsx rcx, di
mov rcx, r8
jmp 0x140474119
call qword [case.0x140441677.0]
jmp 0x14047412f
mov ebx, 1
movzx r9d, r11w
cqo
mov rax, qword [rsi]
movzx r9w, bpl
movsxd r9, ebp
lea r9, [rbp - 0x11]
lea r8, [0x1400c0d7f]
movsx rdx, si
jmp 0x14047414e
lea rdx, [0x1400c0d70]
cmova cx, r8w
setge cl
mov ch, 0x35
mov rcx, rsi
mov rax, qword [rax + 0x58]
call qword [case.0x140441677.0]
mov rdx, r12
movzx cx, cl
movsxd rcx, ebp
movzx rcx, r14w
mov rcx, rdi
jmp 0x140474183
call fcn.14046211e
sub esi, esi
rcl r12d, cl
and r12w, 0x774b
test r14w, 0x3d63
mov r12d, 0xffff
jmp 0x1404741a9
test al, al
jmp 0x1404741b0
jne 0x14047448b
mov cl, byte [rdi + 8]
test cl, cl
jne 0x140474244
mov rcx, qword [rdi]
jmp 0x1404741ca
test rcx, rcx
jmp 0x1404741d2
je 0x140474234
mov rax, qword [rcx + 0x38]
movsx edx, di
shrd dx, r10w, 0xf3
mov rdx, qword [rax]
test ah, 0xa3
stc
clc
test rdx, rdx
je 0x14047420a
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x14047420a
movzx eax, word [rdx]
jmp 0x14047421c
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140474216
call qword [case.0x140441677.0]
cmp r12w, ax
je 0x140474234
mov word [rdi + 0xa], ax
jmp 0x14047422f
jmp 0x140474237
mov qword [rdi], rsi
mov byte [rdi + 8], bl
dec al
mov cl, bl
bsf rax, rsi
cbw
movzx eax, word [rdi + 0xa]
cmc
jmp 0x14047424e
cmp ax, word [rbp + 5]
jne 0x140474337
mov rsi, qword [rbp - 0x79]
btc r14d, 0xc8
adc r14b, 0x2d
mov byte [rsi], 0x2b
cmovl r14w, r14w
mov r14, r12
lea r14, [rsi + 1]
cmp edi, 0x162502b2
jmp 0x140474282
mov rcx, qword [rdi]
clc
cmp bp, 0x6cf8
xor esi, esi
cmp r12b, 0xa8
test r11b, r13b
clc
test rcx, rcx
jmp 0x14047429d
je 0x140474325
mov rax, qword [rcx + 0x38]
test r13b, 0x7e
cmp qword [rax], rsi
jmp 0x1404742b3
je 0x1404742f7
mov rax, qword [rcx + 0x50]
stc
cmc
cmp dword [rax], esi
jmp 0x1404742c6
jle 0x1404742f7
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not al
jmp 0x1404742d9
mov rdx, qword [rcx]
movsx eax, bp
cmovo ax, cx
lea rax, [rdx + 2]
mov qword [rcx], rax
mov ax, 0x589d
lahf
movzx eax, word [rdx]
jmp 0x140474309
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140474303
call qword [case.0x140441677.0]
cmp r12w, ax
jmp 0x140474312
je 0x140474325
mov al, sil
jmp 0x140474320
jmp 0x14047432a
mov qword [rdi], rsi
mov al, bl
mov byte [rdi + 8], al
jmp 0x140474332
jmp 0x14047448b
test cl, cl
jmp 0x14047433e
jne 0x1404743cb
mov rcx, qword [rdi]
test bl, 0x2d
cmc
test rcx, rcx
je 0x1404743bd
mov rax, qword [rcx + 0x38]
rcl rdx, cl
cmovg edx, r12d
or dx, 0x23e9
mov rdx, qword [rax]
test rdx, rdx
je 0x140474389
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x14047437b
jle 0x140474389
movzx eax, word [rdx]
jmp 0x1404743a0
mov rax, qword [rcx]
jmp 0x140474391
mov rax, qword [rax + 0x30]
jmp 0x14047439a
call qword [case.0x140441677.0]
cmp r12w, ax
jmp 0x1404743a9
je 0x1404743bd
mov word [rdi + 0xa], ax
jmp 0x1404743b8
jmp 0x1404743c8
mov qword [rdi], rsi
shl ax, cl
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], bl
cmp ax, word [rbp + 3]
jne 0x14047448b
mov rax, qword [rbp - 0x79]
mov byte [rax], 0x2d
rcl ch, cl
rol r14w, 0xd9
lea r14, [rax + 1]
inc cx
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404743f6
je 0x14047447c
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
jmp 0x140474408
je 0x140474448
mov rax, qword [rcx + 0x50]
test r8d, ebp
cmp dh, 0x6d
cmp dword [rax], esi
jle 0x140474448
dec dword [rax]
mov rcx, qword [rcx + 0x38]
not rax
lahf
mov rdx, qword [rcx]
cbw
lea rax, [rdx + 2]
jmp 0x140474438
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140474443
jmp 0x14047445f
mov rax, qword [rcx]
jmp 0x140474450
mov rax, qword [rax + 0x38]
jmp 0x140474459
call qword [case.0x140441677.0]
cmp r12w, ax
jmp 0x140474468
je 0x14047447c
mov byte [rdi + 8], sil
jmp 0x140474477
jmp 0x14047448b
mov qword [rdi], rsi
bsr cx, r12w
mov byte [rdi + 8], bl
movsx rcx, sp
mov qword [rbp - 0x61], r14
mov byte [r14], 0x30
shld r12, rdx, 0x3d
movzx r12, sp
adc cx, bx
add r14, rbx
sal ax, 0x7a
cmp r12b, 0xe8
mov qword [rsp + 0x58], r14
shld cx, r8w, 0xdc
mov byte [rsp + 0x30], sil
btc ebx, 0xfe
xadd r12w, bx
mov r12d, esi
shld ax, dx, 0x7b
mov dword [rsp + 0x3c], esi
jmp 0x1404744d4
mov dword [rsp + 0x34], esi
cmp r8b, r10b
mov eax, 0x24
xchg cl, cl
mov ecx, 0x300
cmp dword [r13], 0x3b9aca00
jmp 0x1404744fb
cmove eax, ecx
btc bx, r10w
shl bl, cl
mov dword [rsp + 0x50], eax
lea rbx, [rbp - 0x31]
neg al
cmp qword [rbp - 0x19], 0x10
not al
cmovae rbx, qword [rbp - 0x31]
setnp al
inc al
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
jmp 0x14047452b
dec al
test sil, bl
cmp al, 0x7d
jmp 0x140474537
ja 0x140474d31
cmp qword [rbp - 0x21], rsi
jmp 0x140474546
jne 0x14047455b
mov word [rsp + 0x38], si
jmp 0x140474556
jmp 0x140474580
mov rax, qword [r15]
setg cl
not cx
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x140474570
call qword [case.0x140441677.0]
mov word [rsp + 0x38], ax
jmp 0x140474580
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
stc
bts rcx, r8
mov qword [rbp - 0x41], 1
bt ecx, r12d
mov r13d, 0xf
mov qword [rbp - 0x39], r13
sal dx, cl
clc
xor eax, eax
movsx cx, r12b
bswap cx
jmp 0x1404745b5
mov byte [rbp - 0x51], al
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x1404745c5
call fcn.14046211e
sub r9d, r9d
add r15b, r8b
mov r15, qword [rbp - 0x51]
test al, al
jmp 0x1404745db
jne 0x140474b33
lea r12, [rdi + 0xa]
and bl, r12b
mov r8, r12
cmp r13b, 0xec
add bl, bl
mov qword [rbp - 0x71], r12
mov bl, byte [rsp + 0x31]
jmp 0x1404745fe
cmp byte [rdi + 8], r9b
jmp 0x140474607
jne 0x1404746c9
mov rcx, qword [rdi]
jmp 0x140474616
test rcx, rcx
jmp 0x14047461e
je 0x1404746b6
mov rax, qword [rcx + 0x38]
sbb dl, 0xf5
jmp 0x140474630
mov rdx, qword [rax]
test dl, 0xc0
clc
cmp dl, 0x14
test rdx, rdx
jmp 0x140474642
je 0x14047466d
mov rax, qword [rcx + 0x50]
jmp 0x140474652
cmp dword [rax], r9d
jmp 0x14047465a
jle 0x14047466d
movzx eax, word [rdx]
jmp 0x140474668
jmp 0x140474686
mov rax, qword [rcx]
jmp 0x140474675
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
mov r8, qword [rbp - 0x71]
xor r9d, r9d
mov ecx, 0xffff
cmc
test r9b, 0x9c
cmp cx, ax
je 0x1404746b6
mov word [r8], ax
bswap r12w
cmovg r12w, bp
mov r12b, r12b
mov r12, r8
jmp 0x1404746b1
jmp 0x1404746be
mov qword [rdi], r9
cdq
sets r8b
mov byte [rdi + 8], 1
xchg r8w, dx
setno dh
movzx r8d, word [r12]
movsx edx, r12w
movsx rcx, si
lea rdx, [rbp + 0xb]
mov cx, 0x5273
movsx rcx, r12w
mov cl, spl
lea rcx, [rbp - 0x11]
call fcn.1401db1ac
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
jmp 0x140474700
cmp rax, 0xa
jae 0x140474801
mov r8d, 1
mov cx, r9w
btr rcx, 0xf5
xor ch, 0xe4
mov byte [rsp + 0x30], r8b
sar cx, 0xeb
mov ecx, dword [rsp + 0x3c]
cmp r12w, 0x4280
cmp r10b, r11b
cmc
cmp dword [rsp + 0x50], ecx
jmp 0x14047473c
jg 0x14047475f
add dword [rsp + 0x34], r8d
test rax, rax
jmp 0x14047474f
je 0x1404747b5
mov byte [rsp + 0x40], r8b
jmp 0x1404747b5
test rax, rax
jmp 0x140474767
jne 0x14047477a
test ecx, ecx
jmp 0x140474774
je 0x1404747b5
lea r9, [0x1400c0d70]
mov al, byte [rax + r9]
mov byte [r14], al
rol rax, 0xc3
lahf
movsx ax, dil
lea r14, [r14 + r8]
lahf
movzx ax, r9b
mov qword [rsp + 0x58], r14
cmovp ax, r14w
lahf
shl ax, 0x7a
add ecx, r8d
mov dword [rsp + 0x3c], ecx
xor cl, 0x56
lea rax, [rbp - 0x51]
cmp r13, 0x10
setae cl
jmp 0x1404747c5
cmovae rax, r15
test r8b, 0x1f
cmp byte [rax + rsi], 0x7f
jmp 0x1404747d6
je 0x1404749db
lea rax, [rbp - 0x51]
test r9b, 0x82
test cl, cl
jmp 0x1404747eb
cmovne rax, r15
cmp r14b, 0xb9
add byte [rax + rsi], r8b
jmp 0x1404747fc
jmp 0x1404749d3
lea rax, [rbp - 0x51]
ror r14b, 0xb
xchg r14b, r14b
xor r14b, 0xb9
cmp r13, 0x10
not r14b
setae r14b
jmp 0x140474820
cmovae rax, r15
cmp bh, 0xf6
sub r9d, r9d
test r12w, 0x717b
cmp byte [rax + rsi], r9b
jmp 0x140474839
je 0x140474add
movzx r8d, word [rsp + 0x38]
test bpl, spl
test r8w, r8w
jmp 0x140474851
je 0x140474add
cmp byte [rdi + 8], r9b
jmp 0x140474860
jne 0x140474925
mov rcx, qword [rdi]
test r11b, 0xd3
stc
test rcx, rcx
je 0x14047490d
mov rax, qword [rcx + 0x38]
xor dl, 0xbf
mov rdx, qword [rax]
cmp bx, r15w
test ebx, 0x479c133a
cmc
test rdx, rdx
jmp 0x140474894
je 0x1404748c1
mov rax, qword [rcx + 0x50]
test dil, r8b
jmp 0x1404748a6
cmp dword [rax], r9d
jmp 0x1404748ae
jle 0x1404748c1
movzx eax, word [rdx]
jmp 0x1404748bc
jmp 0x1404748ed
mov rax, qword [rcx]
jmp 0x1404748c9
mov rax, qword [rax + 0x30]
jmp 0x1404748d2
call qword [case.0x140441677.0]
movzx r8d, word [rsp + 0x38]
btc ecx, edx
btr ecx, r15d
sub r9d, r9d
shld cx, di, 1
mov ecx, 0xffff
test r8b, r13b
cmp cx, ax
jmp 0x1404748fd
je 0x14047490d
mov word [r12], ax
jmp 0x140474913
mov qword [rdi], r9
movsxd rax, edx
mov eax, 1
jmp 0x14047491d
mov byte [rdi + 8], al
jmp 0x14047492e
mov eax, 1
cmc
test ah, 0xff
cmp word [r12], r8w
jne 0x140474add
mov rcx, qword [rbp - 0x41]
cmp r15b, bpl
clc
test bl, sil
cmp rcx, r13
jmp 0x14047494c
jae 0x14047498d
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
movsx eax, r15w
btr ax, r9w
neg al
lea rax, [rbp - 0x51]
cmp r15, r12
test bpl, 0x5d
test r14b, r14b
cmovne rax, r15
cmc
clc
jmp 0x14047497e
and word [rax + rcx], 0
jmp 0x140474988
jmp 0x1404749bc
sub r9d, r9d
setnp cl
movzx ecx, bp
mov r8b, bl
mov dx, 0x3934
movsxd rdx, r10d
mov rdx, rax
not ch
movsx ecx, r8w
jmp 0x1404749ae
lea rcx, [rbp - 0x51]
jmp 0x1404749b7
call fcn.1404505b3
inc rsi
btr cx, 8
and r15b, r13b
bts r13, rsp
mov r14, qword [rsp + 0x58]
movsxd r15, r15d
mov r15, qword [rbp - 0x51]
mov r13, qword [rbp - 0x39]
mov rcx, qword [rdi]
xor r8d, r8d
test bl, 0x9c
cmp r10b, 0x89
test rcx, rcx
jmp 0x1404749f0
je 0x140474a92
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140474a03
je 0x140474a4e
mov rax, qword [rcx + 0x50]
test r15, r10
stc
cmp dword [rax], r8d
jmp 0x140474a19
jle 0x140474a4e
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, r11d
mov ax, 0x7f91
mov rdx, qword [rcx]
movzx eax, ax
lea rax, [rdx + 2]
mov qword [rcx], rax
cdqe
mov al, 0xe0
movzx eax, r11w
movzx eax, word [rdx]
jmp 0x140474a49
jmp 0x140474a6e
mov rax, qword [rcx]
jmp 0x140474a56
mov rax, qword [rax + 0x38]
jmp 0x140474a5f
call qword [case.0x140441677.0]
xor r8d, r8d
shr ch, 0x91
sal ch, 0x89
mov ecx, 0xffff
test r13b, 0x22
cmp cx, ax
jmp 0x140474a7f
je 0x140474a92
mov al, r8b
jmp 0x140474a8d
jmp 0x140474aa5
mov qword [rdi], r8
mov al, 1
movsx rdx, r14w
mov rcx, 0x453531f1
movsxd rdx, r12d
mov byte [rdi + 8], al
movzx rcx, dx
cwd
mov rdx, qword [rsp + 0x48]
mov rcx, rdi
jmp 0x140474abb
call fcn.14046211e
xor r9d, r9d
sal r8w, 0xfe
test al, al
xchg r8w, r8w
mov r8, qword [rbp - 0x71]
jmp 0x140474ad7
je 0x1404745fe
test rsi, rsi
jmp 0x140474ae5
je 0x140474b3d
lea rax, [rbp - 0x51]
stc
jmp 0x140474af7
cmp r13, 0x10
jmp 0x140474b00
cmovae rax, r15
test cl, 0x75
stc
cmp byte [rax + rsi], r9b
jmp 0x140474b11
jle 0x140474b29
mov edx, 1
add rsi, rdx
jmp 0x140474b24
jmp 0x140474b44
mov byte [rsp + 0x31], 1
jmp 0x140474bac
mov edx, 1
jmp 0x140474b50
mov edx, 1
inc bl
mov rbx, qword [rbp - 0x69]
jmp 0x140474b50
test rsi, rsi
jmp 0x140474b58
je 0x140474bac
mov cl, byte [rbx]
test rcx, 0x58f7209
cmp cl, 0x7f
jmp 0x140474b6f
je 0x140474bac
sub rsi, rdx
jmp 0x140474b7d
je 0x140474cf0
lea rax, [rbp - 0x51]
cmp r13, 0x10
jmp 0x140474b90
cmovae rax, r15
clc
cmp cl, byte [rax + rsi]
jmp 0x140474b9d
je 0x140474d1a
mov byte [rsp + 0x31], dl
cmp bx, r12w
clc
cmp r13, 0x10
jmp 0x140474bb5
jb 0x140474c0d
lea rdx, [r13 + 1]
movsxd rax, r10d
movzx ax, r13b
sub al, 0xfe
mov rax, r15
cmp rdx, 0x1000
jmp 0x140474bd8
jb 0x140474c00
add rdx, 0x27
mov r15, qword [r15 - 8]
sub rax, r15
add rax, 0xfffffffffffffff8
cmc
test r15d, esp
cmp rax, 0x1f
jmp 0x140474bfa
ja 0x1404762b1
mov rcx, r15
jmp 0x140474c08
call fcn.1401e23eb
mov r12d, dword [rsp + 0x3c]
and r14, 0x7e9d6ad3
xchg rcx, r15
mov r14, qword [rsp + 0x58]
movzx dx, r10b
mov r15, qword [rsp + 0x60]
bswap rdx
mov r13, qword [rsp + 0x68]
btc dx, 0xe4
sub dl, 0xc
rcr cx, 0x90
xor esi, esi
setg dl
cqo
mov rdx, qword [rsp + 0x48]
movzx cx, r11b
mov rcx, rdi
jmp 0x140474c58
call fcn.14046211e
test al, al
jmp 0x140474c64
jne 0x140475195
mov rax, qword [r15]
mov rcx, r15
jmp 0x140474c75
mov rax, qword [rax + 0x18]
jmp 0x140474c7e
call qword [case.0x140441677.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x140474c90
jne 0x1404750a6
mov rdx, qword [rdi]
test rdx, rdx
jmp 0x140474ca1
je 0x140475082
mov rcx, qword [rdx + 0x38]
movzx r8w, dil
xor r8b, spl
mov r8, qword [rcx]
clc
stc
test r8, r8
jmp 0x140474cc0
je 0x140475044
mov rax, qword [rdx + 0x50]
jmp 0x140474cd5
cmp dword [rax], esi
jmp 0x140474cdc
jle 0x140475044
movzx eax, word [r8]
jmp 0x140474ceb
jmp 0x140475060
test rsi, rsi
jne 0x140474d1a
lea rax, [rbp - 0x51]
cmp r11d, r10d
test spl, 0x48
cmc
cmp r13, 0x10
jmp 0x140474d0e
cmovae rax, r15
cmp cl, byte [rax]
jl 0x140474ba3
cmp byte [rbx + 1], r9b
jmp 0x140474d23
jle 0x140474b50
inc rbx
jmp 0x140474b50
mov rdx, qword [rsp + 0x48]
movsx rcx, bx
xchg ecx, ecx
mov rcx, rdi
jmp 0x140474d44
call fcn.14046211e
test al, al
jmp 0x140474d50
jne 0x140474c46
lea rbx, [rdi + 0xa]
ror r15w, 0x55
xor r15b, 0xef
ror sil, cl
mov rsi, rbx
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
stc
cmc
xor r8d, r8d
jmp 0x140474d7e
cmp byte [rdi + 8], r8b
jmp 0x140474d87
jne 0x140474e3d
mov rcx, qword [rdi]
jmp 0x140474d9a
test rcx, rcx
jmp 0x140474da2
je 0x140474e27
mov rax, qword [rcx + 0x38]
btr edx, 0x71
mov rdx, qword [rax]
test r10b, 0x33
cmc
test rdx, rdx
jmp 0x140474dc0
je 0x140474de5
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140474dd2
jle 0x140474de5
movzx eax, word [rdx]
jmp 0x140474de0
jmp 0x140474e04
mov rax, qword [rcx]
jmp 0x140474ded
mov rax, qword [rax + 0x30]
jmp 0x140474df6
call qword [case.0x140441677.0]
sub r8d, r8d
jmp 0x140474e04
mov ecx, 0xffff
cmp cx, ax
jmp 0x140474e11
je 0x140474e27
mov word [rsi], ax
mov rbx, rsi
jmp 0x140474e22
jmp 0x140474e35
mov qword [rdi], r8
mov r8w, 0x5417
movsx ecx, si
bswap rdx
mov byte [rdi + 8], 1
movzx r8, r8w
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
movsx cx, dil
movsx ecx, r9w
lea rcx, [rbp - 0x11]
jmp 0x140474e57
call fcn.1401db1ac
lea rcx, [rbp - 0x11]
cmp bh, 0x41
clc
sub rax, rcx
sar rax, 1
jmp 0x140474e75
cmp rax, 0xa
jmp 0x140474e7e
jae 0x14047502b
sub r8d, r8d
stc
clc
cmp r13d, r12d
jmp 0x140474e91
jg 0x140474ec9
lea r9d, [r8 + 1]
test rbp, 0x1bc7117e
add dword [rsp + 0x34], r9d
jmp 0x140474eac
test rax, rax
jmp 0x140474eb4
je 0x140474f23
mov byte [rsp + 0x40], r9b
jmp 0x140474ec4
jmp 0x140474f23
test rax, rax
jne 0x140474ee0
test r12d, r12d
jmp 0x140474eda
je 0x140474f14
lea rcx, [0x1400c0d70]
cmp cl, dil
mov al, byte [rax + rcx]
xchg r9d, r9d
adc r9, 0x5cbf4c3e
movsxd r9, ebx
mov byte [r14], al
mov r9d, 1
lea r14, [r14 + r9]
add r12d, r9d
jmp 0x140474f0f
jmp 0x140474f23
mov r9d, 1
xchg cx, cx
rcr ch, cl
shrd ecx, ebp, 0x5b
mov byte [rsp + 0x30], r9b
mov rcx, qword [rdi]
stc
test r13b, bpl
test rcx, rcx
jmp 0x140474f37
je 0x140474fe3
mov rax, qword [rcx + 0x38]
cmp r12b, 0x43
cmp qword [rax], r8
jmp 0x140474f4d
je 0x140474f9e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140474f5f
jle 0x140474f9e
dec dword [rax]
movzx rax, r8w
movsx rax, r14w
mov rcx, qword [rcx + 0x38]
bswap ax
mov rdx, qword [rcx]
not ah
movsxd rax, eax
lea rax, [rdx + 2]
jmp 0x140474f87
mov qword [rcx], rax
movsx rax, ax
movsx eax, ax
movzx eax, word [rdx]
jmp 0x140474f99
jmp 0x140474fc3
mov rax, qword [rcx]
jmp 0x140474fa6
mov rax, qword [rax + 0x38]
jmp 0x140474faf
call qword [case.0x140441677.0]
xor r8d, r8d
lea r9d, [r8 + 1]
cmp bpl, 0x1b
sub ecx, r15d
mov ecx, 0xffff
jmp 0x140474fcd
cmp cx, ax
jmp 0x140474fd5
je 0x140474fe3
mov al, r8b
jmp 0x140474ff5
mov qword [rdi], r8
movsx dx, ch
cwd
xchg cl, al
mov al, r9b
movsx cx, dl
mov byte [rdi + 8], al
not dx
mov rdx, r15
cmovo cx, r14w
mov rcx, r12
mov ecx, 0x715f4523
mov rcx, rdi
jmp 0x140475013
call fcn.14046211e
sub r8d, r8d
cmp r14, 0x26f83f46
clc
test al, al
je 0x140474d7e
mov dword [rsp + 0x3c], r12d
jmp 0x140475035
mov qword [rsp + 0x58], r14
jmp 0x14047503f
jmp 0x140474c26
mov rax, qword [rdx]
bswap cx
movzx ecx, r8w
mov rcx, rdx
mov rax, qword [rax + 0x30]
jmp 0x14047505a
call qword [case.0x140441677.0]
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x14047506e
je 0x140475082
mov word [rdi + 0xa], ax
jmp 0x14047507d
jmp 0x14047508d
mov qword [rdi], rsi
xchg r15w, r15w
movzx r15d, r8w
mov r15d, 1
jmp 0x140475098
mov byte [rdi + 8], r15b
jmp 0x1404750a1
jmp 0x1404750b8
mov r15d, 1
cmp r10, 0x5b864305
test r14b, 4
stc
cmp word [rdi + 0xa], bx
jne 0x140475195
call fcn.1404b12ad
mov rcx, qword [rax]
cmc
add al, al
mov al, byte [rcx]
sar rcx, cl
mov byte [r14], al
movzx ecx, sp
add r14, r15
btr rcx, rbp
mov qword [rsp + 0x58], r14
bsf ecx, r14d
mov rcx, qword [rdi]
test r9b, 0xfb
test rcx, rcx
jmp 0x1404750f7
je 0x140475185
mov rax, qword [rcx + 0x38]
cmp ah, 0xcd
cmp qword [rax], rsi
je 0x14047514d
mov rax, qword [rcx + 0x50]
clc
test dl, 0x89
jmp 0x14047511a
cmp dword [rax], esi
jmp 0x140475121
jle 0x14047514d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140475139
mov qword [rcx], rax
lahf
movsxd rax, ebx
movsx ax, r12b
movzx eax, word [rdx]
jmp 0x140475164
mov rax, qword [rcx]
jmp 0x140475155
mov rax, qword [rax + 0x38]
jmp 0x14047515e
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140475171
je 0x140475185
mov byte [rdi + 8], sil
jmp 0x140475180
jmp 0x140475195
mov qword [rdi], rsi
stc
clc
mov byte [rdi + 8], r15b
movzx r15d, si
sub r15b, r13b
mov r15, qword [rsp + 0x48]
test r14b, 0xb4
cmp r15, 0x4e5a56fe
stc
cmp dword [r13], 0x3b9aca00
jmp 0x1404751b3
je 0x1404753fe
test r12d, r12d
jmp 0x1404751c1
jne 0x1404753fe
mov rdx, r15
mov rcx, rdi
jmp 0x1404751d2
call fcn.14046211e
test al, al
jne 0x1404753c1
lea rbx, [rdi + 0xa]
movsx esi, sp
movzx esi, di
mov rsi, rbx
adc r12b, bpl
rcl r12b, 0x68
mov r12d, dword [rsp + 0x34]
sal r14b, cl
xor r13d, r13d
lea r14d, [r13 + 1]
cmp byte [rdi + 8], r13b
jmp 0x14047520b
jne 0x1404752b6
mov rcx, qword [rdi]
test al, 0x11
test rcx, rcx
jmp 0x14047521e
je 0x14047529a
mov rax, qword [rcx + 0x38]
ror dl, 0x4b
movsx dx, r12b
clc
mov rdx, qword [rax]
test rdx, rdx
je 0x14047525c
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jmp 0x140475249
jle 0x14047525c
movzx eax, word [rdx]
jmp 0x140475257
jmp 0x140475273
mov rax, qword [rcx]
jmp 0x140475264
mov rax, qword [rax + 0x30]
jmp 0x14047526d
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140475280
je 0x14047529a
mov word [rsi], ax
movsx rbx, r12w
mov rbx, rsi
jmp 0x140475295
jmp 0x1404752a9
mov qword [rdi], r13
btc ax, 0xb4
movzx ax, r15b
sub al, 0x47
mov byte [rdi + 8], r14b
xchg ah, ah
xadd ax, ax
test ch, 0xce
movzx eax, word [rbx]
test bp, 0x5565
cmp ax, word [rbp - 0x11]
jne 0x14047539f
sub r12d, r14d
mov byte [rsp + 0x30], r14b
mov rcx, qword [rdi]
cmp al, r13b
cmc
cmp r8d, 0x784562ad
test rcx, rcx
jmp 0x1404752e6
je 0x14047537e
mov rax, qword [rcx + 0x38]
clc
test dl, 6
cmp qword [rax], r13
jmp 0x1404752fc
je 0x14047534c
mov rax, qword [rcx + 0x50]
stc
cmp spl, al
cmp dword [rax], r13d
jmp 0x140475312
jle 0x14047534c
dec dword [rax]
movzx ax, bh
movsx edx, r12w
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
nop
not al
cmovle ax, r15w
lea rax, [rdx + 2]
jmp 0x14047533a
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x140475347
jmp 0x14047535e
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140475358
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x14047536b
je 0x14047537e
mov al, r13b
jmp 0x140475379
jmp 0x140475384
mov qword [rdi], r13
mov al, r14b
mov byte [rdi + 8], al
mov rdx, r15
mov rcx, rdi
jmp 0x140475392
call fcn.14046211e
test al, al
je 0x140475202
mov dword [rsp + 0x34], r12d
bsr r14w, ax
neg r14b
mov r14, qword [rsp + 0x58]
mov r12d, dword [rsp + 0x3c]
or r13b, r10b
adc r13b, 0x32
shr r13, 0x40
mov r13d, dword [rsp + 0x34]
clc
test r13d, r13d
jmp 0x1404753cf
jns 0x14047540a
mov byte [r14], 0x30
jmp 0x1404753de
mov eax, 1
lea r14, [r14 + rax]
add r13d, eax
jmp 0x1404753ef
mov dword [rsp + 0x34], r13d
jmp 0x1404753f9
jmp 0x14047540a
mov r13d, dword [rsp + 0x34]
movsx cx, sil
not ch
mov rdx, r15
bswap rcx
mov rcx, rdi
jmp 0x140475418
call fcn.14046211e
test al, al
jne 0x140475685
lea rbx, [rdi + 0xa]
btc esi, edx
mov rsi, rbx
bt r13w, r15w
sub r8d, r8d
test eax, 0x5b8d4829
movzx r13w, dl
movsx r13w, r14b
lea r13d, [r8 + 1]
cmp r13w, r15w
cmp byte [rdi + 8], r8b
jmp 0x140475457
jne 0x140475503
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140475469
je 0x1404754ed
mov rax, qword [rcx + 0x38]
bt edx, 0x37
mov rdx, qword [rax]
test rdx, rdx
je 0x1404754a3
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r8d
jmp 0x140475490
jle 0x1404754a3
movzx eax, word [rdx]
jmp 0x14047549e
jmp 0x1404754c4
mov rax, qword [rcx]
jmp 0x1404754ab
mov rax, qword [rax + 0x30]
jmp 0x1404754b4
call qword [case.0x140441677.0]
sub r8d, r8d
movsxd rcx, eax
test r9b, 0x56
mov ecx, 0xffff
test cl, r12b
stc
cmp cx, ax
jmp 0x1404754d5
je 0x1404754ed
mov word [rsi], ax
xchg bl, bl
mov rbx, rsi
jmp 0x1404754e8
jmp 0x1404754f8
mov qword [rdi], r8
cmovns rdx, r9
movsx edx, r14w
mov byte [rdi + 8], r13b
mov r8d, r13d
movsx r8, r14w
movzx r8d, word [rbx]
lea rdx, [rbp + 0xb]
bswap ecx
movzx cx, sil
lea rcx, [rbp - 0x11]
jmp 0x14047551b
call fcn.1401db1ac
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
cmp dl, spl
cmp rax, 0xa
jmp 0x140475536
jae 0x140475676
cmp r12d, dword [rsp + 0x50]
jmp 0x140475546
jge 0x140475573
lea rcx, [0x1400c0d70]
mov al, byte [rax + rcx]
cmp r10b, dl
test cl, 0x6c
mov byte [r14], al
add r14, r13
stc
add r12d, r13d
xor r8d, r8d
jmp 0x14047556e
jmp 0x14047559b
mov ecx, dword [rsp + 0x40]
movzx ecx, cl
test r14w, 0x88f
sub r8d, r8d
test rax, rax
jmp 0x14047558b
cmovne ecx, r13d
stc
clc
mov dword [rsp + 0x40], ecx
sar ecx, 0x66
sub ch, 0xd9
mov byte [rsp + 0x30], r13b
mov rcx, qword [rdi]
cmc
test al, bl
cmp dil, 0x4e
test rcx, rcx
je 0x14047563c
mov rax, qword [rcx + 0x38]
clc
cmp al, r11b
cmp qword [rax], r8
jmp 0x1404755c3
je 0x140475604
mov rax, qword [rcx + 0x50]
clc
cmc
cmp dword [rax], r8d
jle 0x140475604
dec dword [rax]
cdq
mov rcx, qword [rcx + 0x38]
mov dl, 0x8e
cqo
cwde
mov rdx, qword [rcx]
movzx eax, r10w
lea rax, [rdx + 2]
jmp 0x1404755f4
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404755ff
jmp 0x14047561c
mov rax, qword [rcx]
jmp 0x14047560c
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
xor r8d, r8d
movsxd rcx, esi
mov ecx, 0xffff
cmp cx, ax
jmp 0x140475629
je 0x14047563c
mov al, r8b
jmp 0x140475637
jmp 0x14047564a
mov qword [rdi], r8
jmp 0x140475644
mov al, r13b
mov rcx, rdx
mov byte [rdi + 8], al
mov rdx, r15
movsxd rcx, r15d
movzx rcx, r13w
not ch
mov rcx, rdi
jmp 0x140475661
call fcn.14046211e
xor r8d, r8d
test al, al
jmp 0x140475670
je 0x14047544e
mov r13d, dword [rsp + 0x34]
test sp, 0x120d
jmp 0x140475685
xor r12d, r12d
cmp rdx, 0x19633763
cmp byte [rsp + 0x40], r12b
jmp 0x140475699
je 0x14047574b
lea rbx, [r14 - 1]
clc
sal r15b, cl
and r15w, r10w
mov r15, qword [rbp - 0x61]
test r14, 0x155f1bb6
cmp rbx, r15
jmp 0x1404756be
je 0x140475712
call fcn.1404b12ad
mov cl, byte [rbx]
test sil, 0x3f
mov rax, qword [rax]
cmp r12b, 0xdb
cmp cl, byte [rax]
jmp 0x1404756dd
je 0x1404756f4
cmp cl, 0x39
jne 0x1404756fc
mov byte [rbx], 0x30
jmp 0x1404756f4
dec rbx
jmp 0x1404756b6
add cl, 1
cmp r9, rdx
mov byte [rbx], cl
cmp rbx, r15
jmp 0x14047570c
jne 0x140475743
mov byte [rbx], 0x31
mov ebx, 1
cmp esi, eax
add r15b, al
add r13d, ebx
movsxd r15, ebp
mov dword [rsp + 0x34], r13d
movsx r15w, sil
jmp 0x140475734
mov r15, qword [rsp + 0x48]
jmp 0x14047573e
jmp 0x140475750
mov r15, qword [rsp + 0x48]
sar bh, 0x9b
mov ebx, 1
mov sil, byte [rsp + 0x30]
test sil, sil
je 0x1404761bc
mov rdx, r15
movsx ecx, si
mov rcx, rdi
jmp 0x14047576c
call fcn.14046211e
test al, al
jmp 0x140475778
jne 0x1404761bc
mov cl, byte [rdi + 8]
jmp 0x140475786
test cl, cl
jmp 0x14047578d
jne 0x140475837
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14047579e
je 0x140475821
mov rax, qword [rcx + 0x38]
setne dl
movzx edx, bp
bt dx, r11w
mov rdx, qword [rax]
test bpl, 0xa6
clc
test rdx, rdx
jmp 0x1404757c3
je 0x1404757f1
mov rax, qword [rcx + 0x50]
cmp r13b, 0
test sp, r12w
clc
cmp dword [rax], r12d
jmp 0x1404757de
jle 0x1404757f1
movzx eax, word [rdx]
jmp 0x1404757ec
jmp 0x140475803
mov rax, qword [rcx]
jmp 0x1404757f9
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmc
jmp 0x14047580f
cmp cx, ax
je 0x140475821
mov word [rdi + 0xa], ax
jmp 0x140475826
mov qword [rdi], r12
dec cl
mov byte [rdi + 8], bl
cwde
mov cl, bl
shrd ax, bx, 5
rcl ah, 0x64
shr ah, 0xd9
movzx eax, word [rdi + 0xa]
cmc
test r11b, al
cmp ax, word [rbp + 9]
je 0x1404758ff
test cl, cl
jmp 0x140475850
jne 0x1404758f5
mov rcx, qword [rdi]
test cx, 0x709c
test rcx, rcx
jmp 0x140475866
je 0x1404758da
mov rax, qword [rcx + 0x38]
not dl
shl rdx, cl
shr dl, 0x4c
mov rdx, qword [rax]
cmp cl, 0x70
test rdx, rdx
jmp 0x140475886
je 0x1404758ab
mov rax, qword [rcx + 0x50]
test bl, sil
cmp ebp, eax
cmp dword [rax], r12d
jle 0x1404758ab
movzx eax, word [rdx]
jmp 0x1404758a6
jmp 0x1404758bd
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x1404758b7
call qword [case.0x140441677.0]
mov ecx, 0xffff
stc
cmp cx, ax
je 0x1404758da
mov word [rdi + 0xa], ax
jmp 0x1404758d5
jmp 0x1404758ee
mov qword [rdi], r12
or eax, 0x2b8d516e
movsx ax, dh
shl ax, 0x5a
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
cmp dil, bpl
cmc
cmp ax, word [rbp + 7]
jne 0x1404761bc
mov byte [r14], 0x65
lea r14, [r14 + rbx]
mov rcx, qword [rdi]
jmp 0x140475914
test rcx, rcx
jmp 0x14047591c
je 0x1404759b5
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x14047592e
je 0x140475978
mov rax, qword [rcx + 0x50]
jmp 0x14047593d
cmp dword [rax], r12d
jmp 0x140475945
jle 0x140475978
dec dword [rax]
mov dh, al
not dl
cqo
mov rcx, qword [rcx + 0x38]
sets dh
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movsx eax, r15w
mov eax, ecx
lahf
movzx eax, word [rdx]
jmp 0x140475973
jmp 0x14047598f
mov rax, qword [rcx]
jmp 0x140475980
mov rax, qword [rax + 0x38]
jmp 0x140475989
call qword [case.0x140441677.0]
mov ecx, 0xffff
stc
jmp 0x14047599a
cmp cx, ax
jmp 0x1404759a2
je 0x1404759b5
mov al, r12b
jmp 0x1404759b0
jmp 0x1404759ba
mov qword [rdi], r12
mov al, bl
mov byte [rdi + 8], al
movsx ebx, bx
mov cx, ax
mov sil, r12b
xchg dx, bx
mov ebx, r12d
mov rdx, r15
mov ch, 0xec
mov rcx, rdi
jmp 0x1404759da
call fcn.14046211e
test al, al
jmp 0x1404759e6
jne 0x140475d5a
mov cl, byte [rdi + 8]
stc
cmp ah, 0x2e
test cl, cl
jmp 0x1404759fa
jne 0x140475a8f
mov rcx, qword [rdi]
test rcx, rcx
je 0x140475a70
mov rax, qword [rcx + 0x38]
sub rdx, 0x426e71d1
xor dx, r13w
mov rdx, qword [rax]
test rdx, rdx
je 0x140475a47
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x140475a34
jle 0x140475a47
movzx eax, word [rdx]
jmp 0x140475a42
jmp 0x140475a54
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140475a61
je 0x140475a70
mov word [rdi + 0xa], ax
jmp 0x140475a78
mov qword [rdi], r12
movzx r8w, r15b
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140475a8a
jmp 0x140475a9d
mov r8d, 1
bswap ax
bsr ax, r10w
movzx eax, word [rdi + 0xa]
test r12, rsi
cmp r13b, 0xbe
cmp ax, word [rbp + 5]
jmp 0x140475ab1
jne 0x140475bab
mov byte [r14], 0x2b
movzx ecx, r14w
movzx rcx, di
movzx cx, dil
lea r14, [r14 + r8]
bswap cx
sub cx, 0x626c
sal ch, 0x8c
mov rcx, qword [rdi]
stc
test r15, 0x144d07fd
test rcx, rcx
jmp 0x140475aea
je 0x140475b93
mov rax, qword [rcx + 0x38]
cmp r13b, 0xae
jmp 0x140475afd
cmp qword [rax], r12
je 0x140475b5d
mov rax, qword [rcx + 0x50]
test r13b, 0x42
cmp eax, 0x1f6c56a4
cmp dword [rax], r12d
jle 0x140475b5d
dec dword [rax]
cmovno rax, r12
movzx dx, r14b
cqo
mov rcx, qword [rcx + 0x38]
cbw
mov rdx, qword [rcx]
mov rax, rbx
movzx rax, ax
lea rax, [rdx + 2]
jmp 0x140475b42
mov qword [rcx], rax
movzx rax, r13w
xchg ah, ah
jmp 0x140475b50
movzx eax, word [rdx]
jmp 0x140475b58
jmp 0x140475b77
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140475b69
call qword [case.0x140441677.0]
mov r8d, 1
bswap ecx
mov ecx, 0xffff
cmc
cmp cx, ax
je 0x140475b93
mov al, r12b
jmp 0x140475b8e
jmp 0x140475b9e
mov qword [rdi], r12
mov al, r8b
jmp 0x140475b9e
mov byte [rdi + 8], al
jmp 0x140475ba6
jmp 0x140475d5a
test cl, cl
jmp 0x140475bb2
jne 0x140475c63
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140475bc4
je 0x140475c3d
mov rax, qword [rcx + 0x38]
cdq
mov rdx, qword [rax]
jmp 0x140475bde
test rdx, rdx
je 0x140475c06
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140475bf3
jle 0x140475c06
movzx eax, word [rdx]
jmp 0x140475c01
jmp 0x140475c18
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140475c12
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp ax, 0x2e09
jmp 0x140475c26
cmp cx, ax
jmp 0x140475c2e
je 0x140475c3d
mov word [rdi + 0xa], ax
jmp 0x140475c51
mov qword [rdi], r12
movzx r8d, r15w
cmc
and al, 0xa2
movzx eax, word [rdi + 0xa]
mov r8d, 0x6ec6762b
mov r8d, 1
clc
jmp 0x140475c5d
mov byte [rdi + 8], r8b
cmc
clc
cmp ax, word [rbp + 3]
jmp 0x140475c6c
jne 0x140475d5a
mov byte [r14], 0x2d
rcl rcx, 0xba
inc cl
cmp r9b, 0xe4
lea r14, [r14 + r8]
cmp bpl, bpl
mov rcx, qword [rdi]
test ebp, 0x64017b3b
test rcx, rcx
jmp 0x140475c98
je 0x140475d46
mov rax, qword [rcx + 0x38]
test spl, 0xb4
cmp qword [rax], r12
jmp 0x140475cae
je 0x140475d00
mov rax, qword [rcx + 0x50]
jmp 0x140475cc0
cmp dword [rax], r12d
jmp 0x140475cc8
jle 0x140475d00
dec dword [rax]
lahf
cwd
rdtsc
mov rcx, qword [rcx + 0x38]
cqo
mov rdx, qword [rcx]
not rax
cbw
lea rax, [rdx + 2]
jmp 0x140475cec
mov qword [rcx], rax
movzx rax, si
movzx eax, word [rdx]
jmp 0x140475cfb
jmp 0x140475d1d
mov rax, qword [rcx]
jmp 0x140475d08
mov rax, qword [rax + 0x38]
jmp 0x140475d11
call qword [case.0x140441677.0]
mov r8d, 1
mov ecx, 0xffff
cmp esp, eax
jmp 0x140475d2a
cmp cx, ax
jmp 0x140475d32
je 0x140475d46
mov byte [rdi + 8], r12b
jmp 0x140475d41
jmp 0x140475d5a
mov qword [rdi], r12
cdq
mov byte [rdi + 8], r8b
movsx dx, al
movsx ecx, cx
jmp 0x140475d5a
mov rdx, r15
mov rcx, rdi
jmp 0x140475d65
call fcn.14046211e
test al, al
jmp 0x140475d71
jne 0x140475f72
cmp byte [rdi + 8], r12b
jmp 0x140475d80
jne 0x140475e39
mov rcx, qword [rdi]
cmp sil, dl
clc
cmp r13w, 0x5165
test rcx, rcx
jmp 0x140475d9b
je 0x140475e11
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test cl, r12b
cmp r12w, 0x123
test rdx, rdx
je 0x140475dd5
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jmp 0x140475dc7
jle 0x140475dd5
movzx eax, word [rdx]
jmp 0x140475dec
mov rax, qword [rcx]
jmp 0x140475ddd
mov rax, qword [rax + 0x30]
jmp 0x140475de6
call qword [case.0x140441677.0]
mov ecx, 0xffff
test ax, r11w
cmp cx, ax
jmp 0x140475dfd
je 0x140475e11
mov word [rdi + 0xa], ax
jmp 0x140475e0c
jmp 0x140475e20
mov qword [rdi], r12
mov r8d, r14d
movzx r8w, cl
cmovo r8d, r10d
mov r8d, 1
jmp 0x140475e2b
mov byte [rdi + 8], r8b
jmp 0x140475e34
jmp 0x140475e46
mov r8d, 1
btr rax, 0xd8
and al, 5
movzx eax, word [rdi + 0xa]
cmp r11w, dx
cmp ax, word [rbp - 0x11]
jmp 0x140475e57
jne 0x140475f53
mov sil, r8b
sal cl, 3
bsf rcx, r10
mov rcx, qword [rdi]
cmc
cmp r11b, 0x56
test rcx, rcx
jmp 0x140475e77
je 0x140475f24
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x140475e89
je 0x140475ed8
mov rax, qword [rcx + 0x50]
clc
test bpl, 0x52
cmp dword [rax], r12d
jmp 0x140475ea0
jle 0x140475ed8
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not al
mov ah, 0x3c
lea rax, [rdx + 2]
jmp 0x140475ebf
mov qword [rcx], rax
cwde
not ax
movsx ax, bpl
movzx eax, word [rdx]
jmp 0x140475ed3
jmp 0x140475ef9
mov rax, qword [rcx]
jmp 0x140475ee0
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
mov r8d, 1
and rcx, r10
or ch, 0xd7
btc ecx, ebp
mov ecx, 0xffff
cmp r14w, dx
test sil, 0xdc
test r8b, cl
cmp cx, ax
jmp 0x140475f11
je 0x140475f24
mov al, r12b
jmp 0x140475f1f
jmp 0x140475f2a
mov qword [rdi], r12
mov al, r8b
mov byte [rdi + 8], al
not edx
xchg cl, ch
mov rdx, r15
mov rcx, rdi
jmp 0x140475f3c
call fcn.14046211e
test al, al
jmp 0x140475f48
je 0x140475d77
jmp 0x140475f5c
test sil, sil
je 0x140475f72
mov byte [r14], 0x30
movzx cx, r15b
not ecx
cmovae dx, r12w
inc r14
movsxd rdx, r11d
mov rdx, r15
mov rcx, rdi
call fcn.14046211e
test al, al
jmp 0x140475f84
jne 0x1404761bc
mov r13d, 1
stc
cmp byte [rdi + 8], r12b
jmp 0x140475f9a
jne 0x140476039
mov rcx, qword [rdi]
jmp 0x140475fad
test rcx, rcx
je 0x140476027
mov rax, qword [rcx + 0x38]
sub dl, 0x20
mov rdx, qword [rax]
cmp r10b, r14b
cmp bpl, 0xf7
test rdx, rdx
je 0x140475fef
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140475fdc
jle 0x140475fef
movzx eax, word [rdx]
jmp 0x140475fea
jmp 0x140476006
mov rax, qword [rcx]
jmp 0x140475ff7
mov rax, qword [rax + 0x30]
jmp 0x140476000
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140476013
je 0x140476027
mov word [rdi + 0xa], ax
jmp 0x140476022
jmp 0x14047602a
mov qword [rdi], r12
mov byte [rdi + 8], r13b
jmp 0x140476039
movzx r8d, word [rdi + 0xa]
setge ch
movsxd rdx, r13d
movzx dx, r13b
lea rdx, [rbp + 0xb]
xchg ecx, ecx
cmova rcx, rbp
lea rcx, [rbp - 0x11]
jmp 0x14047605c
call fcn.1401db1ac
lea rcx, [rbp - 0x11]
clc
test r11b, r14b
stc
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x140476079
jae 0x1404761b4
cmp ebx, 8
jmp 0x140476087
jge 0x1404760c2
lea rcx, [0x1400c0d70]
sbb sil, 0x5c
xor sil, r10b
mov al, byte [rax + rcx]
shrd cx, r11w, 0xc4
mov byte [r14], al
btr cx, cx
shl cl, cl
lea r14, [r14 + r13]
sbb sil, spl
seta sil
add ebx, r13d
movzx rcx, dx
rcr cl, 0xc4
mov sil, r13b
btc cx, ax
add cl, 0x22
xadd ch, ch
mov rcx, qword [rdi]
stc
test rcx, rcx
je 0x140476175
mov rax, qword [rcx + 0x38]
cmc
stc
test r15b, 0xe7
cmp qword [rax], r12
jmp 0x1404760ee
je 0x14047614d
mov rax, qword [rcx + 0x50]
jmp 0x140476100
cmp dword [rax], r12d
jmp 0x140476108
jle 0x14047614d
dec dword [rax]
mov rcx, qword [rcx + 0x38]
movsxd rax, r9d
movsx eax, r8w
jmp 0x140476120
mov rdx, qword [rcx]
cbw
movzx eax, sp
lea rax, [rdx + 2]
jmp 0x140476131
mov qword [rcx], rax
movsx ax, dl
movzx ax, r9b
movsxd rax, ecx
movzx eax, word [rdx]
jmp 0x140476148
jmp 0x14047615a
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x140441677.0]
mov ecx, 0xffff
cmp cx, ax
je 0x140476175
mov al, r12b
jmp 0x140476170
jmp 0x140476184
mov qword [rdi], r12
cdq
mov al, r13b
cmovnp edx, eax
xchg dh, dh
not rdx
mov byte [rdi + 8], al
movsx ecx, si
movsx dx, dil
mov rdx, r15
movzx cx, spl
mov ch, 0xa
mov rcx, rdi
jmp 0x1404761a2
call fcn.14046211e
test al, al
jmp 0x1404761ae
je 0x140475f91
mov r13d, dword [rsp + 0x34]
test al, bl
cmc
cmp byte [rsp + 0x31], r12b
jne 0x1404761d5
test sil, sil
jmp 0x1404761cf
jne 0x1404761de
mov r14, qword [rbp - 0x79]
adc dx, 0x4467
mov byte [r14], r12b
sbb dl, r12b
bts dx, r13w
cwd
mov rdx, qword [rbp - 0x19]
cmp rdx, 0x10
jmp 0x1404761f8
jb 0x14047625e
inc rdx
movzx cx, ch
cbw
mov rcx, qword [rbp - 0x31]
shld ax, r12w, 0xcf
mov rax, rcx
jmp 0x14047621a
cmp rdx, 0x1000
jmp 0x140476226
jb 0x140476259
add rdx, 0x27
cmc
cmp ch, 0x9b
mov rcx, qword [rcx - 8]
test r15d, 0x21b57332
cmp bpl, spl
sub rax, rcx
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140476253
ja 0x1404762ab
call fcn.1401e23eb
mov eax, r13d
shl cl, 0x74
mov rcx, qword [rbp + 0xf]
cmc
test r10b, 0x98
xor rcx, rsp
jmp 0x140476275
call fcn.1404988af
mov rbx, qword [rsp + 0x140]
or r12b, r13b
btc r13w, r10w
shr r12b, cl
add rsp, 0x100
pop r15
movsx rbp, si
cmovo di, dx
pop r14
pop r13
pop r12
pop rdi
mov bp, di
pop rsi
pop rbp
ret
call fcn.1404aedbf
nop
call fcn.1404aedbf
nop
jmp 0x140214ed4