1005ed5e7:	00
1005ed5e8:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
1005ed5ef:	00
1005ed5f0:	e8 5b e9 06 00       	call   10065bf50 <.text+0x25af50>
1005ed5f5:	85 c0                	test   %eax,%eax
1005ed5f7:	0f 84 a8 fc ff ff    	je     1005ed2a5 <.text+0x1ec2a5>
1005ed5fd:	48 8d 94 24 95 00 00 	lea    0x95(%rsp),%rdx
1005ed604:	00
1005ed605:	48 8d 8c 24 c5 00 00 	lea    0xc5(%rsp),%rcx
1005ed60c:	00
1005ed60d:	45 31 ff             	xor    %r15d,%r15d
1005ed610:	e8 3b e9 06 00       	call   10065bf50 <.text+0x25af50>
1005ed615:	85 c0                	test   %eax,%eax
1005ed617:	41 0f 95 c7          	setne  %r15b
1005ed61b:	e9 88 fc ff ff       	jmp    1005ed2a8 <.text+0x1ec2a8>
1005ed620:	b9 23 00 00 00       	mov    $0x23,%ecx
1005ed625:	e8 06 26 0b 00       	call   10069fc30 <.text+0x29ec30>
1005ed62a:	0f b6 94 24 c5 00 00 	movzbl 0xc5(%rsp),%edx
1005ed631:	00
1005ed632:	44 0f b6 84 24 c6 00 	movzbl 0xc6(%rsp),%r8d
1005ed639:	00 00
1005ed63b:	0f b6 84 24 c8 00 00 	movzbl 0xc8(%rsp),%eax
1005ed642:	00
1005ed643:	0f b6 8c 24 c9 00 00 	movzbl 0xc9(%rsp),%ecx
1005ed64a:	00
1005ed64b:	44 0f b6 8c 24 c7 00 	movzbl 0xc7(%rsp),%r9d
1005ed652:	00 00
1005ed654:	f6 c2 01             	test   $0x1,%dl
1005ed657:	0f 84 a3 00 00 00    	je     1005ed700 <.text+0x1ec700>
1005ed65d:	8d 69 01             	lea    0x1(%rcx),%ebp
1005ed660:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1005ed664:	48 8d 15 1b 52 12 00 	lea    0x12521b(%rip),%rdx        # 100712886 <_head_msys_iconv_2_dll-0x5977a>
1005ed66b:	48 89 f1             	mov    %rsi,%rcx
1005ed66e:	89 44 24 20          	mov    %eax,0x20(%rsp)
1005ed672:	e8 a9 25 0b 00       	call   10069fc20 <.text+0x29ec20>
1005ed677:	0f b6 84 24 b8 00 00 	movzbl 0xb8(%rsp),%eax
1005ed67e:	00
1005ed67f:	e9 e3 fc ff ff       	jmp    1005ed367 <.text+0x1ec367>
1005ed684:	0f 1f 40 00          	nopl   0x0(%rax)
1005ed688:	b9 23 00 00 00       	mov    $0x23,%ecx
1005ed68d:	e8 9e 25 0b 00       	call   10069fc30 <.text+0x29ec30>
1005ed692:	0f b6 94 24 c0 00 00 	movzbl 0xc0(%rsp),%edx
1005ed699:	00
1005ed69a:	44 0f b6 84 24 c1 00 	movzbl 0xc1(%rsp),%r8d
1005ed6a1:	00 00
1005ed6a3:	0f b6 84 24 c3 00 00 	movzbl 0xc3(%rsp),%eax
1005ed6aa:	00
1005ed6ab:	0f b6 8c 24 c4 00 00 	movzbl 0xc4(%rsp),%ecx
1005ed6b2:	00
1005ed6b3:	44 0f b6 8c 24 c2 00 	movzbl 0xc2(%rsp),%r9d
1005ed6ba:	00 00
1005ed6bc:	f6 c2 01             	test   $0x1,%dl
1005ed6bf:	74 4f                	je     1005ed710 <.text+0x1ec710>
1005ed6c1:	8d 69 01             	lea    0x1(%rcx),%ebp
1005ed6c4:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
1005ed6c8:	48 8d 15 b7 51 12 00 	lea    0x1251b7(%rip),%rdx        # 100712886 <_head_msys_iconv_2_dll-0x5977a>
1005ed6cf:	48 89 f1             	mov    %rsi,%rcx
1005ed6d2:	89 44 24 20          	mov    %eax,0x20(%rsp)
1005ed6d6:	e8 45 25 0b 00       	call   10069fc20 <.text+0x29ec20>
1005ed6db:	e9 70 fe ff ff       	jmp    1005ed550 <.text+0x1ec550>
1005ed6e0:	44 89 ea             	mov    %r13d,%edx
1005ed6e3:	83 f2 01             	xor    $0x1,%edx
1005ed6e6:	44 85 fa             	test   %r15d,%edx
1005ed6e9:	0f 84 d2 fb ff ff    	je     1005ed2c1 <.text+0x1ec2c1>
1005ed6ef:	41 83 c6 01          	add    $0x1,%r14d
1005ed6f3:	e9 9f fc ff ff       	jmp    1005ed397 <.text+0x1ec397>
1005ed6f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005ed6ff:	00
1005ed700:	84 d2                	test   %dl,%dl
1005ed702:	ba ff 00 00 00       	mov    $0xff,%edx
1005ed707:	0f 44 ea             	cmove  %edx,%ebp
1005ed70a:	e9 51 ff ff ff       	jmp    1005ed660 <.text+0x1ec660>
1005ed70f:	90                   	nop
1005ed710:	84 d2                	test   %dl,%dl
1005ed712:	ba ff 00 00 00       	mov    $0xff,%edx
1005ed717:	0f 44 ea             	cmove  %edx,%ebp
1005ed71a:	eb a8                	jmp    1005ed6c4 <.text+0x1ec6c4>
1005ed71c:	0f 1f 40 00          	nopl   0x0(%rax)
1005ed720:	b9 2a 00 00 00       	mov    $0x2a,%ecx
1005ed725:	e8 06 25 0b 00       	call   10069fc30 <.text+0x29ec30>
1005ed72a:	e9 d7 fd ff ff       	jmp    1005ed506 <.text+0x1ec506>
1005ed72f:	ba 02 00 00 00       	mov    $0x2,%edx
1005ed734:	48 89 d9             	mov    %rbx,%rcx
1005ed737:	e8 c4 01 01 00       	call   1005fd900 <.text+0x1fc900>
1005ed73c:	85 c0                	test   %eax,%eax
1005ed73e:	0f 84 4b f9 ff ff    	je     1005ed08f <.text+0x1ec08f>
1005ed744:	48 8b 73 28          	mov    0x28(%rbx),%rsi
1005ed748:	48 85 f6             	test   %rsi,%rsi
1005ed74b:	0f 84 a3 f9 ff ff    	je     1005ed0f4 <.text+0x1ec0f4>
1005ed751:	48 8d 15 26 50 12 00 	lea    0x125026(%rip),%rdx        # 10071277e <_head_msys_iconv_2_dll-0x59882>
1005ed758:	48 89 f1             	mov    %rsi,%rcx
1005ed75b:	e8 b0 06 e4 ff       	call   10042de10 <.text+0x2ce10>
1005ed760:	48 8d 15 08 51 12 00 	lea    0x125108(%rip),%rdx        # 10071286f <_head_msys_iconv_2_dll-0x59791>
1005ed767:	48 89 f1             	mov    %rsi,%rcx
1005ed76a:	89 c5                	mov    %eax,%ebp
1005ed76c:	e8 9f 06 e4 ff       	call   10042de10 <.text+0x2ce10>
1005ed771:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1005ed775:	e9 84 f9 ff ff       	jmp    1005ed0fe <.text+0x1ec0fe>
1005ed77a:	48 8b 0d df 86 13 00 	mov    0x1386df(%rip),%rcx        # 100725e60 <_head_msys_iconv_2_dll-0x461a0>
1005ed781:	e8 f2 20 0b 00       	call   10069f878 <.text+0x29e878>
1005ed786:	48 89 c1             	mov    %rax,%rcx
1005ed789:	48 81 c4 58 01 00 00 	add    $0x158,%rsp
1005ed790:	5b                   	pop    %rbx
1005ed791:	5e                   	pop    %rsi
1005ed792:	5f                   	pop    %rdi
1005ed793:	5d                   	pop    %rbp
1005ed794:	41 5c                	pop    %r12
1005ed796:	41 5d                	pop    %r13
1005ed798:	41 5e                	pop    %r14
1005ed79a:	41 5f                	pop    %r15
1005ed79c:	e9 5f 0f 0b 00       	jmp    10069e700 <.text+0x29d700>
1005ed7a1:	31 ed                	xor    %ebp,%ebp
1005ed7a3:	e9 d9 fa ff ff       	jmp    1005ed281 <.text+0x1ec281>
1005ed7a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005ed7af:	00
1005ed7b0:	41 57                	push   %r15
1005ed7b2:	41 56                	push   %r14
1005ed7b4:	41 55                	push   %r13
1005ed7b6:	41 54                	push   %r12
1005ed7b8:	55                   	push   %rbp
1005ed7b9:	57                   	push   %rdi
1005ed7ba:	56                   	push   %rsi
1005ed7bb:	53                   	push   %rbx
1005ed7bc:	48 83 ec 68          	sub    $0x68,%rsp
1005ed7c0:	48 8b 05 19 5a 13 00 	mov    0x135a19(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1005ed7c7:	48 8b 10             	mov    (%rax),%rdx
1005ed7ca:	31 c0                	xor    %eax,%eax
1005ed7cc:	48 8b b2 50 25 00 00 	mov    0x2550(%rdx),%rsi
1005ed7d3:	48 85 f6             	test   %rsi,%rsi
1005ed7d6:	74 07                	je     1005ed7df <.text+0x1ec7df>
1005ed7d8:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
1005ed7dd:	74 11                	je     1005ed7f0 <.text+0x1ec7f0>
1005ed7df:	48 83 c4 68          	add    $0x68,%rsp
1005ed7e3:	5b                   	pop    %rbx
1005ed7e4:	5e                   	pop    %rsi
1005ed7e5:	5f                   	pop    %rdi
1005ed7e6:	5d                   	pop    %rbp
1005ed7e7:	41 5c                	pop    %r12
1005ed7e9:	41 5d                	pop    %r13
1005ed7eb:	41 5e                	pop    %r14
1005ed7ed:	41 5f                	pop    %r15
1005ed7ef:	c3                   	ret
1005ed7f0:	48 8b ae f8 00 00 00 	mov    0xf8(%rsi),%rbp
1005ed7f7:	48 85 ed             	test   %rbp,%rbp
1005ed7fa:	74 e3                	je     1005ed7df <.text+0x1ec7df>
1005ed7fc:	8b 86 a8 00 00 00    	mov    0xa8(%rsi),%eax
1005ed802:	85 c0                	test   %eax,%eax
1005ed804:	74 d9                	je     1005ed7df <.text+0x1ec7df>
1005ed806:	4c 8b 3a             	mov    (%rdx),%r15
1005ed809:	4c 8b b6 00 01 00 00 	mov    0x100(%rsi),%r14
1005ed810:	bf 01 00 00 00       	mov    $0x1,%edi
1005ed815:	48 8b 86 b8 00 00 00 	mov    0xb8(%rsi),%rax
1005ed81c:	4d 89 fc             	mov    %r15,%r12
1005ed81f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1005ed824:	4d 29 f4             	sub    %r14,%r12
1005ed827:	48 85 ed             	test   %rbp,%rbp
1005ed82a:	7f 30                	jg     1005ed85c <.text+0x1ec85c>
1005ed82c:	eb 52                	jmp    1005ed880 <.text+0x1ec880>
1005ed82e:	66 90                	xchg   %ax,%ax
1005ed830:	45 31 c9             	xor    %r9d,%r9d
1005ed833:	45 31 c0             	xor    %r8d,%r8d
1005ed836:	48 89 c2             	mov    %rax,%rdx
1005ed839:	4c 89 e1             	mov    %r12,%rcx
1005ed83c:	e8 bf 5a f0 ff       	call   1004f3300 <.text+0xf2300>
1005ed841:	b9 01 00 00 00       	mov    $0x1,%ecx
1005ed846:	48 83 c7 01          	add    $0x1,%rdi
1005ed84a:	e8 31 5b f0 ff       	call   1004f3380 <.text+0xf2380>
1005ed84f:	48 89 d9             	mov    %rbx,%rcx
1005ed852:	e8 c9 3c e1 ff       	call   100401520 <.text+0x520>
1005ed857:	48 39 fd             	cmp    %rdi,%rbp
1005ed85a:	7c 24                	jl     1005ed880 <.text+0x1ec880>
1005ed85c:	b9 01 00 00 00       	mov    $0x1,%ecx
1005ed861:	e8 da 56 f0 ff       	call   1004f2f40 <.text+0xf1f40>
1005ed866:	48 89 c1             	mov    %rax,%rcx
1005ed869:	e8 12 67 fd ff       	call   1005c3f80 <.text+0x1c2f80>
1005ed86e:	48 89 c3             	mov    %rax,%rbx
1005ed871:	48 85 c0             	test   %rax,%rax
1005ed874:	75 ba                	jne    1005ed830 <.text+0x1ec830>
1005ed876:	b8 01 00 00 00       	mov    $0x1,%eax
1005ed87b:	e9 5f ff ff ff       	jmp    1005ed7df <.text+0x1ec7df>
1005ed880:	bf 01 00 00 00       	mov    $0x1,%edi
1005ed885:	4d 85 f6             	test   %r14,%r14
1005ed888:	7f 31                	jg     1005ed8bb <.text+0x1ec8bb>
1005ed88a:	eb 54                	jmp    1005ed8e0 <.text+0x1ec8e0>
1005ed88c:	0f 1f 40 00          	nopl   0x0(%rax)
1005ed890:	4c 89 e9             	mov    %r13,%rcx
1005ed893:	e8 e8 5a f0 ff       	call   1004f3380 <.text+0xf2380>
1005ed898:	48 8d 4f ff          	lea    -0x1(%rdi),%rcx
1005ed89c:	45 31 c9             	xor    %r9d,%r9d
1005ed89f:	45 31 c0             	xor    %r8d,%r8d
1005ed8a2:	48 89 da             	mov    %rbx,%rdx
1005ed8a5:	48 83 c7 01          	add    $0x1,%rdi
1005ed8a9:	e8 52 5a f0 ff       	call   1004f3300 <.text+0xf2300>
1005ed8ae:	48 89 d9             	mov    %rbx,%rcx
1005ed8b1:	e8 6a 3c e1 ff       	call   100401520 <.text+0x520>
1005ed8b6:	49 39 fe             	cmp    %rdi,%r14
1005ed8b9:	7c 25                	jl     1005ed8e0 <.text+0x1ec8e0>
1005ed8bb:	4d 8d 2c 3c          	lea    (%r12,%rdi,1),%r13
1005ed8bf:	4c 89 e9             	mov    %r13,%rcx
1005ed8c2:	e8 79 56 f0 ff       	call   1004f2f40 <.text+0xf1f40>
1005ed8c7:	48 89 c1             	mov    %rax,%rcx
1005ed8ca:	e8 b1 66 fd ff       	call   1005c3f80 <.text+0x1c2f80>
1005ed8cf:	48 89 c3             	mov    %rax,%rbx
1005ed8d2:	48 85 c0             	test   %rax,%rax
1005ed8d5:	75 b9                	jne    1005ed890 <.text+0x1ec890>
1005ed8d7:	eb 9d                	jmp    1005ed876 <.text+0x1ec876>
1005ed8d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005ed8e0:	49 8d 7e 01          	lea    0x1(%r14),%rdi
1005ed8e4:	48 89 f9             	mov    %rdi,%rcx
1005ed8e7:	e8 54 56 f0 ff       	call   1004f2f40 <.text+0xf1f40>
1005ed8ec:	48 89 c1             	mov    %rax,%rcx
1005ed8ef:	e8 8c 66 fd ff       	call   1005c3f80 <.text+0x1c2f80>
1005ed8f4:	48 89 c3             	mov    %rax,%rbx
1005ed8f7:	48 85 c0             	test   %rax,%rax
1005ed8fa:	0f 84 76 ff ff ff    	je     1005ed876 <.text+0x1ec876>
1005ed900:	49 29 ef             	sub    %rbp,%r15
1005ed903:	45 31 c9             	xor    %r9d,%r9d
1005ed906:	45 31 c0             	xor    %r8d,%r8d
1005ed909:	48 89 c2             	mov    %rax,%rdx
1005ed90c:	49 8d 4f ff          	lea    -0x1(%r15),%rcx
1005ed910:	e8 eb 59 f0 ff       	call   1004f3300 <.text+0xf2300>
1005ed915:	48 89 f9             	mov    %rdi,%rcx
1005ed918:	e8 63 5a f0 ff       	call   1004f3380 <.text+0xf2380>
1005ed91d:	48 89 d9             	mov    %rbx,%rcx
1005ed920:	e8 fb 3b e1 ff       	call   100401520 <.text+0x520>
1005ed925:	4c 89 f9             	mov    %r15,%rcx
1005ed928:	e8 13 56 f0 ff       	call   1004f2f40 <.text+0xf1f40>
1005ed92d:	48 89 c1             	mov    %rax,%rcx
1005ed930:	e8 4b 66 fd ff       	call   1005c3f80 <.text+0x1c2f80>
1005ed935:	48 89 c3             	mov    %rax,%rbx
1005ed938:	48 85 c0             	test   %rax,%rax
1005ed93b:	0f 84 35 ff ff ff    	je     1005ed876 <.text+0x1ec876>
1005ed941:	4c 89 f9             	mov    %r15,%rcx
1005ed944:	e8 37 5a f0 ff       	call   1004f3380 <.text+0xf2380>
1005ed949:	45 31 c9             	xor    %r9d,%r9d
1005ed94c:	45 31 c0             	xor    %r8d,%r8d
1005ed94f:	4c 89 f1             	mov    %r14,%rcx
1005ed952:	48 89 da             	mov    %rbx,%rdx
1005ed955:	e8 a6 59 f0 ff       	call   1004f3300 <.text+0xf2300>
1005ed95a:	48 89 d9             	mov    %rbx,%rcx
1005ed95d:	e8 be 3b e1 ff       	call   100401520 <.text+0x520>
1005ed962:	4c 39 f5             	cmp    %r14,%rbp
1005ed965:	0f 85 b9 00 00 00    	jne    1005eda24 <.text+0x1eca24>
1005ed96b:	48 85 ed             	test   %rbp,%rbp
1005ed96e:	0f 8e 8c 00 00 00    	jle    1005eda00 <.text+0x1eca00>
1005ed974:	4c 8b 6c 24 28       	mov    0x28(%rsp),%r13
1005ed979:	48 8d 44 ad 00       	lea    0x0(%rbp,%rbp,4),%rax
1005ed97e:	4d 8d 5c c5 00       	lea    0x0(%r13,%rax,8),%r11
1005ed983:	4b 8d 04 a4          	lea    (%r12,%r12,4),%rax
1005ed987:	48 c1 e0 03          	shl    $0x3,%rax
1005ed98b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ed990:	f3 41 0f 6f 4c 05 00 	movdqu 0x0(%r13,%rax,1),%xmm1
1005ed997:	4d 8b 45 00          	mov    0x0(%r13),%r8
1005ed99b:	49 83 c5 28          	add    $0x28,%r13
1005ed99f:	4d 8b 4d e0          	mov    -0x20(%r13),%r9
1005ed9a3:	49 8b 4d e8          	mov    -0x18(%r13),%rcx
1005ed9a7:	41 0f 11 4d d8       	movups %xmm1,-0x28(%r13)
1005ed9ac:	f3 41 0f 6f 54 05 e8 	movdqu -0x18(%r13,%rax,1),%xmm2
1005ed9b3:	49 8b 5d f0          	mov    -0x10(%r13),%rbx
1005ed9b7:	49 8b 55 f8          	mov    -0x8(%r13),%rdx
1005ed9bb:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
1005ed9c0:	41 0f 11 55 e8       	movups %xmm2,-0x18(%r13)
1005ed9c5:	4d 8b 54 05 f8       	mov    -0x8(%r13,%rax,1),%r10
1005ed9ca:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1005ed9cf:	4d 89 55 f8          	mov    %r10,-0x8(%r13)
1005ed9d3:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1005ed9d8:	4d 89 44 05 d8       	mov    %r8,-0x28(%r13,%rax,1)
1005ed9dd:	4d 89 4c 05 e0       	mov    %r9,-0x20(%r13,%rax,1)
1005ed9e2:	49 89 4c 05 e8       	mov    %rcx,-0x18(%r13,%rax,1)
1005ed9e7:	49 89 5c 05 f0       	mov    %rbx,-0x10(%r13,%rax,1)
1005ed9ec:	49 89 54 05 f8       	mov    %rdx,-0x8(%r13,%rax,1)
1005ed9f1:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1005ed9f6:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1005ed9fb:	4d 39 dd             	cmp    %r11,%r13
1005ed9fe:	75 90                	jne    1005ed990 <.text+0x1ec990>
1005eda00:	66 49 0f 6e c6       	movq   %r14,%xmm0
1005eda05:	66 48 0f 6e dd       	movq   %rbp,%xmm3
1005eda0a:	b9 28 00 00 00       	mov    $0x28,%ecx
1005eda0f:	66 0f 6c c3          	punpcklqdq %xmm3,%xmm0
1005eda13:	0f 11 86 f8 00 00 00 	movups %xmm0,0xf8(%rsi)
1005eda1a:	e8 f1 64 e5 ff       	call   100443f10 <.text+0x42f10>
1005eda1f:	e9 52 fe ff ff       	jmp    1005ed876 <.text+0x1ec876>
1005eda24:	48 63 86 a8 00 00 00 	movslq 0xa8(%rsi),%rax
1005eda2b:	48 8d 3c 80          	lea    (%rax,%rax,4),%rdi
1005eda2f:	48 c1 e7 03          	shl    $0x3,%rdi
1005eda33:	48 89 f9             	mov    %rdi,%rcx
1005eda36:	e8 a5 36 e1 ff       	call   1004010e0 <.text+0xe0>
1005eda3b:	48 89 c3             	mov    %rax,%rbx
1005eda3e:	48 85 c0             	test   %rax,%rax
1005eda41:	74 bd                	je     1005eda00 <.text+0x1eca00>
1005eda43:	48 8b 96 b8 00 00 00 	mov    0xb8(%rsi),%rdx
1005eda4a:	49 89 f8             	mov    %rdi,%r8
1005eda4d:	48 89 c1             	mov    %rax,%rcx
1005eda50:	4b 8d 3c b6          	lea    (%r14,%r14,4),%rdi
1005eda54:	48 c1 e7 03          	shl    $0x3,%rdi
1005eda58:	e8 a3 24 0b 00       	call   10069ff00 <.text+0x29ef00>
1005eda5d:	48 8b 8e b8 00 00 00 	mov    0xb8(%rsi),%rcx
1005eda64:	4b 8d 04 a4          	lea    (%r12,%r12,4),%rax
1005eda68:	49 89 f8             	mov    %rdi,%r8
1005eda6b:	48 8d 14 c3          	lea    (%rbx,%rax,8),%rdx
1005eda6f:	4c 8d 64 ad 00       	lea    0x0(%rbp,%rbp,4),%r12
1005eda74:	e8 87 24 0b 00       	call   10069ff00 <.text+0x29ef00>
1005eda79:	4c 89 f8             	mov    %r15,%rax
1005eda7c:	49 c1 e4 03          	shl    $0x3,%r12
1005eda80:	48 03 be b8 00 00 00 	add    0xb8(%rsi),%rdi
1005eda87:	4c 29 f0             	sub    %r14,%rax
1005eda8a:	4a 8d 14 23          	lea    (%rbx,%r12,1),%rdx
1005eda8e:	48 89 f9             	mov    %rdi,%rcx
1005eda91:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1005eda95:	4c 8d 04 c5 00 00 00 	lea    0x0(,%rax,8),%r8
1005eda9c:	00
1005eda9d:	e8 5e 24 0b 00       	call   10069ff00 <.text+0x29ef00>
1005edaa2:	48 8b 86 b8 00 00 00 	mov    0xb8(%rsi),%rax
1005edaa9:	4b 8d 14 bf          	lea    (%r15,%r15,4),%rdx
1005edaad:	4d 89 e0             	mov    %r12,%r8
1005edab0:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
1005edab4:	48 89 da             	mov    %rbx,%rdx
1005edab7:	e8 44 24 0b 00       	call   10069ff00 <.text+0x29ef00>
1005edabc:	48 89 d9             	mov    %rbx,%rcx
1005edabf:	e8 5c 3a e1 ff       	call   100401520 <.text+0x520>
1005edac4:	e9 37 ff ff ff       	jmp    1005eda00 <.text+0x1eca00>
1005edac9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005edad0:	56                   	push   %rsi
1005edad1:	53                   	push   %rbx
1005edad2:	48 83 ec 28          	sub    $0x28,%rsp
1005edad6:	48 89 cb             	mov    %rcx,%rbx
1005edad9:	48 89 d6             	mov    %rdx,%rsi
1005edadc:	e8 ef 09 05 00       	call   10063e4d0 <.text+0x23d4d0>
1005edae1:	85 c0                	test   %eax,%eax
1005edae3:	74 3d                	je     1005edb22 <.text+0x1ecb22>
1005edae5:	31 d2                	xor    %edx,%edx
1005edae7:	48 89 d9             	mov    %rbx,%rcx
1005edaea:	e8 d1 fb 00 00       	call   1005fd6c0 <.text+0x1fc6c0>
1005edaef:	85 c0                	test   %eax,%eax
1005edaf1:	75 0d                	jne    1005edb00 <.text+0x1ecb00>
1005edaf3:	48 83 c4 28          	add    $0x28,%rsp
1005edaf7:	5b                   	pop    %rbx
1005edaf8:	5e                   	pop    %rsi
1005edaf9:	c3                   	ret
1005edafa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005edb00:	ba 01 00 00 00       	mov    $0x1,%edx
1005edb05:	48 89 d9             	mov    %rbx,%rcx
1005edb08:	e8 b3 fb 00 00       	call   1005fd6c0 <.text+0x1fc6c0>
1005edb0d:	85 c0                	test   %eax,%eax
1005edb0f:	74 e2                	je     1005edaf3 <.text+0x1ecaf3>
1005edb11:	ba 02 00 00 00       	mov    $0x2,%edx
1005edb16:	48 89 d9             	mov    %rbx,%rcx
1005edb19:	e8 32 fe 00 00       	call   1005fd950 <.text+0x1fc950>
1005edb1e:	85 c0                	test   %eax,%eax
1005edb20:	74 d1                	je     1005edaf3 <.text+0x1ecaf3>