10040d56a:	b8 02 00 00 00       	mov    $0x2,%eax
10040d56f:	e9 ea fd ff ff       	jmp    10040d35e <.text+0xc35e>
10040d574:	48 8b 97 c8 00 00 00 	mov    0xc8(%rdi),%rdx
10040d57b:	48 89 f9             	mov    %rdi,%rcx
10040d57e:	49 89 d0             	mov    %rdx,%r8
10040d581:	e8 1a d9 ff ff       	call   10040aea0 <.text+0x9ea0>
10040d586:	48 c7 00 05 40 00 00 	movq   $0x4005,(%rax)
10040d58d:	48 89 58 10          	mov    %rbx,0x10(%rax)
10040d591:	c6 40 08 01          	movb   $0x1,0x8(%rax)
10040d595:	e9 5b fe ff ff       	jmp    10040d3f5 <.text+0xc3f5>
10040d59a:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040d59e:	b9 2e 00 00 00       	mov    $0x2e,%ecx
10040d5a3:	e8 a8 6c 01 00       	call   100424250 <.text+0x23250>
10040d5a8:	e9 9d fe ff ff       	jmp    10040d44a <.text+0xc44a>
10040d5ad:	89 c2                	mov    %eax,%edx
10040d5af:	48 89 f9             	mov    %rdi,%rcx
10040d5b2:	e8 79 c8 ff ff       	call   100409e30 <.text+0x8e30>
10040d5b7:	b8 0b 00 00 00       	mov    $0xb,%eax
10040d5bc:	48 8d 15 b2 a4 01 00 	lea    0x1a4b2(%rip),%rdx        # 100427a75 <_head_msys_gcrypt_20_dll-0xf58b>
10040d5c3:	83 fb ff             	cmp    $0xffffffff,%ebx
10040d5c6:	75 10                	jne    10040d5d8 <.text+0xc5d8>
10040d5c8:	e9 91 fd ff ff       	jmp    10040d35e <.text+0xc35e>
10040d5cd:	0f 1f 00             	nopl   (%rax)
10040d5d0:	48 83 c2 01          	add    $0x1,%rdx
10040d5d4:	39 c3                	cmp    %eax,%ebx
10040d5d6:	74 1b                	je     10040d5f3 <.text+0xc5f3>
10040d5d8:	0f be 02             	movsbl (%rdx),%eax
10040d5db:	84 c0                	test   %al,%al
10040d5dd:	75 f1                	jne    10040d5d0 <.text+0xc5d0>
10040d5df:	31 c0                	xor    %eax,%eax
10040d5e1:	83 c0 0a             	add    $0xa,%eax
10040d5e4:	e9 75 fd ff ff       	jmp    10040d35e <.text+0xc35e>
10040d5e9:	b8 0c 00 00 00       	mov    $0xc,%eax
10040d5ee:	e9 6b fd ff ff       	jmp    10040d35e <.text+0xc35e>
10040d5f3:	b8 01 00 00 00       	mov    $0x1,%eax
10040d5f8:	eb e7                	jmp    10040d5e1 <.text+0xc5e1>
10040d5fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040d600:	41 54                	push   %r12
10040d602:	55                   	push   %rbp
10040d603:	57                   	push   %rdi
10040d604:	56                   	push   %rsi
10040d605:	53                   	push   %rbx
10040d606:	48 83 ec 50          	sub    $0x50,%rsp
10040d60a:	0f 29 74 24 40       	movaps %xmm6,0x40(%rsp)
10040d60f:	48 8d 2d 66 a5 01 00 	lea    0x1a566(%rip),%rbp        # 100427b7c <_head_msys_gcrypt_20_dll-0xf484>
10040d616:	48 89 cf             	mov    %rcx,%rdi
10040d619:	48 89 d6             	mov    %rdx,%rsi
10040d61c:	48 89 d1             	mov    %rdx,%rcx
10040d61f:	48 89 d3             	mov    %rdx,%rbx
10040d622:	eb 0b                	jmp    10040d62f <.text+0xc62f>
10040d624:	0f 1f 40 00          	nopl   0x0(%rax)
10040d628:	48 8d 48 02          	lea    0x2(%rax),%rcx
10040d62c:	48 89 c3             	mov    %rax,%rbx
10040d62f:	48 89 ea             	mov    %rbp,%rdx
10040d632:	e8 89 6b 01 00       	call   1004241c0 <.text+0x231c0>
10040d637:	48 85 c0             	test   %rax,%rax
10040d63a:	75 ec                	jne    10040d628 <.text+0xc628>
10040d63c:	48 39 f3             	cmp    %rsi,%rbx
10040d63f:	0f 85 b3 01 00 00    	jne    10040d7f8 <.text+0xc7f8>
10040d645:	48 0f be 2e          	movsbq (%rsi),%rbp
10040d649:	8d 45 d5             	lea    -0x2b(%rbp),%eax
10040d64c:	a8 fd                	test   $0xfd,%al
10040d64e:	0f 85 bc 00 00 00    	jne    10040d710 <.text+0xc710>
10040d654:	48 0f be 5e 01       	movsbq 0x1(%rsi),%rbx
10040d659:	80 fb 2e             	cmp    $0x2e,%bl
10040d65c:	0f 84 ce 02 00 00    	je     10040d930 <.text+0xc930>
10040d662:	48 8d 6e 02          	lea    0x2(%rsi),%rbp
10040d666:	45 31 e4             	xor    %r12d,%r12d
10040d669:	e8 02 65 01 00       	call   100423b70 <.text+0x22b70>
10040d66e:	f6 44 03 01 04       	testb  $0x4,0x1(%rbx,%rax,1)
10040d673:	0f 84 0c 01 00 00    	je     10040d785 <.text+0xc785>
10040d679:	0f b6 5d 00          	movzbl 0x0(%rbp),%ebx
10040d67d:	84 db                	test   %bl,%bl
10040d67f:	74 55                	je     10040d6d6 <.text+0xc6d6>
10040d681:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040d688:	e8 e3 64 01 00       	call   100423b70 <.text+0x22b70>
10040d68d:	48 0f be d3          	movsbq %bl,%rdx
10040d691:	f6 44 02 01 04       	testb  $0x4,0x1(%rdx,%rax,1)
10040d696:	0f 85 b4 00 00 00    	jne    10040d750 <.text+0xc750>
10040d69c:	80 fb 2e             	cmp    $0x2e,%bl
10040d69f:	0f 84 2b 01 00 00    	je     10040d7d0 <.text+0xc7d0>
10040d6a5:	83 e3 df             	and    $0xffffffdf,%ebx
10040d6a8:	80 fb 45             	cmp    $0x45,%bl
10040d6ab:	0f 85 d4 00 00 00    	jne    10040d785 <.text+0xc785>
10040d6b1:	0f b6 45 01          	movzbl 0x1(%rbp),%eax
10040d6b5:	83 e8 2b             	sub    $0x2b,%eax
10040d6b8:	a8 fd                	test   $0xfd,%al
10040d6ba:	0f 85 b0 00 00 00    	jne    10040d770 <.text+0xc770>
10040d6c0:	0f b6 5d 02          	movzbl 0x2(%rbp),%ebx
10040d6c4:	48 8d 45 01          	lea    0x1(%rbp),%rax
10040d6c8:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040d6ce:	48 8d 68 01          	lea    0x1(%rax),%rbp
10040d6d2:	84 db                	test   %bl,%bl
10040d6d4:	75 b2                	jne    10040d688 <.text+0xc688>
10040d6d6:	45 85 e4             	test   %r12d,%r12d
10040d6d9:	0f 85 91 02 00 00    	jne    10040d970 <.text+0xc970>
10040d6df:	48 89 f1             	mov    %rsi,%rcx
10040d6e2:	e8 e9 64 01 00       	call   100423bd0 <.text+0x22bd0>
10040d6e7:	48 3d 31 03 00 00    	cmp    $0x331,%rax
10040d6ed:	0f 87 ec 02 00 00    	ja     10040d9df <.text+0xc9df>
10040d6f3:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
10040d6f7:	48 8d 05 82 b3 01 00 	lea    0x1b382(%rip),%rax        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
10040d6fe:	48 8d 04 d0          	lea    (%rax,%rdx,8),%rax
10040d702:	e9 b0 00 00 00       	jmp    10040d7b7 <.text+0xc7b7>
10040d707:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040d70e:	00 00
10040d710:	40 80 fd 2e          	cmp    $0x2e,%bpl
10040d714:	0f 84 2e 02 00 00    	je     10040d948 <.text+0xc948>
10040d71a:	e8 51 64 01 00       	call   100423b70 <.text+0x22b70>
10040d71f:	f6 44 05 01 04       	testb  $0x4,0x1(%rbp,%rax,1)
10040d724:	0f 84 fb 01 00 00    	je     10040d925 <.text+0xc925>
10040d72a:	0f b6 5e 01          	movzbl 0x1(%rsi),%ebx
10040d72e:	84 db                	test   %bl,%bl
10040d730:	74 ad                	je     10040d6df <.text+0xc6df>
10040d732:	e8 39 64 01 00       	call   100423b70 <.text+0x22b70>
10040d737:	48 0f be d3          	movsbq %bl,%rdx
10040d73b:	48 8d 6e 01          	lea    0x1(%rsi),%rbp
10040d73f:	45 31 e4             	xor    %r12d,%r12d
10040d742:	f6 44 02 01 04       	testb  $0x4,0x1(%rdx,%rax,1)
10040d747:	0f 84 4f ff ff ff    	je     10040d69c <.text+0xc69c>
10040d74d:	0f 1f 00             	nopl   (%rax)
10040d750:	48 89 e8             	mov    %rbp,%rax
10040d753:	0f b6 58 01          	movzbl 0x1(%rax),%ebx
10040d757:	48 8d 68 01          	lea    0x1(%rax),%rbp
10040d75b:	84 db                	test   %bl,%bl
10040d75d:	0f 85 25 ff ff ff    	jne    10040d688 <.text+0xc688>
10040d763:	e9 6e ff ff ff       	jmp    10040d6d6 <.text+0xc6d6>
10040d768:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040d76f:	00
10040d770:	e8 fb 63 01 00       	call   100423b70 <.text+0x22b70>
10040d775:	48 0f be 55 01       	movsbq 0x1(%rbp),%rdx
10040d77a:	f6 44 02 01 04       	testb  $0x4,0x1(%rdx,%rax,1)
10040d77f:	0f 85 3b ff ff ff    	jne    10040d6c0 <.text+0xc6c0>
10040d785:	48 89 f1             	mov    %rsi,%rcx
10040d788:	e8 d3 69 01 00       	call   100424160 <.text+0x23160>
10040d78d:	48 8b b7 c8 00 00 00 	mov    0xc8(%rdi),%rsi
10040d794:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
10040d799:	48 8b 97 30 01 00 00 	mov    0x130(%rdi),%rdx
10040d7a0:	49 89 c0             	mov    %rax,%r8
10040d7a3:	48 89 c3             	mov    %rax,%rbx
10040d7a6:	48 89 f1             	mov    %rsi,%rcx
10040d7a9:	e8 a2 cf ff ff       	call   10040a750 <.text+0x9750>
10040d7ae:	48 39 f0             	cmp    %rsi,%rax
10040d7b1:	0f 84 f1 01 00 00    	je     10040d9a8 <.text+0xc9a8>
10040d7b7:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
10040d7bc:	48 83 c4 50          	add    $0x50,%rsp
10040d7c0:	5b                   	pop    %rbx
10040d7c1:	5e                   	pop    %rsi
10040d7c2:	5f                   	pop    %rdi
10040d7c3:	5d                   	pop    %rbp
10040d7c4:	41 5c                	pop    %r12
10040d7c6:	c3                   	ret
10040d7c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040d7ce:	00 00
10040d7d0:	45 85 e4             	test   %r12d,%r12d
10040d7d3:	75 b0                	jne    10040d785 <.text+0xc785>
10040d7d5:	48 89 e8             	mov    %rbp,%rax
10040d7d8:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040d7de:	0f b6 58 01          	movzbl 0x1(%rax),%ebx
10040d7e2:	48 8d 68 01          	lea    0x1(%rax),%rbp
10040d7e6:	84 db                	test   %bl,%bl
10040d7e8:	0f 85 9a fe ff ff    	jne    10040d688 <.text+0xc688>
10040d7ee:	e9 e3 fe ff ff       	jmp    10040d6d6 <.text+0xc6d6>
10040d7f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040d7f8:	c6 03 00             	movb   $0x0,(%rbx)
10040d7fb:	4c 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%r8
10040d802:	48 89 f2             	mov    %rsi,%rdx
10040d805:	48 89 f9             	mov    %rdi,%rcx
10040d808:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
10040d80d:	e8 ee fd ff ff       	call   10040d600 <.text+0xc600>
10040d812:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
10040d817:	48 89 f9             	mov    %rdi,%rcx
10040d81a:	48 89 c2             	mov    %rax,%rdx
10040d81d:	66 48 0f 6e f0       	movq   %rax,%xmm6
10040d822:	66 49 0f 6e c8       	movq   %r8,%xmm1
10040d827:	66 0f 6c f1          	punpcklqdq %xmm1,%xmm6
10040d82b:	e8 70 d6 ff ff       	call   10040aea0 <.text+0x9ea0>
10040d830:	48 8d 4b 02          	lea    0x2(%rbx),%rcx
10040d834:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040d83b:	48 89 c6             	mov    %rax,%rsi
10040d83e:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040d842:	48 8b af c8 00 00 00 	mov    0xc8(%rdi),%rbp
10040d849:	e8 12 69 01 00       	call   100424160 <.text+0x23160>
10040d84e:	4c 8b a7 c8 00 00 00 	mov    0xc8(%rdi),%r12
10040d855:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
10040d85a:	48 8b 97 30 01 00 00 	mov    0x130(%rdi),%rdx
10040d861:	49 89 c0             	mov    %rax,%r8
10040d864:	48 89 c3             	mov    %rax,%rbx
10040d867:	4c 89 e1             	mov    %r12,%rcx
10040d86a:	e8 e1 ce ff ff       	call   10040a750 <.text+0x9750>
10040d86f:	48 89 c2             	mov    %rax,%rdx
10040d872:	4c 39 e0             	cmp    %r12,%rax
10040d875:	0f 84 4c 01 00 00    	je     10040d9c7 <.text+0xc9c7>
10040d87b:	66 48 0f 6e d5       	movq   %rbp,%xmm2
10040d880:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10040d885:	49 89 e8             	mov    %rbp,%r8
10040d888:	48 89 f9             	mov    %rdi,%rcx
10040d88b:	66 0f 6c f2          	punpcklqdq %xmm2,%xmm6
10040d88f:	e8 0c d6 ff ff       	call   10040aea0 <.text+0x9ea0>
10040d894:	48 89 f9             	mov    %rdi,%rcx
10040d897:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040d89b:	48 8b 97 50 01 00 00 	mov    0x150(%rdi),%rdx
10040d8a2:	66 48 0f 6e d8       	movq   %rax,%xmm3
10040d8a7:	49 89 c0             	mov    %rax,%r8
10040d8aa:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040d8b1:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10040d8b6:	66 0f 6c f3          	punpcklqdq %xmm3,%xmm6
10040d8ba:	e8 e1 d5 ff ff       	call   10040aea0 <.text+0x9ea0>
10040d8bf:	49 89 f0             	mov    %rsi,%r8
10040d8c2:	48 89 f9             	mov    %rdi,%rcx
10040d8c5:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040d8cc:	48 89 c2             	mov    %rax,%rdx
10040d8cf:	48 89 c3             	mov    %rax,%rbx
10040d8d2:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040d8d6:	e8 c5 d5 ff ff       	call   10040aea0 <.text+0x9ea0>
10040d8db:	48 8b 97 78 01 00 00 	mov    0x178(%rdi),%rdx
10040d8e2:	48 89 f9             	mov    %rdi,%rcx
10040d8e5:	48 89 58 08          	mov    %rbx,0x8(%rax)
10040d8e9:	66 48 0f 6e e0       	movq   %rax,%xmm4
10040d8ee:	49 89 c0             	mov    %rax,%r8
10040d8f1:	48 89 70 10          	mov    %rsi,0x10(%rax)
10040d8f5:	66 48 0f 6e f2       	movq   %rdx,%xmm6
10040d8fa:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040d901:	66 0f 6c f4          	punpcklqdq %xmm4,%xmm6
10040d905:	e8 96 d5 ff ff       	call   10040aea0 <.text+0x9ea0>
10040d90a:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040d911:	0f 11 70 08          	movups %xmm6,0x8(%rax)
10040d915:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
10040d91a:	48 83 c4 50          	add    $0x50,%rsp
10040d91e:	5b                   	pop    %rbx
10040d91f:	5e                   	pop    %rsi
10040d920:	5f                   	pop    %rdi
10040d921:	5d                   	pop    %rbp
10040d922:	41 5c                	pop    %r12
10040d924:	c3                   	ret
10040d925:	48 89 d9             	mov    %rbx,%rcx
10040d928:	e9 5b fe ff ff       	jmp    10040d788 <.text+0xc788>
10040d92d:	0f 1f 00             	nopl   (%rax)
10040d930:	48 0f be 5e 02       	movsbq 0x2(%rsi),%rbx
10040d935:	48 8d 6e 03          	lea    0x3(%rsi),%rbp
10040d939:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040d93f:	e9 25 fd ff ff       	jmp    10040d669 <.text+0xc669>
10040d944:	0f 1f 40 00          	nopl   0x0(%rax)
10040d948:	4c 0f be 66 01       	movsbq 0x1(%rsi),%r12
10040d94d:	48 8d 6e 02          	lea    0x2(%rsi),%rbp
10040d951:	e8 1a 62 01 00       	call   100423b70 <.text+0x22b70>
10040d956:	41 f6 44 04 01 04    	testb  $0x4,0x1(%r12,%rax,1)
10040d95c:	74 c7                	je     10040d925 <.text+0xc925>
10040d95e:	0f b6 5e 02          	movzbl 0x2(%rsi),%ebx
10040d962:	41 bc 01 00 00 00    	mov    $0x1,%r12d
10040d968:	84 db                	test   %bl,%bl
10040d96a:	0f 85 18 fd ff ff    	jne    10040d688 <.text+0xc688>
10040d970:	48 89 f1             	mov    %rsi,%rcx
10040d973:	e8 38 62 01 00       	call   100423bb0 <.text+0x22bb0>
10040d978:	48 8b 97 c8 00 00 00 	mov    0xc8(%rdi),%rdx
10040d97f:	48 89 f9             	mov    %rdi,%rcx
10040d982:	66 0f 28 f0          	movapd %xmm0,%xmm6
10040d986:	49 89 d0             	mov    %rdx,%r8
10040d989:	e8 12 d5 ff ff       	call   10040aea0 <.text+0x9ea0>
10040d98e:	48 c7 00 05 40 00 00 	movq   $0x4005,(%rax)
10040d995:	c6 40 08 00          	movb   $0x0,0x8(%rax)
10040d999:	f2 0f 11 70 10       	movsd  %xmm6,0x10(%rax)
10040d99e:	e9 14 fe ff ff       	jmp    10040d7b7 <.text+0xc7b7>
10040d9a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040d9a8:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
10040d9ad:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
10040d9b2:	48 89 da             	mov    %rbx,%rdx
10040d9b5:	48 89 f9             	mov    %rdi,%rcx
10040d9b8:	48 83 c4 50          	add    $0x50,%rsp
10040d9bc:	5b                   	pop    %rbx
10040d9bd:	5e                   	pop    %rsi
10040d9be:	5f                   	pop    %rdi
10040d9bf:	5d                   	pop    %rbp
10040d9c0:	41 5c                	pop    %r12
10040d9c2:	e9 79 ed ff ff       	jmp    10040c740 <.text+0xb740>
10040d9c7:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
10040d9cc:	48 89 da             	mov    %rbx,%rdx
10040d9cf:	48 89 f9             	mov    %rdi,%rcx
10040d9d2:	e8 69 ed ff ff       	call   10040c740 <.text+0xb740>
10040d9d7:	48 89 c2             	mov    %rax,%rdx
10040d9da:	e9 9c fe ff ff       	jmp    10040d87b <.text+0xc87b>
10040d9df:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
10040d9e4:	48 89 c2             	mov    %rax,%rdx
10040d9e7:	48 89 f9             	mov    %rdi,%rcx
10040d9ea:	48 83 c4 50          	add    $0x50,%rsp
10040d9ee:	5b                   	pop    %rbx
10040d9ef:	5e                   	pop    %rsi
10040d9f0:	5f                   	pop    %rdi
10040d9f1:	5d                   	pop    %rbp
10040d9f2:	41 5c                	pop    %r12
10040d9f4:	e9 67 e7 ff ff       	jmp    10040c160 <.text+0xb160>
10040d9f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040da00:	48 8b 01             	mov    (%rcx),%rax
10040da03:	83 e0 3f             	and    $0x3f,%eax
10040da06:	48 83 f8 1f          	cmp    $0x1f,%rax
10040da0a:	0f 94 c0             	sete   %al
10040da0d:	0f b6 c0             	movzbl %al,%eax
10040da10:	c3                   	ret
10040da11:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040da18:	00 00 00 00
10040da1c:	0f 1f 40 00          	nopl   0x0(%rax)
10040da20:	48 8b 01             	mov    (%rcx),%rax
10040da23:	83 e0 3f             	and    $0x3f,%eax
10040da26:	48 83 f8 29          	cmp    $0x29,%rax
10040da2a:	0f 94 c0             	sete   %al
10040da2d:	0f b6 c0             	movzbl %al,%eax
10040da30:	c3                   	ret
10040da31:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040da38:	00 00 00 00
10040da3c:	0f 1f 40 00          	nopl   0x0(%rax)
10040da40:	41 54                	push   %r12
10040da42:	55                   	push   %rbp
10040da43:	57                   	push   %rdi
10040da44:	56                   	push   %rsi
10040da45:	53                   	push   %rbx
10040da46:	48 83 ec 20          	sub    $0x20,%rsp
10040da4a:	48 89 cf             	mov    %rcx,%rdi
10040da4d:	48 89 d5             	mov    %rdx,%rbp
10040da50:	4c 89 c6             	mov    %r8,%rsi
10040da53:	45 89 cc             	mov    %r9d,%r12d
10040da56:	e8 a5 d3 ff ff       	call   10040ae00 <.text+0x9e00>
10040da5b:	48 83 bf a8 01 00 00 	cmpq   $0x0,0x1a8(%rdi)
10040da62:	00
10040da63:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040da6a:	48 89 c3             	mov    %rax,%rbx
10040da6d:	48 89 68 08          	mov    %rbp,0x8(%rax)
10040da71:	48 89 70 10          	mov    %rsi,0x10(%rax)
10040da75:	74 31                	je     10040daa8 <.text+0xcaa8>
10040da77:	41 83 fc 01          	cmp    $0x1,%r12d
10040da7b:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
10040da7f:	48 19 c0             	sbb    %rax,%rax
10040da82:	48 89 73 10          	mov    %rsi,0x10(%rbx)
10040da86:	48 25 00 e0 ff ff    	and    $0xffffffffffffe000,%rax
10040da8c:	48 05 0b 20 00 00    	add    $0x200b,%rax
10040da92:	48 89 03             	mov    %rax,(%rbx)
10040da95:	48 89 d8             	mov    %rbx,%rax
10040da98:	48 83 c4 20          	add    $0x20,%rsp
10040da9c:	5b                   	pop    %rbx
10040da9d:	5e                   	pop    %rsi
10040da9e:	5f                   	pop    %rdi
10040da9f:	5d                   	pop    %rbp
10040daa0:	41 5c                	pop    %r12
10040daa2:	c3                   	ret
10040daa3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040daa8:	4c 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%r8
10040daaf:	48 89 c2             	mov    %rax,%rdx
10040dab2:	48 89 f9             	mov    %rdi,%rcx
10040dab5:	e8 46 d3 ff ff       	call   10040ae00 <.text+0x9e00>
10040daba:	48 8b 97 a8 00 00 00 	mov    0xa8(%rdi),%rdx
10040dac1:	48 89 58 08          	mov    %rbx,0x8(%rax)