Function at 0x1404b908b
Capabilities:
Authenticate hmac
Check http status code

Disassembly:
mov qword [rsp + 0x18], rbx
cmp r8b, 0x13
push rbp
cbw
movsx bx, r14b
rcl ebp, cl
push rsi
setl r9b
xor r9, 0x79865d23
push rdi
dec r9
push r12
sar ax, 0x88
btr r10w, r12w
sbb r9b, r14b
push r13
btc rdi, 0x57
push r14
push r15
bsr r15w, r14w
lea rbp, [rsp - 0xa70]
jmp 0x1404b90dd
sub rsp, 0xb70
lahf
mov rax, qword [0x1400b7288]
shrd rdi, rbx, 0xe5
bts r13, rbp
xor rax, rsp
btc r10, r14
mov r8b, spl
mov qword [rbp + 0xa60], rax
cmp al, dil
mov bl, 0xbd
mov al, byte [rdx + 8]
lea rbx, [0x140000000]
bsf r10, r9
xor r10b, 0xf4
mov r10d, dword [rcx]
bt r15d, 0xd0
movsxd rdi, r8d
sar r8, cl
neg al
cmovp r14, rdx
jmp 0x1404b913a
mov r9, rcx
mov qword [rsp + 0x60], rdx
mov edx, dword [rcx + 4]
sbb eax, eax
sub r14b, r8b
and eax, 0x1d
shl di, 0xb3
clc
shl r8b, cl
mov qword [rsp + 0x58], rcx
rcr dil, cl
add eax, 0x19
sal r8b, cl
btc edi, 0xed
sub r11d, r11d
test r10d, r10d
mov dword [rsp + 0x50], eax
movzx r15w, dil
lea r8, [r9 + 8]
mov dword [rbp + 0x320], r11d
movzx r13w, cl
cmovs r10d, r11d
rcl rdi, cl
mov r14d, r11d
cmp r10d, edx
not r15d
mov r13, 0x6b8a1628
lea edi, [r11 + 0x26]
mov eax, r10d
mov r15b, dl
jmp 0x1404b91b0
mov r15d, r11d
cmovp r13w, di
movzx cx, r15b
mov r13, 0x50c1180c
cmovae eax, edx
movzx rcx, bx
rcr r13, 0x4b
sal r13b, 0x7f
mov r13d, r11d
bswap rcx
sbb cx, r8w
sar rcx, cl
sub r10d, eax
bt cx, 0x18
mov ecx, eax
lea r8, [r8 + rcx]
nop
cmovp eax, eax
mov dword [rsp + 0x30], r10d
rcr ax, 0x38
cmc
cmovl ax, r11w
lea rax, [r9 + 8]
inc r10w
cmp r10w, 0x1940
bt r10, rcx
mov qword [rsp + 0x78], r8
shr r10w, cl
add rax, rdx
setne r10b
cmp r14, rdx
jmp 0x1404b922c
lea r10, [r9 + 8]
test cx, 0x55dd
mov qword [rsp + 0x70], rax
test spl, spl
cmp r15w, 0x1a48
sub eax, r8d
test r15b, bl
mov dword [rsp + 0x40], eax
cmc
test rax, 0x3cad6449
cmp r9d, 0x54246d98
cmp r10, r8
je 0x1404b9ec2
cmp r13d, 9
jmp 0x1404b926d
jne 0x1404b9486
test r14d, r14d
jmp 0x1404b927b
je 0x1404b93a1
mov r8d, r11d
movsx rcx, r13w
cwd
mov r9d, r11d
inc cl
jmp 0x1404b9297
mov edx, r9d
cwde
bswap ecx
movsx ax, spl
inc r9d
shl eax, 0x14
sal ax, 0x1a
cdqe
mov eax, dword [rbp + rdx*4 + 0x324]
sal cl, cl
bt cx, si
ror cx, 0x54
imul rcx, rax, 0x3b9aca00
or al, r10b
dec ax
cmovp ax, r13w
mov eax, r8d
inc r8b
xchg r8b, r8b
lea rcx, [rcx + rax]
sar r8b, 0xc5
shl r8b, cl
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
test r8w, r11w
stc
cmp dx, 0x6127
shr r8, 0x20
cmp r12d, r15d
cmp r9d, r14d
jmp 0x1404b9308
jne 0x1404b9297
test r8d, r8d
jmp 0x1404b9316
je 0x1404b9383
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b9328
jae 0x1404b9374
mov eax, dword [rbp + 0x320]
movsx r14d, r10w
mov dword [rbp + rax*4 + 0x324], r8d
mov r14, 0x2bfe1b34
movzx r14d, r9w
movzx r14, bx
mov r14d, dword [rbp + 0x320]
jmp 0x1404b935b
inc r14d
jmp 0x1404b9363
mov dword [rbp + 0x320], r14d
jmp 0x1404b936f
jmp 0x1404b9397
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404b9397
mov r14d, dword [rbp + 0x320]
sal r8w, cl
rol r8w, 0x8a
sar r8b, 0x22
mov r8, qword [rsp + 0x78]
jmp 0x1404b93a1
test r15d, r15d
je 0x1404b9475
mov edx, r11d
stc
test r10d, 0x751d6a90
test al, r14b
test r14d, r14d
jmp 0x1404b93c0
je 0x1404b9422
mov ecx, edx
lahf
dec ax
inc edx
adc r14b, cl
shrd r14w, dx, 0xb5
mov r15d, r15d
movsx rax, r11w
setb al
shr r14d, cl
mov eax, dword [rbp + rcx*4 + 0x324]
add r15, rax
mov dword [rbp + rcx*4 + 0x324], r15d
test rsp, r8
cmp bpl, 0xc8
or r14, rax
mov r14d, dword [rbp + 0x320]
test cl, r12b
shr r15, 0x20
stc
jmp 0x1404b9414
cmp edx, r14d
jmp 0x1404b941c
jne 0x1404b93c6
test r15d, r15d
jmp 0x1404b942a
je 0x1404b9475
cmp r14d, 0x73
jae 0x1404b9460
mov eax, r14d
mov dword [rbp + rax*4 + 0x324], r15d
mov r14d, dword [rbp + 0x320]
inc r14d
jmp 0x1404b9454
mov dword [rbp + 0x320], r14d
jmp 0x1404b9475
mov r14d, r11d
mov dword [rbp + 0x320], r11d
cmovne ecx, r15d
dec ax
movsx rax, ax
mov r15d, r11d
cdqe
mov rcx, r8
mov r13d, r11d
mov ax, r13w
not ecx
movzx eax, byte [r10]
cmovo cx, ax
movsx ecx, si
lea ecx, [r15 + r15*4]
inc r13d
movzx r15w, r15b
jmp 0x1404b94a6
inc r10
add r15b, 0x38
adc r15d, r10d
shrd r15w, r13w, 0x92
lea r15d, [rax + rcx*2]
cmp r10, r8
jmp 0x1404b94c2
jne 0x1404b9264
test r13d, r13d
jmp 0x1404b94d0
je 0x1404b9ec2
mov eax, 0xcccccccd
jmp 0x1404b94e5
mul r13d
sar r12b, cl
movsx r12d, r15w
cmp r8w, 0x22ce
mov eax, edx
clc
shl r12w, 0xc8
shr eax, 3
xor r12w, ax
ror r12b, cl
mov dword [rsp + 0x38], eax
mov r12d, eax
cmc
mov dword [rsp + 0x3c], eax
test r12b, 0xfd
test eax, eax
jmp 0x1404b951e
je 0x1404b9c77
mov eax, r12d
test bpl, r12b
cmp r12d, edi
mov si, si
cmove r8d, r15d
cmova eax, edi
sub edx, edx
setle dil
cmovl cx, r9w
movzx rsi, r15w
mov dword [rsp + 0x34], eax
bswap cx
inc rcx
dec r8w
dec eax
sbb r8d, 0xf432bcf
mov edi, eax
movzx ecx, byte [rbx + rax*4 + 0xc5822]
xor r8b, 0x51
btr r8w, bx
shr r8b, 0x3b
movzx esi, byte [rbx + rax*4 + 0xc5823]
mov ebx, ecx
test rdx, 0x5d542349
cdqe
shr r8w, cl
shl rbx, 2
movzx rax, sp
movsx eax, r15w
mov r8, rbx
movsxd rax, r14d
cmovl rax, r8
jmp 0x1404b95a6
lea eax, [rsi + rcx]
seto cl
movsxd rcx, r14d
movzx rcx, ax
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
call fcn.1404a2353
lea rcx, [0x140000000]
bt edx, edi
shl rsi, 2
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
sbb cl, 0xd7
lea rcx, [rbp + 0x6c4]
rol r8w, cl
adc r8w, 0x144d
sal r8b, 0xfd
mov r8, rsi
clc
add rcx, rbx
jmp 0x1404b9606
lea rdx, [rdx + rax*4]
jmp 0x1404b960f
call fcn.1404a18a1
mov r10d, dword [rbp + 0x6c0]
cmp r10d, 1
jmp 0x1404b9624
ja 0x1404b9760
mov eax, dword [rbp + 0x6c4]
xor r11d, r11d
test eax, eax
jne 0x1404b9654
mov r14d, r11d
jmp 0x1404b9643
mov dword [rbp + 0x320], r11d
jmp 0x1404b964f
jmp 0x1404b9c2d
cmp eax, 1
jmp 0x1404b965c
je 0x1404b9c2d
test r14d, r14d
jmp 0x1404b966a
je 0x1404b9c2d
mov r8d, r11d
movzx ecx, di
movsx rcx, r10w
mov r9d, r11d
mov r10, rax
cwd
movsxd rax, ebp
mov cl, r14b
mov edx, r9d
movzx rax, bp
cbw
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x324]
shr r8w, 0x28
imul rcx, r10
sbb r8b, sil
dec r8b
btr r8, rbx
add rcx, rax
add r8b, 0x69
clc
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r13b, 0xf4
clc
shr r8, 0x20
test rcx, r9
cmp r9d, r14d
jne 0x1404b9688
test r8d, r8d
jmp 0x1404b96e0
je 0x1404b974f
cmp dword [rbp + 0x320], 0x73
jae 0x1404b972e
mov eax, dword [rbp + 0x320]
movsx r14d, r12w
inc r14b
mov dword [rbp + rax*4 + 0x324], r8d
bswap r14w
not r14b
movsx r14, r13w
mov r14d, dword [rbp + 0x320]
jmp 0x1404b971f
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404b9c2d
mov r14d, r11d
xchg al, al
mov dword [rbp + 0x320], r11d
setg al
jmp 0x1404b9742
mov al, r11b
jmp 0x1404b974a
jmp 0x1404b9c32
mov r14d, dword [rbp + 0x320]
jmp 0x1404b975b
jmp 0x1404b9c2d
cmp r14d, 1
jmp 0x1404b9769
ja 0x1404b98e4
mov ebx, dword [rbp + 0x324]
adc r8w, r11w
mov r8, r10
rcr r14w, 0x45
shrd r14w, si, 0x5c
shld r14, rdx, 0xc2
shl r8, 2
test spl, r12b
dec r14
ror r14b, 2
xor r11d, r11d
shrd r14, rbx, 0xe4
mov dword [rbp + 0x320], r10d
ror r14d, cl
xchg r14b, r14b
rcr r14w, cl
mov r14d, r10d
test r8, r8
jmp 0x1404b97be
je 0x1404b9837
mov eax, 0x1cc
shr ecx, 0x9c
cmp r10b, cl
rol ecx, 0xf9
lea rcx, [rbp + 0x324]
cmc
cmp r15b, r9b
jmp 0x1404b97e2
cmp r8, rax
jmp 0x1404b97ea
ja 0x1404b9806
lea rdx, [rbp + 0x6c4]
jmp 0x1404b97fc
call fcn.1404a18a1
jmp 0x1404b982a
mov r8, rax
sub edx, edx
jmp 0x1404b9810
call fcn.1404a2353
call fcn.1404b368d
mov dword [rax], 0x22
jmp 0x1404b9825
call fcn.1404b4310
mov r14d, dword [rbp + 0x320]
cmp al, dil
xor r11d, r11d
test ebx, ebx
jmp 0x1404b983e
je 0x1404b963b
cmp ebx, 1
jmp 0x1404b984c
je 0x1404b9c2d
test r14d, r14d
jmp 0x1404b985a
je 0x1404b9c2d
mov r8d, r11d
movzx ecx, bp
mov r10b, r14b
not r9w
mov r9d, r11d
cwd
movzx rax, r8w
mov ecx, ebp
mov r10, rbx
mov edx, r9d
movsx ecx, r13w
cmovno cx, r14w
movzx cx, r15b
inc r9d
mov eax, r8d
xor cx, r8w
mov ecx, dword [rbp + rdx*4 + 0x324]
movsxd r8, esi
movzx r8w, r9b
sbb r8w, sp
imul rcx, r10
add rcx, rax
movzx r8w, bl
btc r8w, 0x22
shr r8w, cl
mov r8, rcx
cmc
mov dword [rbp + rdx*4 + 0x324], ecx
test eax, r8d
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404b98d9
jne 0x1404b987b
jmp 0x1404b96d8
cmp r10d, r14d
movzx r9d, r9w
mov r8w, 0x37fd
lea rdx, [rbp + 0x324]
mov r12d, r14d
lea rcx, [rbp + 0x6c4]
xchg r9b, al
not r8b
cmovae rcx, rdx
mov al, dil
lea r8, [rbp + 0x6c4]
jmp 0x1404b991a
cmovb r12d, r10d
mov qword [rsp + 0x68], rcx
movsx edx, r14w
movzx edx, dx
setb al
lea rdx, [rbp + 0x324]
movsxd r9, edi
movzx r9d, dx
jmp 0x1404b9940
cmovae rdx, r8
xor r9b, r15b
sub r11d, r11d
rcr r9w, cl
sal r9d, 0xce
inc r9b
test al, al
mov qword [rsp + 0x48], rdx
xchg r9b, r9b
cmovge r9w, r14w
mov dword [rbp + 0x4f0], r11d
not r9b
mov r9d, r11d
jmp 0x1404b9976
cmovne r10d, r14d
shr r14d, 0xcb
mov r14d, r11d
test r12d, r12d
jmp 0x1404b9989
je 0x1404b9b8f
mov eax, r9d
mov esi, dword [rcx + rax*4]
test esi, esi
jmp 0x1404b999c
jne 0x1404b99d7
cmp r9d, r14d
jmp 0x1404b99aa
jne 0x1404b9b7e
lea r14d, [r9 + 1]
jmp 0x1404b99b9
mov dword [rbp + rax*4 + 0x4f4], r11d
jmp 0x1404b99c6
mov dword [rbp + 0x4f0], r14d
jmp 0x1404b99d2
jmp 0x1404b9b7e
mov r8d, r9d
stc
test r10d, r10d
jmp 0x1404b99e3
je 0x1404b9b5f
mov edi, r9d
cmc
stc
neg edi
cmp r8d, 0x73
jmp 0x1404b99f9
je 0x1404b9ab9
mov ebx, r8d
clc
test r9b, bl
cmp r8d, r14d
jne 0x1404b9a37
and dword [rbp + rbx*4 + 0x4f4], 0
mov r14b, 0xd1
lea eax, [r8 + 1]
mov r14b, al
movsxd r14, r11d
mov dword [rbp + 0x4f0], eax
cmovne r14, rbp
setnp r14b
movzx r14w, r13b
lea eax, [rdi + r8]
movsx r14, si
movsxd r14, edx
inc r8d
movzx r14, r9w
shld r14d, r13d, 0x4e
mov edx, dword [rdx + rax*4]
mov eax, r11d
imul rdx, rsi
test cx, 0x3d0b
lea rdx, [rdx + rax]
mov eax, dword [rbp + rbx*4 + 0x4f4]
lea rdx, [rdx + rax]
cbw
movsx rax, r10w
lea eax, [rdi + r8]
mov r11, rdx
bswap r14w
not r14w
btr r14w, si
mov dword [rbp + rbx*4 + 0x4f4], edx
bsr r14w, r11w
mov r14d, dword [rbp + 0x4f0]
cmp bx, r12w
shr r11, 0x20
cmp eax, r10d
jmp 0x1404b9aa9
je 0x1404b9ab9
mov rdx, qword [rsp + 0x48]
jmp 0x1404b99f0
test r11d, r11d
jmp 0x1404b9ac1
je 0x1404b9b5f
cmp r8d, 0x73
jmp 0x1404b9ad0
je 0x1404b9da8
mov edx, r8d
test sp, 0x278c
cmp r8d, r14d
jmp 0x1404b9ae6
jne 0x1404b9b10
and dword [rbp + rdx*4 + 0x4f4], 0
movsx ax, r9b
lea eax, [r8 + 1]
movsx rcx, r12w
mov dword [rbp + 0x4f0], eax
cbw
not ah
movzx r14w, bpl
mov eax, dword [rbp + rdx*4 + 0x4f4]
movzx rcx, r15w
mov cx, 0x386d
inc r8d
mov ecx, r11d
jmp 0x1404b9b2a
lea rcx, [rcx + rax]
mov dword [rbp + rdx*4 + 0x4f4], ecx
btc r14d, 0x6b
mov r14d, dword [rbp + 0x4f0]
test r15b, spl
shl r11w, 0x45
ror r11w, 0x6a
shr rcx, 0x20
mov r11d, ecx
stc
cmc
test ecx, ecx
jne 0x1404b9ac7
sub r11d, r11d
cmp r13, rsp
cmp r8d, 0x73
jmp 0x1404b9b6e
je 0x1404b9daf
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
inc r9d
cmp r9d, r12d
jmp 0x1404b9b89
jne 0x1404b998f
mov r8d, r14d
test rdi, 0x3c0f1eed
shl r8, 2
mov dword [rbp + 0x320], r14d
test r8, r8
jmp 0x1404b9bac
je 0x1404b9c25
mov eax, 0x1cc
bswap rcx
adc rcx, r9
rol cl, cl
lea rcx, [rbp + 0x324]
cmp r14, rdx
clc
test bh, 0x1b
cmp r8, rax
jmp 0x1404b9bd5
ja 0x1404b9bf1
lea rdx, [rbp + 0x4f4]
jmp 0x1404b9be7
call fcn.1404a18a1
jmp 0x1404b9c16
mov r8, rax
clc
sub edx, edx
jmp 0x1404b9bfc
call fcn.1404a2353
call fcn.1404b368d
mov dword [rax], 0x22
jmp 0x1404b9c11
call fcn.1404b4310
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
or bx, 0x6c7b
mov r12d, dword [rsp + 0x3c]
cmp rsp, r14
mov al, 1
sete bl
lea rbx, [0x140000000]
cmc
test r8, 0x3d9b7809
test al, al
jmp 0x1404b9c48
je 0x1404b9dc1
sub r12d, dword [rsp + 0x34]
mov edi, 0x26
jmp 0x1404b9c5d
mov dword [rsp + 0x3c], r12d
jmp 0x1404b9c67
jne 0x1404b9524
mov eax, dword [rsp + 0x38]
jmp 0x1404b9c77
lea eax, [rax + rax*4]
add eax, eax
stc
sub r13d, eax
jmp 0x1404b9c85
je 0x1404b9dd7
lea eax, [r13 - 1]
mov eax, dword [rbx + rax*4 + 0xc58b8]
clc
test eax, eax
jmp 0x1404b9c9e
je 0x1404b9dc1
cmp eax, 1
jmp 0x1404b9cac
je 0x1404b9dd7
test r14d, r14d
jmp 0x1404b9cba
je 0x1404b9dd7
mov r8d, r11d
cwd
cmovb rcx, rsi
movzx dx, bl
mov r9d, r11d
movzx edx, r14w
seto r10b
mov r10d, eax
mov dh, 0x2d
mov edx, r9d
inc r9d
mov eax, r8d
ror r8b, 7
mov ecx, dword [rbp + rdx*4 + 0x324]
stc
shrd r8w, r10w, 0x49
movzx r8, r13w
imul rcx, r10
and r8b, 0x37
add r8b, 0x77
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
cmp r13b, r10b
cmp r8w, 0x724d
shr r8, 0x20
test di, cx
cmp r9d, r14d
jmp 0x1404b9d2f
jne 0x1404b9cde
test r8d, r8d
jmp 0x1404b9d3d
je 0x1404b9d97
cmp dword [rbp + 0x320], 0x73
jmp 0x1404b9d4f
jae 0x1404b9dc1
mov eax, dword [rbp + 0x320]
mov r14b, r9b
not r14w
movsx r14, r15w
mov dword [rbp + rax*4 + 0x324], r8d
not r14w
mov r14d, dword [rbp + 0x320]
jmp 0x1404b9d7e
inc r14d
jmp 0x1404b9d86
mov dword [rbp + 0x320], r14d
jmp 0x1404b9d92
jmp 0x1404b9dd7
mov r14d, dword [rbp + 0x320]
jmp 0x1404b9da3
jmp 0x1404b9dd7
sub r11d, r11d
bt ebx, 0x95
lea rbx, [0x140000000]
jmp 0x1404b9dc1
mov r14d, r11d
jmp 0x1404b9dc9
mov dword [rbp + 0x320], r11d
cmp r11, 0x6a6c0139
test r15d, r15d
jmp 0x1404b9ddf
je 0x1404b9eae
mov r8d, r11d
test r14d, r14d
jmp 0x1404b9df0
je 0x1404b9e47
mov ecx, r8d
inc r8d
sbb r14b, 0x59
mov edx, r15d
adc ah, 0xbb
mov eax, dword [rbp + rcx*4 + 0x324]
lea rdx, [rdx + rax]
mov dword [rbp + rcx*4 + 0x324], edx
xadd r15w, r14w
mov r14d, dword [rbp + 0x320]
movzx r15w, cl
shr rdx, 0x20
or r15b, r11b
bt r15w, 0xf5
mov r15d, edx
cmp r8d, r14d
jmp 0x1404b9e41
jne 0x1404b9df6
test r15d, r15d
jmp 0x1404b9e4f
je 0x1404b9eae
mov edi, 0x26
stc
cmp r14d, 0x73
jae 0x1404b9e95
mov eax, r14d
mov dword [rbp + rax*4 + 0x324], r15d
movsx r14w, r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404b9e81
inc r14d
jmp 0x1404b9e89
mov dword [rbp + 0x320], r14d
jmp 0x1404b9ec2
mov r14d, r11d
jmp 0x1404b9e9d
mov dword [rbp + 0x320], r11d
jmp 0x1404b9ea9
jmp 0x1404b9ec2
mov edi, 0x26
bts cx, r15w
bsf cx, r12w
adc cx, 0x7225
mov ecx, dword [rsp + 0x30]
test ecx, ecx
jmp 0x1404b9ecd
je 0x1404ba8d6
mov eax, 0xcccccccd
mul ecx
shr r15b, cl
or al, r10b
mov eax, edx
setb r15b
rcl r15w, 0xe1
shr eax, 3
mov dword [rsp + 0x34], eax
mov r15d, eax
cmc
test si, 0x1af6
mov dword [rsp + 0x3c], eax
jmp 0x1404b9f05
test eax, eax
je 0x1404ba68c
jmp 0x1404b9f1e
lea rbx, [0x140000000]
btc cx, 0x3d
cmp r15d, edi
jmp 0x1404b9f2b
mov r13d, r15d
cmova r13d, edi
test r10b, 0x93
sub eax, 0x5b5b7101
btr rcx, 0x62
sub edx, edx
cmp r10b, dil
movzx edi, r11w
cmovl cx, r8w
mov dword [rsp + 0x38], r13d
adc sil, r13b
btr rcx, rdx
ror sil, cl
lea eax, [r13 - 1]
btr ecx, 0xa9
movzx ecx, byte [rbx + rax*4 + 0xc5822]
btc rsi, r13
movzx esi, byte [rbx + rax*4 + 0xc5823]
sbb edi, ecx
movsxd rdi, esi
rcr bl, 0x69
mov ebx, ecx
xadd di, di
mov edi, eax
bt eax, eax
rcl ah, cl
shl rbx, 2
mov al, 0x8f
movsxd r8, ecx
cbw
mov r8, rbx
lea eax, [rsi + rcx]
cmovle rcx, rsp
movsx rcx, r10w
mov cl, 3
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
jmp 0x1404b9fbb
call fcn.1404a2353
lea rcx, [0x140000000]
shr dl, cl
shl rsi, 2
shr rdx, 0x73
movzx eax, word [rcx + rdi*4 + 0xc5820]
rol r8w, 1
xor dh, 0xb3
lea rdx, [rcx + 0xc4f10]
shl cl, 0x92
stc
lea rcx, [rbp + 0x6c4]
rcl r8b, cl
mov r8, rsi
test r9b, cl
jmp 0x1404ba002
add rcx, rbx
jmp 0x1404ba00a
lea rdx, [rdx + rax*4]
jmp 0x1404ba013
call fcn.1404a18a1
mov r10d, dword [rbp + 0x6c0]
cmp r10d, 1
ja 0x1404ba195
mov eax, dword [rbp + 0x6c4]
test rdx, 0x5bee0339
jmp 0x1404ba03b
xor r11d, r11d
stc
cmc
test eax, eax
jmp 0x1404ba047
jne 0x1404ba066
mov r14d, r11d
jmp 0x1404ba055
mov dword [rbp + 0x320], r11d
jmp 0x1404ba061
jmp 0x1404ba650
cmp eax, 1
jmp 0x1404ba06e
je 0x1404ba650
test r14d, r14d
jmp 0x1404ba07c
je 0x1404ba650
mov r8d, r11d
cqo
setge dl
bswap r9w
mov r9d, r11d
sets r10b
cdq
cqo
mov r10, rax
inc cl
movsxd rcx, esp
mov edx, r9d
dec rcx
setg ah
cmovl ax, cx
inc r9d
sbb ch, 0xa6
lahf
mov eax, r8d
rcr cx, cl
xchg cl, cl
mov ecx, dword [rbp + rdx*4 + 0x324]
shl r8w, 0xdd
imul rcx, r10
shrd r8w, di, 0x16
rol r8b, 0x4e
cmovl r8w, r15w
lea rcx, [rcx + rax]
sub r8b, 0xba
mov r8, rcx
test r11d, 0x4b7900ae
mov dword [rbp + rdx*4 + 0x324], ecx
clc
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404ba101
jne 0x1404ba0a0
test r8d, r8d
jmp 0x1404ba10f
je 0x1404ba184
cmp dword [rbp + 0x320], 0x73
jmp 0x1404ba121
jae 0x1404ba16b
mov eax, dword [rbp + 0x320]
jmp 0x1404ba13b
mov dword [rbp + rax*4 + 0x324], r8d
inc r14b
movzx r14w, r14b
mov r14d, dword [rbp + 0x320]
jmp 0x1404ba157
inc r14d
mov dword [rbp + 0x320], r14d
jmp 0x1404ba166
jmp 0x1404ba650
mov r14d, r11d
mov al, bl
jmp 0x1404ba175
mov dword [rbp + 0x320], r11d
mov al, r11b
jmp 0x1404ba656
mov r14d, dword [rbp + 0x320]
jmp 0x1404ba190
jmp 0x1404ba650
cmp r14d, 1
ja 0x1404ba2e4
mov ebx, dword [rbp + 0x324]
mov r8, r10
shl r8, 2
xor r11d, r11d
and r14b, 0x98
movsx r14d, ax
mov dword [rbp + 0x320], r10d
xor r14b, r11b
clc
mov r14d, r10d
clc
test r8, r8
jmp 0x1404ba1ce
je 0x1404ba246
lea rcx, [rbp + 0x324]
test bpl, 0x5e
cmc
cmp r8, 0x1cc
jmp 0x1404ba1ec
ja 0x1404ba208
lea rdx, [rbp + 0x6c4]
jmp 0x1404ba1fe
call fcn.1404a18a1
jmp 0x1404ba238
sub edx, edx
jmp 0x1404ba213
mov r8d, 0x1cc
jmp 0x1404ba21e
call fcn.1404a2353
call fcn.1404b368d
mov dword [rax], 0x22
jmp 0x1404ba233
call fcn.1404b4310
mov r14d, dword [rbp + 0x320]
xor r11d, r11d
stc
cmp r14b, r11b
test ebx, ebx
je 0x1404ba04d
cmp ebx, 1
jmp 0x1404ba256
je 0x1404ba650
test r14d, r14d
jmp 0x1404ba264
je 0x1404ba650
mov r8d, r11d
mov r9d, r11d
inc dh
movzx r10d, dx
movzx ax, bpl
mov r10, rbx
mov edx, r9d
movsxd rax, r10d
inc r9d
sar ax, 2
sal ch, cl
neg ah
mov eax, r8d
cmc
movzx cx, r8b
mov ecx, dword [rbp + rdx*4 + 0x324]
clc
imul rcx, r10
sbb r8b, 0xbc
btr r8w, sp
bt r8w, ax
lea rcx, [rcx + rax]
movzx r8d, si
shr r8d, cl
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
test r10w, 0x3e86
shr r8, 0x20
cmp r9d, r14d
jmp 0x1404ba2d9
jne 0x1404ba27e
jmp 0x1404ba107
cmp r10d, r14d
xchg al, r13b
movsxd r9, r15d
mov r12b, r12b
lea rcx, [rbp + 0x324]
movzx r13w, r13b
movsx r9, r12w
movzx r15d, r11w
mov r15d, r14d
lea r12, [rbp + 0x6c4]
movsx r9, r10w
not r9
movsx r13w, r13b
cmovae r12, rcx
movsxd rcx, ebp
lea r13, [rbp + 0x324]
cmovb r15d, r10d
movsx r9, di
jmp 0x1404ba335
lea rcx, [rbp + 0x6c4]
cmovae r13, rcx
movsx r9d, ax
setb al
sar r9w, 0x63
sbb r9, 0x63dd377e
xor r11d, r11d
test al, al
jmp 0x1404ba361
mov dword [rbp + 0x4f0], r11d
mov r9b, 0x8b
mov r9d, r11d
jmp 0x1404ba373
cmovne r10d, r14d
ror r14, cl
shl r14b, cl
cmc
mov r14d, r11d
test r15d, r15d
jmp 0x1404ba389
je 0x1404ba5aa
mov eax, r9d
sub sil, r12b
inc si
mov esi, dword [r12 + rax*4]
test esi, esi
jmp 0x1404ba3a3
jne 0x1404ba3d9
cmp r9d, r14d
jmp 0x1404ba3b1
jne 0x1404ba597
lea r14d, [r9 + 1]
jmp 0x1404ba3c0
mov dword [rbp + rax*4 + 0x4f4], r11d
mov dword [rbp + 0x4f0], r14d
jmp 0x1404ba3d4
jmp 0x1404ba597
mov r8d, r9d
jmp 0x1404ba3e8
test r10d, r10d
jmp 0x1404ba3f0
je 0x1404ba585
mov ebx, r9d
test di, r11w
neg ebx
jmp 0x1404ba404
cmp r8d, 0x73
jmp 0x1404ba40d
je 0x1404ba4ba
mov edi, r8d
test r8b, dl
cmp r8d, r14d
jmp 0x1404ba421
jne 0x1404ba43c
and dword [rbp + rdi*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
bswap dx
lea eax, [rbx + r8]
inc r8d
sal dl, 0xd9
btc r14, 0x34
xor rdx, r8
mov edx, dword [r13 + rax*4]
mov eax, r11d
inc r11b
movsxd r14, ebp
rcl r11b, 0xe4
imul rdx, rsi
add rdx, rax
rcr r14b, 0xe3
movsx r14, ax
mov eax, dword [rbp + rdi*4 + 0x4f4]
add rdx, rax
lea eax, [rbx + r8]
mov r11, rdx
btc r14w, r11w
mov dword [rbp + rdi*4 + 0x4f4], edx
bsr r14d, r15d
bts r14, r10
mov r14d, dword [rbp + 0x4f0]
test r15, r12
cmp cl, 0x69
shr r11, 0x20
clc
test r12w, 0xbef
cmp eax, r10d
jmp 0x1404ba4b4
jne 0x1404ba404
test r11d, r11d
je 0x1404ba585
cmp r8d, 0x73
jmp 0x1404ba4cc
je 0x1404ba7c5
mov edx, r8d
cmp sp, 0x5a71
cmp r8d, r14d
jmp 0x1404ba4e2
jne 0x1404ba518
and dword [rbp + rdx*4 + 0x4f4], 0
movzx cx, r9b
movsx eax, bp
lea eax, [r8 + 1]
bswap cx
not ch
mov cx, 0x6de
mov dword [rbp + 0x4f0], eax
movzx r14w, r12b
cmovg eax, r14d
movzx rax, sp
mov eax, dword [rbp + rdx*4 + 0x4f4]
bswap r14w
movsx rcx, bp
movsxd r14, ecx
inc r8d
add r14w, ax
mov ecx, r11d
or r11d, 0x74e72f4b
btc r11w, dx
rol r11, cl
add rcx, rax
mov dword [rbp + rdx*4 + 0x4f4], ecx
inc r11b
sub r11w, 0x3ba2
mov r14d, dword [rbp + 0x4f0]
movzx r11d, cx
sbb r11b, r11b
bsr r11w, r11w
shr rcx, 0x20
movsx r11, r13w
rcl r11w, cl
mov r11d, ecx
test ecx, ecx
jmp 0x1404ba57f
jne 0x1404ba4c3
xor r11d, r11d
cmp r8d, 0x73
jmp 0x1404ba591
je 0x1404ba7cf
inc r9d
clc
cmc
cmp r9d, r15d
jmp 0x1404ba5a4
jne 0x1404ba38f
mov r8d, r14d
stc
shl r8, 2
mov dword [rbp + 0x320], r14d
clc
test r8, r8
je 0x1404ba63e
mov eax, 0x1cc
rcr cl, cl
sal rcx, 0xd4
bts cx, r12w
lea rcx, [rbp + 0x324]
stc
cmp r8, rax
jmp 0x1404ba5e3
ja 0x1404ba5ff
lea rdx, [rbp + 0x4f4]
jmp 0x1404ba5f5
call fcn.1404a18a1
jmp 0x1404ba629
mov r8, rax
jmp 0x1404ba608
sub edx, edx
jmp 0x1404ba60f
call fcn.1404a2353
call fcn.1404b368d
mov dword [rax], 0x22
jmp 0x1404ba624
call fcn.1404b4310
mov r14d, dword [rbp + 0x320]
stc
xor r11d, r11d
or r13w, 0x58bb
cmp r8b, 0xed
mov r15d, dword [rsp + 0x3c]
mov al, r11b
mov r13d, dword [rsp + 0x38]
cmp r13d, r14d
shr al, cl
mov al, 1
test sil, 0x59
test al, al
jmp 0x1404ba65d
je 0x1404ba7cf
sub r15d, r13d
movsx rdi, r11w
mov edi, 0x26
jmp 0x1404ba674
mov dword [rsp + 0x3c], r15d
jne 0x1404b9f12
mov eax, dword [rsp + 0x34]
stc
xor cx, si
mov ecx, dword [rsp + 0x30]
clc
lea eax, [rax + rax*4]
add eax, eax
cmc
sub ecx, eax
je 0x1404ba8d6
dec ecx
cmp ch, bh
rol al, 0xa4
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
test r9d, r9d
test sil, 0x44
test eax, eax
jmp 0x1404ba6bd
jne 0x1404ba6d2
mov r14d, r11d
mov dword [rbp + 0x320], r11d
jmp 0x1404ba8e4
cmp eax, 1
je 0x1404ba8d6
test r14d, r14d
jmp 0x1404ba6e3
je 0x1404ba8e4
mov r8d, r11d
cmovge edx, esi
mov r9d, r11d
movsx dx, bl
inc cx
mov r10, rax
movsxd rcx, ebx
cbw
mov edx, r9d
movsx cx, bl
cbw
inc r9d
movsx rax, r12w
bsf rcx, r8
mov eax, r8d
sar r8, cl
mov ecx, dword [rbp + rdx*4 + 0x324]
imul rcx, r10
stc
movzx r8w, bl
sal r8b, cl
add rcx, rax
mov r8, rcx
mov dword [rbp + rdx*4 + 0x324], ecx
jmp 0x1404ba741
shr r8, 0x20
stc
jmp 0x1404ba74b
cmp r9d, r14d
jmp 0x1404ba753
jne 0x1404ba701
test r8d, r8d
jmp 0x1404ba761
je 0x1404ba8cf
cmp dword [rbp + 0x320], 0x73
jmp 0x1404ba773
jae 0x1404ba7cf
mov eax, dword [rbp + 0x320]
movsx r14, r8w
movsxd r14, r14d
cmovl r14, rsp
mov dword [rbp + rax*4 + 0x324], r8d
movzx r14w, dl
mov r14w, 0x4498
mov r14w, r12w
mov r14d, dword [rbp + 0x320]
jmp 0x1404ba7ac
inc r14d
jmp 0x1404ba7b4
mov dword [rbp + 0x320], r14d
jmp 0x1404ba7c0
jmp 0x1404ba8d6
sub r11d, r11d
sar r8b, 0x62
or al, r9b
mov rdx, qword [rsp + 0x60]
cmc
mov rax, qword [rsp + 0x58]
rcl r8w, 0xd7
neg r8b
mov r8, qword [rdx]
clc
cmp r12b, r8b
mov al, byte [rax + 0x308]
cmc
cmp byte [rdx + 8], r11b
jmp 0x1404ba7f9
je 0x1404ba85b
neg al
inc eax
cmovb ax, r13w
movabs rdx, 0x8000000000000000
dec al
movabs rax, 0xfff0000000000000
jmp 0x1404ba823
sbb rcx, rcx
and rcx, rdx
movabs rdx, 0x7ff0000000000000
lea rcx, [rcx + rdx]
and rcx, rax
and ah, 0x9c
neg ah
mov rax, qword [r8]
and rax, rdx
cmc
or rcx, rax
jmp 0x1404ba84e
mov qword [r8], rcx
jmp 0x1404ba856
jmp 0x1404ba8c5
neg al
jmp 0x1404ba869
mov edx, 0x80000000
lahf
movsx rax, si
movsx eax, r9w
mov eax, dword [r8]
jmp 0x1404ba87f
sbb ecx, ecx
cmc
test r12b, 0x9f
jmp 0x1404ba88b
and ecx, edx
setae dl
movsx dx, r13b
mov edx, 0x7f800000
jmp 0x1404ba89f
add ecx, edx
test r9b, 0xb2
test rbx, rbp
and eax, edx
cmp r9d, 0xeb60742
or ecx, eax
neg al
sal rax, 0x1f
shr ax, cl
and ecx, 0xff800000
mov dword [r8], ecx
mov eax, 3
jmp 0x1404bcb6a
mov r14d, dword [rbp + 0x320]
test r14d, r14d
jmp 0x1404ba8de
jne 0x1404ba8ec
mov ecx, r11d
jmp 0x1404ba926
lea ecx, [r14 - 1]
ror ax, cl
mov dword [rsp + 0x48], r11d
bt rax, 0x31
and al, r11b
or ah, 0xd9
bsr eax, dword [rbp + rcx*4 + 0x324]
je 0x1404ba91d
inc eax
jmp 0x1404ba918
jmp 0x1404ba921
mov eax, r11d
cmc
shl ecx, 5
add ecx, eax
mov eax, dword [rsp + 0x40]
mov dword [rsp + 0x3c], ecx
cmp ecx, dword [rsp + 0x50]
jmp 0x1404ba937
jae 0x1404bcb33
test eax, eax
jmp 0x1404ba944
je 0x1404bcb37
mov rbx, qword [rsp + 0x78]
btr r13w, 0xbe
btc r15w, 0x5c
xchg di, r12w
mov r15d, r11d
movsx rdi, r11w
xor r12b, r8b
movzx rdi, cx
mov rdi, qword [rsp + 0x70]
setae r13b
xor r12b, r11b
bts r13w, cx
mov r12d, r11d
mov dword [rbp + 0x150], r11d
xchg r13d, r13d
mov r13d, r11d
cmp r9b, dil
stc
cmp rbx, rdi
je 0x1404bb6c4
cmp r13d, 9
jmp 0x1404ba9a4
jne 0x1404bac21
test r15d, r15d
je 0x1404baae8
mov r8d, r11d
mov rax, 0x3e2c354b
rdtsc
movsxd rcx, r10d
mov r9d, r11d
xchg cl, al
cqo
bswap rdx
mov edx, r9d
inc r9d
jmp 0x1404ba9dd
mov eax, dword [rbp + rdx*4 + 0x154]
imul rcx, rax, 0x3b9aca00
mov eax, ebp
cbw
mov eax, r8d
sar r8d, 0x2f
bts r8w, r8w
lea rcx, [rcx + rax]
mov r8, rcx
mov dword [rbp + rdx*4 + 0x154], ecx
clc
test sil, 0x46
test r15b, r9b
shr r8, 0x20
cmp r9d, r15d
jmp 0x1404baa1d
jne 0x1404ba9cc
test r8d, r8d
jmp 0x1404baa2b
je 0x1404baae1
cmp dword [rbp + 0x150], 0x73
jmp 0x1404baa3d
jae 0x1404baa8a
mov eax, dword [rbp + 0x150]
cmovnp r15w, r14w
setno r15b
mov dword [rbp + rax*4 + 0x154], r8d
dec r15
mov r15b, 0x42
movsx r15w, sil
mov r15d, dword [rbp + 0x150]
jmp 0x1404baa71
inc r15d
jmp 0x1404baa79
mov dword [rbp + 0x150], r15d
jmp 0x1404baa85
jmp 0x1404baae8
xor r9d, r9d
movsx r8w, r14b
cwd
mov dword [rbp + 0x890], r11d
lea r8, [rbp + 0x894]
movsxd rcx, r14d
cwd
mov dword [rbp + 0x150], r11d
movzx cx, sil
xchg cx, cx
cdq
mov edx, 0x1cc
movsx rcx, ax
jmp 0x1404baac9
lea rcx, [rbp + 0x154]
jmp 0x1404baad5
call fcn.1404b7a8b
sub r11d, r11d
xor r15b, 0x14
mov r15d, dword [rbp + 0x150]
test r12d, r12d
jmp 0x1404baaf0
je 0x1404bac0a
mov r8d, r11d
test r15d, r15d
je 0x1404bab5d
mov edx, r8d
mov rax, rbp
mov r15b, 0xa0
inc r8d
xor r15, rax
cbw
mov eax, r12d
mov ecx, r14d
mov ecx, dword [rbp + rdx*4 + 0x154]
adc r15b, 2
cmovge r12, rcx
neg r12w
add rcx, rax
mov r12, rcx
clc
mov r15w, cx
mov dword [rbp + rdx*4 + 0x154], ecx
mov r15b, 0x39
rcr r15b, cl
mov r15d, dword [rbp + 0x150]
shr r12, 0x20
cmp r8d, r15d
jmp 0x1404bab57
jne 0x1404bab02
test r12d, r12d
je 0x1404bac0a
cmp r15d, 0x73
jmp 0x1404bab6f
jae 0x1404babad
mov eax, r15d
movzx r15w, spl
xchg r15w, r15w
mov dword [rbp + rax*4 + 0x154], r12d
mov r15w, dx
mov r15d, dword [rbp + 0x150]
inc r15d
jmp 0x1404bab9c
mov dword [rbp + 0x150], r15d
jmp 0x1404baba8
jmp 0x1404bac0a
xor r9d, r9d
mov dword [rbp + 0x890], r11d
movzx cx, r14b
movzx rdx, r14w
mov rdx, 0x198d2355
lea r8, [rbp + 0x894]
cmovo cx, ax
mov dword [rbp + 0x150], r11d
cmovbe ecx, esi
movzx dx, bpl
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404babf2
call fcn.1404b7a8b
mov r15d, dword [rbp + 0x150]
movsx r13d, dx
sub r11d, r11d
cwde
movzx r13, bx
mov r12d, r11d
dec r13b
movzx ecx, si
cdqe
mov r13d, r11d
movsxd rax, ebp
movsx eax, r9w
cdqe
movzx eax, byte [rbx]
xchg rcx, rcx
movsx ecx, r15w
lea ecx, [r12 + r12*4]
movzx r12w, al
inc r13d
inc rbx
jmp 0x1404bac49
lea r12d, [rax + rcx*2]
cmp al, bh
cmp rbx, rdi
jmp 0x1404bac57
jne 0x1404ba99b
test r13d, r13d
jmp 0x1404bac65
je 0x1404bb6c4
mov eax, 0xcccccccd
sal dx, 0x9f
mul r13d
or ah, dl
mov eax, edx
shr eax, 3
neg ch
mov dword [rsp + 0x48], eax
xadd ch, cl
test ch, 0x10
mov ecx, eax
mov dword [rsp + 0x34], eax
stc
test cl, 0x52
test eax, eax
je 0x1404bb3d2
mov eax, ecx
sal bl, cl
mov edx, 0x26
xor rbx, r13
cmp ecx, edx
movzx ecx, r8w
mov r8b, dil
xchg r8w, r8w
cmova eax, edx
xor edx, edx
clc
btr cx, 0x28
xor r8w, r10w
mov dword [rsp + 0x38], eax
movsx r8d, r15w
lea edi, [rax - 1]
shl r8, cl
movzx r8, ax
lea rax, [0x140000000]
bt bx, 0x76
btr si, 0xe2
movzx ecx, byte [rax + rdi*4 + 0xc5822]
btr si, 0xed
movzx esi, byte [rax + rdi*4 + 0xc5823]
movzx rax, r12w
sub ah, bh
mov ebx, ecx
xor r8b, 0xf
btr ax, 0xab
xor al, ah
shl rbx, 2
mov r8, rbx
lea eax, [rsi + rcx]
lea rcx, [rbp + 0x6c4]
mov dword [rbp + 0x6c0], eax
call fcn.1404a2353
lea rcx, [0x140000000]
bts r8d, r8d
sub eax, r13d
cmc
shl rsi, 2
rcl rdx, cl
lahf
movzx eax, word [rcx + rdi*4 + 0xc5820]
rcl dx, 0xc1
cmp r8b, 0x45
lea rdx, [rcx + 0xc4f10]
lea rcx, [rbp + 0x6c4]
neg r8
bts r8w, r13w
mov r8, rsi
clc
cmc
add rcx, rbx
jmp 0x1404bad75
lea rdx, [rdx + rax*4]
jmp 0x1404bad7e
call fcn.1404a18a1
mov r10d, dword [rbp + 0x6c0]
clc
cmp r10d, 1
jmp 0x1404bad94
ja 0x1404baf30
mov eax, dword [rbp + 0x6c4]
cmp rsi, 0x1cd5961
xor ebx, ebx
clc
cmp rsp, rsp
test eax, eax
jmp 0x1404badb4
jne 0x1404badeb
mov dword [rbp + 0x890], ebx
rcr r8w, 0x21
not r8w
bts r8d, edi
mov dword [rbp + 0x150], ebx
movsx r8d, r11w
sub r9d, r9d
lea r8, [rbp + 0x894]
jmp 0x1404bade6
jmp 0x1404bb374
cmp eax, 1
jmp 0x1404badf3
je 0x1404bb399
test r15d, r15d
jmp 0x1404bae01
je 0x1404bb399
mov r8d, ebx
cmovo rdx, r15
movsx edx, sp
mov r9d, ebx
cmovnp cx, si
mov r10, rax
xchg dh, dh
inc ah
mov edx, r9d
movsxd rcx, edx
inc r9d
cmc
neg rcx
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x154]
imul rcx, r10
test r15b, 0x26
test r9d, r11d
lea rcx, [rcx + rax]
mov r8, rcx
cmp r9, rdi
test si, r9w
mov dword [rbp + rdx*4 + 0x154], ecx
stc
test spl, r13b
shr r8, 0x20
test edi, eax
cmc
cmp r14d, r15d
cmp r9d, r15d
jmp 0x1404bae6c
jne 0x1404bae1f
test r8d, r8d
jmp 0x1404bae7a
je 0x1404bb38a
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bae8c
jae 0x1404baed6
mov eax, dword [rbp + 0x150]
jmp 0x1404baea1
mov dword [rbp + rax*4 + 0x154], r8d
jmp 0x1404baeb6
mov r15d, dword [rbp + 0x150]
jmp 0x1404baec2
inc r15d
mov dword [rbp + 0x150], r15d
jmp 0x1404baed1
jmp 0x1404bb399
sub r9d, r9d
movzx dx, bpl
movsx ecx, r12w
mov dword [rbp + 0x890], ebx
bswap cx
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], ebx
cdq
jmp 0x1404baefe
mov edx, 0x1cc
setbe ch
lea rcx, [rbp + 0x154]
jmp 0x1404baf12
call fcn.1404b7a8b
mov al, bl
xchg r15, r15
setnp r15b
movzx r15d, r13w
mov r15d, dword [rbp + 0x150]
jmp 0x1404bb39d
lea r8, [rbp + 0x6c4]
rcl ecx, cl
sal cl, cl
lea rcx, [rbp + 0x154]
cmc
cmp r12w, 0x2f3e
cmp r15d, 1
jmp 0x1404baf52
ja 0x1404bb0ad
mov ebx, dword [rbp + 0x154]
mov r9, r10
bts dx, si
shl r9, 2
movsx rdx, dx
cqo
mov edx, 0x1cc
jmp 0x1404baf79
mov dword [rbp + 0x150], r10d
jmp 0x1404baf85
call fcn.1404b7a8b
sub edi, edi
cmp esi, edi
test spl, bl
test ebx, ebx
jne 0x1404bafaf
mov dword [rbp + 0x890], edi
jmp 0x1404bafa4
mov dword [rbp + 0x150], edi
jmp 0x1404badd7
mov r15d, dword [rbp + 0x150]
stc
test cl, r15b
cmp ebx, 1
jmp 0x1404bafc2
je 0x1404bb399
test r15d, r15d
jmp 0x1404bafd0
je 0x1404bb399
mov r8d, edi
bswap r9
mov dh, 0xc4
movzx ax, spl
mov r9d, edi
movzx eax, r12w
mov r10, rbx
mov edx, r9d
movsx rax, r15w
setbe al
bswap cx
inc r9d
rol cl, cl
mov eax, r8d
or ecx, 0x122d35ca
btc r8, 0xb5
mov ecx, dword [rbp + rdx*4 + 0x154]
btc r8w, r10w
ror r8b, cl
imul rcx, r10
neg r8w
xadd r8b, r8b
lea rcx, [rcx + rax]
mov r8, rcx
test r9b, cl
mov dword [rbp + rdx*4 + 0x154], ecx
clc
shr r8, 0x20
cmp dl, r11b
clc
cmp r9d, r15d
jne 0x1404bafee
test r8d, r8d
je 0x1404bb38a
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bb061
jb 0x1404bae92
xor r9d, r9d
mov cx, 0x310f
mov dword [rbp + 0x890], edi
cdq
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], edi
mov edx, 0x1cc
sete ch
movsx cx, sil
movzx cx, r11b
lea rcx, [rbp + 0x154]
jmp 0x1404bb0a0
call fcn.1404b7a8b
mov al, dil
jmp 0x1404baf24
cmp r10d, r15d
cdq
movzx rdx, r12w
lea rdx, [rbp + 0x6c4]
mov bl, 0x54
mov ebx, r15d
cmovae rdx, rcx
cmovb ebx, r10d
mov cx, 0x530c
setb al
movzx ecx, bp
sets ch
mov qword [rsp + 0x68], rdx
movsx cx, r13b
mov ecx, 0x58727cc5
lea rcx, [rbp + 0x154]
jmp 0x1404bb0f1
mov dword [rsp + 0x30], ebx
jmp 0x1404bb0fa
cmovae rcx, r8
test al, al
jmp 0x1404bb105
cmovne r10d, r15d
xor eax, eax
sub r9d, r9d
cmc
mov dword [rbp + 0x4f0], eax
test r14w, r12w
test r15b, 0xd8
test ebx, ebx
jmp 0x1404bb124
je 0x1404bb347
mov r15, rcx
xor si, si
shr sil, 0xf
rcr sil, cl
mov esi, dword [rdx + r9*4]
clc
test esi, esi
jmp 0x1404bb143
jne 0x1404bb180
cmp r9d, eax
jmp 0x1404bb151
jne 0x1404bb32f
and dword [rbp + r9*4 + 0x4f4], esi
mov rax, 0x4629779f
lahf
lea eax, [r9 + 1]
jmp 0x1404bb170
mov dword [rbp + 0x4f0], eax
jmp 0x1404bb17b
jmp 0x1404bb32f
xor r11d, r11d
sal r8w, cl
mov r8b, 0xde
cmp r15w, 0x406d
mov r8d, r9d
test r10d, r10d
je 0x1404bb316
mov ebx, r9d
test di, 0x597c
jmp 0x1404bb1a9
neg ebx
test r15b, dl
cmp r8d, 0x73
jmp 0x1404bb1b7
je 0x1404bb266
mov edi, r8d
cmp r8d, eax
jmp 0x1404bb1c8
jne 0x1404bb1ee
and dword [rbp + rdi*4 + 0x4f4], 0
bswap rax
cwd
movzx dx, r9b
lea eax, [r8 + 1]
mov dword [rbp + 0x4f0], eax
not eax
cqo
lea eax, [rbx + r8]
inc r8d
or dh, 0x1a
mov edx, dword [r15 + rax*4]
not al
bswap rax
cbw
mov eax, dword [rbp + rdi*4 + 0x4f4]
imul rdx, rsi
lea rdx, [rdx + rax]
cmp cl, spl
mov eax, r11d
and r11b, 0x9f
bts r11w, r12w
lea rdx, [rdx + rax]
rcl eax, cl
lea eax, [rbx + r8]
btc r11w, si
mov r11, rdx
stc
jmp 0x1404bb23a
mov dword [rbp + rdi*4 + 0x4f4], edx
cmp r12w, r12w
test r10b, r15b
shr r11, 0x20
cmp eax, r10d
not rax
movsx ax, r12b
mov ah, 0x8b
mov eax, dword [rbp + 0x4f0]
jne 0x1404bb1ae
test r11d, r11d
jmp 0x1404bb26e
je 0x1404bb30e
cmp r8d, 0x73
jmp 0x1404bb27d
je 0x1404bb30e
mov edx, r8d
cmp rax, 0x5f585d43
cmp r8d, eax
jmp 0x1404bb295
jne 0x1404bb2b6
and dword [rbp + rdx*4 + 0x4f4], 0
lea eax, [r8 + 1]
mov cl, al
mov dword [rbp + 0x4f0], eax
seto cl
movzx rcx, r11w
mov ecx, dword [rbp + rdx*4 + 0x4f4]
movsxd rax, r13d
mov al, r9b
inc r8d
shld ax, bx, 0x3d
movsx eax, r13w
movsx rax, bp
mov eax, r11d
and r11w, r8w
shr r11b, cl
lea rcx, [rcx + rax]
xadd al, al
mov dword [rbp + rdx*4 + 0x4f4], ecx
bts rax, r13
shl al, cl
mov eax, dword [rbp + 0x4f0]
shr rcx, 0x20
mov r11d, ecx
cmp r10b, r15b
test ecx, ecx
jmp 0x1404bb308
jne 0x1404bb274
mov ebx, dword [rsp + 0x30]
clc
test r14b, sil
cmp r8d, 0x73
jmp 0x1404bb31f
je 0x1404bb4e3
mov rdx, qword [rsp + 0x68]
jmp 0x1404bb32f
inc r9d
cmp r14b, dl
test r11b, 0x61
cmp r9d, ebx
jmp 0x1404bb341
jne 0x1404bb137
mov r9d, eax
cdq
lea r8, [rbp + 0x4f4]
rol dl, 0x3d
xor edx, 0x167a421e
bsf rcx, r8
shl r9, 2
bswap cx
movzx edx, si
mov dword [rbp + 0x150], eax
cmove edx, esp
cqo
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bb385
call fcn.1404b7a8b
mov r15d, dword [rbp + 0x150]
cmp eax, 0x2466658c
rcr al, 0x4c
mov al, 1
clc
cmc
sub r11d, r11d
stc
test al, al
jmp 0x1404bb3a8
je 0x1404bb54a
mov ecx, dword [rsp + 0x34]
cmc
sub ecx, dword [rsp + 0x38]
mov dword [rsp + 0x34], ecx
jmp 0x1404bb3c0
jne 0x1404bac9c
mov eax, dword [rsp + 0x48]
jmp 0x1404bb3d2
lea eax, [rax + rax*4]
stc
add eax, eax
stc
cmp bl, spl
sub r13d, eax
jmp 0x1404bb3e4
je 0x1404bb596
lea ecx, [r13 - 1]
lea rax, [0x140000000]
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
je 0x1404bb54a
cmp eax, 1
jmp 0x1404bb40c
je 0x1404bb596
test r15d, r15d
je 0x1404bb596
mov r8d, r11d
inc dh
bswap r9d
not ch
mov r9d, r11d
inc ch
dec cl
mov r10d, eax
mov edx, r9d
inc r9d
mov eax, r8d
bt r8, 0x18
mov ecx, dword [rbp + rdx*4 + 0x154]
movzx r8d, bp
imul rcx, r10
xadd r8b, r8b
movzx r8w, r12b
bts r8w, r12w
add rcx, rax
mov r8, rcx
test spl, 0x90
clc
mov dword [rbp + rdx*4 + 0x154], ecx
stc
shr r8, 0x20
test r12w, 0x7a53
test eax, ecx
cmp r9d, r15d
jmp 0x1404bb481
jne 0x1404bb42f
test r8d, r8d
jmp 0x1404bb48f
je 0x1404bb58b
cmp dword [rbp + 0x150], 0x73
jmp 0x1404bb4a1
jae 0x1404bb54a
mov eax, dword [rbp + 0x150]
mov r15w, 0x543
inc r15w
mov dword [rbp + rax*4 + 0x154], r8d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bb4ca
inc r15d
jmp 0x1404bb4d2
mov dword [rbp + 0x150], r15d
jmp 0x1404bb4de
jmp 0x1404bb596
and dword [rbp + 0x890], 0
add rcx, 0x5d55166c
sub r8, rbp
lea r8, [rbp + 0x894]
movsx dx, dh
xadd cl, ch
not cx
and dword [rbp + 0x150], 0
movzx rdx, dx
lea rcx, [rbp + 0x154]
test bl, r15b
stc
sar dl, cl
xor r9d, r9d
bswap edx
cqo
mov edx, 0x1cc
jmp 0x1404bb52e
call fcn.1404b7a8b
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
mov al, r11b
jmp 0x1404bb545
jmp 0x1404bb3a1
sub r9d, r9d
movzx rdx, r11w
mov dword [rbp + 0x890], r11d
cwd
mov r8b, r13b
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
movsx cx, spl
bswap dx
movsx rcx, di
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
call fcn.1404b7a8b
sub r11d, r11d
mov r15d, dword [rbp + 0x150]
test dx, r10w
test r12d, r12d
jmp 0x1404bb59e
je 0x1404bb6c4
mov r8d, r11d
jmp 0x1404bb5ac
test r15d, r15d
jmp 0x1404bb5b4
je 0x1404bb616
mov ecx, r8d
cmovnp r15w, cx
xchg r15w, r15w
inc r8d
cmc
mov eax, r12d
mov edx, dword [rbp + rcx*4 + 0x154]
cmp bp, 0x34b5
ror r15b, 0x38
sal r15b, 0x83
add rdx, rax
bts r12w, di
cmovp r15w, cx
mov r15b, sil
mov dword [rbp + rcx*4 + 0x154], edx
mov r15d, dword [rbp + 0x150]
cmc
bts r12w, r11w
shr rdx, 0x20
mov r12d, edx
cmc
cmp r8d, r15d
jne 0x1404bb5ba
test r12d, r12d
jmp 0x1404bb61e
je 0x1404bb6c4
cmp r15d, 0x73
jmp 0x1404bb62d
jae 0x1404bb66b
mov eax, r15d
dec r15w
movzx r15d, cx
mov dword [rbp + rax*4 + 0x154], r12d
mov r15d, dword [rbp + 0x150]
jmp 0x1404bb652
inc r15d
jmp 0x1404bb65a
mov dword [rbp + 0x150], r15d
jmp 0x1404bb666
jmp 0x1404bb6c4
xor r9d, r9d
movsx r8, r12w
xchg r8w, dx
movsxd r8, esi
mov dword [rbp + 0x890], r11d
movsx r8w, bpl
lea r8, [rbp + 0x894]
mov dword [rbp + 0x150], r11d
movzx rdx, r9w
mov edx, 0x1cc
lea rcx, [rbp + 0x154]
jmp 0x1404bb6a8
call fcn.1404b7a8b
mov r15d, dword [rbp + 0x150]
btr rdx, 0x92
xor r11d, r11d
sar ecx, cl
add ch, ah
btr r12, r13
mov rax, qword [rsp + 0x58]
or rcx, 0x45493d31
shr dh, 0xc3
mov r13d, 1
rcl dx, cl
xadd cx, cx
shld edx, r11d, 0x49
mov r12d, dword [rsp + 0x40]
mov qword [rbp + 0x4f4], 1
or edx, r15d
mov dword [rsp + 0x30], r13d
add dl, r14b
cmc
sub r12d, dword [rax]
shr dl, 0xa6
btr rdx, 0x87
bt ecx, esi
cmp dword [rax], r11d
cdq
mov eax, 0xcccccccd
mov dword [rbp + 0x4f0], r13d
cmovge r12d, dword [rsp + 0x40]
mul r12d
cdqe
movsx cx, dh
mov eax, edx
add rcx, 0x32010f12
shl ch, cl
shr eax, 3
movsx ecx, si
add rcx, 0x50d1442e
mov dword [rsp + 0x38], eax
bsr cx, dx
mov ecx, eax
cmp r14b, dil
stc
mov dword [rsp + 0x34], eax
test r11b, cl
test eax, eax
jmp 0x1404bb762
je 0x1404bbf27
mov eax, ecx
btc dx, 0xb
movzx rdx, di
mov edx, 0x26
sub sil, 0x25
mov bx, r14w
cmp ecx, edx
not cx
cmova eax, edx
movsxd rdi, ebp
xor edx, edx
mov dword [rsp + 0x48], eax
stc
lea edi, [rax - 1]
lahf
lea rax, [0x140000000]
cmp r15b, 0x67
movzx ecx, byte [rax + rdi*4 + 0xc5822]
btr ebx, edx
or bx, bp
movzx esi, byte [rax + rdi*4 + 0xc5823]
bt r8d, 0xfb
bsr rax, rdi
not bx
mov ebx, ecx
bts r8w, dx
shl rbx, 2
cbw
movzx rax, cx
movsxd r8, edi
mov r8, rbx
movzx rax, r11w
lea eax, [rsi + rcx]
setno ch
lea rcx, [rbp + 0x894]
jmp 0x1404bb7f0
mov dword [rbp + 0x890], eax
jmp 0x1404bb7fb
call fcn.1404a2353
lea rcx, [0x140000000]
cmp r12b, 0x99
shl rsi, 2
sub al, 0xc8
shl dx, cl
bsf edx, r10d
movzx eax, word [rcx + rdi*4 + 0xc5820]
lea rdx, [rcx + 0xc4f10]
add cl, 0x5c
btc cx, 0x2a
lea rcx, [rbp + 0x894]
mov r8, rsi
add rcx, rbx
lea rdx, [rdx + rax*4]
jmp 0x1404bb845
call fcn.1404a18a1
mov r10d, dword [rbp + 0x890]
clc
cmp r10d, 1
jmp 0x1404bb85b
ja 0x1404bba1c
mov eax, dword [rbp + 0x894]
sub ebx, ebx
test eax, eax
jne 0x1404bb8d9
sub r9d, r9d
not rdx
movsx edx, r11w
cqo
mov dword [rbp + 0x6c0], ebx
lea r8, [rbp + 0x6c4]
movsx edx, r8w
mov dword [rbp + 0x4f0], ebx
mov edx, 0x1cc
lea rcx, [rbp + 0x4f4]
jmp 0x1404bb8a5
call fcn.1404b7a8b
mov r13d, dword [rbp + 0x4f0]
mov al, r11b
mov al, 0xf
mov dword [rsp + 0x30], r13d
mov sil, r10b
mov al, 1
movsx si, r11b
jmp 0x1404bb8ca
mov esi, 0x1cc
jmp 0x1404bb8d4
jmp 0x1404bbef9
cmp eax, 1
jmp 0x1404bb8e1
je 0x1404bb8be
test r13d, r13d
jmp 0x1404bb8ef
je 0x1404bb8be
mov r8d, ebx
movsxd rdx, r13d
mov r9d, ebx
jmp 0x1404bb906
mov r10, rax
mov edx, r9d
movzx rcx, r13w
movsx rax, dx
inc r9d
mov eax, r8d
mov ecx, dword [rbp + rdx*4 + 0x4f4]
sbb r8b, 0x17
rcl r8b, cl
imul rcx, r10
lea rcx, [rcx + rax]
sub r8d, ebp
seta r8b
mov r8, rcx
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp bx, 0x62f6
shr r8, 0x20
cmp ebp, 0x47b5b6e
cmc
cmp r9d, r13d
jne 0x1404bb909
test r8d, r8d
jmp 0x1404bb962
je 0x1404bb8aa
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bb974
jae 0x1404bb9b5
mov eax, dword [rbp + 0x4f0]
movsxd r13, esp
mov r13b, cl
mov dword [rbp + rax*4 + 0x4f4], r8d
jmp 0x1404bb99a
mov r13d, dword [rbp + 0x4f0]
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bb9b0
jmp 0x1404bb8b6
sub r9d, r9d
mov r8b, 0x8c
cqo
movsx cx, r13b
mov dword [rbp + 0x890], ebx
movzx rdx, di
xchg r8b, r8b
lea r8, [rbp + 0x894]
movzx dx, bl
movsx ecx, dx
movsx rcx, cx
mov dword [rbp + 0x4f0], ebx
xchg dl, ch
mov edx, 0x1cc
lea rcx, [rbp + 0x4f4]
jmp 0x1404bb9fa
call fcn.1404b7a8b
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404bba0b
mov al, bl
mov dword [rsp + 0x30], r13d
jmp 0x1404bba17
jmp 0x1404bb8ca
lea r8, [rbp + 0x894]
lea rcx, [rbp + 0x4f4]
cmp r13d, 1
jmp 0x1404bba33
ja 0x1404bbc1c
mov ebx, dword [rbp + 0x4f4]
mov r9, r10
mov esi, 0x1cc
xchg dl, dh
shl r9, 2
xchg dl, dl
mov dl, bpl
mov edx, esi
jmp 0x1404bba59
mov dword [rbp + 0x4f0], r10d
jmp 0x1404bba65
call fcn.1404b7a8b
xor edi, edi
stc
jmp 0x1404bba72
test ebx, ebx
jmp 0x1404bba79
jne 0x1404bbabb
mov dword [rbp + 0x890], edi
mov r8w, r13w
btr r8, 0xf6
bsf r8w, r9w
lea r8, [rbp + 0x894]
clc
stc
cmp r12w, 0x5edb
mov dword [rbp + 0x4f0], edi
jmp 0x1404bbaae
xor r9d, r9d
jmp 0x1404bbab6
jmp 0x1404bbed7
mov r13d, dword [rbp + 0x4f0]
stc
test si, 0x7a55
cmp ax, sp
mov dword [rsp + 0x30], r13d
cmp ebx, 1
jmp 0x1404bbad8
je 0x1404bbef7
test r13d, r13d
jmp 0x1404bbae6
je 0x1404bbef7
mov r8d, edi
mov al, r11b
mov r9d, edi
lahf
mov r10, rbx
cdqe
mov dh, 0x4b
mov edx, r9d
cdqe
inc cx
inc r9d
shrd eax, r14d, 0x8b
ror cx, 0x61
mov eax, r8d
movsxd r8, r12d
mov ecx, ebx
mov ecx, dword [rbp + rdx*4 + 0x4f4]
shr r8b, 0x27
sal r8b, 0x7b
imul rcx, r10
cmovs r8w, sp
lea rcx, [rcx + rax]
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmc
test sp, 0x39e0
shr r8, 0x20
cmp r9d, r13d
jmp 0x1404bbb53
jne 0x1404bbafe
test r8d, r8d
jmp 0x1404bbb61
je 0x1404bbeeb
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bbb73
jae 0x1404bbbae
mov eax, dword [rbp + 0x4f0]
mov dword [rbp + rax*4 + 0x4f4], r8d
xchg r13b, r13b
movzx r13d, bx
mov r13d, dword [rbp + 0x4f0]
jmp 0x1404bbb9a
inc r13d
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bbba9
jmp 0x1404bbef2
sub r9d, r9d
movzx cx, r9b
cmovno cx, sp
mov dword [rbp + 0x890], edi
cqo
lea r8, [rbp + 0x894]
mov dword [rbp + 0x4f0], edi
cwd
not rcx
xchg dx, cx
mov rdx, rsi
movzx ecx, r15w
movzx cx, r9b
jmp 0x1404bbbe8
lea rcx, [rbp + 0x4f4]
jmp 0x1404bbbf4
call fcn.1404b7a8b
mov r13d, dword [rbp + 0x4f0]
mov al, r9b
mov al, 0x71
mov al, dil
jmp 0x1404bbc0d
mov dword [rsp + 0x30], r13d
jmp 0x1404bbc17
jmp 0x1404bbef9
cmp r10d, r13d
cqo
lea rdx, [rbp + 0x894]
not al
mov ebx, r13d
jmp 0x1404bbc35
cmovae rdx, rcx
movsx rcx, bp
cmovb ebx, r10d
movzx ecx, ax
setb al
bswap cx
mov cl, r11b
movsx ecx, dx
mov qword [rsp + 0x68], rdx
movzx rcx, r12w
movzx ecx, r12w
movzx cx, cl
lea rcx, [rbp + 0x4f4]
jmp 0x1404bbc6d
mov dword [rsp + 0x30], ebx
jmp 0x1404bbc76
cmovae rcx, r8
test al, al
jmp 0x1404bbc81
cmovne r10d, r13d
cmc
test r12d, r9d
sub eax, eax
stc
cmp r11d, 0x27740c3c
xor r9d, r9d
mov dword [rbp + 0x6c0], eax
test ebx, ebx
jmp 0x1404bbca3
je 0x1404bbeae
mov r13, rcx
shr si, cl
shl si, 0xc0
mov esi, dword [rdx + r9*4]
cmp sil, r10b
stc
test esi, esi
jmp 0x1404bbcc2
jne 0x1404bbcff
cmp r9d, eax
jmp 0x1404bbcd0
jne 0x1404bbe99
and dword [rbp + r9*4 + 0x6c4], esi
bswap ax
lahf
movzx rax, sp
lea eax, [r9 + 1]
jmp 0x1404bbcef
mov dword [rbp + 0x6c0], eax
jmp 0x1404bbcfa
jmp 0x1404bbe99
sub r11d, r11d
dec r8b
rcl r8b, 0xfa
mov r8d, r9d
cmc
test si, 0xd80
test r10d, r10d
jmp 0x1404bbd1a
je 0x1404bbe85
mov ebx, r9d
cmc
jmp 0x1404bbd29
neg ebx
test cx, r12w
cmp bpl, dil
cmp r8d, 0x73
jmp 0x1404bbd3b
je 0x1404bbde2
mov edi, r8d
cmp dil, r12b
cmp r8d, eax
jmp 0x1404bbd4f
jne 0x1404bbd6f
and dword [rbp + rdi*4 + 0x6c4], 0
not ah
movsx rax, sp
lea eax, [r8 + 1]
cwd
mov dword [rbp + 0x6c0], eax
lea eax, [rbx + r8]
inc r8d
cmc
stc
mov edx, dword [r13 + rax*4]
mov eax, r11d
imul rdx, rsi
cmp spl, 0xe3
bsr r11, rax
lea rdx, [rdx + rax]
mov eax, dword [rbp + rdi*4 + 0x6c4]
adc r11b, cl
lea rdx, [rdx + rax]
shr r11b, cl
and al, r14b
lea eax, [rbx + r8]
shl r11w, cl
mov r11, rdx
clc
stc
test spl, 0x3e
mov dword [rbp + rdi*4 + 0x6c4], edx
jmp 0x1404bbdc2
shr r11, 0x20
jmp 0x1404bbdce
cmp eax, r10d
mov eax, dword [rbp + 0x6c0]
jmp 0x1404bbddc
jne 0x1404bbd32
test r11d, r11d
jmp 0x1404bbdea
je 0x1404bbe7e
cmp r8d, 0x73
jmp 0x1404bbdf9
je 0x1404bbe7e
mov edx, r8d
test si, cx
cmp r8d, eax
jmp 0x1404bbe0d
jne 0x1404bbe33
and dword [rbp + rdx*4 + 0x6c4], 0
lea eax, [r8 + 1]
jmp 0x1404bbe24
mov dword [rbp + 0x6c0], eax
cwde
cmovnp cx, sp
mov ax, 0x624a
mov eax, dword [rbp + rdx*4 + 0x6c4]
inc r8d
setnp cl
add cx, r11w
shl cl, 0x31
mov ecx, r11d
bt r11, 0x8b
rol r11b, 0x13
lea rcx, [rcx + rax]
bts ax, r10w
mov dword [rbp + rdx*4 + 0x6c4], ecx
mov eax, dword [rbp + 0x6c0]
shr rcx, 0x20
mov r11d, ecx
stc
test ecx, ecx
jmp 0x1404bbe78
jne 0x1404bbdf0
mov ebx, dword [rsp + 0x30]
test rbp, r8
cmp r8d, 0x73
je 0x1404bbfe5
mov rdx, qword [rsp + 0x68]
jmp 0x1404bbe99
inc r9d
cmp spl, 0x25
cmp r9d, ebx
jmp 0x1404bbea8
jne 0x1404bbcb3
mov r9d, eax
sub cx, 0x641d
lea r8, [rbp + 0x6c4]
shl r9, 2
movsxd rsi, edx
seto dh
mov esi, 0x1cc
mov ch, 0x81
bswap ecx
mov dword [rbp + 0x4f0], eax
mov rdx, rsi
lea rcx, [rbp + 0x4f4]
jmp 0x1404bbee6
call fcn.1404b7a8b
mov r13d, dword [rbp + 0x4f0]
mov dword [rsp + 0x30], r13d
mov al, 1
sub r11d, r11d
cmc
stc
test al, al
jmp 0x1404bbf05
je 0x1404bc04e
mov ecx, dword [rsp + 0x34]
cmc
sub ecx, dword [rsp + 0x48]
mov dword [rsp + 0x34], ecx
jmp 0x1404bbf1d
jne 0x1404bb768
mov eax, dword [rsp + 0x38]
lea eax, [rax + rax*4]
stc
add eax, eax
clc
test cx, r9w
sub r12d, eax
je 0x1404bbfc0
lea ecx, [r12 - 1]
mov al, 0x66
sbb eax, 0x145c1d8e
shr ah, 0xec
lea rax, [0x140000000]
test r8, 0x27f94923
test r11b, dil
mov eax, dword [rax + rcx*4 + 0xc58b8]
test eax, eax
jne 0x1404bc05b
sub r9d, r9d
cwd
movsx cx, cl
movzx rdx, cx
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
mov cx, 0x3d1d
movsx rcx, si
mov dword [rbp + 0x4f0], r11d
movzx rcx, di
jmp 0x1404bbf97
mov edx, 0x1cc
lea rcx, [rbp + 0x4f4]
jmp 0x1404bbfa8
call fcn.1404b7a8b
mov r13d, dword [rbp + 0x4f0]
cmp rsi, 0x148f4e28
mov dword [rsp + 0x30], r13d
sub r11d, r11d
cmp ecx, 0x9853ae1
stc
test r15d, r15d
jmp 0x1404bbfd2
jne 0x1404bc24a
mov edx, r11d
jmp 0x1404bbfe0
jmp 0x1404bc292
and dword [rbp - 0x80], 0
rcl r8w, 0x94
sar dl, cl
lea r8, [rbp - 0x7c]
and dword [rbp + 0x4f0], 0
cdq
rol cx, cl
cmc
lea rcx, [rbp + 0x4f4]
sar si, 0xc9
cmp r15, 0x3dd703ca
mov esi, 0x1cc
sub r9d, r9d
jmp 0x1404bc01f
mov edx, esi
jmp 0x1404bc026
call fcn.1404b7a8b
mov r13d, dword [rbp + 0x4f0]
sete al
add al, 0xf8
and al, 0xc0
xor r11d, r11d
mov al, r11b
jmp 0x1404bc044
mov dword [rsp + 0x30], r13d
jmp 0x1404bbefe
mov rdx, rsi
jmp 0x1404bc056
jmp 0x1404bc169
cmp eax, 1
jmp 0x1404bc063
je 0x1404bbfc0
test r13d, r13d
jmp 0x1404bc071
je 0x1404bbfc0
mov r8d, r11d
movsx dx, r13b
cdq
xchg cx, dx
mov r9d, r11d
not ch
cmovs cx, r15w
mov r10, rax
movzx rdx, si
mov edx, r9d
cbw
cdqe
inc r9d
stc
jmp 0x1404bc0a4
mov eax, r8d
add r8b, 0xe0
sbb ch, 0x64
mov ecx, dword [rbp + rdx*4 + 0x4f4]
xchg r8d, r8d
btr r8w, bx
movsx r8d, dx
imul rcx, r10
sar r8w, 0x26
add rcx, rax
mov r8, rcx
stc
mov dword [rbp + rdx*4 + 0x4f4], ecx
cmp rax, 0x58824a3a
test r9b, 0xae
cmc
shr r8, 0x20
test r13b, 0x31
cmp r9d, r13d
jne 0x1404bc094
test r8d, r8d
jmp 0x1404bc0fd
je 0x1404bbfad
cmp dword [rbp + 0x4f0], 0x73
jmp 0x1404bc10f
jae 0x1404bc158
mov eax, dword [rbp + 0x4f0]
not r13b
movsx r13, bp
movsxd r13, r13d
mov dword [rbp + rax*4 + 0x4f4], r8d
mov r13, 0x791559e1
not r13w
mov r13d, dword [rbp + 0x4f0]
inc r13d
jmp 0x1404bc147
mov dword [rbp + 0x4f0], r13d
jmp 0x1404bc153
jmp 0x1404bbfbb
mov edx, 0x1cc
cmp r8w, di
movsx r8d, si
rol rcx, 0x8a
sub r9d, r9d
movzx cx, ch
mov dword [rbp - 0x80], r11d
bswap r8w
lea r8, [rbp - 0x7c]
movsx ecx, r9w
mov dword [rbp + 0x4f0], r11d
setnp ch
jmp 0x1404bc18f
lea rcx, [rbp + 0x4f4]
jmp 0x1404bc19b
call fcn.1404b7a8b
mov rax, qword [rsp + 0x58]
rcr rcx, cl
sal bl, 0x93
ror cl, 0x68
mov bl, byte [rax + 0x308]
neg ecx
sbb cl, bpl
movsx eax, di
mov rax, qword [rsp + 0x60]
inc ecx
bt cx, 0x46
cmp r12w, 0x1e08
mov rcx, rax
test r13b, 0xf2
test al, r9b
cmc
cmp byte [rax + 8], 0
je 0x1404bc218
call fcn.1404b84ae
neg bl
movabs rdx, 0x8000000000000000
sbb rcx, rcx
jmp 0x1404bc200
and rcx, rdx
and rcx, rdx
jmp 0x1404bc20b
mov qword [rax], rcx
jmp 0x1404bc213
jmp 0x1404bc23b
call fcn.1404b850d
neg bl
mov edx, 0x80000000
jmp 0x1404bc229
sbb ecx, ecx
cmc
stc
and ecx, edx
and ecx, edx
mov dword [rax], ecx
movzx ax, r9b
mov al, 0xf2
lahf
mov eax, 2
jmp 0x1404bc245
jmp 0x1404bcb6a
lea edx, [r15 - 1]
adc ax, r15w
movsxd rax, r13d
sbb rax, 0x2bd4005e
mov dword [rsp + 0x48], r11d
sar ax, 0x59
bsr eax, dword [rbp + rdx*4 + 0x154]
jmp 0x1404bc272
je 0x1404bc284
inc eax
jmp 0x1404bc27f
jmp 0x1404bc289
mov eax, r11d
cmc
stc
shl edx, 5
test r12b, sil
stc
add edx, eax
test r13d, r13d
jmp 0x1404bc29a
jne 0x1404bc2a8
mov ecx, r11d
jmp 0x1404bc2ff
lea ecx, [r13 - 1]
movsx eax, bp
bts ax, r15w
btc rax, r15
mov dword [rsp + 0x48], r11d
neg rax
bsr eax, dword [rbp + rcx*4 + 0x4f4]
jmp 0x1404bc2cd
je 0x1404bc2df
inc eax
jmp 0x1404bc2da
jmp 0x1404bc2ee
mov eax, r11d
adc r12d, r13d
sbb r12, r10
shld r8w, r8w, 0x3c
shl ecx, 5
add ecx, eax
jmp 0x1404bc2ff
mov eax, ecx
sar r12d, 0x4b
rcl r12d, cl
mov r8d, 0xffffffff
adc r12d, r8d
and r12b, 0x92
test dl, 0x85
sub eax, edx
mov r12d, 0x20
clc
cmp edx, ecx
jmp 0x1404bc328
sbb ebx, ebx
test ch, dh
stc
and ebx, eax
jmp 0x1404bc334
mov dword [rsp + 0x40], ebx
jbe 0x1404bc5fc
mov eax, r12d
sal sil, 0x62
mov dword [rsp + 0x34], r11d
shr rsi, cl
cmovo di, r15w
mov esi, ebx
lea edi, [r12 - 0x1f]
xadd cl, ch
and esi, 0x1f
mov r8d, ebx
sub eax, esi
adc ecx, ecx
cmc
shr r8d, 5
sal ch, cl
sub ch, 0xb0
btr rcx, rbp
mov ecx, eax
test r13d, edx
cmp dl, bpl
mov dword [rsp + 0x48], eax
ror eax, cl
btr ax, r8w
shl rdi, cl
dec edi
mov eax, edi
not eax
mov dword [rsp + 0x38], eax
lea eax, [r15 - 1]
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bc3a5
je 0x1404bc3b7
inc ecx
jmp 0x1404bc3b2
jmp 0x1404bc3c3
mov ecx, r11d
add rax, 0x2bd710b9
sal eax, cl
lea eax, [r8 + r15]
cmp eax, 0x73
jmp 0x1404bc3cf
jbe 0x1404bc443
xor r9d, r9d
movsx dx, r13b
movzx r8w, spl
mov r8, r8
mov dword [rbp - 0x80], r11d
jmp 0x1404bc3f5
lea r8, [rbp - 0x7c]
movzx edx, r15w
movsx cx, dil
movsxd rdx, r9d
mov dword [rbp + 0x150], r11d
not cl
movzx rdx, bp
bswap cx
mov edx, 0x1cc
movzx ecx, r15w
lea rcx, [rbp + 0x154]
jmp 0x1404bc42a
call fcn.1404b7a8b
mov r15d, dword [rbp + 0x150]
xor r11d, r11d
jmp 0x1404bc43e
jmp 0x1404bc5f6
mov edx, r11d
mov eax, r12d
sub eax, ecx
rcr dl, cl
cmp esi, eax
seta dl
clc
stc
add edx, r8d
jmp 0x1404bc463
add edx, r15d
cmc
cmp r14b, 0x6c
mov dword [rsp + 0x34], edx
cmp edx, 0x73
jmp 0x1404bc477
ja 0x1404bc3d5
lea eax, [r8 - 1]
movsx r11w, cl
rcl r11b, cl
lea r11d, [rdx - 1]
cmp bl, r12b
cmp r11d, eax
jmp 0x1404bc498
je 0x1404bc59f
mov ebx, dword [rsp + 0x48]
lea r12d, [r8 - 1]
mov edx, dword [rsp + 0x38]
adc al, r12b
movsx ax, ch
bsf r13w, di
mov r13d, 0xffffffff
rcr ch, 0x60
mov eax, r11d
sub eax, r8d
bts rcx, r9
adc cx, r11w
shrd ecx, r14d, 0xbd
lea ecx, [rax - 1]
test dl, bpl
cmp eax, r15d
jmp 0x1404bc4e0
jae 0x1404bc4f8
mov r10d, dword [rbp + rax*4 + 0x154]
jmp 0x1404bc4f3
jmp 0x1404bc500
xor r10d, r10d
cmc
cmp bpl, spl
stc
cmp ecx, r15d
jae 0x1404bc51b
mov r9d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bc516
jmp 0x1404bc51e
sub r9d, r9d
and r9d, edx
bt cx, 0x31
mov ecx, ebx
shr r9d, cl
movsx rcx, r8w
shr cl, cl
and r10d, edi
jmp 0x1404bc53e
mov ecx, esi
stc
shl r10d, cl
test r14b, 0xe2
or r9d, r10d
jmp 0x1404bc55a
mov dword [rbp + r11*4 + 0x154], r9d
add r11d, r13d
cmp r11d, r12d
jmp 0x1404bc56d
je 0x1404bc584
mov r15d, dword [rbp + 0x150]
jmp 0x1404bc57f
jmp 0x1404bc4bf
mov r13d, dword [rsp + 0x30]
mov r12d, 0x20
mov edx, dword [rsp + 0x34]
movzx bx, r12b
movsxd rcx, r8d
mov ebx, dword [rsp + 0x40]
xor r11d, r11d
movsxd rcx, esp
mov ecx, r11d
test r8d, r8d
jmp 0x1404bc5b0
je 0x1404bc5e2
mov eax, ecx
jmp 0x1404bc5bd
inc ecx
jmp 0x1404bc5c4
mov dword [rbp + rax*4 + 0x154], r11d
clc
cmp spl, dl
cmp r8b, 0x2c
cmp ecx, r8d
jmp 0x1404bc5dc
jne 0x1404bc5b6
mov r15d, edx
bt r10, 0xe3
cmovs di, bp
dec al
mov dword [rbp + 0x150], edx
mov r8d, 0xffffffff
mov eax, dword [rsp + 0x50]
xadd rdi, r10
bts edi, edi
mov edi, dword [rsp + 0x3c]
shrd r10d, esp, 0x92
sub eax, edi
mov r10b, r12b
ror r10w, 0x41
bswap r10w
mov dword [rsp + 0x50], eax
shl r10b, cl
shld r10w, r9w, 0x90
mov r10d, eax
test cx, cx
stc
clc
test edi, edi
jmp 0x1404bc63a
je 0x1404bc671
cmp ebx, eax
jbe 0x1404bc66e
mov rdx, qword [rsp + 0x60]
not r9b
mov r9b, 1
jmp 0x1404bc658
mov qword [rsp + 0x20], rdx
cqo
movsxd rdx, edx
mov edx, edi
jmp 0x1404bc669
jmp 0x1404bcb4b
sub r10d, ebx
cmp r15d, r13d
jmp 0x1404bc679
ja 0x1404bc6fb
jae 0x1404bc691
mov cl, 1
jmp 0x1404bc68c
jmp 0x1404bc705
lea edx, [r15 - 1]
stc
cmp edx, r8d
je 0x1404bc6fb
mov eax, dword [rbp + rdx*4 + 0x4f4]
jmp 0x1404bc6ac
cmp dword [rbp + rdx*4 + 0x154], eax
jmp 0x1404bc6b8
jne 0x1404bc6d3
add edx, r8d
test r13b, 0x25
cmp edx, r8d
jmp 0x1404bc6cd
jne 0x1404bc69f
cmp edx, r8d
je 0x1404bc6fb
mov eax, dword [rbp + rdx*4 + 0x4f4]
clc
cmp dword [rbp + rdx*4 + 0x154], eax
mov cl, r14b
setbe cl
jmp 0x1404bc6f6
jmp 0x1404bc705
mov cl, r11b
not sil
bts ax, si
test cl, cl
mov dword [rsp + 0x38], r11d
lea eax, [rbx + 1]
movsx r13, r11w
movsxd r9, r8d
mov r9d, r10d
movzx esi, r15w
cmovne ebx, eax
xchg sil, cl
sal r13b, cl
mov r13d, r12d
and r10d, 0x1f
shr r9d, 5
sub r13d, r10d
sub esi, r8d
sbb sil, dl
btr eax, 0x1f
mov dword [rsp + 0x40], ebx
mov ecx, r13d
sbb ah, 0x5f
mov esi, 1
shl rsi, cl
mov cl, 0x36
dec eax
dec esi
rol cl, cl
bt eax, 0xf9
sar ax, cl
mov eax, esi
not eax
shl cl, 0xa
mov dword [rsp + 0x48], eax
lea eax, [r15 - 1]
xor rcx, rcx
btr cx, dx
rol cl, cl
bsr ecx, dword [rbp + rax*4 + 0x154]
jmp 0x1404bc784
je 0x1404bc791
inc ecx
jmp 0x1404bc797
mov ecx, r11d
movzx eax, sp
lea eax, [r9 + r15]
jmp 0x1404bc7a7
cmp eax, 0x73
jbe 0x1404bc7e5
xor r9d, r9d
mov dword [rbp - 0x80], r11d
lea r8, [rbp - 0x7c]
mov dword [rbp + 0x150], r11d
movsx cx, r12b
mov edx, 0x1cc
movsx ecx, r10w
movsx rcx, cx
lea rcx, [rbp + 0x154]
call fcn.1404b7a8b
jmp 0x1404bc96a
sub r12d, ecx
mov edx, r11d
ror dl, 0x12
test bpl, 0x26
adc dl, r14b
cmp r10d, r12d
xchg dl, dl
seta dl
cmc
add edx, r9d
cmp sp, 0x2cf3
add edx, r15d
clc
test ax, 0x2521
jmp 0x1404bc813
mov dword [rsp + 0x38], edx
cmp dx, r8w
cmp edx, 0x73
jmp 0x1404bc823
ja 0x1404bc7b0
lea r12d, [r9 - 1]
add r11, 0x16c43265
lea r11d, [rdx - 1]
cmp r11d, r12d
jmp 0x1404bc840
je 0x1404bc92e
mov ebx, dword [rsp + 0x48]
btc eax, 0x1a
mov edx, 0xffffffff
movzx eax, r11w
rcl rcx, cl
mov eax, r11d
shrd cx, r11w, 0x71
xor cl, 0xd6
sub eax, r9d
movzx ecx, r11w
lea ecx, [rax - 1]
cmp eax, r15d
jmp 0x1404bc878
jae 0x1404bc88f
mov edi, dword [rbp + rax*4 + 0x154]
jmp 0x1404bc88a
jmp 0x1404bc891
xor edi, edi
cmp ecx, r15d
jae 0x1404bc8ac
mov r8d, dword [rbp + rcx*4 + 0x154]
jmp 0x1404bc8a7
jmp 0x1404bc8b4
xor r8d, r8d
clc
mov cx, r12w
and r8d, ebx
rcr cx, cl
mov ecx, r13d
cmp r9w, 0x43ff
shr r8d, cl
and edi, esi
setb cl
and cl, r14b
mov ecx, r10d
cmp cl, sil
stc
test rdx, 0x3a417ac8
shl edi, cl
or r8d, edi
stc
cmc
mov dword [rbp + r11*4 + 0x154], r8d
stc
jmp 0x1404bc8f1
add r11d, edx
cmp esi, 0x157d3a97
test bpl, al
cmp r11d, r12d
jmp 0x1404bc905
je 0x1404bc91c
mov r15d, dword [rbp + 0x150]
jmp 0x1404bc917
jmp 0x1404bc85a
mov edx, dword [rsp + 0x38]
mov ebx, dword [rsp + 0x40]
mov edi, dword [rsp + 0x3c]
clc
cmc
test r15w, r14w
sub ecx, ecx
cmp r15w, 0x3749
cmc
test r9d, r9d
jmp 0x1404bc93f
je 0x1404bc964
and dword [rbp + rcx*4 + 0x154], 0
inc ecx
test sil, 0xf
test ebp, r10d
cmp ecx, r9d
jmp 0x1404bc95e
jne 0x1404bc945
mov dword [rbp + 0x150], edx
lea rdx, [rbp + 0x4f0]
movsx cx, r9b
lea rcx, [rbp + 0x150]
jmp 0x1404bc982
call fcn.1404b7bac
cmp dword [rbp + 0x150], 0
mov dx, 0x63dc
setp dl
mov rdx, rax
mov eax, 0xffffffff
sete r9b
cmp rdx, rax
jmp 0x1404bc9a9
jbe 0x1404bc9ec
mov rcx, rdx
cmp dl, 0x91
test si, 0x5f8e
shr rcx, 0x20
clc
test bl, dil
stc
bsr ecx, ecx
jmp 0x1404bc9cb
je 0x1404bc9dd
inc ecx
jmp 0x1404bc9d8
jmp 0x1404bc9df
xor ecx, ecx
add ecx, 0x20
jmp 0x1404bc9e7
jmp 0x1404bca03
bsr ecx, edx
je 0x1404bca01
inc ecx
jmp 0x1404bc9fc
jmp 0x1404bca03
xor ecx, ecx
mov esi, dword [rsp + 0x50]
cmp r13b, bpl
cmp ecx, esi
jmp 0x1404bca11
jbe 0x1404bca63
sub ecx, esi
stc
test r9b, r9b
jmp 0x1404bca22
je 0x1404bca5b
mov eax, 1
clc
cmp di, si
shl rax, cl
jmp 0x1404bca39
dec rax
cmp r10b, sil
stc
test rdx, rax
jmp 0x1404bca48
jne 0x1404bca5b
mov r9b, 1
jmp 0x1404bca56
jmp 0x1404bca60
sub r9b, r9b
rcr ah, cl
shr rdx, cl
xor r11d, r11d
lea eax, [rdi - 2]
shr cl, cl
xor r10b, 0xf1
test r14d, r14d
movsx ecx, r13w
mov cl, ah
mov ecx, esi
movzx r10w, r13b
cmova r10d, eax
not ebx
xchg r10w, r10w
cmovne r11d, dword [rbp + 0x324]
sar r10b, cl
bts r10w, si
sub r8d, r8d
rcl r10b, cl
movsx r10d, r8w
cmp r14d, 1
cmova r8d, dword [rbp + 0x328]
rcr r10b, 0xc7
bts r10w, r10w
test edi, edi
movzx r10w, r12b
movzx r10d, r8w
xchg r10b, r10b
mov r10d, r8d
jmp 0x1404bcace
cmovne ebx, eax
shl r10, 0x20
mov eax, r11d
sbb r8b, r14b
shr r8b, 0xa2
and r8b, 0x4c
add r10, rax
cbw
mov rax, qword [rsp + 0x58]
shl r10, cl
movsx ecx, di
mov r8b, byte [rax + 0x308]
setb ch
jmp 0x1404bcb06
lea rcx, [rdx + r10]
mov rdx, qword [rsp + 0x60]
jmp 0x1404bcb14
mov qword [rsp + 0x20], rdx
mov dx, 0x4bfe
jmp 0x1404bcb27
mov edx, ebx
call fcn.1404b8567
jmp 0x1404bcb6a
test eax, eax
cbw
mov rdx, qword [rsp + 0x60]
cwde
setne r9b
mov qword [rsp + 0x20], rdx
mov edx, ecx
not r8b
mov rax, qword [rsp + 0x58]
xchg cx, cx
lea rcx, [rbp + 0x320]
setbe r8b
mov r8b, byte [rax + 0x308]
call fcn.1404b8d68
mov rcx, qword [rbp + 0xa60]
stc
xor rcx, rsp
jmp 0x1404bcb7a
call fcn.14049dc81
mov rbx, qword [rsp + 0xbc0]
add rsp, 0xb70
xchg r15b, dil
movsx edi, r11w
pop r15
not bpl
setle r14b
cmovbe esi, ebp
pop r14
movzx r13d, bx
pop r13
pop r12
movzx edi, bx
movsx di, cl
movsx esi, sp
pop rdi
movsx si, cl
pop rsi
movzx rbp, cx
movzx bp, bpl
movsx rbp, r14w
pop rbp
jmp 0x1404bcbce
ret