Text this: Genetic-optimised aperiodic code for distributed optical fibre sensors