Ref A: b51d1059cb574323a80b97a283166d93 Ref B: B828334601FD509EA9BF7AE89DDAF839 Ref C: Sun Apr 20 05:09:32 2014 PST