14048fa79:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14048fa7e:	49 8b f9             	mov    %r9,%rdi
14048fa81:	41 8b d8             	mov    %r8d,%ebx
14048fa84:	48 8b ea             	mov    %rdx,%rbp
14048fa87:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
14048fa8c:	48 85 c9             	test   %rcx,%rcx
14048fa8f:	74 05                	je     0x14048fa96
14048fa91:	8b 71 20             	mov    0x20(%rcx),%esi
14048fa94:	eb 02                	jmp    0x14048fa98
14048fa96:	33 f6                	xor    %esi,%esi
14048fa98:	48 8b cd             	mov    %rbp,%rcx
14048fa9b:	e8 e0 e5 39 00       	call   0x14082e080
14048faa0:	48 8b 08             	mov    (%rax),%rcx
14048faa3:	48 85 c9             	test   %rcx,%rcx
14048faa6:	74 1c                	je     0x14048fac4
14048faa8:	8b 41 10             	mov    0x10(%rcx),%eax
14048faab:	ff c0                	inc    %eax
14048faad:	89 41 10             	mov    %eax,0x10(%rcx)
14048fab0:	83 f8 01             	cmp    $0x1,%eax
14048fab3:	0f 8e 58 01 00 00    	jle    0x14048fc11
14048fab9:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048fabe:	0f 84 55 01 00 00    	je     0x14048fc19
14048fac4:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
14048fac9:	48 8b 0d a8 33 fa 00 	mov    0xfa33a8(%rip),%rcx        # 0x141432e78
14048fad0:	85 db                	test   %ebx,%ebx
14048fad2:	74 06                	je     0x14048fada
14048fad4:	48 83 c1 58          	add    $0x58,%rcx
14048fad8:	eb 04                	jmp    0x14048fade
14048fada:	48 83 c1 60          	add    $0x60,%rcx
14048fade:	48 8b 09             	mov    (%rcx),%rcx
14048fae1:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
14048fae6:	48 85 c9             	test   %rcx,%rcx
14048fae9:	74 1c                	je     0x14048fb07
14048faeb:	8b 41 10             	mov    0x10(%rcx),%eax
14048faee:	ff c0                	inc    %eax
14048faf0:	89 41 10             	mov    %eax,0x10(%rcx)
14048faf3:	83 f8 01             	cmp    $0x1,%eax
14048faf6:	0f 8e 28 01 00 00    	jle    0x14048fc24
14048fafc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048fb01:	0f 84 25 01 00 00    	je     0x14048fc2c
14048fb07:	48 8b 07             	mov    (%rdi),%rax
14048fb0a:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
14048fb11:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14048fb16:	0f 57 c0             	xorps  %xmm0,%xmm0
14048fb19:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
14048fb1f:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
14048fb26:	00 00
14048fb28:	ba 03 00 00 00       	mov    $0x3,%edx
14048fb2d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14048fb32:	e8 a9 05 d1 ff       	call   0x1401a00e0
14048fb37:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
14048fb3c:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
14048fb41:	48 8b 0a             	mov    (%rdx),%rcx
14048fb44:	49 89 08             	mov    %rcx,(%r8)
14048fb47:	48 85 c9             	test   %rcx,%rcx
14048fb4a:	74 1c                	je     0x14048fb68
14048fb4c:	8b 41 10             	mov    0x10(%rcx),%eax
14048fb4f:	ff c0                	inc    %eax
14048fb51:	89 41 10             	mov    %eax,0x10(%rcx)
14048fb54:	83 f8 01             	cmp    $0x1,%eax
14048fb57:	0f 8e ac 00 00 00    	jle    0x14048fc09
14048fb5d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048fb62:	0f 84 da 00 00 00    	je     0x14048fc42
14048fb68:	49 83 c0 08          	add    $0x8,%r8
14048fb6c:	48 83 c2 08          	add    $0x8,%rdx
14048fb70:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
14048fb75:	48 3b d0             	cmp    %rax,%rdx
14048fb78:	75 c7                	jne    0x14048fb41
14048fb7a:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14048fb7f:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14048fb84:	89 74 24 20          	mov    %esi,0x20(%rsp)
14048fb88:	45 33 c9             	xor    %r9d,%r9d
14048fb8b:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14048fb90:	48 8d 15 39 94 f9 00 	lea    0xf99439(%rip),%rdx        # 0x141428fd0
14048fb97:	48 8d 0d 22 d2 f1 00 	lea    0xf1d222(%rip),%rcx        # 0x1413acdc0
14048fb9e:	e8 9d 6b 38 00       	call   0x140816740
14048fba3:	90                   	nop
14048fba4:	4c 8d 0d 45 e9 d0 ff 	lea    -0x2f16bb(%rip),%r9        # 0x14019e4f0
14048fbab:	ba 08 00 00 00       	mov    $0x8,%edx
14048fbb0:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14048fbb6:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14048fbbb:	e8 8c b9 98 00       	call   0x140e1b54c
14048fbc0:	90                   	nop
14048fbc1:	48 8b 0f             	mov    (%rdi),%rcx
14048fbc4:	48 85 c9             	test   %rcx,%rcx
14048fbc7:	74 20                	je     0x14048fbe9
14048fbc9:	8b 41 10             	mov    0x10(%rcx),%eax
14048fbcc:	ff c8                	dec    %eax
14048fbce:	89 41 10             	mov    %eax,0x10(%rcx)
14048fbd1:	85 c0                	test   %eax,%eax
14048fbd3:	7f 14                	jg     0x14048fbe9
14048fbd5:	78 60                	js     0x14048fc37
14048fbd7:	48 8b 01             	mov    (%rcx),%rax
14048fbda:	ba 01 00 00 00       	mov    $0x1,%edx
14048fbdf:	48 8b 00             	mov    (%rax),%rax
14048fbe2:	ff 15 38 3e af 00    	call   *0xaf3e38(%rip)        # 0x140f83a20
14048fbe8:	90                   	nop
14048fbe9:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14048fbee:	48 33 cc             	xor    %rsp,%rcx
14048fbf1:	e8 0a b9 98 00       	call   0x140e1b500
14048fbf6:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
14048fbfd:	00
14048fbfe:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14048fc05:	5f                   	pop    %rdi
14048fc06:	5e                   	pop    %rsi
14048fc07:	5d                   	pop    %rbp
14048fc08:	c3                   	ret
14048fc09:	33 c9                	xor    %ecx,%ecx
14048fc0b:	e8 f0 aa 2f 00       	call   0x14078a700
14048fc10:	90                   	nop
14048fc11:	33 c9                	xor    %ecx,%ecx
14048fc13:	e8 e8 aa 2f 00       	call   0x14078a700
14048fc18:	cc                   	int3
14048fc19:	b9 01 00 00 00       	mov    $0x1,%ecx
14048fc1e:	e8 dd aa 2f 00       	call   0x14078a700
14048fc23:	90                   	nop
14048fc24:	33 c9                	xor    %ecx,%ecx
14048fc26:	e8 d5 aa 2f 00       	call   0x14078a700
14048fc2b:	cc                   	int3
14048fc2c:	b9 01 00 00 00       	mov    $0x1,%ecx
14048fc31:	e8 ca aa 2f 00       	call   0x14078a700
14048fc36:	90                   	nop
14048fc37:	b9 02 00 00 00       	mov    $0x2,%ecx
14048fc3c:	e8 bf aa 2f 00       	call   0x14078a700
14048fc41:	90                   	nop
14048fc42:	b9 01 00 00 00       	mov    $0x1,%ecx
14048fc47:	e8 b4 aa 2f 00       	call   0x14078a700
14048fc4c:	cc                   	int3
14048fc4d:	cc                   	int3
14048fc4e:	cc                   	int3
14048fc4f:	cc                   	int3
14048fc50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14048fc55:	55                   	push   %rbp
14048fc56:	48 8b ec             	mov    %rsp,%rbp
14048fc59:	48 83 ec 60          	sub    $0x60,%rsp
14048fc5d:	48 8b 05 9c 92 f2 00 	mov    0xf2929c(%rip),%rax        # 0x1413b8f00
14048fc64:	48 33 c4             	xor    %rsp,%rax
14048fc67:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14048fc6b:	48 8b d9             	mov    %rcx,%rbx
14048fc6e:	48 8d 05 13 c1 b6 00 	lea    0xb6c113(%rip),%rax        # 0x140ffbd88
14048fc75:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14048fc79:	48 c7 45 d8 14 00 00 	movq   $0x14,-0x28(%rbp)
14048fc80:	00
14048fc81:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14048fc85:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14048fc8a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14048fc8e:	e8 fd 10 31 00       	call   0x1407a0d90
14048fc93:	48 8b 10             	mov    (%rax),%rdx
14048fc96:	48 85 d2             	test   %rdx,%rdx
14048fc99:	74 1c                	je     0x14048fcb7
14048fc9b:	8b 42 10             	mov    0x10(%rdx),%eax
14048fc9e:	ff c0                	inc    %eax
14048fca0:	89 42 10             	mov    %eax,0x10(%rdx)
14048fca3:	83 f8 01             	cmp    $0x1,%eax
14048fca6:	0f 8e 11 04 00 00    	jle    0x1404900bd
14048fcac:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048fcb1:	0f 84 0e 04 00 00    	je     0x1404900c5
14048fcb7:	48 8b 0d 3a 93 f9 00 	mov    0xf9933a(%rip),%rcx        # 0x141428ff8
14048fcbe:	48 89 15 33 93 f9 00 	mov    %rdx,0xf99333(%rip)        # 0x141428ff8
14048fcc5:	48 85 c9             	test   %rcx,%rcx
14048fcc8:	74 24                	je     0x14048fcee
14048fcca:	8b 41 10             	mov    0x10(%rcx),%eax
14048fccd:	ff c8                	dec    %eax
14048fccf:	89 41 10             	mov    %eax,0x10(%rcx)
14048fcd2:	85 c0                	test   %eax,%eax
14048fcd4:	7f 18                	jg     0x14048fcee
14048fcd6:	0f 88 f4 03 00 00    	js     0x1404900d0
14048fcdc:	48 8b 01             	mov    (%rcx),%rax
14048fcdf:	ba 01 00 00 00       	mov    $0x1,%edx
14048fce4:	48 8b 00             	mov    (%rax),%rax
14048fce7:	ff 15 33 3d af 00    	call   *0xaf3d33(%rip)        # 0x140f83a20
14048fced:	90                   	nop
14048fcee:	0f 57 c0             	xorps  %xmm0,%xmm0
14048fcf1:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14048fcf5:	0f 57 c9             	xorps  %xmm1,%xmm1
14048fcf8:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14048fcfd:	b9 20 00 00 00       	mov    $0x20,%ecx
14048fd02:	e8 01 b4 98 00       	call   0x140e1b108
14048fd07:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14048fd0b:	66 0f 6f 05 dd 4d b1 	movdqa 0xb14ddd(%rip),%xmm0        # 0x140fa4af0
14048fd12:	00
14048fd13:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14048fd18:	0f 10 05 69 c0 b6 00 	movups 0xb6c069(%rip),%xmm0        # 0x140ffbd88
14048fd1f:	0f 11 00             	movups %xmm0,(%rax)
14048fd22:	8b 0d 70 c0 b6 00    	mov    0xb6c070(%rip),%ecx        # 0x140ffbd98
14048fd28:	89 48 10             	mov    %ecx,0x10(%rax)
14048fd2b:	c6 40 14 00          	movb   $0x0,0x14(%rax)
14048fd2f:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14048fd35:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14048fd39:	48 8b cb             	mov    %rbx,%rcx
14048fd3c:	e8 5f 72 26 00       	call   0x1406f6fa0
14048fd41:	90                   	nop
14048fd42:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14048fd46:	48 83 fa 0f          	cmp    $0xf,%rdx
14048fd4a:	76 31                	jbe    0x14048fd7d
14048fd4c:	48 ff c2             	inc    %rdx
14048fd4f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14048fd53:	48 8b c1             	mov    %rcx,%rax
14048fd56:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14048fd5d:	72 19                	jb     0x14048fd78
14048fd5f:	48 83 c2 27          	add    $0x27,%rdx
14048fd63:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14048fd67:	48 2b c1             	sub    %rcx,%rax
14048fd6a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14048fd6e:	48 83 f8 1f          	cmp    $0x1f,%rax
14048fd72:	0f 87 63 03 00 00    	ja     0x1404900db
14048fd78:	e8 c7 b3 98 00       	call   0x140e1b144
14048fd7d:	48 8d 05 1c c0 b6 00 	lea    0xb6c01c(%rip),%rax        # 0x140ffbda0
14048fd84:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14048fd88:	48 c7 45 d8 13 00 00 	movq   $0x13,-0x28(%rbp)
14048fd8f:	00
14048fd90:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14048fd94:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14048fd99:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14048fd9d:	e8 ee 0f 31 00       	call   0x1407a0d90
14048fda2:	48 8b 10             	mov    (%rax),%rdx
14048fda5:	48 85 d2             	test   %rdx,%rdx
14048fda8:	74 1c                	je     0x14048fdc6
14048fdaa:	8b 42 10             	mov    0x10(%rdx),%eax
14048fdad:	ff c0                	inc    %eax
14048fdaf:	89 42 10             	mov    %eax,0x10(%rdx)
14048fdb2:	83 f8 01             	cmp    $0x1,%eax
14048fdb5:	0f 8e 26 03 00 00    	jle    0x1404900e1
14048fdbb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048fdc0:	0f 84 23 03 00 00    	je     0x1404900e9
14048fdc6:	48 8b 0d 33 92 f9 00 	mov    0xf99233(%rip),%rcx        # 0x141429000
14048fdcd:	48 89 15 2c 92 f9 00 	mov    %rdx,0xf9922c(%rip)        # 0x141429000
14048fdd4:	48 85 c9             	test   %rcx,%rcx
14048fdd7:	74 24                	je     0x14048fdfd
14048fdd9:	8b 41 10             	mov    0x10(%rcx),%eax
14048fddc:	ff c8                	dec    %eax
14048fdde:	89 41 10             	mov    %eax,0x10(%rcx)
14048fde1:	85 c0                	test   %eax,%eax
14048fde3:	7f 18                	jg     0x14048fdfd
14048fde5:	0f 88 09 03 00 00    	js     0x1404900f4
14048fdeb:	48 8b 01             	mov    (%rcx),%rax
14048fdee:	ba 01 00 00 00       	mov    $0x1,%edx
14048fdf3:	48 8b 00             	mov    (%rax),%rax
14048fdf6:	ff 15 24 3c af 00    	call   *0xaf3c24(%rip)        # 0x140f83a20
14048fdfc:	90                   	nop
14048fdfd:	0f 57 c0             	xorps  %xmm0,%xmm0
14048fe00:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14048fe04:	0f 57 c9             	xorps  %xmm1,%xmm1
14048fe07:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14048fe0c:	b9 20 00 00 00       	mov    $0x20,%ecx
14048fe11:	e8 f2 b2 98 00       	call   0x140e1b108
14048fe16:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14048fe1a:	66 0f 6f 05 ce 30 b2 	movdqa 0xb230ce(%rip),%xmm0        # 0x140fb2ef0
14048fe21:	00
14048fe22:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14048fe27:	0f 10 05 72 bf b6 00 	movups 0xb6bf72(%rip),%xmm0        # 0x140ffbda0
14048fe2e:	0f 11 00             	movups %xmm0,(%rax)
14048fe31:	0f b7 0d 78 bf b6 00 	movzwl 0xb6bf78(%rip),%ecx        # 0x140ffbdb0
14048fe38:	66 89 48 10          	mov    %cx,0x10(%rax)
14048fe3c:	0f b6 0d 6f bf b6 00 	movzbl 0xb6bf6f(%rip),%ecx        # 0x140ffbdb2
14048fe43:	88 48 12             	mov    %cl,0x12(%rax)
14048fe46:	c6 40 13 00          	movb   $0x0,0x13(%rax)
14048fe4a:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14048fe50:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14048fe54:	48 8b cb             	mov    %rbx,%rcx
14048fe57:	e8 44 71 26 00       	call   0x1406f6fa0
14048fe5c:	90                   	nop
14048fe5d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14048fe61:	48 83 fa 0f          	cmp    $0xf,%rdx
14048fe65:	76 31                	jbe    0x14048fe98
14048fe67:	48 ff c2             	inc    %rdx
14048fe6a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14048fe6e:	48 8b c1             	mov    %rcx,%rax
14048fe71:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14048fe78:	72 19                	jb     0x14048fe93
14048fe7a:	48 83 c2 27          	add    $0x27,%rdx
14048fe7e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14048fe82:	48 2b c1             	sub    %rcx,%rax
14048fe85:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14048fe89:	48 83 f8 1f          	cmp    $0x1f,%rax
14048fe8d:	0f 87 6c 02 00 00    	ja     0x1404900ff
14048fe93:	e8 ac b2 98 00       	call   0x140e1b144
14048fe98:	48 8d 05 19 bf b6 00 	lea    0xb6bf19(%rip),%rax        # 0x140ffbdb8
14048fe9f:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14048fea3:	48 c7 45 d8 11 00 00 	movq   $0x11,-0x28(%rbp)
14048feaa:	00
14048feab:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14048feaf:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14048feb4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14048feb8:	e8 d3 0e 31 00       	call   0x1407a0d90
14048febd:	48 8b 10             	mov    (%rax),%rdx
14048fec0:	48 85 d2             	test   %rdx,%rdx
14048fec3:	74 1c                	je     0x14048fee1
14048fec5:	8b 42 10             	mov    0x10(%rdx),%eax
14048fec8:	ff c0                	inc    %eax
14048feca:	89 42 10             	mov    %eax,0x10(%rdx)
14048fecd:	83 f8 01             	cmp    $0x1,%eax
14048fed0:	0f 8e 2f 02 00 00    	jle    0x140490105
14048fed6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048fedb:	0f 84 2c 02 00 00    	je     0x14049010d
14048fee1:	48 8b 0d 20 91 f9 00 	mov    0xf99120(%rip),%rcx        # 0x141429008
14048fee8:	48 89 15 19 91 f9 00 	mov    %rdx,0xf99119(%rip)        # 0x141429008
14048feef:	48 85 c9             	test   %rcx,%rcx
14048fef2:	74 24                	je     0x14048ff18
14048fef4:	8b 41 10             	mov    0x10(%rcx),%eax
14048fef7:	ff c8                	dec    %eax
14048fef9:	89 41 10             	mov    %eax,0x10(%rcx)
14048fefc:	85 c0                	test   %eax,%eax
14048fefe:	7f 18                	jg     0x14048ff18
14048ff00:	0f 88 12 02 00 00    	js     0x140490118
14048ff06:	48 8b 01             	mov    (%rcx),%rax
14048ff09:	ba 01 00 00 00       	mov    $0x1,%edx
14048ff0e:	48 8b 00             	mov    (%rax),%rax
14048ff11:	ff 15 09 3b af 00    	call   *0xaf3b09(%rip)        # 0x140f83a20
14048ff17:	90                   	nop
14048ff18:	0f 57 c0             	xorps  %xmm0,%xmm0
14048ff1b:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
14048ff1f:	0f 57 c9             	xorps  %xmm1,%xmm1
14048ff22:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14048ff27:	b9 20 00 00 00       	mov    $0x20,%ecx
14048ff2c:	e8 d7 b1 98 00       	call   0x140e1b108
14048ff31:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14048ff35:	66 0f 6f 05 33 44 b1 	movdqa 0xb14433(%rip),%xmm0        # 0x140fa4370
14048ff3c:	00
14048ff3d:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14048ff42:	0f 10 05 6f be b6 00 	movups 0xb6be6f(%rip),%xmm0        # 0x140ffbdb8
14048ff49:	0f 11 00             	movups %xmm0,(%rax)
14048ff4c:	0f b6 0d 75 be b6 00 	movzbl 0xb6be75(%rip),%ecx        # 0x140ffbdc8
14048ff53:	88 48 10             	mov    %cl,0x10(%rax)
14048ff56:	c6 40 11 00          	movb   $0x0,0x11(%rax)
14048ff5a:	41 b8 05 00 00 00    	mov    $0x5,%r8d
14048ff60:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14048ff64:	48 8b cb             	mov    %rbx,%rcx
14048ff67:	e8 34 70 26 00       	call   0x1406f6fa0
14048ff6c:	90                   	nop
14048ff6d:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14048ff71:	48 83 fa 0f          	cmp    $0xf,%rdx
14048ff75:	76 31                	jbe    0x14048ffa8
14048ff77:	48 ff c2             	inc    %rdx
14048ff7a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14048ff7e:	48 8b c1             	mov    %rcx,%rax
14048ff81:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14048ff88:	72 19                	jb     0x14048ffa3
14048ff8a:	48 83 c2 27          	add    $0x27,%rdx
14048ff8e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14048ff92:	48 2b c1             	sub    %rcx,%rax
14048ff95:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14048ff99:	48 83 f8 1f          	cmp    $0x1f,%rax
14048ff9d:	0f 87 80 01 00 00    	ja     0x140490123
14048ffa3:	e8 9c b1 98 00       	call   0x140e1b144
14048ffa8:	48 8d 05 21 be b6 00 	lea    0xb6be21(%rip),%rax        # 0x140ffbdd0
14048ffaf:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14048ffb3:	48 c7 45 d8 0c 00 00 	movq   $0xc,-0x28(%rbp)
14048ffba:	00
14048ffbb:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0