MSVWIGRPLIKLNFTKEKLNGNYRYSLIRVRDNAESIAFYNGEPKEQTFLQHQFRQIIHNRWSIVLKMLGLNSFNSGVTRVAKLLPLMLQAPRFFSGQIKLGDMHQTVQAFNRLMTALSFFRLFYEQFTLYQARLNRLYGFITKMDELDKQNFYHPFHCSRKVALKNFGIKDEQGNILLNNLNINLENGDALLIQGASGTGKTSLLKAIAGIYPFETIGIAEHPCMGSLFLPQRPYMPQGTLREAICYPNINPSHAELEQTMKDCALGKYIQALNVKNDWQAILSPGELQRVAFIRILLTKPDVVFLDETTSALDETTEHLLYQTIKARLPEMIILSVGHRSTLQQFHNKQLKLDVCLLCEN*