MAIDEDKQKAISLAIKQIDKVFGKGALVRLGDKQVEKIDAISTGSLGLDLALGIGGVPKGRIIEIYGPESSGKTTLSLHIIAECQKNGGVCAFIDAEHALDVHYAKRLGVDTENLLVSQPDTGEQALEILETITRSGGIDLVVVDSVAALTPKAEIDGDMGDQHVGLQARLMSHALRKITGVLHKMNTTLIFINQIRMKIGMMGYGSPETTTGGNALKFYASVRIDIRRIAALKQNEQHIGNRAKAKVVKNKVAPPFREAEFDIMFGEGISKEGEIIDYGVKLDIVDKSGAWLSYQDKKLGQGRENAKALLKEDKALADEITLKIKESIGSNEEIMPLPDEPLEEME*