Ref A: c4080aadb516416cbbf9e287ea39f053 Ref B: C3BB0DA88EF295528C35F370235A42E2 Ref C: Wed Jan 28 17:27:45 2015 PST