1404879b5:	48 8b 00             	mov    (%rax),%rax
1404879b8:	ff 15 62 c0 af 00    	call   *0xafc062(%rip)        # 0x140f83a20
1404879be:	90                   	nop
1404879bf:	ff c6                	inc    %esi
1404879c1:	49 8b 46 18          	mov    0x18(%r14),%rax
1404879c5:	48 8b 10             	mov    (%rax),%rdx
1404879c8:	8b de                	mov    %esi,%ebx
1404879ca:	48 8b 48 08          	mov    0x8(%rax),%rcx
1404879ce:	48 2b ca             	sub    %rdx,%rcx
1404879d1:	48 c1 f9 03          	sar    $0x3,%rcx
1404879d5:	48 3b d9             	cmp    %rcx,%rbx
1404879d8:	0f 82 44 fe ff ff    	jb     0x140487822
1404879de:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
1404879e2:	4c 89 65 67          	mov    %r12,0x67(%rbp)
1404879e6:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1404879ea:	ba 03 00 00 00       	mov    $0x3,%edx
1404879ef:	49 8b cf             	mov    %r15,%rcx
1404879f2:	e8 09 d1 2a 00       	call   0x140734b00
1404879f7:	90                   	nop
1404879f8:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
1404879fc:	4c 89 7d 67          	mov    %r15,0x67(%rbp)
140487a00:	49 8b 45 18          	mov    0x18(%r13),%rax
140487a04:	48 8b 48 18          	mov    0x18(%rax),%rcx
140487a08:	4c 8d 45 67          	lea    0x67(%rbp),%r8
140487a0c:	48 8b 51 28          	mov    0x28(%rcx),%rdx
140487a10:	e8 5b 07 00 00       	call   0x140488170
140487a15:	90                   	nop
140487a16:	b0 01                	mov    $0x1,%al
140487a18:	eb 02                	jmp    0x140487a1c
140487a1a:	32 c0                	xor    %al,%al
140487a1c:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140487a23:	00
140487a24:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140487a2b:	41 5f                	pop    %r15
140487a2d:	41 5e                	pop    %r14
140487a2f:	41 5d                	pop    %r13
140487a31:	41 5c                	pop    %r12
140487a33:	5f                   	pop    %rdi
140487a34:	5e                   	pop    %rsi
140487a35:	5d                   	pop    %rbp
140487a36:	c3                   	ret
140487a37:	b9 02 00 00 00       	mov    $0x2,%ecx
140487a3c:	e8 bf 2c 30 00       	call   0x14078a700
140487a41:	90                   	nop
140487a42:	33 c9                	xor    %ecx,%ecx
140487a44:	e8 b7 2c 30 00       	call   0x14078a700
140487a49:	cc                   	int3
140487a4a:	b9 01 00 00 00       	mov    $0x1,%ecx
140487a4f:	e8 ac 2c 30 00       	call   0x14078a700
140487a54:	90                   	nop
140487a55:	33 c9                	xor    %ecx,%ecx
140487a57:	e8 a4 2c 30 00       	call   0x14078a700
140487a5c:	cc                   	int3
140487a5d:	b9 01 00 00 00       	mov    $0x1,%ecx
140487a62:	e8 99 2c 30 00       	call   0x14078a700
140487a67:	90                   	nop
140487a68:	b9 01 00 00 00       	mov    $0x1,%ecx
140487a6d:	e8 8e 2c 30 00       	call   0x14078a700
140487a72:	cc                   	int3
140487a73:	33 c9                	xor    %ecx,%ecx
140487a75:	e8 86 2c 30 00       	call   0x14078a700
140487a7a:	90                   	nop
140487a7b:	b9 02 00 00 00       	mov    $0x2,%ecx
140487a80:	e8 7b 2c 30 00       	call   0x14078a700
140487a85:	cc                   	int3
140487a86:	cc                   	int3
140487a87:	cc                   	int3
140487a88:	cc                   	int3
140487a89:	cc                   	int3
140487a8a:	cc                   	int3
140487a8b:	cc                   	int3
140487a8c:	cc                   	int3
140487a8d:	cc                   	int3
140487a8e:	cc                   	int3
140487a8f:	cc                   	int3
140487a90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140487a95:	55                   	push   %rbp
140487a96:	48 8b ec             	mov    %rsp,%rbp
140487a99:	48 83 ec 60          	sub    $0x60,%rsp
140487a9d:	48 8b 05 5c 14 f3 00 	mov    0xf3145c(%rip),%rax        # 0x1413b8f00
140487aa4:	48 33 c4             	xor    %rsp,%rax
140487aa7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140487aab:	48 8b d9             	mov    %rcx,%rbx
140487aae:	48 8d 05 e3 35 b7 00 	lea    0xb735e3(%rip),%rax        # 0x140ffb098
140487ab5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140487ab9:	48 c7 45 c8 0e 00 00 	movq   $0xe,-0x38(%rbp)
140487ac0:	00
140487ac1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140487ac5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140487aca:	45 33 c9             	xor    %r9d,%r9d
140487acd:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140487ad1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140487ad5:	48 8b 0d 84 b3 fa 00 	mov    0xfab384(%rip),%rcx        # 0x141432e60
140487adc:	e8 0f cb 38 00       	call   0x1408145f0
140487ae1:	48 8b 08             	mov    (%rax),%rcx
140487ae4:	48 89 0d 85 10 fa 00 	mov    %rcx,0xfa1085(%rip)        # 0x141428b70
140487aeb:	0f 57 c0             	xorps  %xmm0,%xmm0
140487aee:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140487af2:	66 0f 6f 0d e6 cf b1 	movdqa 0xb1cfe6(%rip),%xmm1        # 0x140fa4ae0
140487af9:	00
140487afa:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140487aff:	f2 0f 10 05 91 35 b7 	movsd  0xb73591(%rip),%xmm0        # 0x140ffb098
140487b06:	00
140487b07:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140487b0c:	8b 05 8e 35 b7 00    	mov    0xb7358e(%rip),%eax        # 0x140ffb0a0
140487b12:	89 45 d8             	mov    %eax,-0x28(%rbp)
140487b15:	0f b7 05 88 35 b7 00 	movzwl 0xb73588(%rip),%eax        # 0x140ffb0a4
140487b1c:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
140487b20:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
140487b24:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140487b2a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140487b2e:	48 8b cb             	mov    %rbx,%rcx
140487b31:	e8 6a f4 26 00       	call   0x1406f6fa0
140487b36:	90                   	nop
140487b37:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140487b3b:	48 83 fa 0f          	cmp    $0xf,%rdx
140487b3f:	76 31                	jbe    0x140487b72
140487b41:	48 ff c2             	inc    %rdx
140487b44:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140487b48:	48 8b c1             	mov    %rcx,%rax
140487b4b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140487b52:	72 19                	jb     0x140487b6d
140487b54:	48 83 c2 27          	add    $0x27,%rdx
140487b58:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140487b5c:	48 2b c1             	sub    %rcx,%rax
140487b5f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140487b63:	48 83 f8 1f          	cmp    $0x1f,%rax
140487b67:	0f 87 1c 04 00 00    	ja     0x140487f89
140487b6d:	e8 d2 35 99 00       	call   0x140e1b144
140487b72:	48 8d 05 2f 35 b7 00 	lea    0xb7352f(%rip),%rax        # 0x140ffb0a8
140487b79:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140487b7d:	48 c7 45 c8 10 00 00 	movq   $0x10,-0x38(%rbp)
140487b84:	00
140487b85:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
140487b89:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140487b8e:	45 33 c9             	xor    %r9d,%r9d
140487b91:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140487b95:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140487b99:	48 8b 0d c0 b2 fa 00 	mov    0xfab2c0(%rip),%rcx        # 0x141432e60
140487ba0:	e8 4b ca 38 00       	call   0x1408145f0
140487ba5:	48 8b 08             	mov    (%rax),%rcx
140487ba8:	48 89 0d b9 0f fa 00 	mov    %rcx,0xfa0fb9(%rip)        # 0x141428b68
140487baf:	0f 57 c0             	xorps  %xmm0,%xmm0
140487bb2:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140487bb6:	0f 57 c9             	xorps  %xmm1,%xmm1
140487bb9:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140487bbe:	b9 20 00 00 00       	mov    $0x20,%ecx
140487bc3:	e8 40 35 99 00       	call   0x140e1b108
140487bc8:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140487bcc:	66 0f 6f 05 8c c7 b1 	movdqa 0xb1c78c(%rip),%xmm0        # 0x140fa4360
140487bd3:	00
140487bd4:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140487bd9:	0f 10 05 c8 34 b7 00 	movups 0xb734c8(%rip),%xmm0        # 0x140ffb0a8
140487be0:	0f 11 00             	movups %xmm0,(%rax)
140487be3:	c6 40 10 00          	movb   $0x0,0x10(%rax)
140487be7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140487bed:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140487bf1:	48 8b cb             	mov    %rbx,%rcx
140487bf4:	e8 a7 f3 26 00       	call   0x1406f6fa0
140487bf9:	90                   	nop
140487bfa:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140487bfe:	48 83 fa 0f          	cmp    $0xf,%rdx
140487c02:	76 31                	jbe    0x140487c35
140487c04:	48 ff c2             	inc    %rdx
140487c07:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140487c0b:	48 8b c1             	mov    %rcx,%rax
140487c0e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140487c15:	72 19                	jb     0x140487c30
140487c17:	48 83 c2 27          	add    $0x27,%rdx
140487c1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140487c1f:	48 2b c1             	sub    %rcx,%rax
140487c22:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140487c26:	48 83 f8 1f          	cmp    $0x1f,%rax
140487c2a:	0f 87 5f 03 00 00    	ja     0x140487f8f
140487c30:	e8 0f 35 99 00       	call   0x140e1b144
140487c35:	48 8d 05 84 34 b7 00 	lea    0xb73484(%rip),%rax        # 0x140ffb0c0
140487c3c:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140487c40:	48 c7 45 d8 15 00 00 	movq   $0x15,-0x28(%rbp)
140487c47:	00
140487c48:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140487c4c:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140487c51:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140487c55:	e8 36 91 31 00       	call   0x1407a0d90
140487c5a:	48 8b 10             	mov    (%rax),%rdx
140487c5d:	48 85 d2             	test   %rdx,%rdx
140487c60:	74 1c                	je     0x140487c7e
140487c62:	8b 42 10             	mov    0x10(%rdx),%eax
140487c65:	ff c0                	inc    %eax
140487c67:	89 42 10             	mov    %eax,0x10(%rdx)
140487c6a:	83 f8 01             	cmp    $0x1,%eax
140487c6d:	0f 8e 22 03 00 00    	jle    0x140487f95
140487c73:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140487c78:	0f 84 1f 03 00 00    	je     0x140487f9d
140487c7e:	48 8b 0d f3 0e fa 00 	mov    0xfa0ef3(%rip),%rcx        # 0x141428b78
140487c85:	48 89 15 ec 0e fa 00 	mov    %rdx,0xfa0eec(%rip)        # 0x141428b78
140487c8c:	48 85 c9             	test   %rcx,%rcx
140487c8f:	74 24                	je     0x140487cb5
140487c91:	8b 41 10             	mov    0x10(%rcx),%eax
140487c94:	ff c8                	dec    %eax
140487c96:	89 41 10             	mov    %eax,0x10(%rcx)
140487c99:	85 c0                	test   %eax,%eax
140487c9b:	7f 18                	jg     0x140487cb5
140487c9d:	0f 88 05 03 00 00    	js     0x140487fa8
140487ca3:	48 8b 01             	mov    (%rcx),%rax
140487ca6:	ba 01 00 00 00       	mov    $0x1,%edx
140487cab:	48 8b 00             	mov    (%rax),%rax
140487cae:	ff 15 6c bd af 00    	call   *0xafbd6c(%rip)        # 0x140f83a20
140487cb4:	90                   	nop
140487cb5:	0f 57 c0             	xorps  %xmm0,%xmm0
140487cb8:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140487cbc:	0f 57 c9             	xorps  %xmm1,%xmm1
140487cbf:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140487cc4:	b9 20 00 00 00       	mov    $0x20,%ecx
140487cc9:	e8 3a 34 99 00       	call   0x140e1b108
140487cce:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140487cd2:	66 0f 6f 05 26 ce b1 	movdqa 0xb1ce26(%rip),%xmm0        # 0x140fa4b00
140487cd9:	00
140487cda:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140487cdf:	0f 10 05 da 33 b7 00 	movups 0xb733da(%rip),%xmm0        # 0x140ffb0c0
140487ce6:	0f 11 00             	movups %xmm0,(%rax)
140487ce9:	8b 0d e1 33 b7 00    	mov    0xb733e1(%rip),%ecx        # 0x140ffb0d0
140487cef:	89 48 10             	mov    %ecx,0x10(%rax)
140487cf2:	0f b6 0d db 33 b7 00 	movzbl 0xb733db(%rip),%ecx        # 0x140ffb0d4
140487cf9:	88 48 14             	mov    %cl,0x14(%rax)
140487cfc:	c6 40 15 00          	movb   $0x0,0x15(%rax)
140487d00:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140487d06:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140487d0a:	48 8b cb             	mov    %rbx,%rcx
140487d0d:	e8 8e f2 26 00       	call   0x1406f6fa0
140487d12:	90                   	nop
140487d13:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140487d17:	48 83 fa 0f          	cmp    $0xf,%rdx
140487d1b:	76 31                	jbe    0x140487d4e
140487d1d:	48 ff c2             	inc    %rdx
140487d20:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140487d24:	48 8b c1             	mov    %rcx,%rax
140487d27:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140487d2e:	72 19                	jb     0x140487d49
140487d30:	48 83 c2 27          	add    $0x27,%rdx
140487d34:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140487d38:	48 2b c1             	sub    %rcx,%rax
140487d3b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140487d3f:	48 83 f8 1f          	cmp    $0x1f,%rax
140487d43:	0f 87 6a 02 00 00    	ja     0x140487fb3
140487d49:	e8 f6 33 99 00       	call   0x140e1b144
140487d4e:	48 8d 05 83 33 b7 00 	lea    0xb73383(%rip),%rax        # 0x140ffb0d8
140487d55:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140487d59:	48 c7 45 d8 12 00 00 	movq   $0x12,-0x28(%rbp)
140487d60:	00
140487d61:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140487d65:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140487d6a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140487d6e:	e8 1d 90 31 00       	call   0x1407a0d90
140487d73:	48 8b 10             	mov    (%rax),%rdx
140487d76:	48 85 d2             	test   %rdx,%rdx
140487d79:	74 1c                	je     0x140487d97
140487d7b:	8b 42 10             	mov    0x10(%rdx),%eax
140487d7e:	ff c0                	inc    %eax
140487d80:	89 42 10             	mov    %eax,0x10(%rdx)
140487d83:	83 f8 01             	cmp    $0x1,%eax
140487d86:	0f 8e 2d 02 00 00    	jle    0x140487fb9
140487d8c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140487d91:	0f 84 2a 02 00 00    	je     0x140487fc1
140487d97:	48 8b 0d e2 0d fa 00 	mov    0xfa0de2(%rip),%rcx        # 0x141428b80
140487d9e:	48 89 15 db 0d fa 00 	mov    %rdx,0xfa0ddb(%rip)        # 0x141428b80
140487da5:	48 85 c9             	test   %rcx,%rcx
140487da8:	74 24                	je     0x140487dce
140487daa:	8b 41 10             	mov    0x10(%rcx),%eax
140487dad:	ff c8                	dec    %eax
140487daf:	89 41 10             	mov    %eax,0x10(%rcx)
140487db2:	85 c0                	test   %eax,%eax
140487db4:	7f 18                	jg     0x140487dce
140487db6:	0f 88 10 02 00 00    	js     0x140487fcc
140487dbc:	48 8b 01             	mov    (%rcx),%rax
140487dbf:	ba 01 00 00 00       	mov    $0x1,%edx
140487dc4:	48 8b 00             	mov    (%rax),%rax
140487dc7:	ff 15 53 bc af 00    	call   *0xafbc53(%rip)        # 0x140f83a20
140487dcd:	90                   	nop
140487dce:	0f 57 c0             	xorps  %xmm0,%xmm0
140487dd1:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140487dd5:	0f 57 c9             	xorps  %xmm1,%xmm1
140487dd8:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140487ddd:	b9 20 00 00 00       	mov    $0x20,%ecx
140487de2:	e8 21 33 99 00       	call   0x140e1b108
140487de7:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140487deb:	66 0f 6f 05 8d c5 b1 	movdqa 0xb1c58d(%rip),%xmm0        # 0x140fa4380
140487df2:	00
140487df3:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140487df8:	0f 10 05 d9 32 b7 00 	movups 0xb732d9(%rip),%xmm0        # 0x140ffb0d8
140487dff:	0f 11 00             	movups %xmm0,(%rax)
140487e02:	0f b7 0d df 32 b7 00 	movzwl 0xb732df(%rip),%ecx        # 0x140ffb0e8
140487e09:	66 89 48 10          	mov    %cx,0x10(%rax)
140487e0d:	c6 40 12 00          	movb   $0x0,0x12(%rax)
140487e11:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140487e17:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140487e1b:	48 8b cb             	mov    %rbx,%rcx
140487e1e:	e8 7d f1 26 00       	call   0x1406f6fa0
140487e23:	90                   	nop
140487e24:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140487e28:	48 83 fa 0f          	cmp    $0xf,%rdx
140487e2c:	76 31                	jbe    0x140487e5f
140487e2e:	48 ff c2             	inc    %rdx
140487e31:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140487e35:	48 8b c1             	mov    %rcx,%rax
140487e38:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140487e3f:	72 19                	jb     0x140487e5a
140487e41:	48 83 c2 27          	add    $0x27,%rdx
140487e45:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140487e49:	48 2b c1             	sub    %rcx,%rax
140487e4c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140487e50:	48 83 f8 1f          	cmp    $0x1f,%rax
140487e54:	0f 87 7d 01 00 00    	ja     0x140487fd7
140487e5a:	e8 e5 32 99 00       	call   0x140e1b144
140487e5f:	48 8d 05 8a 32 b7 00 	lea    0xb7328a(%rip),%rax        # 0x140ffb0f0
140487e66:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140487e6a:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
140487e71:	00
140487e72:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140487e76:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140487e7b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140487e7f:	e8 0c 8f 31 00       	call   0x1407a0d90
140487e84:	48 8b 10             	mov    (%rax),%rdx
140487e87:	48 85 d2             	test   %rdx,%rdx
140487e8a:	74 1c                	je     0x140487ea8
140487e8c:	8b 42 10             	mov    0x10(%rdx),%eax
140487e8f:	ff c0                	inc    %eax
140487e91:	89 42 10             	mov    %eax,0x10(%rdx)
140487e94:	83 f8 01             	cmp    $0x1,%eax
140487e97:	0f 8e 40 01 00 00    	jle    0x140487fdd
140487e9d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140487ea2:	0f 84 3d 01 00 00    	je     0x140487fe5
140487ea8:	48 8b 0d d9 0c fa 00 	mov    0xfa0cd9(%rip),%rcx        # 0x141428b88
140487eaf:	48 89 15 d2 0c fa 00 	mov    %rdx,0xfa0cd2(%rip)        # 0x141428b88
140487eb6:	48 85 c9             	test   %rcx,%rcx
140487eb9:	74 24                	je     0x140487edf
140487ebb:	8b 41 10             	mov    0x10(%rcx),%eax
140487ebe:	ff c8                	dec    %eax
140487ec0:	89 41 10             	mov    %eax,0x10(%rcx)
140487ec3:	85 c0                	test   %eax,%eax
140487ec5:	7f 18                	jg     0x140487edf
140487ec7:	0f 88 23 01 00 00    	js     0x140487ff0
140487ecd:	48 8b 01             	mov    (%rcx),%rax
140487ed0:	ba 01 00 00 00       	mov    $0x1,%edx
140487ed5:	48 8b 00             	mov    (%rax),%rax
140487ed8:	ff 15 42 bb af 00    	call   *0xafbb42(%rip)        # 0x140f83a20
140487ede:	90                   	nop
140487edf:	0f 57 c0             	xorps  %xmm0,%xmm0
140487ee2:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140487ee6:	66 0f 6f 0d 12 db b1 	movdqa 0xb1db12(%rip),%xmm1        # 0x140fa5a00
140487eed:	00