1004024f5:	45 31 d2             	xor    %r10d,%r10d
1004024f8:	41 83 fe 02          	cmp    $0x2,%r14d
1004024fc:	0f 84 4e 0a 00 00    	je     100402f50 <.text+0x1f50>
100402502:	41 83 fe 05          	cmp    $0x5,%r14d
100402506:	75 28                	jne    100402530 <.text+0x1530>
100402508:	f6 84 24 e8 00 00 00 	testb  $0x4,0xe8(%rsp)
10040250f:	04
100402510:	74 1e                	je     100402530 <.text+0x1530>
100402512:	48 8d 55 02          	lea    0x2(%rbp),%rdx
100402516:	4c 39 e2             	cmp    %r12,%rdx
100402519:	73 15                	jae    100402530 <.text+0x1530>
10040251b:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100402522:	00
100402523:	80 7c 28 01 3f       	cmpb   $0x3f,0x1(%rax,%rbp,1)
100402528:	0f 84 2c 0c 00 00    	je     10040315a <.text+0x215a>
10040252e:	66 90                	xchg   %ax,%ax
100402530:	31 c0                	xor    %eax,%eax
100402532:	31 ff                	xor    %edi,%edi
100402534:	b9 3f 00 00 00       	mov    $0x3f,%ecx
100402539:	e9 73 fe ff ff       	jmp    1004023b1 <.text+0x13b1>
10040253e:	45 31 d2             	xor    %r10d,%r10d
100402541:	41 83 fe 02          	cmp    $0x2,%r14d
100402545:	0f 84 c5 09 00 00    	je     100402f10 <.text+0x1f10>
10040254b:	40 88 7c 24 55       	mov    %dil,0x55(%rsp)
100402550:	31 c0                	xor    %eax,%eax
100402552:	b9 27 00 00 00       	mov    $0x27,%ecx
100402557:	e9 55 fe ff ff       	jmp    1004023b1 <.text+0x13b1>
10040255c:	b9 72 00 00 00       	mov    $0x72,%ecx
100402561:	31 ff                	xor    %edi,%edi
100402563:	41 83 fe 02          	cmp    $0x2,%r14d
100402567:	0f 94 c2             	sete   %dl
10040256a:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
10040256f:	89 d0                	mov    %edx,%eax
100402571:	0f 84 03 fd ff ff    	je     10040227a <.text+0x127a>
100402577:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040257e:	00 00
100402580:	4d 89 df             	mov    %r11,%r15
100402583:	45 89 f3             	mov    %r14d,%r11d
100402586:	4d 89 ee             	mov    %r13,%r14
100402589:	44 0f b6 6c 24 27    	movzbl 0x27(%rsp),%r13d
10040258f:	41 21 c5             	and    %eax,%r13d
100402592:	45 84 ed             	test   %r13b,%r13b
100402595:	0f 84 90 fd ff ff    	je     10040232b <.text+0x132b>
10040259b:	83 a4 24 e8 00 00 00 	andl   $0xfffffffd,0xe8(%rsp)
1004025a2:	fd
1004025a3:	e8 48 34 00 00       	call   1004059f0 <.text+0x49f0>
1004025a8:	48 c7 84 24 f0 00 00 	movq   $0x0,0xf0(%rsp)
1004025af:	00 00 00 00 00
1004025b4:	89 44 24 50          	mov    %eax,0x50(%rsp)
1004025b8:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1004025be:	e9 2b 08 00 00       	jmp    100402dee <.text+0x1dee>
1004025c3:	b9 66 00 00 00       	mov    $0x66,%ecx
1004025c8:	41 83 fe 02          	cmp    $0x2,%r14d
1004025cc:	0f 94 c0             	sete   %al
1004025cf:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
1004025d4:	75 1a                	jne    1004025f0 <.text+0x15f0>
1004025d6:	31 ff                	xor    %edi,%edi
1004025d8:	e9 d6 fc ff ff       	jmp    1004022b3 <.text+0x12b3>
1004025dd:	41 83 fe 02          	cmp    $0x2,%r14d
1004025e1:	b9 62 00 00 00       	mov    $0x62,%ecx
1004025e6:	0f 94 c0             	sete   %al
1004025e9:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
1004025ee:	74 e6                	je     1004025d6 <.text+0x15d6>
1004025f0:	4d 89 df             	mov    %r11,%r15
1004025f3:	45 89 f3             	mov    %r14d,%r11d
1004025f6:	4d 89 ee             	mov    %r13,%r14
1004025f9:	44 0f b6 6c 24 54    	movzbl 0x54(%rsp),%r13d
1004025ff:	eb 8e                	jmp    10040258f <.text+0x158f>
100402601:	b9 6e 00 00 00       	mov    $0x6e,%ecx
100402606:	31 ff                	xor    %edi,%edi
100402608:	e9 56 ff ff ff       	jmp    100402563 <.text+0x1563>
10040260d:	b9 61 00 00 00       	mov    $0x61,%ecx
100402612:	eb b4                	jmp    1004025c8 <.text+0x15c8>
100402614:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
100402619:	0f 85 2e 0c 00 00    	jne    10040324d <.text+0x224d>
10040261f:	45 31 d2             	xor    %r10d,%r10d
100402622:	41 83 fe 02          	cmp    $0x2,%r14d
100402626:	44 89 f8             	mov    %r15d,%eax
100402629:	41 0f 94 c0          	sete   %r8b
10040262d:	83 f0 01             	xor    $0x1,%eax
100402630:	44 20 c0             	and    %r8b,%al
100402633:	0f 84 2f 09 00 00    	je     100402f68 <.text+0x1f68>
100402639:	49 39 dd             	cmp    %rbx,%r13
10040263c:	76 05                	jbe    100402643 <.text+0x1643>
10040263e:	41 c6 04 1b 27       	movb   $0x27,(%r11,%rbx,1)
100402643:	48 8d 53 01          	lea    0x1(%rbx),%rdx
100402647:	49 39 d5             	cmp    %rdx,%r13
10040264a:	76 06                	jbe    100402652 <.text+0x1652>
10040264c:	41 c6 44 1b 01 24    	movb   $0x24,0x1(%r11,%rbx,1)
100402652:	48 8d 53 02          	lea    0x2(%rbx),%rdx
100402656:	49 39 d5             	cmp    %rdx,%r13
100402659:	76 06                	jbe    100402661 <.text+0x1661>
10040265b:	41 c6 44 1b 02 27    	movb   $0x27,0x2(%r11,%rbx,1)
100402661:	48 8d 53 03          	lea    0x3(%rbx),%rdx
100402665:	49 39 d5             	cmp    %rdx,%r13
100402668:	0f 87 05 09 00 00    	ja     100402f73 <.text+0x1f73>
10040266e:	48 83 c3 04          	add    $0x4,%rbx
100402672:	41 89 c7             	mov    %eax,%r15d
100402675:	31 ff                	xor    %edi,%edi
100402677:	b9 30 00 00 00       	mov    $0x30,%ecx
10040267c:	e9 dc fb ff ff       	jmp    10040225d <.text+0x125d>
100402681:	b9 23 00 00 00       	mov    $0x23,%ecx
100402686:	44 89 d2             	mov    %r10d,%edx
100402689:	48 85 ed             	test   %rbp,%rbp
10040268c:	0f 85 c4 05 00 00    	jne    100402c56 <.text+0x1c56>
100402692:	89 ce                	mov    %ecx,%esi
100402694:	e9 5f fc ff ff       	jmp    1004022f8 <.text+0x12f8>
100402699:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004026a0:	45 31 d2             	xor    %r10d,%r10d
1004026a3:	b9 09 00 00 00       	mov    $0x9,%ecx
1004026a8:	be 74 00 00 00       	mov    $0x74,%esi
1004026ad:	0f 1f 00             	nopl   (%rax)
1004026b0:	80 7c 24 27 00       	cmpb   $0x0,0x27(%rsp)
1004026b5:	0f 85 ea 0c 00 00    	jne    1004033a5 <.text+0x23a5>
1004026bb:	31 ff                	xor    %edi,%edi
1004026bd:	31 c0                	xor    %eax,%eax
1004026bf:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
1004026c4:	0f 85 6e fb ff ff    	jne    100402238 <.text+0x1238>
1004026ca:	e9 01 fd ff ff       	jmp    1004023d0 <.text+0x13d0>
1004026cf:	b9 76 00 00 00       	mov    $0x76,%ecx
1004026d4:	31 ff                	xor    %edi,%edi
1004026d6:	e9 88 fe ff ff       	jmp    100402563 <.text+0x1563>
1004026db:	44 89 d1             	mov    %r10d,%ecx
1004026de:	be 20 00 00 00       	mov    $0x20,%esi
1004026e3:	e9 40 fb ff ff       	jmp    100402228 <.text+0x1228>
1004026e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004026ef:	00
1004026f0:	0f b6 36             	movzbl (%rsi),%esi
1004026f3:	40 80 fe 3f          	cmp    $0x3f,%sil
1004026f7:	0f 8f d3 00 00 00    	jg     1004027d0 <.text+0x17d0>
1004026fd:	40 84 f6             	test   %sil,%sil
100402700:	0f 88 45 fc ff ff    	js     10040234b <.text+0x134b>
100402706:	40 80 fe 3f          	cmp    $0x3f,%sil
10040270a:	0f 87 3b fc ff ff    	ja     10040234b <.text+0x134b>
100402710:	48 8d 15 ad 64 00 00 	lea    0x64ad(%rip),%rdx        # 100408bc4 <_head_msys_intl_8_dll-0x643c>
100402717:	40 0f b6 c6          	movzbl %sil,%eax
10040271b:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
10040271f:	48 01 d0             	add    %rdx,%rax
100402722:	ff e0                	jmp    *%rax
100402724:	b9 0c 00 00 00       	mov    $0xc,%ecx
100402729:	be 66 00 00 00       	mov    $0x66,%esi
10040272e:	eb 80                	jmp    1004026b0 <.text+0x16b0>
100402730:	b9 09 00 00 00       	mov    $0x9,%ecx
100402735:	be 74 00 00 00       	mov    $0x74,%esi
10040273a:	41 83 fe 02          	cmp    $0x2,%r14d
10040273e:	0f 94 c0             	sete   %al
100402741:	22 44 24 54          	and    0x54(%rsp),%al
100402745:	41 89 c2             	mov    %eax,%r10d
100402748:	0f 84 62 ff ff ff    	je     1004026b0 <.text+0x16b0>
10040274e:	e9 bd fb ff ff       	jmp    100402310 <.text+0x1310>
100402753:	b9 08 00 00 00       	mov    $0x8,%ecx
100402758:	be 62 00 00 00       	mov    $0x62,%esi
10040275d:	e9 4e ff ff ff       	jmp    1004026b0 <.text+0x16b0>
100402762:	80 7c 24 27 00       	cmpb   $0x0,0x27(%rsp)
100402767:	0f 85 a7 fe ff ff    	jne    100402614 <.text+0x1614>
10040276d:	45 31 d2             	xor    %r10d,%r10d
100402770:	31 c9                	xor    %ecx,%ecx
100402772:	f6 84 24 e8 00 00 00 	testb  $0x1,0xe8(%rsp)
100402779:	01
10040277a:	0f 84 3b ff ff ff    	je     1004026bb <.text+0x16bb>
100402780:	48 83 c5 01          	add    $0x1,%rbp
100402784:	e9 7f f9 ff ff       	jmp    100402108 <.text+0x1108>
100402789:	b9 0b 00 00 00       	mov    $0xb,%ecx
10040278e:	be 76 00 00 00       	mov    $0x76,%esi
100402793:	e9 18 ff ff ff       	jmp    1004026b0 <.text+0x16b0>
100402798:	be 20 00 00 00       	mov    $0x20,%esi
10040279d:	e9 56 fb ff ff       	jmp    1004022f8 <.text+0x12f8>
1004027a2:	b9 0d 00 00 00       	mov    $0xd,%ecx
1004027a7:	be 72 00 00 00       	mov    $0x72,%esi
1004027ac:	eb 8c                	jmp    10040273a <.text+0x173a>
1004027ae:	b9 0a 00 00 00       	mov    $0xa,%ecx
1004027b3:	be 6e 00 00 00       	mov    $0x6e,%esi
1004027b8:	eb 80                	jmp    10040273a <.text+0x173a>
1004027ba:	b9 07 00 00 00       	mov    $0x7,%ecx
1004027bf:	be 61 00 00 00       	mov    $0x61,%esi
1004027c4:	e9 e7 fe ff ff       	jmp    1004026b0 <.text+0x16b0>
1004027c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004027d0:	40 80 fe 7a          	cmp    $0x7a,%sil
1004027d4:	7f 72                	jg     100402848 <.text+0x1848>
1004027d6:	40 80 fe 40          	cmp    $0x40,%sil
1004027da:	0f 84 6b fb ff ff    	je     10040234b <.text+0x134b>
1004027e0:	8d 4e bf             	lea    -0x41(%rsi),%ecx
1004027e3:	b8 01 00 00 00       	mov    $0x1,%eax
1004027e8:	48 ba ff ff ff 53 ff 	movabs $0x3ffffff53ffffff,%rdx
1004027ef:	ff ff 03
1004027f2:	48 d3 e0             	shl    %cl,%rax
1004027f5:	48 85 d0             	test   %rdx,%rax
1004027f8:	0f 85 aa fb ff ff    	jne    1004023a8 <.text+0x13a8>
1004027fe:	a9 00 00 00 a4       	test   $0xa4000000,%eax
100402803:	0f 85 ed fa ff ff    	jne    1004022f6 <.text+0x12f6>
100402809:	40 80 fe 5c          	cmp    $0x5c,%sil
10040280d:	0f 85 38 fb ff ff    	jne    10040234b <.text+0x134b>
100402813:	41 83 fe 02          	cmp    $0x2,%r14d
100402817:	0f 84 d3 06 00 00    	je     100402ef0 <.text+0x1ef0>
10040281d:	0f b6 54 24 27       	movzbl 0x27(%rsp),%edx
100402822:	22 54 24 54          	and    0x54(%rsp),%dl
100402826:	48 83 7c 24 28 00    	cmpq   $0x0,0x28(%rsp)
10040282c:	0f 95 c0             	setne  %al
10040282f:	20 c2                	and    %al,%dl
100402831:	41 89 d2             	mov    %edx,%r10d
100402834:	0f 85 af 03 00 00    	jne    100402be9 <.text+0x1be9>
10040283a:	b9 5c 00 00 00       	mov    $0x5c,%ecx
10040283f:	e9 6c fe ff ff       	jmp    1004026b0 <.text+0x16b0>
100402844:	0f 1f 40 00          	nopl   0x0(%rax)
100402848:	40 80 fe 7d          	cmp    $0x7d,%sil
10040284c:	0f 84 3e 04 00 00    	je     100402c90 <.text+0x1c90>
100402852:	0f 8e 86 02 00 00    	jle    100402ade <.text+0x1ade>
100402858:	b9 7e 00 00 00       	mov    $0x7e,%ecx
10040285d:	40 80 fe 7e          	cmp    $0x7e,%sil
100402861:	0f 84 1f fe ff ff    	je     100402686 <.text+0x1686>
100402867:	83 7c 24 50 01       	cmpl   $0x1,0x50(%rsp)
10040286c:	0f 84 ee fa ff ff    	je     100402360 <.text+0x1360>
100402872:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
100402879:	00 00
10040287b:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
100402880:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100402885:	49 83 fc ff          	cmp    $0xffffffffffffffff,%r12
100402889:	75 2b                	jne    1004028b6 <.text+0x18b6>
10040288b:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
100402892:	00
100402893:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
10040289a:	00
10040289b:	44 88 54 24 38       	mov    %r10b,0x38(%rsp)
1004028a0:	e8 3b 34 00 00       	call   100405ce0 <.text+0x4ce0>
1004028a5:	4c 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11
1004028ac:	00
1004028ad:	44 0f b6 54 24 38    	movzbl 0x38(%rsp),%r10d
1004028b3:	49 89 c4             	mov    %rax,%r12
1004028b6:	44 88 54 24 38       	mov    %r10b,0x38(%rsp)
1004028bb:	31 c9                	xor    %ecx,%ecx
1004028bd:	48 8d 44 24 66       	lea    0x66(%rsp),%rax
1004028c2:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
1004028c9:	00
1004028ca:	4c 89 ac 24 c8 00 00 	mov    %r13,0xc8(%rsp)
1004028d1:	00
1004028d2:	44 89 b4 24 e0 00 00 	mov    %r14d,0xe0(%rsp)
1004028d9:	00
1004028da:	40 88 74 24 57       	mov    %sil,0x57(%rsp)
1004028df:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1004028e4:	44 88 7c 24 56       	mov    %r15b,0x56(%rsp)
1004028e9:	49 89 c7             	mov    %rax,%r15
1004028ec:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1004028f1:	48 89 cb             	mov    %rcx,%rbx
1004028f4:	4c 8d 6c 1d 00       	lea    0x0(%rbp,%rbx,1),%r13
1004028f9:	4d 89 e0             	mov    %r12,%r8
1004028fc:	49 89 f1             	mov    %rsi,%r9
1004028ff:	4c 89 f9             	mov    %r15,%rcx
100402902:	48 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%rdx
100402909:	00
10040290a:	4d 29 e8             	sub    %r13,%r8
10040290d:	4c 01 ea             	add    %r13,%rdx
100402910:	e8 db 28 00 00       	call   1004051f0 <.text+0x41f0>
100402915:	49 89 c6             	mov    %rax,%r14
100402918:	48 85 c0             	test   %rax,%rax
10040291b:	74 4c                	je     100402969 <.text+0x1969>
10040291d:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
100402921:	0f 84 8c 07 00 00    	je     1004030b3 <.text+0x20b3>
100402927:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
10040292b:	0f 84 15 07 00 00    	je     100403046 <.text+0x2046>
100402931:	83 bc 24 e0 00 00 00 	cmpl   $0x2,0xe0(%rsp)
100402938:	02
100402939:	75 0b                	jne    100402946 <.text+0x1946>
10040293b:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
100402940:	0f 85 1a 04 00 00    	jne    100402d60 <.text+0x1d60>
100402946:	0f b7 4c 24 66       	movzwl 0x66(%rsp),%ecx
10040294b:	e8 90 32 00 00       	call   100405be0 <.text+0x4be0>
100402950:	48 89 f1             	mov    %rsi,%rcx
100402953:	85 c0                	test   %eax,%eax
100402955:	b8 00 00 00 00       	mov    $0x0,%eax
10040295a:	0f 44 f8             	cmove  %eax,%edi
10040295d:	4c 01 f3             	add    %r14,%rbx
100402960:	e8 ab 32 00 00       	call   100405c10 <.text+0x4c10>
100402965:	85 c0                	test   %eax,%eax
100402967:	74 8b                	je     1004028f4 <.text+0x18f4>
100402969:	48 89 d9             	mov    %rbx,%rcx
10040296c:	89 fa                	mov    %edi,%edx
10040296e:	44 0f b6 54 24 38    	movzbl 0x38(%rsp),%r10d
100402974:	0f b6 74 24 57       	movzbl 0x57(%rsp),%esi
100402979:	44 0f b6 7c 24 56    	movzbl 0x56(%rsp),%r15d
10040297f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
100402984:	83 f2 01             	xor    $0x1,%edx
100402987:	4c 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11
10040298e:	00
10040298f:	4c 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13
100402996:	00
100402997:	44 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14d
10040299e:	00
10040299f:	22 54 24 27          	and    0x27(%rsp),%dl
1004029a3:	48 83 f9 01          	cmp    $0x1,%rcx
1004029a7:	0f 86 ee f9 ff ff    	jbe    10040239b <.text+0x139b>
1004029ad:	40 88 7c 24 30       	mov    %dil,0x30(%rsp)
1004029b2:	48 01 e9             	add    %rbp,%rcx
1004029b5:	0f b6 7c 24 54       	movzbl 0x54(%rsp),%edi
1004029ba:	45 31 c0             	xor    %r8d,%r8d
1004029bd:	4c 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9
1004029c4:	00
1004029c5:	e9 b6 00 00 00       	jmp    100402a80 <.text+0x1a80>
1004029ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004029d0:	41 83 fe 02          	cmp    $0x2,%r14d
1004029d4:	0f 94 c0             	sete   %al
1004029d7:	40 84 ff             	test   %dil,%dil
1004029da:	0f 85 35 06 00 00    	jne    100403015 <.text+0x2015>
1004029e0:	45 89 f8             	mov    %r15d,%r8d
1004029e3:	41 83 f0 01          	xor    $0x1,%r8d
1004029e7:	44 20 c0             	and    %r8b,%al
1004029ea:	74 2f                	je     100402a1b <.text+0x1a1b>
1004029ec:	49 39 dd             	cmp    %rbx,%r13
1004029ef:	76 05                	jbe    1004029f6 <.text+0x19f6>
1004029f1:	41 c6 04 1b 27       	movb   $0x27,(%r11,%rbx,1)
1004029f6:	4c 8d 43 01          	lea    0x1(%rbx),%r8
1004029fa:	4d 39 c5             	cmp    %r8,%r13
1004029fd:	76 06                	jbe    100402a05 <.text+0x1a05>
1004029ff:	41 c6 44 1b 01 24    	movb   $0x24,0x1(%r11,%rbx,1)
100402a05:	4c 8d 43 02          	lea    0x2(%rbx),%r8
100402a09:	4d 39 c5             	cmp    %r8,%r13
100402a0c:	76 06                	jbe    100402a14 <.text+0x1a14>
100402a0e:	41 c6 44 1b 02 27    	movb   $0x27,0x2(%r11,%rbx,1)
100402a14:	48 83 c3 03          	add    $0x3,%rbx
100402a18:	41 89 c7             	mov    %eax,%r15d
100402a1b:	49 39 dd             	cmp    %rbx,%r13
100402a1e:	76 05                	jbe    100402a25 <.text+0x1a25>
100402a20:	41 c6 04 1b 5c       	movb   $0x5c,(%r11,%rbx,1)
100402a25:	48 8d 43 01          	lea    0x1(%rbx),%rax
100402a29:	49 39 c5             	cmp    %rax,%r13
100402a2c:	76 0d                	jbe    100402a3b <.text+0x1a3b>
100402a2e:	89 f0                	mov    %esi,%eax
100402a30:	c0 e8 06             	shr    $0x6,%al
100402a33:	83 c0 30             	add    $0x30,%eax
100402a36:	41 88 44 1b 01       	mov    %al,0x1(%r11,%rbx,1)
100402a3b:	48 8d 43 02          	lea    0x2(%rbx),%rax
100402a3f:	49 39 c5             	cmp    %rax,%r13
100402a42:	76 10                	jbe    100402a54 <.text+0x1a54>
100402a44:	89 f0                	mov    %esi,%eax
100402a46:	c0 e8 03             	shr    $0x3,%al
100402a49:	83 e0 07             	and    $0x7,%eax
100402a4c:	83 c0 30             	add    $0x30,%eax
100402a4f:	41 88 44 1b 02       	mov    %al,0x2(%r11,%rbx,1)
100402a54:	83 e6 07             	and    $0x7,%esi
100402a57:	48 83 c5 01          	add    $0x1,%rbp
100402a5b:	48 83 c3 03          	add    $0x3,%rbx
100402a5f:	83 c6 30             	add    $0x30,%esi
100402a62:	48 39 cd             	cmp    %rcx,%rbp
100402a65:	0f 83 c7 05 00 00    	jae    100403032 <.text+0x2032>
100402a6b:	41 89 d0             	mov    %edx,%r8d
100402a6e:	49 39 dd             	cmp    %rbx,%r13
100402a71:	76 04                	jbe    100402a77 <.text+0x1a77>
100402a73:	41 88 34 1b          	mov    %sil,(%r11,%rbx,1)
100402a77:	41 0f b6 34 29       	movzbl (%r9,%rbp,1),%esi
100402a7c:	48 83 c3 01          	add    $0x1,%rbx
100402a80:	84 d2                	test   %dl,%dl