100697310:	48 89 46 30          	mov    %rax,0x30(%rsi)
100697314:	48 85 c0             	test   %rax,%rax
100697317:	0f 85 16 ff ff ff    	jne    100697233 <.text+0x296233>
10069731d:	48 89 56 28          	mov    %rdx,0x28(%rsi)
100697321:	e9 11 ff ff ff       	jmp    100697237 <.text+0x296237>
100697326:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10069732d:	00 00 00
100697330:	48 8b 05 f9 33 09 00 	mov    0x933f9(%rip),%rax        # 10072a730 <_head_msys_iconv_2_dll-0x418d0>
100697337:	48 83 38 00          	cmpq   $0x0,(%rax)
10069733b:	74 ae                	je     1006972eb <.text+0x2962eb>
10069733d:	48 8b 05 2c 18 09 00 	mov    0x9182c(%rip),%rax        # 100728b70 <_head_msys_iconv_2_dll-0x43490>
100697344:	48 8b 08             	mov    (%rax),%rcx
100697347:	48 85 c9             	test   %rcx,%rcx
10069734a:	75 0d                	jne    100697359 <.text+0x296359>
10069734c:	eb 9d                	jmp    1006972eb <.text+0x2962eb>
10069734e:	66 90                	xchg   %ax,%ax
100697350:	48 8b 49 70          	mov    0x70(%rcx),%rcx
100697354:	48 85 c9             	test   %rcx,%rcx
100697357:	74 92                	je     1006972eb <.text+0x2962eb>
100697359:	48 39 71 08          	cmp    %rsi,0x8(%rcx)
10069735d:	75 f1                	jne    100697350 <.text+0x296350>
10069735f:	8b 81 e0 1f 00 00    	mov    0x1fe0(%rcx),%eax
100697365:	85 c0                	test   %eax,%eax
100697367:	74 82                	je     1006972eb <.text+0x2962eb>
100697369:	e8 e2 e2 e5 ff       	call   1004f5650 <.text+0xf4650>
10069736e:	8b 56 10             	mov    0x10(%rsi),%edx
100697371:	85 d2                	test   %edx,%edx
100697373:	0f 89 6d fe ff ff    	jns    1006971e6 <.text+0x2961e6>
100697379:	31 db                	xor    %ebx,%ebx
10069737b:	e9 3e ff ff ff       	jmp    1006972be <.text+0x2962be>
100697380:	4c 8b 46 50          	mov    0x50(%rsi),%r8
100697384:	48 8b 53 10          	mov    0x10(%rbx),%rdx
100697388:	48 23 56 40          	and    0x40(%rsi),%rdx
10069738c:	49 89 0c d0          	mov    %rcx,(%r8,%rdx,8)
100697390:	e9 d0 fe ff ff       	jmp    100697265 <.text+0x296265>
100697395:	48 89 d9             	mov    %rbx,%rcx
100697398:	31 db                	xor    %ebx,%ebx
10069739a:	e8 81 a1 d6 ff       	call   100401520 <.text+0x520>
10069739f:	e9 1a ff ff ff       	jmp    1006972be <.text+0x2962be>
1006973a4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1006973ab:	00 00 00 00
1006973af:	90                   	nop
1006973b0:	57                   	push   %rdi
1006973b1:	56                   	push   %rsi
1006973b2:	53                   	push   %rbx
1006973b3:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1006973ba:	48 89 cf             	mov    %rcx,%rdi
1006973bd:	b9 d0 04 00 00       	mov    $0x4d0,%ecx
1006973c2:	89 d6                	mov    %edx,%esi
1006973c4:	e8 17 9d d6 ff       	call   1004010e0 <.text+0xe0>
1006973c9:	48 89 c3             	mov    %rax,%rbx
1006973cc:	48 85 c0             	test   %rax,%rax
1006973cf:	0f 84 22 02 00 00    	je     1006975f7 <.text+0x2965f7>
1006973d5:	48 85 ff             	test   %rdi,%rdi
1006973d8:	0f 84 42 01 00 00    	je     100697520 <.text+0x296520>
1006973de:	48 89 c1             	mov    %rax,%rcx
1006973e1:	41 89 f0             	mov    %esi,%r8d
1006973e4:	48 89 fa             	mov    %rdi,%rdx
1006973e7:	e8 d4 f8 ff ff       	call   100696cc0 <.text+0x295cc0>
1006973ec:	8b 43 10             	mov    0x10(%rbx),%eax
1006973ef:	85 c0                	test   %eax,%eax
1006973f1:	0f 88 f8 01 00 00    	js     1006975ef <.text+0x2965ef>
1006973f7:	48 8d 7b 48          	lea    0x48(%rbx),%rdi
1006973fb:	89 d9                	mov    %ebx,%ecx
1006973fd:	31 c0                	xor    %eax,%eax
1006973ff:	48 c7 43 30 00 00 00 	movq   $0x0,0x30(%rbx)
100697406:	00
100697407:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
10069740b:	48 8d 93 68 02 00 00 	lea    0x268(%rbx),%rdx
100697412:	66 0f ef c0          	pxor   %xmm0,%xmm0
100697416:	c7 43 38 00 00 00 00 	movl   $0x0,0x38(%rbx)
10069741d:	29 f9                	sub    %edi,%ecx
10069741f:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
100697423:	81 c1 60 02 00 00    	add    $0x260,%ecx
100697429:	48 c7 83 58 02 00 00 	movq   $0x0,0x258(%rbx)
100697430:	00 00 00 00
100697434:	c1 e9 03             	shr    $0x3,%ecx
100697437:	f3 48 ab             	rep stos %rax,%es:(%rdi)
10069743a:	48 89 d7             	mov    %rdx,%rdi
10069743d:	89 da                	mov    %ebx,%edx
10069743f:	48 8d 4b 58          	lea    0x58(%rbx),%rcx
100697443:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
100697447:	48 89 4b 50          	mov    %rcx,0x50(%rbx)
10069744b:	29 fa                	sub    %edi,%edx
10069744d:	48 c7 43 40 3f 00 00 	movq   $0x3f,0x40(%rbx)
100697454:	00
100697455:	8d 8a 80 04 00 00    	lea    0x480(%rdx),%ecx
10069745b:	48 c7 83 78 04 00 00 	movq   $0x0,0x478(%rbx)
100697462:	00 00 00 00
100697466:	c1 e9 03             	shr    $0x3,%ecx
100697469:	f3 48 ab             	rep stos %rax,%es:(%rdi)
10069746c:	48 8d 83 78 02 00 00 	lea    0x278(%rbx),%rax
100697473:	48 c7 83 60 02 00 00 	movq   $0x3f,0x260(%rbx)
10069747a:	3f 00 00 00
10069747e:	48 89 83 70 02 00 00 	mov    %rax,0x270(%rbx)
100697485:	48 c7 83 a0 04 00 00 	movq   $0x1000,0x4a0(%rbx)
10069748c:	00 10 00 00
100697490:	8b 4b 10             	mov    0x10(%rbx),%ecx
100697493:	48 c7 83 b8 04 00 00 	movq   $0x0,0x4b8(%rbx)
10069749a:	00 00 00 00
10069749e:	85 c9                	test   %ecx,%ecx
1006974a0:	0f 89 92 00 00 00    	jns    100697538 <.text+0x296538>
1006974a6:	48 c7 83 80 04 00 00 	movq   $0x0,0x480(%rbx)
1006974ad:	00 00 00 00
1006974b1:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1006974b7:	48 c7 83 88 04 00 00 	movq   $0xffffffffffffffff,0x488(%rbx)
1006974be:	ff ff ff ff
1006974c2:	48 c7 83 90 04 00 00 	movq   $0x0,0x490(%rbx)
1006974c9:	00 00 00 00
1006974cd:	48 c7 83 98 04 00 00 	movq   $0x0,0x498(%rbx)
1006974d4:	00 00 00 00
1006974d8:	b9 0a 00 00 00       	mov    $0xa,%ecx
1006974dd:	eb 07                	jmp    1006974e6 <.text+0x2964e6>
1006974df:	90                   	nop
1006974e0:	41 f6 c0 01          	test   $0x1,%r8b
1006974e4:	75 08                	jne    1006974ee <.text+0x2964ee>
1006974e6:	41 d1 e8             	shr    $1,%r8d
1006974e9:	83 e9 01             	sub    $0x1,%ecx
1006974ec:	75 f2                	jne    1006974e0 <.text+0x2964e0>
1006974ee:	48 8b 05 fb 29 09 00 	mov    0x929fb(%rip),%rax        # 100729ef0 <_head_msys_iconv_2_dll-0x42110>
1006974f5:	48 8b 00             	mov    (%rax),%rax
1006974f8:	48 d3 e0             	shl    %cl,%rax
1006974fb:	48 99                	cqto
1006974fd:	49 f7 f8             	idiv   %r8
100697500:	ba 0a 00 00 00       	mov    $0xa,%edx
100697505:	39 d0                	cmp    %edx,%eax
100697507:	0f 42 c2             	cmovb  %edx,%eax
10069750a:	89 43 3c             	mov    %eax,0x3c(%rbx)
10069750d:	48 89 d8             	mov    %rbx,%rax
100697510:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
100697517:	5b                   	pop    %rbx
100697518:	5e                   	pop    %rsi
100697519:	5f                   	pop    %rdi
10069751a:	c3                   	ret
10069751b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100697520:	66 0f ef c0          	pxor   %xmm0,%xmm0
100697524:	c7 40 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rax)
10069752b:	0f 11 00             	movups %xmm0,(%rax)
10069752e:	e9 c4 fe ff ff       	jmp    1006973f7 <.text+0x2963f7>
100697533:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100697538:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
10069753d:	e8 5e 87 00 00       	call   10069fca0 <.text+0x29eca0>
100697542:	85 c0                	test   %eax,%eax
100697544:	74 5a                	je     1006975a0 <.text+0x2965a0>
100697546:	8b 4b 10             	mov    0x10(%rbx),%ecx
100697549:	85 c9                	test   %ecx,%ecx
10069754b:	78 08                	js     100697555 <.text+0x296555>
10069754d:	81 e6 00 0c 00 00    	and    $0xc00,%esi
100697553:	74 6b                	je     1006975c0 <.text+0x2965c0>
100697555:	44 8b 83 a0 04 00 00 	mov    0x4a0(%rbx),%r8d
10069755c:	31 c0                	xor    %eax,%eax
10069755e:	44 89 c2             	mov    %r8d,%edx
100697561:	83 e2 01             	and    $0x1,%edx
100697564:	48 89 83 80 04 00 00 	mov    %rax,0x480(%rbx)
10069756b:	48 c7 83 88 04 00 00 	movq   $0xffffffffffffffff,0x488(%rbx)
100697572:	ff ff ff ff
100697576:	48 c7 83 90 04 00 00 	movq   $0x0,0x490(%rbx)
10069757d:	00 00 00 00
100697581:	48 89 83 98 04 00 00 	mov    %rax,0x498(%rbx)
100697588:	85 d2                	test   %edx,%edx
10069758a:	0f 84 48 ff ff ff    	je     1006974d8 <.text+0x2964d8>
100697590:	b9 0a 00 00 00       	mov    $0xa,%ecx
100697595:	e9 54 ff ff ff       	jmp    1006974ee <.text+0x2964ee>
10069759a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1006975a0:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
1006975a7:	8d 90 e8 fb ff ff    	lea    -0x418(%rax),%edx
1006975ad:	81 fa 38 bf 00 00    	cmp    $0xbf38,%edx
1006975b3:	77 91                	ja     100697546 <.text+0x296546>
1006975b5:	89 83 a0 04 00 00    	mov    %eax,0x4a0(%rbx)
1006975bb:	eb 89                	jmp    100697546 <.text+0x296546>
1006975bd:	0f 1f 00             	nopl   (%rax)
1006975c0:	31 d2                	xor    %edx,%edx
1006975c2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1006975c8:	e8 c3 88 00 00       	call   10069fe90 <.text+0x29ee90>
1006975cd:	48 85 c0             	test   %rax,%rax
1006975d0:	7e 83                	jle    100697555 <.text+0x296555>
1006975d2:	8b 8b a0 04 00 00    	mov    0x4a0(%rbx),%ecx
1006975d8:	48 8d 44 01 ff       	lea    -0x1(%rcx,%rax,1),%rax
1006975dd:	49 89 c8             	mov    %rcx,%r8
1006975e0:	48 99                	cqto
1006975e2:	48 f7 f9             	idiv   %rcx
1006975e5:	89 ca                	mov    %ecx,%edx
1006975e7:	83 e2 01             	and    $0x1,%edx
1006975ea:	e9 75 ff ff ff       	jmp    100697564 <.text+0x296564>
1006975ef:	48 89 d9             	mov    %rbx,%rcx
1006975f2:	e8 29 9f d6 ff       	call   100401520 <.text+0x520>
1006975f7:	31 db                	xor    %ebx,%ebx
1006975f9:	e9 0f ff ff ff       	jmp    10069750d <.text+0x29650d>
1006975fe:	66 90                	xchg   %ax,%ax
100697600:	53                   	push   %rbx
100697601:	48 83 ec 20          	sub    $0x20,%rsp
100697605:	41 b8 02 0a 00 00    	mov    $0xa02,%r8d
10069760b:	48 89 cb             	mov    %rcx,%rbx
10069760e:	e8 ad f6 ff ff       	call   100696cc0 <.text+0x295cc0>
100697613:	8b 53 10             	mov    0x10(%rbx),%edx
100697616:	31 c0                	xor    %eax,%eax
100697618:	85 d2                	test   %edx,%edx
10069761a:	78 0f                	js     10069762b <.text+0x29662b>
10069761c:	c7 83 a4 04 00 00 01 	movl   $0x1,0x4a4(%rbx)
100697623:	00 00 00
100697626:	b8 01 00 00 00       	mov    $0x1,%eax
10069762b:	48 83 c4 20          	add    $0x20,%rsp
10069762f:	5b                   	pop    %rbx
100697630:	c3                   	ret
100697631:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100697638:	00 00 00 00
10069763c:	0f 1f 40 00          	nopl   0x0(%rax)
100697640:	57                   	push   %rdi
100697641:	56                   	push   %rsi
100697642:	53                   	push   %rbx
100697643:	48 83 ec 20          	sub    $0x20,%rsp
100697647:	48 89 ce             	mov    %rcx,%rsi
10069764a:	89 d3                	mov    %edx,%ebx
10069764c:	48 85 c9             	test   %rcx,%rcx
10069764f:	0f 84 2e 01 00 00    	je     100697783 <.text+0x296783>
100697655:	8b 49 10             	mov    0x10(%rcx),%ecx
100697658:	85 c9                	test   %ecx,%ecx
10069765a:	0f 89 fd 00 00 00    	jns    10069775d <.text+0x29675d>
100697660:	85 db                	test   %ebx,%ebx
100697662:	74 0d                	je     100697671 <.text+0x296671>
100697664:	48 8b 0e             	mov    (%rsi),%rcx
100697667:	48 85 c9             	test   %rcx,%rcx
10069766a:	74 05                	je     100697671 <.text+0x296671>
10069766c:	e8 ef 8d 00 00       	call   1006a0460 <.text+0x29f460>
100697671:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
100697675:	48 85 db             	test   %rbx,%rbx
100697678:	74 53                	je     1006976cd <.text+0x2966cd>
10069767a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100697680:	48 89 df             	mov    %rbx,%rdi
100697683:	48 63 43 30          	movslq 0x30(%rbx),%rax
100697687:	8b 96 a0 04 00 00    	mov    0x4a0(%rsi),%edx
10069768d:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
100697691:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
100697695:	48 0f af c2          	imul   %rdx,%rax
100697699:	48 29 05 c0 2d 0d 00 	sub    %rax,0xd2dc0(%rip)        # 10076a460 <_head_msys_iconv_2_dll-0x1ba0>
1006976a0:	e8 7b 9e d6 ff       	call   100401520 <.text+0x520>
1006976a5:	48 89 f9             	mov    %rdi,%rcx
1006976a8:	e8 73 9e d6 ff       	call   100401520 <.text+0x520>
1006976ad:	48 85 db             	test   %rbx,%rbx
1006976b0:	75 ce                	jne    100697680 <.text+0x296680>
1006976b2:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1006976b6:	48 85 c9             	test   %rcx,%rcx
1006976b9:	74 1b                	je     1006976d6 <.text+0x2966d6>
1006976bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1006976c0:	48 8b 41 18          	mov    0x18(%rcx),%rax
1006976c4:	48 89 46 20          	mov    %rax,0x20(%rsi)
1006976c8:	e8 53 9e d6 ff       	call   100401520 <.text+0x520>
1006976cd:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1006976d1:	48 85 c9             	test   %rcx,%rcx
1006976d4:	75 ea                	jne    1006976c0 <.text+0x2966c0>
1006976d6:	48 8b 4e 50          	mov    0x50(%rsi),%rcx
1006976da:	48 8d 46 58          	lea    0x58(%rsi),%rax
1006976de:	48 39 c1             	cmp    %rax,%rcx
1006976e1:	74 05                	je     1006976e8 <.text+0x2966e8>
1006976e3:	e8 38 9e d6 ff       	call   100401520 <.text+0x520>
1006976e8:	48 8b 8e 70 02 00 00 	mov    0x270(%rsi),%rcx
1006976ef:	31 ff                	xor    %edi,%edi
1006976f1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1006976f8:	48 8b 1c f9          	mov    (%rcx,%rdi,8),%rbx
1006976fc:	48 85 db             	test   %rbx,%rbx
1006976ff:	74 1e                	je     10069771f <.text+0x29671f>
100697701:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100697708:	48 89 d9             	mov    %rbx,%rcx
10069770b:	48 8b 1b             	mov    (%rbx),%rbx
10069770e:	e8 0d 9e d6 ff       	call   100401520 <.text+0x520>
100697713:	48 85 db             	test   %rbx,%rbx
100697716:	75 f0                	jne    100697708 <.text+0x296708>
100697718:	48 8b 8e 70 02 00 00 	mov    0x270(%rsi),%rcx
10069771f:	48 83 c7 01          	add    $0x1,%rdi
100697723:	48 39 be 60 02 00 00 	cmp    %rdi,0x260(%rsi)
10069772a:	73 cc                	jae    1006976f8 <.text+0x2966f8>
10069772c:	48 8d 86 78 02 00 00 	lea    0x278(%rsi),%rax
100697733:	48 39 c1             	cmp    %rax,%rcx
100697736:	74 05                	je     10069773d <.text+0x29673d>
100697738:	e8 e3 9d d6 ff       	call   100401520 <.text+0x520>
10069773d:	48 8b 0e             	mov    (%rsi),%rcx
100697740:	e8 db 9d d6 ff       	call   100401520 <.text+0x520>
100697745:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
100697749:	e8 d2 9d d6 ff       	call   100401520 <.text+0x520>
10069774e:	48 89 f1             	mov    %rsi,%rcx
100697751:	48 83 c4 20          	add    $0x20,%rsp
100697755:	5b                   	pop    %rbx
100697756:	5e                   	pop    %rsi
100697757:	5f                   	pop    %rdi
100697758:	e9 c3 9d d6 ff       	jmp    100401520 <.text+0x520>
10069775d:	e8 0e 83 00 00       	call   10069fa70 <.text+0x29ea70>
100697762:	85 c0                	test   %eax,%eax
100697764:	0f 89 f6 fe ff ff    	jns    100697660 <.text+0x296660>
10069776a:	48 8b 0d 0f d1 08 00 	mov    0x8d10f(%rip),%rcx        # 100724880 <_head_msys_iconv_2_dll-0x47780>
100697771:	e8 02 81 00 00       	call   10069f878 <.text+0x29e878>
100697776:	48 89 c1             	mov    %rax,%rcx
100697779:	e8 82 6f 00 00       	call   10069e700 <.text+0x29d700>
10069777e:	e9 dd fe ff ff       	jmp    100697660 <.text+0x296660>
100697783:	48 83 c4 20          	add    $0x20,%rsp
100697787:	5b                   	pop    %rbx
100697788:	5e                   	pop    %rsi
100697789:	5f                   	pop    %rdi
10069778a:	c3                   	ret
10069778b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100697790:	55                   	push   %rbp
100697791:	57                   	push   %rdi
100697792:	56                   	push   %rsi
100697793:	53                   	push   %rbx
100697794:	48 83 ec 28          	sub    $0x28,%rsp
100697798:	48 8b 79 08          	mov    0x8(%rcx),%rdi
10069779c:	48 89 ce             	mov    %rcx,%rsi
10069779f:	48 85 ff             	test   %rdi,%rdi
1006977a2:	0f 84 90 00 00 00    	je     100697838 <.text+0x296838>
1006977a8:	8b 4f 10             	mov    0x10(%rdi),%ecx
1006977ab:	85 c9                	test   %ecx,%ecx
1006977ad:	0f 88 85 00 00 00    	js     100697838 <.text+0x296838>
1006977b3:	85 d2                	test   %edx,%edx
1006977b5:	74 3a                	je     1006977f1 <.text+0x2967f1>
1006977b7:	48 8b 2d b2 19 09 00 	mov    0x919b2(%rip),%rbp        # 100729170 <_head_msys_iconv_2_dll-0x42e90>
1006977be:	48 83 3e 00          	cmpq   $0x0,(%rsi)
1006977c2:	c7 45 00 01 00 00 00 	movl   $0x1,0x0(%rbp)
1006977c9:	7e 1f                	jle    1006977ea <.text+0x2967ea>
1006977cb:	bb 01 00 00 00       	mov    $0x1,%ebx
1006977d0:	48 89 da             	mov    %rbx,%rdx
1006977d3:	45 31 c0             	xor    %r8d,%r8d
1006977d6:	48 89 f1             	mov    %rsi,%rcx
1006977d9:	48 83 c3 01          	add    $0x1,%rbx
1006977dd:	e8 2e b5 e5 ff       	call   1004f2d10 <.text+0xf1d10>
1006977e2:	48 39 1e             	cmp    %rbx,(%rsi)
1006977e5:	7d e9                	jge    1006977d0 <.text+0x2967d0>
1006977e7:	8b 4f 10             	mov    0x10(%rdi),%ecx
1006977ea:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%rbp)
1006977f1:	e8 7a 82 00 00       	call   10069fa70 <.text+0x29ea70>
1006977f6:	85 c0                	test   %eax,%eax
1006977f8:	78 4e                	js     100697848 <.text+0x296848>
1006977fa:	48 8b 0f             	mov    (%rdi),%rcx
1006977fd:	c7 47 10 ff ff ff ff 	movl   $0xffffffff,0x10(%rdi)
100697804:	48 85 c9             	test   %rcx,%rcx
100697807:	74 2f                	je     100697838 <.text+0x296838>
100697809:	e8 52 8c 00 00       	call   1006a0460 <.text+0x29f460>
10069780e:	48 8b 0f             	mov    (%rdi),%rcx
100697811:	48 85 c9             	test   %rcx,%rcx
100697814:	74 0c                	je     100697822 <.text+0x296822>
100697816:	e8 05 9d d6 ff       	call   100401520 <.text+0x520>
10069781b:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
100697822:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
100697826:	48 85 c9             	test   %rcx,%rcx
100697829:	74 0d                	je     100697838 <.text+0x296838>
10069782b:	e8 f0 9c d6 ff       	call   100401520 <.text+0x520>
100697830:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
100697837:	00
100697838:	48 83 c4 28          	add    $0x28,%rsp
10069783c:	5b                   	pop    %rbx
10069783d:	5e                   	pop    %rsi
10069783e:	5f                   	pop    %rdi