100402595:	4c 8d 64 24 20       	lea    0x20(%rsp),%r12
10040259a:	48 89 d9             	mov    %rbx,%rcx
10040259d:	4d 89 e8             	mov    %r13,%r8
1004025a0:	4c 89 e2             	mov    %r12,%rdx
1004025a3:	e8 78 fe ff ff       	call   100402420 <.text+0x1420>
1004025a8:	48 89 c7             	mov    %rax,%rdi
1004025ab:	48 85 c0             	test   %rax,%rax
1004025ae:	0f 84 c4 00 00 00    	je     100402678 <.text+0x1678>
1004025b4:	48 89 d9             	mov    %rbx,%rcx
1004025b7:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1004025bc:	48 89 de             	mov    %rbx,%rsi
1004025bf:	e8 4c 73 00 00       	call   100409910 <.text+0x8910>
1004025c4:	48 89 e9             	mov    %rbp,%rcx
1004025c7:	8d 50 64             	lea    0x64(%rax),%edx
1004025ca:	e8 41 35 00 00       	call   100405b10 <.text+0x4b10>
1004025cf:	90                   	nop
1004025d0:	4c 8b 44 24 20       	mov    0x20(%rsp),%r8
1004025d5:	48 89 f2             	mov    %rsi,%rdx
1004025d8:	48 89 e9             	mov    %rbp,%rcx
1004025db:	49 29 f0             	sub    %rsi,%r8
1004025de:	e8 ed 35 00 00       	call   100405bd0 <.text+0x4bd0>
1004025e3:	48 89 fa             	mov    %rdi,%rdx
1004025e6:	48 89 e9             	mov    %rbp,%rcx
1004025e9:	e8 32 36 00 00       	call   100405c20 <.text+0x4c20>
1004025ee:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1004025f3:	4d 89 e8             	mov    %r13,%r8
1004025f6:	4c 89 e2             	mov    %r12,%rdx
1004025f9:	48 8d 70 01          	lea    0x1(%rax),%rsi
1004025fd:	48 89 f1             	mov    %rsi,%rcx
100402600:	e8 1b fe ff ff       	call   100402420 <.text+0x1420>
100402605:	48 89 c7             	mov    %rax,%rdi
100402608:	48 85 c0             	test   %rax,%rax
10040260b:	75 c3                	jne    1004025d0 <.text+0x15d0>
10040260d:	48 89 f2             	mov    %rsi,%rdx
100402610:	48 89 e9             	mov    %rbp,%rcx
100402613:	e8 08 36 00 00       	call   100405c20 <.text+0x4c20>
100402618:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10040261e:	48 8d 15 7b a0 00 00 	lea    0xa07b(%rip),%rdx        # 10040c6a0 <_head_msys_bz2_1_dll-0x5960>
100402625:	48 89 e9             	mov    %rbp,%rcx
100402628:	e8 a3 35 00 00       	call   100405bd0 <.text+0x4bd0>
10040262d:	31 d2                	xor    %edx,%edx
10040262f:	48 89 e9             	mov    %rbp,%rcx
100402632:	e8 39 37 00 00       	call   100405d70 <.text+0x4d70>
100402637:	48 89 c6             	mov    %rax,%rsi
10040263a:	48 85 c0             	test   %rax,%rax
10040263d:	74 53                	je     100402692 <.text+0x1692>
10040263f:	b9 18 00 00 00       	mov    $0x18,%ecx
100402644:	e8 4f 6d 00 00       	call   100409398 <.text+0x8398>
100402649:	66 48 0f 6e cb       	movq   %rbx,%xmm1
10040264e:	f3 0f 7e 05 d2 e9 00 	movq   0xe9d2(%rip),%xmm0        # 100411028 <_head_msys_bz2_1_dll-0xfd8>
100402655:	00
100402656:	48 89 70 10          	mov    %rsi,0x10(%rax)
10040265a:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
10040265e:	48 89 05 c3 e9 00 00 	mov    %rax,0xe9c3(%rip)        # 100411028 <_head_msys_bz2_1_dll-0xfd8>
100402665:	0f 11 00             	movups %xmm0,(%rax)
100402668:	48 89 f0             	mov    %rsi,%rax
10040266b:	48 83 c4 58          	add    $0x58,%rsp
10040266f:	5b                   	pop    %rbx
100402670:	5e                   	pop    %rsi
100402671:	5f                   	pop    %rdi
100402672:	5d                   	pop    %rbp
100402673:	41 5c                	pop    %r12
100402675:	41 5d                	pop    %r13
100402677:	c3                   	ret
100402678:	48 89 de             	mov    %rbx,%rsi
10040267b:	48 89 f0             	mov    %rsi,%rax
10040267e:	48 83 c4 58          	add    $0x58,%rsp
100402682:	5b                   	pop    %rbx
100402683:	5e                   	pop    %rsi
100402684:	5f                   	pop    %rdi
100402685:	5d                   	pop    %rbp
100402686:	41 5c                	pop    %r12
100402688:	41 5d                	pop    %r13
10040268a:	c3                   	ret
10040268b:	31 f6                	xor    %esi,%esi
10040268d:	e9 d5 fe ff ff       	jmp    100402567 <.text+0x1567>
100402692:	e8 d9 6e 00 00       	call   100409570 <.text+0x8570>
100402697:	8b 08                	mov    (%rax),%ecx
100402699:	e8 62 72 00 00       	call   100409900 <.text+0x8900>
10040269e:	48 8d 0d 03 a0 00 00 	lea    0xa003(%rip),%rcx        # 10040c6a8 <_head_msys_bz2_1_dll-0x5958>
1004026a5:	48 89 c2             	mov    %rax,%rdx
1004026a8:	e8 9b 6d 00 00       	call   100409448 <.text+0x8448>
1004026ad:	90                   	nop
1004026ae:	66 90                	xchg   %ax,%ax
1004026b0:	41 54                	push   %r12
1004026b2:	55                   	push   %rbp
1004026b3:	57                   	push   %rdi
1004026b4:	56                   	push   %rsi
1004026b5:	53                   	push   %rbx
1004026b6:	48 83 ec 30          	sub    $0x30,%rsp
1004026ba:	48 89 cd             	mov    %rcx,%rbp
1004026bd:	89 d6                	mov    %edx,%esi
1004026bf:	44 89 c7             	mov    %r8d,%edi
1004026c2:	4d 89 cc             	mov    %r9,%r12
1004026c5:	4d 85 c9             	test   %r9,%r9
1004026c8:	0f 84 a2 00 00 00    	je     100402770 <.text+0x1770>
1004026ce:	48 85 c9             	test   %rcx,%rcx
1004026d1:	0f 84 99 00 00 00    	je     100402770 <.text+0x1770>
1004026d7:	48 8b 1d 42 e9 00 00 	mov    0xe942(%rip),%rbx        # 100411020 <_head_msys_bz2_1_dll-0xfe0>
1004026de:	48 85 db             	test   %rbx,%rbx
1004026e1:	75 0d                	jne    1004026f0 <.text+0x16f0>
1004026e3:	eb 2b                	jmp    100402710 <.text+0x1710>
1004026e5:	0f 1f 00             	nopl   (%rax)
1004026e8:	48 8b 1b             	mov    (%rbx),%rbx
1004026eb:	48 85 db             	test   %rbx,%rbx
1004026ee:	74 20                	je     100402710 <.text+0x1710>
1004026f0:	39 73 08             	cmp    %esi,0x8(%rbx)
1004026f3:	75 f3                	jne    1004026e8 <.text+0x16e8>
1004026f5:	39 7b 0c             	cmp    %edi,0xc(%rbx)
1004026f8:	75 ee                	jne    1004026e8 <.text+0x16e8>
1004026fa:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1004026fe:	48 89 e9             	mov    %rbp,%rcx
100402701:	e8 ca 71 00 00       	call   1004098d0 <.text+0x88d0>
100402706:	85 c0                	test   %eax,%eax
100402708:	75 de                	jne    1004026e8 <.text+0x16e8>
10040270a:	48 8b 43 10          	mov    0x10(%rbx),%rax
10040270e:	eb 55                	jmp    100402765 <.text+0x1765>
100402710:	48 89 e9             	mov    %rbp,%rcx
100402713:	e8 f8 71 00 00       	call   100409910 <.text+0x8910>
100402718:	48 8d 48 20          	lea    0x20(%rax),%rcx
10040271c:	e8 77 6c 00 00       	call   100409398 <.text+0x8398>
100402721:	48 89 ea             	mov    %rbp,%rdx
100402724:	48 89 c3             	mov    %rax,%rbx
100402727:	48 8d 48 18          	lea    0x18(%rax),%rcx
10040272b:	e8 b0 71 00 00       	call   1004098e0 <.text+0x88e0>
100402730:	89 73 08             	mov    %esi,0x8(%rbx)
100402733:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
10040273a:	00
10040273b:	4c 89 e1             	mov    %r12,%rcx
10040273e:	89 7b 0c             	mov    %edi,0xc(%rbx)
100402741:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
100402746:	e8 25 19 00 00       	call   100404070 <.text+0x3070>
10040274b:	48 89 43 10          	mov    %rax,0x10(%rbx)
10040274f:	48 85 c0             	test   %rax,%rax
100402752:	74 2e                	je     100402782 <.text+0x1782>
100402754:	48 8b 15 c5 e8 00 00 	mov    0xe8c5(%rip),%rdx        # 100411020 <_head_msys_bz2_1_dll-0xfe0>
10040275b:	48 89 1d be e8 00 00 	mov    %rbx,0xe8be(%rip)        # 100411020 <_head_msys_bz2_1_dll-0xfe0>
100402762:	48 89 13             	mov    %rdx,(%rbx)
100402765:	48 83 c4 30          	add    $0x30,%rsp
100402769:	5b                   	pop    %rbx
10040276a:	5e                   	pop    %rsi
10040276b:	5f                   	pop    %rdi
10040276c:	5d                   	pop    %rbp
10040276d:	41 5c                	pop    %r12
10040276f:	c3                   	ret
100402770:	48 8d 05 29 9f 00 00 	lea    0x9f29(%rip),%rax        # 10040c6a0 <_head_msys_bz2_1_dll-0x5960>
100402777:	48 83 c4 30          	add    $0x30,%rsp
10040277b:	5b                   	pop    %rbx
10040277c:	5e                   	pop    %rsi
10040277d:	5f                   	pop    %rdi
10040277e:	5d                   	pop    %rbp
10040277f:	41 5c                	pop    %r12
100402781:	c3                   	ret
100402782:	e8 e9 6d 00 00       	call   100409570 <.text+0x8570>
100402787:	8b 08                	mov    (%rax),%ecx
100402789:	e8 72 71 00 00       	call   100409900 <.text+0x8900>
10040278e:	48 8d 0d 3b 9f 00 00 	lea    0x9f3b(%rip),%rcx        # 10040c6d0 <_head_msys_bz2_1_dll-0x5930>
100402795:	48 89 c2             	mov    %rax,%rdx
100402798:	e8 ab 6c 00 00       	call   100409448 <.text+0x8448>
10040279d:	90                   	nop
10040279e:	90                   	nop
10040279f:	90                   	nop
1004027a0:	48 83 ec 28          	sub    $0x28,%rsp
1004027a4:	48 89 d1             	mov    %rdx,%rcx
1004027a7:	e8 f4 6e 00 00       	call   1004096a0 <.text+0x86a0>
1004027ac:	48 8d 15 ad a0 00 00 	lea    0xa0ad(%rip),%rdx        # 10040c860 <_head_msys_bz2_1_dll-0x57a0>
1004027b3:	48 85 c0             	test   %rax,%rax
1004027b6:	48 0f 44 c2          	cmove  %rdx,%rax
1004027ba:	48 83 c4 28          	add    $0x28,%rsp
1004027be:	c3                   	ret
1004027bf:	90                   	nop
1004027c0:	41 57                	push   %r15
1004027c2:	41 56                	push   %r14
1004027c4:	41 55                	push   %r13
1004027c6:	41 54                	push   %r12
1004027c8:	55                   	push   %rbp
1004027c9:	57                   	push   %rdi
1004027ca:	56                   	push   %rsi
1004027cb:	53                   	push   %rbx
1004027cc:	48 83 ec 28          	sub    $0x28,%rsp
1004027d0:	48 89 ce             	mov    %rcx,%rsi
1004027d3:	48 89 d5             	mov    %rdx,%rbp
1004027d6:	45 89 c4             	mov    %r8d,%r12d
1004027d9:	48 85 c9             	test   %rcx,%rcx
1004027dc:	0f 84 d8 01 00 00    	je     1004029ba <.text+0x19ba>
1004027e2:	0f be 11             	movsbl (%rcx),%edx
1004027e5:	84 d2                	test   %dl,%dl
1004027e7:	0f 84 c3 01 00 00    	je     1004029b0 <.text+0x19b0>
1004027ed:	bb 01 00 00 00       	mov    $0x1,%ebx
1004027f2:	31 ff                	xor    %edi,%edi
1004027f4:	49 bd 00 04 00 00 20 	movabs $0x400002000000400,%r13
1004027fb:	00 00 04
1004027fe:	eb 19                	jmp    100402819 <.text+0x1819>
100402800:	49 0f a3 d5          	bt     %rdx,%r13
100402804:	73 18                	jae    10040281e <.text+0x181e>
100402806:	83 c7 01             	add    $0x1,%edi
100402809:	48 8d 43 01          	lea    0x1(%rbx),%rax
10040280d:	0f be 54 06 ff       	movsbl -0x1(%rsi,%rax,1),%edx
100402812:	84 d2                	test   %dl,%dl
100402814:	74 2a                	je     100402840 <.text+0x1840>
100402816:	48 89 c3             	mov    %rax,%rbx
100402819:	80 fa 3a             	cmp    $0x3a,%dl
10040281c:	76 e2                	jbe    100402800 <.text+0x1800>
10040281e:	48 85 ed             	test   %rbp,%rbp
100402821:	74 e6                	je     100402809 <.text+0x1809>
100402823:	48 89 e9             	mov    %rbp,%rcx
100402826:	e8 95 70 00 00       	call   1004098c0 <.text+0x88c0>
10040282b:	48 85 c0             	test   %rax,%rax
10040282e:	75 d6                	jne    100402806 <.text+0x1806>
100402830:	48 8d 43 01          	lea    0x1(%rbx),%rax
100402834:	0f be 54 06 ff       	movsbl -0x1(%rsi,%rax,1),%edx
100402839:	84 d2                	test   %dl,%dl
10040283b:	75 d9                	jne    100402816 <.text+0x1816>
10040283d:	0f 1f 00             	nopl   (%rax)
100402840:	8d 4c 7b 01          	lea    0x1(%rbx,%rdi,2),%ecx
100402844:	48 63 c9             	movslq %ecx,%rcx
100402847:	45 85 e4             	test   %r12d,%r12d
10040284a:	0f 85 f0 00 00 00    	jne    100402940 <.text+0x1940>
100402850:	e8 6b 6b 00 00       	call   1004093c0 <.text+0x83c0>
100402855:	49 89 c7             	mov    %rax,%r15
100402858:	48 85 c0             	test   %rax,%rax
10040285b:	0f 84 59 01 00 00    	je     1004029ba <.text+0x19ba>
100402861:	0f b6 1e             	movzbl (%rsi),%ebx
100402864:	84 db                	test   %bl,%bl
100402866:	0f 84 e7 00 00 00    	je     100402953 <.text+0x1953>
10040286c:	44 0f b7 35 ce a0 00 	movzwl 0xa0ce(%rip),%r14d        # 10040c942 <_head_msys_bz2_1_dll-0x56be>
100402873:	00
100402874:	31 ff                	xor    %edi,%edi
100402876:	eb 7e                	jmp    1004028f6 <.text+0x18f6>
100402878:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040287f:	00
100402880:	80 fb 25             	cmp    $0x25,%bl
100402883:	0f 84 d7 00 00 00    	je     100402960 <.text+0x1960>
100402889:	80 fb 0a             	cmp    $0xa,%bl
10040288c:	0f 84 ee 00 00 00    	je     100402980 <.text+0x1980>
100402892:	44 8d 6f 01          	lea    0x1(%rdi),%r13d
100402896:	48 85 ed             	test   %rbp,%rbp
100402899:	0f 84 01 01 00 00    	je     1004029a0 <.text+0x19a0>
10040289f:	0f be d3             	movsbl %bl,%edx
1004028a2:	48 89 e9             	mov    %rbp,%rcx
1004028a5:	e8 16 70 00 00       	call   1004098c0 <.text+0x88c0>
1004028aa:	48 85 c0             	test   %rax,%rax
1004028ad:	0f 84 ed 00 00 00    	je     1004029a0 <.text+0x19a0>
1004028b3:	89 d8                	mov    %ebx,%eax
1004028b5:	4d 63 cd             	movslq %r13d,%r9
1004028b8:	41 c6 04 24 25       	movb   $0x25,(%r12)
1004028bd:	c0 e8 04             	shr    $0x4,%al
1004028c0:	3c 09                	cmp    $0x9,%al
1004028c2:	8d 48 30             	lea    0x30(%rax),%ecx
1004028c5:	8d 50 57             	lea    0x57(%rax),%edx
1004028c8:	0f 46 d1             	cmovbe %ecx,%edx
1004028cb:	83 e3 0f             	and    $0xf,%ebx
1004028ce:	8d 47 02             	lea    0x2(%rdi),%eax
1004028d1:	80 fb 09             	cmp    $0x9,%bl
1004028d4:	8d 4b 30             	lea    0x30(%rbx),%ecx
1004028d7:	48 98                	cltq
1004028d9:	43 88 14 0f          	mov    %dl,(%r15,%r9,1)
1004028dd:	8d 53 57             	lea    0x57(%rbx),%edx
1004028e0:	0f 4e d1             	cmovle %ecx,%edx
1004028e3:	83 c7 03             	add    $0x3,%edi
1004028e6:	41 88 14 07          	mov    %dl,(%r15,%rax,1)
1004028ea:	0f b6 5e 01          	movzbl 0x1(%rsi),%ebx
1004028ee:	48 83 c6 01          	add    $0x1,%rsi
1004028f2:	84 db                	test   %bl,%bl
1004028f4:	74 2d                	je     100402923 <.text+0x1923>
1004028f6:	48 63 c7             	movslq %edi,%rax
1004028f9:	4d 8d 24 07          	lea    (%r15,%rax,1),%r12
1004028fd:	80 fb 3a             	cmp    $0x3a,%bl
100402900:	0f 85 7a ff ff ff    	jne    100402880 <.text+0x1880>
100402906:	8d 47 02             	lea    0x2(%rdi),%eax
100402909:	48 83 c6 01          	add    $0x1,%rsi
10040290d:	66 45 89 34 24       	mov    %r14w,(%r12)
100402912:	83 c7 03             	add    $0x3,%edi
100402915:	48 98                	cltq
100402917:	41 c6 04 07 61       	movb   $0x61,(%r15,%rax,1)
10040291c:	0f b6 1e             	movzbl (%rsi),%ebx
10040291f:	84 db                	test   %bl,%bl
100402921:	75 d3                	jne    1004028f6 <.text+0x18f6>
100402923:	48 63 ff             	movslq %edi,%rdi
100402926:	4c 01 ff             	add    %r15,%rdi
100402929:	c6 07 00             	movb   $0x0,(%rdi)
10040292c:	4c 89 f8             	mov    %r15,%rax
10040292f:	48 83 c4 28          	add    $0x28,%rsp
100402933:	5b                   	pop    %rbx
100402934:	5e                   	pop    %rsi
100402935:	5f                   	pop    %rdi
100402936:	5d                   	pop    %rbp
100402937:	41 5c                	pop    %r12
100402939:	41 5d                	pop    %r13
10040293b:	41 5e                	pop    %r14
10040293d:	41 5f                	pop    %r15
10040293f:	c3                   	ret
100402940:	e8 53 6a 00 00       	call   100409398 <.text+0x8398>
100402945:	0f b6 1e             	movzbl (%rsi),%ebx
100402948:	49 89 c7             	mov    %rax,%r15
10040294b:	84 db                	test   %bl,%bl
10040294d:	0f 85 19 ff ff ff    	jne    10040286c <.text+0x186c>
100402953:	4c 89 ff             	mov    %r15,%rdi
100402956:	eb d1                	jmp    100402929 <.text+0x1929>
100402958:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040295f:	00
100402960:	8d 47 02             	lea    0x2(%rdi),%eax
100402963:	0f b7 0d da 9f 00 00 	movzwl 0x9fda(%rip),%ecx        # 10040c944 <_head_msys_bz2_1_dll-0x56bc>
10040296a:	83 c7 03             	add    $0x3,%edi
10040296d:	48 98                	cltq
10040296f:	66 41 89 0c 24       	mov    %cx,(%r12)
100402974:	41 c6 04 07 35       	movb   $0x35,(%r15,%rax,1)
100402979:	e9 6c ff ff ff       	jmp    1004028ea <.text+0x18ea>
10040297e:	66 90                	xchg   %ax,%ax
100402980:	8d 47 02             	lea    0x2(%rdi),%eax
100402983:	0f b7 0d bc 9f 00 00 	movzwl 0x9fbc(%rip),%ecx        # 10040c946 <_head_msys_bz2_1_dll-0x56ba>
10040298a:	83 c7 03             	add    $0x3,%edi
10040298d:	48 98                	cltq
10040298f:	66 41 89 0c 24       	mov    %cx,(%r12)
100402994:	41 c6 04 07 61       	movb   $0x61,(%r15,%rax,1)
100402999:	e9 4c ff ff ff       	jmp    1004028ea <.text+0x18ea>
10040299e:	66 90                	xchg   %ax,%ax
1004029a0:	41 88 1c 24          	mov    %bl,(%r12)
1004029a4:	44 89 ef             	mov    %r13d,%edi
1004029a7:	e9 3e ff ff ff       	jmp    1004028ea <.text+0x18ea>
1004029ac:	0f 1f 40 00          	nopl   0x0(%rax)
1004029b0:	b9 01 00 00 00       	mov    $0x1,%ecx
1004029b5:	e9 8d fe ff ff       	jmp    100402847 <.text+0x1847>
1004029ba:	45 31 ff             	xor    %r15d,%r15d
1004029bd:	e9 6a ff ff ff       	jmp    10040292c <.text+0x192c>
1004029c2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004029c9:	00 00 00 00
1004029cd:	0f 1f 00             	nopl   (%rax)
1004029d0:	41 55                	push   %r13
1004029d2:	41 54                	push   %r12
1004029d4:	55                   	push   %rbp
1004029d5:	57                   	push   %rdi
1004029d6:	56                   	push   %rsi
1004029d7:	53                   	push   %rbx
1004029d8:	48 83 ec 28          	sub    $0x28,%rsp
1004029dc:	48 89 cb             	mov    %rcx,%rbx
1004029df:	48 89 d6             	mov    %rdx,%rsi
1004029e2:	44 89 c7             	mov    %r8d,%edi
1004029e5:	e8 56 6f 00 00       	call   100409940 <.text+0x8940>
1004029ea:	48 85 c0             	test   %rax,%rax
1004029ed:	0f 84 8d 01 00 00    	je     100402b80 <.text+0x1b80>
1004029f3:	bd 01 00 00 00       	mov    $0x1,%ebp
1004029f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004029ff:	00
100402a00:	48 8d 48 01          	lea    0x1(%rax),%rcx
100402a04:	48 89 f2             	mov    %rsi,%rdx
100402a07:	49 89 ec             	mov    %rbp,%r12
100402a0a:	48 83 c5 01          	add    $0x1,%rbp
100402a0e:	e8 2d 6f 00 00       	call   100409940 <.text+0x8940>
100402a13:	48 85 c0             	test   %rax,%rax