Sources/CodexBar560+468950dadb28f34beddde982b476f79489e970074c80b81b0ab13b4b01eb585387f2af0d56ff24b6b0d090c096d112e42b8a09c6c249bcf185370e7ba3f755f8570a0c6bfb61911abe65ad95cb2939af1a54b432246b5ccfe6da6b6efa7c81d57bc8549f758519eba5390adf0063fb2206769ebd6a690534a9039