14025fd0f:	ba 7b 00 00 00       	mov    $0x7b,%edx
14025fd14:	89 44 24 20          	mov    %eax,0x20(%rsp)
14025fd18:	4c 8d 0d b9 3c 12 00 	lea    0x123cb9(%rip),%r9        # 0x1403839d8
14025fd1f:	44 8b c7             	mov    %edi,%r8d
14025fd22:	8d 4a 93             	lea    -0x6d(%rdx),%ecx
14025fd25:	e8 76 16 fc ff       	call   0x1402213a0
14025fd2a:	48 8b 43 10          	mov    0x10(%rbx),%rax
14025fd2e:	4c 8d 0d 93 c0 0f 00 	lea    0xfc093(%rip),%r9        # 0x14035bdc8
14025fd35:	4c 8b 43 08          	mov    0x8(%rbx),%r8
14025fd39:	48 8d 15 10 01 0f 00 	lea    0xf0110(%rip),%rdx        # 0x14034fe50
14025fd40:	b9 04 00 00 00       	mov    $0x4,%ecx
14025fd45:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14025fd4a:	e8 d1 08 fc ff       	call   0x140220620
14025fd4f:	e9 d2 fd ff ff       	jmp    0x14025fb26
14025fd54:	b8 01 00 00 00       	mov    $0x1,%eax
14025fd59:	e9 d7 fd ff ff       	jmp    0x14025fb35
14025fd5e:	cc                   	int3
14025fd5f:	cc                   	int3
14025fd60:	40 53                	rex push %rbx
14025fd62:	b8 30 00 00 00       	mov    $0x30,%eax
14025fd67:	e8 74 a8 09 00       	call   0x1402fa5e0
14025fd6c:	48 2b e0             	sub    %rax,%rsp
14025fd6f:	48 8b d9             	mov    %rcx,%rbx
14025fd72:	44 8d 40 ef          	lea    -0x11(%rax),%r8d
14025fd76:	8d 48 d8             	lea    -0x28(%rax),%ecx
14025fd79:	48 8d 15 d0 3d 12 00 	lea    0x123dd0(%rip),%rdx        # 0x140383b50
14025fd80:	e8 bb 98 fc ff       	call   0x140229640
14025fd85:	48 89 03             	mov    %rax,(%rbx)
14025fd88:	48 85 c0             	test   %rax,%rax
14025fd8b:	75 28                	jne    0x14025fdb5
14025fd8d:	4c 8d 0d bc 3d 12 00 	lea    0x123dbc(%rip),%r9        # 0x140383b50
14025fd94:	c7 44 24 20 20 00 00 	movl   $0x20,0x20(%rsp)
14025fd9b:	00
14025fd9c:	ba 8d 00 00 00       	mov    $0x8d,%edx
14025fda1:	44 8d 40 41          	lea    0x41(%rax),%r8d
14025fda5:	8d 48 0d             	lea    0xd(%rax),%ecx
14025fda8:	e8 f3 15 fc ff       	call   0x1402213a0
14025fdad:	33 c0                	xor    %eax,%eax
14025fdaf:	48 83 c4 30          	add    $0x30,%rsp
14025fdb3:	5b                   	pop    %rbx
14025fdb4:	c3                   	ret
14025fdb5:	b8 01 00 00 00       	mov    $0x1,%eax
14025fdba:	48 83 c4 30          	add    $0x30,%rsp
14025fdbe:	5b                   	pop    %rbx
14025fdbf:	c3                   	ret
14025fdc0:	40 53                	rex push %rbx
14025fdc2:	b8 20 00 00 00       	mov    $0x20,%eax
14025fdc7:	e8 14 a8 09 00       	call   0x1402fa5e0
14025fdcc:	48 2b e0             	sub    %rax,%rsp
14025fdcf:	48 8b d9             	mov    %rcx,%rbx
14025fdd2:	44 8d 40 08          	lea    0x8(%rax),%r8d
14025fdd6:	48 8b 09             	mov    (%rcx),%rcx
14025fdd9:	48 8d 15 70 3d 12 00 	lea    0x123d70(%rip),%rdx        # 0x140383b50
14025fde0:	e8 2b 95 fc ff       	call   0x140229310
14025fde5:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14025fdec:	48 83 c4 20          	add    $0x20,%rsp
14025fdf0:	5b                   	pop    %rbx
14025fdf1:	c3                   	ret
14025fdf2:	cc                   	int3
14025fdf3:	cc                   	int3
14025fdf4:	cc                   	int3
14025fdf5:	cc                   	int3
14025fdf6:	cc                   	int3
14025fdf7:	cc                   	int3
14025fdf8:	cc                   	int3
14025fdf9:	cc                   	int3
14025fdfa:	cc                   	int3
14025fdfb:	cc                   	int3
14025fdfc:	cc                   	int3
14025fdfd:	cc                   	int3
14025fdfe:	cc                   	int3
14025fdff:	cc                   	int3
14025fe00:	48 8b 01             	mov    (%rcx),%rax
14025fe03:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
14025fe0a:	c3                   	ret
14025fe0b:	cc                   	int3
14025fe0c:	cc                   	int3
14025fe0d:	cc                   	int3
14025fe0e:	cc                   	int3
14025fe0f:	cc                   	int3
14025fe10:	b8 28 00 00 00       	mov    $0x28,%eax
14025fe15:	e8 c6 a7 09 00       	call   0x1402fa5e0
14025fe1a:	48 2b e0             	sub    %rax,%rsp
14025fe1d:	48 8b 01             	mov    (%rcx),%rax
14025fe20:	4c 8b d2             	mov    %rdx,%r10
14025fe23:	45 33 c0             	xor    %r8d,%r8d
14025fe26:	48 8b 10             	mov    (%rax),%rdx
14025fe29:	41 8b 41 20          	mov    0x20(%r9),%eax
14025fe2d:	a8 01                	test   $0x1,%al
14025fe2f:	74 0f                	je     0x14025fe40
14025fe31:	48 85 d2             	test   %rdx,%rdx
14025fe34:	75 0a                	jne    0x14025fe40
14025fe36:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14025fe3b:	48 83 c4 28          	add    $0x28,%rsp
14025fe3f:	c3                   	ret
14025fe40:	a8 02                	test   $0x2,%al
14025fe42:	74 0e                	je     0x14025fe52
14025fe44:	48 85 d2             	test   %rdx,%rdx
14025fe47:	79 09                	jns    0x14025fe52
14025fe49:	48 f7 da             	neg    %rdx
14025fe4c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14025fe52:	49 8b ca             	mov    %r10,%rcx
14025fe55:	48 83 c4 28          	add    $0x28,%rsp
14025fe59:	e9 82 dc 00 00       	jmp    0x14026dae0
14025fe5e:	cc                   	int3
14025fe5f:	cc                   	int3
14025fe60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14025fe65:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14025fe6a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14025fe6f:	57                   	push   %rdi
14025fe70:	b8 40 00 00 00       	mov    $0x40,%eax
14025fe75:	e8 66 a7 09 00       	call   0x1402fa5e0
14025fe7a:	48 2b e0             	sub    %rax,%rsp
14025fe7d:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
14025fe82:	33 c0                	xor    %eax,%eax
14025fe84:	41 8b f0             	mov    %r8d,%esi
14025fe87:	48 8b d9             	mov    %rcx,%rbx
14025fe8a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14025fe8f:	89 44 24 50          	mov    %eax,0x50(%rsp)
14025fe93:	48 39 01             	cmp    %rax,(%rcx)
14025fe96:	75 11                	jne    0x14025fea9
14025fe98:	48 8b d7             	mov    %rdi,%rdx
14025fe9b:	e8 c0 fe ff ff       	call   0x14025fd60
14025fea0:	85 c0                	test   %eax,%eax
14025fea2:	74 58                	je     0x14025fefc
14025fea4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14025fea9:	48 8b 1b             	mov    (%rbx),%rbx
14025feac:	85 f6                	test   %esi,%esi
14025feae:	0f 84 b1 00 00 00    	je     0x14025ff65
14025feb4:	44 8b ce             	mov    %esi,%r9d
14025feb7:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14025febc:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14025fec1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14025fec6:	e8 85 d9 00 00       	call   0x14026d850
14025fecb:	85 c0                	test   %eax,%eax
14025fecd:	74 2d                	je     0x14025fefc
14025fecf:	f6 47 20 02          	testb  $0x2,0x20(%rdi)
14025fed3:	75 40                	jne    0x14025ff15
14025fed5:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
14025feda:	74 32                	je     0x14025ff0e
14025fedc:	ba 70 00 00 00       	mov    $0x70,%edx
14025fee1:	c7 44 24 20 61 00 00 	movl   $0x61,0x20(%rsp)
14025fee8:	00
14025fee9:	4c 8d 0d 60 3c 12 00 	lea    0x123c60(%rip),%r9        # 0x140383b50
14025fef0:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
14025fef3:	44 8d 42 72          	lea    0x72(%rdx),%r8d
14025fef7:	e8 a4 14 fc ff       	call   0x1402213a0
14025fefc:	33 c0                	xor    %eax,%eax
14025fefe:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14025ff03:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14025ff08:	48 83 c4 40          	add    $0x40,%rsp
14025ff0c:	5f                   	pop    %rdi
14025ff0d:	c3                   	ret
14025ff0e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14025ff13:	eb 50                	jmp    0x14025ff65
14025ff15:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
14025ff1a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14025ff1f:	75 41                	jne    0x14025ff62
14025ff21:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
14025ff28:	ff ff 7f
14025ff2b:	48 3b c1             	cmp    %rcx,%rax
14025ff2e:	76 35                	jbe    0x14025ff65
14025ff30:	ba 70 00 00 00       	mov    $0x70,%edx
14025ff35:	c7 44 24 20 66 00 00 	movl   $0x66,0x20(%rsp)
14025ff3c:	00
14025ff3d:	4c 8d 0d 0c 3c 12 00 	lea    0x123c0c(%rip),%r9        # 0x140383b50
14025ff44:	8d 4a 9d             	lea    -0x63(%rdx),%ecx
14025ff47:	44 8d 42 6f          	lea    0x6f(%rdx),%r8d
14025ff4b:	e8 50 14 fc ff       	call   0x1402213a0
14025ff50:	33 c0                	xor    %eax,%eax
14025ff52:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14025ff57:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14025ff5c:	48 83 c4 40          	add    $0x40,%rsp
14025ff60:	5f                   	pop    %rdi
14025ff61:	c3                   	ret
14025ff62:	48 f7 d8             	neg    %rax
14025ff65:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14025ff6a:	48 89 03             	mov    %rax,(%rbx)
14025ff6d:	b8 01 00 00 00       	mov    $0x1,%eax
14025ff72:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14025ff77:	48 83 c4 40          	add    $0x40,%rsp
14025ff7b:	5f                   	pop    %rdi
14025ff7c:	c3                   	ret
14025ff7d:	cc                   	int3
14025ff7e:	cc                   	int3
14025ff7f:	cc                   	int3
14025ff80:	b8 28 00 00 00       	mov    $0x28,%eax
14025ff85:	e8 56 a6 09 00       	call   0x1402fa5e0
14025ff8a:	48 2b e0             	sub    %rax,%rsp
14025ff8d:	48 8b 02             	mov    (%rdx),%rax
14025ff90:	48 8d 15 d1 3b 12 00 	lea    0x123bd1(%rip),%rdx        # 0x140383b68
14025ff97:	41 f6 40 20 02       	testb  $0x2,0x20(%r8)
14025ff9c:	4c 8b 00             	mov    (%rax),%r8
14025ff9f:	75 07                	jne    0x14025ffa8
14025ffa1:	48 8d 15 c8 3b 12 00 	lea    0x123bc8(%rip),%rdx        # 0x140383b70
14025ffa8:	48 83 c4 28          	add    $0x28,%rsp
14025ffac:	e9 bf 9e fc ff       	jmp    0x140229e70
14025ffb1:	cc                   	int3
14025ffb2:	cc                   	int3
14025ffb3:	cc                   	int3
14025ffb4:	cc                   	int3
14025ffb5:	cc                   	int3
14025ffb6:	cc                   	int3
14025ffb7:	cc                   	int3
14025ffb8:	cc                   	int3
14025ffb9:	cc                   	int3
14025ffba:	cc                   	int3
14025ffbb:	cc                   	int3
14025ffbc:	cc                   	int3
14025ffbd:	cc                   	int3
14025ffbe:	cc                   	int3
14025ffbf:	cc                   	int3
14025ffc0:	40 53                	rex push %rbx
14025ffc2:	b8 30 00 00 00       	mov    $0x30,%eax
14025ffc7:	e8 14 a6 09 00       	call   0x1402fa5e0
14025ffcc:	48 2b e0             	sub    %rax,%rsp
14025ffcf:	48 8b d9             	mov    %rcx,%rbx
14025ffd2:	44 8d 40 4e          	lea    0x4e(%rax),%r8d
14025ffd6:	8d 48 d4             	lea    -0x2c(%rax),%ecx
14025ffd9:	48 8d 15 70 3b 12 00 	lea    0x123b70(%rip),%rdx        # 0x140383b50
14025ffe0:	e8 5b 96 fc ff       	call   0x140229640
14025ffe5:	48 89 03             	mov    %rax,(%rbx)
14025ffe8:	48 85 c0             	test   %rax,%rax
14025ffeb:	75 28                	jne    0x140260015
14025ffed:	4c 8d 0d 5c 3b 12 00 	lea    0x123b5c(%rip),%r9        # 0x140383b50
14025fff4:	c7 44 24 20 7f 00 00 	movl   $0x7f,0x20(%rsp)
14025fffb:	00
14025fffc:	ba 8b 00 00 00       	mov    $0x8b,%edx
140260001:	44 8d 40 41          	lea    0x41(%rax),%r8d
140260005:	8d 48 0d             	lea    0xd(%rax),%ecx
140260008:	e8 93 13 fc ff       	call   0x1402213a0
14026000d:	33 c0                	xor    %eax,%eax
14026000f:	48 83 c4 30          	add    $0x30,%rsp
140260013:	5b                   	pop    %rbx
140260014:	c3                   	ret
140260015:	b8 01 00 00 00       	mov    $0x1,%eax
14026001a:	48 83 c4 30          	add    $0x30,%rsp
14026001e:	5b                   	pop    %rbx
14026001f:	c3                   	ret
140260020:	40 53                	rex push %rbx
140260022:	b8 20 00 00 00       	mov    $0x20,%eax
140260027:	e8 b4 a5 09 00       	call   0x1402fa5e0
14026002c:	48 2b e0             	sub    %rax,%rsp
14026002f:	48 8b d9             	mov    %rcx,%rbx
140260032:	44 8d 40 67          	lea    0x67(%rax),%r8d
140260036:	48 8b 09             	mov    (%rcx),%rcx
140260039:	48 8d 15 10 3b 12 00 	lea    0x123b10(%rip),%rdx        # 0x140383b50
140260040:	e8 cb 92 fc ff       	call   0x140229310
140260045:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
14026004c:	48 83 c4 20          	add    $0x20,%rsp
140260050:	5b                   	pop    %rbx
140260051:	c3                   	ret
140260052:	cc                   	int3
140260053:	cc                   	int3
140260054:	cc                   	int3
140260055:	cc                   	int3
140260056:	cc                   	int3
140260057:	cc                   	int3
140260058:	cc                   	int3
140260059:	cc                   	int3
14026005a:	cc                   	int3
14026005b:	cc                   	int3
14026005c:	cc                   	int3
14026005d:	cc                   	int3
14026005e:	cc                   	int3
14026005f:	cc                   	int3
140260060:	48 8b 01             	mov    (%rcx),%rax
140260063:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140260069:	c3                   	ret
14026006a:	cc                   	int3
14026006b:	cc                   	int3
14026006c:	cc                   	int3
14026006d:	cc                   	int3
14026006e:	cc                   	int3
14026006f:	cc                   	int3
140260070:	b8 28 00 00 00       	mov    $0x28,%eax
140260075:	e8 66 a5 09 00       	call   0x1402fa5e0
14026007a:	48 2b e0             	sub    %rax,%rsp
14026007d:	48 8b 01             	mov    (%rcx),%rax
140260080:	45 33 c0             	xor    %r8d,%r8d
140260083:	4c 8b d2             	mov    %rdx,%r10
140260086:	8b 08                	mov    (%rax),%ecx
140260088:	41 8b 41 20          	mov    0x20(%r9),%eax
14026008c:	a8 01                	test   $0x1,%al
14026008e:	74 0e                	je     0x14026009e
140260090:	85 c9                	test   %ecx,%ecx
140260092:	75 0a                	jne    0x14026009e
140260094:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140260099:	48 83 c4 28          	add    $0x28,%rsp
14026009d:	c3                   	ret
14026009e:	a8 02                	test   $0x2,%al
1402600a0:	74 0c                	je     0x1402600ae
1402600a2:	85 c9                	test   %ecx,%ecx
1402600a4:	79 08                	jns    0x1402600ae
1402600a6:	f7 d9                	neg    %ecx
1402600a8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402600ae:	8b d1                	mov    %ecx,%edx
1402600b0:	49 8b ca             	mov    %r10,%rcx
1402600b3:	48 83 c4 28          	add    $0x28,%rsp
1402600b7:	e9 24 da 00 00       	jmp    0x14026dae0
1402600bc:	cc                   	int3
1402600bd:	cc                   	int3
1402600be:	cc                   	int3
1402600bf:	cc                   	int3
1402600c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402600c5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402600ca:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1402600cf:	57                   	push   %rdi
1402600d0:	b8 40 00 00 00       	mov    $0x40,%eax
1402600d5:	e8 06 a5 09 00       	call   0x1402fa5e0
1402600da:	48 2b e0             	sub    %rax,%rsp
1402600dd:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1402600e2:	33 c0                	xor    %eax,%eax
1402600e4:	41 8b f0             	mov    %r8d,%esi
1402600e7:	48 8b d9             	mov    %rcx,%rbx
1402600ea:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402600ef:	89 44 24 50          	mov    %eax,0x50(%rsp)
1402600f3:	48 39 01             	cmp    %rax,(%rcx)
1402600f6:	75 11                	jne    0x140260109
1402600f8:	48 8b d7             	mov    %rdi,%rdx
1402600fb:	e8 60 fc ff ff       	call   0x14025fd60
140260100:	85 c0                	test   %eax,%eax
140260102:	74 58                	je     0x14026015c
140260104:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140260109:	48 8b 1b             	mov    (%rbx),%rbx
14026010c:	85 f6                	test   %esi,%esi
14026010e:	0f 84 b4 00 00 00    	je     0x1402601c8
140260114:	44 8b ce             	mov    %esi,%r9d
140260117:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14026011c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140260121:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140260126:	e8 25 d7 00 00       	call   0x14026d850
14026012b:	85 c0                	test   %eax,%eax
14026012d:	74 2d                	je     0x14026015c
14026012f:	f6 47 20 02          	testb  $0x2,0x20(%rdi)
140260133:	75 48                	jne    0x14026017d
140260135:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
14026013a:	74 32                	je     0x14026016e
14026013c:	ba 69 00 00 00       	mov    $0x69,%edx
140260141:	c7 44 24 20 c8 00 00 	movl   $0xc8,0x20(%rsp)
140260148:	00
140260149:	4c 8d 0d 00 3a 12 00 	lea    0x123a00(%rip),%r9        # 0x140383b50
140260150:	8d 4a a4             	lea    -0x5c(%rdx),%ecx
140260153:	44 8d 42 79          	lea    0x79(%rdx),%r8d
140260157:	e8 44 12 fc ff       	call   0x1402213a0
14026015c:	33 c0                	xor    %eax,%eax
14026015e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140260163:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140260168:	48 83 c4 40          	add    $0x40,%rsp
14026016c:	5f                   	pop    %rdi