10040a563:	83 c8 08             	or     $0x8,%eax
10040a566:	eb a8                	jmp    10040a510 <.text+0x9510>
10040a568:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a56f:	00
10040a570:	8d 46 db             	lea    -0x25(%rsi),%eax
10040a573:	3c 53                	cmp    $0x53,%al
10040a575:	0f 87 e5 03 00 00    	ja     10040a960 <.text+0x9960>
10040a57b:	48 8d 0d 1e 55 00 00 	lea    0x551e(%rip),%rcx        # 10040faa0 <_head_msys_intl_8_dll-0x6560>
10040a582:	0f b6 c0             	movzbl %al,%eax
10040a585:	48 63 04 81          	movslq (%rcx,%rax,4),%rax
10040a589:	48 01 c8             	add    %rcx,%rax
10040a58c:	ff e0                	jmp    *%rax
10040a58e:	66 90                	xchg   %ax,%ax
10040a590:	83 c2 08             	add    $0x8,%edx
10040a593:	0f b6 33             	movzbl (%rbx),%esi
10040a596:	48 83 c3 01          	add    $0x1,%rbx
10040a59a:	40 80 fe 68          	cmp    $0x68,%sil
10040a59e:	0f 85 44 ff ff ff    	jne    10040a4e8 <.text+0x94e8>
10040a5a4:	89 d1                	mov    %edx,%ecx
10040a5a6:	44 89 d0             	mov    %r10d,%eax
10040a5a9:	83 e1 01             	and    $0x1,%ecx
10040a5ac:	d3 e0                	shl    %cl,%eax
10040a5ae:	09 c2                	or     %eax,%edx
10040a5b0:	eb e1                	jmp    10040a593 <.text+0x9593>
10040a5b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a5b8:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
10040a5bd:	b8 01 00 00 00       	mov    $0x1,%eax
10040a5c2:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
10040a5c6:	48 89 57 20          	mov    %rdx,0x20(%rdi)
10040a5ca:	0f b6 4b 01          	movzbl 0x1(%rbx),%ecx
10040a5ce:	48 85 f6             	test   %rsi,%rsi
10040a5d1:	48 0f 45 c6          	cmovne %rsi,%rax
10040a5d5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040a5da:	8d 41 d0             	lea    -0x30(%rcx),%eax
10040a5dd:	3c 09                	cmp    $0x9,%al
10040a5df:	0f 86 3f 04 00 00    	jbe    10040aa24 <.text+0x9a24>
10040a5e5:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
10040a5ea:	48 89 77 28          	mov    %rsi,0x28(%rdi)
10040a5ee:	48 8d 46 01          	lea    0x1(%rsi),%rax
10040a5f2:	48 83 fe ff          	cmp    $0xffffffffffffffff,%rsi
10040a5f6:	0f 84 64 03 00 00    	je     10040a960 <.text+0x9960>
10040a5fc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
10040a601:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10040a606:	48 89 d3             	mov    %rdx,%rbx
10040a609:	4d 8b 55 08          	mov    0x8(%r13),%r10
10040a60d:	4d 89 d6             	mov    %r10,%r14
10040a610:	49 39 f7             	cmp    %rsi,%r15
10040a613:	77 64                	ja     10040a679 <.text+0x9679>
10040a615:	4d 01 ff             	add    %r15,%r15
10040a618:	48 8d 46 01          	lea    0x1(%rsi),%rax
10040a61c:	49 39 f7             	cmp    %rsi,%r15
10040a61f:	4c 0f 46 f8          	cmovbe %rax,%r15
10040a623:	4c 89 f8             	mov    %r15,%rax
10040a626:	48 c1 e8 3b          	shr    $0x3b,%rax
10040a62a:	0f 85 da 05 00 00    	jne    10040ac0a <.text+0x9c0a>
10040a630:	4c 89 fa             	mov    %r15,%rdx
10040a633:	48 c1 e2 05          	shl    $0x5,%rdx
10040a637:	4d 39 d3             	cmp    %r10,%r11
10040a63a:	0f 84 b6 07 00 00    	je     10040adf6 <.text+0x9df6>
10040a640:	4c 89 d1             	mov    %r10,%rcx
10040a643:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
10040a648:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
10040a64d:	e8 be 0c 00 00       	call   10040b310 <.text+0xa310>
10040a652:	4d 8b 55 08          	mov    0x8(%r13),%r10
10040a656:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
10040a65b:	48 85 c0             	test   %rax,%rax
10040a65e:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
10040a663:	49 89 c6             	mov    %rax,%r14
10040a666:	0f 84 9e 05 00 00    	je     10040ac0a <.text+0x9c0a>
10040a66c:	4d 39 d3             	cmp    %r10,%r11
10040a66f:	0f 84 b3 07 00 00    	je     10040ae28 <.text+0x9e28>
10040a675:	4d 89 75 08          	mov    %r14,0x8(%r13)
10040a679:	49 8b 55 00          	mov    0x0(%r13),%rdx
10040a67d:	48 89 d0             	mov    %rdx,%rax
10040a680:	48 c1 e0 05          	shl    $0x5,%rax
10040a684:	4c 01 f0             	add    %r14,%rax
10040a687:	48 39 f2             	cmp    %rsi,%rdx
10040a68a:	77 24                	ja     10040a6b0 <.text+0x96b0>
10040a68c:	0f 1f 40 00          	nopl   0x0(%rax)
10040a690:	48 83 c2 01          	add    $0x1,%rdx
10040a694:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040a69a:	48 89 c1             	mov    %rax,%rcx
10040a69d:	48 83 c0 20          	add    $0x20,%rax
10040a6a1:	48 39 f2             	cmp    %rsi,%rdx
10040a6a4:	76 ea                	jbe    10040a690 <.text+0x9690>
10040a6a6:	49 89 55 00          	mov    %rdx,0x0(%r13)
10040a6aa:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10040a6b0:	48 c1 e6 05          	shl    $0x5,%rsi
10040a6b4:	4c 01 f6             	add    %r14,%rsi
10040a6b7:	8b 06                	mov    (%rsi),%eax
10040a6b9:	85 c0                	test   %eax,%eax
10040a6bb:	0f 85 64 06 00 00    	jne    10040ad25 <.text+0x9d25>
10040a6c1:	c7 06 05 00 00 00    	movl   $0x5,(%rsi)
10040a6c7:	0f b6 33             	movzbl (%rbx),%esi
10040a6ca:	40 80 fe 2e          	cmp    $0x2e,%sil
10040a6ce:	0f 85 f3 fd ff ff    	jne    10040a4c7 <.text+0x94c7>
10040a6d4:	0f 1f 40 00          	nopl   0x0(%rax)
10040a6d8:	80 7b 01 2a          	cmpb   $0x2a,0x1(%rbx)
10040a6dc:	0f 85 b5 02 00 00    	jne    10040a997 <.text+0x9997>
10040a6e2:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
10040a6e7:	48 8d 43 02          	lea    0x2(%rbx),%rax
10040a6eb:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
10040a6ef:	48 89 47 38          	mov    %rax,0x38(%rdi)
10040a6f3:	0f b6 4b 02          	movzbl 0x2(%rbx),%ecx
10040a6f7:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
10040a6fc:	b8 02 00 00 00       	mov    $0x2,%eax
10040a701:	48 39 c6             	cmp    %rax,%rsi
10040a704:	48 0f 43 c6          	cmovae %rsi,%rax
10040a708:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040a70d:	8d 41 d0             	lea    -0x30(%rcx),%eax
10040a710:	3c 09                	cmp    $0x9,%al
10040a712:	0f 86 81 07 00 00    	jbe    10040ae99 <.text+0x9e99>
10040a718:	48 8b 5f 40          	mov    0x40(%rdi),%rbx
10040a71c:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
10040a720:	0f 84 4d 07 00 00    	je     10040ae73 <.text+0x9e73>
10040a726:	4d 8b 75 08          	mov    0x8(%r13),%r14
10040a72a:	4d 89 f2             	mov    %r14,%r10
10040a72d:	49 39 df             	cmp    %rbx,%r15
10040a730:	0f 86 44 06 00 00    	jbe    10040ad7a <.text+0x9d7a>
10040a736:	49 8b 55 00          	mov    0x0(%r13),%rdx
10040a73a:	48 89 d0             	mov    %rdx,%rax
10040a73d:	48 c1 e0 05          	shl    $0x5,%rax
10040a741:	4c 01 f0             	add    %r14,%rax
10040a744:	48 39 da             	cmp    %rbx,%rdx
10040a747:	77 27                	ja     10040a770 <.text+0x9770>
10040a749:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a750:	48 83 c2 01          	add    $0x1,%rdx
10040a754:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040a75a:	48 89 c1             	mov    %rax,%rcx
10040a75d:	48 83 c0 20          	add    $0x20,%rax
10040a761:	48 39 da             	cmp    %rbx,%rdx
10040a764:	76 ea                	jbe    10040a750 <.text+0x9750>
10040a766:	49 89 55 00          	mov    %rdx,0x0(%r13)
10040a76a:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10040a770:	48 c1 e3 05          	shl    $0x5,%rbx
10040a774:	49 8d 04 1e          	lea    (%r14,%rbx,1),%rax
10040a778:	8b 10                	mov    (%rax),%edx
10040a77a:	85 d2                	test   %edx,%edx
10040a77c:	0f 85 5e 06 00 00    	jne    10040ade0 <.text+0x9de0>
10040a782:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
10040a787:	c7 00 05 00 00 00    	movl   $0x5,(%rax)
10040a78d:	0f b6 33             	movzbl (%rbx),%esi
10040a790:	e9 32 fd ff ff       	jmp    10040a4c7 <.text+0x94c7>
10040a795:	0f 1f 00             	nopl   (%rax)
10040a798:	83 ca 04             	or     $0x4,%edx
10040a79b:	e9 f3 fd ff ff       	jmp    10040a593 <.text+0x9593>
10040a7a0:	31 c0                	xor    %eax,%eax
10040a7a2:	83 fa 07             	cmp    $0x7,%edx
10040a7a5:	0f 9f c0             	setg   %al
10040a7a8:	83 c0 0f             	add    $0xf,%eax
10040a7ab:	89 44 24 48          	mov    %eax,0x48(%rsp)
10040a7af:	90                   	nop
10040a7b0:	48 83 fd ff          	cmp    $0xffffffffffffffff,%rbp
10040a7b4:	0f 84 fe 04 00 00    	je     10040acb8 <.text+0x9cb8>
10040a7ba:	48 89 6f 50          	mov    %rbp,0x50(%rdi)
10040a7be:	4d 8b 75 08          	mov    0x8(%r13),%r14
10040a7c2:	4d 89 f2             	mov    %r14,%r10
10040a7c5:	49 39 ef             	cmp    %rbp,%r15
10040a7c8:	0f 86 82 04 00 00    	jbe    10040ac50 <.text+0x9c50>
10040a7ce:	49 8b 55 00          	mov    0x0(%r13),%rdx
10040a7d2:	48 89 d0             	mov    %rdx,%rax
10040a7d5:	48 c1 e0 05          	shl    $0x5,%rax
10040a7d9:	4c 01 f0             	add    %r14,%rax
10040a7dc:	48 39 ea             	cmp    %rbp,%rdx
10040a7df:	77 27                	ja     10040a808 <.text+0x9808>
10040a7e1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a7e8:	48 83 c2 01          	add    $0x1,%rdx
10040a7ec:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040a7f2:	48 89 c1             	mov    %rax,%rcx
10040a7f5:	48 83 c0 20          	add    $0x20,%rax
10040a7f9:	48 39 ea             	cmp    %rbp,%rdx
10040a7fc:	76 ea                	jbe    10040a7e8 <.text+0x97e8>
10040a7fe:	49 89 55 00          	mov    %rdx,0x0(%r13)
10040a802:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10040a808:	48 c1 e5 05          	shl    $0x5,%rbp
10040a80c:	4c 01 f5             	add    %r14,%rbp
10040a80f:	8b 45 00             	mov    0x0(%rbp),%eax
10040a812:	85 c0                	test   %eax,%eax
10040a814:	0f 85 26 04 00 00    	jne    10040ac40 <.text+0x9c40>
10040a81a:	8b 44 24 48          	mov    0x48(%rsp),%eax
10040a81e:	89 45 00             	mov    %eax,0x0(%rbp)
10040a821:	40 88 77 48          	mov    %sil,0x48(%rdi)
10040a825:	49 8b 04 24          	mov    (%r12),%rax
10040a829:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
10040a82d:	48 8d 78 01          	lea    0x1(%rax),%rdi
10040a831:	49 89 3c 24          	mov    %rdi,(%r12)
10040a835:	49 39 f9             	cmp    %rdi,%r9
10040a838:	76 0e                	jbe    10040a848 <.text+0x9848>
10040a83a:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
10040a83f:	e9 85 fb ff ff       	jmp    10040a3c9 <.text+0x93c9>
10040a844:	0f 1f 40 00          	nopl   0x0(%rax)
10040a848:	4d 85 c9             	test   %r9,%r9
10040a84b:	0f 88 b5 03 00 00    	js     10040ac06 <.text+0x9c06>
10040a851:	48 b8 ba e8 a2 8b 2e 	movabs $0x2e8ba2e8ba2e8ba,%rax
10040a858:	ba e8 02
10040a85b:	4b 8d 34 09          	lea    (%r9,%r9,1),%rsi
10040a85f:	48 39 c6             	cmp    %rax,%rsi
10040a862:	0f 87 9e 03 00 00    	ja     10040ac06 <.text+0x9c06>
10040a868:	4b 8d 04 89          	lea    (%r9,%r9,4),%rax
10040a86c:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
10040a871:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
10040a876:	49 8d 14 41          	lea    (%r9,%rax,2),%rdx
10040a87a:	48 c1 e2 04          	shl    $0x4,%rdx
10040a87e:	4c 39 74 24 40       	cmp    %r14,0x40(%rsp)
10040a883:	0f 84 5c 01 00 00    	je     10040a9e5 <.text+0x99e5>
10040a889:	4c 89 f1             	mov    %r14,%rcx
10040a88c:	e8 7f 0a 00 00       	call   10040b310 <.text+0xa310>
10040a891:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
10040a896:	48 85 c0             	test   %rax,%rax
10040a899:	48 89 c1             	mov    %rax,%rcx
10040a89c:	0f 84 64 03 00 00    	je     10040ac06 <.text+0x9c06>
10040a8a2:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
10040a8a7:	4c 39 74 24 40       	cmp    %r14,0x40(%rsp)
10040a8ac:	0f 84 4b 07 00 00    	je     10040affd <.text+0x9ffd>
10040a8b2:	49 89 4c 24 08       	mov    %rcx,0x8(%r12)
10040a8b7:	49 8b 3c 24          	mov    (%r12),%rdi
10040a8bb:	49 89 f1             	mov    %rsi,%r9
10040a8be:	e9 06 fb ff ff       	jmp    10040a3c9 <.text+0x93c9>
10040a8c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a8c8:	48 89 da             	mov    %rbx,%rdx
10040a8cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a8d0:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
10040a8d4:	48 83 c2 01          	add    $0x1,%rdx
10040a8d8:	44 8d 41 d0          	lea    -0x30(%rcx),%r8d
10040a8dc:	41 80 f8 09          	cmp    $0x9,%r8b
10040a8e0:	76 ee                	jbe    10040a8d0 <.text+0x98d0>
10040a8e2:	48 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%rbp
10040a8e9:	80 f9 24             	cmp    $0x24,%cl
10040a8ec:	0f 85 83 fb ff ff    	jne    10040a475 <.text+0x9475>
10040a8f2:	45 31 d2             	xor    %r10d,%r10d
10040a8f5:	48 83 c0 02          	add    $0x2,%rax
10040a8f9:	49 b8 99 99 99 99 99 	movabs $0x1999999999999999,%r8
10040a900:	99 99 19
10040a903:	4c 89 d3             	mov    %r10,%rbx
10040a906:	eb 15                	jmp    10040a91d <.text+0x991d>
10040a908:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a90f:	00
10040a910:	80 fa 09             	cmp    $0x9,%dl
10040a913:	0f 87 11 06 00 00    	ja     10040af2a <.text+0x9f2a>
10040a919:	48 83 c0 01          	add    $0x1,%rax
10040a91d:	8d 56 d0             	lea    -0x30(%rsi),%edx
10040a920:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
10040a924:	48 0f be d2          	movsbq %dl,%rdx
10040a928:	4c 39 c3             	cmp    %r8,%rbx
10040a92b:	0f 87 ed 05 00 00    	ja     10040af1e <.text+0x9f1e>
10040a931:	4c 8d 14 9b          	lea    (%rbx,%rbx,4),%r10
10040a935:	4d 01 d2             	add    %r10,%r10
10040a938:	0f b6 30             	movzbl (%rax),%esi
10040a93b:	49 01 d2             	add    %rdx,%r10
10040a93e:	4c 89 d3             	mov    %r10,%rbx
10040a941:	8d 56 d0             	lea    -0x30(%rsi),%edx
10040a944:	73 ca                	jae    10040a910 <.text+0x9910>
10040a946:	80 fa 09             	cmp    $0x9,%dl
10040a949:	77 15                	ja     10040a960 <.text+0x9960>
10040a94b:	48 89 c1             	mov    %rax,%rcx
10040a94e:	48 0f be d2          	movsbq %dl,%rdx
10040a952:	48 83 c0 01          	add    $0x1,%rax
10040a956:	49 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%r10
10040a95d:	eb d9                	jmp    10040a938 <.text+0x9938>
10040a95f:	90                   	nop
10040a960:	4d 8b 75 08          	mov    0x8(%r13),%r14
10040a964:	4d 39 f3             	cmp    %r14,%r11
10040a967:	74 08                	je     10040a971 <.text+0x9971>
10040a969:	4c 89 f1             	mov    %r14,%rcx
10040a96c:	e8 6f 08 00 00       	call   10040b1e0 <.text+0xa1e0>
10040a971:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
10040a976:	48 39 4c 24 40       	cmp    %rcx,0x40(%rsp)
10040a97b:	74 05                	je     10040a982 <.text+0x9982>
10040a97d:	e8 5e 08 00 00       	call   10040b1e0 <.text+0xa1e0>
10040a982:	e8 29 07 00 00       	call   10040b0b0 <.text+0xa0b0>
10040a987:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
10040a98d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10040a992:	e9 5e fa ff ff       	jmp    10040a3f5 <.text+0x93f5>
10040a997:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
10040a99b:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
10040a99f:	48 8d 53 01          	lea    0x1(%rbx),%rdx
10040a9a3:	83 e8 30             	sub    $0x30,%eax
10040a9a6:	3c 09                	cmp    $0x9,%al
10040a9a8:	0f 87 e4 05 00 00    	ja     10040af92 <.text+0x9f92>
10040a9ae:	66 90                	xchg   %ax,%ax
10040a9b0:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
10040a9b4:	48 83 c2 01          	add    $0x1,%rdx
10040a9b8:	83 e8 30             	sub    $0x30,%eax
10040a9bb:	3c 09                	cmp    $0x9,%al
10040a9bd:	76 f1                	jbe    10040a9b0 <.text+0x99b0>
10040a9bf:	48 89 d0             	mov    %rdx,%rax
10040a9c2:	48 29 d8             	sub    %rbx,%rax
10040a9c5:	48 89 d3             	mov    %rdx,%rbx
10040a9c8:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
10040a9cd:	48 89 57 38          	mov    %rdx,0x38(%rdi)
10040a9d1:	48 39 c6             	cmp    %rax,%rsi
10040a9d4:	48 0f 43 c6          	cmovae %rsi,%rax
10040a9d8:	0f b6 32             	movzbl (%rdx),%esi
10040a9db:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
10040a9e0:	e9 e2 fa ff ff       	jmp    10040a4c7 <.text+0x94c7>
10040a9e5:	48 89 d1             	mov    %rdx,%rcx
10040a9e8:	e8 63 08 00 00       	call   10040b250 <.text+0xa250>
10040a9ed:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
10040a9f2:	48 85 c0             	test   %rax,%rax
10040a9f5:	48 89 c1             	mov    %rax,%rcx
10040a9f8:	0f 84 13 06 00 00    	je     10040b011 <.text+0xa011>
10040a9fe:	48 8d 04 bf          	lea    (%rdi,%rdi,4),%rax
10040aa02:	4c 89 f2             	mov    %r14,%rdx
10040aa05:	4c 89 5c 24 48       	mov    %r11,0x48(%rsp)
10040aa0a:	4c 8d 04 47          	lea    (%rdi,%rax,2),%r8
10040aa0e:	49 c1 e0 03          	shl    $0x3,%r8
10040aa12:	e8 79 08 00 00       	call   10040b290 <.text+0xa290>
10040aa17:	4c 8b 5c 24 48       	mov    0x48(%rsp),%r11
10040aa1c:	48 89 c1             	mov    %rax,%rcx
10040aa1f:	e9 8e fe ff ff       	jmp    10040a8b2 <.text+0x98b2>
10040aa24:	48 89 d0             	mov    %rdx,%rax
10040aa27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040aa2e:	00 00
10040aa30:	44 0f b6 40 01       	movzbl 0x1(%rax),%r8d
10040aa35:	48 83 c0 01          	add    $0x1,%rax
10040aa39:	45 8d 50 d0          	lea    -0x30(%r8),%r10d
10040aa3d:	41 80 fa 09          	cmp    $0x9,%r10b
10040aa41:	76 ed                	jbe    10040aa30 <.text+0x9a30>
10040aa43:	41 80 f8 24          	cmp    $0x24,%r8b
10040aa47:	0f 85 98 fb ff ff    	jne    10040a5e5 <.text+0x95e5>
10040aa4d:	48 8d 53 02          	lea    0x2(%rbx),%rdx
10040aa51:	45 31 d2             	xor    %r10d,%r10d
10040aa54:	49 b8 99 99 99 99 99 	movabs $0x1999999999999999,%r8
10040aa5b:	99 99 19
10040aa5e:	eb 0c                	jmp    10040aa6c <.text+0x9a6c>
10040aa60:	3c 09                	cmp    $0x9,%al
10040aa62:	0f 87 43 05 00 00    	ja     10040afab <.text+0x9fab>
10040aa68:	48 83 c2 01          	add    $0x1,%rdx
10040aa6c:	8d 41 d0             	lea    -0x30(%rcx),%eax
10040aa6f:	48 8d 5a ff          	lea    -0x1(%rdx),%rbx
10040aa73:	48 0f be c0          	movsbq %al,%rax
10040aa77:	4d 39 c2             	cmp    %r8,%r10
10040aa7a:	0f 87 1f 05 00 00    	ja     10040af9f <.text+0x9f9f>
10040aa80:	4b 8d 0c 92          	lea    (%r10,%r10,4),%rcx
10040aa84:	48 01 c9             	add    %rcx,%rcx
10040aa87:	48 89 ce             	mov    %rcx,%rsi
10040aa8a:	0f b6 0a             	movzbl (%rdx),%ecx
10040aa8d:	48 01 c6             	add    %rax,%rsi
10040aa90:	49 89 f2             	mov    %rsi,%r10
10040aa93:	8d 41 d0             	lea    -0x30(%rcx),%eax
10040aa96:	73 c8                	jae    10040aa60 <.text+0x9a60>
10040aa98:	3c 09                	cmp    $0x9,%al
10040aa9a:	0f 87 c0 fe ff ff    	ja     10040a960 <.text+0x9960>
10040aaa0:	48 89 d3             	mov    %rdx,%rbx
10040aaa3:	48 0f be c0          	movsbq %al,%rax
10040aaa7:	48 83 c2 01          	add    $0x1,%rdx
10040aaab:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
10040aab2:	eb d3                	jmp    10040aa87 <.text+0x9a87>
10040aab4:	c7 44 24 48 0c 00 00 	movl   $0xc,0x48(%rsp)
10040aabb:	00