Ref A: 439dfcca943f4cba984047e6c0f770f4 Ref B: EAA80AC400BEE44993EEFF604182D174 Ref C: Wed Jun 19 20:48:17 2013 PST