1406f4874:	41 5d                	pop    %r13
1406f4876:	41 5c                	pop    %r12
1406f4878:	5f                   	pop    %rdi
1406f4879:	5e                   	pop    %rsi
1406f487a:	5b                   	pop    %rbx
1406f487b:	5d                   	pop    %rbp
1406f487c:	c3                   	ret
1406f487d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406f4880:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1406f4884:	48 c7 45 10 00 00 00 	movq   $0x0,0x10(%rbp)
1406f488b:	00
1406f488c:	48 c7 45 18 0f 00 00 	movq   $0xf,0x18(%rbp)
1406f4893:	00
1406f4894:	c6 45 00 00          	movb   $0x0,0x0(%rbp)
1406f4898:	49 8b 45 18          	mov    0x18(%r13),%rax
1406f489c:	83 78 18 07          	cmpl   $0x7,0x18(%rax)
1406f48a0:	0f 85 39 01 00 00    	jne    0x1406f49df
1406f48a6:	49 8b 45 20          	mov    0x20(%r13),%rax
1406f48aa:	4c 63 40 08          	movslq 0x8(%rax),%r8
1406f48ae:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1406f48b2:	0f 57 c9             	xorps  %xmm1,%xmm1
1406f48b5:	f3 0f 7f 4d f0       	movdqu %xmm1,-0x10(%rbp)
1406f48ba:	48 8b 10             	mov    (%rax),%rdx
1406f48bd:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406f48c1:	e8 3a 25 aa ff       	call   0x140196e00
1406f48c6:	90                   	nop
1406f48c7:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1406f48cb:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406f48cf:	48 8b c2             	mov    %rdx,%rax
1406f48d2:	48 2b c1             	sub    %rcx,%rax
1406f48d5:	48 83 f8 06          	cmp    $0x6,%rax
1406f48d9:	72 37                	jb     0x1406f4912
1406f48db:	48 8d 41 06          	lea    0x6(%rcx),%rax
1406f48df:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1406f48e3:	48 8d 5d e0          	lea    -0x20(%rbp),%rbx
1406f48e7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f48eb:	48 0f 47 5d e0       	cmova  -0x20(%rbp),%rbx
1406f48f0:	48 03 d9             	add    %rcx,%rbx
1406f48f3:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1406f48f9:	48 8d 15 34 80 8b 00 	lea    0x8b8034(%rip),%rdx        # 0x140fac934
1406f4900:	48 8b cb             	mov    %rbx,%rcx
1406f4903:	e8 08 a7 7e 00       	call   0x140edf010
1406f4908:	c6 43 06 00          	movb   $0x0,0x6(%rbx)
1406f490c:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1406f4910:	eb 24                	jmp    0x1406f4936
1406f4912:	48 c7 44 24 20 06 00 	movq   $0x6,0x20(%rsp)
1406f4919:	00 00
1406f491b:	4c 8d 0d 12 80 8b 00 	lea    0x8b8012(%rip),%r9        # 0x140fac934
1406f4922:	44 0f b6 44 24 50    	movzbl 0x50(%rsp),%r8d
1406f4928:	ba 06 00 00 00       	mov    $0x6,%edx
1406f492d:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1406f4931:	e8 4a 3d ab ff       	call   0x1401a8680
1406f4936:	0f 10 30             	movups (%rax),%xmm6
1406f4939:	0f 11 75 20          	movups %xmm6,0x20(%rbp)
1406f493d:	0f 10 78 10          	movups 0x10(%rax),%xmm7
1406f4941:	0f 11 7d 30          	movups %xmm7,0x30(%rbp)
1406f4945:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1406f494c:	00
1406f494d:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1406f4954:	00
1406f4955:	c6 00 00             	movb   $0x0,(%rax)
1406f4958:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1406f495c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f4960:	76 31                	jbe    0x1406f4993
1406f4962:	48 ff c2             	inc    %rdx
1406f4965:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1406f4969:	48 8b c1             	mov    %rcx,%rax
1406f496c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406f4973:	72 19                	jb     0x1406f498e
1406f4975:	48 83 c2 27          	add    $0x27,%rdx
1406f4979:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406f497d:	48 2b c1             	sub    %rcx,%rax
1406f4980:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406f4984:	48 83 f8 1f          	cmp    $0x1f,%rax
1406f4988:	0f 87 07 0c 00 00    	ja     0x1406f5595
1406f498e:	e8 b1 67 72 00       	call   0x140e1b144
1406f4993:	0f 11 75 00          	movups %xmm6,0x0(%rbp)
1406f4997:	0f 11 7d 10          	movups %xmm7,0x10(%rbp)
1406f499b:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1406f499f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f49a3:	0f 86 d6 00 00 00    	jbe    0x1406f4a7f
1406f49a9:	48 ff c2             	inc    %rdx
1406f49ac:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1406f49b0:	48 8b c1             	mov    %rcx,%rax
1406f49b3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406f49ba:	72 19                	jb     0x1406f49d5
1406f49bc:	48 83 c2 27          	add    $0x27,%rdx
1406f49c0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406f49c4:	48 2b c1             	sub    %rcx,%rax
1406f49c7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406f49cb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406f49cf:	0f 87 c6 0b 00 00    	ja     0x1406f559b
1406f49d5:	e8 6a 67 72 00       	call   0x140e1b144
1406f49da:	e9 a0 00 00 00       	jmp    0x1406f4a7f
1406f49df:	45 33 c0             	xor    %r8d,%r8d
1406f49e2:	33 d2                	xor    %edx,%edx
1406f49e4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406f49e8:	e8 b3 ed 12 00       	call   0x1408237a0
1406f49ed:	90                   	nop
1406f49ee:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406f49f3:	48 8b 01             	mov    (%rcx),%rax
1406f49f6:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1406f49fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1406f49fe:	ff 15 1c f0 88 00    	call   *0x88f01c(%rip)        # 0x140f83a20
1406f4a04:	49 8b 4d 18          	mov    0x18(%r13),%rcx
1406f4a08:	48 8b 01             	mov    (%rcx),%rax
1406f4a0b:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1406f4a0f:	48 8b 40 08          	mov    0x8(%rax),%rax
1406f4a13:	ff 15 07 f0 88 00    	call   *0x88f007(%rip)        # 0x140f83a20
1406f4a19:	49 8b 45 18          	mov    0x18(%r13),%rax
1406f4a1d:	83 78 18 0e          	cmpl   $0xe,0x18(%rax)
1406f4a21:	75 34                	jne    0x1406f4a57
1406f4a23:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1406f4a28:	e8 b3 ff 03 00       	call   0x1407349e0
1406f4a2d:	48 8b 48 40          	mov    0x40(%rax),%rcx
1406f4a31:	48 85 c9             	test   %rcx,%rcx
1406f4a34:	74 0b                	je     0x1406f4a41
1406f4a36:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1406f4a3a:	e8 b1 1d 14 00       	call   0x1408367f0
1406f4a3f:	eb 16                	jmp    0x1406f4a57
1406f4a41:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1406f4a47:	48 8d 15 fa aa 92 00 	lea    0x92aafa(%rip),%rdx        # 0x14101f548
1406f4a4e:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406f4a52:	e8 39 f5 12 00       	call   0x140823f90
1406f4a57:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
1406f4a5b:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406f4a62:	49 ff c0             	inc    %r8
1406f4a65:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1406f4a6a:	75 f6                	jne    0x1406f4a62
1406f4a6c:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1406f4a70:	e8 5b a9 aa ff       	call   0x14019f3d0
1406f4a75:	90                   	nop
1406f4a76:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1406f4a7a:	e8 21 ee 12 00       	call   0x1408238a0
1406f4a7f:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1406f4a83:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1406f4a87:	4c 8b 4d 18          	mov    0x18(%rbp),%r9
1406f4a8b:	49 83 f9 0f          	cmp    $0xf,%r9
1406f4a8f:	49 0f 47 d0          	cmova  %r8,%rdx
1406f4a93:	33 c9                	xor    %ecx,%ecx
1406f4a95:	4c 8b 7d 10          	mov    0x10(%rbp),%r15
1406f4a99:	4d 85 ff             	test   %r15,%r15
1406f4a9c:	74 25                	je     0x1406f4ac3
1406f4a9e:	49 ba b3 01 00 00 00 	movabs $0x100000001b3,%r10
1406f4aa5:	01 00 00
1406f4aa8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1406f4aaf:	00
1406f4ab0:	0f b6 04 11          	movzbl (%rcx,%rdx,1),%eax
1406f4ab4:	48 33 f8             	xor    %rax,%rdi
1406f4ab7:	49 0f af fa          	imul   %r10,%rdi
1406f4abb:	48 ff c1             	inc    %rcx
1406f4abe:	49 3b cf             	cmp    %r15,%rcx
1406f4ac1:	72 ed                	jb     0x1406f4ab0
1406f4ac3:	48 8b 86 d8 05 00 00 	mov    0x5d8(%rsi),%rax
1406f4aca:	48 23 c7             	and    %rdi,%rax
1406f4acd:	48 03 c0             	add    %rax,%rax
1406f4ad0:	48 8b be c0 05 00 00 	mov    0x5c0(%rsi),%rdi
1406f4ad7:	48 8b 5c c7 08       	mov    0x8(%rdi,%rax,8),%rbx
1406f4adc:	48 8b 8e b0 05 00 00 	mov    0x5b0(%rsi),%rcx
1406f4ae3:	48 3b d9             	cmp    %rcx,%rbx
1406f4ae6:	74 5a                	je     0x1406f4b42
1406f4ae8:	48 8b 3c c7          	mov    (%rdi,%rax,8),%rdi
1406f4aec:	0f 1f 40 00          	nopl   0x0(%rax)
1406f4af0:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1406f4af4:	48 8b 42 10          	mov    0x10(%rdx),%rax
1406f4af8:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1406f4afd:	76 03                	jbe    0x1406f4b02
1406f4aff:	48 8b 12             	mov    (%rdx),%rdx
1406f4b02:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1406f4b06:	49 83 f9 0f          	cmp    $0xf,%r9
1406f4b0a:	49 0f 47 c8          	cmova  %r8,%rcx
1406f4b0e:	4c 3b f8             	cmp    %rax,%r15
1406f4b11:	75 14                	jne    0x1406f4b27
1406f4b13:	4d 8b c7             	mov    %r15,%r8
1406f4b16:	e8 35 af 7e 00       	call   0x140edfa50
1406f4b1b:	85 c0                	test   %eax,%eax
1406f4b1d:	74 13                	je     0x1406f4b32
1406f4b1f:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1406f4b23:	4c 8b 4d 18          	mov    0x18(%rbp),%r9
1406f4b27:	48 3b df             	cmp    %rdi,%rbx
1406f4b2a:	74 0f                	je     0x1406f4b3b
1406f4b2c:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
1406f4b30:	eb be                	jmp    0x1406f4af0
1406f4b32:	48 8b 8e b0 05 00 00 	mov    0x5b0(%rsi),%rcx
1406f4b39:	eb 09                	jmp    0x1406f4b44
1406f4b3b:	48 8b 8e b0 05 00 00 	mov    0x5b0(%rsi),%rcx
1406f4b42:	33 db                	xor    %ebx,%ebx
1406f4b44:	48 85 db             	test   %rbx,%rbx
1406f4b47:	48 0f 44 d9          	cmove  %rcx,%rbx
1406f4b4b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1406f4b50:	48 3b 9e b0 05 00 00 	cmp    0x5b0(%rsi),%rbx
1406f4b57:	0f 84 d4 00 00 00    	je     0x1406f4c31
1406f4b5d:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
1406f4b61:	48 8d 8e 28 05 00 00 	lea    0x528(%rsi),%rcx
1406f4b68:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1406f4b6d:	e8 4e 93 fa ff       	call   0x14069dec0
1406f4b72:	48 8b 08             	mov    (%rax),%rcx
1406f4b75:	48 83 c1 18          	add    $0x18,%rcx
1406f4b79:	48 8b d7             	mov    %rdi,%rdx
1406f4b7c:	e8 0f 53 b5 ff       	call   0x140249e90
1406f4b81:	48 8d 8e e8 05 00 00 	lea    0x5e8(%rsi),%rcx
1406f4b88:	4c 8d 45 00          	lea    0x0(%rbp),%r8
1406f4b8c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1406f4b91:	e8 9a fa fb ff       	call   0x1406b4630
1406f4b96:	48 8b 08             	mov    (%rax),%rcx
1406f4b99:	8b 59 30             	mov    0x30(%rcx),%ebx
1406f4b9c:	48 8d 8e 68 05 00 00 	lea    0x568(%rsi),%rcx
1406f4ba3:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1406f4ba8:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1406f4bad:	e8 3e f4 f1 ff       	call   0x140613ff0
1406f4bb2:	48 8b 08             	mov    (%rax),%rcx
1406f4bb5:	89 59 18             	mov    %ebx,0x18(%rcx)
1406f4bb8:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1406f4bbd:	89 18                	mov    %ebx,(%rax)
1406f4bbf:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
1406f4bc6:	00
1406f4bc7:	49 c7 44 24 08 00 00 	movq   $0x0,0x8(%r12)
1406f4bce:	00 00
1406f4bd0:	48 8b 47 08          	mov    0x8(%rdi),%rax
1406f4bd4:	48 85 c0             	test   %rax,%rax
1406f4bd7:	74 04                	je     0x1406f4bdd
1406f4bd9:	f0 ff 40 08          	lock incl 0x8(%rax)
1406f4bdd:	48 8b 07             	mov    (%rdi),%rax
1406f4be0:	49 89 04 24          	mov    %rax,(%r12)
1406f4be4:	48 8b 47 08          	mov    0x8(%rdi),%rax
1406f4be8:	49 89 44 24 08       	mov    %rax,0x8(%r12)
1406f4bed:	48 8b 55 18          	mov    0x18(%rbp),%rdx
1406f4bf1:	48 83 fa 0f          	cmp    $0xf,%rdx
1406f4bf5:	0f 86 4c fc ff ff    	jbe    0x1406f4847
1406f4bfb:	48 ff c2             	inc    %rdx
1406f4bfe:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1406f4c02:	48 8b c1             	mov    %rcx,%rax
1406f4c05:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406f4c0c:	72 19                	jb     0x1406f4c27
1406f4c0e:	48 83 c2 27          	add    $0x27,%rdx
1406f4c12:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406f4c16:	48 2b c1             	sub    %rcx,%rax
1406f4c19:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406f4c1d:	48 83 f8 1f          	cmp    $0x1f,%rax
1406f4c21:	0f 87 41 09 00 00    	ja     0x1406f5568
1406f4c27:	e8 18 65 72 00       	call   0x140e1b144
1406f4c2c:	e9 16 fc ff ff       	jmp    0x1406f4847
1406f4c31:	49 8b 45 18          	mov    0x18(%r13),%rax
1406f4c35:	8b 48 18             	mov    0x18(%rax),%ecx
1406f4c38:	89 4c 24 54          	mov    %ecx,0x54(%rsp)
1406f4c3c:	4c 8d 44 24 54       	lea    0x54(%rsp),%r8
1406f4c41:	48 8d 8e 40 06 00 00 	lea    0x640(%rsi),%rcx
1406f4c48:	e8 53 f4 fe ff       	call   0x1406e40a0
1406f4c4d:	48 8b 08             	mov    (%rax),%rcx
1406f4c50:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1406f4c54:	44 8b 41 08          	mov    0x8(%rcx),%r8d
1406f4c58:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1406f4c5c:	e8 8f 88 fc ff       	call   0x1406bd4f0
1406f4c61:	90                   	nop
1406f4c62:	0f 57 c0             	xorps  %xmm0,%xmm0
1406f4c65:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1406f4c6b:	8b 44 24 54          	mov    0x54(%rsp),%eax
1406f4c6f:	ff c8                	dec    %eax
1406f4c71:	83 f8 12             	cmp    $0x12,%eax
1406f4c74:	0f 87 f4 08 00 00    	ja     0x1406f556e
1406f4c7a:	48 98                	cltq
1406f4c7c:	48 8d 15 7d b3 90 ff 	lea    -0x6f4c83(%rip),%rdx        # 0x140000000
1406f4c83:	8b 8c 82 a8 55 6f 00 	mov    0x6f55a8(%rdx,%rax,4),%ecx
1406f4c8a:	48 03 ca             	add    %rdx,%rcx
1406f4c8d:	ff e1                	jmp    *%rcx
1406f4c8f:	49 8b 06             	mov    (%r14),%rax
1406f4c92:	48 8d 0d 67 ff 8a 00 	lea    0x8aff67(%rip),%rcx        # 0x140fa4c00
1406f4c99:	48 8d 1d 58 ff 8a 00 	lea    0x8aff58(%rip),%rbx        # 0x140fa4bf8
1406f4ca0:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1406f4ca5:	48 0f 45 d9          	cmovne %rcx,%rbx
1406f4ca9:	b9 58 00 00 00       	mov    $0x58,%ecx
1406f4cae:	e8 55 64 72 00       	call   0x140e1b108
1406f4cb3:	48 8b f8             	mov    %rax,%rdi
1406f4cb6:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1406f4cba:	48 85 c0             	test   %rax,%rax
1406f4cbd:	74 7c                	je     0x1406f4d3b
1406f4cbf:	0f 57 c0             	xorps  %xmm0,%xmm0
1406f4cc2:	0f 11 00             	movups %xmm0,(%rax)
1406f4cc5:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1406f4ccc:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1406f4cd3:	48 8d 05 b6 a8 92 00 	lea    0x92a8b6(%rip),%rax        # 0x14101f590
1406f4cda:	48 89 07             	mov    %rax,(%rdi)
1406f4cdd:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
1406f4ce2:	45 33 ed             	xor    %r13d,%r13d
1406f4ce5:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
1406f4ce9:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
1406f4ced:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
1406f4cf4:	4d 8b c6             	mov    %r14,%r8
1406f4cf7:	49 ff c0             	inc    %r8
1406f4cfa:	46 38 2c 03          	cmp    %r13b,(%rbx,%r8,1)
1406f4cfe:	75 f7                	jne    0x1406f4cf7
1406f4d00:	48 8b d3             	mov    %rbx,%rdx
1406f4d03:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1406f4d08:	e8 f3 20 aa ff       	call   0x140196e00
1406f4d0d:	4c 89 6f 18          	mov    %r13,0x18(%rdi)
1406f4d11:	4c 89 6f 20          	mov    %r13,0x20(%rdi)
1406f4d15:	44 89 77 28          	mov    %r14d,0x28(%rdi)
1406f4d19:	4c 89 6f 30          	mov    %r13,0x30(%rdi)
1406f4d1d:	48 8d 05 e4 a7 92 00 	lea    0x92a7e4(%rip),%rax        # 0x14101f508
1406f4d24:	48 89 47 10          	mov    %rax,0x10(%rdi)
1406f4d28:	0f 10 44 24 70       	movups 0x70(%rsp),%xmm0
1406f4d2d:	0f 11 47 38          	movups %xmm0,0x38(%rdi)
1406f4d31:	0f 10 4d 80          	movups -0x80(%rbp),%xmm1
1406f4d35:	0f 11 4f 48          	movups %xmm1,0x48(%rdi)
1406f4d39:	eb 02                	jmp    0x1406f4d3d
1406f4d3b:	33 ff                	xor    %edi,%edi
1406f4d3d:	e9 fe 05 00 00       	jmp    0x1406f5340
1406f4d42:	49 8b 06             	mov    (%r14),%rax
1406f4d45:	48 8b 50 20          	mov    0x20(%rax),%rdx
1406f4d49:	48 8d 4d f5          	lea    -0xb(%rbp),%rcx
1406f4d4d:	48 85 d2             	test   %rdx,%rdx
1406f4d50:	79 10                	jns    0x1406f4d62
1406f4d52:	48 f7 da             	neg    %rdx
1406f4d55:	e8 06 d4 ac ff       	call   0x1401c2160
1406f4d5a:	48 ff c8             	dec    %rax
1406f4d5d:	c6 00 2d             	movb   $0x2d,(%rax)
1406f4d60:	eb 05                	jmp    0x1406f4d67
1406f4d62:	e8 f9 d3 ac ff       	call   0x1401c2160
1406f4d67:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1406f4d6c:	4c 8d 45 f5          	lea    -0xb(%rbp),%r8
1406f4d70:	48 8b d0             	mov    %rax,%rdx
1406f4d73:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1406f4d77:	e8 54 35 ab ff       	call   0x1401a82d0
1406f4d7c:	90                   	nop
1406f4d7d:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1406f4d81:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406f4d86:	e8 65 f2 ff ff       	call   0x1406f3ff0
1406f4d8b:	48 8b 08             	mov    (%rax),%rcx
1406f4d8e:	48 8b 78 08          	mov    0x8(%rax),%rdi
1406f4d92:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1406f4d99:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1406f4da0:	00
1406f4da1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1406f4da6:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1406f4dab:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406f4db0:	e8 eb 31 aa ff       	call   0x140197fa0
1406f4db5:	90                   	nop
1406f4db6:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1406f4dba:	e8 91 2c aa ff       	call   0x140197a50
1406f4dbf:	e9 8a 05 00 00       	jmp    0x1406f534e
1406f4dc4:	49 8b 16             	mov    (%r14),%rdx
1406f4dc7:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1406f4dcb:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1406f4dcf:	e8 9c a3 ad ff       	call   0x1401cf170
1406f4dd4:	90                   	nop
1406f4dd5:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1406f4ddb:	48 8d 15 06 72 92 00 	lea    0x927206(%rip),%rdx        # 0x14101bfe8
1406f4de2:	48 8b c8             	mov    %rax,%rcx
1406f4de5:	e8 96 93 ab ff       	call   0x1401ae180
1406f4dea:	0f 10 00             	movups (%rax),%xmm0