Ref A: 74c7dd32bc2142478b70e7e41b075c37 Ref B: 5F627F3F7DB527693BE9DB6E5A390F7C Ref C: Fri Dec 26 19:34:23 2014 PST