Ref A: 4cf2b7a8b160401ea60bbde2cadefcb5 Ref B: 7E33B07AFB1F5AACE152F44A840F153F Ref C: Tue Jul 29 08:11:18 2014 PST