Ref A: ffe2b35a8e1847248fda0c22f1c746c1 Ref B: 923F223FFAD0CA5340CE0E5D42F4FC9C Ref C: Sun May 26 02:28:12 2013 PST