Ref A: 3c6c8aa90a1e4fa38119c8b456940fd2 Ref B: 97DD3468DF31E3E4B27A34B9499B158B Ref C: Sun May 19 21:59:16 2013 PST