100451475:	c3                   	ret
100451476:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045147d:	00 00 00
100451480:	55                   	push   %rbp
100451481:	57                   	push   %rdi
100451482:	56                   	push   %rsi
100451483:	53                   	push   %rbx
100451484:	48 83 ec 28          	sub    $0x28,%rsp
100451488:	48 8d 3d 61 5c 29 00 	lea    0x295c61(%rip),%rdi        # 1006e70f0 <_head_msys_iconv_2_dll-0x84f10>
10045148f:	48 be ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rsi
100451496:	ff ff 03
100451499:	48 89 cd             	mov    %rcx,%rbp
10045149c:	48 8b 09             	mov    (%rcx),%rcx
10045149f:	48 89 cb             	mov    %rcx,%rbx
1004514a2:	eb 25                	jmp    1004514c9 <.text+0x504c9>
1004514a4:	0f 1f 40 00          	nopl   0x0(%rax)
1004514a8:	3c 23                	cmp    $0x23,%al
1004514aa:	74 19                	je     1004514c5 <.text+0x504c5>
1004514ac:	8d 50 d0             	lea    -0x30(%rax),%edx
1004514af:	80 fa 0a             	cmp    $0xa,%dl
1004514b2:	77 29                	ja     1004514dd <.text+0x504dd>
1004514b4:	3c 3a                	cmp    $0x3a,%al
1004514b6:	75 0d                	jne    1004514c5 <.text+0x504c5>
1004514b8:	48 89 d8             	mov    %rbx,%rax
1004514bb:	48 29 c8             	sub    %rcx,%rax
1004514be:	83 f8 01             	cmp    $0x1,%eax
1004514c1:	74 35                	je     1004514f8 <.text+0x504f8>
1004514c3:	7f 18                	jg     1004514dd <.text+0x504dd>
1004514c5:	48 83 c3 01          	add    $0x1,%rbx
1004514c9:	0f b6 03             	movzbl (%rbx),%eax
1004514cc:	3c 7a                	cmp    $0x7a,%al
1004514ce:	77 0d                	ja     1004514dd <.text+0x504dd>
1004514d0:	3c 40                	cmp    $0x40,%al
1004514d2:	76 d4                	jbe    1004514a8 <.text+0x504a8>
1004514d4:	83 e8 41             	sub    $0x41,%eax
1004514d7:	48 0f a3 c6          	bt     %rax,%rsi
1004514db:	72 e8                	jb     1004514c5 <.text+0x504c5>
1004514dd:	48 39 cb             	cmp    %rcx,%rbx
1004514e0:	74 2c                	je     10045150e <.text+0x5050e>
1004514e2:	89 d8                	mov    %ebx,%eax
1004514e4:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
1004514e8:	29 c8                	sub    %ecx,%eax
1004514ea:	48 83 c4 28          	add    $0x28,%rsp
1004514ee:	5b                   	pop    %rbx
1004514ef:	5e                   	pop    %rsi
1004514f0:	5f                   	pop    %rdi
1004514f1:	5d                   	pop    %rbp
1004514f2:	c3                   	ret
1004514f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004514f8:	0f b6 11             	movzbl (%rcx),%edx
1004514fb:	48 89 f9             	mov    %rdi,%rcx
1004514fe:	e8 4d 33 17 00       	call   1005c4850 <.text+0x1c3850>
100451503:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
100451507:	48 85 c0             	test   %rax,%rax
10045150a:	75 b9                	jne    1004514c5 <.text+0x504c5>
10045150c:	eb cf                	jmp    1004514dd <.text+0x504dd>
10045150e:	31 c0                	xor    %eax,%eax
100451510:	48 83 c4 28          	add    $0x28,%rsp
100451514:	5b                   	pop    %rbx
100451515:	5e                   	pop    %rsi
100451516:	5f                   	pop    %rdi
100451517:	5d                   	pop    %rbp
100451518:	c3                   	ret
100451519:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100451520:	41 57                	push   %r15
100451522:	41 56                	push   %r14
100451524:	41 55                	push   %r13
100451526:	41 54                	push   %r12
100451528:	55                   	push   %rbp
100451529:	57                   	push   %rdi
10045152a:	56                   	push   %rsi
10045152b:	53                   	push   %rbx
10045152c:	48 83 ec 28          	sub    $0x28,%rsp
100451530:	4c 89 84 24 80 00 00 	mov    %r8,0x80(%rsp)
100451537:	00
100451538:	49 89 ce             	mov    %rcx,%r14
10045153b:	49 89 d4             	mov    %rdx,%r12
10045153e:	45 89 cd             	mov    %r9d,%r13d
100451541:	e8 8a cf 1e 00       	call   10063e4d0 <.text+0x23d4d0>
100451546:	89 c5                	mov    %eax,%ebp
100451548:	4d 85 e4             	test   %r12,%r12
10045154b:	74 17                	je     100451564 <.text+0x50564>
10045154d:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
100451554:	00
100451555:	49 c7 04 24 00 00 00 	movq   $0x0,(%r12)
10045155c:	00
10045155d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
100451564:	41 0f b6 06          	movzbl (%r14),%eax
100451568:	41 f6 c5 02          	test   $0x2,%r13b
10045156c:	0f 84 be 00 00 00    	je     100451630 <.text+0x50630>
100451572:	8d 50 bf             	lea    -0x41(%rax),%edx
100451575:	80 fa 39             	cmp    $0x39,%dl
100451578:	0f 87 1a 03 00 00    	ja     100451898 <.text+0x50898>
10045157e:	48 b9 ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rcx
100451585:	ff ff 03
100451588:	48 0f a3 d1          	bt     %rdx,%rcx
10045158c:	0f 83 a6 00 00 00    	jae    100451638 <.text+0x50638>
100451592:	48 8b 1d b7 7b 2d 00 	mov    0x2d7bb7(%rip),%rbx        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
100451599:	4d 89 f7             	mov    %r14,%r15
10045159c:	31 f6                	xor    %esi,%esi
10045159e:	31 ff                	xor    %edi,%edi
1004515a0:	3c 7a                	cmp    $0x7a,%al
1004515a2:	0f 87 68 01 00 00    	ja     100451710 <.text+0x50710>
1004515a8:	3c 40                	cmp    $0x40,%al
1004515aa:	0f 87 90 00 00 00    	ja     100451640 <.text+0x50640>
1004515b0:	3c 23                	cmp    $0x23,%al
1004515b2:	0f 84 b0 00 00 00    	je     100451668 <.text+0x50668>
1004515b8:	8d 50 d0             	lea    -0x30(%rax),%edx
1004515bb:	80 fa 0a             	cmp    $0xa,%dl
1004515be:	0f 87 6c 01 00 00    	ja     100451730 <.text+0x50730>
1004515c4:	89 fa                	mov    %edi,%edx
1004515c6:	09 f2                	or     %esi,%edx
1004515c8:	0f 85 a0 00 00 00    	jne    10045166e <.text+0x5066e>
1004515ce:	3c 3a                	cmp    $0x3a,%al
1004515d0:	75 1e                	jne    1004515f0 <.text+0x505f0>
1004515d2:	4c 89 f8             	mov    %r15,%rax
1004515d5:	4c 29 f0             	sub    %r14,%rax
1004515d8:	83 f8 01             	cmp    $0x1,%eax
1004515db:	0f 84 7f 02 00 00    	je     100451860 <.text+0x50860>
1004515e1:	7e 0d                	jle    1004515f0 <.text+0x505f0>
1004515e3:	41 80 7f ff 7d       	cmpb   $0x7d,-0x1(%r15)
1004515e8:	75 30                	jne    10045161a <.text+0x5061a>
1004515ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004515f0:	41 0f b6 07          	movzbl (%r15),%eax
1004515f4:	3c 5b                	cmp    $0x5b,%al
1004515f6:	0f 84 e4 00 00 00    	je     1004516e0 <.text+0x506e0>
1004515fc:	3c 5d                	cmp    $0x5d,%al
1004515fe:	75 76                	jne    100451676 <.text+0x50676>
100451600:	83 ee 01             	sub    $0x1,%esi
100451603:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100451608:	4c 89 f9             	mov    %r15,%rcx
10045160b:	ff 13                	call   *(%rbx)
10045160d:	48 98                	cltq
10045160f:	49 01 c7             	add    %rax,%r15
100451612:	41 0f b6 07          	movzbl (%r15),%eax
100451616:	84 c0                	test   %al,%al
100451618:	75 86                	jne    1004515a0 <.text+0x505a0>
10045161a:	4c 89 f8             	mov    %r15,%rax
10045161d:	48 83 c4 28          	add    $0x28,%rsp
100451621:	5b                   	pop    %rbx
100451622:	5e                   	pop    %rsi
100451623:	5f                   	pop    %rdi
100451624:	5d                   	pop    %rbp
100451625:	41 5c                	pop    %r12
100451627:	41 5d                	pop    %r13
100451629:	41 5e                	pop    %r14
10045162b:	41 5f                	pop    %r15
10045162d:	c3                   	ret
10045162e:	66 90                	xchg   %ax,%ax
100451630:	84 c0                	test   %al,%al
100451632:	0f 85 5a ff ff ff    	jne    100451592 <.text+0x50592>
100451638:	4d 89 f7             	mov    %r14,%r15
10045163b:	eb dd                	jmp    10045161a <.text+0x5061a>
10045163d:	0f 1f 00             	nopl   (%rax)
100451640:	48 b9 ff ff ff 43 ff 	movabs $0x3ffffff43ffffff,%rcx
100451647:	ff ff 03
10045164a:	8d 50 bf             	lea    -0x41(%rax),%edx
10045164d:	48 0f a3 d1          	bt     %rdx,%rcx
100451651:	72 15                	jb     100451668 <.text+0x50668>
100451653:	41 f6 c5 01          	test   $0x1,%r13b
100451657:	74 77                	je     1004516d0 <.text+0x506d0>
100451659:	3c 5b                	cmp    $0x5b,%al
10045165b:	0f 85 1f 02 00 00    	jne    100451880 <.text+0x50880>
100451661:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100451668:	89 f8                	mov    %edi,%eax
10045166a:	09 f0                	or     %esi,%eax
10045166c:	74 82                	je     1004515f0 <.text+0x505f0>
10045166e:	85 ff                	test   %edi,%edi
100451670:	0f 84 7a ff ff ff    	je     1004515f0 <.text+0x505f0>
100451676:	89 e8                	mov    %ebp,%eax
100451678:	09 f0                	or     %esi,%eax
10045167a:	75 8c                	jne    100451608 <.text+0x50608>
10045167c:	41 0f b6 07          	movzbl (%r15),%eax
100451680:	3c 7b                	cmp    $0x7b,%al
100451682:	74 6c                	je     1004516f0 <.text+0x506f0>
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)