Function at 0x1403ac19f
Capabilities:
Check http status code
Encode data using base64

Disassembly:
push r15
cmovnp rax, r10
push r14
xchg ah, al
not al
bswap eax
push r13
movsx eax, r8w
push r12
push rsi
push rdi
setg ah
cwde
movzx rax, r8w
push rbp
push rbx
mov eax, 0x1668
jmp 0x1403ac1fc
call fcn.140448eb8
sub rsp, rax
movdqa xmmword [rsp + 0x1650], xmm12
movdqa xmmword [rsp + 0x1640], xmm11
movdqa xmmword [rsp + 0x1630], xmm10
movdqa xmmword [rsp + 0x1620], xmm9
movdqa xmmword [rsp + 0x1610], xmm8
movdqa xmmword [rsp + 0x1600], xmm7
movdqa xmmword [rsp + 0x15f0], xmm6
mov r12, rcx
jmp 0x1403ac251
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmmword [rsp + 0x90], xmm0
movdqa xmmword [rsp + 0xa0], xmm0
movdqa xmmword [rsp + 0xb0], xmm0
mov dword [rsp + 0xc0], 0
adc r13b, 0x8c
ror r13b, 0x6f
test r10d, 0x6b6e3b9e
cmp dword [rsp + 0x16d0], 0
not r13w
movzx r13w, r11b
movsxd r10, r9d
mov r10d, edx
movzx r13w, r14b
movsx r13w, dil
movzx r13d, r10w
mov r13d, r8d
jmp 0x1403ac2db
je 0x1403ac30a
test r8d, r8d
jmp 0x1403ac2e9
jle 0x1403ad56e
cmp r8d, 1
jmp 0x1403ac2f8
jne 0x1403ac447
xor eax, eax
jmp 0x1403ac305
jmp 0x1403ac4c1
lea r14, [r10 + r10*8]
mov rbx, r10
bt bx, 0x31
mov rbx, r14
clc
shl rbx, 6
stc
test r8d, r8d
jmp 0x1403ac327
mov qword [rsp + 0x28], r9
jmp 0x1403ac331
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xd8], r13
jmp 0x1403ac346
mov dword [rsp + 0x34], r8d
jmp 0x1403ac350
mov qword [rsp + 0xd0], r10
jmp 0x1403ac35d
mov qword [rsp + 0xc8], rbx
jmp 0x1403ac36a
jle 0x1403ac4f7
cmp r8d, 1
jmp 0x1403ac379
jne 0x1403ac53e
sub eax, eax
test sil, 0xc8
jmp 0x1403ac38a
xor r15d, r15d
clc
cmp rdx, 0x77de5bd4
test r13b, 1
jmp 0x1403ac39e
je 0x1403ac3fc
lea rcx, [r12 + rbx]
cmc
add rcx, 0x81ca
cmc
jmp 0x1403ac3b6
movzx ecx, word [rcx + rax*2]
cmp r12b, spl
test cx, cx
je 0x1403ac3fc
movsxd rdx, r15d
sbb r8, 0x39f00582
movzx r15, r10w
xor r8w, r12w
mov word [rsp + rdx*4 + 0x4f0], cx
movzx cx, r15b
ror r15b, 0xa2
lea r15d, [rdx + 1]
rol cl, 0x93
btc cx, di
mov word [rsp + rdx*4 + 0x4f2], ax
sub esi, esi
lea rcx, [rsp + 0x970]
mov r8d, 0x800
cmc
xor edx, edx
jmp 0x1403ac414
call fcn.1404a4dde
test r15d, r15d
mov r10b, dil
sete r10b
jmp 0x1403ac428
je 0x1403ac630
mov r9d, r15d
cmp r15d, 1
jne 0x1403ac646
sub eax, eax
jmp 0x1403ac442
jmp 0x1403ac708
mov ecx, r13d
btr ebp, 0xf8
and ecx, 0xfffffffe
xadd ebp, edx
jmp 0x1403ac45d
lea rax, [r10 + r10*8]
xchg bp, dx
sar bp, cl
shl rax, 5
or dh, 0x72
btc ebp, r14d
lea rdx, [rax + r12]
shr bp, 0x57
add rdx, 0x8f4b
movsxd rbp, r15d
sub eax, eax
bswap bp
nop word cs:[rax + rax]
movzx ebp, byte [rdx + rax - 1]
jmp 0x1403ac49d
inc dword [rsp + rbp*4 + 0x40]
movzx ebp, byte [rdx + rax]
jmp 0x1403ac4aa
inc dword [rsp + rbp*4 + 0x40]
add rax, 2
clc
cmp rcx, rax
jmp 0x1403ac4bb
jne 0x1403ac493
test r13b, 1
jmp 0x1403ac4ca
je 0x1403ad56e
lea rcx, [r10 + r10*8]
cmc
shl rcx, 5
add rcx, r12
jmp 0x1403ac4e1
movzx eax, byte [rax + rcx + 0x8f4a]
jmp 0x1403ac4ee
inc dword [rsp + rax*4 + 0x40]
jmp 0x1403ad56e
sub r15d, r15d
lea rcx, [rsp + 0x970]
adc r8w, 0x6c61
jmp 0x1403ac50d
mov r8d, 0x800
xor edx, edx
jmp 0x1403ac51a
call fcn.1404a4dde
mov r10b, 1
jmp 0x1403ac527
xor r9d, r9d
jmp 0x1403ac532
sub esi, esi
jmp 0x1403ac539
jmp 0x1403ac769
mov ecx, r13d
btc edx, ebp
shr dx, 0x35
xor edx, r8d
and ecx, 0xfffffffe
bt dx, 0x85
rcl rdx, 0x3b
lea rdx, [rbx + r12]
cmp r11b, 0xe2
add rdx, 0x81cc
cmc
xor eax, eax
xor r15d, r15d
jmp 0x1403ac571
jmp 0x1403ac591
add rax, 2
jmp 0x1403ac583
cmp rcx, rax
jmp 0x1403ac58b
je 0x1403ac395
movzx ebp, word [rdx + rax*2 - 2]
test r12w, r9w
test bp, bp
jmp 0x1403ac5a2
je 0x1403ac5da
movsxd rdi, r15d
mov word [rsp + rdi*4 + 0x4f0], bp
bsr r15w, r14w
lea r15d, [rdi + 1]
bts ebp, r8d
btr bp, r12w
mov word [rsp + rdi*4 + 0x4f2], ax
shld bp, r13w, 0x47
test r12, 0x61333744
movzx ebp, word [rdx + rax*2]
test bp, bp
jmp 0x1403ac5e6
je 0x1403ac576
movsxd rdi, r15d
movsxd r15, edi
mov r15b, r10b
mov word [rsp + rdi*4 + 0x4f0], bp
movzx bp, cl
xchg r15b, bpl
movsx rbp, r12w
lea r15d, [rdi + 1]
movsx ebp, dx
movsxd rbp, ebp
setge bpl
lea ebp, [rax + 1]
jmp 0x1403ac61e
mov word [rsp + rdi*4 + 0x4f2], bp
jmp 0x1403ac62b
jmp 0x1403ac576
mov r10b, 1
test r9d, edx
xor r15d, r15d
xor r9d, r9d
jmp 0x1403ac641
jmp 0x1403ac769
mov ecx, r9d
movsx rbp, dx
and ecx, 0xfffffffe
shr bp, cl
btr dx, 0x40
sub eax, eax
nop dword [rax]
dec bp
cmovns ebp, edi
inc bp
movzx edx, word [rsp + rax*4 + 0x4f0]
movzx ebp, dl
jmp 0x1403ac67a
inc dword [rsp + rbp*4 + 0x970]
rol bpl, 0xde
shr rdx, 8
dec bp
bswap bp
mov edx, edx
jmp 0x1403ac696
inc dword [rsp + rdx*4 + 0xd70]
mov rdx, 0x61a022e
movsxd rdx, edi
bswap edx
movzx edx, word [rsp + rax*4 + 0x4f4]
movsx ebp, r11w
cmovns rbp, r8
movzx bp, r10b
movzx ebp, dl
jmp 0x1403ac6c6
inc dword [rsp + rbp*4 + 0x970]
shr rdx, 8
jmp 0x1403ac6d6
mov edx, edx
jmp 0x1403ac6dd
inc dword [rsp + rdx*4 + 0xd70]
cmp rax, 0x4d6e47b1
stc
add rax, 2
jmp 0x1403ac6fa
cmp rcx, rax
jmp 0x1403ac702
jne 0x1403ac66a
test r9b, 1
jmp 0x1403ac711
je 0x1403ac757
movzx eax, word [rsp + rax*4 + 0x4f0]
inc r13d
movzx rcx, dx
dec di
movzx ecx, al
inc dword [rsp + rcx*4 + 0x970]
shr rax, 8
mov eax, eax
movzx r11w, dl
inc dil
movsx esi, di
inc dword [rsp + rax*4 + 0xd70]
btr si, 0xa6
sal dil, 0xc3
add rdx, r9
mov esi, dword [rsp + 0xd70]
sal di, 0x80
sub r11b, 0x59
sal r11b, cl
xor eax, eax
btr dx, r9w
cmp edx, 0x1fe46ae1
sar rdi, 0xb4
cmp esi, r15d
setg r11b
cdq
sete al
mov r11d, 2
add edx, r10d
xchg dl, dil
btr edi, 0x6b
sub r11, rax
rdtsc
lea rax, [r9 - 1]
bts dx, r13w
jmp 0x1403ac7a8
mov qword [rsp + 0x38], rax
btc rax, 0xf3
shld rdi, rdx, 0x4c
mov eax, r9d
adc dl, 0x43
and eax, 0xfffffffe
rcr dl, cl
cwd
lea r13, [rsp + 0x4f0]
bsf rdi, r13
btc edx, edi
or dil, 0xb2
lea rdx, [rsp + 0x1170]
not edi
setae dil
xor r8d, r8d
bts di, r11w
add di, dx
shl edi, 0x67
lea rdi, [rsp + 0x970]
cmp dil, 0x10
test r15w, 0x586a
xor ecx, ecx
jmp 0x1403ac80c
mov qword [rsp + 0xe8], r14
jmp 0x1403ac84e
inc r8
jmp 0x1403ac821
add ecx, 8
movzx rdx, dx
add rdi, 0x400
clc
neg dx
mov rdx, rsi
cmp dx, 0x1c53
test dx, 0x569d
cmp r8, r11
jmp 0x1403ac848
je 0x1403aca66
mov rsi, r13
mov r13, rdx
ror bpl, 0xd
xor bpl, bpl
mov ebp, 3
cmp bl, 0x6c
sub edx, edx
nop word cs:[rax + rax]
clc
stc
mov dword [rsp + rbp*4 + 0xe4], edx
stc
add edx, dword [rdi + rbp*4 - 0xc]
test r10w, 0x5049
cmp r13b, r14b
mov dword [rsp + rbp*4 + 0xe8], edx
clc
jmp 0x1403ac893
add edx, dword [rdi + rbp*4 - 8]
jmp 0x1403ac89c
mov dword [rsp + rbp*4 + 0xec], edx
jmp 0x1403ac8ac
add edx, dword [rdi + rbp*4 - 4]
mov dword [rsp + rbp*4 + 0xf0], edx
cmp cx, ax
add edx, dword [rdi + rbp*4]
add rbp, 4
cmp rbp, 0x103
jmp 0x1403ac8cd
jne 0x1403ac871
test r10b, r10b
jne 0x1403ac819
mov r14, r11
mov r11d, r10d
mov r10, r9
cmp qword [rsp + 0x38], 0
jmp 0x1403ac8f0
je 0x1403ac9ca
sub r12d, r12d
movsx r9, bx
mov r9, 0x5125570b
nop word cs:[rax + rax]
and rdx, rax
rcr rdx, 0xfa
movzx edx, word [rsi + r12*4]
test ebp, 0x843292e
shr rdx, cl
movzx ebp, r9w
cmovle bx, si
bts bp, r15w
movzx edx, dl
mov ebp, dword [rsp + rdx*4 + 0xf0]
lea r9d, [rbp + 1]
mov dword [rsp + rdx*4 + 0xf0], r9d
mov edx, dword [rsi + r12*4]
sbb bl, 0x70
mov dword [r13 + rbp*4], edx
rcl dl, 0xad
cmp dl, dil
movzx edx, word [rsi + r12*4 + 4]
bt bx, bx
shr rdx, cl
and ebp, 0x14006251
movzx edx, dl
rcr bpl, cl
cmp rcx, 0x4f8f4b7d
shrd ebx, edx, 0x72
mov ebp, dword [rsp + rdx*4 + 0xf0]
lea ebx, [rbp + 1]
test r12w, r11w
clc
mov dword [rsp + rdx*4 + 0xf0], ebx
sar dl, cl
btr dx, r12w
mov edx, dword [rsi + r12*4 + 4]
jmp 0x1403ac9a8
mov dword [r13 + rbp*4], edx
cmp r12d, ebx
add r12, 2
test bpl, sil
jmp 0x1403ac9bc
cmp rax, r12
jne 0x1403ac91a
jmp 0x1403ac9d9
xor r12d, r12d
movsxd r9, esi
rol r9w, cl
movsx r9w, bpl
mov r9, r10
rcl r10b, cl
mov r10b, 0x43
btr r10w, r13w
test r9b, 1
movsx r10d, r11w
seta r10b
movsx r10, r15w
mov r10d, r11d
movzx r11d, dx
mov r11, r14
mov r14b, al
movsx r14, cx
movzx r14d, si
mov r14, qword [rsp + 0xe8]
jmp 0x1403aca19
je 0x1403ac819
movzx edx, word [rsi + r12*4]
adc bp, ax
shr rdx, cl
movzx edx, dl
mov ebp, dword [rsp + rdx*4 + 0xf0]
xchg bl, bl
movzx rbx, cx
movsxd rbx, edx
lea ebx, [rbp + 1]
jmp 0x1403aca45
mov dword [rsp + rdx*4 + 0xf0], ebx
cwd
mov edx, dword [rsi + r12*4]
jmp 0x1403aca57
mov dword [r13 + rbp*4], edx
jmp 0x1403aca61
jmp 0x1403ac819
test r15d, r15d
movsx r12w, al
mov r12, qword [rsp + 0xe0]
jmp 0x1403aca7b
je 0x1403ad365
cmp r15d, 1
jmp 0x1403aca8a
jne 0x1403acaa1
mov word [r13], 1
jmp 0x1403aca9c
jmp 0x1403acf5d
movzx eax, word [r13 + 4]
bts r8d, edi
and r8b, 0x77
add word [r13], ax
setne r8b
bt r8d, 0x2c
and r8b, bl
lea r8d, [r15 - 1]
cmp r15d, 2
jmp 0x1403acacc
jle 0x1403acc19
mov r10d, r8d
rcl di, 0x94
movsx di, bl
and edi, 0x1163114a
xor esi, esi
movsx rdx, r10w
movzx edi, di
movzx rdx, cx
mov edx, 2
mov edi, r12d
movsx rdi, si
mov edi, 1
jmp 0x1403acb06
jmp 0x1403acb42
movzx ebp, word [r13 + rax*4]
test ch, 4
add word [r13 + rdi*4], bp
jmp 0x1403acb1f
inc esi
jmp 0x1403acb26
mov word [r13 + rax*4], di
jmp 0x1403acb31
inc rdi
cmp r10, rdi
jmp 0x1403acb3c
je 0x1403acc38
movsxd rax, esi
movsx cx, cl
movzx ecx, word [r13 + rax*4]
test r9b, sil
cmp edx, r15d
jmp 0x1403acb5a
jge 0x1403acb79
movsxd rbp, edx
cmp r11, 0x693229bc
movzx ebp, word [r13 + rbp*4]
cmp cx, bp
jae 0x1403acbad
mov word [r13 + rdi*4], cx
lea esi, [rax + 1]
cmp dl, r8b
mov word [r13 + rax*4], di
shld eax, r14d, 0xc4
bt ax, 0xa0
cdqe
movsxd rax, esi
cmp edx, r15d
jmp 0x1403acba2
jge 0x1403acb0b
jmp 0x1403acbcb
inc edx
jmp 0x1403acbb5
mov word [r13 + rdi*4], bp
cmp dl, r8b
cmp sil, 9
cmp edx, r15d
jge 0x1403acb0b
movsxd rcx, edx
cmp rdi, rax
jmp 0x1403acbd6
jle 0x1403acbf8
movzx ebp, word [r13 + rax*4]
clc
cmc
movzx ecx, word [r13 + rcx*4]
cmp bp, cx
jb 0x1403acb14
jmp 0x1403acc03
movzx ecx, word [r13 + rcx*4]
jmp 0x1403acc03
inc edx
test rsi, rcx
cmc
add word [r13 + rdi*4], cx
jmp 0x1403acc14
jmp 0x1403acb31
lea edx, [r15 - 2]
lahf
movsxd rax, r15d
jmp 0x1403acc26
mov word [r13 + rax*4 - 8], 0
jmp 0x1403acc33
jmp 0x1403acd89
lea edx, [r15 - 2]
ror sil, 0xff
movsx eax, r15w
movsxd rsi, edx
mov word [r13 + rsi*4], 0
add di, 0x24f7
and dil, r14b
cdqe
lea edi, [r15 - 3]
test r9b, 0x7c
movzx ax, r14b
mov al, r9b
mov rax, rdi
and rsi, 3
je 0x1403acccc
mov rax, rdi
movzx cx, sil
movzx ecx, dx
nop word cs:[rax + rax]
movsxd rcx, esp
not rcx
xchg cl, ch
movzx ecx, word [r13 + rax*4]
jmp 0x1403acc9e
movzx ecx, word [r13 + rcx*4]
jmp 0x1403acca9
inc ecx
mov word [r13 + rax*4], cx
jmp 0x1403accb6
dec rax
jmp 0x1403accbe
dec rsi
jmp 0x1403accc6
jne 0x1403acc93
cmp edi, 3
jmp 0x1403accd4
jb 0x1403acd89
inc rax
mov cl, bl
nop word cs:[rax + rax]
movsxd rcx, esp
movzx ecx, word [r13 + rax*4 - 4]
jmp 0x1403accf9
movzx ecx, word [r13 + rcx*4]
jmp 0x1403acd04
inc ecx
jmp 0x1403acd0b
mov word [r13 + rax*4 - 4], cx
bswap cx
movsx cx, bl
inc cx
movzx ecx, word [r13 + rax*4 - 8]
jmp 0x1403acd26
movzx ecx, word [r13 + rcx*4]
jmp 0x1403acd31
inc ecx
mov word [r13 + rax*4 - 8], cx
movzx ecx, word [r13 + rax*4 - 0xc]
jmp 0x1403acd44
movzx ecx, word [r13 + rcx*4]
inc ecx
jmp 0x1403acd51
mov word [r13 + rax*4 - 0xc], cx
movsx rcx, r13w
movzx ecx, word [r13 + rax*4 - 0x10]
jmp 0x1403acd66
movzx ecx, word [r13 + rcx*4]
jmp 0x1403acd71
inc ecx
stc
mov word [r13 + rax*4 - 0x10], cx
add rax, 0xfffffffffffffffc
jmp 0x1403acd83
jne 0x1403accee
mov eax, 1
test dil, r12b
xor edi, edi
jmp 0x1403acd98
jmp 0x1403acdb7
lea eax, [r11 + r11]
jmp 0x1403acda6
inc edi
clc
test r11d, r11d
jmp 0x1403acdb1
jle 0x1403acf4f
test edx, edx
jmp 0x1403acdbe
js 0x1403ace26
lea r11d, [rdx + 1]
btr ecx, edx
shr ecx, cl
sub cl, 0xc6
xor ebp, ebp
movzx cx, r12b
bswap ecx
movzx ecx, r8w
nop dword [rax]
rcl cx, 0xc2
rcr cl, cl
mov ecx, edx
movzx ecx, word [r13 + rcx*4]
test ebp, 0x776340ce
cmp edi, ecx
jmp 0x1403acdff
jne 0x1403ace33
inc ebp
jmp 0x1403ace0c
dec edx
jmp 0x1403ace13
cmp r11d, ebp
jne 0x1403acdea
mov edx, 0xffffffff
jmp 0x1403ace39
sub r11d, r11d
jmp 0x1403ace2e
jmp 0x1403ace39
mov r11d, ebp
rcl cl, 0xe1
mov ecx, eax
sub ecx, r11d
jle 0x1403acd9d
movsxd r8, r8d
shrd r10w, di, 0x88
mov r10d, r11d
test rbp, rsi
cmc
not r10d
add r10d, eax
stc
test cl, 3
jmp 0x1403ace63
je 0x1403acef8
lea rbp, [r8*4]
jmp 0x1403ace7e
add rbp, r13
mov ecx, eax
shld si, cx, 0xdc
shrd rsi, rsp, 0x70
sub cl, r11b
sar sil, 0xbb
jmp 0x1403acea0
movzx esi, cl
and esi, 3
cmc
test r10w, 0x100e
xor ecx, ecx
nop word cs:[rax + rax]
test r14, rsi
stc
mov word [rbp], di
jmp 0x1403aced0
add rbp, 0xfffffffffffffffc
jmp 0x1403aced9
inc rcx
jmp 0x1403acee6
cmp esi, ecx
jmp 0x1403aceed
jne 0x1403acec0
sub r8, rcx
sub eax, ecx
cmp r10d, 3
jmp 0x1403acf01
jb 0x1403acd9d
nop
mov word [r13 + r8*4], di
cmp ah, bh
test rbx, r12
mov word [r13 + r8*4 - 4], di
cmp edi, r12d
cmp r15, 0x3f0232e9
mov word [r13 + r8*4 - 8], di
clc
mov word [r13 + r8*4 - 0xc], di
add r8, 0xfffffffffffffffc
cmp r15b, 0xff
cmp esp, r13d
add eax, 0xfffffffc
stc
clc
cmp eax, r11d
jg 0x1403acf09
jmp 0x1403acd9d
test r15d, r15d
jmp 0x1403acf57
jle 0x1403ad365
mov eax, r9d
clc
jmp 0x1403acf69
and eax, 3
jmp 0x1403acf71
cmp qword [rsp + 0x38], 3
jmp 0x1403acf7c
jae 0x1403acf8e
xor ecx, ecx
jmp 0x1403acf89
jmp 0x1403ad00d
and r9d, 0xfffffffc
sub ecx, ecx
movsxd rdx, esp
movsx dx, bl
nop word [rax + rax]
setbe dh
movzx dx, r8b
movsx rdx, sp
movzx edx, word [r13 + rcx*4]
inc dword [rsp + rdx*4 + 0x40]
bswap rdx
xchg edx, edx
movzx edx, word [r13 + rcx*4 + 4]
jmp 0x1403acfc7
inc dword [rsp + rdx*4 + 0x40]
sete dl
movzx edx, word [r13 + rcx*4 + 8]
inc dword [rsp + rdx*4 + 0x40]
cdq
mov dl, r10b
movzx edx, word [r13 + rcx*4 + 0xc]
jmp 0x1403acfe7
inc dword [rsp + rdx*4 + 0x40]
test r14, 0xf3857da
add rcx, 4
cmp r13b, 0x93
cmc
test r9b, 0x3a
cmp r9, rcx
jmp 0x1403ad007
jne 0x1403acfad
test rax, rax
jmp 0x1403ad015
je 0x1403ad06b
lea rcx, [rcx*4]
shl bp, 0x24
sar bp, 0x6c
add rcx, r13
sbb bp, r13w
xor edx, edx
dec bp
nop word cs:[rax + rax]
movsx ebp, r12w
movzx ebp, word [rcx + rdx*4]
jmp 0x1403ad051
inc dword [rsp + rbp*4 + 0x40]
jmp 0x1403ad05a
inc rdx
test sil, 0x5d
stc
cmp rax, rdx
jne 0x1403ad048
cmp r15d, 2
jmp 0x1403ad074
jl 0x1403ad365
mov rbx, qword [rsp + 0x28]
add r10b, al
sub r10b, sil
btc r10, 0x38
mov r10d, ebx
cmp ebx, 0x1f
jg 0x1403ad171
movsxd rdi, ebx
cdq
xchg rcx, rbp
rcr ecx, cl
mov ecx, dword [rsp + r10*4 + 0x40]
sbb dh, 0x1c
bsf bp, dx
mov ebp, ebx
neg ebp
mov rdx, rdi
clc
cmc
and rbp, 3
jmp 0x1403ad0bd
je 0x1403ad0f0
nop dword [rax]
jmp 0x1403ad0cc
add ecx, dword [rsp + rdx*4 + 0x44]
jmp 0x1403ad0d5
inc rdx
mov dword [rsp + r10*4 + 0x40], ecx
jmp 0x1403ad0e2
dec rbp
jmp 0x1403ad0ea
jne 0x1403ad0cc
add rdi, 0xffffffffffffffe3
cmp r8b, r15b
cmc
cmp rdi, 3
jmp 0x1403ad101
jb 0x1403ad169
nop dword [rax + rax]
cmp r12, rdi
jmp 0x1403ad114
add ecx, dword [rsp + rdx*4 + 0x44]
clc
test dil, 0xe2
mov dword [rsp + r10*4 + 0x40], ecx
cmp rbp, rsi
add ecx, dword [rsp + rdx*4 + 0x48]
stc
test esp, r13d
mov dword [rsp + r10*4 + 0x40], ecx
test dx, 0x1336
add ecx, dword [rsp + rdx*4 + 0x4c]
mov dword [rsp + r10*4 + 0x40], ecx
stc
cmc
add ecx, dword [rsp + rdx*4 + 0x50]
stc
add rdx, 4
jmp 0x1403ad150
mov dword [rsp + r10*4 + 0x40], ecx
cmp di, 0x6d28
cmp rdx, 0x20
jmp 0x1403ad163
jne 0x1403ad114
test ebx, ebx
jle 0x1403ad8d0
cmp ebx, 1
movzx r9d, dx
mov rcx, r10
adc rcx, 0xffffffffffffffff
inc rcx
inc r9b
bsr r9w, bp
sub edx, edx
xchg r9d, r9d
mov r9, r10
cmp rcx, 8
jmp 0x1403ad19b
jb 0x1403ad2ef
mov r8, rcx
and r8, 0xfffffffffffffff8
btc r9w, 0xfc
mov r9, r10
sub r9, r8
movd xmm0, ebx
pshufd xmm10, xmm0, 0
movdqa xmm1, xmmword [0x1400bd370]
paddd xmm1, xmm10
mov rdx, r8
shl sil, 0x3f
clc
rol rsi, cl
neg rdx
lea rsi, [rsp + r10*4]
add rsi, 0x34
jmp 0x1403ad1e6
pxor xmm2, xmm2
sub edi, edi
jmp 0x1403ad1f1
movdqa xmm8, xmmword [0x1400bd380]
movdqa xmm11, xmmword [0x1400bd390]
movdqa xmm9, xmmword [0x1400bd3a0]
pxor xmm3, xmm3
nop dword [rax]
jmp 0x1403ad21c
movdqu xmm12, xmmword [rsi + rdi*4 - 0x10]
jmp 0x1403ad228
movdqu xmm4, xmmword [rsi + rdi*4]
jmp 0x1403ad232
pshufd xmm6, xmm4, 0x1b
pshufd xmm0, xmm12, 0x1b
movdqa xmm5, xmm10
psubd xmm5, xmm1
movdqa xmm7, xmm5
psubd xmm7, xmm8
pslld xmm5, 0x17
paddd xmm5, xmm11
cvttps2dq xmm5, xmm5
pmuludq xmm6, xmm5
pshufd xmm6, xmm6, 0xe8
pshufd xmm4, xmm4, 0x4e
pshufd xmm5, xmm5, 0xf5
pmuludq xmm5, xmm4
pshufd xmm4, xmm5, 0xe8
punpckldq xmm6, xmm4
paddd xmm2, xmm6
pslld xmm7, 0x17
paddd xmm7, xmm11
cvttps2dq xmm4, xmm7
pmuludq xmm0, xmm4
pshufd xmm0, xmm0, 0xe8
pshufd xmm5, xmm12, 0x4e
pshufd xmm4, xmm4, 0xf5
pmuludq xmm4, xmm5
pshufd xmm4, xmm4, 0xe8
punpckldq xmm0, xmm4
paddd xmm3, xmm0
paddd xmm1, xmm9
add rdi, 0xfffffffffffffff8
stc
cmp rdx, rdi
jne 0x1403ad21c
paddd xmm3, xmm2
pshufd xmm0, xmm3, 0xee
paddd xmm0, xmm3
pshufd xmm1, xmm0, 0x55
paddd xmm1, xmm0
movd edx, xmm1
cmp rcx, r8
jmp 0x1403ad2e9
je 0x1403ad34f
lea rdi, [r9 + 1]
btc rcx, 0x95
btc ax, bp
setbe al
mov ecx, ebx
sub ecx, r9d
shl al, 0x7c
sub al, 0x10
nop dword [rax + rax]
setl al
shrd rax, r14, 0x7e
mov eax, dword [rsp + rdi*4 + 0x3c]
test esp, 0x2794f30
shl eax, cl
cmp r10, 0x677622d6
cmc
clc
add edx, eax
dec rdi
jmp 0x1403ad338
inc ecx
cmp esi, 0x4c360824
cmp rdi, 1
jmp 0x1403ad349
ja 0x1403ad319
mov edi, 1
mov ecx, ebx
shl edi, cl
cmp edx, edi
jmp 0x1403ad35f
jne 0x1403ad8ec
shl r14, 5
inc cl
lea rcx, [r12 + r14]
sar r8b, cl
add rcx, 0x8f4a
or r8, 0x53310f08
adc r8b, 0
rcl r8b, 0x26
mov r8d, 0x120
test spl, bl
sub edx, edx
jmp 0x1403ad398
call fcn.1404a4dde
mov rax, qword [rsp + 0xc8]
movzx cx, dil
shr rcx, cl
lea rcx, [r12 + rax]
movzx r8d, bp
rcr r8b, 0x60
movsx r8d, bx
add rcx, 0x888a
movsx r8d, bp
inc r8w
sal r8b, 0xac
mov r8d, 0x240
clc
jmp 0x1403ad3dd
xor edx, edx
call fcn.1404a4dde
mov r9, qword [rsp + 0x28]
and r10b, r8b
btc r10d, 0xc5
test r9d, r9d
mov r10, qword [rsp + 0xd0]
jle 0x1403ad556
lea r8d, [r9 + 1]
add r13, 0xfffffffffffffffe
movsx rcx, bp
bswap rcx
mov ecx, 1
jmp 0x1403ad427
inc rcx
cmp rcx, r8
je 0x1403ad556
mov edx, dword [rsp + rcx*4 + 0x40]
test edx, edx
jle 0x1403ad41b
movsxd r15, r15d
mov r11w, 0x41ec
lea r11d, [rdx - 1]
test dl, 3
je 0x1403ad4be
lea rbp, [r15*4]
add rbp, r13
mov eax, edx
and eax, 3
sub ebx, 0x4b9254d9
bts bx, di
sub esi, esi
nop word cs:[rax + rax]
movzx ebx, word [rbp]
inc di
movsx di, r12b
movsxd rdi, r12d
lea rdi, [r12 + r14]
jmp 0x1403ad48a
mov byte [rbx + rdi + 0x8f4a], cl
jmp 0x1403ad496
inc rsi
test ecx, edi
cmp r12d, 0x32ab0a89
add rbp, 0xfffffffffffffffc
jmp 0x1403ad4ac
cmp eax, esi
jmp 0x1403ad4b3
jne 0x1403ad472
sub r15, rsi
sub edx, esi
cmp r11d, 3
jmp 0x1403ad4c7
jb 0x1403ad41b
dec edx
sub al, r13b
sar al, cl
nop word [rax + rax]
dec al
ror bpl, 0xa1
sal al, cl
movzx eax, word [r13 + r15*4]
rcl bpl, cl
mov bp, r9w
dec bp
lea rbp, [r12 + r14]
mov byte [rax + rbp + 0x8f4a], cl
sal al, cl
xadd ah, ah
movzx eax, word [r13 + r15*4 - 4]
mov byte [rax + rbp + 0x8f4a], cl
movzx eax, word [r13 + r15*4 - 8]
stc
mov byte [rax + rbp + 0x8f4a], cl
movzx eax, word [r13 + r15*4 - 0xc]
add r15, 0xfffffffffffffffc
cmp di, 0x76b
test sil, 0x2e
mov byte [rax + rbp + 0x8f4a], cl
clc
cmp r13d, ebx
add edx, 0xfffffffc
stc
clc
cmp edx, 0xfffffffe
jmp 0x1403ad54b
jb 0x1403ad4e5
jmp 0x1403ad41b
mov r13, qword [rsp + 0xd8]
add r8b, 0x70
rcl r8b, 0x85
movsxd r8, r12d
mov r8d, dword [rsp + 0x34]
mov dword [rsp + 0x974], 0
jmp 0x1403ad57e
cmp r9d, 2
jl 0x1403ad654
inc r9d
clc
cmp r9d, 3
jmp 0x1403ad595
jne 0x1403ad5c5
sub eax, eax
bts cx, r15w
test r10d, 0x16587cd9
shl cx, cl
mov ecx, 2
test r9b, 1
jmp 0x1403ad5ba
jne 0x1403ad63e
jmp 0x1403ad654
lea rdx, [r9 - 2]
cmp r12w, 0x6226
and rdx, 0xfffffffffffffffe
jmp 0x1403ad5d8
sub eax, eax
cmp ah, 0x13
test r14b, 0xce
xor ecx, ecx
test eax, r10d
stc
nop dword [rax + rax]
add eax, dword [rsp + rcx*4 + 0x44]
stc
jmp 0x1403ad5f6
add eax, eax
stc
mov dword [rsp + rcx*4 + 0x978], eax
add eax, dword [rsp + rcx*4 + 0x48]
jmp 0x1403ad609
add eax, eax
clc
stc
mov dword [rsp + rcx*4 + 0x97c], eax
add rcx, 2
test r14d, 0x58cf418d
cmp rdx, rcx
jmp 0x1403ad627
jne 0x1403ad5ec
add rcx, 2
cmp r11b, r15b
test r9b, 1
je 0x1403ad654
add eax, dword [rsp + rcx*4 + 0x3c]
cmp r13b, r14b
add eax, eax
mov dword [rsp + rcx*4 + 0x970], eax
stc
cmp ax, r8w
cmc
test r8d, r8d
jmp 0x1403ad65c
jle 0x1403ad835
sub eax, eax
btr r9w, 0x1f
bt r8w, 0x80
sal r9d, cl
lea r8, [r10 + r10*8]
btr r9w, 0x54
and r9b, r12b
mov r9, r8
test r8w, 0x2e10
stc
shl r9, 5
cmp r13w, r10w
clc
add r9, r12
jmp 0x1403ad69b
jmp 0x1403ad6d4
mov rcx, r8
shl rcx, 6
stc
jmp 0x1403ad6ad
add rcx, r12
jmp 0x1403ad6b5
mov word [rcx + rax*2 + 0x888a], di
jmp 0x1403ad6c2
inc rax
clc
cmp rax, r13
jmp 0x1403ad6ce
je 0x1403ad835
movzx esi, byte [rax + r9 + 0x8f4a]
cmp spl, 0xea
test esi, esi
jmp 0x1403ad6e8
je 0x1403ad6c2
mov ebx, esi
mov edx, dword [rsp + rbx*4 + 0x970]
sal edi, 0xac
bsf ecx, esp
lea edi, [rdx + 1]
mov dword [rsp + rbx*4 + 0x970], edi
shl cx, 0x63
lea ecx, [rsi - 1]
stc
shl bl, cl
mov ebx, esi
cmc
and ebx, 3
stc
xor edi, edi
stc
cmp ecx, 3
jmp 0x1403ad723
jb 0x1403ad7f1
and esi, 0xfffffffc
ror ebp, cl
xor edi, edi
shr ebp, 0x51
or bp, ax
not ebp
nop word cs:[rax + rax]
mov ecx, edx
rcl bpl, cl
shrd rbp, r14, 0x46
and ecx, 1
movsx ebp, r11w
adc bpl, 0x2e
or bpl, r10b
shl ecx, 2
xadd bp, bp
shrd bp, bp, 0x67
btc rbp, r9
lea ecx, [rcx + rdi*8]
sbb bpl, r12b
btr edi, 0xfd
bsf di, r9w
mov edi, edx
add bp, 0x1458
and edi, 2
xchg bp, bp
movsx ebp, bx
or edi, ecx
mov ecx, edx
ror bp, 0x3d
btc rbp, 0x5f
neg bp
shr ecx, 2
and ecx, 1
xadd bpl, bpl
or ecx, edi
rol bp, 0xaa
bsf rbp, r11
mov ebp, edx
shr dil, 0xd4
sar dil, cl
shr ebp, 3
add dil, 0xb1
shl dil, 0xbb
and ebp, 1
or dil, r8b
bsr di, ax
and rdi, 0xe4534ba
lea edi, [rbp + rcx*2]
clc
cmc
shr edx, 4
clc
cmp bh, 0xee
add esi, 0xfffffffc
jmp 0x1403ad7eb
jne 0x1403ad746
test ebx, ebx
jmp 0x1403ad7f8
je 0x1403ad6a0
nop dword [rax + rax]
mov ecx, edx
stc
test r13b, 0xad
and ecx, 1
test rdi, r11
cmp cl, 0x21
lea edi, [rcx + rdi*2]
test ebx, edi
cmc
shr edx, 1
jmp 0x1403ad823
dec ebx
jmp 0x1403ad82a
jne 0x1403ad806
jmp 0x1403ad6a0
movaps xmm6, xmmword [rsp + 0x15f0]
cmovb rbx, rcx
movaps xmm7, xmmword [rsp + 0x1600]
xor r12b, r12b
clc
movsx ebx, r8w
movaps xmm8, xmmword [rsp + 0x1610]
sal r13b, 0x97
movaps xmm9, xmmword [rsp + 0x1620]
ror di, cl
shr bp, cl
movaps xmm10, xmmword [rsp + 0x1630]
sar r13b, cl
movaps xmm11, xmmword [rsp + 0x1640]
movaps xmm12, xmmword [rsp + 0x1650]
btr r14d, 0xd
add rsp, 0x1668
xchg r14b, dil
pop rbx
movzx r12w, cl
pop rbp
pop rdi
movsx r15w, bl
pop rsi
movzx r12w, r13b
movsxd r12, ebx
pop r12
mov r14b, 0x46
cmovns r13d, ecx
pop r13
movzx r15d, r12w
pop r14
movzx r15, r9w
setbe r15b
movzx r15d, r14w
pop r15
ret
mov edi, 1
mov ecx, ebx
shl edi, cl
bsr ebp, ebp
bsf rbp, rbx
sub edx, edx
cmovnp bp, di
bswap ax
inc ax
mov rax, qword [rsp + 0x28]
inc bp
mov bpl, r11b
bswap bp
dec eax
bts rbp, rax
lea rbp, [rsp + rax*4]
cmp r8b, 0x39
add rbp, 0x44
jmp 0x1403ad911
jmp 0x1403ad929
dec edx
cmp spl, 0x56
cmp edx, edi
jmp 0x1403ad923
je 0x1403ad365
dec dword [rsp + r10*4 + 0x40]
mov rcx, rbp
mov rax, r10
test spl, 0xd8
cmc
nop word cs:[rax + rax]
cmp eax, 2
jl 0x1403ad916
mov esi, dword [rsp + rax*4 + 0x3c]
jmp 0x1403ad956
dec rax
add rcx, 0xfffffffffffffffc
test esi, esi
je 0x1403ad944
dec esi
mov dword [rcx], esi
cmp edx, 0x61a4e95
clc
add dword [rsp + rax*4 + 0x44], 2
jmp 0x1403ad97a
jmp 0x1403ad916