10045ba4f:	00
10045ba50:	3c 4f                	cmp    $0x4f,%al
10045ba52:	0f 95 c0             	setne  %al
10045ba55:	e9 25 ff ff ff       	jmp    10045b97f <.text+0x5a97f>
10045ba5a:	ba 10 00 00 00       	mov    $0x10,%edx
10045ba5f:	89 e9                	mov    %ebp,%ecx
10045ba61:	e8 fa 83 06 00       	call   1004c3e60 <.text+0xc2e60>
10045ba66:	e9 c3 fd ff ff       	jmp    10045b82e <.text+0x5a82e>
10045ba6b:	3c 52                	cmp    $0x52,%al
10045ba6d:	75 81                	jne    10045b9f0 <.text+0x5a9f0>
10045ba6f:	e9 b8 fe ff ff       	jmp    10045b92c <.text+0x5a92c>
10045ba74:	ba 40 00 00 00       	mov    $0x40,%edx
10045ba79:	89 e9                	mov    %ebp,%ecx
10045ba7b:	e8 e0 83 06 00       	call   1004c3e60 <.text+0xc2e60>
10045ba80:	e9 a9 fd ff ff       	jmp    10045b82e <.text+0x5a82e>
10045ba85:	3c 55                	cmp    $0x55,%al
10045ba87:	0f 94 c0             	sete   %al
10045ba8a:	e9 0f ff ff ff       	jmp    10045b99e <.text+0x5a99e>
10045ba8f:	ba 80 00 00 00       	mov    $0x80,%edx
10045ba94:	89 e9                	mov    %ebp,%ecx
10045ba96:	e8 c5 83 06 00       	call   1004c3e60 <.text+0xc2e60>
10045ba9b:	e9 8e fd ff ff       	jmp    10045b82e <.text+0x5a82e>
10045baa0:	55                   	push   %rbp
10045baa1:	57                   	push   %rdi
10045baa2:	56                   	push   %rsi
10045baa3:	53                   	push   %rbx
10045baa4:	48 83 ec 48          	sub    $0x48,%rsp
10045baa8:	c7 44 24 3c 00 00 00 	movl   $0x0,0x3c(%rsp)
10045baaf:	00
10045bab0:	48 89 cb             	mov    %rcx,%rbx
10045bab3:	48 89 d7             	mov    %rdx,%rdi
10045bab6:	e8 15 2a 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045babb:	85 c0                	test   %eax,%eax
10045babd:	74 49                	je     10045bb08 <.text+0x5ab08>
10045babf:	31 d2                	xor    %edx,%edx
10045bac1:	48 89 d9             	mov    %rbx,%rcx
10045bac4:	e8 77 20 1a 00       	call   1005fdb40 <.text+0x1fcb40>
10045bac9:	85 c0                	test   %eax,%eax
10045bacb:	75 13                	jne    10045bae0 <.text+0x5aae0>
10045bacd:	48 83 c4 48          	add    $0x48,%rsp
10045bad1:	5b                   	pop    %rbx
10045bad2:	5e                   	pop    %rsi
10045bad3:	5f                   	pop    %rdi
10045bad4:	5d                   	pop    %rbp
10045bad5:	c3                   	ret
10045bad6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045badd:	00 00 00
10045bae0:	ba 01 00 00 00       	mov    $0x1,%edx
10045bae5:	48 89 d9             	mov    %rbx,%rcx
10045bae8:	e8 63 1c 1a 00       	call   1005fd750 <.text+0x1fc750>
10045baed:	85 c0                	test   %eax,%eax
10045baef:	74 dc                	je     10045bacd <.text+0x5aacd>
10045baf1:	ba 02 00 00 00       	mov    $0x2,%edx
10045baf6:	48 89 d9             	mov    %rbx,%rcx
10045baf9:	e8 d2 1c 1a 00       	call   1005fd7d0 <.text+0x1fc7d0>
10045bafe:	85 c0                	test   %eax,%eax
10045bb00:	74 cb                	je     10045bacd <.text+0x5aacd>
10045bb02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045bb08:	48 89 d9             	mov    %rbx,%rcx
10045bb0b:	e8 60 4b 1a 00       	call   100600670 <.text+0x1ff670>
10045bb10:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10045bb14:	48 89 c5             	mov    %rax,%rbp
10045bb17:	e8 e4 1a 1a 00       	call   1005fd600 <.text+0x1fc600>
10045bb1c:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
10045bb20:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
10045bb25:	48 89 c6             	mov    %rax,%rsi
10045bb28:	e8 43 1b 1a 00       	call   1005fd670 <.text+0x1fc670>
10045bb2d:	48 89 c3             	mov    %rax,%rbx
10045bb30:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10045bb34:	85 c0                	test   %eax,%eax
10045bb36:	75 05                	jne    10045bb3d <.text+0x5ab3d>
10045bb38:	48 85 ed             	test   %rbp,%rbp
10045bb3b:	7f 13                	jg     10045bb50 <.text+0x5ab50>
10045bb3d:	31 c0                	xor    %eax,%eax
10045bb3f:	48 89 47 08          	mov    %rax,0x8(%rdi)
10045bb43:	48 83 c4 48          	add    $0x48,%rsp
10045bb47:	5b                   	pop    %rbx
10045bb48:	5e                   	pop    %rsi
10045bb49:	5f                   	pop    %rdi
10045bb4a:	5d                   	pop    %rbp
10045bb4b:	c3                   	ret
10045bb4c:	0f 1f 40 00          	nopl   0x0(%rax)
10045bb50:	48 8b 05 89 76 2c 00 	mov    0x2c7689(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10045bb57:	83 ee 01             	sub    $0x1,%esi
10045bb5a:	48 8b 00             	mov    (%rax),%rax
10045bb5d:	48 39 28             	cmp    %rbp,(%rax)
10045bb60:	7c db                	jl     10045bb3d <.text+0x5ab3d>
10045bb62:	85 f6                	test   %esi,%esi
10045bb64:	78 d7                	js     10045bb3d <.text+0x5ab3d>
10045bb66:	48 89 e9             	mov    %rbp,%rcx
10045bb69:	e8 02 76 09 00       	call   1004f3170 <.text+0xf2170>
10045bb6e:	39 f0                	cmp    %esi,%eax
10045bb70:	7e cb                	jle    10045bb3d <.text+0x5ab3d>
10045bb72:	48 8b 05 d7 76 2c 00 	mov    0x2c76d7(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10045bb79:	41 89 d9             	mov    %ebx,%r9d
10045bb7c:	41 89 f0             	mov    %esi,%r8d
10045bb7f:	48 89 ea             	mov    %rbp,%rdx
10045bb82:	48 8b 08             	mov    (%rax),%rcx
10045bb85:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
10045bb8c:	00
10045bb8d:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
10045bb94:	00 00
10045bb96:	e8 15 82 17 00       	call   1005d3db0 <.text+0x1d2db0>
10045bb9b:	48 98                	cltq
10045bb9d:	eb a0                	jmp    10045bb3f <.text+0x5ab3f>
10045bb9f:	90                   	nop
10045bba0:	56                   	push   %rsi
10045bba1:	53                   	push   %rbx
10045bba2:	48 83 ec 28          	sub    $0x28,%rsp
10045bba6:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
10045bbac:	48 89 ce             	mov    %rcx,%rsi
10045bbaf:	48 89 d3             	mov    %rdx,%rbx
10045bbb2:	e8 19 29 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045bbb7:	85 c0                	test   %eax,%eax
10045bbb9:	74 0e                	je     10045bbc9 <.text+0x5abc9>
10045bbbb:	31 d2                	xor    %edx,%edx
10045bbbd:	48 89 f1             	mov    %rsi,%rcx
10045bbc0:	e8 1b 1f 1a 00       	call   1005fdae0 <.text+0x1fcae0>
10045bbc5:	85 c0                	test   %eax,%eax
10045bbc7:	74 3f                	je     10045bc08 <.text+0x5ac08>
10045bbc9:	31 d2                	xor    %edx,%edx
10045bbcb:	48 89 f1             	mov    %rsi,%rcx
10045bbce:	e8 5d 4b 1a 00       	call   100600730 <.text+0x1ff730>
10045bbd3:	48 85 c0             	test   %rax,%rax
10045bbd6:	74 28                	je     10045bc00 <.text+0x5ac00>
10045bbd8:	48 8b 40 08          	mov    0x8(%rax),%rax
10045bbdc:	48 85 c0             	test   %rax,%rax
10045bbdf:	74 1f                	je     10045bc00 <.text+0x5ac00>
10045bbe1:	48 8b 08             	mov    (%rax),%rcx
10045bbe4:	48 85 c9             	test   %rcx,%rcx
10045bbe7:	74 17                	je     10045bc00 <.text+0x5ac00>
10045bbe9:	e8 92 83 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045bbee:	48 89 43 08          	mov    %rax,0x8(%rbx)
10045bbf2:	48 83 c4 28          	add    $0x28,%rsp
10045bbf6:	5b                   	pop    %rbx
10045bbf7:	5e                   	pop    %rsi
10045bbf8:	c3                   	ret
10045bbf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045bc00:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
10045bc07:	00
10045bc08:	48 83 c4 28          	add    $0x28,%rsp
10045bc0c:	5b                   	pop    %rbx
10045bc0d:	5e                   	pop    %rsi
10045bc0e:	c3                   	ret
10045bc0f:	90                   	nop
10045bc10:	56                   	push   %rsi
10045bc11:	53                   	push   %rbx
10045bc12:	48 83 ec 78          	sub    $0x78,%rsp
10045bc16:	48 8b 32             	mov    (%rdx),%rsi
10045bc19:	48 89 d3             	mov    %rdx,%rbx
10045bc1c:	48 85 f6             	test   %rsi,%rsi
10045bc1f:	74 2f                	je     10045bc50 <.text+0x5ac50>
10045bc21:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
10045bc25:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
10045bc2a:	e8 91 25 1a 00       	call   1005fe1c0 <.text+0x1fd1c0>
10045bc2f:	48 89 c1             	mov    %rax,%rcx
10045bc32:	48 8b 06             	mov    (%rsi),%rax
10045bc35:	48 89 03             	mov    %rax,(%rbx)
10045bc38:	48 85 c9             	test   %rcx,%rcx
10045bc3b:	74 13                	je     10045bc50 <.text+0x5ac50>
10045bc3d:	e8 3e 83 16 00       	call   1005c3f80 <.text+0x1c2f80>
10045bc42:	48 83 c4 78          	add    $0x78,%rsp
10045bc46:	5b                   	pop    %rbx
10045bc47:	5e                   	pop    %rsi
10045bc48:	c3                   	ret
10045bc49:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045bc50:	31 c0                	xor    %eax,%eax
10045bc52:	48 83 c4 78          	add    $0x78,%rsp
10045bc56:	5b                   	pop    %rbx
10045bc57:	5e                   	pop    %rsi
10045bc58:	c3                   	ret
10045bc59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10045bc60:	41 55                	push   %r13
10045bc62:	41 54                	push   %r12
10045bc64:	55                   	push   %rbp
10045bc65:	57                   	push   %rdi
10045bc66:	56                   	push   %rsi
10045bc67:	53                   	push   %rbx
10045bc68:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
10045bc6f:	48 89 cb             	mov    %rcx,%rbx
10045bc72:	48 89 d5             	mov    %rdx,%rbp
10045bc75:	e8 56 28 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045bc7a:	85 c0                	test   %eax,%eax
10045bc7c:	74 4a                	je     10045bcc8 <.text+0x5acc8>
10045bc7e:	31 d2                	xor    %edx,%edx
10045bc80:	48 89 d9             	mov    %rbx,%rcx
10045bc83:	e8 38 1a 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045bc88:	85 c0                	test   %eax,%eax
10045bc8a:	75 14                	jne    10045bca0 <.text+0x5aca0>
10045bc8c:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
10045bc93:	5b                   	pop    %rbx
10045bc94:	5e                   	pop    %rsi
10045bc95:	5f                   	pop    %rdi
10045bc96:	5d                   	pop    %rbp
10045bc97:	41 5c                	pop    %r12
10045bc99:	41 5d                	pop    %r13
10045bc9b:	c3                   	ret
10045bc9c:	0f 1f 40 00          	nopl   0x0(%rax)
10045bca0:	ba 01 00 00 00       	mov    $0x1,%edx
10045bca5:	48 89 d9             	mov    %rbx,%rcx
10045bca8:	e8 13 1a 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045bcad:	85 c0                	test   %eax,%eax
10045bcaf:	74 db                	je     10045bc8c <.text+0x5ac8c>
10045bcb1:	ba 03 00 00 00       	mov    $0x3,%edx
10045bcb6:	48 89 d9             	mov    %rbx,%rcx
10045bcb9:	e8 02 1a 1a 00       	call   1005fd6c0 <.text+0x1fc6c0>
10045bcbe:	85 c0                	test   %eax,%eax
10045bcc0:	74 ca                	je     10045bc8c <.text+0x5ac8c>
10045bcc2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045bcc8:	48 89 d9             	mov    %rbx,%rcx
10045bccb:	e8 50 25 1a 00       	call   1005fe220 <.text+0x1fd220>
10045bcd0:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10045bcd4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
10045bcd9:	48 89 c6             	mov    %rax,%rsi
10045bcdc:	e8 df 24 1a 00       	call   1005fe1c0 <.text+0x1fd1c0>
10045bce1:	48 8d 94 24 e0 00 00 	lea    0xe0(%rsp),%rdx
10045bce8:	00
10045bce9:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
10045bced:	48 83 c3 20          	add    $0x20,%rbx
10045bcf1:	48 89 c7             	mov    %rax,%rdi
10045bcf4:	e8 c7 24 1a 00       	call   1005fe1c0 <.text+0x1fd1c0>
10045bcf9:	49 89 c4             	mov    %rax,%r12
10045bcfc:	8b 03                	mov    (%rbx),%eax
10045bcfe:	8d 50 f7             	lea    -0x9(%rax),%edx
10045bd01:	83 fa 01             	cmp    $0x1,%edx
10045bd04:	76 08                	jbe    10045bd0e <.text+0x5ad0e>
10045bd06:	83 e8 0f             	sub    $0xf,%eax
10045bd09:	83 f8 02             	cmp    $0x2,%eax
10045bd0c:	77 72                	ja     10045bd80 <.text+0x5ad80>
10045bd0e:	45 31 ed             	xor    %r13d,%r13d
10045bd11:	c7 45 00 07 00 00 00 	movl   $0x7,0x0(%rbp)
10045bd18:	48 85 f6             	test   %rsi,%rsi
10045bd1b:	74 4b                	je     10045bd68 <.text+0x5ad68>
10045bd1d:	48 85 ff             	test   %rdi,%rdi
10045bd20:	74 46                	je     10045bd68 <.text+0x5ad68>
10045bd22:	48 89 d8             	mov    %rbx,%rax
10045bd25:	4c 09 e8             	or     %r13,%rax
10045bd28:	74 3e                	je     10045bd68 <.text+0x5ad68>
10045bd2a:	4d 85 e4             	test   %r12,%r12
10045bd2d:	74 39                	je     10045bd68 <.text+0x5ad68>
10045bd2f:	48 89 f1             	mov    %rsi,%rcx
10045bd32:	e8 39 45 24 00       	call   1006a0270 <.text+0x29f270>
10045bd37:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
10045bd3c:	4d 89 e9             	mov    %r13,%r9
10045bd3f:	49 89 f8             	mov    %rdi,%r8
10045bd42:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10045bd49:	00 00
10045bd4b:	48 89 c2             	mov    %rax,%rdx
10045bd4e:	48 89 f1             	mov    %rsi,%rcx
10045bd51:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
10045bd56:	e8 c5 cb ff ff       	call   100458920 <.text+0x57920>
10045bd5b:	48 89 45 08          	mov    %rax,0x8(%rbp)
10045bd5f:	e9 28 ff ff ff       	jmp    10045bc8c <.text+0x5ac8c>
10045bd64:	0f 1f 40 00          	nopl   0x0(%rax)
10045bd68:	48 c7 45 08 00 00 00 	movq   $0x0,0x8(%rbp)
10045bd6f:	00
10045bd70:	48 81 c4 38 01 00 00 	add    $0x138,%rsp
10045bd77:	5b                   	pop    %rbx
10045bd78:	5e                   	pop    %rsi
10045bd79:	5f                   	pop    %rdi
10045bd7a:	5d                   	pop    %rbp
10045bd7b:	41 5c                	pop    %r12
10045bd7d:	41 5d                	pop    %r13
10045bd7f:	c3                   	ret
10045bd80:	48 89 d9             	mov    %rbx,%rcx
10045bd83:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
10045bd8a:	00
10045bd8b:	31 db                	xor    %ebx,%ebx
10045bd8d:	e8 2e 24 1a 00       	call   1005fe1c0 <.text+0x1fd1c0>
10045bd92:	49 89 c5             	mov    %rax,%r13
10045bd95:	e9 77 ff ff ff       	jmp    10045bd11 <.text+0x5ad11>
10045bd9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10045bda0:	55                   	push   %rbp
10045bda1:	57                   	push   %rdi
10045bda2:	56                   	push   %rsi
10045bda3:	53                   	push   %rbx
10045bda4:	48 83 ec 38          	sub    $0x38,%rsp
10045bda8:	c7 44 24 2c 00 00 00 	movl   $0x0,0x2c(%rsp)
10045bdaf:	00
10045bdb0:	48 89 cb             	mov    %rcx,%rbx
10045bdb3:	48 89 d6             	mov    %rdx,%rsi
10045bdb6:	e8 15 27 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10045bdbb:	85 c0                	test   %eax,%eax
10045bdbd:	74 32                	je     10045bdf1 <.text+0x5adf1>
10045bdbf:	31 d2                	xor    %edx,%edx
10045bdc1:	48 89 d9             	mov    %rbx,%rcx
10045bdc4:	e8 87 19 1a 00       	call   1005fd750 <.text+0x1fc750>
10045bdc9:	85 c0                	test   %eax,%eax
10045bdcb:	75 13                	jne    10045bde0 <.text+0x5ade0>
10045bdcd:	48 83 c4 38          	add    $0x38,%rsp
10045bdd1:	5b                   	pop    %rbx
10045bdd2:	5e                   	pop    %rsi
10045bdd3:	5f                   	pop    %rdi
10045bdd4:	5d                   	pop    %rbp
10045bdd5:	c3                   	ret
10045bdd6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045bddd:	00 00 00
10045bde0:	ba 01 00 00 00       	mov    $0x1,%edx
10045bde5:	48 89 d9             	mov    %rbx,%rcx
10045bde8:	e8 23 1a 1a 00       	call   1005fd810 <.text+0x1fc810>
10045bded:	85 c0                	test   %eax,%eax
10045bdef:	74 dc                	je     10045bdcd <.text+0x5adcd>
10045bdf1:	48 8d 7c 24 2c       	lea    0x2c(%rsp),%rdi
10045bdf6:	48 89 d9             	mov    %rbx,%rcx
10045bdf9:	48 89 fa             	mov    %rdi,%rdx
10045bdfc:	e8 3f 18 1a 00       	call   1005fd640 <.text+0x1fc640>
10045be01:	44 8b 44 24 2c       	mov    0x2c(%rsp),%r8d
10045be06:	45 85 c0             	test   %r8d,%r8d
10045be09:	75 c2                	jne    10045bdcd <.text+0x5adcd>
10045be0b:	89 c5                	mov    %eax,%ebp
10045be0d:	83 f8 09             	cmp    $0x9,%eax
10045be10:	0f 87 97 64 24 00    	ja     1006a22ad <.text+0x2a12ad>
10045be16:	8b 4b 10             	mov    0x10(%rbx),%ecx
10045be19:	85 c9                	test   %ecx,%ecx
10045be1b:	75 23                	jne    10045be40 <.text+0x5ae40>
10045be1d:	c7 06 07 00 00 00    	movl   $0x7,(%rsi)
10045be23:	89 e9                	mov    %ebp,%ecx
10045be25:	e8 56 4e 12 00       	call   100580c80 <.text+0x17fc80>
10045be2a:	48 89 46 08          	mov    %rax,0x8(%rsi)
10045be2e:	48 83 c4 38          	add    $0x38,%rsp
10045be32:	5b                   	pop    %rbx
10045be33:	5e                   	pop    %rsi
10045be34:	5f                   	pop    %rdi
10045be35:	5d                   	pop    %rbp
10045be36:	c3                   	ret
10045be37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10045be3e:	00 00
10045be40:	48 89 fa             	mov    %rdi,%rdx
10045be43:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
10045be47:	e8 24 18 1a 00       	call   1005fd670 <.text+0x1fc670>
10045be4c:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
10045be50:	85 d2                	test   %edx,%edx
10045be52:	0f 85 75 ff ff ff    	jne    10045bdcd <.text+0x5adcd>
10045be58:	85 c0                	test   %eax,%eax
10045be5a:	74 c1                	je     10045be1d <.text+0x5ae1d>
10045be5c:	c7 06 0b 00 00 00    	movl   $0xb,(%rsi)
10045be62:	89 e9                	mov    %ebp,%ecx
10045be64:	e8 47 52 12 00       	call   1005810b0 <.text+0x1800b0>
10045be69:	48 89 46 08          	mov    %rax,0x8(%rsi)
10045be6d:	48 83 c4 38          	add    $0x38,%rsp
10045be71:	5b                   	pop    %rbx
10045be72:	5e                   	pop    %rsi
10045be73:	5f                   	pop    %rdi
10045be74:	5d                   	pop    %rbp
10045be75:	c3                   	ret
10045be76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045be7d:	00 00 00
10045be80:	53                   	push   %rbx
10045be81:	48 83 ec 20          	sub    $0x20,%rsp
10045be85:	48 89 d3             	mov    %rdx,%rbx