14028678c:	48 8d 15 75 4b 09 00 	lea    0x94b75(%rip),%rdx        # 0x14031b308
140286793:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140286798:	4c 8b cd             	mov    %rbp,%r9
14028679b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402867a0:	4c 8b c0             	mov    %rax,%r8
1402867a3:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1402867a7:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1402867ac:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402867b1:	48 8d 0d 68 18 ee ff 	lea    -0x11e798(%rip),%rcx        # 0x140168020
1402867b8:	e8 13 ef ee ff       	call   0x1401756d0
1402867bd:	85 c0                	test   %eax,%eax
1402867bf:	0f 9f c3             	setg   %bl
1402867c2:	48 8b ce             	mov    %rsi,%rcx
1402867c5:	e8 f6 5c e6 ff       	call   0x1400ec4c0
1402867ca:	8b c3                	mov    %ebx,%eax
1402867cc:	eb 30                	jmp    0x1402867fe
1402867ce:	e8 9d 08 ea ff       	call   0x140127070
1402867d3:	4c 8d 05 ae d7 10 00 	lea    0x10d7ae(%rip),%r8        # 0x140393f88
1402867da:	ba 40 05 00 00       	mov    $0x540,%edx
1402867df:	48 8d 0d 52 d4 10 00 	lea    0x10d452(%rip),%rcx        # 0x140393c38
1402867e6:	e8 a5 09 ea ff       	call   0x140127190
1402867eb:	45 33 c0             	xor    %r8d,%r8d
1402867ee:	ba 06 01 08 00       	mov    $0x80106,%edx
1402867f3:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402867f7:	e8 94 0a ea ff       	call   0x140127290
1402867fc:	33 c0                	xor    %eax,%eax
1402867fe:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140286803:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
140286808:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14028680d:	48 83 c4 50          	add    $0x50,%rsp
140286811:	5f                   	pop    %rdi
140286812:	c3                   	ret
140286813:	cc                   	int3
140286814:	cc                   	int3
140286815:	cc                   	int3
140286816:	cc                   	int3
140286817:	cc                   	int3
140286818:	cc                   	int3
140286819:	cc                   	int3
14028681a:	cc                   	int3
14028681b:	cc                   	int3
14028681c:	cc                   	int3
14028681d:	cc                   	int3
14028681e:	cc                   	int3
14028681f:	cc                   	int3
140286820:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140286825:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14028682a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14028682f:	57                   	push   %rdi
140286830:	b8 50 00 00 00       	mov    $0x50,%eax
140286835:	e8 f6 a2 02 00       	call   0x1402b0b30
14028683a:	48 2b e0             	sub    %rax,%rsp
14028683d:	49 8b e8             	mov    %r8,%rbp
140286840:	48 8b f9             	mov    %rcx,%rdi
140286843:	4d 85 c9             	test   %r9,%r9
140286846:	0f 85 72 01 00 00    	jne    0x1402869be
14028684c:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
140286853:	a8 01                	test   $0x1,%al
140286855:	0f 84 ca 00 00 00    	je     0x140286925
14028685b:	33 db                	xor    %ebx,%ebx
14028685d:	4d 85 c0             	test   %r8,%r8
140286860:	75 34                	jne    0x140286896
140286862:	e8 09 08 ea ff       	call   0x140127070
140286867:	4c 8d 05 5a d5 10 00 	lea    0x10d55a(%rip),%r8        # 0x140393dc8
14028686e:	ba 21 04 00 00       	mov    $0x421,%edx
140286873:	48 8d 0d be d3 10 00 	lea    0x10d3be(%rip),%rcx        # 0x140393c38
14028687a:	e8 11 09 ea ff       	call   0x140127190
14028687f:	45 33 c0             	xor    %r8d,%r8d
140286882:	8d 4d 39             	lea    0x39(%rbp),%ecx
140286885:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028688a:	e8 01 0a ea ff       	call   0x140127290
14028688f:	8b c3                	mov    %ebx,%eax
140286891:	e9 58 01 00 00       	jmp    0x1402869ee
140286896:	48 8b 09             	mov    (%rcx),%rcx
140286899:	e8 f2 1e 01 00       	call   0x140298790
14028689e:	48 8b f0             	mov    %rax,%rsi
1402868a1:	48 85 c0             	test   %rax,%rax
1402868a4:	74 70                	je     0x140286916
1402868a6:	48 8b 94 24 88 00 00 	mov    0x88(%rsp),%rdx
1402868ad:	00
1402868ae:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1402868b3:	4c 8d 77 18          	lea    0x18(%rdi),%r14
1402868b7:	48 85 d2             	test   %rdx,%rdx
1402868ba:	74 14                	je     0x1402868d0
1402868bc:	4c 8b 84 24 90 00 00 	mov    0x90(%rsp),%r8
1402868c3:	00
1402868c4:	49 8b ce             	mov    %r14,%rcx
1402868c7:	e8 a4 22 ef ff       	call   0x140178b70
1402868cc:	85 c0                	test   %eax,%eax
1402868ce:	74 41                	je     0x140286911
1402868d0:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1402868d5:	48 8d 05 34 22 ef ff 	lea    -0x10ddcc(%rip),%rax        # 0x140178b10
1402868dc:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402868e1:	48 8d 15 e8 d5 10 00 	lea    0x10d5e8(%rip),%rdx        # 0x140393ed0
1402868e8:	48 8b 47 10          	mov    0x10(%rdi),%rax
1402868ec:	48 8d 0d 4d 18 ee ff 	lea    -0x11e7b3(%rip),%rcx        # 0x140168140
1402868f3:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1402868f7:	4c 8b cd             	mov    %rbp,%r9
1402868fa:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1402868ff:	4c 8b c6             	mov    %rsi,%r8
140286902:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140286907:	e8 c4 ed ee ff       	call   0x1401756d0
14028690c:	85 c0                	test   %eax,%eax
14028690e:	0f 9f c3             	setg   %bl
140286911:	4c 8b 74 24 60       	mov    0x60(%rsp),%r14
140286916:	48 8b ce             	mov    %rsi,%rcx
140286919:	e8 a2 5b e6 ff       	call   0x1400ec4c0
14028691e:	8b c3                	mov    %ebx,%eax
140286920:	e9 c9 00 00 00       	jmp    0x1402869ee
140286925:	a8 84                	test   $0x84,%al
140286927:	0f 84 91 00 00 00    	je     0x1402869be
14028692d:	33 db                	xor    %ebx,%ebx
14028692f:	48 85 ed             	test   %rbp,%rbp
140286932:	75 34                	jne    0x140286968
140286934:	e8 37 07 ea ff       	call   0x140127070
140286939:	4c 8d 05 88 d4 10 00 	lea    0x10d488(%rip),%r8        # 0x140393dc8
140286940:	ba 21 04 00 00       	mov    $0x421,%edx
140286945:	48 8d 0d ec d2 10 00 	lea    0x10d2ec(%rip),%rcx        # 0x140393c38
14028694c:	e8 3f 08 ea ff       	call   0x140127190
140286951:	45 33 c0             	xor    %r8d,%r8d
140286954:	8d 4b 39             	lea    0x39(%rbx),%ecx
140286957:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14028695c:	e8 2f 09 ea ff       	call   0x140127290
140286961:	8b c3                	mov    %ebx,%eax
140286963:	e9 86 00 00 00       	jmp    0x1402869ee
140286968:	48 8b 09             	mov    (%rcx),%rcx
14028696b:	e8 20 1e 01 00       	call   0x140298790
140286970:	48 8b f0             	mov    %rax,%rsi
140286973:	48 85 c0             	test   %rax,%rax
140286976:	74 3a                	je     0x1402869b2
140286978:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14028697c:	48 8d 15 5d d5 10 00 	lea    0x10d55d(%rip),%rdx        # 0x140393ee0
140286983:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140286988:	4c 8b cd             	mov    %rbp,%r9
14028698b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140286990:	4c 8b c0             	mov    %rax,%r8
140286993:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140286997:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14028699c:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402869a1:	48 8d 0d 78 16 ee ff 	lea    -0x11e988(%rip),%rcx        # 0x140168020
1402869a8:	e8 23 ed ee ff       	call   0x1401756d0
1402869ad:	85 c0                	test   %eax,%eax
1402869af:	0f 9f c3             	setg   %bl
1402869b2:	48 8b ce             	mov    %rsi,%rcx
1402869b5:	e8 06 5b e6 ff       	call   0x1400ec4c0
1402869ba:	8b c3                	mov    %ebx,%eax
1402869bc:	eb 30                	jmp    0x1402869ee
1402869be:	e8 ad 06 ea ff       	call   0x140127070
1402869c3:	4c 8d 05 e6 d5 10 00 	lea    0x10d5e6(%rip),%r8        # 0x140393fb0
1402869ca:	ba 42 05 00 00       	mov    $0x542,%edx
1402869cf:	48 8d 0d 62 d2 10 00 	lea    0x10d262(%rip),%rcx        # 0x140393c38
1402869d6:	e8 b5 07 ea ff       	call   0x140127190
1402869db:	45 33 c0             	xor    %r8d,%r8d
1402869de:	ba 06 01 08 00       	mov    $0x80106,%edx
1402869e3:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402869e7:	e8 a4 08 ea ff       	call   0x140127290
1402869ec:	33 c0                	xor    %eax,%eax
1402869ee:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402869f3:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1402869f8:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1402869fd:	48 83 c4 50          	add    $0x50,%rsp
140286a01:	5f                   	pop    %rdi
140286a02:	c3                   	ret
140286a03:	cc                   	int3
140286a04:	cc                   	int3
140286a05:	cc                   	int3
140286a06:	cc                   	int3
140286a07:	cc                   	int3
140286a08:	cc                   	int3
140286a09:	cc                   	int3
140286a0a:	cc                   	int3
140286a0b:	cc                   	int3
140286a0c:	cc                   	int3
140286a0d:	cc                   	int3
140286a0e:	cc                   	int3
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