Ref A: 9a26619a09204c83ab10a98fafd81166 Ref B: 7A9EB6730FB61E45FFA62E02823E0BC7 Ref C: Sun May 19 22:06:00 2013 PST