Ref A: da0ad1df628543c9a8f8d1e1d96dd375 Ref B: FD9ABE082A9799D815BEDB0541849723 Ref C: Sat Dec 27 02:31:31 2014 PST