Function at 0x1403b7195
Capabilities:
Parse pe header

Disassembly:
push r15
push r14
push r13
bts r10w, ax
push r12
test si, si
push rsi
shl r12, cl
push rdi
push rbp
xadd r12b, r11b
sar r12d, 0x16
push rbx
cmp r9b, spl
ror r9d, 0xe0
sub rsp, 0xe8
neg r9b
not dil
shld r11w, r10w, 0x69
movaps xmmword [rsp + 0xd0], xmm7
test bh, 0xec
cwde
lahf
movaps xmmword [rsp + 0xc0], xmm6
inc al
movsxd r10, edx
mov r13, r8
mov rdi, rdx
xchg r14b, r12b
mov r12, rcx
add r13, rdx
movzx r15w, r14b
adc r9w, sp
lea r15, [rcx + 8]
lahf
mov qword [rcx + 8], 0
lea rax, [rcx + 0xf0]
movsx r11w, r15b
test r15b, al
btc r9, rax
mov qword [rsp + 0xa8], rax
shrd r14w, di, 0xd9
neg ah
lea r9, [rcx + 0xd0]
lea r10, [rcx + 0xb0]
btc r14, 0x56
lea r14, [rsp + 0x50]
rcr r11b, cl
lea rax, [rcx + 0x90]
cmp r8w, 0x36a3
bsr r11w, r9w
mov qword [rsp + 0xb8], rax
shrd r11, rsp, 0xc8
btr r11, rdi
inc ax
lea r11, [rcx + 0x50]
lea r8, [rcx + 0x30]
cwde
lea rax, [rcx + 0x10]
mov qword [rsp + 0xb0], rax
test r9d, 0x67765f25
jmp 0x1403b7296
sub edx, edx
jmp 0x1403b729d
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
rcl rbp, cl
sub bpl, 0x76
or bpl, cl
xor ecx, ecx
movsx ebp, r13w
cmovle rbp, r9
inc bpl
mov rbp, rdi
jmp 0x1403b72c6
inc rdi
cmp rdi, r13
jmp 0x1403b72d1
ja 0x1403b921b
movzx ebx, byte [rbp]
cmp r8w, 0x6a7a
mov eax, ebx
cmp r15b, r12b
stc
and eax, 0x7f
shl rax, cl
test r12d, edi
test rax, 0x55341a7a
add rdx, rax
stc
add rcx, 7
test bl, bl
jmp 0x1403b7305
js 0x1403b72be
mov rax, rdx
shr rax, 3
cmp r13b, 0x60
cmp rax, 0xa
jmp 0x1403b731f
jle 0x1403b735c
cmp rax, 0x13
jmp 0x1403b732e
jg 0x1403b7398
cmp rax, 0xf
jmp 0x1403b733d
jg 0x1403b766c
cmp rax, 0xb
je 0x1403b780e
cmp rax, 0xf
je 0x1403b8d22
jmp 0x1403b7dce
cmp rax, 4
jmp 0x1403b7365
jle 0x1403b7517
cmp rax, 6
jmp 0x1403b7374
jg 0x1403b768f
cmp rax, 5
je 0x1403b8dc0
cmp rax, 6
jmp 0x1403b738d
je 0x1403b8e03
jmp 0x1403b7dce
cmp rax, 0x32
jmp 0x1403b73a1
jg 0x1403b76ad
cmp rax, 0x14
jmp 0x1403b73b0
je 0x1403b8e49
cmp rax, 0x32
jmp 0x1403b73bf
jne 0x1403b7dce
and edx, 7
cmp edx, 2
jmp 0x1403b73d0
jne 0x1403b9236
or byte [r12 + 0xe], 4
neg bx
ror bl, cl
xor esi, esi
xor bh, 0x4c
xor ecx, ecx
btc bx, si
movzx rbx, r13w
nop word cs:[rax + rax]
cmovbe bx, si
lea rbx, [rdi + 1]
stc
test r11b, 0x7c
cmp rbx, r13
ja 0x1403b9236
movzx eax, byte [rdi]
cmc
rcl dx, cl
mov edx, eax
xor rdi, 0x5cd803b3
btc di, 0x61
movzx di, spl
and edx, 0x7f
shl rdx, cl
test r15, 0x6eef1167
lea rsi, [rsi + rdx]
add rcx, 7
ror rdi, cl
xor rdi, 0x409c478a
mov rdi, rbx
cmp r12b, r10b
test al, al
jmp 0x1403b745b
js 0x1403b7403
movaps xmmword [rsp + 0x50], xmm6
clc
cmp bpl, 0xc5
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b7478
mov qword [rsp + 0x20], r11
jmp 0x1403b7482
mov qword [rsp + 0x28], r8
jmp 0x1403b748c
je 0x1403b7e55
js 0x1403b92a0
cmp rsi, 0xf
jmp 0x1403b74a1
ja 0x1403b7ec2
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
jmp 0x1403b74be
lea rcx, [rsp + 0x40]
movsx dx, dil
cmovl bp, bp
mov rdx, rbx
cmovno r8w, di
mov r8, rsi
mov rdi, r9
mov rbp, r10
jmp 0x1403b74e2
call fcn.1404a4307
mov r8, qword [rsp + 0x28]
not r9w
mov r11, qword [rsp + 0x20]
movzx r10d, r9w
movsx r9w, r15b
mov r10w, 0x3c22
mov r10, rbp
movsx r9d, sp
mov r9, rdi
jmp 0x1403b7512
jmp 0x1403b8398
cmp rax, 1
jmp 0x1403b7520
je 0x1403b79c9
cmp rax, 2
jmp 0x1403b752f
je 0x1403b7b2a
cmp rax, 3
jne 0x1403b7dce
and edx, 7
test dil, bpl
jmp 0x1403b754a
cmp edx, 2
jmp 0x1403b7552
jne 0x1403b9236
or byte [r15], 8
sub esi, esi
sub ecx, ecx
cmp r15b, bl
shld bx, cx, 0x85
sbb bx, 0x418f
nop
lea rbx, [rdi + 1]
jmp 0x1403b7578
cmp rbx, r13
jmp 0x1403b7580
ja 0x1403b9236
movzx eax, byte [rdi]
mov edx, eax
sal dil, cl
btc di, bx
and edx, 0x7f
movsx edi, bp
shl rdx, cl
add di, 0x23d9
shl rdi, 0xd9
and edi, ebx
lea rsi, [rsi + rdx]
test ah, bh
add rcx, 7
sbb edi, eax
mov rdi, rbx
clc
cmp di, 0x4deb
jmp 0x1403b75c0
test al, al
jmp 0x1403b75c7
js 0x1403b756f
movaps xmmword [rsp + 0x50], xmm6
stc
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403b75de
test rsi, rsi
jmp 0x1403b75e6
mov qword [rsp + 0x20], r11
jmp 0x1403b75f0
mov qword [rsp + 0x28], r8
jmp 0x1403b75fa
je 0x1403b7e68
js 0x1403b92a0
cmp rsi, 0xf
ja 0x1403b7f21
mov qword [rsp + 0x50], rsi
cmovb dx, r14w
mov qword [rsp + 0x58], 0xf
movsx di, r10b
lea rcx, [rsp + 0x40]
cmovns r8w, bx
mov rdx, rbx
mov r8, rsi
movzx edi, si
mov rdi, r9
not bpl
mov rbp, r10
jmp 0x1403b7649
call fcn.1404a4307
mov r8, qword [rsp + 0x28]
movsx r10, r12w
mov r11, qword [rsp + 0x20]
mov r10, rbp
mov r9, rdi
jmp 0x1403b7667
jmp 0x1403b8547
cmp rax, 0x10
jmp 0x1403b7675
je 0x1403b8ecf
cmp rax, 0x11
jmp 0x1403b7684
je 0x1403b8f84
jmp 0x1403b7dce
cmp rax, 7
jmp 0x1403b7698
je 0x1403b901e
cmp rax, 0xa
je 0x1403b9065
jmp 0x1403b7dce
cmp rax, 0x33
je 0x1403b7c81
cmp rax, 0x34
jmp 0x1403b76c0
jne 0x1403b7dce
and edx, 7
test r12b, 0xff
cmp dil, r12b
cmp edx, 2
jmp 0x1403b76d8
jne 0x1403b9236
or byte [r12 + 0xe], 0x10
add ebx, edx
stc
sub esi, esi
xor ecx, ecx
ror bl, cl
shl ebx, 0xce
cmovge ebx, r13d
nop dword [rax + rax]
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403b7708
ja 0x1403b9236
movzx eax, byte [rdi]
mov edx, eax
ror di, cl
sbb dil, r15b
and edx, 0x7f
rol di, 0xe0
rcr dil, cl
shl rdx, cl
and dil, bpl
cmp spl, r9b
add rsi, rdx
bsf rdi, r14
add rcx, 7
sub rdi, 0x78206712
and dil, r14b
shl dil, 0xc
mov rdi, rbx
cmp dh, 0xf6
test r14b, 0x17
cmc
test al, al
jmp 0x1403b7757
js 0x1403b76fc
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b776f
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b777e
je 0x1403b7e7b
js 0x1403b92a0
cmp rsi, 0xf
jmp 0x1403b7793
ja 0x1403b7fa8
mov qword [rsp + 0x50], rsi
movsxd r8, r14d
movsx rdx, si
mov qword [rsp + 0x58], 0xf
movzx r8d, r11w
movsx dx, ch
lea rcx, [rsp + 0x40]
mov rdx, rbx
movzx di, r9b
bswap r8w
mov r8, rsi
movzx ebp, r11w
movsx bp, sil
movsx ebp, dx
mov rdi, r9
movzx ebp, r13w
movsx bp, cl
mov rbp, r10
jmp 0x1403b77e9
call fcn.1404a4307
mov r8, qword [rsp + 0x28]
mov r11, qword [rsp + 0x20]
xchg r10w, r9w
mov r9b, 0x87
mov r10, rbp
movsx r9, r14w
mov r9, rdi
jmp 0x1403b86e4
and edx, 7
cmp edx, 2
jne 0x1403b9236
mov qword [rsp + 0x28], r8
cmp r10b, r15b
shr dx, 0x6e
btc rdx, r8
or byte [r15 + 1], 8
cdq
or dh, 0x2c
xor r8d, r8d
movzx edx, ax
ror dx, 0x80
bt dx, 0x8c
sub ecx, ecx
nop word [rax + rax]
lea rdx, [rdi + 1]
test sp, ax
cmp rdx, r13
jmp 0x1403b785c
ja 0x1403b9236
mov rax, r8
mov bpl, 0xe8
cmovle rbp, rcx
movzx ebp, byte [rdi]
mov ebx, ebp
xadd dil, dil
sar dil, 0xd8
not di
and ebx, 0x7f
shl rbx, cl
add dil, r12b
xadd dil, dil
btr di, 0x66
add r8, rbx
add rcx, 7
mov rdi, rdx
test bpl, bpl
jmp 0x1403b78a0
js 0x1403b784d
add rbx, rax
and dil, bl
bt rdi, rdi
mov rdi, rbx
cmc
clc
jmp 0x1403b78ba
add rdi, rdx
cmc
stc
cmp r9w, 0x3c29
cmp rdi, r13
ja 0x1403b9236
mov qword [rsp + 0x20], r11
movsx ebx, r15w
setg bl
mov rax, r14
mov r14, r10
not cl
mov bl, r15b
movzx cx, r8b
mov rbx, r9
not cl
setg ch
mov cx, 0x15a1
lea rcx, [0x1400bd9d0]
jmp 0x1403b7902
mov qword [rsp + 0x40], rcx
movups xmmword [rax], xmm6
mov cx, 0x5884
movups xmmword [rax + 0x20], xmm6
movsx ecx, r9w
movzx rcx, r11w
mov dword [rsp + 0x48], 0
movsx cx, r9b
movzx cx, bl
movzx ecx, ax
movups xmmword [rsp + 0x60], xmm7
movsx rcx, bp
movzx cx, r11b
movsxd rcx, r8d
movups xmmword [rsp + 0x80], xmm7
movsx rcx, dx
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x98], 0
jmp 0x1403b796b
lea rcx, [rsp + 0x40]
call fcn.1403ba991
mov esi, eax
test al, al
jmp 0x1403b797e
je 0x1403b817d
mov rdx, qword [r12 + 0x98]
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403b7999
je 0x1403b8161
mov rcx, rdx
movsxd rdx, ebx
movsx edx, bp
movzx rdx, r8w
lea rdx, [rsp + 0x40]
call fcn.1403bc062
add qword [r12 + 0x98], 0x60
jmp 0x1403b79c4
jmp 0x1403b817d
and edx, 7
cmp r15w, dx
test r10w, di
cmp r14d, 0x211a121d
cmp edx, 2
jmp 0x1403b79e3
jne 0x1403b9236
or byte [r15], 2
ror bpl, cl
shrd bp, r9w, 0x87
xor esi, esi
sub bpl, 0xe0
sub bp, bp
ror bp, 0xed
sub ecx, ecx
cmovge bp, cx
adc bpl, 0xd
movsx bp, spl
nop word cs:[rax + rax]
lea rbp, [rdi + 1]
clc
stc
cmp rbp, r13
jmp 0x1403b7a2e
ja 0x1403b9236
movzx eax, byte [rdi]
xadd rdi, rdx
movsx edi, r15w
ror dil, cl
mov edx, eax
mov dil, al
bt rdi, rbp
or dil, r12b
and edx, 0x7f
bt edi, 0x5d
shl rdx, cl
bts edi, r14d
adc dil, 0xe6
lea rsi, [rsi + rdx]
sbb dil, sil
add rcx, 7
rcl dil, 0x60
mov rdi, rbp
test al, al
jmp 0x1403b7a79
js 0x1403b7a20
movaps xmmword [rsp + 0x50], xmm6
clc
movaps xmmword [rsp + 0x40], xmm6
test rsi, rsi
jmp 0x1403b7a92
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
jmp 0x1403b7aa1
je 0x1403b7e89
js 0x1403b92a0
cmp rsi, 0xf
ja 0x1403b8014
mov qword [rsp + 0x50], rsi
movzx r8d, cx
mov qword [rsp + 0x58], 0xf
movsxd r8, edi
lea rcx, [rsp + 0x40]
bswap r8w
movsx rdx, sp
cmovo bx, r15w
mov rdx, rbp
mov r8, rsi
mov rdi, r9
mov rbx, r10
jmp 0x1403b7aef
call fcn.1404a4307
mov r8, qword [rsp + 0x28]
jmp 0x1403b7afe
mov r11, qword [rsp + 0x20]
movsx r10w, r11b
not r10
xchg r9d, r10d
mov r10, rbx
movsx r9, r15w
movzx r9w, spl
xchg r9d, r9d
mov r9, rdi
jmp 0x1403b7b25
jmp 0x1403b88bf
and edx, 7
cmp edx, 2
jmp 0x1403b7b35
jne 0x1403b9236
or byte [r15], 4
movzx rbx, bx
and bl, r10b
xor esi, esi
ror bh, 0x4d
sub ecx, ecx
bt bx, 0x2b
btc rbx, rax
lea rbx, [rdi + 1]
cmp di, 0x16dd
cmc
cmp rbx, r13
jmp 0x1403b7b68
ja 0x1403b9236
movzx eax, byte [rdi]
movzx dx, r15b
mov edx, eax
sbb rdi, 0x55d15078
cmp ecx, 0x55157aef
and edx, 0x7f
sar di, 0x2a
movsx di, r11b
shl rdx, cl
inc edi
bts rdi, rcx
test r13b, 0x2e
lea rsi, [rsi + rdx]
rcr dil, 0x78
or dil, 0x5a
movsx edi, si
add rcx, 7
adc dil, r15b
mov rdi, rbx
stc
cmp dl, r13b
test al, al
js 0x1403b7b56
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
jmp 0x1403b7bd3
test rsi, rsi
jmp 0x1403b7bdb
mov qword [rsp + 0x20], r11
jmp 0x1403b7be5
mov qword [rsp + 0x28], r8
je 0x1403b7e9c
js 0x1403b92a0
cmp rsi, 0xf
ja 0x1403b807e
mov qword [rsp + 0x50], rsi
movzx bp, sil
mov qword [rsp + 0x58], 0xf
mov cl, r9b
lea rcx, [rsp + 0x40]
mov rdx, rbx
cmovo bp, r9w
movsx r8, ax
mov r8, rsi
jmp 0x1403b7c2f
mov rdi, r9
not bpl
setg bpl
mov rbp, r10
jmp 0x1403b7c41
call fcn.1404a4307
mov r8, qword [rsp + 0x28]
movsxd r9, edi
movzx r9, si
mov r11, qword [rsp + 0x20]
movsx r9w, r12b
mov r10w, si
movzx r9w, sil
mov r10, rbp
cmovp r9d, r11d
not r9b
movsx r9w, sil
mov r9, rdi
jmp 0x1403b7c7c
jmp 0x1403b8a84
and edx, 7
clc
test esp, 0x2f806389
cmp edx, 2
jmp 0x1403b7c93
jne 0x1403b9236
or byte [r12 + 0xe], 8
sub esi, esi
mov bl, bpl
cmp r13, rax
sub ecx, ecx
mov bl, 0xe4
nop word cs:[rax + rax]
lea rbx, [rdi + 1]
test bl, 0x5c
cmc
cmp rbx, r13
jmp 0x1403b7cc9
ja 0x1403b9236
movzx eax, byte [rdi]
ror dil, 0xb5
mov edx, eax
movsx edi, r11w
sal dil, cl
and edx, 0x7f
or rdi, rcx
movsxd rdi, r13d
shl rdx, cl
lea rsi, [rsi + rdx]
add rcx, 7
movzx edi, bx
mov rdi, rbx
clc
test al, al
jmp 0x1403b7d01
js 0x1403b7cb9
movaps xmmword [rsp + 0x50], xmm6
cmc
stc
cmp r10w, 0x334c
movaps xmmword [rsp + 0x40], xmm6
cmp r12b, 0xba
test rsi, rsi
jmp 0x1403b7d25
mov qword [rsp + 0x20], r11
jmp 0x1403b7d2f
mov qword [rsp + 0x28], r8
jmp 0x1403b7d39
je 0x1403b7eaf
js 0x1403b92a0
cmp rsi, 0xf
jmp 0x1403b7d4e
ja 0x1403b80ec
mov qword [rsp + 0x50], rsi
cmovl dx, r15w
mov qword [rsp + 0x58], 0xf
movsx edi, si
lea rcx, [rsp + 0x40]
movsx bp, r15b
cwd
mov rdx, rbx
movzx edi, r8w
mov r8, rsi
jmp 0x1403b7d8a
mov rdi, r9
movzx ebp, cx
cmove bp, si
mov rbp, r10
call fcn.1404a4307
mov r8, qword [rsp + 0x28]
cmovb r9w, bp
jmp 0x1403b7dae
mov r11, qword [rsp + 0x20]
mov r10, rbp
movsx r9d, bp
xchg r9w, r9w
bswap r9
mov r9, rdi
jmp 0x1403b7dc9
jmp 0x1403b8c15
and edx, 7
cmc
sub eax, eax
test si, di
cmp rdx, 1
jmp 0x1403b7de0
jg 0x1403b9101
test rdx, rdx
jne 0x1403b91db
mov rax, rdi
sbb di, 0x4fbf
btr edi, r13d
nop word [rax + rax]
sar edi, 8
rcl dil, 0x8f
lea rdi, [rax + 1]
cmp rdi, r13
jmp 0x1403b7e17
ja 0x1403b9236
cmp byte [rax], 0
jmp 0x1403b7e29
mov edx, 0
mov al, r10b
mov al, 0x47
movzx cx, r9b
mov ecx, 0
movsx ax, r10b
mov rax, rdi
jmp 0x1403b7e4a
js 0x1403b7e0b
jmp 0x1403b72be
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7e63
jmp 0x1403b8398
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7e76
jmp 0x1403b8547
mov qword [rsp + 0x58], 0xf
jmp 0x1403b86e4
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7e97
jmp 0x1403b88bf
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7eaa
jmp 0x1403b8a84
mov qword [rsp + 0x58], 0xf
jmp 0x1403b7ebd
jmp 0x1403b8c15
mov r14, r10
bts ax, r10w
mov qword [rsp + 0x38], r9
mov rbp, rsi
or rbp, 0xf
rcr al, 0xf4
cmp rbp, 0x17
setns ah
bswap eax
mov eax, 0x16
cmovb rbp, rax
test r12b, dil
jmp 0x1403b7ef3
cmp rbp, 0xfff
jb 0x1403b8319
lea rcx, [rbp + 0x28]
call fcn.140448672
lea rdi, [rax + 0x27]
cmc
stc
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b7f1c
jmp 0x1403b8331
mov r14, r10
btc rax, rdi
bswap bp
cbw
mov qword [rsp + 0x38], r9
rol bpl, cl
mov rbp, rsi
movsxd rax, ebp
or ah, 0x1c
or rbp, 0xf
cwde
mov al, 0xf2
bt eax, r12d
cmp rbp, 0x17
not ax
jmp 0x1403b7f57
mov eax, 0x16
jmp 0x1403b7f61
cmovb rbp, rax
test edi, esp
stc
cmp rbp, 0x594643fd
cmp rbp, 0xfff
jmp 0x1403b7f7b
jb 0x1403b84d3
lea rcx, [rbp + 0x28]
jmp 0x1403b7f8a
call fcn.140448672
lea rdi, [rax + 0x27]
test si, dx
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403b7fa3
jmp 0x1403b84e1
mov r14, r10
xadd ax, bp
mov qword [rsp + 0x38], r9
mov rbp, rsi
inc ah
bts ax, ax
shr al, 0x25
or rbp, 0xf
dec ax
shld ax, dx, 0x7a
add ax, r9w
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
cmp rbp, 0xfff
jb 0x1403b8655
lea rcx, [rbp + 0x28]
jmp 0x1403b7ff3
call fcn.140448672
lea rdi, [rax + 0x27]
stc
and rdi, 0xffffffffffffffe0
jmp 0x1403b8006
mov qword [rdi - 8], rax
jmp 0x1403b800f
jmp 0x1403b8661
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r9
add ax, 0x46da
movsx r14d, r12w
dec r14b
mov r14, rsi
sbb ah, 0xae
or r14, 0xf
cmp r14, 0x17
mov eax, 0x16
jmp 0x1403b8041
cmovb r14, rax
test r9w, 0x5040
cmp r14, 0xfff
jmp 0x1403b8057
jb 0x1403b8830
lea rcx, [r14 + 0x28]
call fcn.140448672
lea rbx, [rax + 0x27]
clc
stc
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1403b8079
jmp 0x1403b8844
mov r14, r10
mov qword [rsp + 0x38], r9
bt bp, 0xde
adc al, al
mov rbp, rsi
or rbp, 0xf
rcl ax, cl
bt eax, 0xbb
cmp rbp, 0x17
mov eax, r15d
mov eax, 0x16
jmp 0x1403b80ac
cmovb rbp, rax
cmc
cmp rbp, 0xfff
jmp 0x1403b80bd
jb 0x1403b89fc
lea rcx, [rbp + 0x28]
jmp 0x1403b80cc
call fcn.140448672
lea rdi, [rax + 0x27]
cmp ax, 0x71ce
clc
and rdi, 0xffffffffffffffe0
jmp 0x1403b80e3
mov qword [rdi - 8], rax
jmp 0x1403b8a0d
mov r14, r10
cbw
clc
not bpl
mov qword [rsp + 0x38], r9
cmc
sar ah, 0x9b
sal rax, 0xc1
mov rbp, rsi
or rbp, 0xf
cmp rbp, 0x17
lahf
cmovae rax, rbx
mov eax, 0x16
jmp 0x1403b811c
cmovb rbp, rax
test r8b, bl
cmp rbp, 0xfff
jmp 0x1403b812f
jb 0x1403b8b97
lea rcx, [rbp + 0x28]
jmp 0x1403b813e
call fcn.140448672
lea rdi, [rax + 0x27]
test r13b, r10b
and rdi, 0xffffffffffffffe0
jmp 0x1403b8153
mov qword [rdi - 8], rax
jmp 0x1403b815c
jmp 0x1403b8bac
mov rcx, qword [rsp + 0xb8]
jmp 0x1403b816e
lea r8, [rsp + 0x40]
jmp 0x1403b8178
call fcn.1403bbbaf
lea rax, [0x1400bd9d0]
jmp 0x1403b818d
mov qword [rsp + 0x40], rax
or al, 0x46
shr rax, 0xe7
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jmp 0x1403b81a9
jb 0x1403b8217
mov rcx, qword [rsp + 0x70]
btr edx, 0xec
lea rdx, [rax + 1]
cmp dl, bpl
cmp rdx, 0x1000
jmp 0x1403b81cb
jb 0x1403b8212
mov rbp, qword [rcx - 8]
cmc
add rcx, 0xfffffffffffffff8
test rdx, r11
sub rcx, rbp
test r9w, 0x60a2
cmp r14b, r8b
stc
cmp rcx, 0x20
jmp 0x1403b81f3
jae 0x1403b92a5
add rax, 0x28
movsx cx, r9b
cwd
mov rdx, rax
movsxd rcx, r14d
mov rcx, rbp
jmp 0x1403b8212
call fcn.140198300
movups xmmword [rsp + 0x80], xmm7
rcl r10w, 0x26
stc
mov byte [rsp + 0x70], 0
bts r10w, r10w
btc r11w, 0xee
bt ax, 0x65
mov rax, qword [rsp + 0x68]
sbb r9b, 0x13
cmp rax, 0x10
setge r10b
mov r9, rbx
movsx r10w, spl
mov r10, r14
movsxd r11, r9d
movsx r8, r8w
mov r11, qword [rsp + 0x20]
not r8b
mov r8, 0xc131fbf
mov r8, qword [rsp + 0x28]
jb 0x1403b82f3
mov rcx, qword [rsp + 0x50]
shl edx, 0x97
btc dx, 0x8f
ror dh, cl
lea rdx, [rax + 1]
cmp sil, 0x97
cmc
cmp rdx, 0x1000
jmp 0x1403b829b
jb 0x1403b82d5
mov rbp, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
stc
sub rcx, rbp
test r13w, 0x2493
cmp rcx, 0x20
jmp 0x1403b82bd
jae 0x1403b92a5
add rax, 0x28
mov rdx, rax
mov ch, 0xf6
mov rcx, rbp
jmp 0x1403b82d5
call fcn.140198300
mov r9, rbx
mov r10, r14
sar cl, 0x5f
mov r11, qword [rsp + 0x20]
sbb cl, r14b
neg r14b
mov r8, qword [rsp + 0x28]
xor edx, edx
dec r14d
cmc
mov ecx, 0
ror r14w, 0xfb
sbb r14, r11
test sil, sil
lea r14, [rsp + 0x50]
jne 0x1403b72be
jmp 0x1403b9236
lea rcx, [rbp + 1]
jmp 0x1403b8322
call fcn.140448672
mov rdi, rax
mov dx, r14w
mov r8b, 0xe2
mov qword [rsp + 0x40], rdi
cqo
jmp 0x1403b8340
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
cdq
movzx ecx, r12w
mov rcx, rdi
bswap r8d
cqo
movsx r8, bx
mov rdx, rbx
not r8b
mov r8, rsi
jmp 0x1403b8369
call fcn.1404a4307
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
mov r10, r14
sbb r14b, cl
lea r14, [rsp + 0x50]
sub ax, 0x5031
sbb eax, 0x7d74419d
shr r8b, cl
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0xc8]
jmp 0x1403b83b2
cmp rax, 0x10
jmp 0x1403b83bb
jb 0x1403b846f
mov rcx, qword [r10]
cwd
bts rdx, rdi
btr edx, 0x6d
lea rdx, [rax + 1]
cmp r14, 0x35596139
jmp 0x1403b83de
cmp rdx, 0x1000
jmp 0x1403b83ea
mov qword [rsp + 0x30], r10
jmp 0x1403b83f4
jb 0x1403b843d
mov rbp, qword [rcx - 8]
stc
add rcx, 0xfffffffffffffff8
cmc
test r11b, r14b
sub rcx, rbp
cmp r13b, 0x42
stc
cmp rcx, 0x20
jmp 0x1403b8418
jae 0x1403b92a5
mov rdi, r9
add ecx, esp
add rax, 0x28
mov rdx, rax
bswap cx
mov ch, 0xb6
mov rcx, rbp
jmp 0x1403b8438
jmp 0x1403b8445
mov rdi, r9
jmp 0x1403b8445
call fcn.140198300
mov r9, rdi
neg r10w
sub r11b, 0x25
mov r10, qword [rsp + 0x30]
neg r8b
movzx di, dil
mov r11, qword [rsp + 0x20]
movzx ecx, ax
mov r8, qword [rsp + 0x28]
add rbx, rsi
cmp r15, 0x3a793f9d
movaps xmm0, xmmword [rsp + 0x40]
movsx rcx, r14w
movaps xmm1, xmmword [rsp + 0x50]
ror di, cl
neg dil
adc cx, bp
movups xmmword [r10 + 0x10], xmm1
shl cx, 0x67
shr ecx, cl
shld rdi, rax, 0xed
movups xmmword [r10], xmm0
xor edx, edx
shld di, cx, 0xea
mov rdi, rbx
xadd ch, cl
cmp r10b, r11b
adc cl, r14b
mov ecx, 0
cmp bpl, 0x4c
cmp rbx, r13
jmp 0x1403b84c8
jbe 0x1403b72be
jmp 0x1403b9236
lea rcx, [rbp + 1]
call fcn.140448672
mov rdi, rax
mov cl, 0x4e
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
movsx rdx, bp
cdq
not dx
mov rcx, rdi
xchg rdx, rdx
mov rdx, rbx
mov r8, rsi
jmp 0x1403b8509
call fcn.1404a4307
mov byte [rdi + rsi], 0
cmp r8d, 0x502e5e7c
mov r9, qword [rsp + 0x38]
shrd r11w, r8w, 0x8c
xor r8w, r11w
sbb r10b, 0x4c
mov r10, r14
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
stc
btc rax, 0xb4
rol r8d, cl
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x68]
cmp r10d, 0x31df532b
cmp rax, 0x10
jb 0x1403b8603
mov rcx, qword [r11]
cmovnp rdx, r11
lea rdx, [rax + 1]
test spl, al
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403b857c
jb 0x1403b85d6
mov rbp, qword [rcx - 8]
clc
jmp 0x1403b8592
add rcx, 0xfffffffffffffff8
test r14b, 0x8b
clc
sub rcx, rbp
jmp 0x1403b85a3
cmp rcx, 0x20
jmp 0x1403b85ac
jae 0x1403b92a5
mov rdi, r9
xchg dl, ch
ror rcx, cl
mov ch, 0xcb
add rax, 0x28
movsxd rcx, ebx
mov rdx, rax
xchg ch, ch
mov rcx, rbp
jmp 0x1403b85d1
jmp 0x1403b85de
mov rdi, r9
jmp 0x1403b85de
call fcn.140198300
mov r9, rdi
neg r8d
mov r10, qword [rsp + 0x30]
or cl, 0x70
mov r11, qword [rsp + 0x20]
sal di, 0xfc
mov r8, qword [rsp + 0x28]
bts di, cx
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
neg ecx
shr ch, cl
movups xmmword [r11 + 0x10], xmm1
cmp bh, 0xa0
add ch, bh
movups xmmword [r11], xmm0
sub edx, edx
sub cx, r10w
sar di, 0x12
adc cx, r13w
mov rdi, rbx
rcr ch, 0x4d
sub cx, dx
mov ecx, 0
test bpl, r8b
clc
cmp rbx, r13
jmp 0x1403b864a
jbe 0x1403b72be
jmp 0x1403b9236
lea rcx, [rbp + 1]
call fcn.140448672
mov rdi, rax
mov qword [rsp + 0x40], rdi
mov dx, 0x5c6b
cwd
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
mov rcx, rdi
mov edx, esi
movsxd rdx, eax
mov rdx, rbx
mov r8b, 0x95
jmp 0x1403b868d
mov r8, rsi
jmp 0x1403b8695
call fcn.1404a4307
mov byte [rdi + rsi], 0
bt r11, 0xe7
bts r10w, r10w
mov r9, qword [rsp + 0x38]
cbw
setno ah
cmc
mov r10, r14
neg r14b
mov ax, di
movsx r14, r8w
lea r14, [rsp + 0x50]
sar r11w, 0x83
btr r8w, bx
sub r8b, r12b
mov r11, qword [rsp + 0x20]
sets ah
ror ax, 0xff
cmc
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x108]
clc
cmp rax, 0x10
jmp 0x1403b86f6
jb 0x1403b87c0
mov rcx, qword [rsp + 0xa8]
neg dh
mov dh, 0x1a
xchg dh, dl
mov rcx, qword [rcx]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b871e
mov qword [rsp + 0x30], r10
jb 0x1403b8786
mov rbp, qword [rcx - 8]
clc
cmc
add rcx, 0xfffffffffffffff8
stc
cmp ebp, 0x195f00ab
sub rcx, rbp
test r10w, ax
clc
cmp rcx, 0x20
jmp 0x1403b874b
jae 0x1403b92a5
mov rdi, r9
btr dx, 0x28
cqo
movzx ecx, r10w
add rax, 0x28
movsx rcx, sp
movzx rdx, r12w
xchg ch, dh
mov rdx, rax
jmp 0x1403b8779
mov rcx, rbp
jmp 0x1403b8781
jmp 0x1403b8789
mov rdi, r9
call fcn.140198300
mov r9, rdi
movzx eax, bp
xchg r8b, r8b
sbb r10w, 0x348e
mov r10, qword [rsp + 0x30]
bt ecx, 0x18
xor r11d, r8d
mov r11, qword [rsp + 0x20]
adc r8d, 0x7dba786f
mov r8, qword [rsp + 0x28]
rcl di, cl
sar al, 0x69
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
test cl, dil
rol al, 0x5b
test esi, 0x1a976d72
movaps xmm1, xmmword [rsp + 0x50]
ror cl, 0x14
and dil, r10b
mov rax, qword [rsp + 0xa8]
movups xmmword [rax + 0x10], xmm1
rcl edi, cl
movzx edi, ax
movups xmmword [rax], xmm0
bt rdi, 0xf5
rcr ecx, 3
sub edx, edx
mov rdi, rbx
btc rcx, r11
rcr cx, 0x34
test r10b, 0xbe
mov ecx, 0
cmp r8b, 0x50
test ch, 0xbb
jmp 0x1403b881d
cmp rbx, r13
jmp 0x1403b8825
jbe 0x1403b72be
jmp 0x1403b9236
lea rcx, [r14 + 1]
jmp 0x1403b8839
call fcn.140448672
mov rbx, rax
setb ch
mov qword [rsp + 0x40], rbx
not r8w
movsx r8w, cl
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r14
mov rcx, rbx
movzx r8, r12w
xchg r8b, dl
mov rdx, r11
mov rdx, rbp
movsxd r8, edx
mov r8, rsi
jmp 0x1403b8877
call fcn.1404a4307
mov byte [rbx + rsi], 0
movzx rax, sp
btc r8, 0xe0
rcl r8w, cl
mov r9, qword [rsp + 0x38]
movsx r14d, r15w
shl eax, cl
mov r10, qword [rsp + 0x30]
shr r8b, 0xf5
movzx r8w, r13b
lea r14, [rsp + 0x50]
bsr r11, r8
mov r11, qword [rsp + 0x20]
sal r8b, 0xd6
mov r8, qword [rsp + 0x28]
cbw
mov rax, qword [r12 + 0x28]
test ax, r11w
cmp bx, 0x4209
cmp rax, 0x10
jmp 0x1403b88d6
jb 0x1403b8989
mov rcx, qword [rsp + 0xb0]
movsx edx, di
shl dx, 0xf3
mov rcx, qword [rcx]
lea rdx, [rax + 1]
jmp 0x1403b8901
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jb 0x1403b894c
mov rbx, qword [rcx - 8]
cmp spl, 0x7b
add rcx, 0xfffffffffffffff8
clc
sub rcx, rbx
cmp rcx, 0x20
jmp 0x1403b892c
jae 0x1403b92a5
mov rdi, r9
add rax, 0x28
mov rdx, rax
movsx ecx, di
mov rcx, rbx
jmp 0x1403b8947
jmp 0x1403b8954
mov rdi, r9
jmp 0x1403b8954
call fcn.140198300
mov r9, rdi
test r9b, r11b
mov r10, qword [rsp + 0x30]
lahf
or al, r11b
mov r11, qword [rsp + 0x20]
sal ch, 0xa
bt rdi, 0x84
movsx rdi, r13w
mov r8, qword [rsp + 0x28]
bt rax, 0x45
cmp r9b, r10b
add ch, 0x41
add rbp, rsi
cbw
adc cl, 0x1f
test r13b, bl
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
sub dil, r13b
btc rcx, rsi
xor rdi, rax
mov rax, qword [rsp + 0xb0]
bts rdi, r10
movups xmmword [rax + 0x10], xmm1
sbb cx, sp
movsx di, bpl
movzx cx, sil
movups xmmword [rax], xmm0
cmp al, spl
bsf cx, cx
sub edx, edx
btc edi, 0x72
sar ch, cl
mov rdi, rbp
sal ch, 0xc
sub ch, ah
movsx ecx, r9w
mov ecx, 0
clc
cmp rbp, r13
jmp 0x1403b89f1
jbe 0x1403b72be
jmp 0x1403b9236
lea rcx, [rbp + 1]
jmp 0x1403b8a05
call fcn.140448672
mov rdi, rax
mov qword [rsp + 0x40], rdi
xchg rdx, rcx
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
cdq
movsx rdx, ax
movsx r8w, dl
mov rcx, rdi
bswap r8d
mov dl, dil
mov dl, 0x68
mov rdx, rbx
xchg r8w, r8w
cmovnp r8, rbp
movzx r8d, r8w
mov r8, rsi
call fcn.1404a4307
mov byte [rdi + rsi], 0
xor rax, 0x32ea23c3
clc
mov r9, qword [rsp + 0x38]
add r8b, al
sal r10w, cl
mov r10, r14
lea r14, [rsp + 0x50]
neg r11b
movzx r11, sp
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
xor rax, r14
bsf ax, r10w
mov rax, qword [r12 + 0x48]
cmp rax, 0x10
jmp 0x1403b8a92
jb 0x1403b8b41
mov rcx, qword [r8]
shrd dx, r12w, 0x37
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403b8ab1
mov qword [rsp + 0x30], r10
jmp 0x1403b8abb
jb 0x1403b8b10
mov rbp, qword [rcx - 8]
cmp r10b, dl
cmp sil, 0x6a
stc
add rcx, 0xfffffffffffffff8
test r8b, r11b
cmp bpl, dil
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b8ae3
jae 0x1403b92a5
mov rdi, r9
sub rcx, r13
add rax, 0x28
movsx cx, dh
xchg cx, dx
cqo
mov rdx, rax
movzx rcx, r10w
mov rcx, rbp
jmp 0x1403b8b0b
jmp 0x1403b8b18
mov rdi, r9
jmp 0x1403b8b18
call fcn.140198300
mov r9, rdi
xor di, 0x4dd7
mov r10, qword [rsp + 0x30]
setae r8b
mov r11, qword [rsp + 0x20]
mov cl, r13b
mov r8, qword [rsp + 0x28]
jmp 0x1403b8b41
add rbx, rsi
rcl rcx, 0x9b
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r8 + 0x10], xmm1
shl cx, cl
bts rdi, r13
movups xmmword [r8], xmm0
sub ecx, 0x49943d38
xor edx, edx
sub dil, cl
sal dil, 0xf
test bpl, 0x60
mov rdi, rbx
cmp sp, 0x4a84
mov ecx, 0
test ecx, 0x785963c5
clc
cmp rbx, r13
jbe 0x1403b72be
jmp 0x1403b9236
lea rcx, [rbp + 1]
jmp 0x1403b8ba0
call fcn.140448672
mov rdi, rax
movzx rcx, di
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
movsxd rdx, r15d
mov cl, 0x2d
mov qword [rsp + 0x58], rbp
movsx dx, ah
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
jmp 0x1403b8bd2
call fcn.1404a4307
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
mov r10, r14
sal ax, cl
xor r14b, 0x53
stc
lea r14, [rsp + 0x50]
btc r11w, r11w
sal al, cl
bts ax, sp
mov r11, qword [rsp + 0x20]
cmc
bt eax, ebx
mov r8, qword [rsp + 0x28]
and ax, 0x3868
cmovo rax, rbp
movsx ax, dl
mov rax, qword [r12 + 0xe8]
cmp rax, 0x10
jb 0x1403b8cd0
mov rcx, qword [r9]
movzx edx, r8w
mov dl, sil
lea rdx, [rax + 1]
test r9b, dl
cmp rdx, 0x1000
jmp 0x1403b8c44
mov qword [rsp + 0x30], r10
jmp 0x1403b8c4e
jb 0x1403b8c98
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
jmp 0x1403b8c61
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403b8c6d
jae 0x1403b92a5
mov rdi, r9
add rax, 0x28
cmova cx, r10w
bswap ecx
mov rdx, rax
mov rcx, 0x6aaa5ccb
mov rcx, rbp
jmp 0x1403b8c93
jmp 0x1403b8c9b
mov rdi, r9
call fcn.140198300
mov r9, rdi
jmp 0x1403b8cb0
mov r10, qword [rsp + 0x30]
btc r8w, r12w
mov r11, qword [rsp + 0x20]
add cl, r15b
mov r8, qword [rsp + 0x28]
movzx edi, ax
btc edi, 0x58
xchg ecx, ecx
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + 0x10], xmm1
test r8d, ecx
shrd rdi, r11, 0x72
movups xmmword [r9], xmm0
not ch
mov ch, 0x64
cmp sil, bpl
xor edx, edx
stc
movzx ecx, di
mov rdi, rbx
mov ecx, 0
test dx, r15w
test r11, 0x2b1e5b9f
cmp rbx, r13
jmp 0x1403b8d17
jbe 0x1403b72be
jmp 0x1403b9236
test dl, 7
jmp 0x1403b8d2a
jne 0x1403b9236
or byte [r15 + 1], 0x80
btc dx, 4
btr rdx, r14
sub eax, eax
add edx, r11d
xor ecx, ecx
nop
movsxd rdx, esi
sar rdx, cl
lea rdx, [rdi + 1]
cmp spl, 0x7f
cmp rdx, r13
jmp 0x1403b8d5c
ja 0x1403b9236
movzx ebx, byte [rdi]
mov ebp, ebx
mov edi, 0xdb4195f
rol dil, 0xc6
and ebp, 0x7f
shl rbp, cl
movzx rdi, r11w
add rax, rbp
xchg dil, dil
movzx di, r13b
bswap di
add rcx, 7
dec dil
bswap di
mov rdi, rdx
cmp sp, si
test bl, bl
jmp 0x1403b8d9f
js 0x1403b8d4c
test rax, rax
jmp 0x1403b8dad
setne byte [r12 + 0xa8]
jmp 0x1403b8dbb
jmp 0x1403b90ef
and edx, 7
cmp edx, 1
jmp 0x1403b8dcb
jne 0x1403b9236
or byte [r15], 0x20
cmp r8d, 0x46a36ec2
cmp sil, al
add rbp, 9
stc
test r15b, 0x5e
cmp rbp, r13
jmp 0x1403b8df0
ja 0x1403b9236
mov rax, qword [rdi]
mov qword [r12 + 0x70], rax
jmp 0x1403b9056
and edx, 7
cmp dil, 0x6b
cmp edx, 1
jmp 0x1403b8e12
jne 0x1403b9236
or byte [r15], 0x40
add rbp, 9
cmp bx, si
cmc
cmp rbp, r13
jmp 0x1403b8e2c
ja 0x1403b9236
mov rax, qword [rdi]
jmp 0x1403b8e3a
mov qword [r12 + 0x78], rax
jmp 0x1403b8e44
jmp 0x1403b9056
test dl, 7
jmp 0x1403b8e51
jne 0x1403b9236
or byte [r15 + 2], 0x10
shrd rdx, rbx, 0x2c
xor eax, eax
and dh, 0xfc
shl dx, 0xd2
sub ecx, ecx
nop dword [rax]
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b8e7b
ja 0x1403b9236
movzx ebx, byte [rdi]
mov ebp, ebx
sal rdi, cl
bts edi, esp
and ebp, 0x7f
setns dil
shl rbp, cl
add rax, rbp
add rcx, 7
shrd rdi, r14, 0x73
mov rdi, rdx
clc
stc
test bl, bl
jmp 0x1403b8eae
js 0x1403b8e6f
test rax, rax
jmp 0x1403b8ebc
setne byte [r12 + 0xab]
jmp 0x1403b8eca
jmp 0x1403b90ef
test dl, 7
jne 0x1403b9236
or byte [r15 + 2], 1
test cl, r10b
xor eax, eax
adc rdx, rbp
shl dl, 0x9c
movzx dx, al
xor ecx, ecx
xor dx, 0x22e0
dec rdx
nop dword [rax]
bswap dx
sal dl, cl
rcl dl, cl
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403b8f10
ja 0x1403b9236
movzx ebx, byte [rdi]
rcl rdi, cl
mov bpl, sil
mov ebp, ebx
sbb di, r15w
ror dil, cl
and ebp, 0x7f
btr rdi, r14
shl rbp, cl
sub dil, 0x5c
xor dil, r8b
bt di, si
add rax, rbp
add di, 0x75d5
add rcx, 7
sbb dil, sil
cmp r8b, al
mov rdi, rdx
test r8w, 0x188d
cmp ax, r8w
test bl, bl
jmp 0x1403b8f63
js 0x1403b8f04
test rax, rax
jmp 0x1403b8f71
setne byte [r12 + 0xa9]
jmp 0x1403b8f7f
jmp 0x1403b90ef
test dl, 7
jne 0x1403b9236
or byte [r15 + 2], 2
bts dx, r10w
sub eax, eax
movzx rdx, r14w
xor ecx, ecx
adc dx, si
and dx, 0x12c8
sal dx, cl
nop dword [rax]
lea rdx, [rdi + 1]
cmp spl, 0x60
stc
cmp rdx, r13
jmp 0x1403b8fc2
ja 0x1403b9236
movzx ebx, byte [rdi]
mov ebp, ebx
and ebp, 0x7f
shl rdi, cl
btr di, r8w
shl rbp, cl
sbb dil, al
stc
btr di, 0x7e
add rax, rbp
btr di, bx
add rcx, 7
inc dil
mov rdi, rdx
stc
test bl, bl
jmp 0x1403b8ffd
js 0x1403b8fb1
test rax, rax
jmp 0x1403b900b
setne byte [r12 + 0xaa]
jmp 0x1403b9019
jmp 0x1403b90ef
and edx, 7
cmp edx, 1
jne 0x1403b9236
or byte [r15], 0x80
add rbp, 9
cmp rbp, r13
jmp 0x1403b903a
ja 0x1403b9236
mov rax, qword [rdi]
mov qword [r12 + 0x80], rax
sbb dil, 0xa2
xor rdi, 0x42272884
mov rdi, rbp
xor edx, edx
jmp 0x1403b9060
jmp 0x1403b72b1
test dl, 7
jmp 0x1403b906d
jne 0x1403b9236
or byte [r15 + 1], 4
sub eax, eax
shl dh, 0xac
rcl edx, cl
add dh, 0xa
sub ecx, ecx
bt dx, r8w
nop dword [rax + rax]
inc dh
not dh
movsx rdx, r10w
lea rdx, [rdi + 1]
cmc
test al, bpl
cmp rdx, r13
jmp 0x1403b90a9
ja 0x1403b9236
movzx ebx, byte [rdi]
shl di, cl
mov ebp, ebx
movzx rdi, cx
add edi, 0x737039f3
and ebp, 0x7f
shl rbp, cl
rcl dil, 0x8f
sar edi, cl
add rax, rbp
rol di, 0x86
ror dil, 0x6d
add rcx, 7
mov rdi, rdx
test bl, bl
js 0x1403b9099
mov dword [r12 + 0x88], eax
mov rdi, rdx
test r8b, sil
test dx, 0x586
xor edx, edx
jmp 0x1403b72b1
cmp edx, 5
jmp 0x1403b9109
je 0x1403b91f7
cmp edx, 2
jmp 0x1403b9117
jne 0x1403b9246
xor edx, edx
cwde
jmp 0x1403b9125
xor ecx, ecx
bsr rax, r13
movsx ax, r10b
rcl ah, cl
nop word cs:[rax + rax]
movzx ax, al
inc ax
lea rax, [rdi + 1]
cmp rax, r13
jmp 0x1403b914f
ja 0x1403b9236
mov rbx, rdx
inc bp
shld rsi, rax, 0xf7
btc ebp, 0xaa
movzx esi, byte [rdi]
adc edi, r8d
sub bp, r12w
mov ebp, esi
movzx edi, si
shr rdi, 0x24
and ebp, 0x7f
rcl dil, cl
movzx rdi, r13w
shl rbp, cl
sar di, 0x1c
lea rdx, [rdx + rbp]
shr di, 0x98
btr rdi, r12
shl dil, cl
add rcx, 7
btc rdi, r15
mov rdi, rax
test sil, sil
js 0x1403b9143
lea rbp, [rbp + rbx]
cmp rcx, 0x5cff439c
test ebp, 0x5ca66f57
add rbp, rax
jmp 0x1403b91c5
cmp rbp, r13
jmp 0x1403b91cd
cmova rbp, rax
jmp 0x1403b91d6
jmp 0x1403b9056
cmp edx, 1
jmp 0x1403b91e3
jne 0x1403b9246
add rbp, 9
jmp 0x1403b91f2
jmp 0x1403b91ff
add rbp, 5
test cl, r12b
clc
cmp rbp, r13
jmp 0x1403b9207
cmovbe rdi, rbp
stc
cmp rsp, rsi
xor edx, edx
jmp 0x1403b9216
jmp 0x1403b72b1
mov eax, dword [r15]
jmp 0x1403b9229
test al, 2
jmp 0x1403b9230
jne 0x1403b9291
xor eax, eax
jmp 0x1403b9246
movaps xmm6, xmmword [rsp + 0xc0]
movaps xmm7, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rbp
setbe sil
movsxd r14, r14d
pop rdi
pop rsi
movzx r13w, spl
jmp 0x1403b9272
pop r12
movzx r15d, bp
xchg r14w, r13w
pop r13
pop r14
jmp 0x1403b9289
pop r15
jmp 0x1403b9290
ret
and eax, 4
cmp sil, 0xab
shr eax, 2
jmp 0x1403b9246
call fcn.1403b3781
call fcn.1404b6df5
int3