140daf5f7:	48 33 d0             	xor    %rax,%rdx
140daf5fa:	48 0f af d1          	imul   %rcx,%rdx
140daf5fe:	41 0f b6 42 12       	movzbl 0x12(%r10),%eax
140daf603:	48 33 d0             	xor    %rax,%rdx
140daf606:	48 0f af d1          	imul   %rcx,%rdx
140daf60a:	41 0f b6 42 13       	movzbl 0x13(%r10),%eax
140daf60f:	48 33 d0             	xor    %rax,%rdx
140daf612:	48 0f af d1          	imul   %rcx,%rdx
140daf616:	41 0f b6 42 14       	movzbl 0x14(%r10),%eax
140daf61b:	48 33 d0             	xor    %rax,%rdx
140daf61e:	48 0f af d1          	imul   %rcx,%rdx
140daf622:	41 0f b6 42 15       	movzbl 0x15(%r10),%eax
140daf627:	48 33 d0             	xor    %rax,%rdx
140daf62a:	48 0f af d1          	imul   %rcx,%rdx
140daf62e:	41 0f b6 42 16       	movzbl 0x16(%r10),%eax
140daf633:	48 33 d0             	xor    %rax,%rdx
140daf636:	48 0f af d1          	imul   %rcx,%rdx
140daf63a:	41 0f b6 42 17       	movzbl 0x17(%r10),%eax
140daf63f:	48 33 d0             	xor    %rax,%rdx
140daf642:	48 0f af d1          	imul   %rcx,%rdx
140daf646:	4d 8b 85 88 01 00 00 	mov    0x188(%r13),%r8
140daf64d:	4c 23 c2             	and    %rdx,%r8
140daf650:	49 c1 e0 04          	shl    $0x4,%r8
140daf654:	4d 03 85 70 01 00 00 	add    0x170(%r13),%r8
140daf65b:	49 8b 48 08          	mov    0x8(%r8),%rcx
140daf65f:	4d 8b 8d 60 01 00 00 	mov    0x160(%r13),%r9
140daf666:	49 3b c9             	cmp    %r9,%rcx
140daf669:	74 1e                	je     0x140daf689
140daf66b:	49 8b 10             	mov    (%r8),%rdx
140daf66e:	49 8b 42 10          	mov    0x10(%r10),%rax
140daf672:	48 3b 41 10          	cmp    0x10(%rcx),%rax
140daf676:	74 14                	je     0x140daf68c
140daf678:	48 3b ca             	cmp    %rdx,%rcx
140daf67b:	74 0c                	je     0x140daf689
140daf67d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140daf681:	48 3b 41 10          	cmp    0x10(%rcx),%rax
140daf685:	75 f1                	jne    0x140daf678
140daf687:	eb 03                	jmp    0x140daf68c
140daf689:	49 8b ce             	mov    %r14,%rcx
140daf68c:	4c 8d 25 a5 33 2b 00 	lea    0x2b33a5(%rip),%r12        # 0x141062a38
140daf693:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140daf69a:	4c 8d 3d d3 70 4d 00 	lea    0x4d70d3(%rip),%r15        # 0x141286774
140daf6a1:	48 85 c9             	test   %rcx,%rcx
140daf6a4:	74 54                	je     0x140daf6fa
140daf6a6:	49 8b 00             	mov    (%r8),%rax
140daf6a9:	49 39 48 08          	cmp    %rcx,0x8(%r8)
140daf6ad:	75 18                	jne    0x140daf6c7
140daf6af:	48 3b c1             	cmp    %rcx,%rax
140daf6b2:	75 09                	jne    0x140daf6bd
140daf6b4:	4d 89 08             	mov    %r9,(%r8)
140daf6b7:	4d 89 48 08          	mov    %r9,0x8(%r8)
140daf6bb:	eb 15                	jmp    0x140daf6d2
140daf6bd:	4c 8b 49 08          	mov    0x8(%rcx),%r9
140daf6c1:	4d 89 48 08          	mov    %r9,0x8(%r8)
140daf6c5:	eb 0b                	jmp    0x140daf6d2
140daf6c7:	48 3b c1             	cmp    %rcx,%rax
140daf6ca:	75 06                	jne    0x140daf6d2
140daf6cc:	48 8b 01             	mov    (%rcx),%rax
140daf6cf:	49 89 00             	mov    %rax,(%r8)
140daf6d2:	48 8b 11             	mov    (%rcx),%rdx
140daf6d5:	49 ff 8d 68 01 00 00 	decq   0x168(%r13)
140daf6dc:	48 8b 41 08          	mov    0x8(%rcx),%rax
140daf6e0:	48 89 10             	mov    %rdx,(%rax)
140daf6e3:	48 8b 41 08          	mov    0x8(%rcx),%rax
140daf6e7:	48 89 42 08          	mov    %rax,0x8(%rdx)
140daf6eb:	ba 20 00 00 00       	mov    $0x20,%edx
140daf6f0:	e8 4f ba 06 00       	call   0x140e1b144
140daf6f5:	e9 9d 01 00 00       	jmp    0x140daf897
140daf6fa:	e8 e1 8b bb ff       	call   0x1409682e0
140daf6ff:	48 8b c8             	mov    %rax,%rcx
140daf702:	e8 c9 ff 3e ff       	call   0x14019f6d0
140daf707:	48 8b d8             	mov    %rax,%rbx
140daf70a:	83 38 05             	cmpl   $0x5,(%rax)
140daf70d:	0f 86 84 01 00 00    	jbe    0x140daf897
140daf713:	4c 89 65 97          	mov    %r12,-0x69(%rbp)
140daf717:	48 c7 45 9f 24 00 00 	movq   $0x24,-0x61(%rbp)
140daf71e:	00
140daf71f:	48 8d 05 6a ed 3f 00 	lea    0x3fed6a(%rip),%rax        # 0x1411ae490
140daf726:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140daf72a:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140daf731:	00 00 b0
140daf734:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140daf738:	c7 45 07 2d 00 00 00 	movl   $0x2d,0x7(%rbp)
140daf73f:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140daf746:	00 00 10
140daf749:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140daf74d:	48 8d 05 14 ed 3f 00 	lea    0x3fed14(%rip),%rax        # 0x1411ae468
140daf754:	48 89 45 0b          	mov    %rax,0xb(%rbp)
140daf758:	48 b8 0c 00 00 00 00 	movabs $0xb00000000000000c,%rax
140daf75f:	00 00 b0
140daf762:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140daf766:	48 c7 45 d7 03 00 00 	movq   $0x3,-0x29(%rbp)
140daf76d:	00
140daf76e:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140daf772:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140daf776:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140daf77a:	66 0f 7f 45 d7       	movdqa %xmm0,-0x29(%rbp)
140daf77f:	0f 28 4d 97          	movaps -0x69(%rbp),%xmm1
140daf783:	66 0f 7f 4d 97       	movdqa %xmm1,-0x69(%rbp)
140daf788:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140daf78c:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140daf790:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140daf794:	e8 57 2e 48 ff       	call   0x1402325f0
140daf799:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140daf79d:	48 83 7d bf 0f       	cmpq   $0xf,-0x41(%rbp)
140daf7a2:	48 0f 47 4d a7       	cmova  -0x59(%rbp),%rcx
140daf7a7:	48 85 c9             	test   %rcx,%rcx
140daf7aa:	74 11                	je     0x140daf7bd
140daf7ac:	48 8b c7             	mov    %rdi,%rax
140daf7af:	90                   	nop
140daf7b0:	48 ff c0             	inc    %rax
140daf7b3:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140daf7b7:	75 f7                	jne    0x140daf7b0
140daf7b9:	ff c0                	inc    %eax
140daf7bb:	eb 0c                	jmp    0x140daf7c9
140daf7bd:	48 8d 0d c8 3f 1f 00 	lea    0x1f3fc8(%rip),%rcx        # 0x140fa378c
140daf7c4:	b8 01 00 00 00       	mov    $0x1,%eax
140daf7c9:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
140daf7cd:	89 45 0f             	mov    %eax,0xf(%rbp)
140daf7d0:	44 89 75 13          	mov    %r14d,0x13(%rbp)
140daf7d4:	c7 45 d7 00 00 00 0b 	movl   $0xb000000,-0x29(%rbp)
140daf7db:	0f b7 05 da 34 4d 00 	movzwl 0x4d34da(%rip),%eax        # 0x141282cbc
140daf7e2:	89 45 db             	mov    %eax,-0x25(%rbp)
140daf7e5:	4c 89 75 df          	mov    %r14,-0x21(%rbp)
140daf7e9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daf7ed:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140daf7f1:	0f b7 00             	movzwl (%rax),%eax
140daf7f4:	89 45 ef             	mov    %eax,-0x11(%rbp)
140daf7f7:	c7 45 f3 02 00 00 00 	movl   $0x2,-0xd(%rbp)
140daf7fe:	48 8d 05 c1 34 4d 00 	lea    0x4d34c1(%rip),%rax        # 0x141282cc6
140daf805:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140daf809:	c7 45 ff 21 00 00 00 	movl   $0x21,-0x1(%rbp)
140daf810:	c7 45 03 01 00 00 00 	movl   $0x1,0x3(%rbp)
140daf817:	49 8b c7             	mov    %r15,%rax
140daf81a:	48 8d 0d b7 1e 4d 00 	lea    0x4d1eb7(%rip),%rcx        # 0x1412816d8
140daf821:	2b c1                	sub    %ecx,%eax
140daf823:	89 45 87             	mov    %eax,-0x79(%rbp)
140daf826:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140daf82a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140daf82f:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140daf836:	00
140daf837:	45 33 c9             	xor    %r9d,%r9d
140daf83a:	45 33 c0             	xor    %r8d,%r8d
140daf83d:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140daf841:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140daf845:	ff 15 2d 38 1d 00    	call   *0x1d382d(%rip)        # 0x140f83078
140daf84b:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
140daf84f:	48 83 fa 0f          	cmp    $0xf,%rdx
140daf853:	76 31                	jbe    0x140daf886
140daf855:	48 ff c2             	inc    %rdx
140daf858:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140daf85c:	48 8b c1             	mov    %rcx,%rax
140daf85f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140daf866:	72 19                	jb     0x140daf881
140daf868:	48 83 c2 27          	add    $0x27,%rdx
140daf86c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140daf870:	48 2b c1             	sub    %rcx,%rax
140daf873:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140daf877:	48 83 f8 1f          	cmp    $0x1f,%rax
140daf87b:	0f 87 d9 02 00 00    	ja     0x140dafb5a
140daf881:	e8 be b8 06 00       	call   0x140e1b144
140daf886:	66 0f 6f 05 a2 45 1f 	movdqa 0x1f45a2(%rip),%xmm0        # 0x140fa3e30
140daf88d:	00
140daf88e:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
140daf893:	c6 45 a7 00          	movb   $0x0,-0x59(%rbp)
140daf897:	49 81 c5 98 01 00 00 	add    $0x198,%r13
140daf89e:	48 8b 36             	mov    (%rsi),%rsi
140daf8a1:	48 83 c6 18          	add    $0x18,%rsi
140daf8a5:	48 8b d6             	mov    %rsi,%rdx
140daf8a8:	49 8b cd             	mov    %r13,%rcx
140daf8ab:	e8 70 0f 00 00       	call   0x140db0820
140daf8b0:	4c 8b e0             	mov    %rax,%r12
140daf8b3:	49 8b 55 30          	mov    0x30(%r13),%rdx
140daf8b7:	48 23 d0             	and    %rax,%rdx
140daf8ba:	48 03 d2             	add    %rdx,%rdx
140daf8bd:	49 8b 4d 18          	mov    0x18(%r13),%rcx
140daf8c1:	48 8b 5c d1 08       	mov    0x8(%rcx,%rdx,8),%rbx
140daf8c6:	49 3b 5d 08          	cmp    0x8(%r13),%rbx
140daf8ca:	75 04                	jne    0x140daf8d0
140daf8cc:	33 db                	xor    %ebx,%ebx
140daf8ce:	eb 38                	jmp    0x140daf908
140daf8d0:	4c 8b 3c d1          	mov    (%rcx,%rdx,8),%r15
140daf8d4:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140daf8d8:	48 8b ce             	mov    %rsi,%rcx
140daf8db:	e8 e0 0e 00 00       	call   0x140db07c0
140daf8e0:	84 c0                	test   %al,%al
140daf8e2:	75 1d                	jne    0x140daf901
140daf8e4:	49 3b df             	cmp    %r15,%rbx
140daf8e7:	74 16                	je     0x140daf8ff
140daf8e9:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140daf8ed:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140daf8f1:	48 8b ce             	mov    %rsi,%rcx
140daf8f4:	e8 c7 0e 00 00       	call   0x140db07c0
140daf8f9:	84 c0                	test   %al,%al
140daf8fb:	74 e7                	je     0x140daf8e4
140daf8fd:	eb 02                	jmp    0x140daf901
140daf8ff:	33 db                	xor    %ebx,%ebx
140daf901:	4c 8d 3d 6c 6e 4d 00 	lea    0x4d6e6c(%rip),%r15        # 0x141286774
140daf908:	48 85 db             	test   %rbx,%rbx
140daf90b:	74 66                	je     0x140daf973
140daf90d:	49 8b 55 30          	mov    0x30(%r13),%rdx
140daf911:	49 23 d4             	and    %r12,%rdx
140daf914:	48 c1 e2 04          	shl    $0x4,%rdx
140daf918:	49 03 55 18          	add    0x18(%r13),%rdx
140daf91c:	48 8b 02             	mov    (%rdx),%rax
140daf91f:	48 39 5a 08          	cmp    %rbx,0x8(%rdx)
140daf923:	75 1c                	jne    0x140daf941
140daf925:	48 3b c3             	cmp    %rbx,%rax
140daf928:	75 0d                	jne    0x140daf937
140daf92a:	49 8b 45 08          	mov    0x8(%r13),%rax
140daf92e:	48 89 02             	mov    %rax,(%rdx)
140daf931:	48 89 42 08          	mov    %rax,0x8(%rdx)
140daf935:	eb 15                	jmp    0x140daf94c
140daf937:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daf93b:	48 89 42 08          	mov    %rax,0x8(%rdx)
140daf93f:	eb 0b                	jmp    0x140daf94c
140daf941:	48 3b c3             	cmp    %rbx,%rax
140daf944:	75 06                	jne    0x140daf94c
140daf946:	48 8b 03             	mov    (%rbx),%rax
140daf949:	48 89 02             	mov    %rax,(%rdx)
140daf94c:	4c 8b 03             	mov    (%rbx),%r8
140daf94f:	49 ff 4d 10          	decq   0x10(%r13)
140daf953:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daf957:	4c 89 00             	mov    %r8,(%rax)
140daf95a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140daf95e:	49 89 40 08          	mov    %rax,0x8(%r8)
140daf962:	48 8b d3             	mov    %rbx,%rdx
140daf965:	49 8d 4d 08          	lea    0x8(%r13),%rcx
140daf969:	e8 a2 ae bc ff       	call   0x14097a810
140daf96e:	e9 96 01 00 00       	jmp    0x140dafb09
140daf973:	e8 68 89 bb ff       	call   0x1409682e0
140daf978:	48 8b c8             	mov    %rax,%rcx
140daf97b:	e8 50 fd 3e ff       	call   0x14019f6d0
140daf980:	48 8b d8             	mov    %rax,%rbx
140daf983:	83 38 05             	cmpl   $0x5,(%rax)
140daf986:	0f 86 7d 01 00 00    	jbe    0x140dafb09
140daf98c:	48 8d 05 a5 30 2b 00 	lea    0x2b30a5(%rip),%rax        # 0x141062a38
140daf993:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140daf997:	48 c7 45 df 24 00 00 	movq   $0x24,-0x21(%rbp)
140daf99e:	00
140daf99f:	48 8d 05 ea ea 3f 00 	lea    0x3feaea(%rip),%rax        # 0x1411ae490
140daf9a6:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140daf9aa:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140daf9b1:	00 00 b0
140daf9b4:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140daf9b8:	c7 45 07 2e 00 00 00 	movl   $0x2e,0x7(%rbp)
140daf9bf:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140daf9c6:	00 00 10
140daf9c9:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140daf9cd:	48 8d 05 f4 ea 3f 00 	lea    0x3feaf4(%rip),%rax        # 0x1411ae4c8
140daf9d4:	48 89 45 0b          	mov    %rax,0xb(%rbp)
140daf9d8:	48 b8 0c 00 00 00 00 	movabs $0xb00000000000000c,%rax
140daf9df:	00 00 b0
140daf9e2:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140daf9e6:	48 c7 45 97 03 00 00 	movq   $0x3,-0x69(%rbp)
140daf9ed:	00
140daf9ee:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140daf9f2:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140daf9f6:	0f 28 45 97          	movaps -0x69(%rbp),%xmm0
140daf9fa:	66 0f 7f 45 97       	movdqa %xmm0,-0x69(%rbp)
140daf9ff:	0f 28 4d d7          	movaps -0x29(%rbp),%xmm1
140dafa03:	66 0f 7f 4d d7       	movdqa %xmm1,-0x29(%rbp)
140dafa08:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140dafa0c:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140dafa10:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140dafa14:	e8 d7 2b 48 ff       	call   0x1402325f0
140dafa19:	48 8d 45 a7          	lea    -0x59(%rbp),%rax
140dafa1d:	48 83 7d bf 0f       	cmpq   $0xf,-0x41(%rbp)
140dafa22:	48 0f 47 45 a7       	cmova  -0x59(%rbp),%rax
140dafa27:	48 85 c0             	test   %rax,%rax
140dafa2a:	74 11                	je     0x140dafa3d
140dafa2c:	0f 1f 40 00          	nopl   0x0(%rax)
140dafa30:	48 ff c7             	inc    %rdi
140dafa33:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140dafa37:	75 f7                	jne    0x140dafa30
140dafa39:	ff c7                	inc    %edi
140dafa3b:	eb 0c                	jmp    0x140dafa49
140dafa3d:	48 8d 05 48 3d 1f 00 	lea    0x1f3d48(%rip),%rax        # 0x140fa378c
140dafa44:	bf 01 00 00 00       	mov    $0x1,%edi
140dafa49:	48 89 45 07          	mov    %rax,0x7(%rbp)
140dafa4d:	89 7d 0f             	mov    %edi,0xf(%rbp)
140dafa50:	c7 45 13 00 00 00 00 	movl   $0x0,0x13(%rbp)
140dafa57:	c7 45 d7 00 00 00 0b 	movl   $0xb000000,-0x29(%rbp)
140dafa5e:	0f b7 05 84 32 4d 00 	movzwl 0x4d3284(%rip),%eax        # 0x141282ce9
140dafa65:	89 45 db             	mov    %eax,-0x25(%rbp)
140dafa68:	48 c7 45 df 00 00 00 	movq   $0x0,-0x21(%rbp)
140dafa6f:	00
140dafa70:	48 8b 43 08          	mov    0x8(%rbx),%rax
140dafa74:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140dafa78:	0f b7 00             	movzwl (%rax),%eax
140dafa7b:	89 45 ef             	mov    %eax,-0x11(%rbp)
140dafa7e:	c7 45 f3 02 00 00 00 	movl   $0x2,-0xd(%rbp)
140dafa85:	48 8d 05 67 32 4d 00 	lea    0x4d3267(%rip),%rax        # 0x141282cf3
140dafa8c:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140dafa90:	c7 45 ff 21 00 00 00 	movl   $0x21,-0x1(%rbp)
140dafa97:	c7 45 03 01 00 00 00 	movl   $0x1,0x3(%rbp)
140dafa9e:	48 8d 05 33 1c 4d 00 	lea    0x4d1c33(%rip),%rax        # 0x1412816d8
140dafaa5:	44 2b f8             	sub    %eax,%r15d
140dafaa8:	44 89 7d 87          	mov    %r15d,-0x79(%rbp)
140dafaac:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140dafab0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140dafab5:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140dafabc:	00
140dafabd:	45 33 c9             	xor    %r9d,%r9d
140dafac0:	45 33 c0             	xor    %r8d,%r8d
140dafac3:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140dafac7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140dafacb:	ff 15 a7 35 1d 00    	call   *0x1d35a7(%rip)        # 0x140f83078
140dafad1:	48 8b 55 bf          	mov    -0x41(%rbp),%rdx
140dafad5:	48 83 fa 0f          	cmp    $0xf,%rdx
140dafad9:	76 2e                	jbe    0x140dafb09
140dafadb:	48 ff c2             	inc    %rdx
140dafade:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140dafae2:	48 8b c1             	mov    %rcx,%rax
140dafae5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140dafaec:	72 15                	jb     0x140dafb03
140dafaee:	48 83 c2 27          	add    $0x27,%rdx
140dafaf2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140dafaf6:	48 2b c1             	sub    %rcx,%rax
140dafaf9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140dafafd:	48 83 f8 1f          	cmp    $0x1f,%rax
140dafb01:	77 36                	ja     0x140dafb39
140dafb03:	e8 3c b6 06 00       	call   0x140e1b144
140dafb08:	90                   	nop
140dafb09:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140dafb0d:	e8 56 d6 04 00       	call   0x140dfd168
140dafb12:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140dafb16:	48 33 cc             	xor    %rsp,%rcx
140dafb19:	e8 e2 b9 06 00       	call   0x140e1b500
140dafb1e:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
140dafb25:	00
140dafb26:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140dafb2d:	41 5f                	pop    %r15
140dafb2f:	41 5e                	pop    %r14
140dafb31:	41 5d                	pop    %r13
140dafb33:	41 5c                	pop    %r12
140dafb35:	5f                   	pop    %rdi
140dafb36:	5e                   	pop    %rsi
140dafb37:	5d                   	pop    %rbp
140dafb38:	c3                   	ret
140dafb39:	e8 66 a6 07 00       	call   0x140e2a1a4
140dafb3e:	90                   	nop
140dafb3f:	b9 05 00 00 00       	mov    $0x5,%ecx
140dafb44:	e8 93 d8 04 00       	call   0x140dfd3dc
140dafb49:	cc                   	int3
140dafb4a:	ff c8                	dec    %eax
140dafb4c:	89 43 4c             	mov    %eax,0x4c(%rbx)
140dafb4f:	b9 06 00 00 00       	mov    $0x6,%ecx
140dafb54:	e8 83 d8 04 00       	call   0x140dfd3dc
140dafb59:	90                   	nop