MELIDKIKMSVKDLDLFYGDKQALKKINMDIKENKVTALIGPSGCGKSTFIRTLNRMNDLIEDVTIKGNISVDGEDIYTSDDVINLRTKVGMVFQKPNPFPMSIYDNVAYGPRTHGLRDKKQLDKIVEESLKGAAIWDEVKDRLKSSALGLSGGQQQRICIARAIAMRPEVILMDEPTSALDPISTLKVEELIEDLKKDYTIVIVTHNMQQAARISDETAFFLNGEVIEFSDTKTMFTTPVDKRTEDYITGRFG*