Ref A: 599c76e184b14ac496409fd43bdc18b5 Ref B: A5B3DD1E7AFA101B61189249BC1191CE Ref C: Sat May 25 17:43:25 2013 PST