1401711a2:	8a c3                	mov    %bl,%al
1401711a4:	eb 06                	jmp    0x1401711ac
1401711a6:	48 89 1f             	mov    %rbx,(%rdi)
1401711a9:	41 8a c4             	mov    %r12b,%al
1401711ac:	88 47 08             	mov    %al,0x8(%rdi)
1401711af:	49 8b d7             	mov    %r15,%rdx
1401711b2:	48 8b cf             	mov    %rdi,%rcx
1401711b5:	e8 56 12 01 00       	call   0x140182410
1401711ba:	84 c0                	test   %al,%al
1401711bc:	0f 84 f2 fe ff ff    	je     0x1401710b4
1401711c2:	44 8b 64 24 34       	mov    0x34(%rsp),%r12d
1401711c7:	45 33 ed             	xor    %r13d,%r13d
1401711ca:	44 38 6c 24 3c       	cmp    %r13b,0x3c(%rsp)
1401711cf:	74 4e                	je     0x14017121f
1401711d1:	49 8d 5e ff          	lea    -0x1(%r14),%rbx
1401711d5:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
1401711d9:	49 3b df             	cmp    %r15,%rbx
1401711dc:	74 25                	je     0x140171203
1401711de:	e8 d1 0b 02 00       	call   0x140191db4
1401711e3:	8a 0b                	mov    (%rbx),%cl
1401711e5:	48 8b 00             	mov    (%rax),%rax
1401711e8:	3a 08                	cmp    (%rax),%cl
1401711ea:	74 08                	je     0x1401711f4
1401711ec:	80 f9 39             	cmp    $0x39,%cl
1401711ef:	75 08                	jne    0x1401711f9
1401711f1:	c6 03 30             	movb   $0x30,(%rbx)
1401711f4:	48 ff cb             	dec    %rbx
1401711f7:	eb e0                	jmp    0x1401711d9
1401711f9:	80 c1 01             	add    $0x1,%cl
1401711fc:	88 0b                	mov    %cl,(%rbx)
1401711fe:	49 3b df             	cmp    %r15,%rbx
140171201:	75 17                	jne    0x14017121a
140171203:	c6 03 31             	movb   $0x31,(%rbx)
140171206:	bb 01 00 00 00       	mov    $0x1,%ebx
14017120b:	44 03 e3             	add    %ebx,%r12d
14017120e:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
140171213:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
140171218:	eb 0a                	jmp    0x140171224
14017121a:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14017121f:	bb 01 00 00 00       	mov    $0x1,%ebx
140171224:	40 8a 74 24 30       	mov    0x30(%rsp),%sil
140171229:	40 84 f6             	test   %sil,%sil
14017122c:	0f 84 cc 04 00 00    	je     0x1401716fe
140171232:	49 8b d7             	mov    %r15,%rdx
140171235:	48 8b cf             	mov    %rdi,%rcx
140171238:	e8 d3 11 01 00       	call   0x140182410
14017123d:	84 c0                	test   %al,%al
14017123f:	0f 85 b9 04 00 00    	jne    0x1401716fe
140171245:	8a 4f 08             	mov    0x8(%rdi),%cl
140171248:	84 c9                	test   %cl,%cl
14017124a:	75 47                	jne    0x140171293
14017124c:	48 8b 0f             	mov    (%rdi),%rcx
14017124f:	48 85 c9             	test   %rcx,%rcx
140171252:	74 37                	je     0x14017128b
140171254:	48 8b 41 38          	mov    0x38(%rcx),%rax
140171258:	48 8b 10             	mov    (%rax),%rdx
14017125b:	48 85 d2             	test   %rdx,%rdx
14017125e:	74 0e                	je     0x14017126e
140171260:	48 8b 41 50          	mov    0x50(%rcx),%rax
140171264:	44 39 28             	cmp    %r13d,(%rax)
140171267:	7e 05                	jle    0x14017126e
140171269:	0f b7 02             	movzwl (%rdx),%eax
14017126c:	eb 0d                	jmp    0x14017127b
14017126e:	48 8b 01             	mov    (%rcx),%rax
140171271:	48 8b 40 30          	mov    0x30(%rax),%rax
140171275:	ff 15 a5 d3 08 00    	call   *0x8d3a5(%rip)        # 0x1401fe620
14017127b:	b9 ff ff 00 00       	mov    $0xffff,%ecx
140171280:	66 3b c8             	cmp    %ax,%cx
140171283:	74 06                	je     0x14017128b
140171285:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140171289:	eb 03                	jmp    0x14017128e
14017128b:	4c 89 2f             	mov    %r13,(%rdi)
14017128e:	88 5f 08             	mov    %bl,0x8(%rdi)
140171291:	8a cb                	mov    %bl,%cl
140171293:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
140171297:	66 3b 45 09          	cmp    0x9(%rbp),%ax
14017129b:	74 57                	je     0x1401712f4
14017129d:	84 c9                	test   %cl,%cl
14017129f:	75 49                	jne    0x1401712ea
1401712a1:	48 8b 0f             	mov    (%rdi),%rcx
1401712a4:	48 85 c9             	test   %rcx,%rcx
1401712a7:	74 37                	je     0x1401712e0
1401712a9:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401712ad:	48 8b 10             	mov    (%rax),%rdx
1401712b0:	48 85 d2             	test   %rdx,%rdx
1401712b3:	74 0e                	je     0x1401712c3
1401712b5:	48 8b 41 50          	mov    0x50(%rcx),%rax
1401712b9:	44 39 28             	cmp    %r13d,(%rax)
1401712bc:	7e 05                	jle    0x1401712c3
1401712be:	0f b7 02             	movzwl (%rdx),%eax
1401712c1:	eb 0d                	jmp    0x1401712d0
1401712c3:	48 8b 01             	mov    (%rcx),%rax
1401712c6:	48 8b 40 30          	mov    0x30(%rax),%rax
1401712ca:	ff 15 50 d3 08 00    	call   *0x8d350(%rip)        # 0x1401fe620
1401712d0:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1401712d5:	66 3b c8             	cmp    %ax,%cx
1401712d8:	74 06                	je     0x1401712e0
1401712da:	66 89 47 0a          	mov    %ax,0xa(%rdi)
1401712de:	eb 07                	jmp    0x1401712e7
1401712e0:	4c 89 2f             	mov    %r13,(%rdi)
1401712e3:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
1401712e7:	88 5f 08             	mov    %bl,0x8(%rdi)
1401712ea:	66 3b 45 07          	cmp    0x7(%rbp),%ax
1401712ee:	0f 85 0a 04 00 00    	jne    0x1401716fe
1401712f4:	41 c6 06 65          	movb   $0x65,(%r14)
1401712f8:	4c 03 f3             	add    %rbx,%r14
1401712fb:	48 8b 0f             	mov    (%rdi),%rcx
1401712fe:	48 85 c9             	test   %rcx,%rcx
140171301:	74 43                	je     0x140171346
140171303:	48 8b 41 38          	mov    0x38(%rcx),%rax
140171307:	4c 39 28             	cmp    %r13,(%rax)
14017130a:	74 1e                	je     0x14017132a
14017130c:	48 8b 41 50          	mov    0x50(%rcx),%rax
140171310:	44 39 28             	cmp    %r13d,(%rax)
140171313:	7e 15                	jle    0x14017132a
140171315:	ff 08                	decl   (%rax)
140171317:	48 8b 49 38          	mov    0x38(%rcx),%rcx
14017131b:	48 8b 11             	mov    (%rcx),%rdx
14017131e:	48 8d 42 02          	lea    0x2(%rdx),%rax
140171322:	48 89 01             	mov    %rax,(%rcx)
140171325:	0f b7 02             	movzwl (%rdx),%eax
140171328:	eb 0d                	jmp    0x140171337
14017132a:	48 8b 01             	mov    (%rcx),%rax
14017132d:	48 8b 40 38          	mov    0x38(%rax),%rax
140171331:	ff 15 e9 d2 08 00    	call   *0x8d2e9(%rip)        # 0x1401fe620
140171337:	b9 ff ff 00 00       	mov    $0xffff,%ecx
14017133c:	66 3b c8             	cmp    %ax,%cx
14017133f:	74 05                	je     0x140171346
140171341:	41 8a c5             	mov    %r13b,%al
140171344:	eb 05                	jmp    0x14017134b
140171346:	4c 89 2f             	mov    %r13,(%rdi)
140171349:	8a c3                	mov    %bl,%al
14017134b:	88 47 08             	mov    %al,0x8(%rdi)
14017134e:	41 8a f5             	mov    %r13b,%sil
140171351:	41 8b dd             	mov    %r13d,%ebx
140171354:	49 8b d7             	mov    %r15,%rdx
140171357:	48 8b cf             	mov    %rdi,%rcx
14017135a:	e8 b1 10 01 00       	call   0x140182410
14017135f:	84 c0                	test   %al,%al
140171361:	0f 85 88 01 00 00    	jne    0x1401714ef
140171367:	8a 4f 08             	mov    0x8(%rdi),%cl
14017136a:	84 c9                	test   %cl,%cl
14017136c:	75 51                	jne    0x1401713bf
14017136e:	48 8b 0f             	mov    (%rdi),%rcx
140171371:	48 85 c9             	test   %rcx,%rcx
140171374:	74 37                	je     0x1401713ad
140171376:	48 8b 41 38          	mov    0x38(%rcx),%rax
14017137a:	48 8b 10             	mov    (%rax),%rdx
14017137d:	48 85 d2             	test   %rdx,%rdx
140171380:	74 0e                	je     0x140171390
140171382:	48 8b 41 50          	mov    0x50(%rcx),%rax
140171386:	44 39 28             	cmp    %r13d,(%rax)
140171389:	7e 05                	jle    0x140171390
14017138b:	0f b7 02             	movzwl (%rdx),%eax
14017138e:	eb 0d                	jmp    0x14017139d
140171390:	48 8b 01             	mov    (%rcx),%rax
140171393:	48 8b 40 30          	mov    0x30(%rax),%rax
140171397:	ff 15 83 d2 08 00    	call   *0x8d283(%rip)        # 0x1401fe620
14017139d:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1401713a2:	66 3b c8             	cmp    %ax,%cx
1401713a5:	74 06                	je     0x1401713ad
1401713a7:	66 89 47 0a          	mov    %ax,0xa(%rdi)
1401713ab:	eb 03                	jmp    0x1401713b0
1401713ad:	4c 89 2f             	mov    %r13,(%rdi)
1401713b0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401713b6:	44 88 47 08          	mov    %r8b,0x8(%rdi)
1401713ba:	41 8a c8             	mov    %r8b,%cl
1401713bd:	eb 06                	jmp    0x1401713c5
1401713bf:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401713c5:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
1401713c9:	66 3b 45 05          	cmp    0x5(%rbp),%ax
1401713cd:	75 66                	jne    0x140171435
1401713cf:	41 c6 06 2b          	movb   $0x2b,(%r14)
1401713d3:	4d 03 f0             	add    %r8,%r14
1401713d6:	48 8b 0f             	mov    (%rdi),%rcx
1401713d9:	48 85 c9             	test   %rcx,%rcx
1401713dc:	74 49                	je     0x140171427
1401713de:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401713e2:	4c 39 28             	cmp    %r13,(%rax)
1401713e5:	74 1e                	je     0x140171405
1401713e7:	48 8b 41 50          	mov    0x50(%rcx),%rax
1401713eb:	44 39 28             	cmp    %r13d,(%rax)
1401713ee:	7e 15                	jle    0x140171405
1401713f0:	ff 08                	decl   (%rax)
1401713f2:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1401713f6:	48 8b 11             	mov    (%rcx),%rdx
1401713f9:	48 8d 42 02          	lea    0x2(%rdx),%rax
1401713fd:	48 89 01             	mov    %rax,(%rcx)
140171400:	0f b7 02             	movzwl (%rdx),%eax
140171403:	eb 13                	jmp    0x140171418
140171405:	48 8b 01             	mov    (%rcx),%rax
140171408:	48 8b 40 38          	mov    0x38(%rax),%rax
14017140c:	ff 15 0e d2 08 00    	call   *0x8d20e(%rip)        # 0x1401fe620
140171412:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140171418:	b9 ff ff 00 00       	mov    $0xffff,%ecx
14017141d:	66 3b c8             	cmp    %ax,%cx
140171420:	74 05                	je     0x140171427
140171422:	41 8a c5             	mov    %r13b,%al
140171425:	eb 06                	jmp    0x14017142d
140171427:	4c 89 2f             	mov    %r13,(%rdi)
14017142a:	41 8a c0             	mov    %r8b,%al
14017142d:	88 47 08             	mov    %al,0x8(%rdi)
140171430:	e9 ba 00 00 00       	jmp    0x1401714ef
140171435:	84 c9                	test   %cl,%cl
140171437:	75 50                	jne    0x140171489
140171439:	48 8b 0f             	mov    (%rdi),%rcx
14017143c:	48 85 c9             	test   %rcx,%rcx
14017143f:	74 37                	je     0x140171478
140171441:	48 8b 41 38          	mov    0x38(%rcx),%rax
140171445:	48 8b 10             	mov    (%rax),%rdx
140171448:	48 85 d2             	test   %rdx,%rdx
14017144b:	74 0e                	je     0x14017145b
14017144d:	48 8b 41 50          	mov    0x50(%rcx),%rax
140171451:	44 39 28             	cmp    %r13d,(%rax)
140171454:	7e 05                	jle    0x14017145b
140171456:	0f b7 02             	movzwl (%rdx),%eax
140171459:	eb 0d                	jmp    0x140171468
14017145b:	48 8b 01             	mov    (%rcx),%rax
14017145e:	48 8b 40 30          	mov    0x30(%rax),%rax
140171462:	ff 15 b8 d1 08 00    	call   *0x8d1b8(%rip)        # 0x1401fe620
140171468:	b9 ff ff 00 00       	mov    $0xffff,%ecx
14017146d:	66 3b c8             	cmp    %ax,%cx
140171470:	74 06                	je     0x140171478
140171472:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140171476:	eb 07                	jmp    0x14017147f
140171478:	4c 89 2f             	mov    %r13,(%rdi)
14017147b:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
14017147f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140171485:	44 88 47 08          	mov    %r8b,0x8(%rdi)
140171489:	66 3b 45 03          	cmp    0x3(%rbp),%ax
14017148d:	75 60                	jne    0x1401714ef
14017148f:	41 c6 06 2d          	movb   $0x2d,(%r14)
140171493:	4d 03 f0             	add    %r8,%r14
140171496:	48 8b 0f             	mov    (%rdi),%rcx
140171499:	48 85 c9             	test   %rcx,%rcx
14017149c:	74 4a                	je     0x1401714e8
14017149e:	48 8b 41 38          	mov    0x38(%rcx),%rax
1401714a2:	4c 39 28             	cmp    %r13,(%rax)
1401714a5:	74 1e                	je     0x1401714c5
1401714a7:	48 8b 41 50          	mov    0x50(%rcx),%rax
1401714ab:	44 39 28             	cmp    %r13d,(%rax)
1401714ae:	7e 15                	jle    0x1401714c5
1401714b0:	ff 08                	decl   (%rax)
1401714b2:	48 8b 49 38          	mov    0x38(%rcx),%rcx
1401714b6:	48 8b 11             	mov    (%rcx),%rdx
1401714b9:	48 8d 42 02          	lea    0x2(%rdx),%rax
1401714bd:	48 89 01             	mov    %rax,(%rcx)
1401714c0:	0f b7 02             	movzwl (%rdx),%eax
1401714c3:	eb 13                	jmp    0x1401714d8
1401714c5:	48 8b 01             	mov    (%rcx),%rax
1401714c8:	48 8b 40 38          	mov    0x38(%rax),%rax
1401714cc:	ff 15 4e d1 08 00    	call   *0x8d14e(%rip)        # 0x1401fe620
1401714d2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401714d8:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1401714dd:	66 3b c8             	cmp    %ax,%cx
1401714e0:	74 06                	je     0x1401714e8
1401714e2:	44 88 6f 08          	mov    %r13b,0x8(%rdi)
1401714e6:	eb 07                	jmp    0x1401714ef
1401714e8:	4c 89 2f             	mov    %r13,(%rdi)
1401714eb:	44 88 47 08          	mov    %r8b,0x8(%rdi)
1401714ef:	49 8b d7             	mov    %r15,%rdx
1401714f2:	48 8b cf             	mov    %rdi,%rcx
1401714f5:	e8 16 0f 01 00       	call   0x140182410
1401714fa:	84 c0                	test   %al,%al
1401714fc:	0f 85 e2 00 00 00    	jne    0x1401715e4
140171502:	44 38 6f 08          	cmp    %r13b,0x8(%rdi)
140171506:	75 4e                	jne    0x140171556
140171508:	48 8b 0f             	mov    (%rdi),%rcx
14017150b:	48 85 c9             	test   %rcx,%rcx
14017150e:	74 37                	je     0x140171547
140171510:	48 8b 41 38          	mov    0x38(%rcx),%rax
140171514:	48 8b 10             	mov    (%rax),%rdx
140171517:	48 85 d2             	test   %rdx,%rdx
14017151a:	74 0e                	je     0x14017152a
14017151c:	48 8b 41 50          	mov    0x50(%rcx),%rax
140171520:	44 39 28             	cmp    %r13d,(%rax)
140171523:	7e 05                	jle    0x14017152a
140171525:	0f b7 02             	movzwl (%rdx),%eax
140171528:	eb 0d                	jmp    0x140171537
14017152a:	48 8b 01             	mov    (%rcx),%rax
14017152d:	48 8b 40 30          	mov    0x30(%rax),%rax
140171531:	ff 15 e9 d0 08 00    	call   *0x8d0e9(%rip)        # 0x1401fe620
140171537:	b9 ff ff 00 00       	mov    $0xffff,%ecx
14017153c:	66 3b c8             	cmp    %ax,%cx
14017153f:	74 06                	je     0x140171547
140171541:	66 89 47 0a          	mov    %ax,0xa(%rdi)
140171545:	eb 03                	jmp    0x14017154a
140171547:	4c 89 2f             	mov    %r13,(%rdi)
14017154a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140171550:	44 88 47 08          	mov    %r8b,0x8(%rdi)
140171554:	eb 06                	jmp    0x14017155c
140171556:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14017155c:	0f b7 47 0a          	movzwl 0xa(%rdi),%eax
140171560:	66 3b 45 ef          	cmp    -0x11(%rbp),%ax
140171564:	75 72                	jne    0x1401715d8
140171566:	41 8a f0             	mov    %r8b,%sil
140171569:	48 8b 0f             	mov    (%rdi),%rcx
14017156c:	48 85 c9             	test   %rcx,%rcx
14017156f:	74 49                	je     0x1401715ba
140171571:	48 8b 41 38          	mov    0x38(%rcx),%rax
140171575:	4c 39 28             	cmp    %r13,(%rax)
140171578:	74 1e                	je     0x140171598
14017157a:	48 8b 41 50          	mov    0x50(%rcx),%rax
14017157e:	44 39 28             	cmp    %r13d,(%rax)
140171581:	7e 15                	jle    0x140171598
140171583:	ff 08                	decl   (%rax)
140171585:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140171589:	48 8b 11             	mov    (%rcx),%rdx
14017158c:	48 8d 42 02          	lea    0x2(%rdx),%rax
140171590:	48 89 01             	mov    %rax,(%rcx)
140171593:	0f b7 02             	movzwl (%rdx),%eax
140171596:	eb 13                	jmp    0x1401715ab
140171598:	48 8b 01             	mov    (%rcx),%rax
14017159b:	48 8b 40 38          	mov    0x38(%rax),%rax
14017159f:	ff 15 7b d0 08 00    	call   *0x8d07b(%rip)        # 0x1401fe620
1401715a5:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401715ab:	b9 ff ff 00 00       	mov    $0xffff,%ecx
1401715b0:	66 3b c8             	cmp    %ax,%cx
1401715b3:	74 05                	je     0x1401715ba
1401715b5:	41 8a c5             	mov    %r13b,%al
1401715b8:	eb 06                	jmp    0x1401715c0
1401715ba:	4c 89 2f             	mov    %r13,(%rdi)
1401715bd:	41 8a c0             	mov    %r8b,%al
1401715c0:	88 47 08             	mov    %al,0x8(%rdi)
1401715c3:	49 8b d7             	mov    %r15,%rdx
1401715c6:	48 8b cf             	mov    %rdi,%rcx
1401715c9:	e8 42 0e 01 00       	call   0x140182410
1401715ce:	84 c0                	test   %al,%al
1401715d0:	0f 84 2c ff ff ff    	je     0x140171502
1401715d6:	eb 05                	jmp    0x1401715dd
1401715d8:	40 84 f6             	test   %sil,%sil
1401715db:	74 07                	je     0x1401715e4
1401715dd:	41 c6 06 30          	movb   $0x30,(%r14)
1401715e1:	49 ff c6             	inc    %r14
1401715e4:	49 8b d7             	mov    %r15,%rdx
1401715e7:	48 8b cf             	mov    %rdi,%rcx
1401715ea:	e8 21 0e 01 00       	call   0x140182410
1401715ef:	84 c0                	test   %al,%al
1401715f1:	0f 85 07 01 00 00    	jne    0x1401716fe
1401715f7:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401715fd:	44 38 6f 08          	cmp    %r13b,0x8(%rdi)
140171601:	75 46                	jne    0x140171649
140171603:	48 8b 0f             	mov    (%rdi),%rcx
140171606:	48 85 c9             	test   %rcx,%rcx
140171609:	74 37                	je     0x140171642
14017160b:	48 8b 41 38          	mov    0x38(%rcx),%rax
14017160f:	48 8b 10             	mov    (%rax),%rdx
140171612:	48 85 d2             	test   %rdx,%rdx
140171615:	74 0e                	je     0x140171625
140171617:	48 8b 41 50          	mov    0x50(%rcx),%rax