Ref A: b9115ed67ded4ab7a02f4a42102371ae Ref B: 2B34710F94BF8F5B95792D09FC15A92A Ref C: Thu Nov 27 21:41:54 2014 PST