10040d416:	0f 84 f7 00 00 00    	je     10040d513 <.text+0xc513>
10040d41c:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
10040d420:	4c 39 c1             	cmp    %r8,%rcx
10040d423:	75 eb                	jne    10040d410 <.text+0xc410>
10040d425:	8b 42 40             	mov    0x40(%rdx),%eax
10040d428:	85 c0                	test   %eax,%eax
10040d42a:	74 22                	je     10040d44e <.text+0xc44e>
10040d42c:	4d 85 c9             	test   %r9,%r9
10040d42f:	74 df                	je     10040d410 <.text+0xc410>
10040d431:	4d 39 c8             	cmp    %r9,%r8
10040d434:	74 18                	je     10040d44e <.text+0xc44e>
10040d436:	4c 89 c8             	mov    %r9,%rax
10040d439:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040d440:	48 8b 40 18          	mov    0x18(%rax),%rax
10040d444:	48 85 c0             	test   %rax,%rax
10040d447:	74 c7                	je     10040d410 <.text+0xc410>
10040d449:	48 39 c1             	cmp    %rax,%rcx
10040d44c:	75 f2                	jne    10040d440 <.text+0xc440>
10040d44e:	8b aa 18 06 00 00    	mov    0x618(%rdx),%ebp
10040d454:	85 ed                	test   %ebp,%ebp
10040d456:	74 b8                	je     10040d410 <.text+0xc410>
10040d458:	48 89 d3             	mov    %rdx,%rbx
10040d45b:	48 8b 6b 10          	mov    0x10(%rbx),%rbp
10040d45f:	48 85 ed             	test   %rbp,%rbp
10040d462:	74 0f                	je     10040d473 <.text+0xc473>
10040d464:	4c 39 c5             	cmp    %r8,%rbp
10040d467:	74 0a                	je     10040d473 <.text+0xc473>
10040d469:	48 39 7d 08          	cmp    %rdi,0x8(%rbp)
10040d46d:	0f 84 1f 01 00 00    	je     10040d592 <.text+0xc592>
10040d473:	8b 8b 18 06 00 00    	mov    0x618(%rbx),%ecx
10040d479:	49 8d 90 10 04 00 00 	lea    0x410(%r8),%rdx
10040d480:	85 c9                	test   %ecx,%ecx
10040d482:	0f 85 b8 00 00 00    	jne    10040d540 <.text+0xc540>
10040d488:	49 8d 88 00 0a 00 00 	lea    0xa00(%r8),%rcx
10040d48f:	e8 ac a7 11 00       	call   100527c40 <.text+0x126c40>
10040d494:	48 8b 0e             	mov    (%rsi),%rcx
10040d497:	8b 83 38 06 00 00    	mov    0x638(%rbx),%eax
10040d49d:	89 81 18 20 00 00    	mov    %eax,0x2018(%rcx)
10040d4a3:	48 8b 05 96 c5 31 00 	mov    0x31c596(%rip),%rax        # 100729a40 <_head_msys_iconv_2_dll-0x425c0>
10040d4aa:	48 8b 00             	mov    (%rax),%rax
10040d4ad:	48 85 c0             	test   %rax,%rax
10040d4b0:	78 07                	js     10040d4b9 <.text+0xc4b9>
10040d4b2:	48 89 81 50 04 00 00 	mov    %rax,0x450(%rcx)
10040d4b9:	48 83 c4 28          	add    $0x28,%rsp
10040d4bd:	5b                   	pop    %rbx
10040d4be:	5e                   	pop    %rsi
10040d4bf:	5f                   	pop    %rdi
10040d4c0:	5d                   	pop    %rbp
10040d4c1:	e9 ba d7 11 00       	jmp    10052ac80 <.text+0x129c80>
10040d4c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040d4cd:	00 00 00
10040d4d0:	48 8b 1b             	mov    (%rbx),%rbx
10040d4d3:	48 85 db             	test   %rbx,%rbx
10040d4d6:	0f 84 9b 00 00 00    	je     10040d577 <.text+0xc577>
10040d4dc:	8b 43 40             	mov    0x40(%rbx),%eax
10040d4df:	85 c0                	test   %eax,%eax
10040d4e1:	75 3e                	jne    10040d521 <.text+0xc521>
10040d4e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040d4e8:	44 8b 93 18 06 00 00 	mov    0x618(%rbx),%r10d
10040d4ef:	45 85 d2             	test   %r10d,%r10d
10040d4f2:	0f 85 63 ff ff ff    	jne    10040d45b <.text+0xc45b>
10040d4f8:	48 8b 43 10          	mov    0x10(%rbx),%rax
10040d4fc:	48 85 c0             	test   %rax,%rax
10040d4ff:	74 0a                	je     10040d50b <.text+0xc50b>
10040d501:	48 3b 78 08          	cmp    0x8(%rax),%rdi
10040d505:	0f 84 50 ff ff ff    	je     10040d45b <.text+0xc45b>
10040d50b:	48 8b 1b             	mov    (%rbx),%rbx
10040d50e:	48 85 db             	test   %rbx,%rbx
10040d511:	74 64                	je     10040d577 <.text+0xc577>
10040d513:	44 8b 5b 40          	mov    0x40(%rbx),%r11d
10040d517:	45 85 db             	test   %r11d,%r11d
10040d51a:	74 cc                	je     10040d4e8 <.text+0xc4e8>
10040d51c:	4d 85 c9             	test   %r9,%r9
10040d51f:	74 ea                	je     10040d50b <.text+0xc50b>
10040d521:	48 8b 53 10          	mov    0x10(%rbx),%rdx
10040d525:	4c 89 c8             	mov    %r9,%rax
10040d528:	eb 0f                	jmp    10040d539 <.text+0xc539>
10040d52a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040d530:	48 8b 40 18          	mov    0x18(%rax),%rax
10040d534:	48 85 c0             	test   %rax,%rax
10040d537:	74 97                	je     10040d4d0 <.text+0xc4d0>
10040d539:	48 39 c2             	cmp    %rax,%rdx
10040d53c:	75 f2                	jne    10040d530 <.text+0xc530>
10040d53e:	eb a8                	jmp    10040d4e8 <.text+0xc4e8>
10040d540:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
10040d544:	e8 f7 a6 11 00       	call   100527c40 <.text+0x126c40>
10040d549:	48 8b 06             	mov    (%rsi),%rax
10040d54c:	8b 93 1c 06 00 00    	mov    0x61c(%rbx),%edx
10040d552:	48 8d 8b 20 06 00 00 	lea    0x620(%rbx),%rcx
10040d559:	88 90 68 03 00 00    	mov    %dl,0x368(%rax)
10040d55f:	48 8d 90 50 03 00 00 	lea    0x350(%rax),%rdx
10040d566:	c6 80 69 03 00 00 01 	movb   $0x1,0x369(%rax)
10040d56d:	e8 be 0b 0a 00       	call   1004ae130 <.text+0xad130>
10040d572:	e9 1d ff ff ff       	jmp    10040d494 <.text+0xc494>
10040d577:	49 8d 88 00 0a 00 00 	lea    0xa00(%r8),%rcx
10040d57e:	49 8d 90 10 04 00 00 	lea    0x410(%r8),%rdx
10040d585:	e8 b6 a6 11 00       	call   100527c40 <.text+0x126c40>
10040d58a:	48 8b 0e             	mov    (%rsi),%rcx
10040d58d:	e9 11 ff ff ff       	jmp    10040d4a3 <.text+0xc4a3>
10040d592:	49 8d 90 10 04 00 00 	lea    0x410(%r8),%rdx
10040d599:	48 8d 8d 10 04 00 00 	lea    0x410(%rbp),%rcx
10040d5a0:	e8 9b a6 11 00       	call   100527c40 <.text+0x126c40>
10040d5a5:	48 8b 06             	mov    (%rsi),%rax
10040d5a8:	0f b6 95 68 03 00 00 	movzbl 0x368(%rbp),%edx
10040d5af:	48 8d 8d 50 03 00 00 	lea    0x350(%rbp),%rcx
10040d5b6:	88 90 68 03 00 00    	mov    %dl,0x368(%rax)
10040d5bc:	48 8d 90 50 03 00 00 	lea    0x350(%rax),%rdx
10040d5c3:	c6 80 69 03 00 00 01 	movb   $0x1,0x369(%rax)
10040d5ca:	e8 61 0b 0a 00       	call   1004ae130 <.text+0xad130>
10040d5cf:	e9 c0 fe ff ff       	jmp    10040d494 <.text+0xc494>
10040d5d4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040d5db:	00 00 00 00
10040d5df:	90                   	nop
10040d5e0:	48 8d 05 39 3a 2a 00 	lea    0x2a3a39(%rip),%rax        # 1006b1020 <_head_msys_iconv_2_dll-0xbafe0>
10040d5e7:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
10040d5ee:	48 85 c9             	test   %rcx,%rcx
10040d5f1:	74 29                	je     10040d61c <.text+0xc61c>
10040d5f3:	48 8b 05 56 5c 31 00 	mov    0x315c56(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040d5fa:	48 8b 10             	mov    (%rax),%rdx
10040d5fd:	48 89 c8             	mov    %rcx,%rax
10040d600:	48 39 50 10          	cmp    %rdx,0x10(%rax)
10040d604:	74 12                	je     10040d618 <.text+0xc618>
10040d606:	48 8b 00             	mov    (%rax),%rax
10040d609:	48 85 c0             	test   %rax,%rax
10040d60c:	75 f2                	jne    10040d600 <.text+0xc600>
10040d60e:	48 89 c8             	mov    %rcx,%rax
10040d611:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040d618:	48 83 c0 18          	add    $0x18,%rax
10040d61c:	c3                   	ret
10040d61d:	0f 1f 00             	nopl   (%rax)
10040d620:	48 8d 05 f9 39 2a 00 	lea    0x2a39f9(%rip),%rax        # 1006b1020 <_head_msys_iconv_2_dll-0xbafe0>
10040d627:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
10040d62e:	48 85 c9             	test   %rcx,%rcx
10040d631:	74 29                	je     10040d65c <.text+0xc65c>
10040d633:	48 8b 05 16 5c 31 00 	mov    0x315c16(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040d63a:	48 8b 10             	mov    (%rax),%rdx
10040d63d:	48 89 c8             	mov    %rcx,%rax
10040d640:	48 39 50 10          	cmp    %rdx,0x10(%rax)
10040d644:	74 12                	je     10040d658 <.text+0xc658>
10040d646:	48 8b 00             	mov    (%rax),%rax
10040d649:	48 85 c0             	test   %rax,%rax
10040d64c:	75 f2                	jne    10040d640 <.text+0xc640>
10040d64e:	48 89 c8             	mov    %rcx,%rax
10040d651:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040d658:	48 83 c0 18          	add    $0x18,%rax
10040d65c:	48 8b 00             	mov    (%rax),%rax
10040d65f:	c3                   	ret
10040d660:	56                   	push   %rsi
10040d661:	53                   	push   %rbx
10040d662:	48 83 ec 28          	sub    $0x28,%rsp
10040d666:	48 89 d6             	mov    %rdx,%rsi
10040d669:	4c 89 c3             	mov    %r8,%rbx
10040d66c:	e8 7f e1 ff ff       	call   10040b7f0 <.text+0xa7f0>
10040d671:	48 85 c0             	test   %rax,%rax
10040d674:	74 6a                	je     10040d6e0 <.text+0xc6e0>
10040d676:	48 8b 88 a0 00 00 00 	mov    0xa0(%rax),%rcx
10040d67d:	31 d2                	xor    %edx,%edx
10040d67f:	48 85 c9             	test   %rcx,%rcx
10040d682:	74 4b                	je     10040d6cf <.text+0xc6cf>
10040d684:	48 89 0e             	mov    %rcx,(%rsi)
10040d687:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
10040d68e:	48 8d 05 8b 39 2a 00 	lea    0x2a398b(%rip),%rax        # 1006b1020 <_head_msys_iconv_2_dll-0xbafe0>
10040d695:	48 85 c9             	test   %rcx,%rcx
10040d698:	74 2a                	je     10040d6c4 <.text+0xc6c4>
10040d69a:	48 8b 05 af 5b 31 00 	mov    0x315baf(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040d6a1:	48 8b 10             	mov    (%rax),%rdx
10040d6a4:	48 89 c8             	mov    %rcx,%rax
10040d6a7:	48 39 50 10          	cmp    %rdx,0x10(%rax)
10040d6ab:	74 13                	je     10040d6c0 <.text+0xc6c0>
10040d6ad:	48 8b 00             	mov    (%rax),%rax
10040d6b0:	48 85 c0             	test   %rax,%rax
10040d6b3:	75 f2                	jne    10040d6a7 <.text+0xc6a7>
10040d6b5:	48 89 c8             	mov    %rcx,%rax
10040d6b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040d6bf:	00
10040d6c0:	48 83 c0 18          	add    $0x18,%rax
10040d6c4:	48 8b 00             	mov    (%rax),%rax
10040d6c7:	ba 01 00 00 00       	mov    $0x1,%edx
10040d6cc:	48 89 03             	mov    %rax,(%rbx)
10040d6cf:	89 d0                	mov    %edx,%eax
10040d6d1:	48 83 c4 28          	add    $0x28,%rsp
10040d6d5:	5b                   	pop    %rbx
10040d6d6:	5e                   	pop    %rsi
10040d6d7:	c3                   	ret
10040d6d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040d6df:	00
10040d6e0:	31 d2                	xor    %edx,%edx
10040d6e2:	89 d0                	mov    %edx,%eax
10040d6e4:	48 83 c4 28          	add    $0x28,%rsp
10040d6e8:	5b                   	pop    %rbx
10040d6e9:	5e                   	pop    %rsi
10040d6ea:	c3                   	ret
10040d6eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040d6f0:	56                   	push   %rsi
10040d6f1:	53                   	push   %rbx
10040d6f2:	48 83 ec 28          	sub    $0x28,%rsp
10040d6f6:	48 89 d6             	mov    %rdx,%rsi
10040d6f9:	e8 f2 e0 ff ff       	call   10040b7f0 <.text+0xa7f0>
10040d6fe:	48 89 c3             	mov    %rax,%rbx
10040d701:	48 85 c0             	test   %rax,%rax
10040d704:	74 64                	je     10040d76a <.text+0xc76a>
10040d706:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
10040d70d:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
10040d714:	48 39 c8             	cmp    %rcx,%rax
10040d717:	74 0f                	je     10040d728 <.text+0xc728>
10040d719:	48 89 c1             	mov    %rax,%rcx
10040d71c:	e8 ff 3d ff ff       	call   100401520 <.text+0x520>
10040d721:	48 8b 8b 90 00 00 00 	mov    0x90(%rbx),%rcx
10040d728:	e8 f3 3d ff ff       	call   100401520 <.text+0x520>
10040d72d:	48 89 f1             	mov    %rsi,%rcx
10040d730:	e8 4b 68 1b 00       	call   1005c3f80 <.text+0x1c2f80>
10040d735:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
10040d73c:	48 89 c1             	mov    %rax,%rcx
10040d73f:	48 85 c0             	test   %rax,%rax
10040d742:	74 34                	je     10040d778 <.text+0xc778>
10040d744:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
10040d74b:	ba 01 00 00 00       	mov    $0x1,%edx
10040d750:	e8 4b 77 09 00       	call   1004a4ea0 <.text+0xa3ea0>
10040d755:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
10040d75c:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
10040d763:	48 89 8b a0 00 00 00 	mov    %rcx,0xa0(%rbx)
10040d76a:	48 83 c4 28          	add    $0x28,%rsp
10040d76e:	5b                   	pop    %rbx
10040d76f:	5e                   	pop    %rsi
10040d770:	c3                   	ret
10040d771:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040d778:	48 c7 83 98 00 00 00 	movq   $0x0,0x98(%rbx)
10040d77f:	00 00 00 00
10040d783:	eb de                	jmp    10040d763 <.text+0xc763>
10040d785:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040d78c:	00 00 00 00
10040d790:	48 83 ec 28          	sub    $0x28,%rsp
10040d794:	45 31 c9             	xor    %r9d,%r9d
10040d797:	e8 94 e8 ff ff       	call   10040c030 <.text+0xb030>
10040d79c:	48 85 c0             	test   %rax,%rax
10040d79f:	74 24                	je     10040d7c5 <.text+0xc7c5>
10040d7a1:	48 8b 15 c8 58 31 00 	mov    0x3158c8(%rip),%rdx        # 100723070 <_head_msys_iconv_2_dll-0x48f90>
10040d7a8:	8b 12                	mov    (%rdx),%edx
10040d7aa:	80 e6 01             	and    $0x1,%dh
10040d7ad:	75 16                	jne    10040d7c5 <.text+0xc7c5>
10040d7af:	48 8b 15 9a 5a 31 00 	mov    0x315a9a(%rip),%rdx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040d7b6:	8b 88 b8 00 00 00    	mov    0xb8(%rax),%ecx
10040d7bc:	48 8b 12             	mov    (%rdx),%rdx
10040d7bf:	89 8a d0 03 00 00    	mov    %ecx,0x3d0(%rdx)
10040d7c5:	48 83 c4 28          	add    $0x28,%rsp
10040d7c9:	c3                   	ret
10040d7ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040d7d0:	53                   	push   %rbx
10040d7d1:	48 83 ec 20          	sub    $0x20,%rsp
10040d7d5:	89 cb                	mov    %ecx,%ebx
10040d7d7:	31 c9                	xor    %ecx,%ecx
10040d7d9:	e8 12 e0 ff ff       	call   10040b7f0 <.text+0xa7f0>
10040d7de:	48 85 c0             	test   %rax,%rax
10040d7e1:	74 3d                	je     10040d820 <.text+0xc820>
10040d7e3:	48 8b 90 a0 00 00 00 	mov    0xa0(%rax),%rdx
10040d7ea:	48 85 d2             	test   %rdx,%rdx
10040d7ed:	74 31                	je     10040d820 <.text+0xc820>
10040d7ef:	48 8b 80 30 01 00 00 	mov    0x130(%rax),%rax
10040d7f6:	48 85 c0             	test   %rax,%rax
10040d7f9:	74 18                	je     10040d813 <.text+0xc813>
10040d7fb:	48 8b 0d 4e 5a 31 00 	mov    0x315a4e(%rip),%rcx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
10040d802:	48 8b 09             	mov    (%rcx),%rcx
10040d805:	48 39 48 10          	cmp    %rcx,0x10(%rax)
10040d809:	74 08                	je     10040d813 <.text+0xc813>
10040d80b:	48 8b 00             	mov    (%rax),%rax
10040d80e:	48 85 c0             	test   %rax,%rax
10040d811:	75 f2                	jne    10040d805 <.text+0xc805>
10040d813:	48 89 d0             	mov    %rdx,%rax
10040d816:	48 83 c4 20          	add    $0x20,%rsp
10040d81a:	5b                   	pop    %rbx
10040d81b:	c3                   	ret
10040d81c:	0f 1f 40 00          	nopl   0x0(%rax)
10040d820:	85 db                	test   %ebx,%ebx
10040d822:	75 0c                	jne    10040d830 <.text+0xc830>
10040d824:	31 d2                	xor    %edx,%edx
10040d826:	eb eb                	jmp    10040d813 <.text+0xc813>
10040d828:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040d82f:	00
10040d830:	48 8b 0d f9 90 31 00 	mov    0x3190f9(%rip),%rcx        # 100726930 <_head_msys_iconv_2_dll-0x456d0>
10040d837:	e8 3c 20 29 00       	call   10069f878 <.text+0x29e878>
10040d83c:	48 89 c1             	mov    %rax,%rcx
10040d83f:	e8 bc 0e 29 00       	call   10069e700 <.text+0x29d700>
10040d844:	31 d2                	xor    %edx,%edx
10040d846:	eb cb                	jmp    10040d813 <.text+0xc813>
10040d848:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040d84f:	00
10040d850:	48 83 ec 28          	sub    $0x28,%rsp
10040d854:	45 31 c0             	xor    %r8d,%r8d
10040d857:	41 89 d1             	mov    %edx,%r9d
10040d85a:	31 d2                	xor    %edx,%edx
10040d85c:	e8 cf e7 ff ff       	call   10040c030 <.text+0xb030>
10040d861:	31 d2                	xor    %edx,%edx
10040d863:	48 85 c0             	test   %rax,%rax
10040d866:	74 06                	je     10040d86e <.text+0xc86e>
10040d868:	8b 90 b8 00 00 00    	mov    0xb8(%rax),%edx
10040d86e:	89 d0                	mov    %edx,%eax
10040d870:	48 83 c4 28          	add    $0x28,%rsp
10040d874:	c3                   	ret
10040d875:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040d87c:	00 00 00 00
10040d880:	48 83 ec 38          	sub    $0x38,%rsp
10040d884:	48 8b 05 55 59 31 00 	mov    0x315955(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10040d88b:	48 89 ca             	mov    %rcx,%rdx
10040d88e:	48 8b 08             	mov    (%rax),%rcx
10040d891:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
10040d898:	00
10040d899:	44 8b 4a 40          	mov    0x40(%rdx),%r9d
10040d89d:	4c 8b 42 38          	mov    0x38(%rdx),%r8
10040d8a1:	e8 ea e5 ff ff       	call   10040be90 <.text+0xae90>
10040d8a6:	90                   	nop
10040d8a7:	48 83 c4 38          	add    $0x38,%rsp
10040d8ab:	c3                   	ret
10040d8ac:	0f 1f 40 00          	nopl   0x0(%rax)
10040d8b0:	48 8b 05 29 59 31 00 	mov    0x315929(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10040d8b7:	45 31 c0             	xor    %r8d,%r8d
10040d8ba:	48 89 ca             	mov    %rcx,%rdx
10040d8bd:	48 8b 08             	mov    (%rax),%rcx
10040d8c0:	e9 ab ca ff ff       	jmp    10040a370 <.text+0x9370>
10040d8c5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040d8cc:	00 00 00 00
10040d8d0:	53                   	push   %rbx
10040d8d1:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
10040d8d8:	48 89 cb             	mov    %rcx,%rbx
10040d8db:	48 8b 89 a0 00 00 00 	mov    0xa0(%rcx),%rcx
10040d8e2:	48 85 c9             	test   %rcx,%rcx
10040d8e5:	74 39                	je     10040d920 <.text+0xc920>
10040d8e7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
10040d8ec:	e8 df 28 29 00       	call   1006a01d0 <.text+0x29f1d0>
10040d8f1:	85 c0                	test   %eax,%eax
10040d8f3:	78 2b                	js     10040d920 <.text+0xc920>
10040d8f5:	8b 44 24 20          	mov    0x20(%rsp),%eax
10040d8f9:	89 83 ac 00 00 00    	mov    %eax,0xac(%rbx)
10040d8ff:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10040d904:	48 89 83 b0 00 00 00 	mov    %rax,0xb0(%rbx)
10040d90b:	b8 01 00 00 00       	mov    $0x1,%eax
10040d910:	89 83 a8 00 00 00    	mov    %eax,0xa8(%rbx)
10040d916:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
10040d91d:	5b                   	pop    %rbx
10040d91e:	c3                   	ret
10040d91f:	90                   	nop
10040d920:	31 c0                	xor    %eax,%eax
10040d922:	89 83 a8 00 00 00    	mov    %eax,0xa8(%rbx)
10040d928:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
10040d92f:	5b                   	pop    %rbx
10040d930:	c3                   	ret
10040d931:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040d938:	00 00 00 00
10040d93c:	0f 1f 40 00          	nopl   0x0(%rax)
10040d940:	48 83 ec 38          	sub    $0x38,%rsp
10040d944:	45 39 c8             	cmp    %r9d,%r8d