Ref A: 4a368d885a7f469abba618b6634c3f75 Ref B: D9278C26D986E292DCB87D9B51AF204E Ref C: Thu May 23 11:51:48 2013 PST