Ref A: 1f68dddcf8b349d4a3affda500d15ce2 Ref B: 1DCF2DE106DDD6BA9AB7B83CD3A5AB27 Ref C: Fri Apr 18 12:54:19 2014 PST