10040ab1b:	48 3b 4d 10          	cmp    0x10(%rbp),%rcx
10040ab1f:	72 5e                	jb     10040ab7f <.text+0x9b7f>
10040ab21:	48 8b 03             	mov    (%rbx),%rax
10040ab24:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ab28:	a8 01                	test   $0x1,%al
10040ab2a:	74 ec                	je     10040ab18 <.text+0x9b18>
10040ab2c:	f6 c4 80             	test   $0x80,%ah
10040ab2f:	75 df                	jne    10040ab10 <.text+0x9b10>
10040ab31:	f6 c4 08             	test   $0x8,%ah
10040ab34:	0f 85 86 00 00 00    	jne    10040abc0 <.text+0x9bc0>
10040ab3a:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040ab41:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040ab48:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040ab4f:	00
10040ab50:	66 48 0f 6e d0       	movq   %rax,%xmm2
10040ab55:	49 83 c0 01          	add    $0x1,%r8
10040ab59:	66 0f 6c c2          	punpcklqdq %xmm2,%xmm0
10040ab5d:	4c 89 86 a0 01 00 00 	mov    %r8,0x1a0(%rsi)
10040ab64:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
10040ab6b:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
10040ab6f:	48 89 9e 98 01 00 00 	mov    %rbx,0x198(%rsi)
10040ab76:	48 89 cb             	mov    %rcx,%rbx
10040ab79:	48 3b 4d 10          	cmp    0x10(%rbp),%rcx
10040ab7d:	73 a2                	jae    10040ab21 <.text+0x9b21>
10040ab7f:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
10040ab83:	48 85 ed             	test   %rbp,%rbp
10040ab86:	0f 85 6c ff ff ff    	jne    10040aaf8 <.text+0x9af8>
10040ab8c:	80 be e8 0e 00 00 00 	cmpb   $0x0,0xee8(%rsi)
10040ab93:	0f 85 dd 01 00 00    	jne    10040ad76 <.text+0x9d76>
10040ab99:	48 81 be a0 01 00 00 	cmpq   $0x4e1,0x1a0(%rsi)
10040aba0:	e1 04 00 00
10040aba4:	0f 8e 92 01 00 00    	jle    10040ad3c <.text+0x9d3c>
10040abaa:	48 83 c4 78          	add    $0x78,%rsp
10040abae:	5b                   	pop    %rbx
10040abaf:	5e                   	pop    %rsi
10040abb0:	5f                   	pop    %rdi
10040abb1:	5d                   	pop    %rbp
10040abb2:	41 5c                	pop    %r12
10040abb4:	41 5d                	pop    %r13
10040abb6:	c3                   	ret
10040abb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040abbe:	00 00
10040abc0:	83 e0 3f             	and    $0x3f,%eax
10040abc3:	48 83 e8 03          	sub    $0x3,%rax
10040abc7:	48 83 f8 26          	cmp    $0x26,%rax
10040abcb:	77 1b                	ja     10040abe8 <.text+0x9be8>
10040abcd:	49 63 04 84          	movslq (%r12,%rax,4),%rax
10040abd1:	4c 01 e0             	add    %r12,%rax
10040abd4:	ff e0                	jmp    *%rax
10040abd6:	48 8b 43 10          	mov    0x10(%rbx),%rax
10040abda:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10040abde:	48 89 f1             	mov    %rsi,%rcx
10040abe1:	ff 10                	call   *(%rax)
10040abe3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040abe8:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040abef:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040abf6:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040abfd:	00
10040abfe:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ac02:	e9 49 ff ff ff       	jmp    10040ab50 <.text+0x9b50>
10040ac07:	48 8b 46 40          	mov    0x40(%rsi),%rax
10040ac0b:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ac0f:	48 89 43 10          	mov    %rax,0x10(%rbx)
10040ac13:	48 8b 86 c8 00 00 00 	mov    0xc8(%rsi),%rax
10040ac1a:	48 89 43 18          	mov    %rax,0x18(%rbx)
10040ac1e:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040ac22:	48 8b 86 c8 00 00 00 	mov    0xc8(%rsi),%rax
10040ac29:	48 89 43 28          	mov    %rax,0x28(%rbx)
10040ac2d:	48 89 5e 40          	mov    %rbx,0x40(%rsi)
10040ac31:	e9 e2 fe ff ff       	jmp    10040ab18 <.text+0x9b18>
10040ac36:	48 8b 43 08          	mov    0x8(%rbx),%rax
10040ac3a:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040ac41:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040ac48:	00
10040ac49:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040ac4d:	48 89 d0             	mov    %rdx,%rax
10040ac50:	48 f7 e7             	mul    %rdi
10040ac53:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040ac5a:	48 d1 ea             	shr    $1,%rdx
10040ac5d:	49 89 d2             	mov    %rdx,%r10
10040ac60:	85 d2                	test   %edx,%edx
10040ac62:	7e 9a                	jle    10040abfe <.text+0x9bfe>
10040ac64:	48 63 d2             	movslq %edx,%rdx
10040ac67:	45 8d 6a ff          	lea    -0x1(%r10),%r13d
10040ac6b:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ac6f:	4c 8d 1c 52          	lea    (%rdx,%rdx,2),%r11
10040ac73:	4d 89 ea             	mov    %r13,%r10
10040ac76:	4f 8d 6c 6d 00       	lea    0x0(%r13,%r13,2),%r13
10040ac7b:	49 c1 e3 03          	shl    $0x3,%r11
10040ac7f:	49 c1 e5 03          	shl    $0x3,%r13
10040ac83:	4a 8d 14 19          	lea    (%rcx,%r11,1),%rdx
10040ac87:	4e 8d 0c 1b          	lea    (%rbx,%r11,1),%r9
10040ac8b:	4c 29 ea             	sub    %r13,%rdx
10040ac8e:	66 90                	xchg   %ax,%ax
10040ac90:	66 48 0f 6e d8       	movq   %rax,%xmm3
10040ac95:	66 0f 6f c8          	movdqa %xmm0,%xmm1
10040ac99:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
10040aca0:	4c 89 c8             	mov    %r9,%rax
10040aca3:	66 0f 6c cb          	punpcklqdq %xmm3,%xmm1
10040aca7:	4d 8d 49 e8          	lea    -0x18(%r9),%r9
10040acab:	41 0f 11 49 20       	movups %xmm1,0x20(%r9)
10040acb0:	4c 39 ca             	cmp    %r9,%rdx
10040acb3:	75 db                	jne    10040ac90 <.text+0x9c90>
10040acb5:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040acbc:	00
10040acbd:	49 63 c2             	movslq %r10d,%rax
10040acc0:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
10040acc7:	00
10040acc8:	4d 8d 44 00 01       	lea    0x1(%r8,%rax,1),%r8
10040accd:	48 29 d0             	sub    %rdx,%rax
10040acd0:	49 8d 04 c3          	lea    (%r11,%rax,8),%rax
10040acd4:	48 01 d8             	add    %rbx,%rax
10040acd7:	e9 74 fe ff ff       	jmp    10040ab50 <.text+0x9b50>
10040acdc:	4c 8b 6b 08          	mov    0x8(%rbx),%r13
10040ace0:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
10040ace5:	a8 01                	test   $0x1,%al
10040ace7:	74 0c                	je     10040acf5 <.text+0x9cf5>
10040ace9:	41 8b 55 10          	mov    0x10(%r13),%edx
10040aced:	85 d2                	test   %edx,%edx
10040acef:	0f 85 b1 00 00 00    	jne    10040ada6 <.text+0x9da6>
10040acf5:	a8 04                	test   $0x4,%al
10040acf7:	74 0b                	je     10040ad04 <.text+0x9d04>
10040acf9:	49 8b 4d 08          	mov    0x8(%r13),%rcx
10040acfd:	ff 56 08             	call   *0x8(%rsi)
10040ad00:	4c 8b 6b 08          	mov    0x8(%rbx),%r13
10040ad04:	4c 89 e9             	mov    %r13,%rcx
10040ad07:	ff 56 08             	call   *0x8(%rsi)
10040ad0a:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040ad11:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040ad18:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ad1c:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040ad23:	00
10040ad24:	e9 27 fe ff ff       	jmp    10040ab50 <.text+0x9b50>
10040ad29:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
10040ad2d:	eb d8                	jmp    10040ad07 <.text+0x9d07>
10040ad2f:	80 be e8 0e 00 00 00 	cmpb   $0x0,0xee8(%rsi)
10040ad36:	0f 85 98 00 00 00    	jne    10040add4 <.text+0x9dd4>
10040ad3c:	ba 01 00 00 00       	mov    $0x1,%edx
10040ad41:	48 89 f1             	mov    %rsi,%rcx
10040ad44:	e8 67 f6 ff ff       	call   10040a3b0 <.text+0x93b0>
10040ad49:	85 c0                	test   %eax,%eax
10040ad4b:	0f 85 59 fe ff ff    	jne    10040abaa <.text+0x9baa>
10040ad51:	c6 86 e9 0e 00 00 01 	movb   $0x1,0xee9(%rsi)
10040ad58:	48 83 c4 78          	add    $0x78,%rsp
10040ad5c:	5b                   	pop    %rbx
10040ad5d:	5e                   	pop    %rsi
10040ad5e:	5f                   	pop    %rdi
10040ad5f:	5d                   	pop    %rbp
10040ad60:	41 5c                	pop    %r12
10040ad62:	41 5d                	pop    %r13
10040ad64:	c3                   	ret
10040ad65:	48 8d 15 7a ca 01 00 	lea    0x1ca7a(%rip),%rdx        # 1004277e6 <_head_msys_gcrypt_20_dll-0xf81a>
10040ad6c:	e8 5f e9 ff ff       	call   1004096d0 <.text+0x86d0>
10040ad71:	e9 3a fc ff ff       	jmp    10040a9b0 <.text+0x99b0>
10040ad76:	4c 8b 8e a0 01 00 00 	mov    0x1a0(%rsi),%r9
10040ad7d:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
10040ad82:	4c 8d 05 67 ca 01 00 	lea    0x1ca67(%rip),%r8        # 1004277f0 <_head_msys_gcrypt_20_dll-0xf810>
10040ad89:	ba 50 00 00 00       	mov    $0x50,%edx
10040ad8e:	48 89 d9             	mov    %rbx,%rcx
10040ad91:	e8 da 92 01 00       	call   100424070 <.text+0x23070>
10040ad96:	48 89 da             	mov    %rbx,%rdx
10040ad99:	48 89 f1             	mov    %rsi,%rcx
10040ad9c:	e8 2f e9 ff ff       	call   1004096d0 <.text+0x86d0>
10040ada1:	e9 f3 fd ff ff       	jmp    10040ab99 <.text+0x9b99>
10040ada6:	83 e0 cf             	and    $0xffffffcf,%eax
10040ada9:	49 8b 4d 08          	mov    0x8(%r13),%rcx
10040adad:	41 88 45 00          	mov    %al,0x0(%r13)
10040adb1:	f2 0f 12 86 c8 00 00 	movddup 0xc8(%rsi),%xmm0
10040adb8:	00
10040adb9:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
10040adbe:	e8 cd 8e 01 00       	call   100423c90 <.text+0x22c90>
10040adc3:	48 8b 43 08          	mov    0x8(%rbx),%rax
10040adc7:	41 c6 45 00 00       	movb   $0x0,0x0(%r13)
10040adcc:	49 89 c5             	mov    %rax,%r13
10040adcf:	e9 30 ff ff ff       	jmp    10040ad04 <.text+0x9d04>
10040add4:	45 31 c9             	xor    %r9d,%r9d
10040add7:	eb a4                	jmp    10040ad7d <.text+0x9d7d>
10040add9:	4c 8d 0d f6 c9 01 00 	lea    0x1c9f6(%rip),%r9        # 1004277d6 <_head_msys_gcrypt_20_dll-0xf82a>
10040ade0:	4c 8d 05 5a d9 01 00 	lea    0x1d95a(%rip),%r8        # 100428741 <_head_msys_gcrypt_20_dll-0xe8bf>
10040ade7:	ba a0 06 00 00       	mov    $0x6a0,%edx
10040adec:	48 8d 0d 3c c6 01 00 	lea    0x1c63c(%rip),%rcx        # 10042742f <_head_msys_gcrypt_20_dll-0xfbd1>
10040adf3:	e8 38 8d 01 00       	call   100423b30 <.text+0x22b30>
10040adf8:	90                   	nop
10040adf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040ae00:	48 83 ec 28          	sub    $0x28,%rsp
10040ae04:	48 83 b9 a8 01 00 00 	cmpq   $0x0,0x1a8(%rcx)
10040ae0b:	00
10040ae0c:	48 8b 81 98 01 00 00 	mov    0x198(%rcx),%rax
10040ae13:	75 2b                	jne    10040ae40 <.text+0x9e40>
10040ae15:	48 39 81 c8 00 00 00 	cmp    %rax,0xc8(%rcx)
10040ae1c:	74 42                	je     10040ae60 <.text+0x9e60>
10040ae1e:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040ae22:	48 83 a9 a0 01 00 00 	subq   $0x1,0x1a0(%rcx)
10040ae29:	01
10040ae2a:	48 89 91 98 01 00 00 	mov    %rdx,0x198(%rcx)
10040ae31:	48 83 c4 28          	add    $0x28,%rsp
10040ae35:	c3                   	ret
10040ae36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040ae3d:	00 00 00
10040ae40:	48 8b 91 b0 01 00 00 	mov    0x1b0(%rcx),%rdx
10040ae47:	48 85 d2             	test   %rdx,%rdx
10040ae4a:	74 4d                	je     10040ae99 <.text+0x9e99>
10040ae4c:	48 83 ea 01          	sub    $0x1,%rdx
10040ae50:	48 89 91 b0 01 00 00 	mov    %rdx,0x1b0(%rcx)
10040ae57:	eb c5                	jmp    10040ae1e <.text+0x9e1e>
10040ae59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040ae60:	80 b9 e9 0e 00 00 00 	cmpb   $0x0,0xee9(%rcx)
10040ae67:	75 27                	jne    10040ae90 <.text+0x9e90>
10040ae69:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
10040ae6e:	e8 0d fb ff ff       	call   10040a980 <.text+0x9980>
10040ae73:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
10040ae78:	48 8b 81 98 01 00 00 	mov    0x198(%rcx),%rax
10040ae7f:	48 3b 81 c8 00 00 00 	cmp    0xc8(%rcx),%rax
10040ae86:	75 96                	jne    10040ae1e <.text+0x9e1e>
10040ae88:	c6 81 e9 0e 00 00 01 	movb   $0x1,0xee9(%rcx)
10040ae8f:	90                   	nop
10040ae90:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
10040ae97:	eb 98                	jmp    10040ae31 <.text+0x9e31>
10040ae99:	e8 f2 e5 ff ff       	call   100409490 <.text+0x8490>
10040ae9e:	90                   	nop
10040ae9f:	90                   	nop
10040aea0:	55                   	push   %rbp
10040aea1:	57                   	push   %rdi
10040aea2:	56                   	push   %rsi
10040aea3:	53                   	push   %rbx
10040aea4:	48 83 ec 28          	sub    $0x28,%rsp
10040aea8:	48 89 ce             	mov    %rcx,%rsi
10040aeab:	48 89 d5             	mov    %rdx,%rbp
10040aeae:	4c 89 c7             	mov    %r8,%rdi
10040aeb1:	e8 4a ff ff ff       	call   10040ae00 <.text+0x9e00>
10040aeb6:	48 83 be a8 01 00 00 	cmpq   $0x0,0x1a8(%rsi)
10040aebd:	00
10040aebe:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040aec5:	48 89 c3             	mov    %rax,%rbx
10040aec8:	48 89 68 08          	mov    %rbp,0x8(%rax)
10040aecc:	48 89 78 10          	mov    %rdi,0x10(%rax)
10040aed0:	74 0e                	je     10040aee0 <.text+0x9ee0>
10040aed2:	48 89 d8             	mov    %rbx,%rax
10040aed5:	48 83 c4 28          	add    $0x28,%rsp
10040aed9:	5b                   	pop    %rbx
10040aeda:	5e                   	pop    %rsi
10040aedb:	5f                   	pop    %rdi
10040aedc:	5d                   	pop    %rbp
10040aedd:	c3                   	ret
10040aede:	66 90                	xchg   %ax,%ax
10040aee0:	4c 8b 86 c8 00 00 00 	mov    0xc8(%rsi),%r8
10040aee7:	48 89 f1             	mov    %rsi,%rcx
10040aeea:	48 89 c2             	mov    %rax,%rdx
10040aeed:	e8 0e ff ff ff       	call   10040ae00 <.text+0x9e00>
10040aef2:	48 8b 96 a8 00 00 00 	mov    0xa8(%rsi),%rdx
10040aef9:	48 89 58 08          	mov    %rbx,0x8(%rax)
10040aefd:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
10040af01:	48 c7 00 0b 20 00 00 	movq   $0x200b,(%rax)
10040af08:	48 89 48 10          	mov    %rcx,0x10(%rax)
10040af0c:	48 89 42 08          	mov    %rax,0x8(%rdx)
10040af10:	48 89 d8             	mov    %rbx,%rax
10040af13:	48 83 c4 28          	add    $0x28,%rsp
10040af17:	5b                   	pop    %rbx
10040af18:	5e                   	pop    %rsi
10040af19:	5f                   	pop    %rdi
10040af1a:	5d                   	pop    %rbp
10040af1b:	c3                   	ret
10040af1c:	0f 1f 40 00          	nopl   0x0(%rax)
10040af20:	55                   	push   %rbp
10040af21:	57                   	push   %rdi
10040af22:	56                   	push   %rsi
10040af23:	53                   	push   %rbx
10040af24:	48 83 ec 28          	sub    $0x28,%rsp
10040af28:	48 89 d5             	mov    %rdx,%rbp
10040af2b:	48 8b 91 c8 00 00 00 	mov    0xc8(%rcx),%rdx
10040af32:	44 89 c7             	mov    %r8d,%edi
10040af35:	48 89 ce             	mov    %rcx,%rsi
10040af38:	49 89 d0             	mov    %rdx,%r8
10040af3b:	e8 60 ff ff ff       	call   10040aea0 <.text+0x9ea0>
10040af40:	45 31 c9             	xor    %r9d,%r9d
10040af43:	49 89 e8             	mov    %rbp,%r8
10040af46:	89 fa                	mov    %edi,%edx
10040af48:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
10040af4f:	48 89 f1             	mov    %rsi,%rcx
10040af52:	48 89 c3             	mov    %rax,%rbx
10040af55:	e8 86 e5 ff ff       	call   1004094e0 <.text+0x84e0>
10040af5a:	89 7b 10             	mov    %edi,0x10(%rbx)
10040af5d:	48 89 43 08          	mov    %rax,0x8(%rbx)
10040af61:	48 89 d8             	mov    %rbx,%rax
10040af64:	48 83 c4 28          	add    $0x28,%rsp
10040af68:	5b                   	pop    %rbx
10040af69:	5e                   	pop    %rsi
10040af6a:	5f                   	pop    %rdi
10040af6b:	5d                   	pop    %rbp
10040af6c:	c3                   	ret
10040af6d:	0f 1f 00             	nopl   (%rax)
10040af70:	41 54                	push   %r12
10040af72:	55                   	push   %rbp
10040af73:	57                   	push   %rdi
10040af74:	56                   	push   %rsi
10040af75:	53                   	push   %rbx
10040af76:	48 83 ec 20          	sub    $0x20,%rsp
10040af7a:	48 89 cf             	mov    %rcx,%rdi
10040af7d:	48 89 d6             	mov    %rdx,%rsi
10040af80:	4c 89 c3             	mov    %r8,%rbx
10040af83:	48 89 d5             	mov    %rdx,%rbp
10040af86:	4c 39 81 c8 00 00 00 	cmp    %r8,0xc8(%rcx)
10040af8d:	74 7d                	je     10040b00c <.text+0xa00c>
10040af8f:	e8 0c ff ff ff       	call   10040aea0 <.text+0x9ea0>
10040af94:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040af9b:	48 89 c5             	mov    %rax,%rbp
10040af9e:	48 89 70 08          	mov    %rsi,0x8(%rax)
10040afa2:	48 89 58 10          	mov    %rbx,0x10(%rax)
10040afa6:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
10040afad:	48 39 43 10          	cmp    %rax,0x10(%rbx)
10040afb1:	74 6d                	je     10040b020 <.text+0xa020>
10040afb3:	49 89 ec             	mov    %rbp,%r12
10040afb6:	eb 1c                	jmp    10040afd4 <.text+0x9fd4>
10040afb8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040afbf:	00
10040afc0:	48 8b 43 10          	mov    0x10(%rbx),%rax
10040afc4:	48 3b 50 10          	cmp    0x10(%rax),%rdx
10040afc8:	74 5e                	je     10040b028 <.text+0xa028>
10040afca:	48 8b 73 08          	mov    0x8(%rbx),%rsi
10040afce:	49 89 dc             	mov    %rbx,%r12
10040afd1:	48 89 c3             	mov    %rax,%rbx
10040afd4:	48 89 f2             	mov    %rsi,%rdx
10040afd7:	49 89 d8             	mov    %rbx,%r8
10040afda:	48 89 f9             	mov    %rdi,%rcx
10040afdd:	e8 be fe ff ff       	call   10040aea0 <.text+0x9ea0>
10040afe2:	48 8b 97 c8 00 00 00 	mov    0xc8(%rdi),%rdx
10040afe9:	48 c7 00 0b 00 00 00 	movq   $0xb,(%rax)
10040aff0:	48 89 70 08          	mov    %rsi,0x8(%rax)
10040aff4:	48 89 58 10          	mov    %rbx,0x10(%rax)
10040aff8:	49 8b 44 24 10       	mov    0x10(%r12),%rax
10040affd:	48 39 50 10          	cmp    %rdx,0x10(%rax)
10040b001:	75 bd                	jne    10040afc0 <.text+0x9fc0>
10040b003:	48 8b 40 08          	mov    0x8(%rax),%rax
10040b007:	49 89 44 24 10       	mov    %rax,0x10(%r12)
10040b00c:	48 89 e8             	mov    %rbp,%rax
10040b00f:	48 83 c4 20          	add    $0x20,%rsp
10040b013:	5b                   	pop    %rbx
10040b014:	5e                   	pop    %rsi
10040b015:	5f                   	pop    %rdi
10040b016:	5d                   	pop    %rbp
10040b017:	41 5c                	pop    %r12
10040b019:	c3                   	ret
10040b01a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040b020:	48 89 d8             	mov    %rbx,%rax
10040b023:	49 89 ec             	mov    %rbp,%r12
10040b026:	eb db                	jmp    10040b003 <.text+0xa003>
10040b028:	49 89 dc             	mov    %rbx,%r12
10040b02b:	eb d6                	jmp    10040b003 <.text+0xa003>
10040b02d:	0f 1f 00             	nopl   (%rax)
10040b030:	41 54                	push   %r12