Ref A: 90a9e8cb21c640999832c7ac7117570d Ref B: AFF53802C55ED01DD28505FDC88AA7CC Ref C: Sun May 19 21:20:12 2013 PST