TGCTGCDK6666TGCLastDKTGCLastLastTGCTGCTGCLastTGCTGCTGCTGCTGCLastLastTGCTGCTGCTGCCalTGCCalTGCCalTGCCal