Function at 0x1404dc5cd
Capabilities:
Check http status code
Encode data using xor

Disassembly:
push rbp
btc bp, si
push rbx
rcl al, cl
bts bp, bx
push rsi
dec eax
clc
push rdi
sbb bpl, 0xd6
push r12
push r14
sar si, cl
rcl bpl, cl
cwde
push r15
bt r14, r13
lea rbp, [rsp - 0x6f0]
cdqe
sub rsp, 0x7f0
and sil, spl
sar r14, cl
bt r14, 0x4a
mov rax, qword [0x1400b7288]
dec r14b
xadd sil, r12b
xor rax, rsp
movzx rsi, r13w
setge r14b
mov qword [rbp + 0x6e0], rax
movsxd rsi, ebp
setl r14b
mov qword [rsp + 0x38], rcx
mov r14, r9
movzx r12w, sil
bswap r12
not cl
lea rcx, [rsp + 0x68]
mov qword [rbp - 0x80], r9
not si
jmp 0x1404dc65e
mov r12, r8
setp sil
jmp 0x1404dc66a
mov qword [rbp - 0x70], r8
movzx si, r9b
mov esi, edx
jmp 0x1404dc67a
call fcn.1404e0ecb
mov eax, dword [rsp + 0x68]
xchg r15b, r15b
or r15d, 0x34a214de
rcl r15d, 0xc6
mov r15d, 1
cmc
test rsi, rax
cmp r13d, r12d
and eax, 0x1f
cmp al, 0x1f
jne 0x1404dc6b8
mov byte [rsp + 0x70], 0
jmp 0x1404dc6b3
jmp 0x1404dc6d1
lea rcx, [rsp + 0x68]
jmp 0x1404dc6c2
call fcn.1404e0f97
mov byte [rsp + 0x70], r15b
cmove bx, r12w
mov rbx, qword [rsp + 0x38]
adc cx, di
or cl, 0xc2
mov edi, 0x20
stc
and ax, r14w
add cl, sil
mov eax, edi
movsx rcx, cx
adc cl, bpl
cmc
mov qword [r12 + 8], r14
shr ch, 0xcf
sar ecx, 0xb5
test rbx, rbx
movzx cx, spl
movsx ecx, bx
jmp 0x1404dc70e
lea ecx, [rdi + 0xd]
jmp 0x1404dc716
cmovs eax, ecx
cmp bp, 0x3370
rol cx, cl
sub r8d, r8d
bt ecx, 0x93
movzx cx, dil
rcl cl, cl
xor edx, edx
cmovge cx, r15w
not cl
movzx rcx, r12w
mov dword [r12], eax
lea rcx, [rsp + 0x78]
jmp 0x1404dc74a
call fcn.1404e0e14
mov rax, rbx
mov r10d, 0x7ff
shr rax, 0x34
add r9b, r11b
cmc
movabs r9, 0xfffffffffffff
cmc
test r10b, bl
jmp 0x1404dc773
and rax, r10
jmp 0x1404dc77b
jne 0x1404dc7e2
test r9, rbx
je 0x1404dc798
test dword [rsp + 0x78], 0x1000000
je 0x1404dc7e2
and dword [r12 + 4], 0
cqo
movzx r8w, bl
movsx r8d, bp
lea r8, [0x1400ced74]
xchg rcx, rcx
movsx edx, r14w
jmp 0x1404dc7bc
mov rdx, qword [rbp + 0x750]
mov rcx, r14
jmp 0x1404dc7cb
call fcn.1404c3b2d
test eax, eax
jmp 0x1404dc7d7
jne 0x1404de942
jmp 0x1404de8c3
cmp rax, r10
jmp 0x1404dc7ea
je 0x1404dc7fc
sub eax, eax
jmp 0x1404dc7f7
jmp 0x1404dc87d
mov rax, rbx
clc
and rax, r9
jmp 0x1404dc808
jne 0x1404dc81b
mov eax, r15d
jmp 0x1404dc816
jmp 0x1404dc878
test rbx, rbx
jmp 0x1404dc823
jns 0x1404dc850
movabs rcx, 0x8000000000000
cmp rax, rcx
jmp 0x1404dc83b
jne 0x1404dc850
mov eax, 4
jmp 0x1404dc84b
jmp 0x1404dc878
mov rax, rbx
test spl, 0xcb
cmp bx, r8w
cmp r11b, 0xaf
shr rax, 0x33
not eax
cmc
test r13w, ax
and eax, r15d
or eax, 2
cmp sp, si
test di, 0x46a6
mov dword [r12 + 4], r15d
sub eax, r15d
jmp 0x1404dc885
je 0x1404de88b
sub eax, r15d
je 0x1404de87a
sub eax, r15d
jmp 0x1404dc89c
je 0x1404de869
cmp eax, r15d
je 0x1404de85d
movabs rax, 0x7fffffffffffffff
mov byte [rsp + 0x30], r15b
shr dl, cl
setno r12b
bt edx, edx
and rbx, rax
cbw
movzx rdx, ax
mov ch, 0x50
inc esi
rcl r12b, cl
movsx eax, r14w
mov qword [rsp + 0x38], rbx
movsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x58], xmm0
add r8d, 0x290f03d6
mov rdx, qword [rsp + 0x58]
sar cx, 0xd7
mov r8, rdx
movzx rax, dx
movsx cx, dh
btr ecx, r14d
mov dword [rsp + 0x60], esi
test si, si
cmc
bswap rsi
shr r8, 0x34
mov esi, 2
add cl, dl
sar ax, 0x13
mov rcx, r8
and rcx, r10
cbw
and eax, 0x583219e6
mov rax, rcx
movzx r12w, dl
bt r12, 0x93
neg rax
dec rax
movabs rax, 0x10000000000000
sbb rbx, rbx
stc
movsxd r12, eax
cmp di, r14w
and rdx, r9
and rbx, rax
add rbx, rdx
xor r12w, 0x4e97
xchg r12w, r12w
neg rcx
movzx r12, bx
inc r12w
bswap r12d
sbb eax, eax
setbe r12b
ror r12w, cl
rol r12w, 0xb5
and r8d, r10d
mov r12w, 0x1d9b
sub r12b, 0x68
lea r12d, [rsi + rax]
add r12d, r8d
call fcn.1400b4700
call fcn.14020fd9c
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
setae ah
not rax
lea eax, [rcx - 0x7fffffff]
and eax, 0xfffffffe
cmp rsp, r13
jmp 0x1404dc9c2
neg eax
jmp 0x1404dc9c9
sbb eax, eax
jmp 0x1404dc9d0
shr rbx, 0x20
test r11b, 0x39
and eax, ecx
test r10d, r9d
stc
mov dword [rbp - 0x58], ebx
mov dword [rsp + 0x40], eax
lahf
rcr ah, 0x8e
mov eax, ebx
jmp 0x1404dc9f7
neg eax
sbb edx, edx
clc
cmp dl, 0x22
neg edx
add edx, r15d
jmp 0x1404dca0a
mov dword [rbp - 0x60], edx
cmp r12d, 0x434
jmp 0x1404dca19
jb 0x1404dce98
sub eax, eax
mov dword [rbp + 0x348], 0x100000
cmc
mov dword [rbp + 0x344], eax
test spl, 0xc7
mov dword [rbp + 0x340], esi
cmc
stc
test ebx, ebx
jmp 0x1404dca45
je 0x1404dcc7d
sub r8d, r8d
setp ah
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x1404dcc7d
add r8d, r15d
test rbp, r13
clc
cmp r8d, esi
jmp 0x1404dca73
jne 0x1404dca51
and dword [rsp + 0x38], 0
cwde
lea r11d, [r12 - 0x432]
xor r12b, 0xd9
mov r8d, r11d
not bx
lea eax, [rdx - 1]
xchg rcx, rsi
and r11d, 0x1f
neg cx
shr r8d, 5
rcl sil, 0xe1
mov r12b, 0x65
mov esi, edi
dec r12b
bts cx, r10w
mov rbx, r15
sub esi, r11d
mov ecx, esi
movzx r12, r8w
bts r12w, r13w
shl rbx, cl
sub ebx, r15d
shld r12, rdi, 0x28
or r12w, sp
bts r12w, r8w
bsr eax, dword [rbp + rax*4 - 0x5c]
movzx r12w, r12b
mov r12d, ebx
jmp 0x1404dcaea
not r12d
jmp 0x1404dcaf2
je 0x1404dcb04
inc eax
jmp 0x1404dcaff
jmp 0x1404dcb06
sub eax, eax
sub edi, eax
stc
movzx ax, r12b
lea eax, [rdx + r8]
clc
cmp bl, r12b
test r14b, 0x35
cmp eax, 0x73
jmp 0x1404dcb22
ja 0x1404dcc47
xor r14d, r14d
sal r14b, cl
cmp r11d, edi
mov r14b, 0x1d
seta r14b
cmp r13w, r9w
cmc
add r14d, edx
cmc
add r14d, r8d
test bx, r14w
cmp r14d, 0x73
ja 0x1404dcc47
lea edi, [r8 - 1]
lea r10d, [r14 - 1]
cmp r11w, di
cmp r10d, edi
jmp 0x1404dcb66
je 0x1404dcc1a
mov eax, r10d
sar rcx, cl
sub eax, r8d
rcl rcx, cl
shr cx, 0x83
lea ecx, [rax - 1]
clc
test r11d, 0x6b6b4977
cmp r15b, 0xd6
cmp eax, edx
jmp 0x1404dcb92
jae 0x1404dcba7
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404dcba2
jmp 0x1404dcbaa
sub r9d, r9d
cmp ecx, edx
jmp 0x1404dcbb1
jae 0x1404dcbc0
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404dcbc2
sub edx, edx
and edx, r12d
mov ecx, esi
cmc
shr edx, cl
cmp r15w, r15w
cmp bpl, 0x4a
bt rcx, rbx
and r9d, ebx
adc cl, r11b
mov ecx, r11d
stc
jmp 0x1404dcbe5
shl r9d, cl
test esi, edi
clc
or edx, r9d
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404dcbf8
dec r10d
cmp r10b, 0xb
cmp r10d, edi
jmp 0x1404dcc07
je 0x1404dcc1a
mov edx, dword [rbp - 0x60]
jmp 0x1404dcc15
jmp 0x1404dcb6c
sub ecx, ecx
test r8d, r8d
jmp 0x1404dcc24
je 0x1404dcc52
and dword [rbp + rcx*4 - 0x5c], 0
clc
add ecx, r15d
stc
jmp 0x1404dcc39
cmp ecx, r8d
jne 0x1404dcc2a
jmp 0x1404dcc52
sub r14d, r14d
movsx r12w, r8b
not r12b
mov dword [rbp - 0x60], r14d
setb r12b
mov r12d, r15d
jmp 0x1404dcc62
mov dword [rbp + 0x170], r15d
jmp 0x1404dcc6e
mov dword [rbp + 0x174], 4
jmp 0x1404dd2db
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x433]
movzx si, r11b
mov r8d, r11d
rcr ah, 0xa9
movsx ebx, r13w
bts rsi, r15
lea eax, [rdx - 1]
sub bl, 0x54
mov ecx, r14d
movsx ebx, bp
and r11d, 0x1f
movsx ebx, bp
shr r8d, 5
sal ch, 0x7a
mov esi, edi
mov rbx, r15
sub esi, r11d
mov ecx, esi
stc
xchg r12b, r12b
shl rbx, cl
movzx r12d, ax
test dil, 0x68
cmovo r12, rdx
sub ebx, r15d
btr r12, r12
bsr eax, dword [rbp + rax*4 - 0x5c]
mov r12d, ebx
jmp 0x1404dcce8
not r12d
jmp 0x1404dccf0
je 0x1404dcd02
inc eax
jmp 0x1404dccfd
jmp 0x1404dcd0b
xor eax, eax
cmp bl, bpl
clc
test r11b, r11b
sub edi, eax
lea eax, [rdx + r8]
cmp eax, 0x73
jmp 0x1404dcd19
ja 0x1404dce5b
xor r14d, r14d
cmp r11d, edi
xchg r14b, r14b
seta r14b
jmp 0x1404dcd34
add r14d, edx
test rdx, r14
add r14d, r8d
cmp r14d, 0x73
ja 0x1404dce5b
lea edi, [r8 - 1]
lea r10d, [r14 - 1]
clc
cmp r10d, edi
je 0x1404dce1e
mov eax, r10d
btr cx, bx
sar cl, 0x9a
sub eax, r8d
adc ch, 0xe5
lea ecx, [rax - 1]
test bpl, 0x5d
cmp eax, edx
jmp 0x1404dcd77
jae 0x1404dcd8c
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404dcd87
jmp 0x1404dcd97
xor r9d, r9d
test bl, 0xcf
jmp 0x1404dcd97
cmp ecx, edx
jmp 0x1404dcd9e
jae 0x1404dcdb2
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404dcdad
jmp 0x1404dcdbc
xor edx, edx
movsx rcx, bp
xadd rcx, rcx
and edx, r12d
movsxd rcx, esp
mov ecx, esi
test r14w, 0x7f9e
shr edx, cl
bt ecx, eax
shld rcx, r11, 0x49
and r9d, ebx
ror cl, 0xcd
mov cx, 0x7e4b
btc cx, 0xf
mov ecx, r11d
test dil, 0x2d
stc
shl r9d, cl
or edx, r9d
jmp 0x1404dcdf6
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404dce00
dec r10d
cmp r10d, edi
jmp 0x1404dce0b
je 0x1404dce1e
mov edx, dword [rbp - 0x60]
jmp 0x1404dce19
jmp 0x1404dcd59
sub ecx, ecx
test dil, sil
stc
test r8d, r8d
jmp 0x1404dce2c
je 0x1404dce65
and dword [rbp + rcx*4 - 0x5c], 0
stc
cmp sp, 0x32ee
cmp r14, rsp
add ecx, r15d
test r9, rbx
cmc
stc
cmp ecx, r8d
jmp 0x1404dce50
jne 0x1404dce32
jmp 0x1404dce65
sub r14d, r14d
mov r12w, r13w
movsxd r12, esi
mov dword [rbp - 0x60], r14d
setp r12b
xchg r12, r12
mov r12d, r15d
jmp 0x1404dce78
mov dword [rbp + 0x170], r15d
jmp 0x1404dce84
mov dword [rbp + 0x174], 2
jmp 0x1404dce93
jmp 0x1404dd2db
cmp r12d, 0x36
je 0x1404dd0f3
sub eax, eax
test dil, 5
mov dword [rbp + 0x348], 0x100000
cmp r11w, 0x26f1
cmc
mov dword [rbp + 0x344], eax
mov dword [rbp + 0x340], esi
test r10w, r15w
cmp cx, 0x22ee
cmc
test ebx, ebx
je 0x1404dd0f3
xor r8d, r8d
mov eax, dword [rbp + r8*4 - 0x5c]
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404dceec
jne 0x1404dd0f3
add r8d, r15d
jmp 0x1404dcefa
cmp r8d, esi
jne 0x1404dceda
and dword [rsp + 0x38], 0
rol ah, cl
movsxd rax, r8d
bsr eax, ebx
je 0x1404dcf22
inc eax
jmp 0x1404dcf1d
jmp 0x1404dcf24
sub eax, eax
xor r14d, r14d
test r15b, r8b
sub edi, eax
cmc
mov r14b, 1
cmp edi, esi
mov r14b, 0xe8
not r14b
setb r14b
cmc
or r11d, 0xffffffff
add r14d, edx
stc
clc
jmp 0x1404dcf4b
cmp r14d, 0x73
jmp 0x1404dcf54
jbe 0x1404dd04c
sub r14d, r14d
shr r8d, 0x3b
movzx r8d, r15w
movsx rdi, dx
mov esi, 0x436
mov dword [rbp - 0x60], r14d
cmc
bts rdi, r9
btc rdi, 0x35
sub esi, r12d
rol r8b, 0x8c
cmc
lea rcx, [rbp + 0x344]
mov edi, esi
movsxd rbx, r11d
movzx r8d, bp
movsx r8, di
xor edx, edx
bswap bx
shr edi, 5
and r8w, 0x234
rcr r8b, cl
add bh, 0x8e
mov ebx, edi
movsxd r8, edi
shl rbx, 2
movzx r8, r13w
movzx r8w, r13b
mov r8, rbx
call fcn.14049e97b
and esi, 0x1f
mov eax, r15d
mov cl, sil
movsx r12w, r8b
bt r8w, r8w
shl eax, cl
rol r12, 0x6a
mov dword [rbp + rbx + 0x344], eax
rol r8b, 0xe0
adc r8b, r15b
sub r8b, 0x7e
lea r12d, [rdi + 1]
mov r8d, r12d
shl r8, 2
cmp sp, r10w
mov dword [rbp + 0x340], r12d
mov dword [rbp + 0x170], r12d
test r8, r8
je 0x1404dd2db
mov ebx, 0x1cc
lea rcx, [rbp + 0x174]
test si, 0x1e8
cmp r8, rbx
jmp 0x1404dd030
ja 0x1404dd2aa
lea rdx, [rbp + 0x344]
jmp 0x1404dd042
call fcn.14049decb
jmp 0x1404dd2d4
lea eax, [r14 - 1]
cmp eax, r11d
jmp 0x1404dd058
je 0x1404dcf69
mov r10d, eax
xor r8b, bpl
jmp 0x1404dd06d
lea r8d, [rax - 1]
stc
cmp eax, edx
jmp 0x1404dd079
jae 0x1404dd08e
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404dd089
jmp 0x1404dd095
sub r9d, r9d
test r8b, 0xc4
cmp r8d, edx
jae 0x1404dd0ad
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404dd0a8
jmp 0x1404dd0b6
xor ecx, ecx
cbw
btr ax, r9w
shr ecx, 0x1e
mov eax, r9d
cmp rsi, 0x75834568
shl eax, 2
cmp r9b, r15b
cmc
stc
or ecx, eax
mov eax, r8d
cmp r15b, 0xb6
stc
cmp r13b, r11b
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
jmp 0x1404dd0e5
je 0x1404dcf69
mov edx, dword [rbp - 0x60]
jmp 0x1404dd05e
neg ebx
jmp 0x1404dd0fa
sbb rax, rax
clc
and dword [rsp + 0x38], 0
test r15, r10
clc
test r11b, 0x79
and eax, 4
test r11w, 0x784b
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1404dd11e
je 0x1404dd12b
inc eax
jmp 0x1404dd134
sub eax, eax
test r11b, dil
test r13b, 0x1a
xor r14d, r14d
and r14b, 0xaa
adc r14b, dl
xor r14b, 0x7b
sub edi, eax
test r8b, cl
neg r14b
cmp edi, r15d
not r14b
setb r14b
or r11d, 0xffffffff
clc
cmc
add r14d, edx
jmp 0x1404dd164
cmp r14d, 0x73
jmp 0x1404dd16d
jbe 0x1404dd213
xor r14d, r14d
jmp 0x1404dd183
mov esi, 0x435
stc
mov dword [rbp - 0x60], r14d
sub esi, r12d
movzx ecx, r11w
rol dil, 0xe2
inc ecx
lea rcx, [rbp + 0x344]
rcl r8w, 0x79
btr r8w, r15w
mov edi, esi
shr bh, cl
or r8b, r14b
sar r8w, 0xb2
sub edx, edx
shr edi, 5
add r8w, r12w
movzx bx, r8b
bsf r8d, edi
mov ebx, edi
shl rbx, 2
movsx r8, r12w
xchg r8b, r8b
movsx r8w, al
mov r8, rbx
jmp 0x1404dd1e3
call fcn.14049e97b
and esi, 0x1f
mov eax, r15d
sbb cl, r14b
mov cl, sil
cmp rsp, 0x386e4288
shl eax, cl
jmp 0x1404dd202
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404dd20e
jmp 0x1404dcff1
lea eax, [r14 - 1]
cmp eax, r11d
je 0x1404dd183
mov r10d, eax
xchg r8d, r8d
lea r8d, [rax - 1]
cmp r9b, 0xc8
clc
cmp eax, edx
jmp 0x1404dd236
jae 0x1404dd24b
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404dd246
jmp 0x1404dd257
sub r9d, r9d
cmc
clc
test rbx, 0x28f72067
cmp r8d, edx
jmp 0x1404dd25f
jae 0x1404dd274
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404dd26f
jmp 0x1404dd27b
xor ecx, ecx
btr ax, r10w
shr ecx, 0x1f
lea eax, [r9 + r9]
or ecx, eax
rcr ax, 0x96
mov eax, r8d
cmp al, r9b
stc
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
jmp 0x1404dd29c
je 0x1404dd183
mov edx, dword [rbp - 0x60]
jmp 0x1404dd220
mov r8, rbx
test sp, 0xec6
cmc
xor edx, edx
jmp 0x1404dd2ba
call fcn.14049e97b
call fcn.1404afe81
mov dword [rax], 0x22
jmp 0x1404dd2cf
call fcn.1404b0b68
mov r12d, dword [rbp + 0x170]
mov ecx, dword [rsp + 0x40]
cwde
mov eax, 0xcccccccd
test ecx, ecx
jmp 0x1404dd2ec
js 0x1404ddbdb
mul ecx
add cx, r10w
and rax, 0x5bd43d2
mov eax, edx
shr dx, 0x9c
lea rdx, [0x140000000]
bsf rcx, rdx
shr eax, 3
mov dword [rsp + 0x50], eax
test al, 0x61
xchg ch, ch
btc rcx, 0xc2
mov ecx, eax
clc
mov dword [rsp + 0x48], eax
test eax, eax
je 0x1404dd9fb
mov r8d, 0x26
ror dil, cl
cmp ecx, r8d
mov ah, bl
bswap rax
mov eax, ecx
cmova eax, r8d
movsx edi, r15w
inc ch
mov dword [rsp + 0x4c], eax
movsx r8w, cl
cmovo r8, rdx
xchg bx, di
dec eax
mov edi, eax
mov r8b, r11b
movzx ecx, byte [rdx + rax*4 + 0xc5822]
stc
sar r8d, 0x5f
movzx esi, byte [rdx + rax*4 + 0xc5823]
mov ebx, ecx
shl rbx, 2
cmp bpl, 0xe2
xor edx, edx
mov r8, rbx
mov ax, r13w
jmp 0x1404dd393
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x344]
jmp 0x1404dd3a2
mov dword [rbp + 0x340], eax
jmp 0x1404dd3ad
call fcn.14049e97b
lea rcx, [0x140000000]
movsx edx, r11w
shl rsi, 2
xadd rax, rax
adc dl, 0xd5
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
xadd cl, ch
sar r8b, cl
lea rcx, [rbp + 0x344]
mov r8, rsi
add rcx, rbx
jmp 0x1404dd3ef
lea rdx, [rdx + rax*4]
jmp 0x1404dd3f8
call fcn.14049decb
mov r10d, dword [rbp + 0x340]
cmp r10d, r15d
ja 0x1404dd52b
mov eax, dword [rbp + 0x344]
cmc
test eax, eax
jmp 0x1404dd41b
jne 0x1404dd435
sub r12d, r12d
jmp 0x1404dd429
mov dword [rbp + 0x170], r12d
jmp 0x1404dd9b3
cmp eax, r15d
jmp 0x1404dd43d
je 0x1404dd9b3
test r12d, r12d
jmp 0x1404dd44b
je 0x1404dd9b3
sub r8d, r8d
cmovp r10d, r9d
mov r10, rax
neg ch
xor r9d, r9d
bts rcx, rcx
mov ecx, dword [rbp + r9*4 + 0x174]
rcr ax, 0xd5
shr ah, cl
cdqe
mov eax, r8d
imul rcx, r10
bsf r8w, r10w
bswap r8w
add rcx, rax
btc r8w, 0x91
shr r8d, cl
mov r8b, 0x1e
mov r8, rcx
cmp eax, 0x11317b5f
mov dword [rbp + r9*4 + 0x174], ecx
clc
shr r8, 0x20
add r9d, r15d
test r8d, 0x33690b42
test r8w, si
cmp r9d, r12d
jmp 0x1404dd4be
jne 0x1404dd464
test r8d, r8d
jmp 0x1404dd4cc
je 0x1404dd9a6
cmp dword [rbp + 0x170], 0x73
jmp 0x1404dd4de
jae 0x1404dd514
mov eax, dword [rbp + 0x170]
btr r12, rbx
mov dword [rbp + rax*4 + 0x174], r8d
btr r12w, 0xc3
shr r12b, 0xcf
mov r12d, dword [rbp + 0x170]
add r12d, r15d
jmp 0x1404dd50f
jmp 0x1404dd429
sub r12d, r12d
stc
mov dword [rbp + 0x170], r12d
xor al, al
jmp 0x1404dd526
jmp 0x1404dd9b6
cmp r12d, r15d
jmp 0x1404dd533
ja 0x1404dd68b
mov ebx, dword [rbp + 0x174]
mov r8, r10
sar r12d, cl
movsxd r12, r13d
movzx r12, si
shl r8, 2
adc r12w, 0x56b0
stc
ror r12w, cl
mov r12d, r10d
cmp bp, r10w
jmp 0x1404dd567
mov dword [rbp + 0x170], r10d
stc
cmc
test r8, r8
je 0x1404dd5db
mov eax, 0x1cc
cmp rbx, r13
lea rcx, [rbp + 0x174]
test bh, bh
jmp 0x1404dd58f
cmp r8, rax
jmp 0x1404dd597
ja 0x1404dd5b3
lea rdx, [rbp + 0x344]
jmp 0x1404dd5a9
call fcn.14049decb
jmp 0x1404dd5d4
mov r8, rax
clc
jmp 0x1404dd5bd
xor edx, edx
call fcn.14049e97b
call fcn.1404afe81
mov dword [rax], 0x22
call fcn.1404b0b68
mov r12d, dword [rbp + 0x170]
test ebx, ebx
jmp 0x1404dd5e2
je 0x1404dd421
cmp ebx, r15d
jmp 0x1404dd5f0
je 0x1404dd9b3
test r12d, r12d
jmp 0x1404dd5fe
je 0x1404dd9b3
sub r8d, r8d
shl r10b, 0x6d
mov r10, rbx
sub r9d, r9d
bsf ax, bp
mov ecx, dword [rbp + r9*4 + 0x174]
bts ax, r15w
movzx rax, si
btr ax, 0x73
mov eax, r8d
jmp 0x1404dd63a
imul rcx, r10
sal r8w, 0xea
add rcx, rax
xor r8b, r14b
bts r8d, r9d
xadd r8w, r8w
mov r8, rcx
cmp edi, 0x2d5d3188
mov dword [rbp + r9*4 + 0x174], ecx
cmp r11b, r8b
shr r8, 0x20
jmp 0x1404dd66f
add r9d, r15d
test edi, 0x715257e9
jmp 0x1404dd67d
cmp r9d, r12d
jne 0x1404dd615
jmp 0x1404dd4c4
cmp r10d, r12d
lea rdx, [rbp + 0x174]
cmovg cx, ax
mov ebx, r12d
seta ch
mov r8w, bp
lea rcx, [rbp + 0x344]
cmovae rcx, rdx
setle dl
lea r8, [rbp + 0x344]
cmovb ebx, r10d
mov edx, edx
not dl
mov qword [rsp + 0x58], rcx
movsx rdx, cx
movsx dx, ah
movsxd rdx, r14d
setb al
mov dword [rsp + 0x44], ebx
lea rdx, [rbp + 0x174]
jmp 0x1404dd6e3
cmovae rdx, r8
test al, al
jmp 0x1404dd6ee
mov qword [rsp + 0x38], rdx
jmp 0x1404dd6f8
cmovne r10d, r12d
xor r12d, r12d
cmc
xor r9d, r9d
cmp r15b, 0x10
cmp r15w, r13w
mov dword [rbp + 0x510], r12d
test ebx, ebx
jmp 0x1404dd719
je 0x1404dd927
mov esi, dword [rcx + r9*4]
test esi, esi
jmp 0x1404dd72a
jne 0x1404dd75f
cmp r9d, r12d
jne 0x1404dd914
and dword [rbp + r9*4 + 0x514], esi
bswap r12w
movzx r12w, r12b
lea r12d, [r9 + 1]
mov dword [rbp + 0x510], r12d
jmp 0x1404dd75a
jmp 0x1404dd914
sub r11d, r11d
mov r8d, r9d
test r10d, r10d
jmp 0x1404dd76d
je 0x1404dd8fb
mov ebx, r9d
test bl, sil
clc
stc
neg ebx
cmp r8d, 0x73
jmp 0x1404dd786
je 0x1404dd849
mov edi, r8d
cmp r8d, r12d
jne 0x1404dd7b4
and dword [rbp + rdi*4 + 0x514], 0
cmp r13b, 0xf1
setp ah
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
rcl rax, cl
lea eax, [r8 + rbx]
jmp 0x1404dd7c1
add r8d, r15d
ror r12d, 0x68
shl r12w, cl
mov edx, dword [rdx + rax*4]
shr al, cl
mov eax, r11d
rcl r11, 0x1b
imul rdx, rsi
bswap r12d
lea rdx, [rdx + rax]
adc r12w, sp
rcl r11w, cl
mov eax, dword [rbp + rdi*4 + 0x514]
rcr r11b, 0x1b
mov r12b, r9b
setb r11b
lea rdx, [rdx + rax]
sar r11w, 0x9c
bt ax, r13w
lea eax, [r8 + rbx]
cmp bp, r10w
mov r11, rdx
mov dword [rbp + rdi*4 + 0x514], edx
sub r12w, di
mov r12d, dword [rbp + 0x510]
shr r11, 0x20
cmp eax, r10d
jmp 0x1404dd834
je 0x1404dd849
mov rdx, qword [rsp + 0x38]
jmp 0x1404dd844
jmp 0x1404dd77d
test r11d, r11d
jmp 0x1404dd851
je 0x1404dd8ee
cmp r8d, 0x73
je 0x1404ddbc2
mov edx, r8d
cmp r8d, r12d
jmp 0x1404dd86c
jne 0x1404dd894
and dword [rbp + rdx*4 + 0x514], 0
bts eax, r10d
sal r12b, 0x13
cwde
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
and r12d, 0x1f156c0e
mov eax, dword [rbp + rdx*4 + 0x514]
add r8d, r15d
mov ecx, r11d
rcr r12b, 0xad
lea rcx, [rcx + rax]
dec r12d
adc r12w, r12w
mov dword [rbp + rdx*4 + 0x514], ecx
movsxd r12, r13d
dec r11w
mov r12d, dword [rbp + 0x510]
add r11b, 0xac
shr rcx, 0x20
mov r11b, bl
mov r11d, 0x1bb438c4
mov r11d, ecx
test r12d, 0x5d3415b8
clc
test ecx, ecx
jmp 0x1404dd8e8
jne 0x1404dd857
mov ebx, dword [rsp + 0x44]
test r14w, di
cmp si, r12w
cmc
cmp r8d, 0x73
jmp 0x1404dd904
je 0x1404ddbc2
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
add r9d, r15d
cmp rax, 0x3a9f27fa
cmp r9d, ebx
jne 0x1404dd71f
mov r8d, r12d
cmc
shl r8, 2
mov dword [rbp + 0x170], r12d
cmc
test dl, 0x38
test r8, r8
jmp 0x1404dd942
je 0x1404dd9b3
mov eax, 0x1cc
rol rcx, 0xcf
movzx cx, ch
lea rcx, [rbp + 0x174]
cmp r8, rax
jmp 0x1404dd964
ja 0x1404dd980
lea rdx, [rbp + 0x514]
jmp 0x1404dd976
call fcn.14049decb
jmp 0x1404dd9a6
mov r8, rax
stc
clc
xor edx, edx
jmp 0x1404dd98c
call fcn.14049e97b
call fcn.1404afe81
mov dword [rax], 0x22
jmp 0x1404dd9a1
call fcn.1404b0b68
mov r12d, dword [rbp + 0x170]
sal al, 0x11
stc
add al, 0xac
mov al, r15b
test al, al
jmp 0x1404dd9bd
je 0x1404ddbc2
mov ecx, dword [rsp + 0x48]
test r13b, bl
lea rdx, [0x140000000]
btr r8w, 0xf8
sub ecx, dword [rsp + 0x4c]
jmp 0x1404dd9e3
mov r8d, 0x26
mov dword [rsp + 0x48], ecx
jne 0x1404dd338
mov eax, dword [rsp + 0x50]
xor rcx, rdx
cmc
mov ecx, dword [rsp + 0x40]
cmp spl, sil
clc
lea eax, [rax + rax*4]
stc
add eax, eax
stc
sub ecx, eax
jmp 0x1404dda11
je 0x1404ddb14
lea eax, [rcx - 1]
jmp 0x1404dda1f
mov eax, dword [rdx + rax*4 + 0xc58b8]
cmp r14w, r15w
test r12b, sil
test eax, eax
je 0x1404ddbc2
cmp eax, r15d
jmp 0x1404dda3d
je 0x1404ddb14
test r12d, r12d
jmp 0x1404dda4b
je 0x1404ddb14
xor r8d, r8d
adc r10b, 0xf0
bswap rcx
mov r10d, eax
rcr cl, 0xa7
xor r9d, r9d
movsx rax, dx
movsx ecx, r15w
shrd ax, sp, 0x6d
mov ecx, dword [rbp + r9*4 + 0x174]
setp al
btc ax, r9w
sar al, cl
mov eax, r8d
imul rcx, r10
add rcx, rax
or r8b, 0x7e
mov r8, rcx
mov dword [rbp + r9*4 + 0x174], ecx
cmp dil, r13b
shr r8, 0x20
stc
test esi, r14d
add r9d, r15d
test dh, bl
jmp 0x1404ddab1
cmp r9d, r12d
jmp 0x1404ddab9
jne 0x1404dda71
test r8d, r8d
jmp 0x1404ddac7
je 0x1404ddb0d
cmp dword [rbp + 0x170], 0x73
jae 0x1404ddbc2
mov eax, dword [rbp + 0x170]
btc r12w, 0xb
sar r12b, 0xd2
rol r12w, cl
mov dword [rbp + rax*4 + 0x174], r8d
mov r12d, dword [rbp + 0x170]
stc
test rsp, 0x67cc0be2
add r12d, r15d
jmp 0x1404ddbca
mov r12d, dword [rbp + 0x170]
mov rsi, qword [rbp - 0x80]
rol ebx, 0xc1
rcl bl, cl
add bh, 0x99
mov rbx, rsi
test sil, r14b
cmc
cmp r12b, r15b
test r14d, r14d
jmp 0x1404ddb32
je 0x1404de438
xor r8d, r8d
sub ch, 0x35
shl ax, cl
xor r9d, r9d
sub cl, r9b
dec eax
mov eax, dword [rbp + r9*4 - 0x5c]
bsf rcx, r9
xor cx, 0x19ca
lea rcx, [rax + rax*4]
movzx ax, r10b
bt eax, eax
rcl eax, 0x5d
mov eax, r8d
neg r8b
sar r8, 8
lea r8, [rax + rcx*2]
mov dword [rbp + r9*4 - 0x5c], r8d
clc
add r9d, r15d
test r14b, 0x87
shr r8, 0x20
cmp r9d, r14d
jne 0x1404ddb49
test r8d, r8d
jmp 0x1404ddb96
je 0x1404de438
cmp dword [rbp - 0x60], 0x73
jmp 0x1404ddba5
jae 0x1404de3f4
mov eax, dword [rbp - 0x60]
cmc
mov dword [rbp + rax*4 - 0x5c], r8d
add dword [rbp - 0x60], r15d
jmp 0x1404ddbbd
jmp 0x1404de438
xor r12d, r12d
jmp 0x1404ddbca
mov dword [rbp + 0x170], r12d
jmp 0x1404ddbd6
jmp 0x1404ddb14
neg ecx
lea r8, [0x140000000]
movzx edx, ax
movsx edx, bp
mul ecx
mov dword [rsp + 0x4c], ecx
mov eax, edx
shr eax, 3
movzx dx, dh
cdq
mov dword [rsp + 0x38], eax
sar rdx, cl
mov edx, eax
stc
clc
mov dword [rsp + 0x44], eax
clc
test eax, eax
je 0x1404de2db
mov ecx, 0x26
cmp edx, ecx
cbw
mov bh, 0x4a
movsx bx, ah
mov eax, edx
mov sil, 0x6e
xchg si, si
cmova eax, ecx
setp sil
xor edx, edx
movsx rcx, bp
mov dword [rsp + 0x50], eax
movzx si, r15b
movzx esi, bp
movzx rdi, r9w
dec eax
mov edi, eax
btc bx, 0x37
movsx ebx, sp
movzx ecx, byte [r8 + rax*4 + 0xc5822]
inc ebx
movzx esi, byte [r8 + rax*4 + 0xc5823]
add r8b, r14b
mov ebx, ecx
cdqe
shl rbx, 2
cwde
mov r8, rbx
movzx rax, bp
movzx ax, dil
movsx rax, sp
lea eax, [rsi + rcx]
cmovns ecx, r12d
sete ch
lea rcx, [rbp + 0x344]
mov dword [rbp + 0x340], eax
jmp 0x1404ddc9f
call fcn.14049e97b
lea rcx, [0x140000000]
rcl eax, 0xd7
shl rsi, 2
movzx rax, bx
movzx eax, word [rcx + rdi*4 + 0xc5820]
cmc
cmp r15w, 0x1f15
lea rdx, [rcx + 0xc4f10]
sal r8w, cl
lea rcx, [rbp + 0x344]
cmp r14b, 0xde
sar r8w, cl
mov r8, rsi
add rcx, rbx
jmp 0x1404ddcea
lea rdx, [rdx + rax*4]
jmp 0x1404ddcf3
call fcn.14049decb
mov r10d, dword [rbp + 0x340]
cmp r10d, r15d
jmp 0x1404ddd07
ja 0x1404dde02
mov eax, dword [rbp + 0x344]
test eax, eax
jmp 0x1404ddd1a
jne 0x1404ddd31
xor r14d, r14d
mov dword [rbp - 0x60], r14d
jmp 0x1404ddd2c
jmp 0x1404de28a
cmp eax, r15d
je 0x1404de28a
test r14d, r14d
je 0x1404de28a
sub r8d, r8d
add cl, bh
mov r10, rax
dec cl
xor r9d, r9d
movsx eax, r8w
movzx ecx, r8w
btr eax, 0x18
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
dec r8
imul rcx, r10
cmp dx, 0x4f70
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
stc
cmc
cmp r11b, spl
shr r8, 0x20
clc
add r9d, r15d
cmp sil, 0x80
test dx, 0x52b2
cmp r9d, r14d
jmp 0x1404ddd9a
jne 0x1404ddd5c
test r8d, r8d
jmp 0x1404ddda8
je 0x1404de286
cmp dword [rbp - 0x60], 0x73
jmp 0x1404dddb7
jae 0x1404ddde6
mov eax, dword [rbp - 0x60]
cmp bh, dl
mov dword [rbp + rax*4 - 0x5c], r8d
bswap r14w
sal r14w, cl
mov r14d, dword [rbp - 0x60]
test di, 0x5f8c
stc
add r14d, r15d
jmp 0x1404ddde1
jmp 0x1404ddd23
xor r14d, r14d
cmp bx, 0x6b8e
cmc
mov dword [rbp - 0x60], r14d
cmp dil, bl
xor al, al
jmp 0x1404dddfd
jmp 0x1404de28e
cmp r14d, r15d
jmp 0x1404dde0a
ja 0x1404ddf43
mov ebx, dword [rbp - 0x5c]
not r8
mov r8, r10
shl r8, 2
mov r14d, r10d
jmp 0x1404dde25
mov dword [rbp - 0x60], r10d
test r8, r8
jmp 0x1404dde31
je 0x1404dde99
mov eax, 0x1cc
adc ch, dl
lea rcx, [rbp - 0x5c]
cmp r8, rax
jmp 0x1404dde4a
ja 0x1404dde66
lea rdx, [rbp + 0x344]
jmp 0x1404dde5c
call fcn.14049decb
jmp 0x1404dde90
mov r8, rax
cmp dx, 0x492e
cmc
xor edx, edx
jmp 0x1404dde76
call fcn.14049e97b
call fcn.1404afe81
mov dword [rax], 0x22
jmp 0x1404dde8b
call fcn.1404b0b68
mov r14d, dword [rbp - 0x60]
clc
test ax, 0x5e0e
test ebx, ebx
jmp 0x1404ddea0
je 0x1404ddd20
cmp ebx, r15d
jmp 0x1404ddeae
je 0x1404de28a
test r14d, r14d
jmp 0x1404ddebc
je 0x1404de28a
xor r8d, r8d
sub ax, r11w
bsr rax, r9
bts eax, eax
mov r10, rbx
xadd al, al
mov ah, 0x67
sub r9d, r9d
setno ah
mov ecx, dword [rbp + r9*4 - 0x5c]
cmp spl, r14b
sal ah, cl
rcl eax, cl
mov eax, r8d
rcl r8b, cl
cmovge r8w, bx
adc r8b, 0xd3
imul rcx, r10
rcr r8, 0x92
lea rcx, [rcx + rax]
rol r8b, 0x27
or r8, rsi
mov r8, rcx
stc
mov dword [rbp + r9*4 - 0x5c], ecx
jmp 0x1404ddf1f
shr r8, 0x20
add r9d, r15d
cmc
cmp r13b, 0x83
jmp 0x1404ddf30
cmp r9d, r14d
jmp 0x1404ddf38
jne 0x1404ddedf
jmp 0x1404ddda0
cmp r10d, r14d
lea rdx, [rbp - 0x5c]
movsx ecx, r15w
not r8w
movsxd rcx, r13d
mov ebx, r14d
movzx r8, r15w
lea rcx, [rbp + 0x344]
mov al, al
cmovae rcx, rdx
cmovle r8d, eax
sete dl
lea r8, [rbp + 0x344]
movzx edx, r13w
cmovb ebx, r10d
mov qword [rbp - 0x78], rcx
mov al, r13b
setb al
cwd
mov dword [rsp + 0x48], ebx
cmove rdx, r9
cwd
lea rdx, [rbp - 0x5c]
jmp 0x1404ddf9e
cmovae rdx, r8
jmp 0x1404ddfa7
test al, al
jmp 0x1404ddfae
mov qword [rsp + 0x58], rdx
jmp 0x1404ddfb8
cmovne r10d, r14d
clc
cmc
xor r14d, r14d
clc
xor r9d, r9d
test bh, 0x96
stc
mov dword [rbp + 0x510], r14d
cmc
test ebx, ebx
jmp 0x1404ddfd8
je 0x1404de213
mov esi, dword [rcx + r9*4]
cmc
test esi, esi
jmp 0x1404ddfea
jne 0x1404de024
cmp r9d, r14d
jmp 0x1404ddff8
jne 0x1404de1fe
and dword [rbp + r9*4 + 0x514], esi
bswap r14w
lea r14d, [r9 + 1]
jmp 0x1404de013
mov dword [rbp + 0x510], r14d
jmp 0x1404de01f
jmp 0x1404de1fe
sub r11d, r11d
rcl r8d, 0x6f
sal r8b, 0xdf
mov r8d, r9d
test r13b, 0x62
test cx, r13w
test r10d, r10d
jmp 0x1404de042
je 0x1404de1e5
mov ebx, r9d
test r15b, 0x53
test dl, r12b
cmc
neg ebx
cmp r8d, 0x73
je 0x1404de125
mov edi, r8d
cmp r14w, ax
clc
stc
cmp r8d, r14d
jmp 0x1404de070
jne 0x1404de08b
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
sub r14b, r10b
lea eax, [rbx + r8]
sbb r14b, r8b
add r8d, r15d
sbb r14w, 0x171c
mov edx, dword [rdx + rax*4]
cmovg r14w, ax
cbw
sub ax, r9w
mov eax, dword [rbp + rdi*4 + 0x514]
add r14b, r10b
rcl r14b, cl
sal r14d, cl
imul rdx, rsi
lea rdx, [rdx + rax]
mov eax, r11d
lea rdx, [rdx + rax]
lea eax, [rbx + r8]
dec r14d
mov r11, rdx
cmp di, 0x14e6
ror r14b, 0x77
shl r14w, cl
mov dword [rbp + rdi*4 + 0x514], edx
not r14
shr r14b, cl
mov r14d, dword [rbp + 0x510]
cmp bpl, 0x1d
test dx, 0x4da0
shr r11, 0x20
jmp 0x1404de108
cmp eax, r10d
jmp 0x1404de110
je 0x1404de125
mov rdx, qword [rsp + 0x58]
jmp 0x1404de120
jmp 0x1404de055
test r11d, r11d
jmp 0x1404de12d
je 0x1404de1e1
cmp r8d, 0x73
jmp 0x1404de13c
je 0x1404de3de
mov edx, r8d
clc
cmp di, cx
cmp r8d, r14d
jmp 0x1404de151
jne 0x1404de174
and dword [rbp + rdx*4 + 0x514], 0
cwde
add ch, 7
lea eax, [r8 + 1]
rol r14w, cl
ror cl, 0x8d
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
jmp 0x1404de184
add r8d, r15d
adc r14w, 0x1d07
sar r14w, 0x42
add r14d, 0x61e30069
mov ecx, r11d
add rcx, rax
add r14w, bx
bsr r11w, cx
btr r11d, ebx
mov dword [rbp + rdx*4 + 0x514], ecx
sub r11b, r8b
mov r14d, dword [rbp + 0x510]
bsr r11w, bp
adc r11, r11
bswap r11
shr rcx, 0x20
shl r11w, 0x98
mov r11d, ecx
test ecx, ecx
jmp 0x1404de1db
jne 0x1404de133
mov ebx, dword [rsp + 0x48]
cmp r8d, 0x73
je 0x1404de3de
mov rcx, qword [rbp - 0x78]
or dh, 0x26
bsr edx, esi
mov rdx, qword [rsp + 0x58]
add r9d, r15d
test bp, r14w
cmp r9d, ebx
jmp 0x1404de20d
jne 0x1404ddfde
mov r8d, r14d
test r12, rbx
cmp edi, 0x4cba3f84
shl r8, 2
mov dword [rbp - 0x60], r14d
stc
test r8, r8
jmp 0x1404de230
je 0x1404de28a
mov eax, 0x1cc
lea rcx, [rbp - 0x5c]
clc
cmp r8, rax
ja 0x1404de25f
lea rdx, [rbp + 0x514]
jmp 0x1404de255
call fcn.14049decb
jmp 0x1404de286
mov r8, rax
jmp 0x1404de26a
sub edx, edx
call fcn.14049e97b
call fcn.1404afe81
mov dword [rax], 0x22
jmp 0x1404de281
call fcn.1404b0b68
mov r14d, dword [rbp - 0x60]
mov al, r15b
clc
test al, al
jmp 0x1404de295
je 0x1404de3de
mov edx, dword [rsp + 0x44]
clc
lea r8, [0x140000000]
sub cl, 0x9e
sub edx, dword [rsp + 0x50]
movsx ecx, si
mov ecx, 0x26
jmp 0x1404de2bb
mov dword [rsp + 0x44], edx
jmp 0x1404de2c4
jne 0x1404ddc17
mov ecx, dword [rsp + 0x4c]
sal eax, cl
or al, 0x41
mov eax, dword [rsp + 0x38]
cmp dil, 0x5d
stc
lea eax, [rax + rax*4]
stc
add eax, eax
stc
cmp dil, 0xba
sub ecx, eax
jmp 0x1404de2ed
je 0x1404ddb14
lea eax, [rcx - 1]
clc
mov eax, dword [r8 + rax*4 + 0xc58b8]
cmp dl, dl
jmp 0x1404de307
test eax, eax
je 0x1404de3de
cmp eax, r15d
jmp 0x1404de317
je 0x1404ddb14
test r14d, r14d
jmp 0x1404de325
je 0x1404ddb14
xor r8d, r8d
mov r10d, eax
sub r9d, r9d
not ecx
bswap cx
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
cmovp r8w, r13w
rol r8b, cl
imul rcx, r10
btc r8w, 0x2b
add rcx, rax
rcr r8b, 0x89
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
stc
clc
cmp r15d, 0x2c332355
shr r8, 0x20
cmp r14b, dil
add r9d, r15d
test cl, r15b
test rbx, 0xdc0587e
cmp esi, 0x6a6f1af0
cmp r9d, r14d
jne 0x1404de339
test r8d, r8d
jmp 0x1404de396
je 0x1404de3d0
cmp dword [rbp - 0x60], 0x73
jmp 0x1404de3a5
jae 0x1404de3de
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
rcr r14b, cl
mov r14d, dword [rbp - 0x60]
jmp 0x1404de3bf
add r14d, r15d
jmp 0x1404de3c7
mov dword [rbp - 0x60], r14d
jmp 0x1404ddb14
mov r14d, dword [rbp - 0x60]
jmp 0x1404de3d9
jmp 0x1404ddb14
mov rsi, qword [rbp - 0x80]
movsx rbx, si
and dword [rbp - 0x60], 0
not bh
mov rbx, rsi
jmp 0x1404de438
and dword [rbp + 0x340], 0
inc ch
cmp sil, 0xa2
sub r8b, 0x67
lea r8, [rbp + 0x344]
and dword [rbp - 0x60], 0
xor ch, ah
and cl, r12b
lea rcx, [rbp - 0x5c]
bt dx, r14w
movsx rdx, dx
xor r9d, r9d
movsx rdx, si
mov edx, 0x1cc
jmp 0x1404de433
call fcn.1404b41ce
lea rdx, [rbp + 0x170]
movsxd rcx, ebx
lea rcx, [rbp - 0x60]
jmp 0x1404de44b
call fcn.1404b42fc
mov edi, dword [rsp + 0x40]
cmc
cmp eax, 0xa
jmp 0x1404de45d
jne 0x1404de579
add edi, r15d
xchg bh, bh
adc bh, 0xaa
mov byte [rsi], 0x31
lea rbx, [rsi + 1]
jmp 0x1404de477
test r12d, r12d
jmp 0x1404de47f
je 0x1404de5a5
xor r8d, r8d
bt rax, rsi
test bl, 0x1e
rol cl, cl
sub r9d, r9d
mov eax, dword [rbp + r9*4 + 0x174]
lea rcx, [rax + rax*4]
btc ax, 0xe3
adc ah, 0x2a
mov eax, r8d
and r8b, 0xd3
shr r8b, cl
lea r8, [rax + rcx*2]
stc
cmp r9w, ax
mov dword [rbp + r9*4 + 0x174], r8d
cmp r10b, 0x7d
stc
add r9d, r15d
test bl, r8b
stc
clc
shr r8, 0x20
cmp r9d, r12d
jmp 0x1404de4dc
jne 0x1404de494
test r8d, r8d
jmp 0x1404de4ea
je 0x1404de5a5
cmp dword [rbp + 0x170], 0x73
jmp 0x1404de4fc
jae 0x1404de528
mov eax, dword [rbp + 0x170]
mov dword [rbp + rax*4 + 0x174], r8d
cmp r13w, 0xa40
clc
add dword [rbp + 0x170], r15d
jmp 0x1404de523
jmp 0x1404de5a5
and dword [rbp + 0x340], 0
btc r8w, r11w
sar r8b, cl
xor cx, 0x6a11
lea r8, [rbp + 0x344]
btc cx, dx
sar ch, cl
and dword [rbp + 0x170], 0
lea rcx, [rbp + 0x174]
sub r9d, r9d
cwd
mov edx, 0x71fc61fd
movsx edx, r10w
mov edx, 0x1cc
jmp 0x1404de56f
call fcn.1404b41ce
jmp 0x1404de5a5
test eax, eax
jne 0x1404de58e
sub edi, r15d
jmp 0x1404de589
jmp 0x1404de5a5
add al, 0x30
sar ecx, cl
lea rbx, [rsi + 1]
mov byte [rsi], al
test r14w, 0x32f
and cx, 0x769e
not cl
mov rax, qword [rbp - 0x70]
mov ecx, dword [rsp + 0x60]
mov dword [rax + 4], edi
cmp cx, 0x6d78
stc
test edi, edi
jmp 0x1404de5bd
js 0x1404de5dc
cmp ecx, 0x7fffffff
ja 0x1404de5dc
add ecx, edi
movzx rdi, si
mov ah, 0x73
movzx edi, r15w
mov rax, qword [rbp + 0x750]
not rdi
dec rax
movzx edi, sp
add dil, 0xbe
mov edi, ecx
test r8w, bx
jmp 0x1404de5fb
cmp rax, rdi
jmp 0x1404de603
cmovb rdi, rax
lea rdi, [rdi + rsi]
cmc
test rax, 0x3dd13e68
stc
cmp rbx, rdi
jmp 0x1404de61b
je 0x1404de836
mov r10d, dword [rbp - 0x60]
bt r12w, r11w
sar r12b, cl
sub r12b, r13b
mov r12d, 9
clc
test r10d, r10d
jmp 0x1404de63f
je 0x1404de836
xor r8d, r8d
test r13, r13
shr cl, cl
add ax, bx
xor r9d, r9d
sbb al, r13b
mov eax, dword [rbp + r9*4 - 0x5c]
add cl, sil
bswap ecx
imul rcx, rax, 0x3b9aca00
mov eax, r8d
ror r8w, cl
add rcx, rax
rcr r8b, cl
mov r8, rcx
test r11d, r10d
cmc
mov dword [rbp + r9*4 - 0x5c], ecx
cmp r14w, 0x4d1f
cmc
shr r8, 0x20
add r9d, r15d
cmp r9d, r10d
jmp 0x1404de696
jne 0x1404de656
test r8d, r8d
jmp 0x1404de6a4
je 0x1404de704
cmp dword [rbp - 0x60], 0x73
jae 0x1404de6d1
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
test r11, 0x6cd37663
add dword [rbp - 0x60], r15d
jmp 0x1404de6cc
jmp 0x1404de704
and dword [rbp + 0x340], 0
xchg dx, r8w
lea r8, [rbp + 0x344]
and dword [rbp - 0x60], 0
lea rcx, [rbp - 0x5c]
cqo
xor r9d, r9d
movsx edx, r9w
movzx edx, r12w
bswap edx
mov edx, 0x1cc
call fcn.1404b41ce
lea rdx, [rbp + 0x170]
mov cl, r12b
cmova ecx, ecx
lea rcx, [rbp - 0x60]
call fcn.1404b42fc
mov r10d, dword [rbp - 0x60]
mov r11d, edi
rcl r9b, cl
test r10d, r10d
cwd
movsx r8w, bpl
setle r8b
mov r8, rax
mov r9d, 8
rdtsc
cwde
sete r14b
bsf ax, r10w
sub r11d, ebx
mov eax, 0xcccccccd
bts si, r12w
xchg cx, dx
sar dx, cl
mul r8d
shr edx, 3
btc si, cx
test r8w, 0x76c8
mov al, dl
btr cx, 0x55
adc sil, 0x67
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
dec si
or sil, r9b
or sil, 0x8e
lea esi, [r8 + 0x30]
movzx r8w, r11b
sar r8, 0xa1
mov r8d, edx
stc
clc
cmp r11d, r9d
jmp 0x1404de7a4
jae 0x1404de7d4
xor ecx, ecx
adc al, r10b
movzx eax, r14b
rcr r14b, 0xaa
sal r14b, 0x15
cmp sil, 0x30
jmp 0x1404de7c4
cmove ecx, eax
mov r14b, cl
jmp 0x1404de7cf
jmp 0x1404de7e3
mov eax, r9d
mov byte [rax + rbx], sil
cmp r12b, 0xc2
cmc
cmp r8b, bpl
or eax, 0xffffffff
cmp r10w, r11w
test ah, al
add r9d, eax
test r12b, 0x18
cmp r9d, eax
jmp 0x1404de7fb
jne 0x1404de74a
mov rax, rdi
test r8b, 0x70
cmp r12d, 0x3b2829e0
mov byte [rsp + 0x30], r14b
sub rax, rbx
cmp rax, r12
jmp 0x1404de81f
cmovg rax, r12
lea rbx, [rbx + rax]
cmc
cmp rbx, rdi
jmp 0x1404de830
jne 0x1404de637
xor r15d, r15d
cmc
jmp 0x1404de840
mov byte [rbx], 0
cmp sil, r10b
cmc
cmp byte [rsp + 0x30], r15b
not r15b
setne r15b
jmp 0x1404de858
jmp 0x1404de8c3
lea r8, [0x1400cecfc]
jmp 0x1404dc7bc
lea r8, [0x1400cecc4]
jmp 0x1404de875
jmp 0x1404dc7bc
lea r8, [0x1400ceccc]
jmp 0x1404de886
jmp 0x1404dc7bc
mov rdx, qword [rbp + 0x750]
lea r8, [0x1400cecec]
movzx rcx, r10w
mov ch, 0x75
mov rcx, r14
jmp 0x1404de8a8
call fcn.1404c3b2d
test eax, eax
jmp 0x1404de8b4
jne 0x1404de942
xor r15d, r15d
cmp si, 0x7b51
cmc
cmp byte [rsp + 0x70], 0
jmp 0x1404de8cd
je 0x1404de8dd
lea rcx, [rsp + 0x68]
call fcn.1404e0f0c
mov eax, r15d
cmp r9b, bl
add rcx, 0x28bf608d
neg cl
mov rcx, qword [rbp + 0x6e0]
test r10b, 0xd1
xor rcx, rsp
call fcn.14049a18d
add rsp, 0x7f0
movzx si, dil
jmp 0x1404de914
pop r15
pop r14
pop r12
not sil
mov si, 0x16f4
pop rdi
not bp
movzx rbx, si
pop rsi
setae bpl
pop rbx
movsx bp, r9b
cmovl bp, cx
movzx ebp, ax
pop rbp
jmp 0x1404de941
ret
and qword [rsp + 0x20], 0
jmp 0x1404de94e
xor r9d, r9d
sub r8d, r8d
stc
xor edx, edx
xor ecx, ecx
jmp 0x1404de95e
call fcn.1404b0bf5
int3