100524625:	f3 0f 6f 08          	movdqu (%rax),%xmm1
100524629:	0f 29 4c 24 40       	movaps %xmm1,0x40(%rsp)
10052462e:	48 8b 40 10          	mov    0x10(%rax),%rax
100524632:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
100524637:	e8 04 f8 ff ff       	call   100523e40 <.text+0x122e40>
10052463c:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
100524640:	48 c1 e0 05          	shl    $0x5,%rax
100524644:	48 8b 44 05 28       	mov    0x28(%rbp,%rax,1),%rax
100524649:	48 85 c0             	test   %rax,%rax
10052464c:	0f 84 0e 01 00 00    	je     100524760 <.text+0x123760>
100524652:	66 0f ef c0          	pxor   %xmm0,%xmm0
100524656:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
10052465b:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
100524660:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
100524665:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
10052466a:	44 89 74 24 78       	mov    %r14d,0x78(%rsp)
10052466f:	89 5c 24 6c          	mov    %ebx,0x6c(%rsp)
100524673:	89 bc 24 80 00 00 00 	mov    %edi,0x80(%rsp)
10052467a:	0f 11 84 24 88 00 00 	movups %xmm0,0x88(%rsp)
100524681:	00
100524682:	0f 11 84 24 98 00 00 	movups %xmm0,0x98(%rsp)
100524689:	00
10052468a:	ff d0                	call   *%rax
10052468c:	48 85 c0             	test   %rax,%rax
10052468f:	0f 84 cb 00 00 00    	je     100524760 <.text+0x123760>
100524695:	48 8b 3d 24 e6 1f 00 	mov    0x1fe624(%rip),%rdi        # 100722cc0 <_head_msys_iconv_2_dll-0x49340>
10052469c:	48 8b 94 24 a8 00 00 	mov    0xa8(%rsp),%rdx
1005246a3:	00
1005246a4:	48 2b 17             	sub    (%rdi),%rdx
1005246a7:	0f 85 e2 01 00 00    	jne    10052488f <.text+0x12388f>
1005246ad:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1005246b4:	5b                   	pop    %rbx
1005246b5:	5e                   	pop    %rsi
1005246b6:	5f                   	pop    %rdi
1005246b7:	5d                   	pop    %rbp
1005246b8:	41 5c                	pop    %r12
1005246ba:	41 5d                	pop    %r13
1005246bc:	41 5e                	pop    %r14
1005246be:	41 5f                	pop    %r15
1005246c0:	c3                   	ret
1005246c1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005246c8:	48 8b 05 c1 27 20 00 	mov    0x2027c1(%rip),%rax        # 100726e90 <_head_msys_iconv_2_dll-0x45170>
1005246cf:	eb c4                	jmp    100524695 <.text+0x123695>
1005246d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005246d8:	4f 8d 2c 7f          	lea    (%r15,%r15,2),%r13
1005246dc:	49 c1 e5 05          	shl    $0x5,%r13
1005246e0:	4a 8d 44 2d 00       	lea    0x0(%rbp,%r13,1),%rax
1005246e5:	8b 48 20             	mov    0x20(%rax),%ecx
1005246e8:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1005246ed:	85 c9                	test   %ecx,%ecx
1005246ef:	0f 85 eb 00 00 00    	jne    1005247e0 <.text+0x1237e0>
1005246f5:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1005246fa:	e8 01 c2 ff ff       	call   100520900 <.text+0x11f900>
1005246ff:	44 8b 28             	mov    (%rax),%r13d
100524702:	48 8b 05 17 eb 1f 00 	mov    0x1feb17(%rip),%rax        # 100723220 <_head_msys_iconv_2_dll-0x48de0>
100524709:	41 89 3c 24          	mov    %edi,(%r12)
10052470d:	89 da                	mov    %ebx,%edx
10052470f:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
100524714:	89 f1                	mov    %esi,%ecx
100524716:	f3 0f 6f 10          	movdqu (%rax),%xmm2
10052471a:	0f 29 54 24 40       	movaps %xmm2,0x40(%rsp)
10052471f:	48 8b 40 10          	mov    0x10(%rax),%rax
100524723:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
100524728:	e8 13 f7 ff ff       	call   100523e40 <.text+0x122e40>
10052472d:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
100524731:	48 c1 e0 05          	shl    $0x5,%rax
100524735:	48 01 e8             	add    %rbp,%rax
100524738:	8b 50 20             	mov    0x20(%rax),%edx
10052473b:	85 d2                	test   %edx,%edx
10052473d:	0f 84 1d 01 00 00    	je     100524860 <.text+0x123860>
100524743:	48 8b 40 18          	mov    0x18(%rax),%rax
100524747:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
10052474b:	0f 84 27 01 00 00    	je     100524878 <.text+0x123878>
100524751:	89 38                	mov    %edi,(%rax)
100524753:	e9 e4 fe ff ff       	jmp    10052463c <.text+0x12363c>
100524758:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10052475f:	00
100524760:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
100524764:	48 c1 e0 05          	shl    $0x5,%rax
100524768:	48 81 4c 05 10 00 01 	orq    $0x100,0x10(%rbp,%rax,1)
10052476f:	00 00
100524771:	48 8b 05 a8 67 20 00 	mov    0x2067a8(%rip),%rax        # 10072af20 <_head_msys_iconv_2_dll-0x410e0>
100524778:	8b 00                	mov    (%rax),%eax
10052477a:	85 c0                	test   %eax,%eax
10052477c:	75 13                	jne    100524791 <.text+0x123791>
10052477e:	b9 42 00 00 00       	mov    $0x42,%ecx
100524783:	e8 d8 7c f4 ff       	call   10046c460 <.text+0x6b460>
100524788:	80 38 00             	cmpb   $0x0,(%rax)
10052478b:	0f 84 97 00 00 00    	je     100524828 <.text+0x123828>
100524791:	e8 4a 97 06 00       	call   10058dee0 <.text+0x18cee0>
100524796:	48 8b 05 b3 ea 1f 00 	mov    0x1feab3(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10052479d:	48 8b 10             	mov    (%rax),%rdx
1005247a0:	81 7a 48 ff ff ff 7f 	cmpl   $0x7fffffff,0x48(%rdx)
1005247a7:	74 27                	je     1005247d0 <.text+0x1237d0>
1005247a9:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
1005247ad:	48 c1 e0 05          	shl    $0x5,%rax
1005247b1:	48 8b 44 05 10       	mov    0x10(%rbp,%rax,1),%rax
1005247b6:	a9 00 60 00 04       	test   $0x4006000,%eax
1005247bb:	74 13                	je     1005247d0 <.text+0x1237d0>
1005247bd:	a9 00 00 00 10       	test   $0x10000000,%eax
1005247c2:	75 0c                	jne    1005247d0 <.text+0x1237d0>
1005247c4:	c7 42 4c 01 00 00 00 	movl   $0x1,0x4c(%rdx)
1005247cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005247d0:	81 e3 80 00 00 00    	and    $0x80,%ebx
1005247d6:	74 30                	je     100524808 <.text+0x123808>
1005247d8:	31 c0                	xor    %eax,%eax
1005247da:	e9 b6 fe ff ff       	jmp    100524695 <.text+0x123695>
1005247df:	90                   	nop
1005247e0:	48 8b 40 18          	mov    0x18(%rax),%rax
1005247e4:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1005247e8:	0f 85 11 ff ff ff    	jne    1005246ff <.text+0x1236ff>
1005247ee:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1005247f3:	e8 08 c1 ff ff       	call   100520900 <.text+0x11f900>
1005247f8:	48 05 f0 05 00 00    	add    $0x5f0,%rax
1005247fe:	e9 fc fe ff ff       	jmp    1005246ff <.text+0x1236ff>
100524803:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100524808:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
10052480c:	48 c1 e0 05          	shl    $0x5,%rax
100524810:	48 8b 4c 05 10       	mov    0x10(%rbp,%rax,1),%rcx
100524815:	e8 86 fc ff ff       	call   1005244a0 <.text+0x1234a0>
10052481a:	31 c0                	xor    %eax,%eax
10052481c:	e9 74 fe ff ff       	jmp    100524695 <.text+0x123695>
100524821:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100524828:	45 31 c9             	xor    %r9d,%r9d
10052482b:	45 85 ed             	test   %r13d,%r13d
10052482e:	48 63 d3             	movslq %ebx,%rdx
100524831:	89 f1                	mov    %esi,%ecx
100524833:	41 0f 95 c1          	setne  %r9b
100524837:	45 31 c0             	xor    %r8d,%r8d
10052483a:	45 85 f6             	test   %r14d,%r14d
10052483d:	41 0f 95 c0          	setne  %r8b
100524841:	31 c0                	xor    %eax,%eax
100524843:	85 ff                	test   %edi,%edi
100524845:	0f 95 c0             	setne  %al
100524848:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10052484d:	e8 7e ec ff ff       	call   1005234d0 <.text+0x1224d0>
100524852:	e9 3a ff ff ff       	jmp    100524791 <.text+0x123791>
100524857:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10052485e:	00 00
100524860:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
100524865:	e8 96 c0 ff ff       	call   100520900 <.text+0x11f900>
10052486a:	89 38                	mov    %edi,(%rax)
10052486c:	e9 cb fd ff ff       	jmp    10052463c <.text+0x12363c>
100524871:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100524878:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10052487d:	e8 7e c0 ff ff       	call   100520900 <.text+0x11f900>
100524882:	48 05 f0 05 00 00    	add    $0x5f0,%rax
100524888:	89 38                	mov    %edi,(%rax)
10052488a:	e9 ad fd ff ff       	jmp    10052463c <.text+0x12363c>
10052488f:	e8 ec b0 17 00       	call   10069f980 <.text+0x29e980>
100524894:	90                   	nop
100524895:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10052489c:	00 00 00 00
1005248a0:	41 55                	push   %r13
1005248a2:	41 54                	push   %r12
1005248a4:	55                   	push   %rbp
1005248a5:	57                   	push   %rdi
1005248a6:	56                   	push   %rsi
1005248a7:	53                   	push   %rbx
1005248a8:	48 83 ec 28          	sub    $0x28,%rsp
1005248ac:	66 83 3d ee b1 23 00 	cmpw   $0x0,0x23b1ee(%rip)        # 10075faa2 <_head_msys_iconv_2_dll-0xc55e>
1005248b3:	00
1005248b4:	48 89 cd             	mov    %rcx,%rbp
1005248b7:	75 77                	jne    100524930 <.text+0x123930>
1005248b9:	48 8b 15 40 a4 19 00 	mov    0x19a440(%rip),%rdx        # 1006bed00 <_head_msys_iconv_2_dll-0xad300>
1005248c0:	48 8b 05 d9 a3 19 00 	mov    0x19a3d9(%rip),%rax        # 1006beca0 <_head_msys_iconv_2_dll-0xad360>
1005248c7:	48 85 d2             	test   %rdx,%rdx
1005248ca:	74 64                	je     100524930 <.text+0x123930>
1005248cc:	0f b6 00             	movzbl (%rax),%eax
1005248cf:	48 8d 0d 8a a4 19 00 	lea    0x19a48a(%rip),%rcx        # 1006bed60 <_head_msys_iconv_2_dll-0xad2a0>
1005248d6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005248dc:	4c 8d 15 bd b1 23 00 	lea    0x23b1bd(%rip),%r10        # 10075faa0 <_head_msys_iconv_2_dll-0xc560>
1005248e3:	eb 21                	jmp    100524906 <.text+0x123906>
1005248e5:	0f 1f 00             	nopl   (%rax)
1005248e8:	0f be d0             	movsbl %al,%edx
1005248eb:	83 ea 61             	sub    $0x61,%edx
1005248ee:	48 63 d2             	movslq %edx,%rdx
1005248f1:	66 45 89 0c 52       	mov    %r9w,(%r10,%rdx,2)
1005248f6:	48 8b 11             	mov    (%rcx),%rdx
1005248f9:	48 83 c1 60          	add    $0x60,%rcx
1005248fd:	41 83 c0 01          	add    $0x1,%r8d
100524901:	48 85 d2             	test   %rdx,%rdx
100524904:	74 2a                	je     100524930 <.text+0x123930>
100524906:	41 89 c1             	mov    %eax,%r9d
100524909:	0f b6 02             	movzbl (%rdx),%eax
10052490c:	44 38 c8             	cmp    %r9b,%al
10052490f:	74 e5                	je     1005248f6 <.text+0x1238f6>
100524911:	45 89 c1             	mov    %r8d,%r9d
100524914:	3c 74                	cmp    $0x74,%al
100524916:	75 d0                	jne    1005248e8 <.text+0x1238e8>
100524918:	80 7a 01 5f          	cmpb   $0x5f,0x1(%rdx)
10052491c:	75 ca                	jne    1005248e8 <.text+0x1238e8>
10052491e:	66 44 89 05 ae b1 23 	mov    %r8w,0x23b1ae(%rip)        # 10075fad4 <_head_msys_iconv_2_dll-0xc52c>
100524925:	00
100524926:	eb ce                	jmp    1005248f6 <.text+0x1238f6>
100524928:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10052492f:	00
100524930:	0f b6 7d 00          	movzbl 0x0(%rbp),%edi
100524934:	8d 47 9f             	lea    -0x61(%rdi),%eax
100524937:	3c 19                	cmp    $0x19,%al
100524939:	0f 87 d4 00 00 00    	ja     100524a13 <.text+0x123a13>
10052493f:	40 80 ff 74          	cmp    $0x74,%dil
100524943:	0f 84 07 01 00 00    	je     100524a50 <.text+0x123a50>
100524949:	8d 47 9f             	lea    -0x61(%rdi),%eax
10052494c:	48 8d 15 4d b1 23 00 	lea    0x23b14d(%rip),%rdx        # 10075faa0 <_head_msys_iconv_2_dll-0xc560>
100524953:	45 31 e4             	xor    %r12d,%r12d
100524956:	48 98                	cltq
100524958:	48 8d 35 41 a3 19 00 	lea    0x19a341(%rip),%rsi        # 1006beca0 <_head_msys_iconv_2_dll-0xad360>
10052495f:	48 0f bf 04 42       	movswq (%rdx,%rax,2),%rax
100524964:	48 89 c3             	mov    %rax,%rbx
100524967:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10052496b:	48 c1 e0 05          	shl    $0x5,%rax
10052496f:	48 8b 14 06          	mov    (%rsi,%rax,1),%rdx
100524973:	48 85 d2             	test   %rdx,%rdx
100524976:	75 2f                	jne    1005249a7 <.text+0x1239a7>
100524978:	e9 96 00 00 00       	jmp    100524a13 <.text+0x123a13>
10052497d:	0f 1f 00             	nopl   (%rax)
100524980:	48 89 e9             	mov    %rbp,%rcx
100524983:	e8 98 b8 17 00       	call   1006a0220 <.text+0x29f220>
100524988:	85 c0                	test   %eax,%eax
10052498a:	0f 84 a0 00 00 00    	je     100524a30 <.text+0x123a30>
100524990:	83 c3 01             	add    $0x1,%ebx
100524993:	48 63 c3             	movslq %ebx,%rax
100524996:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10052499a:	48 c1 e0 05          	shl    $0x5,%rax
10052499e:	48 8b 14 06          	mov    (%rsi,%rax,1),%rdx
1005249a2:	48 85 d2             	test   %rdx,%rdx
1005249a5:	74 09                	je     1005249b0 <.text+0x1239b0>
1005249a7:	44 0f be 2a          	movsbl (%rdx),%r13d
1005249ab:	41 39 fd             	cmp    %edi,%r13d
1005249ae:	74 d0                	je     100524980 <.text+0x123980>
1005249b0:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1005249b5:	41 83 fc 01          	cmp    $0x1,%r12d
1005249b9:	74 5d                	je     100524a18 <.text+0x123a18>
1005249bb:	83 ef 61             	sub    $0x61,%edi
1005249be:	48 8d 05 db b0 23 00 	lea    0x23b0db(%rip),%rax        # 10075faa0 <_head_msys_iconv_2_dll-0xc560>
1005249c5:	48 63 ff             	movslq %edi,%rdi
1005249c8:	48 0f bf 04 78       	movswq (%rax,%rdi,2),%rax
1005249cd:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
1005249d1:	48 89 c3             	mov    %rax,%rbx
1005249d4:	48 c1 e2 05          	shl    $0x5,%rdx
1005249d8:	48 83 3c 16 00       	cmpq   $0x0,(%rsi,%rdx,1)
1005249dd:	74 34                	je     100524a13 <.text+0x123a13>
1005249df:	90                   	nop
1005249e0:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
1005249e4:	48 c1 e0 05          	shl    $0x5,%rax
1005249e8:	48 8b 54 06 08       	mov    0x8(%rsi,%rax,1),%rdx
1005249ed:	48 85 d2             	test   %rdx,%rdx
1005249f0:	74 0c                	je     1005249fe <.text+0x1239fe>
1005249f2:	48 89 e9             	mov    %rbp,%rcx
1005249f5:	e8 26 b8 17 00       	call   1006a0220 <.text+0x29f220>
1005249fa:	85 c0                	test   %eax,%eax
1005249fc:	74 1a                	je     100524a18 <.text+0x123a18>
1005249fe:	83 c3 01             	add    $0x1,%ebx
100524a01:	48 63 c3             	movslq %ebx,%rax
100524a04:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
100524a08:	48 c1 e2 05          	shl    $0x5,%rdx
100524a0c:	48 83 3c 16 00       	cmpq   $0x0,(%rsi,%rdx,1)
100524a11:	75 cd                	jne    1005249e0 <.text+0x1239e0>
100524a13:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
100524a18:	89 d8                	mov    %ebx,%eax
100524a1a:	48 83 c4 28          	add    $0x28,%rsp
100524a1e:	5b                   	pop    %rbx
100524a1f:	5e                   	pop    %rsi
100524a20:	5f                   	pop    %rdi
100524a21:	5d                   	pop    %rbp
100524a22:	41 5c                	pop    %r12
100524a24:	41 5d                	pop    %r13
100524a26:	c3                   	ret
100524a27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100524a2e:	00 00
100524a30:	41 39 fd             	cmp    %edi,%r13d
100524a33:	0f 85 77 ff ff ff    	jne    1005249b0 <.text+0x1239b0>
100524a39:	89 d8                	mov    %ebx,%eax
100524a3b:	48 83 c4 28          	add    $0x28,%rsp
100524a3f:	5b                   	pop    %rbx
100524a40:	5e                   	pop    %rsi
100524a41:	5f                   	pop    %rdi
100524a42:	5d                   	pop    %rbp
100524a43:	41 5c                	pop    %r12
100524a45:	41 5d                	pop    %r13
100524a47:	c3                   	ret
100524a48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100524a4f:	00
100524a50:	80 7d 01 5f          	cmpb   $0x5f,0x1(%rbp)
100524a54:	0f 85 ef fe ff ff    	jne    100524949 <.text+0x123949>
100524a5a:	48 0f bf 05 72 b0 23 	movswq 0x23b072(%rip),%rax        # 10075fad4 <_head_msys_iconv_2_dll-0xc52c>
100524a61:	00
100524a62:	41 bc 01 00 00 00    	mov    $0x1,%r12d
100524a68:	bf 74 00 00 00       	mov    $0x74,%edi
100524a6d:	48 8d 35 2c a2 19 00 	lea    0x19a22c(%rip),%rsi        # 1006beca0 <_head_msys_iconv_2_dll-0xad360>
100524a74:	48 89 c3             	mov    %rax,%rbx
100524a77:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
100524a7b:	48 c1 e0 05          	shl    $0x5,%rax
100524a7f:	48 8b 14 06          	mov    (%rsi,%rax,1),%rdx
100524a83:	48 85 d2             	test   %rdx,%rdx
100524a86:	0f 85 1b ff ff ff    	jne    1005249a7 <.text+0x1239a7>
100524a8c:	eb 85                	jmp    100524a13 <.text+0x123a13>
100524a8e:	66 90                	xchg   %ax,%ax
100524a90:	55                   	push   %rbp
100524a91:	57                   	push   %rdi
100524a92:	56                   	push   %rsi
100524a93:	53                   	push   %rbx
100524a94:	48 83 ec 28          	sub    $0x28,%rsp
100524a98:	48 89 cf             	mov    %rcx,%rdi
100524a9b:	48 89 d3             	mov    %rdx,%rbx
100524a9e:	45 85 c0             	test   %r8d,%r8d
100524aa1:	74 2d                	je     100524ad0 <.text+0x123ad0>
100524aa3:	ba 20 00 00 00       	mov    $0x20,%edx
100524aa8:	48 89 d9             	mov    %rbx,%rcx
100524aab:	e8 a0 fd 09 00       	call   1005c4850 <.text+0x1c3850>
100524ab0:	48 85 c0             	test   %rax,%rax
100524ab3:	74 1b                	je     100524ad0 <.text+0x123ad0>
100524ab5:	48 8d 15 33 01 1e 00 	lea    0x1e0133(%rip),%rdx        # 100704bef <_head_msys_iconv_2_dll-0x67411>
100524abc:	48 89 d9             	mov    %rbx,%rcx
100524abf:	e8 7c 00 0a 00       	call   1005c4b40 <.text+0x1c3b40>
100524ac4:	48 89 c6             	mov    %rax,%rsi
100524ac7:	eb 12                	jmp    100524adb <.text+0x123adb>
100524ac9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100524ad0:	48 89 d9             	mov    %rbx,%rcx
100524ad3:	e8 a8 f4 09 00       	call   1005c3f80 <.text+0x1c2f80>
100524ad8:	48 89 c6             	mov    %rax,%rsi
100524adb:	48 85 f6             	test   %rsi,%rsi
100524ade:	74 3e                	je     100524b1e <.text+0x123b1e>
100524ae0:	48 89 f9             	mov    %rdi,%rcx
100524ae3:	e8 b8 fd ff ff       	call   1005248a0 <.text+0x1238a0>
100524ae8:	85 c0                	test   %eax,%eax
100524aea:	78 54                	js     100524b40 <.text+0x123b40>
100524aec:	48 63 d8             	movslq %eax,%rbx
100524aef:	48 8d 2d aa a1 19 00 	lea    0x19a1aa(%rip),%rbp        # 1006beca0 <_head_msys_iconv_2_dll-0xad360>
100524af6:	48 8d 3c 5b          	lea    (%rbx,%rbx,2),%rdi
100524afa:	48 c1 e7 05          	shl    $0x5,%rdi
100524afe:	48 01 ef             	add    %rbp,%rdi
100524b01:	48 8b 47 10          	mov    0x10(%rdi),%rax
100524b05:	a8 80                	test   $0x80,%al
100524b07:	75 27                	jne    100524b30 <.text+0x123b30>
100524b09:	48 8d 14 5b          	lea    (%rbx,%rbx,2),%rdx
100524b0d:	0c 80                	or     $0x80,%al
100524b0f:	48 c1 e2 05          	shl    $0x5,%rdx
100524b13:	48 01 d5             	add    %rdx,%rbp
100524b16:	48 89 75 38          	mov    %rsi,0x38(%rbp)
100524b1a:	48 89 45 10          	mov    %rax,0x10(%rbp)
100524b1e:	48 83 c4 28          	add    $0x28,%rsp
100524b22:	5b                   	pop    %rbx
100524b23:	5e                   	pop    %rsi
100524b24:	5f                   	pop    %rdi
100524b25:	5d                   	pop    %rbp
100524b26:	c3                   	ret
100524b27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100524b2e:	00 00