Ref A: da9a820159474b6c9e3fefa7247664a0 Ref B: 58A0C52B65E2D91CA70FF1380318950C Ref C: Tue Jan 27 23:43:04 2015 PST