19^^91g5dcg2h6da7260a9f3c4a ->123456789012345678901234567890 2^^11110001001000000 ->123456