Function at 0x1404b7794
Capabilities:
Check http status code
Encode data using base64
Encode data using xor
Parse pe header

Disassembly:
mov qword [rsp + 0x18], rbx
and r9d, esi
push rbp
lahf
push rsi
sar r10b, cl
push rdi
add r10b, bl
rcl di, 0x9f
btr rbx, 0x89
push r12
sbb bpl, bl
test r9w, di
sar r8b, cl
push r13
sub rax, rcx
mov bl, sil
push r14
rcr r14b, cl
bt r13w, si
push r15
shl bx, 0xdf
sbb ax, r9w
lea rbp, [rsp - 0xa70]
bsr bx, r15w
dec ax
clc
sub rsp, 0xb70
mov rax, qword [0x1400b7288]
movsxd r15, edi
xor rax, rsp
mov qword [rbp + 0xa60], rax
xor bl, bh
movsx r10, sp
or al, 0xe5
mov al, byte [rdx + 8]
lea rbx, [0x140000000]
neg r14b
btc r9w, r14w
mov r10d, dword [rcx]
not r15b
or r15b, sil
neg al
movsx r14, r14w
dec r8
mov r9, rcx
movsx r15d, r13w
not r14w
xchg r8b, r15b
mov qword [rsp + 0x60], rdx
mov edx, dword [rcx + 4]
movsx r14w, cl
sbb eax, eax
or dil, 0x21
and eax, 0x1d
sar di, cl
shl r15w, 0x75
mov qword [rsp + 0x58], rcx
btr r14d, 0x5b
setns dil
btr r15d, r14d
add eax, 0x19
movzx rdi, r12w
rcl r15w, 0x18
xor r11d, r11d
test r10d, r10d
movsx di, dil
bswap r15
movzx di, dl
mov dword [rsp + 0x50], eax
lahf
lea r8, [r9 + 8]
movzx r13w, dil
mov dword [rbp + 0x320], r11d
mov r14b, 7
cmovs r10d, r11d
sar dil, 0xda
shr ah, cl
mov r14d, r11d
cmp r10d, edx
movsxd r13, ebp
lea edi, [r11 + 0x26]
mov eax, r10d
jmp 0x1404b78ca
mov r15d, r11d
bswap ecx
cmovae eax, edx
mov r13d, r11d
mov ch, cl
and cx, bp
movzx cx, sil
sub r10d, eax
cmc
cmp bx, bx
ror cx, cl
mov ecx, eax
add al, al
lea r8, [r8 + rcx]
cmp cl, r8b
nop
mov dword [rsp + 0x30], r10d
not eax
lea rax, [r9 + 8]
shr r10b, cl
btc r10d, r13d
sal r10b, cl
mov qword [rsp + 0x78], r8
test edi, r14d
add rax, rdx
shld r10w, bx, 0xf1
lea r10, [r9 + 8]
clc
test r15b, 0x6e
mov qword [rsp + 0x70], rax
cmc
sub eax, r8d
cmc
stc
mov dword [rsp + 0x40], eax
cmp r10, r8
jmp 0x1404b793b
je 0x1404b8536
cmp r13d, 9
jmp 0x1404b794a
jne 0x1404b7b1d
test r14d, r14d
jmp 0x1404b7958
je 0x1404b7a41
mov r8d, r11d
movsx edx, bp
mov r9d, r11d
mov edx, r9d
bswap ecx
jmp 0x1404b7971
inc r9d
bts cx, r9w
mov eax, dword [rbp + rdx*4 + 0x324]
test si, dx
rcl cx, 0xc
bswap ecx
imul rcx, rax, 0x3b9aca00
mov eax, r8d
shl r8b, cl
sub r8b, al
add rcx, rax
adc r8b, bl
mov r8, rcx
clc
mov dword [rbp + rdx*4 + 0x324], ecx
test r10w, r10w
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b79ba
jne 0x1404b7967
test r8d, r8d
je 0x1404b7a32
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b79d5
jae 0x1404b7a19
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
jmp 0x1404b79f4
mov r14d, dword [rbp + 0x320]
jmp 0x1404b7a00
inc r14d
jmp 0x1404b7a08
mov dword [rbp + 0x320], r14d
jmp 0x1404b7a14
jmp 0x1404b7a3c
mov r14d, r11d
jmp 0x1404b7a21
mov dword [rbp + 0x320], r11d
jmp 0x1404b7a2d
jmp 0x1404b7a3c
mov r14d, dword [rbp + 0x320]
sal r8b, cl
mov r8, qword [rsp + 0x78]
test r15d, r15d
jmp 0x1404b7a49
je 0x1404b7b13
mov edx, r11d
test r14d, r14d
jmp 0x1404b7a5a
je 0x1404b7ab6
mov ecx, edx
xchg r14b, r14b
not r14w
movsxd rax, r13d
inc edx
cwde
xor ax, 0x2b69
movsx r14, r10w
mov r15d, r15d
bswap eax
mov eax, dword [rbp + rcx*4 + 0x324]
lea r15, [r15 + rax]
movsxd r14, r12d
btc r14w, r9w
mov dword [rbp + rcx*4 + 0x324], r15d
btr r14, rsp
not r14
ror r14b, cl
mov r14d, dword [rbp + 0x320]
shr r15, 0x20
cmc
cmp edx, r14d
jne 0x1404b7a60
test r15d, r15d
jmp 0x1404b7abe
je 0x1404b7b13
cmp r14d, 0x73
jmp 0x1404b7acd
jae 0x1404b7b05
mov eax, r14d
mov dword [rbp + rax*4 + 0x324], r15d
movsx r14d, r11w
xchg r14, r14
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404b7af4
mov dword [rbp + 0x320], r14d
jmp 0x1404b7b00
jmp 0x1404b7b13
mov r14d, r11d
mov dword [rbp + 0x320], r11d
movsx rcx, r14w
mov r15d, r11d
movsx r13d, dx
mov r13d, r11d
movzx eax, byte [r10]
movzx cx, r11b
lea ecx, [r15 + r15*4]
movzx r15, di
movsx r15, cx
inc r13d
cmovno r15d, r9d
setb r15b
inc r10
shr r15w, cl
sbb r15b, 0x48
shr r15d, 0xd3
lea r15d, [rax + rcx*2]
jmp 0x1404b7b55
cmp r10, r8
jmp 0x1404b7b5d
jne 0x1404b7941
test r13d, r13d
jmp 0x1404b7b6b
je 0x1404b8536
mov eax, 0xcccccccd
movsx rdx, r12w
btc edx, edi
mul r13d
mov eax, edx
movzx r12d, cx
cmovns r12, rax
movsx r12d, di
shr eax, 3
cmp r9d, r12d
mov dword [rsp + 0x38], eax
mov r12w, bp
shld r12d, esi, 0x70
add r12, 0x52fc1b43
mov r12d, eax
mov dword [rsp + 0x3c], eax
test eax, eax
je 0x1404b82dc
mov eax, r12d
add ch, 0x6d
jmp 0x1404b7bc7
cmp r12d, edi
mov esi, 0x54e10b7a
setns sil
cmova eax, edi
btc ecx, esi
sub edx, edx
mov dword [rsp + 0x34], eax
mov cx, 0x6f04
jmp 0x1404b7bed
dec eax
btc si, dx
add r8w, r10w
bsf rcx, rcx
mov edi, eax
xchg ch, ch
or ecx, 0x68e45712
shl esi, 0x94
movzx ecx, byte [rbx + rax*4 + 0xc5822]
movzx esi, byte [rbx + rax*4 + 0xc5823]
add bh, 0xbb
mov eax, 0x64063b92
mov ebx, ecx
dec rax
shl rbx, 2
not r8b
movsxd r8, ebx
mov r8, rbx
mov ah, 5
lea eax, [rsi + rcx]
movsx cx, r10b
lea rcx, [rbp + 0x6c4]
jmp 0x1404b7c49
mov dword [rbp + 0x6c0], eax
jmp 0x1404b7c54
call fcn.1404a07ca
lea rcx, [0x140000000]
xor dl, sil
sar dx, cl
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
mov dl, spl
shld r8, r13, 0xc9
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
movsx r8d, bp
adc r8, rbp
mov r8, rsi
clc
test dil, 0xb4
jmp 0x1404b7c9c
add rcx, rbx
jmp 0x1404b7ca4
lea rdx, [rdx + rax*4]
jmp 0x1404b7cad
call fcn.14049fd21
mov r10d, dword [rbp + 0x6c0]
cmc
cmp r10d, 1
jmp 0x1404b7cc3
ja 0x1404b7df1
mov eax, dword [rbp + 0x6c4]
jmp 0x1404b7cd8
sub r11d, r11d
test eax, eax
jmp 0x1404b7ce2
jne 0x1404b7cfc
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b7cf7
jmp 0x1404b82a2
cmp eax, 1
jmp 0x1404b7d04
je 0x1404b82a2
test r14d, r14d
je 0x1404b82a2
mov r8d, r11d
movzx r9, r14w
mov r9d, r11d
jmp 0x1404b7d22
mov r10, rax
cwd
movsx edx, r13w
mov edx, r9d
xchg al, cl
not cl
inc r9d
bsf cx, r14w
xor cx, r12w
movsxd rax, r15d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
cmp r14w, ax
bts r8w, bp
lea rcx, [rcx + rax]
bswap r8w
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp r9d, r14d
jne 0x1404b7d2b
test r8d, r8d
jmp 0x1404b7d7f
je 0x1404b7de0
cmp dword [rbp + 0x320], 0x73
jae 0x1404b7dc6
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
movsxd r14, ecx
not r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b7db2
inc r14d
jmp 0x1404b7dba
mov dword [rbp + 0x320], r14d
jmp 0x1404b82a2
mov r14d, r11d
mov dword [rbp + 0x320], r11d
mov al, r15b
mov al, r11b
jmp 0x1404b7ddb
jmp 0x1404b82a5
mov r14d, dword [rbp + 0x320]
jmp 0x1404b7dec
jmp 0x1404b82a2
cmp r14d, 1
jmp 0x1404b7dfa
ja 0x1404b7f3c
mov ebx, dword [rbp + 0x324]
bt r8w, ax
shr r8w, cl
mov r8, r10
shl r8, 2
btc r14d, 0x1e
rcr r14b, cl
setno r14b
xor r11d, r11d
test di, 0x1103
mov r14w, r10w
mov dword [rbp + 0x320], r10d
test r12d, edx
mov r14b, r9b
xor r14b, 0x46
mov r14d, r10d
stc
test r8, r8
je 0x1404b7eb7
mov eax, 0x1cc
shl rcx, cl
bts cx, cx
xchg ch, ch
lea rcx, [rbp + 0x324]
cmp r14, rax
cmp r8, rax
jmp 0x1404b7e6c
ja 0x1404b7e88
lea rdx, [rbp + 0x6c4]
jmp 0x1404b7e7e
call fcn.14049fd21
jmp 0x1404b7eac
mov r8, rax
xor edx, edx
jmp 0x1404b7e92
call fcn.1404a07ca
call fcn.1404b1cac
mov dword [rax], 0x22
jmp 0x1404b7ea7
call fcn.1404b290a
mov r14d, dword [rbp + 0x320]
sub r11d, r11d
cmc
test ebx, ebx
jmp 0x1404b7ebe
je 0x1404b7ce8
cmp ebx, 1
je 0x1404b82a2
test r14d, r14d
jmp 0x1404b7ed5
je 0x1404b82a2
mov r8d, r11d
lahf
xchg cl, dh
movzx dx, dl
mov r9d, r11d
cqo
mov r10, rbx
mov edx, r9d
movzx cx, r9b
inc r9d
cbw
mov eax, r8d
ror cl, cl
shl cl, cl
mov ecx, dword [rbp + rdx*4 + 0x324]
bts r8w, r10w
imul rcx, r10
lea rcx, [rcx + rax]
mov r8, rcx
cmp r9d, r11d
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmp rcx, rbx
cmp r9d, r14d
jmp 0x1404b7f31
jne 0x1404b7eed
jmp 0x1404b7d77
cmp r10d, r14d
movsx r9d, ax
movsx dx, r9b
lea rdx, [rbp + 0x324]
mov r12d, r14d
lea rcx, [rbp + 0x6c4]
xchg r8b, al
not al
cmovae rcx, rdx
lea r8, [rbp + 0x6c4]
cmovb r12d, r10d
movzx edx, r10w
mov qword [rsp + 0x68], rcx
jmp 0x1404b7f7f
setb al
xchg r9w, dx
lea rdx, [rbp + 0x324]
movzx r9w, dil
cmovae rdx, r8
xor r11d, r11d
test al, al
mov qword [rsp + 0x48], rdx
movsxd r9, esp
xchg r9, r9
jmp 0x1404b7fab
mov dword [rbp + 0x4f0], r11d
movsx r9, cx
bswap r9w
movzx r9w, dl
mov r9d, r11d
jmp 0x1404b7fc7
cmovne r10d, r14d
mov r14d, r11d
test r12d, r12d
jmp 0x1404b7fd6
je 0x1404b8212
mov eax, r9d
and sil, 0x46
clc
mov esi, dword [rcx + rax*4]
jmp 0x1404b7ff1
test esi, esi
jmp 0x1404b7ff8
jne 0x1404b802e
cmp r9d, r14d
jne 0x1404b8201
lea r14d, [r9 + 1]
jmp 0x1404b8010
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b801d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b8029
jmp 0x1404b8201
mov r8d, r9d
test r10d, r10d
jmp 0x1404b8039
je 0x1404b81d4
mov edi, r9d
neg edi
cmp r8d, 0x73
jmp 0x1404b804d
je 0x1404b810f
mov ebx, r8d
cmp r10w, 0x48e2
cmp r8d, r14d
jmp 0x1404b8064
jne 0x1404b807c
and dword [rbp + rbx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
lea eax, [rdi + r8]
inc r8d
rcr r14w, 0x24
cmc
mov edx, dword [rdx + rax*4]
movzx ax, r13b
mov eax, r11d
btc r14d, ebp
sbb r11w, 0x2490
imul rdx, rsi
lea rdx, [rdx + rax]
mov eax, dword [rbp + rbx*4 + 0x4f4]
shld r11d, edx, 0xf9
sbb r14b, 0xad
xor r14d, 0x18037dc2
lea rdx, [rdx + rax]
lea eax, [rdi + r8]
rcr r11b, 0xe6
bsr r14d, esp
cmc
mov r11, rdx
sbb r14d, 0x587c1d09
bt r14w, ax
mov dword [rbp + rbx*4 + 0x4f4], edx
adc r14b, 0x82
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
test r12b, 0xa4
cmp eax, 0x5c3c16a4
cmp eax, r10d
je 0x1404b810f
mov rdx, qword [rsp + 0x48]
jmp 0x1404b8044
test r11d, r11d
jmp 0x1404b8117
je 0x1404b81d4
cmp r8d, 0x73
je 0x1404b8402
mov edx, r8d
cmc
stc
cmp r8d, r14d
jmp 0x1404b8134
jne 0x1404b8164
and dword [rbp + rdx*4 + 0x4f4], 0
movsx rax, r14w
movzx eax, r15w
movzx ax, r11b
lea eax, [r8 + 1]
inc ch
movzx rcx, ax
movzx cx, r12b
mov dword [rbp + 0x4f0], eax
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc r8d
mov r14b, r11b
rcl cx, cl
clc
mov ecx, r11d
sar r11b, 0xf9
bsf r11w, si
jmp 0x1404b8186
lea rcx, [rcx + rax]
xor r11b, 0x52
sal r11d, 0x35
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp bl, r15b
bts r14d, esp
sbb r11b, 0x83
mov r14d, dword [rbp + 0x4f0]
ror r11d, 0x5a
shld r11w, si, 0x3e
xchg r11w, r11w
shr rcx, 0x20
or r11b, 0xff
xadd r11b, r11b
sbb r11w, r14w
mov r11d, ecx
test ecx, ecx
jne 0x1404b811d
xor r11d, r11d
cmp r8d, 0x73
jmp 0x1404b81e0
je 0x1404b8408
mov rcx, qword [rsp + 0x68]
inc rdx
movzx rdx, sp
jmp 0x1404b81f7
mov rdx, qword [rsp + 0x48]
jmp 0x1404b8201
inc r9d
cmp r9d, r12d
jmp 0x1404b820c
jne 0x1404b7fdc
mov r8d, r14d
cmp dx, 0x5a05
test spl, 0x35
shl r8, 2
mov dword [rbp + 0x320], r14d
cmp r9b, r14b
test r8, r8
jmp 0x1404b8234
je 0x1404b8297
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
cmp r8, rax
ja 0x1404b8265
lea rdx, [rbp + 0x4f4]
jmp 0x1404b825b
call fcn.14049fd21
jmp 0x1404b8284
mov r8, rax
sub edx, edx
call fcn.1404a07ca
call fcn.1404b1cac
mov dword [rax], 0x22
jmp 0x1404b827f
call fcn.1404b290a
mov r14d, dword [rbp + 0x320]
cmovl r12w, bp
btr rbx, r13
sub r11d, r11d
mov r12d, dword [rsp + 0x3c]
test r13b, al
sar al, 0x1c
mov al, 1
clc
lea rbx, [0x140000000]
jmp 0x1404b82b1
test al, al
je 0x1404b841e
sub r12d, dword [rsp + 0x34]
mov edi, 0x26
jmp 0x1404b82c8
mov dword [rsp + 0x3c], r12d
jmp 0x1404b82d2
jne 0x1404b7bb7
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
stc
add eax, eax
cmp esp, esi
sub r13d, eax
je 0x1404b8435
lea eax, [r13 - 1]
test rbp, r8
mov eax, dword [rbx + rax*4 + 0xc58b8]
jmp 0x1404b8301
test eax, eax
jmp 0x1404b8308
je 0x1404b841e
cmp eax, 1
jmp 0x1404b8316
je 0x1404b8435
test r14d, r14d
jmp 0x1404b8324
je 0x1404b8435
mov r8d, r11d
mov cl, 0xd8
cqo
seta r10b
mov r9d, r11d
mov r10d, eax
mov edx, r9d
movzx cx, r8b
inc r9d
rol cl, 0x6b
bts eax, esp
shl al, cl
mov eax, r8d
movzx r8d, sp
mov ecx, dword [rbp + rdx*4 + 0x324]
inc r8b
imul rcx, r10
movzx r8, bp
btc r8, 0x21
ror r8b, 0xcb
add rcx, rax
shld r8d, edx, 0xae
movzx r8d, bx
mov r8, rcx
cmp dl, 0x3a
stc
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmc
stc
cmp r9d, r14d
jmp 0x1404b8399
jne 0x1404b833b
test r8d, r8d
jmp 0x1404b83a7
je 0x1404b83f6
cmp dword [rbp + 0x320], 0x73
jae 0x1404b841e
mov eax, dword [rbp + 0x320]
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14d, ax
movsx r14w, r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b83dd
inc r14d
jmp 0x1404b83e5
mov dword [rbp + 0x320], r14d
jmp 0x1404b83f1
jmp 0x1404b8435
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8435
xor r11d, r11d
movsxd rbx, ebx
lea rbx, [0x140000000]
sbb r14w, 0x21a9
movsxd r14, edx
shrd r14w, r12w, 0x76
mov r14d, r11d
stc
mov dword [rbp + 0x320], r11d
test bpl, 0xa7
jmp 0x1404b8435
test r15d, r15d
je 0x1404b8528
mov r8d, r11d
test r14d, r14d
jmp 0x1404b8449
je 0x1404b84b1
mov ecx, r8d
movzx dx, dl
inc r8d
rcr ax, 0x16
mov edx, r15d
or r15b, 0x85
jmp 0x1404b846c
mov eax, dword [rbp + rcx*4 + 0x324]
movzx r14d, r12w
rol r14w, cl
lea rdx, [rdx + rax]
mov dword [rbp + rcx*4 + 0x324], edx
mov r14d, dword [rbp + 0x320]
shr rdx, 0x20
sub r15, 0x3bba7605
adc r15b, 0xf9
mov r15d, edx
cmp r11b, 0xc8
cmp r8d, r14d
jmp 0x1404b84ab
jne 0x1404b844f
test r15d, r15d
jmp 0x1404b84b9
je 0x1404b8528
mov edi, 0x26
stc
cmp r14d, 0x73
jmp 0x1404b84ce
jae 0x1404b850f
mov eax, r14d
setbe r14b
movzx r14, r10w
mov dword [rbp + rax*4 + 0x324], r15d
mov r14b, 0x59
mov r14d, dword [rbp + 0x320]
jmp 0x1404b84f6
inc r14d
jmp 0x1404b84fe
mov dword [rbp + 0x320], r14d
jmp 0x1404b850a
jmp 0x1404b8536
mov r14d, r11d
jmp 0x1404b8517
mov dword [rbp + 0x320], r11d
jmp 0x1404b8523
jmp 0x1404b8536
mov edi, 0x26
bt cx, di
bsf ecx, esp
and cl, bh
mov ecx, dword [rsp + 0x30]
test dil, dil
test ecx, ecx
jmp 0x1404b8544
je 0x1404b8eff
mov eax, 0xcccccccd
mul ecx
adc ah, 0xa8
bsf r15d, r13d
rol r15d, 0xf3
mov eax, edx
clc
btc r15, rax
shr eax, 3
dec r15w
mov dword [rsp + 0x34], eax
add r15w, 0x7748
mov r15d, eax
cmp r12d, 0x69aa510b
clc
mov dword [rsp + 0x3c], eax
test r15b, 0x7b
test eax, eax
jmp 0x1404b858e
je 0x1404b8cc0
jmp 0x1404b85a8
lea rbx, [0x140000000]
or ah, dl
xor esi, 0x517826fa
cmp r15d, edi
mov r13d, r15d
lahf
movsx rax, dx
mov r8d, ecx
cmova r13d, edi
sal r8b, cl
bsf ax, di
bts r8w, si
xor edx, edx
mov dword [rsp + 0x38], r13d
movzx si, sil
lea eax, [r13 - 1]
shrd rcx, r12, 0xc4
btc rdi, 0x64
dec rsi
movzx ecx, byte [rbx + rax*4 + 0xc5822]
rol si, 0x6d
bt edi, edi
movsx si, r9b
movzx esi, byte [rbx + rax*4 + 0xc5823]
mov r8w, 0x1a35
mov ebx, ecx
bts rdi, rdi
mov edi, eax
shl rbx, 2
movsx ax, bpl
mov r8, rbx
jmp 0x1404b861d
lea eax, [rsi + rcx]
movsxd rcx, edi
lea rcx, [rbp + 0x6c4]
jmp 0x1404b862f
mov dword [rbp + 0x6c0], eax
call fcn.1404a07ca
lea rcx, [0x140000000]
clc
shl rsi, 2
sbb al, r11b
bsr r8w, r15w
movzx eax, word [rcx + rdi*4 + 0xc5820]
add rdx, r9
bsf r8w, r15w
rcr edx, cl
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
mov r8, rsi
add rcx, rbx
jmp 0x1404b8679
lea rdx, [rdx + rax*4]
jmp 0x1404b8682
call fcn.14049fd21
mov r10d, dword [rbp + 0x6c0]
jmp 0x1404b8693
cmp r10d, 1
jmp 0x1404b869c
ja 0x1404b87ca
mov eax, dword [rbp + 0x6c4]
sub r11d, r11d
test r8d, 0x4045028b
cmp r14b, bpl
test eax, eax
jne 0x1404b86d1
mov r14d, r11d
jmp 0x1404b86c5
mov dword [rbp + 0x320], r11d
jmp 0x1404b8c78
cmp eax, 1
je 0x1404b8c78
test r14d, r14d
je 0x1404b8c78
mov r8d, r11d
not rdx
mov r9d, r11d
mov r10, rax
movzx rcx, r13w
cmovo ax, bp
mov edx, r9d
lahf
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
sbb r8b, r9b
sar r8w, 0x3a
lea rcx, [rcx + rax]
or r8, rdi
not r8w
mov r8, rcx
cmp r10b, dl
clc
mov dword [rbp + rdx*4 + 0x324], ecx
cmc
shr r8, 0x20
test r8w, sp
cmc
stc
cmp r9d, r14d
jmp 0x1404b8740
jne 0x1404b86f7
test r8d, r8d
je 0x1404b87b9
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b875b
jae 0x1404b87a2
mov eax, dword [rbp + 0x320]
xchg r14b, r14b
not r14b
mov dword [rbp + rax*4 + 0x324], r8d
movsx r14d, sp
movsx r14, r14w
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8789
inc r14d
jmp 0x1404b8791
mov dword [rbp + 0x320], r14d
jmp 0x1404b879d
jmp 0x1404b8c78
mov r14d, r11d
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404b87b4
jmp 0x1404b8c82
mov r14d, dword [rbp + 0x320]
jmp 0x1404b87c5
jmp 0x1404b8c78
cmp r14d, 1
jmp 0x1404b87d3
ja 0x1404b891c
mov ebx, dword [rbp + 0x324]
add r14b, dl
sal r8d, cl
mov r8, r10
shl r8, 2
btc r14, 7
add r14b, bl
rol r14b, 0xb8
sub r11d, r11d
rcl r14b, 0x7a
ror r14, cl
mov dword [rbp + 0x320], r10d
dec r14w
mov r14d, r10d
jmp 0x1404b8815
test r8, r8
jmp 0x1404b881d
je 0x1404b888a
lea rcx, [rbp + 0x324]
cmp r8, 0x1cc
jmp 0x1404b8836
ja 0x1404b8852
lea rdx, [rbp + 0x6c4]
jmp 0x1404b8848
call fcn.14049fd21
jmp 0x1404b8879
sub edx, edx
mov r8d, 0x1cc
jmp 0x1404b885f
call fcn.1404a07ca
call fcn.1404b1cac
mov dword [rax], 0x22
jmp 0x1404b8874
call fcn.1404b290a
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
cmc
test si, di
cmp bh, 0x7a
test ebx, ebx
jmp 0x1404b8891
je 0x1404b86bd
cmp ebx, 1
je 0x1404b8c78
test r14d, r14d
je 0x1404b8c78
mov r8d, r11d
setb r10b
not dl
cwd
mov r9d, r11d
movsxd r10, r9d
movzx rdx, r13w
mov r10, rbx
cdqe
movzx ecx, r13w
not cl
mov edx, r9d
inc r9d
mov eax, r8d
shl r8w, cl
jmp 0x1404b88db
mov ecx, dword [rbp + rdx*4 + 0x324]
inc r8b
rol r8w, 0x17
xor r8w, 0x687e
imul rcx, r10
movzx r8, ax
rol r8b, cl
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
shr r8, 0x20
cmc
clc
cmp r9d, r14d
jne 0x1404b88c9
jmp 0x1404b8746
cmp r10d, r14d
xchg al, cl
lea rcx, [rbp + 0x324]
mov r15d, r14d
movzx r12d, si
lea r12, [rbp + 0x6c4]
movzx r13, r15w
movsx r9, r12w
cmovae r12, rcx
setns ch
lea r13, [rbp + 0x324]
cmovb r15d, r10d
setbe ch
movzx cx, sil
lea rcx, [rbp + 0x6c4]
mov al, 0xed
cmovae r13, rcx
movsxd r9, edi
bswap r9
movzx r9w, r10b
setb al
shl r9, 0x81
sub r11d, r11d
sar r9b, cl
mov r9b, 0x9e
ror r9w, 0xe6
test al, al
movzx r9w, dl
mov r9b, 0x31
mov dword [rbp + 0x4f0], r11d
cmovl r9w, r12w
mov r9d, r11d
cmovne r10d, r14d
mov r14d, r11d
stc
test r15d, r15d
je 0x1404b8bdb
mov eax, r9d
sal rsi, 0x9b
mov esi, dword [r12 + rax*4]
cmp dil, 0x3b
test r8b, 0xf5
clc
test esi, esi
jne 0x1404b89fb
cmp r9d, r14d
jmp 0x1404b89d3
jne 0x1404b8bc9
lea r14d, [r9 + 1]
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b89ea
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b89f6
jmp 0x1404b8bc9
mov r8d, r9d
cmp dl, r11b
test r10b, r9b
test r10d, r10d
jmp 0x1404b8a0c
je 0x1404b8bab
mov ebx, r9d
test r14d, 0x447b5935
stc
neg ebx
cmp r8d, 0x73
jmp 0x1404b8a28
je 0x1404b8af7
mov edi, r8d
cmp r8d, r14d
jmp 0x1404b8a39
jne 0x1404b8a60
and dword [rbp + rdi*4 + 0x4f4], 0
cdqe
movzx rax, dx
lahf
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
inc rax
cdq
movzx eax, r11w
lea eax, [rbx + r8]
cwd
jmp 0x1404b8a6e
inc r8d
jmp 0x1404b8a7a
mov edx, dword [r13 + rax*4]
rol r14b, 0xc6
sal ah, 0x7e
sub r14w, 0xeec
mov eax, r11d
shld r11w, sp, 0x3d
imul rdx, rsi
and r11d, esi
add rdx, rax
mov eax, dword [rbp + rdi*4 + 0x4f4]
inc r11b
ror r14b, 0x5a
add rdx, rax
sbb r14w, 0x212a
lea eax, [rbx + r8]
mov r11, rdx
xadd r14w, r14w
ror r14b, cl
shld r14w, r9w, 0xa
mov dword [rbp + rdi*4 + 0x4f4], edx
sub r14b, sil
movsx r14d, r8w
rcl r14b, 0x24
mov r14d, dword [rbp + 0x4f0]
shr r11, 0x20
cmc
jmp 0x1404b8aee
cmp eax, r10d
jne 0x1404b8a1f
test r11d, r11d
jmp 0x1404b8aff
je 0x1404b8bab
cmp r8d, 0x73
jmp 0x1404b8b0e
je 0x1404b8de3
mov edx, r8d
cmp r13b, 0xe8
cmp r8d, r14d
jmp 0x1404b8b23
jne 0x1404b8b46
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
lahf
cmovp ax, r11w
jmp 0x1404b8b46
mov eax, dword [rbp + rdx*4 + 0x4f4]
inc r8d
neg r14w
add ecx, 0x10c17ee9
movsx r14d, si
mov ecx, r11d
test eax, 0x7b743af4
mov r14d, 0x3ced6e01
lea rcx, [rcx + rax]
cmovs r11d, r12d
not r14d
bsr r11w, r11w
mov dword [rbp + rdx*4 + 0x4f4], ecx
test sil, r12b
test r12b, 0x98
shl r11w, 0x15
mov r14d, dword [rbp + 0x4f0]
shr rcx, 0x20
mov r11d, ecx
cmc
test ecx, ecx
jmp 0x1404b8ba5
jne 0x1404b8b05
xor r11d, r11d
test sil, bl
cmp r11b, 0x3b
jmp 0x1404b8bba
cmp r8d, 0x73
jmp 0x1404b8bc3
je 0x1404b8dee
inc r9d
clc
cmp r9d, r15d
jmp 0x1404b8bd5
jne 0x1404b89af
mov r8d, r14d
stc
cmc
shl r8, 2
stc
mov dword [rbp + 0x320], r14d
test bx, ax
test r8, r8
jmp 0x1404b8bf7
je 0x1404b8c69
mov eax, 0x1cc
lea rcx, [rbp + 0x324]
cmp r8, rax
jmp 0x1404b8c11
ja 0x1404b8c2d
lea rdx, [rbp + 0x4f4]
jmp 0x1404b8c23
call fcn.14049fd21
jmp 0x1404b8c51
mov r8, rax
sub edx, edx
jmp 0x1404b8c37
call fcn.1404a07ca
call fcn.1404b1cac
mov dword [rax], 0x22
jmp 0x1404b8c4c
call fcn.1404b290a
mov r14d, dword [rbp + 0x320]
sal r15, cl
rcr r15b, 0x74
sub r11d, r11d
mov r15b, 0xf2
cmp bx, r10w
mov r15d, dword [rsp + 0x3c]
shl al, cl
sal al, 0xa4
mov r13d, dword [rsp + 0x38]
mov al, 1
test r11w, r9w
cmp r10w, di
test al, al
jmp 0x1404b8c89
je 0x1404b8dee
sub r15d, r13d
xchg dil, dil
movsx edi, r8w
movzx edi, r8w
mov edi, 0x26
jmp 0x1404b8ca7
mov dword [rsp + 0x3c], r15d
jne 0x1404b8599
mov eax, dword [rsp + 0x34]
inc cl
and cl, 0xc7
mov ecx, dword [rsp + 0x30]
cmc
lea eax, [rax + rax*4]
cmp di, 0x4b95
add eax, eax
sub ecx, eax
je 0x1404b8eff
dec ecx
nop
sbb al, r13b
lea rax, [0x140000000]
cmc
mov eax, dword [rax + rcx*4 + 0xc58b8]
jmp 0x1404b8cec
test eax, eax
jmp 0x1404b8cf3
jne 0x1404b8d0d
mov r14d, r11d
jmp 0x1404b8d01
mov dword [rbp + 0x320], r11d
jmp 0x1404b8f08
cmp eax, 1
jmp 0x1404b8d15
je 0x1404b8eff
test r14d, r14d
je 0x1404b8f08
mov r8d, r11d
cqo
cdq
mov r9d, r11d
mov r10, rax
cdqe
mov edx, r9d
xchg ecx, eax
inc r9d
rol rcx, cl
mov eax, r8d
movzx cx, r14b
mov ecx, dword [rbp + rdx*4 + 0x324]
shld r8d, r8d, 0x46
imul rcx, r10
jmp 0x1404b8d60
lea rcx, [rcx + rax]
add r8w, r14w
rcl r8w, cl
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
test r14, r9
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b8d85
jne 0x1404b8d32
test r8d, r8d
je 0x1404b8ef8
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b8da0
jae 0x1404b8dee
mov eax, dword [rbp + 0x320]
mov r14b, 0x13
mov dword [rbp + rax*4 + 0x324], r8d
inc r14w
bswap r14
mov r14d, dword [rbp + 0x320]
jmp 0x1404b8dca
inc r14d
jmp 0x1404b8dd2
mov dword [rbp + 0x320], r14d
jmp 0x1404b8dde
jmp 0x1404b8eff
sub r11d, r11d
bt ax, 0x56
cbw
cwde
mov rdx, qword [rsp + 0x60]
ror ah, cl
dec r8
ror r8, 0x2a
mov rax, qword [rsp + 0x58]
rcl r8w, cl
mov r8, qword [rdx]
cmc
mov al, byte [rax + 0x308]
jmp 0x1404b8e14
cmp byte [rdx + 8], r11b
je 0x1404b8e86
neg al
mov dl, r15b
cwd
movabs rdx, 0x8000000000000000
movzx rax, bp
not al
movabs rax, 0xfff0000000000000
jmp 0x1404b8e44
sbb rcx, rcx
jmp 0x1404b8e4d
and rcx, rdx
btr rdx, 0xcb
movabs rdx, 0x7ff0000000000000
stc
add rcx, rdx
and rcx, rax
xor ax, bp
cmp esi, r8d
mov rax, qword [r8]
cmp r8b, 0xc
and rax, rdx
or rcx, rax
jmp 0x1404b8e7e
mov qword [r8], rcx
jmp 0x1404b8ee9
neg al
movsx rdx, dx
lahf
mov edx, 0x80000000
mov eax, dword [r8]
jmp 0x1404b8e9a
sbb ecx, ecx
cmp dl, spl
and ecx, edx
bt dx, di
sar dh, 0x3f
movzx rdx, bx
mov edx, 0x7f800000
add ecx, edx
jmp 0x1404b8ebc
and eax, edx
cmc
or ecx, eax
shr rax, cl
shrd eax, r8d, 0xe9
and ecx, 0xff800000
movzx eax, r9w
mov al, r15b
movsxd rax, esi
mov dword [r8], ecx
mov rax, 0xe840d0f
cbw
movzx rax, si
mov eax, 3
jmp 0x1404b8ef3
jmp 0x1404bb1eb
mov r14d, dword [rbp + 0x320]
test r14d, r14d
jne 0x1404b8f15
mov ecx, r11d
jmp 0x1404b8f10
jmp 0x1404b8f4e
lea ecx, [r14 - 1]
movsx ax, r12b
mov dword [rsp + 0x48], r11d
clc
lahf
movsx eax, ax
bsr eax, dword [rbp + rcx*4 + 0x324]
je 0x1404b8f42
inc eax
jmp 0x1404b8f3d
jmp 0x1404b8f49
mov eax, r11d
cmp r8w, r10w
shl ecx, 5
add ecx, eax
mov eax, dword [rsp + 0x40]
cmc
mov dword [rsp + 0x3c], ecx
test al, dh
cmp ecx, dword [rsp + 0x50]
jmp 0x1404b8f62
jae 0x1404bb1a1
test eax, eax
jmp 0x1404b8f6f
je 0x1404bb1a6
mov rbx, qword [rsp + 0x78]
test r10b, dl
mov r15d, r11d
ror r12w, 0xd9
bswap r13d
setnp dil
mov rdi, qword [rsp + 0x70]
mov r12d, r11d
mov dword [rbp + 0x150], r11d
sbb r13w, 0x243f
movsx r13w, al
stc
mov r13d, r11d
test r15w, 0x9b4
clc
cmp rbx, rdi
jmp 0x1404b8fb9
je 0x1404b9d21
cmp r13d, 9
jne 0x1404b9241
test r15d, r15d
jmp 0x1404b8fd1
je 0x1404b9102
mov r8d, r11d
mov rcx, r15
mov r9d, r11d
cdqe
movzx rdx, r11w
mov dl, 0x7b
mov edx, r9d
cmove rcx, rax
movzx eax, r11w
inc r9d
sar ah, 6
mov eax, dword [rbp + rdx*4 + 0x154]
rcl rcx, 0x12
rcr cx, 8
cmovnp rcx, rdx
imul rcx, rax, 0x3b9aca00
btc ax, r15w
mov eax, r8d
jmp 0x1404b9023
add rcx, rax
rol r8b, 0x43
rol r8, cl
mov r8, rcx
cmp r9b, dl
mov dword [rbp + rdx*4 + 0x154], ecx
jmp 0x1404b9040
shr r8, 0x20
clc
stc
cmc
cmp r9d, r15d
jne 0x1404b8fe8
test r8d, r8d
jmp 0x1404b9058
je 0x1404b90fa
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b906a
jae 0x1404b90b9
mov eax, dword [rbp + 0x150]
mov r15b, r9b
movsx r15, bx
movsxd r15, edi
mov dword [rbp + rax*4 + 0x154], r8d
mov r15b, dil
movsx r15, bp
cmovns r15w, di
mov r15d, dword [rbp + 0x150]
jmp 0x1404b90a0
inc r15d
jmp 0x1404b90a8
mov dword [rbp + 0x150], r15d
jmp 0x1404b90b4
jmp 0x1404b9102
sub r9d, r9d
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
movsx cx, r10b
mov dword [rbp + 0x150], r11d
xchg dl, dl
movsx edx, r8w
mov edx, 0x1cc
bswap rcx
movzx cx, sil
xchg ch, ch
lea rcx, [rbp + 0x154]
call fcn.1404b6103
xor r11d, r11d
mov r15d, dword [rbp + 0x150]
cmc
test r12d, r12d
je 0x1404b9237
mov r8d, r11d
clc
test cx, 0x661a
test r15d, r15d
jmp 0x1404b911c
je 0x1404b9186
mov edx, r8d
inc r8d
movsx cx, cl
mov eax, r12d
mov ecx, dword [rbp + rdx*4 + 0x154]
shld r15w, r13w, 0xe0
rcr r12w, 0xa7
cmc
add rcx, rax
bt r12w, 0x3a
sub r15b, r13b
rol r15d, 0x3a
mov r12, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
rol r15b, 0xc7
adc r15d, r8d
movsx r15, r10w
mov r15d, dword [rbp + 0x150]
shr r12, 0x20
jmp 0x1404b9178
cmp r8d, r15d
jmp 0x1404b9180
jne 0x1404b9122
test r12d, r12d
jmp 0x1404b918e
je 0x1404b9237
cmp r15d, 0x73
jae 0x1404b91dc
mov eax, r15d
mov r15b, 0x2e
mov dword [rbp + rax*4 + 0x154], r12d
setnp r15b
inc r15b
not r15w
mov r15d, dword [rbp + 0x150]
jmp 0x1404b91c3
inc r15d
jmp 0x1404b91cb
mov dword [rbp + 0x150], r15d
jmp 0x1404b91d7
jmp 0x1404b9237
sub r9d, r9d
movzx r8d, di
mov dword [rbp + 0x890], r11d
movzx r8d, ax
lea r8, [rbp + 0x894]
not edx
mov dh, 0xd0
mov dword [rbp + 0x150], r11d
cmovnp dx, r9w
mov edx, 0x1cc
bswap cx
movsxd rcx, ebp
xchg ch, ch
lea rcx, [rbp + 0x154]
jmp 0x1404b921f
call fcn.1404b6103
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
inc rcx
dec cx
not ax
mov r12d, r11d
mov r13d, r11d
movsx eax, r8w
movzx eax, byte [rbx]
cmovno cx, si
lea ecx, [r12 + r12*4]
inc r13d
dec r12
inc rbx
test dil, r12b
lea r12d, [rax + rcx*2]
stc
cmp bpl, r9b
cmp rbx, rdi
jmp 0x1404b9268
jne 0x1404b8fbf
test r13d, r13d
jmp 0x1404b9276
je 0x1404b9d21
mov eax, 0xcccccccd
mul r13d
rcl cx, 0xeb
movsx rcx, bx
mov eax, edx
shr eax, 3
mov cx, r13w
mov dword [rsp + 0x48], eax
sbb ch, 0x7b
rcl cl, cl
shrd cx, sp, 0x8e
mov ecx, eax
test r13b, r15b
clc
cmp r11b, 0x20
mov dword [rsp + 0x34], eax
stc
cmc
test eax, eax
jmp 0x1404b92ba
je 0x1404b99e5
mov eax, ecx
sub r8b, 0
rol di, 6
shr sil, cl
mov edx, 0x26
movsxd rdi, esp
cmp ecx, edx
cmova eax, edx
sub edx, edx
and bl, dh
setge sil
mov dword [rsp + 0x38], eax
jmp 0x1404b92f1
lea edi, [rax - 1]
movsx rcx, bp
ror rcx, cl
lea rax, [0x140000000]
dec r8d
stc
movzx ecx, byte [rax + rdi*4 + 0xc5822]
dec bh
rcr sil, cl
ror bh, cl
movzx esi, byte [rax + rdi*4 + 0xc5823]
add r8, r8
shrd ax, dx, 0x4d
mov ebx, ecx
sbb ax, 0x1f98
shr r8b, 0x77
shl rbx, 2
mov r8, rbx
lea eax, [rsi + rcx]
cmovp ecx, esi
bswap cx
xchg rcx, rcx
lea rcx, [rbp + 0x6c4]
jmp 0x1404b934e
mov dword [rbp + 0x6c0], eax
jmp 0x1404b9359
call fcn.1404a07ca
lea rcx, [0x140000000]
add edx, r15d
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
sub r8b, r9b
neg dl
lea rdx, [rcx + 0xc4f10]
sal ch, cl
sar cl, cl
lea rcx, [rbp + 0x6c4]
bsf r8w, r15w
shl r8w, cl
mov r8, rsi
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404b93a3
call fcn.14049fd21
mov r10d, dword [rbp + 0x6c0]
cmp r10d, 1
jmp 0x1404b93b8
ja 0x1404b9563
mov eax, dword [rbp + 0x6c4]
sub ebx, ebx
stc
test eax, eax
jne 0x1404b93fe
mov dword [rbp + 0x890], ebx
jmp 0x1404b93da
mov dword [rbp + 0x150], ebx
sal r8b, cl
movzx r8d, r13w
add r8b, dl
sub r9d, r9d
lea r8, [rbp + 0x894]
jmp 0x1404b93f9
jmp 0x1404b997a
cmp eax, 1
jmp 0x1404b9406
je 0x1404b999f
test r15d, r15d
jmp 0x1404b9414
je 0x1404b999f
mov r8d, ebx
xchg dx, r10w
cmovp rdx, r8
dec r9b
mov r9d, ebx
dec r10
mov r10, rax
movzx ax, r15b
mov dx, 0x7837
inc dl
mov edx, r9d
inc r9d
rol ax, 0x78
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
xor r8b, 0xdb
imul rcx, r10
add r8b, r14b
dec r8b
test cl, r9b
add rcx, rax
mov r8b, 0x67
mov r8, rcx
test r15w, di
test spl, 0x5a
jmp 0x1404b9477
mov dword [rbp + rdx*4 + 0x154], ecx
test r11b, 0x62
cmc
shr r8, 0x20
stc
cmp r11w, r11w
cmp r9d, r15d
jmp 0x1404b9494
jne 0x1404b943c
test r8d, r8d
jmp 0x1404b94a2
je 0x1404b9998
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b94b4
jae 0x1404b9500
mov eax, dword [rbp + 0x150]
setl r15b
jmp 0x1404b94cd
mov dword [rbp + rax*4 + 0x154], r8d
not r15b
xchg r15b, r15b
mov r15d, dword [rbp + 0x150]
jmp 0x1404b94e7
inc r15d
jmp 0x1404b94ef
mov dword [rbp + 0x150], r15d
jmp 0x1404b94fb
jmp 0x1404b999f
xor r9d, r9d
movzx rdx, r8w
cdq
mov dword [rbp + 0x890], ebx
xchg rcx, rcx
movzx dx, r14b
lea r8, [rbp + 0x894]
cdq
movsxd rcx, r13d
cwd
mov dword [rbp + 0x150], ebx
movzx cx, r14b
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404b953f
call fcn.1404b6103
mov al, bl
movzx r15, dx
not r15b
jmp 0x1404b9552
mov r15d, dword [rbp + 0x150]
jmp 0x1404b955e
jmp 0x1404b99aa
lea r8, [rbp + 0x6c4]
bswap cx
sar ch, cl
jmp 0x1404b9574
lea rcx, [rbp + 0x154]
cmp r15d, 1
ja 0x1404b96c7
mov ebx, dword [rbp + 0x154]
sub r9b, dl
movsx r9d, r9w
mov r9, r10
shl r9, 2
mov edx, 0x1cc
mov dword [rbp + 0x150], r10d
call fcn.1404b6103
xor edi, edi
test al, 0x6b
test ebx, ebx
jne 0x1404b95c7
mov dword [rbp + 0x890], edi
mov dword [rbp + 0x150], edi
jmp 0x1404b93ea
mov r15d, dword [rbp + 0x150]
jmp 0x1404b95d4
cmp ebx, 1
jmp 0x1404b95dc
je 0x1404b999f
test r15d, r15d
jmp 0x1404b95ea
je 0x1404b999f
mov r8d, edi
setb dl
cdqe
mov r9d, edi
mov ax, 0x601
cbw
inc dl
mov r10, rbx
not ah
cqo
cdq
mov edx, r9d
not ax
inc al
inc r9d
mov eax, r8d
btc r8d, edi
test r8b, dl
mov ecx, dword [rbp + rdx*4 + 0x154]
test r9d, 0x3b31282d
imul rcx, r10
btr r8, 0x12
lea rcx, [rcx + rax]
rcr r8d, 0x6a
mov r8, rcx
jmp 0x1404b9647
mov dword [rbp + rdx*4 + 0x154], ecx
shr r8, 0x20
test r8b, 0x95
cmc
cmp r9d, r15d
jne 0x1404b960b
test r8d, r8d
jmp 0x1404b9668
je 0x1404b9998
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b967a
jb 0x1404b94ba
xor r9d, r9d
movsx r8w, bpl
jmp 0x1404b968d
mov dword [rbp + 0x890], edi
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], edi
movzx rdx, r9w
mov edx, 0x1cc
movzx cx, r12b
lea rcx, [rbp + 0x154]
call fcn.1404b6103
mov al, dil
jmp 0x1404b96c2
jmp 0x1404b9552
cmp r10d, r15d
movzx ebx, r9w
setnp dh
lea rdx, [rbp + 0x6c4]
movsx rbx, dx
setle bh
bswap ebx
mov ebx, r15d
mov al, r8b
cmovae rdx, rcx
setp al
cmovb ebx, r10d
mov al, r13b
setb al
jmp 0x1404b9706
mov qword [rsp + 0x68], rdx
movzx ecx, r12w
not ecx
lea rcx, [rbp + 0x154]
mov dword [rsp + 0x30], ebx
cmovae rcx, r8
cmc
test al, al
jmp 0x1404b9728
cmovne r10d, r15d
cmp bl, 0xfb
jmp 0x1404b9735
sub eax, eax
xor r9d, r9d
mov dword [rbp + 0x4f0], eax
test r9b, 0xc4
clc
test ebx, ebx
jmp 0x1404b974c
je 0x1404b994d
mov r15, rcx
mov esi, dword [rdx + r9*4]
cmc
test esi, esi
jmp 0x1404b9761
jne 0x1404b9796
cmp r9d, eax
jmp 0x1404b976f
jne 0x1404b9941
and dword [rbp + r9*4 + 0x4f4], esi
movzx ax, r10b
lea eax, [r9 + 1]
mov dword [rbp + 0x4f0], eax
jmp 0x1404b9791
jmp 0x1404b9941
xor r11d, r11d
sub r8b, 0xc5
shrd r8d, edi, 0x20
shr r8w, 0x49
mov r8d, r9d
stc
cmp r8d, 0x1bb8719e
test cx, 0x59ee
test r10d, r10d
jmp 0x1404b97bf
je 0x1404b992d
mov ebx, r9d
clc
neg ebx
test r8w, 0x1986
cmp r8d, 0x73
jmp 0x1404b97da
je 0x1404b987f
mov edi, r8d
test r9b, 0xed
cmp r8d, eax
jmp 0x1404b97ef
jne 0x1404b9815
and dword [rbp + rdi*4 + 0x4f4], 0
mov dh, 0x4b
bswap rdx
lea eax, [r8 + 1]
movsx dx, al
cdq
movsxd rdx, r9d
mov dword [rbp + 0x4f0], eax
lea eax, [rbx + r8]
cqo
jmp 0x1404b9820
inc r8d
sar dl, cl
mov edx, dword [r15 + rax*4]
dec rax
mov eax, dword [rbp + rdi*4 + 0x4f4]
imul rdx, rsi
stc
clc
add rdx, rax
mov eax, r11d
lea rdx, [rdx + rax]
lea eax, [rbx + r8]
rcl r11d, cl
rcl r11d, 0x43
mov r11, rdx
test rbp, 0x2c1d7165
jmp 0x1404b985d
mov dword [rbp + rdi*4 + 0x4f4], edx
shr r11, 0x20
stc
cmp bp, bp
cmp eax, r10d
mov ax, 0x3fa2
mov eax, dword [rbp + 0x4f0]
jne 0x1404b97d1
test r11d, r11d
je 0x1404b9929
cmp r8d, 0x73
jmp 0x1404b9891
je 0x1404b9929
mov edx, r8d
clc
cmp r8d, eax
jmp 0x1404b98a3
jne 0x1404b98c7
and dword [rbp + rdx*4 + 0x4f4], 0
movsx cx, r11b
movsxd rcx, r10d
lea eax, [r8 + 1]
movsx rcx, r13w
mov dword [rbp + 0x4f0], eax
mov ecx, dword [rbp + rdx*4 + 0x4f4]
bswap ax
movsxd rax, r10d
inc r8d
mov eax, r11d
lea rcx, [rcx + rax]
or r11d, 0x20521b27
mov dword [rbp + rdx*4 + 0x4f4], ecx
test ecx, ebp
btc ax, bx
mov eax, dword [rbp + 0x4f0]
sbb r11, 0x7ba949f4
movsx r11, bp
btr r11d, 0xda
shr rcx, 0x20
ror r11w, cl
movzx r11, ax
shr r11, 0xc4
mov r11d, ecx
cmc
test ecx, ecx
jmp 0x1404b9923
jne 0x1404b9888
mov ebx, dword [rsp + 0x30]
cmp r8d, 0x73
jmp 0x1404b9936
je 0x1404b9b2c
mov rdx, qword [rsp + 0x68]
inc r9d
cmp r9d, ebx
jne 0x1404b9755
mov r9d, eax
shrd cx, bx, 0xe4
bts cx, r11w
movsx ecx, di
lea r8, [rbp + 0x4f4]
cmc
rcr dh, 0xa
shl r9, 2
not ch
cwd
movzx dx, dl
mov dword [rbp + 0x150], eax
mov edx, 0x1cc
movzx cx, dil
movsxd rcx, eax
lea rcx, [rbp + 0x154]
jmp 0x1404b9993
call fcn.1404b6103
mov r15d, dword [rbp + 0x150]
mov al, 1
jmp 0x1404b99aa
sub r11d, r11d
test spl, spl
clc
test al, al
jmp 0x1404b99b8
je 0x1404b9b93
mov ecx, dword [rsp + 0x34]
cmp r14w, 0x1c2a
sub ecx, dword [rsp + 0x38]
jmp 0x1404b99d1
mov dword [rsp + 0x34], ecx
jmp 0x1404b99da
jne 0x1404b92c0
mov eax, dword [rsp + 0x48]
cmc
lea eax, [rax + rax*4]
test bpl, dl
cmp r15d, ebp
add eax, eax
sub r13d, eax
jmp 0x1404b99f8
je 0x1404b9bf1
lea ecx, [r13 - 1]
stc
lea rax, [0x140000000]
stc
cmc
cmp r11, rsi
mov eax, dword [rax + rcx*4 + 0xc58b8]
stc
test eax, eax
jmp 0x1404b9a1e
je 0x1404b9b93
cmp eax, 1
jmp 0x1404b9a2c
je 0x1404b9bf1
test r15d, r15d
jmp 0x1404b9a3a
je 0x1404b9bf1
mov r8d, r11d
jmp 0x1404b9a48
mov r9d, r11d
inc cx
mov r10d, eax
movzx rcx, r15w
jmp 0x1404b9a5b
mov edx, r9d
dec rax
inc r9d
movsx eax, di
btr rcx, 0x94
bt rax, rax
mov eax, r8d
jmp 0x1404b9a7f
mov ecx, dword [rbp + rdx*4 + 0x154]
shr r8b, 0xfb
shl r8b, 0x4e
imul rcx, r10
and r8b, r14b
shl r8b, cl
add rcx, rax
bswap r8d
sbb r8w, r13w
test r10b, bpl
mov r8, rcx
test r10w, 0x2d2a
jmp 0x1404b9ab4
mov dword [rbp + rdx*4 + 0x154], ecx
test r15b, 0xb5
clc
shr r8, 0x20
cmp r9d, r15d
jmp 0x1404b9acc
jne 0x1404b9a5b
test r8d, r8d
jmp 0x1404b9ada
je 0x1404b9bdf
cmp dword [rbp + 0x150], 0x73
jmp 0x1404b9aec
jae 0x1404b9b93
mov eax, dword [rbp + 0x150]
movsx r15, di
jmp 0x1404b9b04
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404b9b18
inc r15d
jmp 0x1404b9b20
mov dword [rbp + 0x150], r15d
jmp 0x1404b9bf1
and dword [rbp + 0x890], 0
not cx
lea r8, [rbp + 0x894]
sub ch, bl
xor edx, r10d
and dword [rbp + 0x150], 0
btr rdx, 0xe7
movsx dx, r13b
sal ecx, cl
lea rcx, [rbp + 0x154]
sub dh, 0x5e
btr edx, 0xe8
xor r9d, r9d
movzx rdx, bp
cdq
mov edx, 0x1cc
jmp 0x1404b9b75
call fcn.1404b6103
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
mov al, 0xf9
mov al, r11b
jmp 0x1404b9b8e
jmp 0x1404b99b1
sub r9d, r9d
cmovl r8w, r12w
jmp 0x1404b9ba5
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
movzx cx, dil
mov dword [rbp + 0x150], r11d
cmovp cx, r15w
xchg dx, cx
mov edx, 0x1cc
movsx rcx, r8w
lea rcx, [rbp + 0x154]
call fcn.1404b6103
xor r11d, r11d
mov r15d, dword [rbp + 0x150]
cmp r10w, r15w
cmp r12d, 0x785220f3
test r12d, r12d
je 0x1404b9d21
mov r8d, r11d
test r15d, r15d
jmp 0x1404b9c05
je 0x1404b9c77
mov ecx, r8d
movsx edx, r9w
inc r8d
bt r15d, esi
btr rax, r14
btr edx, 0x4e
mov eax, r12d
mov rdx, 0x25726d28
movsx r12d, r11w
sub dl, 0x34
mov edx, dword [rbp + rcx*4 + 0x154]
and r15, 0x29994217
lea rdx, [rdx + rax]
cmovge r12w, r10w
mov dword [rbp + rcx*4 + 0x154], edx
and r15, 0x75f55331
mov r15d, dword [rbp + 0x150]
shr rdx, 0x20
test spl, 0x69
and r12w, r15w
mov r12d, edx
stc
cmp r8d, r15d
jne 0x1404b9c0b
test r12d, r12d
jmp 0x1404b9c7f
je 0x1404b9d21
cmp r15d, 0x73
jmp 0x1404b9c8e
jae 0x1404b9ccc
mov eax, r15d
movzx r15, dx
mov dword [rbp + rax*4 + 0x154], r12d
jmp 0x1404b9cac
mov r15d, dword [rbp + 0x150]
inc r15d
jmp 0x1404b9cbb
mov dword [rbp + 0x150], r15d
jmp 0x1404b9cc7
jmp 0x1404b9d21
sub r9d, r9d
cwd
movsx edx, ax
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
cdq
mov dword [rbp + 0x150], r11d
jmp 0x1404b9cf2
mov edx, 0x1cc
jmp 0x1404b9d06
lea rcx, [rbp + 0x154]
jmp 0x1404b9d12
call fcn.1404b6103
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
mov rax, qword [rsp + 0x58]
bts cx, si
rcr r12d, cl
mov r13d, 1
xor dl, 0xd5
mov r12d, dword [rsp + 0x40]
test r9b, al
xadd ecx, ecx
mov qword [rbp + 0x4f4], 1
or ch, cl
mov dword [rsp + 0x30], r13d
cmp r10b, r8b
movsx cx, dil
sub r12d, dword [rax]
cmp dword [rax], r11d
cqo
cbw
mov eax, 0xcccccccd
movsxd rcx, esi
cmovb rdx, rax
mov dword [rbp + 0x4f0], r13d
mov dx, si
movsx dx, r10b
movzx dx, r10b
cmovge r12d, dword [rsp + 0x40]
mul r12d
bt rax, 0xee
sar ax, 0x84
movsx cx, sil
mov eax, edx
cmp dil, r9b
bts rcx, rsp
test r9d, 0x67e662b5
shr eax, 3
mov dword [rsp + 0x38], eax
mov ecx, eax
cmp dil, cl
mov dword [rsp + 0x34], eax
test r10b, 0x5c
cmc
clc
test eax, eax
jmp 0x1404b9dc9
je 0x1404ba58d
mov eax, ecx
mov edx, 0x26
shr sil, 0x5f
shl esi, cl
cmp ecx, edx
cmova eax, edx
btc si, r12w
xor edx, edx
shl di, cl
mov dword [rsp + 0x48], eax
bt bx, 0x2e
cmovp cx, r13w
cmp di, 0xa59
lea edi, [rax - 1]
rol rbx, 0x7a
ror sil, cl
lea rax, [0x140000000]
rol esi, cl
movzx ecx, byte [rax + rdi*4 + 0xc5822]
sar esi, cl
movzx esi, byte [rax + rdi*4 + 0xc5823]
ror bx, 0x39
jmp 0x1404b9e2c
mov ebx, ecx
cmp r10d, 0x3b8751f1
ror r8w, 0x3f
shl rbx, 2
mov r8, rbx
lea eax, [rsi + rcx]
cmovns cx, r14w
movzx ecx, r12w
lea rcx, [rbp + 0x894]
jmp 0x1404b9e59
mov dword [rbp + 0x890], eax
jmp 0x1404b9e64
call fcn.1404a07ca
lea rcx, [0x140000000]
cmc
shl rsi, 2
test r9w, 0x1271
movzx eax, word [rcx + rdi*4 + 0xc5820]
bts r8w, r11w
rcl dl, cl
add dl, bh
lea rdx, [rcx + 0xc4f10]
bsf r8d, esp
lea rcx, [rbp + 0x894]
cmp cx, bx
mov r8, rsi
clc
cmp rsp, 0x2ef60d3c
cmc
add rcx, rbx
jmp 0x1404b9eb5
lea rdx, [rdx + rax*4]
jmp 0x1404b9ebe
call fcn.14049fd21
mov r10d, dword [rbp + 0x890]
cmp r10d, 1
ja 0x1404ba09e
mov eax, dword [rbp + 0x894]
clc
cmp al, cl
sub ebx, ebx
test eax, eax
jne 0x1404b9f51
xor r9d, r9d
mov dword [rbp + 0x6c0], ebx
cmove dx, r9w
bswap dx
lea r8, [rbp + 0x6c4]
mov dword [rbp + 0x4f0], ebx
movsx dx, r8b
not ecx
mov edx, 0x1cc
movsx cx, r8b
lea rcx, [rbp + 0x4f4]
call fcn.1404b6103
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404b9f31
mov dword [rsp + 0x30], r13d
jmp 0x1404b9f40
mov al, 1
mov esi, 0x1cc
jmp 0x1404b9f4c
jmp 0x1404ba555
cmp eax, 1
jmp 0x1404b9f59
je 0x1404b9f40
test r13d, r13d
jmp 0x1404b9f67
je 0x1404b9f40
mov r8d, ebx
mov r9d, ebx
mov r10, rax
not cl
cwd
xchg cl, cl
mov edx, r9d
movzx cx, r11b
mov ecx, r10d
jmp 0x1404b9f8c
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
bts r8d, esp
movzx r8d, r10w
imul rcx, r10
or r8, r10
movsx r8, r8w
xor r8b, 0xc3
add rcx, rax
adc r8b, r8b
movsxd r8, ecx
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
stc
shr r8, 0x20
jmp 0x1404b9fd4
cmp r9d, r13d
jmp 0x1404b9fdc
jne 0x1404b9f7c
test r8d, r8d
je 0x1404b9f22
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404b9ff7
jae 0x1404ba040
mov eax, dword [rbp + 0x4f0]
dec r13w
not r13w
bswap r13w
mov dword [rbp + rax*4 + 0x4f4], r8d
movzx r13w, r8b
setno r13b
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404ba02c
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404ba03b
jmp 0x1404b9f31
sub r9d, r9d
mov dword [rbp + 0x890], ebx
movsx cx, r15b
mov r8b, 0xac
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], ebx
movsx edx, r9w
movzx rdx, r13w
jmp 0x1404ba06b
mov edx, 0x1cc
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba07c
call fcn.1404b6103
mov r13d, dword [rbp + 0x4f0]
mov al, bl
jmp 0x1404ba08f
mov dword [rsp + 0x30], r13d
jmp 0x1404ba099
jmp 0x1404b9f42
lea r8, [rbp + 0x894]
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba0b2
cmp r13d, 1
jmp 0x1404ba0bb
ja 0x1404ba25f
mov ebx, dword [rbp + 0x4f4]
test r15b, 0x79
btc r9w, 0x48
mov r9, r10
mov esi, 0x1cc
shl r9, 2
movzx edx, r13w
mov dl, bl
mov edx, esi
mov dword [rbp + 0x4f0], r10d
jmp 0x1404ba0f1
call fcn.1404b6103
sub edi, edi
clc
test r11b, r13b
cmp r15b, r9b
test ebx, ebx
jmp 0x1404ba106
jne 0x1404ba137
mov dword [rbp + 0x890], edi
rcr r8w, 0x6e
test spl, sil
lea r8, [rbp + 0x894]
cmp dil, r11b
mov dword [rbp + 0x4f0], edi
xor r9d, r9d
jmp 0x1404ba132
jmp 0x1404ba526
mov r13d, dword [rbp + 0x4f0]
cmp spl, 7
stc
mov dword [rsp + 0x30], r13d
stc
cmp ebx, 1
jmp 0x1404ba151
je 0x1404ba552
test r13d, r13d
jmp 0x1404ba15f
je 0x1404ba552
mov r8d, edi
mov r9d, edi
cwd
setp ch
movzx cx, ch
mov r10, rbx
cwd
movsx eax, bx
movsx rdx, di
mov edx, r9d
cdqe
inc r9d
shl al, cl
bsf ecx, edi
rol rax, 0xd5
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
movsxd r8, r8d
imul rcx, r10
xor r8b, 0xb5
adc r8b, r14b
add rcx, rax
mov r8, rcx
clc
mov dword [rbp + rdx*4 + 0x4f4], ecx
test r14b, r12b
shr r8, 0x20
cmp r9d, r13d
jne 0x1404ba180
test r8d, r8d
je 0x1404ba53d
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404ba1dc
jae 0x1404ba20e
mov eax, dword [rbp + 0x4f0]
inc r13b
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404ba209
jmp 0x1404ba54a
sub r9d, r9d
mov dword [rbp + 0x890], edi
cmove cx, r8w
lea r8, [rbp + 0x894]
cmovne cx, bx
mov dword [rbp + 0x4f0], edi
jmp 0x1404ba232
mov rdx, rsi
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba241
call fcn.1404b6103
mov r13d, dword [rbp + 0x4f0]
mov al, dil
mov dword [rsp + 0x30], r13d
jmp 0x1404ba25a
jmp 0x1404ba555
cmp r10d, r13d
cmovb rbx, r8
jmp 0x1404ba26b
lea rdx, [rbp + 0x894]
mov ebx, r13d
cmovae rdx, rcx
cmovb ebx, r10d
setb al
movzx cx, ah
xchg ch, cl
mov qword [rsp + 0x68], rdx
setns ch
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba29a
mov dword [rsp + 0x30], ebx
jmp 0x1404ba2a3
cmovae rcx, r8
cmp r13, r10
test r9w, cx
test al, al
cmovne r10d, r13d
stc
test r8b, r11b
cmp di, 0x3841
sub eax, eax
clc
xor r9d, r9d
cmc
cmp r13b, r13b
mov dword [rbp + 0x6c0], eax
test r13, 0x5d8c6309
cmp rbx, r15
test ebx, ebx
jmp 0x1404ba2de
je 0x1404ba4f4
mov r13, rcx
shl sil, 0x79
bsf esi, r9d
sal sil, cl
mov esi, dword [rdx + r9*4]
cmp r11b, r8b
test esi, esi
jmp 0x1404ba300
jne 0x1404ba333
cmp r9d, eax
jne 0x1404ba4e4
and dword [rbp + r9*4 + 0x6c4], esi
movsxd rax, r12d
lea eax, [r9 + 1]
jmp 0x1404ba323
mov dword [rbp + 0x6c0], eax
jmp 0x1404ba32e
jmp 0x1404ba4e4
xor r11d, r11d
mov r8d, r9d
cmp r15, 0x5ce673b3
stc
test esi, r15d
test r10d, r10d
jmp 0x1404ba34c
je 0x1404ba4cb
mov ebx, r9d
test r14w, r8w
cmc
neg ebx
clc
cmp r8d, 0x73
jmp 0x1404ba366
je 0x1404ba420
mov edi, r8d
cmp r8d, eax
jmp 0x1404ba377
jne 0x1404ba39e
and dword [rbp + rdi*4 + 0x6c4], 0
lea eax, [r8 + 1]
movzx edx, r14w
bswap rdx
movzx rdx, r12w
mov dword [rbp + 0x6c0], eax
mov dx, r12w
lea eax, [rbx + r8]
dec dx
mov edx, 0x3f0062c0
movsx dx, dl
inc r8d
sub dl, dl
mov edx, dword [r13 + rax*4]
mov eax, r11d
bts r11w, r15w
xor r11d, 0x7f916b3d
and r11b, 0x7b
imul rdx, rsi
inc r11w
sbb r11, rbp
movzx r11d, r15w
add rdx, rax
xchg r11b, r11b
sal ax, cl
mov eax, dword [rbp + rdi*4 + 0x6c4]
lea rdx, [rdx + rax]
lea eax, [rbx + r8]
xchg r11b, r11b
adc r11d, 0x7661055e
mov r11, rdx
mov dword [rbp + rdi*4 + 0x6c4], edx
stc
shr r11, 0x20
cmc
cmp dl, 0xc7
cmp eax, r10d
not ah
mov eax, dword [rbp + 0x6c0]
jne 0x1404ba35d
test r11d, r11d
jmp 0x1404ba428
je 0x1404ba4c3
cmp r8d, 0x73
jmp 0x1404ba437
je 0x1404ba4c3
mov edx, r8d
jmp 0x1404ba445
cmp r8d, eax
jmp 0x1404ba44d
jne 0x1404ba472
and dword [rbp + rdx*4 + 0x6c4], 0
mov cx, r15w
lea eax, [r8 + 1]
movsx ecx, ax
bswap cx
movsxd rcx, ebx
mov dword [rbp + 0x6c0], eax
mov eax, dword [rbp + rdx*4 + 0x6c4]
jmp 0x1404ba47e
inc r8d
btc cx, 0x6c
not cl
mov ecx, r11d
add rcx, rax
cwde
cmp cx, di
mov dword [rbp + rdx*4 + 0x6c4], ecx
sub ax, 0x4228
mov eax, dword [rbp + 0x6c0]
btc r11w, si
shr rcx, 0x20
btc r11d, 0xe1
shld r11, r9, 0x50
mov r11d, ecx
cmp ecx, edi
test ecx, ecx
jne 0x1404ba42e
mov ebx, dword [rsp + 0x30]
test r12w, r14w
cmp r8d, 0x73
jmp 0x1404ba4d4
je 0x1404ba640
mov rdx, qword [rsp + 0x68]
jmp 0x1404ba4e4
inc r9d
test r13b, 0xc3
cmp r9d, ebx
jne 0x1404ba2f2
mov r9d, eax
movsx esi, cx
bt cx, 0x83
cmp si, ax
lea r8, [rbp + 0x6c4]
btr si, ax
shl r9, 2
mov esi, 0x1cc
movzx ecx, sp
bswap rcx
mov dword [rbp + 0x4f0], eax
movsx rcx, bx
mov rdx, rsi
setp ch
movsx cx, r12b
lea rcx, [rbp + 0x4f4]
call fcn.1404b6103
mov r13d, dword [rbp + 0x4f0]
sub al, r8b
cmp r12b, r14b
mov dword [rsp + 0x30], r13d
rol al, 0x80
mov al, 1
cmc
xor r11d, r11d
test al, al
jmp 0x1404ba55f
je 0x1404ba698
mov ecx, dword [rsp + 0x34]
jmp 0x1404ba570
sub ecx, dword [rsp + 0x48]
mov dword [rsp + 0x34], ecx
jmp 0x1404ba57d
jne 0x1404b9dcf
mov eax, dword [rsp + 0x38]
clc
jmp 0x1404ba58d
lea eax, [rax + rax*4]
add eax, eax
cmc
sub r12d, eax
je 0x1404ba622
lea ecx, [r12 - 1]
btc rax, r12
sal al, 0xd7
lea rax, [0x140000000]
test r9b, r9b
mov eax, dword [rax + rcx*4 + 0xc58b8]
cmp r10w, dx
test eax, eax
jmp 0x1404ba5c4
jne 0x1404ba6a5
sub r9d, r9d
cwd
movsxd rcx, ecx
cqo
mov dword [rbp - 0x80], r11d
cqo
lea r8, [rbp - 0x7c]
xchg ch, ch
mov rcx, r13
movsx rcx, r14w
mov dword [rbp + 0x4f0], r11d
movsx dx, bpl
movsx rdx, r8w
cdq
mov edx, 0x1cc
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba609
call fcn.1404b6103
mov r13d, dword [rbp + 0x4f0]
cmp bx, 0x7a50
cmp rdx, rbx
mov dword [rsp + 0x30], r13d
sub r11d, r11d
test r15d, r15d
jmp 0x1404ba62d
jne 0x1404ba854
mov edx, r11d
jmp 0x1404ba63b
jmp 0x1404ba8a4
and dword [rbp - 0x80], 0
cwd
sbb r8b, 0x30
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
lea rcx, [rbp + 0x4f4]
mov esi, 0x1cc
shld rdx, r12, 0xb5
bt rdx, 0x54
ror dh, cl
sub r9d, r9d
sets dl
mov edx, esi
call fcn.1404b6103
mov r13d, dword [rbp + 0x4f0]
sub r11d, r11d
mov al, 0x94
mov al, r11b
jmp 0x1404ba68e
mov dword [rsp + 0x30], r13d
jmp 0x1404ba558
mov rdx, rsi
jmp 0x1404ba6a0
jmp 0x1404ba778
cmp eax, 1
jmp 0x1404ba6ad
je 0x1404ba622
test r13d, r13d
je 0x1404ba622
mov r8d, r11d
xchg ch, cl
cqo
movsxd r10, r13d
mov r9d, r11d
cmovs rcx, rbx
mov r10, rax
mov edx, r9d
jmp 0x1404ba6db
inc r9d
sub ecx, r8d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
imul rcx, r10
mov r8b, 0xc1
cmc
neg r8b
lea rcx, [rcx + rax]
mov r8, rcx
stc
cmp r15, 0x31c81f9b
mov dword [rbp + rdx*4 + 0x4f4], ecx
test di, bp
shr r8, 0x20
cmp r9d, r13d
jmp 0x1404ba71b
jne 0x1404ba6d0
test r8d, r8d
jmp 0x1404ba729
je 0x1404ba60e
cmp dword [rbp + 0x4f0], 0x73
jae 0x1404ba76a
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404ba756
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404ba765
jmp 0x1404ba61d
mov edx, 0x1cc
rcr cx, cl
shr ecx, 0xc5
rcl r8b, cl
xor r9d, r9d
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
cmovo cx, ax
movzx cx, dh
mov dword [rbp + 0x4f0], r11d
movsx cx, r9b
mov cx, 0x6767
lea rcx, [rbp + 0x4f4]
jmp 0x1404ba7a7
call fcn.1404b6103
mov rax, qword [rsp + 0x58]
shr bl, cl
neg cx
mov bl, byte [rax + 0x308]
mov rax, qword [rsp + 0x60]
mov ecx, 0x635f596d
bsr rcx, r10
bts cx, r9w
mov rcx, rax
cmc
cmp byte [rax + 8], 0
jmp 0x1404ba7dc
je 0x1404ba823
call fcn.1404b6b52
neg bl
movsxd rdx, r15d
inc rdx
cqo
movabs rdx, 0x8000000000000000
jmp 0x1404ba800
sbb rcx, rcx
stc
test sp, 0x5f71
and rcx, rdx
test dil, 0x85
cmp r12d, r8d
and rcx, rdx
jmp 0x1404ba81b
mov qword [rax], rcx
jmp 0x1404ba84a
call fcn.1404b6bb5
neg bl
cdq
mov edx, 0x80000000
jmp 0x1404ba835
sbb ecx, ecx
and ecx, edx
clc
test r13b, dl
and ecx, edx
jmp 0x1404ba844
mov dword [rax], ecx
cmovae eax, r12d
mov eax, 2
jmp 0x1404bb1eb
lea edx, [r15 - 1]
setl al
cbw
rcr rax, cl
mov dword [rsp + 0x48], r11d
movsx rax, r15w
shl ah, 0x5b
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x1404ba879
je 0x1404ba88b
inc eax
jmp 0x1404ba886
jmp 0x1404ba891
mov eax, r11d
cmp r14b, r11b
shl edx, 5
test rcx, 0x1d9d38d2
cmc
add edx, eax
cmp rbx, r10
test r11d, r14d
test r13d, r13d
jne 0x1404ba8ba
mov ecx, r11d
jmp 0x1404ba8b5
jmp 0x1404ba8f5
lea ecx, [r13 - 1]
mov dword [rsp + 0x48], r11d
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404ba8d0
je 0x1404ba8e2
inc eax
jmp 0x1404ba8dd
jmp 0x1404ba8e5
mov eax, r11d
shl ecx, 5
sbb r8, rsp
shl r8b, cl
btr r8, 0x7d
add ecx, eax
mov eax, ecx
shld r12w, dx, 0x17
rcr r12w, cl
sbb r8w, si
mov r8d, 0xffffffff
sub eax, edx
mov r12d, 0x20
cmp edx, ecx
jmp 0x1404ba91a
sbb ebx, ebx
cmp si, r10w
stc
jmp 0x1404ba926
and ebx, eax
mov dword [rsp + 0x40], ebx
jmp 0x1404ba931
jbe 0x1404bac47
mov eax, r12d
mov dword [rsp + 0x34], r11d
or di, r13w
movsx esi, si
shld di, r15w, 0x26
mov esi, ebx
test r12b, r8b
shrd r8w, di, 0xdf
lea edi, [r12 - 0x1f]
ror r8d, cl
rcr r8w, cl
btr rcx, 0x8d
and esi, 0x1f
xor cx, 0x4802
shl cx, cl
test ebp, edx
mov r8d, ebx
sub eax, esi
shr r8d, 5
clc
movsxd rcx, esi
movsx rcx, r12w
mov ecx, eax
mov dword [rsp + 0x48], eax
nop
add eax, 0x67296636
btr ax, 0x12
shl rdi, cl
movzx ecx, bx
dec edi
mov eax, edi
adc cx, r12w
add rcx, 0x21a2048
sal cl, 0x84
not eax
mov dword [rsp + 0x38], eax
xor ah, bl
inc ah
shl ch, cl
lea eax, [r15 - 1]
bt rcx, rbx
xor cl, spl
bsr ecx, dword [rbp + rax*4 + 0x154]
je 0x1404ba9e0
inc ecx
jmp 0x1404ba9db
jmp 0x1404ba9e8
mov ecx, r11d
movzx ax, r12b
lea eax, [r8 + r15]
stc
cmp r13b, 0xd1
cmp eax, 0x73
jmp 0x1404ba9f9
jbe 0x1404baa5f
xor r9d, r9d
movsx edx, r12w
movzx ecx, sp
not rdx
mov dword [rbp - 0x80], r11d
movzx cx, bpl
movzx ecx, di
xchg dl, r8b
lea r8, [rbp - 0x7c]
jmp 0x1404baa27
mov dword [rbp + 0x150], r11d
mov edx, 0x1cc
setp cl
movsx cx, bpl
cmovp cx, bp
lea rcx, [rbp + 0x154]
call fcn.1404b6103
mov r15d, dword [rbp + 0x150]
sub r11d, r11d
jmp 0x1404baa5a
jmp 0x1404bac3b
mov edx, r11d
mov eax, r12d
shr dl, cl
sub eax, ecx
inc dl
test bp, 0x7dd7
cmp esi, eax
seta dl
cmp dh, 0x90
add edx, r8d
add edx, r15d
stc
cmp spl, r11b
mov dword [rsp + 0x34], edx
stc
jmp 0x1404baa8c
cmp edx, 0x73
jmp 0x1404baa94
ja 0x1404ba9ff
lea eax, [r8 - 1]
test rbp, 0x12d270ae
lea r11d, [rdx - 1]
clc
cmp r11d, eax
jmp 0x1404baab2
je 0x1404babdc
mov ebx, dword [rsp + 0x48]
btc r12w, 0xb0
btc r12w, ax
lea r12d, [r8 - 1]
sub dl, sil
movsx r13d, r14w
rcl ecx, cl
mov edx, dword [rsp + 0x38]
sbb r13b, 0xb9
mov r13d, 0xffffffff
movsx ax, r14b
sal ah, 0x62
mov eax, r11d
movzx rcx, bp
movzx ecx, r10w
sub eax, r8d
mov cl, bpl
lea ecx, [rax - 1]
cmp eax, r15d
jmp 0x1404bab06
jae 0x1404bab1e
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404bab19
jmp 0x1404bab24
sub r10d, r10d
cmp r14d, r15d
cmp ecx, r15d
jmp 0x1404bab2c
jae 0x1404bab44
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bab3f
jmp 0x1404bab4f
xor r9d, r9d
test r15b, r13b
bsf ecx, ebx
xchg ecx, ecx
and r9d, edx
test r13w, 0x1895
sar ch, 0x15
cmp r13b, 0x75
mov ecx, ebx
clc
shr r9d, cl
movsx rcx, sp
and r10d, edi
inc cl
dec rcx
mov ecx, esi
cmp edi, 0x59517256
stc
shl r10d, cl
test r9b, sil
cmp r14b, spl
or r9d, r10d
cmp ch, 0xd2
mov dword [rbp + r11*4 + 0x154], r9d
cmc
stc
add r11d, r13d
stc
test r12b, 0xf2
jmp 0x1404baba0
cmp r11d, r12d
jmp 0x1404baba8
je 0x1404babba
mov r15d, dword [rbp + 0x150]
jmp 0x1404baaea
mov r13d, dword [rsp + 0x30]
mov r12d, 0x20
mov edx, dword [rsp + 0x34]
btr bx, 0xf5
mov ebx, dword [rsp + 0x40]
ror rcx, 0xe9
or ecx, r11d
setns cl
xor r11d, r11d
sub cx, 0x6b74
bsf ecx, ecx
mov ecx, r11d
clc
jmp 0x1404babf0
test r8d, r8d
jmp 0x1404babf8
je 0x1404bac23
mov eax, ecx
jmp 0x1404bac05
inc ecx
cmp di, ax
test r12, rsp
mov dword [rbp + rax*4 + 0x154], r11d
cmp r11w, dx
cmc
cmp ecx, r8d
jne 0x1404babfe
mov r15d, edx
movsx rdi, r14w
mov dword [rbp + 0x150], edx
ror dil, 0x95
shr al, 0x20
movzx r8, bx
mov r8d, 0xffffffff
movsx eax, r15w
shr edi, cl
mov eax, dword [rsp + 0x50]
ror dil, cl
add r10w, 0xd89
shl r10b, 0x83
mov edi, dword [rsp + 0x3c]
adc r10b, 0x7b
cmp r10w, r15w
sub eax, edi
not r10b
mov dword [rsp + 0x50], eax
bsr r10w, r10w
mov r10d, eax
jmp 0x1404bac81
test edi, edi
je 0x1404bacb5
cmp ebx, eax
jbe 0x1404bacb1
mov rdx, qword [rsp + 0x60]
not r9b
mov r9b, 1
jmp 0x1404baca1
mov qword [rsp + 0x20], rdx
movzx dx, bh
mov edx, edi
jmp 0x1404bb1cb
sub r10d, ebx
cmc
cmp r15d, r13d
jmp 0x1404bacbd
ja 0x1404bad47
jae 0x1404bacd0
mov cl, 1
jmp 0x1404bad52
lea edx, [r15 - 1]
cmp edx, r8d
jmp 0x1404bacdc
je 0x1404bad47
mov eax, dword [rbp + rdx*4 + 0x4f4]
test r13b, 0xa2
cmp ah, 0xd9
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404bacfc
jne 0x1404bad18
add edx, r8d
test dl, 4
cmc
stc
cmp edx, r8d
jmp 0x1404bad12
jne 0x1404bace2
cmp edx, r8d
jmp 0x1404bad20
je 0x1404bad47
mov eax, dword [rbp + rdx*4 + 0x4f4]
clc
xor cl, sil
cmp dword [rbp + rdx*4 + 0x154], eax
xchg cl, cl
jmp 0x1404bad3f
setbe cl
jmp 0x1404bad52
mov cl, r11b
or al, r14b
shl r13w, 0xb9
test cl, cl
cbw
setl r9b
mov si, 0x2636
mov dword [rsp + 0x38], r11d
lea eax, [rbx + 1]
mov r9d, r10d
movsx cx, r10b
movsxd r13, ebx
cmovne ebx, eax
rcr sil, cl
mov r13d, r12d
sar sil, cl
movzx rcx, r15w
xadd rax, rsi
and r10d, 0x1f
cbw
dec cl
xadd sil, sil
shr r9d, 5
shld ecx, ebp, 0xd9
sub r13d, r10d
xadd si, si
not rcx
mov dword [rsp + 0x40], ebx
bt rax, 0x73
sar cx, cl
mov ecx, r13d
mov esi, 1
rcr ah, cl
or al, r8b
sbb eax, 0x36073c24
shl rsi, cl
dec cl
movsx rax, r14w
cbw
dec esi
mov eax, esi
not eax
bt rcx, 0x87
bts ecx, esp
mov dword [rsp + 0x48], eax
mov al, 0xdf
cwde
lea eax, [r15 - 1]
bts cx, r14w
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404badf7
je 0x1404bae09
inc ecx
jmp 0x1404bae04
jmp 0x1404bae14
mov ecx, r11d
xor ax, 0x5cc6
cbw
neg al
lea eax, [r9 + r15]
stc
cmp eax, 0x73
jmp 0x1404bae21
jbe 0x1404bae70
sub r9d, r9d
mov dword [rbp - 0x80], r11d
movsx r8w, dl
cmovs r8d, r15d
cqo
lea r8, [rbp - 0x7c]
mov ecx, 0x6ef36f41
movzx dx, dil
mov dword [rbp + 0x150], r11d
cdq
cmovle cx, di
cqo
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bae66
call fcn.1404b6103
jmp 0x1404bafd9
sub r12d, ecx
mov edx, r11d
cmp spl, 0x7c
cmp r10d, r12d
seta dl
jmp 0x1404bae8b
add edx, r9d
stc
add edx, r15d
stc
test bpl, r12b
cmc
mov dword [rsp + 0x38], edx
cmc
cmp edx, 0x73
jmp 0x1404baea4
ja 0x1404bae27
lea r12d, [r9 - 1]
shld r11, r15, 0xd2
lea r11d, [rdx - 1]
stc
cmp r9b, 0xc8
cmp r11d, r12d
jmp 0x1404baec4
je 0x1404bafa5
mov ebx, dword [rsp + 0x48]
bswap rdx
jmp 0x1404baed6
mov edx, 0xffffffff
mov eax, r11d
test rbx, r10
clc
sub eax, r9d
lea ecx, [rax - 1]
cmp ch, 0x20
clc
cmc
cmp eax, r15d
jmp 0x1404baef5
jae 0x1404baf07
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404baf0a
sub edi, edi
cmc
cmp ecx, r15d
jmp 0x1404baf12
jae 0x1404baf25
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404baf28
sub r8d, r8d
and r8d, ebx
setbe cl
rcr cx, 0x45
mov ecx, r13d
cmp bl, 0x92
shr r8d, cl
btr ecx, eax
and edi, esi
mov ecx, r10d
cmp rsi, 0x1fc91351
shl edi, cl
jmp 0x1404baf51
or r8d, edi
test bl, r14b
mov dword [rbp + r11*4 + 0x154], r8d
test bh, 0x65
stc
test spl, r9b
add r11d, edx
cmp r11d, r12d
jmp 0x1404baf71
je 0x1404baf83
mov r15d, dword [rbp + 0x150]
jmp 0x1404baedb
mov edx, dword [rsp + 0x38]
xor bl, 0x77
cmp r8b, 0x90
sub rdi, rax
mov ebx, dword [rsp + 0x40]
and dil, 6
ror di, cl
mov edi, dword [rsp + 0x3c]
clc
cmp di, r15w
xor ecx, ecx
test r14w, 0x3ed
test r9d, r9d
jmp 0x1404bafb5
je 0x1404bafd3
and dword [rbp + rcx*4 + 0x154], 0
jmp 0x1404bafc8
inc ecx
cmp ecx, r9d
jne 0x1404bafbb
mov dword [rbp + 0x150], edx
lea rdx, [rbp + 0x4f0]
not cl
movzx ecx, r12w
jmp 0x1404bafeb
lea rcx, [rbp + 0x150]
call fcn.1404b6212
cmp dword [rbp + 0x150], 0
cqo
cmovns dx, r13w
cwd
mov rdx, rax
cbw
mov eax, 0xffffffff
jmp 0x1404bb016
sete r9b
cmp rdx, rax
jmp 0x1404bb022
jbe 0x1404bb059
mov rcx, rdx
shr rcx, 0x20
bsr ecx, ecx
jmp 0x1404bb037
je 0x1404bb049
inc ecx
jmp 0x1404bb044
jmp 0x1404bb04c
sub ecx, ecx
stc
add ecx, 0x20
jmp 0x1404bb054
jmp 0x1404bb07b
bsr ecx, edx
jmp 0x1404bb061
je 0x1404bb073
inc ecx
jmp 0x1404bb06e
jmp 0x1404bb07b
sub ecx, ecx
shr sil, cl
dec rsi
mov esi, dword [rsp + 0x50]
test r13w, 0x385d
cmc
cmp ecx, esi
jbe 0x1404bb0e9
sub ecx, esi
test r9b, r9b
jmp 0x1404bb098
je 0x1404bb0d0
mov eax, 1
clc
jmp 0x1404bb0ae
shl rax, cl
dec rax
stc
test rdx, rax
jmp 0x1404bb0bd
jne 0x1404bb0d0
mov r9b, 1
jmp 0x1404bb0cb
jmp 0x1404bb0e2
xor r9b, r9b
rcl r10, 0xd0
ror r10b, 0xd0
add r10, 0x380813f4
shr rdx, cl
and r10b, 0x88
sub r11d, r11d
lea eax, [rdi - 2]
test r14d, r14d
xchg cx, cx
movzx r10, di
mov ecx, esi
jmp 0x1404bb105
not ebx
movsx r10, r9w
cmovne r11d, dword [rbp + 0x324]
xor r8d, r8d
cmp r14d, 1
movzx r10w, bl
jmp 0x1404bb124
cmova r8d, dword [rbp + 0x328]
cmovp r10w, ax
test edi, edi
movsx r10d, r10w
mov r10b, r11b
movzx r10d, sp
mov r10d, r8d
xchg r8b, r8b
sets r8b
cmovne ebx, eax
rcr ax, cl
shl r10, 0x20
dec ah
sal r8b, cl
mov eax, r11d
rcl r8b, cl
add r10, rax
test dil, bpl
rcl r8b, cl
mov rax, qword [rsp + 0x58]
shl r10, cl
mov r8b, 0x21
mov r8b, byte [rax + 0x308]
lea rcx, [rdx + r10]
mov rdx, qword [rsp + 0x60]
jmp 0x1404bb186
mov qword [rsp + 0x20], rdx
movsxd rdx, ecx
movsx edx, dx
movzx rdx, r9w
mov edx, ebx
call fcn.1404b6c27
jmp 0x1404bb1eb
test eax, eax
xchg r9b, r9b
mov rdx, qword [rsp + 0x60]
not r9b
setne r9b
movzx ax, r11b
mov qword [rsp + 0x20], rdx
movzx rax, r10w
jmp 0x1404bb1c5
mov edx, ecx
mov ax, 0x3032
mov rax, qword [rsp + 0x58]
jmp 0x1404bb1d5
lea rcx, [rbp + 0x320]
mov r8b, 0xe2
mov r8b, byte [rax + 0x308]
call fcn.1404b7446
mov rcx, qword [rbp + 0xa60]
xor rcx, rsp
jmp 0x1404bb1fa
call fcn.14049c123
mov rbx, qword [rsp + 0xbc0]
add rsp, 0xb70
pop r15
movzx r14, bx
movzx edi, r11w
pop r14
movzx r13, r11w
pop r13
not r12
mov bp, 0x6c0b
cmovnp esi, edi
pop r12
jmp 0x1404bb234
pop rdi
cmovns ebp, r8d
xchg sil, sil
pop rsi
pop rbp
jmp 0x1404bb243
ret