MKKIVELKNPLRDGEILSVSNLSCFFNEKTVHEVKVIDNFSYTFAKNKVYCIIGDSGSGKSTLVNHFNGLIKPAYGDIWVKDIYIGQKQRKIKDFKRLRKTISIVFQFPEYQLFKDTVEKDIMFGPIALGQSKNEARQKAAYYLEKMGLKYTFLERNPFELSGGQKRRVAIAGILAIEPEVLIFDEPTAGLDPEGEREMMRLIKDAKASGRTVFMITHQMENVLEVADEVLVLSKGQLVKSGDPYEVFMDEAFLAHTTIIMPPVIQVIKDLINLNPKFSCLLDFKPRNLDQLADAINNTIAHG*