Ref A: ab5ced79d80c45148e56b0252081feea Ref B: F32E475585E27997D8F0544C6B781214 Ref C: Thu Apr 17 20:22:11 2014 PST