140a04ae1:	48 8b 0e             	mov    (%rsi),%rcx
140a04ae4:	4c 8d 79 20          	lea    0x20(%rcx),%r15
140a04ae8:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a04aec:	48 8b 10             	mov    (%rax),%rdx
140a04aef:	48 3b 50 08          	cmp    0x8(%rax),%rdx
140a04af3:	74 04                	je     0x140a04af9
140a04af5:	48 89 50 08          	mov    %rdx,0x8(%rax)
140a04af9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04afd:	e8 2e 17 00 00       	call   0x140a06230
140a04b02:	48 8b 0b             	mov    (%rbx),%rcx
140a04b05:	48 8b 01             	mov    (%rcx),%rax
140a04b08:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04b0c:	4c 8b 0a             	mov    (%rdx),%r9
140a04b0f:	4c 89 4d d0          	mov    %r9,-0x30(%rbp)
140a04b13:	4c 8b 52 08          	mov    0x8(%rdx),%r10
140a04b17:	4d 2b d1             	sub    %r9,%r10
140a04b1a:	49 c1 fa 05          	sar    $0x5,%r10
140a04b1e:	4c 89 55 d8          	mov    %r10,-0x28(%rbp)
140a04b22:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140a04b26:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a04b2b:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140a04b2f:	4d 8b c7             	mov    %r15,%r8
140a04b32:	48 8b d7             	mov    %rdi,%rdx
140a04b35:	48 8b 40 10          	mov    0x10(%rax),%rax
140a04b39:	ff 15 e1 ee 57 00    	call   *0x57eee1(%rip)        # 0x140f83a20
140a04b3f:	48 83 c6 08          	add    $0x8,%rsi
140a04b43:	49 3b f4             	cmp    %r12,%rsi
140a04b46:	75 99                	jne    0x140a04ae1
140a04b48:	e9 1b 02 00 00       	jmp    0x140a04d68
140a04b4d:	4c 8d b2 c0 00 00 00 	lea    0xc0(%rdx),%r14
140a04b54:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
140a04b58:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140a04b5c:	49 8b ce             	mov    %r14,%rcx
140a04b5f:	e8 dc 85 3f 00       	call   0x140dfd140
140a04b64:	85 c0                	test   %eax,%eax
140a04b66:	0f 85 32 02 00 00    	jne    0x140a04d9e
140a04b6c:	41 8b 46 4c          	mov    0x4c(%r14),%eax
140a04b70:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140a04b75:	0f 84 12 02 00 00    	je     0x140a04d8d
140a04b7b:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140a04b7f:	4c 8b a7 18 01 00 00 	mov    0x118(%rdi),%r12
140a04b86:	48 8b b7 10 01 00 00 	mov    0x110(%rdi),%rsi
140a04b8d:	49 3b f4             	cmp    %r12,%rsi
140a04b90:	74 67                	je     0x140a04bf9
140a04b92:	48 8b 0e             	mov    (%rsi),%rcx
140a04b95:	4c 8d 79 20          	lea    0x20(%rcx),%r15
140a04b99:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a04b9d:	48 8b 10             	mov    (%rax),%rdx
140a04ba0:	48 3b 50 08          	cmp    0x8(%rax),%rdx
140a04ba4:	74 04                	je     0x140a04baa
140a04ba6:	48 89 50 08          	mov    %rdx,0x8(%rax)
140a04baa:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04bae:	e8 7d 16 00 00       	call   0x140a06230
140a04bb3:	48 8b 0b             	mov    (%rbx),%rcx
140a04bb6:	48 8b 01             	mov    (%rcx),%rax
140a04bb9:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04bbd:	4c 8b 0a             	mov    (%rdx),%r9
140a04bc0:	4c 89 4d d0          	mov    %r9,-0x30(%rbp)
140a04bc4:	4c 8b 52 08          	mov    0x8(%rdx),%r10
140a04bc8:	4d 2b d1             	sub    %r9,%r10
140a04bcb:	49 c1 fa 05          	sar    $0x5,%r10
140a04bcf:	4c 89 55 d8          	mov    %r10,-0x28(%rbp)
140a04bd3:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140a04bd7:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a04bdc:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140a04be0:	4d 8b c7             	mov    %r15,%r8
140a04be3:	48 8b d7             	mov    %rdi,%rdx
140a04be6:	48 8b 40 18          	mov    0x18(%rax),%rax
140a04bea:	ff 15 30 ee 57 00    	call   *0x57ee30(%rip)        # 0x140f83a20
140a04bf0:	48 83 c6 08          	add    $0x8,%rsi
140a04bf4:	49 3b f4             	cmp    %r12,%rsi
140a04bf7:	75 99                	jne    0x140a04b92
140a04bf9:	e9 6a 01 00 00       	jmp    0x140a04d68
140a04bfe:	4c 8d b2 c0 00 00 00 	lea    0xc0(%rdx),%r14
140a04c05:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
140a04c09:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140a04c0d:	49 8b ce             	mov    %r14,%rcx
140a04c10:	e8 2b 85 3f 00       	call   0x140dfd140
140a04c15:	85 c0                	test   %eax,%eax
140a04c17:	0f 85 81 01 00 00    	jne    0x140a04d9e
140a04c1d:	41 8b 46 4c          	mov    0x4c(%r14),%eax
140a04c21:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140a04c26:	0f 84 61 01 00 00    	je     0x140a04d8d
140a04c2c:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140a04c30:	4c 8b a7 18 01 00 00 	mov    0x118(%rdi),%r12
140a04c37:	48 8b b7 10 01 00 00 	mov    0x110(%rdi),%rsi
140a04c3e:	49 3b f4             	cmp    %r12,%rsi
140a04c41:	74 74                	je     0x140a04cb7
140a04c43:	0f 1f 40 00          	nopl   0x0(%rax)
140a04c47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140a04c4e:	00 00
140a04c50:	48 8b 0e             	mov    (%rsi),%rcx
140a04c53:	4c 8d 79 20          	lea    0x20(%rcx),%r15
140a04c57:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a04c5b:	48 8b 10             	mov    (%rax),%rdx
140a04c5e:	48 3b 50 08          	cmp    0x8(%rax),%rdx
140a04c62:	74 04                	je     0x140a04c68
140a04c64:	48 89 50 08          	mov    %rdx,0x8(%rax)
140a04c68:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04c6c:	e8 bf 15 00 00       	call   0x140a06230
140a04c71:	48 8b 0b             	mov    (%rbx),%rcx
140a04c74:	48 8b 01             	mov    (%rcx),%rax
140a04c77:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04c7b:	4c 8b 0a             	mov    (%rdx),%r9
140a04c7e:	4c 89 4d d0          	mov    %r9,-0x30(%rbp)
140a04c82:	4c 8b 52 08          	mov    0x8(%rdx),%r10
140a04c86:	4d 2b d1             	sub    %r9,%r10
140a04c89:	49 c1 fa 05          	sar    $0x5,%r10
140a04c8d:	4c 89 55 d8          	mov    %r10,-0x28(%rbp)
140a04c91:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140a04c95:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a04c9a:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140a04c9e:	4d 8b c7             	mov    %r15,%r8
140a04ca1:	48 8b d7             	mov    %rdi,%rdx
140a04ca4:	48 8b 40 20          	mov    0x20(%rax),%rax
140a04ca8:	ff 15 72 ed 57 00    	call   *0x57ed72(%rip)        # 0x140f83a20
140a04cae:	48 83 c6 08          	add    $0x8,%rsi
140a04cb2:	49 3b f4             	cmp    %r12,%rsi
140a04cb5:	75 99                	jne    0x140a04c50
140a04cb7:	e9 ac 00 00 00       	jmp    0x140a04d68
140a04cbc:	4c 8d b2 c0 00 00 00 	lea    0xc0(%rdx),%r14
140a04cc3:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
140a04cc7:	c6 45 e8 00          	movb   $0x0,-0x18(%rbp)
140a04ccb:	49 8b ce             	mov    %r14,%rcx
140a04cce:	e8 6d 84 3f 00       	call   0x140dfd140
140a04cd3:	85 c0                	test   %eax,%eax
140a04cd5:	0f 85 c3 00 00 00    	jne    0x140a04d9e
140a04cdb:	41 8b 46 4c          	mov    0x4c(%r14),%eax
140a04cdf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140a04ce4:	0f 84 a3 00 00 00    	je     0x140a04d8d
140a04cea:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
140a04cee:	4c 8b a7 18 01 00 00 	mov    0x118(%rdi),%r12
140a04cf5:	48 8b b7 10 01 00 00 	mov    0x110(%rdi),%rsi
140a04cfc:	49 3b f4             	cmp    %r12,%rsi
140a04cff:	74 67                	je     0x140a04d68
140a04d01:	48 8b 0e             	mov    (%rsi),%rcx
140a04d04:	4c 8d 79 20          	lea    0x20(%rcx),%r15
140a04d08:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a04d0c:	48 8b 10             	mov    (%rax),%rdx
140a04d0f:	48 3b 50 08          	cmp    0x8(%rax),%rdx
140a04d13:	74 04                	je     0x140a04d19
140a04d15:	48 89 50 08          	mov    %rdx,0x8(%rax)
140a04d19:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04d1d:	e8 0e 15 00 00       	call   0x140a06230
140a04d22:	48 8b 0b             	mov    (%rbx),%rcx
140a04d25:	48 8b 01             	mov    (%rcx),%rax
140a04d28:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a04d2c:	4c 8b 0a             	mov    (%rdx),%r9
140a04d2f:	4c 89 4d d0          	mov    %r9,-0x30(%rbp)
140a04d33:	4c 8b 52 08          	mov    0x8(%rdx),%r10
140a04d37:	4d 2b d1             	sub    %r9,%r10
140a04d3a:	49 c1 fa 05          	sar    $0x5,%r10
140a04d3e:	4c 89 55 d8          	mov    %r10,-0x28(%rbp)
140a04d42:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140a04d46:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a04d4b:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140a04d4f:	4d 8b c7             	mov    %r15,%r8
140a04d52:	48 8b d7             	mov    %rdi,%rdx
140a04d55:	48 8b 40 28          	mov    0x28(%rax),%rax
140a04d59:	ff 15 c1 ec 57 00    	call   *0x57ecc1(%rip)        # 0x140f83a20
140a04d5f:	48 83 c6 08          	add    $0x8,%rsi
140a04d63:	49 3b f4             	cmp    %r12,%rsi
140a04d66:	75 99                	jne    0x140a04d01
140a04d68:	49 8b ce             	mov    %r14,%rcx
140a04d6b:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a04d70:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140a04d74:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a04d78:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140a04d7c:	4d 8b 63 38          	mov    0x38(%r11),%r12
140a04d80:	49 8b e3             	mov    %r11,%rsp
140a04d83:	41 5f                	pop    %r15
140a04d85:	41 5e                	pop    %r14
140a04d87:	5d                   	pop    %rbp
140a04d88:	e9 db 83 3f 00       	jmp    0x140dfd168
140a04d8d:	ff c8                	dec    %eax
140a04d8f:	41 89 46 4c          	mov    %eax,0x4c(%r14)
140a04d93:	b9 06 00 00 00       	mov    $0x6,%ecx
140a04d98:	e8 3f 86 3f 00       	call   0x140dfd3dc
140a04d9d:	cc                   	int3
140a04d9e:	b9 05 00 00 00       	mov    $0x5,%ecx
140a04da3:	e8 34 86 3f 00       	call   0x140dfd3dc
140a04da8:	cc                   	int3
140a04da9:	cc                   	int3
140a04daa:	cc                   	int3
140a04dab:	cc                   	int3
140a04dac:	cc                   	int3
140a04dad:	cc                   	int3
140a04dae:	cc                   	int3
140a04daf:	cc                   	int3
140a04db0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a04db5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a04dba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a04dbf:	57                   	push   %rdi
140a04dc0:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140a04dc7:	48 8b 05 32 41 9b 00 	mov    0x9b4132(%rip),%rax        # 0x1413b8f00
140a04dce:	48 33 c4             	xor    %rsp,%rax
140a04dd1:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140a04dd8:	00
140a04dd9:	48 8b ea             	mov    %rdx,%rbp
140a04ddc:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140a04de0:	33 db                	xor    %ebx,%ebx
140a04de2:	48 83 fe 0a          	cmp    $0xa,%rsi
140a04de6:	0f 87 7d 00 00 00    	ja     0x140a04e69
140a04dec:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a04df1:	ba 0a 00 00 00       	mov    $0xa,%edx
140a04df6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a04dfd:	00 00 00
140a04e00:	48 89 18             	mov    %rbx,(%rax)
140a04e03:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a04e07:	48 8d 40 10          	lea    0x10(%rax),%rax
140a04e0b:	48 83 ea 01          	sub    $0x1,%rdx
140a04e0f:	75 ef                	jne    0x140a04e00
140a04e11:	48 85 f6             	test   %rsi,%rsi
140a04e14:	74 27                	je     0x140a04e3d
140a04e16:	4c 8b 09             	mov    (%rcx),%r9
140a04e19:	4c 8b c6             	mov    %rsi,%r8
140a04e1c:	0f 1f 40 00          	nopl   0x0(%rax)
140a04e20:	4a 8b 54 0b 08       	mov    0x8(%rbx,%r9,1),%rdx
140a04e25:	4a 8b 04 0b          	mov    (%rbx,%r9,1),%rax
140a04e29:	48 89 44 1c 50       	mov    %rax,0x50(%rsp,%rbx,1)
140a04e2e:	48 89 54 1c 58       	mov    %rdx,0x58(%rsp,%rbx,1)
140a04e33:	48 8d 5b 10          	lea    0x10(%rbx),%rbx
140a04e37:	49 83 e8 01          	sub    $0x1,%r8
140a04e3b:	75 e3                	jne    0x140a04e20
140a04e3d:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a04e42:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a04e47:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140a04e4c:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a04e51:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a04e57:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a04e5c:	48 8b cd             	mov    %rbp,%rcx
140a04e5f:	e8 2c d1 ff ff       	call   0x140a01f90
140a04e64:	e9 d4 00 00 00       	jmp    0x140a04f3d
140a04e69:	0f 57 c0             	xorps  %xmm0,%xmm0
140a04e6c:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a04e72:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140a04e77:	48 8b 39             	mov    (%rcx),%rdi
140a04e7a:	48 c1 e6 04          	shl    $0x4,%rsi
140a04e7e:	48 03 f7             	add    %rdi,%rsi
140a04e81:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a04e86:	48 3b fe             	cmp    %rsi,%rdi
140a04e89:	74 46                	je     0x140a04ed1
140a04e8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a04e90:	48 3b cb             	cmp    %rbx,%rcx
140a04e93:	74 19                	je     0x140a04eae
140a04e95:	48 8b 07             	mov    (%rdi),%rax
140a04e98:	48 89 01             	mov    %rax,(%rcx)
140a04e9b:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a04e9f:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a04ea3:	48 83 c1 10          	add    $0x10,%rcx
140a04ea7:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a04eac:	eb 1a                	jmp    0x140a04ec8
140a04eae:	4c 8b c7             	mov    %rdi,%r8
140a04eb1:	48 8b d1             	mov    %rcx,%rdx
140a04eb4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a04eb9:	e8 92 d6 ff ff       	call   0x140a02550
140a04ebe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a04ec3:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140a04ec8:	48 83 c7 10          	add    $0x10,%rdi
140a04ecc:	48 3b fe             	cmp    %rsi,%rdi
140a04ecf:	75 bf                	jne    0x140a04e90
140a04ed1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140a04ed6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a04edb:	48 2b cf             	sub    %rdi,%rcx
140a04ede:	48 c1 f9 04          	sar    $0x4,%rcx
140a04ee2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a04ee7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a04eec:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a04ef2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a04ef7:	48 8b cd             	mov    %rbp,%rcx
140a04efa:	e8 91 d0 ff ff       	call   0x140a01f90
140a04eff:	48 8b f0             	mov    %rax,%rsi
140a04f02:	48 85 ff             	test   %rdi,%rdi
140a04f05:	74 33                	je     0x140a04f3a
140a04f07:	48 2b df             	sub    %rdi,%rbx
140a04f0a:	48 83 e3 f0          	and    $0xfffffffffffffff0,%rbx
140a04f0e:	48 8b c7             	mov    %rdi,%rax
140a04f11:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
140a04f18:	72 15                	jb     0x140a04f2f
140a04f1a:	48 83 c3 27          	add    $0x27,%rbx
140a04f1e:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
140a04f22:	48 2b c7             	sub    %rdi,%rax
140a04f25:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a04f29:	48 83 f8 1f          	cmp    $0x1f,%rax
140a04f2d:	77 37                	ja     0x140a04f66
140a04f2f:	48 8b d3             	mov    %rbx,%rdx
140a04f32:	48 8b cf             	mov    %rdi,%rcx
140a04f35:	e8 0a 62 41 00       	call   0x140e1b144
140a04f3a:	48 8b c6             	mov    %rsi,%rax
140a04f3d:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a04f44:	00
140a04f45:	48 33 cc             	xor    %rsp,%rcx
140a04f48:	e8 b3 65 41 00       	call   0x140e1b500
140a04f4d:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
140a04f54:	00
140a04f55:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a04f59:	49 8b 6b 20          	mov    0x20(%r11),%rbp
140a04f5d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a04f61:	49 8b e3             	mov    %r11,%rsp
140a04f64:	5f                   	pop    %rdi
140a04f65:	c3                   	ret
140a04f66:	e8 39 52 42 00       	call   0x140e2a1a4
140a04f6b:	cc                   	int3
140a04f6c:	cc                   	int3
140a04f6d:	cc                   	int3
140a04f6e:	cc                   	int3
140a04f6f:	cc                   	int3
140a04f70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a04f75:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a04f7a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a04f7f:	57                   	push   %rdi
140a04f80:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140a04f87:	48 8b 05 72 3f 9b 00 	mov    0x9b3f72(%rip),%rax        # 0x1413b8f00
140a04f8e:	48 33 c4             	xor    %rsp,%rax
140a04f91:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140a04f98:	00
140a04f99:	48 8b ea             	mov    %rdx,%rbp
140a04f9c:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140a04fa0:	33 db                	xor    %ebx,%ebx
140a04fa2:	48 83 fe 0a          	cmp    $0xa,%rsi
140a04fa6:	0f 87 7d 00 00 00    	ja     0x140a05029
140a04fac:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a04fb1:	ba 0a 00 00 00       	mov    $0xa,%edx
140a04fb6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140a04fbd:	00 00 00
140a04fc0:	48 89 18             	mov    %rbx,(%rax)
140a04fc3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a04fc7:	48 8d 40 10          	lea    0x10(%rax),%rax
140a04fcb:	48 83 ea 01          	sub    $0x1,%rdx
140a04fcf:	75 ef                	jne    0x140a04fc0
140a04fd1:	48 85 f6             	test   %rsi,%rsi
140a04fd4:	74 27                	je     0x140a04ffd
140a04fd6:	4c 8b 09             	mov    (%rcx),%r9
140a04fd9:	4c 8b c6             	mov    %rsi,%r8
140a04fdc:	0f 1f 40 00          	nopl   0x0(%rax)
140a04fe0:	4a 8b 54 0b 08       	mov    0x8(%rbx,%r9,1),%rdx
140a04fe5:	4a 8b 04 0b          	mov    (%rbx,%r9,1),%rax
140a04fe9:	48 89 44 1c 50       	mov    %rax,0x50(%rsp,%rbx,1)
140a04fee:	48 89 54 1c 58       	mov    %rdx,0x58(%rsp,%rbx,1)
140a04ff3:	48 8d 5b 10          	lea    0x10(%rbx),%rbx
140a04ff7:	49 83 e8 01          	sub    $0x1,%r8
140a04ffb:	75 e3                	jne    0x140a04fe0
140a04ffd:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a05002:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a05007:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140a0500c:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a05011:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140a05017:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a0501c:	48 8b cd             	mov    %rbp,%rcx
140a0501f:	e8 5c d0 ff ff       	call   0x140a02080