140004250:	ba 3a 00 00 00       	mov    $0x3a,%edx
140004255:	48 89 e9             	mov    %rbp,%rcx
140004258:	e8 9b 05 02 00       	call   0x1400247f8
14000425d:	48 85 c0             	test   %rax,%rax
140004260:	74 1e                	je     0x140004280
140004262:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
140004266:	75 18                	jne    0x140004280
140004268:	48 89 ea             	mov    %rbp,%rdx
14000426b:	48 89 f1             	mov    %rsi,%rcx
14000426e:	e8 95 05 02 00       	call   0x140024808
140004273:	e9 19 ff ff ff       	jmp    0x140004191
140004278:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14000427f:	00
140004280:	48 89 fa             	mov    %rdi,%rdx
140004283:	48 89 f1             	mov    %rsi,%rcx
140004286:	e8 7d 05 02 00       	call   0x140024808
14000428b:	e9 f4 fe ff ff       	jmp    0x140004184
140004290:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140004297:	00
140004298:	49 89 f0             	mov    %rsi,%r8
14000429b:	48 8d 15 4e 24 02 00 	lea    0x2244e(%rip),%rdx        # 0x1400266f0
1400042a2:	e8 09 a5 00 00       	call   0x14000e7b0
1400042a7:	eb 99                	jmp    0x140004242
1400042a9:	83 f8 26             	cmp    $0x26,%eax
1400042ac:	74 5b                	je     0x140004309
1400042ae:	3d 55 27 00 00       	cmp    $0x2755,%eax
1400042b3:	75 38                	jne    0x1400042ed
1400042b5:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1400042bc:	00
1400042bd:	49 89 f0             	mov    %rsi,%r8
1400042c0:	48 8d 15 99 24 02 00 	lea    0x22499(%rip),%rdx        # 0x140026760
1400042c7:	e8 e4 a4 00 00       	call   0x14000e7b0
1400042cc:	e9 71 ff ff ff       	jmp    0x140004242
1400042d1:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1400042d8:	00
1400042d9:	49 89 f0             	mov    %rsi,%r8
1400042dc:	48 8d 15 bd 23 02 00 	lea    0x223bd(%rip),%rdx        # 0x1400266a0
1400042e3:	e8 c8 a4 00 00       	call   0x14000e7b0
1400042e8:	e9 55 ff ff ff       	jmp    0x140004242
1400042ed:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1400042f4:	00
1400042f5:	49 89 f0             	mov    %rsi,%r8
1400042f8:	48 8d 15 9c 24 02 00 	lea    0x2249c(%rip),%rdx        # 0x14002679b
1400042ff:	e8 ac a4 00 00       	call   0x14000e7b0
140004304:	e9 39 ff ff ff       	jmp    0x140004242
140004309:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140004310:	00
140004311:	49 89 f0             	mov    %rsi,%r8
140004314:	48 8d 15 ad 23 02 00 	lea    0x223ad(%rip),%rdx        # 0x1400266c8
14000431b:	e8 90 a4 00 00       	call   0x14000e7b0
140004320:	e9 1d ff ff ff       	jmp    0x140004242
140004325:	48 89 e9             	mov    %rbp,%rcx
140004328:	e8 23 04 02 00       	call   0x140024750
14000432d:	bb 1b 00 00 00       	mov    $0x1b,%ebx
140004332:	e9 7b fe ff ff       	jmp    0x1400041b2
140004337:	90                   	nop
140004338:	90                   	nop
140004339:	90                   	nop
14000433a:	90                   	nop
14000433b:	90                   	nop
14000433c:	90                   	nop
14000433d:	90                   	nop
14000433e:	90                   	nop
14000433f:	90                   	nop
140004340:	41 57                	push   %r15
140004342:	41 56                	push   %r14
140004344:	41 55                	push   %r13
140004346:	41 54                	push   %r12
140004348:	55                   	push   %rbp
140004349:	57                   	push   %rdi
14000434a:	56                   	push   %rsi
14000434b:	53                   	push   %rbx
14000434c:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
140004353:	48 8b 3d 56 29 04 00 	mov    0x42956(%rip),%rdi        # 0x140046cb0
14000435a:	48 8b 07             	mov    (%rdi),%rax
14000435d:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
140004364:	00
140004365:	31 c0                	xor    %eax,%eax
140004367:	49 89 cc             	mov    %rcx,%r12
14000436a:	48 89 d3             	mov    %rdx,%rbx
14000436d:	45 89 c5             	mov    %r8d,%r13d
140004370:	48 85 c9             	test   %rcx,%rcx
140004373:	0f 84 23 02 00 00    	je     0x14000459c
140004379:	48 85 d2             	test   %rdx,%rdx
14000437c:	0f 84 1a 02 00 00    	je     0x14000459c
140004382:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140004389:	48 89 d1             	mov    %rdx,%rcx
14000438c:	e8 8f 04 02 00       	call   0x140024820
140004391:	48 89 c7             	mov    %rax,%rdi
140004394:	41 83 e5 02          	and    $0x2,%r13d
140004398:	74 09                	je     0x1400043a3
14000439a:	80 3b 5c             	cmpb   $0x5c,(%rbx)
14000439d:	0f 84 03 02 00 00    	je     0x1400045a6
1400043a3:	48 81 ff 03 01 00 00 	cmp    $0x103,%rdi
1400043aa:	76 31                	jbe    0x1400043dd
1400043ac:	b8 01 00 00 00       	mov    $0x1,%eax
1400043b1:	48 8b 35 f8 28 04 00 	mov    0x428f8(%rip),%rsi        # 0x140046cb0
1400043b8:	48 8b 94 24 28 01 00 	mov    0x128(%rsp),%rdx
1400043bf:	00
1400043c0:	48 2b 16             	sub    (%rsi),%rdx
1400043c3:	0f 85 16 02 00 00    	jne    0x1400045df
1400043c9:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
1400043d0:	5b                   	pop    %rbx
1400043d1:	5e                   	pop    %rsi
1400043d2:	5f                   	pop    %rdi
1400043d3:	5d                   	pop    %rbp
1400043d4:	41 5c                	pop    %r12
1400043d6:	41 5d                	pop    %r13
1400043d8:	41 5e                	pop    %r14
1400043da:	41 5f                	pop    %r15
1400043dc:	c3                   	ret
1400043dd:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
1400043e2:	49 89 f8             	mov    %rdi,%r8
1400043e5:	48 89 da             	mov    %rbx,%rdx
1400043e8:	48 89 f1             	mov    %rsi,%rcx
1400043eb:	48 89 f3             	mov    %rsi,%rbx
1400043ee:	4c 8d 35 cb 23 02 00 	lea    0x223cb(%rip),%r14        # 0x1400267c0
1400043f5:	e8 be 03 02 00       	call   0x1400247b8
1400043fa:	48 89 f1             	mov    %rsi,%rcx
1400043fd:	c6 44 3c 20 00       	movb   $0x0,0x20(%rsp,%rdi,1)
140004402:	4c 8d 3d bb 23 02 00 	lea    0x223bb(%rip),%r15        # 0x1400267c4
140004409:	e8 f2 d1 ff ff       	call   0x140001600
14000440e:	48 8b 3d 73 94 04 00 	mov    0x49473(%rip),%rdi        # 0x14004d888
140004415:	48 89 c5             	mov    %rax,%rbp
140004418:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14000441e:	4c 89 f2             	mov    %r14,%rdx
140004421:	48 89 d9             	mov    %rbx,%rcx
140004424:	ff d7                	call   *%rdi
140004426:	85 c0                	test   %eax,%eax
140004428:	0f 85 aa 00 00 00    	jne    0x1400044d8
14000442e:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140004434:	4c 89 fa             	mov    %r15,%rdx
140004437:	48 89 d9             	mov    %rbx,%rcx
14000443a:	ff d7                	call   *%rdi
14000443c:	85 c0                	test   %eax,%eax
14000443e:	0f 85 94 00 00 00    	jne    0x1400044d8
140004444:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14000444a:	48 8d 15 77 23 02 00 	lea    0x22377(%rip),%rdx        # 0x1400267c8
140004451:	48 89 d9             	mov    %rbx,%rcx
140004454:	ff d7                	call   *%rdi
140004456:	85 c0                	test   %eax,%eax
140004458:	75 7e                	jne    0x1400044d8
14000445a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140004460:	48 8d 15 65 23 02 00 	lea    0x22365(%rip),%rdx        # 0x1400267cc
140004467:	48 89 d9             	mov    %rbx,%rcx
14000446a:	ff d7                	call   *%rdi
14000446c:	85 c0                	test   %eax,%eax
14000446e:	75 68                	jne    0x1400044d8
140004470:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140004476:	48 8d 15 53 23 02 00 	lea    0x22353(%rip),%rdx        # 0x1400267d0
14000447d:	48 89 d9             	mov    %rbx,%rcx
140004480:	ff d7                	call   *%rdi
140004482:	85 c0                	test   %eax,%eax
140004484:	0f 85 46 01 00 00    	jne    0x1400045d0
14000448a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140004490:	48 8d 15 40 23 02 00 	lea    0x22340(%rip),%rdx        # 0x1400267d7
140004497:	48 89 d9             	mov    %rbx,%rcx
14000449a:	ff d7                	call   *%rdi
14000449c:	85 c0                	test   %eax,%eax
14000449e:	75 1a                	jne    0x1400044ba
1400044a0:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400044a6:	48 8d 15 2e 23 02 00 	lea    0x2232e(%rip),%rdx        # 0x1400267db
1400044ad:	48 89 d9             	mov    %rbx,%rcx
1400044b0:	ff d7                	call   *%rdi
1400044b2:	85 c0                	test   %eax,%eax
1400044b4:	0f 84 be 00 00 00    	je     0x140004578
1400044ba:	0f b6 43 03          	movzbl 0x3(%rbx),%eax
1400044be:	83 e8 31             	sub    $0x31,%eax
1400044c1:	3c 08                	cmp    $0x8,%al
1400044c3:	77 13                	ja     0x1400044d8
1400044c5:	b9 04 00 00 00       	mov    $0x4,%ecx
1400044ca:	b8 04 00 00 00       	mov    $0x4,%eax
1400044cf:	eb 11                	jmp    0x1400044e2
1400044d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400044d8:	b9 03 00 00 00       	mov    $0x3,%ecx
1400044dd:	b8 03 00 00 00       	mov    $0x3,%eax
1400044e2:	48 01 d9             	add    %rbx,%rcx
1400044e5:	0f b6 11             	movzbl (%rcx),%edx
1400044e8:	80 fa 20             	cmp    $0x20,%dl
1400044eb:	75 22                	jne    0x14000450f
1400044ed:	83 c0 01             	add    $0x1,%eax
1400044f0:	48 98                	cltq
1400044f2:	48 01 d8             	add    %rbx,%rax
1400044f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400044fc:	00 00 00 00
140004500:	48 89 c1             	mov    %rax,%rcx
140004503:	0f b6 10             	movzbl (%rax),%edx
140004506:	48 83 c0 01          	add    $0x1,%rax
14000450a:	80 fa 20             	cmp    $0x20,%dl
14000450d:	74 f1                	je     0x140004500
14000450f:	80 fa 2e             	cmp    $0x2e,%dl
140004512:	74 61                	je     0x140004575
140004514:	80 fa 3a             	cmp    $0x3a,%dl
140004517:	74 57                	je     0x140004570
140004519:	84 d2                	test   %dl,%dl
14000451b:	75 5b                	jne    0x140004578
14000451d:	48 89 d9             	mov    %rbx,%rcx
140004520:	e8 fb 02 02 00       	call   0x140024820
140004525:	48 89 f1             	mov    %rsi,%rcx
140004528:	48 89 c5             	mov    %rax,%rbp
14000452b:	e8 f0 02 02 00       	call   0x140024820
140004530:	48 3d 03 01 00 00    	cmp    $0x103,%rax
140004536:	0f 84 70 fe ff ff    	je     0x1400043ac
14000453c:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140004540:	4c 8d 45 01          	lea    0x1(%rbp),%r8
140004544:	48 89 da             	mov    %rbx,%rdx
140004547:	e8 74 02 02 00       	call   0x1400247c0
14000454c:	c6 03 5f             	movb   $0x5f,(%rbx)
14000454f:	48 39 f3             	cmp    %rsi,%rbx
140004552:	74 3b                	je     0x14000458f
140004554:	48 89 f1             	mov    %rsi,%rcx
140004557:	e8 3c 01 02 00       	call   0x140024698
14000455c:	49 89 04 24          	mov    %rax,(%r12)
140004560:	48 85 c0             	test   %rax,%rax
140004563:	74 5c                	je     0x1400045c1
140004565:	31 c0                	xor    %eax,%eax
140004567:	e9 45 fe ff ff       	jmp    0x1400043b1
14000456c:	0f 1f 40 00          	nopl   0x0(%rax)
140004570:	45 85 ed             	test   %r13d,%r13d
140004573:	75 a8                	jne    0x14000451d
140004575:	c6 01 5f             	movb   $0x5f,(%rcx)
140004578:	48 39 f3             	cmp    %rsi,%rbx
14000457b:	75 d7                	jne    0x140004554
14000457d:	48 39 f5             	cmp    %rsi,%rbp
140004580:	74 d2                	je     0x140004554
140004582:	48 85 ed             	test   %rbp,%rbp
140004585:	74 cd                	je     0x140004554
140004587:	48 89 eb             	mov    %rbp,%rbx
14000458a:	e9 89 fe ff ff       	jmp    0x140004418
14000458f:	48 89 d9             	mov    %rbx,%rcx
140004592:	e8 69 d0 ff ff       	call   0x140001600
140004597:	48 89 c5             	mov    %rax,%rbp
14000459a:	eb dc                	jmp    0x140004578
14000459c:	b8 02 00 00 00       	mov    $0x2,%eax
1400045a1:	e9 0b fe ff ff       	jmp    0x1400043b1
1400045a6:	80 7b 01 5c          	cmpb   $0x5c,0x1(%rbx)
1400045aa:	0f 85 f3 fd ff ff    	jne    0x1400043a3
1400045b0:	48 89 d9             	mov    %rbx,%rcx
1400045b3:	e8 e0 00 02 00       	call   0x140024698
1400045b8:	49 89 04 24          	mov    %rax,(%r12)
1400045bc:	48 85 c0             	test   %rax,%rax
1400045bf:	75 a4                	jne    0x140004565
1400045c1:	b8 03 00 00 00       	mov    $0x3,%eax
1400045c6:	e9 e6 fd ff ff       	jmp    0x1400043b1
1400045cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400045d0:	b9 06 00 00 00       	mov    $0x6,%ecx
1400045d5:	b8 06 00 00 00       	mov    $0x6,%eax
1400045da:	e9 03 ff ff ff       	jmp    0x1400044e2
1400045df:	e8 ac b0 01 00       	call   0x14001f690
1400045e4:	90                   	nop
1400045e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400045ec:	00 00 00 00
1400045f0:	31 c0                	xor    %eax,%eax
1400045f2:	87 05 94 6a 04 00    	xchg   %eax,0x46a94(%rip)        # 0x14004b08c
1400045f8:	85 c0                	test   %eax,%eax
1400045fa:	75 04                	jne    0x140004600
1400045fc:	c3                   	ret
1400045fd:	0f 1f 00             	nopl   (%rax)
140004600:	8b 15 82 6a 04 00    	mov    0x46a82(%rip),%edx        # 0x14004b088
140004606:	48 8b 0d 73 6a 04 00 	mov    0x46a73(%rip),%rcx        # 0x14004b080
14000460d:	48 ff 25 d4 93 04 00 	rex.W jmp *0x493d4(%rip)        # 0x14004d9e8
140004614:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14000461b:	00 00 00 00
14000461f:	90                   	nop
140004620:	48 83 ec 28          	sub    $0x28,%rsp
140004624:	83 f9 01             	cmp    $0x1,%ecx
140004627:	76 07                	jbe    0x140004630
140004629:	31 c0                	xor    %eax,%eax
14000462b:	48 83 c4 28          	add    $0x28,%rsp
14000462f:	c3                   	ret
140004630:	31 c0                	xor    %eax,%eax
140004632:	87 05 54 6a 04 00    	xchg   %eax,0x46a54(%rip)        # 0x14004b08c
140004638:	85 c0                	test   %eax,%eax
14000463a:	74 ed                	je     0x140004629
14000463c:	8b 15 46 6a 04 00    	mov    0x46a46(%rip),%edx        # 0x14004b088
140004642:	48 8b 0d 37 6a 04 00 	mov    0x46a37(%rip),%rcx        # 0x14004b080
140004649:	ff 15 99 93 04 00    	call   *0x49399(%rip)        # 0x14004d9e8
14000464f:	eb d8                	jmp    0x140004629
140004651:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140004658:	00 00 00 00
14000465c:	0f 1f 40 00          	nopl   0x0(%rax)
140004660:	41 56                	push   %r14
140004662:	41 55                	push   %r13
140004664:	41 54                	push   %r12
140004666:	55                   	push   %rbp
140004667:	57                   	push   %rdi
140004668:	56                   	push   %rsi
140004669:	53                   	push   %rbx
14000466a:	48 83 ec 40          	sub    $0x40,%rsp
14000466e:	48 8b 3d 3b 26 04 00 	mov    0x4263b(%rip),%rdi        # 0x140046cb0
140004675:	48 8b 07             	mov    (%rdi),%rax
140004678:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000467d:	31 c0                	xor    %eax,%eax
14000467f:	49 89 cc             	mov    %rcx,%r12
140004682:	49 89 d5             	mov    %rdx,%r13
140004685:	44 89 c6             	mov    %r8d,%esi
140004688:	48 85 c9             	test   %rcx,%rcx
14000468b:	0f 84 f7 00 00 00    	je     0x140004788
140004691:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140004698:	48 85 d2             	test   %rdx,%rdx
14000469b:	0f 84 e7 00 00 00    	je     0x140004788
1400046a1:	45 89 c6             	mov    %r8d,%r14d
1400046a4:	bd ff 00 00 00       	mov    $0xff,%ebp
1400046a9:	41 83 e6 02          	and    $0x2,%r14d
1400046ad:	74 0e                	je     0x1400046bd
1400046af:	80 3a 5c             	cmpb   $0x5c,(%rdx)
1400046b2:	bd 03 01 00 00       	mov    $0x103,%ebp
1400046b7:	0f 84 2b 01 00 00    	je     0x1400047e8
1400046bd:	4c 89 e9             	mov    %r13,%rcx
1400046c0:	e8 5b 01 02 00       	call   0x140024820
1400046c5:	48 89 c3             	mov    %rax,%rbx
1400046c8:	48 39 c5             	cmp    %rax,%rbp
1400046cb:	73 23                	jae    0x1400046f0
1400046cd:	b8 01 00 00 00       	mov    $0x1,%eax
1400046d2:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400046d7:	48 2b 17             	sub    (%rdi),%rdx
1400046da:	0f 85 cd 01 00 00    	jne    0x1400048ad
1400046e0:	48 83 c4 40          	add    $0x40,%rsp
1400046e4:	5b                   	pop    %rbx
1400046e5:	5e                   	pop    %rsi
1400046e6:	5f                   	pop    %rdi
1400046e7:	5d                   	pop    %rbp
1400046e8:	41 5c                	pop    %r12
1400046ea:	41 5d                	pop    %r13
1400046ec:	41 5e                	pop    %r14
1400046ee:	c3                   	ret
1400046ef:	90                   	nop
1400046f0:	4c 89 e9             	mov    %r13,%rcx
1400046f3:	e8 a0 ff 01 00       	call   0x140024698
1400046f8:	49 89 c5             	mov    %rax,%r13
1400046fb:	48 85 c0             	test   %rax,%rax
1400046fe:	0f 84 ae 01 00 00    	je     0x1400048b2
140004704:	45 85 f6             	test   %r14d,%r14d
140004707:	0f 85 8b 00 00 00    	jne    0x140004798
14000470d:	0f b6 08             	movzbl (%rax),%ecx
140004710:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140004715:	84 c9                	test   %cl,%cl
140004717:	0f 84 f0 00 00 00    	je     0x14000480d
14000471d:	49 89 c1             	mov    %rax,%r9
140004720:	49 b8 fe f7 ff ff ff 	movabs $0xffffdffffffff7fe,%r8
140004727:	df ff ff
14000472a:	eb 26                	jmp    0x140004752
14000472c:	0f 1f 40 00          	nopl   0x0(%rax)
140004730:	8d 41 d1             	lea    -0x2f(%rcx),%eax
140004733:	3c 2d                	cmp    $0x2d,%al
140004735:	77 27                	ja     0x14000475e
140004737:	49 0f a3 c0          	bt     %rax,%r8
14000473b:	72 21                	jb     0x14000475e
14000473d:	41 c6 01 5f          	movb   $0x5f,(%r9)
140004741:	41 0f b6 49 01       	movzbl 0x1(%r9),%ecx