Ref A: 6b0fe9b37ac94225a3a957c841867c9a Ref B: 8EEFA257266DD7A966256E77C490512E Ref C: Wed Jul 23 21:47:49 2014 PST