MIKIDIKLPINTAKGKKQLELNTCLKANEITAIFGESGAGKTTLLKIIAGLIKPEFGRMEVGDELWLDTQKNINLAIQKRKIGFVFQDYALFPNMSVKENISYAATSKQKVEELLSLMNLENLAKIYPKNLSGGQAQRVALARALAREPQILLLDEPLSALDFKMRSFLQDELVKILQHFKITTLLVSHDLAEIYKLSHRILELSDGKIIKDARTNEFFTSSNLSAKLRLSATLLEIKKSDILMIFTLLLNQDIVKITLSEEEFLRTYKNVKIGDTLLLSIKAFNPIIVGKLDKQK*