Ref A: 9689252978754e42b1bec666d1f2bea3 Ref B: 625A4D2CF56654B8C14236C2C37CDD7A Ref C: Sun May 19 15:47:03 2013 PST