pub fn create_token_record_account<'a>(
program_id: &Pubkey,
token_record_info: &'a AccountInfo<'a>,
mint_info: &'a AccountInfo<'a>,
token_info: &'a AccountInfo<'a>,
payer_info: &'a AccountInfo<'a>,
system_program_info: &'a AccountInfo<'a>
) -> ProgramResult