102CA7AD75F6E916CD9C65A76C9F256F95C9ECB4B60EB28210E8844440216904B4A1474AE4C5DF7F06F797FF4145436A1A27856FD67CD3E21070B40B12634441EB081C932307D6D10F74E5768818295BFB9CEC36EC1FC70FA390F5FDF75DC46EFF121A91934B0AAA8EDD4D679A5867A81894FF78BC644A1167FE2A33E33CCDBEA