Function at 0x140655076
Capabilities:
Authenticate hmac
Encode data using base64
Encrypt data using speck
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x18], r8
mov r10d, ecx
sar al, 0x71
movsx r9d, r14w
mov qword [rsp + 0x10], rdx
lahf
sbb edx, 0x678463e
mov qword [rsp + 8], rcx
push rbx
push rbp
rcl r11, 1
test r8w, 0x692d
push rsi
push rdi
push r12
push r13
btr r10w, 0x2a
sar r13b, 0x91
movsx r11w, dil
push r14
push r15
movsx r10d, dx
btr esi, 0xb8
shl r10b, 0x5c
sub rsp, 0x48
xadd r11b, al
mov r14, qword [rcx + 0x10]
bswap esi
inc bpl
mov esi, dword [rcx + 0x48]
adc r11w, 0x22b5
add dx, r12w
mov rax, rcx
clc
bt edx, esi
mov ecx, dword [rcx + 0x4c]
bsf rbx, rax
xchg r13b, bpl
mov ebp, dword [rax + 0x58]
or r11b, r10b
bts r9w, bx
clc
mov r11d, dword [rax + 0x40]
rol edi, 0x85
and dx, r15w
adc dx, r15w
mov r15, qword [rax + 0x30]
movsx r8d, r11w
rol r9b, 8
sub r10, 0x4123532b
mov r12, qword [rax + 0x20]
btr r8d, r11d
movsx edi, r8w
inc edx
mov r9d, dword [rax + 0x28]
mov r8d, dword [rax + 0x2c]
mov dword [rsp], ecx
mov ecx, dword [rax + 0x50]
shl r10, cl
rcl r13w, 0x62
mov dword [rsp + 8], ecx
mov ecx, dword [rax + 0x54]
setns r13b
shl r10b, cl
mov edx, 1
rcr r13w, cl
movzx r10w, dl
mov dword [rsp + 4], ecx
cmc
not r10b
rcl cl, 6
mov ecx, dword [rax + 8]
mov r10d, 1
shl r10d, cl
cmp dx, 0x56fd
mov ecx, dword [rax + 4]
mov dword [rsp + 0xc], ebp
shl edx, cl
movzx rbx, r15w
movsx rbx, cx
mov ecx, dword [rax]
dec r10d
movsx bx, r11b
mov dword [rsp + 0x20], ecx
movzx rcx, ax
movsx ecx, r10w
mov rcx, qword [rax + 0x38]
dec edx
sal dil, cl
mov qword [rsp + 0x28], rcx
jmp 0x1406551ba
mov ecx, dword [rax + 0x44]
ror dil, 0x5e
test dh, 0xf2
inc r13w
mov dword [rsp + 0x34], edx
add r13b, 0x11
mov rdx, qword [rax + 0x18]
or r13b, 0x78
btc eax, 0xab
sbb di, 0x2f69
mov dword [rsp + 0x10], ecx
sbb dil, 0xe4
adc rax, rsp
xor ecx, ecx
jmp 0x1406551f3
mov r13d, ecx
jmp 0x1406551ff
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0xa8], r11d
xor dil, r10b
bt edi, 0x68
mov qword [rsp + 0x18], rdx
cmp bp, sp
rcl cl, 0x7d
nop
setno dil
movzx di, dil
mov ebx, esi
shrd ax, r8w, 0x7c
sub edi, ebp
mov edi, r11d
ror al, cl
add al, r14b
and edi, r10d
shl ebx, 4
lahf
mov eax, edi
xor ch, 0x8f
rcl rcx, cl
rol ecx, 0x14
add rbx, rax
shr rcx, 3
add ecx, 0x5b743183
xor cl, 0x2d
movzx ecx, word [r14 + rbx*2]
jmp 0x140655268
cmp r9d, 0x1000000
jmp 0x140655274
jae 0x1406552af
movzx eax, byte [r12]
bsf r11w, cx
ror r11b, 0x70
shl r8d, 8
shl r9d, 8
or r11w, 0x1e86
shrd r11, r9, 0x95
xchg r11, r11
or r8d, eax
xchg r11w, r11w
movsx r11d, r11w
dec r11b
inc r12
mov r11d, r9d
stc
cmc
cmp rbx, 0x69113730
shr r11d, 0xb
imul r11d, ecx
stc
cmp r8d, r11d
jae 0x1406563cf
mov eax, 0x800
add r9b, 0x77
mov r9d, r11d
lea r10, [r14 + 0xe6c]
cmp rsi, 0x19d51453
sub eax, ecx
shr eax, 5
add ax, cx
test r9w, 0x61ca
mov word [r14 + rbx*2], ax
test r15b, 0x79
and bx, 0x85a
mov ebx, dword [rsp + 0xa8]
test ebx, ebx
jne 0x140655321
cmp dword [rsp + 0x10], ebx
jmp 0x14065531b
je 0x1406553ad
mov rdi, qword [rsp + 0x28]
test r15, r15
movzx eax, di
cbw
xchg al, al
mov ecx, 8
movsx ax, r9b
cbw
mov rax, r15
jmp 0x140655344
cmove rax, rdi
cmp dil, r10b
test bh, ch
sub cl, byte [rsp + 0x20]
clc
movzx edx, byte [rax + rdx - 1]
add ax, sp
mov eax, ebx
test dh, 0x4f
jmp 0x140655365
and eax, dword [rsp + 0x34]
shr edx, cl
movzx ecx, sp
mov ecx, dword [rsp + 0x20]
jmp 0x14065537b
shl eax, cl
stc
add edx, eax
lea eax, [rdx + rdx*2]
rol dh, cl
movsx edx, dx
mov edx, 0x505035ee
mov rdx, qword [rsp + 0x18]
stc
cmp r12w, dx
shl eax, 8
jmp 0x14065539f
lea r10, [r10 + rax*2]
jmp 0x1406553a8
jmp 0x1406553b7
mov rdi, qword [rsp + 0x28]
jmp 0x1406553b7
inc ebx
cmc
mov dword [rsp + 0xa8], ebx
cmc
test r10b, 0xf4
test r11w, bx
cmp esi, 7
jmp 0x1406553d2
jae 0x140655a92
movzx ecx, word [r10 + 2]
sbb ax, 0x752b
movsx ax, bh
cmp esi, 4
sete dh
rdtsc
mov edx, 3
mov eax, edx
jmp 0x1406553f9
cmovb eax, esi
clc
sub esi, eax
clc
cmp r11d, 0x1000000
jmp 0x14065540c
jae 0x140655438
movzx eax, byte [r12]
cmp dh, 0x3d
test r12w, r15w
clc
shl r8d, 8
cmp ah, 0xe1
test spl, sil
shl r9d, 8
or r8d, eax
inc r12
sal al, 0x57
cbw
mov eax, r9d
clc
test cx, bp
stc
shr eax, 0xb
clc
test r15b, 0x13
imul eax, ecx
clc
cmp r9b, 0x88
cmp r8d, eax
jmp 0x140655458
jae 0x140655497
mov r9d, eax
sub dl, dil
mov eax, 0x800
xor dl, r8b
shrd rdx, rdx, 0xdc
mov edx, 2
clc
jmp 0x14065547c
sub eax, ecx
cmp r8w, dx
shr eax, 5
add ax, cx
jmp 0x14065548d
mov word [r10 + 2], ax
jmp 0x1406554cb
sub r9d, eax
rcl r11b, cl
sub r8d, eax
xor r11w, r13w
shrd r11d, r13d, 0x1d
mov eax, ecx
rol r11b, cl
or r11w, 0x4034
shr eax, 5
adc r11, rsi
sub cx, ax
inc r11b
rol r11b, cl
and r11b, r15b
mov word [r10 + 2], cx
mov r11d, edx
clc
test r9b, r10b
movzx ecx, word [r10 + r11*2]
cmp r9d, 0x1000000
jmp 0x1406554e3
jae 0x14065550e
movzx eax, byte [r12]
clc
shl r8d, 8
cmc
shl r9d, 8
clc
or r8d, eax
movsxd rax, r11d
movzx rax, si
lahf
inc r12
xor al, 0x9c
movsx rax, bx
stc
mov eax, r9d
cmp ecx, r8d
test r15b, 0x3d
jmp 0x14065551d
shr eax, 0xb
cmp r14b, 0x1a
imul eax, ecx
cmp dil, 0x63
stc
clc
cmp r8d, eax
jmp 0x140655535
jae 0x140655573
mov r9d, eax
adc al, r9b
mov eax, 0x800
cmp r8d, r15d
sub eax, ecx
test ax, 0x43d9
cmp r11b, r8b
stc
shr eax, 5
clc
jmp 0x14065555d
add ax, cx
clc
stc
add edx, edx
mov word [r10 + r11*2], ax
jmp 0x14065556e
jmp 0x1406555a9
sub r9d, eax
clc
cmc
test dil, 0xca
sub r8d, eax
mov eax, ecx
shr eax, 5
test r10b, r10b
cmp r9w, 0x7dda
lea edx, [rdx + rdx + 1]
sub cx, ax
test r12, 0x712505b1
mov word [r10 + r11*2], cx
sbb ecx, esp
movzx cx, bh
movsxd rcx, r11d
movzx ecx, word [r10 + rdx*2]
test r14b, 0x42
cmp r9d, 0x1000000
jae 0x1406555e8
movzx eax, byte [r12]
shl r8d, 8
jmp 0x1406555d0
shl r9d, 8
jmp 0x1406555dc
or r8d, eax
inc r12
dec al
mov eax, esi
cbw
mov eax, r9d
test rsi, rax
test bpl, 7
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jae 0x14065563f
mov r9d, eax
btc ax, r13w
shr ah, 0x61
mov eax, 0x800
cmp r13, 0x5ba561d7
sub eax, ecx
jmp 0x140655623
shr eax, 5
cmc
add ax, cx
cmp r14d, ebx
cmp sp, 0x307e
mov word [r10 + rdx*2], ax
cmc
add edx, edx
jmp 0x140655685
sub r9d, eax
clc
jmp 0x14065564b
sub r8d, eax
cwde
adc al, r12b
btc ax, r12w
mov eax, ecx
test r9b, 0x20
clc
shr eax, 5
cmp rdi, 0x289c4722
sub cx, ax
test r9d, 0x63432e3c
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
movsx cx, r14b
btr cx, 0x30
movzx ecx, word [r10 + rdx*2]
cmp rbp, r10
test r12, r10
cmp r9d, 0x1000000
jae 0x1406556bf
movzx eax, byte [r12]
shl r8d, 8
cmp r11b, 0x1f
stc
shl r9d, 8
cmc
or r8d, eax
inc r12
ror ax, 0x72
cmovo ax, r12w
mov eax, r9d
shr eax, 0xb
clc
imul eax, ecx
test r10d, r13d
stc
cmp r8d, eax
jmp 0x1406556d5
jae 0x14065570e
mov r9d, eax
bts ax, r8w
mov eax, 0x800
stc
test r12w, r12w
sub eax, ecx
shr eax, 5
cmp cl, 0x19
add ax, cx
cmp spl, 0xfa
test esp, 0x7ba93728
mov word [r10 + rdx*2], ax
add edx, edx
jmp 0x140655739
sub r9d, eax
stc
cmc
sub r8d, eax
btc ax, si
mov eax, ecx
shr eax, 5
sub cx, ax
jmp 0x14065572b
mov word [r10 + rdx*2], cx
jmp 0x140655735
lea edx, [rdx + rdx + 1]
movzx ecx, word [r10 + rdx*2]
cmp r9d, 0x1000000
jae 0x140655764
movzx eax, byte [r12]
test r10w, cx
shl r8d, 8
shl r9d, 8
or r8d, eax
inc r12
cbw
mov eax, r9d
shr eax, 0xb
jmp 0x14065576f
imul eax, ecx
cmp r13b, r8b
cmc
cmp r8d, eax
jmp 0x14065577e
jae 0x1406557be
mov r9d, eax
or ax, 0x2d0c
sar al, cl
shr al, 0x55
mov eax, 0x800
jmp 0x14065579f
sub eax, ecx
cmp ax, bp
stc
shr eax, 5
test si, r14w
add ax, cx
cmp r10b, r11b
mov word [r10 + rdx*2], ax
add edx, edx
jmp 0x1406557e0
sub r9d, eax
test bpl, 0x17
sub r8d, eax
mov eax, ecx
cmp bl, r9b
shr eax, 5
sub cx, ax
cmc
cmp r8b, spl
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
movzx ecx, word [r10 + rdx*2]
stc
cmp r9d, 0x1000000
jmp 0x1406557f2
jae 0x140655821
movzx eax, byte [r12]
stc
shl r8d, 8
cmp dx, di
cmc
jmp 0x14065580b
shl r9d, 8
jmp 0x140655815
or r8d, eax
inc r12
ror ax, cl
bswap ax
mov eax, r9d
shr eax, 0xb
cmp r12w, sp
jmp 0x140655835
imul eax, ecx
clc
cmc
cmp r8d, eax
jmp 0x140655842
jae 0x140655882
mov r9d, eax
mov eax, 0x800
test dil, r10b
test r15, 0x14327710
stc
sub eax, ecx
shr eax, 5
clc
cmp r9, r8
cmc
add ax, cx
mov word [r10 + rdx*2], ax
jmp 0x140655876
add edx, edx
jmp 0x14065587d
jmp 0x1406558ad
sub r9d, eax
test r14d, 0x7d286453
stc
sub r8d, eax
sar al, 9
shr ah, 0x32
mov eax, ecx
cmc
shr eax, 5
jmp 0x1406558a1
sub cx, ax
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
movzx ecx, word [r10 + rdx*2]
stc
clc
cmp r9d, 0x1000000
jae 0x1406558f3
movzx eax, byte [r12]
stc
shl r8d, 8
test r13, 0xf7139b1
jmp 0x1406558d7
shl r9d, 8
cmp r10w, 0x20c
test r15b, 0xda
or r8d, eax
cwde
setns al
movsx rax, dx
inc r12
mov eax, r9d
cmp r11b, r15b
clc
shr eax, 0xb
jmp 0x140655903
imul eax, ecx
jmp 0x14065590e
cmp r8d, eax
jae 0x14065594c
mov r9d, eax
adc al, 0xdf
mov eax, 0x800
test dh, ch
sub eax, ecx
cmp r15b, bpl
shr eax, 5
add ax, cx
clc
cmp dx, bx
mov word [r10 + rdx*2], ax
jmp 0x140655940
add edx, edx
jmp 0x140655947
jmp 0x140655968
sub r9d, eax
cmc
test eax, ebx
sub r8d, eax
mov eax, ecx
cmc
shr eax, 5
sub cx, ax
cmc
mov word [r10 + rdx*2], cx
lea edx, [rdx + rdx + 1]
movzx ecx, word [r10 + rdx*2]
cmc
clc
cmp r9d, 0x1000000
jmp 0x14065597b
jae 0x1406559b3
movzx eax, byte [r12]
cmp r13b, 0x2c
jmp 0x14065598f
shl r8d, 8
shl r9d, 8
cmc
or r8d, eax
movsxd rax, r11d
movzx rax, r12w
movzx ax, r11b
inc r12
mov al, r13b
dec rax
xadd al, ah
mov eax, r9d
test r10w, 0x6189
clc
test r8d, r12d
shr eax, 0xb
clc
cmc
imul eax, ecx
cmp r8d, eax
jmp 0x1406559d0
jae 0x140655a3a
mov r11d, dword [rsp + 0xa8]
bsr r9w, r15w
setb r9b
shld r9w, r10w, 0xc5
mov r9d, eax
shl ax, 0xf7
or al, r15b
mov eax, 0x800
cmp r9b, r8b
jmp 0x140655a04
sub eax, ecx
test al, 0x4a
shr eax, 5
stc
test r15b, 0xe5
add ax, cx
jmp 0x140655a18
inc r15
mov word [r10 + rdx*2], ax
lea eax, [rdx + rdx]
movzx edx, dx
mov rdx, qword [rsp + 0x18]
jmp 0x140655a30
mov byte [r15 + rdx - 1], al
jmp 0x140657faf
mov r11d, dword [rsp + 0xa8]
clc
sub r9d, eax
cmp r13b, r14b
jmp 0x140655a4e
sub r8d, eax
mov eax, ecx
shr eax, 5
test spl, 0xf9
test si, r12w
cmp r11b, 0x91
sub cx, ax
lea eax, [rdx + rdx + 1]
jmp 0x140655a6e
inc r15
mov word [r10 + rdx*2], cx
cdq
cqo
mov rdx, qword [rsp + 0x18]
jmp 0x140655a83
mov byte [r15 + rdx - 1], al
jmp 0x140655a8d
jmp 0x140657faf
cmp esi, 0xa
movsxd rax, ebp
mov eax, 6
mov rbp, r9
mov rbp, 0x1f2c4629
not bpl
mov ebp, 3
jmp 0x140655ab4
cmovb eax, ebp
stc
test bp, 0x5975
cmp r9, 0x78d0669c
sub ecx, ecx
cmp r10b, 0x8a
jmp 0x140655acf
sub esi, eax
ror al, cl
bsf rax, rax
dec ah
mov eax, dword [rsp]
jmp 0x140655ae8
cmp r15, rax
jmp 0x140655af0
mov dword [rsp + 0x24], esi
cmovb rcx, rdi
btc rsi, r14
sub rcx, rax
add al, bpl
xor sil, 0x58
cbw
lea rcx, [rcx + r15]
adc al, 0x2d
lahf
jmp 0x140655b14
movzx eax, byte [rcx + rdx]
movzx si, r8b
and si, 0x4e58
lea esi, [rax + rax]
test r13b, 0x3c
movsx edx, r9w
mov ecx, esi
and ecx, 0x100
movzx edx, r8w
movzx edx, word [r10 + rcx*2 + 0x202]
cmp r11d, 0x1000000
jmp 0x140655b4e
jae 0x140655b80
movzx eax, byte [r12]
jmp 0x140655b62
shl r8d, 8
shl r9d, 8
or r8d, eax
movzx eax, dx
cdqe
dec ax
inc r12
rcl ah, cl
shr eax, 0x4c
neg ax
mov eax, r9d
stc
clc
cmp r10b, cl
shr eax, 0xb
test r13, r12
jmp 0x140655b93
imul eax, edx
cmp r8d, eax
jmp 0x140655b9e
jae 0x140655be8
mov r9d, eax
shld eax, r9d, 0xd9
mov eax, 0x800
bsf edi, ebp
sar edi, 0xc2
sub dil, 0x6f
mov edi, 2
stc
sub eax, edx
stc
cmp r14b, r8b
shr eax, 5
stc
cmc
cmp spl, 0xe
add ax, dx
jmp 0x140655bd8
mov word [r10 + rcx*2 + 0x202], ax
not ecx
jmp 0x140655c35
sub r9d, eax
sub r8d, eax
movsx ax, r8b
bt bx, r13w
cmovnp di, dx
mov eax, edx
shr eax, 5
bt r11d, r13d
or r11w, r9w
rol rdi, 0x90
mov edi, ebp
movzx r11, si
bts r11w, r11w
adc r11b, r9b
sub dx, ax
bsf r11w, r13w
xor r11w, r12w
clc
mov word [r10 + rcx*2 + 0x202], dx
xor r11b, 0xa7
and ecx, 0x100
add ax, 0x6f3f
lahf
add esi, esi
cdqe
mov eax, ecx
mov ebx, ecx
shr r11b, cl
and ebx, esi
rol r11, cl
movzx r11d, cx
adc dx, 0x799
mov r11d, ebx
sal dl, cl
bt rdx, r12
lea r11, [r11 + rax]
inc rdx
mov eax, edi
movzx dx, ch
add r11, rax
sbb rdx, r11
sal dx, cl
xadd dh, dl
movzx edx, word [r10 + r11*2]
stc
cmc
cmp r9d, 0x1000000
jmp 0x140655c8e
jae 0x140655cbc
movzx eax, byte [r12]
jmp 0x140655ca1
shl r8d, 8
cmp ah, 0x6b
stc
shl r9d, 8
jmp 0x140655cb2
or r8d, eax
inc r12
shl rax, 0xac
mov eax, r9d
test r12d, 0x1a12596a
test ax, sp
clc
shr eax, 0xb
clc
test rax, rcx
imul eax, edx
cmp r8d, eax
jmp 0x140655cdc
jae 0x140655d22
mov r9d, eax
ror rax, cl
xor eax, r13d
btr ax, 1
mov eax, 0x800
cmp dil, r9b
not ebx
cmp r13w, 0x7f60
clc
sub eax, edx
shr eax, 5
stc
add ax, dx
cmp al, 0xf
add edi, edi
jmp 0x140655d13
mov word [r10 + r11*2], ax
jmp 0x140655d1d
jmp 0x140655d4d
sub r9d, eax
cmp sp, 0x6d41
cmp r14w, r12w
sub r8d, eax
bsf ax, bx
mov eax, edx
shr eax, 5
stc
lea edi, [rdi + rdi + 1]
sub dx, ax
not ax
mov word [r10 + r11*2], dx
sub dl, 0x38
and ecx, ebx
cmc
test r10b, 0xd8
rdtsc
add esi, esi
mov eax, ecx
cqo
mov ebx, ecx
xchg dl, r11b
and dx, 0x15e7
clc
and ebx, esi
shr r11d, 0x41
ror dh, 0xec
sar dl, 0xa3
mov r11d, ebx
shr dh, 0x6f
shr dx, cl
sub dx, 0x3a39
lea r11, [r11 + rax]
shl ah, cl
bsr rdx, r14
mov eax, edi
add r11, rax
btc dx, dx
xadd dh, dl
mov dx, 0xdd2
movzx edx, word [r10 + r11*2]
stc
cmc
cmp r9d, 0x1000000
jmp 0x140655dae
jae 0x140655de6
movzx eax, byte [r12]
cmp dil, r12b
test bpl, 0x31
clc
shl r8d, 8
cmc
test r10d, edi
shl r9d, 8
test esp, r10d
or r8d, eax
mov eax, ebp
cbw
cwde
inc r12
shr rax, 0x5c
shr ax, cl
and ax, r11w
mov eax, r9d
cmp esp, 0x1b71372b
shr eax, 0xb
cmc
imul eax, edx
cmp r8w, si
cmp r13d, 0x353f279e
cmp r8d, eax
jmp 0x140655e09
jae 0x140655e43
mov r9d, eax
adc al, 0x81
test dil, r10b
mov eax, 0x800
not ebx
cmp r9w, 0x6e3
test cl, 0xc0
sub eax, edx
shr eax, 5
cmp r11b, spl
add ax, dx
add edi, edi
jmp 0x140655e39
mov word [r10 + r11*2], ax
jmp 0x140655e6f
sub r9d, eax
cmp r13d, r13d
cmp spl, 0x35
sub r8d, eax
mov ax, r12w
shr ax, cl
mov eax, edx
shr eax, 5
test dl, r8b
cmp r10b, 0x55
lea edi, [rdi + rdi + 1]
sub dx, ax
mov word [r10 + r11*2], dx
and ecx, ebx
add esi, esi
mov eax, ecx
test al, sil
or r11b, cl
mov ebx, ecx
and dx, 0x6c90
sar r11b, cl
and ebx, esi
rcl dx, 0xbe
adc r11b, dl
test r12d, r14d
mov r11d, ebx
cmp r14b, sil
mov dl, cl
add r11, rax
and edx, edx
movsx eax, ax
mov eax, edi
add r11, rax
clc
dec dx
movzx edx, word [r10 + r11*2]
cmc
cmp r9d, 0x1000000
jmp 0x140655ebc
jae 0x140655eea
movzx eax, byte [r12]
cmp spl, r10b
shl r8d, 8
cmc
shl r9d, 8
or r8d, eax
movsx ax, al
inc r12
bsf rax, rsp
movzx eax, di
cmp esi, 0x2eda03f8
mov eax, r9d
stc
test r11w, bx
shr eax, 0xb
imul eax, edx
cmc
cmp r8d, eax
jae 0x140655f3c
mov r9d, eax
sub ah, 0x41
xor ax, 0x2e9e
dec al
mov eax, 0x800
not ebx
cmp r9w, sp
sub eax, edx
stc
shr eax, 5
test r8d, r11d
clc
add ax, dx
add edi, edi
jmp 0x140655f2d
mov word [r10 + r11*2], ax
jmp 0x140655f37
jmp 0x140655f6f
sub r9d, eax
clc
sub r8d, eax
setno al
mov eax, edx
shr eax, 5
cmp dh, 0x27
jmp 0x140655f54
lea edi, [rdi + rdi + 1]
clc
cmc
sub dx, ax
sub al, 0x45
xchg al, al
rcl eax, 0xb4
mov word [r10 + r11*2], dx
sal dx, 0x54
cdqe
and ecx, ebx
add esi, esi
movzx r11d, cx
mov eax, ecx
movsx r11w, r13b
btc r11d, edi
mov ebx, ecx
movsx rdx, r11w
seta r11b
and ebx, esi
movsx rdx, r10w
add dh, al
mov r11d, ebx
and dl, 0x42
add r11, rax
cmp dil, 0x56
shr ah, cl
mov eax, edi
add r11, rax
bts rdx, r10
movzx edx, word [r10 + r11*2]
cmp r9d, 0x1000000
jae 0x140655fe6
movzx eax, byte [r12]
cmc
shl r8d, 8
jmp 0x140655fcd
shl r9d, 8
or r8d, eax
movsx eax, r14w
movsx rax, r13w
mov ax, 0x3dab
inc r12
rcl rax, cl
mov eax, r9d
test r11b, 0xb5
shr eax, 0xb
stc
cmp cx, r11w
imul eax, edx
cmp r8d, eax
jmp 0x140656000
jae 0x140656035
mov r9d, eax
neg ax
mov eax, 0x800
clc
cmp rax, r13
not ebx
sub eax, edx
shr eax, 5
cmc
test ebx, r10d
add ax, dx
stc
add edi, edi
mov word [r10 + r11*2], ax
jmp 0x140656030
jmp 0x14065606e
sub r9d, eax
test r8w, bx
sal ebp, 0x75
adc bpl, 0xe9
sub r8d, eax
movsx rax, r13w
mov eax, edx
bsr ebp, r13d
movsx ebp, di
shr eax, 5
xor bpl, bpl
lea edi, [rdi + rdi + 1]
btc rbp, 0x6c
sub dx, ax
bts ax, ax
mov word [r10 + r11*2], dx
and ecx, ebx
movzx bx, ah
not bx
lea ebp, [rsi + rsi]
mov eax, ecx
mov ebx, ecx
and ebx, ebp
cwd
mov r11d, ebx
lea r11, [r11 + rax]
cmp r10w, 0x6206
adc edx, r12d
mov eax, edi
xchg dx, dx
cdq
add r11, rax
bt dx, 0x7b
movzx edx, word [r10 + r11*2]
clc
cmp r11w, r9w
cmp r9d, 0x1000000
jmp 0x1406560b6
jae 0x1406560f4
movzx eax, byte [r12]
stc
jmp 0x1406560ca
shl r8d, 8
test r10w, 0x79ab
jmp 0x1406560da
shl r9d, 8
test dx, 0x33aa
test sil, bpl
or r8d, eax
inc r12
cmovbe ax, r14w
rcr ah, 0x36
mov eax, r9d
jmp 0x140656103
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x140656111
jae 0x140656150
mov r9d, eax
mov eax, 0x800
shld si, si, 0x97
sbb sil, cl
sar sil, cl
lea esi, [rdi + rdi]
cmc
sub eax, edx
not ebx
shr eax, 5
cmp cx, si
stc
add ax, dx
jmp 0x140656141
mov word [r10 + r11*2], ax
jmp 0x14065614b
jmp 0x140656183
sub r9d, eax
sub r8d, eax
add ah, 0x40
sar esi, cl
btc ax, 0xa6
mov eax, edx
shr eax, 5
lea esi, [rdi + rdi + 1]
btr di, dx
cmc
sub dx, ax
lahf
sar dil, 0xd0
adc di, 0x5b54
mov word [r10 + r11*2], dx
shl dl, 0x20
and ecx, ebx
add ebp, ebp
stc
mov eax, 0x4b912839
mov eax, ecx
mov edi, ecx
cdq
cqo
and edi, ebp
not r11d
mov r11d, edi
add r11, rax
mov eax, esi
add r11, rax
rol dl, cl
movzx edx, word [r10 + r11*2]
cmc
cmp r9d, 0x1000000
jmp 0x1406561b8
jae 0x1406561db
movzx eax, byte [r12]
shl r8d, 8
cmp bh, 0x9b
shl r9d, 8
cmp r10d, 0x77820453
or r8d, eax
inc r12
mov eax, r9d
test dx, sp
shr eax, 0xb
imul eax, edx
cmp r8d, eax
jmp 0x1406561ef
jae 0x140656230
mov r9d, eax
mov eax, 0x800
bswap ebx
lea ebx, [rsi + rsi]
test dil, 0x7e
sub eax, edx
test ecx, esi
test dh, 0xd8
not edi
cmp dl, ah
shr eax, 5
jmp 0x140656219
add ax, dx
jmp 0x140656221
mov word [r10 + r11*2], ax
jmp 0x14065622b
jmp 0x14065625f
sub r9d, eax
shr bl, 0xe3
sar bl, cl
stc
sub r8d, eax
shr rax, 0xb9
mov eax, edx
shr eax, 5
ror ebx, 0xb0
sal bh, cl
lea ebx, [rsi + rsi + 1]
stc
sub dx, ax
dec ax
mov word [r10 + r11*2], dx
sbb ax, bx
not al
and ecx, edi
mov r11d, ebx
bsf ax, bx
rol rdx, cl
mov dx, r8w
mov edx, ecx
sub cx, 0x5c3b
or ah, bh
lea ecx, [rbp + rbp]
sbb rax, rsp
mov al, 0x24
rcl rax, 0
and rcx, rdx
shr rax, 0x2a
rcl ax, 0x52
bsr ax, r11w
lea rax, [rdx + rcx]
shr rcx, cl
shld cx, sp, 0x67
lea r11, [r11 + rax]
sar ecx, cl
xor cx, 0xf84
movzx ecx, word [r10 + r11*2]
cmp r9d, 0x1000000
jmp 0x1406562bd
jae 0x1406562f1
movzx eax, byte [r12]
shl r8d, 8
test r10b, 0x28
movzx rsi, bp
sar sil, cl
shl r9d, 8
or r8d, eax
cmovno si, r9w
xchg bp, bp
movsxd rbp, esi
inc r12
shr si, 0x74
clc
mov esi, dword [rsp + 0x24]
mov ebp, dword [rsp + 0xc]
sbb al, sil
rol eax, 0xef
mov eax, r9d
clc
cmp r9b, 0x6f
shr eax, 0xb
imul eax, ecx
test ax, r9w
cmp r8d, eax
jmp 0x140656319
jae 0x140656381
mov rdx, qword [rsp + 0x18]
btc r9d, 0xc3
sub r9b, bpl
mov r9d, eax
btc rax, r13
btc rax, 0xba
mov eax, 0x800
cmc
clc
sub eax, ecx
cmc
test r10, r11
test bh, 0x92
shr eax, 5
add ax, cx
inc r15
jmp 0x140656356
mov word [r10 + r11*2], ax
xchg r11, r11
setne r11b
mov r11d, dword [rsp + 0xa8]
lea eax, [rbx + rbx]
jmp 0x140656372
mov byte [r15 + rdx - 1], al
jmp 0x14065637c
jmp 0x140657faf
mov rdx, qword [rsp + 0x18]
sub r9d, eax
test dl, r10b
sub r8d, eax
clc
mov eax, ecx
clc
shr eax, 5
cmc
cmp dil, spl
sub cx, ax
lea eax, [rbx + rbx + 1]
jmp 0x1406563a6
inc r15
jmp 0x1406563ae
mov word [r10 + r11*2], cx
mov r11d, dword [rsp + 0xa8]
jmp 0x1406563c0
mov byte [r15 + rdx - 1], al
jmp 0x1406563ca
jmp 0x140657faf
mov eax, ecx
mov r10d, r14d
rol r10w, cl
sub r9d, r11d
sbb r10b, 0x11
shl r10b, cl
ror r10b, cl
mov r10d, esi
clc
shr eax, 5
test r8b, r13b
stc
sub r8d, r11d
cmc
test spl, 0x2b
test si, r11w
sub cx, ax
test al, 0xad
cmc
stc
mov word [r14 + rbx*2], cx
movzx ecx, word [r14 + r10*2 + 0x180]
cmp r9d, 0x1000000
jmp 0x14065641d
jae 0x14065644b
movzx eax, byte [r12]
jmp 0x14065642d
shl r8d, 8
cmp ch, bl
stc
shl r9d, 8
test r11, rbp
clc
or r8d, eax
cmove ax, dx
dec eax
mov al, r11b
inc r12
mov eax, r9d
clc
shr eax, 0xb
jmp 0x14065645a
imul eax, ecx
clc
cmp r11b, 0x1d
cmp r8d, eax
jmp 0x14065646a
jae 0x1406564bb
mov r9d, eax
movsx eax, ax
mov eax, 0x800
cmp r14b, 0xb7
stc
sub eax, ecx
shr eax, 5
cmp r9w, 0x3d8a
cmp r10w, sp
add ax, cx
add esi, 0xc
jmp 0x14065649a
mov word [r14 + r10*2 + 0x180], ax
movzx r10, r8w
not r10b
lea r10, [r14 + 0x664]
jmp 0x1406564b6
jmp 0x1406569a0
mov r11d, dword [rsp + 0xa8]
jmp 0x1406564cc
sub r9d, eax
sub r8d, eax
sete ah
movsxd rax, edx
cbw
mov eax, ecx
test rcx, r8
shr eax, 5
cmp edi, ebp
test bpl, r9b
sub cx, ax
jmp 0x1406564f0
cmp dword [rsp + 0x10], 0
jmp 0x1406564fa
mov word [r14 + r10*2 + 0x180], cx
jmp 0x140656508
jne 0x14065651c
test r11d, r11d
jmp 0x140656516
je 0x140657d54
movzx edx, word [r14 + r10*2 + 0x198]
cmp r9d, 0x1000000
jmp 0x140656531
jae 0x14065655c
movzx eax, byte [r12]
mov cx, r11w
bt cx, si
shl r8d, 8
shl r9d, 8
or r8d, eax
not cx
movsxd rcx, r11d
movsx rcx, r14w
inc r12
mov ecx, r9d
cmp r14w, 0x4bd8
cmc
shr ecx, 0xb
imul ecx, edx
cmp dil, 0xc7
cmp r8d, ecx
jmp 0x140656578
jae 0x1406566f4
mov eax, 0x800
mov r9d, ecx
sub eax, edx
test r13b, 0xc4
cmp r11w, 0x57d
shr eax, 5
jmp 0x14065659a
add ax, dx
bts rdx, r13
cqo
movzx rdx, cx
mov word [r14 + r10*2 + 0x198], ax
movzx edx, word [r14 + rbx*2 + 0x1e0]
cmp ecx, 0x1000000
jae 0x1406565dd
movzx eax, byte [r12]
shl r8d, 8
shl r9d, 8
test r10, r14
or r8d, eax
inc r12
adc al, al
mov eax, r9d
clc
shr eax, 0xb
cmp r10b, r11b
imul eax, edx
cmp r8d, eax
jmp 0x1406565f2
jae 0x1406566cb
mov r9d, eax
bswap rax
add al, r13b
and al, 0xb6
xor ecx, ecx
lahf
mov eax, 0x800
cmp ax, 0x8b9
test r9d, 0x2d35737f
clc
sub eax, edx
clc
cmp r15d, 0x30822934
shr eax, 5
jmp 0x14065662a
add ax, dx
mov rdx, qword [rsp + 0x18]
jmp 0x140656637
mov word [r14 + rbx*2 + 0x1e0], ax
shl ah, 0xe5
movzx ax, sil
mov eax, dword [rsp]
test r8w, r8w
cmp r15, rax
jmp 0x140656657
cmovb rcx, qword [rsp + 0x28]
jmp 0x140656662
inc r11d
jmp 0x140656670
sub rcx, rax
sub ah, 0xbe
mov dword [rsp + 0xa8], r11d
add rcx, r15
dec ah
mov al, r13b
cwde
inc r15
cmp esi, 7
cdqe
movzx eax, byte [rcx + rdx]
mov ch, cl
mov rcx, 0x68a856be
mov ecx, 9
movzx rsi, di
xchg rsi, rsi
mov byte [r15 + rdx - 1], al
mov eax, reloc.WS2_32.dll_inet_addr
cmovb eax, ecx
not rsi
cmovno rsi, rcx
movsxd rsi, edx
mov esi, eax
jmp 0x1406566c6
jmp 0x140657faf
sub r9d, eax
jmp 0x1406566d3
sub r8d, eax
bsf eax, esi
mov eax, edx
shr eax, 5
sub dx, ax
mov word [r14 + rbx*2 + 0x1e0], dx
jmp 0x1406566ef
jmp 0x140656960
mov eax, edx
clc
jmp 0x1406566fc
sub r9d, ecx
cmc
clc
sub r8d, ecx
movsxd rcx, esp
mov cl, r10b
shr eax, 5
sal ch, cl
xchg ecx, ecx
sub dx, ax
stc
mov word [r14 + r10*2 + 0x198], dx
sal cx, cl
dec cx
shl cx, 0x94
movzx ecx, word [r14 + r10*2 + 0x1b0]
stc
jmp 0x140656737
cmp r9d, 0x1000000
jmp 0x140656743
jae 0x14065677d
movzx eax, byte [r12]
clc
cmp r12w, di
shl r8d, 8
cmc
shl r9d, 8
cmp r9d, 0x3a5b5f4e
or r8d, eax
not al
cbw
movsx ax, spl
inc r12
bsf eax, r15d
adc ax, 0x3263
or ax, ax
mov eax, r9d
cmp r8b, 0x68
test r15d, 0x48fc31ff
shr eax, 0xb
imul eax, ecx
cmp r8d, eax
jmp 0x140656799
jae 0x1406567f8
mov r9d, eax
btc ax, 0x87
mov eax, 0x800
cmp edx, 0x2207248c
cmc
jmp 0x1406567b8
sub eax, ecx
cmp r11w, 0x759a
shr eax, 5
cmp r15w, 0x64ee
jmp 0x1406567ce
add ax, cx
jmp 0x1406567d6
mov word [r14 + r10*2 + 0x1b0], ax
setge al
not ax
movzx ax, r11b
mov eax, dword [rsp + 8]
jmp 0x1406567f3
jmp 0x140656947
sub r9d, eax
stc
test bx, 0x72cd
sub r8d, eax
jmp 0x140656809
mov eax, ecx
cmp esp, esi
jmp 0x140656813
shr eax, 5
test r11b, 0x3f
cmp di, 0x3b4
clc
sub cx, ax
stc
test esi, 0x70ea463b
mov word [r14 + r10*2 + 0x1b0], cx
bsr rcx, r13
cmc
xadd cl, cl
movzx ecx, word [r14 + r10*2 + 0x1c8]
cmc
cmp r9d, 0x1000000
jae 0x140656876
movzx eax, byte [r12]
shl r8d, 8
cmp r11b, dl
cmc
shl r9d, 8
clc
or r8d, eax
lahf
dec al
inc r12
rol ax, cl
movsx eax, sp
mov ah, reloc.WS2_32.dll_listen
mov eax, r9d
test ah, 0x93
test dil, al
shr eax, 0xb
cmp r12w, di
imul eax, ecx
cmp spl, 0x62
cmp r8d, eax
jmp 0x140656895
jae 0x1406568c8
mov r9d, eax
mov eax, 0x800
sub eax, ecx
stc
shr eax, 5
cmp dh, 0x18
add ax, cx
mov word [r14 + r10*2 + 0x1c8], ax
cdqe
mov eax, dword [rsp + 4]
jmp 0x1406568c3
jmp 0x140656930
sub r9d, eax
stc
sub r8d, eax
ror ax, 0x9f
rol eax, 0x3e
add eax, r11d
mov eax, ecx
jmp 0x1406568e1
shr eax, 5
clc
sub cx, ax
btr ax, 0x62
movzx eax, r9w
mov eax, 0x65e94ce4
mov eax, ebp
rcr bpl, 0xce
mov word [r14 + r10*2 + 0x1c8], cx
movzx ebp, sp
xchg r10, rcx
bt cx, bp
mov ecx, dword [rsp + 4]
test bpl, r9b
mov r10b, r14b
mov ebp, ecx
sal r10b, 0xf9
rol r10d, cl
cmovnp r10w, r8w
mov dword [rsp + 0xc], ecx
neg cl
rol ch, 0x80
mov ecx, dword [rsp + 8]
bts r10w, r10w
mov dword [rsp + 4], ecx
inc cl
movsx r10d, r8w
xadd r10b, r10b
mov ecx, dword [rsp]
and r10, rdx
rol r10, cl
mov dword [rsp], eax
rcr r10, cl
mov dword [rsp + 8], ecx
cmc
add rax, rbp
bswap eax
cmp esi, 7
movzx rsi, bp
cmovne cx, r15w
mov eax, reloc.WS2_32.dll_inet_addr
not cx
jmp 0x140656979
mov ecx, 8
movzx r10d, r9w
cmovb eax, ecx
mov esi, ecx
neg cl
lea r10, [r14 + 0xa68]
cmp sil, 0x74
btc esi, r14d
neg ch
mov esi, eax
cmp r10b, 0xe
movzx ecx, word [r10]
jmp 0x1406569a9
cmp r9d, 0x1000000
jmp 0x1406569b5
jae 0x1406569da
movzx eax, byte [r12]
sal edx, cl
shl r8d, 8
dec dh
shl r9d, 8
xor dh, 0xfc
or r8d, eax
inc r12
ror dl, cl
inc rdx
mov edx, r9d
shr edx, 0xb
cmp sil, r11b
imul edx, ecx
cmp r8d, edx
jmp 0x1406569ee
jae 0x140656cf6
mov eax, 0x800
mov r9d, edx
jmp 0x140656a05
sub eax, ecx
movzx r11w, r13b
shl r11b, cl
neg r11b
shr eax, 5
add ax, cx
mov word [r10], ax
shl r11b, cl
rcr ecx, cl
lea eax, [rdi*8]
shl r11b, cl
movzx ecx, word [r10 + rax*2 + 6]
mov r11, rax
lea r11, [r10 + rax*2 + 4]
cmp edx, 0x1000000
jmp 0x140656a44
jae 0x140656a62
movzx eax, byte [r12]
shl r8d, 8
stc
shl r9d, 8
cmc
cmp ecx, r10d
or r8d, eax
inc r12
mov eax, r9d
shr eax, 0xb
test r9w, 0x6f54
imul eax, ecx
test bpl, 0x3e
cmp r8d, eax
jmp 0x140656a7d
jae 0x140656acc
mov r9d, eax
jmp 0x140656a90
mov eax, 0x800
test sil, 0x4a
mov edx, 2
rcr r10b, cl
shl r10w, cl
sub eax, ecx
mov r10d, edx
cmc
shr eax, 5
jmp 0x140656ab5
add ax, cx
jmp 0x140656abd
mov word [r11 + 2], ax
jmp 0x140656ac7
jmp 0x140656b16
sub r9d, eax
sub r10b, 0x11
sar r10w, cl
rol dl, 0xa0
sub r8d, eax
cqo
mov eax, ecx
bswap rdx
shr eax, 5
dec dl
sar r10b, cl
sub cx, ax
mov eax, 3
cmp r10b, 0xdc
xchg dh, dh
mov r10d, eax
mov rdx, rax
stc
cmp cx, cx
test cx, r8w
mov word [r11 + 2], cx
or cx, bx
setno cl
xadd ecx, ecx
add rdx, rdx
clc
movzx ecx, word [rdx + r11]
cmp r9d, 0x1000000
jmp 0x140656b2b
jae 0x140656b57
movzx eax, byte [r12]
shl r8d, 8
jmp 0x140656b3f
shl r9d, 8
or r8d, eax
movsx eax, dx
jmp 0x140656b53
inc r12
cwde
mov eax, r9d
stc
clc
test r10b, r9b
shr eax, 0xb
test r11d, 0x368504e2
test al, r13b
cmc
imul eax, ecx
cmc
cmp r8d, eax
jmp 0x140656b79
jae 0x140656bb4
mov r9d, eax
mov eax, 0x800
cmp al, sil
stc
sub eax, ecx
cmp eax, 0x79086b86
shr eax, 5
cmp ah, 0xe5
add ax, cx
cmp r12b, sil
test r14w, di
add r10d, r10d
jmp 0x140656baa
mov word [rdx + r11], ax
jmp 0x140656bf9
sub r9d, eax
cmp r8b, 0x80
test r10w, 0x57d
jmp 0x140656bc6
sub r8d, eax
rol ax, cl
clc
movsx ax, r11b
mov eax, ecx
shr eax, 5
clc
lea r10d, [r10 + r10 + 1]
cmc
cmp cl, r12b
sub cx, ax
jmp 0x140656be9
inc rdx
mov word [rdx + r11 - 1], cx
btr ecx, 0x91
ror cl, 0x51
movzx ecx, word [r11 + rdx*2]
cmp r9d, 0x1000000
jmp 0x140656c0a
jae 0x140656c3d
movzx eax, byte [r12]
shl r8d, 8
test spl, dl
cmp dx, 0x267a
jmp 0x140656c26
shl r9d, 8
cmp r8b, 0x58
or r8d, eax
sete al
movsxd rax, esi
mov al, r13b
inc r12
mov eax, r9d
cmp r8b, 0xfb
cmp r8b, bl
shr eax, 0xb
imul eax, ecx
stc
cmp r8d, eax
jmp 0x140656c56
jae 0x140656ca6
mov r9d, eax
shr ax, cl
clc
mov eax, 0x800
mov r13d, 0x19805ee7
shld r13d, r11d, 0xdc
sub r13w, 0x4ae
lea r13d, [r10 + r10]
clc
sub eax, ecx
stc
test r12, r9
cmp bpl, 0x7b
shr eax, 5
cmc
stc
test rdx, r13
add ax, cx
add r13d, 0xfffffff8
jmp 0x140656c9c
mov word [r11 + rdx*2], ax
jmp 0x140657212
sub r9d, eax
movzx r13w, bpl
sub r8d, eax
rcr al, 0x3e
rcl r13, cl
shr eax, cl
mov eax, ecx
btc r13w, 0xd7
or r13d, edi
shr eax, 5
shr r13w, 0xba
lea r13d, [r10 + r10 + 1]
cmp dil, 0x61
sub cx, ax
cmp rax, rcx
test ax, si
add r13d, 0xfffffff8
jmp 0x140656ce7
mov word [r11 + rdx*2], cx
jmp 0x140656cf1
jmp 0x140657212
mov eax, ecx
stc
sub r9d, edx
cmc
sub r8d, edx
shr eax, 5
sub cx, ax
test dil, 0xfb
mov word [r10], cx
movzx ecx, word [r10 + 2]
clc
cmp r9d, 0x1000000
jmp 0x140656d20
jae 0x140656d4c
movzx eax, byte [r12]
shl r8d, 8
xadd dx, dx
or edx, 0x4c041fb5
and edx, 0x48ae16fd
shl r9d, 8
or r8d, eax
inc r12
mov dh, 0xf2
mov edx, r9d
shr edx, 0xb
jmp 0x140656d57
imul edx, ecx
cmc
stc
cmp r8d, edx
jmp 0x140656d64
jae 0x1406570a1
mov eax, 0x800
movzx r9d, r13w
mov r9d, edx
bts r11d, r9d
add r11b, r15b
sub eax, ecx
cmp r8d, 0x1cc60888
movzx r11w, sil
shr eax, 5
btc r11d, 0xe6
add ax, cx
rol r11w, cl
cmp spl, r14b
mov word [r10 + 2], ax
btr eax, r8d
xor r11b, r12b
lea eax, [rdi*8]
xor r11w, 0x3838
lea r11, [r10 + rax*2 + 0x104]
movzx ecx, word [r11 + 2]
cmc
cmp edx, 0x1000000
jmp 0x140656dcf
jae 0x140656e17
movzx eax, byte [r12]
stc
cmp rsi, rbp
shl r8d, 8
cmp r15w, 0x3180
test sil, 0x20
jmp 0x140656df1
shl r9d, 8
clc
jmp 0x140656e01
or r8d, eax
movzx eax, r8w
xchg al, al
bswap eax
inc r12
jmp 0x140656e17
mov eax, r9d
clc
stc
shr eax, 0xb
cmp ch, 0x16
cmp sil, r12b
imul eax, ecx
test edi, ecx
stc
cmp r8d, eax
jmp 0x140656e33
jae 0x140656e8f
mov r9d, eax
rol rdx, cl
movzx eax, ax
mov eax, 0x800
movsxd rdx, r9d
bts r10w, r10w
sar r10d, 0xbd
mov edx, 2
cmp r13w, 0x2579
shl r10d, 0x54
cmc
sub eax, ecx
mov r10d, edx
jmp 0x140656e72
shr eax, 5
cmp bl, r13b
test bx, 0x6d8f
add ax, cx
jmp 0x140656e85
mov word [r11 + 2], ax
jmp 0x140656ecf
sub r9d, eax
sub r8d, eax
rcl r10b, 0x61
cwde
mov eax, ecx
rcr r10w, 7
shr eax, 5
and r10b, r8b
bts r10, rcx
sub r10, 0x132619b3
sub cx, ax
test r15w, bp
mov eax, 3
inc dl
mov r10d, eax
mov rdx, rax
cmc
mov word [r11 + 2], cx
adc cl, r13b
lea rdx, [rdx + rdx]
movzx ecx, word [rdx + r11]
cmp r9d, 0x1000000
jmp 0x140656ee4
jae 0x140656f14
movzx eax, byte [r12]
test bpl, 0xdb
jmp 0x140656ef9
shl r8d, 8
shl r9d, 8
jmp 0x140656f07
or r8d, eax
cwde
inc r12
sub al, sil
test ah, 0xde
mov eax, r9d
shr eax, 0xb
clc
cmc
imul eax, ecx
test si, bx
cmp r8d, 0x1c7868a1
clc
cmp r8d, eax
jmp 0x140656f32
jae 0x140656f7c
mov r9d, eax
btc rax, 0x75
mov al, r15b
or ax, 0xebc
mov eax, 0x800
test esp, 0x466f1679
jmp 0x140656f58
sub eax, ecx
cmp r12b, dl
shr eax, 5
test r9b, cl
cmp r10, 0x4804570a
cmc
add ax, cx
clc
add r10d, r10d
mov word [rdx + r11], ax
jmp 0x140656fb2
sub r9d, eax
cmp r10b, dil
sub r8d, eax
mov eax, ecx
shr eax, 5
test cl, ah
lea r10d, [r10 + r10 + 1]
jmp 0x140656f9b
sub cx, ax
jmp 0x140656fa3
inc rdx
stc
jmp 0x140656fac
mov word [rdx + r11 - 1], cx
movzx ecx, word [r11 + rdx*2]
test bx, r14w
cmp r11, 0x32f033ec
cmp r9d, 0x1000000
jmp 0x140656fce
jae 0x140656ff7
movzx eax, byte [r12]
shl r8d, 8
test bx, 0x40b2
shl r9d, 8
or r8d, eax
not ax
movzx rax, r9w
inc r12
bsr rax, r15
mov eax, r9d
shr eax, 0xb
cmp sp, 0x1059
imul eax, ecx
test r14d, 0x7b695308
cmp r8d, eax
jmp 0x140657014
jae 0x140657058
mov r9d, eax
test r10b, 0xf7
or eax, esp
shr r13b, cl
mov eax, 0x800
inc r13
sal r13b, cl
rcr r13w, cl
lea r13d, [r10 + r10]
test sil, r8b
sub eax, ecx
shr eax, 5
add ax, cx
jmp 0x140657049
mov word [r11 + rdx*2], ax
jmp 0x140657053
jmp 0x140657212
sub r9d, eax
sar r13d, 0xc2
bts r13w, ax
cmp bx, dx
sub r8d, eax
mov eax, ecx
add r13b, r14b
not r13w
btr r13w, 0x41
shr eax, 5
shr r13b, 0x45
lea r13d, [r10 + r10 + 1]
cmc
stc
cmp bx, si
sub cx, ax
jmp 0x140657092
mov word [r11 + rdx*2], cx
jmp 0x14065709c
jmp 0x140657212
mov eax, ecx
bt r13w, 0xc5
stc
btr r13w, di
sub r9d, edx
bsr r13, r15
sub r8d, edx
add rdx, 0x611d5a33
test rsi, rsp
ror r13b, 0x9e
shr eax, 5
cmc
btr r13w, cx
movzx r13d, bx
mov edx, 1
sub cx, ax
rol r13w, cl
btc r13w, 0x8a
test r15w, 0x431d
mov r13d, edx
cmp r15b, r14b
clc
mov word [r10 + 2], cx
movzx cx, cl
nop
shl cl, cl
or ecx, edi
lea rdx, [rdx + rdx]
mov ch, 0xf8
movzx ecx, word [rdx + r10 + 0x204]
clc
cmc
cmp r9d, 0x1000000
jae 0x140657148
movzx eax, byte [r12]
shl r8d, 8
stc
cmp r10b, r13b
shl r9d, 8
stc
cmp r10w, si
clc
or r8d, eax
cbw
movzx ax, al
inc r12
ror al, cl
adc ah, 0xa4
mov eax, r9d
clc
cmc
shr eax, 0xb
imul eax, ecx
test rcx, 0x2e1e0c59
cmp r15b, dil
cmp r8d, eax
jmp 0x140657165
jae 0x14065719e
mov r9d, eax
movsx ax, spl
sal al, cl
mov eax, 0x800
sub eax, ecx
stc
test r11d, r12d
shr eax, 5
cmc
add ax, cx
clc
add r13d, r13d
jmp 0x140657190
mov word [rdx + r10 + 0x204], ax
jmp 0x1406571ed
sub r9d, eax
jmp 0x1406571aa
sub r8d, eax
movsx ax, bpl
mov eax, ecx
cmp sil, 0xc2
shr eax, 5
cmp r12, 0xa07174f
test r8w, 0x44c9
lea r13d, [r13 + r13 + 1]
cmc
sub cx, ax
jmp 0x1406571d6
inc rdx
stc
test r10, 0x4e9a702f
mov word [rdx + r10 + 0x203], cx
test r15, rdi
cmp r13d, 0x100
jmp 0x1406571f9
jb 0x140657101
add r13d, 0xffffff10
test r15, 0x2cc00463
cmp r13b, 4
clc
cmp esi, 0xc
jmp 0x14065721a
jb 0x140657dfd
cmp r13d, 4
mov ebx, 3
movzx eax, r9w
mov eax, ebx
movsxd rcx, ebx
cdq
cmovb eax, r13d
xor dl, r15b
movsx rdx, r14w
shl eax, 6
lea rcx, [r14 + rax*2 + 0x360]
rcl dx, cl
movzx edx, word [rcx + 2]
stc
cmp r9d, 0x1000000
jmp 0x14065725d
jae 0x140657286
movzx eax, byte [r12]
clc
stc
shl r8d, 8
shl r9d, 8
cmp r9d, r10d
or r8d, eax
lahf
inc r12
btr ax, r11w
movsx ax, r8b
mov eax, r9d
shr eax, 0xb
test cx, bx
imul eax, edx
cmp r14b, 0x83
jmp 0x14065729c
cmp r8d, eax
jmp 0x1406572a4
jae 0x1406572f1
mov r9d, eax
add r10, 0x3da741f3
sub r10w, si
bt r11w, bp
mov eax, 0x800
shr r11b, 0x16
test ch, 0xcf
mov r11d, 2
clc
sub eax, edx
mov r10, r11
jmp 0x1406572dd
shr eax, 5
add ax, dx
jmp 0x1406572e8
mov word [rcx + 2], ax
jmp 0x14065732b
sub r9d, eax
cmove r11d, eax
sub r8d, eax
neg r10b
bts rax, r13
mov eax, edx
clc
sbb r11d, r9d
shr eax, 5
dec r11b
movsxd r10, ebp
movzx r11d, r9w
mov r11d, ebx
rcr r10b, 0x79
mov r10, rbx
test dil, 0xf1
sub dx, ax
clc
mov word [rcx + 2], dx
add r10, r10
ror dl, cl
shl dh, 0x6c
movzx edx, word [r10 + rcx]
test sp, 0x3dfb
clc
cmp cl, 0x95
cmp r9d, 0x1000000
jmp 0x14065734d
jae 0x14065737a
movzx eax, byte [r12]
cmc
shl r8d, 8
cmc
shl r9d, 8
cmp bl, 0x31
test r11b, 0x4b
test al, r13b
or r8d, eax
inc r12
rol rax, cl
neg al
or ah, 0xf8
mov eax, r9d
test r10w, 0x64c3
cmp rsp, rdx
shr eax, 0xb
stc
imul eax, edx
cmp r8d, eax
jmp 0x140657395
jae 0x1406573c5
mov r9d, eax
ror al, cl
mov eax, 0x800
clc
sub eax, edx
shr eax, 5
add ax, dx
add r11d, r11d
jmp 0x1406573b6
mov word [r10 + rcx], ax
jmp 0x1406573c0
jmp 0x1406573ed
sub r9d, eax
stc
test cl, r14b
sub r8d, eax
mov eax, edx
shr eax, 5
cmc
lea r11d, [r11 + r11 + 1]
cmp r13b, 0x96
sub dx, ax
inc r10
mov word [r10 + rcx - 1], dx
sub dl, 0x51
movzx edx, word [rcx + r10*2]
cmp r15b, r12b
cmp r9d, 0x1000000
jmp 0x140657401
jae 0x140657441
movzx eax, byte [r12]
test r13w, r8w
jmp 0x140657415
shl r8d, 8
jmp 0x14065741e
shl r9d, 8
clc
jmp 0x140657428
or r8d, eax
movsx rax, si
movsxd rax, r11d
inc r12
movsx rax, r11w
bt ax, di
shl rax, 0x7d
mov eax, r9d
shr eax, 0xb
imul eax, edx
cmc
cmp rsp, 0x75e640bc
cmp r8d, eax
jmp 0x14065745a
jae 0x1406574a2
mov r9d, eax
movzx rax, r8w
movsx rax, di
dec rax
mov eax, 0x800
sub eax, edx
clc
cmp cx, bx
shr eax, 5
clc
test edi, esp
cmp esp, ecx
add ax, dx
mov word [rcx + r10*2], ax
movsxd r10, r14d
cmovge r10d, ebp
movzx r10, r13w
lea r10d, [r11 + r11]
jmp 0x14065749d
jmp 0x1406574ce
sub r9d, eax
stc
jmp 0x1406574ac
sub r8d, eax
xor ah, 0x5d
mov eax, edx
shr eax, 5
cmc
cmp r11d, ebx
sub dx, ax
cmc
clc
mov word [rcx + r10*2], dx
movsx r10, dx
lea r10d, [r11 + r11 + 1]
movzx edx, word [rcx + r10*2]
cmp r9d, 0x1000000
jmp 0x1406574df
jae 0x140657503
movzx eax, byte [r12]
cmp r11w, 0x2b8d
cmc
shl r8d, 8
shl r9d, 8
or r8d, eax
bswap rax
inc r12
stc
mov eax, r9d
jmp 0x14065750b
shr eax, 0xb
stc
imul eax, edx
test bp, cx
cmp r8d, eax
jmp 0x14065751d
jae 0x140657553
mov r9d, eax
rcr eax, 0x27
lahf
mov eax, 0x800
sub eax, edx
shr eax, 5
test bp, cx
stc
cmc
add ax, dx
test edx, 0x11c75b4e
cmc
mov word [rcx + r10*2], ax
test r12, rsi
add r10d, r10d
jmp 0x14065757e
sub r9d, eax
cmp bx, bx
sub r8d, eax
mov eax, edx
stc
cmp r11b, dil
shr eax, 5
sub dx, ax
mov word [rcx + r10*2], dx
neg dl
sar dh, cl
bswap rdx
lea r10d, [r10 + r10 + 1]
jmp 0x14065757e
movzx edx, word [rcx + r10*2]
stc
cmp r9d, 0x1000000
jmp 0x140657590
jae 0x1406575c4
movzx eax, byte [r12]
test rsp, r8
cmp r10b, r14b
shl r8d, 8
cmp r9d, 0x3c686fbf
cmp edi, ebx
shl r9d, 8
jmp 0x1406575be
or r8d, eax
inc r12
mov eax, r9d
test r12, rdx
test r8b, 0xd7
shr eax, 0xb
clc
imul eax, edx
cmp r8d, eax
jmp 0x1406575dd
jae 0x140657623
mov r9d, eax
cmc
bsr rax, r13
mov eax, 0x800
test spl, dil
test rsi, 0x3c8a5cc8
sub eax, edx
cmp r15b, 0x6b
jmp 0x140657608
shr eax, 5
test r8, rcx
add ax, dx
mov word [rcx + r10*2], ax
add r10d, r10d
jmp 0x14065761e
jmp 0x140657657
sub r9d, eax
cmp r14b, dil
cmc
test cl, 0x64
sub r8d, eax
lahf
movzx ax, r13b
mov eax, edx
shr eax, 5
clc
sub dx, ax
cmc
jmp 0x140657645
mov word [rcx + r10*2], dx
setnp dh
rol dl, 0xe0
lea r10d, [r10 + r10 + 1]
and dh, cl
movzx edx, word [rcx + r10*2]
cmp bl, 0x57
cmc
cmp r9d, 0x1000000
jae 0x140657688
movzx eax, byte [r12]
shl r8d, 8
cmc
shl r9d, 8
or r8d, eax
not ax
cmovge ax, di
inc r12
mov eax, r9d
cmp sil, r14b
test r8b, 0x5c
shr eax, 0xb
imul eax, edx
cmp bl, bpl
clc
cmp r8d, eax
jmp 0x1406576a4
jae 0x1406576db
mov r9d, eax
sbb al, 0xd1
rcr ax, 0x63
mov eax, 0x800
cmc
sub eax, edx
shr eax, 5
clc
test r11b, 0x54
cmp r12w, 0x1073
add ax, dx
mov word [rcx + r10*2], ax
stc
cmc
add r10d, r10d
jmp 0x140657705
sub r9d, eax
test r13b, 0x5b
cmc
sub r8d, eax
sar rax, cl
mov eax, edx
stc
shr eax, 5
sub dx, ax
jmp 0x1406576f7
mov word [rcx + r10*2], dx
cmp bpl, 0x65
lea r10d, [r10 + r10 + 1]
add r10d, 0xffffffc0
stc
cmc
cmp r10d, 4
jmp 0x140657714
jb 0x140657cce
mov r11d, r10d
shl rax, 0xb1
shrd rax, r15, 0xee
rol al, 0xdf
mov eax, r10d
and r10d, 1
jmp 0x140657735
shr r11d, 1
stc
or r10d, 2
jmp 0x140657742
dec r11d
stc
cmc
cmp r9d, 0x292143db
cmp eax, 0xe
jmp 0x140657756
jae 0x14065788a
mov ecx, r11d
mov ebx, 1
jmp 0x14065776e
shl r10d, cl
dec rdx
mov rdx, rbx
btc cx, 0x67
bt ecx, r8d
rcr dil, cl
mov ecx, r10d
sal dil, cl
sub rcx, rax
lea rdi, [r14 + rcx*2 + 0x55e]
xor ch, 0xfa
nop
movsxd rcx, edx
movsx rcx, dx
lea rdx, [rdx + rdx]
movzx ecx, word [rdx + rdi]
cmc
cmp r8w, 0x1cf8
cmp r9d, 0x1000000
jmp 0x1406577ba
jae 0x1406577ef
movzx eax, byte [r12]
cmp r8, r15
shl r8d, 8
jmp 0x1406577d1
shl r9d, 8
or r8d, eax
bswap ax
movzx eax, r10w
movsx rax, r15w
inc r12
shr eax, cl
add rax, 0x70292e6e
mov eax, r9d
cmc
stc
shr eax, 0xb
imul eax, ecx
clc
cmp r8d, eax
jmp 0x140657803
jae 0x14065783e
mov r9d, eax
rcr al, 0x5f
test sil, 0x57
mov eax, 0x800
test r12b, 0x33
cmc
sub eax, ecx
stc
test bh, 0x6c
cmc
shr eax, 5
stc
cmp bp, 0x6004
add ax, cx
mov word [rdx + rdi], ax
jmp 0x140657839
jmp 0x140657868
sub r9d, eax
cmc
sub r8d, eax
mov eax, ecx
shr eax, 5
clc
stc
test dl, r8b
sub cx, ax
jmp 0x140657857
inc rdx
jmp 0x140657860
or r10d, ebx
mov word [rdx + rdi - 1], cx
add ebx, ebx
test r10w, 0xcc
cmc
jmp 0x140657876
add r11d, 0xffffffff
jmp 0x14065787f
jne 0x14065779f
jmp 0x140657cce
add r11d, 0xfffffffc
cmp al, 0xf7
cmp r8b, r8b
cmc
cmp r9d, 0x1000000
jmp 0x1406578a0
jae 0x1406578ce
movzx eax, byte [r12]
test esi, eax
clc
shl r8d, 8
jmp 0x1406578b8
shl r9d, 8
cmc
test r15w, 0x5d75
test spl, r13b
or r8d, eax
nop
inc r12
shr r9d, 1
bts eax, edi
movsxd rax, edi
sub r8d, r9d
and rax, r15
jmp 0x1406578e3
mov eax, r8d
clc
shr eax, 0x1f
neg eax
test ebp, 0x4d8650cd
jmp 0x1406578f7
lea r10d, [rax + r10*2 + 1]
jmp 0x140657901
and eax, r9d
add r8d, eax
cmc
add r11d, 0xffffffff
jmp 0x140657911
jne 0x140657894
movzx ecx, word [r14 + 0x646]
shl r10d, 4
cmc
cmp si, r14w
stc
cmp r9d, 0x1000000
jmp 0x140657935
jae 0x140657962
movzx eax, byte [r12]
shl r8d, 8
jmp 0x140657949
shl r9d, 8
test r8b, r13b
jmp 0x140657955
or r8d, eax
setns al
lahf
inc r12
or al, 0x23
clc
mov eax, r9d
jmp 0x14065796e
shr eax, 0xb
jmp 0x140657976
imul eax, ecx
clc
cmp r8d, eax
jmp 0x140657982
jae 0x1406579da
mov r9d, eax
mov eax, 0x800
ror r11w, 0x91
rcr r11b, 0x61
btc dx, si
mov edx, 2
rcl r11b, 0xbc
btc r11w, r10w
sub eax, ecx
bsr r11, r13
mov r11d, edx
shr eax, 5
test ecx, 0x705a0a29
jmp 0x1406579c5
add ax, cx
mov word [r14 + 0x646], ax
jmp 0x1406579d5
jmp 0x140657a15
sub r9d, eax
sub r8d, eax
mov eax, ecx
sub r11b, r9b
shr eax, 5
movsxd rdx, esp
test ch, 0x76
mov r11d, ebx
sub dl, 0xd5
mov rdx, rbx
jmp 0x140657a00
sub cx, ax
stc
jmp 0x140657a09
or r10d, 1
mov word [r14 + 0x646], cx
lea rdx, [rdx + rdx]
jmp 0x140657a22
movzx ecx, word [rdx + r14 + 0x644]
cmc
clc
cmp r9d, 0x1000000
jmp 0x140657a39
jae 0x140657a5f
movzx eax, byte [r12]
shl r8d, 8
cmp r14b, 0x19
shl r9d, 8
cmp r15, 0x41b7254a
or r8d, eax
inc r12
rcl al, cl
mov eax, r9d
cmp r15d, 0x58fb03d1
stc
shr eax, 0xb
clc
imul eax, ecx
cmp r8d, eax
jae 0x140657aaf
mov r9d, eax
mov eax, 0x800
test r14b, r15b
test bpl, 0xc5
sub eax, ecx
shr eax, 5
test r8b, r12b
add ax, cx
add r11d, r11d
jmp 0x140657a9c
mov word [rdx + r14 + 0x644], ax
jmp 0x140657aaa
jmp 0x140657adf
sub r9d, eax
cmp r12w, 0x2683
sub r8d, eax
clc
stc
mov eax, ecx
shr eax, 5
clc
lea r11d, [r11 + r11 + 1]
sub cx, ax
inc rdx
clc
or r10d, 2
mov word [rdx + r14 + 0x643], cx
xor ch, 0x27
movzx ecx, word [r14 + rdx*2 + 0x644]
test r14w, r12w
cmp r9d, 0x1000000
jmp 0x140657af8
jae 0x140657b32
movzx eax, byte [r12]
jmp 0x140657b09
shl r8d, 8
cmp r14d, r9d
test r15w, 0x15e9
clc
shl r9d, 8
test r13w, 0x23bc
or r8d, eax
cmovno eax, r13d
bswap ax
inc r12
btr eax, r12d
mov eax, r9d
test bpl, spl
test dh, 0xa4
shr eax, 0xb
imul eax, ecx
test sil, spl
jmp 0x140657b49
cmp r8d, eax
jmp 0x140657b51
jae 0x140657b9b
mov r9d, eax
mov eax, 0x800
stc
test ebp, 0xecb7b40
cmp rdi, r10
sub eax, ecx
cmp r13b, r12b
test r11b, dl
shr eax, 5
jmp 0x140657b7d
add ax, cx
mov word [r14 + rdx*2 + 0x644], ax
mov ax, 0x543f
lea eax, [r11 + r11]
jmp 0x140657b96
jmp 0x140657bdb
sub r9d, eax
jmp 0x140657ba4
sub r8d, eax
bsf eax, r12d
sal rax, cl
sbb ah, 0xde
mov eax, ecx
shr eax, 5
sub cx, ax
sbb al, spl
lea eax, [r11 + r11 + 1]
cmc
or r10d, 4
clc
stc
mov word [r14 + rdx*2 + 0x644], cx
inc rdx
movsxd rcx, r13d
bsf rcx, r11
movzx ecx, word [r14 + rax*2 + 0x644]
mov edx, eax
jmp 0x140657beb
cmp r9d, 0x1000000
jmp 0x140657bf7
jae 0x140657c32
movzx eax, byte [r12]
clc
shl r8d, 8
jmp 0x140657c15
shl r9d, 8
jmp 0x140657c1e
or r8d, eax
cdqe
movsx ax, r14b
inc r12
adc rax, 0x6b2d35be
mov eax, r9d
cmp rsp, 0x1af842f5
shr eax, 0xb
test r15b, 0x99
cmp r13b, cl
imul eax, ecx
cmp r8d, eax
jmp 0x140657c51
jae 0x140657c90
mov r9d, eax
setbe al
mov eax, 0x800
sub eax, ecx
cmp r13d, 0x5d710a52
shr eax, 5
cmp r14d, 0x116c0728
add ax, cx
jmp 0x140657c7d
mov word [r14 + rdx*2 + 0x644], ax
jmp 0x140657c8b
jmp 0x140657cbf
sub r9d, eax
cmc
stc
sub r8d, eax
movzx ax, r12b
mov eax, ecx
test edi, 0x546e443c
cmp dl, r10b
shr eax, 5
stc
sub cx, ax
or r10d, 8
mov word [r14 + rdx*2 + 0x644], cx
test rdi, rbp
cmp r10d, 0xffffffff
jmp 0x140657cc8
je 0x140657fd5
mov ecx, dword [rsp + 4]
movzx rbp, r15w
mov eax, dword [rsp]
rol r11w, cl
xadd r11d, r11d
lea r11d, [r10 + 1]
xadd bp, bp
mov ebp, ecx
mov dword [rsp + 0xc], ecx
shl cx, 0xf5
cmc
mov ecx, dword [rsp + 8]
clc
mov dword [rsp + 8], eax
mov eax, dword [rsp + 0x10]
clc
jmp 0x140657d07
mov dword [rsp], r11d
mov dword [rsp + 4], ecx
test eax, eax
jmp 0x140657d16
jne 0x140657db1
mov ebx, dword [rsp + 0xa8]
test r15b, 0x57
test bpl, r12b
cmp r10d, ebx
jmp 0x140657d32
jb 0x140657dc1
mov rax, qword [rsp + 0x90]
dec r12b
bsr r12, r8
bts r13, r15
mov qword [rax + 0x30], r15
jmp 0x140657d54
mov eax, 1
mov r15b, cl
btr rbp, 0x35
sar di, cl
add rsp, 0x48
movzx rbx, r15w
cmovb r14, r10
pop r15
setl bpl
mov sil, reloc.WS2_32.dll_inet_ntoa
pop r14
cmovl bx, si
xchg edi, esi
movsx r13d, r14w
pop r13
mov rsi, 0x395c41bc
pop r12
pop rdi
movsxd rsi, r12d
movzx ebx, r13w
pop rsi
mov ebx, 0x7e3d77b3
bswap bp
cmovs ebp, ebx
pop rbp
bswap ebx
not rbx
pop rbx
jmp 0x140657db0
ret
cmp r10d, eax
jae 0x140657d38
mov ebx, dword [rsp + 0xa8]
cmp esi, 0x13
movsx rax, bp
mov eax, 0xa
mov ecx, 7
jmp 0x140657de2
cmovb eax, ecx
movzx si, dl
movzx rsi, r10w
movsx esi, r11w
mov esi, eax
jmp 0x140657df8
jmp 0x140657e19
mov ebx, dword [rsp + 0xa8]
mov cx, r9w
add r11b, 0x3b
bsr cx, di
mov r11d, dword [rsp]
clc
sal rcx, 0
mov rcx, qword [rsp + 0x98]
jmp 0x140657e2d
add r13d, 2
cmp r12b, bpl
sub rcx, r15
je 0x140657d38
mov rdi, qword [rsp + 0x28]
clc
bts edx, r9d
mov eax, r13d
mov edx, r13d
cmp r12, 0x53fb4635
jmp 0x140657e59
cmp rcx, rax
mov eax, r11d
movsx r11d, sp
cmovo r11d, edx
movzx r11w, r13b
cmovb edx, ecx
sub ecx, ecx
bts r11d, r14d
cmp r15, rax
movzx r11, r15w
movsxd r11, r9d
mov r11b, 0xd3
cmovb rcx, rdi
stc
bt r11w, 0xd7
add ebx, edx
adc r11, 0x6ea9710c
shrd r11d, r10d, 0x2f
mov r11d, edx
jmp 0x140657ea3
sub rcx, rax
adc al, 0xfb
rcl al, 0x8d
mov rax, rdi
cmp eax, 0x744f7934
sub r13d, edx
add rcx, r15
cmc
cmp dh, dh
cmp ecx, 0x2c515ed5
mov dword [rsp + 0xa8], ebx
test ax, r13w
clc
stc
sub rax, rcx
cmp ax, bp
clc
cmp r11, rax
jmp 0x140657ede
ja 0x140657f49
mov rax, qword [rsp + 0x18]
bts edx, ebp
rcr r10b, cl
bt edx, 0x60
sub rcx, r15
shl dl, cl
lea rdx, [r15 + rax]
add r15, r11
movzx r10w, cl
not ax
lea r10, [r11 + rdx]
not al
cmovne rax, rdi
nop
jmp 0x140657f1c
movzx eax, byte [rcx + rdx]
jmp 0x140657f25
inc rdx
stc
jmp 0x140657f2e
mov byte [rdx - 1], al
jmp 0x140657f36
cmp rdx, r10
jmp 0x140657f3e
jne 0x140657f1c
jmp 0x140657f9e
mov r10, qword [rsp + 0x18]
sub ax, r10w
xor ebp, ebp
nop
cdqe
movsx eax, dx
movzx eax, byte [rcx + r10]
jmp 0x140657f64
inc rcx
inc r15
cmp rcx, rdi
jmp 0x140657f72
mov byte [r15 + r10 - 1], al
cmove rcx, rbp
test cx, cx
jmp 0x140657f83
add edx, 0xffffffff
jmp 0x140657f8b
jne 0x140657f5a
mov ebp, dword [rsp + 0xc]
sub dl, sil
neg edx
cmovne dx, bx
mov rdx, qword [rsp + 0x18]
test sp, 0x34bd
xor r11w, r11w
mov r11d, ebx
cmp r15, qword [rsp + 0x98]
jae 0x140657fe0
cmp r12, qword [rsp + 0xa0]
jae 0x140657fe0
mov r10d, dword [rsp + 0x30]
jmp 0x140655228
add r13d, 0x112
clc
add esi, 0xfffffff4
cmp r9d, 0x1000000
jae 0x140658018
movzx eax, byte [r12]
shl r8d, 8
bt bx, r13w
mov cx, r14w
shl r9d, 8
sbb bx, si
or r8d, eax
mov bh, 0xae
movsx bx, spl
movsx ecx, r11w
inc r12
mov rax, qword [rsp + 0x90]
movzx ecx, bp
ror bh, cl
mov ecx, dword [rsp]
mov ebx, dword [rsp + 0xa8]
test bpl, 0x4c
mov dword [rax + 0x4c], ecx
not cx
btc cx, r12w
movsx ecx, cx
mov ecx, dword [rsp + 8]
clc
mov qword [rax + 0x20], r12
test dil, r9b
test bpl, 0x4a
mov dword [rax + 0x50], ecx
sar ecx, cl
mov ecx, dword [rsp + 4]
test cx, bp
mov dword [rax + 0x28], r9d
mov dword [rax + 0x2c], r8d
clc
mov dword [rax + 0x5c], r13d
clc
cmp r10b, 3
test r11b, spl
mov qword [rax + 0x30], r15
cmp cx, si
mov dword [rax + 0x54], ecx
cmp ch, 0xdb
mov dword [rax + 0x40], ebx
cmc
mov dword [rax + 0x58], ebp
clc
test r12b, bl
mov dword [rax + 0x48], esi
clc
xor eax, eax
jmp 0x140657d64