pub fn derive_did_account_with_bump(
    key: &[u8],
    bump_seed: u8
) -> Result<Pubkey, Error>