Function at 0x140c4dca9
Capabilities:
Authenticate hmac
Encode data using base64

Disassembly:
mov qword [rsp + 0x18], r8
rol al, 0x75
movzx r10, r13w
xchg r8b, r10b
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
adc r10b, r10b
mov dh, 0x50
add dl, dl
push rbx
neg r8b
rcr r11d, 0x50
push rbp
setbe r11b
push rsi
movzx r8d, r12w
push rdi
btc rsi, 0xeb
push r12
stc
movsx r10, r8w
ror dl, 0x56
push r13
push r14
rol bl, 0xcc
push r15
mov ah, 0x11
cwd
movzx r13d, dx
sub rsp, 0x48
btr bx, 0xbf
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x48]
or r13w, sp
btc r15w, 0xc0
mov rax, rcx
mov ecx, dword [rcx + 0x4c]
stc
cmc
movsx di, sil
mov ebp, dword [rax + 0x58]
sub r10b, r15b
movsx rdi, bp
mov r13, r8
mov r11d, dword [rax + 0x40]
add r12w, 0x4336
mov r15, qword [rax + 0x30]
inc r12d
or bl, dil
sub r12b, 0xe9
mov r12, qword [rax + 0x20]
or r8b, bpl
sar r10d, cl
shr r9w, cl
mov r9d, dword [rax + 0x28]
btr r10, r8
sar r10b, 0x3d
mov r8d, dword [rax + 0x2c]
rcr r10b, cl
mov dword [rsp], ecx
setg r10b
mov ecx, dword [rax + 0x50]
mov dword [rsp + 8], ecx
sbb r13b, 0x17
cdq
mov ecx, dword [rax + 0x54]
bsf r10d, ecx
bts r13d, r8d
mov edx, 1
shr r10b, cl
mov dword [rsp + 4], ecx
movzx bx, dl
mov ecx, dword [rax + 8]
neg r10w
mov r10d, 1
and r13b, r10b
and bx, 0x61bc
add bl, r11b
shl r10d, cl
and bh, 0x78
xor bx, bx
bts r13w, di
mov ecx, dword [rax + 4]
rcl di, cl
mov dword [rsp + 0xc], ebp
movsx di, r13b
or bl, 3
shl edx, cl
jmp 0x140c4dde1
mov ecx, dword [rax]
dec r10d
mov dword [rsp + 0x20], ecx
jmp 0x140c4ddf5
mov rcx, qword [rax + 0x38]
movsx r13d, si
not bx
movsx r13, r11w
dec edx
sar r13b, 0x63
mov bl, 0x51
mov qword [rsp + 0x28], rcx
mov ecx, dword [rax + 0x44]
xor dil, dl
movsx di, r12b
cmovne rdi, r12
mov dword [rsp + 0x34], edx
shr bh, 0xd0
test r8d, edi
btr di, 0xe6
mov rdx, qword [rax + 0x18]
mov rdi, rbp
mov dword [rsp + 0x10], ecx
movsx rdi, r13w
rcr rax, 0x53
xor ecx, ecx
bt bx, 0xa2
mov r13d, ecx
mov dword [rsp + 0x30], r10d
sar bh, cl
xadd bx, bx
mov dword [rsp + 0xa8], r11d
mov qword [rsp + 0x18], rdx
add ebx, 0xc321898
nop
not eax
mov ebx, esi
mov edi, r11d
and edi, r10d
bt rcx, 0xc7
ror rcx, cl
shl ebx, 4
mov eax, edi
movzx ecx, bp
lea rbx, [rbx + rax]
movsx ecx, sp
sbb cx, r15w
cmp r14b, r15b
movzx ecx, word [r14 + rbx*2]
test ebx, esp
cmp r11b, 0x41
cmp r9d, 0x1000000
jmp 0x140c4deaa
jae 0x140c4deea
movzx eax, byte [r12]
and r11b, cl
rcr r11d, cl
btc r11w, 0x2c
shl r8d, 8
bt r11d, edi
btr r11w, 0x90
bt r11w, 0x98
shl r9d, 8
xchg r11d, r11d
or r8d, eax
dec r11w
setns r11b
inc r12
mov r11d, r9d
cmc
shr r11d, 0xb
test sil, r10b
clc
imul r11d, ecx
test r9b, 6
test ecx, edx
jmp 0x140c4df05
cmp r8d, r11d
jmp 0x140c4df0d
jae 0x140c4efec
mov eax, 0x800
and r10w, 0x3ed7
rcl r10d, 0x15
mov r9d, r11d
lea r10, [r14 + 0xe6c]
test spl, r8b
cmp r8b, 0xbb
sub eax, ecx
clc
shr eax, 5
test rbx, rax
stc
add ax, cx
mov word [r14 + rbx*2], ax
mov ebx, dword [rsp + 0xa8]
test ebx, ebx
jmp 0x140c4df53
jne 0x140c4df63
cmp dword [rsp + 0x10], ebx
je 0x140c4dfdf
mov rdi, qword [rsp + 0x28]
test r11b, 0xd2
test r15, r15
xchg ah, ch
not ah
setb ch
mov ecx, 8
mov eax, 0x4ae56e07
mov rax, r15
jmp 0x140c4df88
cmove rax, rdi
sub cl, byte [rsp + 0x20]
stc
movzx edx, byte [rax + rdx - 1]
mov eax, ebx
cmc
test r12w, di
and eax, dword [rsp + 0x34]
shr edx, cl
btc ecx, 0xc8
movzx cx, dh
mov ecx, dword [rsp + 0x20]
shl eax, cl
stc
cmp si, r11w
jmp 0x140c4dfbb
add edx, eax
lea eax, [rdx + rdx*2]
mov rdx, qword [rsp + 0x18]
cmp r9b, 0xd2
shl eax, 8
jmp 0x140c4dfd1
lea r10, [r10 + rax*2]
jmp 0x140c4dfda
jmp 0x140c4dfe9
mov rdi, qword [rsp + 0x28]
jmp 0x140c4dfe9
inc ebx
mov dword [rsp + 0xa8], ebx
test r12w, 0x7406
clc
cmp esi, 7
jmp 0x140c4e001
jae 0x140c4e6bf
movzx ecx, word [r10 + 2]
xadd dh, ah
cmp esi, 4
movzx ax, r11b
cmovne rax, r11
movsx edx, sp
mov edx, 3
cdqe
mov eax, edx
jmp 0x140c4e02c
cmovb eax, esi
jmp 0x140c4e038
sub esi, eax
cmp r11d, 0x1000000
jmp 0x140c4e046
jae 0x140c4e06f
movzx eax, byte [r12]
stc
shl r8d, 8
test bl, 0xe9
shl r9d, 8
or r8d, eax
movzx ax, bl
movsxd rax, r10d
inc r12
btr rax, 0xf0
mov eax, r9d
test dil, r10b
cmp cx, 0x661a
shr eax, 0xb
cmp r13b, r10b
imul eax, ecx
cmc
cmp r8d, eax
jmp 0x140c4e08c
jae 0x140c4e0d3
mov r9d, eax
xchg ah, ah
mov eax, 0x800
btr edx, 0xec
or dl, r15b
mov edx, 2
cmp r13, 0x73625cc3
sub eax, ecx
clc
jmp 0x140c4e0b7
shr eax, 5
test r10b, bpl
test spl, 0xee
add ax, cx
jmp 0x140c4e0c9
mov word [r10 + 2], ax
jmp 0x140c4e104
sub r9d, eax
shr r11b, 0xe8
sub r8d, eax
ror r11b, cl
mov eax, ecx
sbb r11, 0x10f93b90
dec r11w
shr eax, 5
sub cx, ax
movsx r11w, r8b
or r11, 0x73162efa
mov word [r10 + 2], cx
mov r11d, edx
movzx ecx, word [r10 + r11*2]
cmp r11b, r13b
test ah, 0x51
cmp r9d, 0x1000000
jmp 0x140c4e11e
jae 0x140c4e155
movzx eax, byte [r12]
clc
cmc
shl r8d, 8
cmp r9b, 0xd
test rsp, r14
shl r9d, 8
jmp 0x140c4e13f
or r8d, eax
lahf
bswap ax
dec ax
inc r12
mov ax, 0x76a7
sar ah, 0xfb
neg ah
mov eax, r9d
shr eax, 0xb
clc
cmc
imul eax, ecx
test r13b, 0xe5
cmp r8d, eax
jmp 0x140c4e16c
jae 0x140c4e19e
mov r9d, eax
ror ah, cl
mov eax, 0x800
sub eax, ecx
shr eax, 5
stc
clc
test r12w, bp
add ax, cx
test dl, r14b
add edx, edx
jmp 0x140c4e194
mov word [r10 + r11*2], ax
jmp 0x140c4e1cf
sub r9d, eax
sub r8d, eax
sub ax, 0x1e19
mov eax, ecx
test dx, r8w
cmp spl, r12b
shr eax, 5
cmc
test r8b, sil
test ax, 0x2ea9
lea edx, [rdx + rdx + 1]
cmc
sub cx, ax
stc
mov word [r10 + r11*2], cx
shld rcx, r10, 8
movzx ecx, word [r10 + rdx*2]
clc
cmp r9d, 0x1000000
jmp 0x140c4e1e1
jae 0x140c4e210
movzx eax, byte [r12]
cmc
shl r8d, 8
cmp r8, rdi
stc
shl r9d, 8
test r13b, sil
clc
jmp 0x140c4e202
or r8d, eax
setl al
inc r12
sar al, 0x72
rcr ah, cl
mov eax, r9d
cmp ax, r10w
shr eax, 0xb
cmc
clc
imul eax, ecx
cmc
cmp r8d, eax
jmp 0x140c4e228
jae 0x140c4e25d
mov r9d, eax
mov eax, 0x800
jmp 0x140c4e23c
sub eax, ecx
shr eax, 5
jmp 0x140c4e24a
add ax, cx
test sp, bp
stc
mov word [r10 + rdx*2], ax
add edx, edx
jmp 0x140c4e29a
sub r9d, eax
sub r8d, eax
xor rax, 0x2b417510
shld ax, di, 0x48
add ah, 0xf2
mov eax, ecx
jmp 0x140c4e279
shr eax, 5
test si, si
stc
sub cx, ax
cmc
test rdx, 0x52b166a7
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
and ecx, 0x9f32428
movzx ecx, word [r10 + rdx*2]
jmp 0x140c4e2a5
cmp r9d, 0x1000000
jmp 0x140c4e2b1
jae 0x140c4e2de
movzx eax, byte [r12]
test bp, 0x71be
stc
shl r8d, 8
jmp 0x140c4e2cb
shl r9d, 8
cmc
or r8d, eax
inc r12
btc eax, 0x7c
rcl ax, 0xe4
mov eax, r9d
test bx, 0x3a4f
cmp r13w, r14w
shr eax, 0xb
stc
imul eax, ecx
cmp r8d, eax
jae 0x140c4e326
mov r9d, eax
cwde
and ah, 0x45
adc al, r15b
mov eax, 0x800
sub eax, ecx
shr eax, 5
add ax, cx
test dl, sil
mov word [r10 + rdx*2], ax
cmc
add edx, edx
jmp 0x140c4e321
jmp 0x140c4e34c
sub r9d, eax
stc
sub r8d, eax
test r8b, 0x62
inc al
mov eax, ecx
shr eax, 5
sub cx, ax
mov word [r10 + rdx*2], cx
or cx, 0x72d4
lea edx, [rdx + rdx + 1]
test ax, di
movzx ecx, word [r10 + rdx*2]
stc
cmp r9d, 0x1000000
jmp 0x140c4e35e
jae 0x140c4e390
movzx eax, byte [r12]
test r12w, 0x2e47
shl r8d, 8
jmp 0x140c4e378
shl r9d, 8
jmp 0x140c4e386
or r8d, eax
cwde
bswap rax
inc r12
mov eax, r9d
test bx, r11w
shr eax, 0xb
cmp r15w, r9w
imul eax, ecx
cmc
stc
cmp r8d, eax
jae 0x140c4e3d8
mov r9d, eax
dec al
adc ah, 0xef
mov eax, 0x800
sub eax, ecx
cmp r14w, di
shr eax, 5
add ax, cx
test bpl, r8b
mov word [r10 + rdx*2], ax
cmp dl, dil
stc
add edx, edx
jmp 0x140c4e40f
sub r9d, eax
test bx, 0x4963
cmp dh, 0x2a
jmp 0x140c4e3e8
sub r8d, eax
jmp 0x140c4e3f0
mov eax, ecx
shr eax, 5
sub cx, ax
cmp r11w, r9w
mov word [r10 + rdx*2], cx
rcl ecx, cl
lea edx, [rdx + rdx + 1]
neg ch
and ecx, 0x3ee3e55
movzx ecx, word [r10 + rdx*2]
test r12w, 0x559
cmp r9d, 0x1000000
jmp 0x140c4e426
jae 0x140c4e451
movzx eax, byte [r12]
cmc
cmp ax, ax
jmp 0x140c4e43a
shl r8d, 8
shl r9d, 8
or r8d, eax
movsx eax, di
movzx ax, r15b
inc r12
clc
mov eax, r9d
jmp 0x140c4e45c
shr eax, 0xb
cmp r9b, r15b
jmp 0x140c4e467
imul eax, ecx
cmp di, 0x46dd
cmp r8d, eax
jmp 0x140c4e477
jae 0x140c4e4ad
mov r9d, eax
rcr eax, 0xc9
mov eax, 0x800
clc
cmp r14b, 0x5e
sub eax, ecx
shr eax, 5
add ax, cx
test bpl, cl
test r8b, 0x48
mov word [r10 + rdx*2], ax
add edx, edx
jmp 0x140c4e4a8
jmp 0x140c4e4e0
sub r9d, eax
sub r8d, eax
ror rax, 0x63
adc al, r8b
mov eax, ecx
jmp 0x140c4e4c2
shr eax, 5
cmc
test r10b, 0x54
cmp dil, dil
sub cx, ax
clc
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
bts rcx, rbx
adc ch, ch
movzx ecx, word [r10 + rdx*2]
cmc
cmp r9d, 0x1000000
jae 0x140c4e526
movzx eax, byte [r12]
cmp r13b, 0x21
test r8, 0xbe84110
shl r8d, 8
jmp 0x140c4e510
shl r9d, 8
clc
or r8d, eax
movsxd rax, r15d
inc r12
shr al, cl
bts rax, rsp
add al, dh
mov eax, r9d
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x140c4e537
jae 0x140c4e57a
mov r9d, eax
btr ax, cx
mov eax, 0x800
cmp bpl, 0x6c
clc
sub eax, ecx
jmp 0x140c4e555
shr eax, 5
test edx, 0x4567218c
clc
add ax, cx
cmc
cmp r9b, r13b
mov word [r10 + rdx*2], ax
test cl, r13b
cmp r12w, bx
stc
add edx, edx
jmp 0x140c4e5a6
sub r9d, eax
sub r8d, eax
and rax, rbx
sar rax, cl
mov eax, ecx
test dh, 0xad
stc
shr eax, 5
cmp r15, r14
sub cx, ax
stc
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
adc rcx, 0x416f126a
movzx ecx, word [r10 + rdx*2]
jmp 0x140c4e5b0
cmp r9d, 0x1000000
jae 0x140c4e5dd
movzx eax, byte [r12]
shl r8d, 8
test r11b, r8b
shl r9d, 8
test r10, 0x56c01ec0
stc
or r8d, eax
not ah
inc r12
mov eax, r9d
cmp rbp, rcx
clc
shr eax, 0xb
test r8d, 0x79b41103
cmc
imul eax, ecx
clc
cmp r14b, r12b
cmp r8d, eax
jae 0x140c4e665
mov r11d, dword [rsp + 0xa8]
adc r9b, 0xd0
sal r9b, cl
btc r9, r13
mov r9d, eax
xadd ax, ax
mov eax, 0x800
cmc
sub eax, ecx
shr eax, 5
cmp r9w, 0x3afb
test esi, ecx
test r14b, 0x2a
add ax, cx
jmp 0x140c4e638
inc r15
jmp 0x140c4e640
mov word [r10 + rdx*2], ax
movsxd rax, ebx
cwde
lea eax, [rdx + rdx]
mov rdx, qword [rsp + 0x18]
jmp 0x140c4e656
mov byte [r15 + rdx - 1], al
jmp 0x140c4e660
jmp 0x140c50b0b
mov r11d, dword [rsp + 0xa8]
test dx, 0x2338
sub r9d, eax
sub r8d, eax
rcr ah, 0x72
mov eax, ecx
shr eax, 5
cmp dl, 0xbc
test r10d, edx
sub cx, ax
not al
cbw
mov rax, r10
lea eax, [rdx + rdx + 1]
jmp 0x140c4e699
inc r15
jmp 0x140c4e6a1
mov word [r10 + rdx*2], cx
movsx dx, r8b
mov rdx, qword [rsp + 0x18]
mov byte [r15 + rdx - 1], al
jmp 0x140c4e6ba
jmp 0x140c50b0b
cmp esi, 0xa
mov bp, r15w
lahf
mov eax, 6
setl bpl
jmp 0x140c4e6d5
mov ebp, 3
jmp 0x140c4e6df
cmovb eax, ebp
xor ecx, ecx
sub esi, eax
adc ah, 0x57
mov eax, dword [rsp]
test al, 0x50
cmp r15, rax
mov dword [rsp + 0x24], esi
cmovb rcx, rdi
clc
adc esi, ebp
sub rcx, rax
lea rcx, [rcx + r15]
shl ah, 0xaf
movzx eax, byte [rcx + rdx]
bswap esi
bts dx, r14w
neg sil
lea esi, [rax + rax]
jmp 0x140c4e71c
mov ecx, esi
shr dh, cl
sar dh, cl
and ecx, 0x100
btr dx, 0x41
movzx edx, word [r10 + rcx*2 + 0x202]
cmp r11d, 0x1000000
jmp 0x140c4e742
jae 0x140c4e76e
movzx eax, byte [r12]
shl r8d, 8
stc
jmp 0x140c4e758
shl r9d, 8
cmp r15b, 0xb3
clc
or r8d, eax
not ax
movsx eax, r9w
inc r12
mov eax, r9d
test bl, 0xfa
cmp spl, sil
test r11b, r12b
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x140c4e788
jae 0x140c4e7e0
mov r9d, eax
shr di, cl
mov eax, 0x800
test r14b, r9b
mov edi, 2
stc
cmp r13w, 0x73cc
sub eax, edx
cmp r11d, 0x457b0128
test r13b, 0x6e
cmc
shr eax, 5
cmp spl, 0xeb
test r10w, 0x66cc
add ax, dx
jmp 0x140c4e7cb
mov word [r10 + rcx*2 + 0x202], ax
jmp 0x140c4e7d9
not ecx
jmp 0x140c4e82a
sub r9d, eax
sar dil, 0xa5
movzx r11d, si
rcr dil, cl
sub r8d, eax
and r11w, r8w
setge dil
mov eax, edx
test dil, r13b
stc
shr eax, 5
mov edi, ebp
sub dx, ax
rcl ah, 0xc
movzx r11w, dil
mov word [r10 + rcx*2 + 0x202], dx
bt rax, 0xec
shld bx, r10w, 0xa
test r11d, 0xb14610e
and ecx, 0x100
and bl, 0x8f
not r11b
add esi, esi
mov eax, ecx
movzx dx, r11b
mov ebx, ecx
and ebx, esi
xor r11, rsi
test r12b, 0x4a
shl dh, cl
mov r11d, ebx
lea r11, [r11 + rax]
mov al, dil
adc ax, 0x6f43
or eax, 0x54db441a
mov eax, edi
add dx, r8w
adc dl, r8b
sal dh, 0x9d
add r11, rax
cmp r9, rsp
movzx edx, word [r10 + r11*2]
jmp 0x140c4e87f
cmp r9d, 0x1000000
jae 0x140c4e8b8
movzx eax, byte [r12]
jmp 0x140c4e896
shl r8d, 8
shl r9d, 8
or r8d, eax
xchg al, ah
movsx ax, bl
jmp 0x140c4e8ac
inc r12
test r11w, 0x15fd
ror ah, 0x55
mov eax, r9d
test ax, cx
test dil, 0x44
shr eax, 0xb
cmp r10b, r14b
jmp 0x140c4e8cd
imul eax, edx
clc
cmp r8d, eax
jmp 0x140c4e8d9
jae 0x140c4e915
mov r9d, eax
rcl ax, 0x8f
cmovno ax, bp
sar rax, cl
mov eax, 0x800
test r15, 0x147c11a2
not ebx
sub eax, edx
shr eax, 5
cmc
add ax, dx
add edi, edi
mov word [r10 + r11*2], ax
jmp 0x140c4e910
jmp 0x140c4e94a
sub r9d, eax
clc
sub r8d, eax
btr eax, 0x92
bswap ax
adc ah, 0x3d
mov eax, edx
test r9w, r9w
cmp ax, 0x52ad
cmp sil, bl
shr eax, 5
cmc
lea edi, [rdi + rdi + 1]
sub dx, ax
movzx ax, r14b
mov word [r10 + r11*2], dx
cqo
and ecx, ebx
add esi, esi
clc
cbw
or ax, r11w
mov eax, ecx
adc r11, 0x3cca1a3d
mov ebx, ecx
rcr dx, cl
and ebx, esi
mov r11d, ebx
shrd dx, r11w, 0x36
xadd dh, dh
bt rdx, r15
lea r11, [r11 + rax]
mov ax, r8w
xor rdx, 0x1c931ac2
xor al, bh
mov eax, edi
add r11, rax
movzx edx, word [r10 + r11*2]
test si, 0x1f92
clc
cmp r9d, 0x1000000
jmp 0x140c4e9a2
jae 0x140c4e9c6
movzx eax, byte [r12]
test bpl, r14b
cmp bx, 0x5157
shl r8d, 8
shl r9d, 8
or r8d, eax
not ax
inc r12
mov eax, r9d
clc
stc
jmp 0x140c4e9d0
shr eax, 0xb
stc
test cl, r10b
cmp r8w, r15w
imul eax, edx
cmc
jmp 0x140c4e9e4
cmp r8d, eax
jmp 0x140c4e9ec
jae 0x140c4ea3b
mov r9d, eax
movzx eax, si
sub eax, r14d
mov eax, 0x800
test bh, 0xb4
test rbp, r11
not ebx
cmc
cmp r14b, 0xd0
sub eax, edx
stc
test rsi, 0x2f6c5745
shr eax, 5
add ax, dx
jmp 0x140c4ea25
add edi, edi
jmp 0x140c4ea2c
mov word [r10 + r11*2], ax
jmp 0x140c4ea36
jmp 0x140c4ea59
sub r9d, eax
sub r8d, eax
mov eax, edx
shr eax, 5
clc
jmp 0x140c4ea4c
lea edi, [rdi + rdi + 1]
stc
sub dx, ax
mov word [r10 + r11*2], dx
and ecx, ebx
bt eax, 0xda
add esi, esi
mov eax, ecx
mov ebx, ecx
sar r11b, cl
shld rdx, r12, 6
and ebx, esi
setne dl
btc edx, ebp
movsxd r11, ebx
mov r11d, ebx
lea r11, [r11 + rax]
rol dl, 0x8f
dec dx
mov eax, edi
rcr dh, 0xe7
lea r11, [r11 + rax]
or dx, 0x7eb
shrd dx, sp, 0xf9
movzx edx, word [r10 + r11*2]
cmp r9d, 0x1000000
jmp 0x140c4eaa9
jae 0x140c4ead6
movzx eax, byte [r12]
jmp 0x140c4eab9
shl r8d, 8
cmp r8w, r12w
test sil, 0x40
shl r9d, 8
clc
cmp bl, 0x7f
or r8d, eax
inc r12
bswap ax
mov eax, r9d
shr eax, 0xb
cmc
cmp r12b, 0xb6
imul eax, edx
cmp r8d, eax
jmp 0x140c4eaec
jae 0x140c4eb25
mov r9d, eax
mov eax, 0x800
stc
cmp sil, 0xf2
not ebx
cmc
cmp dx, r11w
sub eax, edx
stc
shr eax, 5
add ax, dx
add edi, edi
jmp 0x140c4eb16
mov word [r10 + r11*2], ax
jmp 0x140c4eb20
jmp 0x140c4eb5b
sub r9d, eax
sub r8d, eax
xor rax, rdx
mov eax, edx
jmp 0x140c4eb35
shr eax, 5
stc
cmp r8b, r8b
lea edi, [rdi + rdi + 1]
stc
cmc
sub dx, ax
rcl al, cl
movsx rax, r10w
sets al
mov word [r10 + r11*2], dx
add al, spl
movzx dx, r8b
and ecx, ebx
rol ax, 0x5f
movsx ebx, ax
add esi, esi
sar ax, cl
bts r11, r11
and ax, r14w
mov eax, ecx
jmp 0x140c4eb7c
mov ebx, ecx
shld edx, edx, 0x2b
cqo
xor dx, 0x29b2
and ebx, esi
btc dx, 0xfd
btr rdx, rdx
mov r11d, ebx
add dl, r11b
or dh, 0xdd
and dl, r11b
add r11, rax
bt eax, 0x28
sbb dl, r11b
rcr dh, 0x15
mov eax, edi
ror dx, cl
add r11, rax
movzx edx, word [r10 + r11*2]
test ebp, ebx
cmp r9d, 0x1000000
jmp 0x140c4ebc8
jae 0x140c4ebe9
movzx eax, byte [r12]
shl r8d, 8
cmc
shl r9d, 8
cmp spl, 0xd3
test bl, dil
or r8d, eax
inc r12
mov eax, r9d
test cx, 0x29d4
shr eax, 0xb
cmp r10b, 0x27
cmc
imul eax, edx
cmp cl, bl
cmp r8d, eax
jmp 0x140c4ec06
jae 0x140c4ec53
mov r9d, eax
nop
mov eax, 0x800
jmp 0x140c4ec1c
not ebx
test cx, r13w
cmp edx, edi
sub eax, edx
cmc
clc
shr eax, 5
test r9b, r12b
jmp 0x140c4ec33
add ax, dx
clc
stc
jmp 0x140c4ec3d
add edi, edi
jmp 0x140c4ec44
mov word [r10 + r11*2], ax
jmp 0x140c4ec4e
jmp 0x140c4ec88
sub r9d, eax
adc ebp, 0x7f883cf1
sub r8d, eax
mov eax, edx
or bpl, 0xcf
movzx ebp, r8w
add bpl, 0x75
shr eax, 5
shrd bp, cx, 0x18
inc bpl
bt rbp, r12
lea edi, [rdi + rdi + 1]
sub dx, ax
mov word [r10 + r11*2], dx
and ecx, ebx
cmovno dx, cx
lea ebp, [rsi + rsi]
stc
mov eax, ecx
btc ebx, 0x4f
btr rdx, 0x62
mov ebx, ecx
shl r11b, cl
cmp r11b, 0xab
and ebx, ebp
dec dx
mov r11d, ebx
btr dx, bp
add r11, rax
movsx edx, bp
cmp r14w, sp
mov eax, edi
shld dx, dx, 0x85
xor rdx, 0x422361e2
cwd
add r11, rax
movzx edx, word [r10 + r11*2]
cmc
clc
cmp r9d, 0x1000000
jmp 0x140c4ece2
jae 0x140c4ed12
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
test r15d, 0x1972458c
or r8d, eax
cbw
movsxd rax, r10d
setnp al
inc r12
movsx eax, di
bts eax, r9d
clc
mov eax, r9d
stc
clc
jmp 0x140c4ed1c
shr eax, 0xb
cmp r15d, 0x59813f3a
clc
imul eax, edx
clc
cmp r8d, eax
jmp 0x140c4ed33
jae 0x140c4ed69
mov r9d, eax
cdqe
mov eax, 0x800
lea esi, [rdi + rdi]
cmp r11b, r15b
sub eax, edx
clc
not ebx
shr eax, 5
cmc
add ax, dx
jmp 0x140c4ed5a
mov word [r10 + r11*2], ax
jmp 0x140c4ed64
jmp 0x140c4ed9d
sub r9d, eax
sub r8d, eax
mov eax, edx
btc si, 0xf5
mov si, r11w
shr eax, 5
jmp 0x140c4ed82
lea esi, [rdi + rdi + 1]
sub dx, ax
shr eax, cl
adc ax, 0x63e0
mov word [r10 + r11*2], dx
rcr dil, cl
sar dx, cl
neg dil
and ecx, ebx
add ebp, ebp
setnp dh
bts edi, r13d
movsxd r11, edi
mov eax, ecx
shr dl, cl
movzx r11, r15w
mov edi, ecx
setle dl
and edi, ebp
jmp 0x140c4edbf
mov r11d, edi
cwd
neg edx
test dil, 0x8c
lea r11, [r11 + rax]
add dl, 0x82
rcr ax, 0x54
sal dh, 0xaa
mov eax, esi
stc
shld dx, r14w, 0xf7
adc dl, dil
lea r11, [r11 + rax]
movzx edx, word [r10 + r11*2]
cmp r9d, 0x1000000
jmp 0x140c4edf9
jae 0x140c4ee12
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
or r8d, eax
inc r12
mov eax, r9d
shr eax, 0xb
clc
imul eax, edx
cmp r8d, eax
jmp 0x140c4ee24
jae 0x140c4ee59
mov r9d, eax
movsx rbx, r11w
shr bl, 0x23
mov eax, 0x800
rcr bh, 0x27
lea ebx, [rsi + rsi]
sub eax, edx
not edi
cmc
shr eax, 5
add ax, dx
mov word [r10 + r11*2], ax
jmp 0x140c4ee54
jmp 0x140c4ee8b
sub r9d, eax
sub r8d, eax
mov eax, edx
sub bl, dl
mov bl, cl
shr eax, 5
btc bx, 0xf5
lea ebx, [rsi + rsi + 1]
cmp r11b, spl
test cl, 0x54
sub dx, ax
movzx ax, r14b
xadd ax, ax
cmp rcx, rdx
mov word [r10 + r11*2], dx
and ecx, edi
sar dl, cl
xor rdx, 0x1a532ee3
movsx dx, bl
mov r11d, ebx
mov edx, ecx
mov rcx, 0x12e7593d
lea ecx, [rbp + rbp]
and rcx, rdx
shr ax, cl
lea rax, [rdx + rcx]
rcr cl, 0xb3
inc ecx
lea r11, [r11 + rax]
adc cl, spl
sbb cl, 0xef
mov cl, 0x84
movzx ecx, word [r10 + r11*2]
cmc
stc
test r8b, 0xb2
cmp r9d, 0x1000000
jae 0x140c4ef18
movzx eax, byte [r12]
shl bp, cl
sbb sil, r14b
test r15d, r12d
shl r8d, 8
not rbp
add si, 0x5685
shl si, cl
shl r9d, 8
bsr bp, r9w
rol sil, 0xb0
or r8d, eax
cbw
movsx rbp, cx
mov sil, reloc.OLEAUT32.dll_CreateErrorInfo
inc r12
xchg ah, al
mov esi, dword [rsp + 0x24]
mov ebp, dword [rsp + 0xc]
mov eax, r9d
test cx, bx
shr eax, 0xb
cmp r14d, edi
imul eax, ecx
cmc
test r13w, dx
cmp r8d, eax
jae 0x140c4ef98
mov rdx, qword [rsp + 0x18]
mov r9d, eax
or ah, ah
bts ax, bx
mov eax, 0x800
test r13d, 0x54d16c90
stc
clc
sub eax, ecx
shr eax, 5
test r8b, 0xb8
add ax, cx
jmp 0x140c4ef6a
inc r15
jmp 0x140c4ef72
mov word [r10 + r11*2], ax
cwde
lahf
mov r11d, dword [rsp + 0xa8]
lea eax, [rbx + rbx]
jmp 0x140c4ef89
mov byte [r15 + rdx - 1], al
jmp 0x140c4ef93
jmp 0x140c50b0b
mov rdx, qword [rsp + 0x18]
sub r9d, eax
cmc
jmp 0x140c4efa6
sub r8d, eax
or eax, 0x75977745
neg ax
mov eax, ecx
test r9b, cl
shr eax, 5
cmp dil, cl
sub cx, ax
lea eax, [rbx + rbx + 1]
jmp 0x140c4efc8
inc r15
jmp 0x140c4efd0
mov word [r10 + r11*2], cx
mov r11d, dword [rsp + 0xa8]
jmp 0x140c4efe2
mov byte [r15 + rdx - 1], al
jmp 0x140c50b0b
mov eax, ecx
rol r10d, 0x31
add r10w, 0x1a62
sub r9d, r11d
stc
sar r10b, 0x2b
mov r10d, esi
cmc
jmp 0x140c4f009
shr eax, 5
cmc
jmp 0x140c4f012
sub r8d, r11d
sub cx, ax
cmc
mov word [r14 + rbx*2], cx
add cx, bp
shrd ecx, edi, 0x68
xor cl, dil
movzx ecx, word [r14 + r10*2 + 0x180]
cmp r9d, 0x1000000
jae 0x140c4f068
movzx eax, byte [r12]
shl r8d, 8
clc
test r8b, spl
cmc
shl r9d, 8
test spl, dil
jmp 0x140c4f058
or r8d, eax
not eax
inc r12
and rax, 0x81c42e9
clc
mov eax, r9d
cmp dh, 0xab
test r8w, r12w
stc
shr eax, 0xb
cmp r10b, 0x24
imul eax, ecx
cmp r9w, si
cmp r8d, eax
jae 0x140c4f0d9
mov r9d, eax
cmp r10w, 0x5676
mov eax, 0x800
test r10, 0xb38364b
test dil, dl
cmp r15b, 0x8d
sub eax, ecx
shr eax, 5
cmp r9d, r14d
clc
jmp 0x140c4f0b4
add ax, cx
add esi, 0xc
jmp 0x140c4f0bf
mov word [r14 + r10*2 + 0x180], ax
lea r10, [r14 + 0x664]
jmp 0x140c4f0d4
jmp 0x140c4f521
mov r11d, dword [rsp + 0xa8]
clc
sub r9d, eax
cmc
sub r8d, eax
cbw
lahf
btr eax, r13d
mov eax, ecx
cmc
shr eax, 5
jmp 0x140c4f0fc
sub cx, ax
cmp dword [rsp + 0x10], 0
jmp 0x140c4f109
mov word [r14 + r10*2 + 0x180], cx
jmp 0x140c4f117
jne 0x140c4f12b
test r11d, r11d
jmp 0x140c4f125
je 0x140c508db
movzx edx, word [r14 + r10*2 + 0x198]
cmp r9d, 0x1000000
jmp 0x140c4f140
jae 0x140c4f170
movzx eax, byte [r12]
xor ch, 0xfa
btc rcx, r10
sete cl
shl r8d, 8
stc
sal cl, 0x23
shl r9d, 8
or r8d, eax
jmp 0x140c4f169
inc r12
stc
rcl ch, 0x49
mov ecx, r9d
cmc
shr ecx, 0xb
clc
test ebx, 0x17eb6069
imul ecx, edx
cmp al, bpl
cmp r8d, ecx
jae 0x140c4f2f7
mov eax, 0x800
mov r9d, ecx
clc
sub eax, edx
stc
shr eax, 5
add ax, dx
mov word [r14 + r10*2 + 0x198], ax
movzx edx, word [r14 + rbx*2 + 0x1e0]
cmp ecx, 0x1000000
jae 0x140c4f1e7
movzx eax, byte [r12]
jmp 0x140c4f1c8
shl r8d, 8
cmp r10b, 0x92
test r14w, 0x49ca
shl r9d, 8
or r8d, eax
inc r12
bsr ax, r9w
sbb eax, ebp
mov eax, r9d
shr eax, 0xb
test bx, r9w
imul eax, edx
cmp ah, 0x47
cmp rcx, rbp
cmc
cmp r8d, eax
jae 0x140c4f2c8
mov r9d, eax
shr ah, 0xee
sub ecx, ecx
mov eax, 0x800
stc
clc
test bpl, 0x9a
sub eax, edx
clc
jmp 0x140c4f226
shr eax, 5
test al, bl
cmp r15b, sil
add ax, dx
bt rdx, r15
shr dh, 0x70
adc dl, 0x5f
mov rdx, qword [rsp + 0x18]
cmc
cmp r14w, r11w
test bpl, sil
mov word [r14 + rbx*2 + 0x1e0], ax
mov eax, dword [rsp]
cmp r15, rax
jmp 0x140c4f25c
cmovb rcx, qword [rsp + 0x28]
jmp 0x140c4f267
inc r11d
clc
sub rcx, rax
or al, 0x86
mov dword [rsp + 0xa8], r11d
ror eax, 0xd9
add rcx, r15
inc r15
shl eax, 0xee
btc rax, 0xe1
cmp esi, 7
cdqe
movzx eax, byte [rcx + rdx]
movzx rcx, r15w
mov ecx, 9
mov byte [r15 + rdx - 1], al
mov eax, reloc.WS2_32.dll_inet_addr
setno sil
movzx rsi, sp
cmovb eax, ecx
movsx rsi, ax
jmp 0x140c4f2bc
mov esi, eax
jmp 0x140c4f2c3
jmp 0x140c50b0b
sub r9d, eax
sub r8d, eax
movsx eax, r10w
sub al, r9b
mov eax, edx
shr eax, 5
cmp bx, r12w
test r12, rax
sub dx, ax
mov word [r14 + rbx*2 + 0x1e0], dx
jmp 0x140c4f2f2
jmp 0x140c4f4e1
mov eax, edx
sub r9d, ecx
jmp 0x140c4f301
sub r8d, ecx
movzx cx, r14b
shr eax, 5
btr ecx, 0xb3
sub dx, ax
mov word [r14 + r10*2 + 0x198], dx
movzx ecx, word [r14 + r10*2 + 0x1b0]
cmc
test ah, bh
cmp al, r11b
cmp r9d, 0x1000000
jae 0x140c4f366
movzx eax, byte [r12]
shl r8d, 8
cmp ax, 0x1ef4
test bpl, 0xd3
shl r9d, 8
clc
or r8d, eax
movzx rax, bp
mov al, r12b
inc r12
and al, r9b
btr ax, 0x28
ror ah, 0x7e
mov eax, r9d
jmp 0x140c4f371
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x140c4f37f
jae 0x140c4f3b6
mov r9d, eax
and ax, sp
add ah, dl
mov eax, 0x800
sub eax, ecx
shr eax, 5
cmp dl, 1
add ax, cx
jmp 0x140c4f3a2
mov word [r14 + r10*2 + 0x1b0], ax
cbw
mov eax, dword [rsp + 8]
jmp 0x140c4f4c6
sub r9d, eax
cmc
sub r8d, eax
bts rax, r15
mov eax, ecx
cmp r8d, r8d
jmp 0x140c4f3cb
shr eax, 5
sub cx, ax
cmc
test al, r11b
mov word [r14 + r10*2 + 0x1b0], cx
xchg ch, ch
movzx ecx, word [r14 + r10*2 + 0x1c8]
clc
cmp r9d, 0x1000000
jmp 0x140c4f3f6
jae 0x140c4f418
movzx eax, byte [r12]
shl r8d, 8
cmc
clc
test sil, 0x21
shl r9d, 8
cmc
or r8d, eax
inc r12
shl ah, cl
mov eax, r9d
shr eax, 0xb
imul eax, ecx
cmc
cmp r8d, eax
jmp 0x140c4f42a
jae 0x140c4f466
mov r9d, eax
movsx rax, r10w
bsf rax, r13
mov eax, 0x800
sub eax, ecx
test si, r11w
shr eax, 5
test bl, 0xaf
add ax, cx
jmp 0x140c4f454
mov word [r14 + r10*2 + 0x1c8], ax
mov eax, dword [rsp + 4]
jmp 0x140c4f4b7
sub r9d, eax
sub r8d, eax
movzx ax, r12b
shl ah, cl
xor rax, r13
mov eax, ecx
cmc
clc
shr eax, 5
stc
cmc
cmp esp, esi
sub cx, ax
sbb al, 0xa8
inc ah
btc rax, r10
mov eax, ebp
sar rbp, cl
clc
and bp, r13w
mov word [r14 + r10*2 + 0x1c8], cx
shr bp, cl
rcr cl, 0x39
setno bpl
mov ecx, dword [rsp + 4]
btr ebp, r10d
mov ebp, ecx
mov dword [rsp + 0xc], ecx
mov ecx, dword [rsp + 8]
movsx r10d, r9w
mov dword [rsp + 4], ecx
and cl, 0x46
mov ecx, dword [rsp]
mov dword [rsp], eax
add r10w, r8w
mov dword [rsp + 8], ecx
mov r10, 0x184b07eb
rcl al, cl
shld ecx, ecx, 0xe8
cmp esi, 7
movsxd r10, r12d
cbw
mov eax, reloc.WS2_32.dll_inet_addr
movsx cx, dil
movsx esi, bx
mov ecx, 8
not r10w
xchg r10w, r10w
mov sil, r9b
cmovb eax, ecx
rcl r10w, 0
rcr si, 0x1f
lea r10, [r14 + 0xa68]
mov esi, eax
rol cx, cl
neg cx
movzx ecx, word [r10]
cmp r9d, 0x1000000
jmp 0x140c4f531
jae 0x140c4f56b
movzx eax, byte [r12]
and dx, 0x2855
shl r8d, 8
ror dl, 0x45
movsx rdx, di
cwd
shl r9d, 8
movzx rdx, r10w
or r8d, eax
inc dx
movzx dx, r12b
inc r12
neg rdx
bts rdx, rsi
mov edx, r9d
shr edx, 0xb
test r10d, 0x338260b1
clc
imul edx, ecx
test ax, r14w
cmp r10w, 0x4ec5
cmp r8d, edx
jmp 0x140c4f58e
jae 0x140c4f8b5
mov eax, 0x800
adc r9, 0x48c743ee
xchg r9b, r11b
mov r9d, edx
shrd r11w, sp, 0x51
rol r11w, cl
sub eax, ecx
sar r11b, 0x98
shr eax, 5
mov r11b, 0x3d
jmp 0x140c4f5c4
add ax, cx
shr r11b, 0x85
and cl, 0x8d
mov word [r10], ax
shr al, 0x89
mov ah, ch
lahf
lea eax, [rdi*8]
movzx ecx, word [r10 + rax*2 + 6]
shrd r11, rax, 0x34
lea r11, [r10 + rax*2 + 4]
clc
cmp edx, 0x1000000
jmp 0x140c4f5fb
jae 0x140c4f61c
movzx eax, byte [r12]
shl r8d, 8
clc
shl r9d, 8
or r8d, eax
inc r12
bts ax, r11w
sub al, 0xc4
mov eax, r9d
stc
test rsp, rax
shr eax, 0xb
jmp 0x140c4f62b
imul eax, ecx
cmp r8d, eax
jmp 0x140c4f636
jae 0x140c4f66f
mov r9d, eax
rol r10w, 0x2b
mov eax, 0x800
xchg r10b, r10b
mov edx, 2
sub eax, ecx
mov r10d, edx
shr eax, 5
stc
cmp r11d, r9d
add ax, cx
jmp 0x140c4f665
mov word [r11 + 2], ax
jmp 0x140c4f6cc
sub r9d, eax
adc dx, r8w
bt r10w, r10w
sub r8d, eax
movzx rax, r15w
bts ax, r8w
btc r10w, 0x6a
mov eax, ecx
dec r10b
shr eax, 5
test esp, 0x20bc4fea
rcr dh, cl
sub cx, ax
sub r10w, 0x467e
mov eax, 3
sbb dx, 0x16be
mov r10d, eax
movzx rdx, r15w
mov rdx, rax
test r15b, al
cmp rdx, 0x243478a7
stc
mov word [r11 + 2], cx
bswap ecx
add rdx, rdx
mov cl, r9b
or cx, 0x4baf
movsxd rcx, ecx
movzx ecx, word [rdx + r11]
jmp 0x140c4f6e4
cmp r9d, 0x1000000
jmp 0x140c4f6f0
jae 0x140c4f720
movzx eax, byte [r12]
jmp 0x140c4f700
shl r8d, 8
cmp r9d, 0x59992fa1
shl r9d, 8
jmp 0x140c4f714
or r8d, eax
movzx ax, bh
inc r12
cdqe
mov eax, r9d
shr eax, 0xb
test r9b, 0xf7
cmp r11d, r8d
imul eax, ecx
cmc
jmp 0x140c4f73a
cmp r8d, eax
jae 0x140c4f77a
mov r9d, eax
movzx rax, sp
mov eax, 0x800
cmp rax, 0x5b441787
sub eax, ecx
shr eax, 5
test r14b, 0x98
clc
add ax, cx
add r10d, r10d
jmp 0x140c4f76b
mov word [rdx + r11], ax
jmp 0x140c4f775
jmp 0x140c4f7b3
sub r9d, eax
sub r8d, eax
sar al, 0xb8
mov eax, ecx
clc
cmp bp, 0x19df
shr eax, 5
cmp r14b, dil
lea r10d, [r10 + r10 + 1]
sub cx, ax
jmp 0x140c4f79e
inc rdx
cmp ebx, edi
cmp dl, 0x53
mov word [rdx + r11 - 1], cx
and cx, 0x777a
mov cl, 0x77
movzx ecx, word [r11 + rdx*2]
cmp r9d, 0x1000000
jmp 0x140c4f7c4
jae 0x140c4f7f3
movzx eax, byte [r12]
cmp r10b, dil
shl r8d, 8
test dil, 0x46
stc
shl r9d, 8
or r8d, eax
cdqe
cmovno rax, r11
lahf
inc r12
movzx ax, r12b
shl ah, cl
mov eax, r9d
test r15w, 0x7536
test r15w, dx
shr eax, 0xb
cmp rcx, 0x49140431
cmp ecx, r10d
imul eax, ecx
test r11b, r12b
cmp cl, dil
cmp r8d, eax
jmp 0x140c4f81e
jae 0x140c4f866
mov r9d, eax
stc
jmp 0x140c4f82d
mov eax, 0x800
xchg r13, r13
movsx r13w, al
lea r13d, [r10 + r10]
sub eax, ecx
cmc
jmp 0x140c4f84b
shr eax, 5
add ax, cx
clc
cmc
add r13d, 0xfffffff8
mov word [r11 + rdx*2], ax
jmp 0x140c4f861
jmp 0x140c4fd80
sub r9d, eax
shl r13b, 0x76
movzx r13w, bpl
sub r8d, eax
movzx rax, r11w
neg r13w
inc r13d
mov eax, ecx
cmc
bts r13w, r9w
btc r13w, cx
shr eax, 5
btr r13, r9
cmc
lea r13d, [r10 + r10 + 1]
sub cx, ax
test di, 0x59bd
add r13d, 0xfffffff8
mov word [r11 + rdx*2], cx
jmp 0x140c4f8b0
jmp 0x140c4fd80
mov eax, ecx
sub r9d, edx
sub r8d, edx
cmp r12b, r9b
shr eax, 5
test bpl, 0xe7
cmc
clc
sub cx, ax
mov word [r10], cx
or ecx, eax
movzx ecx, word [r10 + 2]
jmp 0x140c4f8e0
cmp r9d, 0x1000000
jmp 0x140c4f8ec
jae 0x140c4f91e
movzx eax, byte [r12]
sub dx, r12w
rol dl, cl
shl r8d, 8
bt rdx, rsi
sar rdx, cl
shl r9d, 8
or r8d, eax
inc dh
cwd
movsx rdx, si
inc r12
shr dx, 0x9e
mov edx, r9d
test r15b, dl
shr edx, 0xb
stc
imul edx, ecx
cmp r8d, edx
jmp 0x140c4f933
jae 0x140c4fc29
mov eax, 0x800
adc r11b, 0xc9
mov r9d, edx
sub eax, ecx
shr eax, 5
add ax, cx
and r11b, 0x39
movsxd r11, edi
rol r11b, 0x86
mov word [r10 + 2], ax
lea eax, [rdi*8]
lea r11, [r10 + rax*2 + 0x104]
add rcx, rdx
and cl, sil
xchg ch, cl
movzx ecx, word [r11 + 2]
test esi, 0x742e6704
cmp bp, r13w
cmp edx, 0x1000000
jmp 0x140c4f98e
jae 0x140c4f9ba
movzx eax, byte [r12]
cmc
clc
shl r8d, 8
jmp 0x140c4f9a8
shl r9d, 8
or r8d, eax
inc r12
test sil, 7
movzx eax, r10w
mov eax, r9d
jmp 0x140c4f9c2
shr eax, 0xb
cmp bp, 0x173f
imul eax, ecx
cmp r10b, r10b
cmp r8d, eax
jmp 0x140c4f9d8
jae 0x140c4fa20
mov r9d, eax
add al, r11b
ror rax, cl
cwde
mov eax, 0x800
cmp spl, sil
mov edx, 2
sub eax, ecx
sar r10w, cl
and r10b, 0x3f
mov r10d, edx
shr eax, 5
cmp r8b, 0xe8
add ax, cx
jmp 0x140c4fa11
mov word [r11 + 2], ax
jmp 0x140c4fa1b
jmp 0x140c4fa6b
sub r9d, eax
bts edx, esp
mov r10w, 0x61c3
sub r8d, eax
shl dh, 0x5a
test rbp, rbp
dec eax
mov eax, ecx
rcl r10d, cl
setl dl
ror r10d, 0x29
shr eax, 5
sub cx, ax
and rdx, 0x67282c65
cmovge eax, edi
mov eax, 3
bt r10, rsp
mov r10d, eax
mov rdx, rax
cmc
mov word [r11 + 2], cx
rcl ch, cl
shr ecx, cl
lea rdx, [rdx + rdx]
add ch, 0xdc
movzx ecx, word [rdx + r11]
jmp 0x140c4fa80
cmp r9d, 0x1000000
jae 0x140c4fab0
movzx eax, byte [r12]
clc
cmc
shl r8d, 8
shl r9d, 8
jmp 0x140c4faa1
or r8d, eax
inc r12
shrd ax, r11w, 0x2f
seta al
mov eax, r9d
shr eax, 0xb
imul eax, ecx
cmc
cmp r8d, eax
jmp 0x140c4fac2
jae 0x140c4faf7
mov r9d, eax
movsxd rax, ebx
mov eax, 0x800
test r8w, 0x7894
sub eax, ecx
stc
shr eax, 5
add ax, cx
cmp r13d, edi
add r10d, r10d
jmp 0x140c4faed
mov word [rdx + r11], ax
jmp 0x140c4fb3c
sub r9d, eax
cmp bl, bpl
sub r8d, eax
add rax, rdi
cbw
test ch, 0x6f
mov eax, ecx
jmp 0x140c4fb10
shr eax, 5
lea r10d, [r10 + r10 + 1]
cmp al, r13b
cmp r15b, 0x1f
sub cx, ax
jmp 0x140c4fb27
inc rdx
mov word [rdx + r11 - 1], cx
btc ecx, r9d
movsx rcx, cx
btr rcx, r8
movzx ecx, word [r11 + rdx*2]
cmp r9d, 0x1000000
jae 0x140c4fb81
movzx eax, byte [r12]
test r14, 0x78c11dcb
shl r8d, 8
jmp 0x140c4fb67
shl r9d, 8
jmp 0x140c4fb70
or r8d, eax
cmovs ax, bx
cdqe
inc r12
rol ah, cl
xadd eax, eax
mov eax, r9d
test dh, dl
clc
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x140c4fb95
jae 0x140c4fbd8
mov r9d, eax
shl r13w, cl
mov eax, 0x800
sar r13w, 0x2b
dec r13b
lea r13d, [r10 + r10]
clc
test spl, 1
sub eax, ecx
shr eax, 5
clc
cmp ebp, r12d
add ax, cx
jmp 0x140c4fbc9
mov word [r11 + rdx*2], ax
jmp 0x140c4fbd3
jmp 0x140c4fd80
sub r9d, eax
sub r8d, eax
rol ax, 0xf2
rol r13b, cl
xor r13, 0x597742f6
mov eax, ecx
sal r13b, 0x16
dec r13b
sbb r13, r15
shr eax, 5
btc r13w, 1
rcr r13d, 0xd3
shr r13, 0xce
lea r13d, [r10 + r10 + 1]
cmc
cmp bpl, r12b
sub cx, ax
jmp 0x140c4fc1a
mov word [r11 + rdx*2], cx
jmp 0x140c4fc24
jmp 0x140c4fd80
mov eax, ecx
or r13d, 0x78a07269
cmp sil, bpl
rol r13b, 0x1c
sub r9d, edx
movzx r13, ax
movsx r13w, r10b
shl r13b, cl
sub r8d, edx
btc r13d, r13d
shr eax, 5
movsx edx, r8w
bts r13w, r14w
mov edx, 1
rcl r13b, cl
sub cx, ax
rcr r13b, 0x23
btr r13, 0xbc
xor r13w, r8w
mov r13d, edx
stc
mov word [r10 + 2], cx
neg ch
setnp cl
shr cl, cl
nop
and rcx, 0x454e5071
add ch, 0xe3
lea rdx, [rdx + rdx]
sar cx, 0x13
movzx ecx, word [rdx + r10 + 0x204]
cmp r9d, 0x1000000
jmp 0x140c4fcab
jae 0x140c4fcdf
movzx eax, byte [r12]
cmc
shl r8d, 8
cmp r10, 0x466b3e03
shl r9d, 8
clc
cmc
or r8d, eax
cwde
movzx ax, r8b
jmp 0x140c4fcd6
inc r12
cmp r15b, r11b
shr eax, 0x85
mov eax, r9d
clc
shr eax, 0xb
cmp r11d, 0x1dd16565
imul eax, ecx
stc
cmp r8d, eax
jmp 0x140c4fcf9
jae 0x140c4fd3a
mov r9d, eax
ror ah, cl
mov eax, 0x800
cmp cl, 0x47
cmp dx, r14w
cmc
sub eax, ecx
test bpl, spl
shr eax, 5
jmp 0x140c4fd1e
add ax, cx
cmp ah, 0x77
add r13d, r13d
jmp 0x140c4fd2c
mov word [rdx + r10 + 0x204], ax
jmp 0x140c4fd6c
sub r9d, eax
cmp bpl, r15b
sub r8d, eax
mov eax, ecx
shr eax, 5
stc
cmp r14b, 0x40
lea r13d, [r13 + r13 + 1]
cmp di, r13w
sub cx, ax
inc rdx
cmp r9b, 0x2f
cmc
mov word [rdx + r10 + 0x203], cx
clc
cmc
cmp r13d, 0x100
jb 0x140c4fc8e
add r13d, 0xffffff10
cmp esi, 0xc
jmp 0x140c4fd88
jb 0x140c50967
cmp r13d, 4
mov ebx, 3
cwd
cdq
cbw
mov eax, ebx
cwd
cmovb eax, r13d
mov cl, spl
movsx rcx, cx
shl eax, 6
lea rcx, [r14 + rax*2 + 0x360]
rol dx, cl
movzx edx, word [rcx + 2]
cmc
test bx, 0x781d
clc
cmp r9d, 0x1000000
jmp 0x140c4fdd0
jae 0x140c4fdfd
movzx eax, byte [r12]
cmp ecx, eax
cmp r11w, 0xd45
shl r8d, 8
shl r9d, 8
clc
or r8d, eax
cbw
mov ah, 0xfc
inc r12
test r11w, sp
sal ah, cl
mov eax, r9d
cmp r13b, 0x5e
jmp 0x140c4fe09
shr eax, 0xb
stc
clc
imul eax, edx
clc
test dil, 0x85
cmp r8d, eax
jmp 0x140c4fe1e
jae 0x140c4fe7b
mov r9d, eax
xadd ax, r11w
shld r10w, bp, 0x81
mov eax, 0x800
sub r11b, dl
xchg r11w, r11w
btc r10, 0x40
mov r11d, 2
test r8b, 0x25
movzx r10d, bp
bsf r10, r8
sub eax, edx
and r10, r13
sbb r10b, 0x2a
mov r10, r11
shr eax, 5
cmc
add ax, dx
jmp 0x140c4fe6d
mov word [rcx + 2], ax
jmp 0x140c4fe76
jmp 0x140c4feae
sub r9d, eax
and r11, 0x5f4623eb
shrd r11w, cx, 0xed
rcl r11d, 0xc8
sub r8d, eax
mov eax, edx
shr eax, 5
mov r11d, ebx
mov r10, rbx
cmp r12, r9
sub dx, ax
cmc
mov word [rcx + 2], dx
sal dx, cl
xchg dx, dx
add r10, r10
movzx edx, word [r10 + rcx]
cmp r15d, eax
cmp r9d, 0x1000000
jmp 0x140c4fec5
jae 0x140c4feeb
movzx eax, byte [r12]
shl r8d, 8
test si, si
shl r9d, 8
or r8d, eax
jmp 0x140c4fee8
inc r12
mov eax, r9d
cmp rbx, r15
test r14b, 0xe6
shr eax, 0xb
clc
jmp 0x140c4fefe
imul eax, edx
cmp r8d, eax
jmp 0x140c4ff09
jae 0x140c4ff43
mov r9d, eax
mov eax, 0x800
cmc
cmp r9d, r12d
jmp 0x140c4ff20
sub eax, edx
test r12b, r14b
shr eax, 5
add ax, dx
stc
add r11d, r11d
jmp 0x140c4ff34
mov word [r10 + rcx], ax
jmp 0x140c4ff3e
jmp 0x140c4ff82
sub r9d, eax
sub r8d, eax
rol eax, cl
mov eax, edx
test bl, sil
stc
shr eax, 5
cmp r14w, r13w
lea r11d, [r11 + r11 + 1]
cmc
cmp bpl, 0x5b
sub dx, ax
inc r10
cmp r14b, cl
test r14d, 0x61ee774a
mov word [r10 + rcx - 1], dx
shr dh, cl
btr edx, 0xa4
cmovns dx, bx
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jmp 0x140c4ff93
jae 0x140c4ffca
movzx eax, byte [r12]
shl r8d, 8
test rbx, r9
cmp rbx, 0x5c02d56
cmc
shl r9d, 8
or r8d, eax
not ah
xchg ah, al
movzx eax, r13w
inc r12
bt ax, r12w
cbw
sar ax, 0xd2
mov eax, r9d
test bpl, bl
shr eax, 0xb
cmc
test dl, r10b
imul eax, edx
cmp r8d, eax
jmp 0x140c4ffe2
jae 0x140c50022
mov r9d, eax
movsxd rax, r10d
adc ah, ah
shld ax, r11w, 0x9b
mov eax, 0x800
sub eax, edx
cmp r10b, r10b
cmc
shr eax, 5
jmp 0x140c5000c
add ax, dx
jmp 0x140c50014
mov word [rcx + r10*2], ax
lea r10d, [r11 + r11]
jmp 0x140c50056
sub r9d, eax
test r10b, 0x8a
sub r8d, eax
rol eax, cl
setbe ah
mov eax, edx
cmc
test cl, 0x2e
shr eax, 5
cmp r11b, 0xab
test r9b, 0xed
sub dx, ax
mov word [rcx + r10*2], dx
cmp r14d, r13d
lea r10d, [r11 + r11 + 1]
mov dx, 0x26ec
movzx edx, word [rcx + r10*2]
stc
cmp r9d, 0x1000000
jmp 0x140c50068
jae 0x140c5009d
movzx eax, byte [r12]
cmc
jmp 0x140c50079
shl r8d, 8
cmc
jmp 0x140c50083
shl r9d, 8
test r14b, r10b
stc
cmc
or r8d, eax
inc ax
lahf
movzx rax, r8w
inc r12
xor al, spl
mov eax, r9d
cmp r12w, 0xf19
shr eax, 0xb
imul eax, edx
cmp r11b, 9
stc
cmp r8d, eax
jae 0x140c500ed
mov r9d, eax
cdqe
sal ah, 0x50
mov eax, 0x800
sub eax, edx
cmp rbx, r11
shr eax, 5
cmp r15b, r8b
cmc
add ax, dx
cmp eax, r10d
mov word [rcx + r10*2], ax
cmp cl, dil
cmc
test spl, sil
add r10d, r10d
jmp 0x140c5011e
sub r9d, eax
stc
jmp 0x140c500f6
sub r8d, eax
bswap eax
mov eax, edx
shr eax, 5
clc
cmc
sub dx, ax
cmc
test rsp, rcx
mov word [rcx + r10*2], dx
sub dl, 0x4e
lea r10d, [r10 + r10 + 1]
rcr dh, cl
btc dx, ax
dec dl
movzx edx, word [rcx + r10*2]
cmc
cmp r9d, 0x1000000
jae 0x140c5015a
movzx eax, byte [r12]
clc
shl r8d, 8
cmp bx, 0x75ce
clc
stc
shl r9d, 8
test cl, r10b
or r8d, eax
inc r12
inc rax
movsx eax, r12w
cmp r13b, 0xd1
mov eax, r9d
test cx, r10w
stc
jmp 0x140c50167
shr eax, 0xb
imul eax, edx
clc
test bl, 0x89
cmp r8d, eax
jmp 0x140c50179
jae 0x140c501c4
mov r9d, eax
not al
test r14w, r8w
add ax, bx
mov eax, 0x800
cmp r13b, r13b
jmp 0x140c50198
sub eax, edx
test bx, r10w
clc
shr eax, 5
test r9w, 0x79a8
cmc
add ax, dx
jmp 0x140c501b2
mov word [rcx + r10*2], ax
jmp 0x140c501bc
add r10d, r10d
jmp 0x140c501ee
sub r9d, eax
clc
sub r8d, eax
cmove ax, ax
stc
mov eax, edx
shr eax, 5
sub dx, ax
test r9, r14
mov word [rcx + r10*2], dx
lea r10d, [r10 + r10 + 1]
xor dx, r8w
shrd dx, ax, 0x6b
movzx edx, word [rcx + r10*2]
jmp 0x140c501f9
cmp r9d, 0x1000000
jmp 0x140c50205
jae 0x140c5022e
movzx eax, byte [r12]
test r13b, r12b
cmc
shl r8d, 8
cmp r10b, 0xc9
shl r9d, 8
stc
cmp bh, 0xd4
or r8d, eax
inc r12
lahf
rcr ax, cl
mov eax, r9d
jmp 0x140c50236
shr eax, 0xb
cmp bpl, r8b
stc
imul eax, edx
cmp r8d, eax
jmp 0x140c50248
jae 0x140c50279
mov r9d, eax
rcl ax, 0xd5
movsx rax, bx
mov eax, 0x800
sub eax, edx
shr eax, 5
test bx, di
add ax, dx
mov word [rcx + r10*2], ax
test r12b, r12b
add r10d, r10d
jmp 0x140c502a9
sub r9d, eax
sub r8d, eax
xadd al, al
dec ah
mov eax, edx
shr eax, 5
sub dx, ax
mov word [rcx + r10*2], dx
cmp bx, 0x263e
cmp r11b, al
clc
lea r10d, [r10 + r10 + 1]
cmp rcx, 0x6883dd8
test r14, rsi
add r10d, 0xffffffc0
jmp 0x140c502b2
cmp r10d, 4
jmp 0x140c502bb
jb 0x140c50846
mov r11d, r10d
mov eax, r10d
clc
and r10d, 1
test rax, r14
shr r11d, 1
test ebx, r13d
cmp r15b, 0x6f
or r10d, 2
jmp 0x140c502e2
dec r11d
cmp eax, 0xe
jae 0x140c50410
mov ecx, r11d
cmc
mov ebx, 1
cmp al, 0xf9
shl r10d, cl
adc cx, bx
xor dh, 0xdf
mov rdx, rbx
mov cx, r8w
mov di, 0xdb0
bswap cx
mov ecx, r10d
bts di, si
sub rcx, rax
lea rdi, [r14 + rcx*2 + 0x55e]
rcl ecx, cl
movsxd rcx, r15d
movsx cx, r12b
nop
add rdx, rdx
bsr ecx, r12d
movzx ecx, word [rdx + rdi]
jmp 0x140c5033e
cmp r9d, 0x1000000
jmp 0x140c5034a
jae 0x140c50371
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
clc
test r13b, r10b
or r8d, eax
movsx eax, si
inc r12
lahf
movsxd rax, edx
adc rax, r8
mov eax, r9d
shr eax, 0xb
cmp r13w, r8w
clc
imul eax, ecx
cmp r8d, eax
jae 0x140c503b2
mov r9d, eax
mov eax, 0x800
sub eax, ecx
cmp r11w, r8w
shr eax, 5
cmp r15b, r13b
test eax, 0x7f0e4414
add ax, cx
jmp 0x140c503a9
mov word [rdx + rdi], ax
jmp 0x140c503ee
sub r9d, eax
cmp al, dil
cmp r10w, 0x7a28
sub r8d, eax
shld rax, rax, 0xe9
mov eax, ecx
shr eax, 5
cmc
sub cx, ax
jmp 0x140c503d4
inc rdx
cmc
test bx, di
or r10d, ebx
cmp r12w, 0x1bdd
mov word [rdx + rdi - 1], cx
jmp 0x140c503ee
add ebx, ebx
cmp r10d, 0x200109c9
test si, 0x7990
add r11d, 0xffffffff
jmp 0x140c50405
jne 0x140c5032d
jmp 0x140c50846
add r11d, 0xfffffffc
jmp 0x140c50419
cmp r9d, 0x1000000
jae 0x140c5044f
movzx eax, byte [r12]
shl r8d, 8
cmp r14d, 0xc5f5659
cmc
shl r9d, 8
test r10w, 0x268c
or r8d, eax
movsx ax, dh
inc r12
movsx eax, r15w
shr r9d, 1
cmp r13, 0x7fb81970
shr ax, 0xf9
sub r8d, r9d
movsx eax, ax
shrd ax, ax, 4
mov eax, r8d
test dh, 0xa2
test al, r13b
shr eax, 0x1f
neg eax
cmc
lea r10d, [rax + r10*2 + 1]
test bpl, 0x1d
clc
and eax, r9d
clc
cmp r13, 0x5b786a6e
add r8d, eax
jmp 0x140c50498
add r11d, 0xffffffff
jmp 0x140c504a1
jne 0x140c50419
movzx ecx, word [r14 + 0x646]
shl r10d, 4
test dx, cx
cmp r9d, 0x1000000
jmp 0x140c504c2
jae 0x140c504f3
movzx eax, byte [r12]
stc
shl r8d, 8
test r12b, r14b
jmp 0x140c504db
shl r9d, 8
test ebp, 0x5c3f4c42
test r9b, r12b
or r8d, eax
lahf
inc r12
movzx eax, r11w
mov eax, r9d
shr eax, 0xb
test dx, cx
clc
stc
imul eax, ecx
jmp 0x140c50509
cmp r8d, eax
jmp 0x140c50511
jae 0x140c50546
mov r9d, eax
mov eax, 0x800
mov edx, 2
sub eax, ecx
mov r11d, edx
shr eax, 5
add ax, cx
jmp 0x140c50534
mov word [r14 + 0x646], ax
jmp 0x140c50541
jmp 0x140c50599
sub r9d, eax
btr r11w, bp
adc edx, 0x317f546c
sub r8d, eax
mov eax, ecx
movzx dx, r11b
shl dh, 0xc
sbb r11b, 2
shr eax, 5
bt r11w, 0x1f
adc r11d, r11d
mov r11d, ebx
mov rdx, rbx
sub cx, ax
stc
cmc
cmp r8b, 0x26
or r10d, 1
cmp dh, 0xd1
clc
mov word [r14 + 0x646], cx
shl ch, cl
cmp di, r11w
test bpl, r11b
add rdx, rdx
inc cl
movsx cx, r8b
and ch, 0x5c
movzx ecx, word [rdx + r14 + 0x644]
cmp r9d, 0x1000000
jmp 0x140c505bb
jae 0x140c505f2
movzx eax, byte [r12]
cmp cl, r12b
clc
stc
shl r8d, 8
cmp r13b, 9
jmp 0x140c505d8
shl r9d, 8
stc
or r8d, eax
mov al, reloc.OLEAUT32.dll_VarDecRound
movsx rax, r12w
lahf
inc r12
btc ax, r11w
adc al, r9b
mov eax, r9d
shr eax, 0xb
clc
test dx, 0x36a8
cmc
imul eax, ecx
cmc
cmp rsi, 0x6e9f777a
cmp r8d, eax
jmp 0x140c50612
jae 0x140c50646
mov r9d, eax
mov eax, 0x800
sub eax, ecx
clc
shr eax, 5
stc
add ax, cx
clc
add r11d, r11d
jmp 0x140c50633
mov word [rdx + r14 + 0x644], ax
jmp 0x140c50641
jmp 0x140c50697
sub r9d, eax
jmp 0x140c5064f
sub r8d, eax
bt ax, cx
or rax, r8
mov eax, ecx
jmp 0x140c50664
shr eax, 5
test r12w, dx
lea r11d, [r11 + r11 + 1]
jmp 0x140c50678
sub cx, ax
jmp 0x140c50680
inc rdx
clc
test bpl, r12b
or r10d, 2
mov word [rdx + r14 + 0x643], cx
sal cl, 0x78
movzx ecx, word [r14 + rdx*2 + 0x644]
cmp r9d, 0x1000000
jmp 0x140c506ac
jae 0x140c506d4
movzx eax, byte [r12]
cmp ebx, eax
clc
shl r8d, 8
clc
test r10, r8
shl r9d, 8
or r8d, eax
dec ah
setne al
bswap rax
inc r12
mov eax, r9d
shr eax, 0xb
test r14w, r11w
imul eax, ecx
jmp 0x140c506e6
cmp r8d, eax
jae 0x140c5071c
mov r9d, eax
xor ax, dx
bsf ax, bx
mov eax, 0x800
sub eax, ecx
stc
shr eax, 5
add ax, cx
mov word [r14 + rdx*2 + 0x644], ax
movsxd rax, r14d
lea eax, [r11 + r11]
jmp 0x140c50763
sub r9d, eax
cmc
sub r8d, eax
sbb ax, si
mov eax, ecx
test r11w, bx
shr eax, 5
stc
sub cx, ax
shld rax, r11, 0x50
rcl eax, 0x9a
setae al
lea eax, [r11 + r11 + 1]
jmp 0x140c50748
or r10d, 4
cmc
test rcx, r13
mov word [r14 + rdx*2 + 0x644], cx
rol dx, 0x49
ror cl, cl
shld edx, ebp, 0xd4
movzx ecx, word [r14 + rax*2 + 0x644]
not dl
sal edx, cl
mov edx, eax
cmc
cmp r9d, 0x1000000
jmp 0x140c5077f
jae 0x140c507b6
movzx eax, byte [r12]
stc
shl r8d, 8
test sil, 0x86
cmp bpl, r12b
shl r9d, 8
test r9d, 0x2ab45a9
or r8d, eax
cbw
jmp 0x140c507ab
inc r12
xor ax, 0x1b52
cbw
rol eax, cl
mov eax, r9d
shr eax, 0xb
test r14w, si
cmp dil, 0x64
stc
imul eax, ecx
cmp r8d, eax
jmp 0x140c507d0
jae 0x140c50802
mov r9d, eax
sub al, bh
sal al, cl
mov eax, 0x800
sub eax, ecx
shr eax, 5
add ax, cx
jmp 0x140c507ef
mov word [r14 + rdx*2 + 0x644], ax
jmp 0x140c507fd
jmp 0x140c50837
sub r9d, eax
jmp 0x140c5080c
sub r8d, eax
sub eax, r13d
mov eax, ecx
test r13b, 0x87
shr eax, 5
cmp bpl, r15b
cmp r13b, 0x88
sub cx, ax
or r10d, 8
mov word [r14 + rdx*2 + 0x644], cx
cmp si, 0x786e
cmp r10d, 0xffffffff
jmp 0x140c50840
je 0x140c50b3b
mov ecx, dword [rsp + 4]
sub r11b, spl
or al, sil
cdqe
mov eax, dword [rsp]
bswap r11w
btc ebp, r9d
lea r11d, [r10 + 1]
adc rbp, 0x3e5744f2
mov ebp, ecx
mov dword [rsp + 0xc], ecx
mov ecx, dword [rsp + 8]
cmp dl, dh
stc
mov dword [rsp + 8], eax
clc
mov eax, dword [rsp + 0x10]
test r8d, 0x4e957edc
test sil, bl
mov dword [rsp], r11d
stc
test r12d, r11d
mov dword [rsp + 4], ecx
jmp 0x140c5089a
test eax, eax
jne 0x140c50922
mov ebx, dword [rsp + 0xa8]
test r10, 0x76cd4573
stc
cmp r10d, ebx
jmp 0x140c508b9
jb 0x140c50932
mov rax, qword [rsp + 0x90]
sub di, 0x54e
cmc
mov qword [rax + 0x30], r15
rcl r15b, cl
xor bl, r14b
movzx r15, r11w
mov eax, 1
add rsp, 0x48
movsx rbp, sp
movsxd rbp, r13d
pop r15
cmovno r12d, ebp
setge r13b
pop r14
mov sil, 0x3e
movzx di, sil
pop r13
mov bp, 0x2d97
not bl
pop r12
xchg bl, bh
pop rdi
movzx si, r10b
movzx rsi, r8w
movzx ebp, r15w
pop rsi
pop rbp
jmp 0x140c50920
pop rbx
ret
cmp r10d, eax
jae 0x140c508bf
mov ebx, dword [rsp + 0xa8]
cmp esi, 0x13
setno al
movsx ax, dil
mov eax, 0xa
xchg cl, sil
mov sil, r12b
mov ecx, 7
setge sil
cmovb eax, ecx
setbe sil
xchg sil, sil
mov esi, eax
jmp 0x140c50962
jmp 0x140c5097b
mov ebx, dword [rsp + 0xa8]
btr r11d, r14d
not ch
mov r11d, dword [rsp]
rol rcx, cl
mov rcx, qword [rsp + 0x98]
clc
add r13d, 2
stc
sub rcx, r15
jmp 0x140c50991
je 0x140c508bf
mov rdi, qword [rsp + 0x28]
neg ax
cdqe
or ah, 0x2f
mov eax, r13d
setge dh
mov edx, r13d
cmp rcx, rax
movsx eax, r13w
cmovle ax, bp
mov eax, r11d
xchg r11w, r11w
movsx r11w, bpl
cmovb edx, ecx
rcr r11b, 0x88
xor ecx, ecx
setbe r11b
btc r11, r12
cmp r15, rax
cmovb rcx, rdi
or r11w, 0x8a7
add ebx, edx
mov r11d, edx
test ah, ah
sub rcx, rax
mov rax, rdi
sub r13d, edx
cmc
cmp r13b, r14b
lea rcx, [rcx + r15]
test bpl, r15b
test ebx, 0x1aa230d5
clc
mov dword [rsp + 0xa8], ebx
cmc
sub rax, rcx
cmp r12b, 0x5c
cmp dx, si
test al, 0xe
cmp r11, rax
jmp 0x140c50a20
ja 0x140c50a90
mov rax, qword [rsp + 0x18]
bts edx, r15d
sub rcx, r15
sbb dx, 0xcb0
lea rdx, [r15 + rax]
shld rax, rcx, 0xdc
shr al, 0x2d
add r15, r11
mov r10, 0x292615e7
dec r10d
lea r10, [r11 + rdx]
cmovp rax, r15
not ax
movsxd rax, r14d
nop
movsxd rax, ecx
xchg al, al
movsx eax, bx
movzx eax, byte [rcx + rdx]
jmp 0x140c50a70
inc rdx
cmp dl, r9b
mov byte [rdx - 1], al
test r13b, al
stc
cmp rdx, r10
jmp 0x140c50a85
jne 0x140c50a67
jmp 0x140c50afb
mov r10, qword [rsp + 0x18]
xor rax, rax
mov al, r13b
rol ah, cl
xor ebp, ebp
nop
bswap ax
cmova ax, dx
movsx ax, r9b
movzx eax, byte [rcx + r10]
jmp 0x140c50ab6
inc rcx
jmp 0x140c50abe
inc r15
cmp bpl, 0x19
cmp rcx, rdi
jmp 0x140c50acd
mov byte [r15 + r10 - 1], al
jmp 0x140c50ad7
cmove rcx, rbp
add edx, 0xffffffff
jmp 0x140c50ae3
jne 0x140c50aac
mov ebp, dword [rsp + 0xc]
xadd r11b, r11b
movsx r11w, dl
jmp 0x140c50afb
mov rdx, qword [rsp + 0x18]
bswap r11d
shrd r11d, r8d, 0xca
mov r11d, ebx
cmp r15, qword [rsp + 0x98]
jae 0x140c50b4c
cmp r12, qword [rsp + 0xa0]
jmp 0x140c50b26
jae 0x140c50b4c
mov r10d, dword [rsp + 0x30]
jmp 0x140c50b36
jmp 0x140c4de6d
add r13d, 0x112
cmp cx, 0x2e52
clc
add esi, 0xfffffff4
stc
cmp r9d, 0x1000000
jmp 0x140c50b58
jae 0x140c50b82
movzx eax, byte [r12]
bt rbx, 0xe4
shl r8d, 8
shl r9d, 8
or r8d, eax
cwde
setnp bh
movsx cx, sil
inc r12
bswap bx
mov rax, qword [rsp + 0x90]
xadd cx, bx
mov ecx, dword [rsp]
mov ebx, dword [rsp + 0xa8]
cmc
mov dword [rax + 0x4c], ecx
movsxd rcx, edi
mov ecx, dword [rsp + 8]
cmc
mov qword [rax + 0x20], r12
cmp bl, bl
mov dword [rax + 0x50], ecx
btc cx, di
rcr cl, cl
bsr ecx, r9d
mov ecx, dword [rsp + 4]
test r13d, r13d
mov dword [rax + 0x28], r9d
mov dword [rax + 0x2c], r8d
jmp 0x140c50bce
mov dword [rax + 0x5c], r13d
jmp 0x140c50bdb
mov qword [rax + 0x30], r15
clc
mov dword [rax + 0x54], ecx
mov dword [rax + 0x40], ebx
cmc
stc
mov dword [rax + 0x58], ebp
test spl, r15b
mov dword [rax + 0x48], esi
xor eax, eax
jmp 0x140c50bf8
jmp 0x140c508e0