14072f91d:	e8 5e ff ff ff       	call   0x14072f880
14072f922:	4d 8b ee             	mov    %r14,%r13
14072f925:	4c 89 b4 24 88 00 00 	mov    %r14,0x88(%rsp)
14072f92c:	00
14072f92d:	49 8b c5             	mov    %r13,%rax
14072f930:	48 2b c6             	sub    %rsi,%rax
14072f933:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14072f937:	48 3d 00 02 00 00    	cmp    $0x200,%rax
14072f93d:	0f 8f 72 ff ff ff    	jg     0x14072f8b5
14072f943:	49 3b f5             	cmp    %r13,%rsi
14072f946:	0f 84 5f 02 00 00    	je     0x14072fbab
14072f94c:	4c 8d 76 10          	lea    0x10(%rsi),%r14
14072f950:	4d 3b f5             	cmp    %r13,%r14
14072f953:	0f 84 52 02 00 00    	je     0x14072fbab
14072f959:	4c 8b fe             	mov    %rsi,%r15
14072f95c:	0f 1f 40 00          	nopl   0x0(%rax)
14072f960:	41 0f 10 06          	movups (%r14),%xmm0
14072f964:	48 8b d6             	mov    %rsi,%rdx
14072f967:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14072f96c:	48 8b c5             	mov    %rbp,%rax
14072f96f:	49 8b fe             	mov    %r14,%rdi
14072f972:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14072f977:	ff 15 a3 40 85 00    	call   *0x8540a3(%rip)        # 0x140f83a20
14072f97d:	84 c0                	test   %al,%al
14072f97f:	0f 84 ca 01 00 00    	je     0x14072fb4f
14072f985:	4d 8b c6             	mov    %r14,%r8
14072f988:	49 8b cf             	mov    %r15,%rcx
14072f98b:	4c 2b c6             	sub    %rsi,%r8
14072f98e:	48 8b d6             	mov    %rsi,%rdx
14072f991:	49 2b c8             	sub    %r8,%rcx
14072f994:	48 83 c1 20          	add    $0x20,%rcx
14072f998:	e8 73 f6 7a 00       	call   0x140edf010
14072f99d:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14072f9a2:	0f 11 06             	movups %xmm0,(%rsi)
14072f9a5:	e9 f0 01 00 00       	jmp    0x14072fb9a
14072f9aa:	4d 8b fd             	mov    %r13,%r15
14072f9ad:	4c 2b fe             	sub    %rsi,%r15
14072f9b0:	49 c1 ff 04          	sar    $0x4,%r15
14072f9b4:	4d 8b f7             	mov    %r15,%r14
14072f9b7:	4c 89 bc 24 80 00 00 	mov    %r15,0x80(%rsp)
14072f9be:	00
14072f9bf:	49 d1 fe             	sar    $1,%r14
14072f9c2:	4d 85 f6             	test   %r14,%r14
14072f9c5:	0f 8e 1f 01 00 00    	jle    0x14072faea
14072f9cb:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
14072f9d2:	00
14072f9d3:	49 8d 57 ff          	lea    -0x1(%r15),%rdx
14072f9d7:	4c 8b e2             	mov    %rdx,%r12
14072f9da:	4d 8b ee             	mov    %r14,%r13
14072f9dd:	49 d1 fc             	sar    $1,%r12
14072f9e0:	49 c1 e5 04          	shl    $0x4,%r13
14072f9e4:	4c 03 ee             	add    %rsi,%r13
14072f9e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14072f9ee:	00 00
14072f9f0:	41 0f 10 45 f0       	movups -0x10(%r13),%xmm0
14072f9f5:	49 ff ce             	dec    %r14
14072f9f8:	4d 8d 6d f0          	lea    -0x10(%r13),%r13
14072f9fc:	49 8b de             	mov    %r14,%rbx
14072f9ff:	49 8b ce             	mov    %r14,%rcx
14072fa02:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14072fa07:	4d 3b f4             	cmp    %r12,%r14
14072fa0a:	7d 49                	jge    0x14072fa55
14072fa0c:	0f 1f 40 00          	nopl   0x0(%rax)
14072fa10:	48 8d 3c 09          	lea    (%rcx,%rcx,1),%rdi
14072fa14:	48 8b c5             	mov    %rbp,%rax
14072fa17:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
14072fa1b:	48 c1 e1 04          	shl    $0x4,%rcx
14072fa1f:	48 03 ce             	add    %rsi,%rcx
14072fa22:	48 8d 51 f0          	lea    -0x10(%rcx),%rdx
14072fa26:	ff 15 f4 3f 85 00    	call   *0x853ff4(%rip)        # 0x140f83a20
14072fa2c:	f6 d8                	neg    %al
14072fa2e:	48 1b c9             	sbb    %rcx,%rcx
14072fa31:	48 03 db             	add    %rbx,%rbx
14072fa34:	48 83 c1 02          	add    $0x2,%rcx
14072fa38:	48 03 cf             	add    %rdi,%rcx
14072fa3b:	48 8b c1             	mov    %rcx,%rax
14072fa3e:	48 03 c0             	add    %rax,%rax
14072fa41:	0f 10 04 c6          	movups (%rsi,%rax,8),%xmm0
14072fa45:	0f 11 04 de          	movups %xmm0,(%rsi,%rbx,8)
14072fa49:	48 8b d9             	mov    %rcx,%rbx
14072fa4c:	49 3b cc             	cmp    %r12,%rcx
14072fa4f:	7c bf                	jl     0x14072fa10
14072fa51:	49 8d 57 ff          	lea    -0x1(%r15),%rdx
14072fa55:	49 3b dc             	cmp    %r12,%rbx
14072fa58:	75 1b                	jne    0x14072fa75
14072fa5a:	41 f6 c7 01          	test   $0x1,%r15b
14072fa5e:	75 15                	jne    0x14072fa75
14072fa60:	49 8b c7             	mov    %r15,%rax
14072fa63:	48 03 c0             	add    %rax,%rax
14072fa66:	48 03 db             	add    %rbx,%rbx
14072fa69:	0f 10 44 c6 f0       	movups -0x10(%rsi,%rax,8),%xmm0
14072fa6e:	0f 11 04 de          	movups %xmm0,(%rsi,%rbx,8)
14072fa72:	48 8b da             	mov    %rdx,%rbx
14072fa75:	4c 3b f3             	cmp    %rbx,%r14
14072fa78:	7d 47                	jge    0x14072fac1
14072fa7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14072fa80:	48 8d 7b ff          	lea    -0x1(%rbx),%rdi
14072fa84:	48 8b c5             	mov    %rbp,%rax
14072fa87:	48 d1 ff             	sar    $1,%rdi
14072fa8a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14072fa8f:	4c 8b ff             	mov    %rdi,%r15
14072fa92:	49 c1 e7 04          	shl    $0x4,%r15
14072fa96:	4c 03 fe             	add    %rsi,%r15
14072fa99:	49 8b cf             	mov    %r15,%rcx
14072fa9c:	ff 15 7e 3f 85 00    	call   *0x853f7e(%rip)        # 0x140f83a20
14072faa2:	84 c0                	test   %al,%al
14072faa4:	74 13                	je     0x14072fab9
14072faa6:	41 0f 10 07          	movups (%r15),%xmm0
14072faaa:	48 03 db             	add    %rbx,%rbx
14072faad:	0f 11 04 de          	movups %xmm0,(%rsi,%rbx,8)
14072fab1:	48 8b df             	mov    %rdi,%rbx
14072fab4:	4c 3b f7             	cmp    %rdi,%r14
14072fab7:	7c c7                	jl     0x14072fa80
14072fab9:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
14072fac0:	00
14072fac1:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14072fac6:	48 03 db             	add    %rbx,%rbx
14072fac9:	49 8d 57 ff          	lea    -0x1(%r15),%rdx
14072facd:	0f 11 04 de          	movups %xmm0,(%rsi,%rbx,8)
14072fad1:	4d 85 f6             	test   %r14,%r14
14072fad4:	0f 8f 16 ff ff ff    	jg     0x14072f9f0
14072fada:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
14072fae1:	00
14072fae2:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
14072fae9:	00
14072faea:	49 83 ff 02          	cmp    $0x2,%r15
14072faee:	0f 8c b7 00 00 00    	jl     0x14072fbab
14072faf4:	49 8d 7d f0          	lea    -0x10(%r13),%rdi
14072faf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14072faff:	00
14072fb00:	0f 10 07             	movups (%rdi),%xmm0
14072fb03:	4c 8b c7             	mov    %rdi,%r8
14072fb06:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14072fb0b:	4c 2b c6             	sub    %rsi,%r8
14072fb0e:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
14072fb13:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14072fb18:	49 c1 f8 04          	sar    $0x4,%r8
14072fb1c:	33 d2                	xor    %edx,%edx
14072fb1e:	0f 10 06             	movups (%rsi),%xmm0
14072fb21:	48 8b ce             	mov    %rsi,%rcx
14072fb24:	48 8b df             	mov    %rdi,%rbx
14072fb27:	0f 11 07             	movups %xmm0,(%rdi)
14072fb2a:	e8 11 f8 ff ff       	call   0x14072f340
14072fb2f:	48 2b de             	sub    %rsi,%rbx
14072fb32:	48 83 ef 10          	sub    $0x10,%rdi
14072fb36:	48 83 e3 f0          	and    $0xfffffffffffffff0,%rbx
14072fb3a:	48 83 fb 20          	cmp    $0x20,%rbx
14072fb3e:	7d c0                	jge    0x14072fb00
14072fb40:	48 83 c4 40          	add    $0x40,%rsp
14072fb44:	41 5f                	pop    %r15
14072fb46:	41 5e                	pop    %r14
14072fb48:	41 5d                	pop    %r13
14072fb4a:	5f                   	pop    %rdi
14072fb4b:	5e                   	pop    %rsi
14072fb4c:	5d                   	pop    %rbp
14072fb4d:	5b                   	pop    %rbx
14072fb4e:	c3                   	ret
14072fb4f:	49 8b d7             	mov    %r15,%rdx
14072fb52:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14072fb57:	48 8b c5             	mov    %rbp,%rax
14072fb5a:	49 8b df             	mov    %r15,%rbx
14072fb5d:	ff 15 bd 3e 85 00    	call   *0x853ebd(%rip)        # 0x140f83a20
14072fb63:	84 c0                	test   %al,%al
14072fb65:	74 2b                	je     0x14072fb92
14072fb67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14072fb6e:	00 00
14072fb70:	0f 10 03             	movups (%rbx),%xmm0
14072fb73:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14072fb78:	48 8b c5             	mov    %rbp,%rax
14072fb7b:	0f 11 07             	movups %xmm0,(%rdi)
14072fb7e:	48 8b fb             	mov    %rbx,%rdi
14072fb81:	48 83 eb 10          	sub    $0x10,%rbx
14072fb85:	48 8b d3             	mov    %rbx,%rdx
14072fb88:	ff 15 92 3e 85 00    	call   *0x853e92(%rip)        # 0x140f83a20
14072fb8e:	84 c0                	test   %al,%al
14072fb90:	75 de                	jne    0x14072fb70
14072fb92:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14072fb97:	0f 11 07             	movups %xmm0,(%rdi)
14072fb9a:	49 83 c6 10          	add    $0x10,%r14
14072fb9e:	49 83 c7 10          	add    $0x10,%r15
14072fba2:	4d 3b f5             	cmp    %r13,%r14
14072fba5:	0f 85 b5 fd ff ff    	jne    0x14072f960
14072fbab:	48 83 c4 40          	add    $0x40,%rsp
14072fbaf:	41 5f                	pop    %r15
14072fbb1:	41 5e                	pop    %r14
14072fbb3:	41 5d                	pop    %r13
14072fbb5:	5f                   	pop    %rdi
14072fbb6:	5e                   	pop    %rsi
14072fbb7:	5d                   	pop    %rbp
14072fbb8:	5b                   	pop    %rbx
14072fbb9:	c3                   	ret
14072fbba:	cc                   	int3
14072fbbb:	cc                   	int3
14072fbbc:	cc                   	int3
14072fbbd:	cc                   	int3
14072fbbe:	cc                   	int3
14072fbbf:	cc                   	int3
14072fbc0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14072fbc5:	53                   	push   %rbx
14072fbc6:	55                   	push   %rbp
14072fbc7:	56                   	push   %rsi
14072fbc8:	57                   	push   %rdi
14072fbc9:	41 55                	push   %r13
14072fbcb:	41 56                	push   %r14
14072fbcd:	41 57                	push   %r15
14072fbcf:	48 83 ec 40          	sub    $0x40,%rsp
14072fbd3:	48 8b c2             	mov    %rdx,%rax
14072fbd6:	4d 8b f1             	mov    %r9,%r14
14072fbd9:	48 2b c1             	sub    %rcx,%rax
14072fbdc:	49 8b f8             	mov    %r8,%rdi
14072fbdf:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14072fbe3:	4c 8b ea             	mov    %rdx,%r13
14072fbe6:	48 8b d9             	mov    %rcx,%rbx
14072fbe9:	48 3d 00 01 00 00    	cmp    $0x100,%rax
14072fbef:	0f 8e 8e 00 00 00    	jle    0x14072fc83
14072fbf5:	48 85 ff             	test   %rdi,%rdi
14072fbf8:	0f 8e df 00 00 00    	jle    0x14072fcdd
14072fbfe:	4d 8b ce             	mov    %r14,%r9
14072fc01:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14072fc06:	4d 8b c5             	mov    %r13,%r8
14072fc09:	48 8b d3             	mov    %rbx,%rdx
14072fc0c:	e8 8f f2 ff ff       	call   0x14072eea0
14072fc11:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14072fc16:	48 8b cf             	mov    %rdi,%rcx
14072fc19:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14072fc1e:	48 8b c5             	mov    %rbp,%rax
14072fc21:	48 c1 f9 02          	sar    $0x2,%rcx
14072fc25:	48 2b c3             	sub    %rbx,%rax
14072fc28:	48 d1 ff             	sar    $1,%rdi
14072fc2b:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14072fc2f:	48 03 f9             	add    %rcx,%rdi
14072fc32:	4d 8b ce             	mov    %r14,%r9
14072fc35:	49 8b cd             	mov    %r13,%rcx
14072fc38:	4c 8b c7             	mov    %rdi,%r8
14072fc3b:	48 2b ce             	sub    %rsi,%rcx
14072fc3e:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
14072fc42:	48 3b c1             	cmp    %rcx,%rax
14072fc45:	7d 10                	jge    0x14072fc57
14072fc47:	48 8b d5             	mov    %rbp,%rdx
14072fc4a:	48 8b cb             	mov    %rbx,%rcx
14072fc4d:	e8 6e ff ff ff       	call   0x14072fbc0
14072fc52:	48 8b de             	mov    %rsi,%rbx
14072fc55:	eb 16                	jmp    0x14072fc6d
14072fc57:	49 8b d5             	mov    %r13,%rdx
14072fc5a:	48 8b ce             	mov    %rsi,%rcx
14072fc5d:	e8 5e ff ff ff       	call   0x14072fbc0
14072fc62:	4c 8b ed             	mov    %rbp,%r13
14072fc65:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
14072fc6c:	00
14072fc6d:	49 8b c5             	mov    %r13,%rax
14072fc70:	48 2b c3             	sub    %rbx,%rax
14072fc73:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14072fc77:	48 3d 00 01 00 00    	cmp    $0x100,%rax
14072fc7d:	0f 8f 72 ff ff ff    	jg     0x14072fbf5
14072fc83:	49 3b dd             	cmp    %r13,%rbx
14072fc86:	0f 84 15 02 00 00    	je     0x14072fea1
14072fc8c:	48 8d 73 08          	lea    0x8(%rbx),%rsi
14072fc90:	49 3b f5             	cmp    %r13,%rsi
14072fc93:	0f 84 08 02 00 00    	je     0x14072fea1
14072fc99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14072fca0:	48 8b 2e             	mov    (%rsi),%rbp
14072fca3:	49 8b c6             	mov    %r14,%rax
14072fca6:	48 8b 13             	mov    (%rbx),%rdx
14072fca9:	48 8b cd             	mov    %rbp,%rcx
14072fcac:	4c 8b fe             	mov    %rsi,%r15
14072fcaf:	ff 15 6b 3d 85 00    	call   *0x853d6b(%rip)        # 0x140f83a20
14072fcb5:	84 c0                	test   %al,%al
14072fcb7:	0f 84 96 01 00 00    	je     0x14072fe53
14072fcbd:	4c 8b c6             	mov    %rsi,%r8
14072fcc0:	48 8b d3             	mov    %rbx,%rdx
14072fcc3:	48 83 c6 08          	add    $0x8,%rsi
14072fcc7:	4c 2b c3             	sub    %rbx,%r8
14072fcca:	48 8b ce             	mov    %rsi,%rcx
14072fccd:	49 2b c8             	sub    %r8,%rcx
14072fcd0:	e8 3b f3 7a 00       	call   0x140edf010
14072fcd5:	48 89 2b             	mov    %rbp,(%rbx)
14072fcd8:	e9 bb 01 00 00       	jmp    0x14072fe98
14072fcdd:	49 8b c5             	mov    %r13,%rax
14072fce0:	48 2b c3             	sub    %rbx,%rax
14072fce3:	48 c1 f8 03          	sar    $0x3,%rax
14072fce7:	48 8b e8             	mov    %rax,%rbp
14072fcea:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
14072fcf1:	00
14072fcf2:	48 d1 fd             	sar    $1,%rbp
14072fcf5:	48 85 ed             	test   %rbp,%rbp
14072fcf8:	0f 8e e6 00 00 00    	jle    0x14072fde4
14072fcfe:	48 8d 50 ff          	lea    -0x1(%rax),%rdx
14072fd02:	4c 89 a4 24 90 00 00 	mov    %r12,0x90(%rsp)
14072fd09:	00
14072fd0a:	4c 8b fa             	mov    %rdx,%r15
14072fd0d:	4c 8b e8             	mov    %rax,%r13
14072fd10:	49 d1 ff             	sar    $1,%r15
14072fd13:	0f 1f 40 00          	nopl   0x0(%rax)
14072fd17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14072fd1e:	00 00
14072fd20:	4c 8b 64 eb f8       	mov    -0x8(%rbx,%rbp,8),%r12
14072fd25:	48 ff cd             	dec    %rbp
14072fd28:	48 8b f5             	mov    %rbp,%rsi
14072fd2b:	48 8b cd             	mov    %rbp,%rcx
14072fd2e:	49 3b ef             	cmp    %r15,%rbp
14072fd31:	7d 37                	jge    0x14072fd6a
14072fd33:	48 8d 3c 09          	lea    (%rcx,%rcx,1),%rdi
14072fd37:	49 8b c6             	mov    %r14,%rax
14072fd3a:	48 8b 54 fb 08       	mov    0x8(%rbx,%rdi,8),%rdx
14072fd3f:	48 8b 4c fb 10       	mov    0x10(%rbx,%rdi,8),%rcx
14072fd44:	ff 15 d6 3c 85 00    	call   *0x853cd6(%rip)        # 0x140f83a20
14072fd4a:	f6 d8                	neg    %al
14072fd4c:	48 1b c9             	sbb    %rcx,%rcx
14072fd4f:	48 83 c1 02          	add    $0x2,%rcx
14072fd53:	48 03 cf             	add    %rdi,%rcx
14072fd56:	48 8b 04 cb          	mov    (%rbx,%rcx,8),%rax
14072fd5a:	48 89 04 f3          	mov    %rax,(%rbx,%rsi,8)
14072fd5e:	48 8b f1             	mov    %rcx,%rsi
14072fd61:	49 3b cf             	cmp    %r15,%rcx
14072fd64:	7c cd                	jl     0x14072fd33
14072fd66:	49 8d 55 ff          	lea    -0x1(%r13),%rdx
14072fd6a:	49 3b f7             	cmp    %r15,%rsi
14072fd6d:	75 12                	jne    0x14072fd81
14072fd6f:	41 f6 c5 01          	test   $0x1,%r13b
14072fd73:	75 0c                	jne    0x14072fd81
14072fd75:	4a 8b 44 eb f8       	mov    -0x8(%rbx,%r13,8),%rax
14072fd7a:	48 89 04 f3          	mov    %rax,(%rbx,%rsi,8)
14072fd7e:	48 8b f2             	mov    %rdx,%rsi
14072fd81:	48 3b ee             	cmp    %rsi,%rbp
14072fd84:	7d 35                	jge    0x14072fdbb
14072fd86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14072fd8d:	00 00 00
14072fd90:	48 8d 7e ff          	lea    -0x1(%rsi),%rdi
14072fd94:	49 8b d4             	mov    %r12,%rdx
14072fd97:	48 d1 ff             	sar    $1,%rdi
14072fd9a:	49 8b c6             	mov    %r14,%rax
14072fd9d:	48 8b 0c fb          	mov    (%rbx,%rdi,8),%rcx
14072fda1:	ff 15 79 3c 85 00    	call   *0x853c79(%rip)        # 0x140f83a20
14072fda7:	84 c0                	test   %al,%al
14072fda9:	74 10                	je     0x14072fdbb
14072fdab:	48 8b 04 fb          	mov    (%rbx,%rdi,8),%rax
14072fdaf:	48 89 04 f3          	mov    %rax,(%rbx,%rsi,8)
14072fdb3:	48 8b f7             	mov    %rdi,%rsi
14072fdb6:	48 3b ef             	cmp    %rdi,%rbp
14072fdb9:	7c d5                	jl     0x14072fd90
14072fdbb:	4c 89 24 f3          	mov    %r12,(%rbx,%rsi,8)
14072fdbf:	49 8d 55 ff          	lea    -0x1(%r13),%rdx
14072fdc3:	48 85 ed             	test   %rbp,%rbp
14072fdc6:	0f 8f 54 ff ff ff    	jg     0x14072fd20
14072fdcc:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
14072fdd3:	00
14072fdd4:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
14072fddb:	00
14072fddc:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
14072fde3:	00