FF68D053966B008F63F13E7CC910C7B3F13C2AB7B9228C7BAF4BD8518060F34C
BE20A8A173C5641D2CA39BE9A8E5484B33A1D20448ABFE7BEA0B01EF6BC19D43