Ref A: f6ab82118c3245109246b953e431963d Ref B: 6EF97CFFD267ACD64775D68D0D49174B Ref C: Sun May 19 12:29:13 2013 PST