MYKLEVQDLHKRYGSHEVLKGVSLAAKAGDVISIIGSSGSGKSTFLRCINLLEQPHAGKILLNGEELKLVPGRDGALKAADSRQLQRMRSRLSMVFQHFNLWSHMSALENVIEAPVHVLGVSKKEAIEKAEHYLAKVGVAHRKDAYPAHMSGGEQQRVAIARALAVEPEVMLFDEPTSALDPELVGEVLKVMQDLAQEGRTMVVVTHEMGFAREVSNQLVFLHKGLVEEHGCPKEVLANPQSDRLKQFLSGSLK*