14023328f:	48 83 f9 07          	cmp    $0x7,%rcx
140233293:	75 ec                	jne    0x140233281
140233295:	8d 59 fb             	lea    -0x5(%rcx),%ebx
140233298:	eb 24                	jmp    0x1402332be
14023329a:	33 c0                	xor    %eax,%eax
14023329c:	48 8d 15 49 4b 0b 00 	lea    0xb4b49(%rip),%rdx        # 0x1402e7dec
1402332a3:	41 0f b6 0c 02       	movzbl (%r10,%rax,1),%ecx
1402332a8:	48 ff c0             	inc    %rax
1402332ab:	3a 4c 02 ff          	cmp    -0x1(%rdx,%rax,1),%cl
1402332af:	0f 85 b7 fe ff ff    	jne    0x14023316c
1402332b5:	48 83 f8 05          	cmp    $0x5,%rax
1402332b9:	75 e8                	jne    0x1402332a3
1402332bb:	8d 58 fc             	lea    -0x4(%rax),%ebx
1402332be:	48 8b cd             	mov    %rbp,%rcx
1402332c1:	ff c6                	inc    %esi
1402332c3:	e8 78 84 eb ff       	call   0x1400eb740
1402332c8:	3b f0                	cmp    %eax,%esi
1402332ca:	0f 8c 30 fe ff ff    	jl     0x140233100
1402332d0:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
1402332d7:	00
1402332d8:	45 8b c7             	mov    %r15d,%r8d
1402332db:	41 8b d6             	mov    %r14d,%edx
1402332de:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1402332e2:	41 8b cd             	mov    %r13d,%ecx
1402332e5:	e8 26 1d f4 ff       	call   0x140175010
1402332ea:	85 c0                	test   %eax,%eax
1402332ec:	74 5c                	je     0x14023334a
1402332ee:	48 8d 15 5b ed f5 ff 	lea    -0xa12a5(%rip),%rdx        # 0x140192050
1402332f5:	48 8b cd             	mov    %rbp,%rcx
1402332f8:	e8 83 84 eb ff       	call   0x1400eb780
1402332fd:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140233302:	41 ff c4             	inc    %r12d
140233305:	48 8b cb             	mov    %rbx,%rcx
140233308:	e8 33 84 eb ff       	call   0x1400eb740
14023330d:	44 3b e0             	cmp    %eax,%r12d
140233310:	0f 8c 6a fd ff ff    	jl     0x140233080
140233316:	b8 01 00 00 00       	mov    $0x1,%eax
14023331b:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
140233320:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
140233325:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
14023332a:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
14023332f:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140233334:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
14023333b:	00
14023333c:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140233341:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140233348:	5b                   	pop    %rbx
140233349:	c3                   	ret
14023334a:	e8 21 3d ef ff       	call   0x140127070
14023334f:	4c 8d 05 fa 58 13 00 	lea    0x1358fa(%rip),%r8        # 0x140368c50
140233356:	ba 71 00 00 00       	mov    $0x71,%edx
14023335b:	48 8d 0d b6 58 13 00 	lea    0x1358b6(%rip),%rcx        # 0x140368c18
140233362:	e8 29 3e ef ff       	call   0x140127190
140233367:	45 33 c0             	xor    %r8d,%r8d
14023336a:	ba 00 01 0c 00       	mov    $0xc0100,%edx
14023336f:	41 8d 48 0d          	lea    0xd(%r8),%ecx
140233373:	e8 18 3f ef ff       	call   0x140127290
140233378:	eb 40                	jmp    0x1402333ba
14023337a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14023337f:	e8 ec 3c ef ff       	call   0x140127070
140233384:	4c 8d 05 c5 58 13 00 	lea    0x1358c5(%rip),%r8        # 0x140368c50
14023338b:	ba 6b 00 00 00       	mov    $0x6b,%edx
140233390:	48 8d 0d 81 58 13 00 	lea    0x135881(%rip),%rcx        # 0x140368c18
140233397:	e8 f4 3d ef ff       	call   0x140127190
14023339c:	4c 8d 05 95 e2 0d 00 	lea    0xde295(%rip),%r8        # 0x140311638
1402333a3:	4c 8b cf             	mov    %rdi,%r9
1402333a6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402333ab:	ba da 00 00 00       	mov    $0xda,%edx
1402333b0:	b9 0d 00 00 00       	mov    $0xd,%ecx
1402333b5:	e8 d6 3e ef ff       	call   0x140127290
1402333ba:	48 8d 05 8f ec f5 ff 	lea    -0xa1371(%rip),%rax        # 0x140192050
1402333c1:	48 8b cd             	mov    %rbp,%rcx
1402333c4:	48 8b d0             	mov    %rax,%rdx
1402333c7:	e8 b4 83 eb ff       	call   0x1400eb780
1402333cc:	e8 9f 3c ef ff       	call   0x140127070
1402333d1:	4c 8d 05 28 58 13 00 	lea    0x135828(%rip),%r8        # 0x140368c00
1402333d8:	ba 23 00 00 00       	mov    $0x23,%edx
1402333dd:	48 8d 0d 34 58 13 00 	lea    0x135834(%rip),%rcx        # 0x140368c18
1402333e4:	e8 a7 3d ef ff       	call   0x140127190
1402333e9:	45 33 c0             	xor    %r8d,%r8d
1402333ec:	ba db 00 00 00       	mov    $0xdb,%edx
1402333f1:	41 8d 48 0d          	lea    0xd(%r8),%ecx
1402333f5:	e8 96 3e ef ff       	call   0x140127290
1402333fa:	33 c0                	xor    %eax,%eax
1402333fc:	e9 1a ff ff ff       	jmp    0x14023331b
140233401:	cc                   	int3
140233402:	cc                   	int3
140233403:	cc                   	int3
140233404:	cc                   	int3
140233405:	cc                   	int3
140233406:	cc                   	int3
140233407:	cc                   	int3
140233408:	cc                   	int3
140233409:	cc                   	int3
14023340a:	cc                   	int3
14023340b:	cc                   	int3
14023340c:	cc                   	int3
14023340d:	cc                   	int3
14023340e:	cc                   	int3
14023340f:	cc                   	int3
140233410:	b8 28 00 00 00       	mov    $0x28,%eax
140233415:	e8 16 d7 07 00       	call   0x1402b0b30
14023341a:	48 2b e0             	sub    %rax,%rsp
14023341d:	45 33 c0             	xor    %r8d,%r8d
140233420:	48 8d 15 19 00 00 00 	lea    0x19(%rip),%rdx        # 0x140233440
140233427:	48 8d 0d 9a 58 13 00 	lea    0x13589a(%rip),%rcx        # 0x140368cc8
14023342e:	48 83 c4 28          	add    $0x28,%rsp
140233432:	e9 b9 c5 f6 ff       	jmp    0x14019f9f0
140233437:	cc                   	int3
140233438:	cc                   	int3
140233439:	cc                   	int3
14023343a:	cc                   	int3
14023343b:	cc                   	int3
14023343c:	cc                   	int3
14023343d:	cc                   	int3
14023343e:	cc                   	int3
14023343f:	cc                   	int3
140233440:	40 55                	rex push %rbp
140233442:	41 56                	push   %r14
140233444:	b8 38 00 00 00       	mov    $0x38,%eax
140233449:	e8 e2 d6 07 00       	call   0x1402b0b30
14023344e:	48 2b e0             	sub    %rax,%rsp
140233451:	4c 8b f2             	mov    %rdx,%r14
140233454:	e8 87 af e4 ff       	call   0x14007e3e0
140233459:	48 8b d0             	mov    %rax,%rdx
14023345c:	49 8b ce             	mov    %r14,%rcx
14023345f:	e8 4c 6a f7 ff       	call   0x1401a9eb0
140233464:	48 8b e8             	mov    %rax,%rbp
140233467:	48 85 c0             	test   %rax,%rax
14023346a:	75 35                	jne    0x1402334a1
14023346c:	e8 ff 3b ef ff       	call   0x140127070
140233471:	4c 8d 05 00 58 13 00 	lea    0x135800(%rip),%r8        # 0x140368c78
140233478:	8d 55 21             	lea    0x21(%rbp),%edx
14023347b:	48 8d 0d 06 58 13 00 	lea    0x135806(%rip),%rcx        # 0x140368c88
140233482:	e8 09 3d ef ff       	call   0x140127190
140233487:	45 33 c0             	xor    %r8d,%r8d
14023348a:	8d 4d 06             	lea    0x6(%rbp),%ecx
14023348d:	ba a5 00 00 00       	mov    $0xa5,%edx
140233492:	e8 f9 3d ef ff       	call   0x140127290
140233497:	33 c0                	xor    %eax,%eax
140233499:	48 83 c4 38          	add    $0x38,%rsp
14023349d:	41 5e                	pop    %r14
14023349f:	5d                   	pop    %rbp
1402334a0:	c3                   	ret
1402334a1:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1402334a6:	48 8b cd             	mov    %rbp,%rcx
1402334a9:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1402334ae:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1402334b3:	33 ff                	xor    %edi,%edi
1402334b5:	e8 86 82 eb ff       	call   0x1400eb740
1402334ba:	85 c0                	test   %eax,%eax
1402334bc:	0f 8e d0 00 00 00    	jle    0x140233592
1402334c2:	8b d7                	mov    %edi,%edx
1402334c4:	48 8b cd             	mov    %rbp,%rcx
1402334c7:	e8 74 85 eb ff       	call   0x1400eba40
1402334cc:	48 8d 15 cd 57 13 00 	lea    0x1357cd(%rip),%rdx        # 0x140368ca0
1402334d3:	48 8b d8             	mov    %rax,%rbx
1402334d6:	48 8b 70 08          	mov    0x8(%rax),%rsi
1402334da:	48 8b ce             	mov    %rsi,%rcx
1402334dd:	e8 de 01 09 00       	call   0x1402c36c0
1402334e2:	85 c0                	test   %eax,%eax
1402334e4:	75 69                	jne    0x14023354f
1402334e6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402334eb:	48 8b cb             	mov    %rbx,%rcx
1402334ee:	e8 cd eb f5 ff       	call   0x1401920c0
1402334f3:	85 c0                	test   %eax,%eax
1402334f5:	0f 84 25 01 00 00    	je     0x140233620
1402334fb:	33 db                	xor    %ebx,%ebx
1402334fd:	49 8b ce             	mov    %r14,%rcx
140233500:	39 5c 24 60          	cmp    %ebx,0x60(%rsp)
140233504:	0f 9f c3             	setg   %bl
140233507:	e8 c4 9b ec ff       	call   0x1400fd0d0
14023350c:	48 8b c8             	mov    %rax,%rcx
14023350f:	45 33 c0             	xor    %r8d,%r8d
140233512:	8b d3                	mov    %ebx,%edx
140233514:	e8 87 e1 f0 ff       	call   0x1401416a0
140233519:	85 c0                	test   %eax,%eax
14023351b:	75 63                	jne    0x140233580
14023351d:	e8 4e 3b ef ff       	call   0x140127070
140233522:	4c 8d 05 4f 57 13 00 	lea    0x13574f(%rip),%r8        # 0x140368c78
140233529:	ba 33 00 00 00       	mov    $0x33,%edx
14023352e:	48 8d 0d 53 57 13 00 	lea    0x135753(%rip),%rcx        # 0x140368c88
140233535:	e8 56 3c ef ff       	call   0x140127190
14023353a:	45 33 c0             	xor    %r8d,%r8d
14023353d:	ba d1 00 00 00       	mov    $0xd1,%edx
140233542:	41 8d 48 06          	lea    0x6(%r8),%ecx
140233546:	e8 45 3d ef ff       	call   0x140127290
14023354b:	33 c0                	xor    %eax,%eax
14023354d:	eb 48                	jmp    0x140233597
14023354f:	48 8d 15 5a 57 13 00 	lea    0x13575a(%rip),%rdx        # 0x140368cb0
140233556:	48 8b ce             	mov    %rsi,%rcx
140233559:	e8 62 01 09 00       	call   0x1402c36c0
14023355e:	85 c0                	test   %eax,%eax
140233560:	75 7e                	jne    0x1402335e0
140233562:	49 8b ce             	mov    %r14,%rcx
140233565:	e8 66 9b ec ff       	call   0x1400fd0d0
14023356a:	48 8b 53 10          	mov    0x10(%rbx),%rdx
14023356e:	48 8b c8             	mov    %rax,%rcx
140233571:	45 33 c9             	xor    %r9d,%r9d
140233574:	45 33 c0             	xor    %r8d,%r8d
140233577:	e8 94 e7 f0 ff       	call   0x140141d10
14023357c:	85 c0                	test   %eax,%eax
14023357e:	74 2e                	je     0x1402335ae
140233580:	48 8b cd             	mov    %rbp,%rcx
140233583:	ff c7                	inc    %edi
140233585:	e8 b6 81 eb ff       	call   0x1400eb740
14023358a:	3b f8                	cmp    %eax,%edi
14023358c:	0f 8c 30 ff ff ff    	jl     0x1402334c2
140233592:	b8 01 00 00 00       	mov    $0x1,%eax
140233597:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14023359c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402335a1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1402335a6:	48 83 c4 38          	add    $0x38,%rsp
1402335aa:	41 5e                	pop    %r14
1402335ac:	5d                   	pop    %rbp
1402335ad:	c3                   	ret
1402335ae:	e8 bd 3a ef ff       	call   0x140127070
1402335b3:	4c 8d 05 be 56 13 00 	lea    0x1356be(%rip),%r8        # 0x140368c78
1402335ba:	ba 39 00 00 00       	mov    $0x39,%edx
1402335bf:	48 8d 0d c2 56 13 00 	lea    0x1356c2(%rip),%rcx        # 0x140368c88
1402335c6:	e8 c5 3b ef ff       	call   0x140127190
1402335cb:	45 33 c0             	xor    %r8d,%r8d
1402335ce:	ba d1 00 00 00       	mov    $0xd1,%edx
1402335d3:	41 8d 48 06          	lea    0x6(%r8),%ecx
1402335d7:	e8 b4 3c ef ff       	call   0x140127290
1402335dc:	33 c0                	xor    %eax,%eax
1402335de:	eb b7                	jmp    0x140233597
1402335e0:	e8 8b 3a ef ff       	call   0x140127070
1402335e5:	4c 8d 05 8c 56 13 00 	lea    0x13568c(%rip),%r8        # 0x140368c78
1402335ec:	ba 3d 00 00 00       	mov    $0x3d,%edx
1402335f1:	48 8d 0d 90 56 13 00 	lea    0x135690(%rip),%rcx        # 0x140368c88
1402335f8:	e8 93 3b ef ff       	call   0x140127190
1402335fd:	48 8b 43 10          	mov    0x10(%rbx),%rax
140233601:	4c 8d 05 30 e0 0d 00 	lea    0xde030(%rip),%r8        # 0x140311638
140233608:	4c 8b 4b 08          	mov    0x8(%rbx),%r9
14023360c:	ba a9 00 00 00       	mov    $0xa9,%edx
140233611:	b9 06 00 00 00       	mov    $0x6,%ecx
140233616:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14023361b:	e8 70 3c ef ff       	call   0x140127290
140233620:	33 c0                	xor    %eax,%eax
140233622:	e9 70 ff ff ff       	jmp    0x140233597
140233627:	cc                   	int3
140233628:	cc                   	int3
140233629:	cc                   	int3
14023362a:	cc                   	int3
14023362b:	cc                   	int3
14023362c:	cc                   	int3
14023362d:	cc                   	int3
14023362e:	cc                   	int3
14023362f:	cc                   	int3
140233630:	b8 28 00 00 00       	mov    $0x28,%eax
140233635:	e8 f6 d4 07 00       	call   0x1402b0b30
14023363a:	48 2b e0             	sub    %rax,%rsp
14023363d:	4c 8d 05 5c 04 00 00 	lea    0x45c(%rip),%r8        # 0x140233aa0
140233644:	48 8d 15 b5 04 00 00 	lea    0x4b5(%rip),%rdx        # 0x140233b00
14023364b:	48 8d 0d 1e 57 13 00 	lea    0x13571e(%rip),%rcx        # 0x140368d70
140233652:	48 83 c4 28          	add    $0x28,%rsp
140233656:	e9 95 c3 f6 ff       	jmp    0x14019f9f0
14023365b:	cc                   	int3
14023365c:	cc                   	int3
14023365d:	cc                   	int3
14023365e:	cc                   	int3
14023365f:	cc                   	int3
140233660:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140233665:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14023366a:	53                   	push   %rbx
14023366b:	56                   	push   %rsi
14023366c:	57                   	push   %rdi
14023366d:	41 55                	push   %r13
14023366f:	41 57                	push   %r15
140233671:	b8 50 00 00 00       	mov    $0x50,%eax
140233676:	e8 b5 d4 07 00       	call   0x1402b0b30
14023367b:	48 2b e0             	sub    %rax,%rsp
14023367e:	48 8b f2             	mov    %rdx,%rsi
140233681:	c7 84 24 98 00 00 00 	movl   $0xffffffff,0x98(%rsp)
140233688:	ff ff ff ff
14023368c:	45 33 ff             	xor    %r15d,%r15d
14023368f:	8d 50 de             	lea    -0x22(%rax),%edx
140233692:	41 8b ff             	mov    %r15d,%edi
140233695:	44 89 7c 24 30       	mov    %r15d,0x30(%rsp)
14023369a:	49 8b d8             	mov    %r8,%rbx
14023369d:	4c 8b e9             	mov    %rcx,%r13
1402336a0:	e8 4b e8 07 00       	call   0x1402b1ef0
1402336a5:	48 85 c0             	test   %rax,%rax
1402336a8:	74 04                	je     0x1402336ae
1402336aa:	4c 8d 68 01          	lea    0x1(%rax),%r13
1402336ae:	48 8b d6             	mov    %rsi,%rdx
1402336b1:	48 8b cb             	mov    %rbx,%rcx
1402336b4:	e8 f7 67 f7 ff       	call   0x1401a9eb0
1402336b9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402336be:	48 8b d8             	mov    %rax,%rbx
1402336c1:	48 85 c0             	test   %rax,%rax
1402336c4:	75 39                	jne    0x1402336ff
1402336c6:	e8 a5 39 ef ff       	call   0x140127070
1402336cb:	4c 8d 05 06 56 13 00 	lea    0x135606(%rip),%r8        # 0x140368cd8
1402336d2:	8d 53 3c             	lea    0x3c(%rbx),%edx
1402336d5:	48 8d 0d 14 56 13 00 	lea    0x135614(%rip),%rcx        # 0x140368cf0
1402336dc:	e8 af 3a ef ff       	call   0x140127190
1402336e1:	45 33 c0             	xor    %r8d,%r8d
1402336e4:	8d 4b 26             	lea    0x26(%rbx),%ecx
1402336e7:	ba 95 00 00 00       	mov    $0x95,%edx
1402336ec:	e8 9f 3b ef ff       	call   0x140127290
1402336f1:	33 c0                	xor    %eax,%eax
1402336f3:	48 83 c4 50          	add    $0x50,%rsp
1402336f7:	41 5f                	pop    %r15
1402336f9:	41 5d                	pop    %r13
1402336fb:	5f                   	pop    %rdi
1402336fc:	5e                   	pop    %rsi
1402336fd:	5b                   	pop    %rbx
1402336fe:	c3                   	ret
1402336ff:	48 89 ac 24 80 00 00 	mov    %rbp,0x80(%rsp)
140233706:	00
140233707:	48 8b c8             	mov    %rax,%rcx
14023370a:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14023370f:	45 8b e7             	mov    %r15d,%r12d
140233712:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140233717:	e8 24 80 eb ff       	call   0x1400eb740
14023371c:	85 c0                	test   %eax,%eax
14023371e:	0f 8e 78 02 00 00    	jle    0x14023399c
140233724:	48 8d 35 75 a0 0e 00 	lea    0xea075(%rip),%rsi        # 0x14031d7a0
14023372b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140233730:	41 8b d4             	mov    %r12d,%edx
140233733:	48 8b cb             	mov    %rbx,%rcx
140233736:	e8 05 83 eb ff       	call   0x1400eba40
14023373b:	ba 2e 00 00 00       	mov    $0x2e,%edx
140233740:	4c 8b f0             	mov    %rax,%r14
140233743:	48 8b 58 08          	mov    0x8(%rax),%rbx
140233747:	48 8b cb             	mov    %rbx,%rcx
14023374a:	e8 a1 e7 07 00       	call   0x1402b1ef0
14023374f:	48 85 c0             	test   %rax,%rax
140233752:	74 04                	je     0x140233758
140233754:	48 8d 58 01          	lea    0x1(%rax),%rbx
140233758:	49 8b 6e 10          	mov    0x10(%r14),%rbp
14023375c:	48 8d 15 a5 55 13 00 	lea    0x1355a5(%rip),%rdx        # 0x140368d08
140233763:	48 8b cb             	mov    %rbx,%rcx
140233766:	e8 55 ff 08 00       	call   0x1402c36c0
14023376b:	85 c0                	test   %eax,%eax
14023376d:	75 08                	jne    0x140233777
14023376f:	4c 8b ed             	mov    %rbp,%r13
140233772:	e9 ed 01 00 00       	jmp    0x140233964
140233777:	48 8d 15 9a 55 13 00 	lea    0x13559a(%rip),%rdx        # 0x140368d18
14023377e:	48 8b cb             	mov    %rbx,%rcx
140233781:	e8 3a ff 08 00       	call   0x1402c36c0
140233786:	85 c0                	test   %eax,%eax
140233788:	75 0d                	jne    0x140233797
14023378a:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140233791:	00
140233792:	e9 cd 01 00 00       	jmp    0x140233964
140233797:	48 8d 15 8a 55 13 00 	lea    0x13558a(%rip),%rdx        # 0x140368d28
14023379e:	48 8b cb             	mov    %rbx,%rcx