140e6e43c:	33 db                	xor    %ebx,%ebx
140e6e43e:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6e441:	0f 11 07             	movups %xmm0,(%rdi)
140e6e444:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
140e6e44b:	00
140e6e44c:	48 8d 43 10          	lea    0x10(%rbx),%rax
140e6e450:	48 89 07             	mov    %rax,(%rdi)
140e6e453:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140e6e457:	48 8b c7             	mov    %rdi,%rax
140e6e45a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140e6e45f:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140e6e464:	48 83 c4 30          	add    $0x30,%rsp
140e6e468:	5f                   	pop    %rdi
140e6e469:	c3                   	ret
140e6e46a:	cc                   	int3
140e6e46b:	cc                   	int3
140e6e46c:	cc                   	int3
140e6e46d:	cc                   	int3
140e6e46e:	cc                   	int3
140e6e46f:	cc                   	int3
140e6e470:	40 53                	rex push %rbx
140e6e472:	48 83 ec 20          	sub    $0x20,%rsp
140e6e476:	48 8b d9             	mov    %rcx,%rbx
140e6e479:	e8 62 ff 01 00       	call   0x140e8e3e0
140e6e47e:	48 8d 05 7b 19 38 00 	lea    0x38197b(%rip),%rax        # 0x1411efe00
140e6e485:	48 89 03             	mov    %rax,(%rbx)
140e6e488:	33 c0                	xor    %eax,%eax
140e6e48a:	48 89 43 18          	mov    %rax,0x18(%rbx)
140e6e48e:	48 8b c3             	mov    %rbx,%rax
140e6e491:	48 83 c4 20          	add    $0x20,%rsp
140e6e495:	5b                   	pop    %rbx
140e6e496:	c3                   	ret
140e6e497:	cc                   	int3
140e6e498:	cc                   	int3
140e6e499:	cc                   	int3
140e6e49a:	cc                   	int3
140e6e49b:	cc                   	int3
140e6e49c:	cc                   	int3
140e6e49d:	cc                   	int3
140e6e49e:	cc                   	int3
140e6e49f:	cc                   	int3
140e6e4a0:	40 53                	rex push %rbx
140e6e4a2:	48 83 ec 20          	sub    $0x20,%rsp
140e6e4a6:	48 8d 05 23 1a 38 00 	lea    0x381a23(%rip),%rax        # 0x1411efed0
140e6e4ad:	48 8b d9             	mov    %rcx,%rbx
140e6e4b0:	48 89 01             	mov    %rax,(%rcx)
140e6e4b3:	f6 c2 01             	test   $0x1,%dl
140e6e4b6:	74 0a                	je     0x140e6e4c2
140e6e4b8:	ba a0 00 00 00       	mov    $0xa0,%edx
140e6e4bd:	e8 82 cc fa ff       	call   0x140e1b144
140e6e4c2:	48 8b c3             	mov    %rbx,%rax
140e6e4c5:	48 83 c4 20          	add    $0x20,%rsp
140e6e4c9:	5b                   	pop    %rbx
140e6e4ca:	c3                   	ret
140e6e4cb:	cc                   	int3
140e6e4cc:	cc                   	int3
140e6e4cd:	cc                   	int3
140e6e4ce:	cc                   	int3
140e6e4cf:	cc                   	int3
140e6e4d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e6e4d5:	55                   	push   %rbp
140e6e4d6:	56                   	push   %rsi
140e6e4d7:	57                   	push   %rdi
140e6e4d8:	41 54                	push   %r12
140e6e4da:	41 55                	push   %r13
140e6e4dc:	41 56                	push   %r14
140e6e4de:	41 57                	push   %r15
140e6e4e0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140e6e4e5:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140e6e4ec:	48 8b 05 0d aa 54 00 	mov    0x54aa0d(%rip),%rax        # 0x1413b8f00
140e6e4f3:	48 33 c4             	xor    %rsp,%rax
140e6e4f6:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140e6e4fa:	4d 8b f8             	mov    %r8,%r15
140e6e4fd:	4c 8b f2             	mov    %rdx,%r14
140e6e500:	4c 8b e9             	mov    %rcx,%r13
140e6e503:	48 89 55 8f          	mov    %rdx,-0x71(%rbp)
140e6e507:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140e6e50e:	00
140e6e50f:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6e512:	0f 11 02             	movups %xmm0,(%rdx)
140e6e515:	b9 28 00 00 00       	mov    $0x28,%ecx
140e6e51a:	e8 e9 cb fa ff       	call   0x140e1b108
140e6e51f:	48 8b d8             	mov    %rax,%rbx
140e6e522:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140e6e527:	33 f6                	xor    %esi,%esi
140e6e529:	48 85 c0             	test   %rax,%rax
140e6e52c:	74 30                	je     0x140e6e55e
140e6e52e:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6e531:	0f 11 00             	movups %xmm0,(%rax)
140e6e534:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140e6e53b:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140e6e542:	48 8d 05 bf 16 38 00 	lea    0x3816bf(%rip),%rax        # 0x1411efc08
140e6e549:	48 89 03             	mov    %rax,(%rbx)
140e6e54c:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140e6e550:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e6e555:	33 d2                	xor    %edx,%edx
140e6e557:	e8 74 9a ff ff       	call   0x140e67fd0
140e6e55c:	eb 03                	jmp    0x140e6e561
140e6e55e:	48 8b de             	mov    %rsi,%rbx
140e6e561:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6e564:	41 0f 11 06          	movups %xmm0,(%r14)
140e6e568:	48 8d 43 10          	lea    0x10(%rbx),%rax
140e6e56c:	49 89 06             	mov    %rax,(%r14)
140e6e56f:	49 89 5e 08          	mov    %rbx,0x8(%r14)
140e6e573:	c7 44 24 40 03 00 00 	movl   $0x3,0x40(%rsp)
140e6e57a:	00
140e6e57b:	48 8d 05 de 18 38 00 	lea    0x3818de(%rip),%rax        # 0x1411efe60
140e6e582:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140e6e586:	4c 89 7d 9f          	mov    %r15,-0x61(%rbp)
140e6e58a:	66 89 75 a7          	mov    %si,-0x59(%rbp)
140e6e58e:	66 41 83 7f 12 2a    	cmpw   $0x2a,0x12(%r15)
140e6e594:	73 0a                	jae    0x140e6e5a0
140e6e596:	f0 41 ff 45 18       	lock incl 0x18(%r13)
140e6e59b:	e9 e0 04 00 00       	jmp    0x140e6ea80
140e6e5a0:	b9 a0 00 00 00       	mov    $0xa0,%ecx
140e6e5a5:	e8 5e cb fa ff       	call   0x140e1b108
140e6e5aa:	48 8b f8             	mov    %rax,%rdi
140e6e5ad:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140e6e5b2:	48 85 c0             	test   %rax,%rax
140e6e5b5:	74 2d                	je     0x140e6e5e4
140e6e5b7:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6e5ba:	0f 11 00             	movups %xmm0,(%rax)
140e6e5bd:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140e6e5c4:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140e6e5cb:	48 8d 05 fe 18 38 00 	lea    0x3818fe(%rip),%rax        # 0x1411efed0
140e6e5d2:	48 89 07             	mov    %rax,(%rdi)
140e6e5d5:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140e6e5d9:	41 8b 55 14          	mov    0x14(%r13),%edx
140e6e5dd:	e8 2e 4f ff ff       	call   0x140e63510
140e6e5e2:	eb 03                	jmp    0x140e6e5e7
140e6e5e4:	48 8b fe             	mov    %rsi,%rdi
140e6e5e7:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6e5ea:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
140e6e5ee:	c7 44 24 40 07 00 00 	movl   $0x7,0x40(%rsp)
140e6e5f5:	00
140e6e5f6:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140e6e5fa:	48 89 75 af          	mov    %rsi,-0x51(%rbp)
140e6e5fe:	4c 8b e7             	mov    %rdi,%r12
140e6e601:	48 89 7d b7          	mov    %rdi,-0x49(%rbp)
140e6e605:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e6e60a:	49 8b cf             	mov    %r15,%rcx
140e6e60d:	e8 3e 28 b0 ff       	call   0x140970e50
140e6e612:	90                   	nop
140e6e613:	4c 8b c0             	mov    %rax,%r8
140e6e616:	ba 0d ff 00 00       	mov    $0xff0d,%edx
140e6e61b:	48 8b ce             	mov    %rsi,%rcx
140e6e61e:	e8 9d f2 ff ff       	call   0x140e6d8c0
140e6e623:	90                   	nop
140e6e624:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
140e6e628:	48 83 fa 07          	cmp    $0x7,%rdx
140e6e62c:	76 37                	jbe    0x140e6e665
140e6e62e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e6e635:	00
140e6e636:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140e6e63b:	48 8b c1             	mov    %rcx,%rax
140e6e63e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e6e645:	72 19                	jb     0x140e6e660
140e6e647:	48 83 c2 27          	add    $0x27,%rdx
140e6e64b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e6e64f:	48 2b c1             	sub    %rcx,%rax
140e6e652:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e6e656:	48 83 f8 1f          	cmp    $0x1f,%rax
140e6e65a:	0f 87 bf 06 00 00    	ja     0x140e6ed1f
140e6e660:	e8 df ca fa ff       	call   0x140e1b144
140e6e665:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e6e66a:	49 8b cf             	mov    %r15,%rcx
140e6e66d:	e8 de 24 b0 ff       	call   0x140970b50
140e6e672:	90                   	nop
140e6e673:	4c 8b c0             	mov    %rax,%r8
140e6e676:	ba 0f ff 00 00       	mov    $0xff0f,%edx
140e6e67b:	48 8b ce             	mov    %rsi,%rcx
140e6e67e:	e8 3d f2 ff ff       	call   0x140e6d8c0
140e6e683:	90                   	nop
140e6e684:	48 8b 55 87          	mov    -0x79(%rbp),%rdx
140e6e688:	48 83 fa 07          	cmp    $0x7,%rdx
140e6e68c:	76 37                	jbe    0x140e6e6c5
140e6e68e:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e6e695:	00
140e6e696:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140e6e69b:	48 8b c1             	mov    %rcx,%rax
140e6e69e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e6e6a5:	72 19                	jb     0x140e6e6c0
140e6e6a7:	48 83 c2 27          	add    $0x27,%rdx
140e6e6ab:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e6e6af:	48 2b c1             	sub    %rcx,%rax
140e6e6b2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e6e6b6:	48 83 f8 1f          	cmp    $0x1f,%rax
140e6e6ba:	0f 87 65 06 00 00    	ja     0x140e6ed25
140e6e6c0:	e8 7f ca fa ff       	call   0x140e1b144
140e6e6c5:	ba 06 00 00 00       	mov    $0x6,%edx
140e6e6ca:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e6e6d0:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140e6e6d4:	e8 57 08 02 00       	call   0x140e8ef30
140e6e6d9:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
140e6e6dd:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e6e6e3:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e6e6e8:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140e6e6ec:	e8 6f 00 02 00       	call   0x140e8e760
140e6e6f1:	0f b7 18             	movzwl (%rax),%ebx
140e6e6f4:	49 8b 07             	mov    (%r15),%rax
140e6e6f7:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e6e6fc:	49 8b cf             	mov    %r15,%rcx
140e6e6ff:	48 8b 40 10          	mov    0x10(%rax),%rax
140e6e703:	ff 15 17 53 11 00    	call   *0x115317(%rip)        # 0x140f83a20
140e6e709:	0f b7 10             	movzwl (%rax),%edx
140e6e70c:	03 d3                	add    %ebx,%edx
140e6e70e:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e6e714:	0f 87 ff 05 00 00    	ja     0x140e6ed19
140e6e71a:	41 b0 01             	mov    $0x1,%r8b
140e6e71d:	49 8b cf             	mov    %r15,%rcx
140e6e720:	e8 5b 29 b0 ff       	call   0x140971080
140e6e725:	44 0f b7 f8          	movzwl %ax,%r15d
140e6e729:	66 89 44 24 30       	mov    %ax,0x30(%rsp)
140e6e72e:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
140e6e735:	00
140e6e736:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140e6e73b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e6e740:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e6e745:	4c 8d 05 1f 55 21 00 	lea    0x21551f(%rip),%r8        # 0x141083c6b
140e6e74c:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e6e751:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
140e6e755:	e8 86 8f ff ff       	call   0x140e676e0
140e6e75a:	80 7c 24 50 00       	cmpb   $0x0,0x50(%rsp)
140e6e75f:	75 45                	jne    0x140e6e7a6
140e6e761:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140e6e766:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e6e76b:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
140e6e76f:	e8 5c 97 ff ff       	call   0x140e67ed0
140e6e774:	66 44 89 7c 24 30    	mov    %r15w,0x30(%rsp)
140e6e77a:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
140e6e781:	00
140e6e782:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140e6e787:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e6e78c:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
140e6e791:	4c 8d 05 d3 54 21 00 	lea    0x2154d3(%rip),%r8        # 0x141083c6b
140e6e798:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e6e79d:	48 8d 4e 40          	lea    0x40(%rsi),%rcx
140e6e7a1:	e8 3a 8f ff ff       	call   0x140e676e0
140e6e7a6:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
140e6e7aa:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140e6e7b0:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e6e7b5:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140e6e7b9:	e8 a2 ff 01 00       	call   0x140e8e760
140e6e7be:	0f b7 18             	movzwl (%rax),%ebx
140e6e7c1:	49 8b 07             	mov    (%r15),%rax
140e6e7c4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e6e7c9:	49 8b cf             	mov    %r15,%rcx
140e6e7cc:	48 8b 40 10          	mov    0x10(%rax),%rax
140e6e7d0:	ff 15 4a 52 11 00    	call   *0x11524a(%rip)        # 0x140f83a20
140e6e7d6:	44 0f b7 00          	movzwl (%rax),%r8d
140e6e7da:	44 03 c3             	add    %ebx,%r8d
140e6e7dd:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e6e7e4:	0f 87 29 05 00 00    	ja     0x140e6ed13
140e6e7ea:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140e6e7ee:	49 8b cf             	mov    %r15,%rcx
140e6e7f1:	e8 ea 20 b0 ff       	call   0x1409708e0
140e6e7f6:	c7 44 24 40 1f 00 00 	movl   $0x1f,0x40(%rsp)
140e6e7fd:	00
140e6e7fe:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
140e6e802:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140e6e808:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e6e80d:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140e6e811:	e8 4a ff 01 00       	call   0x140e8e760
140e6e816:	0f b7 18             	movzwl (%rax),%ebx
140e6e819:	49 8b 07             	mov    (%r15),%rax
140e6e81c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e6e821:	49 8b cf             	mov    %r15,%rcx
140e6e824:	48 8b 40 10          	mov    0x10(%rax),%rax
140e6e828:	ff 15 f2 51 11 00    	call   *0x1151f2(%rip)        # 0x140f83a20
140e6e82e:	0f b7 10             	movzwl (%rax),%edx
140e6e831:	03 d3                	add    %ebx,%edx
140e6e833:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e6e839:	0f 87 10 05 00 00    	ja     0x140e6ed4f
140e6e83f:	45 33 c0             	xor    %r8d,%r8d
140e6e842:	49 8b cf             	mov    %r15,%rcx
140e6e845:	e8 b6 28 b0 ff       	call   0x140971100
140e6e84a:	8b d0                	mov    %eax,%edx
140e6e84c:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140e6e850:	e8 6b 52 af ff       	call   0x140963ac0
140e6e855:	c7 44 24 40 3f 00 00 	movl   $0x3f,0x40(%rsp)
140e6e85c:	00
140e6e85d:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
140e6e861:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140e6e867:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140e6e86c:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140e6e870:	e8 eb fe 01 00       	call   0x140e8e760
140e6e875:	0f b7 18             	movzwl (%rax),%ebx
140e6e878:	49 8b 07             	mov    (%r15),%rax
140e6e87b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140e6e880:	49 8b cf             	mov    %r15,%rcx
140e6e883:	48 8b 40 10          	mov    0x10(%rax),%rax
140e6e887:	ff 15 93 51 11 00    	call   *0x115193(%rip)        # 0x140f83a20
140e6e88d:	44 0f b7 00          	movzwl (%rax),%r8d
140e6e891:	44 03 c3             	add    %ebx,%r8d
140e6e894:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e6e89b:	0f 87 a8 04 00 00    	ja     0x140e6ed49
140e6e8a1:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
140e6e8a5:	49 8b cf             	mov    %r15,%rcx
140e6e8a8:	e8 33 20 b0 ff       	call   0x1409708e0
140e6e8ad:	c7 44 24 40 ff 00 00 	movl   $0xff,0x40(%rsp)
140e6e8b4:	00
140e6e8b5:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140e6e8b9:	48 83 7d f7 07       	cmpq   $0x7,-0x9(%rbp)
140e6e8be:	4c 0f 47 45 df       	cmova  -0x21(%rbp),%r8
140e6e8c3:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140e6e8c7:	48 83 fa 07          	cmp    $0x7,%rdx
140e6e8cb:	0f 85 d9 01 00 00    	jne    0x140e6eaaa
140e6e8d1:	48 8d 0d 90 15 38 00 	lea    0x381590(%rip),%rcx        # 0x1411efe68
140e6e8d8:	48 85 d2             	test   %rdx,%rdx
140e6e8db:	74 1b                	je     0x140e6e8f8
140e6e8dd:	4c 2b c1             	sub    %rcx,%r8
140e6e8e0:	42 0f b7 04 01       	movzwl (%rcx,%r8,1),%eax
140e6e8e5:	66 3b 01             	cmp    (%rcx),%ax
140e6e8e8:	0f 85 bc 01 00 00    	jne    0x140e6eaaa
140e6e8ee:	48 83 c1 02          	add    $0x2,%rcx
140e6e8f2:	48 83 ea 01          	sub    $0x1,%rdx
140e6e8f6:	75 e8                	jne    0x140e6e8e0
140e6e8f8:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
140e6e8fc:	48 83 7d d7 07       	cmpq   $0x7,-0x29(%rbp)
140e6e901:	4c 0f 47 45 bf       	cmova  -0x41(%rbp),%r8
140e6e906:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140e6e90a:	48 83 fa 11          	cmp    $0x11,%rdx
140e6e90e:	0f 85 96 01 00 00    	jne    0x140e6eaaa
140e6e914:	48 8d 0d 5d 15 38 00 	lea    0x38155d(%rip),%rcx        # 0x1411efe78
140e6e91b:	48 85 d2             	test   %rdx,%rdx
140e6e91e:	74 28                	je     0x140e6e948
140e6e920:	4c 2b c1             	sub    %rcx,%r8
140e6e923:	0f 1f 40 00          	nopl   0x0(%rax)
140e6e927:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140e6e92e:	00 00
140e6e930:	42 0f b7 04 01       	movzwl (%rcx,%r8,1),%eax
140e6e935:	66 3b 01             	cmp    (%rcx),%ax
140e6e938:	0f 85 6c 01 00 00    	jne    0x140e6eaaa
140e6e93e:	48 83 c1 02          	add    $0x2,%rcx
140e6e942:	48 83 ea 01          	sub    $0x1,%rdx
140e6e946:	75 e8                	jne    0x140e6e930
140e6e948:	f0 41 ff 45 1c       	lock incl 0x1c(%r13)
140e6e94d:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140e6e951:	48 83 fa 07          	cmp    $0x7,%rdx
140e6e955:	76 36                	jbe    0x140e6e98d
140e6e957:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e6e95e:	00
140e6e95f:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140e6e963:	48 8b c1             	mov    %rcx,%rax
140e6e966:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e6e96d:	72 19                	jb     0x140e6e988
140e6e96f:	48 83 c2 27          	add    $0x27,%rdx
140e6e973:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e6e977:	48 2b c1             	sub    %rcx,%rax
140e6e97a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax