Function at 0x1403b291b
Capabilities:
Authenticate hmac
Check http status code
Encode data using base64

Disassembly:
push r15
bt r10d, r9d
push r14
add r15, r10
movsxd rax, r8d
push r13
sar r11b, 0xe3
add r9w, 0x2305
push r12
push rsi
movsx r13, r15w
mov r11d, ebx
bswap r13d
push rdi
push rbp
push rbx
movzx edi, cx
bsf r10d, edx
sub rsp, 0xe8
movaps xmmword [rsp + 0xd0], xmm7
movzx di, sil
movsxd r11, r12d
movaps xmmword [rsp + 0xc0], xmm6
movsx di, r13b
btr rax, 0x91
mov r13, r8
movsx r15, sp
cdqe
mov rdi, rdx
or r10w, r9w
movsx eax, si
bswap ax
mov r12, rcx
add r13, rdx
mov r9b, bpl
lea r15, [rcx + 8]
mov r11w, 0x6623
mov qword [rcx + 8], 0
lea rax, [rcx + 0xf0]
and r10w, 0x58be
inc r8w
sub r11b, 0xac
mov qword [rsp + 0xa8], rax
lea r9, [rcx + 0xd0]
lea r10, [rcx + 0xb0]
bswap rax
dec r14b
sub r14w, 0x21d6
lea r14, [rsp + 0x50]
lea rax, [rcx + 0x90]
bsf r11w, ax
bt r8, r14
mov qword [rsp + 0xb8], rax
movsx r8w, cl
lea r11, [rcx + 0x50]
btc rax, 0xd7
bt r8, r9
lea r8, [rcx + 0x30]
sal eax, cl
adc ax, 0x1f43
lea rax, [rcx + 0x10]
jmp 0x1403b2a1f
mov qword [rsp + 0xb0], rax
cmp r15, rsi
sub edx, edx
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
sub ecx, ecx
not bp
mov rbp, rdi
jmp 0x1403b2a43
inc rdi
stc
cmp rdi, r13
jmp 0x1403b2a4f
ja 0x1403b4960
movzx ebx, byte [rbp]
mov eax, ebx
and eax, 0x7f
test edx, 0x6e8c3be4
cmc
shl rax, cl
lea rdx, [rdx + rax]
add rcx, 7
test r11w, 0x30ac
test bl, bl
jmp 0x1403b2a7d
js 0x1403b2a3b
mov rax, rdx
jmp 0x1403b2a8c
shr rax, 3
test r11b, 1
cmp rax, 0xa
jle 0x1403b2ad5
cmp rax, 0x13
jg 0x1403b2b0c
cmp rax, 0xf
jmp 0x1403b2ab1
jg 0x1403b2e19
cmp rax, 0xb
je 0x1403b2fb9
cmp rax, 0xf
jmp 0x1403b2aca
je 0x1403b4462
jmp 0x1403b353f
cmp rax, 4
jle 0x1403b2cad
cmp rax, 6
jg 0x1403b2e3c
cmp rax, 5
jmp 0x1403b2af2
je 0x1403b44e0
cmp rax, 6
jmp 0x1403b2b01
je 0x1403b452a
jmp 0x1403b353f
cmp rax, 0x32
jmp 0x1403b2b15
jg 0x1403b2e5a
cmp rax, 0x14
jmp 0x1403b2b24
je 0x1403b4564
cmp rax, 0x32
jmp 0x1403b2b33
jne 0x1403b353f
and edx, 7
cmp r10b, 0xb0
cmp dil, r10b
cmp edx, 2
jne 0x1403b4978
or byte [r12 + 0xe], 4
rcl bh, 0x7b
sub esi, esi
bswap rbx
inc bl
sbb bl, 0x3f
xor ecx, ecx
nop word cs:[rax + rax]
shrd ebx, r10d, 0x84
xor bx, r9w
btr bx, cx
lea rbx, [rdi + 1]
test r14b, r10b
stc
cmp r13b, 0xaa
cmp rbx, r13
jmp 0x1403b2b91
ja 0x1403b4978
movzx eax, byte [rdi]
mov edx, eax
xadd dil, dil
shl dil, 0x5d
and edx, 0x7f
shl rdx, cl
movsx di, bl
adc di, 0xd40
sal dil, 0xa6
add rsi, rdx
shr edi, 0xdf
rol edi, 0x6b
shrd rdi, rsi, 0x6f
add rcx, 7
sar dil, cl
mov rdi, rbx
stc
test al, al
jmp 0x1403b2bd7
js 0x1403b2b7d
movaps xmmword [rsp + 0x50], xmm6
cmp esi, 0x506d0a5f
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b2bf5
mov qword [rsp + 0x20], r11
jmp 0x1403b2bff
mov qword [rsp + 0x28], r8
jmp 0x1403b2c09
je 0x1403b35cb
js 0x1403b49fe
cmp rsi, 0xf
jmp 0x1403b2c1e
ja 0x1403b3638
mov qword [rsp + 0x50], rsi
jmp 0x1403b2c36
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsxd rdi, r12d
xchg r8b, dil
movzx r8, ax
mov rdx, rbx
cmove r8w, r10w
movzx di, r10b
movsx ebp, dx
mov r8, rsi
setnp bpl
movsx bp, r9b
mov rdi, r9
movsx rbp, sp
mov rbp, r10
call fcn.14049f3a4
mov r8, qword [rsp + 0x28]
bswap r10d
movzx r11d, r12w
mov r10w, r13w
mov r11, qword [rsp + 0x20]
setg r9b
mov r10b, r10b
mov r10, rbp
mov r9d, esp
movsx r9w, sil
jmp 0x1403b2ca5
mov r9, rdi
jmp 0x1403b3b22
cmp rax, 1
jmp 0x1403b2cb6
je 0x1403b316c
cmp rax, 2
je 0x1403b32ab
cmp rax, 3
jne 0x1403b353f
and edx, 7
test r13, 0x5c5301ca
cmp bp, 0x47b4
cmp dil, spl
cmp edx, 2
jmp 0x1403b2cea
jne 0x1403b4978
or byte [r15], 8
mov bh, 0x9f
sub esi, esi
sub ecx, ecx
shld ebx, r13d, 0x7d
sar rbx, 5
nop
lea rbx, [rdi + 1]
stc
clc
test edx, 0x7c4719a6
cmp rbx, r13
jmp 0x1403b2d1a
ja 0x1403b4978
movzx eax, byte [rdi]
neg dx
mov edx, eax
shr dil, cl
bts edi, r8d
and edx, 0x7f
movsx rdi, di
btr edi, r15d
shl rdx, cl
inc dil
lea rsi, [rsi + rdx]
ror dil, cl
add rcx, 7
rol di, 0x53
mov rdi, rbx
jmp 0x1403b2d5e
test al, al
jmp 0x1403b2d65
js 0x1403b2d06
movaps xmmword [rsp + 0x50], xmm6
cmp r13b, dil
cmp dx, 0x2c80
movaps xmmword [rsp + 0x40], xmm6
test r13w, r9w
test rsi, rsi
jmp 0x1403b2d89
mov qword [rsp + 0x20], r11
jmp 0x1403b2d93
mov qword [rsp + 0x28], r8
je 0x1403b35de
js 0x1403b49fe
cmp rsi, 0xf
ja 0x1403b36b0
mov qword [rsp + 0x50], rsi
movsxd rbp, r10d
cwd
cmovge edx, ebp
mov qword [rsp + 0x58], 0xf
xchg bpl, bpl
movsxd r8, edi
lea rcx, [rsp + 0x40]
movsxd rdi, esp
cdq
mov rdx, rbx
bswap edi
movsx bp, r11b
mov r8, rsi
mov rdi, r9
bswap rbp
movzx ebp, r10w
movzx rbp, r10w
mov rbp, r10
jmp 0x1403b2df6
call fcn.14049f3a4
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r10, rbp
movzx r9, bp
mov r9, rdi
jmp 0x1403b2e14
jmp 0x1403b3cc7
cmp rax, 0x10
jmp 0x1403b2e22
je 0x1403b45e9
cmp rax, 0x11
jmp 0x1403b2e31
je 0x1403b4686
jmp 0x1403b353f
cmp rax, 7
je 0x1403b473d
cmp rax, 0xa
jmp 0x1403b2e4f
je 0x1403b478a
jmp 0x1403b353f
cmp rax, 0x33
je 0x1403b33f3
cmp rax, 0x34
jmp 0x1403b2e6d
jne 0x1403b353f
and edx, 7
stc
cmp r14, rbp
cmp edx, 2
jmp 0x1403b2e82
jne 0x1403b4978
or byte [r12 + 0xe], 0x10
ror ebx, 0x4c
rcr bx, 0x74
sub esi, esi
stc
movsx rbx, r8w
xadd bh, bh
xor ecx, ecx
btc rbx, 0x6f
sar bx, 0x45
nop dword [rax + rax]
adc bx, 0x3dd6
xchg bx, bx
sbb bh, 0x50
lea rbx, [rdi + 1]
stc
test edi, 0xcf5521f
cmp rbx, r13
ja 0x1403b4978
movzx eax, byte [rdi]
mov edx, eax
movsxd rdi, edx
sub dil, sil
bswap rdi
and edx, 0x7f
shld di, di, 0xbc
movsx di, dl
bsr di, r9w
shl rdx, cl
ror dil, cl
inc dil
lea rsi, [rsi + rdx]
sub dil, 0x73
add rcx, 7
mov edi, ebp
mov rdi, rbx
test al, al
js 0x1403b2ebd
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
test r14d, r11d
test r13w, 0x5d94
cmc
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b2f33
mov qword [rsp + 0x28], r8
jmp 0x1403b2f3d
je 0x1403b35ec
js 0x1403b49fe
cmp rsi, 0xf
jmp 0x1403b2f52
ja 0x1403b3728
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
cmovbe r8d, r13d
lea rcx, [rsp + 0x40]
movsx di, r15b
mov rdx, rbx
movzx rdi, r10w
mov r8, rsi
movsxd rdi, r15d
mov rdi, r9
not bp
movzx rbp, r9w
xchg bp, bp
mov rbp, r10
call fcn.14049f3a4
mov r8, qword [rsp + 0x28]
movzx r11d, r15w
mov r11, qword [rsp + 0x20]
movsx r10w, dil
mov r10, rbp
movzx r9w, dil
mov r9, rdi
jmp 0x1403b3e64
and edx, 7
test r12b, r12b
stc
cmp edx, 2
jmp 0x1403b2fc8
jne 0x1403b4978
mov qword [rsp + 0x28], r8
inc edx
or byte [r15 + 1], 8
bts dx, r10w
sub r8d, r8d
sub ecx, ecx
mov dl, ch
nop word [rax + rax]
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b2ffb
ja 0x1403b4978
mov rax, r8
or ebx, edi
xor bpl, 0xf7
movzx ebp, byte [rdi]
mov rbx, 0x26775ab8
mov ebx, ebp
bsr edi, r15d
sub dil, 0x2e
and ebx, 0x7f
movzx edi, di
clc
shl rbx, cl
sub dil, 0x27
adc dil, 0x5c
sub dil, r14b
add r8, rbx
and dil, 0xbd
sub dil, 0x47
add rcx, 7
mov rdi, rdx
jmp 0x1403b304a
test bpl, bpl
js 0x1403b2fef
add rbx, rax
sal di, cl
mov rdi, rbx
cmp rdi, r15
test al, 0xed
cmc
add rdi, rdx
cmp rdi, r13
ja 0x1403b4978
mov qword [rsp + 0x20], r11
movzx eax, di
not bl
mov rax, r14
mov r14, r10
bswap rbx
movzx bx, r15b
movsx ecx, r9w
mov rbx, r9
movsx cx, r15b
movzx cx, r14b
movsx rcx, r15w
lea rcx, [0x1400bd9d0]
jmp 0x1403b30a7
mov qword [rsp + 0x40], rcx
movsx ecx, r11w
cmovno rcx, rcx
movups xmmword [rax], xmm6
cmova ecx, r11d
bswap cx
movups xmmword [rax + 0x20], xmm6
setne ch
mov dword [rsp + 0x48], 0
movups xmmword [rsp + 0x60], xmm7
movzx cx, r11b
movsxd rcx, ebx
movups xmmword [rsp + 0x80], xmm7
setne ch
not cl
bswap ecx
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x98], 0
movzx rcx, ax
not ch
bswap cx
lea rcx, [rsp + 0x40]
call fcn.1403b60fe
mov esi, eax
cmc
stc
test al, al
je 0x1403b390c
mov rdx, qword [r12 + 0x98]
test bl, spl
cmp al, spl
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b313a
je 0x1403b38f7
mov rcx, rdx
movsxd rdx, ecx
cdq
setp dh
lea rdx, [rsp + 0x40]
jmp 0x1403b3154
call fcn.1403b77a0
add qword [r12 + 0x98], 0x60
jmp 0x1403b3167
jmp 0x1403b390c
and edx, 7
cmp edx, 2
jne 0x1403b4978
or byte [r15], 2
movsx bp, al
neg bpl
xor esi, esi
bsr rbp, r15
sar rbp, 0xc4
xor ecx, ecx
cmp al, 0x9a
adc bp, 0x2807
rcl bpl, 0x95
nop word cs:[rax + rax]
lea rbp, [rdi + 1]
test r13w, r15w
cmp rbp, r13
jmp 0x1403b31b8
ja 0x1403b4978
movzx eax, byte [rdi]
cmovle dx, r8w
bts dx, r8w
mov edx, eax
and dil, bl
and edx, 0x7f
xor rdi, 0x230170c8
movsx rdi, sp
shl rdx, cl
mov edi, 0x26097368
lea rsi, [rsi + rdx]
mov dil, bl
neg dil
rcr edi, 0xca
add rcx, 7
mov rdi, rbp
test al, al
jmp 0x1403b3201
js 0x1403b31a8
movaps xmmword [rsp + 0x50], xmm6
stc
movaps xmmword [rsp + 0x40], xmm6
clc
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403b3220
mov qword [rsp + 0x28], r8
jmp 0x1403b322a
je 0x1403b35ff
js 0x1403b49fe
cmp rsi, 0xf
jmp 0x1403b323f
ja 0x1403b378e
mov qword [rsp + 0x50], rsi
cmovle ebx, r12d
cqo
cwd
mov qword [rsp + 0x58], 0xf
mov dx, 0x6f66
lea rcx, [rsp + 0x40]
mov rdx, rbp
xchg bl, dil
movzx ebx, bx
bswap r8d
mov r8, rsi
mov dil, r13b
mov rdi, r9
mov rbx, r10
jmp 0x1403b3281
call fcn.14049f3a4
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
mov r9b, 0xfd
mov r10, rbx
cmovb r9d, r13d
movzx r9, di
movsx r9w, cl
mov r9, rdi
jmp 0x1403b4021
and edx, 7
jmp 0x1403b32b3
cmp edx, 2
jmp 0x1403b32bb
jne 0x1403b4978
or byte [r15], 4
rcr bx, cl
btr bx, 0xf8
sub esi, esi
movzx bx, ah
inc bl
dec rbx
sub ecx, ecx
movsx ebx, ax
lea rbx, [rdi + 1]
cmp dl, 0x27
cmp bl, sil
cmp rbx, r13
jmp 0x1403b32ef
ja 0x1403b4978
movzx eax, byte [rdi]
sbb dil, r8b
add edx, r14d
shld rdi, rbp, 0x27
mov edx, eax
adc di, 0x5d8e
and edx, 0x7f
shld di, r14w, 0xaa
shl rdx, cl
lea rsi, [rsi + rdx]
clc
or dil, bl
add rcx, 7
btr edi, 0x6a
and di, 0x7a8
mov rdi, rbx
test al, al
jmp 0x1403b3335
js 0x1403b32dd
movaps xmmword [rsp + 0x50], xmm6
test r9w, si
cmc
cmp r8b, 0x78
movaps xmmword [rsp + 0x40], xmm6
test cx, r15w
cmp r10b, r12b
test rsi, rsi
jmp 0x1403b335d
mov qword [rsp + 0x20], r11
jmp 0x1403b3367
mov qword [rsp + 0x28], r8
jmp 0x1403b3371
je 0x1403b3612
js 0x1403b49fe
cmp rsi, 0xf
jmp 0x1403b3386
ja 0x1403b3804
mov qword [rsp + 0x50], rsi
xchg rdi, rcx
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsxd rdi, ebp
mov rdx, rbx
mov r8, rsi
cmovp di, r10w
mov rdi, r9
jmp 0x1403b33c1
mov rbp, r10
call fcn.14049f3a4
mov r8, qword [rsp + 0x28]
movzx r11, r15w
movzx r9w, r13b
mov r11, qword [rsp + 0x20]
movsx r10d, dx
mov r9b, r8b
mov r10, rbp
mov r9, rdi
jmp 0x1403b33ee
jmp 0x1403b41d4
and edx, 7
clc
cmp edx, 2
jmp 0x1403b33ff
jne 0x1403b4978
or byte [r12 + 0xe], 8
ror ebx, cl
xor bx, sp
mov bl, r9b
sub esi, esi
bts rbx, r9
xor ecx, ecx
inc ebx
movzx rbx, r15w
adc bl, r14b
nop word cs:[rax + rax]
test di, dx
btc rbx, rax
mov bl, bpl
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b3448
ja 0x1403b4978
movzx eax, byte [rdi]
mov edx, eax
sbb dil, cl
mov dil, 0xc
and edx, 0x7f
ror dil, cl
and di, bx
jmp 0x1403b3467
shl rdx, cl
movsx edi, r14w
neg rdi
lea rsi, [rsi + rdx]
add rcx, 7
mov rdi, rbx
test al, al
jmp 0x1403b3483
js 0x1403b343c
movaps xmmword [rsp + 0x50], xmm6
jmp 0x1403b349b
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b34b2
je 0x1403b3625
js 0x1403b49fe
cmp rsi, 0xf
jmp 0x1403b34c7
ja 0x1403b3878
mov qword [rsp + 0x50], rsi
movsx di, r9b
bswap bp
jmp 0x1403b34df
mov qword [rsp + 0x58], 0xf
movsx edi, si
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov r8, rsi
movsx rbp, r12w
mov rdi, r9
movsxd rbp, esp
mov bp, 0x444f
mov rbp, r10
jmp 0x1403b350c
call fcn.14049f3a4
mov r8, qword [rsp + 0x28]
not r9w
jmp 0x1403b3522
mov r11, qword [rsp + 0x20]
mov r10, rbp
setp r9b
movzx r9d, r10w
mov r9, rdi
jmp 0x1403b353a
jmp 0x1403b4360
and edx, 7
test dh, dl
xor eax, eax
test al, 0xc8
cmc
cmp spl, r15b
cmp rdx, 1
jmp 0x1403b3555
jg 0x1403b484c
test rdx, rdx
jmp 0x1403b3563
jne 0x1403b491f
mov rax, rdi
and dil, r9b
bsr rdi, r12
nop word [rax + rax]
lea rdi, [rax + 1]
test cx, 0x3665
cmp rdi, r13
ja 0x1403b4978
cmp byte [rax], 0
movzx rcx, bp
mov cl, r12b
mov edx, 0
mov rcx, 0x1db23e38
cmovns ax, r8w
setg al
mov ecx, 0
cdqe
mov eax, 0x27a51ca2
mov rax, rdi
jmp 0x1403b35c0
js 0x1403b357c
jmp 0x1403b2a3b
mov qword [rsp + 0x58], 0xf
jmp 0x1403b35d9
jmp 0x1403b3b22
mov qword [rsp + 0x58], 0xf
jmp 0x1403b3cc7
mov qword [rsp + 0x58], 0xf
jmp 0x1403b35fa
jmp 0x1403b3e64
mov qword [rsp + 0x58], 0xf
jmp 0x1403b360d
jmp 0x1403b4021
mov qword [rsp + 0x58], 0xf
jmp 0x1403b3620
jmp 0x1403b41d4
mov qword [rsp + 0x58], 0xf
jmp 0x1403b3633
jmp 0x1403b4360
mov r14, r10
not al
sal ax, 0x63
lahf
mov qword [rsp + 0x38], r9
mov rbp, rsi
mov ah, 0xbc
rcl rax, 0x7e
or rbp, 0xf
lahf
cdqe
sal rax, 0xe6
cmp rbp, 0x17
xchg ah, ah
mov eax, 0x16
jmp 0x1403b366c
cmovb rbp, rax
cmc
cmp rbp, 0xfff
jb 0x1403b3a95
lea rcx, [rbp + 0x28]
jmp 0x1403b3687
call fcn.14044402e
lea rdi, [rax + 0x27]
jmp 0x1403b3699
and rdi, 0xffffffffffffffe0
jmp 0x1403b36a2
mov qword [rdi - 8], rax
jmp 0x1403b36ab
jmp 0x1403b3aab
mov r14, r10
shl rbp, 0xfa
sar bpl, cl
add bp, 0x7047
mov qword [rsp + 0x38], r9
jmp 0x1403b36c9
mov rbp, rsi
or rbp, 0xf
shl al, 0x45
bsr ax, sp
cmp rbp, 0x17
movsx ax, bl
mov eax, 0x16
cmovb rbp, rax
cmc
test dl, r11b
cmp rbp, 0xfff
jmp 0x1403b36f8
jb 0x1403b3c43
lea rcx, [rbp + 0x28]
jmp 0x1403b3707
call fcn.14044402e
lea rdi, [rax + 0x27]
stc
and rdi, 0xffffffffffffffe0
jmp 0x1403b371a
mov qword [rdi - 8], rax
jmp 0x1403b3723
jmp 0x1403b3c58
mov r14, r10
or ax, r14w
sal bpl, 0x5f
mov qword [rsp + 0x38], r9
movsx bp, r14b
rcl al, cl
mov rbp, rsi
or rbp, 0xf
btc ax, 0xeb
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403b3759
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403b3dd5
lea rcx, [rbp + 0x28]
jmp 0x1403b3773
call fcn.14044402e
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b3789
jmp 0x1403b3df0
mov qword [rsp + 0x30], r10
rol r14, 0xf5
mov qword [rsp + 0x38], r9
mov r14, rsi
and al, 0xf5
sal ah, cl
or r14, 0xf
cmp r14, 0x17
cbw
mov eax, 0x16
jmp 0x1403b37b7
cmovb r14, rax
cmp bpl, 0x10
jmp 0x1403b37c4
cmp r14, 0xfff
jmp 0x1403b37d0
jb 0x1403b3f98
lea rcx, [r14 + 0x28]
jmp 0x1403b37df
call fcn.14044402e
lea rbx, [rax + 0x27]
cmc
cmp r14w, cx
and rbx, 0xffffffffffffffe0
jmp 0x1403b37f6
mov qword [rbx - 8], rax
jmp 0x1403b37ff
jmp 0x1403b3fa4
mov r14, r10
adc eax, ecx
mov qword [rsp + 0x38], r9
mov rbp, rsi
movsxd rax, edi
shl ax, cl
add ax, di
or rbp, 0xf
sal al, 0x71
cmp rbp, 0x17
movsx rax, si
lahf
mov eax, 0x16
jmp 0x1403b3834
cmovb rbp, rax
cmp sil, 0x3a
test dx, r12w
cmp rbp, 0xfff
jmp 0x1403b384c
jb 0x1403b413f
lea rcx, [rbp + 0x28]
call fcn.14044402e
lea rdi, [rax + 0x27]
clc
stc
jmp 0x1403b3866
and rdi, 0xffffffffffffffe0
jmp 0x1403b386f
mov qword [rdi - 8], rax
jmp 0x1403b4155
mov r14, r10
xchg ebp, eax
mov qword [rsp + 0x38], r9
sub al, 0x3d
mov rbp, rsi
movsx ax, ch
cmp dh, 0x87
or rbp, 0xf
cbw
movsx ax, spl
cmp rbp, 0x17
mov ax, r14w
movzx ax, r13b
mov eax, 0x16
jmp 0x1403b38af
cmovb rbp, rax
cmp rbp, 0xfff
jmp 0x1403b38bf
jb 0x1403b42e7
lea rcx, [rbp + 0x28]
jmp 0x1403b38ce
call fcn.14044402e
lea rdi, [rax + 0x27]
jmp 0x1403b38e0
and rdi, 0xffffffffffffffe0
jmp 0x1403b38e9
mov qword [rdi - 8], rax
jmp 0x1403b38f2
jmp 0x1403b42f3
mov rcx, qword [rsp + 0xb8]
not r8b
lea r8, [rsp + 0x40]
call fcn.1403b72e7
lea rax, [0x1400bd9d0]
cmc
cmp r12b, 0x17
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x1403b398a
mov rcx, qword [rsp + 0x70]
sal dl, cl
dec dh
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b3948
jb 0x1403b3985
mov rbp, qword [rcx - 8]
stc
test ax, cx
add rcx, 0xfffffffffffffff8
sub rcx, rbp
test sil, 6
cmp rcx, 0x20
jmp 0x1403b396a
jae 0x1403b4a03
add rax, 0x28
mov rdx, rax
mov ch, pe_nt_image_headers64
movzx ecx, bx
mov rcx, rbp
jmp 0x1403b3985
call fcn.1400fb998
movups xmmword [rsp + 0x80], xmm7
mov byte [rsp + 0x70], 0
cmc
btr r8w, 0xd4
and r10b, r15b
mov rax, qword [rsp + 0x68]
cmp rax, 0x10
not r9b
jmp 0x1403b39b5
mov r9, rbx
mov r10, r14
movsx r11, r13w
movsx r11w, r9b
xchg r8b, r8b
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x1403b39d6
jb 0x1403b3a5f
mov rcx, qword [rsp + 0x50]
ror dh, cl
lea rdx, [rax + 1]
test bl, dil
jmp 0x1403b39ef
cmp rdx, 0x1000
jmp 0x1403b39fb
jb 0x1403b3a34
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
stc
cmp rcx, 0x20
jmp 0x1403b3a16
jae 0x1403b4a03
add rax, 0x28
movzx rdx, cx
movzx edx, cx
xchg ch, ch
mov rdx, rax
mov rcx, rbp
jmp 0x1403b3a34
call fcn.1400fb998
mov r9, rbx
mov r10, r14
btr r11w, sp
mov r11, qword [rsp + 0x20]
bt r14, 0x71
movsx r8d, bx
mov r8, qword [rsp + 0x28]
sbb r14b, 0xd6
movsx r14d, ax
sub edx, edx
mov ecx, 0
mov r14w, 0xd42
sub r14b, 0xc4
test sil, sil
mov r14, 0x7c627909
movsxd r14, ebp
movzx r14, r15w
lea r14, [rsp + 0x50]
jmp 0x1403b3a8a
jne 0x1403b2a3b
jmp 0x1403b4978
lea rcx, [rbp + 1]
jmp 0x1403b3a9e
call fcn.14044402e
mov rdi, rax
cmove cx, r9w
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
not ecx
mov qword [rsp + 0x58], rbp
mov cl, r12b
cdq
movsx rdx, cx
mov rcx, rdi
cmovb r8d, ecx
mov r8b, dl
jmp 0x1403b3ad3
mov rdx, rbx
mov r8, rsi
jmp 0x1403b3ade
call fcn.14049f3a4
mov byte [rdi + rsi], 0
shr r11d, cl
xadd r9b, al
shl r8b, cl
mov r9, qword [rsp + 0x38]
rcr rax, cl
movsxd r8, ebx
xchg r10w, r8w
mov r10, r14
or r14b, r10b
xor r14b, 0x81
adc r8d, r8d
lea r14, [rsp + 0x50]
sub r11b, 0x8a
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
neg ah
mov rax, qword [r12 + 0xc8]
cmp rax, 0x10
jmp 0x1403b3b33
jb 0x1403b3be4
mov rcx, qword [r10]
shl edx, 0x4e
bswap dx
lea rdx, [rax + 1]
jmp 0x1403b3b4b
cmp rdx, 0x1000
jmp 0x1403b3b57
mov qword [rsp + 0x30], r10
jmp 0x1403b3b61
jb 0x1403b3bb4
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmc
jmp 0x1403b3b75
sub rcx, rbp
test r15b, 0x6c
jmp 0x1403b3b81
cmp rcx, 0x20
jmp 0x1403b3b8a
jae 0x1403b4a03
mov rdi, r9
add rax, 0x28
movsx rdx, ax
mov rdx, rax
movzx rcx, di
sets cl
not cl
mov rcx, rbp
jmp 0x1403b3baf
jmp 0x1403b3bb7
mov rdi, r9
call fcn.1400fb998
mov r9, rdi
sal r10b, 4
test eax, edi
cmp r9b, dil
mov r10, qword [rsp + 0x30]
rcl cl, cl
mov r11w, 0x3b90
mov r11, qword [rsp + 0x20]
shl ch, cl
movzx r8d, r9w
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
stc
movsx ecx, r13w
test r14b, 0x27
movaps xmm0, xmmword [rsp + 0x40]
btr cx, si
movaps xmm1, xmmword [rsp + 0x50]
shld rdi, rdx, 0xa7
bt edi, r10d
movups xmmword [r10 + 0x10], xmm1
movsx rdi, r15w
not rcx
bts di, sp
movups xmmword [r10], xmm0
sub edx, edx
mov rdi, rbx
xchg cx, cx
mov cl, r15b
and cx, bp
mov ecx, 0
clc
cmp rbx, r13
jmp 0x1403b3c38
jbe 0x1403b2a3b
jmp 0x1403b4978
lea rcx, [rbp + 1]
jmp 0x1403b3c4c
call fcn.14044402e
mov rdi, rax
movsx cx, ah
mov qword [rsp + 0x40], rdi
movzx r8, r13w
mov qword [rsp + 0x50], rsi
movsx rcx, r10w
mov qword [rsp + 0x58], rbp
movsx dx, bpl
mov rcx, rdi
mov rdx, rbx
movsx r8d, r9w
mov r8, rsi
jmp 0x1403b3c86
call fcn.14049f3a4
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
ror r11b, 0xb8
bswap r10
test di, r14w
mov r10, r14
btc r14w, r12w
cmovne r8d, r12d
lea r14, [rsp + 0x50]
movzx r8w, r11b
jmp 0x1403b3cba
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
bswap rax
mov rax, qword [r12 + 0x68]
cmp rax, 0x10
jmp 0x1403b3cd5
jb 0x1403b3d85
mov rcx, qword [r11]
movsx rdx, dx
and dl, 0x87
lea rdx, [rax + 1]
test cl, r10b
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b3cfd
jb 0x1403b3d56
mov rbp, qword [rcx - 8]
jmp 0x1403b3d0f
add rcx, 0xfffffffffffffff8
clc
test r9d, ecx
sub rcx, rbp
cmp r12b, r9b
stc
test spl, spl
cmp rcx, 0x20
jmp 0x1403b3d2a
jae 0x1403b4a03
mov rdi, r9
movsx rcx, r9w
ror dl, cl
cmp cl, al
add rax, 0x28
movsxd rcx, r14d
movzx rdx, r11w
mov rdx, rax
mov rcx, rbp
jmp 0x1403b3d51
jmp 0x1403b3d5e
mov rdi, r9
jmp 0x1403b3d5e
call fcn.1400fb998
mov r9, rdi
cmovs r8d, esi
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
xor r8w, 0x6625
mov r8, qword [rsp + 0x28]
adc dil, 0x25
rol edi, cl
lea rbx, [rbx + rsi]
bt di, bp
btr di, ax
or edi, 0x72f328b6
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
add dil, 0x1f
movsxd rcx, r15d
movups xmmword [r11 + 0x10], xmm1
movups xmmword [r11], xmm0
sub edx, edx
sar di, cl
mov rdi, rbx
movsx rcx, r8w
mov ecx, 0
cmp rbx, r13
jmp 0x1403b3dca
jbe 0x1403b2a3b
jmp 0x1403b4978
lea rcx, [rbp + 1]
jmp 0x1403b3dde
call fcn.14044402e
mov rdi, rax
bswap r8d
movzx rcx, dx
xchg dx, cx
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
movzx edx, cx
mov qword [rsp + 0x58], rbp
movzx edx, r15w
xchg edx, r8d
movsx r8, r13w
mov rcx, rdi
mov rdx, rbx
movsx r8w, r11b
cmova r8d, eax
movsx r8, r9w
mov r8, rsi
call fcn.14049f3a4
mov byte [rdi + rsi], 0
sub ax, 0x19d0
mov r9, qword [rsp + 0x38]
mov r10, r14
add r14w, 0x17e1
rcr r14w, 0x61
cmp r9b, 0xaf
lea r14, [rsp + 0x50]
rcl r11d, 0x35
mov r11, qword [rsp + 0x20]
mov r8w, 0x7f33
bsr ax, r12w
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x108]
cmp bpl, dl
cmp rax, 0x10
jb 0x1403b3f30
mov rcx, qword [rsp + 0xa8]
shr edx, cl
cdq
mov rcx, qword [rcx]
movsx dx, r15b
lea rdx, [rax + 1]
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b3ea1
jb 0x1403b3f01
mov rbp, qword [rcx - 8]
test r14b, 0x4c
cmp spl, sil
add rcx, 0xfffffffffffffff8
test r10b, r15b
clc
sub rcx, rbp
jmp 0x1403b3ec8
cmp rcx, 0x20
jmp 0x1403b3ed1
jae 0x1403b4a03
mov rdi, r9
btr rdx, 0xeb
add rax, 0x28
setnp dl
movzx dx, spl
not cl
mov rdx, rax
movsx rcx, ax
mov rcx, rbp
jmp 0x1403b3efc
jmp 0x1403b3f09
mov rdi, r9
jmp 0x1403b3f09
call fcn.1400fb998
mov r9, rdi
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
inc ah
add r8b, r10b
and edi, esi
mov r8, qword [rsp + 0x28]
bts ax, r8w
xadd dil, dil
add rbx, rsi
mov cl, r15b
add al, dil
movaps xmm0, xmmword [rsp + 0x40]
cmp r14b, dl
stc
movaps xmm1, xmmword [rsp + 0x50]
shr rax, 0xd5
btc ax, r8w
shl ax, cl
mov rax, qword [rsp + 0xa8]
bswap ecx
movups xmmword [rax + 0x10], xmm1
test di, 0x5e79
xchg dil, cl
movups xmmword [rax], xmm0
neg ch
adc ch, 0xea
xor edx, edx
add dil, 0x3a
stc
mov rdi, rbx
mov ecx, 0
cmp di, 0x3775
cmp rbx, r13
jmp 0x1403b3f8d
jbe 0x1403b2a3b
jmp 0x1403b4978
lea rcx, [r14 + 1]
call fcn.14044402e
mov rbx, rax
mov qword [rsp + 0x40], rbx
xchg r8b, dl
movzx r8, r9w
cwd
mov qword [rsp + 0x50], rsi
movsx r8d, di
mov qword [rsp + 0x58], r14
movzx r8, r14w
movsx rdx, di
mov rcx, rbx
jmp 0x1403b3fd3
mov rdx, rbp
xchg r8b, r8b
movzx r8w, dil
mov r8, rsi
jmp 0x1403b3fe6
call fcn.14049f3a4
mov byte [rbx + rsi], 0
xor r14w, si
cbw
mov r9, qword [rsp + 0x38]
mov r10, qword [rsp + 0x30]
shl r11, cl
bts r8w, r10w
not r14b
lea r14, [rsp + 0x50]
movzx r8d, r14w
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
or rax, r15
lahf
mov rax, qword [r12 + 0x28]
test edi, 0x3ed9066c
jmp 0x1403b4031
cmp rax, 0x10
jmp 0x1403b403a
jb 0x1403b40e6
mov rcx, qword [rsp + 0xb0]
movzx rdx, sp
xadd dh, dl
bswap edx
mov rcx, qword [rcx]
xor rdx, rcx
cdq
lea rdx, [rax + 1]
cmp eax, 0x751c6b32
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b4072
jb 0x1403b40c1
mov rbx, qword [rcx - 8]
test r10b, 0xbb
add rcx, 0xfffffffffffffff8
jmp 0x1403b408b
sub rcx, rbx
cmc
cmp rcx, 0x20
jmp 0x1403b4098
jae 0x1403b4a03
mov rdi, r9
cmovae edx, edx
bt rdx, rbx
ror dh, cl
add rax, 0x28
movsxd rdx, r12d
mov rdx, rax
mov rcx, rbx
jmp 0x1403b40bc
jmp 0x1403b40c9
mov rdi, r9
jmp 0x1403b40c9
call fcn.1400fb998
mov r9, rdi
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
adc edi, 0xfe97c8c
add rbp, rsi
bt di, r14w
movaps xmm0, xmmword [rsp + 0x40]
movzx ax, r12b
mov ecx, 0x403d5feb
movaps xmm1, xmmword [rsp + 0x50]
mov rax, qword [rsp + 0xb0]
cmc
sal cl, 0xc3
movups xmmword [rax + 0x10], xmm1
dec ch
sal cl, 0xce
movups xmmword [rax], xmm0
xor edx, edx
sar rdi, 0x64
mov rdi, rbp
rol cl, 0xe2
mov ecx, 0
clc
cmp rbp, r13
jmp 0x1403b4134
jbe 0x1403b2a3b
jmp 0x1403b4978
lea rcx, [rbp + 1]
jmp 0x1403b4148
call fcn.14044402e
mov rdi, rax
movzx cx, r9b
mov qword [rsp + 0x40], rdi
movzx r8, r10w
movzx edx, r15w
mov qword [rsp + 0x50], rsi
bswap edx
mov qword [rsp + 0x58], rbp
setnp r8b
movzx rcx, r15w
mov rcx, rdi
mov r8b, cl
mov rdx, rbx
cmovno r8d, esi
not r8b
movsx r8, cx
mov r8, rsi
jmp 0x1403b4192
call fcn.14049f3a4
mov byte [rdi + rsi], 0
stc
mov r9, qword [rsp + 0x38]
cmp cl, 0x85
test r15d, ebx
or r8b, 9
mov r10, r14
rol r14b, cl
xor ah, dh
and r8b, 0xce
lea r14, [rsp + 0x50]
shld r11w, sp, 0xc0
mov r11, qword [rsp + 0x20]
stc
xadd r8w, ax
mov r8, qword [rsp + 0x28]
mov al, 0x6a
mov rax, qword [r12 + 0x48]
clc
cmp rax, 0x10
jmp 0x1403b41e3
jb 0x1403b4298
mov rcx, qword [r8]
dec dl
cwd
lea rdx, [rax + 1]
stc
cmp rdx, 0x1000
jmp 0x1403b4201
mov qword [rsp + 0x30], r10
jmp 0x1403b420b
jb 0x1403b425b
mov rbp, qword [rcx - 8]
clc
add rcx, 0xfffffffffffffff8
stc
clc
cmc
sub rcx, rbp
cmp r12b, r12b
cmp rcx, 0x20
jmp 0x1403b422c
jae 0x1403b4a03
mov rdi, r9
mov cl, bpl
bswap cx
add rax, 0x28
cdq
movsx edx, r14w
mov rdx, rax
movzx rcx, r11w
setbe ch
mov rcx, rbp
jmp 0x1403b4256
jmp 0x1403b4263
mov rdi, r9
jmp 0x1403b4263
call fcn.1400fb998
mov r9, rdi
adc r10b, 0x13
adc r8b, r13b
mov r10, qword [rsp + 0x30]
mov r11w, bx
adc rdi, 0x714e27c6
movsx r11, r11w
mov r11, qword [rsp + 0x20]
rol di, cl
mov r8, qword [rsp + 0x28]
adc ch, 0x2a
sal cl, cl
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
movsxd rdi, esp
movaps xmm1, xmmword [rsp + 0x50]
xor cl, sil
sbb di, 0x7f3b
movups xmmword [r8 + 0x10], xmm1
rcr edi, 0x87
movups xmmword [r8], xmm0
dec edi
rol ch, cl
clc
sub edx, edx
movsx cx, spl
rol cl, 0xac
mov rdi, rbx
mov ecx, 0
clc
cmp rbx, r13
jmp 0x1403b42dc
jbe 0x1403b2a3b
jmp 0x1403b4978
lea rcx, [rbp + 1]
call fcn.14044402e
mov rdi, rax
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
mov dl, 0x2a
cqo
mov qword [rsp + 0x58], rbp
setne cl
mov rcx, rdi
mov rdx, rbx
movzx r8d, cx
movsx r8, r15w
mov r8b, r11b
mov r8, rsi
call fcn.14049f3a4
mov byte [rdi + rsi], 0
shld eax, ebx, 0xc2
xor r9w, 0x61f5
mov r9, qword [rsp + 0x38]
mov r10, r14
rcr ah, 0xe0
ror eax, 0xbd
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
jmp 0x1403b4354
mov r8, qword [rsp + 0x28]
btc ax, r10w
ror al, cl
mov rax, qword [r12 + 0xe8]
cmp rax, 0x10
jmp 0x1403b4371
jb 0x1403b4408
mov rcx, qword [r9]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b438a
mov qword [rsp + 0x30], r10
jb 0x1403b43d3
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
cmp dil, bl
sub rcx, rbp
clc
cmp rcx, 0x20
jmp 0x1403b43ad
jae 0x1403b4a03
mov rdi, r9
clc
mov dl, 0x6f
adc rdx, rdi
add rax, 0x28
mov rdx, rax
bswap cx
mov rcx, rbp
jmp 0x1403b43ce
jmp 0x1403b43db
mov rdi, r9
jmp 0x1403b43db
call fcn.1400fb998
mov r9, rdi
btc r8w, 0xf1
mov r10, qword [rsp + 0x30]
movzx cx, r11b
mov r11, qword [rsp + 0x20]
movzx r8w, sil
or rdi, rbp
clc
mov r8, qword [rsp + 0x28]
neg ecx
add rbx, rsi
ror cx, cl
xadd cl, dil
rcr cl, cl
movaps xmm0, xmmword [rsp + 0x40]
cmc
movaps xmm1, xmmword [rsp + 0x50]
shr dil, cl
xor di, 0x21ae
movups xmmword [r9 + 0x10], xmm1
or dil, 0xb2
movups xmmword [r9], xmm0
add cx, 0x1025
cmc
xor edx, edx
dec cl
cmovno ecx, r13d
mov rdi, rbx
ror cx, 0x10
mov ecx, 0
cmc
cmp rbx, r13
jmp 0x1403b4457
jbe 0x1403b2a3b
jmp 0x1403b4978
test dl, 7
jne 0x1403b4978
or byte [r15 + 1], 0x80
sal edx, 0x5e
and rdx, 0x759c60bb
sub eax, eax
sub ecx, ecx
add dl, r13b
nop
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b448e
ja 0x1403b4978
movzx ebx, byte [rdi]
mov ebp, ebx
sbb edi, r14d
and ebp, 0x7f
bt di, r14w
xor dil, 0x94
test bx, bx
shl rbp, cl
add rax, rbp
add rcx, 7
mov rdi, rdx
test bl, bl
jmp 0x1403b44bf
js 0x1403b4482
test rax, rax
jmp 0x1403b44cd
setne byte [r12 + 0xa8]
jmp 0x1403b44db
jmp 0x1403b4839
and edx, 7
cmp bpl, sil
jmp 0x1403b44ef
cmp edx, 1
jmp 0x1403b44f7
jne 0x1403b4978
or byte [r15], 0x20
add rbp, 9
cmp rbp, r13
jmp 0x1403b450d
ja 0x1403b4978
mov rax, qword [rdi]
jmp 0x1403b451b
mov qword [r12 + 0x70], rax
jmp 0x1403b4525
jmp 0x1403b4780
and edx, 7
test r15b, 0xe0
cmp edx, 1
jne 0x1403b4978
or byte [r15], 0x40
add rbp, 9
stc
clc
cmp rbp, r13
jmp 0x1403b454c
ja 0x1403b4978
mov rax, qword [rdi]
mov qword [r12 + 0x78], rax
jmp 0x1403b455f
jmp 0x1403b4780
test dl, 7
jne 0x1403b4978
or byte [r15 + 2], 0x10
sub eax, eax
mov dl, sil
xor ecx, ecx
nop dword [rax]
rol dx, cl
jmp 0x1403b4584
lea rdx, [rdi + 1]
cmp rdx, r13
ja 0x1403b4978
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
cmp r8b, 0xa2
shl dil, cl
shl rbp, cl
btr rdi, 0x81
bts di, r14w
add rax, rbp
add rcx, 7
shl dil, 0x9c
xor dil, 0x38
add dil, r10b
mov rdi, rdx
test rsi, rbx
stc
test bl, bl
jmp 0x1403b45cd
js 0x1403b4584
test rax, rax
jmp 0x1403b45db
setne byte [r12 + 0xab]
jmp 0x1403b4839
test dl, 7
jmp 0x1403b45f1
jne 0x1403b4978
or byte [r15 + 2], 1
movzx edx, r9w
sub eax, eax
shr edx, cl
sub edx, 0x3102194e
sub ecx, ecx
ror rdx, cl
nop dword [rax]
lea rdx, [rdi + 1]
cmp bh, 0x1e
cmp rdx, r13
jmp 0x1403b4625
ja 0x1403b4978
movzx ebx, byte [rdi]
neg dil
test sil, 0x52
mov ebp, ebx
rol di, 0x32
cmc
and ebp, 0x7f
shl rbp, cl
movzx di, spl
lea rax, [rax + rbp]
or dil, 0x3e
add rcx, 7
setg dil
mov rdi, rdx
cmp al, r15b
clc
test bl, bl
jmp 0x1403b4665
js 0x1403b4616
test rax, rax
jmp 0x1403b4673
setne byte [r12 + 0xa9]
jmp 0x1403b4681
jmp 0x1403b4839
test dl, 7
jmp 0x1403b468e
jne 0x1403b4978
or byte [r15 + 2], 2
sub eax, eax
not dx
bt edx, edx
sub dl, 0xf4
sub ecx, ecx
stc
sbb edx, 0x4953ba9
cmp rsp, 0x774a4cd7
nop dword [rax]
xor dl, spl
rcl rdx, cl
btc dx, r15w
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b46d2
ja 0x1403b4978
movzx ebx, byte [rdi]
mov ebp, ebx
rcl dil, cl
cmp dil, spl
inc dil
and ebp, 0x7f
shld rdi, r9, 0xda
sbb dil, r14b
shl rbp, cl
shrd di, r10w, 0xde
or rdi, r8
add rax, rbp
sal dil, cl
shrd rdi, r9, 0xbe
add rcx, 7
dec dil
movsx edi, r14w
shl dil, cl
mov rdi, rdx
clc
test bl, bl
jmp 0x1403b4721
js 0x1403b46c6
test rax, rax
jmp 0x1403b472f
setne byte [r12 + 0xaa]
jmp 0x1403b4839
and edx, 7
cmp dh, 0x74
cmp edx, 1
jmp 0x1403b474b
jne 0x1403b4978
or byte [r15], 0x80
jmp 0x1403b475a
add rbp, 9
cmp spl, 0x68
stc
cmp rbp, r13
ja 0x1403b4978
mov rax, qword [rdi]
rol di, cl
clc
mov qword [r12 + 0x80], rax
cmovno di, r8w
mov rdi, rbp
sub edx, edx
jmp 0x1403b2a36
test dl, 7
jne 0x1403b4978
or byte [r15 + 1], 4
and dh, 0xf6
sal edx, 0x1f
sar rdx, cl
xor eax, eax
xadd rdx, rdx
movsx dx, bpl
btc dx, 0x19
xor ecx, ecx
sub rdx, r15
and dl, r10b
nop dword [rax + rax]
btr dx, 0x3d
lea rdx, [rdi + 1]
jmp 0x1403b47cf
cmp rdx, r13
jmp 0x1403b47d7
ja 0x1403b4978
movzx ebx, byte [rdi]
movsx di, r12b
mov dil, r13b
mov ebp, ebx
or dil, bl
add dil, spl
and ebp, 0x7f
sub dil, 0x3b
shrd rdi, r13, 0xb9
shl rbp, cl
sbb di, 0x5eaf
lea rax, [rax + rbp]
or dil, r8b
btc rdi, r13
bsf rdi, r8
add rcx, 7
sal dil, cl
movzx rdi, r14w
mov rdi, rdx
cmc
test bl, bl
jmp 0x1403b4829
js 0x1403b47c6
mov dword [r12 + 0x88], eax
inc edi
mov rdi, rdx
test r14w, dx
xor edx, edx
jmp 0x1403b4847
jmp 0x1403b2a36
cmp edx, 5
je 0x1403b4936
cmp edx, 2
jne 0x1403b4981
xor edx, edx
sbb ax, ax
btc eax, eax
xor ecx, ecx
nop word cs:[rax + rax]
movsx rax, r14w
bts eax, r8d
lea rax, [rdi + 1]
cmc
test r15d, edi
cmp rax, r13
jmp 0x1403b488a
ja 0x1403b4978
mov rbx, rdx
shl bpl, 0x2e
movzx esi, byte [rdi]
shld rdi, r9, 0xe4
mov ebp, esi
movsx edi, r9w
sbb edi, 0x3bd626d4
btc di, r12w
and ebp, 0x7f
btr edi, r13d
shl rbp, cl
test al, 0xbc
rol rdi, cl
rcr dil, 0x55
add rdx, rbp
and edi, 0x671d2724
btr edi, 0xd1
add rcx, 7
movzx di, r8b
add dil, 0x36
stc
mov rdi, rax
cmp ax, 0x5b6c
test sil, sil
jmp 0x1403b48ed
js 0x1403b487a
add rbp, rbx
test r12d, 0x35f05547
lea rbp, [rbp + rax]
clc
cmp ecx, 0xa713f9e
cmp rbp, r13
jmp 0x1403b4911
cmova rbp, rax
jmp 0x1403b491a
jmp 0x1403b4780
cmp edx, 1
jmp 0x1403b4927
jne 0x1403b4981
add rbp, 9
jmp 0x1403b4944
add rbp, 5
cmp rsi, 0x699411f
test r14, r10
cmp rbp, r13
jmp 0x1403b494c
cmovbe rdi, rbp
test r12w, r9w
sub edx, edx
jmp 0x1403b495b
jmp 0x1403b2a36
mov eax, dword [r15]
cmp r14b, spl
jmp 0x1403b496b
test al, 2
jmp 0x1403b4972
jne 0x1403b49e9
sub eax, eax
rcl r14b, 0xb1
rcr si, cl
movaps xmm6, xmmword [rsp + 0xc0]
rcr rbx, cl
mov sil, r11b
rcr r12b, 0x90
movaps xmm7, xmmword [rsp + 0xd0]
xor dil, dl
shld r13d, edi, 0xc7
movzx r12, bp
add rsp, 0xe8
xchg r13b, r15b
movsx bp, sil
pop rbx
pop rbp
bswap si
pop rdi
pop rsi
movsx r15d, bx
movsxd r15, esp
movzx r12d, bp
pop r12
movsxd r15, edi
pop r13
movsx r14d, di
pop r14
movsx r15, bx
mov r15d, ecx
movzx r15w, al
pop r15
jmp 0x1403b49e8
ret
and eax, 4
cmp r8w, r8w
clc
jmp 0x1403b49f6
shr eax, 2
jmp 0x1403b4981
call fcn.1403aee40
call fcn.1404b1e85
int3