Ref A: 49c80b201193412cb850862d5b3fb43e Ref B: C9FECD7ACF7067234826A2005C38E677 Ref C: Sun May 26 01:00:05 2013 PST