1402879bb:	00
1402879bc:	e8 df 99 f9 ff       	call   0x1402213a0
1402879c1:	eb 33                	jmp    0x1402879f6
1402879c3:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
1402879c9:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
1402879d0:	00
1402879d1:	e8 ca 99 f9 ff       	call   0x1402213a0
1402879d6:	4c 8d 0d 6b 29 10 00 	lea    0x10296b(%rip),%r9        # 0x14038a348
1402879dd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402879e2:	4d 8b c7             	mov    %r15,%r8
1402879e5:	48 8d 15 64 29 10 00 	lea    0x102964(%rip),%rdx        # 0x14038a350
1402879ec:	b9 04 00 00 00       	mov    $0x4,%ecx
1402879f1:	e8 2a 8c f9 ff       	call   0x140220620
1402879f6:	33 c0                	xor    %eax,%eax
1402879f8:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402879fd:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140287a02:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140287a07:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140287a0c:	48 83 c4 30          	add    $0x30,%rsp
140287a10:	41 5f                	pop    %r15
140287a12:	41 5e                	pop    %r14
140287a14:	41 5c                	pop    %r12
140287a16:	c3                   	ret
140287a17:	cc                   	int3
140287a18:	cc                   	int3
140287a19:	cc                   	int3
140287a1a:	cc                   	int3
140287a1b:	cc                   	int3
140287a1c:	cc                   	int3
140287a1d:	cc                   	int3
140287a1e:	cc                   	int3
140287a1f:	cc                   	int3
140287a20:	b8 38 00 00 00       	mov    $0x38,%eax
140287a25:	e8 b6 2b 07 00       	call   0x1402fa5e0
140287a2a:	48 2b e0             	sub    %rax,%rsp
140287a2d:	48 85 c9             	test   %rcx,%rcx
140287a30:	75 25                	jne    0x140287a57
140287a32:	4c 8d 0d f7 28 10 00 	lea    0x1028f7(%rip),%r9        # 0x14038a330
140287a39:	c7 44 24 20 f5 00 00 	movl   $0xf5,0x20(%rsp)
140287a40:	00
140287a41:	8d 50 34             	lea    0x34(%rax),%edx
140287a44:	44 8d 40 31          	lea    0x31(%rax),%r8d
140287a48:	8d 48 d6             	lea    -0x2a(%rax),%ecx
140287a4b:	e8 50 99 f9 ff       	call   0x1402213a0
140287a50:	33 c0                	xor    %eax,%eax
140287a52:	48 83 c4 38          	add    $0x38,%rsp
140287a56:	c3                   	ret
140287a57:	48 85 d2             	test   %rdx,%rdx
140287a5a:	75 27                	jne    0x140287a83
140287a5c:	ba 6c 00 00 00       	mov    $0x6c,%edx
140287a61:	c7 44 24 20 fa 00 00 	movl   $0xfa,0x20(%rsp)
140287a68:	00
140287a69:	4c 8d 0d c0 28 10 00 	lea    0x1028c0(%rip),%r9        # 0x14038a330
140287a70:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
140287a74:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
140287a77:	e8 24 99 f9 ff       	call   0x1402213a0
140287a7c:	33 c0                	xor    %eax,%eax
140287a7e:	48 83 c4 38          	add    $0x38,%rsp
140287a82:	c3                   	ret
140287a83:	48 83 c4 38          	add    $0x38,%rsp
140287a87:	e9 e4 ce 03 00       	jmp    0x1402c4970
140287a8c:	cc                   	int3
140287a8d:	cc                   	int3
140287a8e:	cc                   	int3
140287a8f:	cc                   	int3
140287a90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140287a95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140287a9a:	57                   	push   %rdi
140287a9b:	b8 30 00 00 00       	mov    $0x30,%eax
140287aa0:	e8 3b 2b 07 00       	call   0x1402fa5e0
140287aa5:	48 2b e0             	sub    %rax,%rsp
140287aa8:	49 8b f8             	mov    %r8,%rdi
140287aab:	48 8b f2             	mov    %rdx,%rsi
140287aae:	48 8b d9             	mov    %rcx,%rbx
140287ab1:	e8 0a cf 03 00       	call   0x1402c49c0
140287ab6:	48 85 c0             	test   %rax,%rax
140287ab9:	75 6a                	jne    0x140287b25
140287abb:	4c 8d 0d 6e 28 10 00 	lea    0x10286e(%rip),%r9        # 0x14038a330
140287ac2:	8d 50 6d             	lea    0x6d(%rax),%edx
140287ac5:	8d 48 0e             	lea    0xe(%rax),%ecx
140287ac8:	48 85 db             	test   %rbx,%rbx
140287acb:	75 23                	jne    0x140287af0
140287acd:	44 8d 40 6a          	lea    0x6a(%rax),%r8d
140287ad1:	c7 44 24 20 0e 01 00 	movl   $0x10e,0x20(%rsp)
140287ad8:	00
140287ad9:	e8 c2 98 f9 ff       	call   0x1402213a0
140287ade:	33 c0                	xor    %eax,%eax
140287ae0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140287ae5:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140287aea:	48 83 c4 30          	add    $0x30,%rsp
140287aee:	5f                   	pop    %rdi
140287aef:	c3                   	ret
140287af0:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140287af6:	c7 44 24 20 11 01 00 	movl   $0x111,0x20(%rsp)
140287afd:	00
140287afe:	e8 9d 98 f9 ff       	call   0x1402213a0
140287b03:	4c 8d 0d 3e 28 10 00 	lea    0x10283e(%rip),%r9        # 0x14038a348
140287b0a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140287b0f:	4c 8b c6             	mov    %rsi,%r8
140287b12:	48 8d 15 37 28 10 00 	lea    0x102837(%rip),%rdx        # 0x14038a350
140287b19:	b9 04 00 00 00       	mov    $0x4,%ecx
140287b1e:	e8 fd 8a f9 ff       	call   0x140220620
140287b23:	33 c0                	xor    %eax,%eax
140287b25:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140287b2a:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140287b2f:	48 83 c4 30          	add    $0x30,%rsp
140287b33:	5f                   	pop    %rdi
140287b34:	c3                   	ret
140287b35:	cc                   	int3
140287b36:	cc                   	int3
140287b37:	cc                   	int3
140287b38:	cc                   	int3
140287b39:	cc                   	int3
140287b3a:	cc                   	int3
140287b3b:	cc                   	int3
140287b3c:	cc                   	int3
140287b3d:	cc                   	int3
140287b3e:	cc                   	int3
140287b3f:	cc                   	int3
140287b40:	b8 38 00 00 00       	mov    $0x38,%eax
140287b45:	e8 96 2a 07 00       	call   0x1402fa5e0
140287b4a:	48 2b e0             	sub    %rax,%rsp
140287b4d:	48 85 c9             	test   %rcx,%rcx
140287b50:	75 25                	jne    0x140287b77
140287b52:	4c 8d 0d d7 27 10 00 	lea    0x1027d7(%rip),%r9        # 0x14038a330
140287b59:	c7 44 24 20 d2 00 00 	movl   $0xd2,0x20(%rsp)
140287b60:	00
140287b61:	8d 50 39             	lea    0x39(%rax),%edx
140287b64:	44 8d 40 31          	lea    0x31(%rax),%r8d
140287b68:	8d 48 d6             	lea    -0x2a(%rax),%ecx
140287b6b:	e8 30 98 f9 ff       	call   0x1402213a0
140287b70:	33 c0                	xor    %eax,%eax
140287b72:	48 83 c4 38          	add    $0x38,%rsp
140287b76:	c3                   	ret
140287b77:	48 8b 01             	mov    (%rcx),%rax
140287b7a:	48 83 c4 38          	add    $0x38,%rsp
140287b7e:	48 ff 60 48          	rex.W jmp *0x48(%rax)
140287b82:	cc                   	int3
140287b83:	cc                   	int3
140287b84:	cc                   	int3
140287b85:	cc                   	int3
140287b86:	cc                   	int3
140287b87:	cc                   	int3
140287b88:	cc                   	int3
140287b89:	cc                   	int3
140287b8a:	cc                   	int3
140287b8b:	cc                   	int3
140287b8c:	cc                   	int3
140287b8d:	cc                   	int3
140287b8e:	cc                   	int3
140287b8f:	cc                   	int3
140287b90:	b8 38 00 00 00       	mov    $0x38,%eax
140287b95:	e8 46 2a 07 00       	call   0x1402fa5e0
140287b9a:	48 2b e0             	sub    %rax,%rsp
140287b9d:	48 8b c1             	mov    %rcx,%rax
140287ba0:	48 85 c9             	test   %rcx,%rcx
140287ba3:	75 05                	jne    0x140287baa
140287ba5:	e8 f6 c3 03 00       	call   0x1402c3fa0
140287baa:	48 8b c8             	mov    %rax,%rcx
140287bad:	ff 50 08             	call   *0x8(%rax)
140287bb0:	48 85 c0             	test   %rax,%rax
140287bb3:	75 20                	jne    0x140287bd5
140287bb5:	4c 8d 0d 74 27 10 00 	lea    0x102774(%rip),%r9        # 0x14038a330
140287bbc:	c7 44 24 20 ba 00 00 	movl   $0xba,0x20(%rsp)
140287bc3:	00
140287bc4:	8d 50 6f             	lea    0x6f(%rax),%edx
140287bc7:	8d 48 0e             	lea    0xe(%rax),%ecx
140287bca:	44 8d 40 41          	lea    0x41(%rax),%r8d
140287bce:	e8 cd 97 f9 ff       	call   0x1402213a0
140287bd3:	33 c0                	xor    %eax,%eax
140287bd5:	48 83 c4 38          	add    $0x38,%rsp
140287bd9:	c3                   	ret
140287bda:	cc                   	int3
140287bdb:	cc                   	int3
140287bdc:	cc                   	int3
140287bdd:	cc                   	int3
140287bde:	cc                   	int3
140287bdf:	cc                   	int3
140287be0:	b8 28 00 00 00       	mov    $0x28,%eax
140287be5:	e8 f6 29 07 00       	call   0x1402fa5e0
140287bea:	48 2b e0             	sub    %rax,%rsp
140287bed:	0f be ca             	movsbl %dl,%ecx
140287bf0:	8d 50 dc             	lea    -0x24(%rax),%edx
140287bf3:	48 83 c4 28          	add    $0x28,%rsp
140287bf7:	e9 44 49 fe ff       	jmp    0x14026c540
140287bfc:	cc                   	int3
140287bfd:	cc                   	int3
140287bfe:	cc                   	int3
140287bff:	cc                   	int3
140287c00:	0f be c2             	movsbl %dl,%eax
140287c03:	83 e8 30             	sub    $0x30,%eax
140287c06:	c3                   	ret
140287c07:	cc                   	int3
140287c08:	cc                   	int3
140287c09:	cc                   	int3
140287c0a:	cc                   	int3
140287c0b:	cc                   	int3
140287c0c:	cc                   	int3
140287c0d:	cc                   	int3
140287c0e:	cc                   	int3
140287c0f:	cc                   	int3
140287c10:	b8 38 00 00 00       	mov    $0x38,%eax
140287c15:	e8 c6 29 07 00       	call   0x1402fa5e0
140287c1a:	48 2b e0             	sub    %rax,%rsp
140287c1d:	4c 8b 49 30          	mov    0x30(%rcx),%r9
140287c21:	4d 85 c9             	test   %r9,%r9
140287c24:	74 1c                	je     0x140287c42
140287c26:	48 8b 41 28          	mov    0x28(%rcx),%rax
140287c2a:	48 85 c0             	test   %rax,%rax
140287c2d:	74 13                	je     0x140287c42
140287c2f:	4c 8b 40 08          	mov    0x8(%rax),%r8
140287c33:	4d 85 c0             	test   %r8,%r8
140287c36:	74 0a                	je     0x140287c42
140287c38:	49 8b c9             	mov    %r9,%rcx
140287c3b:	48 83 c4 38          	add    $0x38,%rsp
140287c3f:	49 ff e0             	rex.WB jmp *%r8
140287c42:	ba 8e 00 00 00       	mov    $0x8e,%edx
140287c47:	c7 44 24 20 81 01 00 	movl   $0x181,0x20(%rsp)
140287c4e:	00
140287c4f:	4c 8d 0d 02 27 10 00 	lea    0x102702(%rip),%r9        # 0x14038a358
140287c56:	44 8d 42 06          	lea    0x6(%rdx),%r8d
140287c5a:	8d 4a 94             	lea    -0x6c(%rdx),%ecx
140287c5d:	e8 3e 97 f9 ff       	call   0x1402213a0
140287c62:	33 c0                	xor    %eax,%eax
140287c64:	48 83 c4 38          	add    $0x38,%rsp
140287c68:	c3                   	ret
140287c69:	cc                   	int3
140287c6a:	cc                   	int3
140287c6b:	cc                   	int3
140287c6c:	cc                   	int3
140287c6d:	cc                   	int3
140287c6e:	cc                   	int3
140287c6f:	cc                   	int3
140287c70:	48 85 d2             	test   %rdx,%rdx
140287c73:	74 25                	je     0x140287c9a
140287c75:	b8 28 00 00 00       	mov    $0x28,%eax
140287c7a:	e8 61 29 07 00       	call   0x1402fa5e0
140287c7f:	48 2b e0             	sub    %rax,%rsp
140287c82:	48 8b 41 28          	mov    0x28(%rcx),%rax
140287c86:	4c 8b 40 18          	mov    0x18(%rax),%r8
140287c8a:	4d 85 c0             	test   %r8,%r8
140287c8d:	74 07                	je     0x140287c96
140287c8f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140287c93:	41 ff d0             	call   *%r8
140287c96:	48 83 c4 28          	add    $0x28,%rsp
140287c9a:	c3                   	ret
140287c9b:	cc                   	int3
140287c9c:	cc                   	int3
140287c9d:	cc                   	int3
140287c9e:	cc                   	int3
140287c9f:	cc                   	int3
140287ca0:	40 53                	rex push %rbx
140287ca2:	b8 20 00 00 00       	mov    $0x20,%eax
140287ca7:	e8 34 29 07 00       	call   0x1402fa5e0
140287cac:	48 2b e0             	sub    %rax,%rsp
140287caf:	48 8b d9             	mov    %rcx,%rbx
140287cb2:	e8 d9 41 fa ff       	call   0x14022be90
140287cb7:	33 c9                	xor    %ecx,%ecx
140287cb9:	48 89 03             	mov    %rax,(%rbx)
140287cbc:	48 85 c0             	test   %rax,%rax
140287cbf:	0f 95 c1             	setne  %cl
140287cc2:	8b c1                	mov    %ecx,%eax
140287cc4:	48 83 c4 20          	add    $0x20,%rsp
140287cc8:	5b                   	pop    %rbx
140287cc9:	c3                   	ret
140287cca:	cc                   	int3
140287ccb:	cc                   	int3
140287ccc:	cc                   	int3
140287ccd:	cc                   	int3
140287cce:	cc                   	int3
140287ccf:	cc                   	int3
140287cd0:	40 53                	rex push %rbx
140287cd2:	b8 20 00 00 00       	mov    $0x20,%eax
140287cd7:	e8 04 29 07 00       	call   0x1402fa5e0
140287cdc:	48 2b e0             	sub    %rax,%rsp
140287cdf:	48 8b d9             	mov    %rcx,%rbx
140287ce2:	e8 d9 43 fa ff       	call   0x14022c0c0
140287ce7:	33 c9                	xor    %ecx,%ecx
140287ce9:	48 89 03             	mov    %rax,(%rbx)
140287cec:	48 85 c0             	test   %rax,%rax
140287cef:	0f 95 c1             	setne  %cl
140287cf2:	8b c1                	mov    %ecx,%eax
140287cf4:	48 83 c4 20          	add    $0x20,%rsp
140287cf8:	5b                   	pop    %rbx
140287cf9:	c3                   	ret
140287cfa:	cc                   	int3
140287cfb:	cc                   	int3
140287cfc:	cc                   	int3
140287cfd:	cc                   	int3
140287cfe:	cc                   	int3
140287cff:	cc                   	int3
140287d00:	40 53                	rex push %rbx
140287d02:	b8 20 00 00 00       	mov    $0x20,%eax
140287d07:	e8 d4 28 07 00       	call   0x1402fa5e0
140287d0c:	48 2b e0             	sub    %rax,%rsp
140287d0f:	48 8b d9             	mov    %rcx,%rbx
140287d12:	48 8b 09             	mov    (%rcx),%rcx
140287d15:	48 85 c9             	test   %rcx,%rcx
140287d18:	74 24                	je     0x140287d3e
140287d1a:	f6 42 20 01          	testb  $0x1,0x20(%rdx)
140287d1e:	74 12                	je     0x140287d32
140287d20:	e8 5b 3b fa ff       	call   0x14022b880
140287d25:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287d2c:	48 83 c4 20          	add    $0x20,%rsp
140287d30:	5b                   	pop    %rbx
140287d31:	c3                   	ret
140287d32:	e8 69 3f fa ff       	call   0x14022bca0
140287d37:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140287d3e:	48 83 c4 20          	add    $0x20,%rsp
140287d42:	5b                   	pop    %rbx
140287d43:	c3                   	ret
140287d44:	cc                   	int3
140287d45:	cc                   	int3
140287d46:	cc                   	int3
140287d47:	cc                   	int3
140287d48:	cc                   	int3
140287d49:	cc                   	int3
140287d4a:	cc                   	int3
140287d4b:	cc                   	int3
140287d4c:	cc                   	int3
140287d4d:	cc                   	int3
140287d4e:	cc                   	int3
140287d4f:	cc                   	int3
140287d50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140287d55:	57                   	push   %rdi
140287d56:	b8 20 00 00 00       	mov    $0x20,%eax
140287d5b:	e8 80 28 07 00       	call   0x1402fa5e0
140287d60:	48 2b e0             	sub    %rax,%rsp
140287d63:	48 8b 39             	mov    (%rcx),%rdi
140287d66:	48 8b da             	mov    %rdx,%rbx
140287d69:	48 85 ff             	test   %rdi,%rdi
140287d6c:	75 0e                	jne    0x140287d7c
140287d6e:	8d 47 ff             	lea    -0x1(%rdi),%eax
140287d71:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140287d76:	48 83 c4 20          	add    $0x20,%rsp
140287d7a:	5f                   	pop    %rdi
140287d7b:	c3                   	ret
140287d7c:	48 8b cf             	mov    %rdi,%rcx
140287d7f:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140287d84:	e8 67 41 fa ff       	call   0x14022bef0
140287d89:	83 e0 07             	and    $0x7,%eax
140287d8c:	be 00 00 00 00       	mov    $0x0,%esi
140287d91:	40 0f 94 c6          	sete   %sil
140287d95:	48 85 db             	test   %rbx,%rbx
140287d98:	74 14                	je     0x140287dae
140287d9a:	85 c0                	test   %eax,%eax
140287d9c:	75 05                	jne    0x140287da3
140287d9e:	88 03                	mov    %al,(%rbx)
140287da0:	48 ff c3             	inc    %rbx
140287da3:	48 8b d3             	mov    %rbx,%rdx