Function at 0x1403b738c
Capabilities:
Access peb ldr_data

Disassembly:
push rsi
btc cx, 0xaa
rcl r8b, 7
rcr cx, 0x48
push rdi
and cl, bl
push rbx
shl r8, 0xf6
stc
sub rsp, 0x250
mov ebx, 0x5d03000a
lea rbx, [rsp + 0x40]
shl cx, 0x4f
shl r8b, cl
bsr r8d, r15d
mov r8d, 0x208
sal rcx, 0x20
ror cx, 0xa1
mov rcx, rbx
test bh, 0x2b
xor edx, edx
jmp 0x1403b73da
call fcn.14045a4ef
movzx esi, word [0x1400b7f50]
cmp r10b, 0x9c
test si, si
jmp 0x1403b73f2
jne 0x1403b7520
mov rax, qword gs:[0x30]
bts rcx, r13
mov dh, 0x13
mov rax, qword [rax + 0x60]
mov rax, qword [rax + 0x18]
or dil, spl
movsx dx, dil
mov rcx, qword [rax + 0x10]
btc di, 0xcb
xadd dx, ax
shr di, 0x58
movzx edx, word [rcx + 0x58]
xor edi, r14d
movsx eax, bp
or edi, 0x15f618c7
cmp rdx, 0x104
cmovl edi, r10d
setle ah
cbw
mov eax, 0x104
movzx edi, si
mov dil, bl
movzx rdi, r10w
cmovb rax, rdx
movzx edx, r14w
mov rdx, qword [rcx + 0x60]
not ecx
movsx edi, di
rcl cl, 0xf9
movzx edi, word [rdx]
shl ch, cl
lea rcx, [0x1400b7f50]
cmp r10w, bx
clc
test di, di
jmp 0x1403b7485
je 0x1403b74ea
sub esi, esi
nop dword [rax]
cmp dil, r13b
test edx, 0x5e9e640b
cmp rax, rsi
jmp 0x1403b74a5
je 0x1403b74f8
mov word [rcx], di
btr di, 0x67
add rcx, 2
xor dil, 0xa1
movzx edi, word [rdx + rsi*2 + 2]
cmp edx, 0x194416a4
cmp si, r11w
jmp 0x1403b74cf
add rsi, 1
cmp r15b, cl
test di, di
jmp 0x1403b74de
jne 0x1403b749d
sub rax, rsi
cmp r8, rsp
test rax, rax
jmp 0x1403b74f2
je 0x1403b7500
mov word [rcx], 0
sub sil, r13b
movzx esi, word [0x1400b7f50]
cmp r10d, ecx
test esp, r12d
jmp 0x1403b7512
test si, si
jmp 0x1403b751a
je 0x1403b7633
mov eax, 0x104
mov bx, r14w
or ebx, 0x33af6d34
sub ecx, ecx
add dh, 0x45
and rdx, r12
rcr dl, cl
lea rdx, [0x1400b7f50]
nop word cs:[rax + rax]
sub rbx, 0x438c20eb
rcr rbx, cl
nop
bsf ebx, ecx
sbb rbx, r15
mov word [rsp + rcx + 0x40], si
and bx, ax
btr ebx, 0x1a
sar bh, cl
movzx ebx, word [rcx + rdx + 2]
cmp esp, edx
cmc
clc
test bx, bx
je 0x1403b75eb
mov word [rsp + rcx + 0x42], bx
bt bx, r10w
movzx ebx, word [rcx + rdx + 4]
stc
test bp, 0x3c2b
test bx, bx
jmp 0x1403b7598
je 0x1403b7607
cmp rcx, 0x204
je 0x1403b7629
add rax, 0xfffffffffffffffd
dec si
xor sil, 0x34
mov word [rsp + rcx + 0x44], bx
movzx esi, word [rcx + rdx + 6]
cmp rbp, 0xeb318b0
cmc
add rcx, 6
test si, si
jne 0x1403b755b
lea rbx, [rsp + rcx]
cmp r14b, dl
stc
add rbx, 0x40
jmp 0x1403b75e6
jmp 0x1403b7616
lea rbx, [rsp + rcx]
add rbx, 0x42
jmp 0x1403b75f9
add rax, 0xffffffffffffffff
jmp 0x1403b7602
jmp 0x1403b7616
lea rbx, [rsp + rcx]
cmc
add rbx, 0x44
clc
add rax, 0xfffffffffffffffe
clc
test rax, rax
jmp 0x1403b761e
jne 0x1403b7633
jmp 0x1403b7641
lea rbx, [rsp + rcx]
test dh, dl
add rbx, 0x44
mov word [rbx], 0
movzx edx, bp
movsx rcx, r9w
cqo
lea rcx, [0x1400b7f50]
movzx rdx, cx
cqo
mov edx, 0xc
jmp 0x1403b7658
call fcn.1403fefcc
movabs rax, 0x9f2148e5e0165d1b
not cx
jmp 0x1403b766f
mov qword [rsp + 0x20], rax
mov ecx, r9d
xchg ecx, eax
movabs rax, 0xbfbb7414416b3872
mov cl, bpl
movzx cx, r15b
mov qword [rsp + 0x28], rax
movabs rcx, 0x9f44489de0735d35
jmp 0x1403b769e
mov qword [rsp + 0x30], rcx
jmp 0x1403b76a8
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x30]
jmp 0x1403b76b7
movdqa xmm0, xmmword [rsp + 0x20]
pxor xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x20], xmm0
movd ecx, xmm0
lea rax, [0x1400b7f4e]
nop dword [rax]
cmp word [rax + 2], 0
jmp 0x1403b76e3
lea rax, [rax + 2]
jmp 0x1403b76ec
jne 0x1403b76d9
test cx, cx
je 0x1403b774c
lea rdx, [rsp + 0x22]
clc
nop word cs:[rax + rax]
clc
cmp r8b, r9b
nop
cmp r9, 0x6a9762f1
stc
test cl, 0xdd
mov word [rax], cx
bsr cx, r8w
add cx, 0x51fb
add rax, 2
cmp bpl, sil
shld ecx, edi, 0x50
movsx ecx, r12w
movzx ecx, word [rdx]
add rdx, 2
test cx, cx
jmp 0x1403b7746
jne 0x1403b771b
mov word [rax], 0
lea rdx, [0x1400b7f50]
lea rcx, [rsp + 0x40]
call qword [0x1400dd028]
nop
bsf rsi, rdx
add dil, 0x12
xchg bl, dil
add rsp, 0x250
movzx si, r14b
mov rbx, r12
pop rbx
pop rdi
cmovns rsi, rdi
movsxd rsi, esp
movsx rsi, dx
pop rsi
jmp 0x1403b7791
ret