Function at 0x1403bbafe
Capabilities:
Parse pe header

Disassembly:
push r15
movsx r9d, r8w
movzx r11d, r8w
push r14
push r13
push r12
cmovg r11, r11
btc r14w, bx
push rsi
push rdi
or r12b, spl
push rbp
mov r10d, ebx
btc di, 0xd8
push rbx
sub rsp, 0xe8
cmovnp r12w, r15w
xchg r12w, r14w
movaps xmmword [rsp + 0xd0], xmm7
movaps xmmword [rsp + 0xc0], xmm6
cmc
stc
and r11b, r8b
mov r13, r8
rol r14b, 0x3c
xchg r8b, dil
sal r10, cl
mov rdi, rdx
shl r10b, cl
movsxd r9, ecx
mov r12, rcx
lea r13, [r13 + rdx]
rcr r8b, cl
movzx r14, dx
sub r15w, 0x58f5
lea r15, [rcx + 8]
mov qword [rcx + 8], 0
lea rax, [rcx + 0xf0]
bts r8d, edx
mov qword [rsp + 0xa8], rax
lea r9, [rcx + 0xd0]
lea r10, [rcx + 0xb0]
movsx r14w, al
shr rax, cl
lea r14, [rsp + 0x50]
sbb r11w, r14w
lea rax, [rcx + 0x90]
mov qword [rsp + 0xb8], rax
add r11b, 0xfe
rcr r11b, cl
lea r11, [rcx + 0x50]
btr r8d, esp
not r8d
adc eax, ebp
lea r8, [rcx + 0x30]
sbb al, 0x5d
xor ax, 0x32bb
dec al
lea rax, [rcx + 0x10]
cmp r15w, bx
mov qword [rsp + 0xb0], rax
cmc
jmp 0x1403bbbfa
xor edx, edx
jmp 0x1403bbc01
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400bd400]
movsxd rbp, r15d
test dil, 0xc
xor ecx, ecx
movzx rbp, si
movsx bp, r15b
mov rbp, rdi
jmp 0x1403bbc25
inc rdi
cmp rdi, r13
ja 0x1403bdb44
movzx ebx, byte [rbp]
mov eax, ebx
cmp r13w, cx
and eax, 0x7f
cmp r8w, 0x2996
shl rax, cl
cmp r9b, 0x14
cmc
add rdx, rax
cmc
clc
add rcx, 7
test bl, bl
jmp 0x1403bbc5c
js 0x1403bbc1d
mov rax, rdx
stc
clc
shr rax, 3
cmc
cmp r9b, 0x37
cmp rax, 0xa
jle 0x1403bbcb6
cmp rax, 0x13
jmp 0x1403bbc83
jg 0x1403bbcf2
cmp rax, 0xf
jmp 0x1403bbc92
jg 0x1403bbfb3
cmp rax, 0xb
jmp 0x1403bbca1
je 0x1403bc16e
cmp rax, 0xf
je 0x1403bd65b
jmp 0x1403bc6b9
cmp rax, 4
jmp 0x1403bbcbf
jle 0x1403bbe40
cmp rax, 6
jmp 0x1403bbcce
jg 0x1403bbfd1
cmp rax, 5
jmp 0x1403bbcdd
je 0x1403bd6fe
cmp rax, 6
je 0x1403bd747
jmp 0x1403bc6b9
cmp rax, 0x32
jg 0x1403bbff4
cmp rax, 0x14
jmp 0x1403bbd05
je 0x1403bd78d
cmp rax, 0x32
jmp 0x1403bbd14
jne 0x1403bc6b9
and edx, 7
cmp dl, 0x80
cmp edx, 2
jmp 0x1403bbd28
jne 0x1403bdb50
or byte [r12 + 0xe], 4
shl bh, cl
stc
test spl, 0x43
xor esi, esi
test r10d, 0x3cbb4bca
sbb bh, al
sub ecx, ecx
bsr rbx, rcx
nop word cs:[rax + rax]
lea rbx, [rdi + 1]
cmp cx, r15w
cmp rbx, r13
jmp 0x1403bbd6b
ja 0x1403bdb50
movzx eax, byte [rdi]
or edi, 0x36942796
bt di, 0x6e
shrd di, sp, 0xeb
mov edx, eax
sal di, cl
and edx, 0x7f
xadd di, di
shl rdx, cl
add rsi, rdx
movzx rdi, r9w
add rcx, 7
mov rdi, rbx
test al, al
jmp 0x1403bbda8
js 0x1403bbd5b
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
clc
cmp bpl, r14b
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403bbdc9
mov qword [rsp + 0x28], r8
je 0x1403bc734
js 0x1403bdbb4
cmp rsi, 0xf
jmp 0x1403bbde3
ja 0x1403bc79c
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
not dil
lea rcx, [rsp + 0x40]
movzx dx, r15b
mov rdx, rbx
movsx r8, r9w
mov dil, 3
mov r8, rsi
mov rdi, r9
mov rbp, r10
jmp 0x1403bbe1c
call fcn.1404a8457
mov r8, qword [rsp + 0x28]
jmp 0x1403bbe30
mov r11, qword [rsp + 0x20]
mov r10, rbp
mov r9, rdi
jmp 0x1403bccba
cmp rax, 1
jmp 0x1403bbe49
je 0x1403bc314
cmp rax, 2
jmp 0x1403bbe58
je 0x1403bc452
cmp rax, 3
jne 0x1403bc6b9
and edx, 7
jmp 0x1403bbe74
cmp edx, 2
jmp 0x1403bbe7c
jne 0x1403bdb50
or byte [r15], 8
xor esi, esi
sbb bl, spl
xor ecx, ecx
sal bh, 0x94
movsx ebx, bx
xor bl, r9b
nop
sal bl, cl
movsx bx, r9b
rol bx, cl
lea rbx, [rdi + 1]
clc
cmp rbx, r13
jmp 0x1403bbeaf
ja 0x1403bdb50
movzx eax, byte [rdi]
mov edx, eax
and edx, 0x7f
shl rdx, cl
lea rsi, [rsi + rdx]
movsx rdi, r12w
test ax, r12w
add rcx, 7
shr rdi, cl
mov di, r9w
btr di, 0x4a
mov rdi, rbx
cmc
test al, al
jmp 0x1403bbee7
js 0x1403bbea2
movaps xmmword [rsp + 0x50], xmm6
test ebp, 0x3981281f
cmp dx, 0x414f
movaps xmmword [rsp + 0x40], xmm6
cmc
cmp r12w, 0x4925
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403bbf16
mov qword [rsp + 0x28], r8
jmp 0x1403bbf20
je 0x1403bc747
js 0x1403bdbb4
cmp rsi, 0xf
jmp 0x1403bbf35
ja 0x1403bc819
mov qword [rsp + 0x50], rsi
movzx ecx, r10w
mov qword [rsp + 0x58], 0xf
xchg cl, dl
movsx bp, bpl
bswap r8w
lea rcx, [rsp + 0x40]
mov rdx, rbx
bswap rdi
movzx r8, r8w
movsx di, r10b
mov r8, rsi
mov rdi, r9
mov bpl, 6
movzx bp, r11b
mov rbp, r10
call fcn.1404a8457
mov r8, qword [rsp + 0x28]
jmp 0x1403bbf8c
mov r11, qword [rsp + 0x20]
movzx r10d, dx
xchg r10b, r9b
mov r9w, r13w
mov r10, rbp
mov r9b, 0x5e
jmp 0x1403bbfab
mov r9, rdi
jmp 0x1403bce61
cmp rax, 0x10
jmp 0x1403bbfbc
je 0x1403bd814
cmp rax, 0x11
je 0x1403bd8ba
jmp 0x1403bc6b9
cmp rax, 7
jmp 0x1403bbfda
je 0x1403bd956
cmp rax, 0xa
jmp 0x1403bbfe9
je 0x1403bd9b5
jmp 0x1403bc6b9
cmp rax, 0x33
jmp 0x1403bbffd
je 0x1403bc58a
cmp rax, 0x34
jmp 0x1403bc00c
jne 0x1403bc6b9
and edx, 7
jmp 0x1403bc01a
cmp edx, 2
jmp 0x1403bc022
jne 0x1403bdb50
or byte [r12 + 0xe], 0x10
sub esi, esi
bswap ebx
not bh
or bx, r8w
sub ecx, ecx
nop dword [rax + rax]
neg bx
sal bx, cl
sub bl, dl
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403bc056
ja 0x1403bdb50
movzx eax, byte [rdi]
adc dh, 0x52
movsx edx, r15w
rcl di, 0x97
mov edx, eax
and edx, 0x7f
bts di, r13w
cmp r13, 0x65804ae
shl rdx, cl
lea rsi, [rsi + rdx]
sar edi, 0x60
shr rdi, cl
ror di, 0x78
add rcx, 7
adc edi, eax
movzx di, bl
sbb dil, sil
mov rdi, rbx
stc
cmp rdx, rbp
test al, al
jmp 0x1403bc0a7
js 0x1403bc04a
movaps xmmword [rsp + 0x50], xmm6
cmc
cmp spl, 0x88
movaps xmmword [rsp + 0x40], xmm6
clc
test dl, 0x1f
test rsi, rsi
jmp 0x1403bc0c8
mov qword [rsp + 0x20], r11
jmp 0x1403bc0d2
mov qword [rsp + 0x28], r8
jmp 0x1403bc0dc
je 0x1403bc755
js 0x1403bdbb4
cmp rsi, 0xf
jmp 0x1403bc0f1
ja 0x1403bc893
mov qword [rsp + 0x50], rsi
movsx cx, r8b
movsx rdi, r15w
mov r8b, 0xc6
mov qword [rsp + 0x58], 0xf
cmovae di, bp
movsxd rdx, r11d
lea rcx, [rsp + 0x40]
setno dil
mov bpl, 0x4c
mov rdx, rbx
movsx bp, cl
movzx edi, r10w
movzx bp, al
mov r8, rsi
movsx bp, bpl
mov rdi, r9
movsx ebp, bx
mov rbp, r10
call fcn.1404a8457
mov r8, qword [rsp + 0x28]
movzx r9, r10w
cmovne r9, rdi
xchg r9b, r9b
mov r11, qword [rsp + 0x20]
mov r10w, 0xf09
mov r10, rbp
mov r9, rdi
jmp 0x1403bcfef
and edx, 7
cmp dh, 0x45
cmp r15w, r13w
cmp edx, 2
jmp 0x1403bc180
jne 0x1403bdb50
mov qword [rsp + 0x28], r8
or byte [r15 + 1], 8
or edx, 0x68c52467
rcr dh, 0x8c
rcr dl, cl
xor r8d, r8d
xor ecx, ecx
mov dh, 0x37
nop word [rax + rax]
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403bc1b8
ja 0x1403bdb50
mov rax, r8
or bpl, r14b
stc
movzx ebp, byte [rdi]
mov ebx, ebp
dec dil
movzx edi, bx
and ebx, 0x7f
bts di, bx
or dil, 0xf5
shl rbx, cl
shr dil, cl
shl rdi, 0x27
add r8, rbx
shr edi, cl
mov di, sp
add rcx, 7
sbb dil, 0xe5
mov rdi, rdx
test bpl, bpl
js 0x1403bc1ac
lea rbx, [rbx + rax]
mov rdi, rbx
lea rdi, [rdi + rdx]
cmp cx, si
test al, 0x4d
cmp rdi, r13
jmp 0x1403bc219
ja 0x1403bdb50
mov qword [rsp + 0x20], r11
mov rax, r14
mov r14, r10
cmovp cx, r14w
mov rbx, r9
lea rcx, [0x1400bd9d0]
mov qword [rsp + 0x40], rcx
cmovns rcx, r14
bswap cx
movzx rcx, di
movups xmmword [rax], xmm6
jmp 0x1403bc253
movups xmmword [rax + 0x20], xmm6
movzx ecx, r15w
mov dword [rsp + 0x48], 0
movsxd rcx, edx
xchg cl, cl
movups xmmword [rsp + 0x60], xmm7
movups xmmword [rsp + 0x80], xmm7
bswap cx
mov qword [rsp + 0x90], 0
mov rcx, r15
bswap cx
mov cx, 0xf48
mov dword [rsp + 0x98], 0
not ecx
movzx ecx, r12w
mov rcx, 0x38aa1c82
lea rcx, [rsp + 0x40]
jmp 0x1403bc2b0
call fcn.1403bf2d5
mov esi, eax
cmp r11d, 0x51502153
test al, al
jmp 0x1403bc2c5
je 0x1403bca74
mov rdx, qword [r12 + 0x98]
test sil, 0x10
cmp rdx, qword [r12 + 0xa0]
jmp 0x1403bc2e4
je 0x1403bca5d
mov rcx, rdx
cwd
bswap dx
lea rdx, [rsp + 0x40]
jmp 0x1403bc2fc
call fcn.1403c09d3
add qword [r12 + 0x98], 0x60
jmp 0x1403bc30f
jmp 0x1403bca74
and edx, 7
cmp dil, 0xa3
test r11w, r12w
cmc
cmp edx, 2
jmp 0x1403bc328
jne 0x1403bdb50
or byte [r15], 2
xor esi, esi
sub bpl, 9
xor ecx, ecx
xadd bpl, bpl
xor bp, 0x74cf
xor bpl, al
nop word cs:[rax + rax]
lea rbp, [rdi + 1]
jmp 0x1403bc361
cmp rbp, r13
jmp 0x1403bc369
ja 0x1403bdb50
movzx eax, byte [rdi]
shr edx, cl
mov edx, eax
movzx edi, cx
and edx, 0x7f
and di, r12w
movsxd rdi, ebx
shl rdx, cl
add rsi, rdx
bt di, 0x40
add rcx, 7
rcr dil, cl
mov rdi, rbp
cmp r8w, 0x435d
cmc
test al, al
jmp 0x1403bc3a6
js 0x1403bc354
movaps xmmword [rsp + 0x50], xmm6
cmc
movaps xmmword [rsp + 0x40], xmm6
cmp r9b, r14b
stc
test rsi, rsi
mov qword [rsp + 0x20], r11
jmp 0x1403bc3c8
mov qword [rsp + 0x28], r8
je 0x1403bc763
js 0x1403bdbb4
cmp rsi, 0xf
jmp 0x1403bc3e2
ja 0x1403bc90d
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
movsx edx, r12w
movzx r8w, dl
mov rdx, rbp
bswap ebx
movzx r8, si
mov r8, rsi
jmp 0x1403bc415
mov rdi, r9
movzx ebx, r10w
mov rbx, r10
call fcn.1404a8457
mov r8, qword [rsp + 0x28]
not r9w
setae r9b
mov r11, qword [rsp + 0x20]
mov r10, rbx
movsx r9w, cl
not r9b
movzx r9, cx
mov r9, rdi
jmp 0x1403bc44d
jmp 0x1403bd1c7
and edx, 7
cmp edx, 2
jne 0x1403bdb50
or byte [r15], 4
xor esi, esi
seto bh
shld ebx, edx, 0x63
movzx rbx, ax
sub ecx, ecx
sub bl, dil
or bx, 0x71ce
rcl bx, cl
lea rbx, [rdi + 1]
cmp r9w, r11w
cmp rbx, r13
jmp 0x1403bc48c
ja 0x1403bdb50
movzx eax, byte [rdi]
btc dx, r13w
cqo
test r11b, 0x50
mov edx, eax
cmp r15, 0x1b9a41e6
bts di, r12w
and edx, 0x7f
and rdi, 0x35443c2c
adc di, 0x5977
shl rdx, cl
bswap rdi
inc di
bsr rdi, r8
add rsi, rdx
movsx rdi, r9w
add rcx, 7
mov rdi, rbx
test al, al
js 0x1403bc47c
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
test r9b, r12b
test rsi, rsi
jmp 0x1403bc4f5
mov qword [rsp + 0x20], r11
mov qword [rsp + 0x28], r8
je 0x1403bc776
js 0x1403bdbb4
cmp rsi, 0xf
ja 0x1403bc96b
mov qword [rsp + 0x50], rsi
movzx rcx, r8w
mov qword [rsp + 0x58], 0xf
movzx r8w, r8b
movzx edx, r10w
lea rcx, [rsp + 0x40]
mov rdx, rbx
mov dil, r10b
xchg dil, dil
mov r8, rsi
jmp 0x1403bc546
mov rdi, r9
cmovle rbp, r15
mov rbp, r10
call fcn.1404a8457
mov r8, qword [rsp + 0x28]
cmovge r11d, r14d
jmp 0x1403bc566
mov r11, qword [rsp + 0x20]
not r9w
movzx r9, r13w
mov r10, rbp
mov r9, r8
setne r9b
mov r9, rdi
jmp 0x1403bc585
jmp 0x1403bd389
and edx, 7
jmp 0x1403bc592
cmp edx, 2
jmp 0x1403bc59a
jne 0x1403bdb50
or byte [r12 + 0xe], 8
sub esi, esi
sar bx, 0x3c
bt ebx, r9d
sub ecx, ecx
shl bx, 0xbb
bts ebx, r9d
nop word cs:[rax + rax]
shr bl, 0xa4
lea rbx, [rdi + 1]
cmp rbx, r13
jmp 0x1403bc5d7
ja 0x1403bdb50
movzx eax, byte [rdi]
mov edx, eax
and edx, 0x7f
sbb di, 0x770e
shl rdx, cl
lea rsi, [rsi + rdx]
mov dil, 0xaf
cmp dl, r12b
add rcx, 7
or dil, r15b
mov rdi, rbx
jmp 0x1403bc609
test al, al
jmp 0x1403bc610
js 0x1403bc5cb
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
cmp r11b, al
test rsi, rsi
jmp 0x1403bc62b
mov qword [rsp + 0x20], r11
jmp 0x1403bc635
mov qword [rsp + 0x28], r8
jmp 0x1403bc63f
je 0x1403bc789
js 0x1403bdbb4
cmp rsi, 0xf
jmp 0x1403bc654
ja 0x1403bc9dc
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
jmp 0x1403bc670
lea rcx, [rsp + 0x40]
movzx r8d, r10w
mov rdx, rbx
movzx bp, r9b
movsx edi, si
seto bpl
mov r8, rsi
mov rdi, r9
mov rbp, r10
jmp 0x1403bc696
call fcn.1404a8457
mov r8, qword [rsp + 0x28]
movsx r11, di
mov r11, qword [rsp + 0x20]
mov r10, rbp
mov r9, rdi
jmp 0x1403bc6b4
jmp 0x1403bd52d
and edx, 7
xor eax, eax
cmp rdx, 1
jg 0x1403bda4c
test rdx, rdx
jne 0x1403bdb0f
mov rax, rdi
cmp r13, rdi
nop word [rax + rax]
shl dil, cl
shld edi, r10d, 0xe4
bt di, 0x99
lea rdi, [rax + 1]
cmp esi, 0x3d9b06f0
clc
cmp rdi, r13
jmp 0x1403bc700
ja 0x1403bdb50
cmp byte [rax], 0
jmp 0x1403bc70e
mov edx, 0
movsx ax, dh
lahf
mov ecx, 0
movsx eax, r14w
mov rax, rdi
jmp 0x1403bc729
js 0x1403bc6ed
jmp 0x1403bbc1d
mov qword [rsp + 0x58], 0xf
jmp 0x1403bc742
jmp 0x1403bccba
mov qword [rsp + 0x58], 0xf
jmp 0x1403bce61
mov qword [rsp + 0x58], 0xf
jmp 0x1403bcfef
mov qword [rsp + 0x58], 0xf
jmp 0x1403bc771
jmp 0x1403bd1c7
mov qword [rsp + 0x58], 0xf
jmp 0x1403bc784
jmp 0x1403bd389
mov qword [rsp + 0x58], 0xf
jmp 0x1403bc797
jmp 0x1403bd52d
mov r14, r10
mov qword [rsp + 0x38], r9
mov rbp, rsi
shr ax, cl
sal ax, cl
xor al, 0xce
or rbp, 0xf
add al, r13b
movsx rax, si
cmp rbp, 0x17
movzx rax, di
jmp 0x1403bc7c8
mov eax, 0x16
jmp 0x1403bc7d2
cmovb rbp, rax
cmp r11, rcx
test r12, rcx
cmp rbp, 0xfff
jmp 0x1403bc7e8
jb 0x1403bcc11
lea rcx, [rbp + 0x28]
jmp 0x1403bc7f7
call fcn.14044cac1
lea rdi, [rax + 0x27]
cmp r14b, 0xbd
test r12b, sil
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403bc814
jmp 0x1403bcc25
mov r14, r10
add bp, r11w
rol al, cl
mov qword [rsp + 0x38], r9
bt bp, 0x52
adc ax, 0x7bd6
cmp r14b, 0x9b
mov rbp, rsi
test r12d, 0x6008208c
neg rax
or rbp, 0xf
cmp rbp, 0x17
mov eax, 0x16
cmovb rbp, rax
cmp r15b, 0xed
test r9b, 0x76
cmp rbp, 0xfff
jmp 0x1403bc866
jb 0x1403bcddc
lea rcx, [rbp + 0x28]
jmp 0x1403bc875
call fcn.14044cac1
lea rdi, [rax + 0x27]
cmp eax, esi
test spl, r9b
cmp dl, 0x73
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1403bcde8
mov r14, r10
mov qword [rsp + 0x38], r9
rol rax, 0x4c
movsx eax, di
mov rbp, rsi
shr ah, 0xa5
or rbp, 0xf
bts ax, r11w
rol al, 0x62
btr eax, 0xbe
cmp rbp, 0x17
mov eax, 0x16
jmp 0x1403bc8c6
cmovb rbp, rax
clc
test rsp, rbx
cmp rbp, 0xfff
jmp 0x1403bc8da
jb 0x1403bcf6c
lea rcx, [rbp + 0x28]
jmp 0x1403bc8e9
call fcn.14044cac1
lea rdi, [rax + 0x27]
cmc
test rbp, r11
and rdi, 0xffffffffffffffe0
jmp 0x1403bc8ff
mov qword [rdi - 8], rax
jmp 0x1403bc908
jmp 0x1403bcf7d
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x38], r9
movsx r14, bx
mov r14, rsi
bswap ax
or r14, 0xf
lahf
cmp r14, 0x17
cbw
mov eax, 0x16
cmovb r14, rax
cmp r14, 0xfff
jmp 0x1403bc941
jb 0x1403bd12d
lea rcx, [r14 + 0x28]
jmp 0x1403bc950
call fcn.14044cac1
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1403bc966
jmp 0x1403bd148
mov r14, r10
sub bp, r9w
mov qword [rsp + 0x38], r9
mov rbp, rsi
sbb al, 0xe9
or rbp, 0xf
lahf
rol rax, cl
cmp rbp, 0x17
lahf
cbw
movsxd rax, ecx
mov eax, 0x16
jmp 0x1403bc998
cmovb rbp, rax
cmp r14b, 0x8e
test r13b, 0x49
cmp rbp, 0xfff
jmp 0x1403bc9b0
jb 0x1403bd302
lea rcx, [rbp + 0x28]
call fcn.14044cac1
lea rdi, [rax + 0x27]
clc
cmc
jmp 0x1403bc9ca
and rdi, 0xffffffffffffffe0
jmp 0x1403bc9d3
mov qword [rdi - 8], rax
jmp 0x1403bd315
mov r14, r10
rcl bpl, cl
btr rax, r12
bt bp, 0x3e
mov qword [rsp + 0x38], r9
sub eax, 0x33fc5c65
mov rbp, rsi
setns al
cwde
or rbp, 0xf
xadd ax, ax
shr ax, cl
cmp rbp, 0x17
cdqe
movzx rax, r11w
mov eax, 0x16
jmp 0x1403bca1b
cmovb rbp, rax
clc
cmc
cmp rbp, 0xfff
jmp 0x1403bca2d
jb 0x1403bd49f
lea rcx, [rbp + 0x28]
jmp 0x1403bca3c
call fcn.14044cac1
lea rdi, [rax + 0x27]
clc
and rdi, 0xffffffffffffffe0
jmp 0x1403bca4f
mov qword [rdi - 8], rax
jmp 0x1403bca58
jmp 0x1403bd4b0
mov rcx, qword [rsp + 0xb8]
lea r8, [rsp + 0x40]
jmp 0x1403bca6f
call fcn.1403c04f3
lea rax, [0x1400bd9d0]
cmc
test r10w, 0x3e21
mov qword [rsp + 0x40], rax
shld ax, bp, 0xcb
bts rax, r14
inc rax
mov rax, qword [rsp + 0x88]
stc
cmp rax, 0x10
jb 0x1403bcaf7
mov rcx, qword [rsp + 0x70]
movsx rdx, cx
lea rdx, [rax + 1]
cmc
cmp rdx, 0x1000
jmp 0x1403bcac0
jb 0x1403bcaf2
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403bcada
jae 0x1403bdbb9
add rax, 0x28
mov rdx, rax
movzx ecx, ax
mov rcx, rbp
jmp 0x1403bcaf2
call fcn.1401a86e2
movups xmmword [rsp + 0x80], xmm7
sbb r9w, 0x3c20
mov byte [rsp + 0x70], 0
cdqe
mov rax, qword [rsp + 0x68]
movsx r8d, r14w
cmp r14b, 0xdc
cmp rax, 0x10
mov r9, rbx
movzx r11d, si
mov r10, r14
setl r8b
movsx r8d, cx
mov r11, qword [rsp + 0x20]
mov r8, rdx
mov r8, qword [rsp + 0x28]
jmp 0x1403bcb41
jb 0x1403bcbdf
mov rcx, qword [rsp + 0x50]
dec dx
lea rdx, [rax + 1]
cmp rsi, 0x2af44eeb
cmp rdx, 0x1000
jmp 0x1403bcb66
jb 0x1403bcbad
mov rbp, qword [rcx - 8]
test r8b, dil
add rcx, 0xfffffffffffffff8
sub rcx, rbp
test r9d, r12d
cmp rcx, 0x20
jmp 0x1403bcb86
jae 0x1403bdbb9
add rax, 0x28
jmp 0x1403bcb97
mov rdx, rax
movzx rcx, r10w
movsx ecx, di
movsx rcx, si
mov rcx, rbp
jmp 0x1403bcbad
call fcn.1401a86e2
mov r9, rbx
neg r10
bt r11w, 0x86
mov r10, r14
movzx r14d, di
sar r11b, 0x2f
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x1403bcbdf
xor edx, edx
mov ch, ch
ror cx, cl
mov ecx, 0
bts r14, rbp
xadd r14b, r14b
test sil, sil
xchg r14b, r14b
mov r14b, 0x6e
jmp 0x1403bcc01
lea r14, [rsp + 0x50]
jne 0x1403bbc1d
jmp 0x1403bdb50
lea rcx, [rbp + 1]
jmp 0x1403bcc1a
call fcn.14044cac1
mov rdi, rax
bswap rcx
mov qword [rsp + 0x40], rdi
movsx cx, bl
mov r8b, 0x53
mov qword [rsp + 0x50], rsi
movzx r8w, cl
mov r8w, r11w
mov qword [rsp + 0x58], rbp
jmp 0x1403bcc49
mov rcx, rdi
movzx dx, r9b
movsxd rdx, r11d
mov rdx, rbx
movsx r8w, bpl
movsx r8d, r12w
bswap r8w
mov r8, rsi
call fcn.1404a8457
mov byte [rdi + rsi], 0
rol r9b, cl
sub al, r12b
movzx r10w, bpl
mov r9, qword [rsp + 0x38]
mov r10, r14
adc al, 0x4d
ror r11w, cl
lea r14, [rsp + 0x50]
sbb eax, 0x5da04458
shl r8w, 0x6b
or ah, 0x42
mov r11, qword [rsp + 0x20]
shrd ax, r13w, 0xda
movsx ax, spl
cmovnp r8, rcx
mov r8, qword [rsp + 0x28]
add al, 0x34
btc eax, r8d
mov rax, qword [r12 + 0xc8]
cmp rax, 0x10
jmp 0x1403bcccb
jb 0x1403bcd7f
mov rcx, qword [r10]
test esi, edx
add edx, 0x66ca031b
lea rdx, [rax + 1]
test r10b, 0xe8
cmp rdx, 0x1000
jmp 0x1403bccf0
mov qword [rsp + 0x30], r10
jmp 0x1403bccfa
jb 0x1403bcd4b
mov rbp, qword [rcx - 8]
cmc
cmp bx, r14w
add rcx, 0xfffffffffffffff8
test bl, r10b
sub rcx, rbp
cmp rcx, 0x20
jmp 0x1403bcd1c
jae 0x1403bdbb9
mov rdi, r9
add ecx, r13d
cqo
add rax, 0x28
movsx rdx, bx
mov rdx, rax
xchg ecx, ecx
movsx ecx, dx
movzx cx, dl
mov rcx, rbp
jmp 0x1403bcd46
jmp 0x1403bcd53
mov rdi, r9
jmp 0x1403bcd53
call fcn.1401a86e2
mov r9, rdi
mov r10, qword [rsp + 0x30]
shr r11b, cl
btc ecx, eax
movsx rcx, r8w
mov r11, qword [rsp + 0x20]
cmp r9w, ax
mov r8, qword [rsp + 0x28]
movsxd rcx, r15d
test r12b, 0xb
lea rbx, [rbx + rsi]
dec ch
movzx rdi, r10w
movaps xmm0, xmmword [rsp + 0x40]
rcr cl, cl
movaps xmm1, xmmword [rsp + 0x50]
not dil
movups xmmword [r10 + 0x10], xmm1
sar cx, cl
movups xmmword [r10], xmm0
xchg di, cx
sub edx, edx
btr cx, r15w
bsr cx, r13w
mov rdi, rbx
btc ecx, 0xb2
movsx ecx, r13w
rol ch, 0xf7
mov ecx, 0
cmp dil, r9b
cmp rbx, r13
jmp 0x1403bcdd1
jbe 0x1403bbc1d
jmp 0x1403bdb50
lea rcx, [rbp + 1]
call fcn.14044cac1
mov rdi, rax
mov qword [rsp + 0x40], rdi
mov dx, 0x2cde
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rbp
mov rcx, rdi
movzx r8, r14w
movzx dx, dl
cqo
mov rdx, rbx
movzx r8d, dx
movzx r8w, bl
not r8b
mov r8, rsi
jmp 0x1403bce1f
call fcn.1404a8457
mov byte [rdi + rsi], 0
ror r11b, cl
neg r11w
mov r9, qword [rsp + 0x38]
btc r11, r8
btc eax, 0x68
movzx ax, bpl
mov r10, r14
adc r11b, r10b
cdqe
sal r8b, 0xdf
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x1403bce61
mov rax, qword [r12 + 0x68]
cmp rax, 0x10
jmp 0x1403bce6f
jb 0x1403bcf1f
mov rcx, qword [r11]
lea rdx, [rax + 1]
jmp 0x1403bce86
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403bce97
jb 0x1403bcee8
mov rbp, qword [rcx - 8]
cmp bl, r8b
test r14b, r11b
jmp 0x1403bceac
add rcx, 0xfffffffffffffff8
test edx, 0x317d52be
sub rcx, rbp
cmp ch, ch
cmp rcx, 0x20
jae 0x1403bdbb9
mov rdi, r9
and dh, 0xab
inc dl
add rax, 0x28
cmovb ecx, r12d
bswap cx
mov rdx, rax
mov rcx, rbp
jmp 0x1403bcee3
jmp 0x1403bcef0
mov rdi, r9
jmp 0x1403bcef0
call fcn.1401a86e2
mov r9, rdi
shr r11b, cl
adc cx, 0x24e1
mov r10, qword [rsp + 0x30]
movsxd rdi, ecx
mov r11, qword [rsp + 0x20]
btr di, r10w
mov r8, qword [rsp + 0x28]
sub ch, 0xe0
sub ch, ch
shl rdi, cl
add rbx, rsi
movaps xmm0, xmmword [rsp + 0x40]
adc cl, r14b
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r11 + 0x10], xmm1
bts di, r13w
sub di, 0x6962
cmp dl, 0x4a
movups xmmword [r11], xmm0
sub edx, edx
not rdi
btc edi, r13d
cmp ecx, r10d
mov rdi, rbx
sbb cl, r11b
mov ecx, 0
test cl, bl
cmp rbx, r13
jbe 0x1403bbc1d
jmp 0x1403bdb50
lea rcx, [rbp + 1]
jmp 0x1403bcf75
call fcn.14044cac1
mov rdi, rax
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x50], rsi
jmp 0x1403bcf8c
mov qword [rsp + 0x58], rbp
movsx r8w, sil
cmovne dx, r14w
mov rcx, rdi
xchg r8, r8
mov dl, dil
mov rdx, rbx
mov r8, rsi
jmp 0x1403bcfaf
call fcn.1404a8457
mov byte [rdi + rsi], 0
cmc
or r10, 0x3ed9283b
or r10w, r9w
mov r9, qword [rsp + 0x38]
rcl ax, cl
mov r10b, dl
sub rax, rsi
mov r10, r14
shrd r11, rsp, 0xfd
test bh, 0x15
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
sar r8b, cl
mov r8, qword [rsp + 0x28]
mov rax, qword [r12 + 0x108]
clc
cmp rax, 0x10
jmp 0x1403bd001
jb 0x1403bd0c1
mov rcx, qword [rsp + 0xa8]
xchg dl, dh
shr dx, 0xb3
sal dh, 0xb1
mov rcx, qword [rcx]
lea rdx, [rax + 1]
jmp 0x1403bd027
cmp rdx, 0x1000
jmp 0x1403bd033
mov qword [rsp + 0x30], r10
jmp 0x1403bd03d
jb 0x1403bd090
mov rbp, qword [rcx - 8]
cmp r13b, 0xbd
test bx, ax
add rcx, 0xfffffffffffffff8
jmp 0x1403bd058
sub rcx, rbp
test al, 0xdc
cmp spl, dil
cmp rcx, 0x20
jmp 0x1403bd069
jae 0x1403bdbb9
mov rdi, r9
sal dl, 0xe8
add rax, 0x28
movsx rdx, r11w
cqo
bswap cx
mov rdx, rax
mov cx, bx
mov rcx, rbp
jmp 0x1403bd093
mov rdi, r9
call fcn.1401a86e2
mov r9, rdi
shrd r8w, r9w, 0xbc
rol ah, 0x7b
bsr edi, edi
mov r10, qword [rsp + 0x30]
cwde
cmp bpl, dl
sar edi, 0x1e
mov r11, qword [rsp + 0x20]
shl cx, 0x20
mov r8, qword [rsp + 0x28]
lea rbx, [rbx + rsi]
cwde
add ch, cl
movaps xmm0, xmmword [rsp + 0x40]
seta ah
movaps xmm1, xmmword [rsp + 0x50]
rol rax, 0x71
mov rax, qword [rsp + 0xa8]
mov cx, r13w
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov ch, 0x4d
bt di, r13w
xor edx, edx
bts rcx, rsp
movsx di, spl
bswap rcx
mov rdi, rbx
xor cx, 0x1153
rcr cx, cl
mov ecx, 0
test edx, 0x59b42d5
clc
cmc
cmp rbx, r13
jmp 0x1403bd122
jbe 0x1403bbc1d
jmp 0x1403bdb50
lea rcx, [r14 + 1]
jmp 0x1403bd136
call fcn.14044cac1
mov rbx, rax
movzx edx, dx
not cx
movsx rcx, r12w
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rsi
cqo
movzx rdx, cx
movzx dx, r10b
mov qword [rsp + 0x58], r14
mov rcx, rbx
movsxd r8, r15d
mov r8b, cl
mov rdx, rbp
movsxd r8, r12d
mov r8b, dil
not r8b
mov r8, rsi
jmp 0x1403bd17f
call fcn.1404a8457
mov byte [rbx + rsi], 0
btr r8d, 0xb5
mov r9, qword [rsp + 0x38]
setle r8b
add r14b, al
mov r10, qword [rsp + 0x30]
bswap r14
rcr r14b, 0x43
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
shl ax, 0xbe
xchg r8w, ax
movsx ax, dil
mov r8, qword [rsp + 0x28]
neg eax
movsx ax, spl
mov rax, qword [r12 + 0x28]
cmp rax, 0x10
jmp 0x1403bd1d5
jb 0x1403bd2ad
mov rcx, qword [rsp + 0xb0]
bt rdx, rsp
sbb dh, 0x25
mov rcx, qword [rcx]
shl dh, 0xa1
lea rdx, [rax + 1]
test dil, r11b
cmp rdx, 0x1000
mov qword [rsp + 0x30], r10
jmp 0x1403bd208
jb 0x1403bd264
mov rbx, qword [rcx - 8]
cmp r11b, dil
stc
add rcx, 0xfffffffffffffff8
cmc
sub rcx, rbx
cmp sil, 0x75
clc
cmp rcx, 0x20
jmp 0x1403bd22c
jae 0x1403bdbb9
mov rdi, r9
neg cx
add rax, 0x28
movzx cx, bpl
jmp 0x1403bd248
mov rdx, rax
jmp 0x1403bd257
mov rcx, rbx
jmp 0x1403bd25f
jmp 0x1403bd26c
mov rdi, r9
jmp 0x1403bd26c
call fcn.1401a86e2
mov r9, rdi
movsx r8, r8w
sbb al, r9b
sub r10w, 0x69ec
mov r10, qword [rsp + 0x30]
rcl r8b, cl
neg ecx
mov r11, qword [rsp + 0x20]
cmp r9w, 0x8f1
add cl, r14b
sar ah, 0x54
mov r8, qword [rsp + 0x28]
mov rax, 0x2ff8306a
bsr ax, r10w
lea rbp, [rbp + rsi]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
and ecx, 0x399520e5
movzx rdi, r15w
mov rax, qword [rsp + 0xb0]
movups xmmword [rax + 0x10], xmm1
btr rcx, rsi
cmp r13b, 0x33
movups xmmword [rax], xmm0
xor edx, edx
mov rdi, rbp
sub cl, r10b
movsx rcx, r9w
mov ecx, 0
stc
cmp rbp, r13
jmp 0x1403bd2f7
jbe 0x1403bbc1d
jmp 0x1403bdb50
lea rcx, [rbp + 1]
jmp 0x1403bd30b
call fcn.14044cac1
mov rdi, rax
not edx
mov qword [rsp + 0x40], rdi
cqo
movsx ecx, r15w
mov edx, 0x691537c9
mov qword [rsp + 0x50], rsi
bswap r8
movzx rcx, r14w
mov dl, 0x5a
mov qword [rsp + 0x58], rbp
mov rcx, rdi
cmovl r8, r14
movsxd rdx, r11d
mov rdx, rbx
cmova r8w, r14w
mov r8, rsi
jmp 0x1403bd352
call fcn.1404a8457
mov byte [rdi + rsi], 0
cdqe
mov ax, 0x66a
sal r8, cl
mov r9, qword [rsp + 0x38]
mov r10, r14
movsx r11w, dl
adc r14, r13
cwde
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
rol ah, 0x37
xor eax, eax
mov rax, qword [r12 + 0x48]
test r12b, 0x37
test r13b, r11b
cmp rax, 0x10
jb 0x1403bd444
mov rcx, qword [r8]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jmp 0x1403bd3b2
mov qword [rsp + 0x30], r10
jmp 0x1403bd3bc
jb 0x1403bd411
mov rbp, qword [rcx - 8]
stc
cmc
add rcx, 0xfffffffffffffff8
cmp r12b, 0x32
sub rcx, rbp
cmp bp, r14w
jmp 0x1403bd3dc
cmp rcx, 0x20
jmp 0x1403bd3e5
jae 0x1403bdbb9
mov rdi, r9
add rax, 0x28
jmp 0x1403bd3fb
mov rdx, rax
movsxd rcx, ecx
movsx ecx, cx
mov rcx, rbp
jmp 0x1403bd40c
jmp 0x1403bd419
mov rdi, r9
jmp 0x1403bd419
call fcn.1401a86e2
mov r9, rdi
ror ch, 0x84
movzx r10w, spl
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x20]
shrd r8w, sp, 0x69
and ecx, ebp
mov r8, qword [rsp + 0x28]
btc ecx, r9d
lea rbx, [rbx + rsi]
xadd ch, cl
movaps xmm0, xmmword [rsp + 0x40]
add di, 0x4825
movaps xmm1, xmmword [rsp + 0x50]
ror ch, cl
movups xmmword [r8 + 0x10], xmm1
rcr edi, cl
movups xmmword [r8], xmm0
bswap cx
sub edx, edx
ror dil, cl
mov rdi, rbx
clc
or cx, 0x447
cmc
mov ecx, 0
cmp r14, 0x6ff76d5a
stc
test ebx, 0x42f86e2d
cmp rbx, r13
jmp 0x1403bd494
jbe 0x1403bbc1d
jmp 0x1403bdb50
lea rcx, [rbp + 1]
jmp 0x1403bd4a8
call fcn.14044cac1
mov rdi, rax
mov qword [rsp + 0x40], rdi
xchg dh, ch
cmova cx, si
mov qword [rsp + 0x50], rsi
movsx r8w, bpl
mov qword [rsp + 0x58], rbp
mov r8b, r8b
movzx dx, r11b
mov rcx, rdi
movsxd rdx, esi
cmovle r8d, edx
cdq
mov rdx, rbx
movzx r8, r9w
jmp 0x1403bd4ed
mov r8, rsi
jmp 0x1403bd4f5
call fcn.1404a8457
mov byte [rdi + rsi], 0
mov r9, qword [rsp + 0x38]
or al, r15b
mov r8, rdx
mov r10, r14
adc ax, 0x78ab
rol eax, cl
lea r14, [rsp + 0x50]
mov r11, qword [rsp + 0x20]
btr eax, 0xc2
test r13b, bpl
mov r8, qword [rsp + 0x28]
xor ax, ax
sal al, cl
mov rax, qword [r12 + 0xe8]
cmp rax, 0x10
jmp 0x1403bd53e
jb 0x1403bd5f4
mov rcx, qword [r9]
sal dl, cl
rol dl, cl
lea rdx, [rax + 1]
clc
test r10b, 0x44
test di, r11w
cmp rdx, 0x1000
jmp 0x1403bd564
mov qword [rsp + 0x30], r10
jmp 0x1403bd56e
jb 0x1403bd5c0
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
test r15b, 0xc4
cmc
stc
sub rcx, rbp
jmp 0x1403bd590
cmp rcx, 0x20
jae 0x1403bdbb9
mov rdi, r9
shr rcx, 0x42
add rax, 0x28
jmp 0x1403bd5ad
mov rdx, rax
movsxd rcx, r8d
mov rcx, rbp
jmp 0x1403bd5bb
jmp 0x1403bd5c8
mov rdi, r9
jmp 0x1403bd5c8
call fcn.1401a86e2
mov r9, rdi
cmp bpl, 0x36
shl r10b, cl
mov r10, qword [rsp + 0x30]
and r8w, 0xf7
mov r11, qword [rsp + 0x20]
cmc
and r8b, 0xf2
mov r8, qword [rsp + 0x28]
xchg rdi, rcx
add rbx, rsi
bt cx, r14w
jmp 0x1403bd601
movaps xmm0, xmmword [rsp + 0x40]
movsx di, cl
xor dil, cl
movzx ecx, bx
movaps xmm1, xmmword [rsp + 0x50]
xchg rcx, rcx
movups xmmword [r9 + 0x10], xmm1
movups xmmword [r9], xmm0
sub cl, ch
cmp r15d, r14d
btr cx, 0x1e
xor edx, edx
adc ch, 0x3b
bts di, r12w
stc
mov rdi, rbx
bts ecx, esi
movzx ecx, r15w
neg cl
mov ecx, 0
cmc
cmp rbx, r13
jmp 0x1403bd650
jbe 0x1403bbc1d
jmp 0x1403bdb50
test dl, 7
jmp 0x1403bd663
jne 0x1403bdb50
or byte [r15 + 1], 0x80
test bh, 0x20
rcr rdx, cl
xadd rdx, rdx
xor eax, eax
bswap dx
btr edx, 0x5f
sub ecx, ecx
nop
sub dl, 0x8b
lea rdx, [rdi + 1]
cmp r11b, 0x1e
test r13b, 0x4f
cmc
cmp rdx, r13
jmp 0x1403bd69c
ja 0x1403bdb50
movzx ebx, byte [rdi]
bts edi, r11d
adc rbp, 0x4cc71944
inc dil
mov ebp, ebx
and ebp, 0x7f
cmc
and dil, 0x51
shl rbp, cl
add rax, rbp
btr di, 0x73
not dil
add rcx, 7
ror di, 0xca
mov rdi, rdx
test bl, bl
jmp 0x1403bd6dd
js 0x1403bd687
test rax, rax
jmp 0x1403bd6eb
setne byte [r12 + 0xa8]
jmp 0x1403bd6f9
jmp 0x1403bda36
and edx, 7
cmp rdi, rbx
test cl, 0x79
cmp edx, 1
jne 0x1403bdb50
or byte [r15], 0x20
cmc
add rbp, 9
test r13d, 0x32e04ef9
clc
stc
cmp rbp, r13
jmp 0x1403bd72a
ja 0x1403bdb50
mov rax, qword [rdi]
jmp 0x1403bd738
mov qword [r12 + 0x70], rax
jmp 0x1403bd742
jmp 0x1403bd99b
and edx, 7
cmp edx, 1
jmp 0x1403bd752
jne 0x1403bdb50
or byte [r15], 0x40
cmp bpl, 0xf1
jmp 0x1403bd765
add rbp, 9
cmp bpl, r11b
clc
cmp rbp, r13
jmp 0x1403bd775
ja 0x1403bdb50
mov rax, qword [rdi]
mov qword [r12 + 0x78], rax
jmp 0x1403bd788
jmp 0x1403bd99b
test dl, 7
jne 0x1403bdb50
or byte [r15 + 2], 0x10
rol dl, 0x37
rcl dx, cl
cmp dx, bx
sub eax, eax
cqo
bt edx, edi
sub ecx, ecx
adc edx, esp
sal edx, 0x72
test rcx, r11
nop dword [rax]
lea rdx, [rdi + 1]
test r11b, al
cmp rdx, r13
jmp 0x1403bd7c7
ja 0x1403bdb50
movzx ebx, byte [rdi]
movsx bp, r13b
mov ebp, ebx
rcr di, 0xdd
ror di, cl
and ebp, 0x7f
shl rbp, cl
add rax, rbp
add rcx, 7
mov rdi, rdx
cmp r14b, r9b
test bl, bl
jmp 0x1403bd7f8
js 0x1403bd7b8
test rax, rax
setne byte [r12 + 0xab]
jmp 0x1403bd80f
jmp 0x1403bda36
test dl, 7
jne 0x1403bdb50
or byte [r15 + 2], 1
xor eax, eax
mov edx, 0x58de2983
sub ecx, ecx
movsxd rdx, ebp
shl dx, 0x30
sal dx, cl
nop dword [rax]
bswap dx
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403bd84b
ja 0x1403bdb50
movzx ebx, byte [rdi]
and bpl, 0xe7
test rsp, 0x1cb66f5a
adc rdi, 0x51b2059a
mov ebp, ebx
mov dil, r12b
movsxd rdi, r9d
and ebp, 0x7f
shl dil, 0xac
or dil, 0x44
shl rbp, cl
add rax, rbp
bt di, ax
add dil, al
add rcx, 7
bsf di, r10w
add dil, 0xd5
mov rdi, rdx
stc
test bl, bl
jmp 0x1403bd89e
js 0x1403bd83f
test rax, rax
setne byte [r12 + 0xa9]
jmp 0x1403bd8b5
jmp 0x1403bda36
test dl, 7
jmp 0x1403bd8c2
jne 0x1403bdb50
or byte [r15 + 2], 2
sbb dx, si
sub eax, eax
and dx, 0x3b8e
movsx edx, cx
bts edx, esp
xor ecx, ecx
inc dl
bswap edx
nop dword [rax]
sbb dh, ch
lea rdx, [rdi + 1]
cmp rdx, r13
jmp 0x1403bd8f8
ja 0x1403bdb50
movzx ebx, byte [rdi]
test r8, 0x651d17ce
sal dil, 0x44
movsxd rbp, r10d
mov ebp, ebx
inc dil
and ebp, 0x7f
shl rbp, cl
lea rax, [rax + rbp]
add rcx, 7
sub dil, 0x7d
mov rdi, rdx
cmp r14w, ax
clc
test bl, bl
jmp 0x1403bd935
js 0x1403bd8ec
test rax, rax
jmp 0x1403bd943
setne byte [r12 + 0xaa]
jmp 0x1403bd951
jmp 0x1403bda36
and edx, 7
cmp edx, 1
jmp 0x1403bd961
jne 0x1403bdb50
or byte [r15], 0x80
add rbp, 9
jmp 0x1403bd975
cmp rbp, r13
jmp 0x1403bd97d
ja 0x1403bdb50
mov rax, qword [rdi]
adc edi, ecx
mov qword [r12 + 0x80], rax
adc rdi, 0x48f402e5
shl di, 0xe8
mov rdi, rbp
cmc
jmp 0x1403bd9a9
sub edx, edx
jmp 0x1403bd9b0
jmp 0x1403bbc12
test dl, 7
jmp 0x1403bd9bd
jne 0x1403bdb50
or byte [r15 + 1], 4
sub eax, eax
xor ecx, ecx
sal dh, 0xea
nop dword [rax + rax]
sar dx, cl
shl dh, cl
or dh, 0xb4
lea rdx, [rdi + 1]
cmc
cmp dl, 0x4a
cmp rdx, r13
jmp 0x1403bd9ef
ja 0x1403bdb50
movzx ebx, byte [rdi]
mov dil, 0x80
rcl rbp, cl
xor bp, r13w
mov ebp, ebx
stc
mov dil, 0xe0
and ebp, 0x7f
clc
shl rbp, cl
lea rax, [rax + rbp]
add rcx, 7
mov rdi, rdx
test bl, bl
jmp 0x1403bda21
js 0x1403bd9df
mov dword [r12 + 0x88], eax
inc dil
bt edi, r14d
mov rdi, rdx
test r12d, 0x1e085022
jmp 0x1403bda45
sub edx, edx
jmp 0x1403bbc12
cmp edx, 5
je 0x1403bdb26
cmp edx, 2
jmp 0x1403bda5d
jne 0x1403bdb52
sub edx, edx
xor ecx, ecx
cmc
movsx eax, r9w
nop word cs:[rax + rax]
sub rax, rbx
add al, r13b
lea rax, [rdi + 1]
cmc
test rdx, 0x34952bb6
cmp bp, bx
cmp rax, r13
jmp 0x1403bda93
ja 0x1403bdb50
mov rbx, rdx
sbb esi, ebx
movzx esi, byte [rdi]
shr bp, 0xd0
mov ebp, esi
btr rdi, 0x48
or edi, r12d
movzx edi, ax
and ebp, 0x7f
sal rdi, 0x75
xadd edi, edi
and di, 0x2f3f
shl rbp, cl
add rdx, rbp
inc di
cmovg rdi, rdx
xor dil, 0xeb
add rcx, 7
movsx edi, r8w
mov rdi, rax
test sil, sil
jmp 0x1403bdae5
js 0x1403bda7c
add rbp, rbx
jmp 0x1403bdaf3
add rbp, rax
test edi, r12d
cmp rbp, r13
jmp 0x1403bdb01
cmova rbp, rax
jmp 0x1403bdb0a
jmp 0x1403bd99b
cmp edx, 1
jmp 0x1403bdb17
jne 0x1403bdb52
add rbp, 9
jmp 0x1403bdb2d
add rbp, 5
test dh, 0xc6
cmp rbp, r13
jmp 0x1403bdb35
cmovbe rdi, rbp
cmp r10b, r10b
stc
xor edx, edx
jmp 0x1403bbc12
mov eax, dword [r15]
stc
test al, 2
jne 0x1403bdba4
xor eax, eax
movaps xmm6, xmmword [rsp + 0xc0]
sal bl, cl
cmovb r15d, r12d
movaps xmm7, xmmword [rsp + 0xd0]
test r15b, 0xa
add rsp, 0xe8
pop rbx
movzx r13d, cx
pop rbp
pop rdi
xchg r15b, r12b
movzx r14d, sp
pop rsi
jmp 0x1403bdb8a
pop r12
pop r13
movzx r15, dx
pop r14
movzx r15, bp
bswap r15w
pop r15
jmp 0x1403bdba3
ret
and eax, 4
test sil, 0x5b
cmc
shr eax, 2
jmp 0x1403bdb52
call fcn.1403b80cd
call fcn.1404bae88
int3