1404639d2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404639d6:	48 8b c1             	mov    %rcx,%rax
1404639d9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404639e0:	72 19                	jb     0x1404639fb
1404639e2:	48 83 c2 27          	add    $0x27,%rdx
1404639e6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404639ea:	48 2b c1             	sub    %rcx,%rax
1404639ed:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404639f1:	48 83 f8 1f          	cmp    $0x1f,%rax
1404639f5:	0f 87 ea 05 00 00    	ja     0x140463fe5
1404639fb:	e8 44 77 9b 00       	call   0x140e1b144
140463a00:	48 8d 05 e1 b8 b6 00 	lea    0xb6b8e1(%rip),%rax        # 0x140fcf2e8
140463a07:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140463a0b:	48 c7 45 d8 1d 00 00 	movq   $0x1d,-0x28(%rbp)
140463a12:	00
140463a13:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140463a17:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140463a1c:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463a20:	e8 6b d3 33 00       	call   0x1407a0d90
140463a25:	48 8b 10             	mov    (%rax),%rdx
140463a28:	48 85 d2             	test   %rdx,%rdx
140463a2b:	74 1c                	je     0x140463a49
140463a2d:	8b 42 10             	mov    0x10(%rdx),%eax
140463a30:	ff c0                	inc    %eax
140463a32:	89 42 10             	mov    %eax,0x10(%rdx)
140463a35:	83 f8 01             	cmp    $0x1,%eax
140463a38:	0f 8e ad 05 00 00    	jle    0x140463feb
140463a3e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140463a43:	0f 84 aa 05 00 00    	je     0x140463ff3
140463a49:	48 8b 0d 58 46 fc 00 	mov    0xfc4658(%rip),%rcx        # 0x1414280a8
140463a50:	48 89 15 51 46 fc 00 	mov    %rdx,0xfc4651(%rip)        # 0x1414280a8
140463a57:	48 85 c9             	test   %rcx,%rcx
140463a5a:	74 24                	je     0x140463a80
140463a5c:	8b 41 10             	mov    0x10(%rcx),%eax
140463a5f:	ff c8                	dec    %eax
140463a61:	89 41 10             	mov    %eax,0x10(%rcx)
140463a64:	85 c0                	test   %eax,%eax
140463a66:	7f 18                	jg     0x140463a80
140463a68:	0f 88 90 05 00 00    	js     0x140463ffe
140463a6e:	48 8b 01             	mov    (%rcx),%rax
140463a71:	ba 01 00 00 00       	mov    $0x1,%edx
140463a76:	48 8b 00             	mov    (%rax),%rax
140463a79:	ff 15 a1 ff b1 00    	call   *0xb1ffa1(%rip)        # 0x140f83a20
140463a7f:	90                   	nop
140463a80:	0f 57 c0             	xorps  %xmm0,%xmm0
140463a83:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140463a87:	0f 57 c9             	xorps  %xmm1,%xmm1
140463a8a:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140463a8f:	b9 20 00 00 00       	mov    $0x20,%ecx
140463a94:	e8 6f 76 9b 00       	call   0x140e1b108
140463a99:	48 8b d0             	mov    %rax,%rdx
140463a9c:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140463aa0:	66 0f 6f 05 28 6c b8 	movdqa 0xb86c28(%rip),%xmm0        # 0x140fea6d0
140463aa7:	00
140463aa8:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140463aad:	0f 10 05 34 b8 b6 00 	movups 0xb6b834(%rip),%xmm0        # 0x140fcf2e8
140463ab4:	0f 11 00             	movups %xmm0,(%rax)
140463ab7:	f2 0f 10 05 39 b8 b6 	movsd  0xb6b839(%rip),%xmm0        # 0x140fcf2f8
140463abe:	00
140463abf:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140463ac4:	8b 0d 36 b8 b6 00    	mov    0xb6b836(%rip),%ecx        # 0x140fcf300
140463aca:	89 48 18             	mov    %ecx,0x18(%rax)
140463acd:	0f b6 05 30 b8 b6 00 	movzbl 0xb6b830(%rip),%eax        # 0x140fcf304
140463ad4:	88 42 1c             	mov    %al,0x1c(%rdx)
140463ad7:	c6 42 1d 00          	movb   $0x0,0x1d(%rdx)
140463adb:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140463ae1:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140463ae5:	48 8b cb             	mov    %rbx,%rcx
140463ae8:	e8 b3 34 29 00       	call   0x1406f6fa0
140463aed:	90                   	nop
140463aee:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140463af2:	48 83 fa 0f          	cmp    $0xf,%rdx
140463af6:	76 31                	jbe    0x140463b29
140463af8:	48 ff c2             	inc    %rdx
140463afb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140463aff:	48 8b c1             	mov    %rcx,%rax
140463b02:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140463b09:	72 19                	jb     0x140463b24
140463b0b:	48 83 c2 27          	add    $0x27,%rdx
140463b0f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140463b13:	48 2b c1             	sub    %rcx,%rax
140463b16:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140463b1a:	48 83 f8 1f          	cmp    $0x1f,%rax
140463b1e:	0f 87 e5 04 00 00    	ja     0x140464009
140463b24:	e8 1b 76 9b 00       	call   0x140e1b144
140463b29:	48 8d 05 50 cc b6 00 	lea    0xb6cc50(%rip),%rax        # 0x140fd0780
140463b30:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140463b34:	48 c7 45 d8 1b 00 00 	movq   $0x1b,-0x28(%rbp)
140463b3b:	00
140463b3c:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140463b40:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140463b45:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463b49:	e8 42 d2 33 00       	call   0x1407a0d90
140463b4e:	48 8b 10             	mov    (%rax),%rdx
140463b51:	48 85 d2             	test   %rdx,%rdx
140463b54:	74 1c                	je     0x140463b72
140463b56:	8b 42 10             	mov    0x10(%rdx),%eax
140463b59:	ff c0                	inc    %eax
140463b5b:	89 42 10             	mov    %eax,0x10(%rdx)
140463b5e:	83 f8 01             	cmp    $0x1,%eax
140463b61:	0f 8e a8 04 00 00    	jle    0x14046400f
140463b67:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140463b6c:	0f 84 a5 04 00 00    	je     0x140464017
140463b72:	48 8b 0d 37 45 fc 00 	mov    0xfc4537(%rip),%rcx        # 0x1414280b0
140463b79:	48 89 15 30 45 fc 00 	mov    %rdx,0xfc4530(%rip)        # 0x1414280b0
140463b80:	48 85 c9             	test   %rcx,%rcx
140463b83:	74 24                	je     0x140463ba9
140463b85:	8b 41 10             	mov    0x10(%rcx),%eax
140463b88:	ff c8                	dec    %eax
140463b8a:	89 41 10             	mov    %eax,0x10(%rcx)
140463b8d:	85 c0                	test   %eax,%eax
140463b8f:	7f 18                	jg     0x140463ba9
140463b91:	0f 88 8b 04 00 00    	js     0x140464022
140463b97:	48 8b 01             	mov    (%rcx),%rax
140463b9a:	ba 01 00 00 00       	mov    $0x1,%edx
140463b9f:	48 8b 00             	mov    (%rax),%rax
140463ba2:	ff 15 78 fe b1 00    	call   *0xb1fe78(%rip)        # 0x140f83a20
140463ba8:	90                   	nop
140463ba9:	0f 57 c0             	xorps  %xmm0,%xmm0
140463bac:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140463bb0:	0f 57 c9             	xorps  %xmm1,%xmm1
140463bb3:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140463bb8:	b9 20 00 00 00       	mov    $0x20,%ecx
140463bbd:	e8 46 75 9b 00       	call   0x140e1b108
140463bc2:	48 8b d0             	mov    %rax,%rdx
140463bc5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140463bc9:	66 0f 6f 05 ef f2 b7 	movdqa 0xb7f2ef(%rip),%xmm0        # 0x140fe2ec0
140463bd0:	00
140463bd1:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140463bd6:	0f 10 05 a3 cb b6 00 	movups 0xb6cba3(%rip),%xmm0        # 0x140fd0780
140463bdd:	0f 11 00             	movups %xmm0,(%rax)
140463be0:	f2 0f 10 05 a8 cb b6 	movsd  0xb6cba8(%rip),%xmm0        # 0x140fd0790
140463be7:	00
140463be8:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140463bed:	0f b7 0d a4 cb b6 00 	movzwl 0xb6cba4(%rip),%ecx        # 0x140fd0798
140463bf4:	66 89 48 18          	mov    %cx,0x18(%rax)
140463bf8:	0f b6 05 9b cb b6 00 	movzbl 0xb6cb9b(%rip),%eax        # 0x140fd079a
140463bff:	88 42 1a             	mov    %al,0x1a(%rdx)
140463c02:	c6 42 1b 00          	movb   $0x0,0x1b(%rdx)
140463c06:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140463c0c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140463c10:	48 8b cb             	mov    %rbx,%rcx
140463c13:	e8 88 33 29 00       	call   0x1406f6fa0
140463c18:	90                   	nop
140463c19:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140463c1d:	48 83 fa 0f          	cmp    $0xf,%rdx
140463c21:	76 31                	jbe    0x140463c54
140463c23:	48 ff c2             	inc    %rdx
140463c26:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140463c2a:	48 8b c1             	mov    %rcx,%rax
140463c2d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140463c34:	72 19                	jb     0x140463c4f
140463c36:	48 83 c2 27          	add    $0x27,%rdx
140463c3a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140463c3e:	48 2b c1             	sub    %rcx,%rax
140463c41:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140463c45:	48 83 f8 1f          	cmp    $0x1f,%rax
140463c49:	0f 87 de 03 00 00    	ja     0x14046402d
140463c4f:	e8 f0 74 9b 00       	call   0x140e1b144
140463c54:	48 8d 05 ad ca b6 00 	lea    0xb6caad(%rip),%rax        # 0x140fd0708
140463c5b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140463c5f:	48 c7 45 d8 1f 00 00 	movq   $0x1f,-0x28(%rbp)
140463c66:	00
140463c67:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140463c6b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140463c70:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463c74:	e8 17 d1 33 00       	call   0x1407a0d90
140463c79:	48 8b 10             	mov    (%rax),%rdx
140463c7c:	48 85 d2             	test   %rdx,%rdx
140463c7f:	74 1c                	je     0x140463c9d
140463c81:	8b 42 10             	mov    0x10(%rdx),%eax
140463c84:	ff c0                	inc    %eax
140463c86:	89 42 10             	mov    %eax,0x10(%rdx)
140463c89:	83 f8 01             	cmp    $0x1,%eax
140463c8c:	0f 8e a1 03 00 00    	jle    0x140464033
140463c92:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140463c97:	0f 84 9e 03 00 00    	je     0x14046403b
140463c9d:	48 8b 0d 14 44 fc 00 	mov    0xfc4414(%rip),%rcx        # 0x1414280b8
140463ca4:	48 89 15 0d 44 fc 00 	mov    %rdx,0xfc440d(%rip)        # 0x1414280b8
140463cab:	48 85 c9             	test   %rcx,%rcx
140463cae:	74 24                	je     0x140463cd4
140463cb0:	8b 41 10             	mov    0x10(%rcx),%eax
140463cb3:	ff c8                	dec    %eax
140463cb5:	89 41 10             	mov    %eax,0x10(%rcx)
140463cb8:	85 c0                	test   %eax,%eax
140463cba:	7f 18                	jg     0x140463cd4
140463cbc:	0f 88 84 03 00 00    	js     0x140464046
140463cc2:	48 8b 01             	mov    (%rcx),%rax
140463cc5:	ba 01 00 00 00       	mov    $0x1,%edx
140463cca:	48 8b 00             	mov    (%rax),%rax
140463ccd:	ff 15 4d fd b1 00    	call   *0xb1fd4d(%rip)        # 0x140f83a20
140463cd3:	90                   	nop
140463cd4:	0f 57 c0             	xorps  %xmm0,%xmm0
140463cd7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140463cdb:	0f 57 c9             	xorps  %xmm1,%xmm1
140463cde:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140463ce3:	48 c7 45 c0 1f 00 00 	movq   $0x1f,-0x40(%rbp)
140463cea:	00
140463ceb:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140463cef:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463cf3:	e8 a8 30 d3 ff       	call   0x140196da0
140463cf8:	48 8b d0             	mov    %rax,%rdx
140463cfb:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140463cff:	48 c7 45 e0 1f 00 00 	movq   $0x1f,-0x20(%rbp)
140463d06:	00
140463d07:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140463d0b:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140463d0f:	0f 10 05 f2 c9 b6 00 	movups 0xb6c9f2(%rip),%xmm0        # 0x140fd0708
140463d16:	0f 11 00             	movups %xmm0,(%rax)
140463d19:	f2 0f 10 05 f7 c9 b6 	movsd  0xb6c9f7(%rip),%xmm0        # 0x140fd0718
140463d20:	00
140463d21:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
140463d26:	8b 0d f4 c9 b6 00    	mov    0xb6c9f4(%rip),%ecx        # 0x140fd0720
140463d2c:	89 48 18             	mov    %ecx,0x18(%rax)
140463d2f:	0f b7 05 ee c9 b6 00 	movzwl 0xb6c9ee(%rip),%eax        # 0x140fd0724
140463d36:	66 89 42 1c          	mov    %ax,0x1c(%rdx)
140463d3a:	0f b6 05 e5 c9 b6 00 	movzbl 0xb6c9e5(%rip),%eax        # 0x140fd0726
140463d41:	88 42 1e             	mov    %al,0x1e(%rdx)
140463d44:	c6 42 1f 00          	movb   $0x0,0x1f(%rdx)
140463d48:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140463d4e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140463d52:	48 8b cb             	mov    %rbx,%rcx
140463d55:	e8 46 32 29 00       	call   0x1406f6fa0
140463d5a:	90                   	nop
140463d5b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140463d5f:	48 83 fa 0f          	cmp    $0xf,%rdx
140463d63:	76 31                	jbe    0x140463d96
140463d65:	48 ff c2             	inc    %rdx
140463d68:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140463d6c:	48 8b c1             	mov    %rcx,%rax
140463d6f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140463d76:	72 19                	jb     0x140463d91
140463d78:	48 83 c2 27          	add    $0x27,%rdx
140463d7c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140463d80:	48 2b c1             	sub    %rcx,%rax
140463d83:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140463d87:	48 83 f8 1f          	cmp    $0x1f,%rax
140463d8b:	0f 87 c0 02 00 00    	ja     0x140464051
140463d91:	e8 ae 73 9b 00       	call   0x140e1b144
140463d96:	48 8d 3d 13 b5 b6 00 	lea    0xb6b513(%rip),%rdi        # 0x140fcf2b0
140463d9d:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
140463da1:	48 c7 45 d8 16 00 00 	movq   $0x16,-0x28(%rbp)
140463da8:	00
140463da9:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140463dad:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140463db2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463db6:	e8 d5 cf 33 00       	call   0x1407a0d90
140463dbb:	48 8b 10             	mov    (%rax),%rdx
140463dbe:	48 85 d2             	test   %rdx,%rdx
140463dc1:	74 1c                	je     0x140463ddf
140463dc3:	8b 42 10             	mov    0x10(%rdx),%eax
140463dc6:	ff c0                	inc    %eax
140463dc8:	89 42 10             	mov    %eax,0x10(%rdx)
140463dcb:	83 f8 01             	cmp    $0x1,%eax
140463dce:	0f 8e 83 02 00 00    	jle    0x140464057
140463dd4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140463dd9:	0f 84 80 02 00 00    	je     0x14046405f
140463ddf:	48 8b 0d da 42 fc 00 	mov    0xfc42da(%rip),%rcx        # 0x1414280c0
140463de6:	48 89 15 d3 42 fc 00 	mov    %rdx,0xfc42d3(%rip)        # 0x1414280c0
140463ded:	48 85 c9             	test   %rcx,%rcx
140463df0:	74 24                	je     0x140463e16
140463df2:	8b 41 10             	mov    0x10(%rcx),%eax
140463df5:	ff c8                	dec    %eax
140463df7:	89 41 10             	mov    %eax,0x10(%rcx)
140463dfa:	85 c0                	test   %eax,%eax
140463dfc:	7f 18                	jg     0x140463e16
140463dfe:	0f 88 66 02 00 00    	js     0x14046406a
140463e04:	48 8b 01             	mov    (%rcx),%rax
140463e07:	ba 01 00 00 00       	mov    $0x1,%edx
140463e0c:	48 8b 00             	mov    (%rax),%rax
140463e0f:	ff 15 0b fc b1 00    	call   *0xb1fc0b(%rip)        # 0x140f83a20
140463e15:	90                   	nop
140463e16:	0f 57 c0             	xorps  %xmm0,%xmm0
140463e19:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140463e1d:	0f 57 c9             	xorps  %xmm1,%xmm1
140463e20:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140463e25:	41 b8 16 00 00 00    	mov    $0x16,%r8d
140463e2b:	48 8b d7             	mov    %rdi,%rdx
140463e2e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463e32:	e8 c9 2f d3 ff       	call   0x140196e00
140463e37:	90                   	nop
140463e38:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140463e3e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140463e42:	48 8b cb             	mov    %rbx,%rcx
140463e45:	e8 56 31 29 00       	call   0x1406f6fa0
140463e4a:	90                   	nop
140463e4b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140463e4f:	48 83 fa 0f          	cmp    $0xf,%rdx
140463e53:	76 31                	jbe    0x140463e86
140463e55:	48 ff c2             	inc    %rdx
140463e58:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140463e5c:	48 8b c1             	mov    %rcx,%rax
140463e5f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140463e66:	72 19                	jb     0x140463e81
140463e68:	48 83 c2 27          	add    $0x27,%rdx
140463e6c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140463e70:	48 2b c1             	sub    %rcx,%rax
140463e73:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140463e77:	48 83 f8 1f          	cmp    $0x1f,%rax
140463e7b:	0f 87 f4 01 00 00    	ja     0x140464075
140463e81:	e8 be 72 9b 00       	call   0x140e1b144
140463e86:	48 8d 3d 0b b5 b6 00 	lea    0xb6b50b(%rip),%rdi        # 0x140fcf398
140463e8d:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
140463e91:	48 c7 45 d8 1b 00 00 	movq   $0x1b,-0x28(%rbp)
140463e98:	00
140463e99:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140463e9d:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140463ea2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463ea6:	e8 e5 ce 33 00       	call   0x1407a0d90
140463eab:	48 8b 10             	mov    (%rax),%rdx
140463eae:	48 85 d2             	test   %rdx,%rdx
140463eb1:	74 1c                	je     0x140463ecf
140463eb3:	8b 42 10             	mov    0x10(%rdx),%eax
140463eb6:	ff c0                	inc    %eax
140463eb8:	89 42 10             	mov    %eax,0x10(%rdx)
140463ebb:	83 f8 01             	cmp    $0x1,%eax
140463ebe:	0f 8e b7 01 00 00    	jle    0x14046407b
140463ec4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140463ec9:	0f 84 b4 01 00 00    	je     0x140464083
140463ecf:	48 8b 0d f2 41 fc 00 	mov    0xfc41f2(%rip),%rcx        # 0x1414280c8
140463ed6:	48 89 15 eb 41 fc 00 	mov    %rdx,0xfc41eb(%rip)        # 0x1414280c8
140463edd:	48 85 c9             	test   %rcx,%rcx
140463ee0:	74 24                	je     0x140463f06
140463ee2:	8b 41 10             	mov    0x10(%rcx),%eax
140463ee5:	ff c8                	dec    %eax
140463ee7:	89 41 10             	mov    %eax,0x10(%rcx)
140463eea:	85 c0                	test   %eax,%eax
140463eec:	7f 18                	jg     0x140463f06
140463eee:	0f 88 9a 01 00 00    	js     0x14046408e
140463ef4:	48 8b 01             	mov    (%rcx),%rax
140463ef7:	ba 01 00 00 00       	mov    $0x1,%edx
140463efc:	48 8b 00             	mov    (%rax),%rax
140463eff:	ff 15 1b fb b1 00    	call   *0xb1fb1b(%rip)        # 0x140f83a20
140463f05:	90                   	nop
140463f06:	0f 57 c0             	xorps  %xmm0,%xmm0
140463f09:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140463f0d:	0f 57 c9             	xorps  %xmm1,%xmm1
140463f10:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140463f15:	41 b8 1b 00 00 00    	mov    $0x1b,%r8d
140463f1b:	48 8b d7             	mov    %rdi,%rdx
140463f1e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140463f22:	e8 d9 2e d3 ff       	call   0x140196e00
140463f27:	90                   	nop
140463f28:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140463f2e:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140463f32:	48 8b cb             	mov    %rbx,%rcx
140463f35:	e8 66 30 29 00       	call   0x1406f6fa0
140463f3a:	90                   	nop
140463f3b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140463f3f:	48 83 fa 0f          	cmp    $0xf,%rdx