Ref A: eb23d2491cdd49c38a07373aeb66dbf1 Ref B: FD7597386AAB72E4D48D653C2BC5918A Ref C: Sun May 19 21:36:38 2013 PST