fffff800002be784:	0f 11 4d 27          	movups %xmm1,0x27(%rbp)
fffff800002be788:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
fffff800002be78c:	0f 11 4d f7          	movups %xmm1,-0x9(%rbp)
fffff800002be790:	e8 a7 78 f4 ff       	call   0xfffff8000020603c
fffff800002be795:	0f b7 f8             	movzwl %ax,%edi
fffff800002be798:	66 85 c0             	test   %ax,%ax
fffff800002be79b:	0f 85 9e 03 00 00    	jne    0xfffff800002beb3f
fffff800002be7a1:	44 0f b6 83 82 00 00 	movzbl 0x82(%rbx),%r8d
fffff800002be7a8:	00
fffff800002be7a9:	41 80 f8 f9          	cmp    $0xf9,%r8b
fffff800002be7ad:	0f 84 75 03 00 00    	je     0xfffff800002beb28
fffff800002be7b3:	41 8b c8             	mov    %r8d,%ecx
fffff800002be7b6:	45 8d 7e 07          	lea    0x7(%r14),%r15d
fffff800002be7ba:	c1 e9 03             	shr    $0x3,%ecx
fffff800002be7bd:	41 23 cf             	and    %r15d,%ecx
fffff800002be7c0:	0f 84 0a 03 00 00    	je     0xfffff800002bead0
fffff800002be7c6:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7c9:	0f 84 cb 02 00 00    	je     0xfffff800002bea9a
fffff800002be7cf:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7d2:	0f 84 23 02 00 00    	je     0xfffff800002be9fb
fffff800002be7d8:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7db:	0f 84 89 01 00 00    	je     0xfffff800002be96a
fffff800002be7e1:	83 e9 01             	sub    $0x1,%ecx
fffff800002be7e4:	0f 84 0c 01 00 00    	je     0xfffff800002be8f6
fffff800002be7ea:	83 e9 02             	sub    $0x2,%ecx
fffff800002be7ed:	74 76                	je     0xfffff800002be865
fffff800002be7ef:	83 f9 01             	cmp    $0x1,%ecx
fffff800002be7f2:	0f 85 e1 02 00 00    	jne    0xfffff800002bead9
fffff800002be7f8:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be7ff:	0f 85 d4 02 00 00    	jne    0xfffff800002bead9
fffff800002be805:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002be809:	74 1d                	je     0xfffff800002be828
fffff800002be80b:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002be80f:	bf 08 10 00 00       	mov    $0x1008,%edi
fffff800002be814:	48 c7 40 14 0d 00 00 	movq   $0xd,0x14(%rax)
fffff800002be81b:	00
fffff800002be81c:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002be820:	44 89 38             	mov    %r15d,(%rax)
fffff800002be823:	e9 13 03 00 00       	jmp    0xfffff800002beb3b
fffff800002be828:	8b 53 7c             	mov    0x7c(%rbx),%edx
fffff800002be82b:	4c 8d 45 07          	lea    0x7(%rbp),%r8
fffff800002be82f:	48 8b cb             	mov    %rbx,%rcx
fffff800002be832:	e8 55 74 f4 ff       	call   0xfffff80000205c8c
fffff800002be837:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be83e:	48 03 55 07          	add    0x7(%rbp),%rdx
fffff800002be842:	83 7b 30 04          	cmpl   $0x4,0x30(%rbx)
fffff800002be846:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002be84a:	8b ca                	mov    %edx,%ecx
fffff800002be84c:	48 0f 44 ca          	cmove  %rdx,%rcx
fffff800002be850:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
fffff800002be854:	48 89 48 10          	mov    %rcx,0x10(%rax)
fffff800002be858:	48 8b ce             	mov    %rsi,%rcx
fffff800002be85b:	e8 7c a2 ff ff       	call   0xfffff800002b8adc
fffff800002be860:	e9 da 02 00 00       	jmp    0xfffff800002beb3f
fffff800002be865:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002be869:	75 a0                	jne    0xfffff800002be80b
fffff800002be86b:	48 8b cb             	mov    %rbx,%rcx
fffff800002be86e:	c7 43 50 02 00 00 00 	movl   $0x2,0x50(%rbx)
fffff800002be875:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be87c:	74 19                	je     0xfffff800002be897
fffff800002be87e:	8a 93 80 00 00 00    	mov    0x80(%rbx),%dl
fffff800002be884:	45 22 c7             	and    %r15b,%r8b
fffff800002be887:	80 e2 01             	and    $0x1,%dl
fffff800002be88a:	c0 e2 03             	shl    $0x3,%dl
fffff800002be88d:	41 0a d0             	or     %r8b,%dl
fffff800002be890:	e8 e7 12 00 00       	call   0xfffff800002bfb7c
fffff800002be895:	eb 20                	jmp    0xfffff800002be8b7
fffff800002be897:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be89e:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002be8a2:	e8 19 74 f4 ff       	call   0xfffff80000205cc0
fffff800002be8a7:	0f b7 f8             	movzwl %ax,%edi
fffff800002be8aa:	66 85 c0             	test   %ax,%ax
fffff800002be8ad:	0f 85 8c 02 00 00    	jne    0xfffff800002beb3f
fffff800002be8b3:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
fffff800002be8b7:	83 e0 0f             	and    $0xf,%eax
fffff800002be8ba:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
fffff800002be8be:	33 d2                	xor    %edx,%edx
fffff800002be8c0:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
fffff800002be8c4:	48 8b ce             	mov    %rsi,%rcx
fffff800002be8c7:	e8 90 73 ff ff       	call   0xfffff800002b5c5c
fffff800002be8cc:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
fffff800002be8d0:	b9 f1 ff ff ff       	mov    $0xfffffff1,%ecx
fffff800002be8d5:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
fffff800002be8d9:	48 23 c1             	and    %rcx,%rax
fffff800002be8dc:	4c 0b c0             	or     %rax,%r8
fffff800002be8df:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
fffff800002be8e3:	33 d2                	xor    %edx,%edx
fffff800002be8e5:	4c 89 45 e7          	mov    %r8,-0x19(%rbp)
fffff800002be8e9:	48 8b ce             	mov    %rsi,%rcx
fffff800002be8ec:	e8 a7 7c ff ff       	call   0xfffff800002b6598
fffff800002be8f1:	e9 2d 02 00 00       	jmp    0xfffff800002beb23
fffff800002be8f6:	ba 04 00 00 00       	mov    $0x4,%edx
fffff800002be8fb:	48 8b cb             	mov    %rbx,%rcx
fffff800002be8fe:	e8 15 37 f4 ff       	call   0xfffff80000202018
fffff800002be903:	0f b7 f8             	movzwl %ax,%edi
fffff800002be906:	66 85 c0             	test   %ax,%ax
fffff800002be909:	0f 85 30 02 00 00    	jne    0xfffff800002beb3f
fffff800002be90f:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002be913:	33 d2                	xor    %edx,%edx
fffff800002be915:	48 8b ce             	mov    %rsi,%rcx
fffff800002be918:	e8 3f 73 ff ff       	call   0xfffff800002b5c5c
fffff800002be91d:	48 8b cb             	mov    %rbx,%rcx
fffff800002be920:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be927:	74 25                	je     0xfffff800002be94e
fffff800002be929:	8a 93 80 00 00 00    	mov    0x80(%rbx),%dl
fffff800002be92f:	8a 83 82 00 00 00    	mov    0x82(%rbx),%al
fffff800002be935:	80 e2 01             	and    $0x1,%dl
fffff800002be938:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
fffff800002be93c:	41 22 c7             	and    %r15b,%al
fffff800002be93f:	c0 e2 03             	shl    $0x3,%dl
fffff800002be942:	0a d0                	or     %al,%dl
fffff800002be944:	e8 c7 5e f4 ff       	call   0xfffff80000204810
fffff800002be949:	e9 f1 01 00 00       	jmp    0xfffff800002beb3f
fffff800002be94e:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002be955:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002be959:	c7 43 50 02 00 00 00 	movl   $0x2,0x50(%rbx)
fffff800002be960:	e8 a7 17 00 00       	call   0xfffff800002c010c
fffff800002be965:	e9 b9 01 00 00       	jmp    0xfffff800002beb23
fffff800002be96a:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002be971:	0f 85 62 01 00 00    	jne    0xfffff800002bead9
fffff800002be977:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002be97b:	0f 85 8a fe ff ff    	jne    0xfffff800002be80b
fffff800002be981:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002be988:	01 00
fffff800002be98a:	45 33 c9             	xor    %r9d,%r9d
fffff800002be98d:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002be991:	41 b8 00 00 07 00    	mov    $0x70000,%r8d
fffff800002be997:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002be99e:	01 00
fffff800002be9a0:	b2 01                	mov    $0x1,%dl
fffff800002be9a2:	c7 44 24 38 06 00 01 	movl   $0x80010006,0x38(%rsp)
fffff800002be9a9:	80
fffff800002be9aa:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002be9b1:	8a 41 14             	mov    0x14(%rcx),%al
fffff800002be9b4:	48 8b ce             	mov    %rsi,%rcx
fffff800002be9b7:	88 45 ff             	mov    %al,-0x1(%rbp)
fffff800002be9ba:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
fffff800002be9be:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002be9c3:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002be9c8:	e8 57 54 f6 ff       	call   0xfffff80000223e24
fffff800002be9cd:	84 c0                	test   %al,%al
fffff800002be9cf:	0f 85 8d 00 00 00    	jne    0xfffff800002bea62
fffff800002be9d5:	48 8d 55 17          	lea    0x17(%rbp),%rdx
fffff800002be9d9:	48 8b cb             	mov    %rbx,%rcx
fffff800002be9dc:	e8 1f 1e f4 ff       	call   0xfffff80000200800
fffff800002be9e1:	0f b7 f8             	movzwl %ax,%edi
fffff800002be9e4:	66 85 c0             	test   %ax,%ax
fffff800002be9e7:	0f 85 52 01 00 00    	jne    0xfffff800002beb3f
fffff800002be9ed:	4c 8d 45 17          	lea    0x17(%rbp),%r8
fffff800002be9f1:	ba 00 00 07 00       	mov    $0x70000,%edx
fffff800002be9f6:	e9 92 00 00 00       	jmp    0xfffff800002bea8d
fffff800002be9fb:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002bea02:	0f 85 d1 00 00 00    	jne    0xfffff800002bead9
fffff800002bea08:	44 38 73 34          	cmp    %r14b,0x34(%rbx)
fffff800002bea0c:	0f 85 f9 fd ff ff    	jne    0xfffff800002be80b
fffff800002bea12:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff800002bea19:	01 00
fffff800002bea1b:	45 33 c9             	xor    %r9d,%r9d
fffff800002bea1e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
fffff800002bea22:	41 b8 01 00 07 00    	mov    $0x70001,%r8d
fffff800002bea28:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002bea2f:	01 00
fffff800002bea31:	b2 01                	mov    $0x1,%dl
fffff800002bea33:	c7 44 24 38 06 00 01 	movl   $0x80010006,0x38(%rsp)
fffff800002bea3a:	80
fffff800002bea3b:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff800002bea42:	8a 41 14             	mov    0x14(%rcx),%al
fffff800002bea45:	48 8b ce             	mov    %rsi,%rcx
fffff800002bea48:	88 45 ff             	mov    %al,-0x1(%rbp)
fffff800002bea4b:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
fffff800002bea4f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
fffff800002bea54:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
fffff800002bea59:	e8 c6 53 f6 ff       	call   0xfffff80000223e24
fffff800002bea5e:	84 c0                	test   %al,%al
fffff800002bea60:	74 0a                	je     0xfffff800002bea6c
fffff800002bea62:	bf 06 20 00 00       	mov    $0x2006,%edi
fffff800002bea67:	e9 d3 00 00 00       	jmp    0xfffff800002beb3f
fffff800002bea6c:	48 8d 55 27          	lea    0x27(%rbp),%rdx
fffff800002bea70:	48 8b cb             	mov    %rbx,%rcx
fffff800002bea73:	e8 88 1d f4 ff       	call   0xfffff80000200800
fffff800002bea78:	0f b7 f8             	movzwl %ax,%edi
fffff800002bea7b:	66 85 c0             	test   %ax,%ax
fffff800002bea7e:	0f 85 bb 00 00 00    	jne    0xfffff800002beb3f
fffff800002bea84:	4c 8d 45 27          	lea    0x27(%rbp),%r8
fffff800002bea88:	ba 01 00 07 00       	mov    $0x70001,%edx
fffff800002bea8d:	48 8b cb             	mov    %rbx,%rcx
fffff800002bea90:	e8 d3 1e f4 ff       	call   0xfffff80000200968
fffff800002bea95:	e9 89 00 00 00       	jmp    0xfffff800002beb23
fffff800002bea9a:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002beaa1:	75 36                	jne    0xfffff800002bead9
fffff800002beaa3:	ba 01 00 00 00       	mov    $0x1,%edx
fffff800002beaa8:	48 8b cb             	mov    %rbx,%rcx
fffff800002beaab:	e8 68 35 f4 ff       	call   0xfffff80000202018
fffff800002beab0:	0f b7 f8             	movzwl %ax,%edi
fffff800002beab3:	66 85 c0             	test   %ax,%ax
fffff800002beab6:	0f 85 83 00 00 00    	jne    0xfffff800002beb3f
fffff800002beabc:	48 8d 55 17          	lea    0x17(%rbp),%rdx
fffff800002beac0:	b9 00 00 07 00       	mov    $0x70000,%ecx
fffff800002beac5:	e8 a2 35 f4 ff       	call   0xfffff8000020206c
fffff800002beaca:	48 8d 55 17          	lea    0x17(%rbp),%rdx
fffff800002beace:	eb 4b                	jmp    0xfffff800002beb1b
fffff800002bead0:	44 38 b3 83 00 00 00 	cmp    %r14b,0x83(%rbx)
fffff800002bead7:	74 1e                	je     0xfffff800002beaf7
fffff800002bead9:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002beadd:	bf 0a 10 00 00       	mov    $0x100a,%edi
fffff800002beae2:	48 c7 40 14 06 00 00 	movq   $0x6,0x14(%rax)
fffff800002beae9:	00
fffff800002beaea:	44 88 70 10          	mov    %r14b,0x10(%rax)
fffff800002beaee:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002beaf2:	44 89 38             	mov    %r15d,(%rax)
fffff800002beaf5:	eb 48                	jmp    0xfffff800002beb3f
fffff800002beaf7:	33 d2                	xor    %edx,%edx
fffff800002beaf9:	48 8b cb             	mov    %rbx,%rcx
fffff800002beafc:	e8 17 35 f4 ff       	call   0xfffff80000202018
fffff800002beb01:	0f b7 f8             	movzwl %ax,%edi
fffff800002beb04:	66 85 c0             	test   %ax,%ax
fffff800002beb07:	75 36                	jne    0xfffff800002beb3f
fffff800002beb09:	48 8d 55 27          	lea    0x27(%rbp),%rdx
fffff800002beb0d:	b9 01 00 07 00       	mov    $0x70001,%ecx
fffff800002beb12:	e8 55 35 f4 ff       	call   0xfffff8000020206c
fffff800002beb17:	48 8d 55 27          	lea    0x27(%rbp),%rdx
fffff800002beb1b:	48 8b cb             	mov    %rbx,%rcx
fffff800002beb1e:	e8 cd 35 f4 ff       	call   0xfffff800002020f0
fffff800002beb23:	0f b7 f8             	movzwl %ax,%edi
fffff800002beb26:	eb 17                	jmp    0xfffff800002beb3f
fffff800002beb28:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002beb2c:	bf 19 10 00 00       	mov    $0x1019,%edi
fffff800002beb31:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
fffff800002beb37:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002beb3b:	c6 40 10 01          	movb   $0x1,0x10(%rax)
fffff800002beb3f:	0f b7 c7             	movzwl %di,%eax
fffff800002beb42:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
fffff800002beb46:	48 33 cc             	xor    %rsp,%rcx
fffff800002beb49:	e8 22 ca f7 ff       	call   0xfffff8000023b570
fffff800002beb4e:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
fffff800002beb55:	00
fffff800002beb56:	49 8b 5b 28          	mov    0x28(%r11),%rbx
fffff800002beb5a:	49 8b 73 30          	mov    0x30(%r11),%rsi
fffff800002beb5e:	49 8b 7b 38          	mov    0x38(%r11),%rdi
fffff800002beb62:	49 8b e3             	mov    %r11,%rsp
fffff800002beb65:	41 5f                	pop    %r15
fffff800002beb67:	41 5e                	pop    %r14
fffff800002beb69:	5d                   	pop    %rbp
fffff800002beb6a:	c3                   	ret
fffff800002beb6b:	cc                   	int3
fffff800002beb6c:	cc                   	int3
fffff800002beb6d:	cc                   	int3
fffff800002beb6e:	cc                   	int3
fffff800002beb6f:	cc                   	int3
fffff800002beb70:	cc                   	int3
fffff800002beb71:	cc                   	int3
fffff800002beb72:	cc                   	int3
fffff800002beb73:	cc                   	int3
fffff800002beb74:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff800002beb79:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
fffff800002beb7e:	55                   	push   %rbp
fffff800002beb7f:	57                   	push   %rdi
fffff800002beb80:	41 56                	push   %r14
fffff800002beb82:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
fffff800002beb87:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
fffff800002beb8e:	48 8b 05 53 2a 34 00 	mov    0x342a53(%rip),%rax        # 0xfffff800006015e8
fffff800002beb95:	48 33 c4             	xor    %rsp,%rax
fffff800002beb98:	48 89 45 37          	mov    %rax,0x37(%rbp)
fffff800002beb9c:	45 33 f6             	xor    %r14d,%r14d
fffff800002beb9f:	48 8b d9             	mov    %rcx,%rbx
fffff800002beba2:	33 d2                	xor    %edx,%edx
fffff800002beba4:	4c 89 75 d7          	mov    %r14,-0x29(%rbp)
fffff800002beba8:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff800002bebac:	4c 89 75 c7          	mov    %r14,-0x39(%rbp)
fffff800002bebb0:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
fffff800002bebb4:	45 8d 46 48          	lea    0x48(%r14),%r8d
fffff800002bebb8:	e8 03 5a f8 ff       	call   0xfffff800002445c0
fffff800002bebbd:	48 8b cb             	mov    %rbx,%rcx
fffff800002bebc0:	e8 1b 73 f4 ff       	call   0xfffff80000205ee0
fffff800002bebc5:	0f b7 f8             	movzwl %ax,%edi
fffff800002bebc8:	66 85 c0             	test   %ax,%ax
fffff800002bebcb:	0f 85 41 01 00 00    	jne    0xfffff800002bed12
fffff800002bebd1:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
fffff800002bebd5:	48 8b cb             	mov    %rbx,%rcx
fffff800002bebd8:	e8 73 0e 00 00       	call   0xfffff800002bfa50
fffff800002bebdd:	0f b7 f8             	movzwl %ax,%edi
fffff800002bebe0:	66 85 c0             	test   %ax,%ax
fffff800002bebe3:	0f 85 29 01 00 00    	jne    0xfffff800002bed12
fffff800002bebe9:	40 8a 73 50          	mov    0x50(%rbx),%sil
fffff800002bebed:	0f b6 8b 82 00 00 00 	movzbl 0x82(%rbx),%ecx
fffff800002bebf4:	40 c0 e6 03          	shl    $0x3,%sil
fffff800002bebf8:	40 fe ce             	dec    %sil
fffff800002bebfb:	c1 e9 03             	shr    $0x3,%ecx
fffff800002bebfe:	40 22 75 d7          	and    -0x29(%rbp),%sil
fffff800002bec02:	83 e1 07             	and    $0x7,%ecx
fffff800002bec05:	83 e9 04             	sub    $0x4,%ecx
fffff800002bec08:	0f 84 da 00 00 00    	je     0xfffff800002bece8
fffff800002bec0e:	83 e9 01             	sub    $0x1,%ecx
fffff800002bec11:	0f 84 8c 00 00 00    	je     0xfffff800002beca3
fffff800002bec17:	83 e9 01             	sub    $0x1,%ecx
fffff800002bec1a:	74 5a                	je     0xfffff800002bec76
fffff800002bec1c:	83 f9 01             	cmp    $0x1,%ecx
fffff800002bec1f:	74 24                	je     0xfffff800002bec45
fffff800002bec21:	48 8b 43 20          	mov    0x20(%rbx),%rax
fffff800002bec25:	bf 0a 10 00 00       	mov    $0x100a,%edi
fffff800002bec2a:	48 c7 40 14 06 00 00 	movq   $0x6,0x14(%rax)
fffff800002bec31:	00
fffff800002bec32:	44 88 70 10          	mov    %r14b,0x10(%rax)
fffff800002bec36:	4c 89 70 20          	mov    %r14,0x20(%rax)
fffff800002bec3a:	c7 00 07 00 00 00    	movl   $0x7,(%rax)
fffff800002bec40:	e9 cd 00 00 00       	jmp    0xfffff800002bed12
fffff800002bec45:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002bec4c:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
fffff800002bec50:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002bec54:	48 8b cb             	mov    %rbx,%rcx
fffff800002bec57:	e8 8c 12 00 00       	call   0xfffff800002bfee8
fffff800002bec5c:	0f b7 f8             	movzwl %ax,%edi
fffff800002bec5f:	66 85 c0             	test   %ax,%ax
fffff800002bec62:	0f 85 aa 00 00 00    	jne    0xfffff800002bed12
fffff800002bec68:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
fffff800002bec6c:	40 0f b6 c6          	movzbl %sil,%eax
fffff800002bec70:	48 0f bb c1          	btc    %rax,%rcx
fffff800002bec74:	eb 58                	jmp    0xfffff800002becce
fffff800002bec76:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002bec7d:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
fffff800002bec81:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002bec85:	48 8b cb             	mov    %rbx,%rcx
fffff800002bec88:	e8 5b 12 00 00       	call   0xfffff800002bfee8
fffff800002bec8d:	0f b7 f8             	movzwl %ax,%edi
fffff800002bec90:	66 85 c0             	test   %ax,%ax
fffff800002bec93:	75 7d                	jne    0xfffff800002bed12
fffff800002bec95:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
fffff800002bec99:	40 0f b6 c6          	movzbl %sil,%eax
fffff800002bec9d:	48 0f b3 c1          	btr    %rax,%rcx
fffff800002beca1:	eb 2b                	jmp    0xfffff800002becce
fffff800002beca3:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002becaa:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
fffff800002becae:	4c 8d 45 e7          	lea    -0x19(%rbp),%r8
fffff800002becb2:	48 8b cb             	mov    %rbx,%rcx
fffff800002becb5:	e8 2e 12 00 00       	call   0xfffff800002bfee8
fffff800002becba:	0f b7 f8             	movzwl %ax,%edi
fffff800002becbd:	66 85 c0             	test   %ax,%ax
fffff800002becc0:	75 50                	jne    0xfffff800002bed12
fffff800002becc2:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
fffff800002becc6:	40 0f b6 c6          	movzbl %sil,%eax
fffff800002becca:	48 0f ab c1          	bts    %rax,%rcx
fffff800002becce:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
fffff800002becd2:	4c 8d 83 50 01 00 00 	lea    0x150(%rbx),%r8
fffff800002becd9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
fffff800002becdd:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
fffff800002bece1:	e8 0e 35 f4 ff       	call   0xfffff800002021f4
fffff800002bece6:	eb 1b                	jmp    0xfffff800002bed03
fffff800002bece8:	48 8b 93 88 00 00 00 	mov    0x88(%rbx),%rdx
fffff800002becef:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
fffff800002becf3:	48 8b cb             	mov    %rbx,%rcx