1004051c4:	89 da                	mov    %ebx,%edx
1004051c6:	48 89 e9             	mov    %rbp,%rcx
1004051c9:	e8 a2 c2 00 00       	call   100411470 <.text+0x10470>
1004051ce:	48 85 c0             	test   %rax,%rax
1004051d1:	74 5d                	je     100405230 <.text+0x4230>
1004051d3:	bd 02 00 00 00       	mov    $0x2,%ebp
1004051d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004051df:	00
1004051e0:	48 8d 48 01          	lea    0x1(%rax),%rcx
1004051e4:	40 88 30             	mov    %sil,(%rax)
1004051e7:	89 da                	mov    %ebx,%edx
1004051e9:	49 89 4c ec f8       	mov    %rcx,-0x8(%r12,%rbp,8)
1004051ee:	e8 7d c2 00 00       	call   100411470 <.text+0x10470>
1004051f3:	48 89 ea             	mov    %rbp,%rdx
1004051f6:	48 83 c5 01          	add    $0x1,%rbp
1004051fa:	48 85 c0             	test   %rax,%rax
1004051fd:	75 e1                	jne    1004051e0 <.text+0x41e0>
1004051ff:	48 85 ff             	test   %rdi,%rdi
100405202:	74 02                	je     100405206 <.text+0x4206>
100405204:	89 17                	mov    %edx,(%rdi)
100405206:	4c 89 e0             	mov    %r12,%rax
100405209:	48 83 c4 28          	add    $0x28,%rsp
10040520d:	5b                   	pop    %rbx
10040520e:	5e                   	pop    %rsi
10040520f:	5f                   	pop    %rdi
100405210:	5d                   	pop    %rbp
100405211:	41 5c                	pop    %r12
100405213:	41 5d                	pop    %r13
100405215:	c3                   	ret
100405216:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040521d:	00 00 00
100405220:	b9 02 00 00 00       	mov    $0x2,%ecx
100405225:	eb 88                	jmp    1004051af <.text+0x41af>
100405227:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040522e:	00 00
100405230:	ba 01 00 00 00       	mov    $0x1,%edx
100405235:	eb c8                	jmp    1004051ff <.text+0x41ff>
100405237:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040523e:	00 00
100405240:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100405246:	e9 b5 e6 ff ff       	jmp    100403900 <.text+0x2900>
10040524b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405250:	45 31 c0             	xor    %r8d,%r8d
100405253:	e9 a8 e6 ff ff       	jmp    100403900 <.text+0x2900>
100405258:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040525f:	00
100405260:	41 54                	push   %r12
100405262:	55                   	push   %rbp
100405263:	57                   	push   %rdi
100405264:	56                   	push   %rsi
100405265:	53                   	push   %rbx
100405266:	48 83 ec 20          	sub    $0x20,%rsp
10040526a:	80 39 20             	cmpb   $0x20,(%rcx)
10040526d:	48 89 d6             	mov    %rdx,%rsi
100405270:	44 89 c5             	mov    %r8d,%ebp
100405273:	75 0c                	jne    100405281 <.text+0x4281>
100405275:	0f 1f 00             	nopl   (%rax)
100405278:	48 83 c1 01          	add    $0x1,%rcx
10040527c:	80 39 20             	cmpb   $0x20,(%rcx)
10040527f:	74 f7                	je     100405278 <.text+0x4278>
100405281:	89 eb                	mov    %ebp,%ebx
100405283:	41 bc 01 00 00 00    	mov    $0x1,%r12d
100405289:	48 83 c3 01          	add    $0x1,%rbx
10040528d:	0f 1f 00             	nopl   (%rax)
100405290:	49 39 dc             	cmp    %rbx,%r12
100405293:	74 4c                	je     1004052e1 <.text+0x42e1>
100405295:	4a 89 4c e6 f8       	mov    %rcx,-0x8(%rsi,%r12,8)
10040529a:	ba 20 00 00 00       	mov    $0x20,%edx
10040529f:	44 89 e7             	mov    %r12d,%edi
1004052a2:	e8 c9 c1 00 00       	call   100411470 <.text+0x10470>
1004052a7:	48 85 c0             	test   %rax,%rax
1004052aa:	74 28                	je     1004052d4 <.text+0x42d4>
1004052ac:	c6 00 00             	movb   $0x0,(%rax)
1004052af:	48 8d 48 01          	lea    0x1(%rax),%rcx
1004052b3:	0f b6 40 01          	movzbl 0x1(%rax),%eax
1004052b7:	3c 20                	cmp    $0x20,%al
1004052b9:	75 11                	jne    1004052cc <.text+0x42cc>
1004052bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004052c0:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1004052c4:	48 83 c1 01          	add    $0x1,%rcx
1004052c8:	3c 20                	cmp    $0x20,%al
1004052ca:	74 f4                	je     1004052c0 <.text+0x42c0>
1004052cc:	49 83 c4 01          	add    $0x1,%r12
1004052d0:	84 c0                	test   %al,%al
1004052d2:	75 bc                	jne    100405290 <.text+0x4290>
1004052d4:	89 f8                	mov    %edi,%eax
1004052d6:	48 83 c4 20          	add    $0x20,%rsp
1004052da:	5b                   	pop    %rbx
1004052db:	5e                   	pop    %rsi
1004052dc:	5f                   	pop    %rdi
1004052dd:	5d                   	pop    %rbp
1004052de:	41 5c                	pop    %r12
1004052e0:	c3                   	ret
1004052e1:	89 ef                	mov    %ebp,%edi
1004052e3:	89 f8                	mov    %edi,%eax
1004052e5:	48 83 c4 20          	add    $0x20,%rsp
1004052e9:	5b                   	pop    %rbx
1004052ea:	5e                   	pop    %rsi
1004052eb:	5f                   	pop    %rdi
1004052ec:	5d                   	pop    %rbp
1004052ed:	41 5c                	pop    %r12
1004052ef:	c3                   	ret
1004052f0:	41 54                	push   %r12
1004052f2:	55                   	push   %rbp
1004052f3:	57                   	push   %rdi
1004052f4:	56                   	push   %rsi
1004052f5:	53                   	push   %rbx
1004052f6:	48 83 ec 20          	sub    $0x20,%rsp
1004052fa:	bb 01 00 00 00       	mov    $0x1,%ebx
1004052ff:	44 89 c6             	mov    %r8d,%esi
100405302:	48 89 d7             	mov    %rdx,%rdi
100405305:	48 89 f5             	mov    %rsi,%rbp
100405308:	48 83 c6 01          	add    $0x1,%rsi
10040530c:	eb 2a                	jmp    100405338 <.text+0x4338>
10040530e:	66 90                	xchg   %ax,%ax
100405310:	48 89 4c df f8       	mov    %rcx,-0x8(%rdi,%rbx,8)
100405315:	ba 3a 00 00 00       	mov    $0x3a,%edx
10040531a:	41 89 dc             	mov    %ebx,%r12d
10040531d:	e8 4e c1 00 00       	call   100411470 <.text+0x10470>
100405322:	48 85 c0             	test   %rax,%rax
100405325:	74 19                	je     100405340 <.text+0x4340>
100405327:	48 83 c3 01          	add    $0x1,%rbx
10040532b:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
10040532f:	c6 00 00             	movb   $0x0,(%rax)
100405332:	48 8d 48 01          	lea    0x1(%rax),%rcx
100405336:	74 08                	je     100405340 <.text+0x4340>
100405338:	48 39 f3             	cmp    %rsi,%rbx
10040533b:	75 d3                	jne    100405310 <.text+0x4310>
10040533d:	41 89 ec             	mov    %ebp,%r12d
100405340:	44 89 e0             	mov    %r12d,%eax
100405343:	48 83 c4 20          	add    $0x20,%rsp
100405347:	5b                   	pop    %rbx
100405348:	5e                   	pop    %rsi
100405349:	5f                   	pop    %rdi
10040534a:	5d                   	pop    %rbp
10040534b:	41 5c                	pop    %r12
10040534d:	c3                   	ret
10040534e:	66 90                	xchg   %ax,%ax
100405350:	56                   	push   %rsi
100405351:	53                   	push   %rbx
100405352:	48 83 ec 48          	sub    $0x48,%rsp
100405356:	48 89 d3             	mov    %rdx,%rbx
100405359:	48 85 c9             	test   %rcx,%rcx
10040535c:	0f 84 ae 00 00 00    	je     100405410 <.text+0x4410>
100405362:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
100405367:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
10040536c:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
100405371:	e8 7a e7 ff ff       	call   100403af0 <.text+0x2af0>
100405376:	48 89 c6             	mov    %rax,%rsi
100405379:	48 85 c0             	test   %rax,%rax
10040537c:	0f 84 8e 00 00 00    	je     100405410 <.text+0x4410>
100405382:	48 85 db             	test   %rbx,%rbx
100405385:	74 7b                	je     100405402 <.text+0x4402>
100405387:	48 8d 54 24 34       	lea    0x34(%rsp),%rdx
10040538c:	4c 8d 4c 24 3c       	lea    0x3c(%rsp),%r9
100405391:	48 89 d9             	mov    %rbx,%rcx
100405394:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
100405399:	e8 52 e7 ff ff       	call   100403af0 <.text+0x2af0>
10040539e:	48 89 c2             	mov    %rax,%rdx
1004053a1:	48 85 c0             	test   %rax,%rax
1004053a4:	74 6a                	je     100405410 <.text+0x4410>
1004053a6:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
1004053ab:	8b 4c 24 34          	mov    0x34(%rsp),%ecx
1004053af:	44 89 c0             	mov    %r8d,%eax
1004053b2:	29 c8                	sub    %ecx,%eax
1004053b4:	41 39 c8             	cmp    %ecx,%r8d
1004053b7:	74 17                	je     1004053d0 <.text+0x43d0>
1004053b9:	c1 f8 1f             	sar    $0x1f,%eax
1004053bc:	83 c8 01             	or     $0x1,%eax
1004053bf:	48 83 c4 48          	add    $0x48,%rsp
1004053c3:	5b                   	pop    %rbx
1004053c4:	5e                   	pop    %rsi
1004053c5:	c3                   	ret
1004053c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004053cd:	00 00 00
1004053d0:	44 8b 44 24 2c       	mov    0x2c(%rsp),%r8d
1004053d5:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
1004053d9:	44 89 c0             	mov    %r8d,%eax
1004053dc:	29 c8                	sub    %ecx,%eax
1004053de:	41 39 c8             	cmp    %ecx,%r8d
1004053e1:	75 d6                	jne    1004053b9 <.text+0x43b9>
1004053e3:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1004053e8:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1004053ec:	44 89 c0             	mov    %r8d,%eax
1004053ef:	29 c8                	sub    %ecx,%eax
1004053f1:	41 39 c8             	cmp    %ecx,%r8d
1004053f4:	75 c3                	jne    1004053b9 <.text+0x43b9>
1004053f6:	48 89 f1             	mov    %rsi,%rcx
1004053f9:	e8 82 c0 00 00       	call   100411480 <.text+0x10480>
1004053fe:	85 c0                	test   %eax,%eax
100405400:	75 b7                	jne    1004053b9 <.text+0x43b9>
100405402:	31 c0                	xor    %eax,%eax
100405404:	48 83 c4 48          	add    $0x48,%rsp
100405408:	5b                   	pop    %rbx
100405409:	5e                   	pop    %rsi
10040540a:	c3                   	ret
10040540b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405410:	b8 00 00 00 80       	mov    $0x80000000,%eax
100405415:	eb a8                	jmp    1004053bf <.text+0x43bf>
100405417:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040541e:	00 00
100405420:	41 57                	push   %r15
100405422:	41 56                	push   %r14
100405424:	41 55                	push   %r13
100405426:	41 54                	push   %r12
100405428:	55                   	push   %rbp
100405429:	57                   	push   %rdi
10040542a:	56                   	push   %rsi
10040542b:	53                   	push   %rbx
10040542c:	48 83 ec 38          	sub    $0x38,%rsp
100405430:	89 d3                	mov    %edx,%ebx
100405432:	45 89 c4             	mov    %r8d,%r12d
100405435:	e8 56 b8 00 00       	call   100410c90 <.text+0xfc90>
10040543a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040543f:	48 85 c0             	test   %rax,%rax
100405442:	0f 84 cc 01 00 00    	je     100405614 <.text+0x4614>
100405448:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
10040544d:	45 31 f6             	xor    %r14d,%r14d
100405450:	31 f6                	xor    %esi,%esi
100405452:	31 ff                	xor    %edi,%edi
100405454:	48 8d 2d aa 11 01 00 	lea    0x111aa(%rip),%rbp        # 100416605 <_head_msys_assuan_0_dll-0x69fb>
10040545b:	4d 89 ef             	mov    %r13,%r15
10040545e:	66 90                	xchg   %ax,%ax
100405460:	48 89 ea             	mov    %rbp,%rdx
100405463:	4c 89 e9             	mov    %r13,%rcx
100405466:	e8 35 c0 00 00       	call   1004114a0 <.text+0x104a0>
10040546b:	4d 8d 44 05 00       	lea    0x0(%r13,%rax,1),%r8
100405470:	45 0f b6 08          	movzbl (%r8),%r9d
100405474:	41 80 f9 0a          	cmp    $0xa,%r9b
100405478:	0f 84 ca 00 00 00    	je     100405548 <.text+0x4548>
10040547e:	4c 89 c0             	mov    %r8,%rax
100405481:	4c 29 f8             	sub    %r15,%rax
100405484:	89 c2                	mov    %eax,%edx
100405486:	85 c0                	test   %eax,%eax
100405488:	74 42                	je     1004054cc <.text+0x44cc>
10040548a:	41 0f b6 07          	movzbl (%r15),%eax
10040548e:	84 c0                	test   %al,%al
100405490:	0f 84 94 01 00 00    	je     10040562a <.text+0x462a>
100405496:	4c 89 f9             	mov    %r15,%rcx
100405499:	45 31 d2             	xor    %r10d,%r10d
10040549c:	0f 1f 40 00          	nopl   0x0(%rax)
1004054a0:	25 c0 00 00 00       	and    $0xc0,%eax
1004054a5:	3d 80 00 00 00       	cmp    $0x80,%eax
1004054aa:	0f 95 c0             	setne  %al
1004054ad:	0f b6 c0             	movzbl %al,%eax
1004054b0:	49 01 c2             	add    %rax,%r10
1004054b3:	83 fa ff             	cmp    $0xffffffff,%edx
1004054b6:	74 05                	je     1004054bd <.text+0x44bd>
1004054b8:	83 ea 01             	sub    $0x1,%edx
1004054bb:	74 0c                	je     1004054c9 <.text+0x44c9>
1004054bd:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
1004054c1:	48 83 c1 01          	add    $0x1,%rcx
1004054c5:	84 c0                	test   %al,%al
1004054c7:	75 d7                	jne    1004054a0 <.text+0x44a0>
1004054c9:	44 89 d2             	mov    %r10d,%edx
1004054cc:	39 d3                	cmp    %edx,%ebx
1004054ce:	7f 50                	jg     100405520 <.text+0x4520>
1004054d0:	89 d0                	mov    %edx,%eax
1004054d2:	89 d9                	mov    %ebx,%ecx
1004054d4:	29 d8                	sub    %ebx,%eax
1004054d6:	29 f1                	sub    %esi,%ecx
1004054d8:	01 c0                	add    %eax,%eax
1004054da:	41 39 d4             	cmp    %edx,%r12d
1004054dd:	7d 06                	jge    1004054e5 <.text+0x44e5>
1004054df:	44 29 e2             	sub    %r12d,%edx
1004054e2:	8d 04 90             	lea    (%rax,%rdx,4),%eax
1004054e5:	85 f6                	test   %esi,%esi
1004054e7:	74 0b                	je     1004054f4 <.text+0x44f4>
1004054e9:	39 c8                	cmp    %ecx,%eax
1004054eb:	7c 07                	jl     1004054f4 <.text+0x44f4>
1004054ed:	44 0f b6 0f          	movzbl (%rdi),%r9d
1004054f1:	49 89 f8             	mov    %rdi,%r8
1004054f4:	45 84 c9             	test   %r9b,%r9b
1004054f7:	0f 84 9f 00 00 00    	je     10040559c <.text+0x459c>
1004054fd:	41 80 78 01 20       	cmpb   $0x20,0x1(%r8)
100405502:	41 c6 00 0a          	movb   $0xa,(%r8)
100405506:	4d 8d 68 01          	lea    0x1(%r8),%r13
10040550a:	74 54                	je     100405560 <.text+0x4560>
10040550c:	4d 89 ef             	mov    %r13,%r15
10040550f:	45 31 f6             	xor    %r14d,%r14d
100405512:	31 f6                	xor    %esi,%esi
100405514:	31 ff                	xor    %edi,%edi
100405516:	e9 45 ff ff ff       	jmp    100405460 <.text+0x4460>
10040551b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405520:	45 84 c9             	test   %r9b,%r9b
100405523:	74 77                	je     10040559c <.text+0x459c>
100405525:	41 80 78 01 20       	cmpb   $0x20,0x1(%r8)
10040552a:	4d 8d 68 01          	lea    0x1(%r8),%r13
10040552e:	75 0b                	jne    10040553b <.text+0x453b>
100405530:	49 83 c5 01          	add    $0x1,%r13
100405534:	41 80 7d 00 20       	cmpb   $0x20,0x0(%r13)
100405539:	74 f5                	je     100405530 <.text+0x4530>
10040553b:	89 d6                	mov    %edx,%esi
10040553d:	4c 89 c7             	mov    %r8,%rdi
100405540:	e9 1b ff ff ff       	jmp    100405460 <.text+0x4460>
100405545:	0f 1f 00             	nopl   (%rax)
100405548:	4d 8d 68 01          	lea    0x1(%r8),%r13
10040554c:	41 be 01 00 00 00    	mov    $0x1,%r14d
100405552:	31 f6                	xor    %esi,%esi
100405554:	31 ff                	xor    %edi,%edi
100405556:	4d 89 ef             	mov    %r13,%r15
100405559:	e9 02 ff ff ff       	jmp    100405460 <.text+0x4460>
10040555e:	66 90                	xchg   %ax,%ax
100405560:	41 80 78 02 20       	cmpb   $0x20,0x2(%r8)
100405565:	0f 85 c6 00 00 00    	jne    100405631 <.text+0x4631>
10040556b:	49 8d 40 03          	lea    0x3(%r8),%rax
10040556f:	90                   	nop
100405570:	48 89 c2             	mov    %rax,%rdx
100405573:	48 83 c0 01          	add    $0x1,%rax
100405577:	80 78 ff 20          	cmpb   $0x20,-0x1(%rax)
10040557b:	74 f3                	je     100405570 <.text+0x4570>
10040557d:	48 89 d6             	mov    %rdx,%rsi
100405580:	48 89 f1             	mov    %rsi,%rcx
100405583:	e8 48 bf 00 00       	call   1004114d0 <.text+0x104d0>
100405588:	48 89 f2             	mov    %rsi,%rdx
10040558b:	4c 89 e9             	mov    %r13,%rcx
10040558e:	4c 8d 40 01          	lea    0x1(%rax),%r8
100405592:	e8 99 bc 00 00       	call   100411230 <.text+0x10230>
100405597:	e9 70 ff ff ff       	jmp    10040550c <.text+0x450c>
10040559c:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1004055a1:	48 89 d9             	mov    %rbx,%rcx
1004055a4:	e8 27 bf 00 00       	call   1004114d0 <.text+0x104d0>
1004055a9:	85 c0                	test   %eax,%eax
1004055ab:	74 46                	je     1004055f3 <.text+0x45f3>
1004055ad:	89 c0                	mov    %eax,%eax
1004055af:	31 f6                	xor    %esi,%esi
1004055b1:	48 8d 2d 50 10 01 00 	lea    0x11050(%rip),%rbp        # 100416608 <_head_msys_assuan_0_dll-0x69f8>
1004055b8:	48 8d 3c 03          	lea    (%rbx,%rax,1),%rdi
1004055bc:	eb 12                	jmp    1004055d0 <.text+0x45d0>
1004055be:	66 90                	xchg   %ax,%ax
1004055c0:	48 85 f6             	test   %rsi,%rsi
1004055c3:	48 0f 44 f3          	cmove  %rbx,%rsi
1004055c7:	48 83 c3 01          	add    $0x1,%rbx
1004055cb:	48 39 fb             	cmp    %rdi,%rbx
1004055ce:	74 1b                	je     1004055eb <.text+0x45eb>
1004055d0:	0f b6 13             	movzbl (%rbx),%edx
1004055d3:	48 89 e9             	mov    %rbp,%rcx
1004055d6:	e8 95 be 00 00       	call   100411470 <.text+0x10470>
1004055db:	48 85 c0             	test   %rax,%rax
1004055de:	75 e0                	jne    1004055c0 <.text+0x45c0>
1004055e0:	48 83 c3 01          	add    $0x1,%rbx
1004055e4:	31 f6                	xor    %esi,%esi
1004055e6:	48 39 fb             	cmp    %rdi,%rbx
1004055e9:	75 e5                	jne    1004055d0 <.text+0x45d0>
1004055eb:	48 85 f6             	test   %rsi,%rsi
1004055ee:	74 03                	je     1004055f3 <.text+0x45f3>
1004055f0:	c6 06 00             	movb   $0x0,(%rsi)
1004055f3:	45 85 f6             	test   %r14d,%r14d
1004055f6:	75 1c                	jne    100405614 <.text+0x4614>
1004055f8:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi