MKTTKFNIENLDLFYGENQALKSINLPIPTRQVTALIGPSGCGKSTLLRCLNRMNDLIEGVTITGKLTMDGQDVYGNIDVSDLRIRVGMVFQKPNPFPMSIYENVAYGLRAQGIKDKKHLDEVVERSLRGAALWDEVKDRLKSHAFGLSGGQQQRLCIARTIAMEPDVILMDEPTSALDPIATHKIEELMEDLKKNYTIVIVTHSMQQARRISDRTAFFLMGELVEHDDTQVIFSNPRDDRTRGYVNGDFG*