140272b96:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140272b9a:	48 85 db             	test   %rbx,%rbx
140272b9d:	74 14                	je     0x140272bb3
140272b9f:	8b 43 10             	mov    0x10(%rbx),%eax
140272ba2:	ff c0                	inc    %eax
140272ba4:	89 43 10             	mov    %eax,0x10(%rbx)
140272ba7:	83 f8 01             	cmp    $0x1,%eax
140272baa:	7e 74                	jle    0x140272c20
140272bac:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272bb1:	74 75                	je     0x140272c28
140272bb3:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140272bb8:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
140272bbd:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140272bc2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140272bc7:	e8 d4 c6 43 00       	call   0x1406af2a0
140272bcc:	90                   	nop
140272bcd:	48 85 db             	test   %rbx,%rbx
140272bd0:	74 23                	je     0x140272bf5
140272bd2:	8b 43 10             	mov    0x10(%rbx),%eax
140272bd5:	ff c8                	dec    %eax
140272bd7:	89 43 10             	mov    %eax,0x10(%rbx)
140272bda:	85 c0                	test   %eax,%eax
140272bdc:	7f 17                	jg     0x140272bf5
140272bde:	78 22                	js     0x140272c02
140272be0:	48 8b 03             	mov    (%rbx),%rax
140272be3:	ba 01 00 00 00       	mov    $0x1,%edx
140272be8:	48 8b cb             	mov    %rbx,%rcx
140272beb:	48 8b 00             	mov    (%rax),%rax
140272bee:	ff 15 2c 0e d1 00    	call   *0xd10e2c(%rip)        # 0x140f83a20
140272bf4:	90                   	nop
140272bf5:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140272bfa:	48 83 c4 40          	add    $0x40,%rsp
140272bfe:	5f                   	pop    %rdi
140272bff:	5e                   	pop    %rsi
140272c00:	5d                   	pop    %rbp
140272c01:	c3                   	ret
140272c02:	b9 02 00 00 00       	mov    $0x2,%ecx
140272c07:	e8 f4 7a 51 00       	call   0x14078a700
140272c0c:	90                   	nop
140272c0d:	33 c9                	xor    %ecx,%ecx
140272c0f:	e8 ec 7a 51 00       	call   0x14078a700
140272c14:	cc                   	int3
140272c15:	b9 01 00 00 00       	mov    $0x1,%ecx
140272c1a:	e8 e1 7a 51 00       	call   0x14078a700
140272c1f:	90                   	nop
140272c20:	33 c9                	xor    %ecx,%ecx
140272c22:	e8 d9 7a 51 00       	call   0x14078a700
140272c27:	cc                   	int3
140272c28:	b9 01 00 00 00       	mov    $0x1,%ecx
140272c2d:	e8 ce 7a 51 00       	call   0x14078a700
140272c32:	cc                   	int3
140272c33:	cc                   	int3
140272c34:	cc                   	int3
140272c35:	cc                   	int3
140272c36:	cc                   	int3
140272c37:	cc                   	int3
140272c38:	cc                   	int3
140272c39:	cc                   	int3
140272c3a:	cc                   	int3
140272c3b:	cc                   	int3
140272c3c:	cc                   	int3
140272c3d:	cc                   	int3
140272c3e:	cc                   	int3
140272c3f:	cc                   	int3
140272c40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140272c45:	55                   	push   %rbp
140272c46:	56                   	push   %rsi
140272c47:	57                   	push   %rdi
140272c48:	48 83 ec 40          	sub    $0x40,%rsp
140272c4c:	48 8b ea             	mov    %rdx,%rbp
140272c4f:	48 8b f1             	mov    %rcx,%rsi
140272c52:	b9 68 00 00 00       	mov    $0x68,%ecx
140272c57:	e8 ac 84 ba 00       	call   0x140e1b108
140272c5c:	48 8b d8             	mov    %rax,%rbx
140272c5f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140272c64:	48 85 c0             	test   %rax,%rax
140272c67:	74 38                	je     0x140272ca1
140272c69:	0f 57 c0             	xorps  %xmm0,%xmm0
140272c6c:	33 c0                	xor    %eax,%eax
140272c6e:	0f 11 03             	movups %xmm0,(%rbx)
140272c71:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140272c75:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140272c79:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140272c7d:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140272c81:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
140272c85:	48 89 43 60          	mov    %rax,0x60(%rbx)
140272c89:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140272c8d:	48 8b cb             	mov    %rbx,%rcx
140272c90:	e8 ab 29 fe ff       	call   0x140255640
140272c95:	48 8d 05 3c 87 d6 00 	lea    0xd6873c(%rip),%rax        # 0x140fdb3d8
140272c9c:	48 89 03             	mov    %rax,(%rbx)
140272c9f:	eb 02                	jmp    0x140272ca3
140272ca1:	33 db                	xor    %ebx,%ebx
140272ca3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140272ca8:	48 8b 45 28          	mov    0x28(%rbp),%rax
140272cac:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
140272cb0:	48 8b 00             	mov    (%rax),%rax
140272cb3:	44 0f b6 4e 20       	movzbl 0x20(%rsi),%r9d
140272cb8:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
140272cbc:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140272cc1:	48 85 d2             	test   %rdx,%rdx
140272cc4:	74 1c                	je     0x140272ce2
140272cc6:	8b 42 10             	mov    0x10(%rdx),%eax
140272cc9:	ff c0                	inc    %eax
140272ccb:	89 42 10             	mov    %eax,0x10(%rdx)
140272cce:	83 f8 01             	cmp    $0x1,%eax
140272cd1:	0f 8e 86 00 00 00    	jle    0x140272d5d
140272cd7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272cdc:	0f 84 83 00 00 00    	je     0x140272d65
140272ce2:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140272ce6:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140272cea:	48 85 db             	test   %rbx,%rbx
140272ced:	74 14                	je     0x140272d03
140272cef:	8b 43 10             	mov    0x10(%rbx),%eax
140272cf2:	ff c0                	inc    %eax
140272cf4:	89 43 10             	mov    %eax,0x10(%rbx)
140272cf7:	83 f8 01             	cmp    $0x1,%eax
140272cfa:	7e 74                	jle    0x140272d70
140272cfc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272d01:	74 75                	je     0x140272d78
140272d03:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140272d08:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
140272d0d:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140272d12:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140272d17:	e8 84 c5 43 00       	call   0x1406af2a0
140272d1c:	90                   	nop
140272d1d:	48 85 db             	test   %rbx,%rbx
140272d20:	74 23                	je     0x140272d45
140272d22:	8b 43 10             	mov    0x10(%rbx),%eax
140272d25:	ff c8                	dec    %eax
140272d27:	89 43 10             	mov    %eax,0x10(%rbx)
140272d2a:	85 c0                	test   %eax,%eax
140272d2c:	7f 17                	jg     0x140272d45
140272d2e:	78 22                	js     0x140272d52
140272d30:	48 8b 03             	mov    (%rbx),%rax
140272d33:	ba 01 00 00 00       	mov    $0x1,%edx
140272d38:	48 8b cb             	mov    %rbx,%rcx
140272d3b:	48 8b 00             	mov    (%rax),%rax
140272d3e:	ff 15 dc 0c d1 00    	call   *0xd10cdc(%rip)        # 0x140f83a20
140272d44:	90                   	nop
140272d45:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140272d4a:	48 83 c4 40          	add    $0x40,%rsp
140272d4e:	5f                   	pop    %rdi
140272d4f:	5e                   	pop    %rsi
140272d50:	5d                   	pop    %rbp
140272d51:	c3                   	ret
140272d52:	b9 02 00 00 00       	mov    $0x2,%ecx
140272d57:	e8 a4 79 51 00       	call   0x14078a700
140272d5c:	90                   	nop
140272d5d:	33 c9                	xor    %ecx,%ecx
140272d5f:	e8 9c 79 51 00       	call   0x14078a700
140272d64:	cc                   	int3
140272d65:	b9 01 00 00 00       	mov    $0x1,%ecx
140272d6a:	e8 91 79 51 00       	call   0x14078a700
140272d6f:	90                   	nop
140272d70:	33 c9                	xor    %ecx,%ecx
140272d72:	e8 89 79 51 00       	call   0x14078a700
140272d77:	cc                   	int3
140272d78:	b9 01 00 00 00       	mov    $0x1,%ecx
140272d7d:	e8 7e 79 51 00       	call   0x14078a700
140272d82:	cc                   	int3
140272d83:	cc                   	int3
140272d84:	cc                   	int3
140272d85:	cc                   	int3
140272d86:	cc                   	int3
140272d87:	cc                   	int3
140272d88:	cc                   	int3
140272d89:	cc                   	int3
140272d8a:	cc                   	int3
140272d8b:	cc                   	int3
140272d8c:	cc                   	int3
140272d8d:	cc                   	int3
140272d8e:	cc                   	int3
140272d8f:	cc                   	int3
140272d90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140272d95:	55                   	push   %rbp
140272d96:	56                   	push   %rsi
140272d97:	57                   	push   %rdi
140272d98:	48 83 ec 40          	sub    $0x40,%rsp
140272d9c:	48 8b ea             	mov    %rdx,%rbp
140272d9f:	48 8b f1             	mov    %rcx,%rsi
140272da2:	b9 68 00 00 00       	mov    $0x68,%ecx
140272da7:	e8 5c 83 ba 00       	call   0x140e1b108
140272dac:	48 8b d8             	mov    %rax,%rbx
140272daf:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140272db4:	48 85 c0             	test   %rax,%rax
140272db7:	74 38                	je     0x140272df1
140272db9:	0f 57 c0             	xorps  %xmm0,%xmm0
140272dbc:	33 c0                	xor    %eax,%eax
140272dbe:	0f 11 03             	movups %xmm0,(%rbx)
140272dc1:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140272dc5:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140272dc9:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140272dcd:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140272dd1:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
140272dd5:	48 89 43 60          	mov    %rax,0x60(%rbx)
140272dd9:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140272ddd:	48 8b cb             	mov    %rbx,%rcx
140272de0:	e8 5b 28 fe ff       	call   0x140255640
140272de5:	48 8d 05 f4 8a d6 00 	lea    0xd68af4(%rip),%rax        # 0x140fdb8e0
140272dec:	48 89 03             	mov    %rax,(%rbx)
140272def:	eb 02                	jmp    0x140272df3
140272df1:	33 db                	xor    %ebx,%ebx
140272df3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140272df8:	48 8b 45 28          	mov    0x28(%rbp),%rax
140272dfc:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
140272e00:	48 8b 00             	mov    (%rax),%rax
140272e03:	44 0f b6 4e 20       	movzbl 0x20(%rsi),%r9d
140272e08:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
140272e0c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140272e11:	48 85 d2             	test   %rdx,%rdx
140272e14:	74 1c                	je     0x140272e32
140272e16:	8b 42 10             	mov    0x10(%rdx),%eax
140272e19:	ff c0                	inc    %eax
140272e1b:	89 42 10             	mov    %eax,0x10(%rdx)
140272e1e:	83 f8 01             	cmp    $0x1,%eax
140272e21:	0f 8e 86 00 00 00    	jle    0x140272ead
140272e27:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272e2c:	0f 84 83 00 00 00    	je     0x140272eb5
140272e32:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140272e36:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140272e3a:	48 85 db             	test   %rbx,%rbx
140272e3d:	74 14                	je     0x140272e53
140272e3f:	8b 43 10             	mov    0x10(%rbx),%eax
140272e42:	ff c0                	inc    %eax
140272e44:	89 43 10             	mov    %eax,0x10(%rbx)
140272e47:	83 f8 01             	cmp    $0x1,%eax
140272e4a:	7e 74                	jle    0x140272ec0
140272e4c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272e51:	74 75                	je     0x140272ec8
140272e53:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140272e58:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
140272e5d:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140272e62:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140272e67:	e8 34 c4 43 00       	call   0x1406af2a0
140272e6c:	90                   	nop
140272e6d:	48 85 db             	test   %rbx,%rbx
140272e70:	74 23                	je     0x140272e95
140272e72:	8b 43 10             	mov    0x10(%rbx),%eax
140272e75:	ff c8                	dec    %eax
140272e77:	89 43 10             	mov    %eax,0x10(%rbx)
140272e7a:	85 c0                	test   %eax,%eax
140272e7c:	7f 17                	jg     0x140272e95
140272e7e:	78 22                	js     0x140272ea2
140272e80:	48 8b 03             	mov    (%rbx),%rax
140272e83:	ba 01 00 00 00       	mov    $0x1,%edx
140272e88:	48 8b cb             	mov    %rbx,%rcx
140272e8b:	48 8b 00             	mov    (%rax),%rax
140272e8e:	ff 15 8c 0b d1 00    	call   *0xd10b8c(%rip)        # 0x140f83a20
140272e94:	90                   	nop
140272e95:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140272e9a:	48 83 c4 40          	add    $0x40,%rsp
140272e9e:	5f                   	pop    %rdi
140272e9f:	5e                   	pop    %rsi
140272ea0:	5d                   	pop    %rbp
140272ea1:	c3                   	ret
140272ea2:	b9 02 00 00 00       	mov    $0x2,%ecx
140272ea7:	e8 54 78 51 00       	call   0x14078a700
140272eac:	90                   	nop
140272ead:	33 c9                	xor    %ecx,%ecx
140272eaf:	e8 4c 78 51 00       	call   0x14078a700
140272eb4:	cc                   	int3
140272eb5:	b9 01 00 00 00       	mov    $0x1,%ecx
140272eba:	e8 41 78 51 00       	call   0x14078a700
140272ebf:	90                   	nop
140272ec0:	33 c9                	xor    %ecx,%ecx
140272ec2:	e8 39 78 51 00       	call   0x14078a700
140272ec7:	cc                   	int3
140272ec8:	b9 01 00 00 00       	mov    $0x1,%ecx
140272ecd:	e8 2e 78 51 00       	call   0x14078a700
140272ed2:	cc                   	int3
140272ed3:	cc                   	int3
140272ed4:	cc                   	int3
140272ed5:	cc                   	int3
140272ed6:	cc                   	int3
140272ed7:	cc                   	int3
140272ed8:	cc                   	int3
140272ed9:	cc                   	int3
140272eda:	cc                   	int3
140272edb:	cc                   	int3
140272edc:	cc                   	int3
140272edd:	cc                   	int3
140272ede:	cc                   	int3
140272edf:	cc                   	int3
140272ee0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140272ee5:	55                   	push   %rbp
140272ee6:	56                   	push   %rsi
140272ee7:	57                   	push   %rdi
140272ee8:	48 83 ec 40          	sub    $0x40,%rsp
140272eec:	48 8b ea             	mov    %rdx,%rbp
140272eef:	48 8b f1             	mov    %rcx,%rsi
140272ef2:	b9 68 00 00 00       	mov    $0x68,%ecx
140272ef7:	e8 0c 82 ba 00       	call   0x140e1b108
140272efc:	48 8b d8             	mov    %rax,%rbx
140272eff:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140272f04:	48 85 c0             	test   %rax,%rax
140272f07:	74 38                	je     0x140272f41
140272f09:	0f 57 c0             	xorps  %xmm0,%xmm0
140272f0c:	33 c0                	xor    %eax,%eax
140272f0e:	0f 11 03             	movups %xmm0,(%rbx)
140272f11:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140272f15:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140272f19:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140272f1d:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140272f21:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
140272f25:	48 89 43 60          	mov    %rax,0x60(%rbx)
140272f29:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140272f2d:	48 8b cb             	mov    %rbx,%rcx
140272f30:	e8 0b 27 fe ff       	call   0x140255640
140272f35:	48 8d 05 2c 83 d6 00 	lea    0xd6832c(%rip),%rax        # 0x140fdb268
140272f3c:	48 89 03             	mov    %rax,(%rbx)
140272f3f:	eb 02                	jmp    0x140272f43
140272f41:	33 db                	xor    %ebx,%ebx
140272f43:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140272f48:	48 8b 45 28          	mov    0x28(%rbp),%rax
140272f4c:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
140272f50:	48 8b 00             	mov    (%rax),%rax
140272f53:	44 0f b6 4e 20       	movzbl 0x20(%rsi),%r9d
140272f58:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
140272f5c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140272f61:	48 85 d2             	test   %rdx,%rdx
140272f64:	74 1c                	je     0x140272f82
140272f66:	8b 42 10             	mov    0x10(%rdx),%eax
140272f69:	ff c0                	inc    %eax
140272f6b:	89 42 10             	mov    %eax,0x10(%rdx)
140272f6e:	83 f8 01             	cmp    $0x1,%eax
140272f71:	0f 8e 86 00 00 00    	jle    0x140272ffd
140272f77:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272f7c:	0f 84 83 00 00 00    	je     0x140273005
140272f82:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140272f86:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140272f8a:	48 85 db             	test   %rbx,%rbx
140272f8d:	74 14                	je     0x140272fa3
140272f8f:	8b 43 10             	mov    0x10(%rbx),%eax
140272f92:	ff c0                	inc    %eax
140272f94:	89 43 10             	mov    %eax,0x10(%rbx)
140272f97:	83 f8 01             	cmp    $0x1,%eax
140272f9a:	7e 74                	jle    0x140273010
140272f9c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272fa1:	74 75                	je     0x140273018
140272fa3:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140272fa8:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
140272fad:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140272fb2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140272fb7:	e8 e4 c2 43 00       	call   0x1406af2a0
140272fbc:	90                   	nop
140272fbd:	48 85 db             	test   %rbx,%rbx
140272fc0:	74 23                	je     0x140272fe5
140272fc2:	8b 43 10             	mov    0x10(%rbx),%eax
140272fc5:	ff c8                	dec    %eax