Ref A: e3432ce638e8402e9912ed61e546a80d Ref B: 1AB2F09606B9EC8581671D6A78098372 Ref C: Sun Mar 29 21:33:34 2015 PST