1004044c7:	80 f9 3c             	cmp    $0x3c,%cl
1004044ca:	77 2b                	ja     1004044f7 <.text+0x34f7>
1004044cc:	48 bb 00 25 00 00 00 	movabs $0x1000000000002500,%rbx
1004044d3:	00 00 10
1004044d6:	4c 89 da             	mov    %r11,%rdx
1004044d9:	48 d3 e2             	shl    %cl,%rdx
1004044dc:	48 85 da             	test   %rbx,%rdx
1004044df:	0f 85 8b 01 00 00    	jne    100404670 <.text+0x3670>
1004044e5:	80 f9 3b             	cmp    $0x3b,%cl
1004044e8:	0f 84 73 14 00 00    	je     100405961 <.text+0x4961>
1004044ee:	83 e2 01             	and    $0x1,%edx
1004044f1:	0f 85 74 14 00 00    	jne    10040596b <.text+0x496b>
1004044f7:	41 83 ea 30          	sub    $0x30,%r10d
1004044fb:	41 83 fa 09          	cmp    $0x9,%r10d
1004044ff:	0f 86 33 01 00 00    	jbe    100404638 <.text+0x3638>
100404505:	41 80 f8 45          	cmp    $0x45,%r8b
100404509:	74 25                	je     100404530 <.text+0x3530>
10040450b:	41 80 f8 4f          	cmp    $0x4f,%r8b
10040450f:	74 1f                	je     100404530 <.text+0x3530>
100404511:	41 80 f8 7a          	cmp    $0x7a,%r8b
100404515:	77 64                	ja     10040457b <.text+0x357b>
100404517:	48 8d 0d 86 a6 00 00 	lea    0xa686(%rip),%rcx        # 10040eba4 <_head_msys_intl_8_dll-0x745c>
10040451e:	41 0f b6 d0          	movzbl %r8b,%edx
100404522:	48 63 14 91          	movslq (%rcx,%rdx,4),%rdx
100404526:	48 01 ca             	add    %rcx,%rdx
100404529:	ff e2                	jmp    *%rdx
10040452b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404530:	44 0f b6 45 01       	movzbl 0x1(%rbp),%r8d
100404535:	48 8d 5d 01          	lea    0x1(%rbp),%rbx
100404539:	41 80 f8 7a          	cmp    $0x7a,%r8b
10040453d:	77 39                	ja     100404578 <.text+0x3578>
10040453f:	48 8d 0d 4a a8 00 00 	lea    0xa84a(%rip),%rcx        # 10040ed90 <_head_msys_intl_8_dll-0x7270>
100404546:	41 0f b6 d0          	movzbl %r8b,%edx
10040454a:	48 63 14 91          	movslq (%rcx,%rdx,4),%rdx
10040454e:	48 01 ca             	add    %rcx,%rdx
100404551:	ff e2                	jmp    *%rdx
100404553:	48 89 eb             	mov    %rbp,%rbx
100404556:	45 31 c9             	xor    %r9d,%r9d
100404559:	0f b6 44 24 60       	movzbl 0x60(%rsp),%eax
10040455e:	40 84 ff             	test   %dil,%dil
100404561:	0f 45 c7             	cmovne %edi,%eax
100404564:	88 44 24 60          	mov    %al,0x60(%rsp)
100404568:	41 83 f9 45          	cmp    $0x45,%r9d
10040456c:	0f 85 b3 03 00 00    	jne    100404925 <.text+0x3925>
100404572:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404578:	48 89 dd             	mov    %rbx,%rbp
10040457b:	48 89 eb             	mov    %rbp,%rbx
10040457e:	66 90                	xchg   %ax,%ax
100404580:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
100404584:	8d 53 01             	lea    0x1(%rbx),%edx
100404587:	49 89 c1             	mov    %rax,%r9
10040458a:	89 d7                	mov    %edx,%edi
10040458c:	29 c7                	sub    %eax,%edi
10040458e:	41 80 39 25          	cmpb   $0x25,(%r9)
100404592:	48 8d 40 ff          	lea    -0x1(%rax),%rax
100404596:	75 ef                	jne    100404587 <.text+0x3587>
100404598:	48 63 ff             	movslq %edi,%rdi
10040459b:	85 f6                	test   %esi,%esi
10040459d:	0f 88 15 13 00 00    	js     1004058b8 <.text+0x48b8>
1004045a3:	41 83 ff 2d          	cmp    $0x2d,%r15d
1004045a7:	0f 84 0b 13 00 00    	je     1004058b8 <.text+0x48b8>
1004045ad:	4c 63 c6             	movslq %esi,%r8
1004045b0:	48 89 fd             	mov    %rdi,%rbp
1004045b3:	49 39 f8             	cmp    %rdi,%r8
1004045b6:	49 0f 43 e8          	cmovae %r8,%rbp
1004045ba:	48 8b 84 24 f8 04 00 	mov    0x4f8(%rsp),%rax
1004045c1:	00
1004045c2:	4c 29 e8             	sub    %r13,%rax
1004045c5:	48 39 e8             	cmp    %rbp,%rax
1004045c8:	0f 86 9a fe ff ff    	jbe    100404468 <.text+0x3468>
1004045ce:	4d 85 f6             	test   %r14,%r14
1004045d1:	74 56                	je     100404629 <.text+0x3629>
1004045d3:	4c 39 c7             	cmp    %r8,%rdi
1004045d6:	73 35                	jae    10040460d <.text+0x360d>
1004045d8:	49 29 f8             	sub    %rdi,%r8
1004045db:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
1004045e0:	4b 8d 34 06          	lea    (%r14,%r8,1),%rsi
1004045e4:	41 83 ff 30          	cmp    $0x30,%r15d
1004045e8:	0f 84 f2 14 00 00    	je     100405ae0 <.text+0x4ae0>
1004045ee:	41 83 ff 2b          	cmp    $0x2b,%r15d
1004045f2:	0f 84 e8 14 00 00    	je     100405ae0 <.text+0x4ae0>
1004045f8:	4c 89 f1             	mov    %r14,%rcx
1004045fb:	ba 20 00 00 00       	mov    $0x20,%edx
100404600:	49 89 f6             	mov    %rsi,%r14
100404603:	e8 38 66 00 00       	call   10040ac40 <.text+0x9c40>
100404608:	4c 8b 4c 24 68       	mov    0x68(%rsp),%r9
10040460d:	80 7c 24 60 00       	cmpb   $0x0,0x60(%rsp)
100404612:	0f 85 cf 13 00 00    	jne    1004059e7 <.text+0x49e7>
100404618:	49 89 f8             	mov    %rdi,%r8
10040461b:	4c 89 ca             	mov    %r9,%rdx
10040461e:	4c 89 f1             	mov    %r14,%rcx
100404621:	e8 0a 66 00 00       	call   10040ac30 <.text+0x9c30>
100404626:	49 01 fe             	add    %rdi,%r14
100404629:	49 01 ed             	add    %rbp,%r13
10040462c:	e9 00 fe ff ff       	jmp    100404431 <.text+0x3431>
100404631:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404638:	31 f6                	xor    %esi,%esi
10040463a:	eb 28                	jmp    100404664 <.text+0x3664>
10040463c:	0f 1f 40 00          	nopl   0x0(%rax)
100404640:	0f be 55 00          	movsbl 0x0(%rbp),%edx
100404644:	83 ea 30             	sub    $0x30,%edx
100404647:	01 d6                	add    %edx,%esi
100404649:	70 1e                	jo     100404669 <.text+0x3669>
10040464b:	44 0f be 4d 01       	movsbl 0x1(%rbp),%r9d
100404650:	48 83 c5 01          	add    $0x1,%rbp
100404654:	41 8d 51 d0          	lea    -0x30(%r9),%edx
100404658:	45 89 c8             	mov    %r9d,%r8d
10040465b:	83 fa 09             	cmp    $0x9,%edx
10040465e:	0f 87 a1 fe ff ff    	ja     100404505 <.text+0x3505>
100404664:	6b f6 0a             	imul   $0xa,%esi,%esi
100404667:	71 d7                	jno    100404640 <.text+0x3640>
100404669:	be ff ff ff 7f       	mov    $0x7fffffff,%esi
10040466e:	eb db                	jmp    10040464b <.text+0x364b>
100404670:	45 89 d7             	mov    %r10d,%r15d
100404673:	e9 3c fe ff ff       	jmp    1004044b4 <.text+0x34b4>
100404678:	45 31 c9             	xor    %r9d,%r9d
10040467b:	41 8b 4c 24 14       	mov    0x14(%r12),%ecx
100404680:	41 8b 5c 24 1c       	mov    0x1c(%r12),%ebx
100404685:	41 8b 7c 24 18       	mov    0x18(%r12),%edi
10040468a:	89 c8                	mov    %ecx,%eax
10040468c:	89 da                	mov    %ebx,%edx
10040468e:	c1 f8 1f             	sar    $0x1f,%eax
100404691:	29 fa                	sub    %edi,%edx
100404693:	25 90 01 00 00       	and    $0x190,%eax
100404698:	81 c2 7e 01 00 00    	add    $0x17e,%edx
10040469e:	8d 44 01 9c          	lea    -0x64(%rcx,%rax,1),%eax
1004046a2:	41 89 d2             	mov    %edx,%r10d
1004046a5:	89 44 24 68          	mov    %eax,0x68(%rsp)
1004046a9:	48 63 c2             	movslq %edx,%rax
1004046ac:	41 c1 fa 1f          	sar    $0x1f,%r10d
1004046b0:	48 69 c0 93 24 49 92 	imul   $0xffffffff92492493,%rax,%rax
1004046b7:	48 c1 e8 20          	shr    $0x20,%rax
1004046bb:	01 d0                	add    %edx,%eax
1004046bd:	c1 f8 02             	sar    $0x2,%eax
1004046c0:	44 29 d0             	sub    %r10d,%eax
1004046c3:	44 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%r10d
1004046ca:	00
1004046cb:	41 29 c2             	sub    %eax,%r10d
1004046ce:	89 d8                	mov    %ebx,%eax
1004046d0:	29 d0                	sub    %edx,%eax
1004046d2:	46 8d 5c 10 03       	lea    0x3(%rax,%r10,1),%r11d
1004046d7:	45 85 db             	test   %r11d,%r11d
1004046da:	0f 88 59 15 00 00    	js     100405c39 <.text+0x4c39>
1004046e0:	8b 44 24 68          	mov    0x68(%rsp),%eax
1004046e4:	ba 6d 01 00 00       	mov    $0x16d,%edx
1004046e9:	a8 03                	test   $0x3,%al
1004046eb:	75 33                	jne    100404720 <.text+0x3720>
1004046ed:	69 c0 29 5c 8f c2    	imul   $0xc28f5c29,%eax,%eax
1004046f3:	ba 6e 01 00 00       	mov    $0x16e,%edx
1004046f8:	05 50 b8 1e 05       	add    $0x51eb850,%eax
1004046fd:	41 89 c2             	mov    %eax,%r10d
100404700:	41 c1 ca 02          	ror    $0x2,%r10d
100404704:	41 81 fa 28 5c 8f 02 	cmp    $0x28f5c28,%r10d
10040470b:	77 13                	ja     100404720 <.text+0x3720>
10040470d:	c1 c8 04             	ror    $0x4,%eax
100404710:	31 d2                	xor    %edx,%edx
100404712:	3d 0b d7 a3 00       	cmp    $0xa3d70b,%eax
100404717:	0f 92 c2             	setb   %dl
10040471a:	81 c2 6d 01 00 00    	add    $0x16d,%edx
100404720:	29 d3                	sub    %edx,%ebx
100404722:	89 da                	mov    %ebx,%edx
100404724:	29 fa                	sub    %edi,%edx
100404726:	81 c2 7e 01 00 00    	add    $0x17e,%edx
10040472c:	48 63 c2             	movslq %edx,%rax
10040472f:	41 89 d2             	mov    %edx,%r10d
100404732:	48 69 c0 93 24 49 92 	imul   $0xffffffff92492493,%rax,%rax
100404739:	41 c1 fa 1f          	sar    $0x1f,%r10d
10040473d:	48 c1 e8 20          	shr    $0x20,%rax
100404741:	01 d0                	add    %edx,%eax
100404743:	c1 f8 02             	sar    $0x2,%eax
100404746:	44 29 d0             	sub    %r10d,%eax
100404749:	44 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%r10d
100404750:	00
100404751:	41 29 c2             	sub    %eax,%r10d
100404754:	89 d8                	mov    %ebx,%eax
100404756:	29 d0                	sub    %edx,%eax
100404758:	42 8d 44 10 03       	lea    0x3(%rax,%r10,1),%eax
10040475d:	85 c0                	test   %eax,%eax
10040475f:	44 0f 49 d8          	cmovns %eax,%r11d
100404763:	c1 f8 1f             	sar    $0x1f,%eax
100404766:	89 c3                	mov    %eax,%ebx
100404768:	83 c3 01             	add    $0x1,%ebx
10040476b:	41 80 f8 47          	cmp    $0x47,%r8b
10040476f:	0f 84 a1 15 00 00    	je     100405d16 <.text+0x4d16>
100404775:	41 80 f8 67          	cmp    $0x67,%r8b
100404779:	0f 85 6b 15 00 00    	jne    100405cea <.text+0x4cea>
10040477f:	48 63 d1             	movslq %ecx,%rdx
100404782:	89 c8                	mov    %ecx,%eax
100404784:	48 69 d2 1f 85 eb 51 	imul   $0x51eb851f,%rdx,%rdx
10040478b:	c1 f8 1f             	sar    $0x1f,%eax
10040478e:	48 c1 fa 25          	sar    $0x25,%rdx
100404792:	29 c2                	sub    %eax,%edx
100404794:	89 c8                	mov    %ecx,%eax
100404796:	6b d2 64             	imul   $0x64,%edx,%edx
100404799:	29 d0                	sub    %edx,%eax
10040479b:	01 d8                	add    %ebx,%eax
10040479d:	48 63 d0             	movslq %eax,%rdx
1004047a0:	41 89 c2             	mov    %eax,%r10d
1004047a3:	48 69 d2 1f 85 eb 51 	imul   $0x51eb851f,%rdx,%rdx
1004047aa:	41 c1 fa 1f          	sar    $0x1f,%r10d
1004047ae:	48 c1 fa 25          	sar    $0x25,%rdx
1004047b2:	44 29 d2             	sub    %r10d,%edx
1004047b5:	44 6b d2 64          	imul   $0x64,%edx,%r10d
1004047b9:	44 29 d0             	sub    %r10d,%eax
1004047bc:	89 c2                	mov    %eax,%edx
1004047be:	0f 88 40 17 00 00    	js     100405f04 <.text+0x4f04>
1004047c4:	45 85 ff             	test   %r15d,%r15d
1004047c7:	0f 84 51 17 00 00    	je     100405f1e <.text+0x4f1e>
1004047cd:	48 89 eb             	mov    %rbp,%rbx
1004047d0:	41 83 ff 2b          	cmp    $0x2b,%r15d
1004047d4:	0f 84 65 18 00 00    	je     10040603f <.text+0x503f>
1004047da:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1004047df:	b8 01 00 00 00       	mov    $0x1,%eax
1004047e4:	41 bb 02 00 00 00    	mov    $0x2,%r11d
1004047ea:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
1004047ef:	31 c9                	xor    %ecx,%ecx
1004047f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004047f8:	41 83 f9 4f          	cmp    $0x4f,%r9d
1004047fc:	0f 85 be 0c 00 00    	jne    1004054c0 <.text+0x44c0>
100404802:	84 c0                	test   %al,%al
100404804:	0f 84 b6 0c 00 00    	je     1004054c0 <.text+0x44c0>
10040480a:	ba 20 25 00 00       	mov    $0x2520,%edx
10040480f:	31 ed                	xor    %ebp,%ebp
100404811:	66 89 94 24 80 00 00 	mov    %dx,0x80(%rsp)
100404818:	00
100404819:	44 88 8c 24 82 00 00 	mov    %r9b,0x82(%rsp)
100404820:	00
100404821:	48 8d 84 24 83 00 00 	lea    0x83(%rsp),%rax
100404828:	00
100404829:	44 88 00             	mov    %r8b,(%rax)
10040482c:	4d 89 e1             	mov    %r12,%r9
10040482f:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
100404836:	00
100404837:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
10040483e:	00
10040483f:	c6 40 01 00          	movb   $0x0,0x1(%rax)
100404843:	ba 00 04 00 00       	mov    $0x400,%edx
100404848:	e8 d3 64 00 00       	call   10040ad20 <.text+0x9d20>
10040484d:	49 89 c1             	mov    %rax,%r9
100404850:	48 85 c0             	test   %rax,%rax
100404853:	0f 84 d8 fb ff ff    	je     100404431 <.text+0x3431>
100404859:	48 8d 78 ff          	lea    -0x1(%rax),%rdi
10040485d:	41 83 ff 2d          	cmp    $0x2d,%r15d
100404861:	0f 84 41 10 00 00    	je     1004058a8 <.text+0x48a8>
100404867:	85 f6                	test   %esi,%esi
100404869:	0f 88 39 10 00 00    	js     1004058a8 <.text+0x48a8>
10040486f:	4c 63 c6             	movslq %esi,%r8
100404872:	4c 39 c7             	cmp    %r8,%rdi
100404875:	4c 89 c0             	mov    %r8,%rax
100404878:	48 0f 43 c7          	cmovae %rdi,%rax
10040487c:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
100404881:	48 8b 84 24 f8 04 00 	mov    0x4f8(%rsp),%rax
100404888:	00
100404889:	4c 29 e8             	sub    %r13,%rax
10040488c:	48 3b 44 24 68       	cmp    0x68(%rsp),%rax
100404891:	0f 86 d1 fb ff ff    	jbe    100404468 <.text+0x3468>
100404897:	4d 85 f6             	test   %r14,%r14
10040489a:	74 67                	je     100404903 <.text+0x3903>
10040489c:	4c 39 c7             	cmp    %r8,%rdi
10040489f:	73 35                	jae    1004048d6 <.text+0x38d6>
1004048a1:	49 29 f8             	sub    %rdi,%r8
1004048a4:	4c 89 4c 24 70       	mov    %r9,0x70(%rsp)
1004048a9:	4b 8d 34 06          	lea    (%r14,%r8,1),%rsi
1004048ad:	41 83 ff 30          	cmp    $0x30,%r15d
1004048b1:	0f 84 16 11 00 00    	je     1004059cd <.text+0x49cd>
1004048b7:	41 83 ff 2b          	cmp    $0x2b,%r15d
1004048bb:	0f 84 0c 11 00 00    	je     1004059cd <.text+0x49cd>
1004048c1:	4c 89 f1             	mov    %r14,%rcx
1004048c4:	ba 20 00 00 00       	mov    $0x20,%edx
1004048c9:	49 89 f6             	mov    %rsi,%r14
1004048cc:	e8 6f 63 00 00       	call   10040ac40 <.text+0x9c40>
1004048d1:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1004048d6:	40 84 ed             	test   %bpl,%bpl
1004048d9:	0f 85 93 10 00 00    	jne    100405972 <.text+0x4972>
1004048df:	80 7c 24 60 00       	cmpb   $0x0,0x60(%rsp)
1004048e4:	0f 85 38 11 00 00    	jne    100405a22 <.text+0x4a22>
1004048ea:	4c 8d bc 24 a1 00 00 	lea    0xa1(%rsp),%r15
1004048f1:	00
1004048f2:	49 89 f8             	mov    %rdi,%r8
1004048f5:	4c 89 f1             	mov    %r14,%rcx
1004048f8:	4c 89 fa             	mov    %r15,%rdx
1004048fb:	e8 30 63 00 00       	call   10040ac30 <.text+0x9c30>
100404900:	49 01 fe             	add    %rdi,%r14
100404903:	4c 03 6c 24 68       	add    0x68(%rsp),%r13
100404908:	e9 24 fb ff ff       	jmp    100404431 <.text+0x3431>
10040490d:	48 89 dd             	mov    %rbx,%rbp
100404910:	41 83 f9 45          	cmp    $0x45,%r9d
100404914:	0f 85 61 fd ff ff    	jne    10040467b <.text+0x367b>
10040491a:	e9 5c fc ff ff       	jmp    10040457b <.text+0x357b>
10040491f:	48 89 eb             	mov    %rbp,%rbx
100404922:	45 31 c9             	xor    %r9d,%r9d
100404925:	31 ed                	xor    %ebp,%ebp
100404927:	41 ba 20 25 00 00    	mov    $0x2520,%r10d
10040492d:	66 44 89 94 24 80 00 	mov    %r10w,0x80(%rsp)
100404934:	00 00
100404936:	45 85 c9             	test   %r9d,%r9d
100404939:	0f 85 da fe ff ff    	jne    100404819 <.text+0x3819>
10040493f:	48 8d 84 24 82 00 00 	lea    0x82(%rsp),%rax
100404946:	00
100404947:	e9 dd fe ff ff       	jmp    100404829 <.text+0x3829>
10040494c:	48 89 dd             	mov    %rbx,%rbp
10040494f:	0f b6 45 ff          	movzbl -0x1(%rbp),%eax
100404953:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
100404957:	4c 89 cb             	mov    %r9,%rbx
10040495a:	3c 25                	cmp    $0x25,%al
10040495c:	0f 85 1e fc ff ff    	jne    100404580 <.text+0x3580>
100404962:	bf 01 00 00 00       	mov    $0x1,%edi
100404967:	e9 2f fc ff ff       	jmp    10040459b <.text+0x359b>
10040496c:	48 89 eb             	mov    %rbp,%rbx
10040496f:	45 31 c9             	xor    %r9d,%r9d
100404972:	0f b6 44 24 60       	movzbl 0x60(%rsp),%eax
100404977:	40 84 ff             	test   %dil,%dil
10040497a:	41 b8 42 00 00 00    	mov    $0x42,%r8d
100404980:	0f 45 c7             	cmovne %edi,%eax
100404983:	31 ed                	xor    %ebp,%ebp
100404985:	88 44 24 60          	mov    %al,0x60(%rsp)
100404989:	eb 9c                	jmp    100404927 <.text+0x3927>
10040498b:	48 89 eb             	mov    %rbp,%rbx
10040498e:	0f b6 44 24 60       	movzbl 0x60(%rsp),%eax
100404993:	40 84 ff             	test   %dil,%dil
100404996:	41 b8 41 00 00 00    	mov    $0x41,%r8d
10040499c:	0f 45 c7             	cmovne %edi,%eax
10040499f:	88 44 24 60          	mov    %al,0x60(%rsp)
1004049a3:	b8 20 25 00 00       	mov    $0x2520,%eax
1004049a8:	31 ed                	xor    %ebp,%ebp
1004049aa:	66 89 84 24 80 00 00 	mov    %ax,0x80(%rsp)
1004049b1:	00
1004049b2:	48 8d 84 24 82 00 00 	lea    0x82(%rsp),%rax
1004049b9:	00
1004049ba:	e9 6a fe ff ff       	jmp    100404829 <.text+0x3829>
1004049bf:	45 31 c9             	xor    %r9d,%r9d
1004049c2:	0f b6 45 01          	movzbl 0x1(%rbp),%eax
1004049c6:	48 8d 5d 01          	lea    0x1(%rbp),%rbx
1004049ca:	41 bb 01 00 00 00    	mov    $0x1,%r11d
1004049d0:	3c 3a                	cmp    $0x3a,%al
1004049d2:	0f 84 b2 0e 00 00    	je     10040588a <.text+0x488a>
1004049d8:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
1004049de:	3c 7a                	cmp    $0x7a,%al
1004049e0:	0f 85 95 fb ff ff    	jne    10040457b <.text+0x357b>
1004049e6:	41 8b 4c 24 20       	mov    0x20(%r12),%ecx
1004049eb:	85 c9                	test   %ecx,%ecx
1004049ed:	0f 88 3e fa ff ff    	js     100404431 <.text+0x3431>
1004049f3:	49 8b 54 24 28       	mov    0x28(%r12),%rdx
1004049f8:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
1004049fd:	85 d2                	test   %edx,%edx
1004049ff:	78 14                	js     100404a15 <.text+0x3a15>
100404a01:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
100404a06:	75 0d                	jne    100404a15 <.text+0x3a15>
100404a08:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
100404a0d:	80 38 2d             	cmpb   $0x2d,(%rax)