Function at 0x140461f0b
Capabilities:
Authenticate hmac
Check http status code
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
cwde
sar ax, 0xa8
push rbp
push rsi
push rdi
push r12
sub bp, 0x168e
cbw
push r13
bt esi, eax
push r14
shl r14b, cl
shld r12d, edi, 0x72
push r15
cmc
movsx r12d, r15w
lea rbp, [rsp - 0x17]
sub rsp, 0x100
bts rax, rax
cbw
shrd r12w, r9w, 0xfe
mov rax, qword [0x1400b7288]
xor rax, rsp
dec r12b
shr r12w, cl
rol r13b, cl
mov qword [rbp + 0xf], rax
xor r12d, r12d
mov r12, r9
mov qword [rsp + 0x48], r9
mov rdi, r8
cmovae rsi, rdx
test r12d, 0x2d705de1
mov r14, rdx
ror si, 8
cbw
rcr si, cl
mov qword [rbp - 0x79], rdx
movsx esi, si
mov rsi, qword [rbp + 0x77]
lahf
sbb edx, 0x4db576ef
mov r13, qword [rbp + 0x7f]
cqo
sbb ax, 0x6dbf
mov qword [rsp + 0x68], r13
movsx eax, r10w
inc ah
mov eax, dword [rsi + 0x18]
cmp r8w, 0x2f9a
test r11b, r8b
mov edx, 0x3000
and eax, edx
cmp bx, cx
cmp eax, edx
jmp 0x140461fd0
jne 0x140462007
mov qword [rsp + 0x28], r13
movsxd rdx, esi
cwd
movsx rdx, bx
mov qword [rsp + 0x20], rsi
movsx dx, dil
cmovbe dx, r10w
not edx
mov rdx, r14
jmp 0x140461ffd
call fcn.140464255
jmp 0x1404641e8
mov rax, qword [rsi + 0x40]
jmp 0x140462010
mov rbx, qword [rax + 8]
mov ah, 0xe7
cmovne ecx, r12d
cdqe
mov qword [rbp - 0x59], rbx
not ch
mov cx, di
movsxd rcx, eax
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x140462034
mov rax, qword [rax + 8]
call qword [case.0x1404c7fc4.0]
nop
mov cx, r14w
movsx rcx, sp
movzx ecx, r11w
lea rcx, [rbp - 0x61]
jmp 0x140462054
call fcn.14046a386
mov r15, rax
clc
mov qword [rsp + 0x60], rax
clc
cmp r11b, 0x5a
test rbx, rbx
jmp 0x14046206f
je 0x1404620be
mov rdx, qword [rbx]
mov rcx, rbx
mov rax, qword [rdx + 0x10]
jmp 0x140462084
call qword [case.0x1404c7fc4.0]
mov r8, rax
test r11w, 0x231a
cmp r15d, 0x48f915ff
test rax, rax
jmp 0x1404620a2
je 0x1404620be
mov rcx, qword [rax]
lahf
cwde
mov rax, qword [rcx]
mov edx, 1
mov rcx, r8
call qword [case.0x1404c7fc4.0]
mov rax, qword [r15]
movzx dx, dh
setbe cl
mov cx, r11w
lea rdx, [rbp - 0x31]
not cx
mov rcx, r15
mov rax, qword [rax + 0x28]
call qword [case.0x1404c7fc4.0]
nop
lahf
mov rbx, 0x433e5d32
cbw
mov byte [rsp + 0x31], 0
jmp 0x1404620f5
mov byte [rsp + 0x40], 0
jmp 0x140462106
mov rax, qword [rsi + 0x40]
mov rbx, qword [rax + 8]
movsx ax, dil
cdqe
mov ecx, edi
mov qword [rbp - 0x59], rbx
cdqe
movzx rax, r15w
movzx ecx, dx
mov rax, qword [rbx]
movsx ecx, r12w
movzx cx, spl
mov rcx, 0xb551848
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x140462143
call qword [case.0x1404c7fc4.0]
nop
lea rcx, [rbp - 0x61]
jmp 0x140462153
call fcn.14045ec60
mov rsi, rax
cmc
test rbx, rbx
je 0x1404621d9
mov rdx, qword [rbx]
mov al, 0xbc
cbw
movzx ax, r10b
mov rcx, rbx
not ah
mov rax, qword [rdx + 0x10]
call qword [case.0x1404c7fc4.0]
mov r8, rax
shld ebx, r10d, 0xb3
shrd bx, si, 0x7c
xchg bx, bx
mov ebx, 1
stc
test rax, rax
jmp 0x14046219e
je 0x1404621e0
mov rcx, qword [rax]
not rdx
cdqe
mov rax, qword [rcx]
movsx dx, spl
jmp 0x1404621bb
mov edx, ebx
not cl
mov ch, 0x61
movsx rcx, bp
mov rcx, r8
jmp 0x1404621ce
call qword [case.0x1404c7fc4.0]
jmp 0x1404621e0
mov ebx, 1
cwd
mov rax, qword [rsi]
movsxd r9, ecx
movsx dx, dil
lea r9, [rbp - 0x11]
movzx r8, si
not cx
movzx r8w, sil
lea r8, [0x1400c0dbf]
setp ch
lea rdx, [0x1400c0db0]
mov cx, 0x709d
bswap cx
mov rcx, rsi
mov rax, qword [rax + 0x58]
call qword [case.0x1404c7fc4.0]
mov rdx, r12
mov rcx, rdi
jmp 0x14046222b
call fcn.1404669dc
sub esi, esi
sub r12b, spl
shrd r12w, di, 0x9a
mov r12d, 0xffff
test al, al
jmp 0x140462248
jne 0x14046254f
mov cl, byte [rdi + 8]
cmc
test cl, cl
jmp 0x140462259
jne 0x1404622ef
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x14046226a
je 0x1404622e2
mov rax, qword [rcx + 0x38]
movsx edx, bp
sub dh, 0xe7
stc
mov rdx, qword [rax]
test r15, rbx
jmp 0x140462286
test rdx, rdx
jmp 0x14046228e
je 0x1404622b3
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], esi
jmp 0x1404622a0
jle 0x1404622b3
movzx eax, word [rdx]
jmp 0x1404622ae
jmp 0x1404622ca
mov rax, qword [rcx]
jmp 0x1404622bb
mov rax, qword [rax + 0x30]
jmp 0x1404622c4
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
jmp 0x1404622d3
je 0x1404622e2
mov word [rdi + 0xa], ax
jmp 0x1404622e8
mov qword [rdi], rsi
sbb al, bpl
mov byte [rdi + 8], bl
cdqe
mov cl, bl
movzx eax, word [rdi + 0xa]
test r10, r13
cmc
cmp ax, word [rbp + 5]
jmp 0x140462300
jne 0x1404623cf
mov rsi, qword [rbp - 0x79]
and cl, 0x93
movsx r14, bp
bsr r14, rcx
mov byte [rsi], 0x2b
lea r14, [rsi + 1]
shr ecx, 0x41
bt ecx, 0xe2
mov rcx, qword [rdi]
sub esi, esi
test ebp, r11d
test rcx, rcx
je 0x1404623b8
mov rax, qword [rcx + 0x38]
clc
test r8b, al
cmp qword [rax], rsi
jmp 0x140462344
je 0x140462394
mov rax, qword [rcx + 0x50]
jmp 0x140462353
cmp dword [rax], esi
jmp 0x14046235a
jle 0x140462394
dec dword [rax]
movsxd rax, ebx
mov al, 0x23
nop
mov rcx, qword [rcx + 0x38]
cqo
movsxd rax, r15d
cwde
mov rdx, qword [rcx]
bswap eax
lea rax, [rdx + 2]
jmp 0x140462381
mov qword [rcx], rax
bswap ax
movzx eax, word [rdx]
jmp 0x14046238f
jmp 0x1404623a1
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
je 0x1404623b8
mov al, sil
jmp 0x1404623b3
jmp 0x1404623c2
mov qword [rdi], rsi
mov al, bl
jmp 0x1404623c2
mov byte [rdi + 8], al
jmp 0x1404623ca
jmp 0x14046254f
test cl, cl
jmp 0x1404623d6
jne 0x140462475
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404623e7
je 0x140462460
mov rax, qword [rcx + 0x38]
add dx, 0x892
neg dl
mov rdx, qword [rax]
stc
test rdx, rdx
je 0x14046242c
mov rax, qword [rcx + 0x50]
cmp r13b, 0xc6
jmp 0x140462412
cmp dword [rax], esi
jmp 0x140462419
jle 0x14046242c
movzx eax, word [rdx]
jmp 0x140462427
jmp 0x140462443
mov rax, qword [rcx]
jmp 0x140462434
mov rax, qword [rax + 0x30]
jmp 0x14046243d
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
jmp 0x14046244c
je 0x140462460
mov word [rdi + 0xa], ax
jmp 0x14046245b
jmp 0x14046246f
mov qword [rdi], rsi
or ah, 0x38
movzx eax, r10w
movzx eax, word [rdi + 0xa]
clc
mov byte [rdi + 8], bl
cmp cl, 0x4a
cmp ax, word [rbp + 3]
jmp 0x14046247e
jne 0x14046254f
mov rax, qword [rbp - 0x79]
sar r14d, 0xaf
mov byte [rax], 0x2d
lea r14, [rax + 1]
jmp 0x140462498
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404624a3
je 0x14046253e
mov rax, qword [rcx + 0x38]
clc
test ebx, 0x71d61029
jmp 0x1404624b9
cmp qword [rax], rsi
jmp 0x1404624c1
je 0x14046250f
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jmp 0x1404624d2
jle 0x14046250f
dec dword [rax]
movsx eax, r11w
mov rcx, qword [rcx + 0x38]
lahf
mov rdx, qword [rcx]
movsx ax, r11b
cmovg ax, r9w
lea rax, [rdx + 2]
jmp 0x1404624f9
mov qword [rcx], rax
bswap ax
mov al, r14b
movzx eax, word [rdx]
jmp 0x14046250a
jmp 0x140462526
mov rax, qword [rcx]
jmp 0x140462517
mov rax, qword [rax + 0x38]
jmp 0x140462520
call qword [case.0x1404c7fc4.0]
cmp r12w, ax
jmp 0x14046252f
je 0x14046253e
mov byte [rdi + 8], sil
jmp 0x14046254f
mov qword [rdi], rsi
shrd rcx, rax, 0x39
sal ax, 0x66
inc eax
mov byte [rdi + 8], bl
mov qword [rbp - 0x61], r14
mov byte [r14], 0x30
sal r12b, 0x29
lea r14, [r14 + rbx]
mov qword [rsp + 0x58], r14
movsx bx, r11b
mov byte [rsp + 0x30], sil
mov r12d, esi
shr bl, 0x70
test cl, 0xe
mov dword [rsp + 0x3c], esi
and bl, dil
test ecx, eax
mov dword [rsp + 0x34], esi
mov eax, 0x24
shld cx, si, 0x8c
rcl ch, 0x13
bt cx, dx
mov ecx, 0x300
cmovo ebx, r13d
cmp dword [r13], 0x3b9aca00
setns bh
movzx rbx, r10w
movsxd rbx, esi
cmove eax, ecx
mov dword [rsp + 0x50], eax
not rbx
bt rbx, r14
lea rbx, [rbp - 0x31]
or al, bl
add al, 0x50
rcr al, cl
cmp qword [rbp - 0x19], 0x10
cmovae rbx, qword [rbp - 0x31]
xchg al, al
dec al
mov qword [rbp - 0x69], rbx
mov al, byte [rbx]
dec al
cmc
cmp al, 0x7d
jmp 0x1404625e6
ja 0x140462d8b
cmp qword [rbp - 0x21], rsi
jmp 0x1404625f5
jne 0x14046260a
mov word [rsp + 0x38], si
jmp 0x140462605
jmp 0x14046262c
mov rax, qword [r15]
sete ch
mov rcx, r15
mov rax, qword [rax + 0x20]
jmp 0x14046261c
call qword [case.0x1404c7fc4.0]
mov word [rsp + 0x38], ax
jmp 0x14046262c
xorps xmm0, xmm0
movups xmmword [rbp - 0x51], xmm0
mov qword [rbp - 0x41], 1
cqo
mov r13d, 0xf
cqo
mov qword [rbp - 0x39], r13
mov ch, dh
cwd
xor eax, eax
mov byte [rbp - 0x51], al
setns dh
mov rdx, qword [rsp + 0x48]
setno ch
bswap cx
movsxd rcx, eax
mov rcx, rdi
jmp 0x14046266b
call fcn.1404669dc
xor r9d, r9d
movsx r15w, r10b
rol r15w, 0xc8
mov r15, qword [rbp - 0x51]
test r9, rax
test al, al
jne 0x140462b94
lea r12, [rdi + 0xa]
rol r8d, 0x24
mov r8, r12
cmp bp, ax
rol bl, 0xac
mov qword [rbp - 0x71], r12
and bl, r13b
mov bl, byte [rsp + 0x31]
test r10b, bl
cmc
cmp byte [rdi + 8], r9b
jmp 0x1404626b5
jne 0x140462772
mov rcx, qword [rdi]
clc
cmc
cmp ch, 0xc7
test rcx, rcx
jmp 0x1404626cb
je 0x140462760
mov rax, qword [rcx + 0x38]
movzx rdx, dx
mov rdx, qword [rax]
test rdx, rdx
je 0x140462705
mov rax, qword [rcx + 0x50]
cmc
jmp 0x1404626ef
cmp dword [rax], r9d
jmp 0x1404626f7
jle 0x140462705
movzx eax, word [rdx]
jmp 0x14046272e
mov rax, qword [rcx]
jmp 0x14046270d
mov rax, qword [rax + 0x30]
jmp 0x140462716
call qword [case.0x1404c7fc4.0]
mov r8, qword [rbp - 0x71]
stc
xor r9d, r9d
bt rcx, 0xa0
shld rcx, rcx, 0xdd
mov ecx, 0xffff
test edi, r13d
cmp cx, ax
jmp 0x14046273e
je 0x140462760
mov word [r8], ax
not r12b
movzx r12w, r8b
xchg r12b, r12b
mov r12, r8
jmp 0x14046275b
jmp 0x140462767
mov qword [rdi], r9
mov r8w, r10w
mov byte [rdi + 8], 1
setne cl
bswap edx
cqo
movzx r8d, word [r12]
movsx dx, r10b
cqo
movsx rcx, dx
lea rdx, [rbp + 0xb]
not rcx
xchg ch, ch
lea rcx, [rbp - 0x11]
jmp 0x140462794
call fcn.1402568ba
lea rcx, [rbp - 0x11]
test r11b, 0x86
stc
clc
sub rax, rcx
stc
sar rax, 1
jmp 0x1404627af
cmp rax, 0xa
jmp 0x1404627b8
jae 0x1404628af
mov r8d, 1
movsx cx, r15b
mov byte [rsp + 0x30], r8b
mov ecx, dword [rsp + 0x3c]
jmp 0x1404627db
cmp dword [rsp + 0x50], ecx
jmp 0x1404627e4
jg 0x140462810
add dword [rsp + 0x34], r8d
test ax, 0x99c
test rax, rax
jmp 0x1404627fb
je 0x140462860
mov byte [rsp + 0x40], r8b
jmp 0x14046280b
jmp 0x140462860
test rax, rax
jmp 0x140462818
jne 0x14046282b
test ecx, ecx
jmp 0x140462825
je 0x140462860
lea r9, [0x1400c0db0]
mov al, byte [rax + r9]
mov byte [r14], al
bt ax, 0xad
not eax
cbw
lea r14, [r14 + r8]
mov qword [rsp + 0x58], r14
shl al, cl
add ecx, r8d
bts ax, si
lahf
mov dword [rsp + 0x3c], ecx
sbb al, r11b
sal cl, cl
and al, 0x33
lea rax, [rbp - 0x51]
rcl cl, cl
cmp r13, 0x10
xchg cl, cl
setae cl
cmovae rax, r15
test r15, 0x12017f47
cmp byte [rax + rsi], 0x7f
je 0x140462a3f
lea rax, [rbp - 0x51]
test rcx, rax
cmp dil, r12b
test cl, cl
jmp 0x140462895
cmovne rax, r15
stc
cmp r15, 0x7021db3
add byte [rax + rsi], r8b
jmp 0x1404628aa
jmp 0x140462a2f
lea rax, [rbp - 0x51]
mov r14b, sil
cmp r13, 0x10
setbe r14b
setae r14b
jmp 0x1404628c7
cmovae rax, r15
stc
cmc
xor r9d, r9d
cmp byte [rax + rsi], r9b
jmp 0x1404628d9
je 0x140462b38
movzx r8d, word [rsp + 0x38]
cmp rdx, r12
stc
test r8w, r8w
jmp 0x1404628f2
je 0x140462b38
cmp byte [rdi + 8], r9b
jmp 0x140462901
jne 0x1404629b6
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140462912
je 0x140462992
mov rax, qword [rcx + 0x38]
btc edx, 0xa6
mov rdx, qword [rax]
test rdx, rdx
jmp 0x14046292b
je 0x14046294b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r9d
jle 0x14046294b
movzx eax, word [rdx]
jmp 0x140462946
jmp 0x14046296b
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
jmp 0x140462957
call qword [case.0x1404c7fc4.0]
movzx r8d, word [rsp + 0x38]
sub r9d, r9d
xchg cl, cl
sar ecx, 0x45
mov ecx, 0xffff
jmp 0x140462975
cmp cx, ax
jmp 0x14046297d
je 0x140462992
mov word [r12], ax
jmp 0x14046298d
jmp 0x14046299f
mov qword [rdi], r9
movzx rax, r10w
movsx rax, r9w
nop
mov eax, 1
jmp 0x1404629a9
mov byte [rdi + 8], al
jmp 0x1404629b1
jmp 0x1404629bb
mov eax, 1
cmp word [r12], r8w
jne 0x140462b38
mov rcx, qword [rbp - 0x41]
cmp rcx, r13
jae 0x1404629f8
lea rax, [rcx + 1]
mov qword [rbp - 0x41], rax
lea rax, [rbp - 0x51]
cmp r8b, dl
test r14b, r14b
cmovne rax, r15
and word [rax + rcx], 0
jmp 0x1404629f3
jmp 0x140462a1c
sub r9d, r9d
mov r8b, bl
movzx cx, r9b
jmp 0x140462a08
mov rdx, rax
setle cl
lea rcx, [rbp - 0x51]
jmp 0x140462a17
call fcn.140454eda
inc rsi
neg r13w
inc r13d
mov r14, qword [rsp + 0x58]
sub r13b, spl
clc
mov r15, qword [rbp - 0x51]
add r13b, 0xc3
stc
mov r13, qword [rbp - 0x39]
shr ecx, 0x6c
mov rcx, qword [rdi]
test edx, r15d
cmc
stc
sub r8d, r8d
stc
test rcx, rcx
jmp 0x140462a53
je 0x140462af0
mov rax, qword [rcx + 0x38]
jmp 0x140462a62
cmp qword [rax], r8
jmp 0x140462a6a
je 0x140462abb
mov rax, qword [rcx + 0x50]
cmp r12b, 0xeb
cmp dword [rax], r8d
jmp 0x140462a80
jle 0x140462abb
dec dword [rax]
lahf
cdqe
mov rcx, qword [rcx + 0x38]
movsx dx, spl
movzx eax, r12w
movsxd rax, r8d
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x140462aa7
mov qword [rcx], rax
movsx ax, cl
movzx eax, word [rdx]
jmp 0x140462ab6
jmp 0x140462ad0
mov rax, qword [rcx]
jmp 0x140462ac3
mov rax, qword [rax + 0x38]
call qword [case.0x1404c7fc4.0]
xor r8d, r8d
mov ecx, 0xffff
cmp cx, ax
jmp 0x140462add
je 0x140462af0
mov al, r8b
jmp 0x140462aeb
jmp 0x140462b02
mov qword [rdi], r8
movzx cx, r11b
movzx rdx, bp
mov al, 1
movsx rcx, r15w
mov byte [rdi + 8], al
not rcx
mov rdx, qword [rsp + 0x48]
not cx
xchg ch, ch
movsx cx, r14b
mov rcx, rdi
call fcn.1404669dc
xor r9d, r9d
test al, al
cmovp r8w, r11w
mov r8, qword [rbp - 0x71]
jmp 0x140462b32
je 0x1404626ac
test rsi, rsi
je 0x140462ba3
lea rax, [rbp - 0x51]
test r9b, 0x11
cmp r13, 0x10
jmp 0x140462b52
cmovae rax, r15
cmp r11d, 0x7bdf5dd5
test r8w, 0x43f7
cmp byte [rax + rsi], r9b
jmp 0x140462b6c
jle 0x140462b85
mov edx, 1
stc
add rsi, rdx
jmp 0x140462b80
jmp 0x140462bb1
mov byte [rsp + 0x31], 1
jmp 0x140462b8f
jmp 0x140462c1b
mov edx, 1
jmp 0x140462b9e
jmp 0x140462bb5
mov edx, 1
sar rbx, 0x4e
shr rbx, cl
dec bh
mov rbx, qword [rbp - 0x69]
test rsi, rsi
jmp 0x140462bbd
je 0x140462c1b
mov cl, byte [rbx]
clc
test r15d, 0xc9b2804
cmp cl, 0x7f
jmp 0x140462bd5
je 0x140462c1b
sub rsi, rdx
jmp 0x140462be3
je 0x140462d46
lea rax, [rbp - 0x51]
stc
jmp 0x140462bf3
cmp r13, 0x10
jmp 0x140462bfc
cmovae rax, r15
stc
cmp cl, byte [rax + rsi]
jmp 0x140462c09
je 0x140462d6f
mov byte [rsp + 0x31], dl
test ch, 6
jmp 0x140462c1b
cmp r13, 0x10
jmp 0x140462c24
jb 0x140462c7b
lea rdx, [r13 + 1]
mov rax, r15
jmp 0x140462c3d
cmp rdx, 0x1000
jb 0x140462c73
add rdx, 0x27
test bx, 0x3c31
mov r15, qword [r15 - 8]
test ah, dl
jmp 0x140462c61
sub rax, r15
clc
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14046424a
mov rcx, r15
call fcn.1402440d8
mov r12d, dword [rsp + 0x3c]
mov r14, qword [rsp + 0x58]
sal r13b, 0x32
cmovno r13w, si
shl r15w, cl
mov r15, qword [rsp + 0x60]
or cx, r9w
sub r13b, 0x38
mov r13, qword [rsp + 0x68]
xor esi, esi
not dx
cmovle dx, r10w
movsx rcx, si
mov rdx, qword [rsp + 0x48]
movzx rcx, sp
bswap ecx
mov rcx, rdi
call fcn.1404669dc
test al, al
jmp 0x140462ccc
jne 0x140463182
mov rax, qword [r15]
mov ecx, r10d
mov rcx, r15
mov rax, qword [rax + 0x18]
call qword [case.0x1404c7fc4.0]
movzx ebx, ax
cmp byte [rdi + 8], sil
jmp 0x140462cf1
jne 0x1404630b4
mov rdx, qword [rdi]
cmp r14b, al
test rdx, rdx
jmp 0x140462d05
je 0x140463098
mov rcx, qword [rdx + 0x38]
bt r8w, 0xf0
mov r8, qword [rcx]
stc
test r8, r8
jmp 0x140462d21
je 0x14046305f
mov rax, qword [rdx + 0x50]
cmp dword [rax], esi
jmp 0x140462d32
jle 0x14046305f
movzx eax, word [r8]
jmp 0x140462d41
jmp 0x140463079
test rsi, rsi
jne 0x140462d6f
lea rax, [rbp - 0x51]
cmc
cmp rdi, rcx
cmp r13, 0x10
jmp 0x140462d60
cmovae rax, r15
test r10b, r12b
cmp cl, byte [rax]
jl 0x140462c0f
cmp byte [rbx + 1], r9b
jmp 0x140462d78
jle 0x140462bb5
inc rbx
jmp 0x140462d86
jmp 0x140462bb5
mov rdx, qword [rsp + 0x48]
movsxd rcx, ebx
mov rcx, rdi
jmp 0x140462d9b
call fcn.1404669dc
test al, al
jmp 0x140462da7
jne 0x140462cb2
lea rbx, [rdi + 0xa]
mov si, 0x4c48
btr r15w, 0x24
mov rsi, rbx
sal r15d, 0x93
bsf r15w, dx
add r13, rbp
mov r13d, dword [rsp + 0x50]
mov r15, qword [rsp + 0x48]
xor r8d, r8d
stc
cmp r8b, 0xc2
cmp byte [rdi + 8], r8b
jne 0x140462e7d
mov rcx, qword [rdi]
clc
jmp 0x140462def
test rcx, rcx
je 0x140462e73
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
test rdx, rdx
jmp 0x140462e07
je 0x140462e33
mov rax, qword [rcx + 0x50]
cmp rsp, 0x2ca21f58
cmp dword [rax], r8d
jmp 0x140462e20
jle 0x140462e33
movzx eax, word [rdx]
jmp 0x140462e2e
jmp 0x140462e52
mov rax, qword [rcx]
jmp 0x140462e3b
mov rax, qword [rax + 0x30]
jmp 0x140462e44
call qword [case.0x1404c7fc4.0]
sub r8d, r8d
clc
movzx rcx, di
mov ecx, 0xffff
test al, r10b
cmp cx, ax
jmp 0x140462e62
je 0x140462e73
mov word [rsi], ax
mov rbx, rsi
jmp 0x140462e79
mov qword [rdi], r8
mov rcx, r15
mov byte [rdi + 8], 1
movzx r8d, word [rbx]
not dh
setp cl
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140462e93
call fcn.1402568ba
lea rcx, [rbp - 0x11]
test r15b, 0x36
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jae 0x140463046
sub r8d, r8d
jmp 0x140462eb9
cmp r13d, r12d
jmp 0x140462ec1
jg 0x140462ef2
lea r9d, [r8 + 1]
jmp 0x140462ed0
add dword [rsp + 0x34], r9d
test rax, rax
jmp 0x140462edd
je 0x140462f50
mov byte [rsp + 0x40], r9b
jmp 0x140462eed
jmp 0x140462f50
test rax, rax
jne 0x140462f09
test r12d, r12d
jmp 0x140462f03
je 0x140462f3f
lea rcx, [0x1400c0db0]
movsx r9, r8w
stc
cmp esp, 0x72057b7e
mov al, byte [rax + rcx]
cmc
mov byte [r14], al
shr r9b, cl
mov r9d, 1
lea r14, [r14 + r9]
cmp bpl, bpl
add r12d, r9d
jmp 0x140462f3a
jmp 0x140462f50
mov r9d, 1
stc
and cx, 0xf3f
movzx cx, r12b
mov byte [rsp + 0x30], r9b
xor cl, bpl
movsx ecx, cx
sar cl, cl
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140462f68
je 0x14046300a
mov rax, qword [rcx + 0x38]
cmp r15b, 2
cmp qword [rax], r8
je 0x140462fc6
mov rax, qword [rcx + 0x50]
cmp dword [rax], r8d
jmp 0x140462f8b
jle 0x140462fc6
dec dword [rax]
movzx eax, r9w
setno dh
mov rcx, qword [rcx + 0x38]
movzx dx, r10b
cbw
mov rdx, qword [rcx]
bswap rax
lea rax, [rdx + 2]
jmp 0x140462fb4
mov qword [rcx], rax
movzx rax, ax
mov ax, dx
movzx eax, word [rdx]
jmp 0x140462fea
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140462fd2
call qword [case.0x1404c7fc4.0]
sub r8d, r8d
add cl, r9b
lea r9d, [r8 + 1]
or ch, 0xf4
btc rcx, 0x2a
mov ecx, 0xffff
cmp cx, ax
jmp 0x140462ff7
je 0x14046300a
mov al, r8b
jmp 0x140463005
jmp 0x14046301b
mov qword [rdi], r8
movsx rcx, r15w
movsx cx, r14b
mov al, r9b
cqo
mov byte [rdi + 8], al
setg dl
movzx rdx, cx
mov rdx, r15
mov rcx, rdi
jmp 0x140463030
call fcn.1404669dc
xor r8d, r8d
cmc
test al, al
jmp 0x140463040
je 0x140462ddc
mov dword [rsp + 0x3c], r12d
jmp 0x140463050
mov qword [rsp + 0x58], r14
jmp 0x14046305a
jmp 0x140462c92
mov rax, qword [rdx]
mov rcx, rdx
jmp 0x14046306a
mov rax, qword [rax + 0x30]
jmp 0x140463073
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
clc
cmc
stc
cmp cx, ax
je 0x140463098
mov word [rdi + 0xa], ax
jmp 0x140463093
jmp 0x14046309b
mov qword [rdi], rsi
mov r15d, 1
jmp 0x1404630a6
mov byte [rdi + 8], r15b
jmp 0x1404630af
jmp 0x1404630bf
mov r15d, 1
cmc
test r15b, cl
stc
cmp word [rdi + 0xa], bx
jmp 0x1404630c8
jne 0x140463182
call fcn.1404b5aa0
mov rcx, qword [rax]
xor al, r11b
mov al, byte [rcx]
bt cx, 0x8d
mov byte [r14], al
add r14, r15
rcr cx, 0xaf
mov qword [rsp + 0x58], r14
neg ch
mov rcx, qword [rdi]
cmp r9b, 0xd6
test rcx, rcx
jmp 0x140463100
je 0x14046317a
mov rax, qword [rcx + 0x38]
cmp qword [rax], rsi
je 0x140463145
mov rax, qword [rcx + 0x50]
cmp dword [rax], esi
jle 0x140463145
dec dword [rax]
cwd
cdqe
mov rcx, qword [rcx + 0x38]
xchg dx, ax
mov rdx, qword [rcx]
movzx eax, dx
lea rax, [rdx + 2]
jmp 0x14046313a
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463157
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140463151
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmc
jmp 0x140463163
cmp cx, ax
jmp 0x14046316b
je 0x14046317a
mov byte [rdi + 8], sil
jmp 0x140463182
mov qword [rdi], rsi
stc
mov byte [rdi + 8], r15b
mov r15, qword [rsp + 0x48]
jmp 0x14046318c
cmp dword [r13], 0x3b9aca00
jmp 0x140463199
je 0x140463405
test r12d, r12d
jmp 0x1404631a7
jne 0x140463405
mov rdx, r15
not cx
movsx rcx, r13w
movsx cx, bh
mov rcx, rdi
jmp 0x1404631c3
call fcn.1404669dc
test al, al
jmp 0x1404631cf
jne 0x1404633bc
lea rbx, [rdi + 0xa]
bt r14w, si
ror r12b, 0x2f
mov rsi, rbx
movsx r14, r15w
rcr r12b, 0x41
mov r12d, dword [rsp + 0x34]
jmp 0x1404631fe
sub r13d, r13d
neg r14b
xchg r14w, r14w
rol r14w, 0xc8
lea r14d, [r13 + 1]
cmc
cmp r11, r13
cmp byte [rdi + 8], r13b
jne 0x1404632c2
mov rcx, qword [rdi]
cmp ax, 0x190b
test rcx, rcx
jmp 0x14046322e
je 0x1404632b7
mov rax, qword [rcx + 0x38]
neg dh
btr edx, 0x22
shr dh, 0x6e
mov rdx, qword [rax]
clc
cmp al, 0xe5
test rdx, rdx
jmp 0x14046324f
je 0x140463276
mov rax, qword [rcx + 0x50]
test rsi, 0x65960c55
cmp dword [rax], r13d
jmp 0x140463268
jle 0x140463276
movzx eax, word [rdx]
jmp 0x140463288
mov rax, qword [rcx]
jmp 0x14046327e
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
jmp 0x140463292
cmp cx, ax
jmp 0x14046329a
je 0x1404632b7
mov word [rsi], ax
movzx rbx, r10w
movsxd rbx, ebp
movsx bx, r15b
mov rbx, rsi
jmp 0x1404632bc
mov qword [rdi], r13
or al, 0x74
mov byte [rdi + 8], r14b
sbb al, 0x11
movzx eax, word [rbx]
cmp ax, word [rbp - 0x11]
jmp 0x1404632ce
jne 0x1404633a6
sub r12d, r14d
movzx ecx, cx
mov byte [rsp + 0x30], r14b
btc rcx, r14
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x1404632ee
je 0x14046336c
mov rax, qword [rcx + 0x38]
cmp qword [rax], r13
jmp 0x140463300
je 0x14046333b
mov rax, qword [rcx + 0x50]
cmp dword [rax], r13d
jle 0x14046333b
dec dword [rax]
movsxd rdx, eax
bswap ax
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lea rax, [rdx + 2]
jmp 0x14046332b
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463336
jmp 0x14046334d
mov rax, qword [rcx]
mov rax, qword [rax + 0x38]
jmp 0x140463347
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
test r9d, esi
stc
cmp cx, ax
je 0x14046336c
mov al, r13b
jmp 0x140463367
jmp 0x140463380
mov qword [rdi], r13
cdq
movzx cx, r15b
mov al, r14b
movsx ecx, r15w
cqo
mov dl, 0x67
mov byte [rdi + 8], al
mov rdx, r15
jmp 0x140463391
mov rcx, rdi
call fcn.1404669dc
test al, al
jmp 0x1404633a0
je 0x140463215
mov dword [rsp + 0x34], r12d
neg r14b
mov r14, qword [rsp + 0x58]
ror r13w, cl
mov r12d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x34]
test si, bp
clc
test r13d, r13d
jns 0x14046340a
mov byte [r14], 0x30
add ah, 0xa
sbb ah, al
mov eax, 1
cmp r10b, 0x5d
cmc
stc
add r14, rax
clc
cmp bpl, r15b
jmp 0x1404633ee
add r13d, eax
jmp 0x1404633f6
mov dword [rsp + 0x34], r13d
jmp 0x140463400
jmp 0x14046340a
mov r13d, dword [rsp + 0x34]
mov rdx, r15
movsx cx, dl
mov rcx, rdi
jmp 0x140463419
call fcn.1404669dc
test al, al
jmp 0x140463425
jne 0x1404636a9
lea rbx, [rdi + 0xa]
mov rsi, rbx
and r13d, 0x27e04c3a
rol r13b, 0x34
sub r8d, r8d
sal r13b, cl
movsx r13d, bp
lea r13d, [r8 + 1]
cmc
cmp spl, r12b
cmp byte [rdi + 8], r8b
jmp 0x140463458
jne 0x1404634fc
mov rcx, qword [rdi]
test r8d, r8d
clc
test rcx, rcx
jmp 0x14046346d
je 0x1404634ec
mov rax, qword [rcx + 0x38]
sbb rdx, r9
sar edx, cl
mov rdx, qword [rax]
cmc
clc
stc
test rdx, rdx
jmp 0x14046348a
je 0x1404634ac
mov rax, qword [rcx + 0x50]
clc
stc
cmp dword [rax], r8d
jmp 0x14046349e
jle 0x1404634ac
movzx eax, word [rdx]
jmp 0x1404634c9
mov rax, qword [rcx]
jmp 0x1404634b4
mov rax, qword [rax + 0x30]
jmp 0x1404634bd
call qword [case.0x1404c7fc4.0]
sub r8d, r8d
ror ch, 0xcd
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404634d6
je 0x1404634ec
mov word [rsi], ax
mov rbx, rsi
jmp 0x1404634e7
jmp 0x1404634ef
mov qword [rdi], r8
mov byte [rdi + 8], r13b
movzx rdx, r12w
jmp 0x1404634fc
movzx r8d, word [rbx]
movzx dx, dl
lea rdx, [rbp + 0xb]
lea rcx, [rbp - 0x11]
jmp 0x140463511
call fcn.1402568ba
lea rcx, [rbp - 0x11]
sub rax, rcx
sar rax, 1
cmp rax, 0xa
jmp 0x140463529
jae 0x1404636a1
cmp r12d, dword [rsp + 0x50]
jmp 0x140463539
jge 0x140463575
lea rcx, [0x1400c0db0]
clc
jmp 0x14046354c
mov al, byte [rax + rcx]
cmc
clc
mov byte [r14], al
stc
lea r14, [r14 + r13]
stc
cmc
jmp 0x140463560
add r12d, r13d
test dx, 0x4d7b
xor r8d, r8d
jmp 0x140463570
jmp 0x1404635a7
mov ecx, dword [rsp + 0x40]
stc
movzx ecx, cl
clc
cmp bpl, 0xc8
xor r8d, r8d
clc
test spl, 0xb6
test rax, rax
jmp 0x140463592
cmovne ecx, r13d
jmp 0x14046359b
mov dword [rsp + 0x40], ecx
cmp dx, 0xf13
sub cl, 0x18
mov byte [rsp + 0x30], r13b
cmp dl, sil
mov rcx, qword [rdi]
test r9b, r8b
jmp 0x1404635bb
test rcx, rcx
je 0x140463658
mov rax, qword [rcx + 0x38]
cmp qword [rax], r8
je 0x140463617
mov rax, qword [rcx + 0x50]
cmp al, r14b
cmp dword [rax], r8d
jmp 0x1404635e0
jle 0x140463617
dec dword [rax]
movsxd rdx, ecx
cdqe
movzx rax, si
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
lahf
jmp 0x1404635fe
lea rax, [rdx + 2]
jmp 0x140463607
mov qword [rcx], rax
movzx eax, word [rdx]
jmp 0x140463612
jmp 0x140463638
mov rax, qword [rcx]
jmp 0x14046361f
mov rax, qword [rax + 0x38]
jmp 0x140463628
call qword [case.0x1404c7fc4.0]
xor r8d, r8d
sub rcx, 0x4dec2b15
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463645
je 0x140463658
mov al, r8b
jmp 0x140463653
jmp 0x14046366d
mov qword [rdi], r8
cqo
movzx rcx, r12w
mov al, r13b
cwd
movzx rcx, r15w
xchg dx, dx
mov byte [rdi + 8], al
cmove dx, r11w
setne dl
movzx cx, r12b
mov rdx, r15
mov rcx, rdi
jmp 0x140463688
call fcn.1404669dc
xor r8d, r8d
cmc
test r8b, sil
test al, al
jmp 0x14046369b
je 0x14046344f
mov r13d, dword [rsp + 0x34]
test eax, r15d
sub r12d, r12d
cmp byte [rsp + 0x40], r12b
je 0x14046376a
lea rbx, [r14 - 1]
mov r15, qword [rbp - 0x61]
test r15w, 0x33fb
cmp rbx, r15
jmp 0x1404636cd
je 0x14046372c
call fcn.1404b5aa0
mov cl, byte [rbx]
mov rax, qword [rax]
jmp 0x1404636e5
cmp cl, byte [rax]
jmp 0x1404636ec
je 0x140463708
cmp cl, 0x39
jmp 0x1404636fa
jne 0x140463715
mov byte [rbx], 0x30
jmp 0x140463708
dec rbx
jmp 0x140463710
jmp 0x1404636c5
add cl, 1
mov byte [rbx], cl
cmc
test dil, r12b
cmp rbx, r15
jmp 0x140463726
jne 0x14046375c
mov byte [rbx], 0x31
movsxd rbx, ebp
mov ebx, 1
btc r15w, 0x3d
add r13d, ebx
movzx r15d, r8w
mov dword [rsp + 0x34], r13d
bswap r15d
not r15b
xchg r15b, r15b
mov r15, qword [rsp + 0x48]
jmp 0x14046376f
mov r15, qword [rsp + 0x48]
adc sil, r8b
or sil, cl
shr bl, 0xed
mov ebx, 1
mov sil, byte [rsp + 0x30]
stc
test sil, sil
jmp 0x14046377d
je 0x140464157
mov rdx, r15
mov cx, si
movzx ecx, si
mov rcx, rdi
jmp 0x140463794
call fcn.1404669dc
test al, al
jmp 0x1404637a0
jne 0x140464157
mov cl, byte [rdi + 8]
test cl, cl
jmp 0x1404637b0
jne 0x140463846
mov rcx, qword [rdi]
clc
test rcx, rcx
jmp 0x1404637c2
je 0x140463834
mov rax, qword [rcx + 0x38]
mov rdx, qword [rax]
cmp al, dil
stc
test rdx, rdx
jmp 0x1404637db
je 0x140463806
mov rax, qword [rcx + 0x50]
test al, 0x5a
test r8w, r10w
cmp dword [rax], r12d
jmp 0x1404637f3
jle 0x140463806
movzx eax, word [rdx]
jmp 0x140463801
jmp 0x140463813
mov rax, qword [rcx]
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463820
je 0x140463834
mov word [rdi + 0xa], ax
jmp 0x14046382f
jmp 0x14046383c
mov qword [rdi], r12
inc ah
shl cl, 0xe
mov byte [rdi + 8], bl
mov cl, bl
shrd ax, si, 0xc
movzx eax, word [rdi + 0xa]
stc
jmp 0x140463850
cmp ax, word [rbp + 9]
jmp 0x140463859
je 0x14046390e
test cl, cl
jmp 0x140463866
jne 0x140463904
mov rcx, qword [rdi]
test bpl, 0xa8
jmp 0x140463878
test rcx, rcx
jmp 0x140463880
je 0x1404638f4
mov rax, qword [rcx + 0x38]
btc dx, si
inc dh
mov rdx, qword [rax]
jmp 0x140463898
test rdx, rdx
jmp 0x1404638a0
je 0x1404638c1
mov rax, qword [rcx + 0x50]
cmc
cmp dword [rax], r12d
jle 0x1404638c1
movzx eax, word [rdx]
jmp 0x1404638bc
jmp 0x1404638d3
mov rax, qword [rcx]
jmp 0x1404638c9
mov rax, qword [rax + 0x30]
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
jmp 0x1404638e0
je 0x1404638f4
mov word [rdi + 0xa], ax
jmp 0x1404638ef
jmp 0x1404638fe
mov qword [rdi], r12
inc ax
movzx eax, word [rdi + 0xa]
mov byte [rdi + 8], bl
test ebx, r13d
cmp ax, word [rbp + 7]
jne 0x140464157
mov byte [r14], 0x65
add r14, rbx
xor cl, dl
ror cx, cl
or ecx, r12d
mov rcx, qword [rdi]
cmp r15w, 0x4280
test rcx, rcx
je 0x1404639ce
mov rax, qword [rcx + 0x38]
jmp 0x140463938
cmp qword [rax], r12
jmp 0x140463940
je 0x14046398f
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jmp 0x140463952
jle 0x14046398f
dec dword [rax]
lahf
rdtsc
mov rcx, qword [rcx + 0x38]
jmp 0x140463969
mov rdx, qword [rcx]
lahf
movsx rax, r11w
lea rax, [rdx + 2]
jmp 0x14046397a
mov qword [rcx], rax
cwde
cbw
nop
movzx eax, word [rdx]
jmp 0x14046398a
jmp 0x1404639a6
mov rax, qword [rcx]
jmp 0x140463997
mov rax, qword [rax + 0x38]
jmp 0x1404639a0
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp r11d, ebp
stc
test r13b, 0x37
cmp cx, ax
jmp 0x1404639bb
je 0x1404639ce
mov al, r12b
jmp 0x1404639c9
jmp 0x1404639db
mov qword [rdi], r12
setae sil
mov al, bl
movsx ecx, r13w
mov byte [rdi + 8], al
movzx edx, r8w
xchg dl, sil
mov sil, r12b
mov ebx, r12d
setg dh
bswap dx
mov rdx, r15
mov rcx, rdi
call fcn.1404669dc
test al, al
jmp 0x140463a03
jne 0x140463d56
mov cl, byte [rdi + 8]
test r8d, 0x7144787c
test cl, cl
jne 0x140463ac7
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463a26
je 0x140463aaa
mov rax, qword [rcx + 0x38]
test r13b, al
mov rdx, qword [rax]
clc
cmp r9b, 0xac
stc
test rdx, rdx
jmp 0x140463a44
je 0x140463a6e
mov rax, qword [rcx + 0x50]
test sil, 0xb6
cmc
cmp dword [rax], r12d
jmp 0x140463a5b
jle 0x140463a6e
movzx eax, word [rdx]
jmp 0x140463a69
jmp 0x140463a85
mov rax, qword [rcx]
jmp 0x140463a76
mov rax, qword [rax + 0x30]
jmp 0x140463a7f
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
clc
cmp dil, r8b
cmp cx, ax
jmp 0x140463a96
je 0x140463aaa
mov word [rdi + 0xa], ax
jmp 0x140463aa5
jmp 0x140463ab0
mov qword [rdi], r12
xchg r8d, r8d
mov r8d, 1
mov byte [rdi + 8], r8b
mov cl, r8b
jmp 0x140463ac2
jmp 0x140463ad5
mov r8d, 1
add ax, 0x6014
bts rax, r10
movzx eax, word [rdi + 0xa]
cmp ax, word [rbp + 5]
jmp 0x140463ae2
jne 0x140463bae
mov byte [r14], 0x2b
rcl cx, cl
sar rcx, 0x75
movsxd rcx, esp
lea r14, [r14 + r8]
mov rcx, qword [rdi]
test rcx, rcx
jmp 0x140463b05
je 0x140463b99
mov rax, qword [rcx + 0x38]
clc
cmp qword [rax], r12
je 0x140463b56
mov rax, qword [rcx + 0x50]
cmp dl, r12b
cmp dword [rax], r12d
jmp 0x140463b28
jle 0x140463b56
dec dword [rax]
cqo
mov rcx, qword [rcx + 0x38]
mov rdx, qword [rcx]
cdqe
lea rax, [rdx + 2]
jmp 0x140463b44
mov qword [rcx], rax
bswap ax
cmovns rax, r10
movzx eax, word [rdx]
jmp 0x140463b79
mov rax, qword [rcx]
jmp 0x140463b5e
mov rax, qword [rax + 0x38]
jmp 0x140463b67
call qword [case.0x1404c7fc4.0]
mov r8d, 1
mov cx, cx
test bp, ax
mov ecx, 0xffff
cmp cx, ax
jmp 0x140463b86
je 0x140463b99
mov al, r12b
jmp 0x140463b94
jmp 0x140463ba6
mov qword [rdi], r12
xchg al, al
mov al, r8b
jmp 0x140463ba6
mov byte [rdi + 8], al
jmp 0x140463d56
test cl, cl
jmp 0x140463bb5
jne 0x140463c5d
mov rcx, qword [rdi]
cmp ax, bp
clc
test rcx, rcx
jmp 0x140463bca
je 0x140463c35
mov rax, qword [rcx + 0x38]
or rdx, 0x365224f3
mov rdx, qword [rax]
cmc
test rdx, rdx
jmp 0x140463be7
je 0x140463c02
mov rax, qword [rcx + 0x50]
cmp dword [rax], r12d
jle 0x140463c02
movzx eax, word [rdx]
jmp 0x140463c19
mov rax, qword [rcx]
jmp 0x140463c0a
mov rax, qword [rax + 0x30]
jmp 0x140463c13
call qword [case.0x1404c7fc4.0]
mov ecx, 0xffff
cmp cx, ax
je 0x140463c35
mov word [rdi + 0xa], ax
jmp 0x140463c30
jmp 0x140463c4e
mov qword [rdi], r12
shld eax, r12d, 0x61
and r8b, r14b
movzx eax, word [rdi + 0xa]
mov r8d, 0x7d184766
xor r8w, r9w
mov r8d, 1
stc
mov byte [rdi + 8], r8b
clc
test bh, 0xaf
cmp ax, word [rbp + 3]
jmp 0x140463c66
jne 0x140463d56
mov byte [r14], 0x2d
xor ch, 0xb6
or ecx, 0x4a5470cd
lea r14, [r14 + r8]
shr cl, cl
add cl, 0xdf
adc cx, 0x173a
mov rcx, qword [rdi]
test rcx, rcx
leave