Ref A: 8c25220127bb451d9111140482dbaa0c Ref B: F904345CAAD588A452DB2667C353C022 Ref C: Tue Jan 27 23:31:38 2015 PST