Ref A: 8a2448fe9d0b4dcd9fcedc3fbee09eae Ref B: 54F9F904B9F32788BB00A221AED6D88A Ref C: Sun Jan 25 07:29:19 2015 PST