Function at 0x1404bbbf5
Capabilities:
Check http status code
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], rbx
adc bx, 0x283f
mov r10, r9
or bh, 0x29
push rbp
or al, cl
bts r10w, r13w
push rsi
jmp 0x1404bbc2c
push rdi
btr rbp, r10
jmp 0x1404bbc36
push r12
bts edi, eax
rcr r9d, cl
push r13
add r13b, sil
push r14
btc ebx, 1
adc edi, r11d
xor r9w, sp
push r15
ror r8d, 0xe7
rcr dil, cl
lea rbp, [rsp - 0xa70]
cbw
movzx r15d, r15w
xor bh, 0xf8
sub rsp, 0xb70
movsx r13w, r8b
and r13b, 0xcd
mov rax, qword [0x1400b7288]
xor rax, rsp
shl r10w, cl
mov qword [rbp + 0xa60], rax
btr r8w, r11w
shr r13b, cl
mov al, byte [rdx + 8]
lea rbx, [0x140000000]
xor dil, dl
movsx r10, si
xor r15d, 0x7cb00583
mov r10d, dword [rcx]
neg al
inc r15d
mov r14d, r8d
movsx r9w, spl
mov r9, rcx
movzx r14, ax
dec r8
mov r14d, ebp
mov qword [rsp + 0x60], rdx
xchg edx, r15d
movzx rdx, si
not r8
mov edx, dword [rcx + 4]
sbb eax, eax
and eax, 0x1d
bt r13d, 0xa3
rcr r8b, 0x62
shl dil, cl
mov qword [rsp + 0x58], rcx
clc
cmc
add eax, 0x19
btr r8, 0x49
cmc
rol ch, 0x9d
sub r11d, r11d
inc ch
test r10d, r10d
mov dword [rsp + 0x50], eax
lea r8, [r9 + 8]
mov r13b, 0x96
cdqe
mov dword [rbp + 0x320], r11d
movsx r13, di
movzx r14d, dx
movsx eax, sp
cmovs r10d, r11d
btr r15w, r14w
bt r13, 0x49
mov r14d, r11d
cmp r10d, edx
movzx r13, bx
cwde
lea edi, [r11 + 0x26]
not ax
movzx r13d, bp
mov eax, r10d
seto r13b
movsx r13d, sp
movzx rcx, r13w
mov r15d, r11d
mov r13b, r8b
xchg cx, r13w
setns r13b
cmovae eax, edx
xadd r13w, cx
mov r13d, r11d
sub r10d, eax
sar ch, cl
or ch, 0xbf
bswap cx
mov ecx, eax
movsxd rax, r8d
clc
cdqe
add r8, rcx
movzx ax, bpl
shr ax, 0xb7
mov dword [rsp + 0x30], r10d
bt r10d, ebp
lea rax, [r9 + 8]
shl r10, cl
movsxd r10, r10d
not r10d
mov qword [rsp + 0x78], r8
xor r10w, cx
and r10b, 0x78
lea rax, [rax + rdx]
jmp 0x1404bbdc4
lea r10, [r9 + 8]
test r9b, 0x8d
cmp al, r11b
cmc
mov qword [rsp + 0x70], rax
cmp r8, 0x76d3be7
sub eax, r8d
mov dword [rsp + 0x40], eax
cmp sil, 0x86
stc
cmp r10, r8
je 0x1404bca04
cmp r13d, 9
jmp 0x1404bbdfa
jne 0x1404bc002
test r14d, r14d
jmp 0x1404bbe08
je 0x1404bbefe
mov r8d, r11d
mov edx, 0x540020fe
rdtsc
movzx dx, ch
mov r9d, r11d
cwde
mov edx, r9d
dec ax
movzx cx, r10b
bswap ax
inc r9d
bt cx, 0x41
neg al
mov eax, dword [rbp + rdx*4 + 0x324]
rol ch, cl
imul rcx, rax, 0x3b9aca00
mov eax, r8d
add rcx, rax
bt r8, 0xe3
xadd r8b, r8b
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404bbe6d
jne 0x1404bbe20
test r8d, r8d
jmp 0x1404bbe7b
je 0x1404bbee6
cmp dword [rbp + 0x320], 0x73
jae 0x1404bbecd
mov eax, dword [rbp + 0x320]
movzx r14w, al
setb r14b
mov r14b, r8b
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bbeb4
inc r14d
jmp 0x1404bbebc
mov dword [rbp + 0x320], r14d
jmp 0x1404bbec8
jmp 0x1404bbef1
mov r14d, r11d
jmp 0x1404bbed5
mov dword [rbp + 0x320], r11d
jmp 0x1404bbee1
jmp 0x1404bbef1
mov r14d, dword [rbp + 0x320]
btr r8, rbx
mov r8, qword [rsp + 0x78]
test bh, 0x56
clc
cmp dil, 0x4e
test r15d, r15d
je 0x1404bbff2
mov edx, r11d
clc
test dil, 0xf8
test r14d, r14d
jmp 0x1404bbf17
je 0x1404bbf84
mov ecx, edx
inc edx
and r14, rbx
cmc
sal r14, cl
mov r15d, r15d
or rax, r13
rcl r14d, cl
mov eax, dword [rbp + rcx*4 + 0x324]
mov r14b, 0xd2
shl r14d, cl
sub r14b, 0x3b
lea r15, [r15 + rax]
test r12, 0xfc33a1f
xchg r14b, r14b
mov dword [rbp + rcx*4 + 0x324], r15d
or r14b, al
and r14b, r8b
sal r14d, 0xf7
mov r14d, dword [rbp + 0x320]
clc
shr r15, 0x20
cmp rsi, 0x63d33eed
cmc
cmp edx, r14d
jmp 0x1404bbf7e
jne 0x1404bbf1d
test r15d, r15d
je 0x1404bbff2
cmp r14d, 0x73
jmp 0x1404bbf96
jae 0x1404bbfd8
mov eax, r14d
movzx r14d, r12w
movzx r14, r11w
mov dword [rbp + rax*4 + 0x324], r15d
bswap r14w
mov r14d, dword [rbp + 0x320]
jmp 0x1404bbfbf
inc r14d
jmp 0x1404bbfc7
mov dword [rbp + 0x320], r14d
jmp 0x1404bbfd3
jmp 0x1404bbff2
mov r14d, r11d
movsx ax, r10b
cbw
movsx r13d, bp
mov dword [rbp + 0x320], r11d
lahf
mov cx, 0x1351
mov r15d, r11d
inc cx
movzx r13d, ax
mov r13d, r11d
bswap cx
movzx eax, byte [r10]
mov ch, 0xcf
movsx rcx, r11w
xchg cl, cl
lea ecx, [r15 + r15*4]
xchg r15b, r15b
movsxd r15, r13d
inc r15b
inc r13d
movzx r15d, sp
movzx r15, bx
inc r10
rol r15b, cl
dec r15
lea r15d, [rax + rcx*2]
cmp r10, r8
jmp 0x1404bc03c
jne 0x1404bbdf1
test r13d, r13d
je 0x1404bca04
mov eax, 0xcccccccd
adc edx, 0x2a150bed
bt rdx, rax
movsx dx, r11b
mul r13d
movzx eax, r13w
mov eax, edx
sal r12b, 0x44
setbe r12b
shr eax, 3
btr r12w, 0x99
stc
mov dword [rsp + 0x38], eax
movzx r12d, di
neg r12w
mov r12d, eax
test al, dil
stc
mov dword [rsp + 0x3c], eax
cmp bx, r8w
test eax, eax
jmp 0x1404bc09c
je 0x1404bc7c9
mov eax, r12d
cmp r12d, edi
movsx esi, r10w
mov cx, 0x69fd
cmova eax, edi
clc
bts di, di
xor edx, edx
mov dword [rsp + 0x34], eax
dec eax
mov edi, eax
movzx ecx, byte [rbx + rax*4 + 0xc5822]
cmp r12w, 0x596e
movzx esi, byte [rbx + rax*4 + 0xc5823]
mov ebx, ecx
shl rbx, 2
lahf
mov r8, rbx
cbw
movzx ax, ah
movsx ax, spl
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
call fcn.1404a4dde
lea rcx, [0x140000000]
rdtsc
cqo
shl rsi, 2
bt rdx, r14
shrd ax, r13w, 0xa5
movzx eax, word [rcx + rdi*4 + 0xc5820]
inc r8b
bt dx, 0xd7
shrd rdx, rbx, 0x8e
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
movsx r8, bp
shl r8b, 0x87
mov r8, rsi
add rcx, rbx
jmp 0x1404bc151
lea rdx, [rdx + rax*4]
jmp 0x1404bc15a
call fcn.1404a4302
mov r10d, dword [rbp + 0x6c0]
test bl, 0xc
cmp r10d, 1
jmp 0x1404bc172
ja 0x1404bc2a3
mov eax, dword [rbp + 0x6c4]
sub r11d, r11d
clc
cmc
test dil, sil
test eax, eax
jne 0x1404bc1a7
mov r14d, r11d
jmp 0x1404bc196
mov dword [rbp + 0x320], r11d
jmp 0x1404bc1a2
jmp 0x1404bc785
cmp eax, 1
jmp 0x1404bc1af
je 0x1404bc785
test r14d, r14d
jmp 0x1404bc1bd
je 0x1404bc785
mov r8d, r11d
mov r9d, r11d
cwd
movsx cx, bpl
mov r10, rax
bswap edx
mov edx, r9d
inc r9d
mov eax, r8d
xor ch, 0x87
dec r8w
mov ecx, dword [rbp + rdx*4 + 0x324]
rol r8b, 0xfc
stc
imul rcx, r10
add rcx, rax
btc r8, rbp
shld r8, r8, 0xd1
bt r8d, 0x42
mov r8, rcx
test dh, 0x9e
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
test r9d, 0x2bd46d96
cmp r9d, r14d
jmp 0x1404bc227
jne 0x1404bc1d5
test r8d, r8d
jmp 0x1404bc235
je 0x1404bc297
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bc247
jae 0x1404bc27b
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc267
inc r14d
jmp 0x1404bc26f
mov dword [rbp + 0x320], r14d
jmp 0x1404bc785
mov r14d, r11d
mov dword [rbp + 0x320], r11d
setns al
mov al, 0x64
mov al, r11b
jmp 0x1404bc292
jmp 0x1404bc78c
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc785
cmp r14d, 1
ja 0x1404bc40d
mov ebx, dword [rbp + 0x324]
bsf r8w, sp
mov r8, r10
movsxd r14, r11d
bt r14, 0xd9
shl r8, 2
sub r11d, r11d
dec r14b
mov dword [rbp + 0x320], r10d
bt r14d, r12d
mov r14d, r10d
test r8, r8
jmp 0x1404bc2e3
je 0x1404bc35f
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
cmc
cmp r8d, 0x211f63b5
jmp 0x1404bc302
cmp r8, rax
jmp 0x1404bc30a
ja 0x1404bc326
lea rdx, [rbp + 0x6c4]
jmp 0x1404bc31c
call fcn.1404a4302
jmp 0x1404bc34b
mov r8, rax
stc
xor edx, edx
jmp 0x1404bc331
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
jmp 0x1404bc346
call fcn.1404b6d9b
mov r14d, dword [rbp + 0x320]
stc
cmp r12b, 0x76
xor r11d, r11d
jmp 0x1404bc35f
test ebx, ebx
jmp 0x1404bc366
je 0x1404bc18e
cmp ebx, 1
jmp 0x1404bc374
je 0x1404bc785
test r14d, r14d
je 0x1404bc785
mov r8d, r11d
movzx r10w, spl
cdq
mov r9d, r11d
mov r10, rbx
inc dl
cqo
mov edx, r9d
movsx eax, r14w
cdqe
inc r9d
adc al, r8b
mov eax, r8d
sar r8b, cl
clc
btr r8, 0x5b
mov ecx, dword [rbp + rdx*4 + 0x324]
movzx r8d, r8w
clc
imul rcx, r10
movsx r8w, dl
mov r8, r12
rol r8d, 0x86
lea rcx, [rcx + rax]
bt r8d, 0xe1
rcl r8b, cl
mov r8, rcx
test esi, 0x593529e4
test r14, r9
mov dword [rbp + rdx*4 + 0x324], ecx
jmp 0x1404bc3f5
shr r8, 0x20
stc
cmp r9d, r14d
jmp 0x1404bc402
jne 0x1404bc396
jmp 0x1404bc22d
cmp r10d, r14d
setae dh
movsxd rcx, r10d
lea rdx, [rbp + 0x324]
xchg r9b, al
movzx r12, r8w
mov r12d, r14d
movsx r8w, r15b
lea rcx, [rbp + 0x6c4]
cmovae rcx, rdx
movzx r8w, bl
movzx r9d, r8w
lea r8, [rbp + 0x6c4]
cmovb r12d, r10d
mov qword [rsp + 0x68], rcx
setb al
cwd
lea rdx, [rbp + 0x324]
not r9w
mov r9w, r11w
mov r9w, 0xae8
cmovae rdx, r8
xor r11d, r11d
bsr r9, r8
sal r9d, cl
sal r9b, 0x2a
test al, al
movzx r9d, r8w
movzx r9w, dl
mov qword [rsp + 0x48], rdx
jmp 0x1404bc490
mov dword [rbp + 0x4f0], r11d
jmp 0x1404bc49c
mov r9d, r11d
jmp 0x1404bc4a4
cmovne r10d, r14d
btc r14, 0xb8
mov r14d, r11d
test r12d, r12d
jmp 0x1404bc4b8
je 0x1404bc6f2
mov eax, r9d
btc si, r11w
cmp si, 0x1641
mov esi, dword [rcx + rax*4]
test esi, esi
jmp 0x1404bc4d5
jne 0x1404bc50b
cmp r9d, r14d
jmp 0x1404bc4e3
jne 0x1404bc6e0
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404bc4fa
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bc506
jmp 0x1404bc6e0
mov r8d, r9d
cmp dl, 0xf7
test r10d, r10d
je 0x1404bc6b8
mov edi, r9d
test bpl, 3
jmp 0x1404bc526
neg edi
stc
cmc
cmp r8d, 0x73
jmp 0x1404bc533
je 0x1404bc60b
mov ebx, r8d
cmp al, 0xde
cmp r8d, r14d
jmp 0x1404bc546
jne 0x1404bc56f
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
seto r14b
mov dword [rbp + 0x4f0], eax
mov r14d, 0x3e5d3822
sete r14b
movsx eax, ax
lea eax, [rdi + r8]
inc r8d
sal r14b, cl
mov edx, dword [rdx + rax*4]
btc eax, 0xa5
mov r14b, al
shl r14w, 0xd1
mov eax, r11d
rol r14b, cl
bts r14, rdi
add r14b, 0x8a
imul rdx, rsi
setg r11b
lea rdx, [rdx + rax]
rcr r14b, cl
sal r14d, cl
mov eax, dword [rbp + rbx*4 + 0x4f4]
add rdx, rax
bt r14, rcx
lea eax, [rdi + r8]
sar r11, 0xb8
movsx r14, si
mov r11, rdx
btc r14d, 0x4d
sar r14b, cl
adc r14d, 0x6eb526e4
mov dword [rbp + rbx*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
cmc
test sil, 0x76
shr r11, 0x20
test bp, ax
cmp eax, r10d
jmp 0x1404bc5f6
je 0x1404bc60b
mov rdx, qword [rsp + 0x48]
jmp 0x1404bc606
jmp 0x1404bc52a
test r11d, r11d
jmp 0x1404bc613
je 0x1404bc6b8
cmp r8d, 0x73
jmp 0x1404bc622
je 0x1404bc8f2
mov edx, r8d
cmp r8d, r14d
jne 0x1404bc656
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
movzx r14w, dil
sets r14b
mov dword [rbp + 0x4f0], eax
xchg cl, r14b
cmova r14, r8
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc r8d
movsx r14w, r14b
bsf r14w, bp
or r14w, 0x32c1
mov ecx, r11d
rcl r11d, cl
sub r14b, 0x3b
bt r11, 0xa1
add rcx, rax
mov dword [rbp + rdx*4 + 0x4f4], ecx
clc
shrd r14w, si, 0xe6
adc r14b, r13b
mov r14d, dword [rbp + 0x4f0]
bts r11w, r8w
not r11b
shl r11b, cl
shr rcx, 0x20
mov r11d, ecx
cmp dil, 0x89
test ecx, ecx
jne 0x1404bc619
sub r11d, r11d
cmp r8d, 0x73
jmp 0x1404bc6c4
je 0x1404bc900
mov rcx, qword [rsp + 0x68]
movzx dx, ah
cwd
cdq
mov rdx, qword [rsp + 0x48]
jmp 0x1404bc6e0
inc r9d
stc
cmp r9d, r12d
jmp 0x1404bc6ec
jne 0x1404bc4be
mov r8d, r14d
shl r8, 2
jmp 0x1404bc6fe
mov dword [rbp + 0x320], r14d
test r8, r8
jmp 0x1404bc70d
je 0x1404bc780
mov eax, 0x1cc
bt rcx, rsp
lea rcx, [rbp + 0x324]
test r12w, 0x530a
jmp 0x1404bc72f
cmp r8, rax
ja 0x1404bc74e
lea rdx, [rbp + 0x4f4]
jmp 0x1404bc744
call fcn.1404a4302
jmp 0x1404bc776
mov r8, rax
clc
test esi, r10d
sub edx, edx
jmp 0x1404bc75c
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
jmp 0x1404bc771
call fcn.1404b6d9b
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
mov r12d, dword [rsp + 0x3c]
mov al, 1
sar ebx, cl
sal bh, 0xd
lea rbx, [0x140000000]
test al, al
je 0x1404bc90e
sub r12d, dword [rsp + 0x34]
movsx edi, r11w
movsx rdi, dx
mov edi, 0x26
jmp 0x1404bc7b2
mov dword [rsp + 0x3c], r12d
jmp 0x1404bc7bc
jne 0x1404bc0a2
mov eax, dword [rsp + 0x38]
test bl, dil
lea eax, [rax + rax*4]
add eax, eax
cmp sp, bp
stc
sub r13d, eax
je 0x1404bc91f
lea eax, [r13 - 1]
mov eax, dword [rbx + rax*4 + 0xc58b8]
cmp rbx, rax
test r9w, r11w
jmp 0x1404bc7f2
test eax, eax
je 0x1404bc90e
cmp eax, 1
je 0x1404bc91f
test r14d, r14d
jmp 0x1404bc80b
je 0x1404bc91f
mov r8d, r11d
not ch
jmp 0x1404bc81e
mov r9d, r11d
movsx cx, bl
xchg r10w, r10w
mov r10d, eax
cwd
mov edx, r9d
not ch
movzx ecx, r9w
cmovle ax, r11w
inc r9d
cmp edi, 0xd4f2e7d
shld rcx, r12, 0x26
mov eax, r8d
clc
mov ecx, dword [rbp + rdx*4 + 0x324]
setp r8b
ror r8b, cl
imul rcx, r10
lea rcx, [rcx + rax]
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x324], ecx
cmc
shr r8, 0x20
cmc
jmp 0x1404bc87a
cmp r9d, r14d
jmp 0x1404bc882
jne 0x1404bc82e
test r8d, r8d
je 0x1404bc8e6
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bc89d
jae 0x1404bc90e
mov eax, dword [rbp + 0x320]
dec r14b
jmp 0x1404bc8b1
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14w, dil
movzx r14w, dil
inc r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc8d2
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404bc8e1
jmp 0x1404bc91f
mov r14d, dword [rbp + 0x320]
jmp 0x1404bc91f
xor r11d, r11d
cmp r9b, 0xc8
not r14b
movsx rbx, sp
lea rbx, [0x140000000]
test r12d, 0x228a7c37
mov r14d, r11d
mov dword [rbp + 0x320], r11d
cmc
cmp sp, 0x4329
stc
test r15d, r15d
jmp 0x1404bc927
je 0x1404bc9fc
mov r8d, r11d
test r8b, 0xda
test r14d, r14d
jmp 0x1404bc93c
je 0x1404bc999
mov ecx, r8d
rdtsc
inc r8d
mov edx, r15d
sar al, 0x1c
shl ah, 0x74
mov eax, dword [rbp + rcx*4 + 0x324]
rol r15, cl
add rdx, rax
bswap r14w
sar r15w, 0x1f
mov dword [rbp + rcx*4 + 0x324], edx
movsx r15, r10w
cmc
mov r14d, dword [rbp + 0x320]
or r15b, 0x9c
cmovle r15w, r14w
shr rdx, 0x20
sal r15b, 0xac
mov r15d, edx
cmp r8d, r14d
jne 0x1404bc942
test r15d, r15d
je 0x1404bc9fc
mov edi, 0x26
test dil, r15b
cmp ecx, 0x56b5bae
cmp r14d, 0x73
jae 0x1404bc9e3
mov eax, r14d
dec r14b
mov dword [rbp + rax*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404bc9de
jmp 0x1404bca04
mov r14d, r11d
jmp 0x1404bc9eb
mov dword [rbp + 0x320], r11d
jmp 0x1404bc9f7
jmp 0x1404bca04
mov edi, 0x26
setbe cl
mov ecx, dword [rsp + 0x30]
test ecx, ecx
jmp 0x1404bca0f
je 0x1404bd3f4
mov eax, 0xcccccccd
bt r15, 0x25
mul ecx
sal al, cl
inc ax
movsx r15d, di
mov eax, edx
shr eax, 3
neg r15w
sub r15d, r10d
mov dword [rsp + 0x34], eax
and r15b, 0x56
ror r15w, 0x69
cmp bl, 0xe
mov r15d, eax
jmp 0x1404bca4f
mov dword [rsp + 0x3c], eax
test eax, eax
jmp 0x1404bca5a
je 0x1404bd195
jmp 0x1404bca70
lea rbx, [0x140000000]
rol ax, 0x75
cmp r15d, edi
jmp 0x1404bca7c
mov r13d, r15d
movsx r8d, bp
cmova r13d, edi
cmovbe rdi, r11
xor eax, 0x25ee7a43
shl rcx, cl
xor edx, edx
not edi
movsx di, spl
mov dword [rsp + 0x38], r13d
bsr esi, esi
lea eax, [r13 - 1]
movzx ecx, byte [rbx + rax*4 + 0xc5822]
rol rdi, cl
neg si
movzx esi, byte [rbx + rax*4 + 0xc5823]
setae bl
mov ebx, ecx
mov edi, eax
shl rbx, 2
mov r8, rbx
cdqe
lea eax, [rsi + rcx]
movzx cx, r8b
not cx
lea rcx, [rbp + 0x6c4]
jmp 0x1404bcae5
mov dword [rbp + 0x6c0], eax
jmp 0x1404bcaf0
call fcn.1404a4dde
lea rcx, [0x140000000]
sar ax, 0x59
rol rax, cl
xchg al, ah
shl rsi, 2
cbw
sete al
movzx eax, word [rcx + rdi*4 + 0xc5820]
bts edx, ecx
shl edx, cl
btc r8w, 0x83
lea rdx, [rcx + 0xc4f10]
rcr r8b, cl
bts ecx, r15d
xadd r8w, r8w
lea rcx, [rbp + 0x6c4]
mov r8, rsi
add rcx, rbx
jmp 0x1404bcb46
lea rdx, [rdx + rax*4]
jmp 0x1404bcb4f
call fcn.1404a4302
mov r10d, dword [rbp + 0x6c0]
cmp si, 0x658d
test r10b, r13b
cmp r10d, 1
jmp 0x1404bcb6c
ja 0x1404bccc6
mov eax, dword [rbp + 0x6c4]
test r10b, 0xbc
sub r11d, r11d
test eax, eax
jmp 0x1404bcb86
jne 0x1404bcba5
mov r14d, r11d
jmp 0x1404bcb94
mov dword [rbp + 0x320], r11d
jmp 0x1404bcba0
jmp 0x1404bd149
cmp eax, 1
je 0x1404bd149
test r14d, r14d
jmp 0x1404bcbb6
je 0x1404bd149
mov r8d, r11d
setno r10b
cwd
xchg r9, r9
mov r9d, r11d
setge dl
mov r10, rax
jmp 0x1404bcbd6
mov edx, r9d
inc r9d
and ax, 0x2b29
mov eax, r8d
cmc
sal cl, cl
rcr r8w, cl
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
ror r8b, 0xb0
add rcx, rax
rol r8b, cl
cmp r12b, r8b
xadd r8b, r8b
mov r8, rcx
test sil, bpl
mov dword [rbp + rdx*4 + 0x324], ecx
cmp ah, 0x60
cmc
shr r8, 0x20
test r9b, 0x97
cmp dil, 0x76
cmp r9d, r14d
jmp 0x1404bcc2b
jne 0x1404bcbd6
test r8d, r8d
jmp 0x1404bcc39
je 0x1404bccb5
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bcc4b
jae 0x1404bcc99
mov eax, dword [rbp + 0x320]
movsx r14, r14w
movsx r14w, al
dec r14
mov dword [rbp + rax*4 + 0x324], r8d
dec r14w
movzx r14w, r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404bcc80
inc r14d
jmp 0x1404bcc88
mov dword [rbp + 0x320], r14d
jmp 0x1404bcc94
jmp 0x1404bd149
mov r14d, r11d
jmp 0x1404bcca1
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404bccb0
jmp 0x1404bd14c
mov r14d, dword [rbp + 0x320]
jmp 0x1404bccc1
jmp 0x1404bd149
cmp r14d, 1
jmp 0x1404bcccf
ja 0x1404bce0b
mov ebx, dword [rbp + 0x324]
mov r8, r10
shld r14, rdi, 0x17
btr r14d, r15d
sal r14w, 0xc6
shl r8, 2
shr r14b, 0x63
sar r14b, cl
sub r11d, r11d
movsx r14, sp
mov dword [rbp + 0x320], r10d
movsxd r14, r12d
mov r14d, r10d
test r8, r8
jmp 0x1404bcd13
je 0x1404bcd73
lea rcx, [rbp + 0x324]
jmp 0x1404bcd2b
cmp r8, 0x1cc
ja 0x1404bcd49
lea rdx, [rbp + 0x6c4]
call fcn.1404a4302
jmp 0x1404bcd66
xor edx, edx
mov r8d, 0x1cc
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
call fcn.1404b6d9b
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
cmp r9b, bl
test ebx, ebx
je 0x1404bcb8c
cmp ebx, 1
jmp 0x1404bcd83
je 0x1404bd149
test r14d, r14d
jmp 0x1404bcd91
je 0x1404bd149
mov r8d, r11d
mov r9d, r11d
mov r10, rbx
movsx rdx, r8w
mov dl, r15b
xchg cx, ax
mov edx, r9d
movzx ecx, cx
inc r9d
shr ah, 0xb0
btr cx, bp
cdqe
mov eax, r8d
shld r8d, edx, 0x10
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
sub r8b, r12b
lea rcx, [rcx + rax]
xchg r8b, r8b
shr r8b, cl
mov r8, rcx
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
jmp 0x1404bcdeb
shr r8, 0x20
stc
jmp 0x1404bcdf8
cmp r9d, r14d
jmp 0x1404bce00
jne 0x1404bcda9
jmp 0x1404bcc31
cmp r10d, r14d
lea rcx, [rbp + 0x324]
mov al, r10b
movsx r12w, r12b
mov r15d, r14d
lea r12, [rbp + 0x6c4]
jmp 0x1404bce2c
cmovae r12, rcx
movsx r13, sp
mov r13b, spl
lea r13, [rbp + 0x324]
xchg cl, al
cmovb r15d, r10d
movsx r9w, r14b
movzx r9w, r12b
lea rcx, [rbp + 0x6c4]
movsx r9w, al
cmovae r13, rcx
setb al
btr r9, 0xf5
xor r11d, r11d
test al, al
movsxd r9, ebp
movsx r9, bp
setno r9b
mov dword [rbp + 0x4f0], r11d
xchg r9w, r9w
mov r9b, 0xcb
movsx r9, r11w
mov r9d, r11d
jmp 0x1404bce90
cmovne r10d, r14d
cmp ebp, 0x38b80794
adc r14b, 0x59
mov r14d, r11d
jmp 0x1404bcea9
test r15d, r15d
jmp 0x1404bceb1
je 0x1404bd0b4
mov eax, r9d
and sil, 0x3e
movzx si, dil
mov esi, dword [r12 + rax*4]
test esi, esi
jne 0x1404bcefa
cmp r9d, r14d
jmp 0x1404bced7
jne 0x1404bd09a
lea r14d, [r9 + 1]
jmp 0x1404bcee6
mov dword [rbp + rax*4 + 0x4f4], r11d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404bd09a
mov r8d, r9d
jmp 0x1404bcf02
test r10d, r10d
jmp 0x1404bcf0a
je 0x1404bd082
mov ebx, r9d
neg ebx
cmp r8d, 0x73
jmp 0x1404bcf1e
je 0x1404bcfde
mov edi, r8d
cmp r8d, r14d
jmp 0x1404bcf2f
jne 0x1404bcf5f
and dword [rbp + rdi*4 + 0x4f4], 0
movsx r14, r13w
movzx ax, r8b
movsxd r14, r12d
lea eax, [r8 + 1]
inc dl
movzx r14, r15w
mov dword [rbp + 0x4f0], eax
movsx eax, dx
mov al, r10b
lea eax, [rbx + r8]
movsx r14, bx
mov edx, 0x3677c14
inc r8d
mov edx, dword [r13 + rax*4]
mov eax, r11d
imul rdx, rsi
add r14w, 0x1081
sar r11b, cl
test r11b, 0x8b
add rdx, rax
mov eax, dword [rbp + rdi*4 + 0x4f4]
rol r14b, 0x6a
movzx r11, r8w
lea rdx, [rdx + rax]
sal r11b, cl
bt rax, 0x23
lea eax, [rbx + r8]
test cl, bpl
movzx r14, si
movsxd r11, ebx
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
mov r14d, dword [rbp + 0x4f0]
jmp 0x1404bcfcb
shr r11, 0x20
clc
jmp 0x1404bcfd5
cmp eax, r10d
jne 0x1404bcf15
test r11d, r11d
jmp 0x1404bcfe6
je 0x1404bd082
cmp r8d, 0x73
jmp 0x1404bcff5
je 0x1404bd2df
mov edx, r8d
jmp 0x1404bd003
cmp r8d, r14d
jmp 0x1404bd00b
jne 0x1404bd02c
and dword [rbp + rdx*4 + 0x4f4], 0
cdqe
movzx cx, dh
lea eax, [r8 + 1]
dec cx
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
mov ch, 0x2f
inc r8d
mov ecx, r11d
bsf r11w, si
cmc
sub r14b, 0xf2
lea rcx, [rcx + rax]
add r14, rsi
movsx r14, cx
mov dword [rbp + rdx*4 + 0x4f4], ecx
bts r11w, r9w
cmovns r11w, ax
cmc
mov r14d, dword [rbp + 0x4f0]
shr rcx, 0x20
shl r11, cl
mov r11d, ecx
stc
test ecx, ecx
jmp 0x1404bd07c
jne 0x1404bcfec
sub r11d, r11d
test ah, 0x6d
test r10b, r10b
cmp r8d, 0x73
jmp 0x1404bd094
je 0x1404bd2e5
inc r9d
clc
cmp r8w, r13w
test r12w, r9w
cmp r9d, r15d
jmp 0x1404bd0ae
jne 0x1404bceb7
mov r8d, r14d
cmc
shl r8, 2
jmp 0x1404bd0c2
mov dword [rbp + 0x320], r14d
cmp rcx, rsi
test r8, r8
je 0x1404bd13a
mov eax, 0x1cc
setp cl
cmc
lea rcx, [rbp + 0x324]
cmp r8, rax
ja 0x1404bd104
lea rdx, [rbp + 0x4f4]
jmp 0x1404bd0fa
call fcn.1404a4302
jmp 0x1404bd129
mov r8, rax
clc
xor edx, edx
jmp 0x1404bd10f
call fcn.1404a4dde
call fcn.1404b60e7
mov dword [rax], 0x22
jmp 0x1404bd124
call fcn.1404b6d9b
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
xor al, 0xb0
jmp 0x1404bd13a
mov r15d, dword [rsp + 0x3c]
mov r13d, dword [rsp + 0x38]
ror al, cl
mov al, spl
mov al, 1
clc
test al, al
jmp 0x1404bd153
je 0x1404bd2e5
sub r15d, r13d
seto dil
mov rdi, 0x20362cec
movsx rdi, r11w
mov edi, 0x26
jmp 0x1404bd175
mov dword [rsp + 0x3c], r15d
jmp 0x1404bd17f
jne 0x1404bca65
mov eax, dword [rsp + 0x34]
stc
cmp sil, r12b
mov ecx, dword [rsp + 0x30]
cmp r10w, r14w
lea eax, [rax + rax*4]
cmc
add eax, eax
sub ecx, eax
jmp 0x1404bd1a2
je 0x1404bd3f4
dec ecx
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp r8w, 0x3de9
test bh, 0x61
test r14b, r13b
test eax, eax
jne 0x1404bd1e5
mov r14d, r11d
jmp 0x1404bd1d4
mov dword [rbp + 0x320], r11d
jmp 0x1404bd1e0
jmp 0x1404bd402
cmp eax, 1
jmp 0x1404bd1ed
je 0x1404bd3f4
test r14d, r14d
je 0x1404bd402
mov r8d, r11d
mov dl, r14b
movsx ecx, ax
mov r9d, r11d
inc rdx
xchg r10b, dl
mov r10, rax
inc ch
lahf
mov edx, r9d
inc r9d
cbw
shl cx, cl
or cl, r11b
mov eax, r8d
bts r8d, ebp
adc cl, spl
not r8b
mov ecx, dword [rbp + rdx*4 + 0x324]
test r8b, 0xf1
shld r8w, bp, 0xf6
imul rcx, r10
btr r8w, 0x7f
bswap r8d
lea rcx, [rcx + rax]
movsx r8w, dl
mov r8, rcx
stc
cmp rax, 0x7c1d6ed1
test dil, 0x19
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
jmp 0x1404bd276
cmp r9d, r14d
jmp 0x1404bd27e
jne 0x1404bd214
test r8d, r8d
jmp 0x1404bd28c
je 0x1404bd3eb
cmp dword [rbp + 0x320], 0x73
jmp 0x1404bd29e
jae 0x1404bd2e5
mov eax, dword [rbp + 0x320]
mov r14b, bl
movsxd r14, r13d
dec r14b
mov dword [rbp + rax*4 + 0x324], r8d
setp r14b
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404bd2ce
mov dword [rbp + 0x320], r14d
jmp 0x1404bd2da
jmp 0x1404bd3f4
xor r11d, r11d
add r8, r9
mov rdx, qword [rsp + 0x60]
cbw
mov rax, qword [rsp + 0x58]
mov r8, qword [rdx]
clc
test ax, 0x4ea0
mov al, byte [rax + 0x308]
stc
test rbp, rcx
cmp byte [rdx + 8], r11b
jmp 0x1404bd30c
je 0x1404bd384
neg al
dec rdx
cbw
movabs rdx, 0x8000000000000000
movzx eax, r14w
jmp 0x1404bd32e
movabs rax, 0xfff0000000000000
sbb rcx, rcx
cmp cl, 0x20
clc
and rcx, rdx
movabs rdx, 0x7ff0000000000000
cmp ax, 0x1522
clc
lea rcx, [rcx + rdx]
test r14b, bpl
and rcx, rax
mov ax, 0x5ae1
clc
adc ax, 0x724d
mov rax, qword [r8]
jmp 0x1404bd36c
and rax, rdx
or rcx, rax
jmp 0x1404bd377
mov qword [r8], rcx
jmp 0x1404bd37f
jmp 0x1404bd3dc
neg al
mov edx, 0x80000000
mov eax, dword [r8]
jmp 0x1404bd393
sbb ecx, ecx
cmc
test r10, 0x40d206b8
and ecx, edx
cmovne rdx, rbp
bt dx, 0xc9
bsf edx, r14d
mov edx, 0x7f800000
stc
add ecx, edx
test si, 0x75b3
cmc
and eax, edx
cmc
or ecx, eax
sar al, 0x66
and ecx, 0xff800000
jmp 0x1404bd3d1
mov dword [r8], ecx
mov ax, 0x22c
movsx rax, bp
mov eax, 3
jmp 0x1404bd3e6
jmp 0x1404bf724
mov r14d, dword [rbp + 0x320]
stc
cmc
test r14d, r14d
jmp 0x1404bd3fc
jne 0x1404bd40a
mov ecx, r11d
jmp 0x1404bd446
lea ecx, [r14 - 1]
mov dword [rsp + 0x48], r11d
bsr eax, dword [rbp + rcx*4 + 0x324]
jmp 0x1404bd420
je 0x1404bd432
inc eax
jmp 0x1404bd42d
jmp 0x1404bd435
mov eax, r11d
shl ecx, 5
cmc
add ecx, eax
cmova ax, cx
ror al, cl
bts ax, r8w
mov eax, dword [rsp + 0x40]
jmp 0x1404bd454
mov dword [rsp + 0x3c], ecx
clc
cmp ecx, dword [rsp + 0x50]
jae 0x1404bf6db
test eax, eax
jmp 0x1404bd46a
je 0x1404bf6e1
mov rbx, qword [rsp + 0x78]
movsx edi, r12w
cmp di, r14w
mov r15d, r11d
sar di, 0xb2
mov rdi, qword [rsp + 0x70]
sub r13w, r13w
bt r13w, sp
movsxd r13, r13d
mov r12d, r11d
mov dword [rbp + 0x150], r11d
xor r13, rsi
mov r13d, r11d
cmp rbx, rdi
jmp 0x1404bd4ad
je 0x1404be23a
cmp r13d, 9
jmp 0x1404bd4bc
jne 0x1404bd72e
test r15d, r15d
jmp 0x1404bd4ca
je 0x1404bd5fb
mov r8d, r11d
not r9d
mov dh, ah
mov r9d, r11d
movzx ax, r13b
cbw
mov edx, r9d
nop
sete al
jmp 0x1404bd4ef
inc r9d
cmovs rax, r13
bswap ax
mov eax, dword [rbp + rdx*4 + 0x154]
sbb cl, sil
imul rcx, rax, 0x3b9aca00
mov eax, r8d
bts r8w, r9w
add r8b, r9b
sal r8d, cl
add rcx, rax
shld r8w, bx, 0x9f
sal r8w, cl
rcr r8w, cl
mov r8, rcx
cmp spl, r10b
cmc
mov dword [rbp + rdx*4 + 0x154], ecx
jmp 0x1404bd542
shr r8, 0x20
cmp r9d, r15d
jne 0x1404bd4e2
test r8d, r8d
jmp 0x1404bd557
je 0x1404bd5f4
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bd569
jae 0x1404bd59d
mov eax, dword [rbp + 0x150]
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bd589
inc r15d
jmp 0x1404bd591
mov dword [rbp + 0x150], r15d
jmp 0x1404bd5fb
sub r9d, r9d
bswap cx
mov cl, spl
mov dword [rbp + 0x890], r11d
bswap cx
cwd
lea r8, [rbp + 0x894]
movzx ecx, r10w
cdq
xchg dx, cx
mov dword [rbp + 0x150], r11d
movsx cx, r14b
mov edx, 0x1cc
mov cl, 0xc0
lea rcx, [rbp + 0x154]
jmp 0x1404bd5e0
call fcn.1404ba4a9
xor r11d, r11d
shl r15b, cl
movzx r15w, cl
movsx r15, sp
mov r15d, dword [rbp + 0x150]
test r12d, r12d
jmp 0x1404bd603
je 0x1404bd727
mov r8d, r11d
cmp r9b, 0x53
test r15d, r15d
jmp 0x1404bd618
je 0x1404bd686
mov edx, r8d
jmp 0x1404bd62d
inc r8d
or cx, 0xc9
movsx r15d, r10w
dec al
mov eax, r12d
mov ecx, dword [rbp + rdx*4 + 0x154]
shrd r12d, ebp, 5
sub r12b, 6
lea rcx, [rcx + rax]
mov r12, rcx
clc
movsx r15, r14w
bt r15w, cx
mov dword [rbp + rdx*4 + 0x154], ecx
setns r15b
and r15b, sil
mov r15d, dword [rbp + 0x150]
shr r12, 0x20
cmp r8d, r15d
jmp 0x1404bd680
jne 0x1404bd61e
test r12d, r12d
jmp 0x1404bd68e
je 0x1404bd727
cmp r15d, 0x73
jmp 0x1404bd69d
jae 0x1404bd6d3
mov eax, r15d
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bd6ba
inc r15d
jmp 0x1404bd6c2
mov dword [rbp + 0x150], r15d
jmp 0x1404bd6ce
jmp 0x1404bd727
sub r9d, r9d
cdq
movzx dx, spl
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
mov cx, bx
movsx ecx, cx
cwd
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bd70a
call fcn.1404ba4a9
mov r15d, dword [rbp + 0x150]
mov r13b, dl
shld r13, rsi, 0xf3
add cl, r12b
xor r11d, r11d
cmovno eax, ecx
mov r12d, r11d
mov r13d, r11d
cwde
movzx eax, byte [rbx]
movsx cx, r8b
inc ch
lea ecx, [r12 + r12*4]
movsx r12w, dl
inc r13d
movsxd r12, ebp
movzx r12, cx
inc rbx
rol r12d, cl
bsr r12w, bx
lea r12d, [rax + rcx*2]
test r13b, r13b
cmp rbx, rdi
jmp 0x1404bd765
jne 0x1404bd4b3
test r13d, r13d
jmp 0x1404bd773
je 0x1404be23a
mov eax, 0xcccccccd
cmp sil, 0xa5
dec ch
mul r13d
sar ax, 0x6f
cwde
shld ax, ax, 0x6e
mov eax, edx
xor cl, dl
and cx, 0x5b47
movsxd rcx, r9d
shr eax, 3
mov dword [rsp + 0x48], eax
bts ecx, r10d
mov ecx, eax
clc
mov dword [rsp + 0x34], eax
test eax, eax
jmp 0x1404bd7b6
je 0x1404bdeea
mov eax, ecx
sbb sil, 0x95
cmc
mov edx, 0x26
bts r8w, r13w
movzx esi, r10w
jmp 0x1404bd7d6
cmp ecx, edx
movzx r8w, r9b
movsx rdi, si
bswap rbx
cmova eax, edx
cmp r10b, bl
inc r8
rcr si, 0xb9
sub edx, edx
mov dword [rsp + 0x38], eax
lea edi, [rax - 1]
lea rax, [0x140000000]
shl r8b, cl
xor ecx, 0x1c90790f
btr r8w, 0xde
movzx ecx, byte [rax + rdi*4 + 0xc5822]
movzx esi, byte [rax + rdi*4 + 0xc5823]
rcl al, 8
sar bh, cl
xor rax, rbp
mov ebx, ecx
rcr r8b, cl
and ah, 0x6f
shl rbx, 2
not al
mov r8, rbx
movsx ax, al
cmovno ax, ax
movzx rax, dx
lea eax, [rsi + rcx]
movsx ecx, r12w
lea rcx, [rbp + 0x6c4]
jmp 0x1404bd858
mov dword [rbp + 0x6c0], eax
jmp 0x1404bd863
call fcn.1404a4dde
lea rcx, [0x140000000]
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
btr r8w, 0x9b
rol r8b, 0x7c
lea rdx, [rcx + 0xc4f10]
bt ecx, r11d
dec ch
movzx cx, r13b
lea rcx, [rbp + 0x6c4]
movzx r8, bx
cmc
shrd r8, r13, 0xfa
mov r8, rsi
cmc
jmp 0x1404bd8b1
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404bd8bd
call fcn.1404a4302
mov r10d, dword [rbp + 0x6c0]
cmp si, 0x6f58
cmp r10d, 1
jmp 0x1404bd8d7
ja 0x1404bda56
mov eax, dword [rbp + 0x6c4]
stc
xor ebx, ebx
jmp 0x1404bd8eb
test eax, eax
jmp 0x1404bd8f2
jne 0x1404bd91f
mov dword [rbp + 0x890], ebx
mov dword [rbp + 0x150], ebx
test r14b, r11b
sub r9d, r9d
movsx r8, di
lea r8, [rbp + 0x894]
jmp 0x1404bd91a
jmp 0x1404bdea2
cmp eax, 1
jmp 0x1404bd927
je 0x1404bdebc
test r15d, r15d
jmp 0x1404bd935
je 0x1404bdebc
mov r8d, ebx
jmp 0x1404bd949
mov r9d, ebx
mov r10, rax
movsx ax, dil
movzx eax, r13w
lahf
mov edx, r9d
inc r9d
xchg cl, cl
mov eax, r8d
sub r8b, r10b
shl cx, 0x32
mov ecx, dword [rbp + rdx*4 + 0x154]
imul rcx, r10
inc r8w
bswap r8w
bsr r8, r11
lea rcx, [rcx + rax]
movzx r8w, al
test r12b, 7
rcl r8, 0x5d
mov r8, rcx
clc
stc
test r12b, 0x3e
mov dword [rbp + rdx*4 + 0x154], ecx
test bl, 0x15
jmp 0x1404bd9ab
shr r8, 0x20
jmp 0x1404bd9b4
cmp r9d, r15d
jmp 0x1404bd9bc
jne 0x1404bd959
test r8d, r8d
je 0x1404bdeb5
cmp dword [rbp + 0x150], 0x73
jae 0x1404bda0e
mov eax, dword [rbp + 0x150]
movzx r15d, si
cmovg r15w, ax
mov dword [rbp + rax*4 + 0x154], r8d
sets r15b
cmovbe r15w, si
mov r15d, dword [rbp + 0x150]
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404bdebc
sub r9d, r9d
mov dword [rbp + 0x890], ebx
lea r8, [rbp + 0x894]
cdq
cwd
setb dl
mov dword [rbp + 0x150], ebx
movzx edx, dx
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.1404ba4a9
mov al, bl
movsx r15w, dil
mov r15d, dword [rbp + 0x150]
jmp 0x1404bda51
jmp 0x1404bdebe
lea r8, [rbp + 0x6c4]
lea rcx, [rbp + 0x154]
cmp r15d, 1
jmp 0x1404bda6d
ja 0x1404bdbed
mov ebx, dword [rbp + 0x154]
btc r9d, r12d
adc dl, r9b
mov r9, r10
shr dx, 0xb1
setno dl
shl r9, 2
not dx
mov edx, 0x1cc
jmp 0x1404bda9b
mov dword [rbp + 0x150], r10d
jmp 0x1404bdaa7
call fcn.1404ba4a9
xor edi, edi
clc
cmp r13w, 0x2ffe
test ebx, ebx
jmp 0x1404bdabc
jne 0x1404bdad8
mov dword [rbp + 0x890], edi
jmp 0x1404bdacd
mov dword [rbp + 0x150], edi
jmp 0x1404bd907
mov r15d, dword [rbp + 0x150]
clc
test dil, dil
jmp 0x1404bdae8
cmp ebx, 1
jmp 0x1404bdaf0
je 0x1404bdebc
test r15d, r15d
jmp 0x1404bdafe
je 0x1404bdebc
mov r8d, edi
rdtsc
mov r9d, edi
movsxd rdx, r14d
mov r10, rbx
mov edx, r9d
cdqe
inc r9d
sbb ch, 0x10
inc cl
xor cl, r11b
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
mov r8w, di
mov r8b, 0x63
rcl r8b, 0xe4
imul rcx, r10
cmp r14w, sp
add rcx, rax
sal r8b, 0x58
sar r8d, 0x15
movzx r8w, bl
mov r8, rcx
clc
cmc
test r8b, dl
mov dword [rbp + rdx*4 + 0x154], ecx
clc
shr r8, 0x20
stc
clc
cmp r9d, r15d
jmp 0x1404bdb6d
jne 0x1404bdb12
test r8d, r8d
jmp 0x1404bdb7b
je 0x1404bdeb5
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bdb8d
jb 0x1404bd9d8
sub r9d, r9d
mov cx, r15w
movzx r8w, cl
mov r8w, 0xaa2
mov dword [rbp + 0x890], edi
jmp 0x1404bdbaf
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], edi
mov edx, 0xcff23bd
mov edx, 0x1cc
movzx cx, spl
movzx rcx, bp
lea rcx, [rbp + 0x154]
jmp 0x1404bdbdb
call fcn.1404ba4a9
mov al, dil
jmp 0x1404bdbe8
jmp 0x1404bda45
cmp r10d, r15d
not bl
movzx ebx, sp
mov al, 0xd
lea rdx, [rbp + 0x6c4]
mov ebx, r15d
jmp 0x1404bdc06
cmovae rdx, rcx
movsx ecx, r11w
cmovb ebx, r10d
setle ch
setb al
mov qword [rsp + 0x68], rdx
movzx cx, r12b
jmp 0x1404bdc27
lea rcx, [rbp + 0x154]
jmp 0x1404bdc33
mov dword [rsp + 0x30], ebx
jmp 0x1404bdc3c
cmovae rcx, r8
test r13b, 0x56
test al, al
cmovne r10d, r15d
sub eax, eax
stc
clc
test cl, r12b
xor r9d, r9d
cmc
clc
mov dword [rbp + 0x4f0], eax
test ebx, ebx
jmp 0x1404bdc63
je 0x1404bde7c
mov r15, rcx
movsxd rsi, r8d
neg sil
mov esi, dword [rdx + r9*4]
test dil, r15b
test esi, esi
jmp 0x1404bdc80
jne 0x1404bdcb5
cmp r9d, eax
jmp 0x1404bdc8e
jne 0x1404bde6b
and dword [rbp + r9*4 + 0x4f4], esi
lea eax, [r9 + 1]
jmp 0x1404bdca5
mov dword [rbp + 0x4f0], eax
jmp 0x1404bdcb0
jmp 0x1404bde6b
xor r11d, r11d
xadd r8w, r8w
mov r8d, r9d
cmp r8, rbx
stc
test r10d, r10d
jmp 0x1404bdccc
je 0x1404bde5c
mov ebx, r9d
jmp 0x1404bdce3
neg ebx
jmp 0x1404bdcef
cmp r8d, 0x73
jmp 0x1404bdcf8
je 0x1404bddb6
mov edi, r8d
cmp r8d, eax
jne 0x1404bdd2c
and dword [rbp + rdi*4 + 0x4f4], 0
bswap rax
movsxd rdx, r9d
setle al
lea eax, [r8 + 1]
cdq
not dx
mov dword [rbp + 0x4f0], eax
movzx eax, ax
lea eax, [rbx + r8]
movzx rdx, r11w
movsx edx, r14w
cwd
inc r8d
mov edx, dword [r15 + rax*4]
mov eax, dword [rbp + rdi*4 + 0x4f4]
test esp, 0x4a10896
cmc
imul rdx, rsi
cmp edx, 0x49370eba
test spl, 0x27
add rdx, rax
jmp 0x1404bdd69
mov eax, r11d
bt r11, rsi
add rdx, rax
rcr r11, cl
shld eax, r9d, 0xed
lea eax, [rbx + r8]
mov r11, rdx
mov dword [rbp + rdi*4 + 0x4f4], edx
jmp 0x1404bdd93
shr r11, 0x20
clc
cmc
cmp eax, r10d
movsx rax, ax
mov eax, edx
cmovp eax, eax
mov eax, dword [rbp + 0x4f0]
jmp 0x1404bddb0
jne 0x1404bdcef
test r11d, r11d
jmp 0x1404bddbe
je 0x1404bde50
cmp r8d, 0x73
jmp 0x1404bddcd
je 0x1404bde50
mov edx, r8d
clc
cmp r8d, eax
jne 0x1404bddf2
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
mov ecx, dword [rbp + rdx*4 + 0x4f4]
inc r8d
btc ax, r13w
btc ax, 0x2e
mov eax, r11d
add rcx, rax
shl r11w, 0xcb
sar al, 0x63
cmovns r11w, r14w
mov dword [rbp + rdx*4 + 0x4f4], ecx
xor ah, 0x67
shr ah, cl
mov eax, dword [rbp + 0x4f0]
sub r11w, 0x5bd6
shl r11, cl
shr rcx, 0x20
bts r11w, cx
mov r11d, ecx
jmp 0x1404bde48
test ecx, ecx
jne 0x1404bddc4
mov ebx, dword [rsp + 0x30]
cmc
test rdi, 0x74423af0
cmp r8d, 0x73
je 0x1404be029
mov rdx, qword [rsp + 0x68]
inc r9d
cmp r9d, ebx
jmp 0x1404bde76
jne 0x1404bdc72
mov r9d, eax
lea r8, [rbp + 0x4f4]
setae cl
cqo
shl r9, 2
mov dx, r13w
mov dword [rbp + 0x150], eax
movsx cx, r10b
movsx ecx, r10w
mov edx, 0x1cc
bswap ecx
lea rcx, [rbp + 0x154]
call fcn.1404ba4a9
mov r15d, dword [rbp + 0x150]
mov al, 1
xor r11d, r11d
cmc
test al, al
jmp 0x1404bdec9
je 0x1404be088
mov ecx, dword [rsp + 0x34]
sub ecx, dword [rsp + 0x38]
jmp 0x1404bdedc
mov dword [rsp + 0x34], ecx
jne 0x1404bd7bc
mov eax, dword [rsp + 0x48]
lea eax, [rax + rax*4]
cmc
stc
add eax, eax
cmp bl, r15b
cmc
sub r13d, eax
jmp 0x1404bdefd
je 0x1404be0f4
lea ecx, [r13 - 1]
rcl ah, 5
sal al, cl
lea rax, [0x140000000]
cmp r11b, cl
cmp ax, 0x4523
cmc
mov eax, dword [rax + rcx*4 + 0xc58b8]
test r15, rdi
test eax, eax
je 0x1404be088
cmp eax, 1
jmp 0x1404bdf35
je 0x1404be0f4
test r15d, r15d
jmp 0x1404bdf43
je 0x1404be0f4
mov r8d, r11d
cqo
mov r9d, r11d
mov r10w, r9w
mov r10d, eax
cmovno rcx, r12
movsx rdx, r9w
mov edx, r9d
inc r9d
inc rax
sar al, 0x89
seto cl
mov eax, r8d
bt r8, 0x6d
mov rcx, 0x41c25600
mov ecx, dword [rbp + rdx*4 + 0x154]
and r8w, 0x2c36
mov r8b, r15b
imul rcx, r10
sal r8d, cl
clc
movsxd r8, esp
lea rcx, [rcx + rax]
cmp r9d, 0x5fe95acb
sar r8w, cl
mov r8, rcx
cmp r14d, 0x68e7464f
test r13d, ebx
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
cmp r11b, 0x2a
cmp r9d, r15d
jmp 0x1404bdfcc
jne 0x1404bdf60
test r8d, r8d
jmp 0x1404bdfda
je 0x1404be0ed
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bdfec
jae 0x1404be088
mov eax, dword [rbp + 0x150]
movsx r15d, r10w
mov dword [rbp + rax*4 + 0x154], r8d
mov r15w, 0x576a
mov r15d, dword [rbp + 0x150]
jmp 0x1404be015
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404be024
jmp 0x1404be0f4
and dword [rbp + 0x890], 0
bt r8w, si
bsr rdx, r11
lea r8, [rbp + 0x894]
and dword [rbp + 0x150], 0
bt cx, 0xe5
clc
cmc
lea rcx, [rbp + 0x154]
sub r9d, r9d
bswap rdx
movsx edx, r11w
movzx edx, r9w
mov edx, 0x1cc
call fcn.1404ba4a9
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
not al
mov al, bl
mov al, r11b
jmp 0x1404be083
jmp 0x1404bdec2
xor r9d, r9d
movsx ecx, r11w
movzx dx, dh
seto dh
mov dword [rbp + 0x890], r11d
cdq
mov rcx, r8
setle r8b
lea r8, [rbp + 0x894]
movzx ecx, r12w
seto dl
movzx rcx, r9w
mov dword [rbp + 0x150], r11d
not dh
mov edx, 0x1cc
cmovs cx, r13w
movsx rcx, r10w
lea rcx, [rbp + 0x154]
jmp 0x1404be0da
call fcn.1404ba4a9
sub r11d, r11d
ror r15b, 0xf7
adc r15b, 0x84
movsxd r15, r12d
mov r15d, dword [rbp + 0x150]
test r12d, r12d
je 0x1404be23a
mov r8d, r11d
test cx, r9w
stc
cmc
test r15d, r15d
jmp 0x1404be10e
je 0x1404be17b
mov ecx, r8d
dec al
cmovb ax, bx
not ax
inc r8d
movzx r15w, r11b
bsr r15, rbx
rcl r15b, cl
mov eax, r12d
mov edx, dword [rbp + rcx*4 + 0x154]
movsx r15, r10w
mov r15d, edi
sub r12w, 0x7227
lea rdx, [rdx + rax]
mov dword [rbp + rcx*4 + 0x154], edx
movzx r15, r14w
rcr r15b, 0xec
mov r15d, dword [rbp + 0x150]
movsx r12, bp
shr rdx, 0x20
clc
mov r12d, edx
stc
cmp r8d, r15d
jmp 0x1404be175
jne 0x1404be114
test r12d, r12d
jmp 0x1404be183
je 0x1404be23a
cmp r15d, 0x73
jmp 0x1404be192
jae 0x1404be1e0
mov eax, r15d
cmovnp r15w, cx
dec r15b
bswap r15w
mov dword [rbp + rax*4 + 0x154], r12d
cmovl r15w, r15w
movsxd r15, r11d
movsx r15d, r14w
mov r15d, dword [rbp + 0x150]
jmp 0x1404be1c7
inc r15d
jmp 0x1404be1cf
mov dword [rbp + 0x150], r15d
jmp 0x1404be1db
jmp 0x1404be23a
sub r9d, r9d
cmovl r8d, eax
not r8b
mov dword [rbp + 0x890], r11d
bswap rcx
jmp 0x1404be1f9
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
xchg rdx, rcx
movzx rcx, dx
mov edx, 0x1cc
movsx cx, r14b
bswap cx
movsx ecx, r14w
lea rcx, [rbp + 0x154]
jmp 0x1404be22b
call fcn.1404ba4a9
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
mov rax, qword [rsp + 0x58]
bt rdx, r14
movzx r13, r8w
mov r13d, 1
and dh, 0x3b
mov r12d, dword [rsp + 0x40]
stc
jmp 0x1404be25e
mov qword [rbp + 0x4f4], 1
rcr dx, cl
mov dword [rsp + 0x30], r13d
sub r12d, dword [rax]
cdq
rcr dl, cl
sbb dx, dx
cmp dword [rax], r11d
not ch
mov dl, 0x55
movzx eax, r15w
mov eax, 0xcccccccd
not dx
mov dword [rbp + 0x4f0], r13d
jmp 0x1404be29d
cmovge r12d, dword [rsp + 0x40]
movsx ecx, r10w
mov dx, 0x6163
mul r12d
rcl ch, 0xcb
jmp 0x1404be2b6
mov eax, edx
sal ch, 0x97
btc rcx, 0x11
jmp 0x1404be2c5
shr eax, 3
bts cx, dx
mov dword [rsp + 0x38], eax
mov ecx, eax
test eax, 0x5c3345eb
clc
cmp r9b, r13b
mov dword [rsp + 0x34], eax
test dl, r14b
cmc
clc
test eax, eax
jmp 0x1404be2eb
je 0x1404beafb
mov eax, ecx
sal dh, cl
shrd si, dx, 0x17
cqo
mov edx, 0x26
rcl si, 0x4b
movzx ebx, r14w
sbb bl, r8b
cmp ecx, edx
cmova eax, edx
movzx esi, di
bswap ebx
sub edx, edx
shr r8b, cl
shrd cx, r13w, 0x9a
bt si, 0xf3
mov dword [rsp + 0x48], eax
movzx r8w, r12b
xor dil, r9b
sar ch, cl
lea edi, [rax - 1]
lea rax, [0x140000000]
bts r8d, ebp
movzx ecx, byte [rax + rdi*4 + 0xc5822]
movzx ebx, si
rcr sil, 0x6a
bsf r8w, ax
movzx esi, byte [rax + rdi*4 + 0xc5823]
mov ebx, ecx
test r14d, 0x26cb5399
shl rbx, 2
movsx rax, r12w
movzx r8, r15w
setge r8b
mov r8, rbx
lea eax, [rsi + rcx]
movzx cx, r14b
movsx ecx, r9w
lea rcx, [rbp + 0x894]
jmp 0x1404be392
mov dword [rbp + 0x890], eax
jmp 0x1404be39d
call fcn.1404a4dde
lea rcx, [0x140000000]
rcl r8b, cl
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
bt dx, r12w
btc r8w, 0x85
lea rdx, [rcx + 0xc4f10]
sal cx, cl
lea rcx, [rbp + 0x894]
mov r8, rsi
cmp r8w, bp
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404be3e7
call fcn.1404a4302
mov r10d, dword [rbp + 0x890]
cmp r10d, 1
ja 0x1404be5c8
mov eax, dword [rbp + 0x894]
test ah, ah
sub ebx, ebx
clc
stc
jmp 0x1404be40e
test eax, eax
jmp 0x1404be415
jne 0x1404be48a
xor r9d, r9d
mov dword [rbp + 0x6c0], ebx
setg dl
movsx edx, r12w
mov cl, 0x2d
lea r8, [rbp + 0x6c4]
mov cl, 0x61
cwd
mov dword [rbp + 0x4f0], ebx
cmovne rdx, rbx
not dh
mov edx, 0x1cc
jmp 0x1404be454
lea rcx, [rbp + 0x4f4]
jmp 0x1404be460
call fcn.1404ba4a9
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
mov al, 1
mov si, r13w
movzx esi, r15w
mov esi, 0x1cc
jmp 0x1404be485
jmp 0x1404beac1
cmp eax, 1
jmp 0x1404be492
je 0x1404be471
test r13d, r13d
jmp 0x1404be4a0
je 0x1404be471
mov r8d, ebx
movsx rcx, si
mov r9d, ebx
mov r10, rax
movzx dx, r11b
mov edx, r9d
setb ah
movzx rcx, bp
movsxd rcx, ebp
inc r9d
xor ax, r10w
bsf ecx, r10d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
shr r8b, 0x25
cmp r10, rdi
add rcx, rax
movsx r8d, r14w
mov r8, rcx
jmp 0x1404be4f4
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp r15b, sil
stc
clc
shr r8, 0x20
cmp r9d, r13d
jmp 0x1404be50c
jne 0x1404be4b8
test r8d, r8d
jmp 0x1404be51a
je 0x1404be465
cmp dword [rbp + 0x4f0], 0x73
jae 0x1404be56d
mov eax, dword [rbp + 0x4f0]
movsx r13, cx
inc r13b
xchg r13w, r13w
mov dword [rbp + rax*4 + 0x4f4], r8d
dec r13w
inc r13b
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404be559
inc r13d
jmp 0x1404be561
mov dword [rbp + 0x4f0], r13d
jmp 0x1404be46c
xor r9d, r9d
movsx r8, r15w
movsx cx, dl
not r8
mov dword [rbp + 0x890], ebx
movsxd r8, eax
movzx cx, cl
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
jmp 0x1404be59f
lea rcx, [rbp + 0x4f4]
jmp 0x1404be5ab
call fcn.1404ba4a9
mov r13d, dword [rbp + 0x4f0]
mov al, bl
jmp 0x1404be5be
mov dword [rsp + 0x30], r13d
jmp 0x1404be47b
lea r8, [rbp + 0x894]
rcr ch, 0xa1
not cx
bsf rcx, r12
lea rcx, [rbp + 0x4f4]
jmp 0x1404be5e6
cmp r13d, 1
jmp 0x1404be5ef
ja 0x1404be7db
mov ebx, dword [rbp + 0x4f4]
sal r9w, cl
xchg dx, r9w
mov r9, r10
btc edx, esp
shl sil, 0x6e
mov esi, 0x1cc
bts dx, r12w
shl r9, 2
mov edx, esi
mov dword [rbp + 0x4f0], r10d
jmp 0x1404be629
call fcn.1404ba4a9
sub edi, edi
cmp r10b, 0xa7
cmp esi, ebp
test ebx, ebx
jmp 0x1404be63d
jne 0x1404be673
mov dword [rbp + 0x890], edi
movsx r8w, bpl
lea r8, [rbp + 0x894]
test r14b, 0x1e
test r9b, r15b
cmc
mov dword [rbp + 0x4f0], edi
test r11b, r10b
sub r9d, r9d
jmp 0x1404be66e
jmp 0x1404bea90
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
cmp ebx, 1
je 0x1404beaba
test r13d, r13d
jmp 0x1404be690
je 0x1404beaba
mov r8d, edi
setle r10b
movsx r9d, r13w
xchg r9w, r9w
mov r9d, edi
dec r10
mov cl, sil
not r10b
mov r10, rbx
movsx ax, dh
movsxd rcx, esi
mov edx, r9d
mov eax, 0x3ea57e90
movzx ecx, r8w
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
bswap r8d
movsx r8d, di
sets r8b
add rcx, rax
movzx r8, r8w
bts r8d, r13d
bts r8w, r10w
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
shr r8, 0x20
jmp 0x1404be712
cmp r9d, r13d
jmp 0x1404be71a
jne 0x1404be6bb
test r8d, r8d
jmp 0x1404be728
je 0x1404beaa9
cmp dword [rbp + 0x4f0], 0x73
jae 0x1404be775
mov eax, dword [rbp + 0x4f0]
jmp 0x1404be746
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13b, 0x14
xchg r13w, r13w
mov r13d, dword [rbp + 0x4f0]
inc r13d
jmp 0x1404be764
mov dword [rbp + 0x4f0], r13d
jmp 0x1404be770
jmp 0x1404beab5
sub r9d, r9d
movsx r8d, cx
bswap dx
mov dword [rbp + 0x890], edi
lea r8, [rbp + 0x894]
mov rdx, 0x568f4b6e
cwd
not rcx
mov dword [rbp + 0x4f0], edi
cdq
bswap edx
movsxd rdx, ecx
mov rdx, rsi
lea rcx, [rbp + 0x4f4]
jmp 0x1404be7b3
call fcn.1404ba4a9
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404be7c4
mov al, dil
jmp 0x1404be7cc
mov dword [rsp + 0x30], r13d
jmp 0x1404be7d6
jmp 0x1404beac1
cmp r10d, r13d
cmovbe rbx, r14
mov ebx, 0x6cbb2bec
lea rdx, [rbp + 0x894]
mov ebx, r13d
mov al, 0xf7
cmovae rdx, rcx
movzx cx, bl
cmovb ebx, r10d
mov al, 0x1b
setb al
movsx rcx, r13w
mov cl, bpl
cmovp cx, bx
mov qword [rsp + 0x68], rdx
lea rcx, [rbp + 0x4f4]
jmp 0x1404be820
mov dword [rsp + 0x30], ebx
cmovae rcx, r8
test al, al
jmp 0x1404be82f
cmovne r10d, r13d
stc
cmc
xor eax, eax
test rbp, 0x40e53819
clc
sub r9d, r9d
cmp dl, dl
mov dword [rbp + 0x6c0], eax
clc
test ebx, ebx
jmp 0x1404be852
je 0x1404bea63
mov r13, rcx
btc esi, r14d
mov esi, dword [rdx + r9*4]
cmc
test r12, r14
test esi, esi
jmp 0x1404be86e
jne 0x1404be8ab
cmp r9d, eax
jmp 0x1404be87c
jne 0x1404bea52
and dword [rbp + r9*4 + 0x6c4], esi
nop
movzx eax, r8w
not al
lea eax, [r9 + 1]
jmp 0x1404be89b
mov dword [rbp + 0x6c0], eax
jmp 0x1404be8a6
jmp 0x1404bea52
xor r11d, r11d
mov r8d, r9d
clc
cmp esi, 0x393e5eff
test ax, 0x11d8
test r10d, r10d
jmp 0x1404be8c4
je 0x1404bea39
mov ebx, r9d
cmp cx, 0x1643
clc
neg ebx
cmp r8d, 0x73
jmp 0x1404be8de
je 0x1404be99c
mov edi, r8d
cmp r15, 0x1ffc38ca
cmp r8d, eax
jne 0x1404be91e
and dword [rbp + rdi*4 + 0x6c4], 0
bswap dx
lea eax, [r8 + 1]
mov dh, 0xd9
dec dh
movzx dx, r14b
mov dword [rbp + 0x6c0], eax
setl dh
jmp 0x1404be91e
lea eax, [rbx + r8]
setge dh
xchg edx, edx
inc r8d
movsx dx, dh
rcl rdx, cl
sbb dx, r15w
mov edx, dword [r13 + rax*4]
mov eax, r11d
imul rdx, rsi
ror r11b, 8
bt r11w, 0xe1
add rdx, rax
cbw
mov eax, dword [rbp + rdi*4 + 0x6c4]
adc r11b, 0x6a
rol r11b, cl
bt r11, r8
lea rdx, [rdx + rax]
rcl r11b, 0xf2
lea eax, [rbx + r8]
mov r11, rdx
test edx, r11d
mov dword [rbp + rdi*4 + 0x6c4], edx
jmp 0x1404be981
shr r11, 0x20
jmp 0x1404be98b
cmp eax, r10d
cbw
mov eax, dword [rbp + 0x6c0]
jne 0x1404be8d5
test r11d, r11d
jmp 0x1404be9a4
je 0x1404bea2d
cmp r8d, 0x73
je 0x1404bea2d
mov edx, r8d
cmp r8d, eax
jne 0x1404be9db
and dword [rbp + rdx*4 + 0x6c4], 0
lea eax, [r8 + 1]
movzx rcx, cx
mov dword [rbp + 0x6c0], eax
inc cl
mov al, r9b
mov eax, dword [rbp + rdx*4 + 0x6c4]
movsx rcx, r11w
not ecx
movzx rcx, r10w
inc r8d
mov cx, 0x5b0c
adc cl, 0xe7
xchg ch, cl
mov ecx, r11d
add rcx, rax
mov dword [rbp + rdx*4 + 0x6c4], ecx
adc r11w, 0x69ad
mov eax, dword [rbp + 0x6c0]
shr rcx, 0x20
mov r11d, ecx
cmp r11, 0x4f576627
cmc
test ecx, ecx
jmp 0x1404bea27
jne 0x1404be9aa
mov ebx, dword [rsp + 0x30]
jmp 0x1404bea39
cmp r8d, 0x73
jmp 0x1404bea42
je 0x1404bebbd
mov rdx, qword [rsp + 0x68]
jmp 0x1404bea52
inc r9d
clc
test r13b, 0xe9
cmp r9d, ebx
jne 0x1404be85f
mov r9d, eax
lea r8, [rbp + 0x6c4]
shr cl, 0x69
movzx dx, ch
shl r9, 2
mov esi, 0x1cc
cdq
cwd
not dh
mov dword [rbp + 0x4f0], eax
xchg dx, dx
movsx dx, r14b
mov rdx, rsi
movsx cx, r14b
lea rcx, [rbp + 0x4f4]
jmp 0x1404beaa4
call fcn.1404ba4a9
mov r13d, dword [rbp + 0x4f0]
xor al, al
add al, sil
mov dword [rsp + 0x30], r13d
mov al, 1
clc
stc
test r12b, r15b
sub r11d, r11d
stc
cmp rbx, 0x42184163
test al, al
je 0x1404bec28
mov ecx, dword [rsp + 0x34]
test r11b, r8b
cmp dil, 0xd5
sub ecx, dword [rsp + 0x48]
jmp 0x1404beae8
mov dword [rsp + 0x34], ecx
jmp 0x1404beaf1
jne 0x1404be2f1
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
test sp, 0x1848
add eax, eax
jmp 0x1404beb0d
sub r12d, eax
je 0x1404beba3
lea ecx, [r12 - 1]
lea rax, [0x140000000]
cmp si, 0x6ebb
jmp 0x1404beb2d
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp r10b, r11b
test r12, 0x3e61688f
test eax, eax
jne 0x1404bec35
xor r9d, r9d
cwd
mov dword [rbp - 0x80], r11d
movzx rcx, ax
not r8b
lea r8, [rbp - 0x7c]
movzx rdx, bx
cmovbe cx, di
cwd
mov dword [rbp + 0x4f0], r11d
cqo
movzx edx, r8w
mov dx, di
mov edx, 0x1cc
jmp 0x1404beb7e
lea rcx, [rbp + 0x4f4]
call fcn.1404ba4a9
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404beb99
mov dword [rsp + 0x30], r13d
jmp 0x1404beba3
sub r11d, r11d
clc
test r15d, r15d
jmp 0x1404bebaf
jne 0x1404beded
mov edx, r11d
jmp 0x1404bee2e
and dword [rbp - 0x80], 0
bt r8, r11
lea r8, [rbp - 0x7c]
cmp r14d, 0x487b0799
bswap dx
and dword [rbp + 0x4f0], 0
shr cl, cl
cmc
lea rcx, [rbp + 0x4f4]
cmovl si, r9w
bt si, 0xcb
bts dx, r11w
mov esi, 0x1cc
and dl, r14b
xor r9d, r9d
mov edx, esi
jmp 0x1404bec05
call fcn.1404ba4a9
mov r13d, dword [rbp + 0x4f0]
xor r11d, r11d
not al
mov al, r11b
jmp 0x1404bec1e
mov dword [rsp + 0x30], r13d
jmp 0x1404beacc
mov rdx, rsi
jmp 0x1404bec30
jmp 0x1404bed1c
cmp eax, 1
je 0x1404beba3
test r13d, r13d
jmp 0x1404bec46
je 0x1404beba3
mov r8d, r11d
movsx r10d, r8w
bswap edx
mov r9d, r11d
bswap rdx
movsx r10w, bl
mov r10, rax
cdq
cwd
mov al, dil
mov edx, r9d
inc r9d
bt cx, 0x43
cbw
rcr ax, 0xd8
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
add r8, 0x4bce0b13
lea rcx, [rcx + rax]
shl r8b, 0x64
mov r8, rcx
clc
cmc
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
clc
cmp r10b, 0xa0
shr r8, 0x20
test spl, 0x13
clc
cmp r9d, r13d
jne 0x1404bec69
test r8d, r8d
jmp 0x1404becc3
je 0x1404beb8a
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404becd5
jae 0x1404bed12
mov eax, dword [rbp + 0x4f0]
xchg r13w, r13w
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404becf9
inc r13d
jmp 0x1404bed01
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bed0d
jmp 0x1404beb99
mov edx, 0x1cc
movzx cx, r13b
xor r9d, r9d
mov dword [rbp - 0x80], r11d
mov r8b, r9b
movsxd rcx, edi
lea r8, [rbp - 0x7c]
bswap ecx
setle cl
xchg rcx, rcx
mov dword [rbp + 0x4f0], r11d
lea rcx, [rbp + 0x4f4]
jmp 0x1404bed48
call fcn.1404ba4a9
mov rax, qword [rsp + 0x58]
sal bl, cl
mov bl, byte [rax + 0x308]
ror ch, 0x41
shr rcx, cl
mov rax, qword [rsp + 0x60]
mov ch, 0x37
mov rcx, rax
cmp r11b, sil
cmp byte [rax + 8], 0
jmp 0x1404bed77
je 0x1404bedac
call fcn.1404bafb6
neg bl
bswap edx
movabs rdx, 0x8000000000000000
jmp 0x1404bed95
sbb rcx, rcx
and rcx, rdx
cmc
and rcx, rdx
jmp 0x1404beda4
mov qword [rax], rcx
jmp 0x1404bedde
call fcn.1404bb015
neg bl
movzx rdx, si
jmp 0x1404bedbc
mov edx, 0x80000000
jmp 0x1404bedc6
sbb ecx, ecx
cmp sil, 0x36
and ecx, edx
test ecx, eax
stc
cmp r14b, 0x87
and ecx, edx
jmp 0x1404beddc
mov dword [rax], ecx
mov eax, 2
jmp 0x1404bede8
jmp 0x1404bf724
lea edx, [r15 - 1]
sbb rax, rsi
bts eax, r9d
mov dword [rsp + 0x48], r11d
stc
nop
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x1404bee0d
je 0x1404bee1a
inc eax
jmp 0x1404bee1d
mov eax, r11d
shl edx, 5
stc
cmc
add edx, eax
jmp 0x1404bee2e
test r13d, r13d
jmp 0x1404bee36
jne 0x1404bee49
mov ecx, r11d
jmp 0x1404bee44
jmp 0x1404bee80
lea ecx, [r13 - 1]
mov dword [rsp + 0x48], r11d
sal eax, cl
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404bee61
je 0x1404bee6e
inc eax
jmp 0x1404bee71
mov eax, r11d
shl ecx, 5
add r8w, 0x59db
movzx r8d, di
add ecx, eax
mov eax, ecx
sal r8, 0xb1
mov r8d, 0xffffffff
or r12w, r8w
sub eax, edx
stc
mov r12d, 0x20
cmp r11b, 0xb5
cmp r8b, cl
cmp edx, ecx
jmp 0x1404beea7
sbb ebx, ebx
stc
test r14w, bp
jmp 0x1404beeb3
and ebx, eax
jmp 0x1404beeba
mov dword [rsp + 0x40], ebx
jmp 0x1404beec3
jbe 0x1404bf18b
mov eax, r12d
mov dword [rsp + 0x34], r11d
or sil, 0x5e
ror ch, cl
bt di, r11w
mov esi, ebx
rcl r8b, cl
lea edi, [r12 - 0x1f]
and esi, 0x1f
mov r8d, ebx
sal rcx, 0xb3
movsx rcx, bp
sub eax, esi
mov ecx, r15d
stc
shr r8d, 5
sal cx, cl
xor ecx, esp
rol cl, 0x84
mov ecx, eax
mov dword [rsp + 0x48], eax
bswap ax
cmp bx, 0x50fb
ror al, cl
shl rdi, cl
dec edi
neg al
sal eax, cl
mov eax, edi
not eax
or cl, 0xb6
shr cl, cl
mov dword [rsp + 0x38], eax
movsx ax, r11b
cmovp cx, r8w
lea eax, [r15 - 1]
btc cx, 0xd
mov cx, 0x4863
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bef50
je 0x1404bef62
inc ecx
jmp 0x1404bef5d
jmp 0x1404bef6b
mov ecx, r11d
movsxd rax, eax
sar ah, 0x57
lea eax, [r8 + r15]
cmp rcx, 0x75670e7
cmp eax, 0x73
jmp 0x1404bef7e
jbe 0x1404befcc
sub r9d, r9d
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
cwd
cqo
mov dword [rbp + 0x150], r11d
setle cl
cdq
movzx dx, r13b
mov edx, 0x1cc
movsx rcx, r14w
lea rcx, [rbp + 0x154]
jmp 0x1404befb8
call fcn.1404ba4a9
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
jmp 0x1404bf185
mov edx, r11d
and ax, 0x52b2
mov eax, r12d
seto dl
sub eax, ecx
shl dl, 0x9f
adc dl, 0x55
cmp esi, eax
jmp 0x1404befe8
seta dl
test cl, r10b
test dil, 0xb
cmp r13, 0x2798442e
add edx, r8d
add edx, r15d
mov dword [rsp + 0x34], edx
cmc
cmp r9b, 0x5f
cmp edx, 0x73
jmp 0x1404bf010
ja 0x1404bef84
lea eax, [r8 - 1]
bts r11w, r13w
mov r11b, r9b
stc
lea r11d, [rdx - 1]
cmc
cmp r11d, eax
jmp 0x1404bf030
je 0x1404bf139
mov ebx, dword [rsp + 0x48]
ror r13b, 0x71
lea r12d, [r8 - 1]
or r13d, 0x4c75634
mov edx, dword [rsp + 0x38]
cmc
mov r13d, 0xffffffff
test r9b, 0x21
xor cx, 0x239
mov al, r9b
mov eax, r11d
sub eax, r8d
add cl, 0x57
test spl, r12b
lea ecx, [rax - 1]
cmp eax, r15d
jmp 0x1404bf077
jae 0x1404bf08f
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404bf08a
jmp 0x1404bf09c
xor r10d, r10d
stc
cmp r10w, 0x7b64
cmp r9b, spl
cmp ecx, r15d
jmp 0x1404bf0a4
jae 0x1404bf0bc
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bf0b7
jmp 0x1404bf0c7
xor r9d, r9d
bts cx, r13w
bt ecx, esi
and r9d, edx
mov ecx, r9d
mov ecx, ebx
test esi, r13d
shr r9d, cl
xor cx, 0xf51
bswap ecx
and r10d, edi
mov ecx, esi
shl r10d, cl
cmp dil, 0
jmp 0x1404bf0ed
or r9d, r10d
mov dword [rbp + r11*4 + 0x154], r9d
cmp rcx, 0x53840c3
add r11d, r13d
test esp, esi
cmp r11d, r12d
je 0x1404bf11e
mov r15d, dword [rbp + 0x150]
jmp 0x1404bf119
jmp 0x1404bf060
mov r13d, dword [rsp + 0x30]
mov r12d, 0x20
mov edx, dword [rsp + 0x34]
movsx cx, sil
mov ebx, dword [rsp + 0x40]
setp cl
sub r11d, r11d
movsx ecx, r15w
shr cx, 0x9c
movzx ecx, ax
mov ecx, r11d
test sil, 0x76
cmc
test r8d, r8d
jmp 0x1404bf157
je 0x1404bf177
mov eax, ecx
jmp 0x1404bf164
inc ecx
mov dword [rbp + rax*4 + 0x154], r11d
cmp ecx, r8d
jne 0x1404bf15d
mov r15d, edx
mov dword [rbp + 0x150], edx
xor di, 0x7d9
mov r8d, 0xffffffff
mov eax, dword [rsp + 0x50]
movzx r10d, r9w
dec r10b
or dil, sil
mov edi, dword [rsp + 0x3c]
bsr r10w, dx
inc r10b
sub eax, edi
neg r10w
sar r10, cl
mov dword [rsp + 0x50], eax
rol r10b, cl
mov r10d, eax
test edi, edi
jmp 0x1404bf1bf
je 0x1404bf1f9
cmp ebx, eax
jmp 0x1404bf1cc
jbe 0x1404bf1f5
mov rdx, qword [rsp + 0x60]
not r9b
mov r9b, 1
jmp 0x1404bf1e2
mov qword [rsp + 0x20], rdx
xchg edx, edx
mov edx, edi
jmp 0x1404bf1f0
jmp 0x1404bf6fe
sub r10d, ebx
cmc
cmp r15d, r13d
jmp 0x1404bf201
ja 0x1404bf285
jae 0x1404bf219
mov cl, 1
jmp 0x1404bf214
jmp 0x1404bf288
lea edx, [r15 - 1]
cmp edx, r8d
jmp 0x1404bf225
je 0x1404bf285
mov eax, dword [rbp + rdx*4 + 0x4f4]
jmp 0x1404bf238
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404bf244
jne 0x1404bf257
add edx, r8d
clc
cmp edx, r8d
jne 0x1404bf22b
cmp edx, r8d
jmp 0x1404bf25f
je 0x1404bf285
mov eax, dword [rbp + rdx*4 + 0x4f4]
clc
rcr cl, cl
and cl, al
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404bf27d
setbe cl
jmp 0x1404bf288
mov cl, r11b
test cl, cl
movsxd r13, edi
movsx r9, bx
mov r9d, 0x20a17236
mov dword [rsp + 0x38], r11d
lea eax, [rbx + 1]
not r9w
setl r9b
mov r9d, r10d
bswap r13d
movsx r13d, sp
cmovne ebx, eax
setns al
mov r13d, r12d
jmp 0x1404bf2c2
and r10d, 0x1f
or cl, sil
and ah, 0x8f
shr r9d, 5
sub r13d, r10d
bt cx, 0x9b
btc ecx, 0x25
mov dword [rsp + 0x40], ebx
mov ecx, r13d
shr rsi, 0xc2
ror al, cl
mov esi, 1
add al, 0x32
shl rsi, cl
dec esi
mov eax, esi
shr cl, cl
and cx, 0x37b9
not eax
mov dword [rsp + 0x48], eax
bsf ecx, ebx
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bf318
je 0x1404bf32a
inc ecx
jmp 0x1404bf325
jmp 0x1404bf32d
mov ecx, r11d
lea eax, [r9 + r15]
jmp 0x1404bf336
cmp eax, 0x73
jmp 0x1404bf33e
jbe 0x1404bf38f
xor r9d, r9d
mov dh, 0xe
movsx rdx, cx
movsx dx, dil
mov dword [rbp - 0x80], r11d
bswap r8d
movsx cx, spl
lea r8, [rbp - 0x7c]
cwd
movzx rcx, ax
mov dword [rbp + 0x150], r11d
jmp 0x1404bf377
mov edx, 0x1cc
mov cl, 0xe8
lea rcx, [rbp + 0x154]
call fcn.1404ba4a9
jmp 0x1404bf51c
sub r12d, ecx
sar dx, cl
ror edx, cl
rol dh, cl
mov edx, r11d
stc
mov dl, 0x85
cmp r10d, r12d
mov dl, 0x17
seta dl
add edx, r9d
cmp si, r10w
add edx, r15d
cmp bl, r13b
test r9b, bl
stc
mov dword [rsp + 0x38], edx
cmp r12b, 0xa1
cmp edx, 0x73
jmp 0x1404bf3c8
ja 0x1404bf344
lea r12d, [r9 - 1]
bts r11d, r14d
lea r11d, [rdx - 1]
jmp 0x1404bf3e2
cmp r11d, r12d
jmp 0x1404bf3ea
je 0x1404bf4ec
mov ebx, dword [rsp + 0x48]
cmp r12, 0x6c596cc2
mov edx, 0xffffffff
mov eax, r11d
cmovl rcx, r10
sub eax, r9d
lea ecx, [rax - 1]
cmc
test r9w, 0x6f94
jmp 0x1404bf419
cmp eax, r15d
jae 0x1404bf42e
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404bf43b
sub edi, edi
cmp ecx, r14d
test bpl, 0xf4
test r14w, ax
cmp ecx, r15d
jmp 0x1404bf443
jae 0x1404bf45b
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bf456
jmp 0x1404bf469
xor r8d, r8d
adc cx, r9w
sbb rcx, 0x17dc6d34
and r8d, ebx
cmc
bswap cx
btc cx, r13w
mov ecx, r13d
shr r8d, cl
and edi, esi
and rcx, 0x47b61494
bts cx, bp
mov ecx, r10d
cmp r11b, 0xa5
stc
shl edi, cl
cmc
or r8d, edi
clc
jmp 0x1404bf4a1
mov dword [rbp + r11*4 + 0x154], r8d
cmc
test sil, 0xb5
add r11d, edx
cmp r11d, r12d
jmp 0x1404bf4b9
je 0x1404bf4d0
mov r15d, dword [rbp + 0x150]
jmp 0x1404bf4cb
jmp 0x1404bf400
mov edx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x40]
add edi, r13d
movsx edi, bx
sub di, ax
mov edi, dword [rsp + 0x3c]
test r9, 0xf5560a7
xor ecx, ecx
test r9d, r9d
je 0x1404bf514
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x1404bf504
inc ecx
cmp ecx, r9d
jmp 0x1404bf50e
jne 0x1404bf4f7
mov dword [rbp + 0x150], edx
cwd
lea rdx, [rbp + 0x4f0]
movsx ecx, si
lea rcx, [rbp + 0x150]
jmp 0x1404bf532
call fcn.1404ba5de
cmp dword [rbp + 0x150], 0
mov rdx, rax
mov eax, 0xffffffff
xchg r9b, r9b
sete r9b
test r9w, 0x75a8
cmp rdx, rax
jmp 0x1404bf55b
jbe 0x1404bf5a2
mov rcx, rdx
cmc
jmp 0x1404bf56a
shr rcx, 0x20
cmc
jmp 0x1404bf574
bsr ecx, ecx
je 0x1404bf589
inc ecx
jmp 0x1404bf584
jmp 0x1404bf595
sub ecx, ecx
cmp r12d, 0x1c848c7
test r14, r11
add ecx, 0x20
jmp 0x1404bf59d
jmp 0x1404bf5b9
bsr ecx, edx
jmp 0x1404bf5aa
je 0x1404bf5b7
inc ecx
jmp 0x1404bf5b9
sub ecx, ecx
mov esi, dword [rsp + 0x50]
cmp ecx, esi
jbe 0x1404bf627
sub ecx, esi
test r8, 0x36d26f7b
clc
test r9b, r9b
je 0x1404bf613
mov eax, 1
cmp r13w, 0x5a6f
stc
test ax, 0x1a62
shl rax, cl
jmp 0x1404bf5f0
dec rax
jmp 0x1404bf5f8
test rdx, rax
jmp 0x1404bf600
jne 0x1404bf613
mov r9b, 1
jmp 0x1404bf60e
jmp 0x1404bf61a
sub r9b, r9b
movsx r10d, r13w
shr rdx, cl
rol al, cl
test edx, r9d
bt cx, r13w
sub r11d, r11d
cmp r9b, dl
and cx, 0x5b
lea eax, [rdi - 2]
bts cx, si
neg r10b
test r14d, r14d
setno r10b
mov rcx, rax
movsx r10, r11w
mov ecx, esi
not r10w
cmovle r10, r12
not ebx
xchg r10b, r10b
cmovne r11d, dword [rbp + 0x324]
btc r10w, 0x85
sub r8d, r8d
rcl r10b, 6
rol r10, cl
cmp r14d, 1
movsx r10, di
cmova r8d, dword [rbp + 0x328]
rcr r10b, cl
test edi, edi
mov r10d, r8d
not r8b
cmovne ebx, eax
shr r8b, cl
shl r10, 0x20
mov eax, r11d
lea r10, [r10 + rax]
mov rax, qword [rsp + 0x58]
shl r10, cl
mov r8b, byte [rax + 0x308]
movsx rcx, bx
movsx cx, r13b
lea rcx, [rdx + r10]
xchg dh, dh
mov rdx, qword [rsp + 0x60]
jmp 0x1404bf6c5
mov qword [rsp + 0x20], rdx
not dh
mov dl, r14b
mov edx, ebx
call fcn.1404bb086
jmp 0x1404bf724
test eax, eax
cwde
mov ah, 0x95
mov rdx, qword [rsp + 0x60]
setne r9b
movzx rax, dx
mov qword [rsp + 0x20], rdx
cwde
cwd
mov edx, ecx
cbw
mov cx, r12w
mov rax, qword [rsp + 0x58]
movzx rcx, di
lea rcx, [rbp + 0x320]
jmp 0x1404bf713
mov r8b, byte [rax + 0x308]
jmp 0x1404bf71f
call fcn.1404bb8ad
mov rcx, qword [rbp + 0xa60]
stc
xor rcx, rsp
jmp 0x1404bf734
call fcn.1404a07bb
mov rbx, qword [rsp + 0xbc0]
or r14d, 0x40dd2ee0
shrd r14, r15, 0x56
add rsp, 0xb70
movzx bp, r13b
movsx r14w, cl
pop r15
bswap bp
pop r14
movzx ebp, r10w
pop r13
sete dil
pop r12
mov bp, r12w
movzx rsi, r13w
movzx bp, dl
pop rdi
movzx bp, r8b
jmp 0x1404bf78b
pop rsi
xchg bpl, bpl
movzx rbp, ax
pop rbp
ret