1005562c0:	0f 4e c6             	cmovle %esi,%eax
1005562c3:	e9 6e ff ff ff       	jmp    100556236 <.text+0x155236>
1005562c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005562cf:	00
1005562d0:	85 c0                	test   %eax,%eax
1005562d2:	ba 32 00 00 00       	mov    $0x32,%edx
1005562d7:	b8 5f 00 00 00       	mov    $0x5f,%eax
1005562dc:	0f 4e c2             	cmovle %edx,%eax
1005562df:	e9 52 ff ff ff       	jmp    100556236 <.text+0x155236>
1005562e4:	0f 1f 40 00          	nopl   0x0(%rax)
1005562e8:	31 c0                	xor    %eax,%eax
1005562ea:	e9 47 ff ff ff       	jmp    100556236 <.text+0x155236>
1005562ef:	90                   	nop
1005562f0:	b8 5a 00 00 00       	mov    $0x5a,%eax
1005562f5:	e9 3c ff ff ff       	jmp    100556236 <.text+0x155236>
1005562fa:	b8 5f 00 00 00       	mov    $0x5f,%eax
1005562ff:	e9 32 ff ff ff       	jmp    100556236 <.text+0x155236>
100556304:	0f 1f 40 00          	nopl   0x0(%rax)
100556308:	b8 32 00 00 00       	mov    $0x32,%eax
10055630d:	e9 24 ff ff ff       	jmp    100556236 <.text+0x155236>
100556312:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100556319:	00 00 00 00
10055631d:	0f 1f 00             	nopl   (%rax)
100556320:	56                   	push   %rsi
100556321:	53                   	push   %rbx
100556322:	48 83 ec 58          	sub    $0x58,%rsp
100556326:	48 8b 01             	mov    (%rcx),%rax
100556329:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
10055632d:	48 89 cb             	mov    %rcx,%rbx
100556330:	74 0e                	je     100556340 <.text+0x155340>
100556332:	b8 63 00 00 00       	mov    $0x63,%eax
100556337:	48 83 c4 58          	add    $0x58,%rsp
10055633b:	5b                   	pop    %rbx
10055633c:	5e                   	pop    %rsi
10055633d:	c3                   	ret
10055633e:	66 90                	xchg   %ax,%ax
100556340:	0f b6 50 02          	movzbl 0x2(%rax),%edx
100556344:	83 ea 61             	sub    $0x61,%edx
100556347:	83 fa 19             	cmp    $0x19,%edx
10055634a:	77 e6                	ja     100556332 <.text+0x155332>
10055634c:	0f b6 50 03          	movzbl 0x3(%rax),%edx
100556350:	83 ea 61             	sub    $0x61,%edx
100556353:	83 fa 19             	cmp    $0x19,%edx
100556356:	77 da                	ja     100556332 <.text+0x155332>
100556358:	0f b6 50 04          	movzbl 0x4(%rax),%edx
10055635c:	83 ea 61             	sub    $0x61,%edx
10055635f:	83 fa 19             	cmp    $0x19,%edx
100556362:	77 ce                	ja     100556332 <.text+0x155332>
100556364:	48 8b 15 5d ac 20 00 	mov    0x20ac5d(%rip),%rdx        # 100760fc8 <_head_msys_iconv_2_dll-0xb038>
10055636b:	48 83 c0 02          	add    $0x2,%rax
10055636f:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
100556376:	00
100556377:	48 8d 74 24 30       	lea    0x30(%rsp),%rsi
10055637c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100556381:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
100556388:	00 00
10055638a:	48 85 d2             	test   %rdx,%rdx
10055638d:	74 0c                	je     10055639b <.text+0x15539b>
10055638f:	48 89 f1             	mov    %rsi,%rcx
100556392:	e8 c9 aa fa ff       	call   100500e60 <.text+0xffe60>
100556397:	85 c0                	test   %eax,%eax
100556399:	74 4d                	je     1005563e8 <.text+0x1553e8>
10055639b:	48 8b 05 5e cd 1c 00 	mov    0x1ccd5e(%rip),%rax        # 100723100 <_head_msys_iconv_2_dll-0x48f00>
1005563a2:	41 b9 18 00 00 00    	mov    $0x18,%r9d
1005563a8:	41 b8 13 00 00 00    	mov    $0x13,%r8d
1005563ae:	48 89 f1             	mov    %rsi,%rcx
1005563b1:	48 8d 15 c8 5c 17 00 	lea    0x175cc8(%rip),%rdx        # 1006cc080 <_head_msys_iconv_2_dll-0x9ff80>
1005563b8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1005563bd:	e8 5e 96 14 00       	call   10069fa20 <.text+0x29ea20>
1005563c2:	48 85 c0             	test   %rax,%rax
1005563c5:	0f 84 67 ff ff ff    	je     100556332 <.text+0x155332>
1005563cb:	48 8b 70 10          	mov    0x10(%rax),%rsi
1005563cf:	48 89 05 f2 ab 20 00 	mov    %rax,0x20abf2(%rip)        # 100760fc8 <_head_msys_iconv_2_dll-0xb038>
1005563d6:	8b 00                	mov    (%rax),%eax
1005563d8:	48 8d 56 02          	lea    0x2(%rsi),%rdx
1005563dc:	48 01 13             	add    %rdx,(%rbx)
1005563df:	e9 53 ff ff ff       	jmp    100556337 <.text+0x155337>
1005563e4:	0f 1f 40 00          	nopl   0x0(%rax)
1005563e8:	48 8b 05 d9 ab 20 00 	mov    0x20abd9(%rip),%rax        # 100760fc8 <_head_msys_iconv_2_dll-0xb038>
1005563ef:	eb d1                	jmp    1005563c2 <.text+0x1553c2>
1005563f1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005563f8:	00 00 00 00
1005563fc:	0f 1f 40 00          	nopl   0x0(%rax)
100556400:	55                   	push   %rbp
100556401:	57                   	push   %rdi
100556402:	56                   	push   %rsi
100556403:	53                   	push   %rbx
100556404:	48 83 ec 28          	sub    $0x28,%rsp
100556408:	0f b6 01             	movzbl (%rcx),%eax
10055640b:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
100556410:	48 89 cb             	mov    %rcx,%rbx
100556413:	3c 5e                	cmp    $0x5e,%al
100556415:	75 10                	jne    100556427 <.text+0x155427>
100556417:	48 8d 51 01          	lea    0x1(%rcx),%rdx
10055641b:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
10055641f:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
100556424:	48 89 d3             	mov    %rdx,%rbx
100556427:	3c 5d                	cmp    $0x5d,%al
100556429:	0f 84 41 01 00 00    	je     100556570 <.text+0x155570>
10055642f:	3c 2d                	cmp    $0x2d,%al
100556431:	0f 84 39 01 00 00    	je     100556570 <.text+0x155570>
100556437:	84 c0                	test   %al,%al
100556439:	0f 84 01 01 00 00    	je     100556540 <.text+0x155540>
10055643f:	3c 5d                	cmp    $0x5d,%al
100556441:	0f 84 f9 00 00 00    	je     100556540 <.text+0x155540>
100556447:	48 8b 35 d2 28 1d 00 	mov    0x1d28d2(%rip),%rsi        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
10055644e:	48 8b 3d fb 2c 1d 00 	mov    0x1d2cfb(%rip),%rdi        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
100556455:	eb 35                	jmp    10055648c <.text+0x15548c>
100556457:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10055645e:	00 00
100556460:	48 89 d9             	mov    %rbx,%rcx
100556463:	ff 17                	call   *(%rdi)
100556465:	83 f8 01             	cmp    $0x1,%eax
100556468:	7e 2a                	jle    100556494 <.text+0x155494>
10055646a:	48 98                	cltq
10055646c:	48 01 c3             	add    %rax,%rbx
10055646f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
100556474:	0f b6 13             	movzbl (%rbx),%edx
100556477:	84 d2                	test   %dl,%dl
100556479:	0f 95 c0             	setne  %al
10055647c:	80 fa 5d             	cmp    $0x5d,%dl
10055647f:	0f 95 c2             	setne  %dl
100556482:	21 d0                	and    %edx,%eax
100556484:	84 c0                	test   %al,%al
100556486:	0f 84 b4 00 00 00    	je     100556540 <.text+0x155540>
10055648c:	44 8b 06             	mov    (%rsi),%r8d
10055648f:	45 85 c0             	test   %r8d,%r8d
100556492:	75 cc                	jne    100556460 <.text+0x155460>
100556494:	0f b6 03             	movzbl (%rbx),%eax
100556497:	3c 2d                	cmp    $0x2d,%al
100556499:	74 25                	je     1005564c0 <.text+0x1554c0>
10055649b:	3c 5c                	cmp    $0x5c,%al
10055649d:	74 51                	je     1005564f0 <.text+0x1554f0>
10055649f:	3c 5b                	cmp    $0x5b,%al
1005564a1:	0f 84 a9 00 00 00    	je     100556550 <.text+0x155550>
1005564a7:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1005564ab:	48 83 c3 01          	add    $0x1,%rbx
1005564af:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1005564b4:	eb c1                	jmp    100556477 <.text+0x155477>
1005564b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005564bd:	00 00 00
1005564c0:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1005564c4:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
1005564c8:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1005564cd:	3c 5d                	cmp    $0x5d,%al
1005564cf:	74 72                	je     100556543 <.text+0x155543>
1005564d1:	84 c0                	test   %al,%al
1005564d3:	74 6e                	je     100556543 <.text+0x155543>
1005564d5:	48 89 e9             	mov    %rbp,%rcx
1005564d8:	ff 17                	call   *(%rdi)
1005564da:	48 63 d8             	movslq %eax,%rbx
1005564dd:	48 01 eb             	add    %rbp,%rbx
1005564e0:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1005564e5:	0f b6 13             	movzbl (%rbx),%edx
1005564e8:	eb 8d                	jmp    100556477 <.text+0x155477>
1005564ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005564f0:	8b 0d e6 af 20 00    	mov    0x20afe6(%rip),%ecx        # 1007614dc <_head_msys_iconv_2_dll-0xab24>
1005564f6:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1005564fa:	85 c9                	test   %ecx,%ecx
1005564fc:	75 ad                	jne    1005564ab <.text+0x1554ab>
1005564fe:	48 8d 0d a6 5d 17 00 	lea    0x175da6(%rip),%rcx        # 1006cc2ab <_head_msys_iconv_2_dll-0x9fd55>
100556505:	e8 46 e3 06 00       	call   1005c4850 <.text+0x1c3850>
10055650a:	48 85 c0             	test   %rax,%rax
10055650d:	0f 84 b5 00 00 00    	je     1005565c8 <.text+0x1555c8>
100556513:	0f b6 4b 02          	movzbl 0x2(%rbx),%ecx
100556517:	48 8d 53 02          	lea    0x2(%rbx),%rdx
10055651b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
100556520:	48 89 d3             	mov    %rdx,%rbx
100556523:	84 c9                	test   %cl,%cl
100556525:	0f 95 c0             	setne  %al
100556528:	80 f9 5d             	cmp    $0x5d,%cl
10055652b:	0f 95 c1             	setne  %cl
10055652e:	21 c8                	and    %ecx,%eax
100556530:	84 c0                	test   %al,%al
100556532:	0f 85 54 ff ff ff    	jne    10055648c <.text+0x15548c>
100556538:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10055653f:	00
100556540:	48 89 dd             	mov    %rbx,%rbp
100556543:	48 89 e8             	mov    %rbp,%rax
100556546:	48 83 c4 28          	add    $0x28,%rsp
10055654a:	5b                   	pop    %rbx
10055654b:	5e                   	pop    %rsi
10055654c:	5f                   	pop    %rdi
10055654d:	5d                   	pop    %rbp
10055654e:	c3                   	ret
10055654f:	90                   	nop
100556550:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
100556555:	e8 c6 fd ff ff       	call   100556320 <.text+0x155320>
10055655a:	83 f8 63             	cmp    $0x63,%eax
10055655d:	74 29                	je     100556588 <.text+0x155588>
10055655f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
100556564:	0f b6 13             	movzbl (%rbx),%edx
100556567:	e9 0b ff ff ff       	jmp    100556477 <.text+0x155477>
10055656c:	0f 1f 40 00          	nopl   0x0(%rax)
100556570:	48 8d 53 01          	lea    0x1(%rbx),%rdx
100556574:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
100556578:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
10055657d:	48 89 d3             	mov    %rdx,%rbx
100556580:	e9 b2 fe ff ff       	jmp    100556437 <.text+0x155437>
100556585:	0f 1f 00             	nopl   (%rax)
100556588:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
10055658d:	e8 0e f4 ff ff       	call   1005559a0 <.text+0x1549a0>
100556592:	85 c0                	test   %eax,%eax
100556594:	75 c9                	jne    10055655f <.text+0x15555f>
100556596:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
10055659b:	e8 90 f4 ff ff       	call   100555a30 <.text+0x154a30>
1005565a0:	85 c0                	test   %eax,%eax
1005565a2:	75 bb                	jne    10055655f <.text+0x15555f>
1005565a4:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1005565a9:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1005565ad:	74 94                	je     100556543 <.text+0x155543>
1005565af:	48 8d 5d 01          	lea    0x1(%rbp),%rbx
1005565b3:	0f b6 55 01          	movzbl 0x1(%rbp),%edx
1005565b7:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1005565bc:	e9 b6 fe ff ff       	jmp    100556477 <.text+0x155477>
1005565c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005565c8:	8b 05 12 af 20 00    	mov    0x20af12(%rip),%eax        # 1007614e0 <_head_msys_iconv_2_dll-0xab20>
1005565ce:	85 c0                	test   %eax,%eax
1005565d0:	74 08                	je     1005565da <.text+0x1555da>
1005565d2:	0f b6 03             	movzbl (%rbx),%eax
1005565d5:	e9 c5 fe ff ff       	jmp    10055649f <.text+0x15549f>
1005565da:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
1005565de:	48 8d 0d bb 5c 17 00 	lea    0x175cbb(%rip),%rcx        # 1006cc2a0 <_head_msys_iconv_2_dll-0x9fd60>
1005565e5:	e8 66 e2 06 00       	call   1005c4850 <.text+0x1c3850>
1005565ea:	48 85 c0             	test   %rax,%rax
1005565ed:	0f 85 20 ff ff ff    	jne    100556513 <.text+0x155513>
1005565f3:	eb dd                	jmp    1005565d2 <.text+0x1555d2>
1005565f5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005565fc:	00 00 00 00
100556600:	e9 1b af ea ff       	jmp    100401520 <.text+0x520>
100556605:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10055660c:	00 00 00 00
100556610:	48 83 ec 28          	sub    $0x28,%rsp
100556614:	48 8b 05 fd ae 20 00 	mov    0x20aefd(%rip),%rax        # 100761518 <_head_msys_iconv_2_dll-0xaae8>
10055661b:	31 d2                	xor    %edx,%edx
10055661d:	80 38 5c             	cmpb   $0x5c,(%rax)
100556620:	0f 94 c1             	sete   %cl
100556623:	0f 94 c2             	sete   %dl
100556626:	0f b6 c9             	movzbl %cl,%ecx
100556629:	89 15 a9 ae 20 00    	mov    %edx,0x20aea9(%rip)        # 1007614d8 <_head_msys_iconv_2_dll-0xab28>
10055662f:	48 01 c1             	add    %rax,%rcx
100556632:	80 39 00             	cmpb   $0x0,(%rcx)
100556635:	74 41                	je     100556678 <.text+0x155678>
100556637:	4c 8b 05 d2 23 1d 00 	mov    0x1d23d2(%rip),%r8        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
10055663e:	45 8b 08             	mov    (%r8),%r9d
100556641:	45 85 c9             	test   %r9d,%r9d
100556644:	0f 85 9e 00 00 00    	jne    1005566e8 <.text+0x1556e8>
10055664a:	4c 8b 05 cf 26 1d 00 	mov    0x1d26cf(%rip),%r8        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100556651:	45 8b 00             	mov    (%r8),%r8d
100556654:	45 85 c0             	test   %r8d,%r8d
100556657:	74 77                	je     1005566d0 <.text+0x1556d0>
100556659:	48 8b 05 f0 2a 1d 00 	mov    0x1d2af0(%rip),%rax        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
100556660:	ff 10                	call   *(%rax)
100556662:	03 05 70 ae 20 00    	add    0x20ae70(%rip),%eax        # 1007614d8 <_head_msys_iconv_2_dll-0xab28>
100556668:	89 05 6a ae 20 00    	mov    %eax,0x20ae6a(%rip)        # 1007614d8 <_head_msys_iconv_2_dll-0xab28>
10055666e:	48 63 c8             	movslq %eax,%rcx
100556671:	48 03 0d a0 ae 20 00 	add    0x20aea0(%rip),%rcx        # 100761518 <_head_msys_iconv_2_dll-0xaae8>
100556678:	8b 05 56 ae 20 00    	mov    0x20ae56(%rip),%eax        # 1007614d4 <_head_msys_iconv_2_dll-0xab2c>
10055667e:	48 89 0d 93 ae 20 00 	mov    %rcx,0x20ae93(%rip)        # 100761518 <_head_msys_iconv_2_dll-0xaae8>
100556685:	c7 05 45 ae 20 00 00 	movl   $0x0,0x20ae45(%rip)        # 1007614d4 <_head_msys_iconv_2_dll-0xab2c>
10055668c:	00 00 00
10055668f:	89 05 3b ae 20 00    	mov    %eax,0x20ae3b(%rip)        # 1007614d0 <_head_msys_iconv_2_dll-0xab30>
100556695:	8b 05 51 ae 20 00    	mov    0x20ae51(%rip),%eax        # 1007614ec <_head_msys_iconv_2_dll-0xab14>
10055669b:	89 05 47 ae 20 00    	mov    %eax,0x20ae47(%rip)        # 1007614e8 <_head_msys_iconv_2_dll-0xab18>
1005566a1:	8b 05 49 ae 20 00    	mov    0x20ae49(%rip),%eax        # 1007614f0 <_head_msys_iconv_2_dll-0xab10>
1005566a7:	89 05 3f ae 20 00    	mov    %eax,0x20ae3f(%rip)        # 1007614ec <_head_msys_iconv_2_dll-0xab14>
1005566ad:	8b 05 31 ae 20 00    	mov    0x20ae31(%rip),%eax        # 1007614e4 <_head_msys_iconv_2_dll-0xab1c>
1005566b3:	c7 05 27 ae 20 00 ff 	movl   $0xffffffff,0x20ae27(%rip)        # 1007614e4 <_head_msys_iconv_2_dll-0xab1c>
1005566ba:	ff ff ff
1005566bd:	89 05 2d ae 20 00    	mov    %eax,0x20ae2d(%rip)        # 1007614f0 <_head_msys_iconv_2_dll-0xab10>
1005566c3:	48 83 c4 28          	add    $0x28,%rsp
1005566c7:	c3                   	ret
1005566c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005566cf:	00
1005566d0:	83 c2 01             	add    $0x1,%edx
1005566d3:	89 15 ff ad 20 00    	mov    %edx,0x20adff(%rip)        # 1007614d8 <_head_msys_iconv_2_dll-0xab28>
1005566d9:	48 63 d2             	movslq %edx,%rdx
1005566dc:	48 8d 0c 10          	lea    (%rax,%rdx,1),%rcx
1005566e0:	eb 96                	jmp    100556678 <.text+0x155678>
1005566e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005566e8:	e8 f3 4e f9 ff       	call   1004eb5e0 <.text+0xea5e0>
1005566ed:	03 05 e5 ad 20 00    	add    0x20ade5(%rip),%eax        # 1007614d8 <_head_msys_iconv_2_dll-0xab28>
1005566f3:	48 63 c8             	movslq %eax,%rcx
1005566f6:	89 05 dc ad 20 00    	mov    %eax,0x20addc(%rip)        # 1007614d8 <_head_msys_iconv_2_dll-0xab28>
1005566fc:	48 03 0d 15 ae 20 00 	add    0x20ae15(%rip),%rcx        # 100761518 <_head_msys_iconv_2_dll-0xaae8>
100556703:	e9 70 ff ff ff       	jmp    100556678 <.text+0x155678>
100556708:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10055670f:	00
100556710:	53                   	push   %rbx
100556711:	48 83 ec 20          	sub    $0x20,%rsp
100556715:	48 89 cb             	mov    %rcx,%rbx
100556718:	89 d1                	mov    %edx,%ecx
10055671a:	e8 c1 9c 13 00       	call   1006903e0 <.text+0x28f3e0>
10055671f:	89 03                	mov    %eax,(%rbx)
100556721:	48 83 c4 20          	add    $0x20,%rsp
100556725:	5b                   	pop    %rbx
100556726:	c3                   	ret
100556727:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10055672e:	00 00
100556730:	53                   	push   %rbx
100556731:	48 83 ec 20          	sub    $0x20,%rsp
100556735:	48 89 cb             	mov    %rcx,%rbx
100556738:	89 d1                	mov    %edx,%ecx
10055673a:	e8 d1 9b 13 00       	call   100690310 <.text+0x28f310>
10055673f:	89 03                	mov    %eax,(%rbx)
100556741:	48 83 c4 20          	add    $0x20,%rsp
100556745:	5b                   	pop    %rbx
100556746:	c3                   	ret
100556747:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10055674e:	00 00
100556750:	55                   	push   %rbp
100556751:	57                   	push   %rdi
100556752:	56                   	push   %rsi
100556753:	53                   	push   %rbx
100556754:	48 83 ec 28          	sub    $0x28,%rsp
100556758:	49 63 c0             	movslq %r8d,%rax
10055675b:	4c 89 c9             	mov    %r9,%rcx
10055675e:	4c 89 cb             	mov    %r9,%rbx
100556761:	48 89 c7             	mov    %rax,%rdi
100556764:	48 c1 e0 04          	shl    $0x4,%rax
100556768:	48 8d 34 02          	lea    (%rdx,%rax,1),%rsi
10055676c:	e8 3f 8f 0b 00       	call   10060f6b0 <.text+0x20e6b0>
100556771:	85 c0                	test   %eax,%eax
100556773:	75 07                	jne    10055677c <.text+0x15577c>
100556775:	89 f8                	mov    %edi,%eax
100556777:	39 7b 28             	cmp    %edi,0x28(%rbx)
10055677a:	7e 5d                	jle    1005567d9 <.text+0x1557d9>
10055677c:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
100556780:	31 db                	xor    %ebx,%ebx
100556782:	48 8d 2d 57 ac 20 00 	lea    0x20ac57(%rip),%rbp        # 1007613e0 <_head_msys_iconv_2_dll-0xac20>
100556789:	e8 12 4f f8 ff       	call   1004db6a0 <.text+0xda6a0>
10055678e:	48 8b 46 08          	mov    0x8(%rsi),%rax
100556792:	48 8b 30             	mov    (%rax),%rsi
100556795:	0f 1f 00             	nopl   (%rax)
100556798:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10055679c:	4c 63 c3             	movslq %ebx,%r8
10055679f:	31 c0                	xor    %eax,%eax
1005567a1:	4a 8b 4c c2 08       	mov    0x8(%rdx,%r8,8),%rcx
1005567a6:	48 85 c9             	test   %rcx,%rcx
1005567a9:	74 15                	je     1005567c0 <.text+0x1557c0>
1005567ab:	4a 8b 44 c2 58       	mov    0x58(%rdx,%r8,8),%rax
1005567b0:	48 85 c0             	test   %rax,%rax
1005567b3:	74 0b                	je     1005567c0 <.text+0x1557c0>
1005567b5:	48 29 c8             	sub    %rcx,%rax
1005567b8:	48 89 c2             	mov    %rax,%rdx
1005567bb:	e8 80 d8 06 00       	call   1005c4040 <.text+0x1c3040>
1005567c0:	83 c3 01             	add    $0x1,%ebx
1005567c3:	c7 46 10 07 00 00 00 	movl   $0x7,0x10(%rsi)
1005567ca:	48 89 46 18          	mov    %rax,0x18(%rsi)
1005567ce:	48 8b 36             	mov    (%rsi),%rsi