140062443:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140062448:	48 2b 16             	sub    (%rsi),%rdx
14006244b:	75 77                	jne    0x1400624c4
14006244d:	48 83 c4 40          	add    $0x40,%rsp
140062451:	5b                   	pop    %rbx
140062452:	5e                   	pop    %rsi
140062453:	5f                   	pop    %rdi
140062454:	c3                   	ret
140062455:	0f 1f 00             	nopl   (%rax)
140062458:	48 89 c1             	mov    %rax,%rcx
14006245b:	e8 a0 85 06 00       	call   0x1400caa00
140062460:	48 89 c2             	mov    %rax,%rdx
140062463:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140062468:	48 85 d2             	test   %rdx,%rdx
14006246b:	75 a5                	jne    0x140062412
14006246d:	48 8d 0d 37 f5 19 00 	lea    0x19f537(%rip),%rcx        # 0x1402019ab
140062474:	e8 87 85 06 00       	call   0x1400caa00
140062479:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14006247e:	48 89 c2             	mov    %rax,%rdx
140062481:	85 db                	test   %ebx,%ebx
140062483:	75 8d                	jne    0x140062412
140062485:	48 8b 05 54 6b 1d 00 	mov    0x1d6b54(%rip),%rax        # 0x140238fe0
14006248c:	48 8d 0d 6d 00 1a 00 	lea    0x1a006d(%rip),%rcx        # 0x140202500
140062493:	8b 00                	mov    (%rax),%eax
140062495:	85 c0                	test   %eax,%eax
140062497:	75 17                	jne    0x1400624b0
140062499:	e8 b2 32 0a 00       	call   0x140105750
14006249e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400624a3:	e9 6a ff ff ff       	jmp    0x140062412
1400624a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400624af:	00
1400624b0:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400624b5:	e8 ae 0e 18 00       	call   0x1401e3368
1400624ba:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400624bf:	48 89 c1             	mov    %rax,%rcx
1400624c2:	eb d5                	jmp    0x140062499
1400624c4:	e8 a7 23 18 00       	call   0x1401e4870
1400624c9:	48 8b 05 10 6b 1d 00 	mov    0x1d6b10(%rip),%rax        # 0x140238fe0
1400624d0:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400624d5:	48 8d 0d 63 f4 19 00 	lea    0x19f463(%rip),%rcx        # 0x14020193f
1400624dc:	83 38 00             	cmpl   $0x0,(%rax)
1400624df:	74 08                	je     0x1400624e9
1400624e1:	e8 82 0e 18 00       	call   0x1401e3368
1400624e6:	48 89 c1             	mov    %rax,%rcx
1400624e9:	49 89 d8             	mov    %rbx,%r8
1400624ec:	48 8d 15 a5 f4 19 00 	lea    0x19f4a5(%rip),%rdx        # 0x140201998
1400624f3:	e8 98 0e 06 00       	call   0x1400c3390
1400624f8:	48 8b 05 e1 6a 1d 00 	mov    0x1d6ae1(%rip),%rax        # 0x140238fe0
1400624ff:	48 8d 0d 21 f4 19 00 	lea    0x19f421(%rip),%rcx        # 0x140201927
140062506:	83 38 00             	cmpl   $0x0,(%rax)
140062509:	74 08                	je     0x140062513
14006250b:	e8 58 0e 18 00       	call   0x1401e3368
140062510:	48 89 c1             	mov    %rax,%rcx
140062513:	48 8d 15 7e f4 19 00 	lea    0x19f47e(%rip),%rdx        # 0x140201998
14006251a:	e8 71 0e 06 00       	call   0x1400c3390
14006251f:	90                   	nop
140062520:	41 54                	push   %r12
140062522:	55                   	push   %rbp
140062523:	57                   	push   %rdi
140062524:	56                   	push   %rsi
140062525:	53                   	push   %rbx
140062526:	48 83 ec 40          	sub    $0x40,%rsp
14006252a:	48 8b 2d bf 65 1d 00 	mov    0x1d65bf(%rip),%rbp        # 0x140238af0
140062531:	48 89 cf             	mov    %rcx,%rdi
140062534:	48 89 d3             	mov    %rdx,%rbx
140062537:	45 89 c4             	mov    %r8d,%r12d
14006253a:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14006253e:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140062543:	48 89 d1             	mov    %rdx,%rcx
140062546:	e8 4d 79 18 00       	call   0x1401e9e98
14006254b:	48 89 da             	mov    %rbx,%rdx
14006254e:	49 89 f9             	mov    %rdi,%r9
140062551:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140062556:	48 89 c6             	mov    %rax,%rsi
140062559:	48 8b 05 a0 6e 1d 00 	mov    0x1d6ea0(%rip),%rax        # 0x140239400
140062560:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
140062567:	00
140062568:	41 89 f0             	mov    %esi,%r8d
14006256b:	48 8b 08             	mov    (%rax),%rcx
14006256e:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140062573:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140062578:	e8 a3 c4 fd ff       	call   0x14003ea20
14006257d:	31 d2                	xor    %edx,%edx
14006257f:	48 89 f9             	mov    %rdi,%rcx
140062582:	85 c0                	test   %eax,%eax
140062584:	0f 48 c2             	cmovs  %edx,%eax
140062587:	29 c6                	sub    %eax,%esi
140062589:	48 98                	cltq
14006258b:	48 8d 14 03          	lea    (%rbx,%rax,1),%rdx
14006258f:	4c 63 c6             	movslq %esi,%r8
140062592:	e8 19 94 03 00       	call   0x14009b9b0
140062597:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14006259c:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400625a0:	75 0b                	jne    0x1400625ad
1400625a2:	48 83 c4 40          	add    $0x40,%rsp
1400625a6:	5b                   	pop    %rbx
1400625a7:	5e                   	pop    %rsi
1400625a8:	5f                   	pop    %rdi
1400625a9:	5d                   	pop    %rbp
1400625aa:	41 5c                	pop    %r12
1400625ac:	c3                   	ret
1400625ad:	e8 be 22 18 00       	call   0x1401e4870
1400625b2:	90                   	nop
1400625b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400625ba:	00 00 00 00
1400625be:	66 90                	xchg   %ax,%ax
1400625c0:	56                   	push   %rsi
1400625c1:	53                   	push   %rbx
1400625c2:	48 83 ec 38          	sub    $0x38,%rsp
1400625c6:	48 8b 05 93 6d 1d 00 	mov    0x1d6d93(%rip),%rax        # 0x140239360
1400625cd:	48 8b 00             	mov    (%rax),%rax
1400625d0:	8b 00                	mov    (%rax),%eax
1400625d2:	48 89 cb             	mov    %rcx,%rbx
1400625d5:	48 89 d6             	mov    %rdx,%rsi
1400625d8:	85 c0                	test   %eax,%eax
1400625da:	74 5c                	je     0x140062638
1400625dc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400625e2:	e8 39 ff ff ff       	call   0x140062520
1400625e7:	45 31 c0             	xor    %r8d,%r8d
1400625ea:	31 d2                	xor    %edx,%edx
1400625ec:	4c 8d 0d 0f f3 19 00 	lea    0x19f30f(%rip),%r9        # 0x140201902
1400625f3:	48 89 d9             	mov    %rbx,%rcx
1400625f6:	48 c7 44 24 20 0b 00 	movq   $0xb,0x20(%rsp)
1400625fd:	00 00
1400625ff:	e8 bc 90 03 00       	call   0x14009b6c0
140062604:	80 3e 2d             	cmpb   $0x2d,(%rsi)
140062607:	74 47                	je     0x140062650
140062609:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14006260d:	48 8d 15 ac f3 19 00 	lea    0x19f3ac(%rip),%rdx        # 0x1402019c0
140062614:	48 89 d9             	mov    %rbx,%rcx
140062617:	e8 5c 78 18 00       	call   0x1401e9e78
14006261c:	85 c0                	test   %eax,%eax
14006261e:	74 30                	je     0x140062650
140062620:	45 31 c0             	xor    %r8d,%r8d
140062623:	31 d2                	xor    %edx,%edx
140062625:	48 89 d9             	mov    %rbx,%rcx
140062628:	48 83 c4 38          	add    $0x38,%rsp
14006262c:	5b                   	pop    %rbx
14006262d:	5e                   	pop    %rsi
14006262e:	e9 bd ed ff ff       	jmp    0x1400613f0
140062633:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062638:	48 89 d1             	mov    %rdx,%rcx
14006263b:	e8 58 78 18 00       	call   0x1401e9e98
140062640:	48 89 f2             	mov    %rsi,%rdx
140062643:	48 89 d9             	mov    %rbx,%rcx
140062646:	49 89 c0             	mov    %rax,%r8
140062649:	e8 62 93 03 00       	call   0x14009b9b0
14006264e:	eb 97                	jmp    0x1400625e7
140062650:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140062655:	48 83 c4 38          	add    $0x38,%rsp
140062659:	5b                   	pop    %rbx
14006265a:	5e                   	pop    %rsi
14006265b:	c3                   	ret
14006265c:	0f 1f 40 00          	nopl   0x0(%rax)
140062660:	56                   	push   %rsi
140062661:	53                   	push   %rbx
140062662:	48 83 ec 28          	sub    $0x28,%rsp
140062666:	80 3a 2d             	cmpb   $0x2d,(%rdx)
140062669:	48 89 cb             	mov    %rcx,%rbx
14006266c:	48 89 d6             	mov    %rdx,%rsi
14006266f:	74 67                	je     0x1400626d8
140062671:	48 8d 15 70 f2 19 00 	lea    0x19f270(%rip),%rdx        # 0x1402018e8
140062678:	48 89 f1             	mov    %rsi,%rcx
14006267b:	e8 f8 77 18 00       	call   0x1401e9e78
140062680:	85 c0                	test   %eax,%eax
140062682:	74 54                	je     0x1400626d8
140062684:	48 8b 43 10          	mov    0x10(%rbx),%rax
140062688:	48 3b 05 11 6d 1d 00 	cmp    0x1d6d11(%rip),%rax        # 0x1402393a0
14006268f:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
140062696:	00
140062697:	74 2f                	je     0x1400626c8
140062699:	c6 00 00             	movb   $0x0,(%rax)
14006269c:	49 89 f0             	mov    %rsi,%r8
14006269f:	48 89 d9             	mov    %rbx,%rcx
1400626a2:	48 8d 15 27 f3 19 00 	lea    0x19f327(%rip),%rdx        # 0x1402019d0
1400626a9:	e8 12 99 03 00       	call   0x14009bfc0
1400626ae:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400626b2:	45 31 c0             	xor    %r8d,%r8d
1400626b5:	31 d2                	xor    %edx,%edx
1400626b7:	48 83 c4 28          	add    $0x28,%rsp
1400626bb:	5b                   	pop    %rbx
1400626bc:	5e                   	pop    %rsi
1400626bd:	e9 2e ed ff ff       	jmp    0x1400613f0
1400626c2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400626c8:	80 38 00             	cmpb   $0x0,(%rax)
1400626cb:	74 cf                	je     0x14006269c
1400626cd:	e8 4e e2 ff ff       	call   0x140060920
1400626d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400626d8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400626dd:	48 83 c4 28          	add    $0x28,%rsp
1400626e1:	5b                   	pop    %rbx
1400626e2:	5e                   	pop    %rsi
1400626e3:	c3                   	ret
1400626e4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400626eb:	00 00 00 00
1400626ef:	90                   	nop
1400626f0:	53                   	push   %rbx
1400626f1:	48 83 ec 20          	sub    $0x20,%rsp
1400626f5:	48 8d 15 e1 f2 19 00 	lea    0x19f2e1(%rip),%rdx        # 0x1402019dd
1400626fc:	48 89 cb             	mov    %rcx,%rbx
1400626ff:	e8 bc 80 03 00       	call   0x14009a7c0
140062704:	85 c0                	test   %eax,%eax
140062706:	74 10                	je     0x140062718
140062708:	b8 01 00 00 00       	mov    $0x1,%eax
14006270d:	48 83 c4 20          	add    $0x20,%rsp
140062711:	5b                   	pop    %rbx
140062712:	c3                   	ret
140062713:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140062718:	48 8d 15 cd f2 19 00 	lea    0x19f2cd(%rip),%rdx        # 0x1402019ec
14006271f:	48 89 d9             	mov    %rbx,%rcx
140062722:	e8 99 80 03 00       	call   0x14009a7c0
140062727:	85 c0                	test   %eax,%eax
140062729:	75 dd                	jne    0x140062708
14006272b:	48 8d 15 c7 f2 19 00 	lea    0x19f2c7(%rip),%rdx        # 0x1402019f9
140062732:	48 89 d9             	mov    %rbx,%rcx
140062735:	e8 86 80 03 00       	call   0x14009a7c0
14006273a:	85 c0                	test   %eax,%eax
14006273c:	0f 95 c0             	setne  %al
14006273f:	0f b6 c0             	movzbl %al,%eax
140062742:	48 83 c4 20          	add    $0x20,%rsp
140062746:	5b                   	pop    %rbx
140062747:	c3                   	ret
140062748:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14006274f:	00
140062750:	53                   	push   %rbx
140062751:	48 83 ec 20          	sub    $0x20,%rsp
140062755:	48 8d 15 29 f1 19 00 	lea    0x19f129(%rip),%rdx        # 0x140201885
14006275c:	48 89 cb             	mov    %rcx,%rbx
14006275f:	e8 14 77 18 00       	call   0x1401e9e78
140062764:	85 c0                	test   %eax,%eax
140062766:	74 20                	je     0x140062788
140062768:	48 8d 15 21 f1 19 00 	lea    0x19f121(%rip),%rdx        # 0x140201890
14006276f:	48 89 d9             	mov    %rbx,%rcx
140062772:	e8 01 77 18 00       	call   0x1401e9e78
140062777:	85 c0                	test   %eax,%eax
140062779:	0f 94 c0             	sete   %al
14006277c:	0f b6 c0             	movzbl %al,%eax
14006277f:	48 83 c4 20          	add    $0x20,%rsp
140062783:	5b                   	pop    %rbx
140062784:	c3                   	ret
140062785:	0f 1f 00             	nopl   (%rax)
140062788:	b8 01 00 00 00       	mov    $0x1,%eax
14006278d:	eb f0                	jmp    0x14006277f
14006278f:	90                   	nop
140062790:	55                   	push   %rbp
140062791:	57                   	push   %rdi
140062792:	56                   	push   %rsi
140062793:	53                   	push   %rbx
140062794:	48 83 ec 28          	sub    $0x28,%rsp
140062798:	48 89 cb             	mov    %rcx,%rbx
14006279b:	e8 30 e2 ff ff       	call   0x1400609d0
1400627a0:	89 c6                	mov    %eax,%esi
1400627a2:	85 c0                	test   %eax,%eax
1400627a4:	74 66                	je     0x14006280c
1400627a6:	48 8d 15 d8 f0 19 00 	lea    0x19f0d8(%rip),%rdx        # 0x140201885
1400627ad:	48 89 d9             	mov    %rbx,%rcx
1400627b0:	e8 c3 76 18 00       	call   0x1401e9e78
1400627b5:	85 c0                	test   %eax,%eax
1400627b7:	74 51                	je     0x14006280a
1400627b9:	48 8d 15 d0 f0 19 00 	lea    0x19f0d0(%rip),%rdx        # 0x140201890
1400627c0:	48 89 d9             	mov    %rbx,%rcx
1400627c3:	e8 b0 76 18 00       	call   0x1401e9e78
1400627c8:	85 c0                	test   %eax,%eax
1400627ca:	74 3e                	je     0x14006280a
1400627cc:	48 89 d9             	mov    %rbx,%rcx
1400627cf:	e8 c4 76 18 00       	call   0x1401e9e98
1400627d4:	48 83 f8 04          	cmp    $0x4,%rax
1400627d8:	76 0d                	jbe    0x1400627e7
1400627da:	48 8d 44 03 fb       	lea    -0x5(%rbx,%rax,1),%rax
1400627df:	81 38 5f 48 45 41    	cmpl   $0x4145485f,(%rax)
1400627e5:	74 39                	je     0x140062820
1400627e7:	48 8d 3d d2 fc 19 00 	lea    0x19fcd2(%rip),%rdi        # 0x1402024c0
1400627ee:	48 8d 6f 30          	lea    0x30(%rdi),%rbp
1400627f2:	48 8b 17             	mov    (%rdi),%rdx
1400627f5:	48 89 d9             	mov    %rbx,%rcx
1400627f8:	e8 7b 76 18 00       	call   0x1401e9e78
1400627fd:	85 c0                	test   %eax,%eax
1400627ff:	74 0b                	je     0x14006280c
140062801:	48 83 c7 08          	add    $0x8,%rdi
140062805:	48 39 ef             	cmp    %rbp,%rdi
140062808:	75 e8                	jne    0x1400627f2
14006280a:	31 f6                	xor    %esi,%esi
14006280c:	89 f0                	mov    %esi,%eax
14006280e:	48 83 c4 28          	add    $0x28,%rsp
140062812:	5b                   	pop    %rbx
140062813:	5e                   	pop    %rsi
140062814:	5f                   	pop    %rdi
140062815:	5d                   	pop    %rbp
140062816:	c3                   	ret
140062817:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14006281e:	00 00
140062820:	80 78 04 44          	cmpb   $0x44,0x4(%rax)
140062824:	75 c1                	jne    0x1400627e7
140062826:	eb e4                	jmp    0x14006280c
140062828:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14006282f:	00
140062830:	41 55                	push   %r13
140062832:	41 54                	push   %r12
140062834:	55                   	push   %rbp
140062835:	57                   	push   %rdi
140062836:	56                   	push   %rsi
140062837:	53                   	push   %rbx
140062838:	48 83 ec 48          	sub    $0x48,%rsp
14006283c:	48 8b 3d ad 62 1d 00 	mov    0x1d62ad(%rip),%rdi        # 0x140238af0
140062843:	48 8b 07             	mov    (%rdi),%rax
140062846:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14006284b:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140062850:	48 85 d2             	test   %rdx,%rdx
140062853:	49 89 d4             	mov    %rdx,%r12
140062856:	4d 89 c5             	mov    %r8,%r13
140062859:	4c 89 cd             	mov    %r9,%rbp
14006285c:	48 89 ce             	mov    %rcx,%rsi
14006285f:	48 89 cb             	mov    %rcx,%rbx
140062862:	4c 0f 44 e0          	cmove  %rax,%r12
140062866:	48 8d 44 24 24       	lea    0x24(%rsp),%rax
14006286b:	4d 85 c0             	test   %r8,%r8
14006286e:	4c 0f 44 e8          	cmove  %rax,%r13
140062872:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140062877:	4d 85 c9             	test   %r9,%r9
14006287a:	48 0f 44 e8          	cmove  %rax,%rbp
14006287e:	48 8d 05 8a f1 19 00 	lea    0x19f18a(%rip),%rax        # 0x140201a0f
140062885:	eb 26                	jmp    0x1400628ad
140062887:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14006288e:	00 00 00 00
140062892:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140062899:	00 00 00 00
14006289d:	0f 1f 00             	nopl   (%rax)
1400628a0:	48 83 c3 01          	add    $0x1,%rbx
1400628a4:	48 83 c0 01          	add    $0x1,%rax
1400628a8:	3a 53 ff             	cmp    -0x1(%rbx),%dl
1400628ab:	75 63                	jne    0x140062910
1400628ad:	0f b6 10             	movzbl (%rax),%edx
1400628b0:	84 d2                	test   %dl,%dl
1400628b2:	75 ec                	jne    0x1400628a0
1400628b4:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
1400628b8:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400628bd:	48 89 d9             	mov    %rbx,%rcx
1400628c0:	e8 ab 75 18 00       	call   0x1401e9e70
1400628c5:	49 89 1c 24          	mov    %rbx,(%r12)
1400628c9:	48 85 c0             	test   %rax,%rax
1400628cc:	0f 84 f6 00 00 00    	je     0x1400629c8
1400628d2:	48 89 c2             	mov    %rax,%rdx
1400628d5:	4c 8d 48 01          	lea    0x1(%rax),%r9
1400628d9:	48 29 da             	sub    %rbx,%rdx
1400628dc:	4c 89 c9             	mov    %r9,%rcx
1400628df:	41 89 55 00          	mov    %edx,0x0(%r13)
1400628e3:	4c 89 4d 00          	mov    %r9,0x0(%rbp)
1400628e7:	e8 e4 e0 ff ff       	call   0x1400609d0
1400628ec:	85 c0                	test   %eax,%eax
1400628ee:	74 10                	je     0x140062900