14015ee4a:	c3                   	ret
14015ee4b:	8b 0b                	mov    (%rbx),%ecx
14015ee4d:	83 f9 0d             	cmp    $0xd,%ecx
14015ee50:	75 ec                	jne    0x14015ee3e
14015ee52:	8d 41 ff             	lea    -0x1(%rcx),%eax
14015ee55:	85 c0                	test   %eax,%eax
14015ee57:	7e 26                	jle    0x14015ee7f
14015ee59:	48 8b f5             	mov    %rbp,%rsi
14015ee5c:	8b fd                	mov    %ebp,%edi
14015ee5e:	66 90                	xchg   %ax,%ax
14015ee60:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015ee64:	0f b6 0c 30          	movzbl (%rax,%rsi,1),%ecx
14015ee68:	e8 b3 c3 fc ff       	call   0x14012b220
14015ee6d:	85 c0                	test   %eax,%eax
14015ee6f:	74 cd                	je     0x14015ee3e
14015ee71:	8b 0b                	mov    (%rbx),%ecx
14015ee73:	ff c7                	inc    %edi
14015ee75:	48 ff c6             	inc    %rsi
14015ee78:	8d 41 ff             	lea    -0x1(%rcx),%eax
14015ee7b:	3b f8                	cmp    %eax,%edi
14015ee7d:	7c e1                	jl     0x14015ee60
14015ee7f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14015ee83:	48 63 c9             	movslq %ecx,%rcx
14015ee86:	80 7c 08 ff 5a       	cmpb   $0x5a,-0x1(%rax,%rcx,1)
14015ee8b:	75 b1                	jne    0x14015ee3e
14015ee8d:	4d 85 f6             	test   %r14,%r14
14015ee90:	74 0a                	je     0x14015ee9c
14015ee92:	49 8b 16             	mov    (%r14),%rdx
14015ee95:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
14015ee9a:	eb 0f                	jmp    0x14015eeab
14015ee9c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14015eea1:	e8 8a 47 16 00       	call   0x1402c3630
14015eea6:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14015eeab:	45 33 c9             	xor    %r9d,%r9d
14015eeae:	45 33 c0             	xor    %r8d,%r8d
14015eeb1:	33 c9                	xor    %ecx,%ecx
14015eeb3:	e8 b8 52 f9 ff       	call   0x1400f4170
14015eeb8:	48 8b f8             	mov    %rax,%rdi
14015eebb:	48 85 c0             	test   %rax,%rax
14015eebe:	74 2f                	je     0x14015eeef
14015eec0:	4c 8b c8             	mov    %rax,%r9
14015eec3:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14015eec8:	4c 8b c3             	mov    %rbx,%r8
14015eecb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14015eed0:	e8 bb 54 f9 ff       	call   0x1400f4390
14015eed5:	85 c0                	test   %eax,%eax
14015eed7:	74 16                	je     0x14015eeef
14015eed9:	39 6c 24 50          	cmp    %ebp,0x50(%rsp)
14015eedd:	7c 0b                	jl     0x14015eeea
14015eedf:	39 6c 24 60          	cmp    %ebp,0x60(%rsp)
14015eee3:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
14015eee8:	7d 05                	jge    0x14015eeef
14015eeea:	bd 01 00 00 00       	mov    $0x1,%ebp
14015eeef:	48 8b cf             	mov    %rdi,%rcx
14015eef2:	e8 89 55 f9 ff       	call   0x1400f4480
14015eef7:	8b c5                	mov    %ebp,%eax
14015eef9:	48 83 c4 20          	add    $0x20,%rsp
14015eefd:	41 5e                	pop    %r14
14015eeff:	5f                   	pop    %rdi
14015ef00:	5e                   	pop    %rsi
14015ef01:	5d                   	pop    %rbp
14015ef02:	5b                   	pop    %rbx
14015ef03:	c3                   	ret
14015ef04:	cc                   	int3
14015ef05:	cc                   	int3
14015ef06:	cc                   	int3
14015ef07:	cc                   	int3
14015ef08:	cc                   	int3
14015ef09:	cc                   	int3
14015ef0a:	cc                   	int3
14015ef0b:	cc                   	int3
14015ef0c:	cc                   	int3
14015ef0d:	cc                   	int3
14015ef0e:	cc                   	int3
14015ef0f:	cc                   	int3
14015ef10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015ef15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14015ef1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14015ef1f:	57                   	push   %rdi
14015ef20:	b8 20 00 00 00       	mov    $0x20,%eax
14015ef25:	e8 06 1c 15 00       	call   0x1402b0b30
14015ef2a:	48 2b e0             	sub    %rax,%rsp
14015ef2d:	48 8b f2             	mov    %rdx,%rsi
14015ef30:	48 8b e9             	mov    %rcx,%rbp
14015ef33:	48 85 c9             	test   %rcx,%rcx
14015ef36:	74 0d                	je     0x14015ef45
14015ef38:	e8 f3 b4 f9 ff       	call   0x1400fa430
14015ef3d:	85 c0                	test   %eax,%eax
14015ef3f:	0f 84 c8 00 00 00    	je     0x14015f00d
14015ef45:	48 8b ce             	mov    %rsi,%rcx
14015ef48:	33 db                	xor    %ebx,%ebx
14015ef4a:	e8 f1 c7 f8 ff       	call   0x1400eb740
14015ef4f:	85 c0                	test   %eax,%eax
14015ef51:	7e 38                	jle    0x14015ef8b
14015ef53:	8b d3                	mov    %ebx,%edx
14015ef55:	48 8b ce             	mov    %rsi,%rcx
14015ef58:	e8 e3 ca f8 ff       	call   0x1400eba40
14015ef5d:	48 8b c8             	mov    %rax,%rcx
14015ef60:	e8 9b 57 fa ff       	call   0x140104700
14015ef65:	48 8b f8             	mov    %rax,%rdi
14015ef68:	48 85 c0             	test   %rax,%rax
14015ef6b:	0f 84 a3 00 00 00    	je     0x14015f014
14015ef71:	48 8b c8             	mov    %rax,%rcx
14015ef74:	e8 b7 b4 f9 ff       	call   0x1400fa430
14015ef79:	85 c0                	test   %eax,%eax
14015ef7b:	74 53                	je     0x14015efd0
14015ef7d:	48 8b ce             	mov    %rsi,%rcx
14015ef80:	ff c3                	inc    %ebx
14015ef82:	e8 b9 c7 f8 ff       	call   0x1400eb740
14015ef87:	3b d8                	cmp    %eax,%ebx
14015ef89:	7c c8                	jl     0x14015ef53
14015ef8b:	e8 e0 80 fc ff       	call   0x140127070
14015ef90:	4c 8d 05 d1 c1 1b 00 	lea    0x1bc1d1(%rip),%r8        # 0x14031b168
14015ef97:	ba d0 07 00 00       	mov    $0x7d0,%edx
14015ef9c:	48 8d 0d 6d c1 1b 00 	lea    0x1bc16d(%rip),%rcx        # 0x14031b110
14015efa3:	e8 e8 81 fc ff       	call   0x140127190
14015efa8:	ba 6b 00 00 00       	mov    $0x6b,%edx
14015efad:	45 33 c0             	xor    %r8d,%r8d
14015efb0:	41 8d 48 0b          	lea    0xb(%r8),%ecx
14015efb4:	e8 d7 82 fc ff       	call   0x140127290
14015efb9:	33 c0                	xor    %eax,%eax
14015efbb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015efc0:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14015efc5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14015efca:	48 83 c4 20          	add    $0x20,%rsp
14015efce:	5f                   	pop    %rdi
14015efcf:	c3                   	ret
14015efd0:	83 eb 01             	sub    $0x1,%ebx
14015efd3:	78 26                	js     0x14015effb
14015efd5:	8b d3                	mov    %ebx,%edx
14015efd7:	48 8b ce             	mov    %rsi,%rcx
14015efda:	e8 61 ca f8 ff       	call   0x1400eba40
14015efdf:	48 8b c8             	mov    %rax,%rcx
14015efe2:	e8 19 57 fa ff       	call   0x140104700
14015efe7:	48 8b d7             	mov    %rdi,%rdx
14015efea:	48 8b c8             	mov    %rax,%rcx
14015efed:	e8 1e 9e f9 ff       	call   0x1400f8e10
14015eff2:	85 c0                	test   %eax,%eax
14015eff4:	74 c3                	je     0x14015efb9
14015eff6:	83 eb 01             	sub    $0x1,%ebx
14015eff9:	79 da                	jns    0x14015efd5
14015effb:	48 85 ed             	test   %rbp,%rbp
14015effe:	74 0d                	je     0x14015f00d
14015f000:	48 8b d7             	mov    %rdi,%rdx
14015f003:	48 8b cd             	mov    %rbp,%rcx
14015f006:	e8 05 9e f9 ff       	call   0x1400f8e10
14015f00b:	eb ae                	jmp    0x14015efbb
14015f00d:	b8 01 00 00 00       	mov    $0x1,%eax
14015f012:	eb a7                	jmp    0x14015efbb
14015f014:	e8 57 80 fc ff       	call   0x140127070
14015f019:	4c 8d 05 48 c1 1b 00 	lea    0x1bc148(%rip),%r8        # 0x14031b168
14015f020:	ba c8 07 00 00       	mov    $0x7c8,%edx
14015f025:	48 8d 0d e4 c0 1b 00 	lea    0x1bc0e4(%rip),%rcx        # 0x14031b110
14015f02c:	e8 5f 81 fc ff       	call   0x140127190
14015f031:	ba 6c 00 00 00       	mov    $0x6c,%edx
14015f036:	e9 72 ff ff ff       	jmp    0x14015efad
14015f03b:	cc                   	int3
14015f03c:	cc                   	int3
14015f03d:	cc                   	int3
14015f03e:	cc                   	int3
14015f03f:	cc                   	int3
14015f040:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14015f045:	57                   	push   %rdi
14015f046:	b8 20 00 00 00       	mov    $0x20,%eax
14015f04b:	e8 e0 1a 15 00       	call   0x1402b0b30
14015f050:	48 2b e0             	sub    %rax,%rsp
14015f053:	48 8b d9             	mov    %rcx,%rbx
14015f056:	8b fa                	mov    %edx,%edi
14015f058:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14015f05d:	e8 ce 45 16 00       	call   0x1402c3630
14015f062:	48 85 db             	test   %rbx,%rbx
14015f065:	74 4f                	je     0x14015f0b6
14015f067:	f6 43 10 40          	testb  $0x40,0x10(%rbx)
14015f06b:	75 49                	jne    0x14015f0b6
14015f06d:	8b 43 04             	mov    0x4(%rbx),%eax
14015f070:	83 f8 17             	cmp    $0x17,%eax
14015f073:	75 1e                	jne    0x14015f093
14015f075:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14015f07a:	44 8b cf             	mov    %edi,%r9d
14015f07d:	45 33 c0             	xor    %r8d,%r8d
14015f080:	48 8b cb             	mov    %rbx,%rcx
14015f083:	e8 48 19 fd ff       	call   0x1401309d0
14015f088:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015f08d:	48 83 c4 20          	add    $0x20,%rsp
14015f091:	5f                   	pop    %rdi
14015f092:	c3                   	ret
14015f093:	83 f8 18             	cmp    $0x18,%eax
14015f096:	75 1e                	jne    0x14015f0b6
14015f098:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14015f09d:	44 8b cf             	mov    %edi,%r9d
14015f0a0:	45 33 c0             	xor    %r8d,%r8d
14015f0a3:	48 8b cb             	mov    %rbx,%rcx
14015f0a6:	e8 15 1a fd ff       	call   0x140130ac0
14015f0ab:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015f0b0:	48 83 c4 20          	add    $0x20,%rsp
14015f0b4:	5f                   	pop    %rdi
14015f0b5:	c3                   	ret
14015f0b6:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
14015f0bb:	44 8b cf             	mov    %edi,%r9d
14015f0be:	45 33 c0             	xor    %r8d,%r8d
14015f0c1:	48 8b cb             	mov    %rbx,%rcx
14015f0c4:	e8 a7 50 f9 ff       	call   0x1400f4170
14015f0c9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14015f0ce:	48 83 c4 20          	add    $0x20,%rsp
14015f0d2:	5f                   	pop    %rdi
14015f0d3:	c3                   	ret
14015f0d4:	cc                   	int3
14015f0d5:	cc                   	int3
14015f0d6:	cc                   	int3
14015f0d7:	cc                   	int3
14015f0d8:	cc                   	int3
14015f0d9:	cc                   	int3
14015f0da:	cc                   	int3
14015f0db:	cc                   	int3
14015f0dc:	cc                   	int3
14015f0dd:	cc                   	int3
14015f0de:	cc                   	int3
14015f0df:	cc                   	int3
14015f0e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14015f0e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14015f0ea:	57                   	push   %rdi
14015f0eb:	b8 20 00 00 00       	mov    $0x20,%eax
14015f0f0:	e8 3b 1a 15 00       	call   0x1402b0b30
14015f0f5:	48 2b e0             	sub    %rax,%rsp
14015f0f8:	8b f2                	mov    %edx,%esi
14015f0fa:	48 8b d9             	mov    %rcx,%rbx
14015f0fd:	e8 fe 55 fa ff       	call   0x140104700
14015f102:	48 8b f8             	mov    %rax,%rdi
14015f105:	48 85 c0             	test   %rax,%rax
14015f108:	75 3e                	jne    0x14015f148
14015f10a:	e8 61 7f fc ff       	call   0x140127070
14015f10f:	4c 8d 05 e2 bf 1b 00 	lea    0x1bbfe2(%rip),%r8        # 0x14031b0f8
14015f116:	8d 57 62             	lea    0x62(%rdi),%edx
14015f119:	48 8d 0d f0 bf 1b 00 	lea    0x1bbff0(%rip),%rcx        # 0x14031b110
14015f120:	e8 6b 80 fc ff       	call   0x140127190
14015f125:	45 33 c0             	xor    %r8d,%r8d
14015f128:	8d 57 6c             	lea    0x6c(%rdi),%edx
14015f12b:	8d 4f 0b             	lea    0xb(%rdi),%ecx
14015f12e:	e8 5d 81 fc ff       	call   0x140127290
14015f133:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14015f138:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015f13d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14015f142:	48 83 c4 20          	add    $0x20,%rsp
14015f146:	5f                   	pop    %rdi
14015f147:	c3                   	ret
14015f148:	48 8b cb             	mov    %rbx,%rcx
14015f14b:	e8 a0 cc fb ff       	call   0x14011bdf0
14015f150:	85 c0                	test   %eax,%eax
14015f152:	74 df                	je     0x14015f133
14015f154:	f7 83 d8 00 00 00 00 	testl  $0x2000,0xd8(%rbx)
14015f15b:	20 00 00
14015f15e:	75 12                	jne    0x14015f172
14015f160:	33 c0                	xor    %eax,%eax
14015f162:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015f167:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14015f16c:	48 83 c4 20          	add    $0x20,%rsp
14015f170:	5f                   	pop    %rdi
14015f171:	c3                   	ret
14015f172:	85 f6                	test   %esi,%esi
14015f174:	75 13                	jne    0x14015f189
14015f176:	8d 46 01             	lea    0x1(%rsi),%eax
14015f179:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015f17e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14015f183:	48 83 c4 20          	add    $0x20,%rsp
14015f187:	5f                   	pop    %rdi
14015f188:	c3                   	ret
14015f189:	48 8b d7             	mov    %rdi,%rdx
14015f18c:	48 8b cb             	mov    %rbx,%rcx
14015f18f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14015f194:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14015f199:	48 83 c4 20          	add    $0x20,%rsp
14015f19d:	5f                   	pop    %rdi
14015f19e:	e9 ed 14 fa ff       	jmp    0x140100690
14015f1a3:	cc                   	int3
14015f1a4:	cc                   	int3
14015f1a5:	cc                   	int3
14015f1a6:	cc                   	int3
14015f1a7:	cc                   	int3
14015f1a8:	cc                   	int3
14015f1a9:	cc                   	int3
14015f1aa:	cc                   	int3
14015f1ab:	cc                   	int3
14015f1ac:	cc                   	int3
14015f1ad:	cc                   	int3
14015f1ae:	cc                   	int3
14015f1af:	cc                   	int3
14015f1b0:	40 53                	rex push %rbx
14015f1b2:	b8 20 00 00 00       	mov    $0x20,%eax
14015f1b7:	e8 74 19 15 00       	call   0x1402b0b30
14015f1bc:	48 2b e0             	sub    %rax,%rsp
14015f1bf:	48 8b d9             	mov    %rcx,%rbx
14015f1c2:	48 85 c9             	test   %rcx,%rcx
14015f1c5:	75 36                	jne    0x14015f1fd
14015f1c7:	e8 a4 7e fc ff       	call   0x140127070
14015f1cc:	4c 8d 05 55 bf 1b 00 	lea    0x1bbf55(%rip),%r8        # 0x14031b128
14015f1d3:	ba 0a 01 00 00       	mov    $0x10a,%edx
14015f1d8:	48 8d 0d 31 bf 1b 00 	lea    0x1bbf31(%rip),%rcx        # 0x14031b110
14015f1df:	e8 ac 7f fc ff       	call   0x140127190
14015f1e4:	45 33 c0             	xor    %r8d,%r8d
14015f1e7:	8d 4b 0b             	lea    0xb(%rbx),%ecx
14015f1ea:	ba 02 01 0c 00       	mov    $0xc0102,%edx
14015f1ef:	e8 9c 80 fc ff       	call   0x140127290
14015f1f4:	8d 43 ff             	lea    -0x1(%rbx),%eax
14015f1f7:	48 83 c4 20          	add    $0x20,%rsp
14015f1fb:	5b                   	pop    %rbx
14015f1fc:	c3                   	ret
14015f1fd:	48 8b 51 08          	mov    0x8(%rcx),%rdx
14015f201:	48 85 d2             	test   %rdx,%rdx
14015f204:	75 41                	jne    0x14015f247
14015f206:	e8 65 7e fc ff       	call   0x140127070
14015f20b:	4c 8d 05 16 bf 1b 00 	lea    0x1bbf16(%rip),%r8        # 0x14031b128
14015f212:	ba 0e 01 00 00       	mov    $0x10e,%edx
14015f217:	48 8d 0d f2 be 1b 00 	lea    0x1bbef2(%rip),%rcx        # 0x14031b110
14015f21e:	e8 6d 7f fc ff       	call   0x140127190
14015f223:	45 33 c0             	xor    %r8d,%r8d
14015f226:	41 8d 50 69          	lea    0x69(%r8),%edx
14015f22a:	8d 4a a2             	lea    -0x5e(%rdx),%ecx
14015f22d:	e8 5e 80 fc ff       	call   0x140127290
14015f232:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14015f237:	c7 83 b0 00 00 00 45 	movl   $0x45,0xb0(%rbx)
14015f23e:	00 00 00
14015f241:	48 83 c4 20          	add    $0x20,%rsp
14015f245:	5b                   	pop    %rbx
14015f246:	c3                   	ret
14015f247:	48 83 b9 98 00 00 00 	cmpq   $0x0,0x98(%rcx)
14015f24e:	00
14015f24f:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14015f254:	74 48                	je     0x14015f29e
14015f256:	e8 15 7e fc ff       	call   0x140127070
14015f25b:	4c 8d 05 c6 be 1b 00 	lea    0x1bbec6(%rip),%r8        # 0x14031b128
14015f262:	ba 18 01 00 00       	mov    $0x118,%edx
14015f267:	48 8d 0d a2 be 1b 00 	lea    0x1bbea2(%rip),%rcx        # 0x14031b110
14015f26e:	e8 1d 7f fc ff       	call   0x140127190
14015f273:	45 33 c0             	xor    %r8d,%r8d
14015f276:	ba 01 01 0c 00       	mov    $0xc0101,%edx
14015f27b:	41 8d 48 0b          	lea    0xb(%r8),%ecx
14015f27f:	e8 0c 80 fc ff       	call   0x140127290
14015f284:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14015f289:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14015f28e:	c7 83 b0 00 00 00 45 	movl   $0x45,0xb0(%rbx)
14015f295:	00 00 00
14015f298:	48 83 c4 20          	add    $0x20,%rsp
14015f29c:	5b                   	pop    %rbx
14015f29d:	c3                   	ret
14015f29e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14015f2a4:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
14015f2ab:	e8 e0 55 fa ff       	call   0x140104890
14015f2b0:	85 c0                	test   %eax,%eax
14015f2b2:	75 1a                	jne    0x14015f2ce
14015f2b4:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi