0040fa23e247f2180cf4c0872fe33273dd07959ca41a4c856ca344000000000000000000aa14f643b61c23749a0066389ab2e85f5a94c522948520633271cbe5f831de19b8d090690d18011823284fcd