140272980:	33 c9                	xor    %ecx,%ecx
140272982:	e8 79 7d 51 00       	call   0x14078a700
140272987:	cc                   	int3
140272988:	b9 01 00 00 00       	mov    $0x1,%ecx
14027298d:	e8 6e 7d 51 00       	call   0x14078a700
140272992:	cc                   	int3
140272993:	cc                   	int3
140272994:	cc                   	int3
140272995:	cc                   	int3
140272996:	cc                   	int3
140272997:	cc                   	int3
140272998:	cc                   	int3
140272999:	cc                   	int3
14027299a:	cc                   	int3
14027299b:	cc                   	int3
14027299c:	cc                   	int3
14027299d:	cc                   	int3
14027299e:	cc                   	int3
14027299f:	cc                   	int3
1402729a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402729a5:	55                   	push   %rbp
1402729a6:	56                   	push   %rsi
1402729a7:	57                   	push   %rdi
1402729a8:	48 83 ec 40          	sub    $0x40,%rsp
1402729ac:	48 8b ea             	mov    %rdx,%rbp
1402729af:	48 8b f1             	mov    %rcx,%rsi
1402729b2:	b9 68 00 00 00       	mov    $0x68,%ecx
1402729b7:	e8 4c 87 ba 00       	call   0x140e1b108
1402729bc:	48 8b d8             	mov    %rax,%rbx
1402729bf:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402729c4:	48 85 c0             	test   %rax,%rax
1402729c7:	74 38                	je     0x140272a01
1402729c9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402729cc:	33 c0                	xor    %eax,%eax
1402729ce:	0f 11 03             	movups %xmm0,(%rbx)
1402729d1:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1402729d5:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1402729d9:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1402729dd:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1402729e1:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
1402729e5:	48 89 43 60          	mov    %rax,0x60(%rbx)
1402729e9:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1402729ed:	48 8b cb             	mov    %rbx,%rcx
1402729f0:	e8 4b 2c fe ff       	call   0x140255640
1402729f5:	48 8d 05 0c 91 d6 00 	lea    0xd6910c(%rip),%rax        # 0x140fdbb08
1402729fc:	48 89 03             	mov    %rax,(%rbx)
1402729ff:	eb 02                	jmp    0x140272a03
140272a01:	33 db                	xor    %ebx,%ebx
140272a03:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140272a08:	48 8b 45 28          	mov    0x28(%rbp),%rax
140272a0c:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
140272a10:	48 8b 00             	mov    (%rax),%rax
140272a13:	44 0f b6 4e 20       	movzbl 0x20(%rsi),%r9d
140272a18:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
140272a1c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140272a21:	48 85 d2             	test   %rdx,%rdx
140272a24:	74 1c                	je     0x140272a42
140272a26:	8b 42 10             	mov    0x10(%rdx),%eax
140272a29:	ff c0                	inc    %eax
140272a2b:	89 42 10             	mov    %eax,0x10(%rdx)
140272a2e:	83 f8 01             	cmp    $0x1,%eax
140272a31:	0f 8e 86 00 00 00    	jle    0x140272abd
140272a37:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272a3c:	0f 84 83 00 00 00    	je     0x140272ac5
140272a42:	4c 8b 46 08          	mov    0x8(%rsi),%r8
140272a46:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140272a4a:	48 85 db             	test   %rbx,%rbx
140272a4d:	74 14                	je     0x140272a63
140272a4f:	8b 43 10             	mov    0x10(%rbx),%eax
140272a52:	ff c0                	inc    %eax
140272a54:	89 43 10             	mov    %eax,0x10(%rbx)
140272a57:	83 f8 01             	cmp    $0x1,%eax
140272a5a:	7e 74                	jle    0x140272ad0
140272a5c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272a61:	74 75                	je     0x140272ad8
140272a63:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
140272a68:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
140272a6d:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140272a72:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140272a77:	e8 24 c8 43 00       	call   0x1406af2a0
140272a7c:	90                   	nop
140272a7d:	48 85 db             	test   %rbx,%rbx
140272a80:	74 23                	je     0x140272aa5
140272a82:	8b 43 10             	mov    0x10(%rbx),%eax
140272a85:	ff c8                	dec    %eax
140272a87:	89 43 10             	mov    %eax,0x10(%rbx)
140272a8a:	85 c0                	test   %eax,%eax
140272a8c:	7f 17                	jg     0x140272aa5
140272a8e:	78 22                	js     0x140272ab2
140272a90:	48 8b 03             	mov    (%rbx),%rax
140272a93:	ba 01 00 00 00       	mov    $0x1,%edx
140272a98:	48 8b cb             	mov    %rbx,%rcx
140272a9b:	48 8b 00             	mov    (%rax),%rax
140272a9e:	ff 15 7c 0f d1 00    	call   *0xd10f7c(%rip)        # 0x140f83a20
140272aa4:	90                   	nop
140272aa5:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140272aaa:	48 83 c4 40          	add    $0x40,%rsp
140272aae:	5f                   	pop    %rdi
140272aaf:	5e                   	pop    %rsi
140272ab0:	5d                   	pop    %rbp
140272ab1:	c3                   	ret
140272ab2:	b9 02 00 00 00       	mov    $0x2,%ecx
140272ab7:	e8 44 7c 51 00       	call   0x14078a700
140272abc:	90                   	nop
140272abd:	33 c9                	xor    %ecx,%ecx
140272abf:	e8 3c 7c 51 00       	call   0x14078a700
140272ac4:	cc                   	int3
140272ac5:	b9 01 00 00 00       	mov    $0x1,%ecx
140272aca:	e8 31 7c 51 00       	call   0x14078a700
140272acf:	90                   	nop
140272ad0:	33 c9                	xor    %ecx,%ecx
140272ad2:	e8 29 7c 51 00       	call   0x14078a700
140272ad7:	cc                   	int3
140272ad8:	b9 01 00 00 00       	mov    $0x1,%ecx
140272add:	e8 1e 7c 51 00       	call   0x14078a700
140272ae2:	cc                   	int3
140272ae3:	cc                   	int3
140272ae4:	cc                   	int3
140272ae5:	cc                   	int3
140272ae6:	cc                   	int3
140272ae7:	cc                   	int3
140272ae8:	cc                   	int3
140272ae9:	cc                   	int3
140272aea:	cc                   	int3
140272aeb:	cc                   	int3
140272aec:	cc                   	int3
140272aed:	cc                   	int3
140272aee:	cc                   	int3
140272aef:	cc                   	int3
140272af0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140272af5:	55                   	push   %rbp
140272af6:	56                   	push   %rsi
140272af7:	57                   	push   %rdi
140272af8:	48 83 ec 40          	sub    $0x40,%rsp
140272afc:	48 8b ea             	mov    %rdx,%rbp
140272aff:	48 8b f1             	mov    %rcx,%rsi
140272b02:	b9 68 00 00 00       	mov    $0x68,%ecx
140272b07:	e8 fc 85 ba 00       	call   0x140e1b108
140272b0c:	48 8b d8             	mov    %rax,%rbx
140272b0f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140272b14:	48 85 c0             	test   %rax,%rax
140272b17:	74 38                	je     0x140272b51
140272b19:	0f 57 c0             	xorps  %xmm0,%xmm0
140272b1c:	33 c0                	xor    %eax,%eax
140272b1e:	0f 11 03             	movups %xmm0,(%rbx)
140272b21:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140272b25:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
140272b29:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
140272b2d:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
140272b31:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
140272b35:	48 89 43 60          	mov    %rax,0x60(%rbx)
140272b39:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140272b3d:	48 8b cb             	mov    %rbx,%rcx
140272b40:	e8 fb 2a fe ff       	call   0x140255640
140272b45:	48 8d 05 fc 89 d6 00 	lea    0xd689fc(%rip),%rax        # 0x140fdb548
140272b4c:	48 89 03             	mov    %rax,(%rbx)
140272b4f:	eb 02                	jmp    0x140272b53
140272b51:	33 db                	xor    %ebx,%ebx
140272b53:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140272b58:	48 8b 45 28          	mov    0x28(%rbp),%rax
140272b5c:	48 63 4e 10          	movslq 0x10(%rsi),%rcx
140272b60:	48 8b 00             	mov    (%rax),%rax
140272b63:	44 0f b6 4e 20       	movzbl 0x20(%rsi),%r9d
140272b68:	48 8b 14 c8          	mov    (%rax,%rcx,8),%rdx
140272b6c:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
140272b71:	48 85 d2             	test   %rdx,%rdx
140272b74:	74 1c                	je     0x140272b92
140272b76:	8b 42 10             	mov    0x10(%rdx),%eax
140272b79:	ff c0                	inc    %eax
140272b7b:	89 42 10             	mov    %eax,0x10(%rdx)
140272b7e:	83 f8 01             	cmp    $0x1,%eax
140272b81:	0f 8e 86 00 00 00    	jle    0x140272c0d
140272b87:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140272b8c:	0f 84 83 00 00 00    	je     0x140272c15
140272b92:	4c 8b 46 08          	mov    0x8(%rsi),%r8
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)