1004ee5d7:	48 89 d9             	mov    %rbx,%rcx
1004ee5da:	48 8b 14 30          	mov    (%rax,%rsi,1),%rdx
1004ee5de:	e8 ad b0 fe ff       	call   1004d9690 <.text+0xd8690>
1004ee5e3:	85 c0                	test   %eax,%eax
1004ee5e5:	74 69                	je     1004ee650 <.text+0xed650>
1004ee5e7:	48 8b 05 62 10 27 00 	mov    0x271062(%rip),%rax        # 10075f650 <_head_msys_iconv_2_dll-0xc9b0>
1004ee5ee:	48 89 d9             	mov    %rbx,%rcx
1004ee5f1:	48 8b 54 30 08       	mov    0x8(%rax,%rsi,1),%rdx
1004ee5f6:	e8 95 b0 fe ff       	call   1004d9690 <.text+0xd8690>
1004ee5fb:	85 c0                	test   %eax,%eax
1004ee5fd:	74 51                	je     1004ee650 <.text+0xed650>
1004ee5ff:	48 8b 05 4a 10 27 00 	mov    0x27104a(%rip),%rax        # 10075f650 <_head_msys_iconv_2_dll-0xc9b0>
1004ee606:	48 89 d9             	mov    %rbx,%rcx
1004ee609:	48 0f be 54 30 10    	movsbq 0x10(%rax,%rsi,1),%rdx
1004ee60f:	e8 7c b0 fe ff       	call   1004d9690 <.text+0xd8690>
1004ee614:	85 c0                	test   %eax,%eax
1004ee616:	74 38                	je     1004ee650 <.text+0xed650>
1004ee618:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
1004ee61c:	48 89 da             	mov    %rbx,%rdx
1004ee61f:	e8 0c af fe ff       	call   1004d9530 <.text+0xd8530>
1004ee624:	85 c0                	test   %eax,%eax
1004ee626:	74 28                	je     1004ee650 <.text+0xed650>
1004ee628:	48 83 c7 01          	add    $0x1,%rdi
1004ee62c:	48 83 c6 18          	add    $0x18,%rsi
1004ee630:	48 3b 3d 11 10 27 00 	cmp    0x271011(%rip),%rdi        # 10075f648 <_head_msys_iconv_2_dll-0xc9b8>
1004ee637:	73 0d                	jae    1004ee646 <.text+0xed646>
1004ee639:	e8 02 a3 fe ff       	call   1004d8940 <.text+0xd7940>
1004ee63e:	48 89 c3             	mov    %rax,%rbx
1004ee641:	48 85 c0             	test   %rax,%rax
1004ee644:	75 8a                	jne    1004ee5d0 <.text+0xed5d0>
1004ee646:	48 83 c4 28          	add    $0x28,%rsp
1004ee64a:	5b                   	pop    %rbx
1004ee64b:	5e                   	pop    %rsi
1004ee64c:	5f                   	pop    %rdi
1004ee64d:	5d                   	pop    %rbp
1004ee64e:	c3                   	ret
1004ee64f:	90                   	nop
1004ee650:	48 89 d9             	mov    %rbx,%rcx
1004ee653:	48 83 c4 28          	add    $0x28,%rsp
1004ee657:	5b                   	pop    %rbx
1004ee658:	5e                   	pop    %rsi
1004ee659:	5f                   	pop    %rdi
1004ee65a:	5d                   	pop    %rbp
1004ee65b:	e9 c0 a7 fe ff       	jmp    1004d8e20 <.text+0xd7e20>
1004ee660:	56                   	push   %rsi
1004ee661:	53                   	push   %rbx
1004ee662:	48 83 ec 28          	sub    $0x28,%rsp
1004ee666:	48 89 d6             	mov    %rdx,%rsi
1004ee669:	31 d2                	xor    %edx,%edx
1004ee66b:	48 89 cb             	mov    %rcx,%rbx
1004ee66e:	e8 4d f0 10 00       	call   1005fd6c0 <.text+0x1fc6c0>
1004ee673:	85 c0                	test   %eax,%eax
1004ee675:	74 1e                	je     1004ee695 <.text+0xed695>
1004ee677:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1004ee67b:	48 85 c9             	test   %rcx,%rcx
1004ee67e:	74 15                	je     1004ee695 <.text+0xed695>
1004ee680:	48 8b 05 59 4b 23 00 	mov    0x234b59(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004ee687:	48 8b 10             	mov    (%rax),%rdx
1004ee68a:	e8 a1 d2 ff ff       	call   1004eb930 <.text+0xea930>
1004ee68f:	48 98                	cltq
1004ee691:	48 89 46 08          	mov    %rax,0x8(%rsi)
1004ee695:	48 83 c4 28          	add    $0x28,%rsp
1004ee699:	5b                   	pop    %rbx
1004ee69a:	5e                   	pop    %rsi
1004ee69b:	c3                   	ret
1004ee69c:	0f 1f 40 00          	nopl   0x0(%rax)
1004ee6a0:	83 fa 3b             	cmp    $0x3b,%edx
1004ee6a3:	7f 1b                	jg     1004ee6c0 <.text+0xed6c0>
1004ee6a5:	48 63 d2             	movslq %edx,%rdx
1004ee6a8:	48 8d 05 71 12 21 00 	lea    0x211271(%rip),%rax        # 1006ff920 <_head_msys_iconv_2_dll-0x6c6e0>
1004ee6af:	48 c1 e2 04          	shl    $0x4,%rdx
1004ee6b3:	48 8b 04 10          	mov    (%rax,%rdx,1),%rax
1004ee6b7:	c3                   	ret
1004ee6b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004ee6bf:	00
1004ee6c0:	31 c0                	xor    %eax,%eax
1004ee6c2:	c3                   	ret
1004ee6c3:	90                   	nop
1004ee6c4:	90                   	nop
1004ee6c5:	90                   	nop
1004ee6c6:	90                   	nop
1004ee6c7:	90                   	nop
1004ee6c8:	90                   	nop
1004ee6c9:	90                   	nop
1004ee6ca:	90                   	nop
1004ee6cb:	90                   	nop
1004ee6cc:	90                   	nop
1004ee6cd:	90                   	nop
1004ee6ce:	90                   	nop
1004ee6cf:	90                   	nop
1004ee6d0:	31 c0                	xor    %eax,%eax
1004ee6d2:	80 39 62             	cmpb   $0x62,(%rcx)
1004ee6d5:	75 2a                	jne    1004ee701 <.text+0xed701>
1004ee6d7:	0f b6 51 01          	movzbl 0x1(%rcx),%edx
1004ee6db:	80 fa 30             	cmp    $0x30,%dl
1004ee6de:	74 28                	je     1004ee708 <.text+0xed708>
1004ee6e0:	80 fa 63             	cmp    $0x63,%dl
1004ee6e3:	74 23                	je     1004ee708 <.text+0xed708>
1004ee6e5:	83 ea 43             	sub    $0x43,%edx
1004ee6e8:	80 fa 30             	cmp    $0x30,%dl
1004ee6eb:	77 14                	ja     1004ee701 <.text+0xed701>
1004ee6ed:	48 b8 01 00 01 00 02 	movabs $0x1000200010001,%rax
1004ee6f4:	00 01 00
1004ee6f7:	48 0f a3 d0          	bt     %rdx,%rax
1004ee6fb:	0f 92 c0             	setb   %al
1004ee6fe:	0f b6 c0             	movzbl %al,%eax
1004ee701:	c3                   	ret
1004ee702:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004ee708:	b8 01 00 00 00       	mov    $0x1,%eax
1004ee70d:	c3                   	ret
1004ee70e:	66 90                	xchg   %ax,%ax
1004ee710:	41 55                	push   %r13
1004ee712:	41 54                	push   %r12
1004ee714:	55                   	push   %rbp
1004ee715:	57                   	push   %rdi
1004ee716:	56                   	push   %rsi
1004ee717:	53                   	push   %rbx
1004ee718:	48 83 ec 28          	sub    $0x28,%rsp
1004ee71c:	8b 41 18             	mov    0x18(%rcx),%eax
1004ee71f:	4c 8b 61 08          	mov    0x8(%rcx),%r12
1004ee723:	49 89 cd             	mov    %rcx,%r13
1004ee726:	89 c1                	mov    %eax,%ecx
1004ee728:	83 e9 01             	sub    $0x1,%ecx
1004ee72b:	78 79                	js     1004ee7a6 <.text+0xed7a6>
1004ee72d:	48 63 f1             	movslq %ecx,%rsi
1004ee730:	48 63 e8             	movslq %eax,%rbp
1004ee733:	89 c9                	mov    %ecx,%ecx
1004ee735:	48 63 fa             	movslq %edx,%rdi
1004ee738:	48 29 cd             	sub    %rcx,%rbp
1004ee73b:	48 c1 e6 05          	shl    $0x5,%rsi
1004ee73f:	48 c1 e5 05          	shl    $0x5,%rbp
1004ee743:	48 83 ed 40          	sub    $0x40,%rbp
1004ee747:	eb 3d                	jmp    1004ee786 <.text+0xed786>
1004ee749:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004ee750:	48 8b 48 28          	mov    0x28(%rax),%rcx
1004ee754:	66 81 39 74 70       	cmpw   $0x7074,(%rcx)
1004ee759:	75 5d                	jne    1004ee7b8 <.text+0xed7b8>
1004ee75b:	48 63 43 18          	movslq 0x18(%rbx),%rax
1004ee75f:	45 31 c9             	xor    %r9d,%r9d
1004ee762:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004ee768:	48 83 ee 20          	sub    $0x20,%rsi
1004ee76c:	48 c1 e0 05          	shl    $0x5,%rax
1004ee770:	48 01 7c 01 10       	add    %rdi,0x10(%rcx,%rax,1)
1004ee775:	4c 89 e1             	mov    %r12,%rcx
1004ee778:	48 01 7b 10          	add    %rdi,0x10(%rbx)
1004ee77c:	e8 4f 96 1a 00       	call   100697dd0 <.text+0x296dd0>
1004ee781:	48 39 ee             	cmp    %rbp,%rsi
1004ee784:	74 20                	je     1004ee7a6 <.text+0xed7a6>
1004ee786:	49 8b 5d 10          	mov    0x10(%r13),%rbx
1004ee78a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004ee790:	4c 89 e1             	mov    %r12,%rcx
1004ee793:	48 01 f3             	add    %rsi,%rbx
1004ee796:	48 8b 13             	mov    (%rbx),%rdx
1004ee799:	e8 32 93 1a 00       	call   100697ad0 <.text+0x296ad0>
1004ee79e:	48 89 c2             	mov    %rax,%rdx
1004ee7a1:	48 85 c0             	test   %rax,%rax
1004ee7a4:	75 aa                	jne    1004ee750 <.text+0xed750>
1004ee7a6:	48 83 c4 28          	add    $0x28,%rsp
1004ee7aa:	5b                   	pop    %rbx
1004ee7ab:	5e                   	pop    %rsi
1004ee7ac:	5f                   	pop    %rdi
1004ee7ad:	5d                   	pop    %rbp
1004ee7ae:	41 5c                	pop    %r12
1004ee7b0:	41 5d                	pop    %r13
1004ee7b2:	c3                   	ret
1004ee7b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004ee7b8:	4c 89 e1             	mov    %r12,%rcx
1004ee7bb:	45 31 c9             	xor    %r9d,%r9d
1004ee7be:	45 31 c0             	xor    %r8d,%r8d
1004ee7c1:	e8 0a 96 1a 00       	call   100697dd0 <.text+0x296dd0>
1004ee7c6:	48 8b 0d a3 8b 23 00 	mov    0x238ba3(%rip),%rcx        # 100727370 <_head_msys_iconv_2_dll-0x44c90>
1004ee7cd:	48 83 c4 28          	add    $0x28,%rsp
1004ee7d1:	5b                   	pop    %rbx
1004ee7d2:	5e                   	pop    %rsi
1004ee7d3:	5f                   	pop    %rdi
1004ee7d4:	5d                   	pop    %rbp
1004ee7d5:	41 5c                	pop    %r12
1004ee7d7:	41 5d                	pop    %r13
1004ee7d9:	e9 02 00 1b 00       	jmp    10069e7e0 <.text+0x29d7e0>
1004ee7de:	66 90                	xchg   %ax,%ax
1004ee7e0:	57                   	push   %rdi
1004ee7e1:	56                   	push   %rsi
1004ee7e2:	53                   	push   %rbx
1004ee7e3:	48 83 ec 20          	sub    $0x20,%rsp
1004ee7e7:	8b 71 18             	mov    0x18(%rcx),%esi
1004ee7ea:	89 f0                	mov    %esi,%eax
1004ee7ec:	48 89 cb             	mov    %rcx,%rbx
1004ee7ef:	39 71 1c             	cmp    %esi,0x1c(%rcx)
1004ee7f2:	74 14                	je     1004ee808 <.text+0xed808>
1004ee7f4:	83 c0 01             	add    $0x1,%eax
1004ee7f7:	89 43 18             	mov    %eax,0x18(%rbx)
1004ee7fa:	89 f0                	mov    %esi,%eax
1004ee7fc:	48 83 c4 20          	add    $0x20,%rsp
1004ee800:	5b                   	pop    %rbx
1004ee801:	5e                   	pop    %rsi
1004ee802:	5f                   	pop    %rdi
1004ee803:	c3                   	ret
1004ee804:	0f 1f 40 00          	nopl   0x0(%rax)
1004ee808:	8d 4e 05             	lea    0x5(%rsi),%ecx
1004ee80b:	48 63 c9             	movslq %ecx,%rcx
1004ee80e:	48 c1 e1 05          	shl    $0x5,%rcx
1004ee812:	e8 c9 28 f1 ff       	call   1004010e0 <.text+0xe0>
1004ee817:	48 89 c7             	mov    %rax,%rdi
1004ee81a:	48 85 c0             	test   %rax,%rax
1004ee81d:	74 2d                	je     1004ee84c <.text+0xed84c>
1004ee81f:	85 f6                	test   %esi,%esi
1004ee821:	7e 13                	jle    1004ee836 <.text+0xed836>
1004ee823:	4c 63 c6             	movslq %esi,%r8
1004ee826:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1004ee82a:	48 89 c1             	mov    %rax,%rcx
1004ee82d:	49 c1 e0 05          	shl    $0x5,%r8
1004ee831:	e8 ca 16 1b 00       	call   10069ff00 <.text+0x29ef00>
1004ee836:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1004ee83a:	e8 e1 2c f1 ff       	call   100401520 <.text+0x520>
1004ee83f:	83 43 1c 05          	addl   $0x5,0x1c(%rbx)
1004ee843:	8b 43 18             	mov    0x18(%rbx),%eax
1004ee846:	48 89 7b 10          	mov    %rdi,0x10(%rbx)
1004ee84a:	eb a8                	jmp    1004ee7f4 <.text+0xed7f4>
1004ee84c:	83 ce ff             	or     $0xffffffff,%esi
1004ee84f:	eb a9                	jmp    1004ee7fa <.text+0xed7fa>
1004ee851:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004ee858:	00 00 00 00
1004ee85c:	0f 1f 40 00          	nopl   0x0(%rax)
1004ee860:	41 57                	push   %r15
1004ee862:	41 56                	push   %r14
1004ee864:	41 55                	push   %r13
1004ee866:	41 54                	push   %r12
1004ee868:	55                   	push   %rbp
1004ee869:	57                   	push   %rdi
1004ee86a:	56                   	push   %rsi
1004ee86b:	53                   	push   %rbx
1004ee86c:	48 83 ec 58          	sub    $0x58,%rsp
1004ee870:	48 8b 41 08          	mov    0x8(%rcx),%rax
1004ee874:	4c 8b 59 40          	mov    0x40(%rcx),%r11
1004ee878:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1004ee87d:	49 89 cc             	mov    %rcx,%r12
1004ee880:	49 89 d7             	mov    %rdx,%r15
1004ee883:	44 89 c5             	mov    %r8d,%ebp
1004ee886:	4d 85 db             	test   %r11,%r11
1004ee889:	0f 84 91 01 00 00    	je     1004eea20 <.text+0xeda20>
1004ee88f:	41 f6 c0 10          	test   $0x10,%r8b
1004ee893:	0f 84 55 01 00 00    	je     1004ee9ee <.text+0xed9ee>
1004ee899:	48 39 51 48          	cmp    %rdx,0x48(%rcx)
1004ee89d:	7f 1a                	jg     1004ee8b9 <.text+0xed8b9>
1004ee89f:	48 8b 41 50          	mov    0x50(%rcx),%rax
1004ee8a3:	48 39 d0             	cmp    %rdx,%rax
1004ee8a6:	7c 11                	jl     1004ee8b9 <.text+0xed8b9>
1004ee8a8:	48 8b 15 c1 a8 23 00 	mov    0x23a8c1(%rip),%rdx        # 100729170 <_head_msys_iconv_2_dll-0x42e90>
1004ee8af:	8b 12                	mov    (%rdx),%edx
1004ee8b1:	85 d2                	test   %edx,%edx
1004ee8b3:	0f 84 b4 03 00 00    	je     1004eec6d <.text+0xedc6d>
1004ee8b9:	45 8b 44 24 20       	mov    0x20(%r12),%r8d
1004ee8be:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004ee8c3:	4c 89 da             	mov    %r11,%rdx
1004ee8c6:	45 89 c1             	mov    %r8d,%r9d
1004ee8c9:	41 83 e0 04          	and    $0x4,%r8d
1004ee8cd:	41 83 e1 08          	and    $0x8,%r9d
1004ee8d1:	e8 fa 94 1a 00       	call   100697dd0 <.text+0x296dd0>
1004ee8d6:	41 8b 54 24 58       	mov    0x58(%r12),%edx
1004ee8db:	49 c7 44 24 40 00 00 	movq   $0x0,0x40(%r12)
1004ee8e2:	00 00
1004ee8e4:	85 d2                	test   %edx,%edx
1004ee8e6:	0f 85 31 03 00 00    	jne    1004eec1d <.text+0xedc1d>
1004ee8ec:	49 8b 34 24          	mov    (%r12),%rsi
1004ee8f0:	83 fd 13             	cmp    $0x13,%ebp
1004ee8f3:	0f 84 d7 02 00 00    	je     1004eebd0 <.text+0xedbd0>
1004ee8f9:	31 d2                	xor    %edx,%edx
1004ee8fb:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1004ee901:	41 be 01 00 00 00    	mov    $0x1,%r14d
1004ee907:	41 89 54 24 18       	mov    %edx,0x18(%r12)
1004ee90c:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1004ee913:	00
1004ee914:	0f 1f 40 00          	nopl   0x0(%rax)
1004ee918:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
1004ee91d:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004ee922:	4c 89 f2             	mov    %r14,%rdx
1004ee925:	e8 a6 91 1a 00       	call   100697ad0 <.text+0x296ad0>
1004ee92a:	49 89 c3             	mov    %rax,%r11
1004ee92d:	48 85 c0             	test   %rax,%rax
1004ee930:	0f 84 6f 02 00 00    	je     1004eeba5 <.text+0xedba5>
1004ee936:	83 fd 12             	cmp    $0x12,%ebp
1004ee939:	0f 84 69 01 00 00    	je     1004eeaa8 <.text+0xedaa8>
1004ee93f:	31 c0                	xor    %eax,%eax
1004ee941:	4d 8b 4b 28          	mov    0x28(%r11),%r9
1004ee945:	83 fd 11             	cmp    $0x11,%ebp
1004ee948:	0f 94 c0             	sete   %al
1004ee94b:	48 29 c6             	sub    %rax,%rsi
1004ee94e:	41 0f b7 01          	movzwl (%r9),%eax
1004ee952:	66 3d 61 64          	cmp    $0x6461,%ax
1004ee956:	0f 84 62 01 00 00    	je     1004eeabe <.text+0xedabe>
1004ee95c:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
1004ee961:	66 3d 74 70          	cmp    $0x7074,%ax
1004ee965:	0f 85 16 02 00 00    	jne    1004eeb81 <.text+0xedb81>
1004ee96b:	4c 89 e1             	mov    %r12,%rcx
1004ee96e:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
1004ee973:	e8 68 fe ff ff       	call   1004ee7e0 <.text+0xed7e0>
1004ee978:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
1004ee97d:	85 c0                	test   %eax,%eax
1004ee97f:	0f 88 0d 02 00 00    	js     1004eeb92 <.text+0xedb92>
1004ee985:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
1004ee98a:	48 63 c8             	movslq %eax,%rcx
1004ee98d:	48 c1 e1 05          	shl    $0x5,%rcx
1004ee991:	49 03 4c 24 10       	add    0x10(%r12),%rcx
1004ee996:	41 0f b7 51 02       	movzwl 0x2(%r9),%edx
1004ee99b:	4c 89 31             	mov    %r14,(%rcx)
1004ee99e:	4c 89 69 08          	mov    %r13,0x8(%rcx)
1004ee9a2:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1004ee9a6:	c7 41 18 ff ff ff ff 	movl   $0xffffffff,0x18(%rcx)
1004ee9ad:	66 85 d2             	test   %dx,%dx
1004ee9b0:	0f 84 0a 63 1b 00    	je     1006a4cc0 <.text+0x2a3cc0>
1004ee9b6:	49 8b 79 10          	mov    0x10(%r9),%rdi
1004ee9ba:	49 8d 41 30          	lea    0x30(%r9),%rax
1004ee9be:	31 db                	xor    %ebx,%ebx
1004ee9c0:	4c 01 ef             	add    %r13,%rdi
1004ee9c3:	49 39 ff             	cmp    %rdi,%r15
1004ee9c6:	7d 1a                	jge    1004ee9e2 <.text+0xed9e2>
1004ee9c8:	e9 3d 01 00 00       	jmp    1004eeb0a <.text+0xedb0a>
1004ee9cd:	0f 1f 00             	nopl   (%rax)
1004ee9d0:	48 8b 30             	mov    (%rax),%rsi
1004ee9d3:	48 83 c0 20          	add    $0x20,%rax
1004ee9d7:	48 01 fe             	add    %rdi,%rsi
1004ee9da:	49 39 f7             	cmp    %rsi,%r15
1004ee9dd:	7c 71                	jl     1004eea50 <.text+0xeda50>
1004ee9df:	48 89 f7             	mov    %rsi,%rdi
1004ee9e2:	83 c3 01             	add    $0x1,%ebx
1004ee9e5:	39 d3                	cmp    %edx,%ebx
1004ee9e7:	75 e7                	jne    1004ee9d0 <.text+0xed9d0>
1004ee9e9:	e9 d2 62 1b 00       	jmp    1006a4cc0 <.text+0x2a3cc0>
1004ee9ee:	44 8b 41 20          	mov    0x20(%rcx),%r8d
1004ee9f2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1004ee9f7:	4c 89 da             	mov    %r11,%rdx
1004ee9fa:	45 89 c1             	mov    %r8d,%r9d
1004ee9fd:	41 83 e0 04          	and    $0x4,%r8d
1004eea01:	41 83 e1 08          	and    $0x8,%r9d
1004eea05:	e8 c6 93 1a 00       	call   100697dd0 <.text+0x296dd0>
1004eea0a:	41 8b 54 24 58       	mov    0x58(%r12),%edx
1004eea0f:	49 c7 44 24 40 00 00 	movq   $0x0,0x40(%r12)
1004eea16:	00 00
1004eea18:	85 d2                	test   %edx,%edx
1004eea1a:	0f 85 25 02 00 00    	jne    1004eec45 <.text+0xedc45>
1004eea20:	83 fd 02             	cmp    $0x2,%ebp
1004eea23:	0f 85 c3 fe ff ff    	jne    1004ee8ec <.text+0xed8ec>
1004eea29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004eea30:	45 31 db             	xor    %r11d,%r11d
1004eea33:	4c 89 d8             	mov    %r11,%rax
1004eea36:	48 83 c4 58          	add    $0x58,%rsp
1004eea3a:	5b                   	pop    %rbx
1004eea3b:	5e                   	pop    %rsi
1004eea3c:	5f                   	pop    %rdi
1004eea3d:	5d                   	pop    %rbp