Ref A: 29ae66da05c7421cb117cd56c54f68cd Ref B: 9D49AE56A9803C43069C1D41F596164E Ref C: Thu May 23 13:09:19 2013 PST