14009deff:	90                   	nop
14009df00:	80 f9 5c             	cmp    $0x5c,%cl
14009df03:	b1 2f                	mov    $0x2f,%cl
14009df05:	74 03                	je     0x14009df0a
14009df07:	0f b6 08             	movzbl (%rax),%ecx
14009df0a:	88 08                	mov    %cl,(%rax)
14009df0c:	48 ff c0             	inc    %rax
14009df0f:	0f b6 08             	movzbl (%rax),%ecx
14009df12:	84 c9                	test   %cl,%cl
14009df14:	75 ea                	jne    0x14009df00
14009df16:	48 03 fb             	add    %rbx,%rdi
14009df19:	ff c6                	inc    %esi
14009df1b:	83 fe 08             	cmp    $0x8,%esi
14009df1e:	0f 82 d0 fe ff ff    	jb     0x14009ddf4
14009df24:	66 49 0f 6e c5       	movq   %r13,%xmm0
14009df29:	c6 07 00             	movb   $0x0,(%rdi)
14009df2c:	0f 16 c0             	movlhps %xmm0,%xmm0
14009df2f:	49 8d ac 24 15 03 00 	lea    0x315(%r12),%rbp
14009df36:	00
14009df37:	41 c6 44 24 08 01    	movb   $0x1,0x8(%r12)
14009df3d:	49 8d 84 24 0d 01 00 	lea    0x10d(%r12),%rax
14009df44:	00
14009df45:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14009df4a:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14009df4f:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
14009df54:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
14009df59:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14009df5e:	48 85 ed             	test   %rbp,%rbp
14009df61:	0f 84 2e ff ff ff    	je     0x14009de95
14009df67:	48 8b fd             	mov    %rbp,%rdi
14009df6a:	33 f6                	xor    %esi,%esi
14009df6c:	0f 1f 40 00          	nopl   0x0(%rax)
14009df70:	4c 8b 44 f4 20       	mov    0x20(%rsp,%rsi,8),%r8
14009df75:	48 8b cf             	mov    %rdi,%rcx
14009df78:	4d 85 c0             	test   %r8,%r8
14009df7b:	0f 84 bd 00 00 00    	je     0x14009e03e
14009df81:	41 0f b6 00          	movzbl (%r8),%eax
14009df85:	84 c0                	test   %al,%al
14009df87:	0f 84 b1 00 00 00    	je     0x14009e03e
14009df8d:	3c 2f                	cmp    $0x2f,%al
14009df8f:	74 4b                	je     0x14009dfdc
14009df91:	3c 5c                	cmp    $0x5c,%al
14009df93:	74 47                	je     0x14009dfdc
14009df95:	41 80 78 01 3a       	cmpb   $0x3a,0x1(%r8)
14009df9a:	74 40                	je     0x14009dfdc
14009df9c:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14009dfa3:	48 ff c3             	inc    %rbx
14009dfa6:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
14009dfab:	75 f6                	jne    0x14009dfa3
14009dfad:	48 8d 95 04 01 00 00 	lea    0x104(%rbp),%rdx
14009dfb4:	48 2b d1             	sub    %rcx,%rdx
14009dfb7:	48 3b cd             	cmp    %rbp,%rcx
14009dfba:	74 3e                	je     0x14009dffa
14009dfbc:	0f b6 47 ff          	movzbl -0x1(%rdi),%eax
14009dfc0:	3c 2f                	cmp    $0x2f,%al
14009dfc2:	74 36                	je     0x14009dffa
14009dfc4:	3c 5c                	cmp    $0x5c,%al
14009dfc6:	74 32                	je     0x14009dffa
14009dfc8:	48 83 fa 01          	cmp    $0x1,%rdx
14009dfcc:	76 2c                	jbe    0x14009dffa
14009dfce:	c6 07 2f             	movb   $0x2f,(%rdi)
14009dfd1:	48 ff c7             	inc    %rdi
14009dfd4:	48 ff ca             	dec    %rdx
14009dfd7:	c6 07 00             	movb   $0x0,(%rdi)
14009dfda:	eb 1e                	jmp    0x14009dffa
14009dfdc:	48 8b fd             	mov    %rbp,%rdi
14009dfdf:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
14009dfe6:	48 ff c3             	inc    %rbx
14009dfe9:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
14009dfee:	75 f6                	jne    0x14009dfe6
14009dff0:	48 8d 95 04 01 00 00 	lea    0x104(%rbp),%rdx
14009dff7:	48 2b d5             	sub    %rbp,%rdx
14009dffa:	48 3b da             	cmp    %rdx,%rbx
14009dffd:	0f 83 92 fe ff ff    	jae    0x14009de95
14009e003:	4c 3b c5             	cmp    %rbp,%r8
14009e006:	75 0a                	jne    0x14009e012
14009e008:	85 f6                	test   %esi,%esi
14009e00a:	0f 85 85 fe ff ff    	jne    0x14009de95
14009e010:	eb 09                	jmp    0x14009e01b
14009e012:	48 8b cf             	mov    %rdi,%rcx
14009e015:	ff 15 c5 c1 28 00    	call   *0x28c1c5(%rip)        # 0x14032a1e0
14009e01b:	0f b6 0f             	movzbl (%rdi),%ecx
14009e01e:	48 8b c7             	mov    %rdi,%rax
14009e021:	84 c9                	test   %cl,%cl
14009e023:	74 16                	je     0x14009e03b
14009e025:	80 f9 5c             	cmp    $0x5c,%cl
14009e028:	b1 2f                	mov    $0x2f,%cl
14009e02a:	74 03                	je     0x14009e02f
14009e02c:	0f b6 08             	movzbl (%rax),%ecx
14009e02f:	88 08                	mov    %cl,(%rax)
14009e031:	48 ff c0             	inc    %rax
14009e034:	0f b6 08             	movzbl (%rax),%ecx
14009e037:	84 c9                	test   %cl,%cl
14009e039:	75 ea                	jne    0x14009e025
14009e03b:	48 03 fb             	add    %rbx,%rdi
14009e03e:	ff c6                	inc    %esi
14009e040:	83 fe 08             	cmp    $0x8,%esi
14009e043:	0f 82 27 ff ff ff    	jb     0x14009df70
14009e049:	c6 07 00             	movb   $0x0,(%rdi)
14009e04c:	b0 01                	mov    $0x1,%al
14009e04e:	e9 44 fe ff ff       	jmp    0x14009de97
14009e053:	cc                   	int3
14009e054:	cc                   	int3
14009e055:	cc                   	int3
14009e056:	cc                   	int3
14009e057:	cc                   	int3
14009e058:	cc                   	int3
14009e059:	cc                   	int3
14009e05a:	cc                   	int3
14009e05b:	cc                   	int3
14009e05c:	cc                   	int3
14009e05d:	cc                   	int3
14009e05e:	cc                   	int3
14009e05f:	cc                   	int3
14009e060:	40 53                	rex push %rbx
14009e062:	48 83 ec 20          	sub    $0x20,%rsp
14009e066:	48 8b d9             	mov    %rcx,%rbx
14009e069:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009e06d:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e071:	0f 84 ac 00 00 00    	je     0x14009e123
14009e077:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14009e07b:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14009e080:	ff 15 9a b1 28 00    	call   *0x28b19a(%rip)        # 0x140329220
14009e086:	85 c0                	test   %eax,%eax
14009e088:	75 18                	jne    0x14009e0a2
14009e08a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009e08e:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e092:	74 0e                	je     0x14009e0a2
14009e094:	ff 15 66 b1 28 00    	call   *0x28b166(%rip)        # 0x140329200
14009e09a:	48 c7 43 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rbx)
14009e0a1:	ff
14009e0a2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009e0a6:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e0aa:	74 72                	je     0x14009e11e
14009e0ac:	0f 1f 40 00          	nopl   0x0(%rax)
14009e0b0:	8b 43 10             	mov    0x10(%rbx),%eax
14009e0b3:	c1 e8 04             	shr    $0x4,%eax
14009e0b6:	a8 01                	test   $0x1,%al
14009e0b8:	74 26                	je     0x14009e0e0
14009e0ba:	80 7b 3c 2e          	cmpb   $0x2e,0x3c(%rbx)
14009e0be:	75 1c                	jne    0x14009e0dc
14009e0c0:	80 7b 3d 00          	cmpb   $0x0,0x3d(%rbx)
14009e0c4:	74 12                	je     0x14009e0d8
14009e0c6:	80 7b 3c 2e          	cmpb   $0x2e,0x3c(%rbx)
14009e0ca:	75 10                	jne    0x14009e0dc
14009e0cc:	80 7b 3d 2e          	cmpb   $0x2e,0x3d(%rbx)
14009e0d0:	75 0a                	jne    0x14009e0dc
14009e0d2:	80 7b 3e 00          	cmpb   $0x0,0x3e(%rbx)
14009e0d6:	75 04                	jne    0x14009e0dc
14009e0d8:	b0 01                	mov    $0x1,%al
14009e0da:	eb 0e                	jmp    0x14009e0ea
14009e0dc:	32 c0                	xor    %al,%al
14009e0de:	eb 0a                	jmp    0x14009e0ea
14009e0e0:	83 bb 50 01 00 00 01 	cmpl   $0x1,0x150(%rbx)
14009e0e7:	0f 94 c0             	sete   %al
14009e0ea:	84 c0                	test   %al,%al
14009e0ec:	74 30                	je     0x14009e11e
14009e0ee:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14009e0f2:	ff 15 28 b1 28 00    	call   *0x28b128(%rip)        # 0x140329220
14009e0f8:	85 c0                	test   %eax,%eax
14009e0fa:	75 18                	jne    0x14009e114
14009e0fc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009e100:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e104:	74 0e                	je     0x14009e114
14009e106:	ff 15 f4 b0 28 00    	call   *0x28b0f4(%rip)        # 0x140329200
14009e10c:	48 c7 43 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rbx)
14009e113:	ff
14009e114:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009e118:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e11c:	75 92                	jne    0x14009e0b0
14009e11e:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14009e123:	48 83 c4 20          	add    $0x20,%rsp
14009e127:	5b                   	pop    %rbx
14009e128:	c3                   	ret
14009e129:	cc                   	int3
14009e12a:	cc                   	int3
14009e12b:	cc                   	int3
14009e12c:	cc                   	int3
14009e12d:	cc                   	int3
14009e12e:	cc                   	int3
14009e12f:	cc                   	int3
14009e130:	40 53                	rex push %rbx
14009e132:	48 83 ec 20          	sub    $0x20,%rsp
14009e136:	48 8b 41 08          	mov    0x8(%rcx),%rax
14009e13a:	48 8b d9             	mov    %rcx,%rbx
14009e13d:	48 8b 08             	mov    (%rax),%rcx
14009e140:	48 8b 01             	mov    (%rcx),%rax
14009e143:	ff 50 08             	call   *0x8(%rax)
14009e146:	48 8b 43 08          	mov    0x8(%rbx),%rax
14009e14a:	48 8b 08             	mov    (%rax),%rcx
14009e14d:	48 8b 01             	mov    (%rcx),%rax
14009e150:	ff 10                	call   *(%rax)
14009e152:	84 c0                	test   %al,%al
14009e154:	75 30                	jne    0x14009e186
14009e156:	48 8b 43 08          	mov    0x8(%rbx),%rax
14009e15a:	48 8b 08             	mov    (%rax),%rcx
14009e15d:	48 85 c9             	test   %rcx,%rcx
14009e160:	74 0b                	je     0x14009e16d
14009e162:	48 8b 01             	mov    (%rcx),%rax
14009e165:	ba 01 00 00 00       	mov    $0x1,%edx
14009e16a:	ff 50 28             	call   *0x28(%rax)
14009e16d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009e171:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14009e175:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14009e179:	4c 2b c2             	sub    %rdx,%r8
14009e17c:	e8 ad e8 25 00       	call   0x1402fca2e
14009e181:	48 83 43 10 f8       	addq   $0xfffffffffffffff8,0x10(%rbx)
14009e186:	48 83 c4 20          	add    $0x20,%rsp
14009e18a:	5b                   	pop    %rbx
14009e18b:	c3                   	ret
14009e18c:	cc                   	int3
14009e18d:	cc                   	int3
14009e18e:	cc                   	int3
14009e18f:	cc                   	int3
14009e190:	40 53                	rex push %rbx
14009e192:	48 83 ec 20          	sub    $0x20,%rsp
14009e196:	48 8b d9             	mov    %rcx,%rbx
14009e199:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009e19d:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e1a1:	0f 84 7c 00 00 00    	je     0x14009e223
14009e1a7:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
14009e1ac:	0f 1f 40 00          	nopl   0x0(%rax)
14009e1b0:	8b 43 10             	mov    0x10(%rbx),%eax
14009e1b3:	c1 e8 04             	shr    $0x4,%eax
14009e1b6:	a8 01                	test   $0x1,%al
14009e1b8:	74 26                	je     0x14009e1e0
14009e1ba:	80 7b 3c 2e          	cmpb   $0x2e,0x3c(%rbx)
14009e1be:	75 1c                	jne    0x14009e1dc
14009e1c0:	80 7b 3d 00          	cmpb   $0x0,0x3d(%rbx)
14009e1c4:	74 12                	je     0x14009e1d8
14009e1c6:	80 7b 3c 2e          	cmpb   $0x2e,0x3c(%rbx)
14009e1ca:	75 10                	jne    0x14009e1dc
14009e1cc:	80 7b 3d 2e          	cmpb   $0x2e,0x3d(%rbx)
14009e1d0:	75 0a                	jne    0x14009e1dc
14009e1d2:	80 7b 3e 00          	cmpb   $0x0,0x3e(%rbx)
14009e1d6:	75 04                	jne    0x14009e1dc
14009e1d8:	b0 01                	mov    $0x1,%al
14009e1da:	eb 0e                	jmp    0x14009e1ea
14009e1dc:	32 c0                	xor    %al,%al
14009e1de:	eb 0a                	jmp    0x14009e1ea
14009e1e0:	83 bb 50 01 00 00 01 	cmpl   $0x1,0x150(%rbx)
14009e1e7:	0f 94 c0             	sete   %al
14009e1ea:	84 c0                	test   %al,%al
14009e1ec:	74 30                	je     0x14009e21e
14009e1ee:	48 8d 53 10          	lea    0x10(%rbx),%rdx
14009e1f2:	ff 15 28 b0 28 00    	call   *0x28b028(%rip)        # 0x140329220
14009e1f8:	85 c0                	test   %eax,%eax
14009e1fa:	75 18                	jne    0x14009e214
14009e1fc:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009e200:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e204:	74 0e                	je     0x14009e214
14009e206:	ff 15 f4 af 28 00    	call   *0x28aff4(%rip)        # 0x140329200
14009e20c:	48 c7 43 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rbx)
14009e213:	ff
14009e214:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14009e218:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
14009e21c:	75 92                	jne    0x14009e1b0
14009e21e:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
14009e223:	48 83 c4 20          	add    $0x20,%rsp
14009e227:	5b                   	pop    %rbx
14009e228:	c3                   	ret
14009e229:	cc                   	int3
14009e22a:	cc                   	int3
14009e22b:	cc                   	int3
14009e22c:	cc                   	int3
14009e22d:	cc                   	int3
14009e22e:	cc                   	int3
14009e22f:	cc                   	int3
14009e230:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14009e235:	55                   	push   %rbp
14009e236:	56                   	push   %rsi
14009e237:	57                   	push   %rdi
14009e238:	41 54                	push   %r12
14009e23a:	41 55                	push   %r13
14009e23c:	41 56                	push   %r14
14009e23e:	41 57                	push   %r15
14009e240:	48 8d ac 24 40 ff ff 	lea    -0xc0(%rsp),%rbp
14009e247:	ff
14009e248:	48 81 ec c0 01 00 00 	sub    $0x1c0,%rsp
14009e24f:	0f 29 b4 24 b0 01 00 	movaps %xmm6,0x1b0(%rsp)
14009e256:	00
14009e257:	48 8b 05 22 9f 36 00 	mov    0x369f22(%rip),%rax        # 0x140408180
14009e25e:	48 33 c4             	xor    %rsp,%rax
14009e261:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
14009e268:	48 8b da             	mov    %rdx,%rbx
14009e26b:	4c 8b e1             	mov    %rcx,%r12
14009e26e:	45 33 ed             	xor    %r13d,%r13d
14009e271:	44 89 6c 24 60       	mov    %r13d,0x60(%rsp)
14009e276:	4c 39 6a 10          	cmp    %r13,0x10(%rdx)
14009e27a:	0f 84 b0 0e 00 00    	je     0x14009f130
14009e280:	0f 57 c0             	xorps  %xmm0,%xmm0
14009e283:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
14009e287:	66 0f 6f 0d 91 02 29 	movdqa 0x290291(%rip),%xmm1        # 0x14032e520
14009e28e:	00
14009e28f:	66 0f 7f 4d 20       	movdqa %xmm1,0x20(%rbp)
14009e294:	c7 45 10 70 61 74 68 	movl   $0x68746170,0x10(%rbp)
14009e29b:	44 88 6d 14          	mov    %r13b,0x14(%rbp)
14009e29f:	c7 45 30 05 00 00 00 	movl   $0x5,0x30(%rbp)
14009e2a6:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
14009e2aa:	e8 21 7b fe ff       	call   0x140085dd0
14009e2af:	90                   	nop
14009e2b0:	48 8d 75 10          	lea    0x10(%rbp),%rsi
14009e2b4:	48 8d 7d 60          	lea    0x60(%rbp),%rdi
14009e2b8:	44 89 6d a0          	mov    %r13d,-0x60(%rbp)
14009e2bc:	4c 89 6d a8          	mov    %r13,-0x58(%rbp)
14009e2c0:	4c 89 6d b0          	mov    %r13,-0x50(%rbp)
14009e2c4:	b9 60 00 00 00       	mov    $0x60,%ecx
14009e2c9:	e8 7a bf 25 00       	call   0x1402fa248
14009e2ce:	48 89 00             	mov    %rax,(%rax)
14009e2d1:	48 89 40 08          	mov    %rax,0x8(%rax)
14009e2d5:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
14009e2d9:	4c 89 6d b8          	mov    %r13,-0x48(%rbp)
14009e2dd:	0f 57 c0             	xorps  %xmm0,%xmm0
14009e2e0:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
14009e2e5:	48 c7 45 d0 07 00 00 	movq   $0x7,-0x30(%rbp)
14009e2ec:	00
14009e2ed:	48 c7 45 d8 08 00 00 	movq   $0x8,-0x28(%rbp)
14009e2f4:	00
14009e2f5:	c7 45 a0 00 00 80 3f 	movl   $0x3f800000,-0x60(%rbp)
14009e2fc:	4c 8b c0             	mov    %rax,%r8
14009e2ff:	ba 10 00 00 00       	mov    $0x10,%edx
14009e304:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
14009e308:	e8 d3 07 02 00       	call   0x1400beae0
14009e30d:	90                   	nop
14009e30e:	4c 8b c7             	mov    %rdi,%r8
14009e311:	48 8b d6             	mov    %rsi,%rdx
14009e314:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14009e318:	e8 03 0c ff ff       	call   0x14008ef20
14009e31d:	90                   	nop
14009e31e:	4c 8d 0d cb a7 ff ff 	lea    -0x5835(%rip),%r9        # 0x140098af0
14009e325:	ba 50 00 00 00       	mov    $0x50,%edx
14009e32a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14009e330:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14009e334:	e8 3f be 25 00       	call   0x1402fa178
14009e339:	90                   	nop
14009e33a:	48 8b d3             	mov    %rbx,%rdx
14009e33d:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
14009e341:	e8 8a 7a fe ff       	call   0x140085dd0
14009e346:	c7 44 24 60 01 00 00 	movl   $0x1,0x60(%rsp)
14009e34d:	00
14009e34e:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
14009e352:	48 81 f9 fa 00 00 00 	cmp    $0xfa,%rcx
14009e359:	76 62                	jbe    0x14009e3bd
14009e35b:	48 8d 45 60          	lea    0x60(%rbp),%rax
14009e35f:	48 8b 55 60          	mov    0x60(%rbp),%rdx
14009e363:	4c 8b 45 78          	mov    0x78(%rbp),%r8
14009e367:	49 83 f8 0f          	cmp    $0xf,%r8
14009e36b:	48 0f 47 c2          	cmova  %rdx,%rax
14009e36f:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
14009e373:	75 48                	jne    0x14009e3bd