my (undef, undef, undef, undef, $longkeyid, undef, undef, undef, undef, undef, undef, $flags) = split /:/, pop @publine;
my $can_encrypt = $flags =~ /E/;
unless (defined $longkeyid) {
my (undef, undef, undef, undef, $longkeyid, undef, undef, undef, undef, undef, undef, $flags) = split /:/, pop @publine;
my $can_encrypt = $flags =~ /E/;
unless (defined $longkeyid) {