1004cf41a:	0f 88 a8 00 00 00    	js     1004cf4c8 <.text+0xce4c8>
1004cf420:	48 8b 0d a1 f3 28 00 	mov    0x28f3a1(%rip),%rcx        # 10075e7c8 <_head_msys_iconv_2_dll-0xd838>
1004cf427:	e8 04 ff ff ff       	call   1004cf330 <.text+0xce330>
1004cf42c:	48 89 c6             	mov    %rax,%rsi
1004cf42f:	48 85 f6             	test   %rsi,%rsi
1004cf432:	0f 84 80 00 00 00    	je     1004cf4b8 <.text+0xce4b8>
1004cf438:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
1004cf43d:	48 89 f9             	mov    %rdi,%rcx
1004cf440:	e8 3b e3 02 00       	call   1004fd780 <.text+0xfc780>
1004cf445:	49 89 f0             	mov    %rsi,%r8
1004cf448:	48 8d 15 75 e1 22 00 	lea    0x22e175(%rip),%rdx        # 1006fd5c4 <_head_msys_iconv_2_dll-0x6ea3c>
1004cf44f:	48 89 c3             	mov    %rax,%rbx
1004cf452:	48 89 c1             	mov    %rax,%rcx
1004cf455:	e8 36 e7 f5 ff       	call   10042db90 <.text+0x2cb90>
1004cf45a:	48 89 d9             	mov    %rbx,%rcx
1004cf45d:	e8 8e da 06 00       	call   10053cef0 <.text+0x13bef0>
1004cf462:	48 89 d9             	mov    %rbx,%rcx
1004cf465:	e8 06 01 f6 ff       	call   10042f570 <.text+0x2e570>
1004cf46a:	31 d2                	xor    %edx,%edx
1004cf46c:	b9 1b 00 00 00       	mov    $0x1b,%ecx
1004cf471:	45 31 c9             	xor    %r9d,%r9d
1004cf474:	48 8b 05 65 3d 25 00 	mov    0x253d65(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cf47b:	45 31 c0             	xor    %r8d,%r8d
1004cf47e:	48 8b 35 0b bc 25 00 	mov    0x25bc0b(%rip),%rsi        # 10072b090 <_head_msys_iconv_2_dll-0x40f70>
1004cf485:	c7 05 a9 f0 28 00 01 	movl   $0x1,0x28f0a9(%rip)        # 10075e538 <_head_msys_iconv_2_dll-0xdac8>
1004cf48c:	00 00 00
1004cf48f:	48 8b 00             	mov    (%rax),%rax
1004cf492:	83 06 01             	addl   $0x1,(%rsi)
1004cf495:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004cf49a:	e8 01 8b f3 ff       	call   100407fa0 <.text+0x6fa0>
1004cf49f:	48 89 fa             	mov    %rdi,%rdx
1004cf4a2:	48 89 d9             	mov    %rbx,%rcx
1004cf4a5:	83 2e 01             	subl   $0x1,(%rsi)
1004cf4a8:	c7 05 86 f0 28 00 00 	movl   $0x0,0x28f086(%rip)        # 10075e538 <_head_msys_iconv_2_dll-0xdac8>
1004cf4af:	00 00 00
1004cf4b2:	e8 29 e3 02 00       	call   1004fd7e0 <.text+0xfc7e0>
1004cf4b7:	90                   	nop
1004cf4b8:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
1004cf4bf:	5b                   	pop    %rbx
1004cf4c0:	5e                   	pop    %rsi
1004cf4c1:	5f                   	pop    %rdi
1004cf4c2:	c3                   	ret
1004cf4c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cf4c8:	e8 e3 d9 f5 ff       	call   10042ceb0 <.text+0x2beb0>
1004cf4cd:	48 89 c6             	mov    %rax,%rsi
1004cf4d0:	e9 5a ff ff ff       	jmp    1004cf42f <.text+0xce42f>
1004cf4d5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004cf4dc:	00 00 00 00
1004cf4e0:	41 54                	push   %r12
1004cf4e2:	55                   	push   %rbp
1004cf4e3:	57                   	push   %rdi
1004cf4e4:	56                   	push   %rsi
1004cf4e5:	53                   	push   %rbx
1004cf4e6:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
1004cf4ed:	48 8d 6c 24 20       	lea    0x20(%rsp),%rbp
1004cf4f2:	89 cb                	mov    %ecx,%ebx
1004cf4f4:	48 89 d7             	mov    %rdx,%rdi
1004cf4f7:	48 89 e9             	mov    %rbp,%rcx
1004cf4fa:	80 e7 fe             	and    $0xfe,%bh
1004cf4fd:	e8 7e e2 02 00       	call   1004fd780 <.text+0xfc780>
1004cf502:	48 63 db             	movslq %ebx,%rbx
1004cf505:	48 85 ff             	test   %rdi,%rdi
1004cf508:	48 8d 15 c4 e0 22 00 	lea    0x22e0c4(%rip),%rdx        # 1006fd5d3 <_head_msys_iconv_2_dll-0x6ea2d>
1004cf50f:	48 89 c6             	mov    %rax,%rsi
1004cf512:	48 8d 05 27 e7 22 00 	lea    0x22e727(%rip),%rax        # 1006fdc40 <_head_msys_iconv_2_dll-0x6e3c0>
1004cf519:	4c 8b 24 d8          	mov    (%rax,%rbx,8),%r12
1004cf51d:	48 8d 1d 95 e0 22 00 	lea    0x22e095(%rip),%rbx        # 1006fd5b9 <_head_msys_iconv_2_dll-0x6ea47>
1004cf524:	48 89 f1             	mov    %rsi,%rcx
1004cf527:	48 0f 44 fb          	cmove  %rbx,%rdi
1004cf52b:	49 89 f8             	mov    %rdi,%r8
1004cf52e:	e8 1d e2 f5 ff       	call   10042d750 <.text+0x2c750>
1004cf533:	4d 85 e4             	test   %r12,%r12
1004cf536:	48 8d 15 a4 e0 22 00 	lea    0x22e0a4(%rip),%rdx        # 1006fd5e1 <_head_msys_iconv_2_dll-0x6ea1f>
1004cf53d:	48 89 f1             	mov    %rsi,%rcx
1004cf540:	49 0f 45 dc          	cmovne %r12,%rbx
1004cf544:	49 89 d8             	mov    %rbx,%r8
1004cf547:	e8 04 e2 f5 ff       	call   10042d750 <.text+0x2c750>
1004cf54c:	48 89 f1             	mov    %rsi,%rcx
1004cf54f:	e8 1c 00 f6 ff       	call   10042f570 <.text+0x2e570>
1004cf554:	b9 1c 00 00 00       	mov    $0x1c,%ecx
1004cf559:	e8 02 9e f7 ff       	call   100449360 <.text+0x48360>
1004cf55e:	48 89 ea             	mov    %rbp,%rdx
1004cf561:	48 89 f1             	mov    %rsi,%rcx
1004cf564:	e8 77 e2 02 00       	call   1004fd7e0 <.text+0xfc7e0>
1004cf569:	90                   	nop
1004cf56a:	48 81 c4 60 01 00 00 	add    $0x160,%rsp
1004cf571:	5b                   	pop    %rbx
1004cf572:	5e                   	pop    %rsi
1004cf573:	5f                   	pop    %rdi
1004cf574:	5d                   	pop    %rbp
1004cf575:	41 5c                	pop    %r12
1004cf577:	c3                   	ret
1004cf578:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004cf57f:	00
1004cf580:	57                   	push   %rdi
1004cf581:	56                   	push   %rsi
1004cf582:	53                   	push   %rbx
1004cf583:	48 83 ec 20          	sub    $0x20,%rsp
1004cf587:	48 89 cf             	mov    %rcx,%rdi
1004cf58a:	48 85 c9             	test   %rcx,%rcx
1004cf58d:	0f 84 9d 00 00 00    	je     1004cf630 <.text+0xce630>
1004cf593:	48 8b 1d 96 f1 28 00 	mov    0x28f196(%rip),%rbx        # 10075e730 <_head_msys_iconv_2_dll-0xd8d0>
1004cf59a:	48 85 db             	test   %rbx,%rbx
1004cf59d:	74 52                	je     1004cf5f1 <.text+0xce5f1>
1004cf59f:	0f b6 03             	movzbl (%rbx),%eax
1004cf5a2:	84 c0                	test   %al,%al
1004cf5a4:	74 4b                	je     1004cf5f1 <.text+0xce5f1>
1004cf5a6:	48 89 f9             	mov    %rdi,%rcx
1004cf5a9:	48 89 da             	mov    %rbx,%rdx
1004cf5ac:	31 f6                	xor    %esi,%esi
1004cf5ae:	eb 13                	jmp    1004cf5c3 <.text+0xce5c3>
1004cf5b0:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
1004cf5b4:	48 83 c2 01          	add    $0x1,%rdx
1004cf5b8:	83 c6 01             	add    $0x1,%esi
1004cf5bb:	48 83 c1 01          	add    $0x1,%rcx
1004cf5bf:	84 c0                	test   %al,%al
1004cf5c1:	74 45                	je     1004cf608 <.text+0xce608>
1004cf5c3:	38 01                	cmp    %al,(%rcx)
1004cf5c5:	74 e9                	je     1004cf5b0 <.text+0xce5b0>
1004cf5c7:	85 f6                	test   %esi,%esi
1004cf5c9:	75 3d                	jne    1004cf608 <.text+0xce608>
1004cf5cb:	48 8b 35 7e 9b 25 00 	mov    0x259b7e(%rip),%rsi        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1004cf5d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cf5d8:	b9 95 9d ff ff       	mov    $0xffff9d95,%ecx
1004cf5dd:	e8 9e 4a fe ff       	call   1004b4080 <.text+0xb3080>
1004cf5e2:	48 89 d9             	mov    %rbx,%rcx
1004cf5e5:	ff 16                	call   *(%rsi)
1004cf5e7:	48 98                	cltq
1004cf5e9:	48 01 c3             	add    %rax,%rbx
1004cf5ec:	80 3b 00             	cmpb   $0x0,(%rbx)
1004cf5ef:	75 e7                	jne    1004cf5d8 <.text+0xce5d8>
1004cf5f1:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1004cf5f6:	48 89 f9             	mov    %rdi,%rcx
1004cf5f9:	48 83 c4 20          	add    $0x20,%rsp
1004cf5fd:	5b                   	pop    %rbx
1004cf5fe:	5e                   	pop    %rsi
1004cf5ff:	5f                   	pop    %rdi
1004cf600:	e9 cb 47 fe ff       	jmp    1004b3dd0 <.text+0xb2dd0>
1004cf605:	0f 1f 00             	nopl   (%rax)
1004cf608:	48 8b 05 e1 9a 25 00 	mov    0x259ae1(%rip),%rax        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
1004cf60f:	48 89 d9             	mov    %rbx,%rcx
1004cf612:	ff 10                	call   *(%rax)
1004cf614:	29 c6                	sub    %eax,%esi
1004cf616:	48 63 f6             	movslq %esi,%rsi
1004cf619:	48 01 f3             	add    %rsi,%rbx
1004cf61c:	48 01 f7             	add    %rsi,%rdi
1004cf61f:	80 3b 00             	cmpb   $0x0,(%rbx)
1004cf622:	75 a7                	jne    1004cf5cb <.text+0xce5cb>
1004cf624:	eb cb                	jmp    1004cf5f1 <.text+0xce5f1>
1004cf626:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004cf62d:	00 00 00
1004cf630:	48 8b 3d 69 f1 28 00 	mov    0x28f169(%rip),%rdi        # 10075e7a0 <_head_msys_iconv_2_dll-0xd860>
1004cf637:	48 85 ff             	test   %rdi,%rdi
1004cf63a:	0f 85 53 ff ff ff    	jne    1004cf593 <.text+0xce593>
1004cf640:	48 83 c4 20          	add    $0x20,%rsp
1004cf644:	5b                   	pop    %rbx
1004cf645:	5e                   	pop    %rsi
1004cf646:	5f                   	pop    %rdi
1004cf647:	c3                   	ret
1004cf648:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004cf64f:	00
1004cf650:	41 57                	push   %r15
1004cf652:	41 56                	push   %r14
1004cf654:	41 55                	push   %r13
1004cf656:	41 54                	push   %r12
1004cf658:	55                   	push   %rbp
1004cf659:	57                   	push   %rdi
1004cf65a:	56                   	push   %rsi
1004cf65b:	53                   	push   %rbx
1004cf65c:	48 83 ec 28          	sub    $0x28,%rsp
1004cf660:	44 89 c5             	mov    %r8d,%ebp
1004cf663:	48 89 cf             	mov    %rcx,%rdi
1004cf666:	48 89 d3             	mov    %rdx,%rbx
1004cf669:	45 89 c7             	mov    %r8d,%r15d
1004cf66c:	45 8d 68 01          	lea    0x1(%r8),%r13d
1004cf670:	83 ed 01             	sub    $0x1,%ebp
1004cf673:	0f 88 d7 00 00 00    	js     1004cf750 <.text+0xce750>
1004cf679:	4c 8b 25 a0 96 25 00 	mov    0x2596a0(%rip),%r12        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1004cf680:	4c 8b 35 c9 9a 25 00 	mov    0x259ac9(%rip),%r14        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1004cf687:	eb 1d                	jmp    1004cf6a6 <.text+0xce6a6>
1004cf689:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004cf690:	41 89 ef             	mov    %ebp,%r15d
1004cf693:	48 89 f7             	mov    %rsi,%rdi
1004cf696:	48 83 c3 01          	add    $0x1,%rbx
1004cf69a:	44 89 fd             	mov    %r15d,%ebp
1004cf69d:	83 ed 01             	sub    $0x1,%ebp
1004cf6a0:	0f 88 aa 00 00 00    	js     1004cf750 <.text+0xce750>
1004cf6a6:	0f b6 03             	movzbl (%rbx),%eax
1004cf6a9:	3c 5c                	cmp    $0x5c,%al
1004cf6ab:	0f 84 d8 00 00 00    	je     1004cf789 <.text+0xce789>
1004cf6b1:	0f 87 b9 00 00 00    	ja     1004cf770 <.text+0xce770>
1004cf6b7:	3c 2a                	cmp    $0x2a,%al
1004cf6b9:	74 0e                	je     1004cf6c9 <.text+0xce6c9>
1004cf6bb:	0f 86 ff 00 00 00    	jbe    1004cf7c0 <.text+0xce7c0>
1004cf6c1:	3c 2e                	cmp    $0x2e,%al
1004cf6c3:	74 04                	je     1004cf6c9 <.text+0xce6c9>
1004cf6c5:	3c 5b                	cmp    $0x5b,%al
1004cf6c7:	75 17                	jne    1004cf6e0 <.text+0xce6e0>
1004cf6c9:	8b 05 b5 f0 28 00    	mov    0x28f0b5(%rip),%eax        # 10075e784 <_head_msys_iconv_2_dll-0xd87c>
1004cf6cf:	2d 09 01 00 00       	sub    $0x109,%eax
1004cf6d4:	83 f8 01             	cmp    $0x1,%eax
1004cf6d7:	0f 87 9f 00 00 00    	ja     1004cf77c <.text+0xce77c>
1004cf6dd:	0f 1f 00             	nopl   (%rax)
1004cf6e0:	31 f6                	xor    %esi,%esi
1004cf6e2:	48 85 ff             	test   %rdi,%rdi
1004cf6e5:	74 09                	je     1004cf6f0 <.text+0xce6f0>
1004cf6e7:	0f b6 03             	movzbl (%rbx),%eax
1004cf6ea:	48 8d 77 01          	lea    0x1(%rdi),%rsi
1004cf6ee:	88 07                	mov    %al,(%rdi)
1004cf6f0:	41 8b 04 24          	mov    (%r12),%eax
1004cf6f4:	85 c0                	test   %eax,%eax
1004cf6f6:	74 98                	je     1004cf690 <.text+0xce690>
1004cf6f8:	48 89 d9             	mov    %rbx,%rcx
1004cf6fb:	41 ff 16             	call   *(%r14)
1004cf6fe:	8d 48 ff             	lea    -0x1(%rax),%ecx
1004cf701:	85 c9                	test   %ecx,%ecx
1004cf703:	7e 8b                	jle    1004cf690 <.text+0xce690>
1004cf705:	44 39 f8             	cmp    %r15d,%eax
1004cf708:	7f 86                	jg     1004cf690 <.text+0xce690>
1004cf70a:	48 85 f6             	test   %rsi,%rsi
1004cf70d:	74 21                	je     1004cf730 <.text+0xce730>
1004cf70f:	31 d2                	xor    %edx,%edx
1004cf711:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004cf718:	44 0f b6 4c 13 01    	movzbl 0x1(%rbx,%rdx,1),%r9d
1004cf71e:	49 89 f0             	mov    %rsi,%r8
1004cf721:	48 83 c2 01          	add    $0x1,%rdx
1004cf725:	48 83 c6 01          	add    $0x1,%rsi
1004cf729:	45 88 08             	mov    %r9b,(%r8)
1004cf72c:	39 d1                	cmp    %edx,%ecx
1004cf72e:	7f e8                	jg     1004cf718 <.text+0xce718>
1004cf730:	29 c5                	sub    %eax,%ebp
1004cf732:	89 c9                	mov    %ecx,%ecx
1004cf734:	48 89 f7             	mov    %rsi,%rdi
1004cf737:	44 8d 7d 01          	lea    0x1(%rbp),%r15d
1004cf73b:	48 01 cb             	add    %rcx,%rbx
1004cf73e:	44 89 fd             	mov    %r15d,%ebp
1004cf741:	48 83 c3 01          	add    $0x1,%rbx
1004cf745:	83 ed 01             	sub    $0x1,%ebp
1004cf748:	0f 89 58 ff ff ff    	jns    1004cf6a6 <.text+0xce6a6>
1004cf74e:	66 90                	xchg   %ax,%ax
1004cf750:	48 85 ff             	test   %rdi,%rdi
1004cf753:	74 03                	je     1004cf758 <.text+0xce758>
1004cf755:	c6 07 00             	movb   $0x0,(%rdi)
1004cf758:	44 89 e8             	mov    %r13d,%eax
1004cf75b:	48 83 c4 28          	add    $0x28,%rsp
1004cf75f:	5b                   	pop    %rbx
1004cf760:	5e                   	pop    %rsi
1004cf761:	5f                   	pop    %rdi
1004cf762:	5d                   	pop    %rbp
1004cf763:	41 5c                	pop    %r12
1004cf765:	41 5d                	pop    %r13
1004cf767:	41 5e                	pop    %r14
1004cf769:	41 5f                	pop    %r15
1004cf76b:	c3                   	ret
1004cf76c:	0f 1f 40 00          	nopl   0x0(%rax)
1004cf770:	3c 5e                	cmp    $0x5e,%al
1004cf772:	74 29                	je     1004cf79d <.text+0xce79d>
1004cf774:	3c 7e                	cmp    $0x7e,%al
1004cf776:	0f 85 64 ff ff ff    	jne    1004cf6e0 <.text+0xce6e0>
1004cf77c:	e8 ef e3 05 00       	call   10052db70 <.text+0x12cb70>
1004cf781:	85 c0                	test   %eax,%eax
1004cf783:	0f 84 57 ff ff ff    	je     1004cf6e0 <.text+0xce6e0>
1004cf789:	8b 05 f5 ef 28 00    	mov    0x28eff5(%rip),%eax        # 10075e784 <_head_msys_iconv_2_dll-0xd87c>
1004cf78f:	2d 09 01 00 00       	sub    $0x109,%eax
1004cf794:	83 f8 01             	cmp    $0x1,%eax
1004cf797:	0f 86 43 ff ff ff    	jbe    1004cf6e0 <.text+0xce6e0>
1004cf79d:	41 83 c5 01          	add    $0x1,%r13d
1004cf7a1:	31 f6                	xor    %esi,%esi
1004cf7a3:	48 85 ff             	test   %rdi,%rdi
1004cf7a6:	0f 84 44 ff ff ff    	je     1004cf6f0 <.text+0xce6f0>
1004cf7ac:	c6 07 5c             	movb   $0x5c,(%rdi)
1004cf7af:	48 83 c7 01          	add    $0x1,%rdi
1004cf7b3:	e9 2f ff ff ff       	jmp    1004cf6e7 <.text+0xce6e7>
1004cf7b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004cf7bf:	00
1004cf7c0:	3c 24                	cmp    $0x24,%al
1004cf7c2:	74 d9                	je     1004cf79d <.text+0xce79d>
1004cf7c4:	e9 17 ff ff ff       	jmp    1004cf6e0 <.text+0xce6e0>
1004cf7c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004cf7d0:	83 f9 0d             	cmp    $0xd,%ecx
1004cf7d3:	74 53                	je     1004cf828 <.text+0xce828>
1004cf7d5:	81 f9 0a 01 00 00    	cmp    $0x10a,%ecx
1004cf7db:	74 23                	je     1004cf800 <.text+0xce800>
1004cf7dd:	48 8d 05 d5 dd 22 00 	lea    0x22ddd5(%rip),%rax        # 1006fd5b9 <_head_msys_iconv_2_dll-0x6ea47>
1004cf7e4:	83 f9 0c             	cmp    $0xc,%ecx
1004cf7e7:	75 11                	jne    1004cf7fa <.text+0xce7fa>
1004cf7e9:	48 8b 05 f0 39 25 00 	mov    0x2539f0(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cf7f0:	48 8b 00             	mov    (%rax),%rax
1004cf7f3:	48 8b 80 e0 1b 00 00 	mov    0x1be0(%rax),%rax
1004cf7fa:	c3                   	ret
1004cf7fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cf800:	48 8b 05 d9 39 25 00 	mov    0x2539d9(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cf807:	48 8b 00             	mov    (%rax),%rax
1004cf80a:	48 8b 80 68 1e 00 00 	mov    0x1e68(%rax),%rax
1004cf811:	80 38 00             	cmpb   $0x0,(%rax)
1004cf814:	75 e4                	jne    1004cf7fa <.text+0xce7fa>
1004cf816:	48 8b 05 93 ae 25 00 	mov    0x25ae93(%rip),%rax        # 10072a6b0 <_head_msys_iconv_2_dll-0x41950>
1004cf81d:	48 8b 00             	mov    (%rax),%rax
1004cf820:	c3                   	ret
1004cf821:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004cf828:	48 8b 05 b1 39 25 00 	mov    0x2539b1(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cf82f:	48 8b 00             	mov    (%rax),%rax
1004cf832:	48 8b 80 00 1c 00 00 	mov    0x1c00(%rax),%rax
1004cf839:	c3                   	ret
1004cf83a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cf840:	8d 81 6b 50 00 00    	lea    0x506b(%rcx),%eax
1004cf846:	a9 ff fd ff ff       	test   $0xfffffdff,%eax
1004cf84b:	74 23                	je     1004cf870 <.text+0xce870>
1004cf84d:	8d 81 4b 35 00 00    	lea    0x354b(%rcx),%eax
1004cf853:	a9 ff fd ff ff       	test   $0xfffffdff,%eax
1004cf858:	74 16                	je     1004cf870 <.text+0xce870>
1004cf85a:	89 ca                	mov    %ecx,%edx
1004cf85c:	b8 01 00 00 00       	mov    $0x1,%eax
1004cf861:	80 e6 fe             	and    $0xfe,%dh
1004cf864:	81 fa 03 fa ff ff    	cmp    $0xfffffa03,%edx
1004cf86a:	75 14                	jne    1004cf880 <.text+0xce880>
1004cf86c:	c3                   	ret
1004cf86d:	0f 1f 00             	nopl   (%rax)
1004cf870:	b8 01 00 00 00       	mov    $0x1,%eax
1004cf875:	c3                   	ret
1004cf876:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004cf87d:	00 00 00
1004cf880:	81 f9 95 8a ff ff    	cmp    $0xffff8a95,%ecx
1004cf886:	0f 94 c0             	sete   %al
1004cf889:	81 f9 95 9b ff ff    	cmp    $0xffff9b95,%ecx
1004cf88f:	0f 94 c2             	sete   %dl
1004cf892:	09 d0                	or     %edx,%eax
1004cf894:	0f b6 c0             	movzbl %al,%eax
1004cf897:	c3                   	ret
1004cf898:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004cf89f:	00
1004cf8a0:	48 83 ec 28          	sub    $0x28,%rsp
1004cf8a4:	89 d0                	mov    %edx,%eax
1004cf8a6:	4c 89 c2             	mov    %r8,%rdx
1004cf8a9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004cf8af:	a8 08                	test   $0x8,%al
1004cf8b1:	75 15                	jne    1004cf8c8 <.text+0xce8c8>
1004cf8b3:	4d 63 c1             	movslq %r9d,%r8
1004cf8b6:	a8 10                	test   $0x10,%al
1004cf8b8:	75 16                	jne    1004cf8d0 <.text+0xce8d0>
1004cf8ba:	e8 e1 09 1d 00       	call   1006a02a0 <.text+0x29f2a0>
1004cf8bf:	45 31 c0             	xor    %r8d,%r8d
1004cf8c2:	85 c0                	test   %eax,%eax
1004cf8c4:	41 0f 94 c0          	sete   %r8b
1004cf8c8:	44 89 c0             	mov    %r8d,%eax
1004cf8cb:	48 83 c4 28          	add    $0x28,%rsp
1004cf8cf:	c3                   	ret
1004cf8d0:	e8 ab 09 1d 00       	call   1006a0280 <.text+0x29f280>
1004cf8d5:	45 31 c0             	xor    %r8d,%r8d
1004cf8d8:	85 c0                	test   %eax,%eax