MMSLLDVKDLRVEFSTQDGIVTAVNDLNFSLKQGETLGIVGESGSGKSQTVFAIMGLLAKNGKITGSAKFEGKEILNLPERELNKVRAEQIAMIFQDPMTSLNPYMKVSDQLMEVLMLHKGMGKAEAFEESVRMLEAVKIPEARKRITMYPHEFSGGMRQRVMIAMALLCRPKLLIADEPTTALDVTVQAQIMELLNELKREFNTAIIMITHDLGVVAGSCDKVLVMYAGRTMEYGSVNDIFYNPSHPYAEGLLSAIPRLDTEGEVLPTIPGNPPNLLRLPVGCPYQERCHRVTDRCKREAPILLPFGNGRQRACFSDWEAWTK*