14072edf5:	4d 3b e6             	cmp    %r14,%r12
14072edf8:	72 b6                	jb     0x14072edb0
14072edfa:	4d 3b f4             	cmp    %r12,%r14
14072edfd:	75 33                	jne    0x14072ee32
14072edff:	49 3b fd             	cmp    %r13,%rdi
14072ee02:	74 7b                	je     0x14072ee7f
14072ee04:	48 3b f7             	cmp    %rdi,%rsi
14072ee07:	74 0c                	je     0x14072ee15
14072ee09:	0f 10 06             	movups (%rsi),%xmm0
14072ee0c:	0f 10 0b             	movups (%rbx),%xmm1
14072ee0f:	0f 11 03             	movups %xmm0,(%rbx)
14072ee12:	0f 11 0e             	movups %xmm1,(%rsi)
14072ee15:	0f 10 07             	movups (%rdi),%xmm0
14072ee18:	48 83 c6 10          	add    $0x10,%rsi
14072ee1c:	0f 10 0b             	movups (%rbx),%xmm1
14072ee1f:	0f 11 03             	movups %xmm0,(%rbx)
14072ee22:	48 83 c3 10          	add    $0x10,%rbx
14072ee26:	0f 11 0f             	movups %xmm1,(%rdi)
14072ee29:	48 83 c7 10          	add    $0x10,%rdi
14072ee2d:	e9 23 ff ff ff       	jmp    0x14072ed55
14072ee32:	49 83 c6 f0          	add    $0xfffffffffffffff0,%r14
14072ee36:	49 3b fd             	cmp    %r13,%rdi
14072ee39:	75 2d                	jne    0x14072ee68
14072ee3b:	48 83 eb 10          	sub    $0x10,%rbx
14072ee3f:	4c 3b f3             	cmp    %rbx,%r14
14072ee42:	74 0e                	je     0x14072ee52
14072ee44:	0f 10 03             	movups (%rbx),%xmm0
14072ee47:	41 0f 10 0e          	movups (%r14),%xmm1
14072ee4b:	41 0f 11 06          	movups %xmm0,(%r14)
14072ee4f:	0f 11 0b             	movups %xmm1,(%rbx)
14072ee52:	0f 10 46 f0          	movups -0x10(%rsi),%xmm0
14072ee56:	48 83 ee 10          	sub    $0x10,%rsi
14072ee5a:	0f 10 0b             	movups (%rbx),%xmm1
14072ee5d:	0f 11 03             	movups %xmm0,(%rbx)
14072ee60:	0f 11 0e             	movups %xmm1,(%rsi)
14072ee63:	e9 ed fe ff ff       	jmp    0x14072ed55
14072ee68:	0f 10 0f             	movups (%rdi),%xmm1
14072ee6b:	41 0f 10 06          	movups (%r14),%xmm0
14072ee6f:	0f 11 07             	movups %xmm0,(%rdi)
14072ee72:	48 83 c7 10          	add    $0x10,%rdi
14072ee76:	41 0f 11 0e          	movups %xmm1,(%r14)
14072ee7a:	e9 d6 fe ff ff       	jmp    0x14072ed55
14072ee7f:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14072ee84:	48 89 18             	mov    %rbx,(%rax)
14072ee87:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14072ee8c:	48 89 70 08          	mov    %rsi,0x8(%rax)
14072ee90:	48 83 c4 20          	add    $0x20,%rsp
14072ee94:	41 5f                	pop    %r15
14072ee96:	41 5e                	pop    %r14
14072ee98:	41 5d                	pop    %r13
14072ee9a:	41 5c                	pop    %r12
14072ee9c:	5f                   	pop    %rdi
14072ee9d:	5e                   	pop    %rsi
14072ee9e:	5d                   	pop    %rbp
14072ee9f:	c3                   	ret
14072eea0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14072eea5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14072eeaa:	55                   	push   %rbp
14072eeab:	56                   	push   %rsi
14072eeac:	57                   	push   %rdi
14072eead:	41 54                	push   %r12
14072eeaf:	41 55                	push   %r13
14072eeb1:	41 56                	push   %r14
14072eeb3:	41 57                	push   %r15
14072eeb5:	48 83 ec 20          	sub    $0x20,%rsp
14072eeb9:	49 8b c0             	mov    %r8,%rax
14072eebc:	49 8b e9             	mov    %r9,%rbp
14072eebf:	48 2b c2             	sub    %rdx,%rax
14072eec2:	4d 8b e8             	mov    %r8,%r13
14072eec5:	48 c1 f8 04          	sar    $0x4,%rax
14072eec9:	4c 8b e2             	mov    %rdx,%r12
14072eecc:	48 8b ca             	mov    %rdx,%rcx
14072eecf:	48 8d 1c c2          	lea    (%rdx,%rax,8),%rbx
14072eed3:	49 8d 40 f8          	lea    -0x8(%r8),%rax
14072eed7:	48 2b c2             	sub    %rdx,%rax
14072eeda:	48 c1 f8 03          	sar    $0x3,%rax
14072eede:	48 83 f8 28          	cmp    $0x28,%rax
14072eee2:	7e 64                	jle    0x14072ef48
14072eee4:	48 ff c0             	inc    %rax
14072eee7:	48 c1 f8 03          	sar    $0x3,%rax
14072eeeb:	48 8b f0             	mov    %rax,%rsi
14072eeee:	48 c1 e6 04          	shl    $0x4,%rsi
14072eef2:	48 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%rdi
14072eef9:	00
14072eefa:	48 8d 04 17          	lea    (%rdi,%rdx,1),%rax
14072eefe:	4c 8d 04 16          	lea    (%rsi,%rdx,1),%r8
14072ef02:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14072ef07:	48 8b d0             	mov    %rax,%rdx
14072ef0a:	e8 81 f9 ff ff       	call   0x14072e890
14072ef0f:	48 8b cb             	mov    %rbx,%rcx
14072ef12:	4c 8d 04 1f          	lea    (%rdi,%rbx,1),%r8
14072ef16:	48 2b cf             	sub    %rdi,%rcx
14072ef19:	4c 8b cd             	mov    %rbp,%r9
14072ef1c:	48 8b d3             	mov    %rbx,%rdx
14072ef1f:	e8 6c f9 ff ff       	call   0x14072e890
14072ef24:	4d 8d 7d f8          	lea    -0x8(%r13),%r15
14072ef28:	4c 8b cd             	mov    %rbp,%r9
14072ef2b:	4c 2b ff             	sub    %rdi,%r15
14072ef2e:	49 8d 4d f8          	lea    -0x8(%r13),%rcx
14072ef32:	49 8b d7             	mov    %r15,%rdx
14072ef35:	4d 8d 45 f8          	lea    -0x8(%r13),%r8
14072ef39:	48 2b ce             	sub    %rsi,%rcx
14072ef3c:	e8 4f f9 ff ff       	call   0x14072e890
14072ef41:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14072ef46:	eb 04                	jmp    0x14072ef4c
14072ef48:	4d 8d 78 f8          	lea    -0x8(%r8),%r15
14072ef4c:	4c 8b cd             	mov    %rbp,%r9
14072ef4f:	4d 8b c7             	mov    %r15,%r8
14072ef52:	48 8b d3             	mov    %rbx,%rdx
14072ef55:	e8 36 f9 ff ff       	call   0x14072e890
14072ef5a:	48 8d 73 08          	lea    0x8(%rbx),%rsi
14072ef5e:	4c 3b e3             	cmp    %rbx,%r12
14072ef61:	73 40                	jae    0x14072efa3
14072ef63:	0f 1f 40 00          	nopl   0x0(%rax)
14072ef67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14072ef6e:	00 00
14072ef70:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
14072ef74:	48 8d 7b f8          	lea    -0x8(%rbx),%rdi
14072ef78:	48 8b 13             	mov    (%rbx),%rdx
14072ef7b:	48 8b c5             	mov    %rbp,%rax
14072ef7e:	ff 15 9c 4a 85 00    	call   *0x854a9c(%rip)        # 0x140f83a20
14072ef84:	84 c0                	test   %al,%al
14072ef86:	75 1b                	jne    0x14072efa3
14072ef88:	48 8b 17             	mov    (%rdi),%rdx
14072ef8b:	48 8b c5             	mov    %rbp,%rax
14072ef8e:	48 8b 0b             	mov    (%rbx),%rcx
14072ef91:	ff 15 89 4a 85 00    	call   *0x854a89(%rip)        # 0x140f83a20
14072ef97:	84 c0                	test   %al,%al
14072ef99:	75 08                	jne    0x14072efa3
14072ef9b:	48 8b df             	mov    %rdi,%rbx
14072ef9e:	4c 3b e7             	cmp    %rdi,%r12
14072efa1:	72 cd                	jb     0x14072ef70
14072efa3:	49 3b f5             	cmp    %r13,%rsi
14072efa6:	73 37                	jae    0x14072efdf
14072efa8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14072efaf:	00
14072efb0:	48 8b 13             	mov    (%rbx),%rdx
14072efb3:	48 8b c5             	mov    %rbp,%rax
14072efb6:	48 8b 0e             	mov    (%rsi),%rcx
14072efb9:	ff 15 61 4a 85 00    	call   *0x854a61(%rip)        # 0x140f83a20
14072efbf:	84 c0                	test   %al,%al
14072efc1:	75 1c                	jne    0x14072efdf
14072efc3:	48 8b 16             	mov    (%rsi),%rdx
14072efc6:	48 8b c5             	mov    %rbp,%rax
14072efc9:	48 8b 0b             	mov    (%rbx),%rcx
14072efcc:	ff 15 4e 4a 85 00    	call   *0x854a4e(%rip)        # 0x140f83a20
14072efd2:	84 c0                	test   %al,%al
14072efd4:	75 09                	jne    0x14072efdf
14072efd6:	48 83 c6 08          	add    $0x8,%rsi
14072efda:	49 3b f5             	cmp    %r13,%rsi
14072efdd:	72 d1                	jb     0x14072efb0
14072efdf:	48 8b fe             	mov    %rsi,%rdi
14072efe2:	4c 8b fb             	mov    %rbx,%r15
14072efe5:	49 3b fd             	cmp    %r13,%rdi
14072efe8:	73 4a                	jae    0x14072f034
14072efea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14072eff0:	48 8b 17             	mov    (%rdi),%rdx
14072eff3:	48 8b c5             	mov    %rbp,%rax
14072eff6:	48 8b 0b             	mov    (%rbx),%rcx
14072eff9:	ff 15 21 4a 85 00    	call   *0x854a21(%rip)        # 0x140f83a20
14072efff:	84 c0                	test   %al,%al
14072f001:	75 28                	jne    0x14072f02b
14072f003:	48 8b 13             	mov    (%rbx),%rdx
14072f006:	48 8b c5             	mov    %rbp,%rax
14072f009:	48 8b 0f             	mov    (%rdi),%rcx
14072f00c:	ff 15 0e 4a 85 00    	call   *0x854a0e(%rip)        # 0x140f83a20
14072f012:	84 c0                	test   %al,%al
14072f014:	75 1e                	jne    0x14072f034
14072f016:	48 3b f7             	cmp    %rdi,%rsi
14072f019:	74 0c                	je     0x14072f027
14072f01b:	48 8b 07             	mov    (%rdi),%rax
14072f01e:	48 8b 0e             	mov    (%rsi),%rcx
14072f021:	48 89 06             	mov    %rax,(%rsi)
14072f024:	48 89 0f             	mov    %rcx,(%rdi)
14072f027:	48 83 c6 08          	add    $0x8,%rsi
14072f02b:	48 83 c7 08          	add    $0x8,%rdi
14072f02f:	49 3b fd             	cmp    %r13,%rdi
14072f032:	72 bc                	jb     0x14072eff0
14072f034:	4d 3b fc             	cmp    %r12,%r15
14072f037:	76 52                	jbe    0x14072f08b
14072f039:	4d 8d 77 f8          	lea    -0x8(%r15),%r14
14072f03d:	0f 1f 00             	nopl   (%rax)
14072f040:	48 8b 13             	mov    (%rbx),%rdx
14072f043:	48 8b c5             	mov    %rbp,%rax
14072f046:	49 8b 0e             	mov    (%r14),%rcx
14072f049:	ff 15 d1 49 85 00    	call   *0x8549d1(%rip)        # 0x140f83a20
14072f04f:	84 c0                	test   %al,%al
14072f051:	75 28                	jne    0x14072f07b
14072f053:	49 8b 16             	mov    (%r14),%rdx
14072f056:	48 8b c5             	mov    %rbp,%rax
14072f059:	48 8b 0b             	mov    (%rbx),%rcx
14072f05c:	ff 15 be 49 85 00    	call   *0x8549be(%rip)        # 0x140f83a20
14072f062:	84 c0                	test   %al,%al
14072f064:	75 22                	jne    0x14072f088
14072f066:	48 83 eb 08          	sub    $0x8,%rbx
14072f06a:	49 3b de             	cmp    %r14,%rbx
14072f06d:	74 0c                	je     0x14072f07b
14072f06f:	49 8b 06             	mov    (%r14),%rax
14072f072:	48 8b 0b             	mov    (%rbx),%rcx
14072f075:	48 89 03             	mov    %rax,(%rbx)
14072f078:	49 89 0e             	mov    %rcx,(%r14)
14072f07b:	49 83 ef 08          	sub    $0x8,%r15
14072f07f:	49 83 ee 08          	sub    $0x8,%r14
14072f083:	4d 3b e7             	cmp    %r15,%r12
14072f086:	72 b8                	jb     0x14072f040
14072f088:	4d 3b fc             	cmp    %r12,%r15
14072f08b:	75 33                	jne    0x14072f0c0
14072f08d:	49 3b fd             	cmp    %r13,%rdi
14072f090:	74 77                	je     0x14072f109
14072f092:	48 3b f7             	cmp    %rdi,%rsi
14072f095:	74 0c                	je     0x14072f0a3
14072f097:	48 8b 06             	mov    (%rsi),%rax
14072f09a:	48 8b 0b             	mov    (%rbx),%rcx
14072f09d:	48 89 03             	mov    %rax,(%rbx)
14072f0a0:	48 89 0e             	mov    %rcx,(%rsi)
14072f0a3:	48 8b 07             	mov    (%rdi),%rax
14072f0a6:	48 83 c6 08          	add    $0x8,%rsi
14072f0aa:	48 8b 0b             	mov    (%rbx),%rcx
14072f0ad:	48 89 03             	mov    %rax,(%rbx)
14072f0b0:	48 83 c3 08          	add    $0x8,%rbx
14072f0b4:	48 89 0f             	mov    %rcx,(%rdi)
14072f0b7:	48 83 c7 08          	add    $0x8,%rdi
14072f0bb:	e9 25 ff ff ff       	jmp    0x14072efe5
14072f0c0:	49 83 c7 f8          	add    $0xfffffffffffffff8,%r15
14072f0c4:	49 3b fd             	cmp    %r13,%rdi
14072f0c7:	75 2b                	jne    0x14072f0f4
14072f0c9:	48 83 eb 08          	sub    $0x8,%rbx
14072f0cd:	4c 3b fb             	cmp    %rbx,%r15
14072f0d0:	74 0c                	je     0x14072f0de
14072f0d2:	48 8b 03             	mov    (%rbx),%rax
14072f0d5:	49 8b 0f             	mov    (%r15),%rcx
14072f0d8:	49 89 07             	mov    %rax,(%r15)
14072f0db:	48 89 0b             	mov    %rcx,(%rbx)
14072f0de:	48 8b 46 f8          	mov    -0x8(%rsi),%rax
14072f0e2:	48 83 ee 08          	sub    $0x8,%rsi
14072f0e6:	48 8b 0b             	mov    (%rbx),%rcx
14072f0e9:	48 89 03             	mov    %rax,(%rbx)
14072f0ec:	48 89 0e             	mov    %rcx,(%rsi)
14072f0ef:	e9 f1 fe ff ff       	jmp    0x14072efe5
14072f0f4:	48 8b 0f             	mov    (%rdi),%rcx
14072f0f7:	49 8b 07             	mov    (%r15),%rax
14072f0fa:	48 89 07             	mov    %rax,(%rdi)
14072f0fd:	48 83 c7 08          	add    $0x8,%rdi
14072f101:	49 89 0f             	mov    %rcx,(%r15)
14072f104:	e9 dc fe ff ff       	jmp    0x14072efe5
14072f109:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14072f10e:	48 89 18             	mov    %rbx,(%rax)
14072f111:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14072f116:	48 89 70 08          	mov    %rsi,0x8(%rax)
14072f11a:	48 83 c4 20          	add    $0x20,%rsp
14072f11e:	41 5f                	pop    %r15
14072f120:	41 5e                	pop    %r14
14072f122:	41 5d                	pop    %r13
14072f124:	41 5c                	pop    %r12
14072f126:	5f                   	pop    %rdi
14072f127:	5e                   	pop    %rsi
14072f128:	5d                   	pop    %rbp
14072f129:	c3                   	ret
14072f12a:	cc                   	int3
14072f12b:	cc                   	int3
14072f12c:	cc                   	int3
14072f12d:	cc                   	int3
14072f12e:	cc                   	int3
14072f12f:	cc                   	int3
14072f130:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14072f135:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14072f13a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14072f13f:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14072f144:	57                   	push   %rdi
14072f145:	41 54                	push   %r12
14072f147:	41 55                	push   %r13
14072f149:	41 56                	push   %r14
14072f14b:	41 57                	push   %r15
14072f14d:	48 83 ec 20          	sub    $0x20,%rsp
14072f151:	4d 8d 68 ff          	lea    -0x1(%r8),%r13
14072f155:	4d 8b f8             	mov    %r8,%r15
14072f158:	4d 8b f5             	mov    %r13,%r14
14072f15b:	48 8b da             	mov    %rdx,%rbx
14072f15e:	49 d1 fe             	sar    $1,%r14
14072f161:	48 8b e9             	mov    %rcx,%rbp
14072f164:	4c 8b e2             	mov    %rdx,%r12
14072f167:	48 8b f2             	mov    %rdx,%rsi
14072f16a:	49 3b d6             	cmp    %r14,%rdx
14072f16d:	0f 8d bc 00 00 00    	jge    0x14072f22f
14072f173:	0f 1f 40 00          	nopl   0x0(%rax)
14072f177:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14072f17e:	00 00
14072f180:	48 8d 3c 36          	lea    (%rsi,%rsi,1),%rdi
14072f184:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
14072f188:	48 c1 e1 05          	shl    $0x5,%rcx
14072f18c:	48 03 cd             	add    %rbp,%rcx
14072f18f:	48 8d 51 e0          	lea    -0x20(%rcx),%rdx
14072f193:	e8 78 14 aa ff       	call   0x1401d0610
14072f198:	48 8d 77 02          	lea    0x2(%rdi),%rsi
14072f19c:	48 c1 e3 05          	shl    $0x5,%rbx
14072f1a0:	48 0f be c8          	movsbq %al,%rcx
14072f1a4:	48 03 dd             	add    %rbp,%rbx
14072f1a7:	48 c1 f9 3f          	sar    $0x3f,%rcx
14072f1ab:	48 03 f1             	add    %rcx,%rsi
14072f1ae:	48 8b fe             	mov    %rsi,%rdi
14072f1b1:	48 c1 e7 05          	shl    $0x5,%rdi
14072f1b5:	48 03 fd             	add    %rbp,%rdi
14072f1b8:	48 3b df             	cmp    %rdi,%rbx
14072f1bb:	74 66                	je     0x14072f223
14072f1bd:	48 8b 53 18          	mov    0x18(%rbx),%rdx
14072f1c1:	48 83 fa 0f          	cmp    $0xf,%rdx
14072f1c5:	76 30                	jbe    0x14072f1f7
14072f1c7:	48 8b 0b             	mov    (%rbx),%rcx
14072f1ca:	48 ff c2             	inc    %rdx
14072f1cd:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14072f1d4:	72 1c                	jb     0x14072f1f2
14072f1d6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
14072f1da:	48 83 c2 27          	add    $0x27,%rdx
14072f1de:	49 2b c8             	sub    %r8,%rcx
14072f1e1:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14072f1e5:	48 83 f8 1f          	cmp    $0x1f,%rax
14072f1e9:	0f 87 4a 01 00 00    	ja     0x14072f339
14072f1ef:	49 8b c8             	mov    %r8,%rcx
14072f1f2:	e8 4d bf 6e 00       	call   0x140e1b144
14072f1f7:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
14072f1fe:	00
14072f1ff:	33 c0                	xor    %eax,%eax
14072f201:	48 89 43 10          	mov    %rax,0x10(%rbx)
14072f205:	88 03                	mov    %al,(%rbx)
14072f207:	0f 10 07             	movups (%rdi),%xmm0
14072f20a:	0f 11 03             	movups %xmm0,(%rbx)
14072f20d:	0f 10 4f 10          	movups 0x10(%rdi),%xmm1
14072f211:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14072f215:	48 89 47 10          	mov    %rax,0x10(%rdi)
14072f219:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
14072f220:	00
14072f221:	88 07                	mov    %al,(%rdi)
14072f223:	48 8b de             	mov    %rsi,%rbx
14072f226:	49 3b f6             	cmp    %r14,%rsi
14072f229:	0f 8c 51 ff ff ff    	jl     0x14072f180
14072f22f:	49 3b f6             	cmp    %r14,%rsi
14072f232:	75 21                	jne    0x14072f255
14072f234:	41 f6 c7 01          	test   $0x1,%r15b
14072f238:	75 1b                	jne    0x14072f255
14072f23a:	48 c1 e3 05          	shl    $0x5,%rbx
14072f23e:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14072f242:	49 c1 e7 05          	shl    $0x5,%r15
14072f246:	49 03 d7             	add    %r15,%rdx
14072f249:	48 8d 0c 2b          	lea    (%rbx,%rbp,1),%rcx
14072f24d:	e8 ce f4 a6 ff       	call   0x14019e720
14072f252:	49 8b dd             	mov    %r13,%rbx
14072f255:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
14072f25a:	48 8d 73 ff          	lea    -0x1(%rbx),%rsi
14072f25e:	48 d1 fe             	sar    $1,%rsi
14072f261:	4c 3b e3             	cmp    %rbx,%r12