Ref A: 59e82e42c4424dc3b9d1dfd39d597d3a Ref B: F3E721AE70B9FA62C27E52A0F7B00A15 Ref C: Fri Mar 27 19:43:21 2015 PST