Ref A: 51011a95df7448b4a6db5d9cd40cf3f6 Ref B: 864EFF68E708E1AD2E50DFB45A9C57DC Ref C: Sat Feb 28 16:17:14 2015 PST