Ref A: 0298b7f23f454eec92bdcd9faae4401c Ref B: 21953930D066BEB843495BE0B3CFA7A5 Ref C: Wed Jun 19 14:46:17 2013 PST