100404d5d:	42 0f b6 04 0e       	movzbl (%rsi,%r9,1),%eax
100404d62:	8d 48 bf             	lea    -0x41(%rax),%ecx
100404d65:	41 89 c2             	mov    %eax,%r10d
100404d68:	83 f9 19             	cmp    $0x19,%ecx
100404d6b:	77 08                	ja     100404d75 <.text+0x3d75>
100404d6d:	41 83 ca 20          	or     $0x20,%r10d
100404d71:	41 0f b6 c2          	movzbl %r10b,%eax
100404d75:	46 0f b6 1c 0a       	movzbl (%rdx,%r9,1),%r11d
100404d7a:	44 89 d9             	mov    %r11d,%ecx
100404d7d:	41 83 eb 41          	sub    $0x41,%r11d
100404d81:	41 89 c8             	mov    %ecx,%r8d
100404d84:	41 83 c8 20          	or     $0x20,%r8d
100404d88:	41 83 fb 1a          	cmp    $0x1a,%r11d
100404d8c:	41 0f 42 c8          	cmovb  %r8d,%ecx
100404d90:	49 39 d9             	cmp    %rbx,%r9
100404d93:	75 bb                	jne    100404d50 <.text+0x3d50>
100404d95:	0f b6 c9             	movzbl %cl,%ecx
100404d98:	29 c8                	sub    %ecx,%eax
100404d9a:	5b                   	pop    %rbx
100404d9b:	5e                   	pop    %rsi
100404d9c:	c3                   	ret
100404d9d:	0f 1f 00             	nopl   (%rax)
100404da0:	31 c0                	xor    %eax,%eax
100404da2:	5b                   	pop    %rbx
100404da3:	5e                   	pop    %rsi
100404da4:	c3                   	ret
100404da5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404dac:	00 00 00 00
100404db0:	53                   	push   %rbx
100404db1:	49 89 cb             	mov    %rcx,%r11
100404db4:	48 39 d1             	cmp    %rdx,%rcx
100404db7:	74 57                	je     100404e10 <.text+0x3e10>
100404db9:	4d 85 c0             	test   %r8,%r8
100404dbc:	74 52                	je     100404e10 <.text+0x3e10>
100404dbe:	45 31 d2             	xor    %r10d,%r10d
100404dc1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404dc8:	47 0f b6 0c 13       	movzbl (%r11,%r10,1),%r9d
100404dcd:	42 0f b6 0c 12       	movzbl (%rdx,%r10,1),%ecx
100404dd2:	41 38 c9             	cmp    %cl,%r9b
100404dd5:	74 30                	je     100404e07 <.text+0x3e07>
100404dd7:	41 0f be c1          	movsbl %r9b,%eax
100404ddb:	41 83 e1 df          	and    $0xffffffdf,%r9d
100404ddf:	8d 58 9f             	lea    -0x61(%rax),%ebx
100404de2:	45 0f be c9          	movsbl %r9b,%r9d
100404de6:	83 fb 19             	cmp    $0x19,%ebx
100404de9:	41 0f 46 c1          	cmovbe %r9d,%eax
100404ded:	44 0f be c9          	movsbl %cl,%r9d
100404df1:	83 e1 df             	and    $0xffffffdf,%ecx
100404df4:	41 8d 59 9f          	lea    -0x61(%r9),%ebx
100404df8:	0f be c9             	movsbl %cl,%ecx
100404dfb:	83 fb 19             	cmp    $0x19,%ebx
100404dfe:	44 0f 46 c9          	cmovbe %ecx,%r9d
100404e02:	41 39 c1             	cmp    %eax,%r9d
100404e05:	75 11                	jne    100404e18 <.text+0x3e18>
100404e07:	49 83 c2 01          	add    $0x1,%r10
100404e0b:	4d 39 c2             	cmp    %r8,%r10
100404e0e:	75 b8                	jne    100404dc8 <.text+0x3dc8>
100404e10:	31 c0                	xor    %eax,%eax
100404e12:	5b                   	pop    %rbx
100404e13:	c3                   	ret
100404e14:	0f 1f 40 00          	nopl   0x0(%rax)
100404e18:	44 29 c8             	sub    %r9d,%eax
100404e1b:	5b                   	pop    %rbx
100404e1c:	c3                   	ret
100404e1d:	0f 1f 00             	nopl   (%rax)
100404e20:	48 39 d1             	cmp    %rdx,%rcx
100404e23:	74 4b                	je     100404e70 <.text+0x3e70>
100404e25:	44 0f b6 09          	movzbl (%rcx),%r9d
100404e29:	45 84 c9             	test   %r9b,%r9b
100404e2c:	75 1c                	jne    100404e4a <.text+0x3e4a>
100404e2e:	eb 43                	jmp    100404e73 <.text+0x3e73>
100404e30:	45 84 c0             	test   %r8b,%r8b
100404e33:	74 1e                	je     100404e53 <.text+0x3e53>
100404e35:	44 0f b6 49 01       	movzbl 0x1(%rcx),%r9d
100404e3a:	48 83 c1 01          	add    $0x1,%rcx
100404e3e:	48 8d 42 01          	lea    0x1(%rdx),%rax
100404e42:	45 84 c9             	test   %r9b,%r9b
100404e45:	74 21                	je     100404e68 <.text+0x3e68>
100404e47:	48 89 c2             	mov    %rax,%rdx
100404e4a:	44 0f be 02          	movsbl (%rdx),%r8d
100404e4e:	45 38 c8             	cmp    %r9b,%r8b
100404e51:	74 dd                	je     100404e30 <.text+0x3e30>
100404e53:	31 c0                	xor    %eax,%eax
100404e55:	45 38 c1             	cmp    %r8b,%r9b
100404e58:	74 07                	je     100404e61 <.text+0x3e61>
100404e5a:	41 0f be c1          	movsbl %r9b,%eax
100404e5e:	44 29 c0             	sub    %r8d,%eax
100404e61:	c3                   	ret
100404e62:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404e68:	44 0f be 42 01       	movsbl 0x1(%rdx),%r8d
100404e6d:	eb e4                	jmp    100404e53 <.text+0x3e53>
100404e6f:	90                   	nop
100404e70:	31 c0                	xor    %eax,%eax
100404e72:	c3                   	ret
100404e73:	44 0f be 02          	movsbl (%rdx),%r8d
100404e77:	eb da                	jmp    100404e53 <.text+0x3e53>
100404e79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404e80:	57                   	push   %rdi
100404e81:	56                   	push   %rsi
100404e82:	53                   	push   %rbx
100404e83:	48 83 ec 20          	sub    $0x20,%rsp
100404e87:	4c 89 c7             	mov    %r8,%rdi
100404e8a:	48 89 cb             	mov    %rcx,%rbx
100404e8d:	4d 89 c8             	mov    %r9,%r8
100404e90:	48 89 c8             	mov    %rcx,%rax
100404e93:	4d 85 c9             	test   %r9,%r9
100404e96:	74 33                	je     100404ecb <.text+0x3ecb>
100404e98:	31 c0                	xor    %eax,%eax
100404e9a:	4c 39 ca             	cmp    %r9,%rdx
100404e9d:	72 2c                	jb     100404ecb <.text+0x3ecb>
100404e9f:	4c 29 ca             	sub    %r9,%rdx
100404ea2:	48 89 d6             	mov    %rdx,%rsi
100404ea5:	48 01 ce             	add    %rcx,%rsi
100404ea8:	73 0f                	jae    100404eb9 <.text+0x3eb9>
100404eaa:	eb 1f                	jmp    100404ecb <.text+0x3ecb>
100404eac:	0f 1f 40 00          	nopl   0x0(%rax)
100404eb0:	48 83 c3 01          	add    $0x1,%rbx
100404eb4:	48 39 de             	cmp    %rbx,%rsi
100404eb7:	72 1f                	jb     100404ed8 <.text+0x3ed8>
100404eb9:	48 89 fa             	mov    %rdi,%rdx
100404ebc:	48 89 d9             	mov    %rbx,%rcx
100404ebf:	e8 ec fe ff ff       	call   100404db0 <.text+0x3db0>
100404ec4:	85 c0                	test   %eax,%eax
100404ec6:	75 e8                	jne    100404eb0 <.text+0x3eb0>
100404ec8:	48 89 d8             	mov    %rbx,%rax
100404ecb:	48 83 c4 20          	add    $0x20,%rsp
100404ecf:	5b                   	pop    %rbx
100404ed0:	5e                   	pop    %rsi
100404ed1:	5f                   	pop    %rdi
100404ed2:	c3                   	ret
100404ed3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404ed8:	31 c0                	xor    %eax,%eax
100404eda:	48 83 c4 20          	add    $0x20,%rsp
100404ede:	5b                   	pop    %rbx
100404edf:	5e                   	pop    %rsi
100404ee0:	5f                   	pop    %rdi
100404ee1:	c3                   	ret
100404ee2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404ee9:	00 00 00 00
100404eed:	0f 1f 00             	nopl   (%rax)
100404ef0:	41 54                	push   %r12
100404ef2:	55                   	push   %rbp
100404ef3:	57                   	push   %rdi
100404ef4:	56                   	push   %rsi
100404ef5:	53                   	push   %rbx
100404ef6:	48 83 ec 20          	sub    $0x20,%rsp
100404efa:	48 89 cb             	mov    %rcx,%rbx
100404efd:	48 89 d6             	mov    %rdx,%rsi
100404f00:	4d 85 c0             	test   %r8,%r8
100404f03:	74 45                	je     100404f4a <.text+0x3f4a>
100404f05:	4e 8d 24 01          	lea    (%rcx,%r8,1),%r12
100404f09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100404f10:	0f b6 3b             	movzbl (%rbx),%edi
100404f13:	40 3a 3e             	cmp    (%rsi),%dil
100404f16:	74 25                	je     100404f3d <.text+0x3f3d>
100404f18:	e8 53 c0 00 00       	call   100410f70 <.text+0xff70>
100404f1d:	40 0f b6 cf          	movzbl %dil,%ecx
100404f21:	e8 6a c6 00 00       	call   100411590 <.text+0x10590>
100404f26:	0f b6 2e             	movzbl (%rsi),%ebp
100404f29:	89 c7                	mov    %eax,%edi
100404f2b:	e8 40 c0 00 00       	call   100410f70 <.text+0xff70>
100404f30:	40 0f b6 cd          	movzbl %bpl,%ecx
100404f34:	e8 57 c6 00 00       	call   100411590 <.text+0x10590>
100404f39:	39 c7                	cmp    %eax,%edi
100404f3b:	75 23                	jne    100404f60 <.text+0x3f60>
100404f3d:	48 83 c3 01          	add    $0x1,%rbx
100404f41:	48 83 c6 01          	add    $0x1,%rsi
100404f45:	49 39 dc             	cmp    %rbx,%r12
100404f48:	75 c6                	jne    100404f10 <.text+0x3f10>
100404f4a:	31 c0                	xor    %eax,%eax
100404f4c:	48 83 c4 20          	add    $0x20,%rsp
100404f50:	5b                   	pop    %rbx
100404f51:	5e                   	pop    %rsi
100404f52:	5f                   	pop    %rdi
100404f53:	5d                   	pop    %rbp
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)