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
14020cb4e:	e8 ad db 57 00       	call   0x14078a700
14020cb53:	cc                   	int3
14020cb54:	b9 01 00 00 00       	mov    $0x1,%ecx
14020cb59:	e8 a2 db 57 00       	call   0x14078a700
14020cb5e:	90                   	nop
14020cb5f:	33 c9                	xor    %ecx,%ecx
14020cb61:	e8 9a db 57 00       	call   0x14078a700
14020cb66:	cc                   	int3
14020cb67:	b9 01 00 00 00       	mov    $0x1,%ecx
14020cb6c:	e8 8f db 57 00       	call   0x14078a700
14020cb71:	90                   	nop
14020cb72:	b9 02 00 00 00       	mov    $0x2,%ecx
14020cb77:	e8 84 db 57 00       	call   0x14078a700
14020cb7c:	cc                   	int3
14020cb7d:	cc                   	int3
14020cb7e:	cc                   	int3
14020cb7f:	cc                   	int3
14020cb80:	4c 8b dc             	mov    %rsp,%r11
14020cb83:	49 89 5b 10          	mov    %rbx,0x10(%r11)
14020cb87:	55                   	push   %rbp
14020cb88:	56                   	push   %rsi
14020cb89:	57                   	push   %rdi
14020cb8a:	41 56                	push   %r14
14020cb8c:	41 57                	push   %r15
14020cb8e:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
14020cb95:	4c 8b d2             	mov    %rdx,%r10
14020cb98:	48 8b f1             	mov    %rcx,%rsi
14020cb9b:	33 ed                	xor    %ebp,%ebp
14020cb9d:	49 89 6b 18          	mov    %rbp,0x18(%r11)
14020cba1:	4c 8b 49 10          	mov    0x10(%rcx),%r9
14020cba5:	48 8b 01             	mov    (%rcx),%rax
14020cba8:	48 8b 08             	mov    (%rax),%rcx
14020cbab:	48 8b 46 08          	mov    0x8(%rsi),%rax
14020cbaf:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
14020cbb6:	48 63 10             	movslq (%rax),%rdx
14020cbb9:	48 8b 01             	mov    (%rcx),%rax
14020cbbc:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
14020cbc0:	48 8b 11             	mov    (%rcx),%rdx
14020cbc3:	49 89 53 08          	mov    %rdx,0x8(%r11)
14020cbc7:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
14020cbcb:	48 85 d2             	test   %rdx,%rdx
14020cbce:	74 20                	je     0x14020cbf0
14020cbd0:	8b 42 10             	mov    0x10(%rdx),%eax
14020cbd3:	ff c0                	inc    %eax
14020cbd5:	89 42 10             	mov    %eax,0x10(%rdx)
14020cbd8:	83 f8 01             	cmp    $0x1,%eax
14020cbdb:	0f 8e 2d 02 00 00    	jle    0x14020ce0e
14020cbe1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020cbe6:	0f 84 2a 02 00 00    	je     0x14020ce16
14020cbec:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
14020cbf0:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14020cbf7:	00
14020cbf8:	49 8b d2             	mov    %r10,%rdx
14020cbfb:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
14020cc02:	00
14020cc03:	e8 18 12 00 00       	call   0x14020de20
14020cc08:	48 8b 18             	mov    (%rax),%rbx
14020cc0b:	48 89 9c 24 20 01 00 	mov    %rbx,0x120(%rsp)
14020cc12:	00
14020cc13:	48 89 28             	mov    %rbp,(%rax)
14020cc16:	4c 8b f7             	mov    %rdi,%r14
14020cc19:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
14020cc20:	00
14020cc21:	48 85 c9             	test   %rcx,%rcx
14020cc24:	74 27                	je     0x14020cc4d
14020cc26:	8b 41 10             	mov    0x10(%rcx),%eax
14020cc29:	ff c8                	dec    %eax
14020cc2b:	89 41 10             	mov    %eax,0x10(%rcx)
14020cc2e:	85 c0                	test   %eax,%eax
14020cc30:	7f 1b                	jg     0x14020cc4d
14020cc32:	0f 88 e9 01 00 00    	js     0x14020ce21
14020cc38:	48 8b 01             	mov    (%rcx),%rax
14020cc3b:	ba 01 00 00 00       	mov    $0x1,%edx
14020cc40:	48 8b 00             	mov    (%rax),%rax
14020cc43:	ff 15 d7 6d d7 00    	call   *0xd76dd7(%rip)        # 0x140f83a20
14020cc49:	4c 8d 76 08          	lea    0x8(%rsi),%r14
14020cc4d:	48 85 db             	test   %rbx,%rbx
14020cc50:	74 43                	je     0x14020cc95
14020cc52:	48 8b 46 18          	mov    0x18(%rsi),%rax
14020cc56:	48 8b 08             	mov    (%rax),%rcx
14020cc59:	48 89 9c 24 10 01 00 	mov    %rbx,0x110(%rsp)
14020cc60:	00
14020cc61:	8b 43 10             	mov    0x10(%rbx),%eax
14020cc64:	ff c0                	inc    %eax
14020cc66:	89 43 10             	mov    %eax,0x10(%rbx)
14020cc69:	83 f8 01             	cmp    $0x1,%eax
14020cc6c:	0f 8e ba 01 00 00    	jle    0x14020ce2c
14020cc72:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020cc77:	0f 84 b7 01 00 00    	je     0x14020ce34
14020cc7d:	48 8b 46 08          	mov    0x8(%rsi),%rax
14020cc81:	4c 8d 84 24 10 01 00 	lea    0x110(%rsp),%r8
14020cc88:	00
14020cc89:	8b 10                	mov    (%rax),%edx
14020cc8b:	e8 70 7e 52 00       	call   0x140734b00
14020cc90:	e9 a0 00 00 00       	jmp    0x14020cd35
14020cc95:	48 8b 06             	mov    (%rsi),%rax
14020cc98:	48 8b 08             	mov    (%rax),%rcx
14020cc9b:	48 8b 07             	mov    (%rdi),%rax
14020cc9e:	8b 10                	mov    (%rax),%edx
14020cca0:	e8 ab 22 00 00       	call   0x14020ef50
14020cca5:	48 8b 78 08          	mov    0x8(%rax),%rdi
14020cca9:	48 89 bc 24 28 01 00 	mov    %rdi,0x128(%rsp)
14020ccb0:	00
14020ccb1:	48 85 ff             	test   %rdi,%rdi
14020ccb4:	74 22                	je     0x14020ccd8
14020ccb6:	8b 47 10             	mov    0x10(%rdi),%eax
14020ccb9:	ff c0                	inc    %eax
14020ccbb:	89 47 10             	mov    %eax,0x10(%rdi)
14020ccbe:	83 f8 01             	cmp    $0x1,%eax
14020ccc1:	0f 8e 78 01 00 00    	jle    0x14020ce3f
14020ccc7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14020cccc:	0f 84 75 01 00 00    	je     0x14020ce47
14020ccd2:	48 8d 6e 08          	lea    0x8(%rsi),%rbp
14020ccd6:	eb 03                	jmp    0x14020ccdb
14020ccd8:	49 8b ee             	mov    %r14,%rbp
14020ccdb:	48 85 ff             	test   %rdi,%rdi
14020ccde:	0f 84 a0 00 00 00    	je     0x14020cd84
14020cce4:	ba 01 00 00 00       	mov    $0x1,%edx
14020cce9:	48 8b cf             	mov    %rdi,%rcx
14020ccec:	e8 ef a1 62 00       	call   0x140836ee0
14020ccf1:	48 83 38 00          	cmpq   $0x0,(%rax)
14020ccf5:	75 13                	jne    0x14020cd0a
14020ccf7:	33 d2                	xor    %edx,%edx
14020ccf9:	48 8b cf             	mov    %rdi,%rcx
14020ccfc:	e8 df a1 62 00       	call   0x140836ee0
14020cd01:	4c 8b f5             	mov    %rbp,%r14
14020cd04:	48 83 38 00          	cmpq   $0x0,(%rax)
14020cd08:	74 7a                	je     0x14020cd84
14020cd0a:	8b 47 10             	mov    0x10(%rdi),%eax
14020cd0d:	ff c8                	dec    %eax
14020cd0f:	89 47 10             	mov    %eax,0x10(%rdi)
14020cd12:	85 c0                	test   %eax,%eax
14020cd14:	7f 1b                	jg     0x14020cd31
14020cd16:	0f 88 36 01 00 00    	js     0x14020ce52
14020cd1c:	48 8b 07             	mov    (%rdi),%rax
14020cd1f:	ba 01 00 00 00       	mov    $0x1,%edx
14020cd24:	48 8b cf             	mov    %rdi,%rcx
14020cd27:	48 8b 00             	mov    (%rax),%rax
14020cd2a:	ff 15 f0 6c d7 00    	call   *0xd76cf0(%rip)        # 0x140f83a20
14020cd30:	90                   	nop
14020cd31:	4c 8d 76 08          	lea    0x8(%rsi),%r14
14020cd35:	49 8b 06             	mov    (%r14),%rax
14020cd38:	ff 00                	incl   (%rax)
14020cd3a:	48 85 db             	test   %rbx,%rbx
14020cd3d:	74 23                	je     0x14020cd62
14020cd3f:	8b 43 10             	mov    0x10(%rbx),%eax
14020cd42:	ff c8                	dec    %eax
14020cd44:	89 43 10             	mov    %eax,0x10(%rbx)
14020cd47:	85 c0                	test   %eax,%eax
14020cd49:	7f 17                	jg     0x14020cd62
14020cd4b:	78 2c                	js     0x14020cd79
14020cd4d:	48 8b 03             	mov    (%rbx),%rax
14020cd50:	ba 01 00 00 00       	mov    $0x1,%edx
14020cd55:	48 8b cb             	mov    %rbx,%rcx
14020cd58:	48 8b 00             	mov    (%rax),%rax
14020cd5b:	ff 15 bf 6c d7 00    	call   *0xd76cbf(%rip)        # 0x140f83a20
14020cd61:	90                   	nop
14020cd62:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
14020cd69:	00
14020cd6a:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
14020cd71:	41 5f                	pop    %r15
14020cd73:	41 5e                	pop    %r14
14020cd75:	5f                   	pop    %rdi
14020cd76:	5e                   	pop    %rsi
14020cd77:	5d                   	pop    %rbp
14020cd78:	c3                   	ret
14020cd79:	b9 02 00 00 00       	mov    $0x2,%ecx
14020cd7e:	e8 7d d9 57 00       	call   0x14078a700
14020cd83:	90                   	nop
14020cd84:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14020cd89:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14020cd8d:	e8 1e d0 f9 ff       	call   0x1401a9db0
14020cd92:	0f 10 00             	movups (%rax),%xmm0
14020cd95:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14020cd9a:	48 8b 0e             	mov    (%rsi),%rcx