Ref A: 2460a2de19594a20bcccc254789bd16d Ref B: F7773F3C1DC5A906B10F83AD03D34F29 Ref C: Fri Apr 18 22:35:11 2014 PST