140edf981:	49 2b c9             	sub    %r9,%rcx
140edf984:	49 2b d1             	sub    %r9,%rdx
140edf987:	4d 03 c1             	add    %r9,%r8
140edf98a:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140edf991:	76 4b                	jbe    0x140edf9de
140edf993:	66 66 66 66 66 0f 1f 	data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
140edf99a:	84 00 00 00 00 00
140edf9a0:	66 0f 7f 01          	movdqa %xmm0,(%rcx)
140edf9a4:	66 0f 7f 41 10       	movdqa %xmm0,0x10(%rcx)
140edf9a9:	66 0f 7f 41 20       	movdqa %xmm0,0x20(%rcx)
140edf9ae:	66 0f 7f 41 30       	movdqa %xmm0,0x30(%rcx)
140edf9b3:	66 0f 7f 41 40       	movdqa %xmm0,0x40(%rcx)
140edf9b8:	66 0f 7f 41 50       	movdqa %xmm0,0x50(%rcx)
140edf9bd:	66 0f 7f 41 60       	movdqa %xmm0,0x60(%rcx)
140edf9c2:	66 0f 7f 41 70       	movdqa %xmm0,0x70(%rcx)
140edf9c7:	48 81 c1 80 00 00 00 	add    $0x80,%rcx
140edf9ce:	49 81 e8 80 00 00 00 	sub    $0x80,%r8
140edf9d5:	49 81 f8 80 00 00 00 	cmp    $0x80,%r8
140edf9dc:	73 c2                	jae    0x140edf9a0
140edf9de:	4d 8d 48 0f          	lea    0xf(%r8),%r9
140edf9e2:	49 83 e1 f0          	and    $0xfffffffffffffff0,%r9
140edf9e6:	4d 8b d9             	mov    %r9,%r11
140edf9e9:	49 c1 eb 04          	shr    $0x4,%r11
140edf9ed:	47 8b 9c 9a b8 47 21 	mov    0x12147b8(%r10,%r11,4),%r11d
140edf9f4:	01
140edf9f5:	4d 03 da             	add    %r10,%r11
140edf9f8:	41 ff e3             	jmp    *%r11
140edf9fb:	f3 42 0f 7f 44 09 80 	movdqu %xmm0,-0x80(%rcx,%r9,1)
140edfa02:	f3 42 0f 7f 44 09 90 	movdqu %xmm0,-0x70(%rcx,%r9,1)
140edfa09:	f3 42 0f 7f 44 09 a0 	movdqu %xmm0,-0x60(%rcx,%r9,1)
140edfa10:	f3 42 0f 7f 44 09 b0 	movdqu %xmm0,-0x50(%rcx,%r9,1)
140edfa17:	f3 42 0f 7f 44 09 c0 	movdqu %xmm0,-0x40(%rcx,%r9,1)
140edfa1e:	f3 42 0f 7f 44 09 d0 	movdqu %xmm0,-0x30(%rcx,%r9,1)
140edfa25:	f3 42 0f 7f 44 09 e0 	movdqu %xmm0,-0x20(%rcx,%r9,1)
140edfa2c:	f3 42 0f 7f 44 01 f0 	movdqu %xmm0,-0x10(%rcx,%r8,1)
140edfa33:	f3 0f 7f 00          	movdqu %xmm0,(%rax)
140edfa37:	c3                   	ret
140edfa38:	cc                   	int3
140edfa39:	cc                   	int3
140edfa3a:	cc                   	int3
140edfa3b:	cc                   	int3
140edfa3c:	cc                   	int3
140edfa3d:	cc                   	int3
140edfa3e:	cc                   	int3
140edfa3f:	cc                   	int3
140edfa40:	cc                   	int3
140edfa41:	cc                   	int3
140edfa42:	cc                   	int3
140edfa43:	cc                   	int3
140edfa44:	cc                   	int3
140edfa45:	cc                   	int3
140edfa46:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140edfa4d:	00 00 00
140edfa50:	48 2b d1             	sub    %rcx,%rdx
140edfa53:	49 83 f8 08          	cmp    $0x8,%r8
140edfa57:	72 22                	jb     0x140edfa7b
140edfa59:	f6 c1 07             	test   $0x7,%cl
140edfa5c:	74 14                	je     0x140edfa72
140edfa5e:	66 90                	xchg   %ax,%ax
140edfa60:	8a 01                	mov    (%rcx),%al
140edfa62:	3a 04 11             	cmp    (%rcx,%rdx,1),%al
140edfa65:	75 2c                	jne    0x140edfa93
140edfa67:	48 ff c1             	inc    %rcx
140edfa6a:	49 ff c8             	dec    %r8
140edfa6d:	f6 c1 07             	test   $0x7,%cl
140edfa70:	75 ee                	jne    0x140edfa60
140edfa72:	4d 8b c8             	mov    %r8,%r9
140edfa75:	49 c1 e9 03          	shr    $0x3,%r9
140edfa79:	75 1f                	jne    0x140edfa9a
140edfa7b:	4d 85 c0             	test   %r8,%r8
140edfa7e:	74 0f                	je     0x140edfa8f
140edfa80:	8a 01                	mov    (%rcx),%al
140edfa82:	3a 04 11             	cmp    (%rcx,%rdx,1),%al
140edfa85:	75 0c                	jne    0x140edfa93
140edfa87:	48 ff c1             	inc    %rcx
140edfa8a:	49 ff c8             	dec    %r8
140edfa8d:	75 f1                	jne    0x140edfa80
140edfa8f:	48 33 c0             	xor    %rax,%rax
140edfa92:	c3                   	ret
140edfa93:	1b c0                	sbb    %eax,%eax
140edfa95:	83 d8 ff             	sbb    $0xffffffff,%eax
140edfa98:	c3                   	ret
140edfa99:	90                   	nop
140edfa9a:	49 c1 e9 02          	shr    $0x2,%r9
140edfa9e:	74 37                	je     0x140edfad7
140edfaa0:	48 8b 01             	mov    (%rcx),%rax
140edfaa3:	48 3b 04 11          	cmp    (%rcx,%rdx,1),%rax
140edfaa7:	75 5b                	jne    0x140edfb04
140edfaa9:	48 8b 41 08          	mov    0x8(%rcx),%rax
140edfaad:	48 3b 44 11 08       	cmp    0x8(%rcx,%rdx,1),%rax
140edfab2:	75 4c                	jne    0x140edfb00
140edfab4:	48 8b 41 10          	mov    0x10(%rcx),%rax
140edfab8:	48 3b 44 11 10       	cmp    0x10(%rcx,%rdx,1),%rax
140edfabd:	75 3d                	jne    0x140edfafc
140edfabf:	48 8b 41 18          	mov    0x18(%rcx),%rax
140edfac3:	48 3b 44 11 18       	cmp    0x18(%rcx,%rdx,1),%rax
140edfac8:	75 2e                	jne    0x140edfaf8
140edfaca:	48 83 c1 20          	add    $0x20,%rcx
140edface:	49 ff c9             	dec    %r9
140edfad1:	75 cd                	jne    0x140edfaa0
140edfad3:	49 83 e0 1f          	and    $0x1f,%r8
140edfad7:	4d 8b c8             	mov    %r8,%r9
140edfada:	49 c1 e9 03          	shr    $0x3,%r9
140edfade:	74 9b                	je     0x140edfa7b
140edfae0:	48 8b 01             	mov    (%rcx),%rax
140edfae3:	48 3b 04 11          	cmp    (%rcx,%rdx,1),%rax
140edfae7:	75 1b                	jne    0x140edfb04
140edfae9:	48 83 c1 08          	add    $0x8,%rcx
140edfaed:	49 ff c9             	dec    %r9
140edfaf0:	75 ee                	jne    0x140edfae0
140edfaf2:	49 83 e0 07          	and    $0x7,%r8
140edfaf6:	eb 83                	jmp    0x140edfa7b
140edfaf8:	48 83 c1 08          	add    $0x8,%rcx
140edfafc:	48 83 c1 08          	add    $0x8,%rcx
140edfb00:	48 83 c1 08          	add    $0x8,%rcx
140edfb04:	48 8b 0c 0a          	mov    (%rdx,%rcx,1),%rcx
140edfb08:	48 0f c8             	bswap  %rax
140edfb0b:	48 0f c9             	bswap  %rcx
140edfb0e:	48 3b c1             	cmp    %rcx,%rax
140edfb11:	1b c0                	sbb    %eax,%eax
140edfb13:	83 d8 ff             	sbb    $0xffffffff,%eax
140edfb16:	c3                   	ret
140edfb17:	cc                   	int3
140edfb18:	cc                   	int3
140edfb19:	cc                   	int3
140edfb1a:	cc                   	int3
140edfb1b:	cc                   	int3
140edfb1c:	cc                   	int3
140edfb1d:	cc                   	int3
140edfb1e:	cc                   	int3
140edfb1f:	cc                   	int3
140edfb20:	cc                   	int3
140edfb21:	cc                   	int3
140edfb22:	cc                   	int3
140edfb23:	cc                   	int3
140edfb24:	cc                   	int3
140edfb25:	cc                   	int3
140edfb26:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140edfb2d:	00 00 00
140edfb30:	0f b6 d2             	movzbl %dl,%edx
140edfb33:	69 d2 01 01 01 01    	imul   $0x1010101,%edx,%edx
140edfb39:	66 0f 6e c2          	movd   %edx,%xmm0
140edfb3d:	66 0f 70 c0 00       	pshufd $0x0,%xmm0,%xmm0
140edfb42:	33 c0                	xor    %eax,%eax
140edfb44:	49 83 f8 20          	cmp    $0x20,%r8
140edfb48:	72 5f                	jb     0x140edfba9
140edfb4a:	8b c1                	mov    %ecx,%eax
140edfb4c:	83 e0 0f             	and    $0xf,%eax
140edfb4f:	74 1f                	je     0x140edfb70
140edfb51:	48 83 e8 10          	sub    $0x10,%rax
140edfb55:	4c 03 c0             	add    %rax,%r8
140edfb58:	48 2b c8             	sub    %rax,%rcx
140edfb5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140edfb60:	3a 14 01             	cmp    (%rcx,%rax,1),%dl
140edfb63:	74 57                	je     0x140edfbbc
140edfb65:	48 ff c0             	inc    %rax
140edfb68:	75 f6                	jne    0x140edfb60
140edfb6a:	49 83 f8 20          	cmp    $0x20,%r8
140edfb6e:	72 39                	jb     0x140edfba9
140edfb70:	66 0f 6f 09          	movdqa (%rcx),%xmm1
140edfb74:	66 0f 74 c8          	pcmpeqb %xmm0,%xmm1
140edfb78:	66 48 0f d7 c1       	pmovmskb %xmm1,%rax
140edfb7d:	48 0f bc c0          	bsf    %rax,%rax
140edfb81:	75 39                	jne    0x140edfbbc
140edfb83:	66 0f 6f 49 10       	movdqa 0x10(%rcx),%xmm1
140edfb88:	48 83 c1 10          	add    $0x10,%rcx
140edfb8c:	66 0f 74 c8          	pcmpeqb %xmm0,%xmm1
140edfb90:	66 48 0f d7 c1       	pmovmskb %xmm1,%rax
140edfb95:	48 0f bc c0          	bsf    %rax,%rax
140edfb99:	75 21                	jne    0x140edfbbc
140edfb9b:	48 83 c1 10          	add    $0x10,%rcx
140edfb9f:	49 83 e8 20          	sub    $0x20,%r8
140edfba3:	49 83 f8 20          	cmp    $0x20,%r8
140edfba7:	73 c7                	jae    0x140edfb70
140edfba9:	4d 85 c0             	test   %r8,%r8
140edfbac:	74 0d                	je     0x140edfbbb
140edfbae:	3a 11                	cmp    (%rcx),%dl
140edfbb0:	74 0a                	je     0x140edfbbc
140edfbb2:	48 ff c1             	inc    %rcx
140edfbb5:	49 83 e8 01          	sub    $0x1,%r8
140edfbb9:	75 f3                	jne    0x140edfbae
140edfbbb:	c3                   	ret
140edfbbc:	48 03 c1             	add    %rcx,%rax
140edfbbf:	c3                   	ret
140edfbc0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140edfbc5:	53                   	push   %rbx
140edfbc6:	55                   	push   %rbp
140edfbc7:	48 83 ec 28          	sub    $0x28,%rsp
140edfbcb:	48 8b ea             	mov    %rdx,%rbp
140edfbce:	0f ae e8             	lfence
140edfbd1:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140edfbd5:	48 8b 55 20          	mov    0x20(%rbp),%rdx
140edfbd9:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140edfbdd:	e8 1e 76 2b ff       	call   0x140197200
140edfbe2:	4c 8b 85 88 00 00 00 	mov    0x88(%rbp),%r8
140edfbe9:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140edfbed:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140edfbf1:	e8 ba dc 2b ff       	call   0x14019d8b0
140edfbf6:	33 d2                	xor    %edx,%edx
140edfbf8:	33 c9                	xor    %ecx,%ecx
140edfbfa:	e8 19 cc f3 ff       	call   0x140e1c818
140edfbff:	90                   	nop
140edfc00:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140edfc05:	55                   	push   %rbp
140edfc06:	48 83 ec 20          	sub    $0x20,%rsp
140edfc0a:	48 8b ea             	mov    %rdx,%rbp
140edfc0d:	0f ae e8             	lfence
140edfc10:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140edfc14:	4d 8b 00             	mov    (%r8),%r8
140edfc17:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140edfc1b:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
140edfc1f:	e8 8c dc 2b ff       	call   0x14019d8b0
140edfc24:	33 d2                	xor    %edx,%edx
140edfc26:	33 c9                	xor    %ecx,%ecx
140edfc28:	e8 eb cb f3 ff       	call   0x140e1c818
140edfc2d:	90                   	nop
140edfc2e:	cc                   	int3
140edfc2f:	cc                   	int3
140edfc30:	48 8d 8a 48 00 00 00 	lea    0x48(%rdx),%rcx
140edfc37:	e9 c4 83 2b ff       	jmp    0x140198000
140edfc3c:	cc                   	int3
140edfc3d:	cc                   	int3
140edfc3e:	cc                   	int3
140edfc3f:	cc                   	int3
140edfc40:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
140edfc47:	e9 f4 83 2b ff       	jmp    0x140198040
140edfc4c:	cc                   	int3
140edfc4d:	cc                   	int3
140edfc4e:	cc                   	int3
140edfc4f:	cc                   	int3
140edfc50:	48 8d 8a 00 01 00 00 	lea    0x100(%rdx),%rcx
140edfc57:	e9 b4 e1 a9 ff       	jmp    0x14097de10
140edfc5c:	cc                   	int3
140edfc5d:	cc                   	int3
140edfc5e:	cc                   	int3
140edfc5f:	cc                   	int3
140edfc60:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
140edfc67:	e9 e4 7d 2b ff       	jmp    0x140197a50
140edfc6c:	cc                   	int3
140edfc6d:	cc                   	int3
140edfc6e:	cc                   	int3
140edfc6f:	cc                   	int3
140edfc70:	48 8d 8a 90 06 00 00 	lea    0x690(%rdx),%rcx
140edfc77:	e9 d4 7d 2b ff       	jmp    0x140197a50
140edfc7c:	cc                   	int3
140edfc7d:	cc                   	int3
140edfc7e:	cc                   	int3
140edfc7f:	cc                   	int3
140edfc80:	48 8d 8a a0 00 00 00 	lea    0xa0(%rdx),%rcx
140edfc87:	e9 c4 7d 2b ff       	jmp    0x140197a50
140edfc8c:	cc                   	int3
140edfc8d:	cc                   	int3
140edfc8e:	cc                   	int3
140edfc8f:	cc                   	int3
140edfc90:	48 8d 8a 80 00 00 00 	lea    0x80(%rdx),%rcx
140edfc97:	e9 b4 7d 2b ff       	jmp    0x140197a50
140edfc9c:	cc                   	int3
140edfc9d:	cc                   	int3
140edfc9e:	cc                   	int3
140edfc9f:	cc                   	int3
140edfca0:	48 8d 8a d8 00 00 00 	lea    0xd8(%rdx),%rcx
140edfca7:	e9 a4 7d 2b ff       	jmp    0x140197a50
140edfcac:	cc                   	int3
140edfcad:	cc                   	int3
140edfcae:	cc                   	int3
140edfcaf:	cc                   	int3
140edfcb0:	48 8d 8a 60 00 00 00 	lea    0x60(%rdx),%rcx
140edfcb7:	e9 94 7d 2b ff       	jmp    0x140197a50
140edfcbc:	cc                   	int3
140edfcbd:	cc                   	int3
140edfcbe:	cc                   	int3
140edfcbf:	cc                   	int3
140edfcc0:	48 8d 8a 90 03 00 00 	lea    0x390(%rdx),%rcx
140edfcc7:	e9 64 8a 2b ff       	jmp    0x140198730
140edfccc:	cc                   	int3
140edfccd:	cc                   	int3
140edfcce:	cc                   	int3
140edfccf:	cc                   	int3
140edfcd0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140edfcd5:	53                   	push   %rbx
140edfcd6:	55                   	push   %rbp
140edfcd7:	48 83 ec 48          	sub    $0x48,%rsp
140edfcdb:	48 8b ea             	mov    %rdx,%rbp
140edfcde:	0f 57 c0             	xorps  %xmm0,%xmm0
140edfce1:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140edfce5:	48 c7 45 50 00 00 00 	movq   $0x0,0x50(%rbp)
140edfcec:	00
140edfced:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
140edfcf4:	00
140edfcf5:	41 b8 17 00 00 00    	mov    $0x17,%r8d
140edfcfb:	48 8d 15 4e 3e 0c 00 	lea    0xc3e4e(%rip),%rdx        # 0x140fa3b50
140edfd02:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140edfd06:	e8 f5 70 2b ff       	call   0x140196e00
140edfd0b:	90                   	nop
140edfd0c:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140edfd10:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
140edfd17:	48 8b cb             	mov    %rbx,%rcx
140edfd1a:	e8 11 cc a7 ff       	call   0x14095c930
140edfd1f:	90                   	nop
140edfd20:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140edfd24:	49 83 f8 0f          	cmp    $0xf,%r8
140edfd28:	76 0d                	jbe    0x140edfd37
140edfd2a:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140edfd2e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140edfd32:	e8 19 d3 2b ff       	call   0x14019d050
140edfd37:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
140edfd3b:	7d 18                	jge    0x140edfd55
140edfd3d:	0f b7 43 22          	movzwl 0x22(%rbx),%eax
140edfd41:	b9 ff 1f 00 00       	mov    $0x1fff,%ecx
140edfd46:	66 23 c1             	and    %cx,%ax
140edfd49:	66 83 f8 07          	cmp    $0x7,%ax
140edfd4d:	75 06                	jne    0x140edfd55
140edfd4f:	0f b7 43 20          	movzwl 0x20(%rbx),%eax
140edfd53:	eb 03                	jmp    0x140edfd58
140edfd55:	8b 43 20             	mov    0x20(%rbx),%eax
140edfd58:	89 85 d0 00 00 00    	mov    %eax,0xd0(%rbp)
140edfd5e:	48 b8 00 00 00 00 00 	movabs $0x0,%rax
140edfd65:	00 00 00
140edfd68:	48 83 c4 48          	add    $0x48,%rsp
140edfd6c:	5d                   	pop    %rbp
140edfd6d:	5b                   	pop    %rbx
140edfd6e:	c3                   	ret
140edfd6f:	cc                   	int3
140edfd70:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140edfd75:	55                   	push   %rbp
140edfd76:	48 83 ec 40          	sub    $0x40,%rsp
140edfd7a:	48 8b ea             	mov    %rdx,%rbp
140edfd7d:	0f 57 c0             	xorps  %xmm0,%xmm0
140edfd80:	0f 11 85 90 06 00 00 	movups %xmm0,0x690(%rbp)
140edfd87:	48 c7 85 a0 06 00 00 	movq   $0x0,0x6a0(%rbp)
140edfd8e:	00 00 00 00
140edfd92:	48 c7 85 a8 06 00 00 	movq   $0x0,0x6a8(%rbp)
140edfd99:	00 00 00 00
140edfd9d:	45 33 c0             	xor    %r8d,%r8d
140edfda0:	48 8d 15 e5 39 0c 00 	lea    0xc39e5(%rip),%rdx        # 0x140fa378c
140edfda7:	48 8d 8d 90 06 00 00 	lea    0x690(%rbp),%rcx
140edfdae:	e8 4d 70 2b ff       	call   0x140196e00
140edfdb3:	90                   	nop
140edfdb4:	0f 57 c0             	xorps  %xmm0,%xmm0
140edfdb7:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140edfdbb:	48 c7 45 50 00 00 00 	movq   $0x0,0x50(%rbp)
140edfdc2:	00
140edfdc3:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
140edfdca:	00
140edfdcb:	45 33 c0             	xor    %r8d,%r8d
140edfdce:	48 8d 15 b7 39 0c 00 	lea    0xc39b7(%rip),%rdx        # 0x140fa378c
140edfdd5:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140edfdd9:	e8 22 70 2b ff       	call   0x140196e00
140edfdde:	90                   	nop
140edfddf:	0f 57 c0             	xorps  %xmm0,%xmm0