10040e40f:	e8 bc 28 00 00       	call   100410cd0 <.text+0xfcd0>
10040e414:	89 f1                	mov    %esi,%ecx
10040e416:	e8 45 2a 00 00       	call   100410e60 <.text+0xfe60>
10040e41b:	be ff ff ff ff       	mov    $0xffffffff,%esi
10040e420:	89 f0                	mov    %esi,%eax
10040e422:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
10040e429:	5b                   	pop    %rbx
10040e42a:	5e                   	pop    %rsi
10040e42b:	5f                   	pop    %rdi
10040e42c:	5d                   	pop    %rbp
10040e42d:	41 5c                	pop    %r12
10040e42f:	41 5d                	pop    %r13
10040e431:	41 5e                	pop    %r14
10040e433:	41 5f                	pop    %r15
10040e435:	c3                   	ret
10040e436:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040e43d:	00 00 00
10040e440:	48 83 bc 24 f0 00 00 	cmpq   $0x0,0xf0(%rsp)
10040e447:	00 00
10040e449:	0f 84 91 00 00 00    	je     10040e4e0 <.text+0xd4e0>
10040e44f:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
10040e456:	00
10040e457:	89 28                	mov    %ebp,(%rax)
10040e459:	83 fb 0a             	cmp    $0xa,%ebx
10040e45c:	0f 8e ec 00 00 00    	jle    10040e54e <.text+0xd54e>
10040e462:	41 80 7d 0a 0a       	cmpb   $0xa,0xa(%r13)
10040e467:	0f 85 7f 00 00 00    	jne    10040e4ec <.text+0xd4ec>
10040e46d:	41 c6 45 0a 00       	movb   $0x0,0xa(%r13)
10040e472:	4c 89 e9             	mov    %r13,%rcx
10040e475:	e8 36 2b 00 00       	call   100410fb0 <.text+0xffb0>
10040e47a:	89 c6                	mov    %eax,%esi
10040e47c:	83 f8 ff             	cmp    $0xffffffff,%eax
10040e47f:	74 6b                	je     10040e4ec <.text+0xd4ec>
10040e481:	85 c0                	test   %eax,%eax
10040e483:	74 6c                	je     10040e4f1 <.text+0xd4f1>
10040e485:	48 63 db             	movslq %ebx,%rbx
10040e488:	48 39 fb             	cmp    %rdi,%rbx
10040e48b:	74 13                	je     10040e4a0 <.text+0xd4a0>
10040e48d:	4d 39 fd             	cmp    %r15,%r13
10040e490:	74 8e                	je     10040e420 <.text+0xd420>
10040e492:	4c 89 e9             	mov    %r13,%rcx
10040e495:	e8 36 28 00 00       	call   100410cd0 <.text+0xfcd0>
10040e49a:	eb 84                	jmp    10040e420 <.text+0xd420>
10040e49c:	0f 1f 40 00          	nopl   0x0(%rax)
10040e4a0:	49 8b 5c 24 38       	mov    0x38(%r12),%rbx
10040e4a5:	49 8b 4c 24 30       	mov    0x30(%r12),%rcx
10040e4aa:	49 8d 55 0b          	lea    0xb(%r13),%rdx
10040e4ae:	49 03 4c 24 28       	add    0x28(%r12),%rcx
10040e4b3:	49 89 d8             	mov    %rbx,%r8
10040e4b6:	e8 55 2d 00 00       	call   100411210 <.text+0x10210>
10040e4bb:	85 c0                	test   %eax,%eax
10040e4bd:	75 ce                	jne    10040e48d <.text+0xd48d>
10040e4bf:	41 80 7c 1d 0b 0a    	cmpb   $0xa,0xb(%r13,%rbx,1)
10040e4c5:	75 c6                	jne    10040e48d <.text+0xd48d>
10040e4c7:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
10040e4ce:	00
10040e4cf:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
10040e4d5:	eb b6                	jmp    10040e48d <.text+0xd48d>
10040e4d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040e4de:	00 00
10040e4e0:	89 e9                	mov    %ebp,%ecx
10040e4e2:	e8 09 2b 00 00       	call   100410ff0 <.text+0xfff0>
10040e4e7:	e9 6d ff ff ff       	jmp    10040e459 <.text+0xd459>
10040e4ec:	be ff ff ff ff       	mov    $0xffffffff,%esi
10040e4f1:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
10040e4f6:	48 8d 1d db 9a 00 00 	lea    0x9adb(%rip),%rbx        # 100417fd8 <_head_msys_assuan_0_dll-0x5028>
10040e4fd:	89 f2                	mov    %esi,%edx
10040e4ff:	48 89 d9             	mov    %rbx,%rcx
10040e502:	e8 a9 28 00 00       	call   100410db0 <.text+0xfdb0>
10040e507:	49 8b 44 24 18       	mov    0x18(%r12),%rax
10040e50c:	48 85 c0             	test   %rax,%rax
10040e50f:	74 21                	je     10040e532 <.text+0xd532>
10040e511:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
10040e516:	49 8b 54 24 20       	mov    0x20(%r12),%rdx
10040e51b:	49 89 d9             	mov    %rbx,%r9
10040e51e:	89 74 24 20          	mov    %esi,0x20(%rsp)
10040e522:	41 b8 02 00 00 00    	mov    $0x2,%r8d
10040e528:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
10040e52d:	4c 89 e1             	mov    %r12,%rcx
10040e530:	ff d0                	call   *%rax
10040e532:	4d 39 fd             	cmp    %r15,%r13
10040e535:	74 08                	je     10040e53f <.text+0xd53f>
10040e537:	4c 89 e9             	mov    %r13,%rcx
10040e53a:	e8 91 27 00 00       	call   100410cd0 <.text+0xfcd0>
10040e53f:	b9 16 00 00 00       	mov    $0x16,%ecx
10040e544:	e8 17 29 00 00       	call   100410e60 <.text+0xfe60>
10040e549:	e9 cd fe ff ff       	jmp    10040e41b <.text+0xd41b>
10040e54e:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
10040e553:	48 8d 1d 5e 9a 00 00 	lea    0x9a5e(%rip),%rbx        # 100417fb8 <_head_msys_assuan_0_dll-0x5048>
10040e55a:	48 89 d9             	mov    %rbx,%rcx
10040e55d:	e8 36 28 00 00       	call   100410d98 <.text+0xfd98>
10040e562:	49 8b 44 24 18       	mov    0x18(%r12),%rax
10040e567:	48 85 c0             	test   %rax,%rax
10040e56a:	74 c6                	je     10040e532 <.text+0xd532>
10040e56c:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
10040e571:	49 8b 54 24 20       	mov    0x20(%r12),%rdx
10040e576:	49 89 d9             	mov    %rbx,%r9
10040e579:	41 b8 02 00 00 00    	mov    $0x2,%r8d
10040e57f:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
10040e584:	4c 89 e1             	mov    %r12,%rcx
10040e587:	ff d0                	call   *%rax
10040e589:	eb a7                	jmp    10040e532 <.text+0xd532>
10040e58b:	e8 c0 29 00 00       	call   100410f50 <.text+0xff50>
10040e590:	8b 38                	mov    (%rax),%edi
10040e592:	e8 b9 29 00 00       	call   100410f50 <.text+0xff50>
10040e597:	83 38 02             	cmpl   $0x2,(%rax)
10040e59a:	74 5b                	je     10040e5f7 <.text+0xd5f7>
10040e59c:	e8 af 29 00 00       	call   100410f50 <.text+0xff50>
10040e5a1:	48 8d 35 a8 99 00 00 	lea    0x99a8(%rip),%rsi        # 100417f50 <_head_msys_assuan_0_dll-0x50b0>
10040e5a8:	8b 08                	mov    (%rax),%ecx
10040e5aa:	e8 11 2f 00 00       	call   1004114c0 <.text+0x104c0>
10040e5af:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
10040e5b4:	48 89 f1             	mov    %rsi,%rcx
10040e5b7:	49 89 c0             	mov    %rax,%r8
10040e5ba:	e8 d9 27 00 00       	call   100410d98 <.text+0xfd98>
10040e5bf:	49 8b 5c 24 18       	mov    0x18(%r12),%rbx
10040e5c4:	48 85 db             	test   %rbx,%rbx
10040e5c7:	74 2e                	je     10040e5f7 <.text+0xd5f7>
10040e5c9:	e8 82 29 00 00       	call   100410f50 <.text+0xff50>
10040e5ce:	8b 08                	mov    (%rax),%ecx
10040e5d0:	e8 eb 2e 00 00       	call   1004114c0 <.text+0x104c0>
10040e5d5:	49 8b 54 24 20       	mov    0x20(%r12),%rdx
10040e5da:	49 89 f1             	mov    %rsi,%r9
10040e5dd:	4c 89 e1             	mov    %r12,%rcx
10040e5e0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040e5e5:	49 8b 44 24 08       	mov    0x8(%r12),%rax
10040e5ea:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10040e5f0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10040e5f5:	ff d3                	call   *%rbx
10040e5f7:	4d 39 fd             	cmp    %r15,%r13
10040e5fa:	74 08                	je     10040e604 <.text+0xd604>
10040e5fc:	4c 89 e9             	mov    %r13,%rcx
10040e5ff:	e8 cc 26 00 00       	call   100410cd0 <.text+0xfcd0>
10040e604:	89 f9                	mov    %edi,%ecx
10040e606:	e8 55 28 00 00       	call   100410e60 <.text+0xfe60>
10040e60b:	e9 0b fe ff ff       	jmp    10040e41b <.text+0xd41b>
10040e610:	41 57                	push   %r15
10040e612:	41 56                	push   %r14
10040e614:	41 55                	push   %r13
10040e616:	41 54                	push   %r12
10040e618:	55                   	push   %rbp
10040e619:	57                   	push   %rdi
10040e61a:	56                   	push   %rsi
10040e61b:	53                   	push   %rbx
10040e61c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
10040e623:	31 ed                	xor    %ebp,%ebp
10040e625:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
10040e62b:	45 31 e4             	xor    %r12d,%r12d
10040e62e:	4c 8d 2d d1 99 00 00 	lea    0x99d1(%rip),%r13        # 100418006 <_head_msys_assuan_0_dll-0x4ffa>
10040e635:	c7 44 24 4c 00 00 00 	movl   $0x0,0x4c(%rsp)
10040e63c:	00
10040e63d:	48 89 cb             	mov    %rcx,%rbx
10040e640:	48 89 d7             	mov    %rdx,%rdi
10040e643:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040e648:	f6 43 10 04          	testb  $0x4,0x10(%rbx)
10040e64c:	0f 85 d4 01 00 00    	jne    10040e826 <.text+0xd826>
10040e652:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10040e656:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
10040e65a:	e8 81 2b 00 00       	call   1004111e0 <.text+0x101e0>
10040e65f:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
10040e663:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
10040e668:	e8 e3 2d 00 00       	call   100411450 <.text+0x10450>
10040e66d:	85 c0                	test   %eax,%eax
10040e66f:	0f 85 4c 05 00 00    	jne    10040ebc1 <.text+0xdbc1>
10040e675:	66 83 7c 24 74 02    	cmpw   $0x2,0x74(%rsp)
10040e67b:	0f 84 37 05 00 00    	je     10040ebb8 <.text+0xdbb8>
10040e681:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
10040e686:	4c 8d 44 24 5c       	lea    0x5c(%rsp),%r8
10040e68b:	48 89 d9             	mov    %rbx,%rcx
10040e68e:	e8 4d fc ff ff       	call   10040e2e0 <.text+0xd2e0>
10040e693:	89 c6                	mov    %eax,%esi
10040e695:	83 f8 ff             	cmp    $0xffffffff,%eax
10040e698:	0f 84 12 03 00 00    	je     10040e9b0 <.text+0xd9b0>
10040e69e:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
10040e6a2:	0f 84 28 03 00 00    	je     10040e9d0 <.text+0xd9d0>
10040e6a8:	e8 a3 2a 00 00       	call   100411150 <.text+0x10150>
10040e6ad:	8b 54 24 58          	mov    0x58(%rsp),%edx
10040e6b1:	39 c6                	cmp    %eax,%esi
10040e6b3:	0f 84 28 03 00 00    	je     10040e9e1 <.text+0xd9e1>
10040e6b9:	85 d2                	test   %edx,%edx
10040e6bb:	74 11                	je     10040e6ce <.text+0xd6ce>
10040e6bd:	31 d2                	xor    %edx,%edx
10040e6bf:	89 f1                	mov    %esi,%ecx
10040e6c1:	e8 0a 2b 00 00       	call   1004111d0 <.text+0x101d0>
10040e6c6:	85 c0                	test   %eax,%eax
10040e6c8:	0f 85 22 04 00 00    	jne    10040eaf0 <.text+0xdaf0>
10040e6ce:	8b 4c 24 5c          	mov    0x5c(%rsp),%ecx
10040e6d2:	e8 19 29 00 00       	call   100410ff0 <.text+0xfff0>
10040e6d7:	41 83 fe ff          	cmp    $0xffffffff,%r14d
10040e6db:	0f 84 47 03 00 00    	je     10040ea28 <.text+0xda28>
10040e6e1:	48 85 ff             	test   %rdi,%rdi
10040e6e4:	0f 84 39 05 00 00    	je     10040ec23 <.text+0xdc23>
10040e6ea:	41 bf 04 00 00 00    	mov    $0x4,%r15d
10040e6f0:	41 39 f6             	cmp    %esi,%r14d
10040e6f3:	0f 84 38 03 00 00    	je     10040ea31 <.text+0xda31>
10040e6f9:	44 89 fd             	mov    %r15d,%ebp
10040e6fc:	48 85 ff             	test   %rdi,%rdi
10040e6ff:	0f 8f 53 03 00 00    	jg     10040ea58 <.text+0xda58>
10040e705:	45 01 fc             	add    %r15d,%r12d
10040e708:	41 81 fc db 05 00 00 	cmp    $0x5db,%r12d
10040e70f:	0f 8e a8 00 00 00    	jle    10040e7bd <.text+0xd7bd>
10040e715:	48 8b 05 2c e0 00 00 	mov    0xe02c(%rip),%rax        # 10041c748 <_head_msys_assuan_0_dll-0x8b8>
10040e71c:	4d 89 e9             	mov    %r13,%r9
10040e71f:	48 85 c0             	test   %rax,%rax
10040e722:	74 1e                	je     10040e742 <.text+0xd742>
10040e724:	0f 1f 40 00          	nopl   0x0(%rax)
10040e728:	48 39 c3             	cmp    %rax,%rbx
10040e72b:	74 0a                	je     10040e737 <.text+0xd737>
10040e72d:	f6 40 10 01          	testb  $0x1,0x10(%rax)
10040e731:	0f 85 81 03 00 00    	jne    10040eab8 <.text+0xdab8>
10040e737:	48 8b 00             	mov    (%rax),%rax
10040e73a:	48 85 c0             	test   %rax,%rax
10040e73d:	75 e9                	jne    10040e728 <.text+0xd728>
10040e73f:	4d 89 e9             	mov    %r13,%r9
10040e742:	4d 89 e8             	mov    %r13,%r8
10040e745:	89 f2                	mov    %esi,%edx
10040e747:	48 8d 0d b2 99 00 00 	lea    0x99b2(%rip),%rcx        # 100418100 <_head_msys_assuan_0_dll-0x4f00>
10040e74e:	e8 45 26 00 00       	call   100410d98 <.text+0xfd98>
10040e753:	4c 8b 5b 18          	mov    0x18(%rbx),%r11
10040e757:	4d 85 db             	test   %r11,%r11
10040e75a:	74 5e                	je     10040e7ba <.text+0xd7ba>
10040e75c:	48 8b 05 e5 df 00 00 	mov    0xdfe5(%rip),%rax        # 10041c748 <_head_msys_assuan_0_dll-0x8b8>
10040e763:	48 85 c0             	test   %rax,%rax
10040e766:	0f 84 03 04 00 00    	je     10040eb6f <.text+0xdb6f>
10040e76c:	0f 1f 40 00          	nopl   0x0(%rax)
10040e770:	48 39 d8             	cmp    %rbx,%rax
10040e773:	74 0a                	je     10040e77f <.text+0xd77f>
10040e775:	f6 40 10 01          	testb  $0x1,0x10(%rax)
10040e779:	0f 85 59 03 00 00    	jne    10040ead8 <.text+0xdad8>
10040e77f:	48 8b 00             	mov    (%rax),%rax
10040e782:	48 85 c0             	test   %rax,%rax
10040e785:	75 e9                	jne    10040e770 <.text+0xd770>
10040e787:	4c 89 e8             	mov    %r13,%rax
10040e78a:	4c 89 e9             	mov    %r13,%rcx
10040e78d:	48 8b 53 20          	mov    0x20(%rbx),%rdx
10040e791:	41 b8 06 00 00 00    	mov    $0x6,%r8d
10040e797:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
10040e79c:	4c 8d 0d 5d 99 00 00 	lea    0x995d(%rip),%r9        # 100418100 <_head_msys_assuan_0_dll-0x4f00>
10040e7a3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040e7a8:	48 89 d9             	mov    %rbx,%rcx
10040e7ab:	89 74 24 20          	mov    %esi,0x20(%rsp)
10040e7af:	41 ff d3             	call   *%r11
10040e7b2:	85 c0                	test   %eax,%eax
10040e7b4:	0f 85 bf 04 00 00    	jne    10040ec79 <.text+0xdc79>
10040e7ba:	45 31 e4             	xor    %r12d,%r12d
10040e7bd:	49 63 c7             	movslq %r15d,%rax
10040e7c0:	44 89 fa             	mov    %r15d,%edx
10040e7c3:	45 31 c9             	xor    %r9d,%r9d
10040e7c6:	45 31 c0             	xor    %r8d,%r8d
10040e7c9:	48 69 c0 d3 4d 62 10 	imul   $0x10624dd3,%rax,%rax
10040e7d0:	c1 fa 1f             	sar    $0x1f,%edx
10040e7d3:	31 c9                	xor    %ecx,%ecx
10040e7d5:	48 c1 f8 26          	sar    $0x26,%rax
10040e7d9:	29 d0                	sub    %edx,%eax
10040e7db:	48 63 d0             	movslq %eax,%rdx
10040e7de:	69 c0 e8 03 00 00    	imul   $0x3e8,%eax,%eax
10040e7e4:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
10040e7e9:	31 d2                	xor    %edx,%edx
10040e7eb:	41 29 c7             	sub    %eax,%r15d
10040e7ee:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
10040e7f3:	45 69 d7 e8 03 00 00 	imul   $0x3e8,%r15d,%r10d
10040e7fa:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10040e7ff:	4d 63 d2             	movslq %r10d,%r10
10040e802:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
10040e807:	e8 84 2b 00 00       	call   100411390 <.text+0x10390>
10040e80c:	e9 37 fe ff ff       	jmp    10040e648 <.text+0xd648>
10040e811:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040e818:	e8 33 27 00 00       	call   100410f50 <.text+0xff50>
10040e81d:	83 38 04             	cmpl   $0x4,(%rax)
10040e820:	0f 85 1a 01 00 00    	jne    10040e940 <.text+0xd940>
10040e826:	31 c9                	xor    %ecx,%ecx
10040e828:	e8 33 26 00 00       	call   100410e60 <.text+0xfe60>
10040e82d:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
10040e831:	41 b8 a4 01 00 00    	mov    $0x1a4,%r8d
10040e837:	ba 01 0a 00 00       	mov    $0xa01,%edx
10040e83c:	e8 2f 2a 00 00       	call   100411270 <.text+0x10270>
10040e841:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
10040e845:	89 c6                	mov    %eax,%esi
10040e847:	83 f8 ff             	cmp    $0xffffffff,%eax
10040e84a:	74 cc                	je     10040e818 <.text+0xd818>
10040e84c:	f6 43 10 08          	testb  $0x8,0x10(%rbx)
10040e850:	0f 85 28 03 00 00    	jne    10040eb7e <.text+0xdb7e>
10040e856:	e8 e5 28 00 00       	call   100411140 <.text+0x10140>
10040e85b:	41 89 c1             	mov    %eax,%r9d
10040e85e:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
10040e863:	4c 8d 05 ce 97 00 00 	lea    0x97ce(%rip),%r8        # 100418038 <_head_msys_assuan_0_dll-0x4fc8>
10040e86a:	ba 10 00 00 00       	mov    $0x10,%edx
10040e86f:	48 89 f9             	mov    %rdi,%rcx
10040e872:	e8 a9 24 00 00       	call   100410d20 <.text+0xfd20>
10040e877:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
10040e87d:	48 89 fa             	mov    %rdi,%rdx
10040e880:	89 f1                	mov    %esi,%ecx
10040e882:	e8 79 2d 00 00       	call   100411600 <.text+0x10600>
10040e887:	48 83 f8 0b          	cmp    $0xb,%rax
10040e88b:	75 1d                	jne    10040e8aa <.text+0xd8aa>
10040e88d:	4c 8b 43 38          	mov    0x38(%rbx),%r8
10040e891:	48 8b 53 30          	mov    0x30(%rbx),%rdx
10040e895:	89 f1                	mov    %esi,%ecx
10040e897:	48 03 53 28          	add    0x28(%rbx),%rdx
10040e89b:	e8 60 2d 00 00       	call   100411600 <.text+0x10600>
10040e8a0:	48 3b 43 38          	cmp    0x38(%rbx),%rax
10040e8a4:	0f 84 e1 02 00 00    	je     10040eb8b <.text+0xdb8b>
10040e8aa:	e8 a1 26 00 00       	call   100410f50 <.text+0xff50>
10040e8af:	48 8d 2d 8a 97 00 00 	lea    0x978a(%rip),%rbp        # 100418040 <_head_msys_assuan_0_dll-0x4fc0>
10040e8b6:	44 8b 20             	mov    (%rax),%r12d
10040e8b9:	e8 92 26 00 00       	call   100410f50 <.text+0xff50>
10040e8be:	8b 08                	mov    (%rax),%ecx
10040e8c0:	e8 fb 2b 00 00       	call   1004114c0 <.text+0x104c0>
10040e8c5:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10040e8c9:	48 89 e9             	mov    %rbp,%rcx
10040e8cc:	49 89 c0             	mov    %rax,%r8
10040e8cf:	e8 dc 24 00 00       	call   100410db0 <.text+0xfdb0>
10040e8d4:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
10040e8d8:	48 85 ff             	test   %rdi,%rdi
10040e8db:	74 2c                	je     10040e909 <.text+0xd909>
10040e8dd:	e8 6e 26 00 00       	call   100410f50 <.text+0xff50>
10040e8e2:	8b 08                	mov    (%rax),%ecx
10040e8e4:	e8 d7 2b 00 00       	call   1004114c0 <.text+0x104c0>
10040e8e9:	48 8b 53 20          	mov    0x20(%rbx),%rdx
10040e8ed:	49 89 e9             	mov    %rbp,%r9
10040e8f0:	48 89 d9             	mov    %rbx,%rcx
10040e8f3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040e8f8:	48 8b 43 08          	mov    0x8(%rbx),%rax
10040e8fc:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10040e902:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10040e907:	ff d7                	call   *%rdi
10040e909:	89 f1                	mov    %esi,%ecx
10040e90b:	e8 e0 26 00 00       	call   100410ff0 <.text+0xfff0>
10040e910:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
10040e914:	e8 a7 2c 00 00       	call   1004115c0 <.text+0x105c0>
10040e919:	44 89 e1             	mov    %r12d,%ecx
10040e91c:	e8 3f 25 00 00       	call   100410e60 <.text+0xfe60>
10040e921:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10040e926:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
10040e92d:	5b                   	pop    %rbx
10040e92e:	5e                   	pop    %rsi
10040e92f:	5f                   	pop    %rdi
10040e930:	5d                   	pop    %rbp
10040e931:	41 5c                	pop    %r12
10040e933:	41 5d                	pop    %r13
10040e935:	41 5e                	pop    %r14
10040e937:	41 5f                	pop    %r15
10040e939:	c3                   	ret
10040e93a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040e940:	e8 0b 26 00 00       	call   100410f50 <.text+0xff50>
10040e945:	83 38 11             	cmpl   $0x11,(%rax)
10040e948:	0f 84 33 fd ff ff    	je     10040e681 <.text+0xd681>
10040e94e:	e8 fd 25 00 00       	call   100410f50 <.text+0xff50>
10040e953:	48 8d 2d ae 96 00 00 	lea    0x96ae(%rip),%rbp        # 100418008 <_head_msys_assuan_0_dll-0x4ff8>
10040e95a:	8b 30                	mov    (%rax),%esi