1005ca889:	e8 f2 59 0d 00       	call   1006a0280 <.text+0x29f280>
1005ca88e:	85 c0                	test   %eax,%eax
1005ca890:	0f 85 64 d8 0d 00    	jne    1006a80fa <.text+0x2a70fa>
1005ca896:	48 89 d8             	mov    %rbx,%rax
1005ca899:	48 29 f0             	sub    %rsi,%rax
1005ca89c:	48 83 f8 03          	cmp    $0x3,%rax
1005ca8a0:	0f 85 54 d8 0d 00    	jne    1006a80fa <.text+0x2a70fa>
1005ca8a6:	48 8b 05 a3 89 15 00 	mov    0x1589a3(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ca8ad:	48 8b 00             	mov    (%rax),%rax
1005ca8b0:	48 8b 40 20          	mov    0x20(%rax),%rax
1005ca8b4:	c7 80 20 03 00 00 00 	movl   $0x0,0x320(%rax)
1005ca8bb:	00 00 00
1005ca8be:	48 83 c4 28          	add    $0x28,%rsp
1005ca8c2:	5b                   	pop    %rbx
1005ca8c3:	5e                   	pop    %rsi
1005ca8c4:	c3                   	ret
1005ca8c5:	0f 1f 00             	nopl   (%rax)
1005ca8c8:	48 89 d8             	mov    %rbx,%rax
1005ca8cb:	48 29 f0             	sub    %rsi,%rax
1005ca8ce:	48 83 f8 02          	cmp    $0x2,%rax
1005ca8d2:	75 a5                	jne    1005ca879 <.text+0x1c9879>
1005ca8d4:	48 8b 05 75 89 15 00 	mov    0x158975(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ca8db:	48 8b 00             	mov    (%rax),%rax
1005ca8de:	48 8b 40 20          	mov    0x20(%rax),%rax
1005ca8e2:	c7 80 20 03 00 00 01 	movl   $0x1,0x320(%rax)
1005ca8e9:	00 00 00
1005ca8ec:	e9 1e ff ff ff       	jmp    1005ca80f <.text+0x1c980f>
1005ca8f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005ca8f8:	48 8d 0d c5 52 14 00 	lea    0x1452c5(%rip),%rcx        # 10070fbc4 <_head_msys_iconv_2_dll-0x5c43c>
1005ca8ff:	48 83 c4 28          	add    $0x28,%rsp
1005ca903:	5b                   	pop    %rbx
1005ca904:	5e                   	pop    %rsi
1005ca905:	e9 56 37 0d 00       	jmp    10069e060 <.text+0x29d060>
1005ca90a:	90                   	nop
1005ca90b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ca910:	56                   	push   %rsi
1005ca911:	53                   	push   %rbx
1005ca912:	48 83 ec 28          	sub    $0x28,%rsp
1005ca916:	48 8b 31             	mov    (%rcx),%rsi
1005ca919:	48 89 cb             	mov    %rcx,%rbx
1005ca91c:	48 89 f1             	mov    %rsi,%rcx
1005ca91f:	e8 bc af eb ff       	call   1004858e0 <.text+0x848e0>
1005ca924:	8b 53 38             	mov    0x38(%rbx),%edx
1005ca927:	48 89 43 08          	mov    %rax,0x8(%rbx)
1005ca92b:	85 d2                	test   %edx,%edx
1005ca92d:	74 11                	je     1005ca940 <.text+0x1c9940>
1005ca92f:	48 83 c4 28          	add    $0x28,%rsp
1005ca933:	5b                   	pop    %rbx
1005ca934:	5e                   	pop    %rsi
1005ca935:	c3                   	ret
1005ca936:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005ca93d:	00 00 00
1005ca940:	48 89 f1             	mov    %rsi,%rcx
1005ca943:	e8 68 5b 0c 00       	call   1006904b0 <.text+0x28f4b0>
1005ca948:	80 3e 00             	cmpb   $0x0,(%rsi)
1005ca94b:	48 89 c3             	mov    %rax,%rbx
1005ca94e:	75 30                	jne    1005ca980 <.text+0x1c9980>
1005ca950:	48 8b 05 f9 88 15 00 	mov    0x1588f9(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ca957:	48 8b 00             	mov    (%rax),%rax
1005ca95a:	48 8b 40 20          	mov    0x20(%rax),%rax
1005ca95e:	8b 80 68 02 00 00    	mov    0x268(%rax),%eax
1005ca964:	85 c0                	test   %eax,%eax
1005ca966:	0f 84 ac 00 00 00    	je     1005caa18 <.text+0x1c9a18>
1005ca96c:	48 8d 0d 6b 52 14 00 	lea    0x14526b(%rip),%rcx        # 10070fbde <_head_msys_iconv_2_dll-0x5c422>
1005ca973:	48 83 c4 28          	add    $0x28,%rsp
1005ca977:	5b                   	pop    %rbx
1005ca978:	5e                   	pop    %rsi
1005ca979:	e9 e2 36 0d 00       	jmp    10069e060 <.text+0x29d060>
1005ca97e:	66 90                	xchg   %ax,%ax
1005ca980:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1005ca986:	48 8d 15 76 52 14 00 	lea    0x145276(%rip),%rdx        # 10070fc03 <_head_msys_iconv_2_dll-0x5c3fd>
1005ca98d:	48 89 f1             	mov    %rsi,%rcx
1005ca990:	e8 eb 58 0d 00       	call   1006a0280 <.text+0x29f280>
1005ca995:	85 c0                	test   %eax,%eax
1005ca997:	74 4f                	je     1005ca9e8 <.text+0x1c99e8>
1005ca999:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1005ca99f:	48 8d 15 63 52 14 00 	lea    0x145263(%rip),%rdx        # 10070fc09 <_head_msys_iconv_2_dll-0x5c3f7>
1005ca9a6:	48 89 f1             	mov    %rsi,%rcx
1005ca9a9:	e8 d2 58 0d 00       	call   1006a0280 <.text+0x29f280>
1005ca9ae:	85 c0                	test   %eax,%eax
1005ca9b0:	0f 85 61 d7 0d 00    	jne    1006a8117 <.text+0x2a7117>
1005ca9b6:	48 89 d8             	mov    %rbx,%rax
1005ca9b9:	48 29 f0             	sub    %rsi,%rax
1005ca9bc:	48 83 f8 06          	cmp    $0x6,%rax
1005ca9c0:	0f 85 51 d7 0d 00    	jne    1006a8117 <.text+0x2a7117>
1005ca9c6:	48 8b 05 83 88 15 00 	mov    0x158883(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ca9cd:	48 8b 00             	mov    (%rax),%rax
1005ca9d0:	48 8b 40 20          	mov    0x20(%rax),%rax
1005ca9d4:	c7 80 68 02 00 00 01 	movl   $0x1,0x268(%rax)
1005ca9db:	00 00 00
1005ca9de:	48 83 c4 28          	add    $0x28,%rsp
1005ca9e2:	5b                   	pop    %rbx
1005ca9e3:	5e                   	pop    %rsi
1005ca9e4:	c3                   	ret
1005ca9e5:	0f 1f 00             	nopl   (%rax)
1005ca9e8:	48 89 d8             	mov    %rbx,%rax
1005ca9eb:	48 29 f0             	sub    %rsi,%rax
1005ca9ee:	48 83 f8 05          	cmp    $0x5,%rax
1005ca9f2:	75 a5                	jne    1005ca999 <.text+0x1c9999>
1005ca9f4:	48 8b 05 55 88 15 00 	mov    0x158855(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ca9fb:	48 8b 00             	mov    (%rax),%rax
1005ca9fe:	48 8b 40 20          	mov    0x20(%rax),%rax
1005caa02:	c7 80 68 02 00 00 00 	movl   $0x0,0x268(%rax)
1005caa09:	00 00 00
1005caa0c:	e9 1e ff ff ff       	jmp    1005ca92f <.text+0x1c992f>
1005caa11:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005caa18:	48 8d 0d d2 51 14 00 	lea    0x1451d2(%rip),%rcx        # 10070fbf1 <_head_msys_iconv_2_dll-0x5c40f>
1005caa1f:	48 83 c4 28          	add    $0x28,%rsp
1005caa23:	5b                   	pop    %rbx
1005caa24:	5e                   	pop    %rsi
1005caa25:	e9 36 36 0d 00       	jmp    10069e060 <.text+0x29d060>
1005caa2a:	90                   	nop
1005caa2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005caa30:	56                   	push   %rsi
1005caa31:	53                   	push   %rbx
1005caa32:	48 83 ec 28          	sub    $0x28,%rsp
1005caa36:	48 8b 31             	mov    (%rcx),%rsi
1005caa39:	48 89 cb             	mov    %rcx,%rbx
1005caa3c:	48 89 f1             	mov    %rsi,%rcx
1005caa3f:	e8 9c ae eb ff       	call   1004858e0 <.text+0x848e0>
1005caa44:	48 89 43 08          	mov    %rax,0x8(%rbx)
1005caa48:	8b 43 38             	mov    0x38(%rbx),%eax
1005caa4b:	85 c0                	test   %eax,%eax
1005caa4d:	74 11                	je     1005caa60 <.text+0x1c9a60>
1005caa4f:	48 83 c4 28          	add    $0x28,%rsp
1005caa53:	5b                   	pop    %rbx
1005caa54:	5e                   	pop    %rsi
1005caa55:	c3                   	ret
1005caa56:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005caa5d:	00 00 00
1005caa60:	48 89 f1             	mov    %rsi,%rcx
1005caa63:	e8 48 5a 0c 00       	call   1006904b0 <.text+0x28f4b0>
1005caa68:	80 3e 00             	cmpb   $0x0,(%rsi)
1005caa6b:	48 89 c3             	mov    %rax,%rbx
1005caa6e:	75 48                	jne    1005caab8 <.text+0x1c9ab8>
1005caa70:	48 8b 1d d9 87 15 00 	mov    0x1587d9(%rip),%rbx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005caa77:	48 8b 03             	mov    (%rbx),%rax
1005caa7a:	48 8b 40 20          	mov    0x20(%rax),%rax
1005caa7e:	8b 80 70 02 00 00    	mov    0x270(%rax),%eax
1005caa84:	83 f8 01             	cmp    $0x1,%eax
1005caa87:	0f 84 0b 01 00 00    	je     1005cab98 <.text+0x1c9b98>
1005caa8d:	83 f8 02             	cmp    $0x2,%eax
1005caa90:	0f 84 ea 00 00 00    	je     1005cab80 <.text+0x1c9b80>
1005caa96:	48 8d 0d a1 51 14 00 	lea    0x1451a1(%rip),%rcx        # 10070fc3e <_head_msys_iconv_2_dll-0x5c3c2>
1005caa9d:	e8 be 35 0d 00       	call   10069e060 <.text+0x29d060>
1005caaa2:	48 8b 0b             	mov    (%rbx),%rcx
1005caaa5:	ba 28 00 00 00       	mov    $0x28,%edx
1005caaaa:	48 83 c4 28          	add    $0x28,%rsp
1005caaae:	5b                   	pop    %rbx
1005caaaf:	5e                   	pop    %rsi
1005caab0:	e9 0b 6a e7 ff       	jmp    1004414c0 <.text+0x404c0>
1005caab5:	0f 1f 00             	nopl   (%rax)
1005caab8:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1005caabe:	48 8d 15 8e 51 14 00 	lea    0x14518e(%rip),%rdx        # 10070fc53 <_head_msys_iconv_2_dll-0x5c3ad>
1005caac5:	48 89 f1             	mov    %rsi,%rcx
1005caac8:	e8 b3 57 0d 00       	call   1006a0280 <.text+0x29f280>
1005caacd:	85 c0                	test   %eax,%eax
1005caacf:	75 10                	jne    1005caae1 <.text+0x1c9ae1>
1005caad1:	48 89 d8             	mov    %rbx,%rax
1005caad4:	48 29 f0             	sub    %rsi,%rax
1005caad7:	48 83 f8 08          	cmp    $0x8,%rax
1005caadb:	0f 84 cf 00 00 00    	je     1005cabb0 <.text+0x1c9bb0>
1005caae1:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1005caae7:	48 8d 15 6e 51 14 00 	lea    0x14516e(%rip),%rdx        # 10070fc5c <_head_msys_iconv_2_dll-0x5c3a4>
1005caaee:	48 89 f1             	mov    %rsi,%rcx
1005caaf1:	e8 8a 57 0d 00       	call   1006a0280 <.text+0x29f280>
1005caaf6:	85 c0                	test   %eax,%eax
1005caaf8:	74 56                	je     1005cab50 <.text+0x1c9b50>
1005caafa:	41 b8 07 00 00 00    	mov    $0x7,%r8d
1005cab00:	48 8d 15 60 51 14 00 	lea    0x145160(%rip),%rdx        # 10070fc67 <_head_msys_iconv_2_dll-0x5c399>
1005cab07:	48 89 f1             	mov    %rsi,%rcx
1005cab0a:	e8 71 57 0d 00       	call   1006a0280 <.text+0x29f280>
1005cab0f:	85 c0                	test   %eax,%eax
1005cab11:	0f 85 1d d6 0d 00    	jne    1006a8134 <.text+0x2a7134>
1005cab17:	48 89 d8             	mov    %rbx,%rax
1005cab1a:	48 29 f0             	sub    %rsi,%rax
1005cab1d:	48 83 f8 07          	cmp    $0x7,%rax
1005cab21:	0f 85 0d d6 0d 00    	jne    1006a8134 <.text+0x2a7134>
1005cab27:	48 8b 05 22 87 15 00 	mov    0x158722(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005cab2e:	ba 28 00 00 00       	mov    $0x28,%edx
1005cab33:	48 8b 08             	mov    (%rax),%rcx
1005cab36:	48 8b 41 20          	mov    0x20(%rcx),%rax
1005cab3a:	c7 80 70 02 00 00 00 	movl   $0x0,0x270(%rax)
1005cab41:	00 00 00
1005cab44:	48 83 c4 28          	add    $0x28,%rsp
1005cab48:	5b                   	pop    %rbx
1005cab49:	5e                   	pop    %rsi
1005cab4a:	e9 71 69 e7 ff       	jmp    1004414c0 <.text+0x404c0>
1005cab4f:	90                   	nop
1005cab50:	48 89 d8             	mov    %rbx,%rax
1005cab53:	48 29 f0             	sub    %rsi,%rax
1005cab56:	48 83 f8 0a          	cmp    $0xa,%rax
1005cab5a:	75 9e                	jne    1005caafa <.text+0x1c9afa>
1005cab5c:	48 8b 05 ed 86 15 00 	mov    0x1586ed(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005cab63:	48 8b 08             	mov    (%rax),%rcx
1005cab66:	48 8b 41 20          	mov    0x20(%rcx),%rax
1005cab6a:	c7 80 70 02 00 00 02 	movl   $0x2,0x270(%rax)
1005cab71:	00 00 00
1005cab74:	e9 2c ff ff ff       	jmp    1005caaa5 <.text+0x1c9aa5>
1005cab79:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005cab80:	48 8d 0d 9f 50 14 00 	lea    0x14509f(%rip),%rcx        # 10070fc26 <_head_msys_iconv_2_dll-0x5c3da>
1005cab87:	e8 d4 34 0d 00       	call   10069e060 <.text+0x29d060>
1005cab8c:	48 8b 0b             	mov    (%rbx),%rcx
1005cab8f:	e9 11 ff ff ff       	jmp    1005caaa5 <.text+0x1c9aa5>
1005cab94:	0f 1f 40 00          	nopl   0x0(%rax)
1005cab98:	48 8d 0d 71 50 14 00 	lea    0x145071(%rip),%rcx        # 10070fc10 <_head_msys_iconv_2_dll-0x5c3f0>
1005cab9f:	e8 bc 34 0d 00       	call   10069e060 <.text+0x29d060>
1005caba4:	48 8b 0b             	mov    (%rbx),%rcx
1005caba7:	e9 f9 fe ff ff       	jmp    1005caaa5 <.text+0x1c9aa5>
1005cabac:	0f 1f 40 00          	nopl   0x0(%rax)
1005cabb0:	48 8b 05 99 86 15 00 	mov    0x158699(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005cabb7:	48 8b 08             	mov    (%rax),%rcx
1005cabba:	48 8b 41 20          	mov    0x20(%rcx),%rax
1005cabbe:	c7 80 70 02 00 00 01 	movl   $0x1,0x270(%rax)
1005cabc5:	00 00 00
1005cabc8:	e9 d8 fe ff ff       	jmp    1005caaa5 <.text+0x1c9aa5>
1005cabcd:	0f 1f 00             	nopl   (%rax)
1005cabd0:	57                   	push   %rdi
1005cabd1:	56                   	push   %rsi
1005cabd2:	53                   	push   %rbx
1005cabd3:	48 83 ec 20          	sub    $0x20,%rsp
1005cabd7:	e8 94 98 ff ff       	call   1005c4470 <.text+0x1c3470>
1005cabdc:	48 89 c7             	mov    %rax,%rdi
1005cabdf:	48 85 c0             	test   %rax,%rax
1005cabe2:	74 54                	je     1005cac38 <.text+0x1c9c38>
1005cabe4:	48 8b 05 65 86 15 00 	mov    0x158665(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005cabeb:	48 8b 00             	mov    (%rax),%rax
1005cabee:	48 8b 50 20          	mov    0x20(%rax),%rdx
1005cabf2:	48 63 82 90 02 00 00 	movslq 0x290(%rdx),%rax
1005cabf9:	89 c3                	mov    %eax,%ebx
1005cabfb:	83 eb 01             	sub    $0x1,%ebx
1005cabfe:	78 30                	js     1005cac30 <.text+0x1c9c30>
1005cac00:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1005cac04:	48 8b 82 a0 02 00 00 	mov    0x2a0(%rdx),%rax
1005cac0b:	48 8d 74 c8 f0       	lea    -0x10(%rax,%rcx,8),%rsi
1005cac10:	48 8b 16             	mov    (%rsi),%rdx
1005cac13:	48 85 d2             	test   %rdx,%rdx
1005cac16:	74 0c                	je     1005cac24 <.text+0x1c9c24>
1005cac18:	48 89 f9             	mov    %rdi,%rcx
1005cac1b:	e8 00 56 0d 00       	call   1006a0220 <.text+0x29f220>
1005cac20:	85 c0                	test   %eax,%eax
1005cac22:	74 1c                	je     1005cac40 <.text+0x1c9c40>
1005cac24:	83 eb 01             	sub    $0x1,%ebx
1005cac27:	48 83 ee 18          	sub    $0x18,%rsi
1005cac2b:	83 fb ff             	cmp    $0xffffffff,%ebx
1005cac2e:	75 e0                	jne    1005cac10 <.text+0x1c9c10>
1005cac30:	48 89 f9             	mov    %rdi,%rcx
1005cac33:	e8 e8 68 e3 ff       	call   100401520 <.text+0x520>
1005cac38:	31 c0                	xor    %eax,%eax
1005cac3a:	eb 12                	jmp    1005cac4e <.text+0x1c9c4e>
1005cac3c:	0f 1f 40 00          	nopl   0x0(%rax)
1005cac40:	48 89 f9             	mov    %rdi,%rcx
1005cac43:	e8 d8 68 e3 ff       	call   100401520 <.text+0x520>
1005cac48:	8d 83 d8 59 00 00    	lea    0x59d8(%rbx),%eax
1005cac4e:	48 83 c4 20          	add    $0x20,%rsp
1005cac52:	5b                   	pop    %rbx
1005cac53:	5e                   	pop    %rsi
1005cac54:	5f                   	pop    %rdi
1005cac55:	c3                   	ret
1005cac56:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005cac5d:	00 00 00
1005cac60:	41 54                	push   %r12
1005cac62:	55                   	push   %rbp
1005cac63:	57                   	push   %rdi
1005cac64:	56                   	push   %rsi
1005cac65:	53                   	push   %rbx
1005cac66:	48 83 ec 20          	sub    $0x20,%rsp
1005cac6a:	48 89 cd             	mov    %rcx,%rbp
1005cac6d:	48 8b 0a             	mov    (%rdx),%rcx
1005cac70:	48 89 d7             	mov    %rdx,%rdi
1005cac73:	44 89 c6             	mov    %r8d,%esi
1005cac76:	48 85 c9             	test   %rcx,%rcx
1005cac79:	0f 84 21 01 00 00    	je     1005cada0 <.text+0x1c9da0>
1005cac7f:	4c 8b 55 00          	mov    0x0(%rbp),%r10
1005cac83:	4d 85 d2             	test   %r10,%r10
1005cac86:	0f 84 8c 02 00 00    	je     1005caf18 <.text+0x1c9f18>
1005cac8c:	41 83 f8 01          	cmp    $0x1,%r8d
1005cac90:	0f 84 42 02 00 00    	je     1005caed8 <.text+0x1c9ed8>
1005cac96:	31 d2                	xor    %edx,%edx
1005cac98:	66 41 83 3a 00       	cmpw   $0x0,(%r10)
1005cac9d:	4c 89 d0             	mov    %r10,%rax
1005caca0:	0f 84 27 02 00 00    	je     1005caecd <.text+0x1c9ecd>
1005caca6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005cacad:	00 00 00
1005cacb0:	48 83 c0 02          	add    $0x2,%rax
1005cacb4:	83 c2 01             	add    $0x1,%edx
1005cacb7:	66 83 38 00          	cmpw   $0x0,(%rax)
1005cacbb:	75 f3                	jne    1005cacb0 <.text+0x1c9cb0>
1005cacbd:	48 63 d2             	movslq %edx,%rdx
1005cacc0:	66 83 39 00          	cmpw   $0x0,(%rcx)
1005cacc4:	0f 84 69 02 00 00    	je     1005caf33 <.text+0x1c9f33>
1005cacca:	31 c0                	xor    %eax,%eax
1005caccc:	0f 1f 40 00          	nopl   0x0(%rax)
1005cacd0:	48 83 c1 02          	add    $0x2,%rcx
1005cacd4:	83 c0 01             	add    $0x1,%eax
1005cacd7:	66 83 39 00          	cmpw   $0x0,(%rcx)
1005cacdb:	75 f3                	jne    1005cacd0 <.text+0x1c9cd0>
1005cacdd:	48 63 d8             	movslq %eax,%rbx
1005cace0:	4c 89 d1             	mov    %r10,%rcx
1005cace3:	4c 8d 0d e6 f0 ff ff 	lea    -0xf1a(%rip),%r9        # 1005c9dd0 <.text+0x1c8dd0>
1005cacea:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1005cacf0:	45 31 e4             	xor    %r12d,%r12d
1005cacf3:	e8 18 53 0d 00       	call   1006a0010 <.text+0x29f010>
1005cacf8:	48 8b 0f             	mov    (%rdi),%rcx
1005cacfb:	4c 8d 0d ce f0 ff ff 	lea    -0xf32(%rip),%r9        # 1005c9dd0 <.text+0x1c8dd0>
1005cad02:	48 89 da             	mov    %rbx,%rdx
1005cad05:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1005cad0b:	e8 00 53 0d 00       	call   1006a0010 <.text+0x29f010>
1005cad10:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1005cad16:	4c 8b 5d 00          	mov    0x0(%rbp),%r11
1005cad1a:	4c 8b 07             	mov    (%rdi),%r8
1005cad1d:	31 c9                	xor    %ecx,%ecx
1005cad1f:	41 0f b7 03          	movzwl (%r11),%eax
1005cad23:	4d 89 da             	mov    %r11,%r10
1005cad26:	66 85 c0             	test   %ax,%ax
1005cad29:	75 25                	jne    1005cad50 <.text+0x1c9d50>
1005cad2b:	e9 0a 02 00 00       	jmp    1005caf3a <.text+0x1c9f3a>
1005cad30:	83 fe 02             	cmp    $0x2,%esi
1005cad33:	74 7b                	je     1005cadb0 <.text+0x1c9db0>
1005cad35:	41 0f b7 02          	movzwl (%r10),%eax
1005cad39:	66 39 d0             	cmp    %dx,%ax
1005cad3c:	75 09                	jne    1005cad47 <.text+0x1c9d47>
1005cad3e:	41 0f b7 42 02       	movzwl 0x2(%r10),%eax
1005cad43:	49 83 c2 02          	add    $0x2,%r10
1005cad47:	49 83 c0 02          	add    $0x2,%r8
1005cad4b:	66 85 c0             	test   %ax,%ax
1005cad4e:	74 29                	je     1005cad79 <.text+0x1c9d79>
1005cad50:	41 0f b7 10          	movzwl (%r8),%edx
1005cad54:	66 85 d2             	test   %dx,%dx
1005cad57:	74 6f                	je     1005cadc8 <.text+0x1c9dc8>
1005cad59:	66 39 c2             	cmp    %ax,%dx
1005cad5c:	7e d2                	jle    1005cad30 <.text+0x1c9d30>
1005cad5e:	41 83 f9 02          	cmp    $0x2,%r9d
1005cad62:	0f 84 48 01 00 00    	je     1005caeb0 <.text+0x1c9eb0>
1005cad68:	41 0f b7 42 02       	movzwl 0x2(%r10),%eax
1005cad6d:	83 c1 01             	add    $0x1,%ecx
1005cad70:	49 83 c2 02          	add    $0x2,%r10
1005cad74:	66 85 c0             	test   %ax,%ax
1005cad77:	75 d7                	jne    1005cad50 <.text+0x1c9d50>
1005cad79:	83 fe 02             	cmp    $0x2,%esi
1005cad7c:	0f 84 8d 00 00 00    	je     1005cae0f <.text+0x1c9e0f>
1005cad82:	41 83 f9 01          	cmp    $0x1,%r9d
1005cad86:	0f 84 c3 00 00 00    	je     1005cae4f <.text+0x1c9e4f>
1005cad8c:	4c 89 d9             	mov    %r11,%rcx
1005cad8f:	e8 8c 67 e3 ff       	call   100401520 <.text+0x520>
1005cad94:	48 8b 0f             	mov    (%rdi),%rcx
1005cad97:	e8 84 67 e3 ff       	call   100401520 <.text+0x520>
1005cad9c:	4c 89 65 00          	mov    %r12,0x0(%rbp)
1005cada0:	48 83 c4 20          	add    $0x20,%rsp
1005cada4:	5b                   	pop    %rbx