29bcc22da8c137b362ac9bbc1f9c373e71999ef3cdff89337dbadca6bf5b724d5b5307999ae5d20d4a1c8b66f67a21aa4e4c41c905ecf7daabe2e9e4dffbd70739b8148ccb8a6da2f4e692

02bc8810e9c81f8e4defd59944e50d29b9e4703131f8c08899c888677bf5fbd8ae72f871c83413959366508d477b0c4d58697f785a09d35226c6621169540b740436f9a5ce0f25f78031349503f69014a144ca01b128b5f09ad642a6ae8b27c60035c43de6e2

20b49434e4d639ae60f284e54487746fdf5fe3ff4a3d480c37669dbfb0127ee20e1d32f38ef86e87556a6ce436c5c3f1827131

3fb68100ffd51e933cb6cf9b21c42d28d5843748f194646a8e4cea3e20dd4d16661efaf561613a04ab224f131fbabf07009fc4cb6a70142eaaeff2b7d72fe50de6c6863fbd56ff