14022d0cc:	8d 41 d0             	lea    -0x30(%rcx),%eax
14022d0cf:	3c 09                	cmp    $0x9,%al
14022d0d1:	0f 87 ac 00 00 00    	ja     0x14022d183
14022d0d7:	33 c0                	xor    %eax,%eax
14022d0d9:	80 f9 30             	cmp    $0x30,%cl
14022d0dc:	75 05                	jne    0x14022d0e3
14022d0de:	49 ff c1             	inc    %r9
14022d0e1:	eb 35                	jmp    0x14022d118
14022d0e3:	3d cc cc cc 0c       	cmp    $0xccccccc,%eax
14022d0e8:	0f 87 88 00 00 00    	ja     0x14022d176
14022d0ee:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14022d0f1:	41 0f be 01          	movsbl (%r9),%eax
14022d0f5:	49 ff c1             	inc    %r9
14022d0f8:	8d 04 48             	lea    (%rax,%rcx,2),%eax
14022d0fb:	83 c0 d0             	add    $0xffffffd0,%eax
14022d0fe:	4c 3b ca             	cmp    %rdx,%r9
14022d101:	74 0e                	je     0x14022d111
14022d103:	41 0f b6 09          	movzbl (%r9),%ecx
14022d107:	80 f9 30             	cmp    $0x30,%cl
14022d10a:	7c 05                	jl     0x14022d111
14022d10c:	80 f9 39             	cmp    $0x39,%cl
14022d10f:	7e d2                	jle    0x14022d0e3
14022d111:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14022d116:	77 5e                	ja     0x14022d176
14022d118:	4c 3b ca             	cmp    %rdx,%r9
14022d11b:	74 66                	je     0x14022d183
14022d11d:	41 0f b6 09          	movzbl (%r9),%ecx
14022d121:	80 f9 7d             	cmp    $0x7d,%cl
14022d124:	74 05                	je     0x14022d12b
14022d126:	80 f9 3a             	cmp    $0x3a,%cl
14022d129:	75 58                	jne    0x14022d183
14022d12b:	49 8b 08             	mov    (%r8),%rcx
14022d12e:	48 83 79 18 00       	cmpq   $0x0,0x18(%rcx)
14022d133:	7f 34                	jg     0x14022d169
14022d135:	48 c7 41 18 ff ff ff 	movq   $0xffffffffffffffff,0x18(%rcx)
14022d13c:	ff
14022d13d:	49 89 40 08          	mov    %rax,0x8(%r8)
14022d141:	49 8b c1             	mov    %r9,%rax
14022d144:	48 83 c4 28          	add    $0x28,%rsp
14022d148:	c3                   	ret
14022d149:	49 8b 10             	mov    (%r8),%rdx
14022d14c:	48 8b 4a 18          	mov    0x18(%rdx),%rcx
14022d150:	48 85 c9             	test   %rcx,%rcx
14022d153:	78 3b                	js     0x14022d190
14022d155:	48 8d 41 01          	lea    0x1(%rcx),%rax
14022d159:	48 89 42 18          	mov    %rax,0x18(%rdx)
14022d15d:	49 8b c1             	mov    %r9,%rax
14022d160:	49 89 48 08          	mov    %rcx,0x8(%r8)
14022d164:	48 83 c4 28          	add    $0x28,%rsp
14022d168:	c3                   	ret
14022d169:	48 8d 0d 40 4a d8 00 	lea    0xd84a40(%rip),%rcx        # 0x140fb1bb0
14022d170:	e8 1b 92 00 00       	call   0x140236390
14022d175:	cc                   	int3
14022d176:	48 8d 0d 6b 4a d8 00 	lea    0xd84a6b(%rip),%rcx        # 0x140fb1be8
14022d17d:	e8 0e 92 00 00       	call   0x140236390
14022d182:	cc                   	int3
14022d183:	48 8d 0d fe 43 d8 00 	lea    0xd843fe(%rip),%rcx        # 0x140fb1588
14022d18a:	e8 01 92 00 00       	call   0x140236390
14022d18f:	cc                   	int3
14022d190:	48 8d 0d 49 44 d8 00 	lea    0xd84449(%rip),%rcx        # 0x140fb15e0
14022d197:	e8 f4 91 00 00       	call   0x140236390
14022d19c:	cc                   	int3
14022d19d:	cc                   	int3
14022d19e:	cc                   	int3
14022d19f:	cc                   	int3
14022d1a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14022d1a5:	57                   	push   %rdi
14022d1a6:	48 83 ec 60          	sub    $0x60,%rsp
14022d1aa:	48 8b d9             	mov    %rcx,%rbx
14022d1ad:	0f b6 09             	movzbl (%rcx),%ecx
14022d1b0:	80 f9 7d             	cmp    $0x7d,%cl
14022d1b3:	0f 84 f1 00 00 00    	je     0x14022d2aa
14022d1b9:	80 f9 3a             	cmp    $0x3a,%cl
14022d1bc:	0f 84 e8 00 00 00    	je     0x14022d2aa
14022d1c2:	8d 41 d0             	lea    -0x30(%rcx),%eax
14022d1c5:	3c 09                	cmp    $0x9,%al
14022d1c7:	0f 87 57 01 00 00    	ja     0x14022d324
14022d1cd:	33 c0                	xor    %eax,%eax
14022d1cf:	80 f9 30             	cmp    $0x30,%cl
14022d1d2:	75 0c                	jne    0x14022d1e0
14022d1d4:	48 ff c3             	inc    %rbx
14022d1d7:	eb 3e                	jmp    0x14022d217
14022d1d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14022d1e0:	3d cc cc cc 0c       	cmp    $0xccccccc,%eax
14022d1e5:	0f 87 2c 01 00 00    	ja     0x14022d317
14022d1eb:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14022d1ee:	0f be 03             	movsbl (%rbx),%eax
14022d1f1:	48 ff c3             	inc    %rbx
14022d1f4:	8d 04 48             	lea    (%rax,%rcx,2),%eax
14022d1f7:	83 c0 d0             	add    $0xffffffd0,%eax
14022d1fa:	48 3b da             	cmp    %rdx,%rbx
14022d1fd:	74 0d                	je     0x14022d20c
14022d1ff:	0f b6 0b             	movzbl (%rbx),%ecx
14022d202:	80 f9 30             	cmp    $0x30,%cl
14022d205:	7c 05                	jl     0x14022d20c
14022d207:	80 f9 39             	cmp    $0x39,%cl
14022d20a:	7e d4                	jle    0x14022d1e0
14022d20c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14022d211:	0f 87 00 01 00 00    	ja     0x14022d317
14022d217:	48 3b da             	cmp    %rdx,%rbx
14022d21a:	0f 84 04 01 00 00    	je     0x14022d324
14022d220:	0f b6 0b             	movzbl (%rbx),%ecx
14022d223:	80 f9 7d             	cmp    $0x7d,%cl
14022d226:	74 09                	je     0x14022d231
14022d228:	80 f9 3a             	cmp    $0x3a,%cl
14022d22b:	0f 85 f3 00 00 00    	jne    0x14022d324
14022d231:	49 8b 38             	mov    (%r8),%rdi
14022d234:	8b d0                	mov    %eax,%edx
14022d236:	0f b6 4f 18          	movzbl 0x18(%rdi),%ecx
14022d23a:	8d 41 ff             	lea    -0x1(%rcx),%eax
14022d23d:	3c 05                	cmp    $0x5,%al
14022d23f:	0f 86 b8 00 00 00    	jbe    0x14022d2fd
14022d245:	80 f9 0a             	cmp    $0xa,%cl
14022d248:	0f 84 af 00 00 00    	je     0x14022d2fd
14022d24e:	48 8b 47 08          	mov    0x8(%rdi),%rax
14022d252:	48 83 78 18 00       	cmpq   $0x0,0x18(%rax)
14022d257:	0f 8f ad 00 00 00    	jg     0x14022d30a
14022d25d:	48 c7 40 18 ff ff ff 	movq   $0xffffffffffffffff,0x18(%rax)
14022d264:	ff
14022d265:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022d26a:	44 8b c2             	mov    %edx,%r8d
14022d26d:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14022d271:	e8 3a e5 ff ff       	call   0x14022b7b0
14022d276:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14022d27b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022d280:	f2 0f 10 4c 24 30    	movsd  0x30(%rsp),%xmm1
14022d286:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
14022d28b:	f2 0f 11 4c 24 50    	movsd  %xmm1,0x50(%rsp)
14022d291:	e8 fa e6 ff ff       	call   0x14022b990
14022d296:	48 8b 0f             	mov    (%rdi),%rcx
14022d299:	89 41 04             	mov    %eax,0x4(%rcx)
14022d29c:	48 8b c3             	mov    %rbx,%rax
14022d29f:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14022d2a4:	48 83 c4 60          	add    $0x60,%rsp
14022d2a8:	5f                   	pop    %rdi
14022d2a9:	c3                   	ret
14022d2aa:	49 8b 38             	mov    (%r8),%rdi
14022d2ad:	0f b6 4f 18          	movzbl 0x18(%rdi),%ecx
14022d2b1:	8d 41 ff             	lea    -0x1(%rcx),%eax
14022d2b4:	3c 05                	cmp    $0x5,%al
14022d2b6:	76 45                	jbe    0x14022d2fd
14022d2b8:	80 f9 0a             	cmp    $0xa,%cl
14022d2bb:	74 40                	je     0x14022d2fd
14022d2bd:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14022d2c1:	4c 8b 41 18          	mov    0x18(%rcx),%r8
14022d2c5:	4d 85 c0             	test   %r8,%r8
14022d2c8:	78 67                	js     0x14022d331
14022d2ca:	49 8d 40 01          	lea    0x1(%r8),%rax
14022d2ce:	48 89 41 18          	mov    %rax,0x18(%rcx)
14022d2d2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022d2d7:	48 8b 57 10          	mov    0x10(%rdi),%rdx
14022d2db:	e8 d0 e4 ff ff       	call   0x14022b7b0
14022d2e0:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
14022d2e5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022d2ea:	f2 0f 10 4c 24 50    	movsd  0x50(%rsp),%xmm1
14022d2f0:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14022d2f5:	f2 0f 11 4c 24 30    	movsd  %xmm1,0x30(%rsp)
14022d2fb:	eb 94                	jmp    0x14022d291
14022d2fd:	48 8d 0d 7c 48 d8 00 	lea    0xd8487c(%rip),%rcx        # 0x140fb1b80
14022d304:	e8 87 90 00 00       	call   0x140236390
14022d309:	cc                   	int3
14022d30a:	48 8d 0d 9f 48 d8 00 	lea    0xd8489f(%rip),%rcx        # 0x140fb1bb0
14022d311:	e8 7a 90 00 00       	call   0x140236390
14022d316:	cc                   	int3
14022d317:	48 8d 0d ca 48 d8 00 	lea    0xd848ca(%rip),%rcx        # 0x140fb1be8
14022d31e:	e8 6d 90 00 00       	call   0x140236390
14022d323:	cc                   	int3
14022d324:	48 8d 0d 5d 42 d8 00 	lea    0xd8425d(%rip),%rcx        # 0x140fb1588
14022d32b:	e8 60 90 00 00       	call   0x140236390
14022d330:	cc                   	int3
14022d331:	48 8d 0d a8 42 d8 00 	lea    0xd842a8(%rip),%rcx        # 0x140fb15e0
14022d338:	e8 53 90 00 00       	call   0x140236390
14022d33d:	cc                   	int3
14022d33e:	cc                   	int3
14022d33f:	cc                   	int3
14022d340:	4c 8b dc             	mov    %rsp,%r11
14022d343:	55                   	push   %rbp
14022d344:	56                   	push   %rsi
14022d345:	41 56                	push   %r14
14022d347:	48 83 ec 60          	sub    $0x60,%rsp
14022d34b:	48 8b 05 ae bb 18 01 	mov    0x118bbae(%rip),%rax        # 0x1413b8f00
14022d352:	48 33 c4             	xor    %rsp,%rax
14022d355:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14022d35a:	4d 8b f0             	mov    %r8,%r14
14022d35d:	48 8b ea             	mov    %rdx,%rbp
14022d360:	48 8b f1             	mov    %rcx,%rsi
14022d363:	48 3b ca             	cmp    %rdx,%rcx
14022d366:	0f 84 06 03 00 00    	je     0x14022d672
14022d36c:	80 39 7d             	cmpb   $0x7d,(%rcx)
14022d36f:	0f 84 fd 02 00 00    	je     0x14022d672
14022d375:	49 89 5b 20          	mov    %rbx,0x20(%r11)
14022d379:	4d 8d 4b b8          	lea    -0x48(%r11),%r9
14022d37d:	49 89 7b e0          	mov    %rdi,-0x20(%r11)
14022d381:	4c 8b c2             	mov    %rdx,%r8
14022d384:	4d 89 63 d8          	mov    %r12,-0x28(%r11)
14022d388:	48 8b d1             	mov    %rcx,%rdx
14022d38b:	4d 89 6b d0          	mov    %r13,-0x30(%r11)
14022d38f:	49 8d 4b a8          	lea    -0x58(%r11),%rcx
14022d393:	4d 89 7b c8          	mov    %r15,-0x38(%r11)
14022d397:	e8 74 8c 00 00       	call   0x140236010
14022d39c:	0f 10 08             	movups (%rax),%xmm1
14022d39f:	8b 40 08             	mov    0x8(%rax),%eax
14022d3a2:	84 c0                	test   %al,%al
14022d3a4:	0f 84 d0 02 00 00    	je     0x14022d67a
14022d3aa:	66 48 0f 7e c8       	movq   %xmm1,%rax
14022d3af:	2b c6                	sub    %esi,%eax
14022d3b1:	0f 88 c3 02 00 00    	js     0x14022d67a
14022d3b7:	48 63 c8             	movslq %eax,%rcx
14022d3ba:	4c 8b fe             	mov    %rsi,%r15
14022d3bd:	48 03 ce             	add    %rsi,%rcx
14022d3c0:	48 3b cd             	cmp    %rbp,%rcx
14022d3c3:	4c 0f 45 f9          	cmovne %rcx,%r15
14022d3c7:	41 0f b6 07          	movzbl (%r15),%eax
14022d3cb:	3c 3c                	cmp    $0x3c,%al
14022d3cd:	74 1c                	je     0x14022d3eb
14022d3cf:	3c 3e                	cmp    $0x3e,%al
14022d3d1:	74 13                	je     0x14022d3e6
14022d3d3:	3c 5e                	cmp    $0x5e,%al
14022d3d5:	74 0a                	je     0x14022d3e1
14022d3d7:	4c 3b fe             	cmp    %rsi,%r15
14022d3da:	74 71                	je     0x14022d44d
14022d3dc:	4c 8b fe             	mov    %rsi,%r15
14022d3df:	eb e6                	jmp    0x14022d3c7
14022d3e1:	41 b4 03             	mov    $0x3,%r12b
14022d3e4:	eb 08                	jmp    0x14022d3ee
14022d3e6:	41 b4 02             	mov    $0x2,%r12b
14022d3e9:	eb 03                	jmp    0x14022d3ee
14022d3eb:	41 b4 01             	mov    $0x1,%r12b
14022d3ee:	4c 3b fe             	cmp    %rsi,%r15
14022d3f1:	74 4c                	je     0x14022d43f
14022d3f3:	80 3e 7b             	cmpb   $0x7b,(%rsi)
14022d3f6:	0f 84 8b 02 00 00    	je     0x14022d687
14022d3fc:	4d 8b ef             	mov    %r15,%r13
14022d3ff:	4c 2b ee             	sub    %rsi,%r13
14022d402:	49 83 fd 04          	cmp    $0x4,%r13
14022d406:	0f 87 88 02 00 00    	ja     0x14022d694
14022d40c:	49 8b 3e             	mov    (%r14),%rdi
14022d40f:	4d 8b c5             	mov    %r13,%r8
14022d412:	48 83 c7 0f          	add    $0xf,%rdi
14022d416:	48 8b d6             	mov    %rsi,%rdx
14022d419:	48 8b cf             	mov    %rdi,%rcx
14022d41c:	e8 ef 1b cb 00       	call   0x140edf010
14022d421:	4d 8b 06             	mov    (%r14),%r8
14022d424:	4a 8d 0c 2f          	lea    (%rdi,%r13,1),%rcx
14022d428:	49 83 c0 13          	add    $0x13,%r8
14022d42c:	33 d2                	xor    %edx,%edx
14022d42e:	4c 2b c1             	sub    %rcx,%r8
14022d431:	e8 7a 22 cb 00       	call   0x140edf6b0
14022d436:	49 8b 06             	mov    (%r14),%rax
14022d439:	44 88 68 0e          	mov    %r13b,0xe(%rax)
14022d43d:	eb 03                	jmp    0x14022d442
14022d43f:	4c 8b fe             	mov    %rsi,%r15
14022d442:	49 8b 06             	mov    (%r14),%rax
14022d445:	49 8d 77 01          	lea    0x1(%r15),%rsi
14022d449:	44 88 60 09          	mov    %r12b,0x9(%rax)
14022d44d:	48 3b f5             	cmp    %rbp,%rsi
14022d450:	0f 84 c3 00 00 00    	je     0x14022d519
14022d456:	0f b6 06             	movzbl (%rsi),%eax
14022d459:	3c 20                	cmp    $0x20,%al
14022d45b:	74 42                	je     0x14022d49f
14022d45d:	3c 2b                	cmp    $0x2b,%al
14022d45f:	74 21                	je     0x14022d482
14022d461:	3c 2d                	cmp    $0x2d,%al
14022d463:	75 59                	jne    0x14022d4be
14022d465:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14022d46a:	fe c8                	dec    %al
14022d46c:	41 c6 46 19 01       	movb   $0x1,0x19(%r14)
14022d471:	3c 08                	cmp    $0x8,%al
14022d473:	0f 87 5c 02 00 00    	ja     0x14022d6d5
14022d479:	49 8b 06             	mov    (%r14),%rax
14022d47c:	c6 40 0a 02          	movb   $0x2,0xa(%rax)
14022d480:	eb 39                	jmp    0x14022d4bb
14022d482:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14022d487:	fe c8                	dec    %al
14022d489:	41 c6 46 19 01       	movb   $0x1,0x19(%r14)
14022d48e:	3c 08                	cmp    $0x8,%al
14022d490:	0f 87 3f 02 00 00    	ja     0x14022d6d5
14022d496:	49 8b 06             	mov    (%r14),%rax
14022d499:	c6 40 0a 01          	movb   $0x1,0xa(%rax)
14022d49d:	eb 1c                	jmp    0x14022d4bb
14022d49f:	41 0f b6 4e 18       	movzbl 0x18(%r14),%ecx
14022d4a4:	fe c9                	dec    %cl
14022d4a6:	41 c6 46 19 01       	movb   $0x1,0x19(%r14)
14022d4ab:	80 f9 08             	cmp    $0x8,%cl
14022d4ae:	0f 87 21 02 00 00    	ja     0x14022d6d5
14022d4b4:	49 8b 0e             	mov    (%r14),%rcx
14022d4b7:	c6 41 0a 03          	movb   $0x3,0xa(%rcx)
14022d4bb:	48 ff c6             	inc    %rsi
14022d4be:	48 3b f5             	cmp    %rbp,%rsi
14022d4c1:	74 56                	je     0x14022d519
14022d4c3:	80 3e 23             	cmpb   $0x23,(%rsi)
14022d4c6:	75 23                	jne    0x14022d4eb
14022d4c8:	41 0f b6 46 18       	movzbl 0x18(%r14),%eax
14022d4cd:	fe c8                	dec    %al
14022d4cf:	41 c6 46 19 01       	movb   $0x1,0x19(%r14)
14022d4d4:	3c 08                	cmp    $0x8,%al
14022d4d6:	0f 87 f9 01 00 00    	ja     0x14022d6d5
14022d4dc:	49 8b 06             	mov    (%r14),%rax
14022d4df:	48 ff c6             	inc    %rsi
14022d4e2:	c6 40 0b 01          	movb   $0x1,0xb(%rax)
14022d4e6:	48 3b f5             	cmp    %rbp,%rsi
14022d4e9:	74 2e                	je     0x14022d519
14022d4eb:	80 3e 30             	cmpb   $0x30,(%rsi)
14022d4ee:	75 5e                	jne    0x14022d54e
14022d4f0:	41 0f b6 4e 18       	movzbl 0x18(%r14),%ecx
14022d4f5:	41 c6 46 1a 01       	movb   $0x1,0x1a(%r14)
14022d4fa:	8d 41 ff             	lea    -0x1(%rcx),%eax
14022d4fd:	3c 08                	cmp    $0x8,%al
14022d4ff:	76 09                	jbe    0x14022d50a
14022d501:	80 f9 0a             	cmp    $0xa,%cl
14022d504:	0f 85 97 01 00 00    	jne    0x14022d6a1
14022d50a:	49 8b 06             	mov    (%r14),%rax
14022d50d:	48 ff c6             	inc    %rsi
14022d510:	c6 40 0d 01          	movb   $0x1,0xd(%rax)
14022d514:	48 3b f5             	cmp    %rbp,%rsi
14022d517:	75 35                	jne    0x14022d54e
14022d519:	48 8b c6             	mov    %rsi,%rax
14022d51c:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
14022d521:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
14022d526:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14022d52b:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
14022d532:	00
14022d533:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
14022d538:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14022d53d:	48 33 cc             	xor    %rsp,%rcx
14022d540:	e8 bb df be 00       	call   0x140e1b500
14022d545:	48 83 c4 60          	add    $0x60,%rsp
14022d549:	41 5e                	pop    %r14
14022d54b:	5e                   	pop    %rsi
14022d54c:	5d                   	pop    %rbp
14022d54d:	c3                   	ret
14022d54e:	4d 8b c6             	mov    %r14,%r8
14022d551:	48 8b d5             	mov    %rbp,%rdx
14022d554:	48 8b ce             	mov    %rsi,%rcx
14022d557:	e8 44 05 00 00       	call   0x14022daa0
14022d55c:	48 3b c5             	cmp    %rbp,%rax
14022d55f:	74 bb                	je     0x14022d51c
14022d561:	33 ff                	xor    %edi,%edi
14022d563:	80 38 2e             	cmpb   $0x2e,(%rax)
14022d566:	0f 85 bd 00 00 00    	jne    0x14022d629
14022d56c:	48 ff c0             	inc    %rax
14022d56f:	48 3b c5             	cmp    %rbp,%rax
14022d572:	0f 84 50 01 00 00    	je     0x14022d6c8
14022d578:	0f b6 10             	movzbl (%rax),%edx
14022d57b:	8d 4a d0             	lea    -0x30(%rdx),%ecx
14022d57e:	80 f9 09             	cmp    $0x9,%cl
14022d581:	77 6a                	ja     0x14022d5ed
14022d583:	8b d7                	mov    %edi,%edx
14022d585:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14022d58c:	00 00 00 00