Ref A: eda7feca352f48d2bcf6ff4f0943be7d Ref B: 81A801747D0B1FAE33FC69939E68C093 Ref C: Sun Nov 23 05:43:06 2014 PST