Function at 0x1404e67fb
Capabilities:
Parse pe header

Disassembly:
push rbp
push rbx
push rsi
and bpl, bl
push rdi
bsr ax, r8w
push r12
sbb rax, 0x56ee4034
push r14
push r15
rcl r12b, 0x4a
or r14d, 0x50032a9c
lea rbp, [rsp - 0x6f0]
movzx r12d, r8w
sub rsp, 0x7f0
cbw
mov rax, qword [0x1400b7288]
bt r14, rbp
cmovns esi, r8d
setge sil
xor rax, rsp
movsx r14w, r15b
movsx r12d, r14w
movzx r14d, r12w
mov qword [rbp + 0x6e0], rax
mov qword [rsp + 0x38], rcx
mov r14, r9
movzx rcx, r13w
movsx rcx, r15w
movzx esi, di
lea rcx, [rsp + 0x68]
mov qword [rbp - 0x80], r9
mov sil, r15b
movsx rsi, r13w
cmova si, r14w
mov r12, r8
jmp 0x1404e6892
mov qword [rbp - 0x70], r8
bswap si
cmovg rsi, r11
movsx si, r10b
mov esi, edx
jmp 0x1404e68a9
call fcn.1404eb206
mov eax, dword [rsp + 0x68]
movsx r15d, r15w
movzx r15d, r15w
mov r15d, 1
and eax, 0x1f
cmp al, 0x1f
jne 0x1404e68da
mov byte [rsp + 0x70], 0
jmp 0x1404e68d5
jmp 0x1404e68ee
lea rcx, [rsp + 0x68]
jmp 0x1404e68e4
call fcn.1404eb30b
mov byte [rsp + 0x70], r15b
mov rbx, qword [rsp + 0x38]
rol rcx, 0xcb
rcl ah, cl
mov edi, 0x20
sbb ah, 0xab
stc
lahf
mov eax, edi
setns ch
not cl
mov qword [r12 + 8], r14
shld ecx, ecx, 0xc
test rbx, rbx
movzx rcx, r9w
movsx cx, r8b
movsx rcx, di
lea ecx, [rdi + 0xd]
cmovs eax, ecx
sub r8d, r8d
sub cl, 0xad
xchg cl, cl
xor edx, edx
mov dword [r12], eax
lea rcx, [rsp + 0x78]
call fcn.1404eb131
mov rax, rbx
mov r10d, 0x7ff
sbb r9b, 0xa9
shr rax, 0x34
btc r9w, 0x22
btr r9w, 0x3f
sbb r9b, sil
movabs r9, 0xfffffffffffff
and rax, r10
jne 0x1404e69ca
test r9, rbx
jmp 0x1404e697c
je 0x1404e6990
test dword [rsp + 0x78], 0x1000000
je 0x1404e69ca
and dword [r12 + 4], 0
cdq
lea r8, [0x1400ced74]
cqo
mov ch, dl
xchg dl, dh
mov rdx, qword [rbp + 0x750]
mov rcx, r14
jmp 0x1404e69b3
call fcn.1404cdf92
test eax, eax
jmp 0x1404e69bf
jne 0x1404e8c45
jmp 0x1404e8bbd
cmp rax, r10
jmp 0x1404e69d2
je 0x1404e69e4
sub eax, eax
jmp 0x1404e69df
jmp 0x1404e6a56
mov rax, rbx
and rax, r9
jmp 0x1404e69ef
jne 0x1404e6a02
mov eax, r15d
jmp 0x1404e69fd
jmp 0x1404e6a4c
test rbx, rbx
jns 0x1404e6a2d
movabs rcx, 0x8000000000000
cmp rax, rcx
jne 0x1404e6a2d
mov eax, 4
jmp 0x1404e6a28
jmp 0x1404e6a4c
mov rax, rbx
shr rax, 0x33
jmp 0x1404e6a3c
not eax
jmp 0x1404e6a43
and eax, r15d
or eax, 2
test r13b, r9b
mov dword [r12 + 4], r15d
jmp 0x1404e6a56
sub eax, r15d
jmp 0x1404e6a5e
je 0x1404e8b89
sub eax, r15d
je 0x1404e8b7d
sub eax, r15d
jmp 0x1404e6a75
je 0x1404e8b6c
cmp eax, r15d
jmp 0x1404e6a83
je 0x1404e8b5b
movabs rax, 0x7fffffffffffffff
sar r12w, cl
rcl r8b, 0x66
mov byte [rsp + 0x30], r15b
sar r12d, cl
movsx r8d, di
bsf dx, r10w
and rbx, rax
inc esi
rdtsc
btr edx, ecx
mov qword [rsp + 0x38], rbx
adc al, 0x76
movsd xmm0, qword [rsp + 0x38]
movsd qword [rsp + 0x58], xmm0
bts rdx, rsi
mov rdx, qword [rsp + 0x58]
dec ax
lahf
mov r8, rdx
sar r12w, cl
movsx cx, dil
cmovb cx, r8w
mov dword [rsp + 0x60], esi
setp cl
movsx ecx, bx
shr r8, 0x34
movsx r12, di
and cx, 0x6d54
add r12w, bx
mov esi, 2
mov rcx, r8
shl ah, 0x33
and rcx, r10
sub ax, 0x5b18
or r12w, 0x68e7
shl r12, 0xd9
mov rax, rcx
rcr r12b, 0x80
btc r12d, 0x91
sbb r12w, bp
neg rax
movsx eax, r15w
dec ax
movabs rax, 0x10000000000000
movsxd r12, ebp
xchg r12d, r12d
movsx r12w, dl
sbb rbx, rbx
inc r12b
sbb r12b, 0x90
and rdx, r9
not r12b
rcr r12, 0xd9
and rbx, rax
rcr r12w, cl
add r12, rax
mov r12d, 0x788178a3
lea rbx, [rbx + rdx]
bswap r12w
neg rcx
sbb eax, eax
and r8d, r10d
lea r12d, [rsi + rax]
add r12d, r8d
call fcn.1400b4700
call fcn.14024d23e
cvttsd2si ecx, xmm0
mov dword [rbp - 0x5c], ebx
lea eax, [rcx - 0x7fffffff]
cmp rbx, 0x65d63ff6
and eax, 0xfffffffe
stc
cmc
clc
neg eax
jmp 0x1404e6bb3
sbb eax, eax
shr rbx, 0x20
test ax, si
and eax, ecx
test r11b, cl
cmp cl, sil
mov dword [rbp - 0x58], ebx
cmc
jmp 0x1404e6bcd
mov dword [rsp + 0x40], eax
movzx ax, r12b
mov eax, ebx
cmc
neg eax
jmp 0x1404e6be0
sbb edx, edx
cmc
cmp edi, 0x70921e19
test r8d, 0x186d696a
neg edx
test r10, 0x5f25714e
add edx, r15d
clc
cmp sil, 0x87
mov dword [rbp - 0x60], edx
cmp cl, spl
cmp r12d, 0x434
jmp 0x1404e6c13
jb 0x1404e7102
xor eax, eax
stc
clc
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
cmc
jmp 0x1404e6c33
mov dword [rbp + 0x340], esi
test ebx, ebx
je 0x1404e6eda
xor r8d, r8d
bts ax, r9w
adc rax, 0x279303db
neg rax
mov eax, dword [rbp + r8*4 - 0x5c]
stc
test ebx, 0x66bd28a1
cmp dword [rbp + r8*4 + 0x344], eax
jne 0x1404e6eda
add r8d, r15d
cmc
stc
cmp r8d, esi
jne 0x1404e6c53
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x432]
bswap rsi
mov r8d, r11d
ror ch, cl
sub ah, 0x57
lea eax, [rdx - 1]
rol r12b, 0x98
and si, 0x6cd3
and r11d, 0x1f
btc bx, 0x2c
bt r12d, ecx
shr r8d, 5
shrd rcx, r12, 0x50
cmc
add ch, 0x35
mov esi, edi
btc cx, dx
sub r12, r9
clc
mov rbx, r15
jmp 0x1404e6cd1
sub esi, r11d
setae r12b
sbb cl, 0x60
rol r12b, cl
mov ecx, esi
or r12b, 0x95
neg r12b
shl rbx, cl
sub ebx, r15d
clc
cmovbe r12, rdi
bsr eax, dword [rbp + rax*4 - 0x5c]
movsxd r12, r8d
not r12
bswap r12w
mov r12d, ebx
jmp 0x1404e6d09
not r12d
jmp 0x1404e6d11
je 0x1404e6d23
inc eax
jmp 0x1404e6d1e
jmp 0x1404e6d26
sub eax, eax
clc
sub edi, eax
btc eax, 0x7d
sub al, 0x35
lea eax, [rdx + r8]
jmp 0x1404e6d3c
cmp eax, 0x73
jmp 0x1404e6d44
ja 0x1404e6e94
sub r14d, r14d
cmp r11d, edi
setns r14b
seta r14b
stc
jmp 0x1404e6d5e
add r14d, edx
test r8b, r13b
cmp r10b, r11b
add r14d, r8d
test r11d, 0x337d4f73
cmp r14d, 0x73
jmp 0x1404e6d7a
ja 0x1404e6e94
lea edi, [r8 - 1]
movzx r10, r10w
rol r10b, 0xef
bt r10d, eax
lea r10d, [r14 - 1]
test r11w, 0x2cfb
cmp r10d, edi
jmp 0x1404e6da2
je 0x1404e6e65
mov eax, r10d
add cx, bp
sub eax, r8d
lea ecx, [rax - 1]
stc
cmp ecx, 0x771c115f
jmp 0x1404e6dc0
cmp eax, edx
jmp 0x1404e6dc7
jae 0x1404e6ddc
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e6dd7
jmp 0x1404e6de3
sub r9d, r9d
test bpl, 0xe1
cmp ecx, edx
jmp 0x1404e6dea
jae 0x1404e6dfe
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e6df9
jmp 0x1404e6e09
sub edx, edx
test r11w, 0x3341
sal ecx, 0xe7
and edx, r12d
btc cx, r15w
shr rcx, 0xd8
sal cl, 0x56
mov ecx, esi
cmp cx, si
stc
test sil, 0x2d
shr edx, cl
bsf cx, cx
shl rcx, 0x2a
and r9d, ebx
mov ecx, r11d
shl r9d, cl
jmp 0x1404e6e3a
or edx, r9d
jmp 0x1404e6e42
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e6e4c
dec r10d
cmp r10d, edi
jmp 0x1404e6e57
je 0x1404e6e65
mov edx, dword [rbp - 0x60]
jmp 0x1404e6da8
xor ecx, ecx
stc
test r8d, r8d
jmp 0x1404e6e70
je 0x1404e6ea2
and dword [rbp + rcx*4 - 0x5c], 0
test r15b, r13b
jmp 0x1404e6e83
add ecx, r15d
cmp ecx, r8d
jne 0x1404e6e76
jmp 0x1404e6ea2
sub r14d, r14d
movzx r12, sp
movsxd r12, r10d
setbe r12b
mov dword [rbp - 0x60], r14d
movzx r12w, r9b
bswap r12d
xchg r12w, r12w
mov r12d, r15d
jmp 0x1404e6eba
mov dword [rbp + 0x170], r15d
jmp 0x1404e6ec6
mov dword [rbp + 0x174], 4
jmp 0x1404e6ed5
jmp 0x1404e7513
and dword [rsp + 0x38], 0
lea r11d, [r12 - 0x433]
movsx r12, bx
mov r8d, r11d
add ch, 0x65
lea eax, [rdx - 1]
movsx cx, r12b
bts ebx, r13d
btr bx, r12w
and r11d, 0x1f
shr r8d, 5
sbb si, 0x2bd
btr r12, r10
mov esi, edi
rcr r12b, 0xc1
add rcx, rsi
stc
mov rbx, r15
bsf rcx, r15
sub esi, r11d
clc
rcr rcx, cl
btc r12w, 0xaf
mov ecx, esi
sub r12b, 0xc7
adc r12w, 0x664f
bts r12d, ebx
shl rbx, cl
sub ebx, r15d
bsr eax, dword [rbp + rax*4 - 0x5c]
xchg r12b, r12b
movsxd r12, r11d
mov r12d, ebx
not r12d
jmp 0x1404e6f5d
je 0x1404e6f6f
inc eax
jmp 0x1404e6f6a
jmp 0x1404e6f76
xor eax, eax
jmp 0x1404e6f76
sub edi, eax
shl al, cl
lea eax, [rdx + r8]
cmp eax, 0x73
jmp 0x1404e6f86
ja 0x1404e70cd
sub r14d, r14d
test r14, 0xb8d213d
shr r14b, cl
cmp r11d, edi
jmp 0x1404e6fa1
seta r14b
add r14d, edx
add r14d, r8d
cmp rsp, 0x1f45562e
cmp r14d, 0x73
jmp 0x1404e6fbb
ja 0x1404e70cd
lea edi, [r8 - 1]
stc
bts r10w, r13w
lea r10d, [r14 - 1]
test rax, 0x286d11ae
cmp r10d, edi
jmp 0x1404e6fdd
je 0x1404e70a4
mov eax, r10d
movzx cx, sil
stc
shl cl, 0x33
sub eax, r8d
lea ecx, [rax - 1]
cmp rbx, 0x3cff2dcc
cmp eax, edx
jae 0x1404e7013
mov r9d, dword [rbp + rax*4 - 0x5c]
jmp 0x1404e700e
jmp 0x1404e7023
xor r9d, r9d
test r13w, 0x6db1
cmp r15b, 0xbd
test dil, r10b
cmp ecx, edx
jmp 0x1404e702a
jae 0x1404e7039
mov edx, dword [rbp + rcx*4 - 0x5c]
jmp 0x1404e703e
sub edx, edx
shr cx, cl
and edx, r12d
bts rcx, r14
stc
mov ecx, esi
cmp r13d, r13d
test ax, r12w
shr edx, cl
rcl ch, cl
and r9d, ebx
shl ch, 0x1e
xor rcx, 0xce5cf1
mov ecx, r11d
jmp 0x1404e7068
shl r9d, cl
or edx, r9d
jmp 0x1404e7073
mov dword [rbp + r10*4 - 0x5c], edx
jmp 0x1404e707d
dec r10d
jmp 0x1404e7089
cmp r10d, edi
jmp 0x1404e7091
je 0x1404e70a4
mov edx, dword [rbp - 0x60]
jmp 0x1404e709f
jmp 0x1404e6fe3
xor ecx, ecx
cmp r13d, 0x727b71eb
test r8d, r8d
je 0x1404e70d0
and dword [rbp + rcx*4 - 0x5c], 0
add ecx, r15d
cmc
cmp ecx, r8d
jne 0x1404e70b6
jmp 0x1404e70d0
xor r14d, r14d
mov dword [rbp - 0x60], r14d
movsx r12w, dil
not r12
movsxd r12, esp
mov r12d, r15d
jmp 0x1404e70e7
mov dword [rbp + 0x170], r15d
jmp 0x1404e70f3
mov dword [rbp + 0x174], 2
jmp 0x1404e7513
cmp r12d, 0x36
jmp 0x1404e710b
je 0x1404e7343
xor eax, eax
mov dword [rbp + 0x348], 0x100000
mov dword [rbp + 0x344], eax
mov dword [rbp + 0x340], esi
test r10w, r10w
test ebx, ebx
jmp 0x1404e7134
je 0x1404e7343
sub r8d, r8d
adc al, 0x5f
add al, r13b
mov eax, dword [rbp + r8*4 - 0x5c]
clc
cmp dword [rbp + r8*4 + 0x344], eax
jmp 0x1404e7155
jne 0x1404e7343
add r8d, r15d
cmp r8d, esi
jmp 0x1404e7166
jne 0x1404e7142
and dword [rsp + 0x38], 0
bt eax, 0xf4
bsr eax, ebx
jmp 0x1404e717d
je 0x1404e718f
inc eax
jmp 0x1404e718a
jmp 0x1404e7191
sub eax, eax
sub r14d, r14d
or r14b, dil
test ax, 0x478
sub edi, eax
test r11w, 0x63cd
cmp edi, esi
not r14b
setb r14b
cmp r11w, 0x229e
clc
or r11d, 0xffffffff
cmp dl, sil
test r14d, r14d
add r14d, edx
cmp r14d, 0x73
jmp 0x1404e71c9
jbe 0x1404e72a3
xor r14d, r14d
inc edi
mov esi, 0x436
shr cx, cl
mov dword [rbp - 0x60], r14d
sub esi, r12d
xor dil, 0x2a
lea rcx, [rbp + 0x344]
mov edi, esi
xor edx, edx
sar bx, cl
sub bh, 0x5a
shr edi, 5
mov ebx, edi
rcl r8b, cl
shl rbx, 2
movzx r8d, r8w
mov r8, rbx
jmp 0x1404e7210
call fcn.1404a8f03
and esi, 0x1f
mov eax, r15d
mov cl, sil
adc r8w, r10w
shl eax, cl
mov dword [rbp + rbx + 0x344], eax
and r12b, spl
lea r12d, [rdi + 1]
cmc
inc r8d
mov r8d, r12d
clc
shl r8, 2
mov dword [rbp + 0x340], r12d
cmp dil, cl
test r13w, 0x48af
cmp rsp, 0x52e44b6c
mov dword [rbp + 0x170], r12d
cmc
cmp r10d, 0x7f062908
test r8, r8
jmp 0x1404e726c
je 0x1404e7513
mov ebx, 0x1cc
not cx
shr cl, 0xa1
lea rcx, [rbp + 0x174]
cmp r8, rbx
jmp 0x1404e728c
ja 0x1404e74e0
lea rdx, [rbp + 0x344]
call fcn.1404a8457
jmp 0x1404e74ff
lea eax, [r14 - 1]
stc
cmp bl, 0xe1
cmp eax, r11d
jmp 0x1404e72b3
je 0x1404e71d4
mov r10d, eax
bsr r8d, r12d
xadd r8d, r8d
lea r8d, [rax - 1]
test bp, 0x5dfa
cmp rbx, rcx
clc
cmp eax, edx
jmp 0x1404e72d8
jae 0x1404e72ed
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e72e8
jmp 0x1404e72f1
sub r9d, r9d
stc
cmp r8d, edx
jae 0x1404e7309
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e7304
jmp 0x1404e730e
sub ecx, ecx
bswap ax
shr ecx, 0x1e
rcr eax, cl
mov eax, r9d
stc
test rbx, rsi
shl eax, 2
stc
or ecx, eax
sal ax, cl
mov eax, r8d
cmp r11b, 0xc7
test r13b, sil
mov dword [rbp + r10*4 - 0x5c], ecx
cmp r8d, r11d
je 0x1404e71d4
mov edx, dword [rbp - 0x60]
jmp 0x1404e72b9
neg ebx
sbb rax, rax
cmp bl, r10b
and dword [rsp + 0x38], 0
and eax, 4
test r13w, ax
cmp r10b, bpl
bsr eax, dword [rbp + rax - 0x5c]
jmp 0x1404e7364
je 0x1404e7376
inc eax
jmp 0x1404e7371
jmp 0x1404e737c
xor eax, eax
test rsp, rbx
stc
xor r14d, r14d
sub edi, eax
cmp edi, r15d
setb r14b
or r11d, 0xffffffff
add r14d, edx
test r11b, dil
cmp r10b, al
cmp r14d, 0x73
jbe 0x1404e7420
xor r14d, r14d
mov esi, 0x435
neg bl
shr bx, 0xc2
movsx di, r9b
mov dword [rbp - 0x60], r14d
bswap r8w
sete r8b
movsx ecx, di
sub esi, r12d
shr rdi, cl
lea rcx, [rbp + 0x344]
mov edi, esi
rol bx, cl
bts bx, r12w
xor edx, edx
or r8b, 0xbc
shr edi, 5
test r12b, 0x6c
mov ebx, edi
movzx r8, cx
shl rbx, 2
mov r8, rbx
jmp 0x1404e73f7
call fcn.1404a8f03
and esi, 0x1f
mov eax, r15d
xor cl, 0xb
mov cl, sil
shl eax, cl
jmp 0x1404e740f
mov dword [rbp + rbx + 0x344], eax
jmp 0x1404e741b
jmp 0x1404e722e
lea eax, [r14 - 1]
test r12b, r11b
cmc
jmp 0x1404e742d
cmp eax, r11d
jmp 0x1404e7435
je 0x1404e73a2
mov r10d, eax
bsr r8d, esi
rcr r8b, 0x96
lea r8d, [rax - 1]
test di, 0x68f3
cmp r9w, r15w
cmp eax, edx
jmp 0x1404e745a
jae 0x1404e746f
mov r9d, dword [rbp + r10*4 - 0x5c]
jmp 0x1404e746a
jmp 0x1404e7473
xor r9d, r9d
stc
cmp r8d, edx
jae 0x1404e748b
mov ecx, dword [rbp + r8*4 - 0x5c]
jmp 0x1404e7486
jmp 0x1404e7497
sub ecx, ecx
bsf ax, sp
rol ax, 0xdb
adc al, cl
shr ecx, 0x1f
add ah, 0x97
rol ax, 0x22
lea eax, [r9 + r9]
stc
test esi, 0x6734796e
or ecx, eax
mov eax, r8d
test sil, 0xa1
cmp r12w, 0x636f
mov dword [rbp + r10*4 - 0x5c], ecx
test r12w, r9w
cmc
cmp r8d, r11d
jmp 0x1404e74cd
je 0x1404e73a2
mov edx, dword [rbp - 0x60]
jmp 0x1404e74db
jmp 0x1404e743b
mov r8, rbx
sub edx, edx
call fcn.1404a8f03
call fcn.1404ba199
mov dword [rax], 0x22
jmp 0x1404e74fa
call fcn.1404bae47
mov r12d, dword [rbp + 0x170]
jmp 0x1404e7513
mov ecx, dword [rsp + 0x40]
bts rax, rbx
movsx rax, bp
jmp 0x1404e7524
mov eax, 0xcccccccd
test ecx, ecx
jmp 0x1404e7530
js 0x1404e7e9d
mul ecx
cdqe
not ecx
mov eax, edx
mov edx, edx
sal cl, cl
lea rdx, [0x140000000]
xadd rcx, rcx
shl cx, cl
test esp, 0x24465467
shr eax, 3
movsx cx, sil
test dl, 0xb1
mov dword [rsp + 0x50], eax
mov ecx, eax
clc
mov dword [rsp + 0x48], eax
test eax, eax
jmp 0x1404e7573
je 0x1404e7c9d
mov r8d, 0x26
cmp ecx, r8d
jmp 0x1404e7590
mov eax, ecx
bswap bx
cmova eax, r8d
mov dword [rsp + 0x4c], eax
movzx edi, r10w
movsx r8d, r12w
dec eax
bswap bx
sbb si, bp
inc dil
mov edi, eax
movzx ecx, byte [rdx + rax*4 + 0xc5822]
test r13w, 0xdd0
movzx rsi, r10w
movzx esi, byte [rdx + rax*4 + 0xc5823]
mov ebx, ecx
shl rbx, 2
setg r8b
sub edx, edx
mov r8, rbx
movzx ax, dil
lea eax, [rsi + rcx]
movsx ecx, bx
mov cx, r12w
lea rcx, [rbp + 0x344]
mov dword [rbp + 0x340], eax
call fcn.1404a8f03
lea rcx, [0x140000000]
shl rsi, 2
movzx rax, bx
bswap dx
rcl r8b, 0xeb
movzx eax, word [rcx + rdi*4 + 0xc5820]
movsxd rdx, edx
lea rdx, [rcx + 0xc4f10]
rol r8w, cl
adc cl, 0xfc
lea rcx, [rbp + 0x344]
neg r8w
sar r8b, cl
mov r8, rsi
test rbp, rbp
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404e764b
call fcn.1404a8457
mov r10d, dword [rbp + 0x340]
clc
cmp rax, rcx
cmp r10d, r15d
jmp 0x1404e7663
ja 0x1404e77a5
mov eax, dword [rbp + 0x344]
cmp bpl, r12b
jmp 0x1404e7677
test eax, eax
jmp 0x1404e767e
jne 0x1404e769d
sub r12d, r12d
jmp 0x1404e768c
mov dword [rbp + 0x170], r12d
jmp 0x1404e7698
jmp 0x1404e7c3d
cmp eax, r15d
jmp 0x1404e76a5
je 0x1404e7c3d
test r12d, r12d
jmp 0x1404e76b3
je 0x1404e7c3d
xor r8d, r8d
rcr r10b, 0xb6
mov r10, rax
btr ax, r15w
xor r9d, r9d
rcr ax, 0xd
bt rax, 0x44
test r14b, bpl
mov ecx, dword [rbp + r9*4 + 0x174]
cmc
movsx rax, r10w
movsx ax, dil
mov eax, r8d
bt r8d, ecx
shr r8, cl
imul rcx, r10
sar r8w, 0
test bh, 0x28
xchg r8w, r8w
add rcx, rax
sar r8w, 0xa5
and r8w, r8w
sbb r8b, bpl
mov r8, rcx
clc
mov dword [rbp + r9*4 + 0x174], ecx
stc
clc
shr r8, 0x20
add r9d, r15d
cmp cl, spl
cmc
test r12b, r12b
cmp r9d, r12d
jne 0x1404e76d7
test r8d, r8d
jmp 0x1404e773f
je 0x1404e7c34
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e7751
jae 0x1404e7782
mov eax, dword [rbp + 0x170]
neg r12d
mov dword [rbp + rax*4 + 0x174], r8d
mov r12d, dword [rbp + 0x170]
cmp dx, 0x26d1
stc
add r12d, r15d
jmp 0x1404e777d
jmp 0x1404e768c
sub r12d, r12d
cmp r14d, 0x6b0b024f
jmp 0x1404e7791
mov dword [rbp + 0x170], r12d
clc
sub al, al
jmp 0x1404e77a0
jmp 0x1404e7c4a
cmp r12d, r15d
jmp 0x1404e77ad
ja 0x1404e78c8
mov ebx, dword [rbp + 0x174]
mov r8, r10
not r12w
shl r8, 2
mov r12d, r10d
mov dword [rbp + 0x170], r10d
clc
stc
test r8, r8
jmp 0x1404e77d8
je 0x1404e783e
mov eax, 0x1cc
cmp bx, 0x1087
lea rcx, [rbp + 0x174]
cmc
jmp 0x1404e77f5
cmp r8, rax
ja 0x1404e7814
lea rdx, [rbp + 0x344]
jmp 0x1404e780a
call fcn.1404a8457
jmp 0x1404e7834
mov r8, rax
cmc
xor edx, edx
jmp 0x1404e781f
call fcn.1404a8f03
call fcn.1404ba199
mov dword [rax], 0x22
call fcn.1404bae47
mov r12d, dword [rbp + 0x170]
test r10b, r12b
test ebx, ebx
jmp 0x1404e7845
je 0x1404e7684
cmp ebx, r15d
je 0x1404e7c3d
test r12d, r12d
jmp 0x1404e785c
je 0x1404e7c3d
xor r8d, r8d
mov r10, rbx
cmovnp rcx, r14
xor r9d, r9d
bt cx, r15w
mov ecx, dword [rbp + r9*4 + 0x174]
sub ah, 0x17
mov eax, r8d
imul rcx, r10
add rcx, rax
dec r8b
or r8b, sil
mov r8, rcx
clc
test r15b, 3
jmp 0x1404e789c
mov dword [rbp + r9*4 + 0x174], ecx
clc
shr r8, 0x20
clc
stc
add r9d, r15d
cmp bl, 0xb8
clc
cmp rbx, rsi
cmp r9d, r12d
jmp 0x1404e78bd
jne 0x1404e7874
jmp 0x1404e7737
cmp r10d, r12d
movsx r8d, bp
movsx dx, r9b
lea rdx, [rbp + 0x174]
mov r8w, bx
mov ebx, r12d
mov al, dl
movsx r8w, dil
movsx r8d, r15w
lea rcx, [rbp + 0x344]
cmovae rcx, rdx
lea r8, [rbp + 0x344]
xchg al, dl
cmovb ebx, r10d
cqo
movzx dx, r13b
cdq
mov qword [rsp + 0x58], rcx
setb al
mov dword [rsp + 0x44], ebx
movsxd rdx, r8d
cmovnp dx, r9w
lea rdx, [rbp + 0x174]
cmovae rdx, r8
cmc
clc
cmp rdx, 0x5ccc2115
test al, al
mov qword [rsp + 0x38], rdx
cmovne r10d, r12d
clc
sub r12d, r12d
jmp 0x1404e7949
xor r9d, r9d
test dil, 0
mov dword [rbp + 0x510], r12d
cmc
test ebx, ebx
jmp 0x1404e795f
je 0x1404e7bba
mov esi, dword [rcx + r9*4]
test ecx, ebp
test esi, esi
jmp 0x1404e7972
jne 0x1404e79a5
cmp r9d, r12d
jne 0x1404e7ba5
and dword [rbp + r9*4 + 0x514], esi
xchg r12d, r12d
movsx r12, bx
lea r12d, [r9 + 1]
mov dword [rbp + 0x510], r12d
jmp 0x1404e79a0
jmp 0x1404e7ba5
xor r11d, r11d
shr r8w, cl
mov r8d, r9d
test r10d, r10d
jmp 0x1404e79b7
je 0x1404e7b87
mov ebx, r9d
jmp 0x1404e79c5
neg ebx
cmp r8, r14
clc
cmp r8d, 0x73
jmp 0x1404e79d4
je 0x1404e7ac0
mov edi, r8d
test sil, r13b
test dil, 0xe2
cmp r8d, r12d
jmp 0x1404e79ec
jne 0x1404e7a1a
and dword [rbp + rdi*4 + 0x514], 0
bts r12, r10
rol ax, 0xfe
lea eax, [r8 + 1]
shrd r12w, r15w, 0x98
dec r12d
shl r12w, 0x93
mov dword [rbp + 0x510], eax
lea eax, [r8 + rbx]
add r8d, r15d
shl r12w, cl
test bx, 0x7cd6
mov edx, dword [rdx + rax*4]
mov eax, r11d
cmp esp, esi
btc r12w, 0x36
xor r12d, r14d
imul rdx, rsi
movzx r12w, r8b
movsx r12, r8w
rcr r12w, cl
add rdx, rax
or ax, sp
rcr r11b, 0xc2
cdqe
mov eax, dword [rbp + rdi*4 + 0x514]
xadd r11, r12
setae r11b
add rdx, rax
bsf rax, rdx
bt rax, 0x99
lea eax, [r8 + rbx]
sar r12b, cl
mov r12w, r15w
mov r11, rdx
movsx r12w, dl
or r12d, eax
sub r12, 0x7c740da8
mov dword [rbp + rdi*4 + 0x514], edx
neg r12b
mov r12d, dword [rbp + 0x510]
test r9b, 0xcd
stc
shr r11, 0x20
cmp bl, 0x4b
cmp eax, r10d
je 0x1404e7ac0
mov rdx, qword [rsp + 0x38]
jmp 0x1404e79cb
test r11d, r11d
jmp 0x1404e7ac8
je 0x1404e7b7f
cmp r8d, 0x73
je 0x1404e7e84
mov edx, r8d
cmc
clc
cmp r8d, r12d
jmp 0x1404e7ae5
jne 0x1404e7b0b
and dword [rbp + rdx*4 + 0x514], 0
shr rax, 0xf5
lea eax, [r8 + 1]
stc
mov dword [rbp + 0x510], eax
adc r12w, di
clc
rcl cx, 0xe6
mov eax, dword [rbp + rdx*4 + 0x514]
bswap r12d
bts r12d, r10d
or cx, cx
add r8d, r15d
movsx r12w, dil
ror r12b, 5
mov ecx, r11d
movzx r12w, r15b
stc
add rcx, rax
xor r12b, r12b
sar r12d, cl
cmp r10b, 0xf0
mov dword [rbp + rdx*4 + 0x514], ecx
shr r11, cl
mov r12d, dword [rbp + 0x510]
movzx r11d, r12w
bt r11w, 0xea
xor r11b, 0x36
shr rcx, 0x20
not r11w
mov r11d, ecx
cmc
jmp 0x1404e7b72
test ecx, ecx
jmp 0x1404e7b79
jne 0x1404e7ace
mov ebx, dword [rsp + 0x44]
clc
cmp dl, 6
cmp r8d, 0x73
jmp 0x1404e7b90
je 0x1404e7e84
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x38]
jmp 0x1404e7ba5
add r9d, r15d
cmc
cmp r14b, r10b
cmp r9d, ebx
jmp 0x1404e7bb4
jne 0x1404e7965
mov r8d, r12d
stc
jmp 0x1404e7bc3
shl r8, 2
jmp 0x1404e7bcc
mov dword [rbp + 0x170], r12d
test r8, r8
jmp 0x1404e7bdb
je 0x1404e7c3d
mov eax, 0x1cc
xadd ch, cl
clc
lea rcx, [rbp + 0x174]
cmp r8, rax
jmp 0x1404e7bf9
ja 0x1404e7c15
lea rdx, [rbp + 0x514]
jmp 0x1404e7c0b
call fcn.1404a8457
jmp 0x1404e7c34
mov r8, rax
sub edx, edx
jmp 0x1404e7c1f
call fcn.1404a8f03
call fcn.1404ba199
mov dword [rax], 0x22
call fcn.1404bae47
mov r12d, dword [rbp + 0x170]
ror al, cl
mov al, r15b
test ebx, 0x395d1bc1
test r11d, ecx
cmc
test al, al
jmp 0x1404e7c51
je 0x1404e7e84
mov ecx, dword [rsp + 0x48]
mov edx, 0x1fae581c
or r8d, 0x1a5d74fe
lea rdx, [0x140000000]
rol r8b, 0x4d
sub ecx, dword [rsp + 0x4c]
mov r8d, 0x26
jmp 0x1404e7c81
mov dword [rsp + 0x48], ecx
jmp 0x1404e7c8a
jne 0x1404e757f
mov eax, dword [rsp + 0x50]
sub cl, 0x2c
movsxd rcx, edx
test r9b, spl
mov ecx, dword [rsp + 0x40]
cmp di, r11w
lea eax, [rax + rax*4]
add eax, eax
cmp r9w, 0x4336
stc
sub ecx, eax
jmp 0x1404e7cb8
je 0x1404e7de0
lea eax, [rcx - 1]
test r14w, 0x126d
test ah, ch
mov eax, dword [rdx + rax*4 + 0xc58b8]
cmc
test eax, eax
je 0x1404e7e84
cmp eax, r15d
jmp 0x1404e7ce1
je 0x1404e7de0
test r12d, r12d
jmp 0x1404e7cef
je 0x1404e7de0
xor r8d, r8d
btr ecx, 0xf4
cmp r13b, 0xfe
sar r10w, 0x87
mov r10d, eax
or ax, 0x3aa3
xor ch, 0x1a
clc
sub r9d, r9d
btc cx, 0xd0
mov ecx, dword [rbp + r9*4 + 0x174]
shl ax, 0x6d
mov eax, r8d
imul rcx, r10
rol r8b, 0xce
and r8w, r14w
sbb r8w, dx
add rcx, rax
bsf r8w, r10w
sbb r8w, 0x420e
movsxd r8, r12d
mov r8, rcx
cmp r9, rsp
cmp r8b, 0xcd
mov dword [rbp + r9*4 + 0x174], ecx
cmc
shr r8, 0x20
cmc
cmp r8w, r11w
add r9d, r15d
cmp dx, 0x2334
clc
cmp r9d, r12d
jmp 0x1404e7d75
jne 0x1404e7d18
test r8d, r8d
jmp 0x1404e7d83
je 0x1404e7dd0
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e7d95
jae 0x1404e7e84
mov eax, dword [rbp + 0x170]
sal r12b, cl
mov dword [rbp + rax*4 + 0x174], r8d
neg r12b
shld r12, r13, 0x5e
inc r12d
mov r12d, dword [rbp + 0x170]
jmp 0x1404e7dc3
add r12d, r15d
jmp 0x1404e7dcb
jmp 0x1404e7e8c
mov r12d, dword [rbp + 0x170]
bswap si
inc bx
rcl bx, cl
mov rsi, qword [rbp - 0x80]
add ebx, r8d
ror bh, cl
mov rbx, rsi
test r15w, 0x7200
test r14d, r14d
jmp 0x1404e7dfa
je 0x1404e8730
sub r8d, r8d
sar ch, cl
rcr ah, 0xa5
btc ax, r15w
sub r9d, r9d
shld rcx, r15, 0xf8
add eax, 0x19b208d3
mov eax, dword [rbp + r9*4 - 0x5c]
rol rcx, 0x9e
lea rcx, [rax + rax*4]
btr eax, r14d
mov eax, r8d
lea r8, [rax + rcx*2]
clc
mov dword [rbp + r9*4 - 0x5c], r8d
test bpl, sil
cmc
add r9d, r15d
jmp 0x1404e7e48
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404e7e54
jne 0x1404e7e1a
test r8d, r8d
je 0x1404e8730
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e7e6c
jae 0x1404e86e9
mov eax, dword [rbp - 0x60]
stc
mov dword [rbp + rax*4 - 0x5c], r8d
add dword [rbp - 0x60], r15d
jmp 0x1404e8730
sub r12d, r12d
jmp 0x1404e7e8c
mov dword [rbp + 0x170], r12d
jmp 0x1404e7e98
jmp 0x1404e7de0
neg ecx
cmovno r8, r10
lea r8, [0x140000000]
xadd dl, dl
mul ecx
and ah, 0x4b
rcr al, cl
cwde
mov dword [rsp + 0x4c], ecx
sar eax, cl
add rax, r10
mov eax, edx
bswap rdx
btc edx, r13d
shr eax, 3
bt dx, 0xa4
movzx edx, r9w
shrd dx, r14w, 0x56
mov dword [rsp + 0x38], eax
mov edx, eax
test rdi, 0x28bb61ea
test bl, r12b
stc
mov dword [rsp + 0x44], eax
test eax, eax
jmp 0x1404e7ef5
je 0x1404e85c6
mov ecx, 0x26
bsf ax, ax
sar rdi, cl
cmp edx, ecx
mov bh, bh
movsx ebx, r13w
xchg al, dil
mov eax, edx
cmovno bx, sp
cmova eax, ecx
cmovae di, r15w
xor edx, edx
mov dword [rsp + 0x50], eax
cmovnp ebx, r8d
movsx di, r9b
movzx rbx, sp
dec eax
movsx si, r8b
shrd rbx, rsp, 0xc2
mov edi, eax
movzx rsi, bx
movzx bx, ah
xchg si, cx
movzx ecx, byte [r8 + rax*4 + 0xc5822]
inc bx
rcr sil, 0x61
xadd esi, ebx
movzx esi, byte [r8 + rax*4 + 0xc5823]
xor al, spl
not r8b
mov ebx, ecx
xor al, 0xf3
xadd r8w, r8w
mov r8b, bl
shl rbx, 2
cbw
mov r8, rbx
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x344]
jmp 0x1404e7f92
mov dword [rbp + 0x340], eax
jmp 0x1404e7f9d
call fcn.1404a8f03
lea rcx, [0x140000000]
rcl r8b, cl
shl rsi, 2
inc dh
movsx r8w, r14b
ror r8, 0x62
movzx eax, word [rcx + rdi*4 + 0xc5820]
add dl, 0xc5
sbb dx, 0x16b0
bsf edx, eax
lea rdx, [rcx + 0xc4f10]
rcr r8b, 0xc4
shrd r8, rbx, 0x60
lea rcx, [rbp + 0x344]
add r8b, 0xc
mov r8, rsi
clc
test sp, 0x6d70
cmp ax, 0x648a
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404e8002
call fcn.1404a8457
mov r10d, dword [rbp + 0x340]
cmp edx, ebx
cmp r10d, r15d
jmp 0x1404e8018
ja 0x1404e8127
mov eax, dword [rbp + 0x344]
clc
test eax, eax
jmp 0x1404e802c
jne 0x1404e8048
xor r14d, r14d
jmp 0x1404e803a
mov dword [rbp - 0x60], r14d
jmp 0x1404e8043
jmp 0x1404e8571
cmp eax, r15d
jmp 0x1404e8050
je 0x1404e8571
test r14d, r14d
je 0x1404e8571
sub r8d, r8d
setg cl
mov r10, rax
mov cl, r13b
sub cl, r9b
rcl ch, 0x2c
sub r9d, r9d
mov ecx, dword [rbp + r9*4 - 0x5c]
sub al, r11b
mov eax, r8d
sar r8w, 0xac
bsr r8w, bp
imul rcx, r10
bt r8w, 0x29
lea rcx, [rcx + rax]
dec r8b
xadd r8w, r8w
mov r8, rcx
stc
clc
test bpl, bpl
mov dword [rbp + r9*4 - 0x5c], ecx
cmc
jmp 0x1404e80b5
shr r8, 0x20
cmc
add r9d, r15d
cmp r9d, r14d
jmp 0x1404e80c5
jne 0x1404e8074
test r8d, r8d
jmp 0x1404e80d3
je 0x1404e8563
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e80e2
jae 0x1404e810b
mov eax, dword [rbp - 0x60]
xor r14b, r11b
mov dword [rbp + rax*4 - 0x5c], r8d
cmovle r14w, r15w
mov r14d, dword [rbp - 0x60]
cmp ebp, eax
add r14d, r15d
jmp 0x1404e8106
jmp 0x1404e803a
xor r14d, r14d
cmp si, si
mov dword [rbp - 0x60], r14d
clc
jmp 0x1404e811b
xor al, al
jmp 0x1404e8122
jmp 0x1404e8574
cmp r14d, r15d
jmp 0x1404e812f
ja 0x1404e8259
mov ebx, dword [rbp - 0x5c]
xadd r8w, r8w
mov r8, r10
cmc
sal r14b, cl
movsx r14d, ax
shl r8, 2
shr r14d, cl
mov r14d, r10d
cmp ax, ax
test spl, sil
mov dword [rbp - 0x60], r10d
clc
test r8, r8
jmp 0x1404e8165
je 0x1404e81cd
mov eax, 0x1cc
lea rcx, [rbp - 0x5c]
test r9b, 0xf6
jmp 0x1404e817d
cmp r8, rax
jmp 0x1404e8185
ja 0x1404e81a1
lea rdx, [rbp + 0x344]
jmp 0x1404e8197
call fcn.1404a8457
jmp 0x1404e81c8
mov r8, rax
test si, bp
sub edx, edx
jmp 0x1404e81ae
call fcn.1404a8f03
call fcn.1404ba199
mov dword [rax], 0x22
jmp 0x1404e81c3
call fcn.1404bae47
mov r14d, dword [rbp - 0x60]
cmc
test ebx, ebx
jmp 0x1404e81d4
je 0x1404e8032
cmp ebx, r15d
jmp 0x1404e81e2
je 0x1404e8571
test r14d, r14d
jmp 0x1404e81f0
je 0x1404e8571
sub r8d, r8d
mov r10, rbx
xor r9d, r9d
cbw
cmp r10w, 0x55f6
xor ax, 0x4c99
mov ecx, dword [rbp + r9*4 - 0x5c]
test esi, ebx
clc
rcr rax, cl
mov eax, r8d
adc r8b, r9b
shrd r8d, r15d, 0xf2
imul rcx, r10
test r14w, cx
adc r8d, r11d
lea rcx, [rcx + rax]
sbb r8d, r15d
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
test r15, r8
add r9d, r15d
cmc
cmp r9d, r14d
jmp 0x1404e824e
jne 0x1404e820b
jmp 0x1404e80cb
cmp r10d, r14d
mov al, bl
lea rdx, [rbp - 0x5c]
xchg bl, r8b
mov ebx, r14d
movsx r8d, r15w
movsx rcx, sp
lea rcx, [rbp + 0x344]
movsx r8w, sil
cmovae rcx, rdx
movsxd rdx, edi
lea r8, [rbp + 0x344]
cmovb ebx, r10d
movsx rdx, ax
cdq
mov qword [rbp - 0x78], rcx
setb al
cmovns edx, ecx
mov dword [rsp + 0x48], ebx
cdq
lea rdx, [rbp - 0x5c]
jmp 0x1404e82ab
cmovae rdx, r8
test al, al
jmp 0x1404e82b6
mov qword [rsp + 0x58], rdx
jmp 0x1404e82c0
cmovne r10d, r14d
clc
jmp 0x1404e82ca
xor r14d, r14d
cmc
clc
stc
xor r9d, r9d
mov dword [rbp + 0x510], r14d
cmp r14d, 0x6af46240
test ebx, ebx
jmp 0x1404e82e8
je 0x1404e84f6
mov esi, dword [rcx + r9*4]
test esi, esi
jne 0x1404e8333
cmp r9d, r14d
jmp 0x1404e8302
jne 0x1404e84e4
and dword [rbp + r9*4 + 0x514], esi
movsx r14w, r15b
cmovnp r14w, si
movzx r14, r12w
lea r14d, [r9 + 1]
mov dword [rbp + 0x510], r14d
jmp 0x1404e832e
jmp 0x1404e84e4
sub r11d, r11d
mov r8, 0x295d447c
shl r8b, 0x72
or r8d, r14d
mov r8d, r9d
cmp dl, 0x76
cmc
test r10d, r10d
jmp 0x1404e8353
je 0x1404e84cc
mov ebx, r9d
test r8b, 0xd
neg ebx
clc
stc
cmp r8d, 0x73
je 0x1404e842d
mov edi, r8d
cmp r8d, r14d
jne 0x1404e839b
and dword [rbp + rdi*4 + 0x514], 0
lea eax, [r8 + 1]
mov r14b, 0x36
add r14d, 0x494c1eda
mov dword [rbp + 0x510], eax
btc r14w, r10w
lea eax, [rbx + r8]
add r8d, r15d
rol r14b, cl
mov edx, dword [rdx + rax*4]
xor r14b, 0x33
mov eax, dword [rbp + rdi*4 + 0x514]
and r14w, r8w
imul rdx, rsi
movzx r14w, bl
add r14w, bp
sal r14b, cl
lea rdx, [rdx + rax]
ror r14b, cl
mov eax, r11d
mov r14w, 0x3347
add rdx, rax
movsx rax, bx
lea eax, [rbx + r8]
ror r11w, cl
movzx r14, r8w
mov r14b, bl
mov r11, rdx
or r14w, 0x65fc
bsf r14, r9
mov dword [rbp + rdi*4 + 0x514], edx
mov r14d, dword [rbp + 0x510]
shr r11, 0x20
clc
test r13b, 0xb8
cmp eax, r10d
jmp 0x1404e8418
je 0x1404e842d
mov rdx, qword [rsp + 0x58]
jmp 0x1404e8428
jmp 0x1404e8364
test r11d, r11d
jmp 0x1404e8435
je 0x1404e84c4
cmp r8d, 0x73
jmp 0x1404e8444
je 0x1404e86d0
mov edx, r8d
cmp bpl, bl
cmp r13b, 0xf8
clc
cmp r8d, r14d
jmp 0x1404e845d
jne 0x1404e8480
and dword [rbp + rdx*4 + 0x514], 0
bts rcx, r14
rol r14w, cl
or r14b, al
lea eax, [r8 + 1]
mov dword [rbp + 0x510], eax
mov eax, dword [rbp + rdx*4 + 0x514]
add r8d, r15d
mov ecx, r11d
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x514], ecx
bts r14d, eax
bsr r11d, edi
mov r14d, dword [rbp + 0x510]
shr rcx, 0x20
bsr r11w, si
shl r11b, cl
mov r11d, ecx
cmc
test ecx, ecx
jmp 0x1404e84be
jne 0x1404e843b
mov ebx, dword [rsp + 0x48]
clc
cmp sil, r11b
cmp r8d, 0x73
jmp 0x1404e84d5
je 0x1404e86d0
mov rcx, qword [rbp - 0x78]
mov rdx, qword [rsp + 0x58]
add r9d, r15d
clc
cmp r9d, ebx
jmp 0x1404e84f0
jne 0x1404e82ee
mov r8d, r14d
test al, 0x2f
shl r8, 2
mov dword [rbp - 0x60], r14d
test r8, r8
je 0x1404e8571
mov eax, 0x1cc
adc ch, 0xbc
lea rcx, [rbp - 0x5c]
cmp r8, rax
jmp 0x1404e8520
ja 0x1404e853c
lea rdx, [rbp + 0x514]
jmp 0x1404e8532
call fcn.1404a8457
jmp 0x1404e8563
mov r8, rax
test spl, sil
xor edx, edx
jmp 0x1404e8549
call fcn.1404a8f03
call fcn.1404ba199
mov dword [rax], 0x22
jmp 0x1404e855e
call fcn.1404bae47
mov r14d, dword [rbp - 0x60]
cmp r11b, r12b
test r11d, 0x646e1a3a
mov al, r15b
test al, al
jmp 0x1404e857b
je 0x1404e86d0
mov edx, dword [rsp + 0x44]
clc
lea r8, [0x140000000]
bsf cx, si
bsr cx, r13w
sub edx, dword [rsp + 0x50]
mov ecx, 0x71af71a9
movzx rcx, r9w
mov ecx, 0x26
jmp 0x1404e85ad
mov dword [rsp + 0x44], edx
jne 0x1404e7f07
mov ecx, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x38]
test r15, 0x42401e5f
lea eax, [rax + rax*4]
stc
test r13b, 0x49
add eax, eax
cmc
cmp al, al
sub ecx, eax
jmp 0x1404e85da
je 0x1404e7de0
lea eax, [rcx - 1]
clc
stc
mov eax, dword [r8 + rax*4 + 0xc58b8]
jmp 0x1404e85f2
test eax, eax
je 0x1404e86d0
cmp eax, r15d
jmp 0x1404e8602
je 0x1404e7de0
test r14d, r14d
jmp 0x1404e8610
je 0x1404e7de0
sub r8d, r8d
mov r10d, eax
btc rcx, 0x49
add ecx, esi
clc
sub r9d, r9d
btr cx, 0x68
sal eax, cl
movsx ax, r8b
mov ecx, dword [rbp + r9*4 - 0x5c]
mov eax, r8d
shrd r8w, r13w, 0xe
mov r8d, 0x76fc5137
add r8b, 0xda
imul rcx, r10
rcr r8b, 0xdd
add rcx, rax
sbb r8b, r8b
cmovnp r8d, r13d
mov r8, rcx
jmp 0x1404e8665
mov dword [rbp + r9*4 - 0x5c], ecx
shr r8, 0x20
add r9d, r15d
cmp r9d, r14d
jne 0x1404e8633
test r8d, r8d
jmp 0x1404e8682
je 0x1404e86c2
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e8691
jae 0x1404e86d0
mov eax, dword [rbp - 0x60]
rcl r14d, 0x68
adc r14b, 0x71
mov dword [rbp + rax*4 - 0x5c], r8d
mov r14d, dword [rbp - 0x60]
clc
add r14d, r15d
jmp 0x1404e86b4
mov dword [rbp - 0x60], r14d
jmp 0x1404e86bd
jmp 0x1404e7de0
mov r14d, dword [rbp - 0x60]
jmp 0x1404e86cb
jmp 0x1404e7de0
mov rsi, qword [rbp - 0x80]
adc bx, 0x7224
and dword [rbp - 0x60], 0
movzx bx, bh
mov rbx, rsi
jmp 0x1404e8730
and dword [rbp + 0x340], 0
lea r8, [rbp + 0x344]
cwd
sub cl, r11b
and dword [rbp - 0x60], 0
sbb rdx, 0x38d54f14
lea rcx, [rbp - 0x5c]
adc dh, 8
not rdx
test r9w, r14w
sub r9d, r9d
jmp 0x1404e8721
mov edx, 0x1cc
jmp 0x1404e872b
call fcn.1404be639
lea rdx, [rbp + 0x170]
bswap rcx
setns cl
lea rcx, [rbp - 0x60]
call fcn.1404be766
mov edi, dword [rsp + 0x40]
cmp r15, rcx
cmp eax, 0xa
jmp 0x1404e8755
jne 0x1404e886f
add edi, r15d
not ebx
mov byte [rsi], 0x31
rcr bx, cl
test dil, 0xc9
lea rbx, [rsi + 1]
test r12d, r12d
je 0x1404e8899
xor r8d, r8d
xor r9d, r9d
sar eax, 0x52
cmc
shl rcx, cl
mov eax, dword [rbp + r9*4 + 0x174]
bts rcx, r15
inc ecx
movsx rcx, r10w
lea rcx, [rax + rax*4]
test edx, esp
mov eax, r8d
bt r8w, 0xc7
shl r8b, 0x1b
lea r8, [rax + rcx*2]
jmp 0x1404e87b3
mov dword [rbp + r9*4 + 0x174], r8d
add r9d, r15d
cmp r11, r10
stc
cmp bl, 0x34
shr r8, 0x20
jmp 0x1404e87ce
cmp r9d, r12d
jmp 0x1404e87d6
jne 0x1404e8784
test r8d, r8d
jmp 0x1404e87e4
je 0x1404e8899
cmp dword [rbp + 0x170], 0x73
jmp 0x1404e87f6
jae 0x1404e882b
mov eax, dword [rbp + 0x170]
test r15b, r10b
cmp r8b, dl
jmp 0x1404e880d
mov dword [rbp + rax*4 + 0x174], r8d
cmp sp, 0x1810
add dword [rbp + 0x170], r15d
jmp 0x1404e8826
jmp 0x1404e8899
and dword [rbp + 0x340], 0
sal cl, 0x43
rcl r8b, cl
bts r8d, ebx
lea r8, [rbp + 0x344]
and dword [rbp + 0x170], 0
cqo
shrd dx, bx, 0x99
lea rcx, [rbp + 0x174]
mov dx, bx
sub r9d, r9d
cwd
mov edx, 0x1cc
call fcn.1404be639
jmp 0x1404e8899
test eax, eax
jmp 0x1404e8876
jne 0x1404e8889
sub edi, r15d
jmp 0x1404e8884
jmp 0x1404e8899
add al, 0x30
lea rbx, [rsi + 1]
cmp dl, r8b
or cx, 0x5aaf
mov byte [rsi], al
mov rax, qword [rbp - 0x70]
sbb ecx, esi
mov ecx, dword [rsp + 0x60]
mov dword [rax + 4], edi
test edi, edi
jmp 0x1404e88ad
js 0x1404e88c6
cmp ecx, 0x7fffffff
jmp 0x1404e88be
ja 0x1404e88c6
add ecx, edi
mov rax, qword [rbp + 0x750]
dec rax
shl di, cl
mov edi, ecx
cmp di, 0x2e26
cmp rax, rdi
jmp 0x1404e88e2
cmovb rdi, rax
jmp 0x1404e88ed
lea rdi, [rdi + rsi]
cmc
test esp, 0xdd22126
stc
cmp rbx, rdi
jmp 0x1404e8901
je 0x1404e8b39
mov r10d, dword [rbp - 0x60]
dec r12b
sbb r12b, dil
bswap r12d
mov r12d, 9
test r10d, r10d
je 0x1404e8b39
sub r8d, r8d
xor ch, 0xf0
sar rax, cl
rcr rcx, 0x64
xor r9d, r9d
xor ah, 0x45
sar ax, cl
bts cx, r13w
mov eax, dword [rbp + r9*4 - 0x5c]
imul rcx, rax, 0x3b9aca00
jmp 0x1404e8953
mov eax, r8d
shr r8d, 0x7a
rcl r8w, cl
movsx r8d, si
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + r9*4 - 0x5c], ecx
cmc
shr r8, 0x20
test sp, 0x59fc
cmp r15b, r10b
add r9d, r15d
cmp r9d, r10d
jmp 0x1404e8986
jne 0x1404e893e
test r8d, r8d
jmp 0x1404e8994
je 0x1404e8a0b
cmp dword [rbp - 0x60], 0x73
jmp 0x1404e89a3
jae 0x1404e89c1
mov eax, dword [rbp - 0x60]
mov dword [rbp + rax*4 - 0x5c], r8d
test al, 0x29
add dword [rbp - 0x60], r15d
jmp 0x1404e89bc
jmp 0x1404e8a0b
and dword [rbp + 0x340], 0
movsx rdx, bx
test r15b, 0x92
lea r8, [rbp + 0x344]
test cx, r8w
and dword [rbp - 0x60], 0
cmp rsi, r11
btr rdx, 0xea
lea rcx, [rbp - 0x5c]
adc dl, bpl
shr dx, cl
sub r9d, r9d
movsx edx, sp
movzx edx, r13w
cdq
mov edx, 0x1cc
jmp 0x1404e8a06
call fcn.1404be639
lea rdx, [rbp + 0x170]
setne ch
movsxd rcx, ebx
movzx ecx, r15w
lea rcx, [rbp - 0x60]
jmp 0x1404e8a25
call fcn.1404be766
mov r10d, dword [rbp - 0x60]
not ecx
mov r11d, edi
cmp sil, r11b
setle cl
test r10d, r10d
xchg r14b, sil
movsx dx, dl
movsx r8d, ax
mov r8, rax
mov cl, bh
mov r9d, 8
sete r14b
adc rdx, r13
sub r11d, ebx
test ebx, esp
mov eax, 0xcccccccd
shr sil, 0x35
mul r8d
rol rsi, cl
dec ch
shr edx, 3
adc al, 0xb1
mov al, dl
movzx si, sil
shr cl, 0x73
adc ch, ch
shl al, 2
shr cl, cl
bsf cx, dx
bsr ecx, esp
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
lea esi, [r8 + 0x30]
clc
movsx r8d, r11w
shl r8d, cl
mov r8d, edx
jmp 0x1404e8aad
cmp r11d, r9d
jmp 0x1404e8ab5
jae 0x1404e8ae0
xor ecx, ecx
ror ah, cl
ror rax, 0xa1
movzx eax, r14b
cmp sil, 0x30
cmove ecx, eax
jmp 0x1404e8ad3
mov r14b, cl
jmp 0x1404e8adb
jmp 0x1404e8aec
mov eax, r9d
cmp r15w, ax
clc
mov byte [rax + rbx], sil
or eax, 0xffffffff
cmc
test r10, r14
stc
add r9d, eax
cmp r9d, eax
jmp 0x1404e8aff
jne 0x1404e8a5e
mov rax, rdi
mov byte [rsp + 0x30], r14b
test dil, r8b
cmp r14, r13
test r14d, 0x705f53b1
sub rax, rbx
cmp rax, r12
jmp 0x1404e8b25
cmovg rax, r12
lea rbx, [rbx + rax]
cmp bpl, dl
cmp rbx, rdi
jne 0x1404e891a
sub r15d, r15d
clc
stc
test dh, 5
mov byte [rbx], 0
test r12w, ax
cmp byte [rsp + 0x30], r15b
setne r15b
jmp 0x1404e8b56
jmp 0x1404e8bbd
lea r8, [0x1400cecfc]
jmp 0x1404e8b67
jmp 0x1404e69a4
lea r8, [0x1400cecc4]
jmp 0x1404e8b78
jmp 0x1404e69a4
lea r8, [0x1400ceccc]
jmp 0x1404e69a4
mov rdx, qword [rbp + 0x750]
setp cl
lea r8, [0x1400cecec]
mov rcx, r14
jmp 0x1404e8ba2
call fcn.1404cdf92
test eax, eax
jmp 0x1404e8bae
jne 0x1404e8c45
sub r15d, r15d
clc
cmp al, 0xd6
test bpl, cl
cmp byte [rsp + 0x70], 0
jmp 0x1404e8bc7
je 0x1404e8bd7
lea rcx, [rsp + 0x68]
call fcn.1404eb24f
mov eax, r15d
bsr cx, r15w
shl rcx, 0x3e
btc ecx, ecx
mov rcx, qword [rbp + 0x6e0]
cmp bpl, spl
xor rcx, rsp
jmp 0x1404e8bf8
call fcn.1404a4949
add rsp, 0x7f0
bswap esi
jmp 0x1404e8c0e
pop r15
not sil
pop r14
movzx rsi, r10w
movsx bx, r12b
pop r12
movzx bp, r13b
pop rdi
bswap si
movsxd rbx, r10d
mov bp, sp
pop rsi
xchg ebp, ebp
movzx bp, dl
pop rbx
movzx bp, sil
cmovns bp, ax
not rbp
pop rbp
ret
and qword [rsp + 0x20], 0
cmc
cmp di, 0x6702
test dil, 0x60
sub r9d, r9d
test eax, edx
xor r8d, r8d
cmc
cmp r10b, 0xe6
xor edx, edx
clc
test si, 0x1f9
xor ecx, ecx
call fcn.1404baee3
int3