100409912:	4c 8d 05 3f dc 01 00 	lea    0x1dc3f(%rip),%r8        # 100427558 <_head_msys_gcrypt_20_dll-0xfaa8>
100409919:	48 89 f9             	mov    %rdi,%rcx
10040991c:	e8 4f a7 01 00       	call   100424070 <.text+0x23070>
100409921:	e9 2a ff ff ff       	jmp    100409850 <.text+0x8850>
100409926:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040992a:	48 8b bb f0 12 00 00 	mov    0x12f0(%rbx),%rdi
100409931:	4c 8d 0d 63 db 01 00 	lea    0x1db63(%rip),%r9        # 10042749b <_head_msys_gcrypt_20_dll-0xfb65>
100409938:	4c 8d 05 05 dc 01 00 	lea    0x1dc05(%rip),%r8        # 100427544 <_head_msys_gcrypt_20_dll-0xfabc>
10040993f:	48 63 c2             	movslq %edx,%rax
100409942:	48 8d 0c c0          	lea    (%rax,%rax,8),%rcx
100409946:	48 8d 05 13 3e 02 00 	lea    0x23e13(%rip),%rax        # 10042d760 <_head_msys_gcrypt_20_dll-0x98a0>
10040994d:	48 8d 04 88          	lea    (%rax,%rcx,4),%rax
100409951:	48 89 f9             	mov    %rdi,%rcx
100409954:	80 38 00             	cmpb   $0x0,(%rax)
100409957:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
10040995c:	ba 00 01 00 00       	mov    $0x100,%edx
100409961:	4c 0f 45 c8          	cmovne %rax,%r9
100409965:	e8 06 a7 01 00       	call   100424070 <.text+0x23070>
10040996a:	e9 e1 fe ff ff       	jmp    100409850 <.text+0x8850>
10040996f:	48 8b 40 08          	mov    0x8(%rax),%rax
100409973:	48 8b 78 08          	mov    0x8(%rax),%rdi
100409977:	e9 d4 fe ff ff       	jmp    100409850 <.text+0x8850>
10040997c:	48 8b bb f0 12 00 00 	mov    0x12f0(%rbx),%rdi
100409983:	0f b6 50 08          	movzbl 0x8(%rax),%edx
100409987:	41 83 f8 01          	cmp    $0x1,%r8d
10040998b:	0f 8e 1e 01 00 00    	jle    100409aaf <.text+0x8aaf>
100409991:	41 83 f8 0a          	cmp    $0xa,%r8d
100409995:	0f 84 14 01 00 00    	je     100409aaf <.text+0x8aaf>
10040999b:	84 d2                	test   %dl,%dl
10040999d:	0f 84 3e 02 00 00    	je     100409be1 <.text+0x8be1>
1004099a3:	4c 8b 48 10          	mov    0x10(%rax),%r9
1004099a7:	41 83 f8 10          	cmp    $0x10,%r8d
1004099ab:	0f 84 fe 02 00 00    	je     100409caf <.text+0x8caf>
1004099b1:	41 83 f8 08          	cmp    $0x8,%r8d
1004099b5:	0f 84 24 03 00 00    	je     100409cdf <.text+0x8cdf>
1004099bb:	41 83 f8 02          	cmp    $0x2,%r8d
1004099bf:	0f 85 8b fe ff ff    	jne    100409850 <.text+0x8850>
1004099c5:	4d 89 c8             	mov    %r9,%r8
1004099c8:	c6 87 ff 00 00 00 00 	movb   $0x0,0xff(%rdi)
1004099cf:	4c 8d 97 ff 00 00 00 	lea    0xff(%rdi),%r10
1004099d6:	49 f7 d8             	neg    %r8
1004099d9:	4c 89 d1             	mov    %r10,%rcx
1004099dc:	4d 0f 48 c1          	cmovs  %r9,%r8
1004099e0:	4c 89 c0             	mov    %r8,%rax
1004099e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004099e8:	48 89 c2             	mov    %rax,%rdx
1004099eb:	48 83 e9 01          	sub    $0x1,%rcx
1004099ef:	83 e2 01             	and    $0x1,%edx
1004099f2:	48 83 c2 30          	add    $0x30,%rdx
1004099f6:	48 d1 e8             	shr    $1,%rax
1004099f9:	88 11                	mov    %dl,(%rcx)
1004099fb:	75 eb                	jne    1004099e8 <.text+0x89e8>
1004099fd:	4d 85 c0             	test   %r8,%r8
100409a00:	0f 95 c1             	setne  %cl
100409a03:	49 0f bd d0          	bsr    %r8,%rdx
100409a07:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
100409a0e:	48 63 d2             	movslq %edx,%rdx
100409a11:	84 c9                	test   %cl,%cl
100409a13:	48 89 d7             	mov    %rdx,%rdi
100409a16:	48 f7 d7             	not    %rdi
100409a19:	49 0f 44 f8          	cmove  %r8,%rdi
100409a1d:	4c 01 d7             	add    %r10,%rdi
100409a20:	4d 85 c9             	test   %r9,%r9
100409a23:	0f 89 27 fe ff ff    	jns    100409850 <.text+0x8850>
100409a29:	48 f7 da             	neg    %rdx
100409a2c:	84 c9                	test   %cl,%cl
100409a2e:	c6 47 ff 2d          	movb   $0x2d,-0x1(%rdi)
100409a32:	48 0f 44 d0          	cmove  %rax,%rdx
100409a36:	49 8d 7c 12 fe       	lea    -0x2(%r10,%rdx,1),%rdi
100409a3b:	e9 10 fe ff ff       	jmp    100409850 <.text+0x8850>
100409a40:	45 85 c0             	test   %r8d,%r8d
100409a43:	0f 85 8b 00 00 00    	jne    100409ad4 <.text+0x8ad4>
100409a49:	48 8b 50 08          	mov    0x8(%rax),%rdx
100409a4d:	49 89 11             	mov    %rdx,(%r9)
100409a50:	8b 40 10             	mov    0x10(%rax),%eax
100409a53:	89 45 00             	mov    %eax,0x0(%rbp)
100409a56:	e9 03 fe ff ff       	jmp    10040985e <.text+0x885e>
100409a5b:	48 8d 3d 81 da 01 00 	lea    0x1da81(%rip),%rdi        # 1004274e3 <_head_msys_gcrypt_20_dll-0xfb1d>
100409a62:	e9 e9 fd ff ff       	jmp    100409850 <.text+0x8850>
100409a67:	48 8d 3d 5f da 01 00 	lea    0x1da5f(%rip),%rdi        # 1004274cd <_head_msys_gcrypt_20_dll-0xfb33>
100409a6e:	e9 dd fd ff ff       	jmp    100409850 <.text+0x8850>
100409a73:	48 8d 3d 3a da 01 00 	lea    0x1da3a(%rip),%rdi        # 1004274b4 <_head_msys_gcrypt_20_dll-0xfb4c>
100409a7a:	e9 d1 fd ff ff       	jmp    100409850 <.text+0x8850>
100409a7f:	41 83 f9 0d          	cmp    $0xd,%r9d
100409a83:	0f 84 80 02 00 00    	je     100409d09 <.text+0x8d09>
100409a89:	0f 8f 3e 02 00 00    	jg     100409ccd <.text+0x8ccd>
100409a8f:	41 83 f9 09          	cmp    $0x9,%r9d
100409a93:	0f 84 64 02 00 00    	je     100409cfd <.text+0x8cfd>
100409a99:	41 83 f9 0a          	cmp    $0xa,%r9d
100409a9d:	0f 85 bc 02 00 00    	jne    100409d5f <.text+0x8d5f>
100409aa3:	48 8d 3d 58 da 01 00 	lea    0x1da58(%rip),%rdi        # 100427502 <_head_msys_gcrypt_20_dll-0xfafe>
100409aaa:	e9 a1 fd ff ff       	jmp    100409850 <.text+0x8850>
100409aaf:	84 d2                	test   %dl,%dl
100409ab1:	0f 84 35 01 00 00    	je     100409bec <.text+0x8bec>
100409ab7:	4c 8b 48 10          	mov    0x10(%rax),%r9
100409abb:	4c 8d 05 59 da 01 00 	lea    0x1da59(%rip),%r8        # 10042751b <_head_msys_gcrypt_20_dll-0xfae5>
100409ac2:	ba 00 01 00 00       	mov    $0x100,%edx
100409ac7:	48 89 f9             	mov    %rdi,%rcx
100409aca:	e8 a1 a5 01 00       	call   100424070 <.text+0x23070>
100409acf:	e9 7c fd ff ff       	jmp    100409850 <.text+0x8850>
100409ad4:	48 8b 93 f0 12 00 00 	mov    0x12f0(%rbx),%rdx
100409adb:	48 89 d9             	mov    %rbx,%rcx
100409ade:	49 89 11             	mov    %rdx,(%r9)
100409ae1:	ba 22 00 00 00       	mov    $0x22,%edx
100409ae6:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%rbp)
100409aed:	48 63 78 10          	movslq 0x10(%rax),%rdi
100409af1:	48 8b 70 08          	mov    0x8(%rax),%rsi
100409af5:	48 89 fd             	mov    %rdi,%rbp
100409af8:	e8 63 fc ff ff       	call   100409760 <.text+0x8760>
100409afd:	48 01 f7             	add    %rsi,%rdi
100409b00:	85 ed                	test   %ebp,%ebp
100409b02:	7f 39                	jg     100409b3d <.text+0x8b3d>
100409b04:	e9 c1 00 00 00       	jmp    100409bca <.text+0x8bca>
100409b09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100409b10:	3c 09                	cmp    $0x9,%al
100409b12:	0f 84 8e 00 00 00    	je     100409ba6 <.text+0x8ba6>
100409b18:	3c 0a                	cmp    $0xa,%al
100409b1a:	0f 85 60 01 00 00    	jne    100409c80 <.text+0x8c80>
100409b20:	ba 6e 00 00 00       	mov    $0x6e,%edx
100409b25:	48 89 d9             	mov    %rbx,%rcx
100409b28:	e8 33 fc ff ff       	call   100409760 <.text+0x8760>
100409b2d:	0f 1f 00             	nopl   (%rax)
100409b30:	48 83 c6 01          	add    $0x1,%rsi
100409b34:	48 39 fe             	cmp    %rdi,%rsi
100409b37:	0f 84 8d 00 00 00    	je     100409bca <.text+0x8bca>
100409b3d:	0f b6 06             	movzbl (%rsi),%eax
100409b40:	3c ff                	cmp    $0xff,%al
100409b42:	0f 94 c2             	sete   %dl
100409b45:	3c 22                	cmp    $0x22,%al
100409b47:	0f 94 c1             	sete   %cl
100409b4a:	09 ca                	or     %ecx,%edx
100409b4c:	3c 1f                	cmp    $0x1f,%al
100409b4e:	0f 96 c1             	setbe  %cl
100409b51:	08 ca                	or     %cl,%dl
100409b53:	75 04                	jne    100409b59 <.text+0x8b59>
100409b55:	3c 5c                	cmp    $0x5c,%al
100409b57:	75 31                	jne    100409b8a <.text+0x8b8a>
100409b59:	ba 5c 00 00 00       	mov    $0x5c,%edx
100409b5e:	48 89 d9             	mov    %rbx,%rcx
100409b61:	e8 fa fb ff ff       	call   100409760 <.text+0x8760>
100409b66:	0f b6 06             	movzbl (%rsi),%eax
100409b69:	3c 0d                	cmp    $0xd,%al
100409b6b:	74 2a                	je     100409b97 <.text+0x8b97>
100409b6d:	76 a1                	jbe    100409b10 <.text+0x8b10>
100409b6f:	3c 22                	cmp    $0x22,%al
100409b71:	74 45                	je     100409bb8 <.text+0x8bb8>
100409b73:	3c 5c                	cmp    $0x5c,%al
100409b75:	0f 85 be 00 00 00    	jne    100409c39 <.text+0x8c39>
100409b7b:	ba 5c 00 00 00       	mov    $0x5c,%edx
100409b80:	48 89 d9             	mov    %rbx,%rcx
100409b83:	e8 d8 fb ff ff       	call   100409760 <.text+0x8760>
100409b88:	eb a6                	jmp    100409b30 <.text+0x8b30>
100409b8a:	0f b6 d0             	movzbl %al,%edx
100409b8d:	48 89 d9             	mov    %rbx,%rcx
100409b90:	e8 cb fb ff ff       	call   100409760 <.text+0x8760>
100409b95:	eb 99                	jmp    100409b30 <.text+0x8b30>
100409b97:	ba 72 00 00 00       	mov    $0x72,%edx
100409b9c:	48 89 d9             	mov    %rbx,%rcx
100409b9f:	e8 bc fb ff ff       	call   100409760 <.text+0x8760>
100409ba4:	eb 8a                	jmp    100409b30 <.text+0x8b30>
100409ba6:	ba 74 00 00 00       	mov    $0x74,%edx
100409bab:	48 89 d9             	mov    %rbx,%rcx
100409bae:	e8 ad fb ff ff       	call   100409760 <.text+0x8760>
100409bb3:	e9 78 ff ff ff       	jmp    100409b30 <.text+0x8b30>
100409bb8:	ba 22 00 00 00       	mov    $0x22,%edx
100409bbd:	48 89 d9             	mov    %rbx,%rcx
100409bc0:	e8 9b fb ff ff       	call   100409760 <.text+0x8760>
100409bc5:	e9 66 ff ff ff       	jmp    100409b30 <.text+0x8b30>
100409bca:	ba 22 00 00 00       	mov    $0x22,%edx
100409bcf:	48 89 d9             	mov    %rbx,%rcx
100409bd2:	48 83 c4 30          	add    $0x30,%rsp
100409bd6:	5b                   	pop    %rbx
100409bd7:	5e                   	pop    %rsi
100409bd8:	5f                   	pop    %rdi
100409bd9:	5d                   	pop    %rbp
100409bda:	41 5c                	pop    %r12
100409bdc:	e9 7f fb ff ff       	jmp    100409760 <.text+0x8760>
100409be1:	f2 4c 0f 2c 48 10    	cvttsd2si 0x10(%rax),%r9
100409be7:	e9 bb fd ff ff       	jmp    1004099a7 <.text+0x89a7>
100409bec:	4c 8b 48 10          	mov    0x10(%rax),%r9
100409bf0:	4c 8d 05 28 d9 01 00 	lea    0x1d928(%rip),%r8        # 10042751f <_head_msys_gcrypt_20_dll-0xfae1>
100409bf7:	ba 00 01 00 00       	mov    $0x100,%edx
100409bfc:	48 89 f9             	mov    %rdi,%rcx
100409bff:	66 49 0f 6e d9       	movq   %r9,%xmm3
100409c04:	e8 67 a4 01 00       	call   100424070 <.text+0x23070>
100409c09:	48 8d 15 15 d9 01 00 	lea    0x1d915(%rip),%rdx        # 100427525 <_head_msys_gcrypt_20_dll-0xfadb>
100409c10:	48 89 f9             	mov    %rdi,%rcx
100409c13:	e8 f8 a4 01 00       	call   100424110 <.text+0x23110>
100409c18:	48 98                	cltq
100409c1a:	48 8d 14 07          	lea    (%rdi,%rax,1),%rdx
100409c1e:	80 3a 00             	cmpb   $0x0,(%rdx)
100409c21:	0f 85 29 fc ff ff    	jne    100409850 <.text+0x8850>
100409c27:	b9 2e 30 00 00       	mov    $0x302e,%ecx
100409c2c:	66 89 0a             	mov    %cx,(%rdx)
100409c2f:	c6 44 07 02 00       	movb   $0x0,0x2(%rdi,%rax,1)
100409c34:	e9 17 fc ff ff       	jmp    100409850 <.text+0x8850>
100409c39:	c0 e8 04             	shr    $0x4,%al
100409c3c:	ba 78 00 00 00       	mov    $0x78,%edx
100409c41:	48 89 d9             	mov    %rbx,%rcx
100409c44:	44 0f b6 e0          	movzbl %al,%r12d
100409c48:	e8 13 fb ff ff       	call   100409760 <.text+0x8760>
100409c4d:	41 80 fc 09          	cmp    $0x9,%r12b
100409c51:	76 3d                	jbe    100409c90 <.text+0x8c90>
100409c53:	41 8d 54 24 37       	lea    0x37(%r12),%edx
100409c58:	48 89 d9             	mov    %rbx,%rcx
100409c5b:	e8 00 fb ff ff       	call   100409760 <.text+0x8760>
100409c60:	0f b6 06             	movzbl (%rsi),%eax
100409c63:	89 c2                	mov    %eax,%edx
100409c65:	83 e0 0f             	and    $0xf,%eax
100409c68:	83 e2 0f             	and    $0xf,%edx
100409c6b:	80 fa 09             	cmp    $0x9,%dl
100409c6e:	77 2f                	ja     100409c9f <.text+0x8c9f>
100409c70:	8d 50 30             	lea    0x30(%rax),%edx
100409c73:	48 89 d9             	mov    %rbx,%rcx
100409c76:	e8 e5 fa ff ff       	call   100409760 <.text+0x8760>
100409c7b:	e9 b0 fe ff ff       	jmp    100409b30 <.text+0x8b30>
100409c80:	ba 78 00 00 00       	mov    $0x78,%edx
100409c85:	48 89 d9             	mov    %rbx,%rcx
100409c88:	45 31 e4             	xor    %r12d,%r12d
100409c8b:	e8 d0 fa ff ff       	call   100409760 <.text+0x8760>
100409c90:	41 8d 54 24 30       	lea    0x30(%r12),%edx
100409c95:	48 89 d9             	mov    %rbx,%rcx
100409c98:	e8 c3 fa ff ff       	call   100409760 <.text+0x8760>
100409c9d:	eb c1                	jmp    100409c60 <.text+0x8c60>
100409c9f:	8d 50 37             	lea    0x37(%rax),%edx
100409ca2:	48 89 d9             	mov    %rbx,%rcx
100409ca5:	e8 b6 fa ff ff       	call   100409760 <.text+0x8760>
100409caa:	e9 81 fe ff ff       	jmp    100409b30 <.text+0x8b30>
100409caf:	4d 85 c9             	test   %r9,%r9
100409cb2:	78 61                	js     100409d15 <.text+0x8d15>
100409cb4:	4c 8d 05 6d d8 01 00 	lea    0x1d86d(%rip),%r8        # 100427528 <_head_msys_gcrypt_20_dll-0xfad8>
100409cbb:	ba 00 01 00 00       	mov    $0x100,%edx
100409cc0:	48 89 f9             	mov    %rdi,%rcx
100409cc3:	e8 a8 a3 01 00       	call   100424070 <.text+0x23070>
100409cc8:	e9 83 fb ff ff       	jmp    100409850 <.text+0x8850>
100409ccd:	41 83 f9 20          	cmp    $0x20,%r9d
100409cd1:	75 5e                	jne    100409d31 <.text+0x8d31>
100409cd3:	48 8d 3d e2 d7 01 00 	lea    0x1d7e2(%rip),%rdi        # 1004274bc <_head_msys_gcrypt_20_dll-0xfb44>
100409cda:	e9 71 fb ff ff       	jmp    100409850 <.text+0x8850>
100409cdf:	4d 85 c9             	test   %r9,%r9
100409ce2:	78 5f                	js     100409d43 <.text+0x8d43>
100409ce4:	4c 8d 05 46 d8 01 00 	lea    0x1d846(%rip),%r8        # 100427531 <_head_msys_gcrypt_20_dll-0xfacf>
100409ceb:	ba 00 01 00 00       	mov    $0x100,%edx
100409cf0:	48 89 f9             	mov    %rdi,%rcx
100409cf3:	e8 78 a3 01 00       	call   100424070 <.text+0x23070>
100409cf8:	e9 53 fb ff ff       	jmp    100409850 <.text+0x8850>
100409cfd:	48 8d 3d ef d7 01 00 	lea    0x1d7ef(%rip),%rdi        # 1004274f3 <_head_msys_gcrypt_20_dll-0xfb0d>
100409d04:	e9 47 fb ff ff       	jmp    100409850 <.text+0x8850>
100409d09:	48 8d 3d e9 d7 01 00 	lea    0x1d7e9(%rip),%rdi        # 1004274f9 <_head_msys_gcrypt_20_dll-0xfb07>
100409d10:	e9 3b fb ff ff       	jmp    100409850 <.text+0x8850>
100409d15:	49 f7 d9             	neg    %r9
100409d18:	4c 8d 05 0d d8 01 00 	lea    0x1d80d(%rip),%r8        # 10042752c <_head_msys_gcrypt_20_dll-0xfad4>
100409d1f:	ba 00 01 00 00       	mov    $0x100,%edx
100409d24:	48 89 f9             	mov    %rdi,%rcx
100409d27:	e8 44 a3 01 00       	call   100424070 <.text+0x23070>
100409d2c:	e9 1f fb ff ff       	jmp    100409850 <.text+0x8850>
100409d31:	41 83 f9 7f          	cmp    $0x7f,%r9d
100409d35:	75 52                	jne    100409d89 <.text+0x8d89>
100409d37:	48 8d 3d ce d7 01 00 	lea    0x1d7ce(%rip),%rdi        # 10042750c <_head_msys_gcrypt_20_dll-0xfaf4>
100409d3e:	e9 0d fb ff ff       	jmp    100409850 <.text+0x8850>
100409d43:	49 f7 d9             	neg    %r9
100409d46:	4c 8d 05 e8 d7 01 00 	lea    0x1d7e8(%rip),%r8        # 100427535 <_head_msys_gcrypt_20_dll-0xfacb>
100409d4d:	ba 00 01 00 00       	mov    $0x100,%edx
100409d52:	48 89 f9             	mov    %rdi,%rcx
100409d55:	e8 16 a3 01 00       	call   100424070 <.text+0x23070>
100409d5a:	e9 f1 fa ff ff       	jmp    100409850 <.text+0x8850>
100409d5f:	49 63 c1             	movslq %r9d,%rax
100409d62:	4c 8d 0d 57 52 02 00 	lea    0x25257(%rip),%r9        # 10042efc0 <_head_msys_gcrypt_20_dll-0x8040>
100409d69:	4c 8d 05 ca d7 01 00 	lea    0x1d7ca(%rip),%r8        # 10042753a <_head_msys_gcrypt_20_dll-0xfac6>
100409d70:	48 89 f9             	mov    %rdi,%rcx
100409d73:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
100409d77:	ba 00 01 00 00       	mov    $0x100,%edx
100409d7c:	49 01 c1             	add    %rax,%r9
100409d7f:	e8 ec a2 01 00       	call   100424070 <.text+0x23070>
100409d84:	e9 c7 fa ff ff       	jmp    100409850 <.text+0x8850>
100409d89:	41 83 f9 1f          	cmp    $0x1f,%r9d
100409d8d:	7e d0                	jle    100409d5f <.text+0x8d5f>
100409d8f:	4c 8d 05 a9 d7 01 00 	lea    0x1d7a9(%rip),%r8        # 10042753f <_head_msys_gcrypt_20_dll-0xfac1>
100409d96:	ba 00 01 00 00       	mov    $0x100,%edx
100409d9b:	48 89 f9             	mov    %rdi,%rcx
100409d9e:	e8 cd a2 01 00       	call   100424070 <.text+0x23070>
100409da3:	e9 a8 fa ff ff       	jmp    100409850 <.text+0x8850>
100409da8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100409daf:	00
100409db0:	56                   	push   %rsi
100409db1:	53                   	push   %rbx
100409db2:	48 83 ec 28          	sub    $0x28,%rsp
100409db6:	48 8b 91 c0 01 00 00 	mov    0x1c0(%rcx),%rdx
100409dbd:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
100409dc1:	0f b6 03             	movzbl (%rbx),%eax
100409dc4:	48 89 ce             	mov    %rcx,%rsi
100409dc7:	a8 40                	test   $0x40,%al
100409dc9:	75 4e                	jne    100409e19 <.text+0x8e19>
100409dcb:	a8 01                	test   $0x1,%al
100409dcd:	75 29                	jne    100409df8 <.text+0x8df8>
100409dcf:	48 8b 43 18          	mov    0x18(%rbx),%rax
100409dd3:	80 38 00             	cmpb   $0x0,(%rax)
100409dd6:	74 38                	je     100409e10 <.text+0x8e10>
100409dd8:	48 3b 43 10          	cmp    0x10(%rbx),%rax
100409ddc:	74 32                	je     100409e10 <.text+0x8e10>
100409dde:	48 8d 50 01          	lea    0x1(%rax),%rdx
100409de2:	48 89 53 18          	mov    %rdx,0x18(%rbx)
100409de6:	0f be 00             	movsbl (%rax),%eax
100409de9:	83 f8 ff             	cmp    $0xffffffff,%eax
100409dec:	74 15                	je     100409e03 <.text+0x8e03>
100409dee:	48 83 c4 28          	add    $0x28,%rsp
100409df2:	5b                   	pop    %rbx
100409df3:	5e                   	pop    %rsi
100409df4:	c3                   	ret
100409df5:	0f 1f 00             	nopl   (%rax)
100409df8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
100409dfc:	e8 cf 9e 01 00       	call   100423cd0 <.text+0x22cd0>
100409e01:	eb e6                	jmp    100409de9 <.text+0x8de9>
100409e03:	48 8b 96 c0 01 00 00 	mov    0x1c0(%rsi),%rdx
100409e0a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100409e10:	48 39 96 d8 01 00 00 	cmp    %rdx,0x1d8(%rsi)
100409e17:	74 07                	je     100409e20 <.text+0x8e20>
100409e19:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100409e1e:	eb ce                	jmp    100409dee <.text+0x8dee>
100409e20:	80 0b 40             	orb    $0x40,(%rbx)
100409e23:	eb f4                	jmp    100409e19 <.text+0x8e19>
100409e25:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100409e2c:	00 00 00 00
100409e30:	48 89 c8             	mov    %rcx,%rax
100409e33:	89 d1                	mov    %edx,%ecx
100409e35:	83 fa ff             	cmp    $0xffffffff,%edx
100409e38:	74 25                	je     100409e5f <.text+0x8e5f>
100409e3a:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
100409e41:	48 8b 40 08          	mov    0x8(%rax),%rax
100409e45:	4c 8b 40 08          	mov    0x8(%rax),%r8
100409e49:	f6 00 01             	testb  $0x1,(%rax)
100409e4c:	75 12                	jne    100409e60 <.text+0x8e60>
100409e4e:	48 8b 50 18          	mov    0x18(%rax),%rdx
100409e52:	4c 39 c2             	cmp    %r8,%rdx
100409e55:	74 08                	je     100409e5f <.text+0x8e5f>
100409e57:	48 83 ea 01          	sub    $0x1,%rdx
100409e5b:	48 89 50 18          	mov    %rdx,0x18(%rax)
100409e5f:	c3                   	ret
100409e60:	4c 89 c2             	mov    %r8,%rdx
100409e63:	e9 e8 a3 01 00       	jmp    100424250 <.text+0x23250>
100409e68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100409e6f:	00
100409e70:	55                   	push   %rbp
100409e71:	57                   	push   %rdi
100409e72:	56                   	push   %rsi
100409e73:	53                   	push   %rbx
100409e74:	48 83 ec 48          	sub    $0x48,%rsp
100409e78:	48 8d 44 24 34       	lea    0x34(%rsp),%rax
100409e7d:	48 89 cd             	mov    %rcx,%rbp
100409e80:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9