140175aec:	83 f9 01             	cmp    $0x1,%ecx
140175aef:	75 26                	jne    0x140175b17
140175af1:	8b 8c 24 b0 00 00 00 	mov    0xb0(%rsp),%ecx
140175af8:	e8 53 26 0c 00       	call   0x140238150
140175afd:	44 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9d
140175b04:	00
140175b05:	48 8d 15 dc 39 1c 00 	lea    0x1c39dc(%rip),%rdx        # 0x1403394e8
140175b0c:	4c 8b c0             	mov    %rax,%r8
140175b0f:	48 8b ce             	mov    %rsi,%rcx
140175b12:	e8 19 cc fc ff       	call   0x140142730
140175b17:	49 8b cd             	mov    %r13,%rcx
140175b1a:	e8 d1 24 0c 00       	call   0x140237ff0
140175b1f:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140175b24:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140175b29:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140175b30:	00
140175b31:	49 8b cc             	mov    %r12,%rcx
140175b34:	e8 57 25 0c 00       	call   0x140238090
140175b39:	8b c7                	mov    %edi,%eax
140175b3b:	48 83 c4 70          	add    $0x70,%rsp
140175b3f:	41 5f                	pop    %r15
140175b41:	41 5e                	pop    %r14
140175b43:	41 5c                	pop    %r12
140175b45:	5f                   	pop    %rdi
140175b46:	5e                   	pop    %rsi
140175b47:	c3                   	ret
140175b48:	cc                   	int3
140175b49:	cc                   	int3
140175b4a:	cc                   	int3
140175b4b:	cc                   	int3
140175b4c:	cc                   	int3
140175b4d:	cc                   	int3
140175b4e:	cc                   	int3
140175b4f:	cc                   	int3
140175b50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140175b55:	55                   	push   %rbp
140175b56:	56                   	push   %rsi
140175b57:	41 56                	push   %r14
140175b59:	48 83 ec 20          	sub    $0x20,%rsp
140175b5d:	49 8b e8             	mov    %r8,%rbp
140175b60:	4c 8b f2             	mov    %rdx,%r14
140175b63:	48 8b d9             	mov    %rcx,%rbx
140175b66:	e8 05 88 0a 00       	call   0x14021e370
140175b6b:	48 8b c8             	mov    %rax,%rcx
140175b6e:	e8 3d 76 0a 00       	call   0x14021d1b0
140175b73:	48 8b f0             	mov    %rax,%rsi
140175b76:	48 85 c0             	test   %rax,%rax
140175b79:	75 13                	jne    0x140175b8e
140175b7b:	b8 01 00 00 00       	mov    $0x1,%eax
140175b80:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140175b85:	48 83 c4 20          	add    $0x20,%rsp
140175b89:	41 5e                	pop    %r14
140175b8b:	5e                   	pop    %rsi
140175b8c:	5d                   	pop    %rbp
140175b8d:	c3                   	ret
140175b8e:	41 b9 00 00 03 00    	mov    $0x30000,%r9d
140175b94:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140175b99:	45 33 c0             	xor    %r8d,%r8d
140175b9c:	48 8b d3             	mov    %rbx,%rdx
140175b9f:	48 8b ce             	mov    %rsi,%rcx
140175ba2:	e8 79 8c 0b 00       	call   0x14022e820
140175ba7:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140175bac:	45 33 c0             	xor    %r8d,%r8d
140175baf:	ba 73 00 00 00       	mov    $0x73,%edx
140175bb4:	48 8b ce             	mov    %rsi,%rcx
140175bb7:	8b f8                	mov    %eax,%edi
140175bb9:	e8 82 6d 0a 00       	call   0x14021c940
140175bbe:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140175bc3:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140175bc7:	48 8b 1a             	mov    (%rdx),%rbx
140175bca:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140175bce:	48 3b dd             	cmp    %rbp,%rbx
140175bd1:	48 0f 43 d9          	cmovae %rcx,%rbx
140175bd5:	49 8b ce             	mov    %r14,%rcx
140175bd8:	4c 8b c3             	mov    %rbx,%r8
140175bdb:	e8 48 6e 18 00       	call   0x1402fca28
140175be0:	48 8b ce             	mov    %rsi,%rcx
140175be3:	42 c6 04 33 00       	movb   $0x0,(%rbx,%r14,1)
140175be8:	e8 d3 6e 0a 00       	call   0x14021cac0
140175bed:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140175bf2:	33 c0                	xor    %eax,%eax
140175bf4:	85 ff                	test   %edi,%edi
140175bf6:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140175bfb:	0f 94 c0             	sete   %al
140175bfe:	48 83 c4 20          	add    $0x20,%rsp
140175c02:	41 5e                	pop    %r14
140175c04:	5e                   	pop    %rsi
140175c05:	5d                   	pop    %rbp
140175c06:	c3                   	ret
140175c07:	cc                   	int3
140175c08:	cc                   	int3
140175c09:	cc                   	int3
140175c0a:	cc                   	int3
140175c0b:	cc                   	int3
140175c0c:	cc                   	int3
140175c0d:	cc                   	int3
140175c0e:	cc                   	int3
140175c0f:	cc                   	int3
140175c10:	8b ca                	mov    %edx,%ecx
140175c12:	41 8b d0             	mov    %r8d,%edx
140175c15:	48 ff 25 0c d1 28 00 	rex.W jmp *0x28d10c(%rip)        # 0x140402d28
140175c1c:	cc                   	int3
140175c1d:	cc                   	int3
140175c1e:	cc                   	int3
140175c1f:	cc                   	int3
140175c20:	48 8b ca             	mov    %rdx,%rcx
140175c23:	48 ff 25 e6 d0 28 00 	rex.W jmp *0x28d0e6(%rip)        # 0x140402d10
140175c2a:	cc                   	int3
140175c2b:	cc                   	int3
140175c2c:	cc                   	int3
140175c2d:	cc                   	int3
140175c2e:	cc                   	int3
140175c2f:	cc                   	int3
140175c30:	48 85 c9             	test   %rcx,%rcx
140175c33:	0f 84 a3 00 00 00    	je     0x140175cdc
140175c39:	56                   	push   %rsi
140175c3a:	57                   	push   %rdi
140175c3b:	48 83 ec 38          	sub    $0x38,%rsp
140175c3f:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140175c43:	49 8b f8             	mov    %r8,%rdi
140175c46:	48 8b f2             	mov    %rdx,%rsi
140175c49:	48 85 c9             	test   %rcx,%rcx
140175c4c:	0f 84 84 00 00 00    	je     0x140175cd6
140175c52:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140175c57:	ff 15 c3 d0 28 00    	call   *0x28d0c3(%rip)        # 0x140402d20
140175c5d:	48 8b d8             	mov    %rax,%rbx
140175c60:	48 85 c0             	test   %rax,%rax
140175c63:	74 6c                	je     0x140175cd1
140175c65:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140175c6b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140175c70:	48 8b c8             	mov    %rax,%rcx
140175c73:	ff 15 f7 41 1b 00    	call   *0x1b41f7(%rip)        # 0x140329e70
140175c79:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140175c7e:	80 39 00             	cmpb   $0x0,(%rcx)
140175c81:	75 05                	jne    0x140175c88
140175c83:	83 f8 ff             	cmp    $0xffffffff,%eax
140175c86:	72 3a                	jb     0x140175cc2
140175c88:	48 8b 05 a9 67 29 00 	mov    0x2967a9(%rip),%rax        # 0x14040c438
140175c8f:	48 85 c0             	test   %rax,%rax
140175c92:	74 34                	je     0x140175cc8
140175c94:	48 8b cb             	mov    %rbx,%rcx
140175c97:	ff d0                	call   *%rax
140175c99:	85 c0                	test   %eax,%eax
140175c9b:	75 25                	jne    0x140175cc2
140175c9d:	ff 15 75 43 1b 00    	call   *0x1b4375(%rip)        # 0x14032a018
140175ca3:	8b 08                	mov    (%rax),%ecx
140175ca5:	ff 15 3d 43 1b 00    	call   *0x1b433d(%rip)        # 0x140329fe8
140175cab:	4c 8b c3             	mov    %rbx,%r8
140175cae:	48 8d 15 0b a8 1c 00 	lea    0x1ca80b(%rip),%rdx        # 0x1403404c0
140175cb5:	4c 8b c8             	mov    %rax,%r9
140175cb8:	48 8b ce             	mov    %rsi,%rcx
140175cbb:	e8 60 50 fd ff       	call   0x14014ad20
140175cc0:	eb 06                	jmp    0x140175cc8
140175cc2:	89 87 88 00 00 00    	mov    %eax,0x88(%rdi)
140175cc8:	48 8b cb             	mov    %rbx,%rcx
140175ccb:	ff 15 3f d0 28 00    	call   *0x28d03f(%rip)        # 0x140402d10
140175cd1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140175cd6:	48 83 c4 38          	add    $0x38,%rsp
140175cda:	5f                   	pop    %rdi
140175cdb:	5e                   	pop    %rsi
140175cdc:	c3                   	ret
140175cdd:	cc                   	int3
140175cde:	cc                   	int3
140175cdf:	cc                   	int3
140175ce0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140175ce5:	57                   	push   %rdi
140175ce6:	48 83 ec 20          	sub    $0x20,%rsp
140175cea:	49 8d b9 a0 00 00 00 	lea    0xa0(%r9),%rdi
140175cf1:	48 8b da             	mov    %rdx,%rbx
140175cf4:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140175cf8:	48 8b 47 10          	mov    0x10(%rdi),%rax
140175cfc:	48 2b c2             	sub    %rdx,%rax
140175cff:	48 85 db             	test   %rbx,%rbx
140175d02:	75 12                	jne    0x140175d16
140175d04:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
140175d0b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140175d10:	48 83 c4 20          	add    $0x20,%rsp
140175d14:	5f                   	pop    %rdi
140175d15:	c3                   	ret
140175d16:	48 3b d8             	cmp    %rax,%rbx
140175d19:	76 08                	jbe    0x140175d23
140175d1b:	48 8b d8             	mov    %rax,%rbx
140175d1e:	48 85 c0             	test   %rax,%rax
140175d21:	74 0f                	je     0x140175d32
140175d23:	48 83 c2 18          	add    $0x18,%rdx
140175d27:	4c 8b c3             	mov    %rbx,%r8
140175d2a:	48 03 d7             	add    %rdi,%rdx
140175d2d:	e8 f6 6c 18 00       	call   0x1402fca28
140175d32:	48 01 5f 08          	add    %rbx,0x8(%rdi)
140175d36:	48 8b c3             	mov    %rbx,%rax
140175d39:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140175d3e:	48 83 c4 20          	add    $0x20,%rsp
140175d42:	5f                   	pop    %rdi
140175d43:	c3                   	ret
140175d44:	cc                   	int3
140175d45:	cc                   	int3
140175d46:	cc                   	int3
140175d47:	cc                   	int3
140175d48:	cc                   	int3
140175d49:	cc                   	int3
140175d4a:	cc                   	int3
140175d4b:	cc                   	int3
140175d4c:	cc                   	int3
140175d4d:	cc                   	int3
140175d4e:	cc                   	int3
140175d4f:	cc                   	int3
140175d50:	48 8b 41 78          	mov    0x78(%rcx),%rax
140175d54:	c3                   	ret
140175d55:	cc                   	int3
140175d56:	cc                   	int3
140175d57:	cc                   	int3
140175d58:	cc                   	int3
140175d59:	cc                   	int3
140175d5a:	cc                   	int3
140175d5b:	cc                   	int3
140175d5c:	cc                   	int3
140175d5d:	cc                   	int3
140175d5e:	cc                   	int3
140175d5f:	cc                   	int3
140175d60:	49 81 c1 a0 00 00 00 	add    $0xa0,%r9
140175d67:	4c 8b c1             	mov    %rcx,%r8
140175d6a:	49 8b 49 08          	mov    0x8(%r9),%rcx
140175d6e:	49 8b 41 10          	mov    0x10(%r9),%rax
140175d72:	48 2b c1             	sub    %rcx,%rax
140175d75:	48 85 d2             	test   %rdx,%rdx
140175d78:	75 08                	jne    0x140175d82
140175d7a:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
140175d81:	c3                   	ret
140175d82:	48 3b d0             	cmp    %rax,%rdx
140175d85:	48 0f 47 d0          	cmova  %rax,%rdx
140175d89:	33 c0                	xor    %eax,%eax
140175d8b:	48 85 d2             	test   %rdx,%rdx
140175d8e:	74 33                	je     0x140175dc3
140175d90:	42 0f b6 4c 09 18    	movzbl 0x18(%rcx,%r9,1),%ecx
140175d96:	41 88 08             	mov    %cl,(%r8)
140175d99:	4d 8d 40 01          	lea    0x1(%r8),%r8
140175d9d:	84 c9                	test   %cl,%cl
140175d9f:	78 11                	js     0x140175db2
140175da1:	49 ff 41 08          	incq   0x8(%r9)
140175da5:	48 ff c0             	inc    %rax
140175da8:	49 8b 49 08          	mov    0x8(%r9),%rcx
140175dac:	48 3b c2             	cmp    %rdx,%rax
140175daf:	72 df                	jb     0x140175d90
140175db1:	c3                   	ret
140175db2:	48 85 c0             	test   %rax,%rax
140175db5:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140175dbc:	48 0f 45 c8          	cmovne %rax,%rcx
140175dc0:	48 8b c1             	mov    %rcx,%rax
140175dc3:	c3                   	ret
140175dc4:	cc                   	int3
140175dc5:	cc                   	int3
140175dc6:	cc                   	int3
140175dc7:	cc                   	int3
140175dc8:	cc                   	int3
140175dc9:	cc                   	int3
140175dca:	cc                   	int3
140175dcb:	cc                   	int3
140175dcc:	cc                   	int3
140175dcd:	cc                   	int3
140175dce:	cc                   	int3
140175dcf:	cc                   	int3
140175dd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140175dd5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140175dda:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140175ddf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140175de4:	41 56                	push   %r14
140175de6:	4d 8d 99 a0 00 00 00 	lea    0xa0(%r9),%r11
140175ded:	33 f6                	xor    %esi,%esi
140175def:	49 8b 43 10          	mov    0x10(%r11),%rax
140175df3:	4c 8d 35 f6 af 1c 00 	lea    0x1caff6(%rip),%r14        # 0x140340df0
140175dfa:	48 8b da             	mov    %rdx,%rbx
140175dfd:	8b fe                	mov    %esi,%edi
140175dff:	49 39 43 08          	cmp    %rax,0x8(%r11)
140175e03:	0f 83 e3 00 00 00    	jae    0x140175eec
140175e09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140175e10:	49 83 3b 48          	cmpq   $0x48,(%r11)
140175e14:	76 1e                	jbe    0x140175e34
140175e16:	48 83 fb 02          	cmp    $0x2,%rbx
140175e1a:	0f 82 c7 00 00 00    	jb     0x140175ee7
140175e20:	66 c7 01 0d 0a       	movw   $0xa0d,(%rcx)
140175e25:	48 83 c7 02          	add    $0x2,%rdi
140175e29:	48 83 c1 02          	add    $0x2,%rcx
140175e2d:	49 89 33             	mov    %rsi,(%r11)
140175e30:	48 83 eb 02          	sub    $0x2,%rbx
140175e34:	48 83 fb 04          	cmp    $0x4,%rbx
140175e38:	0f 82 a9 00 00 00    	jb     0x140175ee7
140175e3e:	49 8b 53 08          	mov    0x8(%r11),%rdx
140175e42:	49 8b 43 10          	mov    0x10(%r11),%rax
140175e46:	48 2b c2             	sub    %rdx,%rax
140175e49:	48 83 f8 03          	cmp    $0x3,%rax
140175e4d:	0f 82 99 00 00 00    	jb     0x140175eec
140175e53:	46 0f b6 54 1a 18    	movzbl 0x18(%rdx,%r11,1),%r10d
140175e59:	48 8d 42 01          	lea    0x1(%rdx),%rax
140175e5d:	49 89 43 08          	mov    %rax,0x8(%r11)
140175e61:	48 83 c7 04          	add    $0x4,%rdi
140175e65:	42 0f b6 54 18 18    	movzbl 0x18(%rax,%r11,1),%edx
140175e6b:	48 83 eb 04          	sub    $0x4,%rbx
140175e6f:	48 ff c0             	inc    %rax
140175e72:	49 c1 e2 08          	shl    $0x8,%r10
140175e76:	49 89 43 08          	mov    %rax,0x8(%r11)
140175e7a:	4c 0b d2             	or     %rdx,%r10
140175e7d:	49 c1 e2 08          	shl    $0x8,%r10
140175e81:	46 0f b6 4c 18 18    	movzbl 0x18(%rax,%r11,1),%r9d
140175e87:	48 ff c0             	inc    %rax
140175e8a:	49 89 43 08          	mov    %rax,0x8(%r11)
140175e8e:	4d 0b d1             	or     %r9,%r10
140175e91:	49 8b c2             	mov    %r10,%rax
140175e94:	48 c1 e8 12          	shr    $0x12,%rax
140175e98:	42 0f b6 04 30       	movzbl (%rax,%r14,1),%eax
140175e9d:	88 01                	mov    %al,(%rcx)
140175e9f:	49 8b c2             	mov    %r10,%rax
140175ea2:	48 c1 e8 0c          	shr    $0xc,%rax
140175ea6:	83 e0 3f             	and    $0x3f,%eax
140175ea9:	42 0f b6 04 30       	movzbl (%rax,%r14,1),%eax
140175eae:	88 41 01             	mov    %al,0x1(%rcx)
140175eb1:	49 8b c2             	mov    %r10,%rax
140175eb4:	48 c1 e8 06          	shr    $0x6,%rax
140175eb8:	41 83 e2 3f          	and    $0x3f,%r10d
140175ebc:	83 e0 3f             	and    $0x3f,%eax
140175ebf:	42 0f b6 04 30       	movzbl (%rax,%r14,1),%eax
140175ec4:	88 41 02             	mov    %al,0x2(%rcx)
140175ec7:	43 0f b6 04 32       	movzbl (%r10,%r14,1),%eax
140175ecc:	88 41 03             	mov    %al,0x3(%rcx)
140175ecf:	48 83 c1 04          	add    $0x4,%rcx
140175ed3:	49 83 03 04          	addq   $0x4,(%r11)
140175ed7:	49 8b 43 10          	mov    0x10(%r11),%rax
140175edb:	49 39 43 08          	cmp    %rax,0x8(%r11)
140175edf:	0f 82 2b ff ff ff    	jb     0x140175e10
140175ee5:	eb 05                	jmp    0x140175eec
140175ee7:	48 85 ff             	test   %rdi,%rdi
140175eea:	74 18                	je     0x140175f04
140175eec:	45 84 c0             	test   %r8b,%r8b
140175eef:	0f 84 98 00 00 00    	je     0x140175f8d
140175ef5:	48 83 fb 04          	cmp    $0x4,%rbx
140175ef9:	73 15                	jae    0x140175f10
140175efb:	48 85 ff             	test   %rdi,%rdi
140175efe:	0f 85 89 00 00 00    	jne    0x140175f8d
140175f04:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
140175f0b:	e9 80 00 00 00       	jmp    0x140175f90
140175f10:	66 c7 41 02 3d 3d    	movw   $0x3d3d,0x2(%rcx)
140175f16:	49 8b 53 08          	mov    0x8(%r11),%rdx
140175f1a:	49 8b 43 10          	mov    0x10(%r11),%rax
140175f1e:	48 2b c2             	sub    %rdx,%rax
140175f21:	48 83 e8 01          	sub    $0x1,%rax
140175f25:	74 10                	je     0x140175f37
140175f27:	48 83 f8 01          	cmp    $0x1,%rax
140175f2b:	75 60                	jne    0x140175f8d
140175f2d:	42 0f b6 74 1a 19    	movzbl 0x19(%rdx,%r11,1),%esi
140175f33:	48 c1 e6 08          	shl    $0x8,%rsi
140175f37:	42 0f b6 54 1a 18    	movzbl 0x18(%rdx,%r11,1),%edx