Ref A: c006835762324c049d1c683b0d1fd57d Ref B: 216C42B517FEC6F2BB0150FA63044D5B Ref C: Fri Dec 19 02:17:34 2014 PST