Ref A: aa35475c18b94054989fc9954ae04172 Ref B: F3FC61D4CC0E8212504184C27F0FD1F9 Ref C: Tue May 21 05:06:21 2013 PST