100408aa0:	44 0f b6 1b          	movzbl (%rbx),%r11d
100408aa4:	4c 8d 0d f5 e5 00 00 	lea    0xe5f5(%rip),%r9        # 1004170a0 <_head_msys_assuan_0_dll-0x5f60>
100408aab:	31 c0                	xor    %eax,%eax
100408aad:	4c 8d 51 02          	lea    0x2(%rcx),%r10
100408ab1:	44 89 da             	mov    %r11d,%edx
100408ab4:	c0 ea 03             	shr    $0x3,%dl
100408ab7:	83 e2 1f             	and    $0x1f,%edx
100408aba:	41 8a 04 11          	mov    (%r9,%rdx,1),%al
100408abe:	42 8d 14 9d 00 00 00 	lea    0x0(,%r11,4),%edx
100408ac5:	00
100408ac6:	83 e2 1c             	and    $0x1c,%edx
100408ac9:	41 0f b6 1c 11       	movzbl (%r9,%rdx,1),%ebx
100408ace:	88 dc                	mov    %bl,%ah
100408ad0:	66 89 01             	mov    %ax,(%rcx)
100408ad3:	e9 99 fe ff ff       	jmp    100408971 <.text+0x7971>
100408ad8:	48 8d 15 c1 e5 00 00 	lea    0xe5c1(%rip),%rdx        # 1004170a0 <_head_msys_assuan_0_dll-0x5f60>
100408adf:	90                   	nop
100408ae0:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
100408ae4:	0f b6 33             	movzbl (%rbx),%esi
100408ae7:	44 0f b6 4b 02       	movzbl 0x2(%rbx),%r9d
100408aec:	41 89 c3             	mov    %eax,%r11d
100408aef:	8d 1c b5 00 00 00 00 	lea    0x0(,%rsi,4),%ebx
100408af6:	41 89 f2             	mov    %esi,%r10d
100408af9:	41 c0 eb 06          	shr    $0x6,%r11b
100408afd:	83 e3 1c             	and    $0x1c,%ebx
100408b00:	44 89 ce             	mov    %r9d,%esi
100408b03:	41 c0 ea 03          	shr    $0x3,%r10b
100408b07:	45 0f b6 db          	movzbl %r11b,%r11d
100408b0b:	40 c0 ee 04          	shr    $0x4,%sil
100408b0f:	41 83 e2 1f          	and    $0x1f,%r10d
100408b13:	41 09 db             	or     %ebx,%r11d
100408b16:	89 c3                	mov    %eax,%ebx
100408b18:	c1 e0 04             	shl    $0x4,%eax
100408b1b:	40 0f b6 f6          	movzbl %sil,%esi
100408b1f:	83 e0 10             	and    $0x10,%eax
100408b22:	d1 fb                	sar    $1,%ebx
100408b24:	4d 63 db             	movslq %r11d,%r11
100408b27:	46 0f b6 14 12       	movzbl (%rdx,%r10,1),%r10d
100408b2c:	09 f0                	or     %esi,%eax
100408b2e:	83 e3 1f             	and    $0x1f,%ebx
100408b31:	46 0f b6 1c 1a       	movzbl (%rdx,%r11,1),%r11d
100408b36:	48 98                	cltq
100408b38:	0f b6 1c 1a          	movzbl (%rdx,%rbx,1),%ebx
100408b3c:	0f b6 04 02          	movzbl (%rdx,%rax,1),%eax
100408b40:	c1 e0 08             	shl    $0x8,%eax
100408b43:	09 d8                	or     %ebx,%eax
100408b45:	c1 e0 08             	shl    $0x8,%eax
100408b48:	44 09 d8             	or     %r11d,%eax
100408b4b:	c1 e0 08             	shl    $0x8,%eax
100408b4e:	44 09 d0             	or     %r10d,%eax
100408b51:	4c 8d 51 05          	lea    0x5(%rcx),%r10
100408b55:	89 01                	mov    %eax,(%rcx)
100408b57:	43 8d 04 09          	lea    (%r9,%r9,1),%eax
100408b5b:	83 e0 1e             	and    $0x1e,%eax
100408b5e:	0f b6 04 02          	movzbl (%rdx,%rax,1),%eax
100408b62:	88 41 04             	mov    %al,0x4(%rcx)
100408b65:	e9 07 fe ff ff       	jmp    100408971 <.text+0x7971>
100408b6a:	90                   	nop
100408b6b:	90                   	nop
100408b6c:	90                   	nop
100408b6d:	90                   	nop
100408b6e:	90                   	nop
100408b6f:	90                   	nop
100408b70:	48 83 ec 38          	sub    $0x38,%rsp
100408b74:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
100408b79:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
100408b7e:	48 89 ca             	mov    %rcx,%rdx
100408b81:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100408b86:	48 89 c1             	mov    %rax,%rcx
100408b89:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
100408b8e:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
100408b93:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
100408b98:	e8 73 81 00 00       	call   100410d10 <.text+0xfd10>
100408b9d:	85 c0                	test   %eax,%eax
100408b9f:	78 0a                	js     100408bab <.text+0x7bab>
100408ba1:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
100408ba6:	48 83 c4 38          	add    $0x38,%rsp
100408baa:	c3                   	ret
100408bab:	e8 a0 83 00 00       	call   100410f50 <.text+0xff50>
100408bb0:	8b 08                	mov    (%rax),%ecx
100408bb2:	e8 09 89 00 00       	call   1004114c0 <.text+0x104c0>
100408bb7:	48 8d 0d 02 e5 00 00 	lea    0xe502(%rip),%rcx        # 1004170c0 <_head_msys_assuan_0_dll-0x5f40>
100408bbe:	48 89 c2             	mov    %rax,%rdx
100408bc1:	e8 e2 81 00 00       	call   100410da8 <.text+0xfda8>
100408bc6:	90                   	nop
100408bc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100408bce:	00 00
100408bd0:	48 83 ec 38          	sub    $0x38,%rsp
100408bd4:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
100408bd9:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
100408bde:	48 89 ca             	mov    %rcx,%rdx
100408be1:	4c 89 44 24 50       	mov    %r8,0x50(%rsp)
100408be6:	48 89 c1             	mov    %rax,%rcx
100408be9:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
100408bee:	4c 89 4c 24 58       	mov    %r9,0x58(%rsp)
100408bf3:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
100408bf8:	e8 13 81 00 00       	call   100410d10 <.text+0xfd10>
100408bfd:	85 c0                	test   %eax,%eax
100408bff:	78 0f                	js     100408c10 <.text+0x7c10>
100408c01:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
100408c06:	48 83 c4 38          	add    $0x38,%rsp
100408c0a:	c3                   	ret
100408c0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100408c10:	31 c0                	xor    %eax,%eax
100408c12:	48 83 c4 38          	add    $0x38,%rsp
100408c16:	c3                   	ret
100408c17:	90                   	nop
100408c18:	90                   	nop
100408c19:	90                   	nop
100408c1a:	90                   	nop
100408c1b:	90                   	nop
100408c1c:	90                   	nop
100408c1d:	90                   	nop
100408c1e:	90                   	nop
100408c1f:	90                   	nop
100408c20:	57                   	push   %rdi
100408c21:	56                   	push   %rsi
100408c22:	53                   	push   %rbx
100408c23:	48 83 ec 20          	sub    $0x20,%rsp
100408c27:	48 8b 01             	mov    (%rcx),%rax
100408c2a:	48 89 d7             	mov    %rdx,%rdi
100408c2d:	48 8b 51 08          	mov    0x8(%rcx),%rdx
100408c31:	4c 89 c6             	mov    %r8,%rsi
100408c34:	4e 8d 04 00          	lea    (%rax,%r8,1),%r8
100408c38:	48 89 cb             	mov    %rcx,%rbx
100408c3b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
100408c3f:	49 39 d0             	cmp    %rdx,%r8
100408c42:	73 24                	jae    100408c68 <.text+0x7c68>
100408c44:	48 01 c1             	add    %rax,%rcx
100408c47:	49 89 f0             	mov    %rsi,%r8
100408c4a:	48 85 ff             	test   %rdi,%rdi
100408c4d:	74 44                	je     100408c93 <.text+0x7c93>
100408c4f:	48 89 fa             	mov    %rdi,%rdx
100408c52:	e8 c9 85 00 00       	call   100411220 <.text+0x10220>
100408c57:	48 01 33             	add    %rsi,(%rbx)
100408c5a:	48 83 c4 20          	add    $0x20,%rsp
100408c5e:	5b                   	pop    %rbx
100408c5f:	5e                   	pop    %rsi
100408c60:	5f                   	pop    %rdi
100408c61:	c3                   	ret
100408c62:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100408c68:	48 8d 94 32 00 04 00 	lea    0x400(%rdx,%rsi,1),%rdx
100408c6f:	00
100408c70:	48 89 53 08          	mov    %rdx,0x8(%rbx)
100408c74:	e8 37 80 00 00       	call   100410cb0 <.text+0xfcb0>
100408c79:	48 89 c1             	mov    %rax,%rcx
100408c7c:	48 85 c0             	test   %rax,%rax
100408c7f:	74 27                	je     100408ca8 <.text+0x7ca8>
100408c81:	48 89 43 10          	mov    %rax,0x10(%rbx)
100408c85:	48 8b 03             	mov    (%rbx),%rax
100408c88:	49 89 f0             	mov    %rsi,%r8
100408c8b:	48 01 c1             	add    %rax,%rcx
100408c8e:	48 85 ff             	test   %rdi,%rdi
100408c91:	75 bc                	jne    100408c4f <.text+0x7c4f>
100408c93:	31 d2                	xor    %edx,%edx
100408c95:	e8 a6 85 00 00       	call   100411240 <.text+0x10240>
100408c9a:	48 01 33             	add    %rsi,(%rbx)
100408c9d:	48 83 c4 20          	add    $0x20,%rsp
100408ca1:	5b                   	pop    %rbx
100408ca2:	5e                   	pop    %rsi
100408ca3:	5f                   	pop    %rdi
100408ca4:	c3                   	ret
100408ca5:	0f 1f 00             	nopl   (%rax)
100408ca8:	e8 a3 82 00 00       	call   100410f50 <.text+0xff50>
100408cad:	48 89 c2             	mov    %rax,%rdx
100408cb0:	b8 0c 00 00 00       	mov    $0xc,%eax
100408cb5:	8b 12                	mov    (%rdx),%edx
100408cb7:	85 d2                	test   %edx,%edx
100408cb9:	75 1d                	jne    100408cd8 <.text+0x7cd8>
100408cbb:	48 8b 13             	mov    (%rbx),%rdx
100408cbe:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
100408cc2:	89 43 18             	mov    %eax,0x18(%rbx)
100408cc5:	48 83 c4 20          	add    $0x20,%rsp
100408cc9:	5b                   	pop    %rbx
100408cca:	5e                   	pop    %rsi
100408ccb:	5f                   	pop    %rdi
100408ccc:	e9 3f 6b 00 00       	jmp    10040f810 <.text+0xe810>
100408cd1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408cd8:	e8 73 82 00 00       	call   100410f50 <.text+0xff50>
100408cdd:	8b 00                	mov    (%rax),%eax
100408cdf:	eb da                	jmp    100408cbb <.text+0x7cbb>
100408ce1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100408ce8:	00 00 00 00
100408cec:	0f 1f 40 00          	nopl   0x0(%rax)
100408cf0:	53                   	push   %rbx
100408cf1:	48 83 ec 20          	sub    $0x20,%rsp
100408cf5:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
100408cfc:	48 89 cb             	mov    %rcx,%rbx
100408cff:	48 63 ca             	movslq %edx,%rcx
100408d02:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
100408d06:	c7 43 18 00 00 00 00 	movl   $0x0,0x18(%rbx)
100408d0d:	e8 b6 7f 00 00       	call   100410cc8 <.text+0xfcc8>
100408d12:	48 89 43 10          	mov    %rax,0x10(%rbx)
100408d16:	48 85 c0             	test   %rax,%rax
100408d19:	74 06                	je     100408d21 <.text+0x7d21>
100408d1b:	48 83 c4 20          	add    $0x20,%rsp
100408d1f:	5b                   	pop    %rbx
100408d20:	c3                   	ret
100408d21:	e8 2a 82 00 00       	call   100410f50 <.text+0xff50>
100408d26:	8b 00                	mov    (%rax),%eax
100408d28:	89 43 18             	mov    %eax,0x18(%rbx)
100408d2b:	eb ee                	jmp    100408d1b <.text+0x7d1b>
100408d2d:	0f 1f 00             	nopl   (%rax)
100408d30:	53                   	push   %rbx
100408d31:	48 83 ec 20          	sub    $0x20,%rsp
100408d35:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
100408d3c:	48 89 cb             	mov    %rcx,%rbx
100408d3f:	48 63 ca             	movslq %edx,%rcx
100408d42:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
100408d46:	c7 43 18 00 00 00 00 	movl   $0x0,0x18(%rbx)
100408d4d:	e8 6e 7f 00 00       	call   100410cc0 <.text+0xfcc0>
100408d52:	48 89 43 10          	mov    %rax,0x10(%rbx)
100408d56:	48 85 c0             	test   %rax,%rax
100408d59:	74 06                	je     100408d61 <.text+0x7d61>
100408d5b:	48 83 c4 20          	add    $0x20,%rsp
100408d5f:	5b                   	pop    %rbx
100408d60:	c3                   	ret
100408d61:	e8 ea 81 00 00       	call   100410f50 <.text+0xff50>
100408d66:	8b 00                	mov    (%rax),%eax
100408d68:	89 43 18             	mov    %eax,0x18(%rbx)
100408d6b:	eb ee                	jmp    100408d5b <.text+0x7d5b>
100408d6d:	0f 1f 00             	nopl   (%rax)
100408d70:	8b 41 18             	mov    0x18(%rcx),%eax
100408d73:	85 c0                	test   %eax,%eax
100408d75:	75 0f                	jne    100408d86 <.text+0x7d86>
100408d77:	4c 8b 01             	mov    (%rcx),%r8
100408d7a:	4c 39 c2             	cmp    %r8,%rdx
100408d7d:	72 11                	jb     100408d90 <.text+0x7d90>
100408d7f:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
100408d86:	c3                   	ret
100408d87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100408d8e:	00 00
100408d90:	49 29 d0             	sub    %rdx,%r8
100408d93:	4c 89 01             	mov    %r8,(%rcx)
100408d96:	48 8b 49 10          	mov    0x10(%rcx),%rcx
100408d9a:	48 01 ca             	add    %rcx,%rdx
100408d9d:	e9 8e 84 00 00       	jmp    100411230 <.text+0x10230>
100408da2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100408da9:	00 00 00 00
100408dad:	0f 1f 00             	nopl   (%rax)
100408db0:	8b 41 18             	mov    0x18(%rcx),%eax
100408db3:	85 c0                	test   %eax,%eax
100408db5:	75 11                	jne    100408dc8 <.text+0x7dc8>
100408db7:	4d 85 c0             	test   %r8,%r8
100408dba:	74 0c                	je     100408dc8 <.text+0x7dc8>
100408dbc:	e9 5f fe ff ff       	jmp    100408c20 <.text+0x7c20>
100408dc1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408dc8:	c3                   	ret
100408dc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408dd0:	48 83 ec 28          	sub    $0x28,%rsp
100408dd4:	48 85 d2             	test   %rdx,%rdx
100408dd7:	74 11                	je     100408dea <.text+0x7dea>
100408dd9:	8b 41 18             	mov    0x18(%rcx),%eax
100408ddc:	85 c0                	test   %eax,%eax
100408dde:	75 0a                	jne    100408dea <.text+0x7dea>
100408de0:	4d 85 c0             	test   %r8,%r8
100408de3:	74 05                	je     100408dea <.text+0x7dea>
100408de5:	e8 36 fe ff ff       	call   100408c20 <.text+0x7c20>
100408dea:	31 c0                	xor    %eax,%eax
100408dec:	48 83 c4 28          	add    $0x28,%rsp
100408df0:	c3                   	ret
100408df1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100408df8:	00 00 00 00
100408dfc:	0f 1f 40 00          	nopl   0x0(%rax)
100408e00:	56                   	push   %rsi
100408e01:	53                   	push   %rbx
100408e02:	48 83 ec 28          	sub    $0x28,%rsp
100408e06:	48 89 cb             	mov    %rcx,%rbx
100408e09:	48 89 d1             	mov    %rdx,%rcx
100408e0c:	48 89 d6             	mov    %rdx,%rsi
100408e0f:	e8 bc 86 00 00       	call   1004114d0 <.text+0x104d0>
100408e14:	8b 53 18             	mov    0x18(%rbx),%edx
100408e17:	85 d2                	test   %edx,%edx
100408e19:	75 1d                	jne    100408e38 <.text+0x7e38>
100408e1b:	48 85 c0             	test   %rax,%rax
100408e1e:	74 18                	je     100408e38 <.text+0x7e38>
100408e20:	49 89 c0             	mov    %rax,%r8
100408e23:	48 89 f2             	mov    %rsi,%rdx
100408e26:	48 89 d9             	mov    %rbx,%rcx
100408e29:	48 83 c4 28          	add    $0x28,%rsp
100408e2d:	5b                   	pop    %rbx
100408e2e:	5e                   	pop    %rsi
100408e2f:	e9 ec fd ff ff       	jmp    100408c20 <.text+0x7c20>
100408e34:	0f 1f 40 00          	nopl   0x0(%rax)
100408e38:	48 83 c4 28          	add    $0x28,%rsp
100408e3c:	5b                   	pop    %rbx
100408e3d:	5e                   	pop    %rsi
100408e3e:	c3                   	ret
100408e3f:	90                   	nop
100408e40:	56                   	push   %rsi
100408e41:	53                   	push   %rbx
100408e42:	48 83 ec 38          	sub    $0x38,%rsp
100408e46:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
100408e4b:	48 89 cb             	mov    %rcx,%rbx
100408e4e:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
100408e53:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
100408e58:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
100408e5d:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
100408e62:	e8 a9 7e 00 00       	call   100410d10 <.text+0xfd10>
100408e67:	85 c0                	test   %eax,%eax
100408e69:	78 45                	js     100408eb0 <.text+0x7eb0>
100408e6b:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
100408e70:	48 89 f1             	mov    %rsi,%rcx
100408e73:	e8 58 86 00 00       	call   1004114d0 <.text+0x104d0>
100408e78:	8b 4b 18             	mov    0x18(%rbx),%ecx
100408e7b:	85 c9                	test   %ecx,%ecx
100408e7d:	75 18                	jne    100408e97 <.text+0x7e97>
100408e7f:	48 85 c0             	test   %rax,%rax
100408e82:	74 13                	je     100408e97 <.text+0x7e97>
100408e84:	48 89 f2             	mov    %rsi,%rdx
100408e87:	49 89 c0             	mov    %rax,%r8
100408e8a:	48 89 d9             	mov    %rbx,%rcx
100408e8d:	e8 8e fd ff ff       	call   100408c20 <.text+0x7c20>
100408e92:	48 8b 74 24 28       	mov    0x28(%rsp),%rsi
100408e97:	48 89 f1             	mov    %rsi,%rcx
100408e9a:	e8 31 7e 00 00       	call   100410cd0 <.text+0xfcd0>
100408e9f:	90                   	nop
100408ea0:	48 83 c4 38          	add    $0x38,%rsp
100408ea4:	5b                   	pop    %rbx
100408ea5:	5e                   	pop    %rsi
100408ea6:	c3                   	ret
100408ea7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100408eae:	00 00
100408eb0:	e8 9b 80 00 00       	call   100410f50 <.text+0xff50>
100408eb5:	48 89 c2             	mov    %rax,%rdx
100408eb8:	b8 0c 00 00 00       	mov    $0xc,%eax
100408ebd:	8b 12                	mov    (%rdx),%edx
100408ebf:	85 d2                	test   %edx,%edx
100408ec1:	75 0d                	jne    100408ed0 <.text+0x7ed0>
100408ec3:	89 43 18             	mov    %eax,0x18(%rbx)
100408ec6:	48 83 c4 38          	add    $0x38,%rsp
100408eca:	5b                   	pop    %rbx
100408ecb:	5e                   	pop    %rsi
100408ecc:	c3                   	ret
100408ecd:	0f 1f 00             	nopl   (%rax)
100408ed0:	e8 7b 80 00 00       	call   100410f50 <.text+0xff50>
100408ed5:	8b 00                	mov    (%rax),%eax
100408ed7:	eb ea                	jmp    100408ec3 <.text+0x7ec3>
100408ed9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408ee0:	53                   	push   %rbx
100408ee1:	48 83 ec 20          	sub    $0x20,%rsp
100408ee5:	48 89 cb             	mov    %rcx,%rbx
100408ee8:	8b 49 18             	mov    0x18(%rcx),%ecx
100408eeb:	48 8b 43 10          	mov    0x10(%rbx),%rax
100408eef:	85 c9                	test   %ecx,%ecx
100408ef1:	75 25                	jne    100408f18 <.text+0x7f18>
100408ef3:	48 85 d2             	test   %rdx,%rdx
100408ef6:	74 06                	je     100408efe <.text+0x7efe>
100408ef8:	48 8b 0b             	mov    (%rbx),%rcx
100408efb:	48 89 0a             	mov    %rcx,(%rdx)