1005ff504:	e8 47 dc ff ff       	call   1005fd150 <.text+0x1fc150>
1005ff509:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1005ff50d:	66 0f 28 f0          	movapd %xmm0,%xmm6
1005ff511:	85 c9                	test   %ecx,%ecx
1005ff513:	0f 85 97 fd ff ff    	jne    1005ff2b0 <.text+0x1fe2b0>
1005ff519:	48 89 fa             	mov    %rdi,%rdx
1005ff51c:	48 89 f1             	mov    %rsi,%rcx
1005ff51f:	e8 2c dc ff ff       	call   1005fd150 <.text+0x1fc150>
1005ff524:	8b 54 24 3c          	mov    0x3c(%rsp),%edx
1005ff528:	85 d2                	test   %edx,%edx
1005ff52a:	0f 85 80 fd ff ff    	jne    1005ff2b0 <.text+0x1fe2b0>
1005ff530:	83 fd 0a             	cmp    $0xa,%ebp
1005ff533:	77 43                	ja     1005ff578 <.text+0x1fe578>
1005ff535:	48 8d 15 28 40 11 00 	lea    0x114028(%rip),%rdx        # 100713564 <_head_msys_iconv_2_dll-0x58a9c>
1005ff53c:	41 89 e8             	mov    %ebp,%r8d
1005ff53f:	4a 63 04 82          	movslq (%rdx,%r8,4),%rax
1005ff543:	48 01 d0             	add    %rdx,%rax
1005ff546:	ff e0                	jmp    *%rax
1005ff548:	31 ff                	xor    %edi,%edi
1005ff54a:	66 0f 2e f0          	ucomisd %xmm0,%xmm6
1005ff54e:	b8 01 00 00 00       	mov    $0x1,%eax
1005ff553:	40 0f 9a c7          	setp   %dil
1005ff557:	48 0f 45 f8          	cmovne %rax,%rdi
1005ff55b:	e9 b4 fd ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff560:	31 ff                	xor    %edi,%edi
1005ff562:	66 0f 2e f0          	ucomisd %xmm0,%xmm6
1005ff566:	b8 00 00 00 00       	mov    $0x0,%eax
1005ff56b:	40 0f 9b c7          	setnp  %dil
1005ff56f:	48 0f 45 f8          	cmovne %rax,%rdi
1005ff573:	e9 9c fd ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff578:	31 ff                	xor    %edi,%edi
1005ff57a:	e9 95 fd ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff57f:	31 ff                	xor    %edi,%edi
1005ff581:	66 0f 2f c6          	comisd %xmm6,%xmm0
1005ff585:	40 0f 93 c7          	setae  %dil
1005ff589:	e9 86 fd ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff58e:	31 ff                	xor    %edi,%edi
1005ff590:	66 0f 2f c6          	comisd %xmm6,%xmm0
1005ff594:	40 0f 97 c7          	seta   %dil
1005ff598:	e9 77 fd ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff59d:	31 ff                	xor    %edi,%edi
1005ff59f:	66 0f 2f f0          	comisd %xmm0,%xmm6
1005ff5a3:	40 0f 93 c7          	setae  %dil
1005ff5a7:	e9 68 fd ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff5ac:	31 ff                	xor    %edi,%edi
1005ff5ae:	66 0f 2f f0          	comisd %xmm0,%xmm6
1005ff5b2:	40 0f 97 c7          	seta   %dil
1005ff5b6:	e9 59 fd ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff5bb:	8d 45 f9             	lea    -0x7(%rbp),%eax
1005ff5be:	83 f8 01             	cmp    $0x1,%eax
1005ff5c1:	0f 86 bd fe ff ff    	jbe    1005ff484 <.text+0x1fe484>
1005ff5c7:	4c 8d 64 24 3c       	lea    0x3c(%rsp),%r12
1005ff5cc:	31 c0                	xor    %eax,%eax
1005ff5ce:	45 31 c0             	xor    %r8d,%r8d
1005ff5d1:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1005ff5d7:	4c 89 e2             	mov    %r12,%rdx
1005ff5da:	48 89 d9             	mov    %rbx,%rcx
1005ff5dd:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1005ff5e1:	e8 4a d8 ff ff       	call   1005fce30 <.text+0x1fbe30>
1005ff5e6:	83 7c 24 3c 00       	cmpl   $0x0,0x3c(%rsp)
1005ff5eb:	48 89 c7             	mov    %rax,%rdi
1005ff5ee:	0f 85 bc fc ff ff    	jne    1005ff2b0 <.text+0x1fe2b0>
1005ff5f4:	45 31 c0             	xor    %r8d,%r8d
1005ff5f7:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1005ff5fd:	4c 89 e2             	mov    %r12,%rdx
1005ff600:	48 89 f1             	mov    %rsi,%rcx
1005ff603:	e8 28 d8 ff ff       	call   1005fce30 <.text+0x1fbe30>
1005ff608:	83 7c 24 3c 00       	cmpl   $0x0,0x3c(%rsp)
1005ff60d:	0f 85 9d fc ff ff    	jne    1005ff2b0 <.text+0x1fe2b0>
1005ff613:	44 8d 45 ff          	lea    -0x1(%rbp),%r8d
1005ff617:	41 83 f8 09          	cmp    $0x9,%r8d
1005ff61b:	0f 87 f3 fc ff ff    	ja     1005ff314 <.text+0x1fe314>
1005ff621:	48 8d 0d 68 3f 11 00 	lea    0x113f68(%rip),%rcx        # 100713590 <_head_msys_iconv_2_dll-0x58a70>
1005ff628:	4a 63 14 81          	movslq (%rcx,%r8,4),%rdx
1005ff62c:	48 01 ca             	add    %rcx,%rdx
1005ff62f:	ff e2                	jmp    *%rdx
1005ff631:	48 39 c7             	cmp    %rax,%rdi
1005ff634:	40 0f 95 c7          	setne  %dil
1005ff638:	40 0f b6 ff          	movzbl %dil,%edi
1005ff63c:	e9 d3 fc ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff641:	48 39 c7             	cmp    %rax,%rdi
1005ff644:	40 0f 94 c7          	sete   %dil
1005ff648:	40 0f b6 ff          	movzbl %dil,%edi
1005ff64c:	e9 c3 fc ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff651:	48 39 c7             	cmp    %rax,%rdi
1005ff654:	40 0f 9e c7          	setle  %dil
1005ff658:	40 0f b6 ff          	movzbl %dil,%edi
1005ff65c:	e9 b3 fc ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff661:	48 39 c7             	cmp    %rax,%rdi
1005ff664:	40 0f 9c c7          	setl   %dil
1005ff668:	40 0f b6 ff          	movzbl %dil,%edi
1005ff66c:	e9 a3 fc ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff671:	48 39 c7             	cmp    %rax,%rdi
1005ff674:	40 0f 9d c7          	setge  %dil
1005ff678:	40 0f b6 ff          	movzbl %dil,%edi
1005ff67c:	e9 93 fc ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff681:	48 39 c7             	cmp    %rax,%rdi
1005ff684:	40 0f 9f c7          	setg   %dil
1005ff688:	40 0f b6 ff          	movzbl %dil,%edi
1005ff68c:	e9 83 fc ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff691:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1005ff695:	48 8b 46 08          	mov    0x8(%rsi),%rax
1005ff699:	83 fd 09             	cmp    $0x9,%ebp
1005ff69c:	74 79                	je     1005ff717 <.text+0x1fe717>
1005ff69e:	0f 87 81 00 00 00    	ja     1005ff725 <.text+0x1fe725>
1005ff6a4:	83 fd 01             	cmp    $0x1,%ebp
1005ff6a7:	74 6e                	je     1005ff717 <.text+0x1fe717>
1005ff6a9:	83 fd 02             	cmp    $0x2,%ebp
1005ff6ac:	75 7c                	jne    1005ff72a <.text+0x1fe72a>
1005ff6ae:	31 ff                	xor    %edi,%edi
1005ff6b0:	48 39 c2             	cmp    %rax,%rdx
1005ff6b3:	40 0f 95 c7          	setne  %dil
1005ff6b7:	e9 58 fc ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff6bc:	83 f8 03             	cmp    $0x3,%eax
1005ff6bf:	74 d0                	je     1005ff691 <.text+0x1fe691>
1005ff6c1:	89 c1                	mov    %eax,%ecx
1005ff6c3:	e8 78 21 04 00       	call   100641840 <.text+0x240840>
1005ff6c8:	8b 0b                	mov    (%rbx),%ecx
1005ff6ca:	48 89 c7             	mov    %rax,%rdi
1005ff6cd:	e8 6e 21 04 00       	call   100641840 <.text+0x240840>
1005ff6d2:	48 8b 0d e7 45 12 00 	mov    0x1245e7(%rip),%rcx        # 100723cc0 <_head_msys_iconv_2_dll-0x48340>
1005ff6d9:	48 89 c6             	mov    %rax,%rsi
1005ff6dc:	e8 97 01 0a 00       	call   10069f878 <.text+0x29e878>
1005ff6e1:	49 89 f8             	mov    %rdi,%r8
1005ff6e4:	48 89 f2             	mov    %rsi,%rdx
1005ff6e7:	48 89 c1             	mov    %rax,%rcx
1005ff6ea:	e8 ab f8 0a 00       	call   1006aef9a <.text+0x2adf9a>
1005ff6ef:	48 89 d9             	mov    %rbx,%rcx
1005ff6f2:	e8 79 dd ff ff       	call   1005fd470 <.text+0x1fc470>
1005ff6f7:	31 c0                	xor    %eax,%eax
1005ff6f9:	e9 3e fc ff ff       	jmp    1005ff33c <.text+0x1fe33c>
1005ff6fe:	8d 45 ff             	lea    -0x1(%rbp),%eax
1005ff701:	83 f8 01             	cmp    $0x1,%eax
1005ff704:	0f 87 b7 fd ff ff    	ja     1005ff4c1 <.text+0x1fe4c1>
1005ff70a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1005ff70e:	48 8b 46 08          	mov    0x8(%rsi),%rax
1005ff712:	83 fd 02             	cmp    $0x2,%ebp
1005ff715:	74 97                	je     1005ff6ae <.text+0x1fe6ae>
1005ff717:	31 ff                	xor    %edi,%edi
1005ff719:	48 39 c2             	cmp    %rax,%rdx
1005ff71c:	40 0f 94 c7          	sete   %dil
1005ff720:	e9 ef fb ff ff       	jmp    1005ff314 <.text+0x1fe314>
1005ff725:	83 fd 0a             	cmp    $0xa,%ebp
1005ff728:	74 84                	je     1005ff6ae <.text+0x1fe6ae>
1005ff72a:	e8 11 21 04 00       	call   100641840 <.text+0x240840>
1005ff72f:	48 8b 0d 4a 65 12 00 	mov    0x12654a(%rip),%rcx        # 100725c80 <_head_msys_iconv_2_dll-0x46380>
1005ff736:	48 89 c6             	mov    %rax,%rsi
1005ff739:	e8 3a 01 0a 00       	call   10069f878 <.text+0x29e878>
1005ff73e:	48 89 f2             	mov    %rsi,%rdx
1005ff741:	48 89 c1             	mov    %rax,%rcx
1005ff744:	e8 51 f8 0a 00       	call   1006aef9a <.text+0x2adf9a>
1005ff749:	48 89 d9             	mov    %rbx,%rcx
1005ff74c:	e8 1f dd ff ff       	call   1005fd470 <.text+0x1fc470>
1005ff751:	31 c0                	xor    %eax,%eax
1005ff753:	e9 e4 fb ff ff       	jmp    1005ff33c <.text+0x1fe33c>
1005ff758:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005ff75f:	00
1005ff760:	41 55                	push   %r13
1005ff762:	41 54                	push   %r12
1005ff764:	55                   	push   %rbp
1005ff765:	57                   	push   %rdi
1005ff766:	56                   	push   %rsi
1005ff767:	53                   	push   %rbx
1005ff768:	48 83 ec 58          	sub    $0x58,%rsp
1005ff76c:	48 8b 01             	mov    (%rcx),%rax
1005ff76f:	44 0f b6 20          	movzbl (%rax),%r12d
1005ff773:	48 89 d5             	mov    %rdx,%rbp
1005ff776:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
1005ff77b:	48 89 cf             	mov    %rcx,%rdi
1005ff77e:	44 89 c6             	mov    %r8d,%esi
1005ff781:	e8 3a 90 e5 ff       	call   1004587c0 <.text+0x577c0>
1005ff786:	48 89 c3             	mov    %rax,%rbx
1005ff789:	48 85 c0             	test   %rax,%rax
1005ff78c:	0f 84 ce 00 00 00    	je     1005ff860 <.text+0x1fe860>
1005ff792:	85 f6                	test   %esi,%esi
1005ff794:	0f 84 86 00 00 00    	je     1005ff820 <.text+0x1fe820>
1005ff79a:	44 0f b6 28          	movzbl (%rax),%r13d
1005ff79e:	c6 00 00             	movb   $0x0,(%rax)
1005ff7a1:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
1005ff7a5:	48 85 ed             	test   %rbp,%rbp
1005ff7a8:	0f 84 8a 00 00 00    	je     1005ff838 <.text+0x1fe838>
1005ff7ae:	48 8b 0f             	mov    (%rdi),%rcx
1005ff7b1:	89 44 24 20          	mov    %eax,0x20(%rsp)
1005ff7b5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1005ff7ba:	45 31 c9             	xor    %r9d,%r9d
1005ff7bd:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1005ff7c2:	e8 a9 6c f2 ff       	call   100526470 <.text+0x125470>
1005ff7c7:	89 c6                	mov    %eax,%esi
1005ff7c9:	85 c0                	test   %eax,%eax
1005ff7cb:	0f 84 89 98 0a 00    	je     1006a905a <.text+0x2a805a>
1005ff7d1:	c6 45 04 00          	movb   $0x0,0x4(%rbp)
1005ff7d5:	83 fe 06             	cmp    $0x6,%esi
1005ff7d8:	0f 84 b2 00 00 00    	je     1005ff890 <.text+0x1fe890>
1005ff7de:	8d 46 fc             	lea    -0x4(%rsi),%eax
1005ff7e1:	83 f8 01             	cmp    $0x1,%eax
1005ff7e4:	0f 86 be 00 00 00    	jbe    1005ff8a8 <.text+0x1fe8a8>
1005ff7ea:	8d 46 ff             	lea    -0x1(%rsi),%eax
1005ff7ed:	83 f8 01             	cmp    $0x1,%eax
1005ff7f0:	0f 86 da 00 00 00    	jbe    1005ff8d0 <.text+0x1fe8d0>
1005ff7f6:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1005ff7fb:	c7 45 00 07 00 00 00 	movl   $0x7,0x0(%rbp)
1005ff802:	48 89 45 08          	mov    %rax,0x8(%rbp)
1005ff806:	b8 01 00 00 00       	mov    $0x1,%eax
1005ff80b:	44 88 2b             	mov    %r13b,(%rbx)
1005ff80e:	48 89 1f             	mov    %rbx,(%rdi)
1005ff811:	48 83 c4 58          	add    $0x58,%rsp
1005ff815:	5b                   	pop    %rbx
1005ff816:	5e                   	pop    %rsi
1005ff817:	5f                   	pop    %rdi
1005ff818:	5d                   	pop    %rbp
1005ff819:	41 5c                	pop    %r12
1005ff81b:	41 5d                	pop    %r13
1005ff81d:	c3                   	ret
1005ff81e:	66 90                	xchg   %ax,%ax
1005ff820:	48 89 07             	mov    %rax,(%rdi)
1005ff823:	b8 01 00 00 00       	mov    $0x1,%eax
1005ff828:	48 83 c4 58          	add    $0x58,%rsp
1005ff82c:	5b                   	pop    %rbx
1005ff82d:	5e                   	pop    %rsi
1005ff82e:	5f                   	pop    %rdi
1005ff82f:	5d                   	pop    %rbp
1005ff830:	41 5c                	pop    %r12
1005ff832:	41 5d                	pop    %r13
1005ff834:	c3                   	ret
1005ff835:	0f 1f 00             	nopl   (%rax)
1005ff838:	48 8b 0f             	mov    (%rdi),%rcx
1005ff83b:	89 44 24 20          	mov    %eax,0x20(%rsp)
1005ff83f:	45 31 c9             	xor    %r9d,%r9d
1005ff842:	45 31 c0             	xor    %r8d,%r8d
1005ff845:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1005ff84a:	e8 21 6c f2 ff       	call   100526470 <.text+0x125470>
1005ff84f:	85 c0                	test   %eax,%eax
1005ff851:	75 1d                	jne    1005ff870 <.text+0x1fe870>
1005ff853:	31 c0                	xor    %eax,%eax
1005ff855:	eb b4                	jmp    1005ff80b <.text+0x1fe80b>
1005ff857:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005ff85e:	00 00
1005ff860:	48 85 ed             	test   %rbp,%rbp
1005ff863:	0f 85 11 98 0a 00    	jne    1006a907a <.text+0x2a807a>
1005ff869:	31 c0                	xor    %eax,%eax
1005ff86b:	eb bb                	jmp    1005ff828 <.text+0x1fe828>
1005ff86d:	0f 1f 00             	nopl   (%rax)
1005ff870:	41 80 fc 2b          	cmp    $0x2b,%r12b
1005ff874:	75 90                	jne    1005ff806 <.text+0x1fe806>
1005ff876:	83 e8 04             	sub    $0x4,%eax
1005ff879:	83 f8 02             	cmp    $0x2,%eax
1005ff87c:	0f 97 c0             	seta   %al
1005ff87f:	0f b6 c0             	movzbl %al,%eax
1005ff882:	e9 84 ff ff ff       	jmp    1005ff80b <.text+0x1fe80b>
1005ff887:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005ff88e:	00 00
1005ff890:	c7 45 00 07 00 00 00 	movl   $0x7,0x0(%rbp)
1005ff897:	48 c7 45 08 00 00 00 	movq   $0x0,0x8(%rbp)
1005ff89e:	00
1005ff89f:	e9 62 ff ff ff       	jmp    1005ff806 <.text+0x1fe806>
1005ff8a4:	0f 1f 40 00          	nopl   0x0(%rax)
1005ff8a8:	e8 23 ec 03 00       	call   10063e4d0 <.text+0x23d4d0>
1005ff8ad:	85 c0                	test   %eax,%eax
1005ff8af:	74 0a                	je     1005ff8bb <.text+0x1fe8bb>
1005ff8b1:	b8 03 00 00 00       	mov    $0x3,%eax
1005ff8b6:	83 fe 04             	cmp    $0x4,%esi
1005ff8b9:	74 05                	je     1005ff8c0 <.text+0x1fe8c0>
1005ff8bb:	b8 05 00 00 00       	mov    $0x5,%eax
1005ff8c0:	89 45 00             	mov    %eax,0x0(%rbp)
1005ff8c3:	48 c7 45 08 00 00 00 	movq   $0x0,0x8(%rbp)
1005ff8ca:	00
1005ff8cb:	e9 36 ff ff ff       	jmp    1005ff806 <.text+0x1fe806>
1005ff8d0:	e8 fb eb 03 00       	call   10063e4d0 <.text+0x23d4d0>
1005ff8d5:	83 fe 01             	cmp    $0x1,%esi
1005ff8d8:	75 04                	jne    1005ff8de <.text+0x1fe8de>
1005ff8da:	85 c0                	test   %eax,%eax
1005ff8dc:	75 15                	jne    1005ff8f3 <.text+0x1fe8f3>
1005ff8de:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1005ff8e3:	c7 45 00 05 00 00 00 	movl   $0x5,0x0(%rbp)
1005ff8ea:	48 89 45 08          	mov    %rax,0x8(%rbp)
1005ff8ee:	e9 13 ff ff ff       	jmp    1005ff806 <.text+0x1fe806>
1005ff8f3:	31 c0                	xor    %eax,%eax
1005ff8f5:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1005ff8fb:	c7 45 00 03 00 00 00 	movl   $0x3,0x0(%rbp)
1005ff902:	0f 95 c0             	setne  %al
1005ff905:	48 89 45 08          	mov    %rax,0x8(%rbp)
1005ff909:	e9 f8 fe ff ff       	jmp    1005ff806 <.text+0x1fe806>
1005ff90e:	66 90                	xchg   %ax,%ax
1005ff910:	41 55                	push   %r13
1005ff912:	41 54                	push   %r12
1005ff914:	55                   	push   %rbp
1005ff915:	57                   	push   %rdi
1005ff916:	56                   	push   %rsi
1005ff917:	53                   	push   %rbx
1005ff918:	48 83 ec 68          	sub    $0x68,%rsp
1005ff91c:	48 89 ce             	mov    %rcx,%rsi
1005ff91f:	b9 04 00 00 00       	mov    $0x4,%ecx
1005ff924:	49 89 d5             	mov    %rdx,%r13
1005ff927:	45 89 c4             	mov    %r8d,%r12d
1005ff92a:	44 89 cd             	mov    %r9d,%ebp
1005ff92d:	e8 ce eb 03 00       	call   10063e500 <.text+0x23d500>
1005ff932:	48 8b 1e             	mov    (%rsi),%rbx
1005ff935:	89 c7                	mov    %eax,%edi
1005ff937:	80 3b 2e             	cmpb   $0x2e,(%rbx)
1005ff93a:	0f 84 10 01 00 00    	je     1005ffa50 <.text+0x1fea50>
1005ff940:	48 83 c3 01          	add    $0x1,%rbx
1005ff944:	85 c0                	test   %eax,%eax
1005ff946:	74 33                	je     1005ff97b <.text+0x1fe97b>
1005ff948:	48 89 d9             	mov    %rbx,%rcx
1005ff94b:	e8 20 ff 08 00       	call   10068f870 <.text+0x28e870>
1005ff950:	48 89 c3             	mov    %rax,%rbx
1005ff953:	85 ed                	test   %ebp,%ebp
1005ff955:	74 45                	je     1005ff99c <.text+0x1fe99c>
1005ff957:	48 8b 1e             	mov    (%rsi),%rbx
1005ff95a:	80 3b 30             	cmpb   $0x30,(%rbx)
1005ff95d:	48 89 d9             	mov    %rbx,%rcx
1005ff960:	0f 84 82 02 00 00    	je     1005ffbe8 <.text+0x1febe8>
1005ff966:	41 b9 0f 00 00 00    	mov    $0xf,%r9d
1005ff96c:	eb 6a                	jmp    1005ff9d8 <.text+0x1fe9d8>
1005ff96e:	66 90                	xchg   %ax,%ax
1005ff970:	48 89 d9             	mov    %rbx,%rcx
1005ff973:	e8 f8 fe 08 00       	call   10068f870 <.text+0x28e870>
1005ff978:	48 89 c3             	mov    %rax,%rbx
1005ff97b:	0f b6 0b             	movzbl (%rbx),%ecx
1005ff97e:	80 f9 27             	cmp    $0x27,%cl
1005ff981:	75 08                	jne    1005ff98b <.text+0x1fe98b>
1005ff983:	0f b6 4b 01          	movzbl 0x1(%rbx),%ecx
1005ff987:	48 83 c3 01          	add    $0x1,%rbx
1005ff98b:	e8 10 00 09 00       	call   10068f9a0 <.text+0x28e9a0>
1005ff990:	85 c0                	test   %eax,%eax
1005ff992:	75 dc                	jne    1005ff970 <.text+0x1fe970>
1005ff994:	85 ed                	test   %ebp,%ebp
1005ff996:	0f 85 44 01 00 00    	jne    1005ffae0 <.text+0x1feae0>
1005ff99c:	80 3b 2e             	cmpb   $0x2e,(%rbx)
1005ff99f:	0f 84 b3 00 00 00    	je     1005ffa58 <.text+0x1fea58>
1005ff9a5:	48 8b 1e             	mov    (%rsi),%rbx
1005ff9a8:	0f b6 03             	movzbl (%rbx),%eax
1005ff9ab:	48 89 d9             	mov    %rbx,%rcx
1005ff9ae:	3c 30                	cmp    $0x30,%al
1005ff9b0:	75 16                	jne    1005ff9c8 <.text+0x1fe9c8>
1005ff9b2:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1005ff9b6:	83 e0 df             	and    $0xffffffdf,%eax
1005ff9b9:	3c 5a                	cmp    $0x5a,%al
1005ff9bb:	0f 84 3d 01 00 00    	je     1005ffafe <.text+0x1feafe>
1005ff9c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005ff9c8:	41 b9 0f 00 00 00    	mov    $0xf,%r9d
1005ff9ce:	85 ff                	test   %edi,%edi
1005ff9d0:	75 06                	jne    1005ff9d8 <.text+0x1fe9d8>
1005ff9d2:	41 b9 1d 00 00 00    	mov    $0x1d,%r9d
1005ff9d8:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1005ff9dd:	4c 8d 44 24 54       	lea    0x54(%rsp),%r8
1005ff9e2:	31 d2                	xor    %edx,%edx
1005ff9e4:	48 89 d9             	mov    %rbx,%rcx
1005ff9e7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005ff9ec:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)