Function at 0x140480b75
Capabilities:
Check http status code
Encode data using base64
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
ror ch, 2
not bh
jmp 0x140480b9f
push rbp
stc
push rsi
xchg rbx, rax
sar esi, 0x2e
push rdi
cmp rax, r14
push r12
rcr dil, cl
sub rbx, 0xc690e56
jmp 0x140480bbc
push r13
sbb cx, r8w
mov rbx, r14
movsxd rdi, eax
push r14
push r15
sal r14b, 0xa5
movzx si, bl
lea rbp, [rsp - 0x10]
setp bl
sub rsp, 0x110
bts ax, r9w
mov rax, qword [0x1400b7288]
cmc
ror si, cl
xor rax, rsp
rol rcx, 0xd0
movsx bx, r13b
mov qword [rbp + 8], rax
rcl si, 0xff
mov qword [rsp + 0x48], r9
btc r14d, 0xa5
mov rdi, r8
movzx rcx, r13w
rcr ah, cl
shld r14d, r15d, 0xe2
mov r14, rdx
clc
bswap rbx
mov qword [rbp - 0x80], rdx
sub si, 0x3dc2
xor ecx, 0x76039ca
clc
mov rax, qword [rbp + 0x78]
rcr cl, cl
movsxd rsi, edi
mov qword [rsp + 0x78], rax
sub rsi, 0x671270e3
xor r12d, r12d
mov rsi, qword [rbp + 0x70]
movzx cx, r9b
movsx rbx, r10w
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsxd rcx, r11d
mov qword [rsp + 0x68], rbx
lahf
movzx eax, sp
movsx eax, sp
mov rax, qword [rbx]
bswap ecx
movzx ecx, bx
cmovne cx, cx
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140480c8a
call qword [case.0x1404e35ce.0]
nop
xchg cl, ch
movzx ecx, r10w
lea rcx, [rsp + 0x60]
jmp 0x140480ca1
call fcn.140486699
mov r13, rax
test di, r15w
mov qword [rsp + 0x58], rax
cmp r10d, 0x1f325fba
test rbx, rbx
jmp 0x140480cc1
je 0x140480d25
mov rdx, qword [rbx]
setle ah
movzx eax, sp
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140480cdc
call qword [case.0x1404e35ce.0]
mov r8, rax
cmp dl, spl
test r15w, 0x3149
test rax, rax
jmp 0x140480cf6
je 0x140480d25
mov rcx, qword [rax]
mov dx, bp
cqo
mov rax, qword [rcx]
movsx rdx, ax
lea edx, [r12 + 1]
not ch
movzx cx, dil
mov rcx, r8
jmp 0x140480d1f
call qword [case.0x1404e35ce.0]
mov rax, qword [r13]
movzx rcx, bp
cwd
lea rdx, [rbp - 0x58]
mov ch, 0x98
movsx ecx, r10w
bswap rcx
mov rcx, r13
jmp 0x140480d45
mov rax, qword [rax + 0x28]
jmp 0x140480d4e
call qword [case.0x1404e35ce.0]
nop
movzx rcx, si
movsxd rcx, r12d
mov rax, qword [rsi + 0x40]
mov rcx, rax
mov rbx, qword [rax + 8]
mov qword [rsp + 0x68], rbx
mov rax, qword [rbx]
movsxd rcx, ebx
movsx cx, dil
not cx
mov rcx, rbx
jmp 0x140480d82
mov rax, qword [rax + 8]
jmp 0x140480d8b
call qword [case.0x1404e35ce.0]
nop
xchg ch, ch
movsx ecx, bp
movsxd rcx, r9d
lea rcx, [rsp + 0x60]
call fcn.14047b607
mov rsi, rax
jmp 0x140480dac
test rbx, rbx
jmp 0x140480db4
je 0x140480e13
mov rdx, qword [rbx]
movsx ecx, bp
cbw
movzx cx, ch
mov rcx, rbx
cmovle ax, dx
mov rax, qword [rdx + 0x10]
jmp 0x140480dd6
call qword [case.0x1404e35ce.0]
mov r8, rax
test rax, rax
jmp 0x140480de7
je 0x140480e13
mov rcx, qword [rax]
mov rax, qword [rcx]
cqo
mov edx, 1
movsx rcx, r12w
movsxd rcx, r13d
movzx rcx, r8w
mov rcx, r8
jmp 0x140480e0d
call qword [case.0x1404e35ce.0]
mov rax, qword [rsi]
movzx rdx, si
cqo
movzx edx, ax
lea r9, [rbp - 0x38]
lea r8, [0x1400c0dfd]
lea rdx, [0x1400c0de0]
movsx rcx, r13w
mov rcx, rsi
mov rax, qword [rax + 0x58]
jmp 0x140480e41
call qword [case.0x1404e35ce.0]
mov r15, r14
xchg si, cx
not dl
mov byte [rsp + 0x31], r12b
movzx rsi, dx
movzx si, r15b
mov rsi, qword [rsp + 0x48]
not dl
movzx ecx, r12w
cdq
mov rdx, rsi
mov rcx, rdi
jmp 0x140480e74
call fcn.14046ca70
mov ebx, 0xffff
test al, al
jmp 0x140480e85
jne 0x140481195
mov cl, byte [rdi + 8]
test edx, ebx
test cl, cl
jmp 0x140480e97
jne 0x140480f34
mov rcx, qword [rdi]
test rax, 0x71fe6cc5
stc
test rcx, rcx
jmp 0x140480eaf
je 0x140480f23
mov rax, qword [rcx + 0x38]
or dl, r12b
shr dh, 0x2f
jmp 0x140480ec4
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140480ecf
je 0x140480ef0
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jmp 0x140480ee2
jle 0x140480ef0
movzx eax, word [rdx]
jmp 0x140480f07
mov rax, qword [rcx]
jmp 0x140480ef8
mov rax, qword [rax + 0x30]
jmp 0x140480f01
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x140480f0f
je 0x140480f23
mov word [rdi + 0xa], ax
jmp 0x140480f1e
jmp 0x140480f28
mov qword [rdi], r12
xchg al, cl
mov byte [rdi + 8], 1
cmc
cwde
mov cl, 1
test r14w, di
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jne 0x140481011
mov byte [r14], 0x2b
lea r15, [r14 + 1]
bt cx, sp
mov rcx, qword [rdi]
jmp 0x140480f57
test rcx, rcx
jmp 0x140480f5f
je 0x140480ffa
mov rax, qword [rcx + 0x38]
test r11b, r12b
cmp qword [rax], r12
jmp 0x140480f74
je 0x140480fc8
mov rax, qword [rcx + 0x50]
jmp 0x140480f83
cmp dword [rax], r12d
jmp 0x140480f8b
jle 0x140480fc8
dec dword [rax]
cwde
movsx ax, r12b
mov ax, 0xf6
mov rcx, qword [rcx + 0x38]
cwde
cbw
cqo
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140480fb2
mov qword [rcx], rax
bswap rax
movsx rax, r13w
movzx eax, r15w
movzx eax, word [rdx]
jmp 0x140480fdf
mov rax, qword [rcx]
jmp 0x140480fd0
mov rax, qword [rax + 0x38]
jmp 0x140480fd9
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x140480fe7
je 0x140480ffa
mov al, r12b
jmp 0x140480ff5
jmp 0x140481004
mov qword [rdi], r12
mov al, 1
jmp 0x140481004
mov byte [rdi + 8], al
jmp 0x14048100c
jmp 0x140481195
test cl, cl
jmp 0x140481018
jne 0x1404810b3
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x14048102a
je 0x1404810a4
mov rax, qword [rcx + 0x38]
mov dl, 0x85
dec dx
movsx dx, r10b
mov rdx, qword [rax]
cmp cx, cx
test rdx, rdx
jmp 0x14048104c
je 0x14048107b
mov rax, qword [rcx + 0x50]
cmp r8b, cl
cmc
cmp edi, 0x23182bbf
cmp dword [rax], r12d
jmp 0x140481068
jle 0x14048107b
movzx eax, word [rdx]
jmp 0x140481076
jmp 0x140481092
mov rax, qword [rcx]
jmp 0x140481083
mov rax, qword [rax + 0x30]
jmp 0x14048108c
call qword [case.0x1404e35ce.0]
cmp bx, ax
je 0x1404810a4
mov word [rdi + 0xa], ax
jmp 0x1404810af
mov qword [rdi], r12
mov ax, 0x19fb
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x1404810bc
jne 0x140481195
mov byte [r14], 0x2d
xchg r15d, r15d
lea r15, [r14 + 1]
mov rcx, qword [rdi]
test cx, 0x64c4
test rcx, rcx
je 0x140481174
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
jmp 0x1404810eb
je 0x140481146
mov rax, qword [rcx + 0x50]
test dil, cl
cmp dword [rax], r12d
jmp 0x140481100
jle 0x140481146
dec dword [rax]
movzx eax, r10w
mov edx, ebp
movzx ax, r13b
mov rcx, qword [rcx + 0x38]
mov dl, r14b
setle dl
bswap ax
mov rdx, qword [rcx]
mov al, r15b
movsx ax, r14b
cbw
lea rax, [rdx + 2]
jmp 0x140481136
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140481141
jmp 0x140481158
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140481152
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x140481160
je 0x140481174
mov byte [rdi + 8], r12b
jmp 0x14048116f
jmp 0x140481195
mov qword [rdi], r12
sar r14, 0xcb
mov cx, 0x3c69
xor rcx, 0x636b460e
mov byte [rdi + 8], 1
bts ecx, r13d
rcr r14b, 0x97
and cl, bpl
mov word [r15], 0x7830
adc r14b, 8
add r15, 2
mov qword [rsp + 0x50], r15
mov byte [rsp + 0x30], r12b
mov r14d, r12d
cmovl rdx, r10
mov r14d, r12d
cwd
movzx edx, r10w
movsxd rcx, r8d
mov dword [rsp + 0x3c], r12d
cmove ecx, edi
bswap rdx
mov dword [rsp + 0x34], r12d
cdq
movsx rcx, dx
movzx rdx, r12w
mov rdx, rsi
mov rcx, rdi
call fcn.14046ca70
test al, al
jne 0x14048158a
cmp byte [rdi + 8], r12b
jne 0x140481278
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481201
je 0x140481265
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140481217
je 0x140481237
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140481237
movzx eax, word [rdx]
jmp 0x140481232
jmp 0x140481249
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481243
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x140481251
je 0x140481265
mov word [rdi + 0xa], ax
jmp 0x140481260
jmp 0x14048126c
mov qword [rdi], r12
xor ax, r12w
mov byte [rdi + 8], 1
xor al, 0x31
sbb eax, r12d
movsx eax, ax
movzx eax, word [rdi + 0xa]
cmp rdx, r9
cmp ax, word [rbp - 0x38]
jmp 0x140481288
jne 0x14048158a
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481299
je 0x140481324
mov rax, qword [rcx + 0x38]
cmp qword [rax], r12
jmp 0x1404812ab
je 0x1404812f2
mov rax, qword [rcx + 0x50]
cmp bl, r15b
cmc
cmp dword [rax], r12d
jle 0x1404812f2
dec dword [rax]
movsx rdx, si
mov rcx, qword [rcx + 0x38]
mov ax, 0x5932
mov edx, r12d
setge dl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404812e2
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x1404812ed
jmp 0x140481309
mov rax, qword [rcx]
jmp 0x1404812fa
mov rax, qword [rax + 0x38]
jmp 0x140481303
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x140481311
je 0x140481324
mov al, r12b
jmp 0x14048131f
jmp 0x140481332
mov qword [rdi], r12
mov al, 1
movsx edx, di
cwd
movzx rdx, r11w
mov byte [rdi + 8], al
movzx cx, bpl
movsx dx, r8b
mov rdx, rsi
mov rcx, rdi
jmp 0x14048134a
call fcn.14046ca70
test al, al
jmp 0x140481356
jne 0x14048157d
mov cl, byte [rdi + 8]
test edx, 0x18b517b6
clc
test cl, cl
jne 0x1404813f6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481379
je 0x1404813e0
mov rax, qword [rcx + 0x38]
sbb dx, si
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140481391
je 0x1404813b2
mov rax, qword [rcx + 0x50]
stc
cmp dword [rax], r12d
jle 0x1404813b2
movzx eax, word [rdx]
jmp 0x1404813ad
jmp 0x1404813c9
mov rax, qword [rcx]
jmp 0x1404813ba
mov rax, qword [rax + 0x30]
jmp 0x1404813c3
call qword [case.0x1404e35ce.0]
cmp bx, ax
je 0x1404813e0
mov word [rdi + 0xa], ax
jmp 0x1404813db
jmp 0x1404813e6
mov qword [rdi], r12
bswap eax
cwde
mov byte [rdi + 8], 1
sub cl, 0x79
mov cl, 1
rcr ax, 0x77
bswap rax
movzx eax, word [rdi + 0xa]
test esi, 0x3f0c610d
cmp ax, word [rbp - 6]
je 0x1404814c0
test cl, cl
jmp 0x140481411
jne 0x1404814b1
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140481422
je 0x140481489
mov rax, qword [rcx + 0x38]
bswap rdx
mov rdx, qword [rax]
cmc
test rdx, rdx
je 0x14048145b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140481448
jle 0x14048145b
movzx eax, word [rdx]
jmp 0x140481456
jmp 0x140481472
mov rax, qword [rcx]
jmp 0x140481463
mov rax, qword [rax + 0x30]
jmp 0x14048146c
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x14048147a
je 0x140481489
mov word [rdi + 0xa], ax
jmp 0x1404814a2
mov qword [rdi], r12
bswap rax
rol ax, cl
movzx eax, word [rdi + 0xa]
jmp 0x1404814a2
mov byte [rdi + 8], 1
clc
test al, r15b
test rbp, 0x17611c0
cmp ax, word [rbp - 8]
jmp 0x1404814ba
jne 0x14048157d
mov rcx, qword [rdi]
test r11d, 0x339325f
test rcx, rcx
jmp 0x1404814d2
je 0x140481566
mov rax, qword [rcx + 0x38]
cmc
cmp qword [rax], r12
jmp 0x1404814e5
je 0x140481534
mov rax, qword [rcx + 0x50]
cmp r9b, 0xb6
jmp 0x1404814f8
cmp dword [rax], r12d
jmp 0x140481500
jle 0x140481534
dec dword [rax]
cmovs rdx, rdx
mov eax, 0x2275396b
movsx edx, r15w
mov rcx, qword [rcx + 0x38]
movzx eax, r15w
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x14048152f
jmp 0x14048154b
mov rax, qword [rcx]
jmp 0x14048153c
mov rax, qword [rax + 0x38]
jmp 0x140481545
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x140481553
je 0x140481566
mov al, r12b
jmp 0x140481561
jmp 0x140481570
mov qword [rdi], r12
mov al, 1
jmp 0x140481570
mov byte [rdi + 8], al
jmp 0x140481578
jmp 0x14048158a
mov byte [rsp + 0x30], 1
movsx cx, dl
shl bx, 0xe0
mov ecx, 0x300
rcl r12b, cl
mov r12d, 0x24
lahf
or ax, 0x282d
mov rax, qword [rsp + 0x78]
xchg ebx, ebx
cmp dword [rax], 0x3b9aca00
setno bl
cmove r12d, ecx
shl bh, 0x9f
mov dword [rsp + 0x40], r12d
setnp al
add bx, r9w
bt bx, 0xc8
lea rbx, [rbp - 0x58]
adc al, 0x93
cmp qword [rbp - 0x40], 0x10
sets al
cmovae rbx, qword [rbp - 0x58]
mov qword [rsp + 0x60], rbx
mov al, byte [rbx]
jmp 0x1404815e4
dec al
test r11, 0x12fb3039
cmc
cmp al, 0x7d
ja 0x140481d24
sub esi, esi
cmp qword [rbp - 0x48], rsi
jmp 0x140481601
jne 0x140481616
mov word [rsp + 0x38], si
jmp 0x140481611
jmp 0x14048163d
mov rax, qword [r13]
xchg cl, ch
mov rcx, r13
jmp 0x140481624
mov rax, qword [rax + 0x20]
jmp 0x14048162d
call qword [case.0x1404e35ce.0]
mov word [rsp + 0x38], ax
jmp 0x14048163d
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
inc ch
dec r13d
rcl ch, cl
mov qword [rbp - 0x68], 1
ror r13b, 0xb
btc ecx, 0xfc
bt dx, r13w
mov r13d, 0xf
rcr cl, 0x9e
jmp 0x14048166e
mov qword [rbp - 0x60], r13
or ch, dh
rol rdx, cl
xor eax, eax
cwd
bswap cx
movzx rdx, r11w
mov byte [rbp - 0x78], al
jmp 0x14048168a
mov rdx, qword [rsp + 0x48]
setle cl
mov rcx, rdi
call fcn.14046ca70
sub r9d, r9d
movzx r14w, r12b
movsxd r14, esp
shl r14b, 0x28
mov r14, qword [rbp - 0x78]
cmp r12b, r13b
test r9b, r13b
test al, al
jmp 0x1404816ba
jne 0x140481b6c
lea r12, [rdi + 0xa]
rcr r8w, cl
mov r8, r12
clc
or bl, 0xb3
mov qword [rsp + 0x70], r12
xadd bl, bl
shl bl, 8
mov bl, byte [rsp + 0x31]
cmp byte [rdi + 8], r9b
jmp 0x1404816e7
jne 0x1404817a5
mov rcx, qword [rdi]
jmp 0x1404816f7
test rcx, rcx
je 0x140481797
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp r15w, dx
stc
test rdx, rdx
jmp 0x140481714
je 0x14048173f
mov rax, qword [rcx + 0x50]
cmp cx, bp
test sil, r10b
cmp dword [rax], r9d
jmp 0x14048172c
jle 0x14048173f
movzx eax, word [rdx]
jmp 0x14048173a
jmp 0x140481761
mov rax, qword [rcx]
jmp 0x140481747
mov rax, qword [rax + 0x30]
call qword [case.0x1404e35ce.0]
mov r8, qword [rsp + 0x70]
bswap ecx
xor r9d, r9d
neg cx
movsx ecx, ax
mov ecx, 0xffff
cmp r9b, 0x9f
clc
test r9b, sil
cmp cx, ax
jmp 0x140481776
je 0x140481797
mov word [r8], ax
movsx r12d, dx
bswap r12d
movsxd r12, r8d
mov r12, r8
jmp 0x140481792
jmp 0x1404817a1
mov qword [rdi], r9
cdq
cqo
movzx r8d, r8w
mov byte [rdi + 8], 1
movzx r8d, word [r12]
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x1404817b7
call fcn.14017f182
lea rcx, [rbp - 0x38]
cmp esi, 0x6f430484
test cl, ah
sub rax, rcx
stc
sar rax, 1
cmp r8, 0x3ab01e63
test rsp, r9
cmp rax, 0x16
jmp 0x1404817e2
jae 0x1404818af
mov byte [rsp + 0x30], 1
shld ecx, r8d, 0x46
mov ecx, dword [rsp + 0x3c]
cmp dword [rsp + 0x40], ecx
jmp 0x1404817ff
jg 0x14048180e
inc dword [rsp + 0x34]
jmp 0x140481867
test rax, rax
jmp 0x140481816
jne 0x140481829
test ecx, ecx
jmp 0x140481823
je 0x140481867
lea r8, [0x1400c0de0]
jmp 0x140481835
mov al, byte [rax + r8]
jmp 0x14048183e
mov byte [r15], al
movsx rax, r8w
inc r15
movsx ax, bpl
not al
mov ax, 0x5cd7
mov qword [rsp + 0x50], r15
inc ecx
neg ah
mov dword [rsp + 0x3c], ecx
shrd rax, rsi, 8
mov cl, cl
lea rax, [rbp - 0x78]
xadd cl, cl
cmp r13, 0x10
setae cl
cmovae rax, r14
clc
cmc
cmp cx, 0x2e30
cmp byte [rax + rsi], 0x7f
jmp 0x140481889
je 0x140481a3c
lea rax, [rbp - 0x78]
test r14w, sp
test cl, cl
jmp 0x14048189e
cmovne rax, r14
jmp 0x1404818a7
inc byte [rax + rsi]
jmp 0x140481a2f
lea rax, [rbp - 0x78]
cmp r13, 0x10
setae r15b
jmp 0x1404818c0
cmovae rax, r14
cmc
stc
xor r9d, r9d
cmp sil, 6
jmp 0x1404818d2
cmp byte [rax + rsi], r9b
jmp 0x1404818db
je 0x140481b1a
movzx r8d, word [rsp + 0x38]
stc
test r8w, r8w
jmp 0x1404818f1
je 0x140481b1a
cmp byte [rdi + 8], r9b
jmp 0x140481900
jne 0x14048199d
mov rcx, qword [rdi]
cmc
cmp di, bx
test rcx, rcx
jmp 0x140481915
je 0x140481992
mov rax, qword [rcx + 0x38]
xchg dx, dx
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x14048192e
je 0x140481952
mov rax, qword [rcx + 0x50]
cmc
cmp spl, spl
cmp dword [rax], r9d
jle 0x140481952
movzx eax, word [rdx]
jmp 0x14048194d
jmp 0x140481972
mov rax, qword [rcx]
jmp 0x14048195a
mov rax, qword [rax + 0x30]
call qword [case.0x1404e35ce.0]
movzx r8d, word [rsp + 0x38]
xor cx, 0xfb6
xor r9d, r9d
mov ecx, 0xffff
test r15b, cl
cmp cx, ax
je 0x140481992
mov word [r12], ax
jmp 0x14048198d
jmp 0x140481999
mov qword [rdi], r9
clc
cmp r13b, spl
mov byte [rdi + 8], 1
cmp word [r12], r8w
jmp 0x1404819a7
jne 0x140481b1a
mov rcx, qword [rbp - 0x68]
cmp rcx, r13
jmp 0x1404819b9
jae 0x1404819f9
lea rax, [rcx + 1]
jmp 0x1404819c9
mov qword [rbp - 0x68], rax
shl rax, cl
shr al, 0x7a
sal ah, 0xb
lea rax, [rbp - 0x78]
cmp dil, 0x20
test r15b, r15b
jmp 0x1404819e6
cmovne rax, r14
and word [rax + rcx], 0
jmp 0x1404819f4
jmp 0x140481a23
xor r9d, r9d
xchg dx, dx
sets cl
cdq
mov r8b, bl
setne dl
movzx rcx, cx
lea edx, [r9 + 1]
mov cx, 0x27fb
lea rcx, [rbp - 0x78]
jmp 0x140481a1e
call fcn.14045b109
inc rsi
mov r15, qword [rsp + 0x50]
sub r13b, r11b
clc
mov r14, qword [rbp - 0x78]
mov r13, qword [rbp - 0x60]
not ch
sub cl, r14b
mov rcx, qword [rdi]
cmc
stc
sub r8d, r8d
cmc
test rcx, rcx
jmp 0x140481a4d
je 0x140481ad3
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140481a9b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140481a6c
jle 0x140481a9b
dec dword [rax]
cdqe
not al
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
xchg ah, al
lea rax, [rdx + 2]
mov qword [rcx], rax
xchg al, al
movzx rax, ax
movzx eax, word [rdx]
jmp 0x140481a96
jmp 0x140481ab0
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140481aa7
call qword [case.0x1404e35ce.0]
xor r8d, r8d
mov ecx, 0xffff
test r9b, r9b
cmp cx, ax
jmp 0x140481ac0
je 0x140481ad3
mov al, r8b
jmp 0x140481ace
jmp 0x140481ae0
mov qword [rdi], r8
xchg dx, cx
setae al
mov al, 0x45
mov al, 1
mov byte [rdi + 8], al
mov rdx, qword [rsp + 0x48]
movsx rcx, bx
mov rcx, rdi
jmp 0x140481af4
call fcn.14046ca70
sub r9d, r9d
cmovae r8w, si
bswap r8w
btc r8d, r9d
test al, al
movzx r8d, r11w
mov r8, qword [rsp + 0x70]
je 0x1404816de
test rsi, rsi
jmp 0x140481b22
je 0x140481b5c
lea rax, [rbp - 0x78]
stc
cmp r13, 0x10
jmp 0x140481b36
cmovae rax, r14
test sil, 0xc6
test esp, r10d
cmp byte [rax + rsi], r9b
jmp 0x140481b4a
jle 0x140481bc1
inc rsi
setge bl
movsxd rbx, edx
xadd ebx, ebx
mov rbx, qword [rsp + 0x60]
cmp ebp, 0x1f740877
jmp 0x140481b6c
test rsi, rsi
jmp 0x140481b74
je 0x140481bcf
mov cl, byte [rbx]
cmp cl, 0x7f
jmp 0x140481b84
je 0x140481bcf
sub rsi, 1
jmp 0x140481b93
je 0x140481cf5
lea rax, [rbp - 0x78]
test r15d, eax
cmp bl, 0xbf
cmp r13, 0x10
jmp 0x140481bac
cmovae rax, r14
test r9b, r11b
cmp cl, byte [rax + rsi]
jmp 0x140481bbb
je 0x140481d12
mov byte [rsp + 0x31], 1
test r13w, 0x7e04
cmp rax, rbp
cmp r13, 0x10
jmp 0x140481bd8
jb 0x140481c2c
lea rdx, [r13 + 1]
cmp r13, 0x63aa49f0
mov rax, r14
cmp rdx, 0x1000
jmp 0x140481bf8
jb 0x140481c24
add rdx, 0x27
jmp 0x140481c07
mov r14, qword [r14 - 8]
clc
sub rax, r14
add rax, 0xfffffffffffffff8
clc
stc
cmp rax, 0x1f
jmp 0x140481c1e
ja 0x140483076
mov rcx, r14
call fcn.14010a1e6
xor r8d, r8d
adc r12w, 0x4f19
mov r12d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x3c]
and r13b, spl
rcl sil, 0x59
xchg r13b, r15b
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
stc
shr sil, 0xc9
jmp 0x140481c5d
mov rsi, qword [rsp + 0x48]
cmp byte [rsp + 0x30], r8b
jmp 0x140481c6c
je 0x140481c87
test r14d, r14d
jne 0x140481c87
mov byte [r15], 0x30
movzx dx, bpl
inc r15
mov rdx, rsi
mov ecx, edx
mov cx, 0x2216
mov rcx, rdi
jmp 0x140481c98
call fcn.14046ca70
sub esi, esi
cmp dh, ch
test al, al
jmp 0x140481ca8
jne 0x140482125
cmp byte [rdi + 8], sil
jne 0x14048202e
mov rcx, qword [rdi]
test rcx, rcx
je 0x140482017
mov rax, qword [rcx + 0x38]
rcr dh, cl
mov rdx, qword [rax]
clc
test rdx, rdx
jmp 0x140481cd6
je 0x140481fdf
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x140481ce7
jle 0x140481fdf
movzx eax, word [rdx]
jmp 0x140481ff1
test rsi, rsi
jne 0x140481d12
lea rax, [rbp - 0x78]
cmp r13, 0x10
cmovae rax, r14
cmp cl, byte [rax]
jl 0x140481bc1
cmp byte [rbx + 1], r9b
jle 0x140481b6c
inc rbx
jmp 0x140481b6c
mov rdx, rsi
movzx ecx, r8w
mov rcx, rdi
jmp 0x140481d33
call fcn.14046ca70
xor r8d, r8d
jmp 0x140481d45
test al, al
jne 0x140481c62
lea rbx, [rdi + 0xa]
shld r13d, r12d, 0x55
sar r13w, cl
mov rsi, rbx
xchg r13b, r13b
mov r13, qword [rsp + 0x48]
cmp r9b, 8
clc
cmp byte [rdi + 8], r8b
jne 0x140481e16
mov rcx, qword [rdi]
stc
test rax, r9
test rcx, rcx
je 0x140481e04
mov rax, qword [rcx + 0x38]
neg edx
and dl, 0x5a
mov rdx, qword [rax]
test rdx, rdx
je 0x140481dc0
mov rax, qword [rcx + 0x50]
jmp 0x140481da5
cmp dword [rax], r8d
jmp 0x140481dad
jle 0x140481dc0
movzx eax, word [rdx]
jmp 0x140481dbb
jmp 0x140481dd7
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140481dcc
call qword [case.0x1404e35ce.0]
xor r8d, r8d
rol cl, cl
mov ecx, 0xffff
clc
cmp dil, r10b
cmp cx, ax
je 0x140481e04
mov word [rsi], ax
setno bl
movzx bx, bl
movsx ebx, r9w
mov rbx, rsi
jmp 0x140481dff
jmp 0x140481e0b
mov qword [rdi], r8
not cl
mov cl, 0xfd
mov byte [rdi + 8], 1
not cx
movsx rdx, r15w
movzx r8d, word [rbx]
not dx
lea rdx, [rbp]
lea rcx, [rbp - 0x38]
jmp 0x140481e2a
call fcn.14017f182
lea rcx, [rbp - 0x38]
test r8, r12
cmc
cmp r10, 0x75f0b37
sub rax, rcx
cmp sil, 0xa0
clc
sar rax, 1
test sil, spl
cmp rax, 0x16
jmp 0x140481e55
jae 0x140481fcd
cmp r12d, r14d
jg 0x140481e79
inc dword [rsp + 0x34]
stc
test r10b, r9b
xor r8d, r8d
jmp 0x140481e74
jmp 0x140481ec6
xor r8d, r8d
test ah, 0xab
test rax, rax
jne 0x140481e96
test r14d, r14d
jmp 0x140481e90
je 0x140481ec6
lea rcx, [0x1400c0de0]
jmp 0x140481ea2
mov al, byte [rax + rcx]
not cx
mov ch, ch
mov byte [r15], al
movzx rcx, bp
cmovl ecx, eax
movsx ecx, r10w
inc r15
not cl
movsxd rcx, r14d
setl ch
inc r14d
mov byte [rsp + 0x30], 1
rcr cx, cl
or cx, 0x57c4
mov rcx, qword [rdi]
test sil, 0x10
clc
jmp 0x140481ee0
test rcx, rcx
jmp 0x140481ee8
je 0x140481f83
mov rax, qword [rcx + 0x38]
test r10w, 0x7b97
test r14b, al
cmp qword [rax], r8
je 0x140481f3b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140481f10
jle 0x140481f3b
dec dword [rax]
seto al
mov rcx, qword [rcx + 0x38]
movzx eax, bx
xchg dl, dl
mov rdx, qword [rcx]
lea rax, [rdx + 2]
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140481f36
jmp 0x140481f62
mov rax, qword [rcx]
jmp 0x140481f43
mov rax, qword [rax + 0x38]
jmp 0x140481f4c
call qword [case.0x1404e35ce.0]
sub r8d, r8d
rcl cx, 0x5e
cmp r14b, 0x3a
btr cx, 0x73
mov ecx, 0xffff
stc
cmp cx, ax
jmp 0x140481f70
je 0x140481f83
mov al, r8b
jmp 0x140481f7e
jmp 0x140481f8f
mov qword [rdi], r8
mov al, 0x5a
cdq
movzx rdx, sp
mov al, 1
mov byte [rdi + 8], al
movzx cx, r8b
movzx rcx, bx
mov rdx, r13
mov rcx, rdi
jmp 0x140481fa6
call fcn.14046ca70
xor r8d, r8d
jmp 0x140481fbb
test al, al
jmp 0x140481fc2
je 0x140481d6a
jmp 0x140481fd5
xor r8d, r8d
jmp 0x140481fd5
mov dword [rsp + 0x3c], r14d
jmp 0x140481c4e
mov rax, qword [rcx]
jmp 0x140481fe7
mov rax, qword [rax + 0x30]
call qword [case.0x1404e35ce.0]
mov ecx, 0xffff
test r10w, r11w
clc
cmp cx, ax
jmp 0x140482003
je 0x140482017
mov word [rdi + 0xa], ax
jmp 0x140482012
jmp 0x140482023
mov qword [rdi], rsi
cdqe
movsx ecx, sp
movzx rax, si
mov byte [rdi + 8], 1
movzx rax, dx
cbw
cwde
movzx ebx, word [rdi + 0xa]
mov rax, qword [r13]
mov rcx, r13
jmp 0x14048203e
mov rax, qword [rax + 0x18]
jmp 0x140482047
call qword [case.0x1404e35ce.0]
cmp bx, ax
jmp 0x140482055
jne 0x140482125
call fcn.1404bbbb7
mov rcx, qword [rax]
setae al
mov al, byte [rcx]
mov byte [r15], al
movsx rcx, r14w
inc r15
rol cx, cl
and rcx, 0x5d561978
or cl, r12b
mov rcx, qword [rdi]
test r9w, 0x2c81
test rcx, rcx
je 0x140482115
mov rax, qword [rcx + 0x38]
cmp r9b, dl
cmp sil, 5
cmp qword [rax], rsi
jmp 0x1404820a4
je 0x1404820e2
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], esi
jmp 0x1404820b6
jle 0x1404820e2
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404820ce
mov qword [rcx], rax
movsx eax, r14w
movzx eax, word [rdx]
jmp 0x1404820dd
jmp 0x1404820f4
mov rax, qword [rcx]
jmp 0x1404820ea
mov rax, qword [rax + 0x38]
call qword [case.0x1404e35ce.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140482101
je 0x140482115
mov byte [rdi + 8], sil
jmp 0x140482110
jmp 0x140482125
mov qword [rdi], rsi
xor r13w, 0x7a6
mov byte [rdi + 8], 1
neg r13b
mov r13, qword [rsp + 0x48]
test r11b, 0xe4
test r14d, r14d
jne 0x140482371
mov rdx, r13
cmovs cx, r9w
bswap rcx
movsx rcx, r12w
mov rcx, rdi
jmp 0x14048214e
call fcn.14046ca70
test al, al
jmp 0x14048215a
jne 0x140482340
lea rbx, [rdi + 0xa]
rol r14b, cl
shr r12w, 0xb
mov rsi, rbx
add r12, 0x688a3dd8
mov r12d, dword [rsp + 0x34]
sub r8d, r8d
movzx r14w, cl
mov r14d, 0xffff
cmp byte [rdi + 8], r8b
jmp 0x140482192
jne 0x140482223
mov rcx, qword [rdi]
stc
test rcx, rcx
jmp 0x1404821a4
je 0x14048220f
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x1404821ba
je 0x1404821dd
mov rax, qword [rcx + 0x50]
cmp r8d, r10d
test r8b, 0xc8
cmc
cmp dword [rax], r8d
jle 0x1404821dd
movzx eax, word [rdx]
jmp 0x1404821ed
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404e35ce.0]
xor r8d, r8d
cmp r14w, ax
jmp 0x1404821f6
je 0x14048220f
mov word [rsi], ax
movsx ebx, si
mov rbx, rsi
jmp 0x14048220a
jmp 0x14048221c
mov qword [rdi], r8
inc ax
adc rax, 0x55f90f64
mov byte [rdi + 8], 1
adc al, r11b
movzx eax, word [rbx]
cmp ax, word [rbp - 0x38]
jmp 0x14048222f
jne 0x140482325
dec r12d
mov byte [rsp + 0x30], 1
cmc
mov cl, spl
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x14048224d
je 0x1404822dd
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
jmp 0x14048225f
je 0x1404822ac
mov rax, qword [rcx + 0x50]
clc
cmp dword [rax], r8d
jle 0x1404822ac
dec dword [rax]
cdqe
rdtsc
cwde
mov rcx, qword [rcx + 0x38]
mov al, 0x41
cbw
cwd
mov rdx, qword [rcx]
cdqe
cmovne eax, r10d
mov eax, ebp
lea rax, [rdx + 2]
jmp 0x140482298
mov qword [rcx], rax
movsxd rax, edx
cwde
movzx eax, word [rdx]
jmp 0x1404822a7
jmp 0x1404822c6
mov rax, qword [rcx]
jmp 0x1404822b4
mov rax, qword [rax + 0x38]
jmp 0x1404822bd
call qword [case.0x1404e35ce.0]
xor r8d, r8d
cmp r14w, ax
jmp 0x1404822cf
je 0x1404822dd
mov al, r8b
jmp 0x1404822ec
mov qword [rdi], r8
movzx rdx, bx
not al
mov al, 1
cmovns cx, dx
mov byte [rdi + 8], al
setno dl
cmovno rcx, r9
mov rdx, r13
movsxd rcx, esi
jmp 0x140482301
mov rcx, rdi
jmp 0x140482309
call fcn.14046ca70
xor r8d, r8d
cmp r12b, 0x6c
cmp r11, r12
test al, al
jmp 0x14048231f
je 0x140482189
mov dword [rsp + 0x34], r12d
cbw
mov rax, r9
mov r14d, dword [rsp + 0x3c]
bsf rax, r15
mov r12d, dword [rsp + 0x40]
rol ah, 0x62
mov eax, dword [rsp + 0x34]
clc
test eax, eax
jmp 0x14048234c
jns 0x140482371
mov byte [r15], 0x30
inc r15
inc ch
inc eax
setno ch
mov ch, 0xef
jmp 0x140482368
mov dword [rsp + 0x34], eax
movzx dx, r13b
mov rdx, r13
movsx cx, sil
bswap rcx
movzx rcx, cx
mov rcx, rdi
jmp 0x140482388
call fcn.14046ca70
test al, al
jmp 0x140482394
jne 0x1404825f6
lea rbx, [rdi + 0xa]
btc esi, 0x5f
cmp dil, 0x13
bsf si, r12w
mov rsi, rbx
stc
xor r8d, r8d
clc
cmc
cmp byte [rdi + 8], r8b
jmp 0x1404823bd
jne 0x14048246b
mov rcx, qword [rdi]
cmp r14b, sil
test rcx, rcx
jmp 0x1404823d1
je 0x140482458
mov rax, qword [rcx + 0x38]
sar dl, 0x67
mov rdx, qword [rax]
clc
jmp 0x1404823e7
test rdx, rdx
jmp 0x1404823ef
je 0x14048241c
mov rax, qword [rcx + 0x50]
clc
cmp r15d, 0x4d2229c9
cmp dword [rax], r8d
jmp 0x140482409
jle 0x14048241c
movzx eax, word [rdx]
jmp 0x140482417
jmp 0x140482431
mov rax, qword [rcx]
jmp 0x140482424
mov rax, qword [rax + 0x30]
call qword [case.0x1404e35ce.0]
sub r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x14048243e
je 0x140482458
mov word [rsi], ax
movzx rbx, sp
mov rbx, rsi
jmp 0x140482453
jmp 0x140482460
mov qword [rdi], r8
movzx cx, bpl
mov byte [rdi + 8], 1
xchg dh, ch
cmovbe dx, r13w
movzx r8d, word [rbx]
movsx cx, r11b
movzx cx, r13b
lea rdx, [rbp]
movsx ecx, r15w
lea rcx, [rbp - 0x38]
jmp 0x14048248a
call fcn.14017f182
lea rcx, [rbp - 0x38]
stc
cmp r13b, r14b
sub rax, rcx
cmp r15b, r13b
test r14w, 0xc3b
cmp r8w, 0x1ebc
sar rax, 1
cmp rax, 0x16
jmp 0x1404824b5
jae 0x1404825f6
cmp r14d, r12d
jmp 0x1404824c3
jge 0x1404824f0
lea rcx, [0x1400c0de0]
jmp 0x1404824d5
mov al, byte [rax + rcx]
not ch
mov byte [r15], al
inc r15
xchg ch, cl
setno ch
movsx cx, r15b
inc r14d
xor cl, 0xee
mov byte [rsp + 0x30], 1
not cx
sub rcx, 0x4df32557
mov cx, bp
mov rcx, qword [rdi]
cmp r14b, 0x3d
xor r8d, r8d
stc
cmc
test rcx, rcx
jmp 0x140482516
je 0x1404825a9
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r8
jmp 0x140482529
je 0x140482570
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x14048253b
jle 0x140482570
dec dword [rax]
mov rax, r8
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
not ax
cwde
lea rax, [rdx + 2]
jmp 0x14048255a
mov qword [rcx], rax
movsx eax, bx
mov al, r11b
movsx ax, r13b
movzx eax, word [rdx]
jmp 0x140482580
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404e35ce.0]
xor r8d, r8d
mov ecx, 0xffff
jmp 0x14048258e
cmp cx, ax
jmp 0x140482596
je 0x1404825a9
mov al, r8b
jmp 0x1404825a4
jmp 0x1404825be
mov qword [rdi], r8
movsx rcx, r10w
movzx rdx, r9w
cmovae rdx, rcx
mov al, 1
movzx ecx, r15w
mov byte [rdi + 8], al
movsx rcx, dx
bswap ecx
cwd
mov rdx, r13
bswap cx
cmovl ecx, edx
mov rcx, rdi
jmp 0x1404825da
call fcn.14046ca70
xor r8d, r8d
cmc
stc
cmp dx, 0x2925
test al, al
jmp 0x1404825f0
je 0x1404823b4
mov sil, byte [rsp + 0x30]
jmp 0x140482600
xor r14d, r14d
clc
test sil, sil
jmp 0x14048260c
je 0x140482f41
mov rdx, r13
xchg cl, cl
mov rcx, rdi
jmp 0x14048261f
call fcn.14046ca70
test al, al
jmp 0x14048262b
jne 0x140482f41
mov cl, byte [rdi + 8]
cmc
cmp r15b, r14b
test cl, cl
jmp 0x14048263f
jne 0x1404826dd
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140482650
je 0x1404826c7
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
stc
test rdx, rdx
jmp 0x140482666
je 0x14048268b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140482678
jle 0x14048268b
movzx eax, word [rdx]
jmp 0x140482686
jmp 0x1404826a2
mov rax, qword [rcx]
jmp 0x140482693
mov rax, qword [rax + 0x30]
jmp 0x14048269c
call qword [case.0x1404e35ce.0]
mov ecx, 0xffff
cmc
cmp bh, 0x81
cmp cx, ax
jmp 0x1404826b3
je 0x1404826c7
mov word [rdi + 0xa], ax
jmp 0x1404826c2
jmp 0x1404826ca
mov qword [rdi], r14
mov byte [rdi + 8], 1
movzx ax, dl
mov cl, 1
rcr eax, 0xa1
cmp bl, r8b
or ax, bx
movzx eax, word [rdi + 0xa]
test r15b, 6
test bpl, r15b
cmp r14b, r12b
cmp ax, word [rbp - 2]
jmp 0x1404826f4
je 0x1404827b2
test cl, cl
jmp 0x140482701
jne 0x1404827a3
mov rcx, qword [rdi]
cmc
test r13b, dl
test rcx, rcx
jmp 0x140482716
je 0x140482789
mov rax, qword [rcx + 0x38]
sar dx, 0x14
rcr dh, cl
xchg dh, dl
mov rdx, qword [rax]
test rdx, rdx
je 0x14048274e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jle 0x14048274e
movzx eax, word [rdx]
jmp 0x140482749
jmp 0x140482765
mov rax, qword [rcx]
jmp 0x140482756
mov rax, qword [rax + 0x30]
jmp 0x14048275f
call qword [case.0x1404e35ce.0]
mov ecx, 0xffff
test r12b, r12b
cmp cx, ax
jmp 0x140482775
je 0x140482789
mov word [rdi + 0xa], ax
jmp 0x140482784
jmp 0x14048279d
mov qword [rdi], r14
shl ax, cl
movzx eax, word [rdi + 0xa]
cmp r10w, r9w
test rax, 0x4b104a47
mov byte [rdi + 8], 1
clc
cmc
cmp ax, word [rbp - 4]
jmp 0x1404827ac
jne 0x140482f41
mov byte [r15], 0x70
mov rcx, r12
inc r15
test al, r15b
sar rcx, 0x3f
inc cx
mov rcx, qword [rdi]
cmc
clc
test rcx, rcx
je 0x140482865
mov rax, qword [rcx + 0x38]
cmp cx, 0x3c0a
cmp qword [rax], r14
je 0x140482829
mov rax, qword [rcx + 0x50]
test r15b, 0x42
test r8, rsi
cmp dword [rax], r14d
jmp 0x1404827f9
jle 0x140482829
dec dword [rax]
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
mov al, 0x6f
movsx ax, r12b
cwde
lea rax, [rdx + 2]
jmp 0x140482819
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140482824
jmp 0x140482840
mov rax, qword [rcx]
jmp 0x140482831
mov rax, qword [rax + 0x38]
jmp 0x14048283a
call qword [case.0x1404e35ce.0]
mov r12d, 0xffff
test r8w, 0x4167
cmp al, ah
cmp r12w, ax
jmp 0x140482857
je 0x14048286f
mov al, r14b
jmp 0x140482877
mov r12d, 0xffff
mov ebx, eax
cqo
mov qword [rdi], r14
movsxd rdx, ebp
mov al, 1
mov byte [rdi + 8], al
mov sil, r14b
movsx rcx, r13w
movsx cx, al
mov ebx, r14d
mov rdx, r13
bswap cx
mov rcx, rdi
jmp 0x140482896
call fcn.14046ca70
test al, al
jne 0x140482b56
mov cl, byte [rdi + 8]
cmp spl, spl
stc
clc
test cl, cl
jne 0x140482934
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404828be
je 0x14048292b
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x1404828d4
je 0x140482901
mov rax, qword [rcx + 0x50]
cmp r13d, 0x7eca6d4f
clc
cmp dword [rax], r14d
jmp 0x1404828ee
jle 0x140482901
movzx eax, word [rdx]
jmp 0x1404828fc
jmp 0x14048290e
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404e35ce.0]
cmp r12w, ax
jmp 0x140482917
je 0x14048292b
mov word [rdi + 0xa], ax
jmp 0x140482926
jmp 0x14048292e
mov qword [rdi], r14
mov byte [rdi + 8], 1
mov cl, 1
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0xa]
jne 0x140482a05
mov byte [r15], 0x2b
movsx rcx, sp
movsxd rcx, r14d
mov cx, 0x1ed1
inc r15
sub ecx, r9d
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140482962
je 0x1404829f1
mov rax, qword [rcx + 0x38]
test ebp, r15d
cmc
cmp qword [rax], r14
jmp 0x140482978
je 0x1404829c8
mov rax, qword [rcx + 0x50]
test r11w, r14w
cmp dword [rax], r14d
jmp 0x14048298e
jle 0x1404829c8
dec dword [rax]
movzx rdx, r11w
movzx eax, r15w
cdq
mov rcx, qword [rcx + 0x38]
movsx rdx, si
lahf
cwd
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x1404829b6
mov qword [rcx], rax
cbw
movzx eax, word [rdx]
jmp 0x1404829c3
jmp 0x1404829da
mov rax, qword [rcx]
jmp 0x1404829d0
mov rax, qword [rax + 0x38]
call qword [case.0x1404e35ce.0]
cmp r12w, ax
je 0x1404829f1
mov al, r14b
jmp 0x1404829ec
jmp 0x1404829f8
mov qword [rdi], r14
xchg al, al
mov al, 1
mov byte [rdi + 8], al
jmp 0x140482a00
jmp 0x140482b56
test cl, cl
jmp 0x140482a0c
jne 0x140482a9e
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140482a1e
je 0x140482a88
mov rax, qword [rcx + 0x38]
and edx, 0x2320767f
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140482a39
je 0x140482a5e
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140482a4b
jle 0x140482a5e
movzx eax, word [rdx]
jmp 0x140482a59
jmp 0x140482a70
mov rax, qword [rcx]
jmp 0x140482a66
mov rax, qword [rax + 0x30]
call qword [case.0x1404e35ce.0]
cmp r12w, ax
je 0x140482a88
mov word [rdi + 0xa], ax
jmp 0x140482a83
jmp 0x140482a9a
mov qword [rdi], r14
movsx rax, r12w
movzx eax, word [rdi + 0xa]
cmp r15w, 0x4173
stc
mov byte [rdi + 8], 1
cmp ax, word [rbp - 0xc]
jmp 0x140482aa7
jne 0x140482b56
mov byte [r15], 0x2d
movzx rcx, r15w
inc r15
sar ch, cl
neg cx
clc
mov rcx, qword [rdi]
test rcx, rcx
je 0x140482b43
mov rax, qword [rcx + 0x38]
stc
cmp qword [rax], r14
je 0x140482b19
mov rax, qword [rcx + 0x50]
cmp r13d, edi
clc
cmp dword [rax], r14d
jle 0x140482b19
dec dword [rax]
lahf
mov rcx, qword [rcx + 0x38]
bswap edx
mov rdx, qword [rcx]
nop
lea rax, [rdx + 2]
jmp 0x140482aff
mov qword [rcx], rax
mov al, r9b
movzx ax, r10b
xchg al, al
movzx eax, word [rdx]
jmp 0x140482b14
jmp 0x140482b30
mov rax, qword [rcx]
jmp 0x140482b21
mov rax, qword [rax + 0x38]
jmp 0x140482b2a
call qword [case.0x1404e35ce.0]
cmp r12w, ax
je 0x140482b43
mov byte [rdi + 8], r14b
jmp 0x140482b56
mov qword [rdi], r14
mov byte [rdi + 8], 1
jmp 0x140482b56
mov rdx, r13
setne cl
mov rcx, rdi
call fcn.14046ca70
test al, al
jmp 0x140482b6b
jne 0x140482f24
cmp byte [rdi + 8], r14b
jmp 0x140482b7a
jne 0x140482c21
mov rcx, qword [rdi]
cmc
test bl, ch
cmp ah, 0x37
test rcx, rcx
jmp 0x140482b91
je 0x140482c09
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp bpl, cl
test rdx, rdx
jmp 0x140482ba9
je 0x140482bda
mov rax, qword [rcx + 0x50]
jmp 0x140482bbf
cmp dword [rax], r14d
jmp 0x140482bc7
jle 0x140482bda
movzx eax, word [rdx]
jmp 0x140482bd5
jmp 0x140482bf1
mov rax, qword [rcx]
jmp 0x140482be2
mov rax, qword [rax + 0x30]
jmp 0x140482beb
call qword [case.0x1404e35ce.0]
cmp r12w, ax
jmp 0x140482bfa
je 0x140482c09
mov word [rdi + 0xa], ax
jmp 0x140482c16
mov qword [rdi], r14
btc ax, 0xee
cwde
shrd eax, edx, 0x64
mov byte [rdi + 8], 1
sbb rax, 0x2968243a
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp - 0x38]
jmp 0x140482c2e
jne 0x140482d14
mov sil, 1
bt cx, si
cmc
mov rcx, qword [rdi]
cmc
test rcx, rcx
jmp 0x140482c48
je 0x140482cdf
mov rax, qword [rcx + 0x38]
jmp 0x140482c57
cmp qword [rax], r14
jmp 0x140482c5f
je 0x140482cac
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140482c71
jle 0x140482cac
dec dword [rax]
not al
cwd
mov rcx, qword [rcx + 0x38]
rdtsc
movsxd rdx, esi
mov rdx, qword [rcx]
not ah
movsx rax, r15w
lea rax, [rdx + 2]
jmp 0x140482c98
mov qword [rcx], rax
setp ah
lahf
movzx eax, word [rdx]
jmp 0x140482ca7
jmp 0x140482cc3
mov rax, qword [rcx]
jmp 0x140482cb4
mov rax, qword [rax + 0x38]
jmp 0x140482cbd
call qword [case.0x1404e35ce.0]
cmp r12w, ax
jmp 0x140482ccc
je 0x140482cdf
mov al, r14b
jmp 0x140482cda
jmp 0x140482ce7
mov qword [rdi], r14
mov al, sil
cqo
mov byte [rdi + 8], al
jmp 0x140482cf0
mov rdx, r13
mov cx, bp
movsx rcx, r14w
mov rcx, rdi
jmp 0x140482d02
call fcn.14046ca70
test al, al
je 0x140482b71
jmp 0x140482d22
test sil, sil
jmp 0x140482d1c
je 0x140482f24
mov byte [r15], 0x30
inc r15
jmp 0x140482d2e
jmp 0x140482f24
cmp byte [rdi + 8], r14b
jne 0x140482dbe
mov rcx, qword [rdi]
cmc
test cl, 0xe3
test rcx, rcx
je 0x140482db0
mov rax, qword [rcx + 0x38]
cqo
neg dx
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140482d61
je 0x140482d86
mov rax, qword [rcx + 0x50]
cmp dword [rax], r14d
jmp 0x140482d73
jle 0x140482d86
movzx eax, word [rdx]
jmp 0x140482d81
jmp 0x140482d98
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140482d92
call qword [case.0x1404e35ce.0]
cmp r12w, ax
je 0x140482db0
mov word [rdi + 0xa], ax
jmp 0x140482dab
jmp 0x140482dba
mov qword [rdi], r14
jmp 0x140482dba
mov byte [rdi + 8], 1
movzx r8d, word [rdi + 0xa]
movzx edx, r12w
setae ch
mov dh, 0xa3
lea rdx, [rbp]
movzx ecx, sp
mov rcx, 0x780f1cda
lea rcx, [rbp - 0x38]
jmp 0x140482de4
call fcn.14017f182
lea rcx, [rbp - 0x38]
test rsi, r9
sub rax, rcx
clc
cmp rsp, rax
sar rax, 1
cmp rax, 0x16
jmp 0x140482e03
jae 0x140482f41
cmp ebx, 8
jmp 0x140482e11
jge 0x140482e3b
lea rcx, [0x1400c0de0]
mov al, byte [rax + rcx]
movzx rcx, r13w
mov byte [r15], al
mov cx, 0x6339
inc r15
xchg ecx, ecx
movzx cx, r13b
inc ebx
sal sil, cl
mov sil, 1
btc ecx, esp
test ax, 0x794f
adc rcx, r11
mov rcx, qword [rdi]
cmp ebp, 0x1a5b4332
test rcx, rcx
jmp 0x140482e59
je 0x140482efb
mov rax, qword [rcx + 0x38]
test esp, 0x21a85ade
cmp r9b, 0x97
cmc
cmp qword [rax], r14
jmp 0x140482e76
je 0x140482ecd
mov rax, qword [rcx + 0x50]
cmp r14w, 0x5300
cmp rsi, rcx
cmp dword [rax], r14d
jmp 0x140482e91
jle 0x140482ecd
dec dword [rax]
cwd
mov al, r9b
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
movzx eax, r14w
movsx rax, cx
lea rax, [rdx + 2]
jmp 0x140482eb6
mov qword [rcx], rax
movsx eax, r14w
cbw
cwde
movzx eax, word [rdx]
jmp 0x140482ec8
jmp 0x140482edf
mov rax, qword [rcx]
jmp 0x140482ed5
mov rax, qword [rax + 0x38]
call qword [case.0x1404e35ce.0]
cmp r12w, ax
jmp 0x140482ee8
je 0x140482efb
mov al, r14b
jmp 0x140482ef6
jmp 0x140482f1a
mov qword [rdi], r14
cmovs rdx, rbp
movsx cx, dh
jmp 0x140482f0b
mov al, sil
movzx dx, r8b
setns ch
movzx rdx, bp
mov byte [rdi + 8], al
movsxd rdx, ebx
mov cx, 0x359d
mov rdx, r13
mov rcx, rdi
jmp 0x140482f2f
call fcn.14046ca70
test al, al
jmp 0x140482f3b
je 0x140482d33
cmp byte [rsp + 0x31], r14b
jmp 0x140482f4b
jne 0x140482f5f
test sil, sil
jmp 0x140482f59
jne 0x140482f66
mov r15, qword [rbp - 0x80]
bswap cx
mov byte [r15], r14b
cmp esi, edx
sal cl, 0x3d
sar dh, cl
mov eax, dword [rsp + 0x34]
btc rdx, 0xf9
btc rcx, rbp
mov rcx, qword [rsp + 0x78]
movsx edx, sp
sar dh, 0x5d
shld rdx, rbx, 0xb7
mov dword [rcx], eax
sal rdx, 0x35
sar dl, 0xd4
not dx
mov rdx, qword [rbp - 0x40]
clc
test r8b, bl
cmp rdx, 0x10
jmp 0x140482faa
jb 0x140483015
inc rdx
or cl, bl
mov ah, 0xf6
rcr ah, cl
mov rcx, qword [rbp - 0x58]
mov rax, rcx
clc
cmp rdi, 0x6c142937
cmp rdx, 0x1000
jmp 0x140482fd5
jb 0x140483010
add rdx, 0x27
cmp rbp, rax
mov rcx, qword [rcx - 8]
test bh, bh
cmp bpl, 0x3b
clc
sub rax, rcx
add rax, 0xfffffffffffffff8
jmp 0x140483001
cmp rax, 0x1f
jmp 0x14048300a
ja 0x140483070
call fcn.14010a1e6
sub eax, eax
movzx ecx, r9w
mov rcx, qword [rbp + 8]
xor rcx, rsp
call fcn.1404a2f20
mov rbx, qword [rsp + 0x150]
sal r13b, cl
shrd r14w, r15w, 0xb
add rsp, 0x110
movsx r12d, dx
pop r15
movzx r13d, r12w
movzx di, r10b
pop r14
not r12d
pop r13
movsx di, r9b
movsxd rbp, esi
movzx r12, dx
pop r12
pop rdi
pop rsi
setle bpl
pop rbp
jmp 0x14048306f
ret
call fcn.1404b973f
nop
call fcn.1404b973f
nop
jmp 0x140278308