1403299dd:	cc                   	int3
1403299de:	33 c9                	xor    %ecx,%ecx
1403299e0:	e8 1b 0d 46 00       	call   0x14078a700
1403299e5:	90                   	nop
1403299e6:	b9 01 00 00 00       	mov    $0x1,%ecx
1403299eb:	e8 10 0d 46 00       	call   0x14078a700
1403299f0:	cc                   	int3
1403299f1:	33 c9                	xor    %ecx,%ecx
1403299f3:	e8 08 0d 46 00       	call   0x14078a700
1403299f8:	90                   	nop
1403299f9:	b9 02 00 00 00       	mov    $0x2,%ecx
1403299fe:	e8 fd 0c 46 00       	call   0x14078a700
140329a03:	90                   	nop
140329a04:	b9 01 00 00 00       	mov    $0x1,%ecx
140329a09:	e8 f2 0c 46 00       	call   0x14078a700
140329a0e:	cc                   	int3
140329a0f:	33 c9                	xor    %ecx,%ecx
140329a11:	e8 ea 0c 46 00       	call   0x14078a700
140329a16:	90                   	nop
140329a17:	b9 01 00 00 00       	mov    $0x1,%ecx
140329a1c:	e8 df 0c 46 00       	call   0x14078a700
140329a21:	cc                   	int3
140329a22:	33 c9                	xor    %ecx,%ecx
140329a24:	e8 d7 0c 46 00       	call   0x14078a700
140329a29:	90                   	nop
140329a2a:	b9 01 00 00 00       	mov    $0x1,%ecx
140329a2f:	e8 cc 0c 46 00       	call   0x14078a700
140329a34:	cc                   	int3
140329a35:	33 c9                	xor    %ecx,%ecx
140329a37:	e8 c4 0c 46 00       	call   0x14078a700
140329a3c:	90                   	nop
140329a3d:	b9 02 00 00 00       	mov    $0x2,%ecx
140329a42:	e8 b9 0c 46 00       	call   0x14078a700
140329a47:	90                   	nop
140329a48:	b9 02 00 00 00       	mov    $0x2,%ecx
140329a4d:	e8 ae 0c 46 00       	call   0x14078a700
140329a52:	90                   	nop
140329a53:	b9 01 00 00 00       	mov    $0x1,%ecx
140329a58:	e8 a3 0c 46 00       	call   0x14078a700
140329a5d:	cc                   	int3
140329a5e:	33 c9                	xor    %ecx,%ecx
140329a60:	e8 9b 0c 46 00       	call   0x14078a700
140329a65:	90                   	nop
140329a66:	b9 02 00 00 00       	mov    $0x2,%ecx
140329a6b:	e8 90 0c 46 00       	call   0x14078a700
140329a70:	90                   	nop
140329a71:	33 c9                	xor    %ecx,%ecx
140329a73:	e8 88 0c 46 00       	call   0x14078a700
140329a78:	cc                   	int3
140329a79:	b9 01 00 00 00       	mov    $0x1,%ecx
140329a7e:	e8 7d 0c 46 00       	call   0x14078a700
140329a83:	90                   	nop
140329a84:	b9 02 00 00 00       	mov    $0x2,%ecx
140329a89:	e8 72 0c 46 00       	call   0x14078a700
140329a8e:	cc                   	int3
140329a8f:	cc                   	int3
140329a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140329a95:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140329a9a:	88 54 24 10          	mov    %dl,0x10(%rsp)
140329a9e:	55                   	push   %rbp
140329a9f:	56                   	push   %rsi
140329aa0:	57                   	push   %rdi
140329aa1:	41 54                	push   %r12
140329aa3:	41 55                	push   %r13
140329aa5:	41 56                	push   %r14
140329aa7:	41 57                	push   %r15
140329aa9:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
140329aae:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140329ab5:	4d 8b e8             	mov    %r8,%r13
140329ab8:	48 8b f1             	mov    %rcx,%rsi
140329abb:	45 33 ff             	xor    %r15d,%r15d
140329abe:	44 89 7d 68          	mov    %r15d,0x68(%rbp)
140329ac2:	4c 89 7d e0          	mov    %r15,-0x20(%rbp)
140329ac6:	41 8b ff             	mov    %r15d,%edi
140329ac9:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
140329acd:	48 8b 05 74 25 0f 01 	mov    0x10f2574(%rip),%rax        # 0x14141c048
140329ad4:	4c 8b b0 28 01 00 00 	mov    0x128(%rax),%r14
140329adb:	4d 85 f6             	test   %r14,%r14
140329ade:	74 1e                	je     0x140329afe
140329ae0:	41 8b 46 10          	mov    0x10(%r14),%eax
140329ae4:	ff c0                	inc    %eax
140329ae6:	41 89 46 10          	mov    %eax,0x10(%r14)
140329aea:	83 f8 01             	cmp    $0x1,%eax
140329aed:	0f 8e c8 14 00 00    	jle    0x14032afbb
140329af3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140329af8:	0f 84 c5 14 00 00    	je     0x14032afc3
140329afe:	49 8b de             	mov    %r14,%rbx
140329b01:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140329b06:	b9 50 00 00 00       	mov    $0x50,%ecx
140329b0b:	e8 f8 15 af 00       	call   0x140e1b108
140329b10:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140329b15:	48 85 c0             	test   %rax,%rax
140329b18:	74 3c                	je     0x140329b56
140329b1a:	0f 57 c0             	xorps  %xmm0,%xmm0
140329b1d:	0f 11 00             	movups %xmm0,(%rax)
140329b20:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140329b24:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140329b28:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140329b2c:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140329b30:	49 8b df             	mov    %r15,%rbx
140329b33:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140329b38:	4c 89 75 68          	mov    %r14,0x68(%rbp)
140329b3c:	41 b0 01             	mov    $0x1,%r8b
140329b3f:	48 8d 55 68          	lea    0x68(%rbp),%rdx
140329b43:	48 8b c8             	mov    %rax,%rcx
140329b46:	e8 75 7e 40 00       	call   0x1407319c0
140329b4b:	4c 8b e0             	mov    %rax,%r12
140329b4e:	4d 8b f7             	mov    %r15,%r14
140329b51:	49 8b cf             	mov    %r15,%rcx
140329b54:	eb 06                	jmp    0x140329b5c
140329b56:	4d 8b e7             	mov    %r15,%r12
140329b59:	49 8b ce             	mov    %r14,%rcx
140329b5c:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
140329b60:	4d 85 f6             	test   %r14,%r14
140329b63:	74 27                	je     0x140329b8c
140329b65:	8b 41 10             	mov    0x10(%rcx),%eax
140329b68:	ff c8                	dec    %eax
140329b6a:	89 41 10             	mov    %eax,0x10(%rcx)
140329b6d:	85 c0                	test   %eax,%eax
140329b6f:	7f 1b                	jg     0x140329b8c
140329b71:	0f 88 57 14 00 00    	js     0x14032afce
140329b77:	48 8b 03             	mov    (%rbx),%rax
140329b7a:	ba 01 00 00 00       	mov    $0x1,%edx
140329b7f:	48 8b cb             	mov    %rbx,%rcx
140329b82:	48 8b 00             	mov    (%rax),%rax
140329b85:	ff 15 95 9e c5 00    	call   *0xc59e95(%rip)        # 0x140f83a20
140329b8b:	90                   	nop
140329b8c:	4c 8b 06             	mov    (%rsi),%r8
140329b8f:	48 8b 05 d2 22 0f 01 	mov    0x10f22d2(%rip),%rax        # 0x14141be68
140329b96:	49 8b 50 40          	mov    0x40(%r8),%rdx
140329b9a:	4c 63 48 34          	movslq 0x34(%rax),%r9
140329b9e:	49 8b c9             	mov    %r9,%rcx
140329ba1:	48 c1 e1 04          	shl    $0x4,%rcx
140329ba5:	48 03 0a             	add    (%rdx),%rcx
140329ba8:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
140329bac:	75 09                	jne    0x140329bb7
140329bae:	4c 89 7d 68          	mov    %r15,0x68(%rbp)
140329bb2:	49 8b df             	mov    %r15,%rbx
140329bb5:	eb 1f                	jmp    0x140329bd6
140329bb7:	49 8b 40 38          	mov    0x38(%r8),%rax
140329bbb:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140329bc2:	48 8b 02             	mov    (%rdx),%rax
140329bc5:	4e 8b 04 c8          	mov    (%rax,%r9,8),%r8
140329bc9:	48 8d 55 68          	lea    0x68(%rbp),%rdx
140329bcd:	e8 fe e4 3e 00       	call   0x1407180d0
140329bd2:	48 8b 5d 68          	mov    0x68(%rbp),%rbx
140329bd6:	48 85 db             	test   %rbx,%rbx
140329bd9:	74 27                	je     0x140329c02
140329bdb:	8b 43 10             	mov    0x10(%rbx),%eax
140329bde:	ff c8                	dec    %eax
140329be0:	89 43 10             	mov    %eax,0x10(%rbx)
140329be3:	85 c0                	test   %eax,%eax
140329be5:	7f 1b                	jg     0x140329c02
140329be7:	0f 88 ec 13 00 00    	js     0x14032afd9
140329bed:	48 8b 03             	mov    (%rbx),%rax
140329bf0:	ba 01 00 00 00       	mov    $0x1,%edx
140329bf5:	48 8b cb             	mov    %rbx,%rcx
140329bf8:	48 8b 00             	mov    (%rax),%rax
140329bfb:	ff 15 1f 9e c5 00    	call   *0xc59e1f(%rip)        # 0x140f83a20
140329c01:	90                   	nop
140329c02:	48 85 db             	test   %rbx,%rbx
140329c05:	75 3f                	jne    0x140329c46
140329c07:	48 8b 0e             	mov    (%rsi),%rcx
140329c0a:	4d 85 e4             	test   %r12,%r12
140329c0d:	74 20                	je     0x140329c2f
140329c0f:	41 8b 44 24 10       	mov    0x10(%r12),%eax
140329c14:	ff c0                	inc    %eax
140329c16:	41 89 44 24 10       	mov    %eax,0x10(%r12)
140329c1b:	83 f8 01             	cmp    $0x1,%eax
140329c1e:	0f 8e c0 13 00 00    	jle    0x14032afe4
140329c24:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140329c29:	0f 84 bd 13 00 00    	je     0x14032afec
140329c2f:	4c 89 65 68          	mov    %r12,0x68(%rbp)
140329c33:	48 8b 05 2e 22 0f 01 	mov    0x10f222e(%rip),%rax        # 0x14141be68
140329c3a:	4c 8d 45 68          	lea    0x68(%rbp),%r8
140329c3e:	8b 50 34             	mov    0x34(%rax),%edx
140329c41:	e8 ba ae 40 00       	call   0x140734b00
140329c46:	4c 8b 05 1b 22 0f 01 	mov    0x10f221b(%rip),%r8        # 0x14141be68
140329c4d:	45 8b 40 34          	mov    0x34(%r8),%r8d
140329c51:	48 8b d6             	mov    %rsi,%rdx
140329c54:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140329c59:	e8 42 8f 04 00       	call   0x140372ba0
140329c5e:	48 8b 18             	mov    (%rax),%rbx
140329c61:	4c 89 38             	mov    %r15,(%rax)
140329c64:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140329c69:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140329c6f:	48 8b d6             	mov    %rsi,%rdx
140329c72:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140329c77:	e8 24 8f 04 00       	call   0x140372ba0
140329c7c:	48 8b 08             	mov    (%rax),%rcx
140329c7f:	4c 89 38             	mov    %r15,(%rax)
140329c82:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
140329c86:	4c 8d 45 68          	lea    0x68(%rbp),%r8
140329c8a:	33 d2                	xor    %edx,%edx
140329c8c:	48 8b cb             	mov    %rbx,%rcx
140329c8f:	e8 6c ae 40 00       	call   0x140734b00
140329c94:	90                   	nop
140329c95:	48 85 db             	test   %rbx,%rbx
140329c98:	74 27                	je     0x140329cc1
140329c9a:	8b 43 10             	mov    0x10(%rbx),%eax
140329c9d:	ff c8                	dec    %eax
140329c9f:	89 43 10             	mov    %eax,0x10(%rbx)
140329ca2:	85 c0                	test   %eax,%eax
140329ca4:	7f 1b                	jg     0x140329cc1
140329ca6:	0f 88 4b 13 00 00    	js     0x14032aff7
140329cac:	48 8b 03             	mov    (%rbx),%rax
140329caf:	ba 01 00 00 00       	mov    $0x1,%edx
140329cb4:	48 8b cb             	mov    %rbx,%rcx
140329cb7:	48 8b 00             	mov    (%rax),%rax
140329cba:	ff 15 60 9d c5 00    	call   *0xc59d60(%rip)        # 0x140f83a20
140329cc0:	90                   	nop
140329cc1:	4c 8b 05 a0 21 0f 01 	mov    0x10f21a0(%rip),%r8        # 0x14141be68
140329cc8:	45 8b 40 34          	mov    0x34(%r8),%r8d
140329ccc:	48 8b d6             	mov    %rsi,%rdx
140329ccf:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140329cd4:	e8 c7 8e 04 00       	call   0x140372ba0
140329cd9:	48 8b 18             	mov    (%rax),%rbx
140329cdc:	4c 89 38             	mov    %r15,(%rax)
140329cdf:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140329ce4:	41 b8 07 00 00 00    	mov    $0x7,%r8d
140329cea:	48 8b d6             	mov    %rsi,%rdx
140329ced:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140329cf2:	e8 a9 8e 04 00       	call   0x140372ba0
140329cf7:	48 8b 08             	mov    (%rax),%rcx
140329cfa:	4c 89 38             	mov    %r15,(%rax)
140329cfd:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
140329d01:	4c 8d 45 68          	lea    0x68(%rbp),%r8
140329d05:	ba 01 00 00 00       	mov    $0x1,%edx
140329d0a:	48 8b cb             	mov    %rbx,%rcx
140329d0d:	e8 ee ad 40 00       	call   0x140734b00
140329d12:	90                   	nop
140329d13:	48 85 db             	test   %rbx,%rbx
140329d16:	74 27                	je     0x140329d3f
140329d18:	8b 43 10             	mov    0x10(%rbx),%eax
140329d1b:	ff c8                	dec    %eax
140329d1d:	89 43 10             	mov    %eax,0x10(%rbx)
140329d20:	85 c0                	test   %eax,%eax
140329d22:	7f 1b                	jg     0x140329d3f
140329d24:	0f 88 d8 12 00 00    	js     0x14032b002
140329d2a:	48 8b 03             	mov    (%rbx),%rax
140329d2d:	ba 01 00 00 00       	mov    $0x1,%edx
140329d32:	48 8b cb             	mov    %rbx,%rcx
140329d35:	48 8b 00             	mov    (%rax),%rax
140329d38:	ff 15 e2 9c c5 00    	call   *0xc59ce2(%rip)        # 0x140f83a20
140329d3e:	90                   	nop
140329d3f:	4c 8b 05 22 21 0f 01 	mov    0x10f2122(%rip),%r8        # 0x14141be68
140329d46:	45 8b 40 34          	mov    0x34(%r8),%r8d
140329d4a:	48 8b d6             	mov    %rsi,%rdx
140329d4d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140329d52:	e8 49 8e 04 00       	call   0x140372ba0
140329d57:	48 8b 18             	mov    (%rax),%rbx
140329d5a:	4c 89 38             	mov    %r15,(%rax)
140329d5d:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140329d62:	45 33 c0             	xor    %r8d,%r8d
140329d65:	48 8b d6             	mov    %rsi,%rdx
140329d68:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140329d6d:	e8 2e 8e 04 00       	call   0x140372ba0
140329d72:	48 8b 08             	mov    (%rax),%rcx
140329d75:	4c 89 38             	mov    %r15,(%rax)
140329d78:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
140329d7c:	4c 8d 45 68          	lea    0x68(%rbp),%r8
140329d80:	ba 02 00 00 00       	mov    $0x2,%edx
140329d85:	48 8b cb             	mov    %rbx,%rcx
140329d88:	e8 73 ad 40 00       	call   0x140734b00
140329d8d:	90                   	nop
140329d8e:	48 85 db             	test   %rbx,%rbx
140329d91:	74 27                	je     0x140329dba
140329d93:	8b 43 10             	mov    0x10(%rbx),%eax
140329d96:	ff c8                	dec    %eax
140329d98:	89 43 10             	mov    %eax,0x10(%rbx)
140329d9b:	85 c0                	test   %eax,%eax
140329d9d:	7f 1b                	jg     0x140329dba
140329d9f:	0f 88 68 12 00 00    	js     0x14032b00d
140329da5:	48 8b 03             	mov    (%rbx),%rax
140329da8:	ba 01 00 00 00       	mov    $0x1,%edx
140329dad:	48 8b cb             	mov    %rbx,%rcx
140329db0:	48 8b 00             	mov    (%rax),%rax
140329db3:	ff 15 67 9c c5 00    	call   *0xc59c67(%rip)        # 0x140f83a20
140329db9:	90                   	nop
140329dba:	48 8b 16             	mov    (%rsi),%rdx
140329dbd:	48 8b 42 40          	mov    0x40(%rdx),%rax
140329dc1:	48 8b 08             	mov    (%rax),%rcx
140329dc4:	80 b9 88 00 00 00 00 	cmpb   $0x0,0x88(%rcx)
140329dcb:	75 0a                	jne    0x140329dd7
140329dcd:	4c 89 7c 24 60       	mov    %r15,0x60(%rsp)
140329dd2:	49 8b c7             	mov    %r15,%rax
140329dd5:	eb 25                	jmp    0x140329dfc
140329dd7:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
140329ddb:	48 8b 42 38          	mov    0x38(%rdx),%rax
140329ddf:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
140329de6:	48 8b 02             	mov    (%rdx),%rax
140329de9:	4c 8b 40 40          	mov    0x40(%rax),%r8
140329ded:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140329df2:	e8 d9 e2 3e 00       	call   0x1407180d0
140329df7:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140329dfc:	41 be 19 08 00 00    	mov    $0x819,%r14d
140329e02:	44 89 75 68          	mov    %r14d,0x68(%rbp)
140329e06:	48 85 c0             	test   %rax,%rax
140329e09:	74 46                	je     0x140329e51
140329e0b:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140329e11:	48 8b d6             	mov    %rsi,%rdx
140329e14:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140329e19:	e8 82 8d 04 00       	call   0x140372ba0
140329e1e:	48 8b 18             	mov    (%rax),%rbx
140329e21:	4c 89 38             	mov    %r15,(%rax)
140329e24:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140329e29:	c7 45 68 1b 08 00 00 	movl   $0x81b,0x68(%rbp)
140329e30:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
140329e34:	48 8b cb             	mov    %rbx,%rcx
140329e37:	e8 c4 82 41 00       	call   0x140742100
140329e3c:	41 be 1f 08 00 00    	mov    $0x81f,%r14d
140329e42:	48 8b 00             	mov    (%rax),%rax
140329e45:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
140329e4a:	76 0a                	jbe    0x140329e56
140329e4c:	41 b7 01             	mov    $0x1,%r15b
140329e4f:	eb 08                	jmp    0x140329e59
140329e51:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140329e56:	45 32 ff             	xor    %r15b,%r15b
140329e59:	41 f6 c6 04          	test   $0x4,%r14b
140329e5d:	74 35                	je     0x140329e94
140329e5f:	41 83 e6 fb          	and    $0xfffffffb,%r14d
140329e63:	44 89 75 68          	mov    %r14d,0x68(%rbp)
140329e67:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140329e6b:	48 85 c9             	test   %rcx,%rcx
140329e6e:	74 24                	je     0x140329e94
140329e70:	8b 41 10             	mov    0x10(%rcx),%eax
140329e73:	ff c8                	dec    %eax
140329e75:	89 41 10             	mov    %eax,0x10(%rcx)
140329e78:	85 c0                	test   %eax,%eax
140329e7a:	7f 18                	jg     0x140329e94
140329e7c:	0f 88 96 11 00 00    	js     0x14032b018
140329e82:	48 8b 01             	mov    (%rcx),%rax
140329e85:	ba 01 00 00 00       	mov    $0x1,%edx
140329e8a:	48 8b 00             	mov    (%rax),%rax
140329e8d:	ff 15 8d 9b c5 00    	call   *0xc59b8d(%rip)        # 0x140f83a20
140329e93:	90                   	nop
140329e94:	41 f6 c6 02          	test   $0x2,%r14b
140329e98:	74 34                	je     0x140329ece
140329e9a:	41 83 e6 fd          	and    $0xfffffffd,%r14d
140329e9e:	44 89 75 68          	mov    %r14d,0x68(%rbp)
140329ea2:	48 85 db             	test   %rbx,%rbx
140329ea5:	74 27                	je     0x140329ece
140329ea7:	8b 43 10             	mov    0x10(%rbx),%eax
140329eaa:	ff c8                	dec    %eax
140329eac:	89 43 10             	mov    %eax,0x10(%rbx)
140329eaf:	85 c0                	test   %eax,%eax
140329eb1:	7f 1b                	jg     0x140329ece
140329eb3:	0f 88 6a 11 00 00    	js     0x14032b023
140329eb9:	48 8b 03             	mov    (%rbx),%rax
140329ebc:	ba 01 00 00 00       	mov    $0x1,%edx