Ref A: 55b248228ae74f2393b881dbc7ef3c21 Ref B: BA497B9F26790F74198941D3E77C451A Ref C: Wed May 22 11:46:50 2013 PST