100406d82:	48 89 d8             	mov    %rbx,%rax
100406d85:	48 83 c4 28          	add    $0x28,%rsp
100406d89:	5b                   	pop    %rbx
100406d8a:	5e                   	pop    %rsi
100406d8b:	c3                   	ret
100406d8c:	0f 1f 40 00          	nopl   0x0(%rax)
100406d90:	31 db                	xor    %ebx,%ebx
100406d92:	48 89 d8             	mov    %rbx,%rax
100406d95:	48 83 c4 28          	add    $0x28,%rsp
100406d99:	5b                   	pop    %rbx
100406d9a:	5e                   	pop    %rsi
100406d9b:	c3                   	ret
100406d9c:	0f 1f 40 00          	nopl   0x0(%rax)
100406da0:	55                   	push   %rbp
100406da1:	57                   	push   %rdi
100406da2:	56                   	push   %rsi
100406da3:	53                   	push   %rbx
100406da4:	48 83 ec 28          	sub    $0x28,%rsp
100406da8:	48 8d 0d 71 62 00 00 	lea    0x6271(%rip),%rcx        # 10040d020 <_head_msys_bz2_1_dll-0x4fe0>
100406daf:	48 8d 35 61 62 00 00 	lea    0x6261(%rip),%rsi        # 10040d017 <_head_msys_bz2_1_dll-0x4fe9>
100406db6:	e8 e5 28 00 00       	call   1004096a0 <.text+0x86a0>
100406dbb:	48 89 c3             	mov    %rax,%rbx
100406dbe:	48 85 c0             	test   %rax,%rax
100406dc1:	74 05                	je     100406dc8 <.text+0x5dc8>
100406dc3:	80 38 00             	cmpb   $0x0,(%rax)
100406dc6:	75 10                	jne    100406dd8 <.text+0x5dd8>
100406dc8:	48 89 f0             	mov    %rsi,%rax
100406dcb:	48 83 c4 28          	add    $0x28,%rsp
100406dcf:	5b                   	pop    %rbx
100406dd0:	5e                   	pop    %rsi
100406dd1:	5f                   	pop    %rdi
100406dd2:	5d                   	pop    %rbp
100406dd3:	c3                   	ret
100406dd4:	0f 1f 40 00          	nopl   0x0(%rax)
100406dd8:	48 89 c1             	mov    %rax,%rcx
100406ddb:	e8 40 ff ff ff       	call   100406d20 <.text+0x5d20>
100406de0:	48 85 c0             	test   %rax,%rax
100406de3:	48 89 c6             	mov    %rax,%rsi
100406de6:	48 0f 44 f3          	cmove  %rbx,%rsi
100406dea:	31 d2                	xor    %edx,%edx
100406dec:	48 89 f1             	mov    %rsi,%rcx
100406def:	e8 ac cc ff ff       	call   100403aa0 <.text+0x2aa0>
100406df4:	31 d2                	xor    %edx,%edx
100406df6:	48 8d 0d 1a 62 00 00 	lea    0x621a(%rip),%rcx        # 10040d017 <_head_msys_bz2_1_dll-0x4fe9>
100406dfd:	48 89 c3             	mov    %rax,%rbx
100406e00:	e8 9b cc ff ff       	call   100403aa0 <.text+0x2aa0>
100406e05:	48 89 d9             	mov    %rbx,%rcx
100406e08:	48 89 c7             	mov    %rax,%rdi
100406e0b:	48 89 c2             	mov    %rax,%rdx
100406e0e:	e8 ed cc ff ff       	call   100403b00 <.text+0x2b00>
100406e13:	48 89 f9             	mov    %rdi,%rcx
100406e16:	89 c5                	mov    %eax,%ebp
100406e18:	e8 ab 25 00 00       	call   1004093c8 <.text+0x83c8>
100406e1d:	48 89 d9             	mov    %rbx,%rcx
100406e20:	e8 a3 25 00 00       	call   1004093c8 <.text+0x83c8>
100406e25:	85 ed                	test   %ebp,%ebp
100406e27:	74 9f                	je     100406dc8 <.text+0x5dc8>
100406e29:	48 89 f0             	mov    %rsi,%rax
100406e2c:	c6 05 3d a3 00 00 01 	movb   $0x1,0xa33d(%rip)        # 100411170 <_head_msys_bz2_1_dll-0xe90>
100406e33:	48 83 c4 28          	add    $0x28,%rsp
100406e37:	5b                   	pop    %rbx
100406e38:	5e                   	pop    %rsi
100406e39:	5f                   	pop    %rdi
100406e3a:	5d                   	pop    %rbp
100406e3b:	c3                   	ret
100406e3c:	0f 1f 40 00          	nopl   0x0(%rax)
100406e40:	48 8d 05 d0 61 00 00 	lea    0x61d0(%rip),%rax        # 10040d017 <_head_msys_bz2_1_dll-0x4fe9>
100406e47:	c3                   	ret
100406e48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100406e4f:	00
100406e50:	41 54                	push   %r12
100406e52:	55                   	push   %rbp
100406e53:	57                   	push   %rdi
100406e54:	56                   	push   %rsi
100406e55:	53                   	push   %rbx
100406e56:	48 83 ec 20          	sub    $0x20,%rsp
100406e5a:	48 89 cb             	mov    %rcx,%rbx
100406e5d:	48 85 c9             	test   %rcx,%rcx
100406e60:	74 05                	je     100406e67 <.text+0x5e67>
100406e62:	80 39 00             	cmpb   $0x0,(%rcx)
100406e65:	75 39                	jne    100406ea0 <.text+0x5ea0>
100406e67:	e8 34 ff ff ff       	call   100406da0 <.text+0x5da0>
100406e6c:	31 f6                	xor    %esi,%esi
100406e6e:	48 89 c3             	mov    %rax,%rbx
100406e71:	48 8b 0d 00 a3 00 00 	mov    0xa300(%rip),%rcx        # 100411178 <_head_msys_bz2_1_dll-0xe88>
100406e78:	e8 4b 25 00 00       	call   1004093c8 <.text+0x83c8>
100406e7d:	48 89 d9             	mov    %rbx,%rcx
100406e80:	31 d2                	xor    %edx,%edx
100406e82:	e8 19 cc ff ff       	call   100403aa0 <.text+0x2aa0>
100406e87:	48 89 f1             	mov    %rsi,%rcx
100406e8a:	48 89 05 e7 a2 00 00 	mov    %rax,0xa2e7(%rip)        # 100411178 <_head_msys_bz2_1_dll-0xe88>
100406e91:	48 83 c4 20          	add    $0x20,%rsp
100406e95:	5b                   	pop    %rbx
100406e96:	5e                   	pop    %rsi
100406e97:	5f                   	pop    %rdi
100406e98:	5d                   	pop    %rbp
100406e99:	41 5c                	pop    %r12
100406e9b:	e9 28 25 00 00       	jmp    1004093c8 <.text+0x83c8>
100406ea0:	e8 7b fe ff ff       	call   100406d20 <.text+0x5d20>
100406ea5:	48 85 c0             	test   %rax,%rax
100406ea8:	48 89 c6             	mov    %rax,%rsi
100406eab:	48 0f 45 d8          	cmovne %rax,%rbx
100406eaf:	31 d2                	xor    %edx,%edx
100406eb1:	48 89 d9             	mov    %rbx,%rcx
100406eb4:	e8 e7 cb ff ff       	call   100403aa0 <.text+0x2aa0>
100406eb9:	31 d2                	xor    %edx,%edx
100406ebb:	48 8d 0d 55 61 00 00 	lea    0x6155(%rip),%rcx        # 10040d017 <_head_msys_bz2_1_dll-0x4fe9>
100406ec2:	48 89 c7             	mov    %rax,%rdi
100406ec5:	e8 d6 cb ff ff       	call   100403aa0 <.text+0x2aa0>
100406eca:	48 89 f9             	mov    %rdi,%rcx
100406ecd:	48 89 c5             	mov    %rax,%rbp
100406ed0:	48 89 c2             	mov    %rax,%rdx
100406ed3:	e8 28 cc ff ff       	call   100403b00 <.text+0x2b00>
100406ed8:	48 89 e9             	mov    %rbp,%rcx
100406edb:	41 89 c4             	mov    %eax,%r12d
100406ede:	e8 e5 24 00 00       	call   1004093c8 <.text+0x83c8>
100406ee3:	48 89 f9             	mov    %rdi,%rcx
100406ee6:	e8 dd 24 00 00       	call   1004093c8 <.text+0x83c8>
100406eeb:	45 85 e4             	test   %r12d,%r12d
100406eee:	74 81                	je     100406e71 <.text+0x5e71>
100406ef0:	c6 05 79 a2 00 00 01 	movb   $0x1,0xa279(%rip)        # 100411170 <_head_msys_bz2_1_dll-0xe90>
100406ef7:	e9 75 ff ff ff       	jmp    100406e71 <.text+0x5e71>
100406efc:	0f 1f 40 00          	nopl   0x0(%rax)
100406f00:	57                   	push   %rdi
100406f01:	56                   	push   %rsi
100406f02:	53                   	push   %rbx
100406f03:	48 83 ec 20          	sub    $0x20,%rsp
100406f07:	48 89 cb             	mov    %rcx,%rbx
100406f0a:	89 d6                	mov    %edx,%esi
100406f0c:	e8 ff 29 00 00       	call   100409910 <.text+0x8910>
100406f11:	48 83 f8 06          	cmp    $0x6,%rax
100406f15:	76 15                	jbe    100406f2c <.text+0x5f2c>
100406f17:	48 8d 4c 03 f9       	lea    -0x7(%rbx,%rax,1),%rcx
100406f1c:	48 8d 15 f5 60 00 00 	lea    0x60f5(%rip),%rdx        # 10040d018 <_head_msys_bz2_1_dll-0x4fe8>
100406f23:	e8 a8 29 00 00       	call   1004098d0 <.text+0x88d0>
100406f28:	85 c0                	test   %eax,%eax
100406f2a:	74 0c                	je     100406f38 <.text+0x5f38>
100406f2c:	48 83 c4 20          	add    $0x20,%rsp
100406f30:	5b                   	pop    %rbx
100406f31:	5e                   	pop    %rsi
100406f32:	5f                   	pop    %rdi
100406f33:	c3                   	ret
100406f34:	0f 1f 40 00          	nopl   0x0(%rax)
100406f38:	48 8d 15 eb 60 00 00 	lea    0x60eb(%rip),%rdx        # 10040d02a <_head_msys_bz2_1_dll-0x4fd6>
100406f3f:	48 89 d9             	mov    %rbx,%rcx
100406f42:	e8 19 e1 ff ff       	call   100405060 <.text+0x4060>
100406f47:	85 c0                	test   %eax,%eax
100406f49:	0f 85 0b 01 00 00    	jne    10040705a <.text+0x605a>
100406f4f:	85 f6                	test   %esi,%esi
100406f51:	74 7d                	je     100406fd0 <.text+0x5fd0>
100406f53:	48 89 d9             	mov    %rbx,%rcx
100406f56:	45 31 c0             	xor    %r8d,%r8d
100406f59:	48 8d 15 09 61 00 00 	lea    0x6109(%rip),%rdx        # 10040d069 <_head_msys_bz2_1_dll-0x4f97>
100406f60:	e8 db ca ff ff       	call   100403a40 <.text+0x2a40>
100406f65:	48 8d 15 09 61 00 00 	lea    0x6109(%rip),%rdx        # 10040d075 <_head_msys_bz2_1_dll-0x4f8b>
100406f6c:	48 89 c1             	mov    %rax,%rcx
100406f6f:	48 89 c6             	mov    %rax,%rsi
100406f72:	e8 09 25 00 00       	call   100409480 <.text+0x8480>
100406f77:	48 89 c3             	mov    %rax,%rbx
100406f7a:	48 85 c0             	test   %rax,%rax
100406f7d:	74 71                	je     100406ff0 <.text+0x5ff0>
100406f7f:	48 8d 0d 16 61 00 00 	lea    0x6116(%rip),%rcx        # 10040d09c <_head_msys_bz2_1_dll-0x4f64>
100406f86:	48 89 c2             	mov    %rax,%rdx
100406f89:	e8 ea 24 00 00       	call   100409478 <.text+0x8478>
100406f8e:	48 89 d9             	mov    %rbx,%rcx
100406f91:	83 f8 ff             	cmp    $0xffffffff,%eax
100406f94:	74 7a                	je     100407010 <.text+0x6010>
100406f96:	e8 fd 24 00 00       	call   100409498 <.text+0x8498>
100406f9b:	85 c0                	test   %eax,%eax
100406f9d:	74 8d                	je     100406f2c <.text+0x5f2c>
100406f9f:	e8 34 25 00 00       	call   1004094d8 <.text+0x84d8>
100406fa4:	0f b7 c8             	movzwl %ax,%ecx
100406fa7:	e8 0c 25 00 00       	call   1004094b8 <.text+0x84b8>
100406fac:	48 8d 0d 11 61 00 00 	lea    0x6111(%rip),%rcx        # 10040d0c4 <_head_msys_bz2_1_dll-0x4f3c>
100406fb3:	48 89 c3             	mov    %rax,%rbx
100406fb6:	e8 6d 25 00 00       	call   100409528 <.text+0x8528>
100406fbb:	49 89 d8             	mov    %rbx,%r8
100406fbe:	48 89 f2             	mov    %rsi,%rdx
100406fc1:	48 89 c1             	mov    %rax,%rcx
100406fc4:	48 83 c4 20          	add    $0x20,%rsp
100406fc8:	5b                   	pop    %rbx
100406fc9:	5e                   	pop    %rsi
100406fca:	5f                   	pop    %rdi
100406fcb:	e9 68 24 00 00       	jmp    100409438 <.text+0x8438>
100406fd0:	48 8d 0d 7a 60 00 00 	lea    0x607a(%rip),%rcx        # 10040d051 <_head_msys_bz2_1_dll-0x4faf>
100406fd7:	e8 4c 25 00 00       	call   100409528 <.text+0x8528>
100406fdc:	48 89 da             	mov    %rbx,%rdx
100406fdf:	48 89 c1             	mov    %rax,%rcx
100406fe2:	e8 51 24 00 00       	call   100409438 <.text+0x8438>
100406fe7:	e9 67 ff ff ff       	jmp    100406f53 <.text+0x5f53>
100406fec:	0f 1f 40 00          	nopl   0x0(%rax)
100406ff0:	e8 e3 24 00 00       	call   1004094d8 <.text+0x84d8>
100406ff5:	0f b7 c8             	movzwl %ax,%ecx
100406ff8:	e8 bb 24 00 00       	call   1004094b8 <.text+0x84b8>
100406ffd:	48 8d 0d 7f 60 00 00 	lea    0x607f(%rip),%rcx        # 10040d083 <_head_msys_bz2_1_dll-0x4f7d>
100407004:	48 89 c3             	mov    %rax,%rbx
100407007:	eb ad                	jmp    100406fb6 <.text+0x5fb6>
100407009:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407010:	e8 7b 24 00 00       	call   100409490 <.text+0x8490>
100407015:	b9 ff 3f 00 00       	mov    $0x3fff,%ecx
10040701a:	85 c0                	test   %eax,%eax
10040701c:	75 32                	jne    100407050 <.text+0x6050>
10040701e:	e8 95 24 00 00       	call   1004094b8 <.text+0x84b8>
100407023:	48 8d 0d 7f 60 00 00 	lea    0x607f(%rip),%rcx        # 10040d0a9 <_head_msys_bz2_1_dll-0x4f57>
10040702a:	48 89 c7             	mov    %rax,%rdi
10040702d:	e8 f6 24 00 00       	call   100409528 <.text+0x8528>
100407032:	49 89 f8             	mov    %rdi,%r8
100407035:	48 89 f2             	mov    %rsi,%rdx
100407038:	48 89 c1             	mov    %rax,%rcx
10040703b:	e8 f8 23 00 00       	call   100409438 <.text+0x8438>
100407040:	48 89 d9             	mov    %rbx,%rcx
100407043:	48 83 c4 20          	add    $0x20,%rsp
100407047:	5b                   	pop    %rbx
100407048:	5e                   	pop    %rsi
100407049:	5f                   	pop    %rdi
10040704a:	e9 49 24 00 00       	jmp    100409498 <.text+0x8498>
10040704f:	90                   	nop
100407050:	e8 83 24 00 00       	call   1004094d8 <.text+0x84d8>
100407055:	0f b7 c8             	movzwl %ax,%ecx
100407058:	eb c4                	jmp    10040701e <.text+0x601e>
10040705a:	e8 11 25 00 00       	call   100409570 <.text+0x8570>
10040705f:	8b 08                	mov    (%rax),%ecx
100407061:	e8 9a 28 00 00       	call   100409900 <.text+0x8900>
100407066:	48 8d 0d c3 5f 00 00 	lea    0x5fc3(%rip),%rcx        # 10040d030 <_head_msys_bz2_1_dll-0x4fd0>
10040706d:	48 89 c6             	mov    %rax,%rsi
100407070:	e8 b3 24 00 00       	call   100409528 <.text+0x8528>
100407075:	49 89 f0             	mov    %rsi,%r8
100407078:	48 89 da             	mov    %rbx,%rdx
10040707b:	48 89 c1             	mov    %rax,%rcx
10040707e:	e8 c5 23 00 00       	call   100409448 <.text+0x8448>
100407083:	90                   	nop
100407084:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040708b:	00 00 00 00
10040708f:	90                   	nop
100407090:	48 83 ec 28          	sub    $0x28,%rsp
100407094:	48 8b 05 dd a0 00 00 	mov    0xa0dd(%rip),%rax        # 100411178 <_head_msys_bz2_1_dll-0xe88>
10040709b:	48 85 c0             	test   %rax,%rax
10040709e:	74 08                	je     1004070a8 <.text+0x60a8>
1004070a0:	48 83 c4 28          	add    $0x28,%rsp
1004070a4:	c3                   	ret
1004070a5:	0f 1f 00             	nopl   (%rax)
1004070a8:	e8 f3 fc ff ff       	call   100406da0 <.text+0x5da0>
1004070ad:	31 d2                	xor    %edx,%edx
1004070af:	48 89 c1             	mov    %rax,%rcx
1004070b2:	e8 e9 c9 ff ff       	call   100403aa0 <.text+0x2aa0>
1004070b7:	48 89 05 ba a0 00 00 	mov    %rax,0xa0ba(%rip)        # 100411178 <_head_msys_bz2_1_dll-0xe88>
1004070be:	48 83 c4 28          	add    $0x28,%rsp
1004070c2:	c3                   	ret
1004070c3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004070ca:	00 00 00 00
1004070ce:	66 90                	xchg   %ax,%ax
1004070d0:	31 c0                	xor    %eax,%eax
1004070d2:	80 3d 97 a0 00 00 00 	cmpb   $0x0,0xa097(%rip)        # 100411170 <_head_msys_bz2_1_dll-0xe90>
1004070d9:	0f 94 c0             	sete   %al
1004070dc:	c3                   	ret
1004070dd:	0f 1f 00             	nopl   (%rax)
1004070e0:	48 8d 05 f5 5f 00 00 	lea    0x5ff5(%rip),%rax        # 10040d0dc <_head_msys_bz2_1_dll-0x4f24>
1004070e7:	c3                   	ret
1004070e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004070ef:	00
1004070f0:	41 56                	push   %r14
1004070f2:	41 55                	push   %r13
1004070f4:	41 54                	push   %r12
1004070f6:	55                   	push   %rbp
1004070f7:	57                   	push   %rdi
1004070f8:	56                   	push   %rsi
1004070f9:	53                   	push   %rbx
1004070fa:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
100407101:	48 83 3d 6f a0 00 00 	cmpq   $0x0,0xa06f(%rip)        # 100411178 <_head_msys_bz2_1_dll-0xe88>
100407108:	00
100407109:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
10040710f:	41 89 ce             	mov    %ecx,%r14d
100407112:	49 89 d4             	mov    %rdx,%r12
100407115:	0f 84 75 02 00 00    	je     100407390 <.text+0x6390>
10040711b:	b9 02 00 00 00       	mov    $0x2,%ecx
100407120:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
100407127:	00
100407128:	e8 33 f5 ff ff       	call   100406660 <.text+0x5660>
10040712d:	48 89 c3             	mov    %rax,%rbx
100407130:	48 85 c0             	test   %rax,%rax
100407133:	0f 84 47 01 00 00    	je     100407280 <.text+0x6280>
100407139:	48 89 ea             	mov    %rbp,%rdx
10040713c:	48 89 d9             	mov    %rbx,%rcx
10040713f:	e8 5c 27 00 00       	call   1004098a0 <.text+0x88a0>
100407144:	85 c0                	test   %eax,%eax
100407146:	0f 85 ec 00 00 00    	jne    100407238 <.text+0x6238>
10040714c:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
100407153:	25 00 f0 00 00       	and    $0xf000,%eax
100407158:	3d 00 40 00 00       	cmp    $0x4000,%eax
10040715d:	0f 84 6d 02 00 00    	je     1004073d0 <.text+0x63d0>
100407163:	41 8b 04 24          	mov    (%r12),%eax
100407167:	83 c8 04             	or     $0x4,%eax
10040716a:	41 89 04 24          	mov    %eax,(%r12)
10040716e:	45 85 f6             	test   %r14d,%r14d
100407171:	0f 84 d6 00 00 00    	je     10040724d <.text+0x624d>
100407177:	80 3d f2 9f 00 00 00 	cmpb   $0x0,0x9ff2(%rip)        # 100411170 <_head_msys_bz2_1_dll-0xe90>
10040717e:	0f 84 cc 01 00 00    	je     100407350 <.text+0x6350>
100407184:	48 8b 35 ed 9f 00 00 	mov    0x9fed(%rip),%rsi        # 100411178 <_head_msys_bz2_1_dll-0xe88>
10040718b:	41 83 0c 24 20       	orl    $0x20,(%r12)
100407190:	48 85 f6             	test   %rsi,%rsi
100407193:	0f 84 93 02 00 00    	je     10040742c <.text+0x642c>
100407199:	48 89 f1             	mov    %rsi,%rcx
10040719c:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1004071a1:	e8 6a 27 00 00       	call   100409910 <.text+0x8910>
1004071a6:	48 89 fa             	mov    %rdi,%rdx
1004071a9:	49 89 f0             	mov    %rsi,%r8
1004071ac:	b9 02 00 00 00       	mov    $0x2,%ecx
1004071b1:	49 89 c1             	mov    %rax,%r9
1004071b4:	e8 f7 21 00 00       	call   1004093b0 <.text+0x83b0>
1004071b9:	48 89 f9             	mov    %rdi,%rcx
1004071bc:	ba 78 00 00 00       	mov    $0x78,%edx
1004071c1:	e8 da 0f 00 00       	call   1004081a0 <.text+0x71a0>
1004071c6:	48 89 c7             	mov    %rax,%rdi
1004071c9:	48 85 c0             	test   %rax,%rax
1004071cc:	74 78                	je     100407246 <.text+0x6246>
1004071ce:	45 31 c9             	xor    %r9d,%r9d
1004071d1:	48 89 d9             	mov    %rbx,%rcx
1004071d4:	48 8d 15 13 5f 00 00 	lea    0x5f13(%rip),%rdx        # 10040d0ee <_head_msys_bz2_1_dll-0x4f12>
1004071db:	49 89 c0             	mov    %rax,%r8
1004071de:	e8 5d cf ff ff       	call   100404140 <.text+0x3140>
1004071e3:	48 89 f9             	mov    %rdi,%rcx
1004071e6:	48 89 c6             	mov    %rax,%rsi
1004071e9:	e8 da 21 00 00       	call   1004093c8 <.text+0x83c8>
1004071ee:	48 85 f6             	test   %rsi,%rsi
1004071f1:	74 53                	je     100407246 <.text+0x6246>
1004071f3:	48 89 ea             	mov    %rbp,%rdx
1004071f6:	48 89 f1             	mov    %rsi,%rcx
1004071f9:	e8 a2 26 00 00       	call   1004098a0 <.text+0x88a0>
1004071fe:	85 c0                	test   %eax,%eax
100407200:	0f 85 09 02 00 00    	jne    10040740f <.text+0x640f>
100407206:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
10040720d:	25 00 f0 00 00       	and    $0xf000,%eax
100407212:	3d 00 40 00 00       	cmp    $0x4000,%eax
100407217:	0f 84 2d 02 00 00    	je     10040744a <.text+0x644a>
10040721d:	41 83 0c 24 08       	orl    $0x8,(%r12)
100407222:	45 85 f6             	test   %r14d,%r14d
100407225:	75 44                	jne    10040726b <.text+0x626b>
100407227:	48 89 f1             	mov    %rsi,%rcx
10040722a:	e8 99 21 00 00       	call   1004093c8 <.text+0x83c8>
10040722f:	41 8b 04 24          	mov    (%r12),%eax
100407233:	eb 18                	jmp    10040724d <.text+0x624d>
100407235:	0f 1f 00             	nopl   (%rax)
100407238:	e8 33 23 00 00       	call   100409570 <.text+0x8570>
10040723d:	83 38 02             	cmpl   $0x2,(%rax)
100407240:	0f 84 2a 01 00 00    	je     100407370 <.text+0x6370>
100407246:	41 8b 04 24          	mov    (%r12),%eax
10040724a:	83 c8 01             	or     $0x1,%eax
10040724d:	48 8b 0d 24 9f 00 00 	mov    0x9f24(%rip),%rcx        # 100411178 <_head_msys_bz2_1_dll-0xe88>
100407254:	0c 80                	or     $0x80,%al
100407256:	41 89 04 24          	mov    %eax,(%r12)