14028772c:	cc                   	int3
14028772d:	cc                   	int3
14028772e:	cc                   	int3
14028772f:	cc                   	int3
140287730:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140287735:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028773a:	57                   	push   %rdi
14028773b:	b8 40 00 00 00       	mov    $0x40,%eax
140287740:	e8 eb 93 02 00       	call   0x1402b0b30
140287745:	48 2b e0             	sub    %rax,%rsp
140287748:	49 8b e8             	mov    %r8,%rbp
14028774b:	48 8b f2             	mov    %rdx,%rsi
14028774e:	48 8b f9             	mov    %rcx,%rdi
140287751:	4d 85 c9             	test   %r9,%r9
140287754:	0f 85 6b 01 00 00    	jne    0x1402878c5
14028775a:	f6 44 24 70 01       	testb  $0x1,0x70(%rsp)
14028775f:	0f 84 60 01 00 00    	je     0x1402878c5
140287765:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14028776a:	33 db                	xor    %ebx,%ebx
14028776c:	4d 85 c0             	test   %r8,%r8
14028776f:	75 27                	jne    0x140287798
140287771:	e8 fa f8 e9 ff       	call   0x140127070
140287776:	4c 8d 05 4b c6 10 00 	lea    0x10c64b(%rip),%r8        # 0x140393dc8
14028777d:	ba 21 04 00 00       	mov    $0x421,%edx
140287782:	48 8d 0d af c4 10 00 	lea    0x10c4af(%rip),%rcx        # 0x140393c38
140287789:	e8 02 fa e9 ff       	call   0x140127190
14028778e:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140287793:	e9 0a 01 00 00       	jmp    0x1402878a2
140287798:	ba 00 f0 00 00       	mov    $0xf000,%edx
14028779d:	48 8b cd             	mov    %rbp,%rcx
1402877a0:	e8 5b 5c e7 ff       	call   0x1400fd400
1402877a5:	3d 00 10 00 00       	cmp    $0x1000,%eax
1402877aa:	0f 85 d0 00 00 00    	jne    0x140287880
1402877b0:	48 8b 0f             	mov    (%rdi),%rcx
1402877b3:	48 8b d6             	mov    %rsi,%rdx
1402877b6:	e8 d5 0f 01 00       	call   0x140298790
1402877bb:	48 8b f0             	mov    %rax,%rsi
1402877be:	48 85 c0             	test   %rax,%rax
1402877c1:	0f 84 9a 00 00 00    	je     0x140287861
1402877c7:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402877cc:	48 85 d2             	test   %rdx,%rdx
1402877cf:	74 15                	je     0x1402877e6
1402877d1:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
1402877d8:	00
1402877d9:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1402877dd:	e8 8e 13 ef ff       	call   0x140178b70
1402877e2:	85 c0                	test   %eax,%eax
1402877e4:	74 7b                	je     0x140287861
1402877e6:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1402877eb:	c7 44 24 68 ff ff ff 	movl   $0xffffffff,0x68(%rsp)
1402877f2:	ff
1402877f3:	39 5f 0c             	cmp    %ebx,0xc(%rdi)
1402877f6:	74 69                	je     0x140287861
1402877f8:	44 8b 47 08          	mov    0x8(%rdi),%r8d
1402877fc:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140287801:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
140287806:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028780b:	ba 90 03 00 00       	mov    $0x390,%edx
140287810:	48 8b cd             	mov    %rbp,%rcx
140287813:	e8 08 a6 00 00       	call   0x140291e20
140287818:	85 c0                	test   %eax,%eax
14028781a:	74 45                	je     0x140287861
14028781c:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
140287821:	48 8d 05 78 30 ed ff 	lea    -0x12cf88(%rip),%rax        # 0x14015a8a0
140287828:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14028782d:	ba 90 03 00 00       	mov    $0x390,%edx
140287832:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140287837:	48 8b cd             	mov    %rbp,%rcx
14028783a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14028783f:	e8 0c 9a 00 00       	call   0x140291250
140287844:	48 8b f8             	mov    %rax,%rdi
140287847:	48 85 c0             	test   %rax,%rax
14028784a:	74 0d                	je     0x140287859
14028784c:	48 8b d0             	mov    %rax,%rdx
14028784f:	48 8b ce             	mov    %rsi,%rcx
140287852:	e8 59 0a ef ff       	call   0x1401782b0
140287857:	8b d8                	mov    %eax,%ebx
140287859:	48 8b cf             	mov    %rdi,%rcx
14028785c:	e8 9f 10 ee ff       	call   0x140168900
140287861:	48 8b ce             	mov    %rsi,%rcx
140287864:	e8 57 4c e6 ff       	call   0x1400ec4c0
140287869:	8b c3                	mov    %ebx,%eax
14028786b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140287870:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140287875:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14028787a:	48 83 c4 40          	add    $0x40,%rsp
14028787e:	5f                   	pop    %rdi
14028787f:	c3                   	ret
140287880:	e8 eb f7 e9 ff       	call   0x140127070
140287885:	4c 8d 05 3c c5 10 00 	lea    0x10c53c(%rip),%r8        # 0x140393dc8
14028788c:	ba 2e 04 00 00       	mov    $0x42e,%edx
140287891:	48 8d 0d a0 c3 10 00 	lea    0x10c3a0(%rip),%rcx        # 0x140393c38
140287898:	e8 f3 f8 e9 ff       	call   0x140127190
14028789d:	ba 06 01 08 00       	mov    $0x80106,%edx
1402878a2:	45 33 c0             	xor    %r8d,%r8d
1402878a5:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402878a9:	e8 e2 f9 e9 ff       	call   0x140127290
1402878ae:	8b c3                	mov    %ebx,%eax
1402878b0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402878b5:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402878ba:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402878bf:	48 83 c4 40          	add    $0x40,%rsp
1402878c3:	5f                   	pop    %rdi
1402878c4:	c3                   	ret
1402878c5:	e8 a6 f7 e9 ff       	call   0x140127070
1402878ca:	4c 8d 05 4f c8 10 00 	lea    0x10c84f(%rip),%r8        # 0x140394120
1402878d1:	ba 55 05 00 00       	mov    $0x555,%edx
1402878d6:	48 8d 0d 5b c3 10 00 	lea    0x10c35b(%rip),%rcx        # 0x140393c38
1402878dd:	e8 ae f8 e9 ff       	call   0x140127190
1402878e2:	45 33 c0             	xor    %r8d,%r8d
1402878e5:	ba 06 01 08 00       	mov    $0x80106,%edx
1402878ea:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402878ee:	e8 9d f9 e9 ff       	call   0x140127290
1402878f3:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402878f8:	33 c0                	xor    %eax,%eax
1402878fa:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402878ff:	48 83 c4 40          	add    $0x40,%rsp
140287903:	5f                   	pop    %rdi
140287904:	c3                   	ret
140287905:	cc                   	int3
140287906:	cc                   	int3
140287907:	cc                   	int3
140287908:	cc                   	int3
140287909:	cc                   	int3
14028790a:	cc                   	int3
14028790b:	cc                   	int3
14028790c:	cc                   	int3
14028790d:	cc                   	int3
14028790e:	cc                   	int3
14028790f:	cc                   	int3
140287910:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140287915:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14028791a:	41 56                	push   %r14
14028791c:	b8 40 00 00 00       	mov    $0x40,%eax
140287921:	e8 0a 92 02 00       	call   0x1402b0b30
140287926:	48 2b e0             	sub    %rax,%rsp
140287929:	49 8b f8             	mov    %r8,%rdi
14028792c:	48 8b da             	mov    %rdx,%rbx
14028792f:	4c 8b f1             	mov    %rcx,%r14
140287932:	4d 85 c9             	test   %r9,%r9
140287935:	0f 85 25 01 00 00    	jne    0x140287a60
14028793b:	f6 44 24 70 01       	testb  $0x1,0x70(%rsp)
140287940:	0f 84 1a 01 00 00    	je     0x140287a60
140287946:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
14028794b:	33 f6                	xor    %esi,%esi
14028794d:	4d 85 c0             	test   %r8,%r8
140287950:	75 27                	jne    0x140287979
140287952:	e8 19 f7 e9 ff       	call   0x140127070
140287957:	4c 8d 05 6a c4 10 00 	lea    0x10c46a(%rip),%r8        # 0x140393dc8
14028795e:	ba 21 04 00 00       	mov    $0x421,%edx
140287963:	48 8d 0d ce c2 10 00 	lea    0x10c2ce(%rip),%rcx        # 0x140393c38
14028796a:	e8 21 f8 e9 ff       	call   0x140127190
14028796f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140287974:	e9 c3 00 00 00       	jmp    0x140287a3c
140287979:	ba 00 f0 00 00       	mov    $0xf000,%edx
14028797e:	48 8b cf             	mov    %rdi,%rcx
140287981:	e8 7a 5a e7 ff       	call   0x1400fd400
140287986:	3d 00 10 00 00       	cmp    $0x1000,%eax
14028798b:	0f 85 89 00 00 00    	jne    0x140287a1a
140287991:	49 8b 0e             	mov    (%r14),%rcx
140287994:	48 8b d3             	mov    %rbx,%rdx
140287997:	e8 f4 0d 01 00       	call   0x140298790
14028799c:	48 8b d8             	mov    %rax,%rbx
14028799f:	48 85 c0             	test   %rax,%rax
1402879a2:	74 56                	je     0x1402879fa
1402879a4:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402879a9:	48 85 d2             	test   %rdx,%rdx
1402879ac:	74 15                	je     0x1402879c3
1402879ae:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
1402879b5:	00
1402879b6:	49 8d 4e 18          	lea    0x18(%r14),%rcx
1402879ba:	e8 b1 11 ef ff       	call   0x140178b70
1402879bf:	85 c0                	test   %eax,%eax
1402879c1:	74 37                	je     0x1402879fa
1402879c3:	48 8d 05 d6 2e ed ff 	lea    -0x12d12a(%rip),%rax        # 0x14015a8a0
1402879ca:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1402879cf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402879d4:	4c 8d 0d 2d c7 10 00 	lea    0x10c72d(%rip),%r9        # 0x140394108
1402879db:	48 8d 05 3e a4 00 00 	lea    0xa43e(%rip),%rax        # 0x140291e20
1402879e2:	41 b8 90 03 00 00    	mov    $0x390,%r8d
1402879e8:	48 8b d7             	mov    %rdi,%rdx
1402879eb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402879f0:	48 8b cb             	mov    %rbx,%rcx
1402879f3:	e8 78 9c 00 00       	call   0x140291670
1402879f8:	8b f0                	mov    %eax,%esi
1402879fa:	48 8b cb             	mov    %rbx,%rcx
1402879fd:	e8 be 4a e6 ff       	call   0x1400ec4c0
140287a02:	8b c6                	mov    %esi,%eax
140287a04:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140287a09:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140287a0e:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287a13:	48 83 c4 40          	add    $0x40,%rsp
140287a17:	41 5e                	pop    %r14
140287a19:	c3                   	ret
140287a1a:	e8 51 f6 e9 ff       	call   0x140127070
140287a1f:	4c 8d 05 a2 c3 10 00 	lea    0x10c3a2(%rip),%r8        # 0x140393dc8
140287a26:	ba 2e 04 00 00       	mov    $0x42e,%edx
140287a2b:	48 8d 0d 06 c2 10 00 	lea    0x10c206(%rip),%rcx        # 0x140393c38
140287a32:	e8 59 f7 e9 ff       	call   0x140127190
140287a37:	ba 06 01 08 00       	mov    $0x80106,%edx
140287a3c:	45 33 c0             	xor    %r8d,%r8d
140287a3f:	41 8d 48 39          	lea    0x39(%r8),%ecx
140287a43:	e8 48 f8 e9 ff       	call   0x140127290
140287a48:	8b c6                	mov    %esi,%eax
140287a4a:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140287a4f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140287a54:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287a59:	48 83 c4 40          	add    $0x40,%rsp
140287a5d:	41 5e                	pop    %r14
140287a5f:	c3                   	ret
140287a60:	e8 0b f6 e9 ff       	call   0x140127070
140287a65:	4c 8d 05 e4 c6 10 00 	lea    0x10c6e4(%rip),%r8        # 0x140394150
140287a6c:	ba 56 05 00 00       	mov    $0x556,%edx
140287a71:	48 8d 0d c0 c1 10 00 	lea    0x10c1c0(%rip),%rcx        # 0x140393c38
140287a78:	e8 13 f7 e9 ff       	call   0x140127190
140287a7d:	45 33 c0             	xor    %r8d,%r8d
140287a80:	ba 06 01 08 00       	mov    $0x80106,%edx
140287a85:	41 8d 48 39          	lea    0x39(%r8),%ecx
140287a89:	e8 02 f8 e9 ff       	call   0x140127290
140287a8e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140287a93:	33 c0                	xor    %eax,%eax
140287a95:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287a9a:	48 83 c4 40          	add    $0x40,%rsp
140287a9e:	41 5e                	pop    %r14
140287aa0:	c3                   	ret
140287aa1:	cc                   	int3
140287aa2:	cc                   	int3
140287aa3:	cc                   	int3
140287aa4:	cc                   	int3
140287aa5:	cc                   	int3
140287aa6:	cc                   	int3
140287aa7:	cc                   	int3
140287aa8:	cc                   	int3
140287aa9:	cc                   	int3
140287aaa:	cc                   	int3
140287aab:	cc                   	int3
140287aac:	cc                   	int3
140287aad:	cc                   	int3
140287aae:	cc                   	int3
140287aaf:	cc                   	int3
140287ab0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140287ab5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140287aba:	41 56                	push   %r14
140287abc:	b8 40 00 00 00       	mov    $0x40,%eax
140287ac1:	e8 6a 90 02 00       	call   0x1402b0b30
140287ac6:	48 2b e0             	sub    %rax,%rsp
140287ac9:	49 8b f8             	mov    %r8,%rdi
140287acc:	48 8b da             	mov    %rdx,%rbx
140287acf:	4c 8b f1             	mov    %rcx,%r14
140287ad2:	4d 85 c9             	test   %r9,%r9
140287ad5:	0f 85 25 01 00 00    	jne    0x140287c00
140287adb:	f6 44 24 70 01       	testb  $0x1,0x70(%rsp)
140287ae0:	0f 84 1a 01 00 00    	je     0x140287c00
140287ae6:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140287aeb:	33 f6                	xor    %esi,%esi
140287aed:	4d 85 c0             	test   %r8,%r8
140287af0:	75 27                	jne    0x140287b19
140287af2:	e8 79 f5 e9 ff       	call   0x140127070
140287af7:	4c 8d 05 ca c2 10 00 	lea    0x10c2ca(%rip),%r8        # 0x140393dc8
140287afe:	ba 21 04 00 00       	mov    $0x421,%edx
140287b03:	48 8d 0d 2e c1 10 00 	lea    0x10c12e(%rip),%rcx        # 0x140393c38
140287b0a:	e8 81 f6 e9 ff       	call   0x140127190
140287b0f:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140287b14:	e9 c3 00 00 00       	jmp    0x140287bdc
140287b19:	ba 00 f0 00 00       	mov    $0xf000,%edx
140287b1e:	48 8b cf             	mov    %rdi,%rcx
140287b21:	e8 da 58 e7 ff       	call   0x1400fd400
140287b26:	3d 00 10 00 00       	cmp    $0x1000,%eax
140287b2b:	0f 85 89 00 00 00    	jne    0x140287bba
140287b31:	49 8b 0e             	mov    (%r14),%rcx
140287b34:	48 8b d3             	mov    %rbx,%rdx
140287b37:	e8 54 0c 01 00       	call   0x140298790
140287b3c:	48 8b d8             	mov    %rax,%rbx
140287b3f:	48 85 c0             	test   %rax,%rax
140287b42:	74 56                	je     0x140287b9a
140287b44:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140287b49:	48 85 d2             	test   %rdx,%rdx
140287b4c:	74 15                	je     0x140287b63
140287b4e:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140287b55:	00
140287b56:	49 8d 4e 18          	lea    0x18(%r14),%rcx
140287b5a:	e8 11 10 ef ff       	call   0x140178b70
140287b5f:	85 c0                	test   %eax,%eax
140287b61:	74 37                	je     0x140287b9a
140287b63:	48 8d 05 36 2d ed ff 	lea    -0x12d2ca(%rip),%rax        # 0x14015a8a0
140287b6a:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140287b6f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140287b74:	4c 8d 0d 8d c5 10 00 	lea    0x10c58d(%rip),%r9        # 0x140394108
140287b7b:	48 8d 05 9e a2 00 00 	lea    0xa29e(%rip),%rax        # 0x140291e20
140287b82:	41 b8 90 03 00 00    	mov    $0x390,%r8d
140287b88:	48 8b d7             	mov    %rdi,%rdx
140287b8b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140287b90:	48 8b cb             	mov    %rbx,%rcx
140287b93:	e8 08 9c 00 00       	call   0x1402917a0
140287b98:	8b f0                	mov    %eax,%esi
140287b9a:	48 8b cb             	mov    %rbx,%rcx
140287b9d:	e8 1e 49 e6 ff       	call   0x1400ec4c0
140287ba2:	8b c6                	mov    %esi,%eax
140287ba4:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140287ba9:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140287bae:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287bb3:	48 83 c4 40          	add    $0x40,%rsp
140287bb7:	41 5e                	pop    %r14
140287bb9:	c3                   	ret
140287bba:	e8 b1 f4 e9 ff       	call   0x140127070
140287bbf:	4c 8d 05 02 c2 10 00 	lea    0x10c202(%rip),%r8        # 0x140393dc8
140287bc6:	ba 2e 04 00 00       	mov    $0x42e,%edx
140287bcb:	48 8d 0d 66 c0 10 00 	lea    0x10c066(%rip),%rcx        # 0x140393c38
140287bd2:	e8 b9 f5 e9 ff       	call   0x140127190
140287bd7:	ba 06 01 08 00       	mov    $0x80106,%edx
140287bdc:	45 33 c0             	xor    %r8d,%r8d
140287bdf:	41 8d 48 39          	lea    0x39(%r8),%ecx
140287be3:	e8 a8 f6 e9 ff       	call   0x140127290
140287be8:	8b c6                	mov    %esi,%eax
140287bea:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140287bef:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140287bf4:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287bf9:	48 83 c4 40          	add    $0x40,%rsp
140287bfd:	41 5e                	pop    %r14
140287bff:	c3                   	ret
140287c00:	e8 6b f4 e9 ff       	call   0x140127070
140287c05:	4c 8d 05 6c c5 10 00 	lea    0x10c56c(%rip),%r8        # 0x140394178
140287c0c:	ba 57 05 00 00       	mov    $0x557,%edx
140287c11:	48 8d 0d 20 c0 10 00 	lea    0x10c020(%rip),%rcx        # 0x140393c38
140287c18:	e8 73 f5 e9 ff       	call   0x140127190
140287c1d:	45 33 c0             	xor    %r8d,%r8d
140287c20:	ba 06 01 08 00       	mov    $0x80106,%edx
140287c25:	41 8d 48 39          	lea    0x39(%r8),%ecx
140287c29:	e8 62 f6 e9 ff       	call   0x140127290
140287c2e:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140287c33:	33 c0                	xor    %eax,%eax
140287c35:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140287c3a:	48 83 c4 40          	add    $0x40,%rsp
140287c3e:	41 5e                	pop    %r14
140287c40:	c3                   	ret
140287c41:	cc                   	int3
140287c42:	cc                   	int3
140287c43:	cc                   	int3
140287c44:	cc                   	int3
140287c45:	cc                   	int3
140287c46:	cc                   	int3
140287c47:	cc                   	int3
140287c48:	cc                   	int3
140287c49:	cc                   	int3
140287c4a:	cc                   	int3
140287c4b:	cc                   	int3
140287c4c:	cc                   	int3
140287c4d:	cc                   	int3
140287c4e:	cc                   	int3
140287c4f:	cc                   	int3