MLWVDKYRPKTLDQIAVHDDIAENLKKLVSEHDCPHLLFYGPSGSGKKTLIMALLREMFGSAAEKVKIENKTWKIETGTRKIELELTTLSSTHHVELNPSDAGFQDRYIVQEIIKEMAKSRPIDVNGNKSYKVLVLNEVDKLSKEAQHSLRRTMEKYSASCRLILCCNSASRVIEAVRSRCLNIRINAPTNEQIVGVLRHIAKKEHLELPIGLATRIAVQSNRNLRRAILSFEACRVQQYPFTENQVVQTMDWEQYVAEIVSDIVNEQSPKRLYSVRLKIYELLVNCIPPEVILKKLVSELMKKLDSELKHEVSHWAAYYEHRMRLGQKSIFHIEGLNTCSFVNFISKALANCNFSPPSN*