14072e79b:	0f 10 5e 10          	movups 0x10(%rsi),%xmm3
14072e79f:	0f 11 06             	movups %xmm0,(%rsi)
14072e7a2:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14072e7a6:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
14072e7aa:	0f 11 13             	movups %xmm2,(%rbx)
14072e7ad:	0f 11 5b 10          	movups %xmm3,0x10(%rbx)
14072e7b1:	48 8b d7             	mov    %rdi,%rdx
14072e7b4:	48 8b cb             	mov    %rbx,%rcx
14072e7b7:	e8 54 1e aa ff       	call   0x1401d0610
14072e7bc:	84 c0                	test   %al,%al
14072e7be:	79 21                	jns    0x14072e7e1
14072e7c0:	48 3b df             	cmp    %rdi,%rbx
14072e7c3:	74 1c                	je     0x14072e7e1
14072e7c5:	0f 10 07             	movups (%rdi),%xmm0
14072e7c8:	0f 10 13             	movups (%rbx),%xmm2
14072e7cb:	0f 10 5b 10          	movups 0x10(%rbx),%xmm3
14072e7cf:	0f 11 03             	movups %xmm0,(%rbx)
14072e7d2:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14072e7d6:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14072e7da:	0f 11 17             	movups %xmm2,(%rdi)
14072e7dd:	0f 11 5f 10          	movups %xmm3,0x10(%rdi)
14072e7e1:	48 83 c4 20          	add    $0x20,%rsp
14072e7e5:	5f                   	pop    %rdi
14072e7e6:	5e                   	pop    %rsi
14072e7e7:	5b                   	pop    %rbx
14072e7e8:	c3                   	ret
14072e7e9:	cc                   	int3
14072e7ea:	cc                   	int3
14072e7eb:	cc                   	int3
14072e7ec:	cc                   	int3
14072e7ed:	cc                   	int3
14072e7ee:	cc                   	int3
14072e7ef:	cc                   	int3
14072e7f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14072e7f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14072e7fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14072e7ff:	57                   	push   %rdi
14072e800:	48 83 ec 20          	sub    $0x20,%rsp
14072e804:	48 8b da             	mov    %rdx,%rbx
14072e807:	48 8b f9             	mov    %rcx,%rdi
14072e80a:	48 8b d1             	mov    %rcx,%rdx
14072e80d:	49 8b c1             	mov    %r9,%rax
14072e810:	48 8b cb             	mov    %rbx,%rcx
14072e813:	49 8b f1             	mov    %r9,%rsi
14072e816:	49 8b e8             	mov    %r8,%rbp
14072e819:	ff 15 01 52 85 00    	call   *0x855201(%rip)        # 0x140f83a20
14072e81f:	84 c0                	test   %al,%al
14072e821:	74 0c                	je     0x14072e82f
14072e823:	0f 10 07             	movups (%rdi),%xmm0
14072e826:	0f 10 0b             	movups (%rbx),%xmm1
14072e829:	0f 11 03             	movups %xmm0,(%rbx)
14072e82c:	0f 11 0f             	movups %xmm1,(%rdi)
14072e82f:	48 8b d3             	mov    %rbx,%rdx
14072e832:	48 8b cd             	mov    %rbp,%rcx
14072e835:	48 8b c6             	mov    %rsi,%rax
14072e838:	ff 15 e2 51 85 00    	call   *0x8551e2(%rip)        # 0x140f83a20
14072e83e:	84 c0                	test   %al,%al
14072e840:	74 2d                	je     0x14072e86f
14072e842:	0f 10 03             	movups (%rbx),%xmm0
14072e845:	48 8b d7             	mov    %rdi,%rdx
14072e848:	48 8b cb             	mov    %rbx,%rcx
14072e84b:	0f 10 4d 00          	movups 0x0(%rbp),%xmm1
14072e84f:	48 8b c6             	mov    %rsi,%rax
14072e852:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14072e856:	0f 11 0b             	movups %xmm1,(%rbx)
14072e859:	ff 15 c1 51 85 00    	call   *0x8551c1(%rip)        # 0x140f83a20
14072e85f:	84 c0                	test   %al,%al
14072e861:	74 0c                	je     0x14072e86f
14072e863:	0f 10 07             	movups (%rdi),%xmm0
14072e866:	0f 10 0b             	movups (%rbx),%xmm1
14072e869:	0f 11 03             	movups %xmm0,(%rbx)
14072e86c:	0f 11 0f             	movups %xmm1,(%rdi)
14072e86f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14072e874:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14072e879:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14072e87e:	48 83 c4 20          	add    $0x20,%rsp
14072e882:	5f                   	pop    %rdi
14072e883:	c3                   	ret
14072e884:	cc                   	int3
14072e885:	cc                   	int3
14072e886:	cc                   	int3
14072e887:	cc                   	int3
14072e888:	cc                   	int3
14072e889:	cc                   	int3
14072e88a:	cc                   	int3
14072e88b:	cc                   	int3
14072e88c:	cc                   	int3
14072e88d:	cc                   	int3
14072e88e:	cc                   	int3
14072e88f:	cc                   	int3
14072e890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14072e895:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14072e89a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14072e89f:	57                   	push   %rdi
14072e8a0:	48 83 ec 20          	sub    $0x20,%rsp
14072e8a4:	48 8b da             	mov    %rdx,%rbx
14072e8a7:	48 8b f9             	mov    %rcx,%rdi
14072e8aa:	48 8b 11             	mov    (%rcx),%rdx
14072e8ad:	49 8b c1             	mov    %r9,%rax
14072e8b0:	49 8b e9             	mov    %r9,%rbp
14072e8b3:	49 8b f0             	mov    %r8,%rsi
14072e8b6:	48 8b 0b             	mov    (%rbx),%rcx
14072e8b9:	ff 15 61 51 85 00    	call   *0x855161(%rip)        # 0x140f83a20
14072e8bf:	84 c0                	test   %al,%al
14072e8c1:	74 0c                	je     0x14072e8cf
14072e8c3:	48 8b 07             	mov    (%rdi),%rax
14072e8c6:	4c 8b 0b             	mov    (%rbx),%r9
14072e8c9:	48 89 03             	mov    %rax,(%rbx)
14072e8cc:	4c 89 0f             	mov    %r9,(%rdi)
14072e8cf:	48 8b 13             	mov    (%rbx),%rdx
14072e8d2:	48 8b c5             	mov    %rbp,%rax
14072e8d5:	48 8b 0e             	mov    (%rsi),%rcx
14072e8d8:	ff 15 42 51 85 00    	call   *0x855142(%rip)        # 0x140f83a20
14072e8de:	84 c0                	test   %al,%al
14072e8e0:	74 28                	je     0x14072e90a
14072e8e2:	48 8b 03             	mov    (%rbx),%rax
14072e8e5:	48 8b 0e             	mov    (%rsi),%rcx
14072e8e8:	48 89 06             	mov    %rax,(%rsi)
14072e8eb:	48 8b c5             	mov    %rbp,%rax
14072e8ee:	48 89 0b             	mov    %rcx,(%rbx)
14072e8f1:	48 8b 17             	mov    (%rdi),%rdx
14072e8f4:	ff 15 26 51 85 00    	call   *0x855126(%rip)        # 0x140f83a20
14072e8fa:	84 c0                	test   %al,%al
14072e8fc:	74 0c                	je     0x14072e90a
14072e8fe:	48 8b 07             	mov    (%rdi),%rax
14072e901:	48 8b 0b             	mov    (%rbx),%rcx
14072e904:	48 89 03             	mov    %rax,(%rbx)
14072e907:	48 89 0f             	mov    %rcx,(%rdi)
14072e90a:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14072e90f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14072e914:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14072e919:	48 83 c4 20          	add    $0x20,%rsp
14072e91d:	5f                   	pop    %rdi
14072e91e:	c3                   	ret
14072e91f:	cc                   	int3
14072e920:	40 53                	rex push %rbx
14072e922:	55                   	push   %rbp
14072e923:	56                   	push   %rsi
14072e924:	57                   	push   %rdi
14072e925:	41 54                	push   %r12
14072e927:	41 55                	push   %r13
14072e929:	41 56                	push   %r14
14072e92b:	41 57                	push   %r15
14072e92d:	48 83 ec 38          	sub    $0x38,%rsp
14072e931:	49 8b f8             	mov    %r8,%rdi
14072e934:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14072e939:	48 2b fa             	sub    %rdx,%rdi
14072e93c:	49 8d 70 e0          	lea    -0x20(%r8),%rsi
14072e940:	48 c1 ff 06          	sar    $0x6,%rdi
14072e944:	4c 8b f6             	mov    %rsi,%r14
14072e947:	48 c1 e7 05          	shl    $0x5,%rdi
14072e94b:	4c 2b f2             	sub    %rdx,%r14
14072e94e:	48 03 fa             	add    %rdx,%rdi
14072e951:	49 c1 fe 05          	sar    $0x5,%r14
14072e955:	4c 8b f9             	mov    %rcx,%r15
14072e958:	41 0f b6 d9          	movzbl %r9b,%ebx
14072e95c:	4d 8b e8             	mov    %r8,%r13
14072e95f:	4c 8b e2             	mov    %rdx,%r12
14072e962:	48 8b ca             	mov    %rdx,%rcx
14072e965:	49 83 fe 28          	cmp    $0x28,%r14
14072e969:	7e 6a                	jle    0x14072e9d5
14072e96b:	49 ff c6             	inc    %r14
14072e96e:	49 c1 fe 03          	sar    $0x3,%r14
14072e972:	49 8b ee             	mov    %r14,%rbp
14072e975:	49 c1 e6 05          	shl    $0x5,%r14
14072e979:	48 c1 e5 06          	shl    $0x6,%rbp
14072e97d:	4d 8d 3c 16          	lea    (%r14,%rdx,1),%r15
14072e981:	4c 8d 04 2a          	lea    (%rdx,%rbp,1),%r8
14072e985:	49 8b d7             	mov    %r15,%rdx
14072e988:	e8 b3 fd ff ff       	call   0x14072e740
14072e98d:	48 8b cf             	mov    %rdi,%rcx
14072e990:	4d 8d 04 3e          	lea    (%r14,%rdi,1),%r8
14072e994:	49 2b ce             	sub    %r14,%rcx
14072e997:	44 0f b6 cb          	movzbl %bl,%r9d
14072e99b:	48 8b d7             	mov    %rdi,%rdx
14072e99e:	e8 9d fd ff ff       	call   0x14072e740
14072e9a3:	4d 8d 45 e0          	lea    -0x20(%r13),%r8
14072e9a7:	49 2b f6             	sub    %r14,%rsi
14072e9aa:	49 8b c8             	mov    %r8,%rcx
14072e9ad:	44 0f b6 cb          	movzbl %bl,%r9d
14072e9b1:	48 2b cd             	sub    %rbp,%rcx
14072e9b4:	48 8b d6             	mov    %rsi,%rdx
14072e9b7:	e8 84 fd ff ff       	call   0x14072e740
14072e9bc:	44 0f b6 cb          	movzbl %bl,%r9d
14072e9c0:	4c 8b c6             	mov    %rsi,%r8
14072e9c3:	48 8b d7             	mov    %rdi,%rdx
14072e9c6:	49 8b cf             	mov    %r15,%rcx
14072e9c9:	e8 72 fd ff ff       	call   0x14072e740
14072e9ce:	4c 8b 7c 24 20       	mov    0x20(%rsp),%r15
14072e9d3:	eb 0b                	jmp    0x14072e9e0
14072e9d5:	4c 8b c6             	mov    %rsi,%r8
14072e9d8:	48 8b d7             	mov    %rdi,%rdx
14072e9db:	e8 60 fd ff ff       	call   0x14072e740
14072e9e0:	48 8d 77 20          	lea    0x20(%rdi),%rsi
14072e9e4:	4c 3b e7             	cmp    %rdi,%r12
14072e9e7:	73 31                	jae    0x14072ea1a
14072e9e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14072e9f0:	48 8d 5f e0          	lea    -0x20(%rdi),%rbx
14072e9f4:	48 8b d7             	mov    %rdi,%rdx
14072e9f7:	48 8b cb             	mov    %rbx,%rcx
14072e9fa:	e8 11 1c aa ff       	call   0x1401d0610
14072e9ff:	84 c0                	test   %al,%al
14072ea01:	78 17                	js     0x14072ea1a
14072ea03:	48 8b d3             	mov    %rbx,%rdx
14072ea06:	48 8b cf             	mov    %rdi,%rcx
14072ea09:	e8 02 1c aa ff       	call   0x1401d0610
14072ea0e:	84 c0                	test   %al,%al
14072ea10:	78 08                	js     0x14072ea1a
14072ea12:	48 8b fb             	mov    %rbx,%rdi
14072ea15:	4c 3b e3             	cmp    %rbx,%r12
14072ea18:	72 d6                	jb     0x14072e9f0
14072ea1a:	49 3b f5             	cmp    %r13,%rsi
14072ea1d:	73 28                	jae    0x14072ea47
14072ea1f:	90                   	nop
14072ea20:	48 8b d7             	mov    %rdi,%rdx
14072ea23:	48 8b ce             	mov    %rsi,%rcx
14072ea26:	e8 e5 1b aa ff       	call   0x1401d0610
14072ea2b:	84 c0                	test   %al,%al
14072ea2d:	78 18                	js     0x14072ea47
14072ea2f:	48 8b d6             	mov    %rsi,%rdx
14072ea32:	48 8b cf             	mov    %rdi,%rcx
14072ea35:	e8 d6 1b aa ff       	call   0x1401d0610
14072ea3a:	84 c0                	test   %al,%al
14072ea3c:	78 09                	js     0x14072ea47
14072ea3e:	48 83 c6 20          	add    $0x20,%rsi
14072ea42:	49 3b f5             	cmp    %r13,%rsi
14072ea45:	72 d9                	jb     0x14072ea20
14072ea47:	48 8b de             	mov    %rsi,%rbx
14072ea4a:	4c 8b f7             	mov    %rdi,%r14
14072ea4d:	0f 1f 00             	nopl   (%rax)
14072ea50:	49 3b dd             	cmp    %r13,%rbx
14072ea53:	73 4c                	jae    0x14072eaa1
14072ea55:	48 8b d3             	mov    %rbx,%rdx
14072ea58:	48 8b cf             	mov    %rdi,%rcx
14072ea5b:	e8 b0 1b aa ff       	call   0x1401d0610
14072ea60:	84 c0                	test   %al,%al
14072ea62:	78 34                	js     0x14072ea98
14072ea64:	48 8b d7             	mov    %rdi,%rdx
14072ea67:	48 8b cb             	mov    %rbx,%rcx
14072ea6a:	e8 a1 1b aa ff       	call   0x1401d0610
14072ea6f:	84 c0                	test   %al,%al
14072ea71:	78 2e                	js     0x14072eaa1
14072ea73:	48 3b f3             	cmp    %rbx,%rsi
14072ea76:	74 1c                	je     0x14072ea94
14072ea78:	0f 10 03             	movups (%rbx),%xmm0
14072ea7b:	0f 10 16             	movups (%rsi),%xmm2
14072ea7e:	0f 10 5e 10          	movups 0x10(%rsi),%xmm3
14072ea82:	0f 11 06             	movups %xmm0,(%rsi)
14072ea85:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14072ea89:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
14072ea8d:	0f 11 13             	movups %xmm2,(%rbx)
14072ea90:	0f 11 5b 10          	movups %xmm3,0x10(%rbx)
14072ea94:	48 83 c6 20          	add    $0x20,%rsi
14072ea98:	48 83 c3 20          	add    $0x20,%rbx
14072ea9c:	49 3b dd             	cmp    %r13,%rbx
14072ea9f:	72 b4                	jb     0x14072ea55
14072eaa1:	4d 3b f4             	cmp    %r12,%r14
14072eaa4:	76 5f                	jbe    0x14072eb05
14072eaa6:	49 8d 6e e0          	lea    -0x20(%r14),%rbp
14072eaaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14072eab0:	48 8b d7             	mov    %rdi,%rdx
14072eab3:	48 8b cd             	mov    %rbp,%rcx
14072eab6:	e8 55 1b aa ff       	call   0x1401d0610
14072eabb:	84 c0                	test   %al,%al
14072eabd:	78 36                	js     0x14072eaf5
14072eabf:	48 8b d5             	mov    %rbp,%rdx
14072eac2:	48 8b cf             	mov    %rdi,%rcx
14072eac5:	e8 46 1b aa ff       	call   0x1401d0610
14072eaca:	84 c0                	test   %al,%al
14072eacc:	78 34                	js     0x14072eb02
14072eace:	48 83 ef 20          	sub    $0x20,%rdi
14072ead2:	48 3b fd             	cmp    %rbp,%rdi
14072ead5:	74 1e                	je     0x14072eaf5
14072ead7:	0f 10 45 00          	movups 0x0(%rbp),%xmm0
14072eadb:	0f 10 17             	movups (%rdi),%xmm2
14072eade:	0f 10 5f 10          	movups 0x10(%rdi),%xmm3
14072eae2:	0f 11 07             	movups %xmm0,(%rdi)
14072eae5:	0f 10 4d 10          	movups 0x10(%rbp),%xmm1
14072eae9:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14072eaed:	0f 11 55 00          	movups %xmm2,0x0(%rbp)
14072eaf1:	0f 11 5d 10          	movups %xmm3,0x10(%rbp)
14072eaf5:	49 83 ee 20          	sub    $0x20,%r14
14072eaf9:	48 83 ed 20          	sub    $0x20,%rbp
14072eafd:	4d 3b e6             	cmp    %r14,%r12
14072eb00:	72 ae                	jb     0x14072eab0
14072eb02:	4d 3b f4             	cmp    %r12,%r14
14072eb05:	75 61                	jne    0x14072eb68
14072eb07:	49 3b dd             	cmp    %r13,%rbx
14072eb0a:	0f 84 e6 00 00 00    	je     0x14072ebf6
14072eb10:	48 3b f3             	cmp    %rbx,%rsi
14072eb13:	74 21                	je     0x14072eb36
14072eb15:	48 3b fe             	cmp    %rsi,%rdi
14072eb18:	74 1c                	je     0x14072eb36
14072eb1a:	0f 10 06             	movups (%rsi),%xmm0
14072eb1d:	0f 10 17             	movups (%rdi),%xmm2
14072eb20:	0f 10 5f 10          	movups 0x10(%rdi),%xmm3
14072eb24:	0f 11 07             	movups %xmm0,(%rdi)
14072eb27:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
14072eb2b:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14072eb2f:	0f 11 16             	movups %xmm2,(%rsi)
14072eb32:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
14072eb36:	48 83 c6 20          	add    $0x20,%rsi
14072eb3a:	48 3b fb             	cmp    %rbx,%rdi
14072eb3d:	74 1c                	je     0x14072eb5b
14072eb3f:	0f 10 03             	movups (%rbx),%xmm0
14072eb42:	0f 10 17             	movups (%rdi),%xmm2
14072eb45:	0f 10 5f 10          	movups 0x10(%rdi),%xmm3
14072eb49:	0f 11 07             	movups %xmm0,(%rdi)
14072eb4c:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
14072eb50:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14072eb54:	0f 11 13             	movups %xmm2,(%rbx)
14072eb57:	0f 11 5b 10          	movups %xmm3,0x10(%rbx)
14072eb5b:	48 83 c7 20          	add    $0x20,%rdi
14072eb5f:	48 83 c3 20          	add    $0x20,%rbx
14072eb63:	e9 e8 fe ff ff       	jmp    0x14072ea50
14072eb68:	49 83 c6 e0          	add    $0xffffffffffffffe0,%r14
14072eb6c:	49 3b dd             	cmp    %r13,%rbx
14072eb6f:	75 57                	jne    0x14072ebc8
14072eb71:	48 83 ef 20          	sub    $0x20,%rdi
14072eb75:	4c 3b f7             	cmp    %rdi,%r14
14072eb78:	74 20                	je     0x14072eb9a
14072eb7a:	0f 10 07             	movups (%rdi),%xmm0
14072eb7d:	41 0f 10 16          	movups (%r14),%xmm2
14072eb81:	41 0f 10 5e 10       	movups 0x10(%r14),%xmm3
14072eb86:	41 0f 11 06          	movups %xmm0,(%r14)
14072eb8a:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14072eb8e:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
14072eb93:	0f 11 17             	movups %xmm2,(%rdi)
14072eb96:	0f 11 5f 10          	movups %xmm3,0x10(%rdi)
14072eb9a:	48 83 ee 20          	sub    $0x20,%rsi
14072eb9e:	48 3b fe             	cmp    %rsi,%rdi
14072eba1:	0f 84 a9 fe ff ff    	je     0x14072ea50
14072eba7:	0f 10 06             	movups (%rsi),%xmm0
14072ebaa:	0f 10 17             	movups (%rdi),%xmm2
14072ebad:	0f 10 5f 10          	movups 0x10(%rdi),%xmm3
14072ebb1:	0f 11 07             	movups %xmm0,(%rdi)
14072ebb4:	0f 10 4e 10          	movups 0x10(%rsi),%xmm1
14072ebb8:	0f 11 4f 10          	movups %xmm1,0x10(%rdi)
14072ebbc:	0f 11 16             	movups %xmm2,(%rsi)
14072ebbf:	0f 11 5e 10          	movups %xmm3,0x10(%rsi)
14072ebc3:	e9 88 fe ff ff       	jmp    0x14072ea50
14072ebc8:	49 3b de             	cmp    %r14,%rbx
14072ebcb:	74 20                	je     0x14072ebed
14072ebcd:	41 0f 10 06          	movups (%r14),%xmm0
14072ebd1:	0f 10 13             	movups (%rbx),%xmm2
14072ebd4:	0f 10 5b 10          	movups 0x10(%rbx),%xmm3
14072ebd8:	0f 11 03             	movups %xmm0,(%rbx)
14072ebdb:	41 0f 10 4e 10       	movups 0x10(%r14),%xmm1
14072ebe0:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14072ebe4:	41 0f 11 16          	movups %xmm2,(%r14)