Ref A: 8fe93bb6eead4142a2e210850ac9da2f Ref B: 048722DDDBC55AC24880F045C948B7CA Ref C: Tue May 21 05:06:23 2013 PST