100451684:	31 f6                	xor    %esi,%esi
100451686:	3c 7d                	cmp    $0x7d,%al
100451688:	0f 85 7a ff ff ff    	jne    100451608 <.text+0x50608>
10045168e:	83 ef 01             	sub    $0x1,%edi
100451691:	4d 85 e4             	test   %r12,%r12
100451694:	0f 84 a6 01 00 00    	je     100451840 <.text+0x50840>
10045169a:	85 ff                	test   %edi,%edi
10045169c:	0f 85 9e 01 00 00    	jne    100451840 <.text+0x50840>
1004516a2:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1004516a9:	00
1004516aa:	48 83 38 00          	cmpq   $0x0,(%rax)
1004516ae:	0f 84 dc 01 00 00    	je     100451890 <.text+0x50890>
1004516b4:	31 f6                	xor    %esi,%esi
1004516b6:	31 ff                	xor    %edi,%edi
1004516b8:	e9 4b ff ff ff       	jmp    100451608 <.text+0x50608>
1004516bd:	0f 1f 00             	nopl   (%rax)
1004516c0:	3c 2f                	cmp    $0x2f,%al
1004516c2:	0f 87 a0 00 00 00    	ja     100451768 <.text+0x50768>
1004516c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004516cf:	00
1004516d0:	89 f8                	mov    %edi,%eax
1004516d2:	09 f0                	or     %esi,%eax
1004516d4:	75 98                	jne    10045166e <.text+0x5066e>
1004516d6:	e9 3f ff ff ff       	jmp    10045161a <.text+0x5061a>
1004516db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004516e0:	83 c6 01             	add    $0x1,%esi
1004516e3:	e9 20 ff ff ff       	jmp    100451608 <.text+0x50608>
1004516e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004516ef:	00
1004516f0:	4d 85 e4             	test   %r12,%r12
1004516f3:	74 0b                	je     100451700 <.text+0x50700>
1004516f5:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
1004516fa:	0f 84 50 01 00 00    	je     100451850 <.text+0x50850>
100451700:	83 c7 01             	add    $0x1,%edi
100451703:	31 f6                	xor    %esi,%esi
100451705:	e9 fe fe ff ff       	jmp    100451608 <.text+0x50608>
10045170a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100451710:	3c 7b                	cmp    $0x7b,%al
100451712:	75 bc                	jne    1004516d0 <.text+0x506d0>
100451714:	89 f8                	mov    %edi,%eax
100451716:	09 f0                	or     %esi,%eax
100451718:	85 ed                	test   %ebp,%ebp
10045171a:	75 64                	jne    100451780 <.text+0x50780>
10045171c:	85 c0                	test   %eax,%eax
10045171e:	0f 84 cc fe ff ff    	je     1004515f0 <.text+0x505f0>
100451724:	e9 45 ff ff ff       	jmp    10045166e <.text+0x5066e>
100451729:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100451730:	41 f6 c5 01          	test   $0x1,%r13b
100451734:	74 6a                	je     1004517a0 <.text+0x507a0>
100451736:	3c 2e                	cmp    $0x2e,%al
100451738:	75 66                	jne    1004517a0 <.text+0x507a0>
10045173a:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
10045173f:	3c 39                	cmp    $0x39,%al
100451741:	0f 86 79 ff ff ff    	jbe    1004516c0 <.text+0x506c0>
100451747:	83 e8 41             	sub    $0x41,%eax
10045174a:	3c 39                	cmp    $0x39,%al
10045174c:	77 82                	ja     1004516d0 <.text+0x506d0>
10045174e:	48 ba ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rdx
100451755:	ff ff 03
100451758:	48 0f a3 c2          	bt     %rax,%rdx
10045175c:	0f 83 6e ff ff ff    	jae    1004516d0 <.text+0x506d0>
100451762:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100451768:	89 f8                	mov    %edi,%eax
10045176a:	09 f0                	or     %esi,%eax
10045176c:	0f 84 7e fe ff ff    	je     1004515f0 <.text+0x505f0>
100451772:	e9 f7 fe ff ff       	jmp    10045166e <.text+0x5066e>
100451777:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10045177e:	00 00
100451780:	41 f6 c5 01          	test   $0x1,%r13b
100451784:	0f 85 46 ff ff ff    	jne    1004516d0 <.text+0x506d0>
10045178a:	85 c0                	test   %eax,%eax
10045178c:	0f 84 88 fe ff ff    	je     10045161a <.text+0x5061a>
100451792:	85 ff                	test   %edi,%edi
100451794:	0f 85 6e fe ff ff    	jne    100451608 <.text+0x50608>
10045179a:	e9 51 fe ff ff       	jmp    1004515f0 <.text+0x505f0>
10045179f:	90                   	nop
1004517a0:	89 fa                	mov    %edi,%edx
1004517a2:	09 f2                	or     %esi,%edx
1004517a4:	0f 84 70 fe ff ff    	je     10045161a <.text+0x5061a>
1004517aa:	3c 27                	cmp    $0x27,%al
1004517ac:	74 52                	je     100451800 <.text+0x50800>
1004517ae:	3c 22                	cmp    $0x22,%al
1004517b0:	75 b6                	jne    100451768 <.text+0x50768>
1004517b2:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
1004517b7:	49 8d 57 01          	lea    0x1(%r15),%rdx
1004517bb:	49 89 d7             	mov    %rdx,%r15
1004517be:	84 c0                	test   %al,%al
1004517c0:	75 29                	jne    1004517eb <.text+0x507eb>
1004517c2:	eb 2b                	jmp    1004517ef <.text+0x507ef>
1004517c4:	0f 1f 40 00          	nopl   0x0(%rax)
1004517c8:	3c 5c                	cmp    $0x5c,%al
1004517ca:	75 09                	jne    1004517d5 <.text+0x507d5>
1004517cc:	41 80 7f 01 01       	cmpb   $0x1,0x1(%r15)
1004517d1:	49 83 df ff          	sbb    $0xffffffffffffffff,%r15
1004517d5:	4c 89 f9             	mov    %r15,%rcx
1004517d8:	ff 13                	call   *(%rbx)
1004517da:	48 98                	cltq
1004517dc:	49 01 c7             	add    %rax,%r15
1004517df:	41 0f b6 07          	movzbl (%r15),%eax
1004517e3:	84 c0                	test   %al,%al
1004517e5:	0f 84 2f fe ff ff    	je     10045161a <.text+0x5061a>
1004517eb:	3c 22                	cmp    $0x22,%al
1004517ed:	75 d9                	jne    1004517c8 <.text+0x507c8>
1004517ef:	84 c0                	test   %al,%al
1004517f1:	0f 85 77 fe ff ff    	jne    10045166e <.text+0x5066e>
1004517f7:	e9 1e fe ff ff       	jmp    10045161a <.text+0x5061a>
1004517fc:	0f 1f 40 00          	nopl   0x0(%rax)
100451800:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
100451805:	49 8d 57 01          	lea    0x1(%r15),%rdx
100451809:	49 89 d7             	mov    %rdx,%r15
10045180c:	3c 27                	cmp    $0x27,%al
10045180e:	74 df                	je     1004517ef <.text+0x507ef>
100451810:	84 c0                	test   %al,%al
100451812:	74 db                	je     1004517ef <.text+0x507ef>
100451814:	0f 1f 40 00          	nopl   0x0(%rax)
100451818:	4c 89 f9             	mov    %r15,%rcx
10045181b:	ff 13                	call   *(%rbx)
10045181d:	48 98                	cltq
10045181f:	49 01 c7             	add    %rax,%r15
100451822:	41 0f b6 07          	movzbl (%r15),%eax
100451826:	84 c0                	test   %al,%al
100451828:	0f 84 ec fd ff ff    	je     10045161a <.text+0x5061a>
10045182e:	3c 27                	cmp    $0x27,%al
100451830:	75 e6                	jne    100451818 <.text+0x50818>
100451832:	84 c0                	test   %al,%al
100451834:	0f 85 34 fe ff ff    	jne    10045166e <.text+0x5066e>
10045183a:	e9 db fd ff ff       	jmp    10045161a <.text+0x5061a>
10045183f:	90                   	nop
100451840:	31 f6                	xor    %esi,%esi
100451842:	e9 c1 fd ff ff       	jmp    100451608 <.text+0x50608>
100451847:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10045184e:	00 00
100451850:	4d 89 3c 24          	mov    %r15,(%r12)
100451854:	e9 a7 fe ff ff       	jmp    100451700 <.text+0x50700>
100451859:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100451860:	41 0f b6 16          	movzbl (%r14),%edx
100451864:	48 8d 0d 85 58 29 00 	lea    0x295885(%rip),%rcx        # 1006e70f0 <_head_msys_iconv_2_dll-0x84f10>
10045186b:	e8 e0 2f 17 00       	call   1005c4850 <.text+0x1c3850>
100451870:	48 85 c0             	test   %rax,%rax
100451873:	0f 85 77 fd ff ff    	jne    1004515f0 <.text+0x505f0>
100451879:	e9 9c fd ff ff       	jmp    10045161a <.text+0x5061a>
10045187e:	66 90                	xchg   %ax,%ax
100451880:	89 fa                	mov    %edi,%edx
100451882:	09 f2                	or     %esi,%edx
100451884:	0f 85 24 ff ff ff    	jne    1004517ae <.text+0x507ae>
10045188a:	e9 8b fd ff ff       	jmp    10045161a <.text+0x5061a>
10045188f:	90                   	nop
100451890:	4c 89 38             	mov    %r15,(%rax)
100451893:	e9 1c fe ff ff       	jmp    1004516b4 <.text+0x506b4>
100451898:	85 ed                	test   %ebp,%ebp
10045189a:	0f 85 98 fd ff ff    	jne    100451638 <.text+0x50638>
1004518a0:	3c 7b                	cmp    $0x7b,%al
1004518a2:	0f 84 ea fc ff ff    	je     100451592 <.text+0x50592>
1004518a8:	e9 8b fd ff ff       	jmp    100451638 <.text+0x50638>
1004518ad:	0f 1f 00             	nopl   (%rax)
1004518b0:	83 f9 7a             	cmp    $0x7a,%ecx
1004518b3:	7f 3b                	jg     1004518f0 <.text+0x508f0>
1004518b5:	83 f9 40             	cmp    $0x40,%ecx
1004518b8:	7f 16                	jg     1004518d0 <.text+0x508d0>
1004518ba:	b8 01 00 00 00       	mov    $0x1,%eax
1004518bf:	83 f9 23             	cmp    $0x23,%ecx
1004518c2:	74 0b                	je     1004518cf <.text+0x508cf>
1004518c4:	83 e9 30             	sub    $0x30,%ecx
1004518c7:	31 c0                	xor    %eax,%eax
1004518c9:	83 f9 0a             	cmp    $0xa,%ecx
1004518cc:	0f 96 c0             	setbe  %al
1004518cf:	c3                   	ret
1004518d0:	48 b8 ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rax
1004518d7:	ff ff 03
1004518da:	83 e9 41             	sub    $0x41,%ecx
1004518dd:	48 0f a3 c8          	bt     %rcx,%rax
1004518e1:	0f 92 c0             	setb   %al
1004518e4:	0f b6 c0             	movzbl %al,%eax
1004518e7:	c3                   	ret
1004518e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004518ef:	00
1004518f0:	31 c0                	xor    %eax,%eax
1004518f2:	c3                   	ret
1004518f3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004518fa:	00 00 00 00
1004518fe:	66 90                	xchg   %ax,%ax
100451900:	31 c0                	xor    %eax,%eax
100451902:	83 e9 41             	sub    $0x41,%ecx
100451905:	83 f9 39             	cmp    $0x39,%ecx
100451908:	77 14                	ja     10045191e <.text+0x5091e>
10045190a:	48 b8 ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rax
100451911:	ff ff 03
100451914:	48 0f a3 c8          	bt     %rcx,%rax
100451918:	0f 92 c0             	setb   %al
10045191b:	0f b6 c0             	movzbl %al,%eax
10045191e:	c3                   	ret
10045191f:	90                   	nop
100451920:	83 f9 39             	cmp    $0x39,%ecx
100451923:	7e 23                	jle    100451948 <.text+0x50948>
100451925:	48 b8 ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rax
10045192c:	ff ff 03
10045192f:	83 e9 41             	sub    $0x41,%ecx
100451932:	48 0f a3 c8          	bt     %rcx,%rax
100451936:	0f 92 c2             	setb   %dl
100451939:	31 c0                	xor    %eax,%eax
10045193b:	83 f9 3a             	cmp    $0x3a,%ecx
10045193e:	0f b6 d2             	movzbl %dl,%edx
100451941:	0f 42 c2             	cmovb  %edx,%eax
100451944:	c3                   	ret
100451945:	0f 1f 00             	nopl   (%rax)
100451948:	31 c0                	xor    %eax,%eax
10045194a:	83 f9 2f             	cmp    $0x2f,%ecx
10045194d:	0f 9f c0             	setg   %al
100451950:	c3                   	ret
100451951:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100451958:	00 00 00 00
10045195c:	0f 1f 40 00          	nopl   0x0(%rax)
100451960:	41 57                	push   %r15
100451962:	41 56                	push   %r14
100451964:	41 55                	push   %r13
100451966:	41 54                	push   %r12
100451968:	55                   	push   %rbp
100451969:	57                   	push   %rdi
10045196a:	56                   	push   %rsi
10045196b:	53                   	push   %rbx
10045196c:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
100451973:	48 89 94 24 f8 00 00 	mov    %rdx,0xf8(%rsp)
10045197a:	00
10045197b:	49 89 cd             	mov    %rcx,%r13
10045197e:	4c 89 c6             	mov    %r8,%rsi
100451981:	4c 89 cb             	mov    %r9,%rbx
100451984:	c7 44 24 40 00 00 00 	movl   $0x0,0x40(%rsp)
10045198b:	00
10045198c:	4d 85 c9             	test   %r9,%r9
10045198f:	74 0a                	je     10045199b <.text+0x5099b>
100451991:	41 8b 01             	mov    (%r9),%eax
100451994:	83 e0 01             	and    $0x1,%eax
100451997:	89 44 24 40          	mov    %eax,0x40(%rsp)
10045199b:	c7 44 24 4c 01 00 00 	movl   $0x1,0x4c(%rsp)
1004519a2:	00
1004519a3:	31 ff                	xor    %edi,%edi
1004519a5:	48 8d 6c 24 74       	lea    0x74(%rsp),%rbp
1004519aa:	49 be ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%r14
1004519b1:	ff ff 03
1004519b4:	0f 1f 40 00          	nopl   0x0(%rax)
1004519b8:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1004519bc:	49 89 e8             	mov    %rbp,%r8
1004519bf:	48 89 da             	mov    %rbx,%rdx
1004519c2:	e8 79 dd ff ff       	call   10044f740 <.text+0x4e740>
1004519c7:	49 89 c4             	mov    %rax,%r12
1004519ca:	8b 44 24 74          	mov    0x74(%rsp),%eax
1004519ce:	85 c0                	test   %eax,%eax
1004519d0:	74 15                	je     1004519e7 <.text+0x509e7>
1004519d2:	41 0f b6 04 24       	movzbl (%r12),%eax
1004519d7:	3c 2e                	cmp    $0x2e,%al
1004519d9:	0f 84 b1 02 00 00    	je     100451c90 <.text+0x50c90>
1004519df:	3c 2d                	cmp    $0x2d,%al
1004519e1:	0f 84 19 04 00 00    	je     100451e00 <.text+0x50e00>
1004519e7:	8b 06                	mov    (%rsi),%eax
1004519e9:	4d 8b 7d 00          	mov    0x0(%r13),%r15
1004519ed:	41 0f b6 17          	movzbl (%r15),%edx
1004519f1:	83 f8 01             	cmp    $0x1,%eax
1004519f4:	0f 84 e6 02 00 00    	je     100451ce0 <.text+0x50ce0>
1004519fa:	80 fa 28             	cmp    $0x28,%dl
1004519fd:	74 61                	je     100451a60 <.text+0x50a60>
1004519ff:	41 80 3c 24 2d       	cmpb   $0x2d,(%r12)
100451a04:	0f 84 5e 01 00 00    	je     100451b68 <.text+0x50b68>
100451a0a:	80 fa 5b             	cmp    $0x5b,%dl
100451a0d:	0f 84 fd 00 00 00    	je     100451b10 <.text+0x50b10>
100451a13:	80 fa 2e             	cmp    $0x2e,%dl
100451a16:	0f 84 c4 00 00 00    	je     100451ae0 <.text+0x50ae0>
100451a1c:	41 bc 01 00 00 00    	mov    $0x1,%r12d
100451a22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100451a28:	48 85 ff             	test   %rdi,%rdi
100451a2b:	74 14                	je     100451a41 <.text+0x50a41>
100451a2d:	8b 06                	mov    (%rsi),%eax
100451a2f:	83 f8 09             	cmp    $0x9,%eax
100451a32:	0f 84 20 06 00 00    	je     100452058 <.text+0x51058>
100451a38:	83 f8 0a             	cmp    $0xa,%eax
100451a3b:	0f 84 f7 05 00 00    	je     100452038 <.text+0x51038>
100451a41:	48 89 f9             	mov    %rdi,%rcx
100451a44:	e8 87 b6 fd ff       	call   10042d0d0 <.text+0x2c0d0>
100451a49:	44 89 e0             	mov    %r12d,%eax
100451a4c:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
100451a53:	5b                   	pop    %rbx
100451a54:	5e                   	pop    %rsi
100451a55:	5f                   	pop    %rdi
100451a56:	5d                   	pop    %rbp
100451a57:	41 5c                	pop    %r12
100451a59:	41 5d                	pop    %r13
100451a5b:	41 5e                	pop    %r14
100451a5d:	41 5f                	pop    %r15
100451a5f:	c3                   	ret
100451a60:	83 e8 09             	sub    $0x9,%eax
100451a63:	83 f8 01             	cmp    $0x1,%eax
100451a66:	76 0c                	jbe    100451a74 <.text+0x50a74>
100451a68:	8b 44 24 40          	mov    0x40(%rsp),%eax
100451a6c:	85 c0                	test   %eax,%eax
100451a6e:	0f 85 6c 03 00 00    	jne    100451de0 <.text+0x50de0>
100451a74:	44 8b 5c 24 4c       	mov    0x4c(%rsp),%r11d
100451a79:	45 85 db             	test   %r11d,%r11d
100451a7c:	74 15                	je     100451a93 <.text+0x50a93>
100451a7e:	41 0f b6 47 ff       	movzbl -0x1(%r15),%eax
100451a83:	3c 20                	cmp    $0x20,%al
100451a85:	0f 84 55 03 00 00    	je     100451de0 <.text+0x50de0>
100451a8b:	3c 09                	cmp    $0x9,%al
100451a8d:	0f 84 4d 03 00 00    	je     100451de0 <.text+0x50de0>
100451a93:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
100451a98:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
100451a9d:	49 89 f0             	mov    %rsi,%r8
100451aa0:	48 89 da             	mov    %rbx,%rdx
100451aa3:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
100451aaa:	00 00
100451aac:	4c 89 e9             	mov    %r13,%rcx
100451aaf:	e8 9c c1 ff ff       	call   10044dc50 <.text+0x4cc50>
100451ab4:	41 89 c4             	mov    %eax,%r12d
100451ab7:	e8 74 c9 03 00       	call   10048e430 <.text+0x8d430>
100451abc:	85 c0                	test   %eax,%eax
100451abe:	0f 84 44 04 00 00    	je     100451f08 <.text+0x50f08>
100451ac4:	41 83 fc 01          	cmp    $0x1,%r12d
100451ac8:	0f 84 42 08 00 00    	je     100452310 <.text+0x51310>
100451ace:	48 89 f9             	mov    %rdi,%rcx
100451ad1:	e8 fa b5 fd ff       	call   10042d0d0 <.text+0x2c0d0>
100451ad6:	45 31 e4             	xor    %r12d,%r12d
100451ad9:	31 ff                	xor    %edi,%edi
100451adb:	e9 61 ff ff ff       	jmp    100451a41 <.text+0x50a41>
100451ae0:	83 f8 0c             	cmp    $0xc,%eax
100451ae3:	74 2b                	je     100451b10 <.text+0x50b10>
100451ae5:	8b 54 24 40          	mov    0x40(%rsp),%edx
100451ae9:	85 d2                	test   %edx,%edx
100451aeb:	0f 85 5e 01 00 00    	jne    100451c4f <.text+0x50c4f>
100451af1:	41 80 7f 01 2e       	cmpb   $0x2e,0x1(%r15)
100451af6:	0f 84 53 01 00 00    	je     100451c4f <.text+0x50c4f>
100451afc:	b9 02 00 00 00       	mov    $0x2,%ecx
100451b01:	e8 fa c9 1e 00       	call   10063e500 <.text+0x23d500>
100451b06:	85 c0                	test   %eax,%eax
100451b08:	0f 85 32 01 00 00    	jne    100451c40 <.text+0x50c40>
100451b0e:	66 90                	xchg   %ax,%ax
100451b10:	48 89 f9             	mov    %rdi,%rcx
100451b13:	31 ff                	xor    %edi,%edi
100451b15:	e8 b6 b5 fd ff       	call   10042d0d0 <.text+0x2c0d0>
100451b1a:	83 3e 0c             	cmpl   $0xc,(%rsi)
100451b1d:	0f 84 05 04 00 00    	je     100451f28 <.text+0x50f28>
100451b23:	45 31 e4             	xor    %r12d,%r12d
100451b26:	48 85 db             	test   %rbx,%rbx
100451b29:	74 07                	je     100451b32 <.text+0x50b32>
100451b2b:	44 8b 23             	mov    (%rbx),%r12d
100451b2e:	41 83 e4 01          	and    $0x1,%r12d
100451b32:	e8 99 c9 1e 00       	call   10063e4d0 <.text+0x23d4d0>
100451b37:	44 8b 84 24 10 01 00 	mov    0x110(%rsp),%r8d
100451b3e:	00
100451b3f:	44 89 e2             	mov    %r12d,%edx
100451b42:	48 89 f1             	mov    %rsi,%rcx
100451b45:	41 89 c7             	mov    %eax,%r15d
100451b48:	e8 b3 e2 ff ff       	call   10044fe00 <.text+0x4ee00>