MNPLLDVKNLYVRFKTPDGVVTAVNDLNFTLNAGSTLGIVGESGSGKSQTAFALMGLLAANGEVEGSAIFEGKELVNLPNAELNKIRAEQISMIFQDPMTSLNPYMKIGEQLMEVLQLHKGYDKQTAFAESVKMLDAVKMPEAKKRMGMYPHEFSGGMRQRVMIAMALLCRPKLLIADEPTTALDVTVQAQIMTLLNELKREFNTAIIMITHDLGVVAGICDQVMVMYAGRTMEYGTAEQIFYHPTHPYSIGLMDAIPRLDGNEEHLVTIPGNPPNLLHLPKGCPFSPRCQFATEQCQIAPKLTTFNHGQLRNCWLSAEKFNL*