14020c679:	48 8b 01             	mov    (%rcx),%rax
14020c67c:	ba 01 00 00 00       	mov    $0x1,%edx
14020c681:	48 8b 00             	mov    (%rax),%rax
14020c684:	ff 15 96 73 d7 00    	call   *0xd77396(%rip)        # 0x140f83a20
14020c68a:	4c 8d 76 08          	lea    0x8(%rsi),%r14
14020c68e:	48 85 db             	test   %rbx,%rbx
14020c691:	74 43                	je     0x14020c6d6
14020c693:	48 8b 46 18          	mov    0x18(%rsi),%rax
14020c697:	48 8b 08             	mov    (%rax),%rcx
14020c69a:	48 89 9c 24 10 01 00 	mov    %rbx,0x110(%rsp)
14020c6a1:	00
14020c6a2:	8b 43 10             	mov    0x10(%rbx),%eax
14020c6a5:	ff c0                	inc    %eax
14020c6a7:	89 43 10             	mov    %eax,0x10(%rbx)
14020c6aa:	83 f8 01             	cmp    $0x1,%eax
14020c6ad:	0f 8e ba 01 00 00    	jle    0x14020c86d
14020c6b3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020c6b8:	0f 84 b7 01 00 00    	je     0x14020c875
14020c6be:	48 8b 46 08          	mov    0x8(%rsi),%rax
14020c6c2:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14020c6c9:	00
14020c6ca:	8b 10                	mov    (%rax),%edx
14020c6cc:	e8 2f 84 52 00       	call   0x140734b00
14020c6d1:	e9 a0 00 00 00       	jmp    0x14020c776
14020c6d6:	48 8b 06             	mov    (%rsi),%rax
14020c6d9:	48 8b 08             	mov    (%rax),%rcx
14020c6dc:	48 8b 07             	mov    (%rdi),%rax
14020c6df:	8b 10                	mov    (%rax),%edx
14020c6e1:	e8 6a 28 00 00       	call   0x14020ef50
14020c6e6:	48 8b 78 08          	mov    0x8(%rax),%rdi
14020c6ea:	48 89 bc 24 28 01 00 	mov    %rdi,0x128(%rsp)
14020c6f1:	00
14020c6f2:	48 85 ff             	test   %rdi,%rdi
14020c6f5:	74 22                	je     0x14020c719
14020c6f7:	8b 47 10             	mov    0x10(%rdi),%eax
14020c6fa:	ff c0                	inc    %eax
14020c6fc:	89 47 10             	mov    %eax,0x10(%rdi)
14020c6ff:	83 f8 01             	cmp    $0x1,%eax
14020c702:	0f 8e 78 01 00 00    	jle    0x14020c880
14020c708:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020c70d:	0f 84 75 01 00 00    	je     0x14020c888
14020c713:	48 8d 6e 08          	lea    0x8(%rsi),%rbp
14020c717:	eb 03                	jmp    0x14020c71c
14020c719:	49 8b ee             	mov    %r14,%rbp
14020c71c:	48 85 ff             	test   %rdi,%rdi
14020c71f:	0f 84 a0 00 00 00    	je     0x14020c7c5
14020c725:	ba 01 00 00 00       	mov    $0x1,%edx
14020c72a:	48 8b cf             	mov    %rdi,%rcx
14020c72d:	e8 ae a7 62 00       	call   0x140836ee0
14020c732:	48 83 38 00          	cmpq   $0x0,(%rax)
14020c736:	75 13                	jne    0x14020c74b
14020c738:	33 d2                	xor    %edx,%edx
14020c73a:	48 8b cf             	mov    %rdi,%rcx
14020c73d:	e8 9e a7 62 00       	call   0x140836ee0
14020c742:	4c 8b f5             	mov    %rbp,%r14
14020c745:	48 83 38 00          	cmpq   $0x0,(%rax)
14020c749:	74 7a                	je     0x14020c7c5
14020c74b:	8b 47 10             	mov    0x10(%rdi),%eax
14020c74e:	ff c8                	dec    %eax
14020c750:	89 47 10             	mov    %eax,0x10(%rdi)
14020c753:	85 c0                	test   %eax,%eax
14020c755:	7f 1b                	jg     0x14020c772
14020c757:	0f 88 36 01 00 00    	js     0x14020c893
14020c75d:	48 8b 07             	mov    (%rdi),%rax
14020c760:	ba 01 00 00 00       	mov    $0x1,%edx
14020c765:	48 8b cf             	mov    %rdi,%rcx
14020c768:	48 8b 00             	mov    (%rax),%rax
14020c76b:	ff 15 af 72 d7 00    	call   *0xd772af(%rip)        # 0x140f83a20
14020c771:	90                   	nop
14020c772:	4c 8d 76 08          	lea    0x8(%rsi),%r14
14020c776:	49 8b 06             	mov    (%r14),%rax
14020c779:	ff 00                	incl   (%rax)
14020c77b:	48 85 db             	test   %rbx,%rbx
14020c77e:	74 23                	je     0x14020c7a3
14020c780:	8b 43 10             	mov    0x10(%rbx),%eax
14020c783:	ff c8                	dec    %eax
14020c785:	89 43 10             	mov    %eax,0x10(%rbx)
14020c788:	85 c0                	test   %eax,%eax
14020c78a:	7f 17                	jg     0x14020c7a3
14020c78c:	78 2c                	js     0x14020c7ba
14020c78e:	48 8b 03             	mov    (%rbx),%rax
14020c791:	ba 01 00 00 00       	mov    $0x1,%edx
14020c796:	48 8b cb             	mov    %rbx,%rcx
14020c799:	48 8b 00             	mov    (%rax),%rax
14020c79c:	ff 15 7e 72 d7 00    	call   *0xd7727e(%rip)        # 0x140f83a20
14020c7a2:	90                   	nop
14020c7a3:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
14020c7aa:	00
14020c7ab:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
14020c7b2:	41 5f                	pop    %r15
14020c7b4:	41 5e                	pop    %r14
14020c7b6:	5f                   	pop    %rdi
14020c7b7:	5e                   	pop    %rsi
14020c7b8:	5d                   	pop    %rbp
14020c7b9:	c3                   	ret
14020c7ba:	b9 02 00 00 00       	mov    $0x2,%ecx
14020c7bf:	e8 3c df 57 00       	call   0x14078a700
14020c7c4:	90                   	nop
14020c7c5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14020c7ca:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14020c7ce:	e8 dd d5 f9 ff       	call   0x1401a9db0
14020c7d3:	0f 10 00             	movups (%rax),%xmm0
14020c7d6:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14020c7db:	48 8b 0e             	mov    (%rsi),%rcx
14020c7de:	e8 ed 2e f9 ff       	call   0x14019f6d0
14020c7e3:	49 8b 0e             	mov    (%r14),%rcx
14020c7e6:	8b 11                	mov    (%rcx),%edx
14020c7e8:	48 8b c8             	mov    %rax,%rcx
14020c7eb:	e8 50 14 54 00       	call   0x14074dc40
14020c7f0:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
14020c7f7:	00
14020c7f8:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14020c7ff:	00
14020c800:	48 8d 15 69 07 da 00 	lea    0xda0769(%rip),%rdx        # 0x140facf70
14020c807:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14020c80c:	e8 bf 09 00 00       	call   0x14020d1d0
14020c811:	90                   	nop
14020c812:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14020c817:	48 8b c8             	mov    %rax,%rcx
14020c81a:	e8 91 d5 f9 ff       	call   0x1401a9db0
14020c81f:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14020c824:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14020c829:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14020c82e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14020c833:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14020c838:	e8 43 22 00 00       	call   0x14020ea80
14020c83d:	48 8d 15 7c 4d 19 01 	lea    0x1194d7c(%rip),%rdx        # 0x1413a15c0
14020c844:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14020c849:	e8 ca ff c0 00       	call   0x140e1c818
14020c84e:	90                   	nop
14020c84f:	33 c9                	xor    %ecx,%ecx
14020c851:	e8 aa de 57 00       	call   0x14078a700
14020c856:	cc                   	int3
14020c857:	b9 01 00 00 00       	mov    $0x1,%ecx
14020c85c:	e8 9f de 57 00       	call   0x14078a700
14020c861:	90                   	nop
14020c862:	b9 02 00 00 00       	mov    $0x2,%ecx
14020c867:	e8 94 de 57 00       	call   0x14078a700
14020c86c:	90                   	nop
14020c86d:	33 c9                	xor    %ecx,%ecx
14020c86f:	e8 8c de 57 00       	call   0x14078a700
14020c874:	cc                   	int3
14020c875:	b9 01 00 00 00       	mov    $0x1,%ecx
14020c87a:	e8 81 de 57 00       	call   0x14078a700
14020c87f:	90                   	nop
14020c880:	33 c9                	xor    %ecx,%ecx
14020c882:	e8 79 de 57 00       	call   0x14078a700
14020c887:	cc                   	int3
14020c888:	b9 01 00 00 00       	mov    $0x1,%ecx
14020c88d:	e8 6e de 57 00       	call   0x14078a700
14020c892:	90                   	nop
14020c893:	b9 02 00 00 00       	mov    $0x2,%ecx
14020c898:	e8 63 de 57 00       	call   0x14078a700
14020c89d:	cc                   	int3
14020c89e:	cc                   	int3
14020c89f:	cc                   	int3
14020c8a0:	4c 8b dc             	mov    %rsp,%r11
14020c8a3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
14020c8a7:	55                   	push   %rbp
14020c8a8:	56                   	push   %rsi
14020c8a9:	57                   	push   %rdi
14020c8aa:	41 56                	push   %r14
14020c8ac:	41 57                	push   %r15
14020c8ae:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14020c8b5:	4c 8b d2             	mov    %rdx,%r10
14020c8b8:	48 8b f1             	mov    %rcx,%rsi
14020c8bb:	33 ed                	xor    %ebp,%ebp
14020c8bd:	49 89 6b 18          	mov    %rbp,0x18(%r11)
14020c8c1:	4c 8b 49 10          	mov    0x10(%rcx),%r9
14020c8c5:	48 8b 01             	mov    (%rcx),%rax
14020c8c8:	48 8b 08             	mov    (%rax),%rcx
14020c8cb:	48 8b 46 08          	mov    0x8(%rsi),%rax
14020c8cf:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
14020c8d6:	48 63 10             	movslq (%rax),%rdx
14020c8d9:	48 8b 01             	mov    (%rcx),%rax
14020c8dc:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
14020c8e0:	48 8b 11             	mov    (%rcx),%rdx
14020c8e3:	49 89 53 08          	mov    %rdx,0x8(%r11)
14020c8e7:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
14020c8eb:	48 85 d2             	test   %rdx,%rdx
14020c8ee:	74 20                	je     0x14020c910
14020c8f0:	8b 42 10             	mov    0x10(%rdx),%eax
14020c8f3:	ff c0                	inc    %eax
14020c8f5:	89 42 10             	mov    %eax,0x10(%rdx)
14020c8f8:	83 f8 01             	cmp    $0x1,%eax
14020c8fb:	0f 8e 2d 02 00 00    	jle    0x14020cb2e
14020c901:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020c906:	0f 84 2a 02 00 00    	je     0x14020cb36
14020c90c:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
14020c910:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14020c917:	00
14020c918:	41 8b 12             	mov    (%r10),%edx
14020c91b:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
14020c922:	00
14020c923:	e8 c8 13 00 00       	call   0x14020dcf0
14020c928:	48 8b 18             	mov    (%rax),%rbx
14020c92b:	48 89 9c 24 20 01 00 	mov    %rbx,0x120(%rsp)
14020c932:	00
14020c933:	48 89 28             	mov    %rbp,(%rax)
14020c936:	4c 8b f7             	mov    %rdi,%r14
14020c939:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
14020c940:	00
14020c941:	48 85 c9             	test   %rcx,%rcx
14020c944:	74 27                	je     0x14020c96d
14020c946:	8b 41 10             	mov    0x10(%rcx),%eax
14020c949:	ff c8                	dec    %eax
14020c94b:	89 41 10             	mov    %eax,0x10(%rcx)
14020c94e:	85 c0                	test   %eax,%eax
14020c950:	7f 1b                	jg     0x14020c96d
14020c952:	0f 88 e9 01 00 00    	js     0x14020cb41
14020c958:	48 8b 01             	mov    (%rcx),%rax
14020c95b:	ba 01 00 00 00       	mov    $0x1,%edx
14020c960:	48 8b 00             	mov    (%rax),%rax
14020c963:	ff 15 b7 70 d7 00    	call   *0xd770b7(%rip)        # 0x140f83a20
14020c969:	4c 8d 76 08          	lea    0x8(%rsi),%r14
14020c96d:	48 85 db             	test   %rbx,%rbx
14020c970:	74 43                	je     0x14020c9b5
14020c972:	48 8b 46 18          	mov    0x18(%rsi),%rax
14020c976:	48 8b 08             	mov    (%rax),%rcx
14020c979:	48 89 9c 24 10 01 00 	mov    %rbx,0x110(%rsp)
14020c980:	00
14020c981:	8b 43 10             	mov    0x10(%rbx),%eax
14020c984:	ff c0                	inc    %eax
14020c986:	89 43 10             	mov    %eax,0x10(%rbx)
14020c989:	83 f8 01             	cmp    $0x1,%eax
14020c98c:	0f 8e ba 01 00 00    	jle    0x14020cb4c
14020c992:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020c997:	0f 84 b7 01 00 00    	je     0x14020cb54
14020c99d:	48 8b 46 08          	mov    0x8(%rsi),%rax
14020c9a1:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14020c9a8:	00
14020c9a9:	8b 10                	mov    (%rax),%edx
14020c9ab:	e8 50 81 52 00       	call   0x140734b00
14020c9b0:	e9 a0 00 00 00       	jmp    0x14020ca55
14020c9b5:	48 8b 06             	mov    (%rsi),%rax
14020c9b8:	48 8b 08             	mov    (%rax),%rcx
14020c9bb:	48 8b 07             	mov    (%rdi),%rax
14020c9be:	8b 10                	mov    (%rax),%edx
14020c9c0:	e8 8b 25 00 00       	call   0x14020ef50
14020c9c5:	48 8b 78 08          	mov    0x8(%rax),%rdi
14020c9c9:	48 89 bc 24 28 01 00 	mov    %rdi,0x128(%rsp)
14020c9d0:	00
14020c9d1:	48 85 ff             	test   %rdi,%rdi
14020c9d4:	74 22                	je     0x14020c9f8
14020c9d6:	8b 47 10             	mov    0x10(%rdi),%eax
14020c9d9:	ff c0                	inc    %eax
14020c9db:	89 47 10             	mov    %eax,0x10(%rdi)
14020c9de:	83 f8 01             	cmp    $0x1,%eax
14020c9e1:	0f 8e 78 01 00 00    	jle    0x14020cb5f
14020c9e7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020c9ec:	0f 84 75 01 00 00    	je     0x14020cb67
14020c9f2:	48 8d 6e 08          	lea    0x8(%rsi),%rbp
14020c9f6:	eb 03                	jmp    0x14020c9fb
14020c9f8:	49 8b ee             	mov    %r14,%rbp
14020c9fb:	48 85 ff             	test   %rdi,%rdi
14020c9fe:	0f 84 a0 00 00 00    	je     0x14020caa4
14020ca04:	ba 01 00 00 00       	mov    $0x1,%edx
14020ca09:	48 8b cf             	mov    %rdi,%rcx
14020ca0c:	e8 cf a4 62 00       	call   0x140836ee0
14020ca11:	48 83 38 00          	cmpq   $0x0,(%rax)
14020ca15:	75 13                	jne    0x14020ca2a
14020ca17:	33 d2                	xor    %edx,%edx
14020ca19:	48 8b cf             	mov    %rdi,%rcx
14020ca1c:	e8 bf a4 62 00       	call   0x140836ee0
14020ca21:	4c 8b f5             	mov    %rbp,%r14
14020ca24:	48 83 38 00          	cmpq   $0x0,(%rax)
14020ca28:	74 7a                	je     0x14020caa4
14020ca2a:	8b 47 10             	mov    0x10(%rdi),%eax
14020ca2d:	ff c8                	dec    %eax
14020ca2f:	89 47 10             	mov    %eax,0x10(%rdi)
14020ca32:	85 c0                	test   %eax,%eax
14020ca34:	7f 1b                	jg     0x14020ca51
14020ca36:	0f 88 36 01 00 00    	js     0x14020cb72
14020ca3c:	48 8b 07             	mov    (%rdi),%rax
14020ca3f:	ba 01 00 00 00       	mov    $0x1,%edx
14020ca44:	48 8b cf             	mov    %rdi,%rcx
14020ca47:	48 8b 00             	mov    (%rax),%rax
14020ca4a:	ff 15 d0 6f d7 00    	call   *0xd76fd0(%rip)        # 0x140f83a20
14020ca50:	90                   	nop
14020ca51:	4c 8d 76 08          	lea    0x8(%rsi),%r14
14020ca55:	49 8b 06             	mov    (%r14),%rax
14020ca58:	ff 00                	incl   (%rax)
14020ca5a:	48 85 db             	test   %rbx,%rbx
14020ca5d:	74 23                	je     0x14020ca82
14020ca5f:	8b 43 10             	mov    0x10(%rbx),%eax
14020ca62:	ff c8                	dec    %eax
14020ca64:	89 43 10             	mov    %eax,0x10(%rbx)
14020ca67:	85 c0                	test   %eax,%eax
14020ca69:	7f 17                	jg     0x14020ca82
14020ca6b:	78 2c                	js     0x14020ca99
14020ca6d:	48 8b 03             	mov    (%rbx),%rax
14020ca70:	ba 01 00 00 00       	mov    $0x1,%edx
14020ca75:	48 8b cb             	mov    %rbx,%rcx
14020ca78:	48 8b 00             	mov    (%rax),%rax
14020ca7b:	ff 15 9f 6f d7 00    	call   *0xd76f9f(%rip)        # 0x140f83a20
14020ca81:	90                   	nop
14020ca82:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
14020ca89:	00
14020ca8a:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
14020ca91:	41 5f                	pop    %r15
14020ca93:	41 5e                	pop    %r14
14020ca95:	5f                   	pop    %rdi
14020ca96:	5e                   	pop    %rsi
14020ca97:	5d                   	pop    %rbp
14020ca98:	c3                   	ret
14020ca99:	b9 02 00 00 00       	mov    $0x2,%ecx
14020ca9e:	e8 5d dc 57 00       	call   0x14078a700
14020caa3:	90                   	nop
14020caa4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14020caa9:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14020caad:	e8 fe d2 f9 ff       	call   0x1401a9db0
14020cab2:	0f 10 00             	movups (%rax),%xmm0
14020cab5:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14020caba:	48 8b 0e             	mov    (%rsi),%rcx
14020cabd:	e8 0e 2c f9 ff       	call   0x14019f6d0
14020cac2:	49 8b 0e             	mov    (%r14),%rcx
14020cac5:	8b 11                	mov    (%rcx),%edx
14020cac7:	48 8b c8             	mov    %rax,%rcx
14020caca:	e8 71 11 54 00       	call   0x14074dc40
14020cacf:	48 89 84 24 10 01 00 	mov    %rax,0x110(%rsp)
14020cad6:	00
14020cad7:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14020cade:	00
14020cadf:	48 8d 15 8a 04 da 00 	lea    0xda048a(%rip),%rdx        # 0x140facf70
14020cae6:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14020caeb:	e8 e0 06 00 00       	call   0x14020d1d0
14020caf0:	90                   	nop
14020caf1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14020caf6:	48 8b c8             	mov    %rax,%rcx
14020caf9:	e8 b2 d2 f9 ff       	call   0x1401a9db0
14020cafe:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14020cb03:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14020cb08:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14020cb0d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14020cb12:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14020cb17:	e8 64 1f 00 00       	call   0x14020ea80
14020cb1c:	48 8d 15 9d 4a 19 01 	lea    0x1194a9d(%rip),%rdx        # 0x1413a15c0
14020cb23:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14020cb28:	e8 eb fc c0 00       	call   0x140e1c818
14020cb2d:	90                   	nop
14020cb2e:	33 c9                	xor    %ecx,%ecx
14020cb30:	e8 cb db 57 00       	call   0x14078a700
14020cb35:	cc                   	int3
14020cb36:	b9 01 00 00 00       	mov    $0x1,%ecx
14020cb3b:	e8 c0 db 57 00       	call   0x14078a700
14020cb40:	90                   	nop
14020cb41:	b9 02 00 00 00       	mov    $0x2,%ecx
14020cb46:	e8 b5 db 57 00       	call   0x14078a700
14020cb4b:	90                   	nop
14020cb4c:	33 c9                	xor    %ecx,%ecx