Ref A: 5092b9db22944ebca2dfa2f8ebb379fb Ref B: 48F668156EDF59DC5395137131A30B14 Ref C: Fri Dec 26 22:41:44 2014 PST