Ref A: a327ca2012cf4fee83fb18421af3063f Ref B: 269F2B5633AEF5760B1009B4300BFC8A Ref C: Tue Sep 30 13:38:01 2014 PST