100404f54:	41 5c                	pop    %r12
100404f56:	c3                   	ret
100404f57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100404f5e:	00 00
100404f60:	0f b6 03             	movzbl (%rbx),%eax
100404f63:	0f b6 16             	movzbl (%rsi),%edx
100404f66:	29 d0                	sub    %edx,%eax
100404f68:	48 83 c4 20          	add    $0x20,%rsp
100404f6c:	5b                   	pop    %rbx
100404f6d:	5e                   	pop    %rsi
100404f6e:	5f                   	pop    %rdi
100404f6f:	5d                   	pop    %rbp
100404f70:	41 5c                	pop    %r12
100404f72:	c3                   	ret
100404f73:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404f7a:	00 00 00 00
100404f7e:	66 90                	xchg   %ax,%ax
100404f80:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100404f86:	e9 65 e7 ff ff       	jmp    1004036f0 <.text+0x26f0>
100404f8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404f90:	45 31 c0             	xor    %r8d,%r8d
100404f93:	e9 58 e7 ff ff       	jmp    1004036f0 <.text+0x26f0>
100404f98:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100404f9f:	00
100404fa0:	55                   	push   %rbp
100404fa1:	57                   	push   %rdi
100404fa2:	56                   	push   %rsi
100404fa3:	53                   	push   %rbx
100404fa4:	48 81 ec a8 01 00 00 	sub    $0x1a8,%rsp
100404fab:	48 89 d5             	mov    %rdx,%rbp
100404fae:	48 89 cf             	mov    %rcx,%rdi
100404fb1:	e8 1a c5 00 00       	call   1004114d0 <.text+0x104d0>
100404fb6:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
100404fba:	48 89 c6             	mov    %rax,%rsi
100404fbd:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
100404fc2:	48 85 c9             	test   %rcx,%rcx
100404fc5:	0f 84 90 00 00 00    	je     10040505b <.text+0x405b>
100404fcb:	bb 01 00 00 00       	mov    $0x1,%ebx
100404fd0:	e8 fb c4 00 00       	call   1004114d0 <.text+0x104d0>
100404fd5:	48 01 c6             	add    %rax,%rsi
100404fd8:	48 83 fb 2f          	cmp    $0x2f,%rbx
100404fdc:	74 62                	je     100405040 <.text+0x4040>
100404fde:	48 83 c3 01          	add    $0x1,%rbx
100404fe2:	48 8b 4c dd f8       	mov    -0x8(%rbp,%rbx,8),%rcx
100404fe7:	48 89 4c dc 20       	mov    %rcx,0x20(%rsp,%rbx,8)
100404fec:	48 85 c9             	test   %rcx,%rcx
100404fef:	75 df                	jne    100404fd0 <.text+0x3fd0>
100404ff1:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
100404ff5:	e8 ce bc 00 00       	call   100410cc8 <.text+0xfcc8>
100404ffa:	48 89 c6             	mov    %rax,%rsi
100404ffd:	48 85 c0             	test   %rax,%rax
100405000:	74 48                	je     10040504a <.text+0x404a>
100405002:	48 8d 5c 24 28       	lea    0x28(%rsp),%rbx
100405007:	48 89 f1             	mov    %rsi,%rcx
10040500a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100405010:	48 89 fa             	mov    %rdi,%rdx
100405013:	48 83 c3 08          	add    $0x8,%rbx
100405017:	e8 44 c4 00 00       	call   100411460 <.text+0x10460>
10040501c:	48 8b 7b f8          	mov    -0x8(%rbx),%rdi
100405020:	48 89 c1             	mov    %rax,%rcx
100405023:	48 85 ff             	test   %rdi,%rdi
100405026:	75 e8                	jne    100405010 <.text+0x4010>
100405028:	48 89 f0             	mov    %rsi,%rax
10040502b:	48 81 c4 a8 01 00 00 	add    $0x1a8,%rsp
100405032:	5b                   	pop    %rbx
100405033:	5e                   	pop    %rsi
100405034:	5f                   	pop    %rdi
100405035:	5d                   	pop    %rbp
100405036:	c3                   	ret
100405037:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040503e:	00 00
100405040:	b9 16 00 00 00       	mov    $0x16,%ecx
100405045:	e8 16 be 00 00       	call   100410e60 <.text+0xfe60>
10040504a:	31 f6                	xor    %esi,%esi
10040504c:	48 89 f0             	mov    %rsi,%rax
10040504f:	48 81 c4 a8 01 00 00 	add    $0x1a8,%rsp
100405056:	5b                   	pop    %rbx
100405057:	5e                   	pop    %rsi
100405058:	5f                   	pop    %rdi
100405059:	5d                   	pop    %rbp
10040505a:	c3                   	ret
10040505b:	48 8d 48 01          	lea    0x1(%rax),%rcx
10040505f:	e8 64 bc 00 00       	call   100410cc8 <.text+0xfcc8>
100405064:	48 89 c6             	mov    %rax,%rsi
100405067:	48 85 c0             	test   %rax,%rax
10040506a:	75 96                	jne    100405002 <.text+0x4002>
10040506c:	31 f6                	xor    %esi,%esi
10040506e:	eb dc                	jmp    10040504c <.text+0x404c>
100405070:	48 83 ec 38          	sub    $0x38,%rsp
100405074:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
100405079:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
10040507e:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
100405083:	48 85 c9             	test   %rcx,%rcx
100405086:	74 18                	je     1004050a0 <.text+0x40a0>
100405088:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
10040508d:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
100405092:	e8 09 ff ff ff       	call   100404fa0 <.text+0x3fa0>
100405097:	48 83 c4 38          	add    $0x38,%rsp
10040509b:	c3                   	ret
10040509c:	0f 1f 40 00          	nopl   0x0(%rax)
1004050a0:	48 8d 0d a9 14 01 00 	lea    0x114a9(%rip),%rcx        # 100416550 <_head_msys_assuan_0_dll-0x6ab0>
1004050a7:	e8 e4 bb 00 00       	call   100410c90 <.text+0xfc90>
1004050ac:	48 83 c4 38          	add    $0x38,%rsp
1004050b0:	c3                   	ret
1004050b1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004050b8:	00 00 00 00
1004050bc:	0f 1f 40 00          	nopl   0x0(%rax)
1004050c0:	48 83 ec 38          	sub    $0x38,%rsp
1004050c4:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1004050c9:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
1004050ce:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
1004050d3:	48 85 c9             	test   %rcx,%rcx
1004050d6:	74 20                	je     1004050f8 <.text+0x40f8>
1004050d8:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1004050dd:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1004050e2:	e8 b9 fe ff ff       	call   100404fa0 <.text+0x3fa0>
1004050e7:	48 85 c0             	test   %rax,%rax
1004050ea:	74 1a                	je     100405106 <.text+0x4106>
1004050ec:	48 83 c4 38          	add    $0x38,%rsp
1004050f0:	c3                   	ret
1004050f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004050f8:	48 8d 0d 51 14 01 00 	lea    0x11451(%rip),%rcx        # 100416550 <_head_msys_assuan_0_dll-0x6ab0>
1004050ff:	e8 6c bb 00 00       	call   100410c70 <.text+0xfc70>
100405104:	eb e1                	jmp    1004050e7 <.text+0x40e7>
100405106:	e8 45 be 00 00       	call   100410f50 <.text+0xff50>
10040510b:	83 38 16             	cmpl   $0x16,(%rax)
10040510e:	74 2a                	je     10040513a <.text+0x413a>
100405110:	e8 4b be 00 00       	call   100410f60 <.text+0xff60>
100405115:	41 b8 16 00 00 00    	mov    $0x16,%r8d
10040511b:	ba 01 00 00 00       	mov    $0x1,%edx
100405120:	48 8d 0d c7 14 01 00 	lea    0x114c7(%rip),%rcx        # 1004165ee <_head_msys_assuan_0_dll-0x6a12>
100405127:	4c 8b 48 18          	mov    0x18(%rax),%r9
10040512b:	e8 e0 bf 00 00       	call   100411110 <.text+0x10110>
100405130:	b9 02 00 00 00       	mov    $0x2,%ecx
100405135:	e8 16 bf 00 00       	call   100411050 <.text+0x10050>
10040513a:	e8 21 be 00 00       	call   100410f60 <.text+0xff60>
10040513f:	41 b8 25 00 00 00    	mov    $0x25,%r8d
100405145:	ba 01 00 00 00       	mov    $0x1,%edx
10040514a:	48 8d 0d 77 14 01 00 	lea    0x11477(%rip),%rcx        # 1004165c8 <_head_msys_assuan_0_dll-0x6a38>
100405151:	4c 8b 48 18          	mov    0x18(%rax),%r9
100405155:	e8 b6 bf 00 00       	call   100411110 <.text+0x10110>
10040515a:	eb d4                	jmp    100405130 <.text+0x4130>
10040515c:	0f 1f 40 00          	nopl   0x0(%rax)
100405160:	41 55                	push   %r13
100405162:	41 54                	push   %r12
100405164:	55                   	push   %rbp
100405165:	57                   	push   %rdi
100405166:	56                   	push   %rsi
100405167:	53                   	push   %rbx
100405168:	48 83 ec 28          	sub    $0x28,%rsp
10040516c:	0f be da             	movsbl %dl,%ebx
10040516f:	48 89 cd             	mov    %rcx,%rbp
100405172:	4c 89 cf             	mov    %r9,%rdi
100405175:	44 89 c6             	mov    %r8d,%esi
100405178:	89 da                	mov    %ebx,%edx
10040517a:	e8 f1 c2 00 00       	call   100411470 <.text+0x10470>
10040517f:	48 85 c0             	test   %rax,%rax
100405182:	0f 84 98 00 00 00    	je     100405220 <.text+0x4220>
100405188:	41 bd 01 00 00 00    	mov    $0x1,%r13d
10040518e:	66 90                	xchg   %ax,%ax
100405190:	48 8d 48 01          	lea    0x1(%rax),%rcx
100405194:	89 da                	mov    %ebx,%edx
100405196:	45 89 ec             	mov    %r13d,%r12d
100405199:	41 83 c5 01          	add    $0x1,%r13d
10040519d:	e8 ce c2 00 00       	call   100411470 <.text+0x10470>
1004051a2:	48 85 c0             	test   %rax,%rax
1004051a5:	75 e9                	jne    100405190 <.text+0x4190>
1004051a7:	41 8d 4c 24 02       	lea    0x2(%r12),%ecx
1004051ac:	48 63 c9             	movslq %ecx,%rcx
1004051af:	ba 08 00 00 00       	mov    $0x8,%edx
1004051b4:	e8 3f bb 00 00       	call   100410cf8 <.text+0xfcf8>
1004051b9:	49 89 c4             	mov    %rax,%r12
1004051bc:	48 85 c0             	test   %rax,%rax
1004051bf:	74 45                	je     100405206 <.text+0x4206>
1004051c1:	48 89 28             	mov    %rbp,(%rax)
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