Ref A: a171f948f86a45a298f6be731b9771b7 Ref B: ABB99004F8CD21C2F184343AA6E4601C Ref C: Sun May 19 01:15:36 2013 PST