140286a0f:	cc                   	int3
140286a10:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140286a15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140286a1a:	57                   	push   %rdi
140286a1b:	b8 40 00 00 00       	mov    $0x40,%eax
140286a20:	e8 0b a1 02 00       	call   0x1402b0b30
140286a25:	48 2b e0             	sub    %rax,%rsp
140286a28:	49 8b e8             	mov    %r8,%rbp
140286a2b:	48 8b f2             	mov    %rdx,%rsi
140286a2e:	48 8b f9             	mov    %rcx,%rdi
140286a31:	4d 85 c9             	test   %r9,%r9
140286a34:	0f 85 68 01 00 00    	jne    0x140286ba2
140286a3a:	f6 44 24 70 01       	testb  $0x1,0x70(%rsp)
140286a3f:	0f 84 5d 01 00 00    	je     0x140286ba2
140286a45:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140286a4a:	33 db                	xor    %ebx,%ebx
140286a4c:	4d 85 c0             	test   %r8,%r8
140286a4f:	75 27                	jne    0x140286a78
140286a51:	e8 1a 06 ea ff       	call   0x140127070
140286a56:	4c 8d 05 6b d3 10 00 	lea    0x10d36b(%rip),%r8        # 0x140393dc8
140286a5d:	ba 21 04 00 00       	mov    $0x421,%edx
140286a62:	48 8d 0d cf d1 10 00 	lea    0x10d1cf(%rip),%rcx        # 0x140393c38
140286a69:	e8 22 07 ea ff       	call   0x140127190
140286a6e:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140286a73:	e9 07 01 00 00       	jmp    0x140286b7f
140286a78:	ba 00 f0 00 00       	mov    $0xf000,%edx
140286a7d:	48 8b cd             	mov    %rbp,%rcx
140286a80:	e8 7b 69 e7 ff       	call   0x1400fd400
140286a85:	85 c0                	test   %eax,%eax
140286a87:	0f 85 d0 00 00 00    	jne    0x140286b5d
140286a8d:	48 8b 0f             	mov    (%rdi),%rcx
140286a90:	48 8b d6             	mov    %rsi,%rdx
140286a93:	e8 f8 1c 01 00       	call   0x140298790
140286a98:	48 8b f0             	mov    %rax,%rsi
140286a9b:	48 85 c0             	test   %rax,%rax
140286a9e:	0f 84 9a 00 00 00    	je     0x140286b3e
140286aa4:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140286aa9:	48 85 d2             	test   %rdx,%rdx
140286aac:	74 15                	je     0x140286ac3
140286aae:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140286ab5:	00
140286ab6:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140286aba:	e8 b1 20 ef ff       	call   0x140178b70
140286abf:	85 c0                	test   %eax,%eax
140286ac1:	74 7b                	je     0x140286b3e
140286ac3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140286ac8:	c7 44 24 68 ff ff ff 	movl   $0xffffffff,0x68(%rsp)
140286acf:	ff
140286ad0:	39 5f 0c             	cmp    %ebx,0xc(%rdi)
140286ad3:	74 69                	je     0x140286b3e
140286ad5:	44 8b 47 08          	mov    0x8(%rdi),%r8d
140286ad9:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140286ade:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140286ae3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140286ae8:	ba 06 00 00 00       	mov    $0x6,%edx
140286aed:	48 8b cd             	mov    %rbp,%rcx
140286af0:	e8 2b b3 00 00       	call   0x140291e20
140286af5:	85 c0                	test   %eax,%eax
140286af7:	74 45                	je     0x140286b3e
140286af9:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
140286afe:	48 8d 05 9b 3d ed ff 	lea    -0x12c265(%rip),%rax        # 0x14015a8a0
140286b05:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140286b0a:	ba 06 00 00 00       	mov    $0x6,%edx
140286b0f:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140286b14:	48 8b cd             	mov    %rbp,%rcx
140286b17:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140286b1c:	e8 2f a7 00 00       	call   0x140291250
140286b21:	48 8b f8             	mov    %rax,%rdi
140286b24:	48 85 c0             	test   %rax,%rax
140286b27:	74 0d                	je     0x140286b36
140286b29:	48 8b d0             	mov    %rax,%rdx
140286b2c:	48 8b ce             	mov    %rsi,%rcx
140286b2f:	e8 7c 9d e7 ff       	call   0x1401008b0
140286b34:	8b d8                	mov    %eax,%ebx
140286b36:	48 8b cf             	mov    %rdi,%rcx
140286b39:	e8 c2 1d ee ff       	call   0x140168900
140286b3e:	48 8b ce             	mov    %rsi,%rcx
140286b41:	e8 7a 59 e6 ff       	call   0x1400ec4c0
140286b46:	8b c3                	mov    %ebx,%eax
140286b48:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140286b4d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140286b52:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140286b57:	48 83 c4 40          	add    $0x40,%rsp
140286b5b:	5f                   	pop    %rdi
140286b5c:	c3                   	ret
140286b5d:	e8 0e 05 ea ff       	call   0x140127070
140286b62:	4c 8d 05 5f d2 10 00 	lea    0x10d25f(%rip),%r8        # 0x140393dc8
140286b69:	ba 2e 04 00 00       	mov    $0x42e,%edx
140286b6e:	48 8d 0d c3 d0 10 00 	lea    0x10d0c3(%rip),%rcx        # 0x140393c38
140286b75:	e8 16 06 ea ff       	call   0x140127190
140286b7a:	ba 06 01 08 00       	mov    $0x80106,%edx
140286b7f:	45 33 c0             	xor    %r8d,%r8d
140286b82:	41 8d 48 39          	lea    0x39(%r8),%ecx
140286b86:	e8 05 07 ea ff       	call   0x140127290
140286b8b:	8b c3                	mov    %ebx,%eax
140286b8d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140286b92:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140286b97:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140286b9c:	48 83 c4 40          	add    $0x40,%rsp
140286ba0:	5f                   	pop    %rdi
140286ba1:	c3                   	ret
140286ba2:	e8 c9 04 ea ff       	call   0x140127070
140286ba7:	4c 8d 05 2a d4 10 00 	lea    0x10d42a(%rip),%r8        # 0x140393fd8
140286bae:	ba 4e 05 00 00       	mov    $0x54e,%edx
140286bb3:	48 8d 0d 7e d0 10 00 	lea    0x10d07e(%rip),%rcx        # 0x140393c38
140286bba:	e8 d1 05 ea ff       	call   0x140127190
140286bbf:	45 33 c0             	xor    %r8d,%r8d
140286bc2:	ba 06 01 08 00       	mov    $0x80106,%edx
140286bc7:	41 8d 48 39          	lea    0x39(%r8),%ecx
140286bcb:	e8 c0 06 ea ff       	call   0x140127290
140286bd0:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140286bd5:	33 c0                	xor    %eax,%eax
140286bd7:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140286bdc:	48 83 c4 40          	add    $0x40,%rsp
140286be0:	5f                   	pop    %rdi
140286be1:	c3                   	ret
140286be2:	cc                   	int3
140286be3:	cc                   	int3
140286be4:	cc                   	int3
140286be5:	cc                   	int3
140286be6:	cc                   	int3
140286be7:	cc                   	int3
140286be8:	cc                   	int3
140286be9:	cc                   	int3
140286bea:	cc                   	int3
140286beb:	cc                   	int3
140286bec:	cc                   	int3
140286bed:	cc                   	int3
140286bee:	cc                   	int3
140286bef:	cc                   	int3
140286bf0:	b8 28 00 00 00       	mov    $0x28,%eax
140286bf5:	e8 36 9f 02 00       	call   0x1402b0b30
140286bfa:	48 2b e0             	sub    %rax,%rsp
140286bfd:	8b ca                	mov    %edx,%ecx
140286bff:	8d 50 d9             	lea    -0x27(%rax),%edx
140286c02:	48 83 c4 28          	add    $0x28,%rsp
140286c06:	e9 95 a5 00 00       	jmp    0x1402911a0
140286c0b:	cc                   	int3
140286c0c:	cc                   	int3
140286c0d:	cc                   	int3
140286c0e:	cc                   	int3
140286c0f:	cc                   	int3
140286c10:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140286c15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140286c1a:	57                   	push   %rdi
140286c1b:	b8 40 00 00 00       	mov    $0x40,%eax
140286c20:	e8 0b 9f 02 00       	call   0x1402b0b30
140286c25:	48 2b e0             	sub    %rax,%rsp
140286c28:	49 8b e8             	mov    %r8,%rbp
140286c2b:	48 8b f2             	mov    %rdx,%rsi
140286c2e:	48 8b f9             	mov    %rcx,%rdi
140286c31:	4d 85 c9             	test   %r9,%r9
140286c34:	0f 85 68 01 00 00    	jne    0x140286da2
140286c3a:	f6 44 24 70 01       	testb  $0x1,0x70(%rsp)
140286c3f:	0f 84 5d 01 00 00    	je     0x140286da2
140286c45:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140286c4a:	33 db                	xor    %ebx,%ebx
140286c4c:	4d 85 c0             	test   %r8,%r8
140286c4f:	75 27                	jne    0x140286c78
140286c51:	e8 1a 04 ea ff       	call   0x140127070
140286c56:	4c 8d 05 6b d1 10 00 	lea    0x10d16b(%rip),%r8        # 0x140393dc8
140286c5d:	ba 21 04 00 00       	mov    $0x421,%edx
140286c62:	48 8d 0d cf cf 10 00 	lea    0x10cfcf(%rip),%rcx        # 0x140393c38
140286c69:	e8 22 05 ea ff       	call   0x140127190
140286c6e:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140286c73:	e9 07 01 00 00       	jmp    0x140286d7f
140286c78:	ba 00 f0 00 00       	mov    $0xf000,%edx
140286c7d:	48 8b cd             	mov    %rbp,%rcx
140286c80:	e8 7b 67 e7 ff       	call   0x1400fd400
140286c85:	85 c0                	test   %eax,%eax
140286c87:	0f 85 d0 00 00 00    	jne    0x140286d5d
140286c8d:	48 8b 0f             	mov    (%rdi),%rcx
140286c90:	48 8b d6             	mov    %rsi,%rdx
140286c93:	e8 f8 1a 01 00       	call   0x140298790
140286c98:	48 8b f0             	mov    %rax,%rsi
140286c9b:	48 85 c0             	test   %rax,%rax
140286c9e:	0f 84 9a 00 00 00    	je     0x140286d3e
140286ca4:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140286ca9:	48 85 d2             	test   %rdx,%rdx
140286cac:	74 15                	je     0x140286cc3
140286cae:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140286cb5:	00
140286cb6:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140286cba:	e8 b1 1e ef ff       	call   0x140178b70
140286cbf:	85 c0                	test   %eax,%eax
140286cc1:	74 7b                	je     0x140286d3e
140286cc3:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140286cc8:	c7 44 24 68 ff ff ff 	movl   $0xffffffff,0x68(%rsp)
140286ccf:	ff
140286cd0:	39 5f 0c             	cmp    %ebx,0xc(%rdi)
140286cd3:	74 69                	je     0x140286d3e
140286cd5:	44 8b 47 08          	mov    0x8(%rdi),%r8d
140286cd9:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140286cde:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140286ce3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140286ce8:	ba 06 00 00 00       	mov    $0x6,%edx
140286ced:	48 8b cd             	mov    %rbp,%rcx
140286cf0:	e8 2b b1 00 00       	call   0x140291e20
140286cf5:	85 c0                	test   %eax,%eax
140286cf7:	74 45                	je     0x140286d3e
140286cf9:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
140286cfe:	48 8d 05 9b 3b ed ff 	lea    -0x12c465(%rip),%rax        # 0x14015a8a0
140286d05:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140286d0a:	ba 06 00 00 00       	mov    $0x6,%edx
140286d0f:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140286d14:	48 8b cd             	mov    %rbp,%rcx
140286d17:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140286d1c:	e8 2f a5 00 00       	call   0x140291250
140286d21:	48 8b f8             	mov    %rax,%rdi
140286d24:	48 85 c0             	test   %rax,%rax
140286d27:	74 0d                	je     0x140286d36
140286d29:	48 8b d0             	mov    %rax,%rdx
140286d2c:	48 8b ce             	mov    %rsi,%rcx
140286d2f:	e8 7c 15 ef ff       	call   0x1401782b0
140286d34:	8b d8                	mov    %eax,%ebx
140286d36:	48 8b cf             	mov    %rdi,%rcx
140286d39:	e8 c2 1b ee ff       	call   0x140168900
140286d3e:	48 8b ce             	mov    %rsi,%rcx
140286d41:	e8 7a 57 e6 ff       	call   0x1400ec4c0
140286d46:	8b c3                	mov    %ebx,%eax
140286d48:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140286d4d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140286d52:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140286d57:	48 83 c4 40          	add    $0x40,%rsp
140286d5b:	5f                   	pop    %rdi
140286d5c:	c3                   	ret
140286d5d:	e8 0e 03 ea ff       	call   0x140127070
140286d62:	4c 8d 05 5f d0 10 00 	lea    0x10d05f(%rip),%r8        # 0x140393dc8
140286d69:	ba 2e 04 00 00       	mov    $0x42e,%edx
140286d6e:	48 8d 0d c3 ce 10 00 	lea    0x10cec3(%rip),%rcx        # 0x140393c38
140286d75:	e8 16 04 ea ff       	call   0x140127190
140286d7a:	ba 06 01 08 00       	mov    $0x80106,%edx
140286d7f:	45 33 c0             	xor    %r8d,%r8d
140286d82:	41 8d 48 39          	lea    0x39(%r8),%ecx
140286d86:	e8 05 05 ea ff       	call   0x140127290
140286d8b:	8b c3                	mov    %ebx,%eax
140286d8d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140286d92:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140286d97:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140286d9c:	48 83 c4 40          	add    $0x40,%rsp
140286da0:	5f                   	pop    %rdi
140286da1:	c3                   	ret
140286da2:	e8 c9 02 ea ff       	call   0x140127070
140286da7:	4c 8d 05 5a d2 10 00 	lea    0x10d25a(%rip),%r8        # 0x140394008
140286dae:	ba 4f 05 00 00       	mov    $0x54f,%edx
140286db3:	48 8d 0d 7e ce 10 00 	lea    0x10ce7e(%rip),%rcx        # 0x140393c38
140286dba:	e8 d1 03 ea ff       	call   0x140127190
140286dbf:	45 33 c0             	xor    %r8d,%r8d
140286dc2:	ba 06 01 08 00       	mov    $0x80106,%edx
140286dc7:	41 8d 48 39          	lea    0x39(%r8),%ecx
140286dcb:	e8 c0 04 ea ff       	call   0x140127290
140286dd0:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140286dd5:	33 c0                	xor    %eax,%eax
140286dd7:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140286ddc:	48 83 c4 40          	add    $0x40,%rsp
140286de0:	5f                   	pop    %rdi
140286de1:	c3                   	ret
140286de2:	cc                   	int3
140286de3:	cc                   	int3
140286de4:	cc                   	int3
140286de5:	cc                   	int3
140286de6:	cc                   	int3
140286de7:	cc                   	int3
140286de8:	cc                   	int3
140286de9:	cc                   	int3
140286dea:	cc                   	int3
140286deb:	cc                   	int3
140286dec:	cc                   	int3
140286ded:	cc                   	int3
140286dee:	cc                   	int3
140286def:	cc                   	int3
140286df0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140286df5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140286dfa:	41 56                	push   %r14
140286dfc:	b8 40 00 00 00       	mov    $0x40,%eax
140286e01:	e8 2a 9d 02 00       	call   0x1402b0b30
140286e06:	48 2b e0             	sub    %rax,%rsp
140286e09:	49 8b f8             	mov    %r8,%rdi
140286e0c:	48 8b da             	mov    %rdx,%rbx
140286e0f:	4c 8b f1             	mov    %rcx,%r14
140286e12:	4d 85 c9             	test   %r9,%r9
140286e15:	0f 85 22 01 00 00    	jne    0x140286f3d
140286e1b:	f6 44 24 70 01       	testb  $0x1,0x70(%rsp)
140286e20:	0f 84 17 01 00 00    	je     0x140286f3d
140286e26:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140286e2b:	33 f6                	xor    %esi,%esi
140286e2d:	4d 85 c0             	test   %r8,%r8
140286e30:	75 27                	jne    0x140286e59
140286e32:	e8 39 02 ea ff       	call   0x140127070
140286e37:	4c 8d 05 8a cf 10 00 	lea    0x10cf8a(%rip),%r8        # 0x140393dc8
140286e3e:	ba 21 04 00 00       	mov    $0x421,%edx
140286e43:	48 8d 0d ee cd 10 00 	lea    0x10cdee(%rip),%rcx        # 0x140393c38
140286e4a:	e8 41 03 ea ff       	call   0x140127190
140286e4f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140286e54:	e9 c0 00 00 00       	jmp    0x140286f19
140286e59:	ba 00 f0 00 00       	mov    $0xf000,%edx
140286e5e:	48 8b cf             	mov    %rdi,%rcx
140286e61:	e8 9a 65 e7 ff       	call   0x1400fd400
140286e66:	85 c0                	test   %eax,%eax
140286e68:	0f 85 89 00 00 00    	jne    0x140286ef7
140286e6e:	49 8b 0e             	mov    (%r14),%rcx
140286e71:	48 8b d3             	mov    %rbx,%rdx
140286e74:	e8 17 19 01 00       	call   0x140298790
140286e79:	48 8b d8             	mov    %rax,%rbx
140286e7c:	48 85 c0             	test   %rax,%rax
140286e7f:	74 56                	je     0x140286ed7
140286e81:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140286e86:	48 85 d2             	test   %rdx,%rdx
140286e89:	74 15                	je     0x140286ea0
140286e8b:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140286e92:	00
140286e93:	49 8d 4e 18          	lea    0x18(%r14),%rcx
140286e97:	e8 d4 1c ef ff       	call   0x140178b70
140286e9c:	85 c0                	test   %eax,%eax
140286e9e:	74 37                	je     0x140286ed7
140286ea0:	48 8d 05 f9 39 ed ff 	lea    -0x12c607(%rip),%rax        # 0x14015a8a0
140286ea7:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140286eac:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140286eb1:	4c 8d 0d a0 5b 08 00 	lea    0x85ba0(%rip),%r9        # 0x14030ca58
140286eb8:	48 8d 05 61 af 00 00 	lea    0xaf61(%rip),%rax        # 0x140291e20
140286ebf:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140286ec5:	48 8b d7             	mov    %rdi,%rdx
140286ec8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140286ecd:	48 8b cb             	mov    %rbx,%rcx
140286ed0:	e8 9b a7 00 00       	call   0x140291670
140286ed5:	8b f0                	mov    %eax,%esi
140286ed7:	48 8b cb             	mov    %rbx,%rcx
140286eda:	e8 e1 55 e6 ff       	call   0x1400ec4c0
140286edf:	8b c6                	mov    %esi,%eax
140286ee1:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140286ee6:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140286eeb:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140286ef0:	48 83 c4 40          	add    $0x40,%rsp
140286ef4:	41 5e                	pop    %r14
140286ef6:	c3                   	ret
140286ef7:	e8 74 01 ea ff       	call   0x140127070
140286efc:	4c 8d 05 c5 ce 10 00 	lea    0x10cec5(%rip),%r8        # 0x140393dc8
140286f03:	ba 2e 04 00 00       	mov    $0x42e,%edx
140286f08:	48 8d 0d 29 cd 10 00 	lea    0x10cd29(%rip),%rcx        # 0x140393c38
140286f0f:	e8 7c 02 ea ff       	call   0x140127190
140286f14:	ba 06 01 08 00       	mov    $0x80106,%edx
140286f19:	45 33 c0             	xor    %r8d,%r8d
140286f1c:	41 8d 48 39          	lea    0x39(%r8),%ecx
140286f20:	e8 6b 03 ea ff       	call   0x140127290
140286f25:	8b c6                	mov    %esi,%eax
140286f27:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140286f2c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140286f31:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140286f36:	48 83 c4 40          	add    $0x40,%rsp
140286f3a:	41 5e                	pop    %r14