1402ed613:	e8 e8 d0 49 00       	call   0x14078a700
1402ed618:	90                   	nop
1402ed619:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed61e:	e8 dd d0 49 00       	call   0x14078a700
1402ed623:	90                   	nop
1402ed624:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed629:	e8 d2 d0 49 00       	call   0x14078a700
1402ed62e:	90                   	nop
1402ed62f:	33 c9                	xor    %ecx,%ecx
1402ed631:	e8 ca d0 49 00       	call   0x14078a700
1402ed636:	90                   	nop
1402ed637:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed63c:	e8 bf d0 49 00       	call   0x14078a700
1402ed641:	90                   	nop
1402ed642:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed647:	e8 b4 d0 49 00       	call   0x14078a700
1402ed64c:	90                   	nop
1402ed64d:	33 c9                	xor    %ecx,%ecx
1402ed64f:	e8 ac d0 49 00       	call   0x14078a700
1402ed654:	cc                   	int3
1402ed655:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed65a:	e8 a1 d0 49 00       	call   0x14078a700
1402ed65f:	90                   	nop
1402ed660:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed665:	e8 96 d0 49 00       	call   0x14078a700
1402ed66a:	90                   	nop
1402ed66b:	33 c9                	xor    %ecx,%ecx
1402ed66d:	e8 8e d0 49 00       	call   0x14078a700
1402ed672:	cc                   	int3
1402ed673:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed678:	e8 83 d0 49 00       	call   0x14078a700
1402ed67d:	90                   	nop
1402ed67e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed683:	e8 78 d0 49 00       	call   0x14078a700
1402ed688:	90                   	nop
1402ed689:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed68e:	e8 6d d0 49 00       	call   0x14078a700
1402ed693:	90                   	nop
1402ed694:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed699:	e8 62 d0 49 00       	call   0x14078a700
1402ed69e:	90                   	nop
1402ed69f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed6a4:	e8 57 d0 49 00       	call   0x14078a700
1402ed6a9:	90                   	nop
1402ed6aa:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed6af:	e8 4c d0 49 00       	call   0x14078a700
1402ed6b4:	90                   	nop
1402ed6b5:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed6ba:	e8 41 d0 49 00       	call   0x14078a700
1402ed6bf:	90                   	nop
1402ed6c0:	33 c9                	xor    %ecx,%ecx
1402ed6c2:	e8 39 d0 49 00       	call   0x14078a700
1402ed6c7:	cc                   	int3
1402ed6c8:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed6cd:	e8 2e d0 49 00       	call   0x14078a700
1402ed6d2:	90                   	nop
1402ed6d3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed6d8:	e8 23 d0 49 00       	call   0x14078a700
1402ed6dd:	90                   	nop
1402ed6de:	33 c9                	xor    %ecx,%ecx
1402ed6e0:	e8 1b d0 49 00       	call   0x14078a700
1402ed6e5:	cc                   	int3
1402ed6e6:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed6eb:	e8 10 d0 49 00       	call   0x14078a700
1402ed6f0:	90                   	nop
1402ed6f1:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed6f6:	e8 05 d0 49 00       	call   0x14078a700
1402ed6fb:	90                   	nop
1402ed6fc:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed701:	e8 fa cf 49 00       	call   0x14078a700
1402ed706:	cc                   	int3
1402ed707:	cc                   	int3
1402ed708:	cc                   	int3
1402ed709:	cc                   	int3
1402ed70a:	cc                   	int3
1402ed70b:	cc                   	int3
1402ed70c:	cc                   	int3
1402ed70d:	cc                   	int3
1402ed70e:	cc                   	int3
1402ed70f:	cc                   	int3
1402ed710:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ed715:	55                   	push   %rbp
1402ed716:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1402ed71b:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1402ed722:	48 8b d9             	mov    %rcx,%rbx
1402ed725:	33 c0                	xor    %eax,%eax
1402ed727:	89 45 77             	mov    %eax,0x77(%rbp)
1402ed72a:	c7 45 7b 01 00 00 00 	movl   $0x1,0x7b(%rbp)
1402ed731:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ed734:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
1402ed739:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1402ed73d:	0f ae e8             	lfence
1402ed740:	b9 08 00 00 00       	mov    $0x8,%ecx
1402ed745:	e8 e6 95 ea ff       	call   0x140196d30
1402ed74a:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1402ed74e:	48 8d 48 08          	lea    0x8(%rax),%rcx
1402ed752:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1402ed756:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
1402ed75a:	48 89 08             	mov    %rcx,(%rax)
1402ed75d:	48 83 c0 08          	add    $0x8,%rax
1402ed761:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402ed765:	48 8d 45 7f          	lea    0x7f(%rbp),%rax
1402ed769:	48 89 45 37          	mov    %rax,0x37(%rbp)
1402ed76d:	48 8b 05 d4 e8 12 01 	mov    0x112e8d4(%rip),%rax        # 0x14141c048
1402ed774:	48 8b 88 40 2b 00 00 	mov    0x2b40(%rax),%rcx
1402ed77b:	48 85 c9             	test   %rcx,%rcx
1402ed77e:	74 1c                	je     0x1402ed79c
1402ed780:	8b 41 10             	mov    0x10(%rcx),%eax
1402ed783:	ff c0                	inc    %eax
1402ed785:	89 41 10             	mov    %eax,0x10(%rcx)
1402ed788:	83 f8 01             	cmp    $0x1,%eax
1402ed78b:	0f 8e cb 01 00 00    	jle    0x1402ed95c
1402ed791:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ed796:	0f 84 c8 01 00 00    	je     0x1402ed964
1402ed79c:	48 89 4d 7f          	mov    %rcx,0x7f(%rbp)
1402ed7a0:	48 8b 05 49 3c 13 01 	mov    0x1133c49(%rip),%rax        # 0x1414213f0
1402ed7a7:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402ed7ab:	48 85 c9             	test   %rcx,%rcx
1402ed7ae:	74 1c                	je     0x1402ed7cc
1402ed7b0:	8b 41 10             	mov    0x10(%rcx),%eax
1402ed7b3:	ff c0                	inc    %eax
1402ed7b5:	89 41 10             	mov    %eax,0x10(%rcx)
1402ed7b8:	83 f8 01             	cmp    $0x1,%eax
1402ed7bb:	0f 8e ae 01 00 00    	jle    0x1402ed96f
1402ed7c1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ed7c6:	0f 84 ab 01 00 00    	je     0x1402ed977
1402ed7cc:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1402ed7d0:	48 8b 05 31 39 13 01 	mov    0x1133931(%rip),%rax        # 0x141421108
1402ed7d7:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402ed7db:	48 85 c9             	test   %rcx,%rcx
1402ed7de:	74 1c                	je     0x1402ed7fc
1402ed7e0:	8b 41 10             	mov    0x10(%rcx),%eax
1402ed7e3:	ff c0                	inc    %eax
1402ed7e5:	89 41 10             	mov    %eax,0x10(%rcx)
1402ed7e8:	83 f8 01             	cmp    $0x1,%eax
1402ed7eb:	0f 8e 91 01 00 00    	jle    0x1402ed982
1402ed7f1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ed7f6:	0f 84 8e 01 00 00    	je     0x1402ed98a
1402ed7fc:	48 89 4d 0f          	mov    %rcx,0xf(%rbp)
1402ed800:	48 8d 45 07          	lea    0x7(%rbp),%rax
1402ed804:	48 89 45 17          	mov    %rax,0x17(%rbp)
1402ed808:	48 8d 45 17          	lea    0x17(%rbp),%rax
1402ed80c:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1402ed810:	0f 28 45 17          	movaps 0x17(%rbp),%xmm0
1402ed814:	66 0f 7f 45 17       	movdqa %xmm0,0x17(%rbp)
1402ed819:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1402ed81d:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1402ed821:	48 8d 4d 3f          	lea    0x3f(%rbp),%rcx
1402ed825:	e8 26 26 eb ff       	call   0x14019fe50
1402ed82a:	90                   	nop
1402ed82b:	4c 8d 45 7f          	lea    0x7f(%rbp),%r8
1402ed82f:	48 8b d0             	mov    %rax,%rdx
1402ed832:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
1402ed836:	e8 d5 f1 3b 00       	call   0x1406aca10
1402ed83b:	90                   	nop
1402ed83c:	4c 8b 00             	mov    (%rax),%r8
1402ed83f:	48 8b 05 02 e8 12 01 	mov    0x112e802(%rip),%rax        # 0x14141c048
1402ed846:	48 8b 88 98 0e 00 00 	mov    0xe98(%rax),%rcx
1402ed84d:	48 85 c9             	test   %rcx,%rcx
1402ed850:	74 1c                	je     0x1402ed86e
1402ed852:	8b 41 10             	mov    0x10(%rcx),%eax
1402ed855:	ff c0                	inc    %eax
1402ed857:	89 41 10             	mov    %eax,0x10(%rcx)
1402ed85a:	83 f8 01             	cmp    $0x1,%eax
1402ed85d:	0f 8e 32 01 00 00    	jle    0x1402ed995
1402ed863:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ed868:	0f 84 2f 01 00 00    	je     0x1402ed99d
1402ed86e:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1402ed872:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1402ed876:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402ed87a:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
1402ed87e:	e8 bd 87 51 00       	call   0x140806040
1402ed883:	90                   	nop
1402ed884:	4c 8b c3             	mov    %rbx,%r8
1402ed887:	48 8b d0             	mov    %rax,%rdx
1402ed88a:	b9 27 00 00 00       	mov    $0x27,%ecx
1402ed88f:	e8 5c 64 fb ff       	call   0x1402a3cf0
1402ed894:	90                   	nop
1402ed895:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1402ed899:	48 85 c9             	test   %rcx,%rcx
1402ed89c:	74 24                	je     0x1402ed8c2
1402ed89e:	8b 41 10             	mov    0x10(%rcx),%eax
1402ed8a1:	ff c8                	dec    %eax
1402ed8a3:	89 41 10             	mov    %eax,0x10(%rcx)
1402ed8a6:	85 c0                	test   %eax,%eax
1402ed8a8:	7f 18                	jg     0x1402ed8c2
1402ed8aa:	0f 88 f8 00 00 00    	js     0x1402ed9a8
1402ed8b0:	48 8b 01             	mov    (%rcx),%rax
1402ed8b3:	ba 01 00 00 00       	mov    $0x1,%edx
1402ed8b8:	48 8b 00             	mov    (%rax),%rax
1402ed8bb:	ff 15 5f 61 c9 00    	call   *0xc9615f(%rip)        # 0x140f83a20
1402ed8c1:	90                   	nop
1402ed8c2:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1402ed8c6:	48 85 c9             	test   %rcx,%rcx
1402ed8c9:	74 24                	je     0x1402ed8ef
1402ed8cb:	8b 41 10             	mov    0x10(%rcx),%eax
1402ed8ce:	ff c8                	dec    %eax
1402ed8d0:	89 41 10             	mov    %eax,0x10(%rcx)
1402ed8d3:	85 c0                	test   %eax,%eax
1402ed8d5:	7f 18                	jg     0x1402ed8ef
1402ed8d7:	0f 88 d6 00 00 00    	js     0x1402ed9b3
1402ed8dd:	48 8b 01             	mov    (%rcx),%rax
1402ed8e0:	ba 01 00 00 00       	mov    $0x1,%edx
1402ed8e5:	48 8b 00             	mov    (%rax),%rax
1402ed8e8:	ff 15 32 61 c9 00    	call   *0xc96132(%rip)        # 0x140f83a20
1402ed8ee:	90                   	nop
1402ed8ef:	4c 8d 0d fa 0b eb ff 	lea    -0x14f406(%rip),%r9        # 0x14019e4f0
1402ed8f6:	ba 08 00 00 00       	mov    $0x8,%edx
1402ed8fb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402ed901:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1402ed905:	e8 42 dc b2 00       	call   0x140e1b54c
1402ed90a:	90                   	nop
1402ed90b:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1402ed90f:	48 85 c9             	test   %rcx,%rcx
1402ed912:	74 31                	je     0x1402ed945
1402ed914:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
1402ed918:	48 2b d1             	sub    %rcx,%rdx
1402ed91b:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
1402ed91f:	48 8b c1             	mov    %rcx,%rax
1402ed922:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402ed929:	72 15                	jb     0x1402ed940
1402ed92b:	48 83 c2 27          	add    $0x27,%rdx
1402ed92f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402ed933:	48 2b c1             	sub    %rcx,%rax
1402ed936:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402ed93a:	48 83 f8 1f          	cmp    $0x1f,%rax
1402ed93e:	77 16                	ja     0x1402ed956
1402ed940:	e8 ff d7 b2 00       	call   0x140e1b144
1402ed945:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1402ed94c:	00
1402ed94d:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402ed954:	5d                   	pop    %rbp
1402ed955:	c3                   	ret
1402ed956:	e8 49 c8 b3 00       	call   0x140e2a1a4
1402ed95b:	90                   	nop
1402ed95c:	33 c9                	xor    %ecx,%ecx
1402ed95e:	e8 9d cd 49 00       	call   0x14078a700
1402ed963:	cc                   	int3
1402ed964:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed969:	e8 92 cd 49 00       	call   0x14078a700
1402ed96e:	90                   	nop
1402ed96f:	33 c9                	xor    %ecx,%ecx
1402ed971:	e8 8a cd 49 00       	call   0x14078a700
1402ed976:	cc                   	int3
1402ed977:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed97c:	e8 7f cd 49 00       	call   0x14078a700
1402ed981:	90                   	nop
1402ed982:	33 c9                	xor    %ecx,%ecx
1402ed984:	e8 77 cd 49 00       	call   0x14078a700
1402ed989:	cc                   	int3
1402ed98a:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed98f:	e8 6c cd 49 00       	call   0x14078a700
1402ed994:	90                   	nop
1402ed995:	33 c9                	xor    %ecx,%ecx
1402ed997:	e8 64 cd 49 00       	call   0x14078a700
1402ed99c:	cc                   	int3
1402ed99d:	b9 01 00 00 00       	mov    $0x1,%ecx
1402ed9a2:	e8 59 cd 49 00       	call   0x14078a700
1402ed9a7:	90                   	nop
1402ed9a8:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed9ad:	e8 4e cd 49 00       	call   0x14078a700
1402ed9b2:	90                   	nop
1402ed9b3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402ed9b8:	e8 43 cd 49 00       	call   0x14078a700
1402ed9bd:	cc                   	int3
1402ed9be:	cc                   	int3
1402ed9bf:	cc                   	int3
1402ed9c0:	48 3b d1             	cmp    %rcx,%rdx
1402ed9c3:	77 08                	ja     0x1402ed9cd
1402ed9c5:	49 3b c8             	cmp    %r8,%rcx
1402ed9c8:	77 03                	ja     0x1402ed9cd
1402ed9ca:	b0 01                	mov    $0x1,%al
1402ed9cc:	c3                   	ret
1402ed9cd:	32 c0                	xor    %al,%al
1402ed9cf:	c3                   	ret
1402ed9d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402ed9d5:	55                   	push   %rbp
1402ed9d6:	56                   	push   %rsi
1402ed9d7:	57                   	push   %rdi
1402ed9d8:	41 54                	push   %r12
1402ed9da:	41 55                	push   %r13
1402ed9dc:	41 56                	push   %r14
1402ed9de:	41 57                	push   %r15
1402ed9e0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1402ed9e5:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1402ed9ec:	48 8b 05 0d b5 0c 01 	mov    0x10cb50d(%rip),%rax        # 0x1413b8f00
1402ed9f3:	48 33 c4             	xor    %rsp,%rax
1402ed9f6:	48 89 45 17          	mov    %rax,0x17(%rbp)
1402ed9fa:	48 89 55 af          	mov    %rdx,-0x51(%rbp)
1402ed9fe:	4c 8b f1             	mov    %rcx,%r14
1402eda01:	48 c7 45 a7 00 00 00 	movq   $0x0,-0x59(%rbp)
1402eda08:	00
1402eda09:	48 8b 05 38 e6 12 01 	mov    0x112e638(%rip),%rax        # 0x14141c048
1402eda10:	48 8b b0 78 02 00 00 	mov    0x278(%rax),%rsi
1402eda17:	48 85 f6             	test   %rsi,%rsi
1402eda1a:	74 1c                	je     0x1402eda38
1402eda1c:	8b 46 10             	mov    0x10(%rsi),%eax
1402eda1f:	ff c0                	inc    %eax
1402eda21:	89 46 10             	mov    %eax,0x10(%rsi)
1402eda24:	83 f8 01             	cmp    $0x1,%eax
1402eda27:	0f 8e 64 05 00 00    	jle    0x1402edf91
1402eda2d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402eda32:	0f 84 61 05 00 00    	je     0x1402edf99
1402eda38:	48 c7 45 9f 00 00 00 	movq   $0x0,-0x61(%rbp)
1402eda3f:	00
1402eda40:	48 8b fe             	mov    %rsi,%rdi
1402eda43:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
1402eda47:	b9 50 00 00 00       	mov    $0x50,%ecx
1402eda4c:	e8 b7 d6 b2 00       	call   0x140e1b108
1402eda51:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1402eda55:	48 85 c0             	test   %rax,%rax
1402eda58:	74 38                	je     0x1402eda92
1402eda5a:	0f 57 c0             	xorps  %xmm0,%xmm0
1402eda5d:	0f 11 00             	movups %xmm0,(%rax)
1402eda60:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1402eda64:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1402eda68:	0f 11 40 30          	movups %xmm0,0x30(%rax)
1402eda6c:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1402eda70:	33 ff                	xor    %edi,%edi
1402eda72:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
1402eda76:	48 89 75 e7          	mov    %rsi,-0x19(%rbp)
1402eda7a:	41 b0 01             	mov    $0x1,%r8b
1402eda7d:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1402eda81:	48 8b c8             	mov    %rax,%rcx
1402eda84:	e8 37 3f 44 00       	call   0x1407319c0
1402eda89:	48 8b d8             	mov    %rax,%rbx
1402eda8c:	33 f6                	xor    %esi,%esi
1402eda8e:	33 c9                	xor    %ecx,%ecx
1402eda90:	eb 05                	jmp    0x1402eda97
1402eda92:	33 db                	xor    %ebx,%ebx
1402eda94:	48 8b ce             	mov    %rsi,%rcx
1402eda97:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1402eda9b:	48 85 f6             	test   %rsi,%rsi
1402eda9e:	74 27                	je     0x1402edac7
1402edaa0:	8b 41 10             	mov    0x10(%rcx),%eax
1402edaa3:	ff c8                	dec    %eax
1402edaa5:	89 41 10             	mov    %eax,0x10(%rcx)
1402edaa8:	85 c0                	test   %eax,%eax
1402edaaa:	7f 1b                	jg     0x1402edac7
1402edaac:	0f 88 f2 04 00 00    	js     0x1402edfa4
1402edab2:	48 8b 07             	mov    (%rdi),%rax
1402edab5:	ba 01 00 00 00       	mov    $0x1,%edx
1402edaba:	48 8b cf             	mov    %rdi,%rcx
1402edabd:	48 8b 00             	mov    (%rax),%rax
1402edac0:	ff 15 5a 5f c9 00    	call   *0xc95f5a(%rip)        # 0x140f83a20
1402edac6:	90                   	nop
1402edac7:	4d 8b 06             	mov    (%r14),%r8
1402edaca:	48 8b 05 97 e3 12 01 	mov    0x112e397(%rip),%rax        # 0x14141be68
1402edad1:	49 8b 50 40          	mov    0x40(%r8),%rdx
1402edad5:	4c 63 88 a4 00 00 00 	movslq 0xa4(%rax),%r9