14019337f:	e9 dc fe ff ff       	jmp    0x140193260
140193384:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140193389:	48 8b c7             	mov    %rdi,%rax
14019338c:	48 2b c3             	sub    %rbx,%rax
14019338f:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
140193394:	48 8d 6e ff          	lea    -0x1(%rsi),%rbp
140193398:	48 03 e8             	add    %rax,%rbp
14019339b:	4c 8d 6b 01          	lea    0x1(%rbx),%r13
14019339f:	48 2b df             	sub    %rdi,%rbx
1401933a2:	48 8d 04 2b          	lea    (%rbx,%rbp,1),%rax
1401933a6:	4c 3b f8             	cmp    %rax,%r15
1401933a9:	73 07                	jae    0x1401933b2
1401933ab:	33 db                	xor    %ebx,%ebx
1401933ad:	e9 cc 00 00 00       	jmp    0x14019347e
1401933b2:	4c 8b cb             	mov    %rbx,%r9
1401933b5:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1401933ba:	4d 8b c6             	mov    %r14,%r8
1401933bd:	48 8b d3             	mov    %rbx,%rdx
1401933c0:	48 8b cf             	mov    %rdi,%rcx
1401933c3:	e8 98 fe ff ff       	call   0x140193260
1401933c8:	85 c0                	test   %eax,%eax
1401933ca:	74 df                	je     0x1401933ab
1401933cc:	49 8b f6             	mov    %r14,%rsi
1401933cf:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1401933d4:	48 2b f5             	sub    %rbp,%rsi
1401933d7:	4a 8d 3c 33          	lea    (%rbx,%r14,1),%rdi
1401933db:	49 03 f7             	add    %r15,%rsi
1401933de:	4c 8b cd             	mov    %rbp,%r9
1401933e1:	48 8b ce             	mov    %rsi,%rcx
1401933e4:	4d 8b c5             	mov    %r13,%r8
1401933e7:	48 8b d5             	mov    %rbp,%rdx
1401933ea:	e8 71 fe ff ff       	call   0x140193260
1401933ef:	85 c0                	test   %eax,%eax
1401933f1:	74 b8                	je     0x1401933ab
1401933f3:	48 85 db             	test   %rbx,%rbx
1401933f6:	75 1a                	jne    0x140193412
1401933f8:	41 80 7d 00 2e       	cmpb   $0x2e,0x0(%r13)
1401933fd:	75 13                	jne    0x140193412
1401933ff:	48 3b fe             	cmp    %rsi,%rdi
140193402:	74 7a                	je     0x14019347e
140193404:	48 8b eb             	mov    %rbx,%rbp
140193407:	41 f6 c4 08          	test   $0x8,%r12b
14019340b:	74 26                	je     0x140193433
14019340d:	8d 6b 01             	lea    0x1(%rbx),%ebp
140193410:	eb 21                	jmp    0x140193433
140193412:	33 db                	xor    %ebx,%ebx
140193414:	8b eb                	mov    %ebx,%ebp
140193416:	49 83 ff 04          	cmp    $0x4,%r15
14019341a:	72 17                	jb     0x140193433
14019341c:	44 8d 43 04          	lea    0x4(%rbx),%r8d
140193420:	49 8b ce             	mov    %r14,%rcx
140193423:	48 8d 15 2a 7b 15 00 	lea    0x157b2a(%rip),%rdx        # 0x1402eaf54
14019342a:	e8 f1 72 f9 ff       	call   0x14012a720
14019342f:	85 c0                	test   %eax,%eax
140193431:	74 4b                	je     0x14019347e
140193433:	48 8d 47 01          	lea    0x1(%rdi),%rax
140193437:	48 3b f0             	cmp    %rax,%rsi
14019343a:	75 05                	jne    0x140193441
14019343c:	80 3f 2a             	cmpb   $0x2a,(%rdi)
14019343f:	74 38                	je     0x140193479
140193441:	48 3b fe             	cmp    %rsi,%rdi
140193444:	74 33                	je     0x140193479
140193446:	48 ba f9 1f f0 ff ff 	movabs $0x3ffffff01ff9,%rdx
14019344d:	3f 00 00
140193450:	0f b6 0f             	movzbl (%rdi),%ecx
140193453:	8d 41 d3             	lea    -0x2d(%rcx),%eax
140193456:	3c 2d                	cmp    $0x2d,%al
140193458:	77 06                	ja     0x140193460
14019345a:	48 0f a3 c2          	bt     %rax,%rdx
14019345e:	72 11                	jb     0x140193471
140193460:	8d 41 9f             	lea    -0x61(%rcx),%eax
140193463:	3c 19                	cmp    $0x19,%al
140193465:	76 0a                	jbe    0x140193471
140193467:	48 85 ed             	test   %rbp,%rbp
14019346a:	74 12                	je     0x14019347e
14019346c:	80 f9 2e             	cmp    $0x2e,%cl
14019346f:	75 0d                	jne    0x14019347e
140193471:	48 ff c7             	inc    %rdi
140193474:	48 3b fe             	cmp    %rsi,%rdi
140193477:	75 d7                	jne    0x140193450
140193479:	bb 01 00 00 00       	mov    $0x1,%ebx
14019347e:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
140193483:	8b c3                	mov    %ebx,%eax
140193485:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14019348a:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
14019348f:	48 83 c4 30          	add    $0x30,%rsp
140193493:	41 5f                	pop    %r15
140193495:	41 5e                	pop    %r14
140193497:	41 5c                	pop    %r12
140193499:	5f                   	pop    %rdi
14019349a:	5e                   	pop    %rsi
14019349b:	c3                   	ret
14019349c:	cc                   	int3
14019349d:	cc                   	int3
14019349e:	cc                   	int3
14019349f:	cc                   	int3
1401934a0:	40 53                	rex push %rbx
1401934a2:	b8 20 00 00 00       	mov    $0x20,%eax
1401934a7:	e8 84 d6 11 00       	call   0x1402b0b30
1401934ac:	48 2b e0             	sub    %rax,%rsp
1401934af:	33 db                	xor    %ebx,%ebx
1401934b1:	48 8b c2             	mov    %rdx,%rax
1401934b4:	48 85 d2             	test   %rdx,%rdx
1401934b7:	75 06                	jne    0x1401934bf
1401934b9:	48 83 c4 20          	add    $0x20,%rsp
1401934bd:	5b                   	pop    %rbx
1401934be:	c3                   	ret
1401934bf:	33 d2                	xor    %edx,%edx
1401934c1:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401934c6:	48 8b c8             	mov    %rax,%rcx
1401934c9:	e8 a2 09 fe ff       	call   0x140173e70
1401934ce:	48 8b f8             	mov    %rax,%rdi
1401934d1:	48 85 c0             	test   %rax,%rax
1401934d4:	74 10                	je     0x1401934e6
1401934d6:	48 8b c8             	mov    %rax,%rcx
1401934d9:	e8 42 f5 ff ff       	call   0x140192a20
1401934de:	48 8b d8             	mov    %rax,%rbx
1401934e1:	48 85 c0             	test   %rax,%rax
1401934e4:	75 2e                	jne    0x140193514
1401934e6:	e8 85 3b f9 ff       	call   0x140127070
1401934eb:	4c 8d 05 3e dd 18 00 	lea    0x18dd3e(%rip),%r8        # 0x140321230
1401934f2:	ba af 00 00 00       	mov    $0xaf,%edx
1401934f7:	48 8d 0d ea dc 18 00 	lea    0x18dcea(%rip),%rcx        # 0x1403211e8
1401934fe:	e8 8d 3c f9 ff       	call   0x140127190
140193503:	45 33 c0             	xor    %r8d,%r8d
140193506:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14019350b:	41 8d 48 22          	lea    0x22(%r8),%ecx
14019350f:	e8 7c 3d f9 ff       	call   0x140127290
140193514:	48 8b cf             	mov    %rdi,%rcx
140193517:	e8 14 d8 f5 ff       	call   0x1400f0d30
14019351c:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140193521:	48 8b c3             	mov    %rbx,%rax
140193524:	48 83 c4 20          	add    $0x20,%rsp
140193528:	5b                   	pop    %rbx
140193529:	c3                   	ret
14019352a:	cc                   	int3
14019352b:	cc                   	int3
14019352c:	cc                   	int3
14019352d:	cc                   	int3
14019352e:	cc                   	int3
14019352f:	cc                   	int3
140193530:	40 53                	rex push %rbx
140193532:	b8 20 00 00 00       	mov    $0x20,%eax
140193537:	e8 f4 d5 11 00       	call   0x1402b0b30
14019353c:	48 2b e0             	sub    %rax,%rsp
14019353f:	33 db                	xor    %ebx,%ebx
140193541:	48 8b c2             	mov    %rdx,%rax
140193544:	48 85 d2             	test   %rdx,%rdx
140193547:	75 06                	jne    0x14019354f
140193549:	48 83 c4 20          	add    $0x20,%rsp
14019354d:	5b                   	pop    %rbx
14019354e:	c3                   	ret
14019354f:	33 d2                	xor    %edx,%edx
140193551:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140193556:	48 8b c8             	mov    %rax,%rcx
140193559:	e8 22 0b fe ff       	call   0x140174080
14019355e:	48 8b f8             	mov    %rax,%rdi
140193561:	48 85 c0             	test   %rax,%rax
140193564:	74 10                	je     0x140193576
140193566:	48 8b c8             	mov    %rax,%rcx
140193569:	e8 b2 f4 ff ff       	call   0x140192a20
14019356e:	48 8b d8             	mov    %rax,%rbx
140193571:	48 85 c0             	test   %rax,%rax
140193574:	75 2e                	jne    0x1401935a4
140193576:	e8 f5 3a f9 ff       	call   0x140127070
14019357b:	4c 8d 05 c6 dc 18 00 	lea    0x18dcc6(%rip),%r8        # 0x140321248
140193582:	ba bd 00 00 00       	mov    $0xbd,%edx
140193587:	48 8d 0d 5a dc 18 00 	lea    0x18dc5a(%rip),%rcx        # 0x1403211e8
14019358e:	e8 fd 3b f9 ff       	call   0x140127190
140193593:	45 33 c0             	xor    %r8d,%r8d
140193596:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14019359b:	41 8d 48 22          	lea    0x22(%r8),%ecx
14019359f:	e8 ec 3c f9 ff       	call   0x140127290
1401935a4:	48 8b cf             	mov    %rdi,%rcx
1401935a7:	e8 84 d7 f5 ff       	call   0x1400f0d30
1401935ac:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1401935b1:	48 8b c3             	mov    %rbx,%rax
1401935b4:	48 83 c4 20          	add    $0x20,%rsp
1401935b8:	5b                   	pop    %rbx
1401935b9:	c3                   	ret
1401935ba:	cc                   	int3
1401935bb:	cc                   	int3
1401935bc:	cc                   	int3
1401935bd:	cc                   	int3
1401935be:	cc                   	int3
1401935bf:	cc                   	int3
1401935c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401935c5:	57                   	push   %rdi
1401935c6:	b8 50 00 00 00       	mov    $0x50,%eax
1401935cb:	e8 60 d5 11 00       	call   0x1402b0b30
1401935d0:	48 2b e0             	sub    %rax,%rsp
1401935d3:	48 8b fa             	mov    %rdx,%rdi
1401935d6:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1401935db:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401935e0:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1401935e5:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1401935ea:	48 8b d9             	mov    %rcx,%rbx
1401935ed:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401935f2:	4c 8d 44 24 44       	lea    0x44(%rsp),%r8
1401935f7:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1401935fc:	48 8b cf             	mov    %rdi,%rcx
1401935ff:	48 8d 15 ca dc 18 00 	lea    0x18dcca(%rip),%rdx        # 0x1403212d0
140193606:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14019360b:	e8 dc 53 f2 ff       	call   0x1400b89ec
140193610:	83 f8 04             	cmp    $0x4,%eax
140193613:	0f 85 83 00 00 00    	jne    0x14019369c
140193619:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
14019361d:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
140193623:	77 77                	ja     0x14019369c
140193625:	8b 54 24 40          	mov    0x40(%rsp),%edx
140193629:	81 fa ff 00 00 00    	cmp    $0xff,%edx
14019362f:	77 6b                	ja     0x14019369c
140193631:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
140193636:	41 81 f8 ff 00 00 00 	cmp    $0xff,%r8d
14019363d:	77 5d                	ja     0x14019369c
14019363f:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
140193644:	41 81 f9 ff 00 00 00 	cmp    $0xff,%r9d
14019364b:	77 4f                	ja     0x14019369c
14019364d:	48 63 44 24 48       	movslq 0x48(%rsp),%rax
140193652:	44 0f be 14 38       	movsbl (%rax,%rdi,1),%r10d
140193657:	45 84 d2             	test   %r10b,%r10b
14019365a:	74 23                	je     0x14019367f
14019365c:	41 8b ca             	mov    %r10d,%ecx
14019365f:	ba 08 00 00 00       	mov    $0x8,%edx
140193664:	e8 c7 7b f9 ff       	call   0x14012b230
140193669:	85 c0                	test   %eax,%eax
14019366b:	74 2f                	je     0x14019369c
14019366d:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
140193672:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
140193677:	8b 54 24 40          	mov    0x40(%rsp),%edx
14019367b:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
14019367f:	88 0b                	mov    %cl,(%rbx)
140193681:	b8 01 00 00 00       	mov    $0x1,%eax
140193686:	88 53 01             	mov    %dl,0x1(%rbx)
140193689:	44 88 43 02          	mov    %r8b,0x2(%rbx)
14019368d:	44 88 4b 03          	mov    %r9b,0x3(%rbx)
140193691:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140193696:	48 83 c4 50          	add    $0x50,%rsp
14019369a:	5f                   	pop    %rdi
14019369b:	c3                   	ret
14019369c:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401936a1:	33 c0                	xor    %eax,%eax
1401936a3:	48 83 c4 50          	add    $0x50,%rsp
1401936a7:	5f                   	pop    %rdi
1401936a8:	c3                   	ret
1401936a9:	cc                   	int3
1401936aa:	cc                   	int3
1401936ab:	cc                   	int3
1401936ac:	cc                   	int3
1401936ad:	cc                   	int3
1401936ae:	cc                   	int3
1401936af:	cc                   	int3
1401936b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401936b5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401936ba:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401936bf:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1401936c4:	41 57                	push   %r15
1401936c6:	b8 20 00 00 00       	mov    $0x20,%eax
1401936cb:	e8 60 d4 11 00       	call   0x1402b0b30
1401936d0:	48 2b e0             	sub    %rax,%rsp
1401936d3:	4c 8b f1             	mov    %rcx,%r14
1401936d6:	48 63 f2             	movslq %edx,%rsi
1401936d9:	49 63 48 10          	movslq 0x10(%r8),%rcx
1401936dd:	49 8b f8             	mov    %r8,%rdi
1401936e0:	83 f9 10             	cmp    $0x10,%ecx
1401936e3:	0f 84 9d 00 00 00    	je     0x140193786
1401936e9:	85 d2                	test   %edx,%edx
1401936eb:	75 28                	jne    0x140193715
1401936ed:	41 8b 40 14          	mov    0x14(%r8),%eax
1401936f1:	83 f8 ff             	cmp    $0xffffffff,%eax
1401936f4:	75 10                	jne    0x140193706
1401936f6:	41 ff 40 18          	incl   0x18(%r8)
1401936fa:	8d 42 01             	lea    0x1(%rdx),%eax
1401936fd:	41 89 48 14          	mov    %ecx,0x14(%r8)
140193701:	e9 82 00 00 00       	jmp    0x140193788
140193706:	3b c1                	cmp    %ecx,%eax
140193708:	75 7c                	jne    0x140193786
14019370a:	41 ff 40 18          	incl   0x18(%r8)
14019370e:	b8 01 00 00 00       	mov    $0x1,%eax
140193713:	eb 73                	jmp    0x140193788
140193715:	83 fe 04             	cmp    $0x4,%esi
140193718:	7e 26                	jle    0x140193740
14019371a:	83 f9 0c             	cmp    $0xc,%ecx
14019371d:	7f 67                	jg     0x140193786
14019371f:	42 80 3c 36 00       	cmpb   $0x0,(%rsi,%r14,1)
140193724:	75 60                	jne    0x140193786
140193726:	48 03 cf             	add    %rdi,%rcx
140193729:	49 8b d6             	mov    %r14,%rdx
14019372c:	e8 8f fe ff ff       	call   0x1401935c0
140193731:	85 c0                	test   %eax,%eax
140193733:	74 51                	je     0x140193786
140193735:	83 47 10 04          	addl   $0x4,0x10(%rdi)
140193739:	b8 01 00 00 00       	mov    $0x1,%eax
14019373e:	eb 48                	jmp    0x140193788
140193740:	4c 8b f9             	mov    %rcx,%r15
140193743:	33 db                	xor    %ebx,%ebx
140193745:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14019374c:	00 00 00 00
140193750:	41 0f b6 0e          	movzbl (%r14),%ecx
140193754:	4d 8d 76 01          	lea    0x1(%r14),%r14
140193758:	ff ce                	dec    %esi
14019375a:	e8 e1 6b f9 ff       	call   0x14012a340
14019375f:	85 c0                	test   %eax,%eax
140193761:	78 23                	js     0x140193786
140193763:	c1 e3 04             	shl    $0x4,%ebx
140193766:	0f be c0             	movsbl %al,%eax
140193769:	0b d8                	or     %eax,%ebx
14019376b:	85 f6                	test   %esi,%esi
14019376d:	75 e1                	jne    0x140193750
14019376f:	8b c3                	mov    %ebx,%eax
140193771:	41 88 5c 3f 01       	mov    %bl,0x1(%r15,%rdi,1)
140193776:	c1 e8 08             	shr    $0x8,%eax
140193779:	41 88 04 3f          	mov    %al,(%r15,%rdi,1)
14019377d:	8d 46 01             	lea    0x1(%rsi),%eax
140193780:	83 47 10 02          	addl   $0x2,0x10(%rdi)
140193784:	eb 02                	jmp    0x140193788
140193786:	33 c0                	xor    %eax,%eax
140193788:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019378d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140193792:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140193797:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
14019379c:	48 83 c4 20          	add    $0x20,%rsp
1401937a0:	41 5f                	pop    %r15
1401937a2:	c3                   	ret
1401937a3:	cc                   	int3
1401937a4:	cc                   	int3
1401937a5:	cc                   	int3
1401937a6:	cc                   	int3
1401937a7:	cc                   	int3
1401937a8:	cc                   	int3
1401937a9:	cc                   	int3
1401937aa:	cc                   	int3
1401937ab:	cc                   	int3
1401937ac:	cc                   	int3
1401937ad:	cc                   	int3
1401937ae:	cc                   	int3
1401937af:	cc                   	int3
1401937b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401937b5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401937ba:	57                   	push   %rdi
1401937bb:	b8 60 00 00 00       	mov    $0x60,%eax
1401937c0:	e8 6b d3 11 00       	call   0x1402b0b30
1401937c5:	48 2b e0             	sub    %rax,%rsp
1401937c8:	48 8b 05 b1 22 24 00 	mov    0x2422b1(%rip),%rax        # 0x1403d5a80
1401937cf:	48 33 c4             	xor    %rsp,%rax
1401937d2:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401937d7:	48 8b da             	mov    %rdx,%rbx
1401937da:	48 8b f1             	mov    %rcx,%rsi
1401937dd:	48 8b cb             	mov    %rbx,%rcx
1401937e0:	ba 3a 00 00 00       	mov    $0x3a,%edx