Ref A: 947c438f22d244828c05b06e90fe9907 Ref B: C9CC03FD898F88B4B4CEE37CA285CF46 Ref C: Tue May 05 22:09:36 2015 PST