MGKEIISSKDLHLYYGKKEALKGIDLTFNQGELTAMIGPSGCGKSTYLRCLNRMNDLIPDVTITGSVVYKGKDIYGPKTDNVELRKEIGMVFQQPNPFPFSVYENVIYGLRLKGVKDKQVLDEAVETSLKAAAVWEDVKDKLHKSALSLSGGQQQRVCIARVLAVEPDIILLDEPTSALDPVSSGKIENMLLTLKEKYTMIMVTHNMSQASRISDKTAFFLQGDLIEFNDTKKVFLNPKEKQTEDYISGKFG*