10669EFA106B600ABFD7CB0105E309344103F0D0C59FC552947DB678351D781F
FCDB8B009A4FA56839FB61302A364B40D0BC9739
E1193E56838AB154DA2A34FE47308C4A89A3DE7894D0DBDE0375AF3B3E1BFC85