1004073e8:	5e                   	pop    %rsi
1004073e9:	5f                   	pop    %rdi
1004073ea:	5d                   	pop    %rbp
1004073eb:	c3                   	ret
1004073ec:	0f 1f 40 00          	nopl   0x0(%rax)
1004073f0:	48 8d 05 60 f8 00 00 	lea    0xf860(%rip),%rax        # 100416c57 <_head_msys_assuan_0_dll-0x63a9>
1004073f7:	c3                   	ret
1004073f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004073ff:	00
100407400:	41 54                	push   %r12
100407402:	55                   	push   %rbp
100407403:	57                   	push   %rdi
100407404:	56                   	push   %rsi
100407405:	53                   	push   %rbx
100407406:	48 83 ec 20          	sub    $0x20,%rsp
10040740a:	48 89 cb             	mov    %rcx,%rbx
10040740d:	48 85 c9             	test   %rcx,%rcx
100407410:	74 05                	je     100407417 <.text+0x6417>
100407412:	80 39 00             	cmpb   $0x0,(%rcx)
100407415:	75 39                	jne    100407450 <.text+0x6450>
100407417:	e8 34 ff ff ff       	call   100407350 <.text+0x6350>
10040741c:	31 f6                	xor    %esi,%esi
10040741e:	48 89 c3             	mov    %rax,%rbx
100407421:	48 8b 0d b0 51 01 00 	mov    0x151b0(%rip),%rcx        # 10041c5d8 <_head_msys_assuan_0_dll-0xa28>
100407428:	e8 a3 98 00 00       	call   100410cd0 <.text+0xfcd0>
10040742d:	48 89 d9             	mov    %rbx,%rcx
100407430:	31 d2                	xor    %edx,%edx
100407432:	e8 99 d5 ff ff       	call   1004049d0 <.text+0x39d0>
100407437:	48 89 f1             	mov    %rsi,%rcx
10040743a:	48 89 05 97 51 01 00 	mov    %rax,0x15197(%rip)        # 10041c5d8 <_head_msys_assuan_0_dll-0xa28>
100407441:	48 83 c4 20          	add    $0x20,%rsp
100407445:	5b                   	pop    %rbx
100407446:	5e                   	pop    %rsi
100407447:	5f                   	pop    %rdi
100407448:	5d                   	pop    %rbp
100407449:	41 5c                	pop    %r12
10040744b:	e9 80 98 00 00       	jmp    100410cd0 <.text+0xfcd0>
100407450:	e8 7b fe ff ff       	call   1004072d0 <.text+0x62d0>
100407455:	48 85 c0             	test   %rax,%rax
100407458:	48 89 c6             	mov    %rax,%rsi
10040745b:	48 0f 45 d8          	cmovne %rax,%rbx
10040745f:	31 d2                	xor    %edx,%edx
100407461:	48 89 d9             	mov    %rbx,%rcx
100407464:	e8 67 d5 ff ff       	call   1004049d0 <.text+0x39d0>
100407469:	31 d2                	xor    %edx,%edx
10040746b:	48 8d 0d e5 f7 00 00 	lea    0xf7e5(%rip),%rcx        # 100416c57 <_head_msys_assuan_0_dll-0x63a9>
100407472:	48 89 c7             	mov    %rax,%rdi
100407475:	e8 56 d5 ff ff       	call   1004049d0 <.text+0x39d0>
10040747a:	48 89 f9             	mov    %rdi,%rcx
10040747d:	48 89 c5             	mov    %rax,%rbp
100407480:	48 89 c2             	mov    %rax,%rdx
100407483:	e8 a8 d5 ff ff       	call   100404a30 <.text+0x3a30>
100407488:	48 89 e9             	mov    %rbp,%rcx
10040748b:	41 89 c4             	mov    %eax,%r12d
10040748e:	e8 3d 98 00 00       	call   100410cd0 <.text+0xfcd0>
100407493:	48 89 f9             	mov    %rdi,%rcx
100407496:	e8 35 98 00 00       	call   100410cd0 <.text+0xfcd0>
10040749b:	45 85 e4             	test   %r12d,%r12d
10040749e:	74 81                	je     100407421 <.text+0x6421>
1004074a0:	c6 05 29 51 01 00 01 	movb   $0x1,0x15129(%rip)        # 10041c5d0 <_head_msys_assuan_0_dll-0xa30>
1004074a7:	e9 75 ff ff ff       	jmp    100407421 <.text+0x6421>
1004074ac:	0f 1f 40 00          	nopl   0x0(%rax)
1004074b0:	57                   	push   %rdi
1004074b1:	56                   	push   %rsi
1004074b2:	53                   	push   %rbx
1004074b3:	48 83 ec 20          	sub    $0x20,%rsp
1004074b7:	48 89 cb             	mov    %rcx,%rbx
1004074ba:	89 d6                	mov    %edx,%esi
1004074bc:	e8 0f a0 00 00       	call   1004114d0 <.text+0x104d0>
1004074c1:	48 83 f8 06          	cmp    $0x6,%rax
1004074c5:	76 15                	jbe    1004074dc <.text+0x64dc>
1004074c7:	48 8d 4c 03 f9       	lea    -0x7(%rbx,%rax,1),%rcx
1004074cc:	48 8d 15 85 f7 00 00 	lea    0xf785(%rip),%rdx        # 100416c58 <_head_msys_assuan_0_dll-0x63a8>
1004074d3:	e8 a8 9f 00 00       	call   100411480 <.text+0x10480>
1004074d8:	85 c0                	test   %eax,%eax
1004074da:	74 0c                	je     1004074e8 <.text+0x64e8>
1004074dc:	48 83 c4 20          	add    $0x20,%rsp
1004074e0:	5b                   	pop    %rbx
1004074e1:	5e                   	pop    %rsi
1004074e2:	5f                   	pop    %rdi
1004074e3:	c3                   	ret
1004074e4:	0f 1f 40 00          	nopl   0x0(%rax)
1004074e8:	48 8d 15 7b f7 00 00 	lea    0xf77b(%rip),%rdx        # 100416c6a <_head_msys_assuan_0_dll-0x6396>
1004074ef:	48 89 d9             	mov    %rbx,%rcx
1004074f2:	e8 79 ec ff ff       	call   100406170 <.text+0x5170>
1004074f7:	85 c0                	test   %eax,%eax
1004074f9:	0f 85 0b 01 00 00    	jne    10040760a <.text+0x660a>
1004074ff:	85 f6                	test   %esi,%esi
100407501:	74 7d                	je     100407580 <.text+0x6580>
100407503:	48 89 d9             	mov    %rbx,%rcx
100407506:	45 31 c0             	xor    %r8d,%r8d
100407509:	48 8d 15 99 f7 00 00 	lea    0xf799(%rip),%rdx        # 100416ca9 <_head_msys_assuan_0_dll-0x6357>
100407510:	e8 5b d4 ff ff       	call   100404970 <.text+0x3970>
100407515:	48 8d 15 99 f7 00 00 	lea    0xf799(%rip),%rdx        # 100416cb5 <_head_msys_assuan_0_dll-0x634b>
10040751c:	48 89 c1             	mov    %rax,%rcx
10040751f:	48 89 c6             	mov    %rax,%rsi
100407522:	e8 d1 98 00 00       	call   100410df8 <.text+0xfdf8>
100407527:	48 89 c3             	mov    %rax,%rbx
10040752a:	48 85 c0             	test   %rax,%rax
10040752d:	74 71                	je     1004075a0 <.text+0x65a0>
10040752f:	48 8d 0d a6 f7 00 00 	lea    0xf7a6(%rip),%rcx        # 100416cdc <_head_msys_assuan_0_dll-0x6324>
100407536:	48 89 c2             	mov    %rax,%rdx
100407539:	e8 aa 98 00 00       	call   100410de8 <.text+0xfde8>
10040753e:	48 89 d9             	mov    %rbx,%rcx
100407541:	83 f8 ff             	cmp    $0xffffffff,%eax
100407544:	74 7a                	je     1004075c0 <.text+0x65c0>
100407546:	e8 d5 98 00 00       	call   100410e20 <.text+0xfe20>
10040754b:	85 c0                	test   %eax,%eax
10040754d:	74 8d                	je     1004074dc <.text+0x64dc>
10040754f:	e8 24 99 00 00       	call   100410e78 <.text+0xfe78>
100407554:	0f b7 c8             	movzwl %ax,%ecx
100407557:	e8 fc 98 00 00       	call   100410e58 <.text+0xfe58>
10040755c:	48 8d 0d a1 f7 00 00 	lea    0xf7a1(%rip),%rcx        # 100416d04 <_head_msys_assuan_0_dll-0x62fc>
100407563:	48 89 c3             	mov    %rax,%rbx
100407566:	e8 8d 99 00 00       	call   100410ef8 <.text+0xfef8>
10040756b:	49 89 d8             	mov    %rbx,%r8
10040756e:	48 89 f2             	mov    %rsi,%rdx
100407571:	48 89 c1             	mov    %rax,%rcx
100407574:	48 83 c4 20          	add    $0x20,%rsp
100407578:	5b                   	pop    %rbx
100407579:	5e                   	pop    %rsi
10040757a:	5f                   	pop    %rdi
10040757b:	e9 18 98 00 00       	jmp    100410d98 <.text+0xfd98>
100407580:	48 8d 0d 0a f7 00 00 	lea    0xf70a(%rip),%rcx        # 100416c91 <_head_msys_assuan_0_dll-0x636f>
100407587:	e8 6c 99 00 00       	call   100410ef8 <.text+0xfef8>
10040758c:	48 89 da             	mov    %rbx,%rdx
10040758f:	48 89 c1             	mov    %rax,%rcx
100407592:	e8 01 98 00 00       	call   100410d98 <.text+0xfd98>
100407597:	e9 67 ff ff ff       	jmp    100407503 <.text+0x6503>
10040759c:	0f 1f 40 00          	nopl   0x0(%rax)
1004075a0:	e8 d3 98 00 00       	call   100410e78 <.text+0xfe78>
1004075a5:	0f b7 c8             	movzwl %ax,%ecx
1004075a8:	e8 ab 98 00 00       	call   100410e58 <.text+0xfe58>
1004075ad:	48 8d 0d 0f f7 00 00 	lea    0xf70f(%rip),%rcx        # 100416cc3 <_head_msys_assuan_0_dll-0x633d>
1004075b4:	48 89 c3             	mov    %rax,%rbx
1004075b7:	eb ad                	jmp    100407566 <.text+0x6566>
1004075b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004075c0:	e8 4b 98 00 00       	call   100410e10 <.text+0xfe10>
1004075c5:	b9 ff 3f 00 00       	mov    $0x3fff,%ecx
1004075ca:	85 c0                	test   %eax,%eax
1004075cc:	75 32                	jne    100407600 <.text+0x6600>
1004075ce:	e8 85 98 00 00       	call   100410e58 <.text+0xfe58>
1004075d3:	48 8d 0d 0f f7 00 00 	lea    0xf70f(%rip),%rcx        # 100416ce9 <_head_msys_assuan_0_dll-0x6317>
1004075da:	48 89 c7             	mov    %rax,%rdi
1004075dd:	e8 16 99 00 00       	call   100410ef8 <.text+0xfef8>
1004075e2:	49 89 f8             	mov    %rdi,%r8
1004075e5:	48 89 f2             	mov    %rsi,%rdx
1004075e8:	48 89 c1             	mov    %rax,%rcx
1004075eb:	e8 a8 97 00 00       	call   100410d98 <.text+0xfd98>
1004075f0:	48 89 d9             	mov    %rbx,%rcx
1004075f3:	48 83 c4 20          	add    $0x20,%rsp
1004075f7:	5b                   	pop    %rbx
1004075f8:	5e                   	pop    %rsi
1004075f9:	5f                   	pop    %rdi
1004075fa:	e9 21 98 00 00       	jmp    100410e20 <.text+0xfe20>
1004075ff:	90                   	nop
100407600:	e8 73 98 00 00       	call   100410e78 <.text+0xfe78>
100407605:	0f b7 c8             	movzwl %ax,%ecx
100407608:	eb c4                	jmp    1004075ce <.text+0x65ce>
10040760a:	e8 41 99 00 00       	call   100410f50 <.text+0xff50>
10040760f:	8b 08                	mov    (%rax),%ecx
100407611:	e8 aa 9e 00 00       	call   1004114c0 <.text+0x104c0>
100407616:	48 8d 0d 53 f6 00 00 	lea    0xf653(%rip),%rcx        # 100416c70 <_head_msys_assuan_0_dll-0x6390>
10040761d:	48 89 c6             	mov    %rax,%rsi
100407620:	e8 d3 98 00 00       	call   100410ef8 <.text+0xfef8>
100407625:	49 89 f0             	mov    %rsi,%r8
100407628:	48 89 da             	mov    %rbx,%rdx
10040762b:	48 89 c1             	mov    %rax,%rcx
10040762e:	e8 75 97 00 00       	call   100410da8 <.text+0xfda8>
100407633:	90                   	nop
100407634:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040763b:	00 00 00 00
10040763f:	90                   	nop
100407640:	48 83 ec 28          	sub    $0x28,%rsp
100407644:	48 8b 05 8d 4f 01 00 	mov    0x14f8d(%rip),%rax        # 10041c5d8 <_head_msys_assuan_0_dll-0xa28>
10040764b:	48 85 c0             	test   %rax,%rax
10040764e:	74 08                	je     100407658 <.text+0x6658>
100407650:	48 83 c4 28          	add    $0x28,%rsp
100407654:	c3                   	ret
100407655:	0f 1f 00             	nopl   (%rax)
100407658:	e8 f3 fc ff ff       	call   100407350 <.text+0x6350>
10040765d:	31 d2                	xor    %edx,%edx
10040765f:	48 89 c1             	mov    %rax,%rcx
100407662:	e8 69 d3 ff ff       	call   1004049d0 <.text+0x39d0>
100407667:	48 89 05 6a 4f 01 00 	mov    %rax,0x14f6a(%rip)        # 10041c5d8 <_head_msys_assuan_0_dll-0xa28>
10040766e:	48 83 c4 28          	add    $0x28,%rsp
100407672:	c3                   	ret
100407673:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040767a:	00 00 00 00
10040767e:	66 90                	xchg   %ax,%ax
100407680:	31 c0                	xor    %eax,%eax
100407682:	80 3d 47 4f 01 00 00 	cmpb   $0x0,0x14f47(%rip)        # 10041c5d0 <_head_msys_assuan_0_dll-0xa30>
100407689:	0f 94 c0             	sete   %al
10040768c:	c3                   	ret
10040768d:	0f 1f 00             	nopl   (%rax)
100407690:	48 8d 05 85 f6 00 00 	lea    0xf685(%rip),%rax        # 100416d1c <_head_msys_assuan_0_dll-0x62e4>
100407697:	c3                   	ret
100407698:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040769f:	00
1004076a0:	41 56                	push   %r14
1004076a2:	41 55                	push   %r13
1004076a4:	41 54                	push   %r12
1004076a6:	55                   	push   %rbp
1004076a7:	57                   	push   %rdi
1004076a8:	56                   	push   %rsi
1004076a9:	53                   	push   %rbx
1004076aa:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1004076b1:	48 83 3d 1f 4f 01 00 	cmpq   $0x0,0x14f1f(%rip)        # 10041c5d8 <_head_msys_assuan_0_dll-0xa28>
1004076b8:	00
1004076b9:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
1004076bf:	41 89 ce             	mov    %ecx,%r14d
1004076c2:	49 89 d4             	mov    %rdx,%r12
1004076c5:	0f 84 75 02 00 00    	je     100407940 <.text+0x6940>
1004076cb:	b9 02 00 00 00       	mov    $0x2,%ecx
1004076d0:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
1004076d7:	00
1004076d8:	e8 33 f5 ff ff       	call   100406c10 <.text+0x5c10>
1004076dd:	48 89 c3             	mov    %rax,%rbx
1004076e0:	48 85 c0             	test   %rax,%rax
1004076e3:	0f 84 47 01 00 00    	je     100407830 <.text+0x6830>
1004076e9:	48 89 ea             	mov    %rbp,%rdx
1004076ec:	48 89 d9             	mov    %rbx,%rcx
1004076ef:	e8 5c 9d 00 00       	call   100411450 <.text+0x10450>
1004076f4:	85 c0                	test   %eax,%eax
1004076f6:	0f 85 ec 00 00 00    	jne    1004077e8 <.text+0x67e8>
1004076fc:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
100407703:	25 00 f0 00 00       	and    $0xf000,%eax
100407708:	3d 00 40 00 00       	cmp    $0x4000,%eax
10040770d:	0f 84 6d 02 00 00    	je     100407980 <.text+0x6980>
100407713:	41 8b 04 24          	mov    (%r12),%eax
100407717:	83 c8 04             	or     $0x4,%eax
10040771a:	41 89 04 24          	mov    %eax,(%r12)
10040771e:	45 85 f6             	test   %r14d,%r14d
100407721:	0f 84 d6 00 00 00    	je     1004077fd <.text+0x67fd>
100407727:	80 3d a2 4e 01 00 00 	cmpb   $0x0,0x14ea2(%rip)        # 10041c5d0 <_head_msys_assuan_0_dll-0xa30>
10040772e:	0f 84 cc 01 00 00    	je     100407900 <.text+0x6900>
100407734:	48 8b 35 9d 4e 01 00 	mov    0x14e9d(%rip),%rsi        # 10041c5d8 <_head_msys_assuan_0_dll-0xa28>
10040773b:	41 83 0c 24 20       	orl    $0x20,(%r12)
100407740:	48 85 f6             	test   %rsi,%rsi
100407743:	0f 84 93 02 00 00    	je     1004079dc <.text+0x69dc>
100407749:	48 89 f1             	mov    %rsi,%rcx
10040774c:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
100407751:	e8 7a 9d 00 00       	call   1004114d0 <.text+0x104d0>
100407756:	48 89 fa             	mov    %rdi,%rdx
100407759:	49 89 f0             	mov    %rsi,%r8
10040775c:	b9 02 00 00 00       	mov    $0x2,%ecx
100407761:	49 89 c1             	mov    %rax,%r9
100407764:	e8 4f 95 00 00       	call   100410cb8 <.text+0xfcb8>
100407769:	48 89 f9             	mov    %rdi,%rcx
10040776c:	ba 78 00 00 00       	mov    $0x78,%edx
100407771:	e8 da 0f 00 00       	call   100408750 <.text+0x7750>
100407776:	48 89 c7             	mov    %rax,%rdi
100407779:	48 85 c0             	test   %rax,%rax
10040777c:	74 78                	je     1004077f6 <.text+0x67f6>
10040777e:	45 31 c9             	xor    %r9d,%r9d
100407781:	48 89 d9             	mov    %rbx,%rcx
100407784:	48 8d 15 a3 f5 00 00 	lea    0xf5a3(%rip),%rdx        # 100416d2e <_head_msys_assuan_0_dll-0x62d2>
10040778b:	49 89 c0             	mov    %rax,%r8
10040778e:	e8 dd d8 ff ff       	call   100405070 <.text+0x4070>
100407793:	48 89 f9             	mov    %rdi,%rcx
100407796:	48 89 c6             	mov    %rax,%rsi
100407799:	e8 32 95 00 00       	call   100410cd0 <.text+0xfcd0>
10040779e:	48 85 f6             	test   %rsi,%rsi
1004077a1:	74 53                	je     1004077f6 <.text+0x67f6>
1004077a3:	48 89 ea             	mov    %rbp,%rdx
1004077a6:	48 89 f1             	mov    %rsi,%rcx
1004077a9:	e8 a2 9c 00 00       	call   100411450 <.text+0x10450>
1004077ae:	85 c0                	test   %eax,%eax
1004077b0:	0f 85 09 02 00 00    	jne    1004079bf <.text+0x69bf>
1004077b6:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1004077bd:	25 00 f0 00 00       	and    $0xf000,%eax
1004077c2:	3d 00 40 00 00       	cmp    $0x4000,%eax
1004077c7:	0f 84 2d 02 00 00    	je     1004079fa <.text+0x69fa>
1004077cd:	41 83 0c 24 08       	orl    $0x8,(%r12)
1004077d2:	45 85 f6             	test   %r14d,%r14d
1004077d5:	75 44                	jne    10040781b <.text+0x681b>
1004077d7:	48 89 f1             	mov    %rsi,%rcx
1004077da:	e8 f1 94 00 00       	call   100410cd0 <.text+0xfcd0>
1004077df:	41 8b 04 24          	mov    (%r12),%eax
1004077e3:	eb 18                	jmp    1004077fd <.text+0x67fd>
1004077e5:	0f 1f 00             	nopl   (%rax)
1004077e8:	e8 63 97 00 00       	call   100410f50 <.text+0xff50>
1004077ed:	83 38 02             	cmpl   $0x2,(%rax)
1004077f0:	0f 84 2a 01 00 00    	je     100407920 <.text+0x6920>
1004077f6:	41 8b 04 24          	mov    (%r12),%eax
1004077fa:	83 c8 01             	or     $0x1,%eax
1004077fd:	48 8b 0d d4 4d 01 00 	mov    0x14dd4(%rip),%rcx        # 10041c5d8 <_head_msys_assuan_0_dll-0xa28>
100407804:	0c 80                	or     $0x80,%al
100407806:	41 89 04 24          	mov    %eax,(%r12)
10040780a:	48 85 c9             	test   %rcx,%rcx
10040780d:	0f 84 4d 01 00 00    	je     100407960 <.text+0x6960>
100407813:	e8 58 94 00 00       	call   100410c70 <.text+0xfc70>
100407818:	48 89 c6             	mov    %rax,%rsi
10040781b:	48 89 f0             	mov    %rsi,%rax
10040781e:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
100407825:	5b                   	pop    %rbx
100407826:	5e                   	pop    %rsi
100407827:	5f                   	pop    %rdi
100407828:	5d                   	pop    %rbp
100407829:	41 5c                	pop    %r12
10040782b:	41 5d                	pop    %r13
10040782d:	41 5e                	pop    %r14
10040782f:	c3                   	ret
100407830:	48 8d 3d 39 f8 00 00 	lea    0xf839(%rip),%rdi        # 100417070 <_head_msys_assuan_0_dll-0x5f90>
100407837:	48 8d 35 e0 f4 00 00 	lea    0xf4e0(%rip),%rsi        # 100416d1e <_head_msys_assuan_0_dll-0x62e2>
10040783e:	48 8d 5c 24 50       	lea    0x50(%rsp),%rbx
100407843:	4c 8d 2d d9 f4 00 00 	lea    0xf4d9(%rip),%r13        # 100416d23 <_head_msys_assuan_0_dll-0x62dd>
10040784a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100407850:	e8 4b 99 00 00       	call   1004111a0 <.text+0x101a0>
100407855:	ba 2f 00 00 00       	mov    $0x2f,%edx
10040785a:	48 89 d9             	mov    %rbx,%rcx
10040785d:	49 89 f1             	mov    %rsi,%r9
100407860:	89 44 24 20          	mov    %eax,0x20(%rsp)
100407864:	4d 89 e8             	mov    %r13,%r8
100407867:	e8 b4 94 00 00       	call   100410d20 <.text+0xfd20>
10040786c:	48 89 ea             	mov    %rbp,%rdx
10040786f:	48 89 d9             	mov    %rbx,%rcx
100407872:	e8 d9 9b 00 00       	call   100411450 <.text+0x10450>
100407877:	85 c0                	test   %eax,%eax
100407879:	75 13                	jne    10040788e <.text+0x688e>
10040787b:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
100407882:	25 00 f0 00 00       	and    $0xf000,%eax
100407887:	3d 00 40 00 00       	cmp    $0x4000,%eax
10040788c:	74 22                	je     1004078b0 <.text+0x68b0>
10040788e:	48 8b 77 08          	mov    0x8(%rdi),%rsi
100407892:	48 83 c7 08          	add    $0x8,%rdi
100407896:	48 85 f6             	test   %rsi,%rsi
100407899:	75 b5                	jne    100407850 <.text+0x6850>
10040789b:	41 8b 04 24          	mov    (%r12),%eax
10040789f:	83 c8 02             	or     $0x2,%eax
1004078a2:	e9 56 ff ff ff       	jmp    1004077fd <.text+0x67fd>
1004078a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004078ae:	00 00
1004078b0:	8b b4 24 98 00 00 00 	mov    0x98(%rsp),%esi
1004078b7:	e8 e4 98 00 00       	call   1004111a0 <.text+0x101a0>
1004078bc:	39 c6                	cmp    %eax,%esi
1004078be:	74 14                	je     1004078d4 <.text+0x68d4>
1004078c0:	41 8b 04 24          	mov    (%r12),%eax
1004078c4:	83 c8 04             	or     $0x4,%eax
1004078c7:	41 89 04 24          	mov    %eax,(%r12)
1004078cb:	45 85 f6             	test   %r14d,%r14d
1004078ce:	0f 84 29 ff ff ff    	je     1004077fd <.text+0x67fd>
1004078d4:	48 89 d9             	mov    %rbx,%rcx
1004078d7:	e8 f4 9b 00 00       	call   1004114d0 <.text+0x104d0>
1004078dc:	48 8d 50 07          	lea    0x7(%rax),%rdx
1004078e0:	48 83 fa 2e          	cmp    $0x2e,%rdx
1004078e4:	0f 87 0c ff ff ff    	ja     1004077f6 <.text+0x67f6>
1004078ea:	48 01 d8             	add    %rbx,%rax
1004078ed:	c7 00 2f 67 6e 75    	movl   $0x756e672f,(%rax)
1004078f3:	c7 40 03 75 70 67 00 	movl   $0x677075,0x3(%rax)