10041c87b:	e8 f0 55 00 00       	call   100421e70 <.text+0x20e70>
10041c880:	48 89 05 89 98 01 00 	mov    %rax,0x19889(%rip)        # 100436110 <_head_msys_gcrypt_20_dll-0xef0>
10041c887:	e9 67 fe ff ff       	jmp    10041c6f3 <.text+0x1b6f3>
10041c88c:	45 31 c0             	xor    %r8d,%r8d
10041c88f:	48 8d 15 f6 2e 01 00 	lea    0x12ef6(%rip),%rdx        # 10042f78c <_head_msys_gcrypt_20_dll-0x7874>
10041c896:	e8 d5 55 00 00       	call   100421e70 <.text+0x20e70>
10041c89b:	48 89 05 6e 98 01 00 	mov    %rax,0x1986e(%rip)        # 100436110 <_head_msys_gcrypt_20_dll-0xef0>
10041c8a2:	e9 de fc ff ff       	jmp    10041c585 <.text+0x1b585>
10041c8a7:	45 31 c0             	xor    %r8d,%r8d
10041c8aa:	48 8d 15 e1 2d 01 00 	lea    0x12de1(%rip),%rdx        # 10042f692 <_head_msys_gcrypt_20_dll-0x796e>
10041c8b1:	e8 ba 55 00 00       	call   100421e70 <.text+0x20e70>
10041c8b6:	48 89 05 5b 98 01 00 	mov    %rax,0x1985b(%rip)        # 100436118 <_head_msys_gcrypt_20_dll-0xee8>
10041c8bd:	e9 ab fe ff ff       	jmp    10041c76d <.text+0x1b76d>
10041c8c2:	45 31 c0             	xor    %r8d,%r8d
10041c8c5:	48 8d 15 c6 2d 01 00 	lea    0x12dc6(%rip),%rdx        # 10042f692 <_head_msys_gcrypt_20_dll-0x796e>
10041c8cc:	e8 9f 55 00 00       	call   100421e70 <.text+0x20e70>
10041c8d1:	48 89 05 40 98 01 00 	mov    %rax,0x19840(%rip)        # 100436118 <_head_msys_gcrypt_20_dll-0xee8>
10041c8d8:	e9 9c fd ff ff       	jmp    10041c679 <.text+0x1b679>
10041c8dd:	45 31 c0             	xor    %r8d,%r8d
10041c8e0:	48 8d 15 ab 2d 01 00 	lea    0x12dab(%rip),%rdx        # 10042f692 <_head_msys_gcrypt_20_dll-0x796e>
10041c8e7:	e8 84 55 00 00       	call   100421e70 <.text+0x20e70>
10041c8ec:	48 89 05 25 98 01 00 	mov    %rax,0x19825(%rip)        # 100436118 <_head_msys_gcrypt_20_dll-0xee8>
10041c8f3:	e9 ef fe ff ff       	jmp    10041c7e7 <.text+0x1b7e7>
10041c8f8:	45 31 c0             	xor    %r8d,%r8d
10041c8fb:	48 8d 15 8a 2e 01 00 	lea    0x12e8a(%rip),%rdx        # 10042f78c <_head_msys_gcrypt_20_dll-0x7874>
10041c902:	e8 69 55 00 00       	call   100421e70 <.text+0x20e70>
10041c907:	48 89 05 02 98 01 00 	mov    %rax,0x19802(%rip)        # 100436110 <_head_msys_gcrypt_20_dll-0xef0>
10041c90e:	e9 be fb ff ff       	jmp    10041c4d1 <.text+0x1b4d1>
10041c913:	45 31 c0             	xor    %r8d,%r8d
10041c916:	48 8d 15 75 2d 01 00 	lea    0x12d75(%rip),%rdx        # 10042f692 <_head_msys_gcrypt_20_dll-0x796e>
10041c91d:	e8 4e 55 00 00       	call   100421e70 <.text+0x20e70>
10041c922:	48 89 05 ef 97 01 00 	mov    %rax,0x197ef(%rip)        # 100436118 <_head_msys_gcrypt_20_dll-0xee8>
10041c929:	e9 88 fd ff ff       	jmp    10041c6b6 <.text+0x1b6b6>
10041c92e:	45 31 c0             	xor    %r8d,%r8d
10041c931:	48 8d 15 5a 2d 01 00 	lea    0x12d5a(%rip),%rdx        # 10042f692 <_head_msys_gcrypt_20_dll-0x796e>
10041c938:	e8 33 55 00 00       	call   100421e70 <.text+0x20e70>
10041c93d:	48 89 05 d4 97 01 00 	mov    %rax,0x197d4(%rip)        # 100436118 <_head_msys_gcrypt_20_dll-0xee8>
10041c944:	e9 79 fc ff ff       	jmp    10041c5c2 <.text+0x1b5c2>
10041c949:	45 31 c0             	xor    %r8d,%r8d
10041c94c:	48 8d 15 39 2e 01 00 	lea    0x12e39(%rip),%rdx        # 10042f78c <_head_msys_gcrypt_20_dll-0x7874>
10041c953:	e8 18 55 00 00       	call   100421e70 <.text+0x20e70>
10041c958:	48 89 05 b1 97 01 00 	mov    %rax,0x197b1(%rip)        # 100436110 <_head_msys_gcrypt_20_dll-0xef0>
10041c95f:	e9 46 fe ff ff       	jmp    10041c7aa <.text+0x1b7aa>
10041c964:	45 31 c0             	xor    %r8d,%r8d
10041c967:	48 8d 15 1e 2e 01 00 	lea    0x12e1e(%rip),%rdx        # 10042f78c <_head_msys_gcrypt_20_dll-0x7874>
10041c96e:	e8 fd 54 00 00       	call   100421e70 <.text+0x20e70>
10041c973:	48 89 05 96 97 01 00 	mov    %rax,0x19796(%rip)        # 100436110 <_head_msys_gcrypt_20_dll-0xef0>
10041c97a:	e9 c9 fb ff ff       	jmp    10041c548 <.text+0x1b548>
10041c97f:	45 31 c0             	xor    %r8d,%r8d
10041c982:	48 8d 15 03 2e 01 00 	lea    0x12e03(%rip),%rdx        # 10042f78c <_head_msys_gcrypt_20_dll-0x7874>
10041c989:	e8 e2 54 00 00       	call   100421e70 <.text+0x20e70>
10041c98e:	48 89 05 7b 97 01 00 	mov    %rax,0x1977b(%rip)        # 100436110 <_head_msys_gcrypt_20_dll-0xef0>
10041c995:	e9 96 fd ff ff       	jmp    10041c730 <.text+0x1b730>
10041c99a:	45 31 c0             	xor    %r8d,%r8d
10041c99d:	48 8d 15 ee 2c 01 00 	lea    0x12cee(%rip),%rdx        # 10042f692 <_head_msys_gcrypt_20_dll-0x796e>
10041c9a4:	e8 c7 54 00 00       	call   100421e70 <.text+0x20e70>
10041c9a9:	48 89 05 68 97 01 00 	mov    %rax,0x19768(%rip)        # 100436118 <_head_msys_gcrypt_20_dll-0xee8>
10041c9b0:	e9 87 fc ff ff       	jmp    10041c63c <.text+0x1b63c>
10041c9b5:	45 31 c0             	xor    %r8d,%r8d
10041c9b8:	48 8d 15 d3 2c 01 00 	lea    0x12cd3(%rip),%rdx        # 10042f692 <_head_msys_gcrypt_20_dll-0x796e>
10041c9bf:	e8 ac 54 00 00       	call   100421e70 <.text+0x20e70>
10041c9c4:	48 89 05 4d 97 01 00 	mov    %rax,0x1974d(%rip)        # 100436118 <_head_msys_gcrypt_20_dll-0xee8>
10041c9cb:	e9 54 fe ff ff       	jmp    10041c824 <.text+0x1b824>
10041c9d0:	48 8d 05 69 30 01 00 	lea    0x13069(%rip),%rax        # 10042fa40 <_head_msys_gcrypt_20_dll-0x75c0>
10041c9d7:	41 b9 cf 06 00 00    	mov    $0x6cf,%r9d
10041c9dd:	4c 8d 05 1a 2e 01 00 	lea    0x12e1a(%rip),%r8        # 10042f7fe <_head_msys_gcrypt_20_dll-0x7802>
10041c9e4:	b9 06 00 00 00       	mov    $0x6,%ecx
10041c9e9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10041c9ee:	48 8d 15 e5 2f 01 00 	lea    0x12fe5(%rip),%rdx        # 10042f9da <_head_msys_gcrypt_20_dll-0x7626>
10041c9f5:	e8 3e 70 00 00       	call   100423a38 <.text+0x22a38>
10041c9fa:	e8 a1 71 00 00       	call   100423ba0 <.text+0x22ba0>
10041c9ff:	90                   	nop
10041ca00:	b9 01 00 00 00       	mov    $0x1,%ecx
10041ca05:	e9 06 e4 ff ff       	jmp    10041ae10 <.text+0x19e10>
10041ca0a:	90                   	nop
10041ca0b:	90                   	nop
10041ca0c:	90                   	nop
10041ca0d:	90                   	nop
10041ca0e:	90                   	nop
10041ca0f:	90                   	nop
10041ca10:	8d 42 ff             	lea    -0x1(%rdx),%eax
10041ca13:	4d 63 c0             	movslq %r8d,%r8
10041ca16:	41 89 c1             	mov    %eax,%r9d
10041ca19:	41 c1 e1 05          	shl    $0x5,%r9d
10041ca1d:	41 29 c1             	sub    %eax,%r9d
10041ca20:	48 63 c1             	movslq %ecx,%rax
10041ca23:	4c 8d 14 c0          	lea    (%rax,%rax,8),%r10
10041ca27:	4d 63 c9             	movslq %r9d,%r9
10041ca2a:	4e 8d 14 d0          	lea    (%rax,%r10,8),%r10
10041ca2e:	4f 8d 14 92          	lea    (%r10,%r10,4),%r10
10041ca32:	4d 01 d1             	add    %r10,%r9
10041ca35:	4f 8d 84 01 e4 42 1a 	lea    0x1a42e4(%r9,%r8,1),%r8
10041ca3c:	00
10041ca3d:	83 fa 02             	cmp    $0x2,%edx
10041ca40:	7f 3e                	jg     10041ca80 <.text+0x1ba80>
10041ca42:	83 e9 01             	sub    $0x1,%ecx
10041ca45:	48 63 c1             	movslq %ecx,%rax
10041ca48:	48 69 c0 1f 85 eb 51 	imul   $0x51eb851f,%rax,%rax
10041ca4f:	89 ca                	mov    %ecx,%edx
10041ca51:	c1 fa 1f             	sar    $0x1f,%edx
10041ca54:	48 c1 f8 25          	sar    $0x25,%rax
10041ca58:	29 d0                	sub    %edx,%eax
10041ca5a:	8d 44 40 03          	lea    0x3(%rax,%rax,2),%eax
10041ca5e:	85 c0                	test   %eax,%eax
10041ca60:	8d 50 03             	lea    0x3(%rax),%edx
10041ca63:	0f 49 d0             	cmovns %eax,%edx
10041ca66:	8d 41 03             	lea    0x3(%rcx),%eax
10041ca69:	c1 fa 02             	sar    $0x2,%edx
10041ca6c:	85 c9                	test   %ecx,%ecx
10041ca6e:	0f 49 c1             	cmovns %ecx,%eax
10041ca71:	c1 f8 02             	sar    $0x2,%eax
10041ca74:	29 d0                	sub    %edx,%eax
10041ca76:	48 98                	cltq
10041ca78:	4c 01 c0             	add    %r8,%rax
10041ca7b:	c3                   	ret
10041ca7c:	0f 1f 40 00          	nopl   0x0(%rax)
10041ca80:	8d 14 95 17 00 00 00 	lea    0x17(,%rdx,4),%edx
10041ca87:	41 b9 cd cc cc cc    	mov    $0xcccccccd,%r9d
10041ca8d:	49 0f af d1          	imul   %r9,%rdx
10041ca91:	48 c1 ea 23          	shr    $0x23,%rdx
10041ca95:	49 29 d0             	sub    %rdx,%r8
10041ca98:	eb ae                	jmp    10041ca48 <.text+0x1ba48>
10041ca9a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041caa0:	48 89 c8             	mov    %rcx,%rax
10041caa3:	41 89 d0             	mov    %edx,%r8d
10041caa6:	48 8d 49 04          	lea    0x4(%rcx),%rcx
10041caaa:	0f b6 10             	movzbl (%rax),%edx
10041caad:	83 ea 30             	sub    $0x30,%edx
10041cab0:	80 fa 09             	cmp    $0x9,%dl
10041cab3:	0f 87 bf 01 00 00    	ja     10041cc78 <.text+0x1bc78>
10041cab9:	48 83 c0 01          	add    $0x1,%rax
10041cabd:	48 39 c8             	cmp    %rcx,%rax
10041cac0:	75 e8                	jne    10041caaa <.text+0x1baaa>
10041cac2:	31 d2                	xor    %edx,%edx
10041cac4:	80 38 2d             	cmpb   $0x2d,(%rax)
10041cac7:	0f 85 a5 01 00 00    	jne    10041cc72 <.text+0x1bc72>
10041cacd:	0f be 48 01          	movsbl 0x1(%rax),%ecx
10041cad1:	44 8d 49 d0          	lea    -0x30(%rcx),%r9d
10041cad5:	41 80 f9 09          	cmp    $0x9,%r9b
10041cad9:	0f 87 93 01 00 00    	ja     10041cc72 <.text+0x1bc72>
10041cadf:	44 0f be 48 02       	movsbl 0x2(%rax),%r9d
10041cae4:	45 8d 51 d0          	lea    -0x30(%r9),%r10d
10041cae8:	41 80 fa 09          	cmp    $0x9,%r10b
10041caec:	0f 87 80 01 00 00    	ja     10041cc72 <.text+0x1bc72>
10041caf2:	80 78 03 2d          	cmpb   $0x2d,0x3(%rax)
10041caf6:	0f 85 76 01 00 00    	jne    10041cc72 <.text+0x1bc72>
10041cafc:	8d 8c 89 10 ff ff ff 	lea    -0xf0(%rcx,%rcx,4),%ecx
10041cb03:	41 8d 4c 49 cf       	lea    -0x31(%r9,%rcx,2),%ecx
10041cb08:	83 f9 0b             	cmp    $0xb,%ecx
10041cb0b:	0f 87 61 01 00 00    	ja     10041cc72 <.text+0x1bc72>
10041cb11:	0f be 48 04          	movsbl 0x4(%rax),%ecx
10041cb15:	44 8d 49 d0          	lea    -0x30(%rcx),%r9d
10041cb19:	41 80 f9 09          	cmp    $0x9,%r9b
10041cb1d:	0f 87 4f 01 00 00    	ja     10041cc72 <.text+0x1bc72>
10041cb23:	44 0f be 48 05       	movsbl 0x5(%rax),%r9d
10041cb28:	45 8d 51 d0          	lea    -0x30(%r9),%r10d
10041cb2c:	41 80 fa 09          	cmp    $0x9,%r10b
10041cb30:	0f 87 3c 01 00 00    	ja     10041cc72 <.text+0x1bc72>
10041cb36:	8d 8c 89 10 ff ff ff 	lea    -0xf0(%rcx,%rcx,4),%ecx
10041cb3d:	41 8d 4c 49 cf       	lea    -0x31(%r9,%rcx,2),%ecx
10041cb42:	83 f9 1e             	cmp    $0x1e,%ecx
10041cb45:	0f 87 27 01 00 00    	ja     10041cc72 <.text+0x1bc72>
10041cb4b:	0f b6 48 06          	movzbl 0x6(%rax),%ecx
10041cb4f:	84 c9                	test   %cl,%cl
10041cb51:	0f 84 26 01 00 00    	je     10041cc7d <.text+0x1bc7d>
10041cb57:	80 f9 2c             	cmp    $0x2c,%cl
10041cb5a:	0f 84 1d 01 00 00    	je     10041cc7d <.text+0x1bc7d>
10041cb60:	80 f9 20             	cmp    $0x20,%cl
10041cb63:	74 09                	je     10041cb6e <.text+0x1bb6e>
10041cb65:	80 f9 09             	cmp    $0x9,%cl
10041cb68:	0f 85 04 01 00 00    	jne    10041cc72 <.text+0x1bc72>
10041cb6e:	ba 01 00 00 00       	mov    $0x1,%edx
10041cb73:	45 85 c0             	test   %r8d,%r8d
10041cb76:	0f 85 f6 00 00 00    	jne    10041cc72 <.text+0x1bc72>
10041cb7c:	0f be 48 07          	movsbl 0x7(%rax),%ecx
10041cb80:	80 f9 20             	cmp    $0x20,%cl
10041cb83:	0f 84 f4 00 00 00    	je     10041cc7d <.text+0x1bc7d>
10041cb89:	80 f9 09             	cmp    $0x9,%cl
10041cb8c:	0f 84 eb 00 00 00    	je     10041cc7d <.text+0x1bc7d>
10041cb92:	44 8d 41 d0          	lea    -0x30(%rcx),%r8d
10041cb96:	31 d2                	xor    %edx,%edx
10041cb98:	41 80 f8 09          	cmp    $0x9,%r8b
10041cb9c:	0f 87 d0 00 00 00    	ja     10041cc72 <.text+0x1bc72>
10041cba2:	44 0f be 40 08       	movsbl 0x8(%rax),%r8d
10041cba7:	45 8d 48 d0          	lea    -0x30(%r8),%r9d
10041cbab:	41 80 f9 09          	cmp    $0x9,%r9b
10041cbaf:	0f 87 bd 00 00 00    	ja     10041cc72 <.text+0x1bc72>
10041cbb5:	8d 8c 89 10 ff ff ff 	lea    -0xf0(%rcx,%rcx,4),%ecx
10041cbbc:	41 8d 4c 48 d0       	lea    -0x30(%r8,%rcx,2),%ecx
10041cbc1:	83 f9 17             	cmp    $0x17,%ecx
10041cbc4:	0f 8f a8 00 00 00    	jg     10041cc72 <.text+0x1bc72>
10041cbca:	0f b6 48 09          	movzbl 0x9(%rax),%ecx
10041cbce:	84 c9                	test   %cl,%cl
10041cbd0:	0f 84 a7 00 00 00    	je     10041cc7d <.text+0x1bc7d>
10041cbd6:	80 f9 2c             	cmp    $0x2c,%cl
10041cbd9:	0f 84 9e 00 00 00    	je     10041cc7d <.text+0x1bc7d>
10041cbdf:	80 f9 3a             	cmp    $0x3a,%cl
10041cbe2:	0f 85 8a 00 00 00    	jne    10041cc72 <.text+0x1bc72>
10041cbe8:	0f be 50 0a          	movsbl 0xa(%rax),%edx
10041cbec:	8d 4a d0             	lea    -0x30(%rdx),%ecx
10041cbef:	80 f9 09             	cmp    $0x9,%cl
10041cbf2:	0f 87 80 00 00 00    	ja     10041cc78 <.text+0x1bc78>
10041cbf8:	0f be 48 0b          	movsbl 0xb(%rax),%ecx
10041cbfc:	44 8d 41 d0          	lea    -0x30(%rcx),%r8d
10041cc00:	41 80 f8 09          	cmp    $0x9,%r8b
10041cc04:	77 72                	ja     10041cc78 <.text+0x1bc78>
10041cc06:	83 ea 30             	sub    $0x30,%edx
10041cc09:	6b d2 0a             	imul   $0xa,%edx,%edx
10041cc0c:	8d 54 0a d0          	lea    -0x30(%rdx,%rcx,1),%edx
10041cc10:	83 fa 3b             	cmp    $0x3b,%edx
10041cc13:	7f 63                	jg     10041cc78 <.text+0x1bc78>
10041cc15:	0f b6 48 0c          	movzbl 0xc(%rax),%ecx
10041cc19:	84 c9                	test   %cl,%cl
10041cc1b:	74 60                	je     10041cc7d <.text+0x1bc7d>
10041cc1d:	80 f9 2c             	cmp    $0x2c,%cl
10041cc20:	74 5b                	je     10041cc7d <.text+0x1bc7d>
10041cc22:	31 d2                	xor    %edx,%edx
10041cc24:	80 f9 3a             	cmp    $0x3a,%cl
10041cc27:	75 49                	jne    10041cc72 <.text+0x1bc72>
10041cc29:	0f be 48 0d          	movsbl 0xd(%rax),%ecx
10041cc2d:	44 8d 41 d0          	lea    -0x30(%rcx),%r8d
10041cc31:	41 80 f8 09          	cmp    $0x9,%r8b
10041cc35:	77 3b                	ja     10041cc72 <.text+0x1bc72>
10041cc37:	44 0f be 40 0e       	movsbl 0xe(%rax),%r8d
10041cc3c:	45 8d 48 d0          	lea    -0x30(%r8),%r9d
10041cc40:	41 80 f9 09          	cmp    $0x9,%r9b
10041cc44:	77 2c                	ja     10041cc72 <.text+0x1bc72>
10041cc46:	83 e9 30             	sub    $0x30,%ecx
10041cc49:	6b c9 0a             	imul   $0xa,%ecx,%ecx
10041cc4c:	42 8d 4c 01 d0       	lea    -0x30(%rcx,%r8,1),%ecx
10041cc51:	83 f9 3c             	cmp    $0x3c,%ecx
10041cc54:	7f 1c                	jg     10041cc72 <.text+0x1bc72>
10041cc56:	0f b6 40 0f          	movzbl 0xf(%rax),%eax
10041cc5a:	3c 2c                	cmp    $0x2c,%al
10041cc5c:	77 14                	ja     10041cc72 <.text+0x1bc72>
10041cc5e:	48 ba 01 02 00 00 01 	movabs $0x100100000201,%rdx
10041cc65:	10 00 00
10041cc68:	48 0f a3 c2          	bt     %rax,%rdx
10041cc6c:	0f 92 c2             	setb   %dl
10041cc6f:	0f b6 d2             	movzbl %dl,%edx
10041cc72:	89 d0                	mov    %edx,%eax
10041cc74:	c3                   	ret
10041cc75:	0f 1f 00             	nopl   (%rax)
10041cc78:	31 d2                	xor    %edx,%edx
10041cc7a:	89 d0                	mov    %edx,%eax
10041cc7c:	c3                   	ret
10041cc7d:	ba 01 00 00 00       	mov    $0x1,%edx
10041cc82:	eb ee                	jmp    10041cc72 <.text+0x1bc72>
10041cc84:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10041cc8b:	00 00 00 00
10041cc8f:	90                   	nop
10041cc90:	48 8d 51 08          	lea    0x8(%rcx),%rdx
10041cc94:	eb 0d                	jmp    10041cca3 <.text+0x1bca3>
10041cc96:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041cc9d:	00 00 00
10041cca0:	48 89 c1             	mov    %rax,%rcx
10041cca3:	0f b6 01             	movzbl (%rcx),%eax
10041cca6:	83 e8 30             	sub    $0x30,%eax
10041cca9:	3c 09                	cmp    $0x9,%al
10041ccab:	77 33                	ja     10041cce0 <.text+0x1bce0>
10041ccad:	48 8d 41 01          	lea    0x1(%rcx),%rax
10041ccb1:	48 39 c2             	cmp    %rax,%rdx
10041ccb4:	75 ea                	jne    10041cca0 <.text+0x1bca0>
10041ccb6:	80 3a 54             	cmpb   $0x54,(%rdx)
10041ccb9:	b8 a1 00 00 00       	mov    $0xa1,%eax
10041ccbe:	75 1e                	jne    10041ccde <.text+0x1bcde>
10041ccc0:	48 8d 41 02          	lea    0x2(%rcx),%rax
10041ccc4:	48 83 c1 08          	add    $0x8,%rcx
10041ccc8:	0f b6 10             	movzbl (%rax),%edx
10041cccb:	83 ea 30             	sub    $0x30,%edx
10041ccce:	80 fa 09             	cmp    $0x9,%dl
10041ccd1:	77 0d                	ja     10041cce0 <.text+0x1bce0>
10041ccd3:	48 83 c0 01          	add    $0x1,%rax
10041ccd7:	48 39 c8             	cmp    %rcx,%rax
10041ccda:	75 ec                	jne    10041ccc8 <.text+0x1bcc8>
10041ccdc:	31 c0                	xor    %eax,%eax
10041ccde:	c3                   	ret
10041ccdf:	90                   	nop
10041cce0:	b8 a1 00 00 00       	mov    $0xa1,%eax
10041cce5:	c3                   	ret
10041cce6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041cced:	00 00 00
10041ccf0:	41 57                	push   %r15
10041ccf2:	41 56                	push   %r14
10041ccf4:	41 55                	push   %r13
10041ccf6:	41 54                	push   %r12
10041ccf8:	55                   	push   %rbp
10041ccf9:	57                   	push   %rdi
10041ccfa:	56                   	push   %rsi
10041ccfb:	53                   	push   %rbx
10041ccfc:	48 83 ec 38          	sub    $0x38,%rsp
10041cd00:	48 8d 81 1c bd e5 ff 	lea    -0x1a42e4(%rcx),%rax
10041cd07:	49 89 d6             	mov    %rdx,%r14
10041cd0a:	48 89 cb             	mov    %rcx,%rbx
10041cd0d:	4d 89 c5             	mov    %r8,%r13
10041cd10:	48 d1 e8             	shr    $1,%rax
10041cd13:	4c 89 8c 24 98 00 00 	mov    %r9,0x98(%rsp)
10041cd1a:	00
10041cd1b:	48 ba 03 f2 45 a2 d4 	movabs $0x2cc3d8d4a245f203,%rdx
10041cd22:	d8 c3 2c
10041cd25:	48 f7 e2             	mul    %rdx
10041cd28:	48 89 d0             	mov    %rdx,%rax
10041cd2b:	48 8d 91 1b bd e5 ff 	lea    -0x1a42e5(%rcx),%rdx
10041cd32:	48 c1 e8 05          	shr    $0x5,%rax
10041cd36:	48 8d 0c c0          	lea    (%rax,%rax,8),%rcx
10041cd3a:	41 89 c4             	mov    %eax,%r12d
10041cd3d:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
10041cd41:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
10041cd45:	48 29 c2             	sub    %rax,%rdx
10041cd48:	eb 0a                	jmp    10041cd54 <.text+0x1bd54>
10041cd4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10041cd50:	41 83 c4 01          	add    $0x1,%r12d
10041cd54:	45 8d 44 24 ff       	lea    -0x1(%r12),%r8d
10041cd59:	49 63 c0             	movslq %r8d,%rax
10041cd5c:	44 89 c1             	mov    %r8d,%ecx
10041cd5f:	48 69 c0 1f 85 eb 51 	imul   $0x51eb851f,%rax,%rax
10041cd66:	c1 f9 1f             	sar    $0x1f,%ecx
10041cd69:	48 c1 f8 25          	sar    $0x25,%rax
10041cd6d:	29 c8                	sub    %ecx,%eax
10041cd6f:	8d 44 40 03          	lea    0x3(%rax,%rax,2),%eax
10041cd73:	85 c0                	test   %eax,%eax
10041cd75:	8d 48 03             	lea    0x3(%rax),%ecx
10041cd78:	0f 49 c8             	cmovns %eax,%ecx
10041cd7b:	41 8d 44 24 02       	lea    0x2(%r12),%eax
10041cd80:	c1 f9 02             	sar    $0x2,%ecx
10041cd83:	45 85 c0             	test   %r8d,%r8d
10041cd86:	41 0f 49 c0          	cmovns %r8d,%eax
10041cd8a:	49 89 d0             	mov    %rdx,%r8
10041cd8d:	c1 f8 02             	sar    $0x2,%eax
10041cd90:	29 c8                	sub    %ecx,%eax
10041cd92:	48 98                	cltq
10041cd94:	49 29 c0             	sub    %rax,%r8
10041cd97:	41 69 c4 29 5c 8f c2 	imul   $0xc28f5c29,%r12d,%eax
10041cd9e:	89 c1                	mov    %eax,%ecx
10041cda0:	c1 c9 02             	ror    $0x2,%ecx
10041cda3:	81 f9 28 5c 8f 02    	cmp    $0x28f5c28,%ecx
10041cda9:	77 12                	ja     10041cdbd <.text+0x1bdbd>
10041cdab:	c1 c8 04             	ror    $0x4,%eax
10041cdae:	89 c1                	mov    %eax,%ecx
10041cdb0:	b8 6d 01 00 00       	mov    $0x16d,%eax
10041cdb5:	81 f9 0a d7 a3 00    	cmp    $0xa3d70a,%ecx
10041cdbb:	77 0f                	ja     10041cdcc <.text+0x1bdcc>
10041cdbd:	31 c0                	xor    %eax,%eax
10041cdbf:	41 f6 c4 03          	test   $0x3,%r12b
10041cdc3:	0f 94 c0             	sete   %al
10041cdc6:	48 05 6d 01 00 00    	add    $0x16d,%rax
10041cdcc:	48 81 ea 6d 01 00 00 	sub    $0x16d,%rdx
10041cdd3:	49 39 c0             	cmp    %rax,%r8
10041cdd6:	0f 8f 74 ff ff ff    	jg     10041cd50 <.text+0x1bd50>
10041cddc:	48 b8 09 21 84 10 42 	movabs $0x8421084210842109,%rax