Ref A: c2a0ffacb1804aff86336cddd04b004e Ref B: 923F223FFAD0CA5340CE0E5D42F4FC9C Ref C: Sun May 19 10:15:09 2013 PST