Ref A: ef1786b39dde49c4927550e6f2dc79ad Ref B: C3F1B0DF54CB1B0FB62313B2BC0B450B Ref C: Tue May 21 06:15:24 2013 PST