Ref A: f08da6861d78448ba38c5090301b61bb Ref B: E20F470E004C0C4FCD9F327186CB71E5 Ref C: Tue May 21 07:37:36 2013 PST