Ref A: 5bd833fbde7c41fbba1c8ec28d2eeae2 Ref B: B72706704B6BD51B206E7666011C13F2 Ref C: Sun Dec 21 22:27:01 2014 PST