140097296:	3c 6d                	cmp    $0x6d,%al
140097298:	75 d6                	jne    0x140097270
14009729a:	44 8d 46 01          	lea    0x1(%rsi),%r8d
14009729e:	48 89 ea             	mov    %rbp,%rdx
1400972a1:	48 89 d9             	mov    %rbx,%rcx
1400972a4:	29 f7                	sub    %esi,%edi
1400972a6:	4d 63 c0             	movslq %r8d,%r8
1400972a9:	4c 89 ed             	mov    %r13,%rbp
1400972ac:	e8 ff 46 00 00       	call   0x14009b9b0
1400972b1:	e9 73 fe ff ff       	jmp    0x140097129
1400972b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400972bd:	00 00 00
1400972c0:	49 89 d0             	mov    %rdx,%r8
1400972c3:	48 89 ea             	mov    %rbp,%rdx
1400972c6:	48 83 c4 28          	add    $0x28,%rsp
1400972ca:	5b                   	pop    %rbx
1400972cb:	5e                   	pop    %rsi
1400972cc:	5f                   	pop    %rdi
1400972cd:	5d                   	pop    %rbp
1400972ce:	41 5c                	pop    %r12
1400972d0:	41 5d                	pop    %r13
1400972d2:	e9 d9 46 00 00       	jmp    0x14009b9b0
1400972d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400972de:	00 00
1400972e0:	41 57                	push   %r15
1400972e2:	41 56                	push   %r14
1400972e4:	41 55                	push   %r13
1400972e6:	41 54                	push   %r12
1400972e8:	55                   	push   %rbp
1400972e9:	57                   	push   %rdi
1400972ea:	56                   	push   %rsi
1400972eb:	53                   	push   %rbx
1400972ec:	48 83 ec 58          	sub    $0x58,%rsp
1400972f0:	48 8b 3d f9 17 1a 00 	mov    0x1a17f9(%rip),%rdi        # 0x140238af0
1400972f7:	48 8b 07             	mov    (%rdi),%rax
1400972fa:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400972ff:	31 c0                	xor    %eax,%eax
140097301:	48 89 d6             	mov    %rdx,%rsi
140097304:	48 8b 3d 95 20 1a 00 	mov    0x1a2095(%rip),%rdi        # 0x1402393a0
14009730b:	49 89 cd             	mov    %rcx,%r13
14009730e:	8b 15 ac 4f 15 00    	mov    0x154fac(%rip),%edx        # 0x1401ec2c0
140097314:	44 89 c3             	mov    %r8d,%ebx
140097317:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
14009731e:	00 00
140097320:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140097327:	00 00
140097329:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
14009732e:	85 d2                	test   %edx,%edx
140097330:	0f 88 1a 01 00 00    	js     0x140097450
140097336:	b9 02 00 00 00       	mov    $0x2,%ecx
14009733b:	e8 c0 c6 07 00       	call   0x140113a00
140097340:	85 c0                	test   %eax,%eax
140097342:	0f 84 d1 00 00 00    	je     0x140097419
140097348:	48 8b 3d d1 1f 1a 00 	mov    0x1a1fd1(%rip),%rdi        # 0x140239320
14009734f:	85 db                	test   %ebx,%ebx
140097351:	7f 37                	jg     0x14009738a
140097353:	eb 63                	jmp    0x1400973b8
140097355:	0f 1f 00             	nopl   (%rax)
140097358:	49 8b 45 08          	mov    0x8(%r13),%rax
14009735c:	48 29 c2             	sub    %rax,%rdx
14009735f:	48 83 fa 01          	cmp    $0x1,%rdx
140097363:	74 3a                	je     0x14009739f
140097365:	49 8b 55 10          	mov    0x10(%r13),%rdx
140097369:	48 8d 48 01          	lea    0x1(%rax),%rcx
14009736d:	48 83 c6 01          	add    $0x1,%rsi
140097371:	49 89 4d 08          	mov    %rcx,0x8(%r13)
140097375:	40 88 2c 02          	mov    %bpl,(%rdx,%rax,1)
140097379:	49 8b 55 10          	mov    0x10(%r13),%rdx
14009737d:	49 8b 45 08          	mov    0x8(%r13),%rax
140097381:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140097385:	83 eb 01             	sub    $0x1,%ebx
140097388:	74 2e                	je     0x1400973b8
14009738a:	0f b6 06             	movzbl (%rsi),%eax
14009738d:	48 89 c5             	mov    %rax,%rbp
140097390:	f6 04 07 01          	testb  $0x1,(%rdi,%rax,1)
140097394:	74 22                	je     0x1400973b8
140097396:	49 8b 55 00          	mov    0x0(%r13),%rdx
14009739a:	48 85 d2             	test   %rdx,%rdx
14009739d:	75 b9                	jne    0x140097358
14009739f:	ba 01 00 00 00       	mov    $0x1,%edx
1400973a4:	4c 89 e9             	mov    %r13,%rcx
1400973a7:	e8 f4 37 00 00       	call   0x14009aba0
1400973ac:	49 8b 45 08          	mov    0x8(%r13),%rax
1400973b0:	eb b3                	jmp    0x140097365
1400973b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400973b8:	48 8d 2d 21 4f 15 00 	lea    0x154f21(%rip),%rbp        # 0x1401ec2e0
1400973bf:	4c 8d a5 60 01 00 00 	lea    0x160(%rbp),%r12
1400973c6:	4c 8b 75 00          	mov    0x0(%rbp),%r14
1400973ca:	4c 89 f1             	mov    %r14,%rcx
1400973cd:	e8 c6 2a 15 00       	call   0x1401e9e98
1400973d2:	48 89 c7             	mov    %rax,%rdi
1400973d5:	39 c3                	cmp    %eax,%ebx
1400973d7:	7c 37                	jl     0x140097410
1400973d9:	4c 63 f8             	movslq %eax,%r15
1400973dc:	48 89 f2             	mov    %rsi,%rdx
1400973df:	4c 89 f1             	mov    %r14,%rcx
1400973e2:	4d 89 f8             	mov    %r15,%r8
1400973e5:	ff 15 d5 80 21 00    	call   *0x2180d5(%rip)        # 0x1402af4c0
1400973eb:	85 c0                	test   %eax,%eax
1400973ed:	75 21                	jne    0x140097410
1400973ef:	4e 8d 34 3e          	lea    (%rsi,%r15,1),%r14
1400973f3:	39 fb                	cmp    %edi,%ebx
1400973f5:	0f 84 23 02 00 00    	je     0x14009761e
1400973fb:	41 0f b6 06          	movzbl (%r14),%eax
1400973ff:	48 8b 15 1a 1f 1a 00 	mov    0x1a1f1a(%rip),%rdx        # 0x140239320
140097406:	f6 04 02 06          	testb  $0x6,(%rdx,%rax,1)
14009740a:	0f 84 0e 02 00 00    	je     0x14009761e
140097410:	48 83 c5 58          	add    $0x58,%rbp
140097414:	49 39 ec             	cmp    %rbp,%r12
140097417:	75 ad                	jne    0x1400973c6
140097419:	48 8b 3d d0 16 1a 00 	mov    0x1a16d0(%rip),%rdi        # 0x140238af0
140097420:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140097425:	48 2b 07             	sub    (%rdi),%rax
140097428:	0f 85 60 02 00 00    	jne    0x14009768e
14009742e:	41 89 d8             	mov    %ebx,%r8d
140097431:	48 89 f2             	mov    %rsi,%rdx
140097434:	4c 89 e9             	mov    %r13,%rcx
140097437:	48 83 c4 58          	add    $0x58,%rsp
14009743b:	5b                   	pop    %rbx
14009743c:	5e                   	pop    %rsi
14009743d:	5f                   	pop    %rdi
14009743e:	5d                   	pop    %rbp
14009743f:	41 5c                	pop    %r12
140097441:	41 5d                	pop    %r13
140097443:	41 5e                	pop    %r14
140097445:	41 5f                	pop    %r15
140097447:	e9 74 fc ff ff       	jmp    0x1400970c0
14009744c:	0f 1f 40 00          	nopl   0x0(%rax)
140097450:	4c 8b 25 a9 1f 1a 00 	mov    0x1a1fa9(%rip),%r12        # 0x140239400
140097457:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
14009745c:	4c 8d 7c 24 28       	lea    0x28(%rsp),%r15
140097461:	48 8d 2d f8 18 17 00 	lea    0x1718f8(%rip),%rbp        # 0x140208d60
140097468:	49 8b 0c 24          	mov    (%r12),%rcx
14009746c:	48 89 ea             	mov    %rbp,%rdx
14009746f:	e8 ac de f7 ff       	call   0x140015320
140097474:	83 f8 ff             	cmp    $0xffffffff,%eax
140097477:	0f 84 63 01 00 00    	je     0x1400975e0
14009747d:	85 c0                	test   %eax,%eax
14009747f:	0f 84 3b 01 00 00    	je     0x1400975c0
140097485:	48 8d 2d fa 18 17 00 	lea    0x1718fa(%rip),%rbp        # 0x140208d86
14009748c:	49 8b 0c 24          	mov    (%r12),%rcx
140097490:	4d 89 f8             	mov    %r15,%r8
140097493:	48 89 ea             	mov    %rbp,%rdx
140097496:	e8 f5 e5 f7 ff       	call   0x140015a90
14009749b:	85 c0                	test   %eax,%eax
14009749d:	0f 85 ed 00 00 00    	jne    0x140097590
1400974a3:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1400974a8:	48 89 e9             	mov    %rbp,%rcx
1400974ab:	e8 b0 c4 07 00       	call   0x140113960
1400974b0:	89 05 0a 4e 15 00    	mov    %eax,0x154e0a(%rip)        # 0x1401ec2c0
1400974b6:	48 8d 2d 23 4e 15 00 	lea    0x154e23(%rip),%rbp        # 0x1401ec2e0
1400974bd:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1400974c2:	c7 44 24 24 00 00 00 	movl   $0x0,0x24(%rsp)
1400974c9:	00
1400974ca:	eb 70                	jmp    0x14009753c
1400974cc:	0f 1f 40 00          	nopl   0x0(%rax)
1400974d0:	c6 00 00             	movb   $0x0,(%rax)
1400974d3:	48 63 44 24 24       	movslq 0x24(%rsp),%rax
1400974d8:	4c 8d 05 a7 18 17 00 	lea    0x1718a7(%rip),%r8        # 0x140208d86
1400974df:	4c 89 f1             	mov    %r14,%rcx
1400974e2:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
1400974e6:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
1400974ea:	48 8d 15 c7 18 17 00 	lea    0x1718c7(%rip),%rdx        # 0x140208db8
1400974f1:	4c 8b 4c c5 00       	mov    0x0(%rbp,%rax,8),%r9
1400974f6:	e8 c5 4a 00 00       	call   0x14009bfc0
1400974fb:	49 8b 0c 24          	mov    (%r12),%rcx
1400974ff:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140097504:	4d 89 f8             	mov    %r15,%r8
140097507:	e8 84 e5 f7 ff       	call   0x140015a90
14009750c:	85 c0                	test   %eax,%eax
14009750e:	75 1c                	jne    0x14009752c
140097510:	48 63 44 24 24       	movslq 0x24(%rsp),%rax
140097515:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14009751a:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
14009751e:	48 8d 04 50          	lea    (%rax,%rdx,2),%rax
140097522:	48 8d 54 c5 08       	lea    0x8(%rbp,%rax,8),%rdx
140097527:	e8 04 c4 07 00       	call   0x140113930
14009752c:	8b 44 24 24          	mov    0x24(%rsp),%eax
140097530:	83 c0 01             	add    $0x1,%eax
140097533:	89 44 24 24          	mov    %eax,0x24(%rsp)
140097537:	83 f8 03             	cmp    $0x3,%eax
14009753a:	77 3c                	ja     0x140097578
14009753c:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
140097543:	00 00
140097545:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14009754a:	48 39 f8             	cmp    %rdi,%rax
14009754d:	75 81                	jne    0x1400974d0
14009754f:	80 3f 00             	cmpb   $0x0,(%rdi)
140097552:	0f 84 7b ff ff ff    	je     0x1400974d3
140097558:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
14009755e:	48 8d 15 37 18 17 00 	lea    0x171837(%rip),%rdx        # 0x140208d9c
140097565:	48 8d 0d 39 18 17 00 	lea    0x171839(%rip),%rcx        # 0x140208da5
14009756c:	ff 15 66 7e 21 00    	call   *0x217e66(%rip)        # 0x1402af3d8
140097572:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140097578:	4c 89 f1             	mov    %r14,%rcx
14009757b:	e8 c0 33 00 00       	call   0x14009a940
140097580:	8b 15 3a 4d 15 00    	mov    0x154d3a(%rip),%edx        # 0x1401ec2c0
140097586:	e9 ab fd ff ff       	jmp    0x140097336
14009758b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140097590:	49 8b 0c 24          	mov    (%r12),%rcx
140097594:	48 8d 2d f8 17 17 00 	lea    0x1717f8(%rip),%rbp        # 0x140208d93
14009759b:	4d 89 f8             	mov    %r15,%r8
14009759e:	48 89 ea             	mov    %rbp,%rdx
1400975a1:	e8 ea e4 f7 ff       	call   0x140015a90
1400975a6:	89 c2                	mov    %eax,%edx
1400975a8:	b8 02 00 00 00       	mov    $0x2,%eax
1400975ad:	85 d2                	test   %edx,%edx
1400975af:	0f 85 fb fe ff ff    	jne    0x1400974b0
1400975b5:	e9 e9 fe ff ff       	jmp    0x1400974a3
1400975ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400975c0:	8b 54 24 24          	mov    0x24(%rsp),%edx
1400975c4:	31 c0                	xor    %eax,%eax
1400975c6:	85 d2                	test   %edx,%edx
1400975c8:	0f 95 c0             	setne  %al
1400975cb:	89 05 f3 4c 15 00    	mov    %eax,0x154cf3(%rip)        # 0x1401ec2c4
1400975d1:	e9 af fe ff ff       	jmp    0x140097485
1400975d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400975dd:	00 00 00
1400975e0:	49 8b 0c 24          	mov    (%r12),%rcx
1400975e4:	4d 89 f8             	mov    %r15,%r8
1400975e7:	48 89 ea             	mov    %rbp,%rdx
1400975ea:	e8 a1 e4 f7 ff       	call   0x140015a90
1400975ef:	85 c0                	test   %eax,%eax
1400975f1:	0f 85 8e fe ff ff    	jne    0x140097485
1400975f7:	48 8b 6c 24 28       	mov    0x28(%rsp),%rbp
1400975fc:	48 8d 15 7d 17 17 00 	lea    0x17177d(%rip),%rdx        # 0x140208d80
140097603:	48 89 e9             	mov    %rbp,%rcx
140097606:	e8 6d 28 15 00       	call   0x1401e9e78
14009760b:	85 c0                	test   %eax,%eax
14009760d:	75 56                	jne    0x140097665
14009760f:	c7 05 ab 4c 15 00 02 	movl   $0x2,0x154cab(%rip)        # 0x1401ec2c4
140097616:	00 00 00
140097619:	e9 67 fe ff ff       	jmp    0x140097485
14009761e:	48 83 c5 08          	add    $0x8,%rbp
140097622:	29 fb                	sub    %edi,%ebx
140097624:	48 89 e9             	mov    %rbp,%rcx
140097627:	e8 6c 28 15 00       	call   0x1401e9e98
14009762c:	48 89 ea             	mov    %rbp,%rdx
14009762f:	4c 89 e9             	mov    %r13,%rcx
140097632:	49 89 c0             	mov    %rax,%r8
140097635:	e8 76 43 00 00       	call   0x14009b9b0
14009763a:	48 89 f2             	mov    %rsi,%rdx
14009763d:	4d 89 f8             	mov    %r15,%r8
140097640:	4c 89 e9             	mov    %r13,%rcx
140097643:	e8 68 43 00 00       	call   0x14009b9b0
140097648:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14009764e:	4c 89 e9             	mov    %r13,%rcx
140097651:	4c 89 f6             	mov    %r14,%rsi
140097654:	48 8d 15 63 17 17 00 	lea    0x171763(%rip),%rdx        # 0x140208dbe
14009765b:	e8 50 43 00 00       	call   0x14009b9b0
140097660:	e9 b4 fd ff ff       	jmp    0x140097419
140097665:	48 8b 05 74 19 1a 00 	mov    0x1a1974(%rip),%rax        # 0x140238fe0
14009766c:	48 8d 0d ad 16 17 00 	lea    0x1716ad(%rip),%rcx        # 0x140208d20
140097673:	8b 00                	mov    (%rax),%eax
140097675:	85 c0                	test   %eax,%eax
140097677:	74 08                	je     0x140097681
140097679:	e8 ea bc 14 00       	call   0x1401e3368
14009767e:	48 89 c1             	mov    %rax,%rcx
140097681:	48 89 ea             	mov    %rbp,%rdx
140097684:	e8 77 c0 02 00       	call   0x1400c3700
140097689:	e9 f7 fd ff ff       	jmp    0x140097485
14009768e:	e8 dd d1 14 00       	call   0x1401e4870
140097693:	90                   	nop
140097694:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14009769b:	00 00 00 00
14009769f:	90                   	nop
1400976a0:	41 54                	push   %r12
1400976a2:	55                   	push   %rbp
1400976a3:	57                   	push   %rdi
1400976a4:	56                   	push   %rsi
1400976a5:	53                   	push   %rbx
1400976a6:	48 83 ec 20          	sub    $0x20,%rsp
1400976aa:	48 8d 1d 2f 4c 15 00 	lea    0x154c2f(%rip),%rbx        # 0x1401ec2e0
1400976b1:	48 8d 2d 00 17 17 00 	lea    0x171700(%rip),%rbp        # 0x140208db8
1400976b8:	4c 8d a3 60 01 00 00 	lea    0x160(%rbx),%r12
1400976bf:	48 89 cf             	mov    %rcx,%rdi
1400976c2:	48 89 d6             	mov    %rdx,%rsi
1400976c5:	4c 8b 03             	mov    (%rbx),%r8
1400976c8:	48 89 f2             	mov    %rsi,%rdx
1400976cb:	48 89 e9             	mov    %rbp,%rcx
1400976ce:	48 83 c3 58          	add    $0x58,%rbx
1400976d2:	e8 e9 66 00 00       	call   0x14009ddc0
1400976d7:	48 89 f9             	mov    %rdi,%rcx
1400976da:	48 89 c2             	mov    %rax,%rdx
1400976dd:	e8 ae 85 00 00       	call   0x14009fc90
1400976e2:	4c 39 e3             	cmp    %r12,%rbx
1400976e5:	75 de                	jne    0x1400976c5
1400976e7:	48 83 c4 20          	add    $0x20,%rsp
1400976eb:	5b                   	pop    %rbx
1400976ec:	5e                   	pop    %rsi
1400976ed:	5f                   	pop    %rdi
1400976ee:	5d                   	pop    %rbp
1400976ef:	41 5c                	pop    %r12
1400976f1:	c3                   	ret
1400976f2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400976f9:	00 00 00 00
1400976fd:	0f 1f 00             	nopl   (%rax)
140097700:	41 56                	push   %r14
140097702:	41 55                	push   %r13
140097704:	41 54                	push   %r12
140097706:	55                   	push   %rbp
140097707:	57                   	push   %rdi
140097708:	56                   	push   %rsi
140097709:	53                   	push   %rbx
14009770a:	48 83 ec 30          	sub    $0x30,%rsp
14009770e:	48 83 3d 5a c5 1d 00 	cmpq   $0x0,0x1dc55a(%rip)        # 0x140273c70
140097715:	00
140097716:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
14009771d:	00
14009771e:	49 89 cc             	mov    %rcx,%r12
140097721:	89 d7                	mov    %edx,%edi
140097723:	4c 89 c6             	mov    %r8,%rsi
140097726:	44 89 cd             	mov    %r9d,%ebp
140097729:	0f 84 d1 01 00 00    	je     0x140097900
14009772f:	85 ff                	test   %edi,%edi
140097731:	0f 84 e9 00 00 00    	je     0x140097820
140097737:	85 ed                	test   %ebp,%ebp
140097739:	0f 88 51 04 00 00    	js     0x140097b90
14009773f:	74 5f                	je     0x1400977a0
140097741:	0f b6 06             	movzbl (%rsi),%eax
140097744:	48 63 d5             	movslq %ebp,%rdx
140097747:	c6 04 16 00          	movb   $0x0,(%rsi,%rdx,1)
14009774b:	83 f8 02             	cmp    $0x2,%eax
14009774e:	0f 84 3c 02 00 00    	je     0x140097990
140097754:	83 f8 03             	cmp    $0x3,%eax
140097757:	0f 84 cb 01 00 00    	je     0x140097928
14009775d:	83 f8 01             	cmp    $0x1,%eax
140097760:	0f 84 52 01 00 00    	je     0x1400978b8
140097766:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14009776b:	4c 8d 05 52 16 17 00 	lea    0x171652(%rip),%r8        # 0x140208dc4
140097772:	74 07                	je     0x14009777b
140097774:	4c 8d 05 47 16 17 00 	lea    0x171647(%rip),%r8        # 0x140208dc2
14009777b:	89 44 24 20          	mov    %eax,0x20(%rsp)
14009777f:	4d 89 e1             	mov    %r12,%r9
140097782:	48 8d 15 1f 17 17 00 	lea    0x17171f(%rip),%rdx        # 0x140208ea8
140097789:	48 89 d9             	mov    %rbx,%rcx
14009778c:	e8 2f 48 00 00       	call   0x14009bfc0
140097791:	e9 aa 00 00 00       	jmp    0x140097840
140097796:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14009779d:	00 00 00
1400977a0:	83 ff 01             	cmp    $0x1,%edi
1400977a3:	0f 84 27 01 00 00    	je     0x1400978d0
1400977a9:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400977b0:	00
1400977b1:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1400977b7:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400977bb:	48 85 c0             	test   %rax,%rax
1400977be:	0f 84 a6 00 00 00    	je     0x14009786a
1400977c4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400977cb:	00 00 00 00